body
{
	position : relative;
}

html
{
	overflow : auto;	
}

.hrHotelNumber
{
    margin: 0; /* Обнуляем значение отступов */
    padding: 0px; /* Значение полей */
}
.hrHotelNumber li
{
    display: inline; /* Отображать как встроенный элемент */
    padding-right: 7px; /* Отступ слева */
}
.hotelnumbrow
{
        text-align: left; height: 25px; vertical-align: middle;
}
html, body { 
height : 100%; 
margin : 0; 
padding : 0; 
border : 0; 
font : normal 12px tahoma, sans-serif; 
color : #4c4c4c; 
background : url('/img/n.gif') no-repeat; 
background-attachment : fixed; 
} 
body form { 
height : 100%; 
padding : 0; 
margin : 0; 
} 
.container { 
height : 100%; 
width : 1002px; 
margin : 0 auto; 
} 

/* style for hotel list */
.t_bold
{
font-weight: bold;
}
.t_bold2
{
font-weight: bold;
font-size: 12px !important;
}
.hotels_country
{
width: 180px; 
font-size: 10px; 
color: #4C4C4C; 
}

.hotels_cname
{
background-color: #cccccc;
font-size: 14px !important; 
font-weight: bold; 
height: 40px; 
vertical-align: middle !important;
}

.hpr_cname
{
padding-bottom: 8px; 
padding-top: 8px;
font-size: 18px !important; 
}

.hotels_cname a
{
text-decoration: none; 
color: #4C4C4C
}

.regrow td
{
font-size: 12px !important;
font-weight: bold; 
color: white; 
}

.hp_cat
{
padding-left: 0px !important; 
padding-bottom: 10px !important;
}

.hp_cat span
{
color: #015BB1; 
font-size: 24px
}

.hp_header_r
{
 border-top: 2px solid #E5E5E5; 
 border-right: 1px solid #ececec !important;
}

.hp_header_l
{
border-right: 1px solid #ececec !important; 
width: 50px;
background-color: #0076BF !important; 
border-left: 1px solid #0076BF; 
border-top: 2px solid #0076BF;
}

.hp_c_b
{
border: 1px solid #ececec !important;
}

.hp_price
{
font-size: 12px; 
font-weight: bold; 
color: #E30000
}

.hr_alt
{
background-color: #f5f5f5 !important;
}
/* END style for hotel list */

a.city
{
	background: url(/img/bullet2.png) 0 5px no-repeat;
	padding: 0 0 0 10px;
}

.site a, .site span { 
display : block; 
float : left; 
width : 29px; 
height : 29px; 
margin-right : 10px; 
background-position : left top; 
} 
.site a:hover, .site span { 
background-position : left -29px; 
} 
* html .container { 
height : 100%; 
} 
.s { 
overflow : hidden; 
font-size : 0; 
} 
table { 
border-collapse : collapse; 
} 
td { 
font : normal 12px tahoma, sans-serif; 
color : #4c4c4c; 
} 
img { 
border : 0; 
} 
a { 
text-decoration : underline; 
color : #015bb1; 
} 
a:hover { 
text-decoration : none; 
} 
.wh_ { 
width : 100%; 
height : 100%; 
} 
.w_ { 
width : 100%; 
} 
.t_ { 
vertical-align : top; 
} 
.c_ { 
text-align : center; 
} 
.r_ { 
text-align : right; 
} 
.m_ { 
vertical-align : middle; 
} 
.b_ { 
vertical-align : bottom; 
} 
.div_l { 
float : left; 
} 
.div_r { 
text-align : right; 
} 
textarea { 
overflow : auto; 
margin : 0; 
} 
p { 
margin : 0 0 13px 0; 
} 
label input { 
vertical-align : middle; 
} 
.header { 
height : 91px; 
padding: 6px 0 4px 0;
background: url('/img/bg_t.gif');
} 
.header table { 
width : 100%; 
} 
.header_l { 
height : 91px; 
width : 177px; 
padding : 0; 
background-color : #0076c0;
} 
.header_r { 
height : 91px; 
vertical-align : top; 
background-image : url(/img/head_1.jpg);
background-repeat:no-repeat;
} 
.infobar { 
width : 100%; 
height : 62px; 
} 
.infobar td { 
padding : 0; 
color : white; 
line-height : 160%; 
height : 62px; 
} 
.infobar a { 
color : #ffffff; 
} 
.infobar .td100 { 
font-size : 13px; 
padding-right : 5px; 
padding-left : 5px; 
padding-top : 5px; 
} 
.infobar .td1 { 
padding-left : 10px; 
width : 28%; 
font-size : 13px; 
} 
.infobar .td6 { 
width : 24%; 
font-size : 13px; 
padding-right : 10px; 
} 
.infobar .td2 { 
width : 31%; 
font-size : 13px; 
padding-right : 10px; 
} 
.infobar .td5 { 
width : 20%; 
font-size : 13px; 
padding-right : 10px; 
} 
.infobar .td3 { 
padding-right : 10px; 
font-size : 11px; 
} 
.infobar .td4 { 
width : 170px; 
} 

