.content{
		padding:2em;
		padding-left:0px;
		padding-right:0px}

.tp_small_maintable{background:none !important}

.frame-set .content{
		padding-left:2.5em}

.content h2{
		font-size:2.4em;
		font-weight:normal;
		/*font-family:Arial,Tahoma,Sans-Serif;*/
		color:#000;
		margin-bottom:0.32em}

.center-column .text h2{
		margin-bottom:0.9em;
		line-height:1em;
}


.content h3{
		font-family:Arial,Tahoma,Sans-Serif;
		margin-bottom:0.7em;
		color:#00559F;
		font-family:Arial,Tahoma,Sans-Serif;
		font-size:1.7em;
		font-weight:bold;
		letter-spacing:-0.01em;
		margin-bottom:0.7em;
		clear:both}

/*
not here and not like this
.content img{
		float:left;
		margin-right:20px}
*/

.content p{
		font-size:1.4em;
		color:#000;
		line-height:1.19em;
		margin-bottom:1.2em}



.content ol{
    margin:1em 0 1em 0px;
    padding:0 0 0 46px;
}

.content ul{
    margin:1em 0 1em 0px;
    padding:0 0 0 36px;
}

.content ol,
.content ul{
		font-size:1.3em;
}
.content ul ol,
.content ol ul,
.content ol ol,
.content ul ul{
		font-size:1em;
		padding-left:10px;
}
    
.content li{
		color:#000;
		font-size:1em;
		margin:0 0 0.5em 0;
		line-height:1.2em;
		padding:0;
}

.content ul li{
		list-style:none;
		color:#000;
		font-size:1em;
		background:url(../images/wrapper/li.gif) left 0.4em no-repeat;
		padding-left:10px;
		margin-bottom:0.5em;
		line-height:1.2em;
}


.content ul li{behavior:none}
.content ul li:before{content:''}


