
body,td,li,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font: 12px Tahoma, Arial,Verdana, sans-serif;
}
h1,h2,h3,h4,h5,h6,p{margin:0 0 15px 0;padding:0;}

/*--------------------------*/
#tnk_country_name {color:#4F3A24;
	font-size:12px;
	font-weight:bold; 
	font-family:Times New Roman;
	text-transform:uppercase;
	margin-bottom:8px;}


.tnk_head1{	
	font-size:13px;
	font-weight:bold;
	color:#0D0803;
}

/* ... ссылки ... */
a{text-decoration:underline;color:#2F1D0C;}
a:hover{text-decoration:underline;color:#C13700;}
/*--------------------------*/
h1{	
	color:#4F3A24;
	font-size:12px;
	font-weight:bold; 
	font-family:Times New Roman;
	text-transform:uppercase;
	margin-bottom:8px;
}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:underline;}
	
h2{	
	color:#C13600;
	font-size:13px;
	font-weight:bold; 
	margin-bottom:5px;
	margin-top:15px;
}
	h2.news{margin-top:0px;}
h3{	
	font-size:13px;
	font-weight:bold;
	color:#0D0803;
}
	h3 a{color:#0D0803;text-decoration:underline;}
	h3 a:hover{color:#000000;text-decoration:underline;}
h4{	
	font-size:12px;
	font-weight:normal;
	color:#C13600;
	margin-bottom:3px;
	margin-top:0px;
}
	h4 a{font-weight:bold;color:#C13600;text-decoration:underline;}
	h4 a:hover{color:#4F3A24;text-decoration:underline;}
h5{	
	font-size:12px;
	font-weight:bold; 
	color:#4F3A24;
	margin-bottom:15px;
}
	h5.news{margin-bottom:2px;}
h6{	
	font-size:11px;
	font-weight:bold;
	color:#C13600;
	margin-bottom:2px;
}

body{
	margin:0;
	padding:0;
	color:#0D0803;
	background:#D7B588;
}
body.page{
	background:#D7B588 url(../../img/design/page.bg.gif) repeat 0 0;
}
table.all, td.all{width:100%;}
table.all,tr.all{height:100%;}
td{vertical-align:top;}

form{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
small{
	font-size:11px;
	color:#4F3A24;
	/*color:#83694A;*/
}
input,select,textarea{
	border: #83694A 1px solid;
	background: #E2C79F;
	/*color:#3D3D3D;	*/
	padding:2px;
	font-size:11px;
}
input,select{
	padding:0px;
	height:18px;
}

/* ... заголовков  ... */
p.navigation,p.navigation a{
	margin:0 0 6px 0;
	font-size:10px;
	font-weight:normal;
	color:#83694A;
}
/* ... шапка  ... */
tr.line{
	height:1px;
}
#topRow{
	height:188px;
}
#topTd{
	background:#400304;
}
table.page{background:url(../../img/design/topRow.bg.jpg) repeat-x 0 1px;}
#topRow td{
	background:url(../../img/design/top.bg.png) repeat-x 0 0;
	_background-image:none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/top.bg.png',sizingMethod='scale')");
}
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height); 
} 
#apelsin{
	width:204px;
	width:188px;
	position:absolute;
	top:1;
	left:0;
}
#pic{
	width:330px;
	width:188px;
	margin-left:-20px;
	text-align:left;
	background:#ffffff;
}
#pic1{
	position:absolute;
}

#books{
	position:absolute;
	top:1;
	margin-left:-223px;
	width:223px;
	width:188px;
}

#flame{
	position:absolute;
	margin-left:-110px;
}
#candlefl {
	position: absolute; 
	width:110px; 
	height:110px; 
	margin-left:-85px;
	z-index:10;
}



#up{
	top:0;
	position:absolute;
	margin-left:-775px;
}
.logo{
	top:29px;
	left:135px;
	position:absolute;
}

#bottomRow {height:139px;}
#bottomRow div.blank{width:990px;}
#bottomTd{
	background: url(../../img/design/bottom.bg.jpg) repeat-x top left;
	font-size: 11px;
}
#bottomTd p{
	margin:20px 0;
}

#r52{font-size: 10px;}
	#r52 a,#r52 a:hover{text-decoration:none;}

div.bottomDiv{
	min-height:139px;
	_height:139px;
	margin:0;
	padding:0;
}
#bottomDiv{background: url(../../img/design/bottom_left.bg.jpg) no-repeat top left;}
#bottomDiv1{background: url(../../img/design/pero.jpg) no-repeat top right;}
#bottomDiv2{padding-top:1px;_padding-top:0px;background: url(../../img/design/bottom_line.gif) no-repeat top center;}

td.arrow{
	width:9px;
	background: url(../../img/design/arrow.top.gif) no-repeat top center;
	vertical-align:bottom;
}