.header .right table { 
vertical-align : top; 
background-color : #0076c0; 
border-bottom : 1px solid white;
} 
.footer { 
height : 80px; 
padding : 0; 
} 
.footer table { 
width : 100%; 
} 
.footer td { 
font-size : 11px; 
} 
.footer .l { 
background-color : #0076c0; 
padding : 0 0 0 16px; 
height : 80px; 
width : 161px; 
color : white; 
white-space : nowrap; 
text-align : left; 
} 
.footer .c { 
background-color : #0076c0; 
padding : 0 1px; 
text-align : right; 
} 
.footer .c img { 
margin-right : 9px; 
} 
.footer .r { 
color : white; 
background : url(/img/atilekt.png) no-repeat left center; 
background-color : #0076c0; 
padding : 0 25px 0 42px; 
width : 10%; 
white-space : nowrap; 
} 
.footer a { 
color : white; 
} 
.phone { 
font-size : 16px; 
font-weight : bold; 
} 
.secondary_nav { 
height : 30px; 
border-top : 2px solid #43aff7; 
background-color : #0a8ce3; 
} 
.secondary_nav td { 
padding : 0 0 0 0; 
color : #c2e2f8; 
white-space : nowrap; 
font-size : 11px; 
} 
.secondary_nav .l { 
padding : 0 10px; 
width : 100%; 
} 
.secondary_nav .r { 
text-align : right; 
} 
.secondary_nav .r1 { 
width : 68px; 
text-align : right; 
} 
.secondary_nav .r2 { 
width : 86px; 
text-align : right; 
} 
.secondary_nav table { 
width : 100%; 
} 
.secondary_nav .r3 { 
width : 87px; 
text-align : right; 
padding-right : 6px; 
} 
.secondary_nav .td_select { 
width : 163px; 
} 
.secondary_nav .select { 
font : normal 11px tahoma, sans-serif; 
display : block; 
height : 19px; 
width : 150px; 
color : #7b7979; 
padding : 5px 0 0 13px; 
background : url(/img/select.png) no-repeat left top; 
text-decoration : none; 
} 
.secondary_nav .select:hover { 
background : url(/img/select.png) no-repeat left -24px; 
cursor : default; 
} 
.secondary_nav .td_search { 
width : 200px; 
background : url(/img/search_200.png) no-repeat; 
text-align : center; 
} 
.secondary_nav .search { 
font : normal 11px tahoma, sans-serif; 
width : 170px; 
color : #7b7979; 
border : none; 
text-decoration : none; 
font-size : 11px; 
} 
.secondary_nav_new { 
height : 27px; 
margin-top : 5px; 
} 
.secondary_nav_new td { 
color : #c2e2f8; 
white-space : nowrap; 
font-size : 11px; 
} 
.secondary_nav_new .l { 
padding : 0 10px; 
width : 100%; 
} 
.secondary_nav_new .r { 
text-align : right; 
} 
.secondary_nav_new .r1 { 
width : 68px; 
text-align : right; 
} 
.secondary_nav_new .r2 { 
width : 86px; 
text-align : right; 
} 
.secondary_nav_new table { 
width : 100%; 
} 
.secondary_nav_new .r3 { 
width : 87px; 
text-align : right; 
padding-right : 6px; 
} 
.secondary_nav_new .td_select { 
width : 163px; 
} 
.secondary_nav_new .select { 
font : normal 11px tahoma, sans-serif; 
display : block; 
height : 19px; 
width : 130px; 
color : #7b7979; 
padding : 5px 0 0 33px; 
background : url(/img/select.png) no-repeat left top; 
text-decoration : none; 
} 
.secondary_nav_new .selectua:hover { 
background : url(/img/selectua.png) no-repeat left -24px; 
cursor : default; 
} 
.secondary_nav_new .selectua { 
font : normal 11px tahoma, sans-serif; 
display : block; 
height : 19px; 
width : 18px; 
color : #7b7979; 
padding : 5px 0 0 33px; 
background : url(/img/selectua.png) no-repeat left top; 
text-decoration : none; 
} 
.secondary_nav_new .select:hover { 
background : url(/img/select.png) no-repeat left -24px; 
cursor : default; 
} 
.secondary_nav_new .td_search { 
width : 169px; 
text-align : center; 
background : url(/img/search_200.png) no-repeat left 2px;  
} 
.secondary_nav_new .search { 
font : normal 11px tahoma, sans-serif; 
width : 140px; 
color : #7b7979; 
border : 0 none; 
text-decoration : none; 
font-size : 11px; 
} 
.primary_nav { 
margin-bottom : 30px; 
font-size : 11px; 
} 
.primary_nav .country { 
margin : 0 0 12px 0; 
font-size : 15px; 
font-weight : bold; 
padding-left : 8px; 
cursor : default; 
} 
.primary_nav .country a { 
color : #686d79; 
text-decoration : none; 
background : url(/img/border1.png) repeat-x left bottom; 
} 
.primary_nav1 { 
margin : -3px 0 20px 0; 
} 
.primary_nav1 a { 
display : block; 
padding-left : 8px; 
margin-bottom : 7px; 
background : url(/img/bullet1.png) no-repeat left 5px; 
} 
.primary_nav1 span { 
display : block; 
padding-left : 8px; 
margin-bottom : 7px; 
color : #015bb1; 
font-weight : bold; 
background : url(/img/bullet1.png) no-repeat left 5px; 
text-decoration : underline; 
} 
.primary_nav2 { 
margin-left : 8px; 
} 
.primary_nav2 a { 
padding-left : 16px; 
background : url(/img/bullet3.png) no-repeat left 5px; 
} 
.tablev1 { 
height : 100%; 
width : 100%; 
} 

.tablev1_print { 
height : 100%; 
width : 700px; 
} 

.tablev1_l { 
width : 177px; 
vertical-align : top; 
background-color : #f0fdff;
padding : 4px 0 4px 0px; 
} 
.tablev1_l .s { 
width : 169px; 
} 
.tablev1_c { 
padding : 0 4px 12px 4px; 
vertical-align : top; 
width : 640px;} 

.tablev1_r { 
width : 177px; 
padding : 0 0 20px 0; 
vertical-align : top; 
} 
.tablev2 { 
height : 100%; 
width : 100%; 
} 
.tablev2_l { 
width : 169px; 
vertical-align : top; 
border-right : 1px solid white; 
background-color : #e7ebee; 
padding : 12px 0 20px 8px; 
} 
.tablev1_2 .s { 
width : 169px; 
} 
.tablev2_r { 
border-right : 1px solid white; 
padding : 10px 25px 30px 15px; 
vertical-align : top; 
} 
h1.orange { 
font : bold 13px tahoma, sans-serif; 
color : white; 
margin : 0 0 10px 0; 
padding : 4px 0 0 20px; 
background : url(/img/title1.png) no-repeat left top; 
height : 26px; 
text-align : left; 
} 
.actions, .addon { 
margin-bottom : 20px; 
text-align : center; 
} 
.rateex { 
margin-bottom : 20px; 
font-size : 12px; 
font-weight : bold; 
padding : 0 20px; 
} 
.rateex p { 
margin-bottom : 10px; 
} 
.actions img, .addon img { 
margin-bottom : 20px; 
} 
.orange { 
color : #f79123; 
} 
.small { 
font-size : 10px; 
} 
.prices { 
width : 100%; 
margin-bottom : 10px; 
} 
.prices td { 
padding : 0 20px 20px 20px; 
vertical-align : top; 
line-height : 160%; 
width : 50%; 
font-size : 10px; 
} 
.prices a { 
display : block; 
} 
h1.blue { 
background : url(/img/blue_r.png) no-repeat right top; 
font-size : 13px; 
font-weight : bold; 
color : white; 
margin : 0 0 10px 0; 
height : 29px; 
} 
h1.blue div { 
background : url(/img/blue_l.png) no-repeat 0 0; 
height : 29px; 
padding : 6px 0 0 19px; 
} 
.prices h1 { 
margin : 0 -15px 10px -20px; 
} 
.image_l { 
float : left; 
margin : 0 15px 10px 0; 
} 
.image_r { 
float : right; 
margin : 0 0 10px 15px; 
} 
.new { 
margin-bottom : 20px; 
padding : 0 10px; 
clear : both; 
font-size : 11px; 
} 
.new .date { 
font-weight : bold; 
} 
.sled { 
font-size : 10px; 
color : #686d79; 
margin-bottom : 5px; 
} 
.sled a { 
color : #f78f1f; 
} 
h3 { 
font : normal 24px tahoma, sans-serif; 
color : #015bb1; 
margin : 0 0 12px 0; 
} 

