BODY {background-color: #FFFFFF; font-family: tahoma; background-image: url(img/voyage.gif); background-repeat:no-repeat}

/* A */
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration: none}
A:active {text-decoration: underline}

A:link.clear {text-decoration: none}
A:visited.clear {text-decoration: none}
A:hover.clear {text-decoration: underline}
A:active.clear {text-decoration: none}

/* IMAGES */
IMG {border: 0; margin: 0}
IMG.photogalsmall {margin: 0 10px 8px 0; border: 0px}

/* H */
H1 {font-size: 22px; font-weight: bold; line-height: 20px; letter-spacing:-1px; margin: 0; padding: 0}
H2 {font-size: 18px; font-weight: bold; line-height: 18px; letter-spacing:-1px; margin: 0; padding: 0;}
H3 {font-size: 11px}
H4 {font-size: 10px; font-weight: normal; margin: 0; padding: 0}

H2.cont {line-height: 9px;font-size: 9px; font-weight: normal; margin: 0; padding: 0; letter-spacing: normal; display: inline; }
H2.country {line-height: 9px;font-size: 9px; font-weight: normal; margin: 0; padding: 0; letter-spacing: normal; display: inline}

H1.cont {line-height: 9px;font-size: 9px; font-weight: normal; margin: 0; padding: 0; letter-spacing: normal; display: inline; }
H1.country {line-height: 9px;font-size: 9px; font-weight: normal; margin: 0; padding: 0; letter-spacing: normal; display: inline}

H4.points {line-height: 9px;font-size: 9px; font-weight: normal; margin: 0; padding: 0; letter-spacing: normal; display: inline}


