/* ------------------------| Header |----------------------- */
HTML, BODY {
	HEIGHT: 100%; margin:0; padding:0; width: 100%	
}
BODY {
	FONT-SIZE: 12px; font-family: Arial, sans-serif; color: #375568; 
	/*background: #FFF url(/bitrix/templates/main/images/bg.gif) 0 0 repeat-x;*/
	line-height: 18px;
	table-layout: fixed;
}

a img {
	border: 0px;
}

.temp tr td { border: #ccc 1px solid;}

#flashcontent { margin: 0; padding: 0; background: transparent url(/bitrix/templates/main/images/bg_flashcontent.gif) 0 0 no-repeat; }

/* ------------------------| Headings |----------------------- */

h1 { font-family: Times New Roman, sans-serif; FONT-SIZE: 18px; font-weight: bold; padding: 5px 0 10px; margin: 0;  clear: left; }
.header_bullet { padding: 0; border: 0; float: left; margin: -5px 10px 8px 0 }
h2 { font-family: Times New Roman, sans-serif; FONT-SIZE: 16px; font-weight: bold; padding: 5px 0 10px; margin: 0;  clear: left; }
h3 { font-family: Times New Roman, sans-serif; FONT-SIZE: 14px; font-weight: bold; padding: 5px 0 10px; margin: 0;  clear: left; }
h6 { FONT-SIZE: 13px; font-weight: bold; padding: 5px 0; margin: 0; color: #FFF }


TABLE { border: 0px}
TD { FONT: 12px Arial; vertical-align: top  }
ul.menu { font-size: 11px; padding: 0; margin: 0; list-style-position: outside; list-style-type: none; line-height: 14pt;}
/*li { background: transparent url(/bitrix/templates/main/images/li.gif) 0 5px no-repeat; padding: 0 0 0 20px } */
p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px; margin: 0;  line-height: 18px; }
th { line-height: 11px; color: #FFF; background-color: #476274; font-size: 12px; padding: 7px 10px; border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; }

.small { font-size: 11px }
.price td { border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-top: 2px; padding-bottom: 2px; }
td.yesplace { background-color: #96E08B; border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-top: 2px; padding-bottom: 2px; }
td.noplace { background-color: #FF8080; border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-top: 2px; padding-bottom: 2px; }
td.yesnoplace { background-color: #DADA92; border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-top: 2px; padding-bottom: 2px; }
td.freight_1 { background-color: #F4CBAA; border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-top: 2px; padding-bottom: 2px; }

.contacts td { border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 5px; padding-left: 8px; }
.icq table { border: 0px; margin: 0px; padding: 0px; }
.icq td { border: 0px; margin: 0px; padding: 0px; }
.tr_blue { background-color: #dee6eb }
td.no_border { border-right: 0; text-align: right }
td.no_border_bold { border-right: 0; font-weight: bold; text-align: right}
.price td span { color: #6a8696 }
.img { border: #cad6df 3px double; margin: 10px 0 0 0}

.res td { border-bottom: #c5d2dc 1px solid; border-right: #c5d2dc 1px solid; padding: 3px; padding-left: 8px; }
table.res { border-collapse: collapse; border-left: #c5d2dc 1px solid; }


.float_right { border: 0; float: right }
.content1 { background: transparent url(/bitrix/templates/main/images/map.gif) 100% 0 no-repeat; }

.top_phone { vertical-align:bottom; color: #006fb9; font-size: 16px; text-align: right; padding-bottom: 5px ; padding-right:10px;}
.top_phone span { vertical-align:bottom; font-size: 16px; }
.top_fax { vertical-align:bottom; color: #006fb9; font-size: 11px; padding-bottom: 5px; line-height: 12px; padding-left:50px; }
.tour td { FONT-SIZE: 11px; padding: 1px 0 1px; color: #006fb9}
.curency { width: 36px ; height: 15px; background: transparent url(/bitrix/templates/main/images/cur.gif) 0 0 no-repeat; text-align: center; color: #FFF; font-size: 10px}
.curency a { background: transparent url(/bitrix/templates/main/images/cur1.gif) 50% 5px no-repeat; color: #FFF; text-decoration: none; padding: 5px 8px}
.curency a:link { background: transparent url(/bitrix/templates/main/images/cur1.gif) 50% 5px no-repeat; color: #FFF; text-decoration: none; padding: 5px 8px}
.curency a:visited { background: transparent url(/bitrix/templates/main/images/cur1.gif) 50% 5px no-repeat; color: #FFF; text-decoration: none; padding: 5px 8px}
.curency a:hover { background: transparent url(/bitrix/templates/main/images/cur.gif) 50% 5px no-repeat; color: #FFF; text-decoration: none; padding: 5px 8px}
.curency a:active { background: transparent url(/bitrix/templates/main/images/cur.gif) 50% 5px no-repeat; color: #FFF; text-decoration: none; padding: 5px 8px}

.menu_pic {float: left; border: 0; margin: 2px 10px 0 0}


.bg_01 { background: transparent url(/bitrix/templates/main/images/bg_01.gif) 100% 0 no-repeat;}
.left_column { background: #dbe5ed url(/bitrix/templates/main/images/arrow3.gif) 0 0 no-repeat; padding: 0 10px; line-height: 24px; border-right: 1px solid #c6d7e3; border-left: 1px solid #c6d7e3; }
.left_column a { font-size: 12px; /*text-transform: uppercase;*/ text-decoration: none; background-color: #dbe5ed ; padding-right: 5px }
.left_column3 div a { font-size: 11px; text-decoration: none; background-color: #dbe5ed ; padding-left: 10px }
.left_column_active {  color: #000;/*#ff452e*/ font-size: 10px; text-transform: uppercase; background: #dbe5ed /*url(/bitrix/templates/main/images/arrow1_on.gif)*/ 0 0 no-repeat; padding: 0 10px; line-height: 20px; border-right: 1px solid #c6d7e3; border-left: 1px solid #c6d7e3; }
.left_column_active b {background-color: #dbe5ed ; padding-right: 5px }

.left_column1 { background: transparent url(/bitrix/templates/main/images/bg_leftcolumn1.gif) 0 0 no-repeat;}
.left_column2 { background: transparent url(/bitrix/templates/main/images/bg_leftcolumn2.gif) 0 100% no-repeat;}
.left_column3 { background: transparent url(/bitrix/templates/main/images/bg_leftcolumn.gif) 0 0 repeat-y; padding: 0 10px; line-height: 20px; }

.bullet { background: transparent url(/bitrix/templates/main/images/bul1.gif) 0 5px no-repeat; padding: 5px 0 5px 20px; line-height: 20px; white-space: nowrap; display: inline}
a.bul { background: transparent url(/bitrix/templates/main/images/bul1.gif) 0 5px no-repeat; padding: 5px 5px 5px 20px; line-height: 20px; }
a:link.bul { background: transparent url(/bitrix/templates/main/images/bul1.gif) 0 5px no-repeat; padding: 5px 5px 5px 20px; line-height: 20px; }
a:visited.bul { background: transparent url(/bitrix/templates/main/images/bul1.gif) 0 5px no-repeat; padding: 5px 5px 5px 20px; line-height: 20px; }
a:hover.bul { background: transparent url(/bitrix/templates/main/images/bul1_on.gif) 0 5px no-repeat; padding: 5px 5px 5px 20px }
a:active.bul { background: transparent url(/bitrix/templates/main/images/bul1_on.gif) 0 5px no-repeat; padding: 5px 5px 5px 20px }
.news { margin: -4px 0 15px 0}
.news span { background: transparent url(/bitrix/templates/main/images/date.gif) 0 0 no-repeat; padding: 0 0 2px 25px; color: #FFF; font-size: 11px ;}





.bg_hr { background: transparent url(/bitrix/templates/main/images/bg_hr.gif) 0 50% no-repeat; height: 39px }


.bottom { background-color: #dee6eb; border-top: #cad6df 1px solid; color: #6a8696; font-size: 11px; height: 130px; padding: 40px 0 }


a{ color: #006fb9; }
a:link{ color: #006fb9; }
a:visited { color: #006fb9; }
a:hover { color: #ff452e;  }
a:active { color: #ff452e;  }

/* ------------------------| top menu |----------------------- */
#header_cell {
	background: transparent url(/bitrix/templates/main/images/bg_header.gif) 210px 0 no-repeat;
}
#header {
	WIDTH: 100%; display: inline;
}
#header UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; FONT-SIZE: 13px;
}
#header LI {
	list-style-image: none; PADDING: 0 1px 0 10px; background: transparent url(/bitrix/templates/main/images/left.gif) 0 0 no-repeat; FLOAT: left; 
}
#header A {
	color: #FFF; PADDING: 4px 8px 4px 0px; DISPLAY: block; FONT-WEIGHT: normal; background: transparent url(/bitrix/templates/main/images/right.gif) 100% 0 no-repeat ; FLOAT: left; TEXT-DECORATION: none
}
#header A:hover {
	color: #9bdff6;
}
#header #current {
	BACKGROUND-IMAGE: url(/bitrix/templates/main/images/left_on.gif);
}
#header #current A {
	BACKGROUND-IMAGE: url(/bitrix/templates/main/images/right_on.gif) ; PADDING-BOTTOM: 5px;  COLOR: #FFF
}



/* ------------------------| Forms |----------------------- */

input { font-family: Arial, sans-serif; color: #6a8696; font-size: 11px ; border: #84bcce 1px solid; height: 17px; padding: 0 0 0 3px; margin: 0; background-color: #FFF }

select { font-family: Arial, sans-serif; color: #6a8696; font-size: 11px ; border: #84bcce 1px solid; height: 20px; padding: 0 0 0 3px; margin: 0; background-color: #FFF }

.button1 { FONT-SIZE: 9px; border: 0; background: transparent url(/bitrix/templates/main/images/but1.gif) 0 0 no-repeat;  height: 17px; width: 88px; color: #FFF; cursor: hand; margin: 0 ; padding: 1px 0 0 0;
}
.button2 { FONT-SIZE: 9px; border: 0; background: transparent url(/bitrix/templates/main/images/but2.gif) 0 0 no-repeat;  height: 17px; width: 17px; color: #FFF; cursor: hand; margin: 0; padding: 1px 0 0 0; 
}
.textfield  { letter-spacing: 0.1em; font-family: Arial, sans-serif;  color: #000; width: 480px; height: 100px; padding: 0 3px; border: #c6d2d9 1px solid; margin: 5px 0 0;
}


#info p {
	FONT-SIZE: 12px;
	text-align: justify;
	text-indent: 1.0em;
}


p.city {
	text-align: justify;
	text-indent: 1.0em;
}

#tourdescription td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 4px;
	font-size: 10px;
}

#tourdescription table {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	padding: 0px;
}

.print_link {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 16px;
	
	background: url(/bitrix/templates/main/images/print_printer_22.png) left no-repeat;
	padding-left: 24px;
	background-position: top left;
}