h1 {
font: normal 24px tahoma, sans-serif; 
color: #015BB1; 
margin: 0 0 12px 0;
}
.list1 { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.list1 li { 
padding-left : 16px; 
margin-bottom : 10px; 
background : url(/img/bullet2.png) no-repeat left 5px; 
} 
.news2 { 
margin : -10px 0 30px 0; 
} 
.news2 td { 
padding : 10px 0 15px 0; 
background : url(/img/border2.png) repeat-x left bottom; 
vertical-align : top; 
} 
.news2 .date { 
color : #f78f1e; 
font : bold 14px tahoma, sans-serif; 
margin : 0 0 2px 0; 
} 
.news2 h2 { 
margin-bottom : 2px; 
} 
h2 { 
font:bold 12px tahoma; 
color:#015BB1;
} 
.pager { 
margin-bottom : 30px; 
} 
.pager a { 
margin-right : 4px; 
} 
.pager span { 
color : #f78f1e; 
font-weight : bold; 
margin-right : 4px; 
} 
.date3 { 
color : #015bb1; 
font-size : 14px; 
margin : 15px 0 0 0; 
} 
.searchres { 
margin : -20px 0 30px 0; 
} 
.searchres td { 
padding : 15px 0 15px 0; 
background : url(/img/border1.png) repeat-x left bottom; 
line-height : 150%; 
vertical-align : top; 
} 
.searchres .l { 
padding-right : 5px; 
} 
.searchres .title { 
color : #f78f1e; 
font-weight : bold; 
margin : 0 0 2px 0; 
} 
.searchres a { 
display : block; 
} 
.hotels { 
width : 820px; 
} 

.hotels td { 
padding : 2px 5px 2px 5px; 
border-right : 1px solid white; 
border-bottom : 1px solid white; 
font-size : 10px; 
vertical-align : top; 
} 
.hotels .head td { 
padding : 0; 
background-color : white; 
vertical-align : middle; 
} 
.hotels .head .ctrl { 
background-color : #e5e5e5; 
color : #686d79; 
font-weight : bold; 
padding : 0 4px; 
} 
.hotels .head .ctrl select { 
font : normal 10px tahoma, sans-serif; 
color : #404040; 
width : 100%; 
} 
.hotels .head .ctrl a { 
color : #f78f1f; 
} 
.hotels .city { 
font-size : 11px; 
font-weight : bold; 
color : white; 
text-transform : uppercase; 
} 
.hotels .type { 
vertical-align : middle; 
width : 15px; 
} 
.hotels .c1 td { 
background-color : #015bb1; 
} 
.hotels .c1a td { 
background-color : #d0e9fa; 
} 
.hotels .c1b td { 
background-color : #d9edfb; 
} 
.hotels .c2 td { 
background-color : #0195b1; 
} 
.hotels .c2a td { 
background-color : #d7f0f2; 
} 
.hotels .c2b td { 
background-color : #dff3f5; 
} 
.hotels .c3 td { 
background-color : #01b192; 
} 
.hotels .c3a td { 
background-color : #d7f2e7; 
} 
.hotels .c3b td { 
background-color : #dff5ec; 
} 
.hotels .c4 td { 
background-color : #01b13a; 
} 
.hotels .c4a td { 
background-color : #d9f2d7; 
} 
.hotels .c4b td { 
background-color : #e1f5df; 
} 
.hotels .c5 td { 
background-color : #b2a700; 
} 
.hotels .c5a td { 
background-color : #e8edca; 
} 
.hotels .c5b td { 
background-color : #edf1d5; 
} 
.hotels .c0 td { 
background-color : #e09100; 
} 
.hotels .c0a td { 
background-color : #ede2ca; 
} 
.hotels .c0b td { 
background-color : #f1e8d5; 
} 
.hotels .b { 
width : 25px; 
height : 37px; 
background : url(/img/icons1/empty.png) repeat-x left top; 
padding : 0; 
} 
.hotels .b a, .hotels .b div { 
width : 25px; 
height : 37px; 
display : block; 
} 
.hotels .b a:hover, .hotels .b div { 
background-color : #f78f1f; 
}
.hotels .s { 
width : 25px; 
padding : 0; 
} 
.hotels .s a
{
width : 25px; 
height : 51px; 
display : block; 

} 

.hotels .s a img
{
margin-top: 13px; 
} 

.hotels .s a:hover, .hotels .s div { 
background-color : #F78F1F; 
} 
.hotels .name a { 
text-decoration : none; 
} 
.hotels .name a:hover { 
text-decoration : underline; 
} 
.translate { 
margin : -13px 0 17px 0; 
font-size : 14px; 
} 
.hotelinfo { 
margin-bottom : 10px; 
} 
.hotelinfo td { 
padding : 0 5px 5px 0; 
vertical-align : top; 
} 
.hotelinfo .l { 
font-weight : bold; 
} 
.tertiary_nav { 
margin : 15px 0; 
padding-top : 10px; 
background : url(/img/border1.png) repeat-x left top; 
} 
.tertiary_nav_in { 
padding-bottom : 10px; 
background : url(/img/border1.png) repeat-x left bottom; 
} 
.tertiary_nav td { 
padding : 0 35px 5px 0; 
vertical-align : top; 
} 
.tertiary_nav_in a { 
display : block; 
text-decoration : none; 
} 
.tertiary_nav_in a span { 
display : block; 
} 
.tertiary_nav_in a span span span { 
padding : 5px 20px 6px 30px; 
text-decoration : underline; 
} 
.tertiary_nav_in a:hover, .tertiary_nav_in a { 
background : #0a8ce3 url(/img/tertiarynav_bl.png) no-repeat left bottom; 
color : white; 
text-decoration : none; 
} 
.tertiary_nav_in a:hover span, .tertiary_nav_in a span { 
background : url(/img/tertiarynav_tr.png) no-repeat right top; 
} 
.tertiary_nav_in a:hover span span, .tertiary_nav_in a span span { 
background : url(/img/tertiarynav_tl.png) no-repeat left top; 
} 
.tertiary_nav_in a:hover span span span, .tertiary_nav_in a span span span { 
background : url(/img/tertiarynav_br.png) no-repeat right bottom; 
} 
a.no_sel_hotels { 
background : none; 
color : #015bb1; 
} 
a.no_sel_hotels span { 
background : none; 
} 
a.no_sel_hotels span span { 
background : none; 
} 
a.no_sel_hotels span span span { 
background : none; 
} 
a.no_sel_hotels:hover { 
color : white !important ; 
} 
a.no_sel_hotels:hover span span span { 
color : white !important ; 
} 
.x { 
margin-bottom : 15px; 
} 
.x td { 
padding : 0; 
vertical-align : top; 
} 
.infobar2 td { 
width : 31px; 
height : 27px; 
padding-right : 8px; 
background : url(/img/icons2/empty.png) no-repeat left top; 
} 
.infobar2 .last { 
padding-right : 0; 
} 
.infobar2 a { 
display : block; 
width : 31px; 
height : 27px; 
overflow : hidden; 
} 
.infobar2 a:hover img { 
margin-top : -27px; 
} 
.infobar2 div { 
width : 31px; 
height : 27px; 
overflow : hidden; 
} 
.infobar2 div img { 
margin-top : -27px; 
} 
.x .gallery { 
border : 4px solid #0076bf; 
} 
.x .gallery_old { 
border : 4px solid #0076bf; 
padding : 0 14px 14px 14px; 
} 
.gallery_old img { 
margin : 0 4px 4px 0; 
} 
.gallery_old .l { 
height : 282px; 
width : 282px; 
} 
.gallery img { 
margin : 0 4px 4px 0; 
} 
.gallery .l { 
height : 282px; 
width : 282px; 
} 
.x .scrollbar { 
padding-left : 8px;
} 
.scrollbar div { 
height : 257px; 
width : 13px; 
background-color : #fef4e8; 
} 

.scrollbar .main { 
height : 300px; 
width : 13px; 
background-color : #fef4e8; 
} 

.scrollbar img { 
margin : 0; 
} 

#gallery_old { 
overflow : hidden; 
height : 278px; 
width : 290px; 
} 
#gallery_old img { 
cursor : pointer; 
} 
#gallery_old .act { 
cursor : default; 
} 
#gallery_old .last { 
margin-bottom : -4px; 
} 
#gallery img { 
cursor : pointer; 
} 
#gallery .act { 
cursor : default; 
} 
#gallery .last { 
margin-bottom : -4px; 
} 
.submenu { 
position : absolute; 
right : 0; 
top : 0; 
display : none; 
z-index : 20000; 
} 
.submenu .t, .submenu .b { 
width : 100%; 
} 
.submenu td { 
padding : 0; 
vertical-align : top; 
font-size : 11px; 
} 
.submenu .t .l { 
height : 11px; 
width : 11px; 
background : url(/img/cities1.png) no-repeat left top; 
font-size : 1px; 
} 
.submenu .t .r { 
background : url(/img/cities2.png) no-repeat right top; 
font-size : 1px; 
} 
.submenu .b .l, .submenu .b .r { 
width : 22px; 
} 
.submenu .c { 
border-right : 2px solid #94d4ff; 
border-left : 2px solid #94d4ff; 
width : 100%; 
background-color : white; 
} 
.submenu .c td { 
padding : 3px 16px; 
background-color : white; 
} 
.submenu .ua { 
border-right : 2px solid #94d4ff; 
border-left : 2px solid #94d4ff; 
width : 100%; 
background-color : white; 
} 
.submenu .ua td { 
padding : 3px 16px; 
width:127px;
background-color : white; 
} 
.submenu .online { 
border-right : 2px solid #94d4ff; 
border-left : 2px solid #94d4ff; 
width : 100%; 
background-color : white; 
} 
.submenu .online td { 
padding : 3px 16px;  
width:127px;
background-color : white; 
} 
.submenu a { 
margin-bottom : 5px; 
} 
.submenu a img { 
margin-right : 5px; 
vertical-align : middle; 
} 
.stars td { 
padding : 0; 
font-weight : bold; 
color : #f78e1e; 
} 
.stars .t { 
height : 17px; 
font-size : 36px; 
text-align : center; 
padding-bottom : 4px; 
} 
.stars .b { 
font-size : 14px; 
font-weight : bold; 
text-align : center; 
} 
.stars img { 
margin : 0 3px; 
} 
.banner { 
margin : 0 auto 5px auto; 
text-align : center; 
} 
.banner2 { 
width : 100%; 
margin-bottom : 5px; 
} 
.banner2 td { 
padding : 0; 
} 
.banner2 .l { 
width : 453px; 
height : 183px; 
padding : 0; 
} 
.banner2 .r { 
background : url(/img/banner2_r.jpg) repeat-x left top; 
font : normal 13px arial, sans-serif; 
padding : 0 10px 0 0; 
} 
.banner2 .r a { 
color : white; 
display : block; 
margin-bottom : 8px; 
} 
#iframe { 
position : absolute; 
top : 0; 
right : 0; 
z-index : 1; 
border : none; 
width : 0; 
height : 0; 
} 
.content { 
padding : 0; 
vertical-align : top; 
} 
.sel { 
display : block; 
height : 37px; 
width : 25px; 
background : #f78f1f; 
} 
.foodconcept { 
width : 630px; 
margin : 15px 0 30px 0; 
padding-top : 10px; 
background : #f8f8f8 url(/img/border1.png) repeat-x left top; 
} 
.foodconcept_in { 
padding : 0 0 10px 20px; 
background : url(/img/border1.png) repeat-x left bottom; 
} 
.foodconcept table { 
width : 610px; 
} 
.foodconcept td { 
padding : 0 35px 5px 0; 
vertical-align : top; 
font-weight : bold; 
font-size : 11px; 
} 
.foodconcept a { 
display : block; 
height : 24px; 
} 
.foodconcept table div { 
height : 24px; 
background : url(/img/tertiarynav_r.png) no-repeat right top; 
} 
.foodconcept table div span { 
display : block; 
height : 24px; 
background : url(/img/tertiarynav_l.png) no-repeat left top; 
color : white; 
padding : 4px 20px 0 30px; 
cursor : default; 
} 
.infoblock { 
position : absolute; 
left : 0;
top : -100px;
display :none; 
z-index : 20; 
} 
.infoblock td { 
padding : 0; 
vertical-align : top; 
width: 500px;
} 
.infoblock .tl, .infoblock .tr, .infoblock .tl img, .infoblock .tr img { 
width : 25px; 
height : 50px; 
} 
.infoblock .bl, .infoblock .br, .infoblock .bl img, .infoblock .br img { 
width : 25px; 
height : 50px; 
} 
.infoblock .tlc, .infoblock .trc, .infoblock .tlc img, .infoblock .trc img, .infoblock .blc, .infoblock .brc, .infoblock .blc img, .infoblock .brc img { 
width : 25px; 
height : 25px; 
} 
.infoblock .tc, .infoblock .bc, .infoblock .tc img, .infoblock .bc img { 
width : 100%; 
height : 25px; 
} 
.infoblock .cl, .infoblock .cl div, .infoblock .cr, .infoblock .cr div, .infoblock .cl img, .infoblock .cr img { 
width : 25px; 
height : 100%; 
} 
.infoblock .cc { 
border : 5px solid #0076bf; 
padding : 16px 16px 0 30px; 
background : white; 
} 
.tablev3 { 
margin-bottom : 20px; 
} 
.tablev3 td { 
color : white; 
padding : 0; 
} 
.tablev3 table { 
background : url(/img/weather.jpg) no-repeat left top; 
margin : 0 56px 27px 0; 
} 
.tablev3 .city { 
font-size : 20px; 
height : 47px; 
padding : 0 18px; 
} 
.tablev3 table .l { 
width : 215px; 
height : 79px; 
vertical-align : top; 
padding : 0 0 0 18px; 
} 
.tablev3 table .r { 
width : 84px; 
vertical-align : top; 
padding-top : 5px; 
} 
.tablev3 .temp { 
font-weight : bold; 
font-size : 16px; 
} 