#mainmenupic{height:68px;top:142px;position:absolute;width:100%;}
#mainmenupic div{
	text-align:left;
	width:990px;height:68px;
	background:url(../../img/design/menu.bg.png) repeat-x 0 0;
	_background-image:none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu.bg.png',sizingMethod='crop')");
}
#mainmenupic table{
	width:990px;height:68px;position:absolute;
}
#mainmenupic td{
	text-align:center;
	vertical-align:middle;
	
}
	 #mainmenupic a{margin:0 15px;}
	 #mainmenupic img{
		margin:0;
		padding:0;
		vertical-align:bottom;
	}
		 #mainmenupic a.cms_virtual{display:none;}

/* ... девая колонка ... */
#left_column{
	background: url(../../img/design/left_column.bg.gif) left bottom no-repeat;
	padding:33px 0 30px 0;
}
	#left_column div.blank{	width:180px;}

#left_menu{
	background: url(../../img/design/left_menu.bg.gif) center left no-repeat;
	padding-bottom:35px;
}
div.arrowline{
	margin:0 5px 0 0!important;
	background: url(../../img/design/left_line.gif) top right no-repeat;
	padding-top:10px;
}

.mainmenu{
	margin-top:15px;
}
	 .mainmenu a{
		
		display:block;
		font-weight:bold; 
		margin:2px 15px 5px 20px;
		font-size:12px;
		font-family:Times New Roman; 
		color:#4F3A24;
		text-decoration:none;
		text-transform:uppercase;
	}
	 #mainmenu304{
		margin-bottom:10px;
	}
		 .mainmenu a:hover, .mainmenu a.cms_tree_current{color:#C13700;text-decoration:none;}
		 .mainmenu a.cms_virtual{display:none;}

.mainmenu .mainmenu{margin-bottom:20px;margin-top:8px;}
		 .mainmenu .mainmenu a{
			font-family:tahoma;
			font-weight:normal; 
			margin:0 15px 7px 20px;
			font-size:13px;
			line-height:15px;
			text-transform:none;
			color:#2F1D0C;
		}
		 .mainmenu a:hover, .mainmenu a.cms_tree_current{color:#C13700;text-decoration:none;}
		 .mainmenu a.cms_virtual{display:none;}

/* ... правая колонка ... */
#right_column{
	padding:35px 12px 30px 12px;
	background: url(../../img/design/pero.right.gif) left bottom no-repeat;
}
	#right_column div.blank{width:177px;}
	#right_column div.blank{width:162px;}

#right_menu {
	padding:0;
	margin:0;
}
	 #right_menu a{display:block;font-size:11px;}


/* ... побочный блок ... */
.block{padding:0;	margin:0 5px 25px 0;}
	div.text{margin:0;padding:0;}
	#left_column .block{margin-right:20px;margin-left:20px;}
	#right_column .block{margin-right:0;margin-left:0;}
	#right_column div.text{margin-right:10px;}
	div.noheader .block h1{display:none;}
	div.noheader .block{margin-right:0 !important;margin-left:0 !important;}
	div.noheader div.text{margin-right:0 !important;}

/* ... подвал ... */

	img.bottom {vertical-align:bottom;margin-bottom:-1px;}

	.pollResults td{vertical-align:middle;padding:0 5px 5px 0} 

	div.short,div.normal{margin:0;padding:0;}
	#cms_nodecontent div.short{display:none;}
	#cms_nodecontent div.normal{display:block;}
	#right_column div.short{display:block;}
	#right_column div.normal{display:none;}


#cms_nodecontent{
	padding:30px 15px 30px 15px;
	/*background: url(../../img/design/center.bg.jpg) no-repeat 0 0;*/
	width:96%;
}

div.search{
	/*background: url(../../img/search.bg.gif) repeat-x 0 0;*/
	padding:0;
	margin:0;
}
	div.search td{padding-top:3px;}
	div.search p{margin:6px 0 0 15px;}
	div.search input.image{
		margin-left:10px;
		height:55px !important;
		width:56px !important;
		background:none;
		border:none;
	}


