/* CSS Document */

/***************************************************************************/

body,h1,h2 {
	
	font-size:12px;
	padding:13px 10px 0px 10px;
	background:url(../img/header/header_fon.gif) repeat-x;
}

body img{
	border:0px;
}

select {
	width:200px;
}	

div.clr { clear:both; }

A {	color: #004284; text-decoration: none;}

A:hover { color: #1b5ea0; text-decoration:underline; }

div.header {
	width:970px;
	margin-top:16px;
}

.main {
	width:970px;
	margin-top:14px;
}

.gorod {
	color:#999999;
}

p.new, li.new, div.new	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	font-size:18px;
	color:#BE0027;
	font-weight:bold;
}

ul{
	font-size:14px;
}

p.a, li.a, div.a{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	font-size:8.0pt;
	color:#BE0027;
	font-weight:bold;
}
/*List Number Page section START*/

div.pages {padding:0px; font-size:14px; color:#707070; margin:25px 0px 15px;}
div.pages span.page { font-size:16px;}
div.pages span.page a { margin:0px 5px;}
div.pages span.title { font-weight:bold; margin-right:10px; color:#000000;}
div.pages span.active {padding:4px 2px; background-color:#e8e9ec}
div.pages div.numbers {margin:4px 0px 0px 0px; padding:4px 2px; font-weight:normal;color:#000000;}
div.pages div.numbers a, div.pages div.numbers span {padding:2px 4px}

/*List Number Page section END*/

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}
.grafDefLi {
    list-style:none;
    display:inline-block;
    width:100%;
    margin-bottom:10px;
}
.grafDefLi li {
    font-size:13px;line-height:1.5;
}
.grafDefLi .li1 {float:left; width:50%;}
.grafDefLi .li2 {float:left; width:27%;}
.grafDefLi .li3 {float:left; width:45px; padding-left:5px; text-align:right;}
.otzivTable {
    width:100%;
}
.otzivTable td{
    padding:10px 5px;
}
.mainOtzivWrap {
    padding-bottom:0;
    border-bottom:1px solid #D2D2D2;
}
.alterTdRev {
background:#f9f8f8;
}
    .linkInName {
        font-size:15px;
        font-weight:bold;
    }
    .cityName {
    font-weight:bold;
}
    p.ocenkoTitl {
    font-size:15px;
    font-weight:bold;
    text-align:center;
}
    .ocenkaWrapper {
    background:url("../img/hotelRev/ocenkaWrapper.gif")no-repeat;
    height:25px;
    width:51px;
    line-height:25px;
    text-align:center;
    color:#955617;
    font-size:15px;
    font-weight:bold;
    margin:5px auto;

}
.ocenkaTd {
    width:22%;
    vertical-align: top;
}
.revTextTd {
    width:55%;
    overflow: hidden;
    padding:10px 10px 10px 15px !important;
}
.ocenkaTd p {
    margin:0 0 10px 0;
}
.infoAvtorTd {
    width:20%;
}
div.dateWrap {
    font-size:11px;
    color:#0f38bd;
    text-align:right;
    margin-top:4px;
}
.avaBlockTd {
    width:60px;
}
.paramOtzivTd {
   width:32%;
    vertical-align: top;
}
.paramLiOtziv {
    list-style:none;
    margin:0 10px 10px 10px;
    padding:0;
    line-height:2;
}
.paramLiOtziv li {
    font-size:11px;
    margin-bottom:4px;
    float:none !important;
}
.detailedParam {
    width:45%;
}
.liniaDef {
    float:left; line-height:6px; height:6px; background:transparent url("../img/otzivP.gif") repeat-x;
}
.clientCategory {
    background:url("../img/icons/people.gif") no-repeat;
    padding-left:30px;
    line-height:18px;
    color:#A15103;
}

.search_parametres {
    list-style:none;
    margin:0 !important;
    padding:0 !important;
    font-size: 13px;
}
.search_parametres li{
   margin-bottom:6px;
}
.fwdico {
   padding-left:20px;
   display:block;
   margin-bottom:10px;
}
.fwdico u {
    text-decoration:none;
    color:#000;
}
.ico1{
    background:url("../img/fwdicons/bar.gif") no-repeat top left;  /*���*/
}
.ico2{
    background:url("../img/fwdicons/business.gif") no-repeat top left;  /*������*/
}
.ico3{
    background:url("../img/fwdicons/deti.gif") no-repeat top left;  /*������� ��������*/
}
.ico4{
    background:url("../img/fwdicons/internet.gif") no-repeat top left;  /*��������*/
}
.ico5{
    background:url("../img/fwdicons/kasino.gif") no-repeat top left;  /*������*/
}
.ico6{
    background:url("../img/fwdicons/konferenczal.gif") no-repeat top left;  /*��������� ���*/
}
.ico7{
    background:url("../img/fwdicons/magazin.gif") no-repeat top left;  /*�������*/
}
.ico8{
    background:url("../img/fwdicons/ozdorovlenie.gif") no-repeat top left;  /*������������*/
}
.ico9{
    background:url("../img/fwdicons/parikmaherskaya.gif") no-repeat top left;  /*��������������*/
}
.ico10{
    background:url("../img/fwdicons/parking.gif") no-repeat top left;  /*�������*/
}
.ico11{
    background:url("../img/fwdicons/prachechnaya.gif") no-repeat top left;  /*���������*/
}
.ico12{
    background:url("../img/fwdicons/razvlechenia.gif") no-repeat top left;  /*�����������*/
}
.ico13{
    background:url("../img/fwdicons/restoran.gif") no-repeat top left;  /*��������*/
}
.ico14{
    background:url("../img/fwdicons/sad.gif") no-repeat top left;  /*����*/
}
.ico15{
    background:url("../img/fwdicons/service_nomerov.gif") no-repeat top left;  /*������ �������*/
}
.ico16{
    background:url("../img/fwdicons/sport.gif") no-repeat top left;  /*�����*/
}
.ico17{
    background:url("../img/fwdicons/transfer.gif") no-repeat top left;  /*��������*/
}
.ico18{
    background:url("../img/fwdicons/zhivotnie.gif") no-repeat top left;  /*��������*/
}

div.list_selectServise {
border-bottom:1px solid #D2D2D2;
margin-bottom:15px;
padding-bottom:10px;
}
ul.search_parametres li.select {
padding-right:15px;
position:relative;
padding-left:20px;
}
ul.search_parametres li.select a.close-b {
background:transparent url(../img/icons/x11/close-b.gif) no-repeat scroll 0 0;
float:left;
font-size:0;
height:11px;
line-height:0;
position:absolute;
right:-2px;
top:5px;
width:12px;
}
ul.search_parametres li.select a.close-b:hover {
background-position:0 -11px;
}
ul.search_parametres li.select a.close-b:active {
background-position:0 -22px;
}
/*ul.search_parametres li.select:before {
background:transparent url(../img/icons/x12/checkbox-s.gif) no-repeat scroll 0 0;
content:url(../img/common/bg_none.gif);
display:inline-block;
height:12px;
left:-18px;
position:absolute;
top:25px;
width:16px;
z-index:500;
}      */
ul.search_parametres li.select em {
background:transparent url(../img/icons/x12/checkbox-s.gif) no-repeat scroll 0 0;
float:left;
font-size:0;
height:12px;
left:0;
line-height:0;
margin-top:3px;
position:absolute;
width:16px;
}
* html ul.search_parametres li.select {
}
ul.search_parametres li.select strong {
    
    margin-left:2px;
}
ul.search_parametres li.select span {

    color:#000;
}
.h2castom{
    font-size:18px;
    font-weight:normal;
    line-height:26px;
    padding-left:10px;
    background: none;
}
.smallText{
    margin-left: 10px;
    font-size: 11px;
}