.main_page_info_block_header { 
background : #0287e2 url(/img/corner_r.gif) no-repeat top right; 
} 
.main_page_info_block_header h1 { 
background : url(/img/corner_l.gif) no-repeat; 
margin : 0; 
padding : 4px 14px 5px 14px; 
color : #ffffff; 
font-family : Tahoma, Verdana, Helvecita, sans-serif; 
font-size : 14px; 
line-height : 18px; 
font-weight : normal; 
text-decoration : none; 
} 
.main_page_info_block_content { 
border-left : 1px solid #0287e2; 
border-right : 1px solid #0287e2; 
padding-bottom : 5px; 
} 

.main_page_info_block_content h2 { 
	background: #e5f1fb;
	color: #000000;
font-family : Tahoma, Verdana, Helvecita, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : bold; 
text-decoration : none; 
padding : 2px 14px 3px 14px; 
} 

.table_aviaperelet { 
color : #000000; 
font-family : Tahoma, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
} 
.table_aviaperelet td { 
padding : 6px 4px; 
} 
.table_aviaperelet a { 
color : #0000ff; 
font-family : Tahoma, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
.table_aviaperelet a:hover { 
text-decoration : none; 
} 
.table_our { 
color : #000000; 
font-family : Arial, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
} 
.table_our th, .table_our td { 
text-align : center; 
font-weight : normal; 
padding-top : 1px; 
padding-bottom : 3px; 
} 
.table_our th { 
border-bottom : 1px solid #0287e2; 
padding-top : 2px; 
} 
.table_our a, .reccomend_otel a { 
color : #015bb1; 
font-family : Arial, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
.table_our a:hover, .reccomend_otel a:hover { 
color : #015bb1; 
font-family : Arial, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
} 
.table_our b, .reccomend_otel b { 
color : #950000; 
} 
.reccomend_otel { 
margin-top : 4px; 
color : #000000; 
font-family : Arial, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
} 
.reccomend_otel a { 
color : #015bb1; 
text-decoration : underline; 
} 
.reccomend_otel a:hover { 
color : #015bb1; 
text-decoration : none; 
} 
.reccomend_otel img { 
border : 0; 
margin : 0 2px 2px 2px; 
} 
.search3 { 
color : #ffffff; 
font-family : Tahoma, Verdana; 
font-size : 13px; 
font-weight : normal; 
text-decoration : none; 
} 
A.search3:link { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.search3:visited { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.search3:hover { 
color : #dddddd; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.search3:active { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
.textphone { 
color : #ffffff; 
font-family : Tahoma, Verdana; 
font-size : 14px; 
font-weight : normal; 
text-decoration : none; 
} 
.textwheare { 
color : #ffffff; 
font-family : Tahoma, Verdana; 
font-size : 13px; 
font-weight : normal; 
text-decoration : none; 
} 
A.textwheare:link { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.textwheare:visited { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.textwheare:hover { 
color : #dddddd; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.textwheare:active { 
color : #ffffff; 
font-family : "Tahoma, Verdana"; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
.txt_y7 { 
color : #e46b25; 
font-family : "Helvecita, sans-serif"; 
font-size : 16px; 
font-weight : bold; 
text-decoration : none; 
} 
.academ01 { 
color : #000000; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
} 
.academ02 { 
color : #000095; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 14px; 
font-weight : bold; 
text-decoration : none; 
} 
.academ05 { 
color : #000000; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 15px; 
font-weight : normal; 
text-decoration : none; 
} 
.t1 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #f9f9ff; 
text-align : justify; 
} 
A.t1:link { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #f9f9ff; 
} 
A.t1:visited { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #f9f9ff; 
} 
A.t1:hover { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #f9f9ff; 
} 
A.t1:active { 
color : #0000cc; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #f9f9ff; 
} 
.t4 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #dbebfb; 
text-align : justify; 
} 
A.t4:link { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:visited { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:hover { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:active { 
color : #0000cc; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
.t5 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #ebf4fd; 
text-align : justify; 
} 
A.t5:link { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:visited { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:hover { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:active { 
color : #0000cc; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
.t2 { 
color : #6a6c78; 
font-size : 11px; 
font-weight : bold; 
font-family : Arial; 
background-color : #bfd2e0; 
} 
.t3 { 
color : #f6f6f6; 
font-size : 13px; 
font-weight : bold; 
font-family : Arial; 
background-color : #95bed0; 
} 
.txtw { 
color : #000000; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
} 
.navt09 { 
color : #0000ff; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navt09:link { 
color : #0000ff; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navt09:visited { 
color : #0000ff; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navt09:hover { 
color : #000095; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navt09:active { 
color : #0000ff; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
.navr09 { 
color : #ff0000; 
} 
A.navr09:link { 
color : #ff0000; 
} 
A.navr09:visited { 
color : #ff0000; 
} 
A.navr09:hover { 
color : #950000; 
} 
A.navr09:active { 
color : #ff0000; 
} 
.nav03 { 
color : #e46b25; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
A.nav03:link { 
color : #e46b25; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
A.nav03:visited { 
color : #e46b25; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
A.nav03:hover { 
color : #a41b15; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
A.nav03:active { 
color : #e46b25; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
.navcoral { 
color : #555555; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navcoral:link { 
color : #555555; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navcoral:visited { 
color : #555555; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navcoral:hover { 
color : #999999; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
A.navcoral:active { 
color : #555555; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
.ufa3 { 
color : #0791f2; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 18px; 
font-weight : normal; 
text-decoration : none; 
} 
A.ufa3:link { 
color : #0791f2; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 18px; 
text-decoration : underline; 
} 
A.ufa3:visited { 
color : #0791f2; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 18px; 
text-decoration : underline; 
} 
A.ufa3:hover { 
color : #0000d5; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 18px; 
text-decoration : underline; 
} 
A.ufa3:active { 
color : #0791f2; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 18px; 
text-decoration : underline; 
} 
.brand { 
color : #000000; 
font-family : "Tahoma, Verdana, Helvecita, sans-serif"; 
font-size : 14px; 
font-weight : normal; 
text-decoration : none; 
} 
.sa2 { 
color : #ffffff; 
font-family : "Verdana, Helvecita, sans-serif"; 
font-size : 14px; 
font-weight : bold; 
text-decoration : none; 
} 
#tooltip { 
background : #ffe9d1; 
border : 1px solid #003d62; 
color : #000000; 
font : menu; 
margin : 0; 
padding : 3px 5px; 
position : absolute; 
visibility : hidden; 
} 
acronym, abbr, .help { 
border-bottom : 1px dotted #333333; 
cursor : help; 
} 
.map { 
cursor : pointer; 
} 
.price_select { 
color : #000000; 
font-family : Arial, Verdana, Helvecita, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
cursor : pointer; 
} 
.main_page_info_block { 
padding-bottom : 5px; 
} 
.main_page_info_block h2 { 
background : #0287e2;
color : white; 
font-family : Tahoma, Verdana, Helvecita, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : bold; 
text-decoration : none; 
margin : 0; 
padding : 1px 14px 0px 14px; 
} 
.orange_marker_price { 
background : url(../img/marker_orange.gif) no-repeat top right; 
display : block; 
padding-right : 17px; 
text-align : right; 
} 
.manager_ident_td { 
background-color : #dee7f4; 
border-bottom : 1px solid #0076c0; 
border-collapse : separate; 
border-left : 1px solid #0076c0; 
border-right : 1px solid #0076c0; 
border-spacing : 15px !important ; 
border-top : 1px solid #0076c0; 
color : #000000; 
font-family : inherit; 
margin : 0; 
padding-bottom : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 5px; 
text-align : center; 
} 
.manager_login { 
background-image : url(/img/login.png); 
background-repeat : no-repeat; 
background-position : 1px 1px; 
background-color : white !important ; 
padding-left : 18px; 
} 
.manager_passwd { 
background-image : url(/img/login.png); 
background-repeat : no-repeat; 
background-color : white !important ; 
padding-left : 18px; 
background-position : 1px -16px; 
} 
.maptxt { 
color : #015cb5; 
font-family : "Tahoma"; 
font-size : 12px; 
font-weight : normal; 
} 
td.agency { 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
tr.t2 { 
color : #6a6c78; 
font-size : 11px; 
font-weight : bold; 
font-family : Arial; 
background-color : #bfd2e0; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
tr.t4 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #dbebfb; 
text-align : justify; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
A.t4:link { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:visited { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:hover { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
A.t4:active { 
color : #0000cc; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #dbebfb; 
} 
tr.t5 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #ebf4fd; 
text-align : justify; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
A.t5:link { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:visited { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:hover { 
color : #000080; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
A.t5:active { 
color : #0000cc; 
font-family : "Arial, Verdana, Helvecita, sans-serif"; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
background-color : #ebf4fd; 
} 
#tooltip { 
background : #ffe9d1; 
border : 1px solid #003d62; 
color : #000000; 
font : menu; 
margin : 0; 
padding : 3px 5px; 
position : absolute; 
visibility : hidden; 
text-align : left; 
} 
acronym, abbr, .help { 
border-bottom : 1px dotted #333333; 
cursor : help; 
} 
.map { 
cursor : pointer; 
} 
.maptxt { 
color : #015cb5; 
font-family : "Tahoma"; 
font-size : 12px; 
font-weight : normal; 
} 
table.agency { 
border-collapse : collapse; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
td.agency_hd { 
color : #6a6c78; 
font-size : 11px; 
font-weight : bold; 
font-family : Arial; 
background-color : #bfd2e0; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
td.agency1 { 
color : #000080; 
font-size : 11px; 
font-family : Arial; 
background-color : #dbebfb; 
text-align : justify; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
table.new_agency { 
width : 762px; 
background-color : #bfd2e0; 
border-color : white; 
border-width : 1px; 
border-bottom-style : none; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
td.new_agency { 
border-color : white; 
border-width : 1px; 
border-bottom-style : none; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
vertical-align : top; 
text-align : center; 
} 
table.new_agency1 { 
width : 762px; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
} 
td.new_agency1 { 
background-color : #dbebfb; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
vertical-align : top; 
text-align : left; 
vertical-align : middle; 
} 
td.new_agency2 { 
background-color : #ebf4fd; 
border-color : white; 
border-width : 1px; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-style : solid; 
border-top-style : solid; 
vertical-align : top; 
text-align : left; 
vertical-align : middle; 
} 
#div_out { 
position : relative; 
} 
#showadr { 
left : 30%; 
position : absolute; 
} 
.input_hotel_spo { 
border-top : 1px solid #7f9db9; 
border-right : 1px solid #7f9db9; 
border-bottom : 1px solid #7f9db9; 
border-left : 1px solid #7f9db9; 
width : 70px; 
height : 22px; 
} 
td.spo_left_top { 
background-image : url(/img/spo_left_top.gif); 
background-repeat : no-repeat; 
width : 3px; 
height : 28px; 
} 
td.spo_center_top { 
background-image : url(/img/spo_center_top.gif); 
background-position : 0 0; 
background-repeat : repeat-x; 
width : 140px; 
height : 28px; 
color : white; 
text-align : left; 
} 
td.spo_right_top { 
background-image : url(/img/spo_right_top.gif); 
background-repeat : no-repeat; 
width : 3px; 
height : 28px; 
} 
td.spo_center_vertical { 
background-image : url(/img/spo_orange.gif); 
background-repeat : repeat-y; 
width : 1px; 
} 
td.spo_center { 
background-color : #ffe9d1; 
width : auto; 
height : auto; 
color : black; 
text-align : left; 
font-weight : normal; 
width : 144px; 
vertical-align : middle; 
} 
td.spo_left_bottom { 
background-image : url(/img/spo_left_bottom.gif); 
background-repeat : no-repeat; 
width : 4px; 
height : 4px; 
} 
td.spo_center_bottom { 
background-image : url(/img/spo_orange.gif); 
background-position : 0 0; 
width : 139px; 
height : 4px; 
} 
td.spo_right_bottom { 
background-image : url(/img/spo_right_bottom.gif); 
background-repeat : no-repeat; 
width : 3px; 
height : 4px; 
} 
.spo_div { 
padding: 0;
	width : 146px; 
	margin : 0; 
	text-align : center; 
} 
.calendar_spo { 
vertical-align : -2px; 
} 
.calendar_block { 
position : relative; 
left : -100px; 
top : -10px; 
z-index : 10000; 
} 
.paragraph { 
margin : 0 0 0 30px; 
} 
.headline_country { 
color : #015bb1; 
font-weight : bold; 
} 
.RedBlocks { 
background-position : right 50%; 
background-image : url(/engine/files/editors/Image/turkey/RedBlocks.gif); 
background-repeat : no-repeat; 
height : 26px; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.RedBlocks_bottom { 
background-image : url(/engine/files/editors/Image/turkey/RedBlocs_bottom.gif); 
margin : 0; 
background-repeat : no-repeat; 
} 
.RedBlocks_border { 
border : 1px solid #f78f1e; 
} 
.RedBlocks_text { 
margin : 10px 10px; 
color : #000000; 
font-size : 8pt; 
} 
.RedBlocks_header { 
padding-top : 5px; 
text-align : center; 
} 
a.RedBlocks_hotel { 
font-weight : bold; 
text-align : left; 
} 
.Blocks_img { 
margin-bottom : 10px; 
margin-left : 10px; 
margin-top : 5px; 
} 
.RedBlocks_img { 
margin-bottom : 2px; 
margin-left : 4px; 
margin-top:2px !important;
} 
td.hotprice_top { 
width : 638px; 
border-color : #0287e2; 
border-style : solid; 
border-top-width : 0; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-right-width : 1px; 
} 
td.hotprice_top_left { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 2px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-right-width : 2px; 
} 
td.hotprice_top_right { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 2px; 
border-bottom-width : 1px; 
border-left-width : 2px; 
border-right-width : 0; 
} 
td.hotprice_inner_left { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-right-width : 2px; 
} 
td.hotprice_inner_right { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 2px; 
border-right-width : 0; 
} 
td.hotprice_bottom_left { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 1px; 
border-bottom-width : 2px; 
border-left-width : 0; 
border-right-width : 2px; 
} 
td.hotprice_bottom_right { 
width : 50%; 
border-color : white; 
border-style : solid; 
border-top-width : 1px; 
border-bottom-width : 2px; 
border-left-width : 2px; 
border-right-width : 0; 
} 
td.hotprice { 
width : 50%; 
padding-left : 30px; 
font-size : 15px; 
font-weight : bold; 
color : #df1005; 
} 
td.hotprice_head_left { 
background-image : url(/img/hot_price/the_best_header_left.gif); 
width : 14px; 
height : 40px; 
} 
td.hotprice_head_center { 
background-image : url(/img/hot_price/the_best_header_center.gif); 
background-repeat : repeat-x; 
height : 40px; 
text-align : center; 
font-size : 18px; 
font-weight : bold; 
color : #eb0e02; 
} 
td.hotprice_head_right { 
background-image : url(/img/hot_price/the_best_header_right.gif); 
width : 14px; 
height : 40px; 
} 
td.hotprice_hotel { 
background-image : url(/img/hot_price/the_best_top_small.gif); 
width : 238px; 
height : 32px; 
} 
font.hotprice_black { 
color : #015bb1; 
font-size : 16px; 
font-weight : bold; 
font-family : Tahoma, Verdana, Arial; 
} 
a.hotprice_red { 
color : #eb0e02; 
font-size : 18px; 
font-weight : bold; 
font-family : Tahoma, Verdana, Arial; 
} 
div.hotprice_town { 
text-align : center; 
padding-top : 5px; 
font-weight : bold; 
font-family : Verdana, Tahoma, Arial; 
} 
td.hotprice_main { 
vertical-align : top; 
background-image : url(/img/hot_price/the_best_main_small.gif); 
width : 238px; 
height : 138px; 
} 
.cage_table td { 
padding : 5px 5px 5px 5px; 
border-right : 1px solid white; 
border-bottom : 1px solid white; 
font-size : 12px; 
} 
.kopilka1 { 
color : #ff0000; 
font-weight : bold; 
font-size : 36px; 
} 
.kopilka2 { 
font-size : 24px; 
font-weight : bold; 
color : #ff0000; 
} 
.kopilka3 { 
font-size : 24px; 
font-weight : bold; 
color : #000099; 
} 
.kopilka4 { 
color : #ff3300; 
} 
.kopilka5 { 
color : #ff0000; 
font-size : 24px; 
} 
A.morda:link { 
text-decoration : none; 
color : #ffffff; 
} 
A.morda:visited { 
text-decoration : none; 
color : #ffffff; 
} 
A.morda:hover { 
text-decoration : none; 
color : #ffffff; 
} 
A.morda:active { 
text-decoration : none; 
color : #ffffff; 
} 
.MG_MansetOk { 
position : absolute; 
z-index : 1; 
border : 1px solid #0175dc; 
} 
.MG_MansetOk a img:hover, .MG_MansetOk a.selected img { 
border : 1px solid white; 
} 
.pagination { 
width : 640px; 
text-align : left; 
background-color : #0175dc; 
} 
.pagination a { 
padding : 0 0; 
color : #00007d; 
background : #e5f1fb; 
} 
.primary_nav { 
margin-bottom : 4px; 
margin-left : 8px; 
font-size : 11px; 
} 
.primary_nav .country { 
margin : 0 0 12px 0; 
font-size : 15px; 
font-weight : bold; 
padding-left : 8px; 
cursor : default; 
} 
.primary_nav .expanded { 
padding-left : 20px; 
background : transparent url(arrow_state_blue_expanded.png) no-repeat scroll 0 0; 
} 
.primary_nav .right { 
padding-left : 20px; 
background : transparent url(arrow_state_blue_right.png) no-repeat scroll 0 0; 
} 
.primary_nav .country a { 
color : #015bb1; 
text-decoration : none; 
background : url(border1.png) repeat-x left bottom; 
} 
.primary_nav .notcountry { 
color : #686d79; 
margin : 0 0 12px 0; 
font-size : 15px; 
font-weight : bold; 
padding-left : 18px; 
padding-top : 12px; 
background-position : left center; 
} 
.primary_nav .notcountry2 { 
color : #686d79; 
margin : 0 0 12px 0; 
font-size : 15px; 
font-weight : bold; 
padding-left : 18px; 
padding-top : 12px; 
} 
.primary_nav .notcountry a { 
color : #686d79; 
text-decoration : none; 
background : url(border1.png) repeat-x left bottom; 
} 
.primary_nav .notcountry2 a { 
color : #686d79; 
text-decoration : none; 
background : url(border1.png) repeat-x left bottom; 
} 
.primary_nav1 { 
margin : -3px 0 20px 0; 
display : none; 
} 
.primary_nav1 a { 
display : block; 
padding-left : 8px; 
margin-bottom : 7px; 
background : url(bullet1.png) no-repeat left 5px; 
} 
.primary_nav1 span { 
display : block; 
padding-left : 8px; 
margin-bottom : 7px; 
font-weight : bold; 
background : url(bullet1.png) no-repeat left 5px; 
text-decoration : underline; 
} 
.primary_nav2 { 
margin-left : 8px; 
} 
.primary_nav2 a { 
padding-left : 16px; 
background : url(bullet3.png) no-repeat left 5px; 
} 
.Response 
{
	position:relative;
}
.Response hr
{
	color:#F78F1E;
}
.Response h2 { 
color : #000; 
text-transform : uppercase; 
border-bottom : 2px solid #38a3ef; 
padding-bottom : 4px; 
width : 60%; 
margin-bottom : 10px; 
margin-top : 20px; 
} 

.Response td { 
padding : 3px 5px 2px 3px; 
} 

.Response b { 
color : #000; 
} 
.Response textarea
{	
	border: solid 1px #bbb;	
}
.Response .rating { 
margin-top : 2px; 
} 
.Response .ratingStar { 
font-size : 0; 
width : 16px; 
height : 16px; 
margin : 0; 
padding : 0 0 0 2px; 
cursor : pointer; 
display : block; 
background-repeat : no-repeat; 
} 
.Response .filledRatingStar { 
background-image : url(/img/FilledStar.gif); 
} 
.Response .emptyRatingStar { 
background-image : url(/img/EmptyStar.gif); 
} 
.Response .savedRatingStar { 
background-image : url(/img/SavedStar.gif); 
} 

.Response .input
{
	width:100%;
	border: solid 1px #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.Response select
{
	width:70%;
	border: solid 1px #bbb;		
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.Response .Red
{
	color:Red;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 10px;
}

.Response .submit { 
width : 152px; 
height : 22px; 
} 
.Response .passportTip 
{
	display:none; 
	position:absolute; 
	top:0; 
	left:0;
	width:186;
	height:48px;
}
.Response #passportTitle, .Response #requestTitle
{
	cursor:help;
	border-bottom: 1px dashed #666;
}

.form_block
{
    background:url(/img/loading.gif);
    background-position:center center;
    background-repeat:no-repeat;
    height:389px;
}
.form_block input, .form_block table, .form_block select, .form_block div
{
    display:none;
}

div.container { 
margin : auto; 
width : 90%; 
margin-bottom : 10px; 
vertical-align: top;
} 
ul.tabNavigation { 
list-style : none; 
margin : 0px; 
border: 0;
background: white;
padding : 2px; 
width:620px;
} 
ul.tabNavigation li { 
/* display : inline; */
padding : 0;
margin: 0;
border: 0;
 float:left;
 display:block;
white-space:nowrap;
} 
ul.tabNavigation li a  
{
background-color : #e5f1fb; 
padding : 2px 4px;
margin: 0 0 0 2px;
border: 0;
color : #000; 
text-decoration : none; 
font-size: 11px; 
 float:left;
 display: block;
width:auto !important;
} 
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover { 
background : #0287e2;
color : white; 
} 
ul.tabNavigation li a:hover { 
background : #afd6f7; 
color : #000; 
} 
ul.tabNavigation li a:focus { 
outline : 0; 
} 

div.tabs { 
	display:block;
	clear:left;
} 

div.tabs div { 
	padding : 5px; 
} 

div.tabs div h2 { 
margin : 0; 
} 
.headline_newyear { 
color : #ff6600; 
font-weight : bold; 
} 

/* shadow */


.shadow-one {
    position: absolute;
    padding-top: 30px;
    padding-left: 30px;
    }

.corner-a {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(/img/ds2.png) right top no-repeat;
    }

.corner-b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    background: url(/img/ds2.png) left bottom no-repeat;
    }

.shadow-two {
    background: url(/img/ds2.png) right bottom no-repeat;
    }

.shadow-three {
    position: relative;
    left: -30px;
    top: -30px;
    background: url(/img/ds2.png) left top no-repeat;
    }

.shadow-four {
    position: relative;
    left: 14px;
    top: 15px;
    }
    
    
.service
{
 text-align:center;
}

.clear
{
    clear: both;
    font-size: 1px;
    line-height: 1px;
}

.coral_exc
{
 width:40px;
 padding:1px 1px;
 background-color:#F78F1F;
 margin-bottom:1px;
 color:#fff;
 text-align: center;  
}

.coral_rec
{
text-align: center;
 width:40px;
 padding:1px 1px;
 background-color:#0076BF;
 color:#fff;  
}

.MainPageOfferClient
{
padding: 6px 0;
}


.MainPageOfferClient .price a
{
	color:#E30000;
	font-weight:bold;	
	padding:0 !important;
}

.MainPageOfferClient .depart
{
	font-size:10px;
	padding:10px;
 height:35px;	
}

.MainPageOfferClient .stars
{
	padding:5px;
 height:30px;	
}

.MainPageOfferClient .stars span
{
	background: url(/img/star2.png) left top no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/star2.png", sizingMethod= "crop");
}

.MainPageOfferClient .group td
{
	border-collapse: collapse;
	border-left:1px solid #E8EAE7;
	border-right:1px solid #E8EAE7;
}

.sfc_title
{
font : bold 20px tahoma, sans-serif; 
color : #00b050;
}

.sfc_time
{
font : normal 16px tahoma, sans-serif; 
color : #000000;
}

.sfc_text
{
font : normal 19px 'Comic Sans MS'; 
color : #ff0000;
padding-left:12px;
}

.sfc_text_sm
{
font : italic 16px 'tahoma, sans-serif'; 
color : #000000;
}

.lipoint {
background:url("http://www.coral.ru/img/li_ico.gif") no-repeat scroll 0 5px transparent;
list-style:none outside none;
margin:3px;
padding:0 0 0 12px;
}

.currdiv
{
height:103px;
width:176px;
margin: 0 0 0 4px;
font-size:12px;
color: #000000;  
background-image:url('/img/valuta.gif');
}

.curtbl
{
height:100%; 
width:100%    
}

.cur_tdI
{
height:20px;
}

.cur_tdII
{
height:3px;
text-align: right; 
font-size: small; 
color: #FFFFFF;
}

.cur_tdIII
{
height:30px;
text-align: left; 
font-size: medium; 
font-weight: 700; 
color: #FFFFFF
}


.cur_tdIV
{
text-align: left; 
color: #FFFFFF; 
font-weight: 700; 
font-size: medium;
}
.currency_table { 
background-image:url('/img/valuta.gif');
background-repeat: no-repeat;
height:103px;
width:177px;
}

.currency { 
font : normal 20px tahoma, sans-serif; 
color : #ffffff;
}

.currency_date { 
font : normal 14px tahoma, sans-serif; 
color : #ffffff;
padding: 17px 0 0 100px;
}

.exthailink
{
border: #cccccc 1px solid;
padding: 4px;
width:140px;
height:100px;	
}

.r_ok a
{
 color:#1EA500;
}

.r_bad a
{
 color:#f00;
}

.answer_result
{
 padding:5px 0 10px 0;
}

.result_head
{
 font-size:20px;
 font-weight:bolder;  
}

.hot_anonce_bl
{
    padding-bottom: 10px;
}

.hot_anonce_bl img
{
 border:0;
 width:90px;
 height:68px;  
 float: right;
}

div.rss_link div a.rss
{
    color: #F78F1E;
    font-size: 13px;
    font-weight: bold;
    font-family: tahoma, Sans-Serif;
}
div.rss_link div
{
    float: right;
}

.busha_hotelslist_regions
{
	font-weight:bolder; 
	color: #fe7c10;
}

.countries h1	{color: #015bb1;border-bottom: #f78f1e 1px solid;padding-bottom:30px;margin-top:20px}
.countries h3	{border-bottom: #f78f1e 2px solid;padding-bottom:20px;margin:0;}
.countries h4	{color: #015bb1;border-bottom: #f78f1e 1px solid;padding-bottom:12px;color: #015BB1; font-weight: bold; font-size:12px;padding-top:40px;clear:both;margin-top:0}
.countries p	{text-align:justify;text-indent:25px}
.social	{float:right;width:210px;padding-top:5px}
.country_map	{text-align:center;margin-bottom:12px}

.orange_bg	{width:210px;background:transparent url(/img/orange_bg.gif) 0 0 no-repeat;margin-bottom:20px}
.orange_bg .in	{background:transparent url(/img/orange_bg.gif) -210px bottom no-repeat;padding:5px 0;}
.orange_bg .hdr	{background-color:#F78F1E;padding:3px 10px 8px 10px;color:#FFF;font-weight:bold;text-align:center;font-size:11px}
.orange_bg .information	{padding:10px;border:1px solid #F78F1E;border-width:0 1px;font-size:11px;}
.center_block	{float:left;width:582px;padding-right:15px;}
.aside	{float:left;}
.countries h2
{
	font: normal 22px tahoma, sans-serif;
	color: #015BB1;
	margin: 0 0 12px 0;
	border-bottom: #F78F1E 1px solid;
	padding-bottom: 30px;
	margin-top: 20px;
}
.MainPageOfferClient h3
{
background: url(/img/corner_l.gif) no-repeat;
color: white;
font-family: Tahoma, Verdana, Helvecita, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: 400;
text-decoration: none;
margin: 0;
padding: 4px 14px 5px;
}
.countries h4
{
	color: #015BB1;
	margin: 0 0 12px 0;
	border-bottom: #F78F1E 1px solid;
	padding-bottom: 20px;
	margin-top: 20px;
}


li.rcbItem
{
	background: none;
}

div.inner ul li ul li
{
	background-position: -6px -3996px;
}
.reservHeader
        {
            width: 850px;
            height: 149px;
            margin-left: -10px;
            margin-top: -10px;
            border: 1px solid #fff;
            border-bottom-width:0px;
            background: url('/img/reservHeader.png');
        }
        .closeReserv
        {
            text-align:right;
            padding-right:19px;
            padding-top:17px;
        }
        .reservText
        {
            font-family:Tahoma;
            font-size:24px;
            color:#104475;
            padding:3px 0 0 45px;
        }

.price_preloader
{
     width: 100%;
     height: 24px;
     background: url('/img/progress_lite.gif') no-repeat scroll center center;
     
}