/* P, DIV, SPAN */
P {margin: 0; display: block; font-size: 10px;}
P.large {font-size: 14px}
P.intro {font-size: 14px; line-height: 15px; color: #2C4E7B}
P.main {font-size: 12px;}
P.small {font-size: 11px}
P.smaller {font-size: 10px}
P.smallermain {font-size: 9px}
.smallermain {font-size: 9px}
P.nav {font-size: 11px; line-height: 10px; margin-bottom: 8px}
P.nav2 {font-size: 11px; line-height: 12px; margin-bottom: 8px}
DIV.nav {font-size: 12px; font-weight: bold; margin: 0; padding: 0}
.places_call {background-color: #FFFED1; font-weight: bold; color: #5F5F5F; padding: 2px 0 2px 0; margin-bottom: 8px}
.places_free {background-color: #DBFFD0; font-weight: bold; color: #5F5F5F; padding: 2px 0 2px 0; margin-bottom: 8px}
.small {font-size: 11px}
.main {font-size: 12px}
.large {font-size: 14px}


/* DIV & TABLES */
DIV.bluehr {width: 100%; background-color: #0B86D1}
DIV.lbluehr {width: 100%; background-color: #C4E1F4}
DIV.lblue2hr {width: 100%; background-color: #83BBE8}
DIV.llbluehr {width: 100%; background-color: #D3E7F7}
DIV.sand {width: 100%; background-color: #F4BB76}
DIV.w {width: 100%; background-color: #FFFFFF}
DIV.llblue {width: 100%; background-color: #D8F0FF}
DIV.ll2blue {width: 100%; background-color: #ABD1EC}
DIV.yellow {width: 100%; background-color: #FFFDD3}
TABLE.table {font-size: 11px; line-height: 15px}
TABLE.subnav {font-size: 11px; line-height: 12px}
TABLE.smaller {font-size: 10px}
TR.tabtop_bg {font-size: 10px; color: #716E6E}
TR.small {font-size: 11px}
TR.pad_bigest {padding: 15px 6px 15px 6px}
TR.pad_big {padding: 6px 6px 6px 6px}
TR.pad_small {padding: 4px 6px 4px 6px}
TD.plashka {border-left: 1px solid #D5EAFB; border-top: 1px solid #D5EAFB;      border-right: 1px solid #D5EAFB}

.bordered { 
	border-left: 1px solid black;
	border-top: 1px solid black;
	font-size: 12px;
}

.bordered TD {	
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.bordered TD.header {	
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-weight: bold; 
}

/* FORM */
.form {font-size: 11px; height: 18px; margin: 0; padding: 0; border-left: 1px solid #2F78B6; border-top: 1px solid #2F78B6;     border-right: 1px solid #2F78B6; border-bottom: 1px solid #2F78B6}
.formerror {font-size: 11px; height: 18px; margin: 0; padding: 0; border-left: 1px solid #ff0000; border-top: 1px solid #ff0000;     border-right: 1px solid #ff0000; border-bottom: 1px solid #ff0000}
.area {font-size: 11px; margin: 0; padding: 0; border-left: 1px solid #2F78B6; border-top: 1px solid #2F78B6;   border-right: 1px solid #2F78B6; border-bottom: 1px solid #2F78B6}
.inp {width: 100%; font-size: 11px; font-family: arial; padding: 0 0.3px}
.droplist {width: 100%; font-size: 11px; border-width: 1px; }
.but {font-size: 11px; color: #084B88; weight: 160px; height: 18px; background-color: #A4D3F5; border-width: 1px; border-color: #2F78B6}

/* MARGINS */
#ind20 {margin-bottom: 20px}
#ind18 {margin-bottom: 18px}
#ind14 {margin-bottom: 14px}
#ind12 {margin-bottom: 12px}
#ind10 {margin-bottom: 10px}
#ind08 {margin-bottom: 8px}
#ind06 {margin-bottom: 6px}
#ind05 {margin-bottom: 5px}
#ind04 {margin-bottom: 4px}
#ind03 {margin-bottom: 3px}
#ind02 {margin-bottom: 2px}
#ind01 {margin-bottom: 1px}
#ind100 {margin-bottom: 0px}

/* COLORS */
#w {color: #FFFFFF}
#b {color: #000000}
#y {color: #FFE5B3}
#blue {color: #084B88}
#lblue {color: #0067A6}
#llblue {color: #076AA7}


#llblue2 {color: #0878BD}
#lllblue {color: #0B86D1}
#lllblue2 {color: #509ADA}
#lllblue3 {color: #6393C9}
.lllblue3 {color: #6393C9}
#lllblue4 {color: #568DC0}
#lllblue5 {color: #85B3D3}
#gb {color: #4D8DC9}
#gbd {color: #345F87}
#g {color: #6D6D6D}
#g2 {color: #000000;font-weight: bold; }
/*#g2 {color: #5F5F5F} old style*/
#dg {color: #434343}
#lg {color: #868686}
#or {color: #EF6000}
ul {font-size: 12px; margin: 4px 10px;}
.as  {color: #6393C9; font-size: 15px; font-weight: bold; line-height: 15px; letter-spacing:-1px; margin: 0; padding: 0;}



/*  стили для левого меню  opened & closed классы*/
.closed {
padding-top:0px;
display:block;
height:17px;
width:100%;
float:left;
background-color:  #024fbb;
background-image: url('/img/single_white_right.gif');
background-repeat: no-repeat;
background-position:right;
border:0px solid darkblue;
margin-right:5px;
clear:left;

}



.opened{
width:100%;
height:17px;
padding-top:0px;
display:block;
float:left;
background: #024fbb  url('/img/single_white_down.gif') no-repeat 0 0;
background-position:right;
border:0px solid darkblue;
margin-right:5px;
clear:left;

}




.new_hide {
     display:none;
}

.h1_title_new {
     /*font-size: 22px;*/
     font:bold 16px/20px tahoma,helvetica,sans-serif;
     color: #0067a6;
     letter-spacing:0px;
/*letter-spacing: -1px;*/
     margin:0 0 10px 0;
     padding:0;
}

.new_gal_img {
     background:#F6FBFF;
     border-top:1px solid #c4e1f4;
     border-bottom:1px solid #c4e1f4
}

table.new_tab_plan{
margin-bottom:2em;
}
table.new_tab_plan td {
     padding-top:5px;
     padding-bottom:5px;
     font:12px tahoma,helvetica,sans-serif;
     color: #434343;
}

/*.h4_title_new {
     font:bold 12px tahoma,helvetica,sans-serif;
     color: #0067a6;
     margin:0 0 20px 0;
}

.blue_day_new {
     font:bold 11px tahoma,helvetica,sans-serif;
     color: #509ada;
}

.new_gray_min {
     font-size:11px;
color:868686;
}

.new_min {
     font:11px/16px tahoma,helvetica,sans-serif;
}*/
.hotels_tpl {font:12px tahoma,helvetica,sans-serif; color: #434343;}
.css_help{
	font-size:10px; 
	color:#076AA7
	}