ul{margin:5px 0 15px 15px;padding:0;}
ol{margin:5px 0 15px 37px;padding:0;}
li{
	margin:3px 0 5px 0px;
	padding-left:0px;
}
ul li{
	padding-left:9px;
	list-style-image:none;
	list-style:none;
	background:url(../../img/nodemenu.bullet.gif) no-repeat 0px 6px !important;
}
/* ... карта сайта  ... */
ul.mapnode{margin-left:14px;}
	ul.mapnode h1{display:none;}

		ul.mapnode li{
			background:url(../../img/nodemenu.bullet1.gif) no-repeat 0 3px !important;
			padding-left:12px;
		}
	ul.mapnode ul.mapnode{margin-left:14px;}
		ul.mapnode ul.mapnode li{
			font-size:11px;
			background:url(../../img/nodemenu.bullet.gif) no-repeat 0 6px !important;
			padding-left:8px;
		}
		ul.mapnode ul.mapnode a{color:#83694A;}
			ul.mapnode ul.mapnode ul.mapnode li{font-size:10px;}
/* ... побочное меню  ... */
ul.nodemenu{margin: 10px 0 10px 0;}
ul.nodemenu li{
	font-size:11px;
	background:url(../../img/nodemenu.bullet1.gif) no-repeat 0 4px !important;
	padding-left:12px !important;
}
ul.nodemenu a.cms_tree_current{color:#C13700;text-decoration:none;}
.orange{color:#C13700;}
.small{font-size:10px;}
div.pages{
	margin:0;
	margin-top:10px;
	border-top:1px solid #83694A;
	font-size:10px;
	padding-top:5px;
}
div.pages a{
	padding:0 3px;
}
div.pages .cms_current,div.pages .cms_current:hover{
	background:#C13700;
	color:#FFFFFF;
	text-decoration: none;
	cursor:default;
}
div.text img{border:1px solid #83694A;}
div.noheader div.text img{border:none;}

.cms_illuminate,a .cms_illuminate,h2 .cms_illuminate {background-color:#A6A6A6 !important; color:#ffffff !important;}

h1 .cms_illuminate {background-image:none;padding:0;}
 	/* ... фотогалерея ... */
		div.photo{
			float:left;
			margin:0 20px 20px 0;
			padding:0px 0px 0 0;
		}
		div.photo p{
			margin:0 !important;
			padding:5px !important;
			font-size:11px;
			line-height:16px !important;
		}
		div.photo img{margin:0;} 
		div.photo table td{padding:0px !important;}  

		.bordered	 {border:1px solid #83694A;} 
/* ... ......... */

hr{
	clear:both;
	margin:0 0 10px 0;
	height:1px;
	width:100%;
	border: 0px solid;
	background-color:#83694A;
	border-color:#83694A;
	_background:none;
	_border:none;
	_color:#83694A;
}

table.reTable {border-collapse:collapse;border:none}
table.reTable td {/*border:1px solid #83694A;*/}
table.reCellBordered {border:none}
table.reCellBordered td {border:1px solid #83694A;}

table.reTable td p {margin:0;padding:0px; }

tr.color_0 td{
	border-top-width:0px !important;
	padding:4px 5px !important;
	font-size:11px;
}	
tr.color_1 td{
	background:#D4AF84 !important;
	border-top-width:0px !important;
	padding:4px 5px !important;
	font-size:11px;
}
tr.color_2 td{
	padding:4px 5px !important;
	font-weight:normal;
	background:#84250c;
	color:#D4AF84;
	border-top-width:1px;
	border-bottom:2px solid #83694A;
	font-size:12px;
}

div.plane{
	width:204px;
	height:138px;
	background-position:0 0;
	background-repeat:no-repeat;
}
	div.plane table{width:100%;height:100%;}
	div.plane tr{height:100%;}
	div.plane td{width:100%;vertical-align:bottom;}
	div.plane h3{margin-bottom:30px;margin-right:95px;}
	#right_column div.plane h3{margin-left:16px;}
	#left_column div.plane h3{margin-left:26px;}


/* ... системный кнопарь ... */
	input.cms_systembutton{
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		border-width:0;
		background:#C13600 url(../../img/design/button.bg.gif) repeat-x 0 0;
		margin:0 0 0 10px;
		height:auto;

	}
/* ... системный канвас ... */
	.cms_systemheader{
		letter-spacing: 0.1em;
		border:#C13600 1px solid;
		background:#C13600;
		color:#FFFFFF;
		padding:2px 2px 2px 34px;
		margin:2px 0;
	}
	.cms_systemcanvas, .cms_systemcanvas .cms_systemcanvas_block td{
		color:#0D0803;
	}
	.cms_systemcanvas, .cms_systemcanvas .cms_systemcanvas_block{
		border:#83694A 1px solid;
		background: #D7B588;
		padding:5px;
		margin:2px 0;
	}

 	.cms_systemcomment{color:#4F3A24;font-size:11px;border-color:#83694A;}
	.cms_systemcheckbox, .cms_systemcheckbox{background:none;border:none;}
		#left_column .cms_systemcomment{display:none;}

.cms_systemheader,.cms_systemcanvas{width:96%;}
.cms_systemheader,.cms_systemcanvas p{font-size:10px;}
input.cms_systeminput,	select.cms_systeminput,	textarea.cms_systeminput{width:100%;}
.cms_systeminput,textarea.cms_systeminput,input.cms_systeminput,select.cms_systeminput{border:#83694A 1px solid;background: #D7B588;}
	.cms_systemcanvas iframe{ 
		background:#D7B588;color:#0D0803;
		border: solid #83694A 1px;
		margin:2px 0;
	}

 input.cms_systemcheckbox{background:none;}
 /***************************/

 #icons{word-spacing:15px;margin:0 0 0 0;height:9px;width:100px;text-align:center;position:absolute;top:205px;left:3px; z-index:0;}
	#icons a img{background:#83694A;}
	#icons a:hover img,#icons a.active img{background:#C13600;}
	#icons a.active{cursor:default;}

div.news_pic{border:1px solid #83694A;text-align:center;float:left;margin:0 10px 10px 0;}
	div.news_pic img{margin:3px;}
div.noborder{border:none;float:none;margin-right:6px;}
table.news td{padding-top:15px;}


/* информер */
.gmtbl {/*border: 1px solid #83694A;*/}
.gmtdttl { /*
		padding:2px 0 2px 0;
		font-size:12px;
		font-family:Times New Roman; 
		color:#4F3A24;
		text-decoration:none;
		text-transform:uppercase;
		font-weight: bold;
		text-align:center; 
		background-color: #BD9E78; 
		*/
		font-weight:bold; 
		padding:2px 0 2px 0;
		font-size:12px;
		color:#4F3A24;
		text-align:center; 
}
.gmtdtext {font-size: 10px; font-weight: normal; ;text-align:center;}
.tddiv { text-align: left !important;}
#informer {margin-bottom:20px;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{border: 1px solid #83694A; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
#informer a {color:#C23900;}
#informer a:hover {color:#4F3A24;}
#informer .gmtdttl a{color:#4F3A24;text-decoration:none;}
#informer .gmtdttl a:hover{color:#C23900;}


#eurusd{width:162px; 
height:47px;
border:1px solid #808080; 
color:#84057A; 
text-decoration:none; text-align:left; 
overflow: hidden; 
font-weight:normal; 
font-size:9px;}


A.forexpf_ { text-decoration: none;} A.forexpf_:visited {color: #4F3A24;} 
table.cur{ border-collapse: collapse; text-align:center; font-size:11px; color:#4F3A24;margin-bottom:20px;}
table.cur td{font-size:10px !important;}
/* информер */

#right_column div.text{margin:10px 0;}
#right_column h1{text-align:center;}

#news_block{width:50%;}
#news_block div.news_pic{margin:0 0 5px 10px;}
#news_block h5{clear:both;}

#logofl {position: absolute; width:299px; height:102px; left:119px; top: 26px; z-index: 2; }
#logo222  {background:url(../../img/null.gif) repeat 0 0;position: absolute; width:299px; height:102px; left:119px; top: 26px; z-index: 10; }

.search_field, .sibmit_image{
	float: left;
	padding:0;
	margin:0;
}
.search_field{
	border:#83694a 1px solid;
	background: #e2c79f;
	height:20px;
	color:#988061;
	line-height:16px;
	margin-right:6px;
	width:110px;
}
div.search{
	margin-bottom:30px;
}
img.slogan{
	
	display: block;
	text-align: center;
	margin:0 auto;
	position: relative;
	top:-53px;
	margin-bottom: -53px;
	
}
div.slogan{
	clear: both;
	height:53px;
	
}

    .trr_depcity_select         { width: 150px; font-size: 8pt; }
    .trr_country_select         { width: 150px; font-size: 8pt; font-weight: bold; }
    .trr_city_select            { width: 150px; font-size: 8pt; }
    .trr_star_select            { width: 150px; font-size: 8pt; }
    .trr_hotel_select           { width: 150px; font-size: 8pt; }
    .trr_meal_select            { width: 150px; font-size: 8pt; }
    .trr_dep_select             { width: 100px; font-size: 8pt; }
    .trr_pmdays_input           { width: 20px; font-size: 8pt; }
    .trr_days_select            { width: 60px; font-size: 8pt; }
    .trr_accmd_select           { width: 150px; font-size: 8pt; }
    .trr_price_input            { width: 35px; font-size: 8pt; }
    .trr_price_currency_select  { width: 45px; font-size: 8pt; }
    .trr_search_button          { font-size: 8pt; }

 #bottomTd p{margin:5px 0 !important;}
.cms_illuminate{background-color:#C13600 !important; color:#0D0803 !important;}

.podborLink {text-decoration:none;font-weight:bold;font-family:'Times New Roman';font-size:12px}

#poezda {width:550px;margin:20px 0 30px 0}
#poezda td {text-align:center}
#poezda a img {border:none}

.book-form-fieldname input {width:100px !important}

.helplink {position: absolute; border: none; text-decoration: none;}
.helplink img {border: none;}