.content p a:link,
.content p a:visited{color:#00559F}
.content p a:hover,
.content p a:active{color:#F48400}

.content .links-{
			font-size:1.4em;
			margin-bottom:1.8em;
			margin-top:0em}

.content .links- a:link,.content .links- a:visited{color:#00559f}
.content .links- a:hover,.content .links- a:active{color:#f48400}


.content blockquote{
  margin:0.65em 0.2em;
  padding:0.35em 0 0.35em 20px;
  font-size:1.4em;
  line-height:1.3em;
  color:#666;
}

.content blockquote p{font-size:1em}


.content blockquote.note-{
			background:url(../images/wrapper/note-l.gif) 0px 0.55em no-repeat;
}

.content blockquote .r-{
			background:url(../images/wrapper/note-r.gif) 100% 100% no-repeat;
			padding-right:20px;
}

.content blockquote.attention{
			background:url(../images/wrapper/attention.gif) no-repeat;
}


.sub-pad- .content blockquote

{
			background:#e2ecf1;
			margin-left:-20px;
			padding-left:20px;
			margin-right:0px;
			padding-right:20px;
			font-size:0.85em;
			line-height:1.2em;
			margin-bottom:1em;
			padding-top:2em;
			padding-bottom:2.5em;
}

.content .add-impression{font-size:1.7em}

.content blockquote a:link,
.content blockquote a:visited{color:#052465}
.content blockquote a:hover,
.content blockquote a:active{color:#F48400}

.content form{margin-top:1.3em}

.content table{
			font-size:1.2em;
			margin-bottom:1.5em}
.content table tr{
			padding-bottom:8px;
			padding-left:8px;
			padding-right:8px;
			padding-top:8px}

.content table tr th,
.content table tr td{
			text-align:left;
			padding-top:0.5em;
			padding-right:10px;
			padding-left:10px;
			padding-bottom:0.5em;
			vertical-align:middle}

.content table tr th{
			background:#fbdebd;
			font-weight:bolder}

.content table tr td{
			background:#FFFFFF none repeat scroll 0%;
			color:#000000;
			font-size:1em;
			font-family:Arial,Tahoma,Sans-Serif}

.content table tr td .img-{}
.content table tr td .img- .descr-{
			position:absolute;
			font-weight:normal;
			left:0px;
			bottom:2px;
			z-index:500;
}

.content table tr td .img- div{
			clear:both;
			position:relative;
			z-index:200}


.content table tr td .description{
			font-size:1em;
			float:none;
			color:#000;
			font-weight:normal;
			padding-left:0px}


.content table tr.odd td{
			background:#e2ebf0}

	
table.addquestion tr.odd td{
	background:#ccddec;
}

.content p p,
.content ul p,
.content ol p,
.content table p{
			font-size:1em;
			color:#000;
}

.content table tr th a:link,
.content table tr td a:link,
.content table tr th a:visited,
.content table tr td a:visited{
		 color:#ed1c24;
}

.content table tr th a:hover,
.content table tr td a:hover,
.content table tr th a:active,
.content table tr td a:active{
		 color:#F48400;
}

.content h4{
		 font-size:1.4em;
		 margin-bottom:0.6em;
}

.file{font-size:1.4em;
		 background:url(../images/wrapper/file.gif) 0 0.2em no-repeat;
		 padding-left:26px;
		 line-height:1.5e;
		 padding-top:0.2em;
		 padding-bottom:0.2em;
		 color:#d50001;
		 margin-left:2em;
		 margin-bottom:0.4em;
}

.file a:link,
.file a:visited{
		 color:#d50001;
}

.file a:hover,
.file a:active{
		 color:#AC7E3F;
}

.file-excel{background:url(../images/wrapper/excel.gif) 0 0 no-repeat}
.file-word{background:url(../images/wrapper/word.gif) 0 0 no-repeat}


/**/
.content form{
		 background:#ccddec;
		 position:relative;
		 width:100%;
		 z-index:200;
		 margin-top:3.7em;
}

.content form .lt{
		 background:url(../images/wrapper/form/lt.gif) left top no-repeat;
}

.content form .lb{
		 background:url(../images/wrapper/form/lb.gif) left bottom no-repeat;
}

.content form .rt{
		 background:url(../images/wrapper/form/rt.gif) right top no-repeat;
}
		 
.content form .rb{
		 background:url(../images/wrapper/form/rb.gif) right bottom no-repeat;
		 padding-left:20px;
		 padding-top:1.8em;
		 padding:1.8em 20px;
		 padding-bottom:1.5em;
}

.content form .djihnn{
		 background:url(../images/wrapper/form/djihnn.gif) no-repeat;
		 width:63px;height:51px;
		 position:absolute;z-index:201;
		 right:28px;top:-33px;
}
		 
.content form .tourist{
		 background:url(../images/wrapper/form/tourist.gif) no-repeat;
		 width:82px;height:67px;
		 position:absolute;z-index:201;
		 right:9px;top:-36px;
}
		 

.content form h3{
    font-style:normal;
    color:#000;
    font-family:Arial,sans-serif;
    font-weight:bold;
}

.content form table{
		 margin:0px;
		 font-size:1em;
		 width:100%;
}

.content form table,
.content form table td{
		 background:none;
}

.content form table td{
		 font-size:1em;
		 padding:0px;
		 padding-bottom:0.3em;
}

.content form table td label{
		 font-size:1.3em;
		 font-weight:normal;
}

.content form table td input,
.content form table td textarea{
	 	 width:100%;
	 	 font-size:1.2em;
	 	 margin-bottom:0.2em;
}

.content form table td textarea{
	 	 font-size:1.3em;
}


.content form table td input.subm{
		background:url("../images/wrapper/form/add.gif") 0 0 no-repeat;
		margin-top:1em;
		width:98px;
		height:26px;
}

.content form .top-form{
		 float:right;
		 position:absolute;
		 z-index:500;
		 top:-34px;
		 right:-20px;
}

.text-widget{
		 margin-left:0px;
		 margin-right:-20px}


.text-widget h2{
	color:#00559F;
}


.text-widget .text-{
		 font-size:1.4em;
		 line-height:1.2em;
}
	
/* */	 
.text-widget .like-specials- p{
    margin:0;
    display:inline;
}

.text-widget .like-specials- strong{
    display:block;
    margin-top:0.3em;
    margin-bottom:0.15em;
}
.text-widget .like-specials- big,
.content .text-widget blockquote
{
    color:#000;
    line-height:1.1em;
    margin:0;
    padding:0;
    display:inline;
    font-size:0.7em;
}
	
/*Modified 2009-08-15*/
/*old:
.text-widget .like-specials- a:link,
.text-widget .like-specials- a:visited{color:#000}*/
.text-widget .like-specials- a:link,
.text-widget .like-specials- a:visited{color:#d50001}

.text-widget .like-specials- a:hover,
.text-widget .like-specials- a:active{color:#AC7E3F}


.text-widget .text- p{
		 font-size:1em}

.hotels-list .one{
		 margin-bottom:2.5em;
		 clear:both;
}

.hotels-list .other{
		 margin-bottom:1.5em;
}

.hotels-list .other	.one{
		 float:left;
		 margin-right:20px;
}

.hotels-list .other	h3,
.hotels-list .one h3,
.conent .hotels-list .one h3{
		 font-size:2.4em;
		 font-style:normal;
		 font-family:Arial,Helvetica,sans-serif;
		 font-weight:normal;
		 margin-bottom:0.35em;
}

.content .hotels-list h3 img{
		 float:none;
}

.hotels-list .one .decr-{
		 font-size:1.4em;
		 margin-bottom:1.1em;
}

.hotels-list .one .decr- p{
		 font-size:1em;
}

.hotels-list .fotos{
		 width:100%;
		 margin-bottom:1em;
}

.hotels-list .fotos .big{
		 float:left;
}

.hotels-list .fotos .big img{
		 height:166px;
		 margin-right:12px;
}

.hotels-list .fotos .small{
		 float:left;
}

.hotels-list .fotos .small img{
		 height:76px;
		 float:none;
		 clear:both;
}

.hotels-list .all{
		 line-height:1.7em;
}
		 
.content .files-{
	font-size:1.4em;
	padding-left:25px;
	line-height:1.7em;
	color:#00559F;
	margin-bottom:0.25em;
}


.content ol li .files-,
.content ul li .files-{
	font-size:1em;
}



.content ul li .files-{font-size:1em;list-style:none}
	
.content .files- a:link,
.content .files- a:visited{color:#00559F}
.content .files- a:hover,
.content .files- a:active{color:#AC7E3F}


.content .doc{background:url(../images/wrapper/word.gif) 0 3px no-repeat}
.content .zip,
.content .rar{background:url(../images/wrapper/zip.gif) 0 3px no-repeat}
.content .jpg{background:url(../images/wrapper/jpg.gif) 0 3px no-repeat}
.content .xls{background:url(../images/wrapper/excel.gif) 0 3px no-repeat}

hr{width:100%;
height:10px;
float:left;
display:block;
visibility:hidden}
		 
.evrb-content{
	margin-bottom:10px;
	text-align:left;
	position:relative}

.evrb-content h2{
	color:#000000;
	margin-top:24px;
	margin-bottom:6px}
	
.evrb-content h3{
	font-family:Arial,Tahoma,Sans-Serif;
	margin-top:16px;
	margin-bottom:2px;
	color:#00559F;
	font-family:Arial,Tahoma,Sans-Serif;
	font-size:1.7em;
	font-weight:bold}
	
.evrb-content p{
	font-size:1.4em;
	padding:10px 0px 2px 0px}

.evrb-content .important-{
	color:#ed1c24}

.evrb-comment{
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom:1px solid #00559f;*/
	font-size:1.4em;
	color:#666}
	
.evrb-comment p,
.evrb-comment p strong{
	font-size:10px}

.evrb-content form .evrb-formbody{
	width:100%}

.evrb-content form .evrb-formbody tr td{
	/*border:double;*/
	padding:2px 4px 2px 4px}

.evrb-content form .evrb-formbody tr .evrb-form-label{
	font-size:1.4em;
	padding:8px 4px 1px 4px}

.evrb-content form .evrb-formbody tr .evrb-form-input{
	font-size:1em;
	padding:2px 4px 2px 4px}

.evrb-content form .evrb-formbody tr .evrb-form-check{
	font-size:1.4em;
	padding:2px 4px 2px 4px}

.evrb-input-text{
	width:90%;
	position:relative;
	padding:2px 3px;
	border:1px solid #b5bac0;
	font-size:1.4em;
	line-height:1}

.evrb-input-date{
	width:33%;
	vertical-align:top;
	padding:2px 3px;
	border:1px solid #b5bac0;
	font-size:1.4em;
	line-height:1}

.date-img{
	margin:2px 2px 0px 2px}

.evrb-input-select{
	width:95%;
	border:1px solid #b5bac0;
	padding:1px 1px 1px 0px;
	font-size:1.4em}

.evrb-input-select-min{
	width:45%;
	position:relative;
	border:1px solid #b5bac0;
	padding:1px 1px 1px 0px;
	font-size:1.4em}

.evrb-buttons{
	height:40px;
	padding:10px 0px 0px 0px}

.evrb-buttons .evrb-button-submit{
	width:147px;
	height:39px;
	border:none;
	font-size:1.6em;
	background:url(/app/skins/design/images/decor/evrb-button.gif);
	cursor:hand;
	cursor:pointer}
		
.evrb-content .price-table{
	width:100%;
	font-size:1.2em;
	border-collapse:separate;
	background-color:#FFFFFF}
	
.evrb-content .price-table tr th,
.evrb-content .price-table tr td{
	text-align:left;
	border-bottom:hidden;
	border-top:hidden;
	padding:4px 10px 4px 10px;
	vertical-align:middle}
	
.evrb-content .price-table tr th{
	font-weight:bold;
	background-color:#fbdebd}/* ffe2ab - песочный */
	
.evrb-content .price-table tr td{
	background-color:#ffffff}
	
.evrb-content .price-table tr.odd td{
	background-color:#e2ebf0}
	
.evrb-content .price-table tr td a:link,
.evrb-content .price-table tr td a:visited{
	color:#00559F}/* ed1c24 - красный */
	
.evrb-content .price-table tr td a:hover,
.evrb-content .price-table tr td a:active{
	color:#F48400}/* ed1c24 - красный */
	
.evrb-content .price-table tr td a.price:link,
.evrb-content .price-table tr td a.price:visited{
	color:#ed1c24}
	
.evrb-content .price-table tr td a.price:hover,
.evrb-content .price-table tr td a.price:active{
	color:#ed1c24}
		 
		 
/* ---- Стили для сокращенной формы поиска ----  */

.evrb-content .short-h2{
	color:#000000;
	margin:10px 0px 6px 0px}

.evrb-buttons .evrb-button-short{
	width:147px;
	height:39px;
	border:none;
	font-size:1.6em;
	background:url(/app/skins/design/images/decor/evrb-button-trnsp.gif);
	cursor:hand;
	cursor:pointer}

.evrb-content form .evrb-formbody tr .evrb-form-check-short{
	font-size:1.4em;
	line-height:22px;
	padding:2px 4px 2px 4px}

.evrb-input-date-short{
	width:38%;
	vertical-align:top;
	padding:2px 3px;
	border:1px solid #b5bac0;
	font-size:1.4em;
	line-height:1}
		 
		 
/* ---- Стили для распечатки ----  */		 
		 
.evrb-print{
	font-family:Arial,Tahoma,Sans-Serif;
	margin:20px 20px 20px 20px;
	text-align:left}

.evrb-print h2{
	color:#000000;
	margin-top:24px;
	margin-bottom:6px}
	
.evrb-print h3{
	margin-top:16px;
	margin-bottom:2px;
	color:#333333;
	font-size:1.7em;
	font-weight:bold}
	
.evrb-print p{
	font-size:1.4em;
	padding:10px 0px 2px 0px}

.evrb-print .important-{
	color:#000000}

.evrb-print .evrb-comment{
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.4em;
	color:#666}
	
.evrb-print table{
	margin:-30px 0px 0px 0px;
	vertical-align:top}
		
.evrb-print .price-table{
	width:100%;
	font-size:1.2em;
	border-collapse:collapse;
	border-color:#666666;
	margin:0px 0px 0px 0px}
	
.evrb-print .price-table tr th,
.evrb-print .price-table tr td{
	text-align:left;
	border-color:#666666;
	border-style:solid;
	border-width:thin;
	padding:3px 6px 3px 6px;
	vertical-align:middle}
	
.evrb-print .price-table tr th{
	font-weight:bold;
	background-color:#ffffff}
	
.evrb-print .price-table tr td{
	background-color:#ffffff}
	
	


td .right{
	font:bold}


.contact-office{
	width:460px;
	padding-left:120px;
	position:relative;
	margin-bottom:40px;
}

.contact-office h3{
	font-size:18px;
	font-weight:normal;
	color:#4c4c4c;
}

.contact-office h3{
	font-size:18px;line-height:20px;
	font-weight:400;

  margin:0 0 3px;
}
.contact-office h4{
  font-weight:400;font-size:15px;

  margin:12px 0 3px;
}
.contact-office .links-{margin:24px 0 0}

.contact-office .img-{
	position:absolute;
	left:0;top:0;
}

.contact-office p{
	color:#4c4c4c;
	font-size:13px;line-height:20px;

  margin:0;
}

.contact-office .links- a{
	font-size:13px;
	color:#00559f;
}
.contact-office .links- a.map{
	text-decoration:none;
	border-bottom:1px dotted #00559F;
}

.contact-office .links- a.map:hover{
	border-bottom:none;
}


.content_spec h3 {font-size:18px;line-height:20px;color:#4c4c4c;margin:0 0 14px;font-weight:400;}
.specialists .contact-form__wrapper {display:none;}

.specialists .spec{
	margin-left:-2px;
	margin-bottom:26px;
}

.specialists .spec p{
	color:#4C4C4C;
	font-size:15px;
	width:130px;
	line-height:20px;
	margin-bottom:8px;
}

.specialists .spec p span{
	font-size:11px;
	line-height:14px;
}
.specialists .spec a{
	font-size:13px;
	color:#00559F;
	border-bottom:1px dotted #00559F;
	text-decoration:none;
}

.specialists .spec a:hover{border-bottom:none}
.specialists .spec img {max-width:130px}
