body { margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; color: #1a120b; background: url(images/inner_bg.jpg); }
*html body { behavior:url("/csshover.htc"); }
*html img, *html div, *html input, *html span, *html a { behavior: url("/iepngfix.htc") }
a { color: #1a120b; cursor: pointer; }
a:hover { color: #ff4f00; }
table { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
td { padding: 0px; vertical-align: top; }
img { margin: 0px; padding: 0px; border: none; }
p { margin: 0px; padding: 0px; margin-bottom: 20px; }
h2 { margin: 0px; padding: 0px; font-size: 16px; margin-bottom: 11px; color: #883a17; }
h3 { margin: 0px; padding: 0px; font-size: 14px; margin-bottom: 11px; color: #883a17; }
h1 { margin: 0px; padding: 0px; margin-bottom: 4px; }
.td2 select { font-size: 14px; margin-top: 3px; margin-bottom: 10px; }
.bron { text-align: right; }
.bron h3 { font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: right; line-height: 40px; margin-right: 30px; }
#shadow { position: absolute; left:0px; width:100%; z-index: 998; background: url(../images/shadow.png); display: none; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow.png', sizingMethod='scale');
height:100%; }
#shad { position: absolute; left:0px; width:100%; z-index: 998; height:100%; display: none; }
#alert { background:white; height:400px; margin:0px auto; width:600px; z-index:999; display: none; padding:30px; }
.close { position: absolute; margin-left: 530px; margin-top: 20px; font-size: 14px; }
#alert h2 { font-family:Georgia; font-size: 48px; margin-bottom: 30px; font-weight: normal; }
a.main_eng_img:hover, a.main_rus_img:hover, .ack_left a:hover img, .ack_right a:hover img, a.inner_rus:hover, a.inner_eng:hover, .inner_mask1_a:hover img, .inner_mask2_a:hover img, .inner_mask3_a:hover img, .inner_mask4_a:hover img, .bgff4:hover img { opacity: 0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#main_wrap { text-align: center; background: url(images/main_bg.jpg) repeat-y top center #29542a; }
.form_table input { font-size: 14px; margin-bottom: 5px; }
.td1 { width:160px; }
.form_table textarea { width:300px; height:100px; margin-bottom: 5px; font-family: Arial; font-size: 14px; }
.main_container { width: 1000px; margin-left: auto; margin-right: auto; position: relative; background: url(images/main_container_top.jpg) no-repeat top left; padding-top: 1050px; text-align: left;}
.main_container_en { width: 1000px; margin-left: auto; margin-right: auto; position: relative; background: url(images/main_container_top_en.jpg) no-repeat top left; padding-top: 1050px; text-align: left; }
#wrap { text-align: center; background: url(images/inner_bg.jpg) repeat-y top center #29542a; }
.container { width: 1000px; margin-left: auto; margin-right: auto; position: relative; background: url(images/inner_container.gif) repeat-y 59px 0px; text-align: left; }
.container2 { width: 1000px; background: url(images/inner_container_top.jpg) no-repeat top left; padding-top: 306px; position: relative; }
.footer { margin-left: 45px; height: 119px; width: 895px; background: url(images/footer.jpg) no-repeat top left; position: relative; font-family: Verdana; font-size: 11px; color: #d4b882; }
.container .footer { background: url(images/inner_footer.jpg) no-repeat 14px 0px; }
.ft1 { position: absolute; top: 37px; left: 235px; }
.ft2 { position: absolute; top: 75px; left: 599px; }
.ft2 a { color: #f7d546; }
.ft2 a:hover { text-decoration: none; color: #f7d546; }
.main_rus_img { width: 45px; height: 32px; background: url(images/main_rus_img.jpg) no-repeat top left; position: absolute; top: 79px; left: 199px; }
.main_eng_img { width: 43px; height: 32px; background: url(images/main_eng_img.jpg) no-repeat top left; position: absolute; top: 79px; left: 339px; }
.lang_ul { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 86px; left: 237px; font-family: Tahoma; font-size: 11px; color: #0979a8; }
.lang_ul a { color: #0979a8; }
.lang_ul a:hover { text-decoration: none; color: #0979a8; }
.lang_ul li { padding-left: 9px; margin-right: 8px; float: left; }
.lang_ul .li_bg { background: url(images/lang_li.gif) no-repeat 0px 2px; }
.main_menu_svet { width: 1000px; height: 24px; background: url(images/main_menu_svet.jpg) no-repeat top left; position: absolute; top: 530px; left: 0px; }
.main_b1 { width: 106px; height: 43px; background: url(images/main_b1.jpg) no-repeat top left; position: absolute; top: 487px; left: 107px; }
.main_b2 { width: 107px; height: 43px; background: url(images/main_b2.jpg) no-repeat top left; position: absolute; top: 487px; left: 277px; }
.main_b3 { width: 117px; height: 43px; background: url(images/main_b3.jpg) no-repeat top left; position: absolute; top: 487px; left: 610px; }
.main_b4 { width: 117px; height: 43px; background: url(images/main_b4.jpg) no-repeat top left; position: absolute; top: 487px; left: 766px; }
.main_b5 { width: 117px; height: 43px; background: url(images/main_b5.jpg) no-repeat top left; position: absolute; top: 487px; left: 452px; }

.main_b2_en { background: url(images/main_b2_en.jpg) no-repeat top left; }
.main_b3_en { background: url(images/main_b3_en.jpg) no-repeat top left; }
.main_b4_en { background: url(images/main_b4_en.jpg) no-repeat top left; }
.main_b1:hover, .main_b2:hover, .main_b3:hover, .main_b4:hover, .main_b5:hover { opacity: 0.9;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.rest { width: 120px; height: 85px; background: url(images/rest.jpg) no-repeat top left; position: absolute; top: 600px; left: 631px; }
.main_menu { margin: 0px; padding: 0px; list-style: none; margin-left: -16px; position: absolute; top: 550px; }
.main_menu a { color: #f0e3b4; position: relative; }
.main_menu a:hover { color: #f7d546; text-decoration: underline; }
.main_menu li { margin-bottom: 2px; background: url(images/zv.gif) no-repeat 0px 6px; padding-left: 16px; }
.main_menu li:hover { background: url(images/zv2.gif) no-repeat 0px 6px; }
.left120 { left: 120px; }
.left321 { left: 321px; }
.left740 { left: 740px; }
.left546 { left: 546px; }
.down_price { color: #f0e3b4; padding-left: 19px; background: url(images/down_price.gif) no-repeat 0px 5px; position: absolute; top: 542px; left: 746px; }
.down_price:hover { color: #f7d546; text-decoration: underline; }

#main_container_inside{height:725px; background: url(images/main_ack_bottom.jpg) no-repeat top left; width:895px; margin-left:45px;}
.main_akc_bottom { margin-left: 45px; width: 895px; /*background: url(images/main_ack_bottom.jpg) no-repeat bottom left; border:1px solid;*/  position: absolute; top: 727px;}
#main_page_text{width:860px; padding:10px 10px 10px 20px; margin-top:35px;}
#main_page_text h1{ font-size:18px; text-align:left;}
.main_akc_top { width: 895px; /*background: url(images/main_ack_top.jpg) no-repeat top left; position: relative;*/ }

.main_photogal_img { width: 298px; height: 70px; margin-left: 32px; background: url(images/video_tur.jpg) no-repeat top left;/* position: absolute; top: 727px; left: 79px;*/ }
.main_photogal_img_en { width: 329px; height: 70px; margin-left: 25px; background: url(images/video_tur_en.jpg) no-repeat top left; /*position: absolute; top: 727px; left: 79px;*/ }
.main_photogal_text {text-indent: 39px; width: 267px; height: 110px; margin-left: 32px; overflow: hidden; /*position: absolute; top: 797px; left: 88px;*/ }
.ack_img { width: 159px; height: 69px; background: url(images/ack_img.jpg) no-repeat top left; /*position: absolute; top: 727px; left: 79px; z-index: 98;*/ margin:2px 0 0 30px; float:left;}
.ack_img_en { width: 159px; height: 69px; background: url(images/ack_img_en.jpg) no-repeat top left;/* position: absolute; top: 938px; left: 52px; z-index: 98;*/ margin:2px 0 0 30px; float:left;}
.ack_text { width: 690px; margin:3px 0 0 205px; padding-top: 3px; margin-bottom: 14px;  height: 50px; }
.ack_left p, .ack_right p { margin-bottom: 10px; line-height: 120%; }
.ack_left { width: 214px; padding-left: 216px; padding-top: 24px; float: left; position: relative; min-height: 141px; margin-bottom: 30px; }

*html .ack_left, *html .ack_right { height: 141px; }
.ack_right { width: 213px; padding-left: 177px; padding-right: 45px; padding-top: 25px; float: right; position: relative; min-height: 141px; margin-bottom: 30px; }
.ack_left_mask { width: 156px; height: 156px; position: absolute; top: 6px; left: 40px; }
.ack_left_mask2 { width: 156px; height: 156px; background: url(images/ack_left_mask.png) no-repeat top left; }
.ack_right_mask2 { width: 156px; height: 156px; background: url(images/ack_right_mask.png) no-repeat top left; }
.ack_left_img { width: 156px; height: 156px; position: absolute; top: 6px; left: 40px; }
.ack_right_img { width: 156px; height: 156px; position: absolute; top: 6px; left: 0px; }
.ack_right_mask { width: 156px; height: 156px; position: absolute; top: 6px; left: 0px; }
.bgff { background: #ffffff; }
.clear { height: 1px; clear: both; overflow: hidden; }
.acl_data { width: 89px; height: 33px; position: absolute; top: 0px; left: 209px; }
.acl_right_data { width: 89px; height: 33px; position: absolute; top: 0px; left: 170px; }
.acl_data2 { width: 75px; height: 30px; padding-left: 14px; padding-top: 3px; background: url(images/ack_left_data.png) no-repeat top left; color: #241005; font-size: 12px; font-family: Arial; }
.ack_head { font-size: 18px; font-weight: bold; color: #883a17; margin-bottom: 3px; }
.ack_head a{ font-size: 14px; font-weight: bold; color: #883a17; margin-bottom: 3px; text-decoration:npne;}
.ack_head a:hover{ text-decoration:none;}
.tag { width: 75px; height: 46px; background: url(images/tag.jpg) no-repeat top left; position: absolute; top: 29px; left: 797px; }
.mm1 { top: 551px; left: 109px; }
.mm2 { top: 551px; left: 279px; }
.mm3 { top: 551px; left: 618px; }
.mm4 { top: 561px; left: 763px; }
.mm5 { top: 551px; left: 456px; }
.ph_gal_left { width: 32px; height: 34px; background: url(images/ph_gal_left.jpg) no-repeat top left; position: absolute; top: 817px; left: 361px; }
.ph_gal_right { width: 31px; height: 34px; background: url(images/ph_gal_right.jpg) no-repeat top left; position: absolute; top: 817px; left: 893px; }
.ph_gal_left:hover, .ph_gal_right:hover, .photo_gal a:hover img { opacity: 0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.photo_gal { width: 492px; height: 155px; overflow: hidden; /*position: absolute; top: 754px; left: 397px;*/ margin-left:397px; }
.photo_gal2 { height: 155px; width: 5000px; }
.photo_gal ul { margin: 0px; padding: 0px; list-style: none; }
.photo_gal li { width: 156px; height: 155px; float: left; margin-right: 12px; position: relative; }
.photo_gal a { width: 156px; height: 155px; background: #ffffff; }
.gal_mask { width: 156px; height: 155px; position: absolute; top: 0px; left: 0px; }
.mask1 { width: 156px; height: 155px; background: url(images/gal_mask1.png) no-repeat top left; }
.mask2 { width: 156px; height: 155px; background: url(images/gal_mask2.png) no-repeat top left; }
.mask3 { width: 156px; height: 155px; background: url(images/gal_mask3.png) no-repeat top left; }
.inner_rus { width: 42px; height: 27px; background: url(images/inner_rus.jpg) no-repeat top left; position: absolute; top: 200px; left: 106px; }
.inner_eng { width: 41px; height: 27px; background: url(images/inner_eng.jpg) no-repeat top left; position: absolute; top: 200px; left: 245px; }
.inner_lang_ul { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 205px; left: 145px; font-family: Tahoma; font-size: 11px; color: #271d0d; }
.inner_lang_ul a { color: #271d0d; }
.inner_lang_ul a:hover { text-decoration: none; color: #271d0d; }
.inner_lang_ul li { padding-left: 9px; margin-right: 8px; float: left; }
.inner_lang_ul .li_bg { background: url(images/inner_lang_li.gif) no-repeat 0px 2px; }
.inner_content { margin-left: 118px; width: 740px; padding-bottom: 50px; }
.inner_content p { text-indent: 20px; }
.logo { width: 238px; height: 92px; position: absolute; top: 94px; left: 92px; }
.ul1 { margin: 0px; padding: 0px; list-style: none; margin-left: 5px; margin-bottom: 20px; }
.ul1 li { background: url(images/ul1_li.gif) no-repeat 0px 4px; padding-left: 18px; margin-bottom: 9px; }
.table1 { margin-bottom: 20px; color: #1a120b; margin-left: -13px; position: relative; }
.table1 th { color: #d38200; font-weight: normal; font-size: 12px; padding-bottom: 6px; padding-right: 30px; }
.table1 td { padding-top: 4px; padding-bottom: 5px; padding-right: 30px; background: #f2e4bd; }
.table1 .td_left { padding: 0px; background: url(images/td_left_bottom.gif) no-repeat bottom left #f2e4bd; color: #883a17; }
.div_left_top { background: url(images/td_left_top.gif) no-repeat top left; padding-left: 13px; padding-top: 4px; padding-bottom: 5px; padding-right: 30px; }
.table1 .td_right { padding: 0px; background: url(images/td_right_bottom.gif) no-repeat bottom right #f2e4bd; }
.div_right_top { background: url(images/td_right_top.gif) no-repeat top right; padding-top: 4px; padding-bottom: 5px; padding-left: 5px; }
.table1 .tr2 { height: 5px; }
.table1 .tr2 td { height: 5px; padding: 0px; overflow: hidden; background: none; }
.vin1 { background: url(images/vin_bottom_left.gif) no-repeat bottom left #d8c599; margin-left: -12px; position: relative; margin-bottom: 20px; min-height: 10px; }
*html .vin1 { height: 10px; }
.vin2 { background: url(images/vin_top_left.gif) no-repeat top left; position: relative; }
.vin3 { background: url(images/vin_top_right.gif) no-repeat top right; position: relative; }
.vin4 { background: url(images/vin_bottom_right.gif) no-repeat bottom right; padding-left: 12px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; position: relative; }
.cit { margin-left: -14px; padding-left: 14px; position: relative; background: url(images/cit_top.gif) no-repeat 0px 4px; color: #883a17; margin-bottom: 20px; min-height: 10px; }
*html .cit { height: 10px; }
.cit img { vertical-align: middle; margin-left: 4px; }
.file_link { background: url(images/file_link.gif) no-repeat 0px 6px; color: #1a120b; padding-left: 13px; }
.file_link:hover { color: #ff4f00; text-decoration: underline; }
.psevdo { text-decoration: none; background: url(images/psevdo.gif) repeat-x bottom left; }
.psevdo:hover { background: url(images/psevdo_hover.gif) repeat-x bottom left; }
.but { height: 30px; background: url(images/but_right.jpg) no-repeat top right; float: left; text-decoration: none; }
*html .but div { float: left; }
.but_left { height: 30px; background: url(images/but_left.jpg) no-repeat top left; }
.but_center { height: 26px; padding-top: 4px; padding-left: 20px; padding-right: 20px; background: url(images/but_center.jpg) no-repeat top center; color: #1a120b; text-decoration: none; }
.data { width: 74px; height: 27px; background: url(images/data.jpg) no-repeat top left; padding-left: 15px; padding-top: 3px; color: #241005; font-size: 12px; font-family: Arial; }
.ul_vl { margin: 0px; padding: 0px; list-style: none; margin-left: 17px;  //margin-left: 0px;
margin-bottom: 8px; margin-top: -5px;  //margin-top: 5px;
position: relative; }
.ul_vl li { background: url(images/ul_vl_li.gif) no-repeat 0px 8px; padding-left: 7px; margin-bottom: 0px; color: #883a17; }
.inner_mask1_a, .inner_mask2_a { float: left; margin-right: 20px; position: relative; background: #ffffff; width: 156px; height: 156px; display: block; font-size: 0px; }
.inner_mask1 { width: 156px; height: 156px; position: absolute; top: 0px; left: 0px; }
.inner_mask1_2 { width: 156px; height: 156px; background: url(images/inner_mask1.png) no-repeat top left; }
.inner_mask2 { width: 156px; height: 156px; position: absolute; top: 0px; left: 0px; }
.inner_mask2_2 { width: 156px; height: 156px; background: url(images/inner_mask2.png) no-repeat top left; }
.inner_mask3_a, .inner_mask4_a { float: left; margin-right: 12px; position: relative; background: #ffffff; }
.inner_mask3 { width: 78px; height: 82px; position: absolute; top: 0px; left: 0px; }
.inner_mask3_2 { width: 78px; height: 82px; background: url(images/inner_mask3.png) no-repeat top left; }
.inner_mask4 { width: 78px; height: 82px; position: absolute; top: 0px; left: 0px; }
.inner_mask4_2 { width: 78px; height: 82px; background: url(images/inner_mask4.png) no-repeat top left; }
.dnone { display: none; }
.vmenu { width: 163px; height: 188px; padding-top: 55px; padding-left: 37px; position: absolute; top: 266px; display: none; }
.vmenu1 { background: url(images/vmenu1.jpg) no-repeat top left; left: 80px; }
.vmenu2 { background: url(images/vmenu2.jpg) no-repeat top left; left: 245px; }
.vmenu5 { background: url(images/vmenu5.jpg) no-repeat top left; left: 405px; top: 267px;}
.vmenu3 { background: url(images/vmenu3.jpg) no-repeat top left; left: 570px; top: 267px;}
.vmenu4 { background: url(images/vmenu4.jpg) no-repeat top left; left: 739px; top: 267px;}
.vmenu2_en { background: url(images/vmenu2_en.jpg) no-repeat top left;}
.vmenu3_en { background: url(images/vmenu3_en.jpg) no-repeat top left; top: 266px;}
.vmenu4_en { background: url(images/vmenu4_en.jpg) no-repeat top left; top: 266px;}
.vmenu5_en { background: url(images/vmenu3_en.jpg) no-repeat top left; left: 406px; top: 266px;}
.container .main_menu { position: relative; top: 0px; left: 0px; }
.vmenu_bot { width: 81px; height: 22px; position: absolute; top: 233px; left: 58px; }
.vmenu_bot2 { width: 81px; height: 22px; background: url(images/vmenu_bot.png) no-repeat top left; }
/*.inner_svet { width: 824px; height: 22px; background: url(images/inner_svet.jpg) no-repeat top left; position: absolute; top: 282px; left: 79px; }*/
.i_b { width: 130px; height: 65px; position: absolute; top: 241px; }
.i_b1 { background: url(images/i_b1.png) no-repeat top left; left: 114px;}
.i_b2 { background: url(images/i_b2.png) no-repeat top left; left: 284px;top: 240px;}
.i_b3 { background: url(images/i_b3.png) no-repeat top left; left: 606px;}
.i_b5 { background: url(images/i_b5.png) no-repeat top left; left: 443px;}
.i_b4 { background: url(images/i_b4.png) no-repeat top left; left: 776px;}
.men:hover .vmenu { display: block; }
.i_b2_en { background: url(images/i_b2_en.png) no-repeat top left; }
.i_b3_en { background: url(images/i_b3_en.png) no-repeat top left; }
.i_b4_en { background: url(images/i_b4_en.png) no-repeat top left; }
.i_b5_en { background: url(images/i_b5_en.png) no-repeat top left; }
.i { width: px; height: px; position: absolute; top: px; left: px; }
.alert_ok { display: none; }
.table_with_border td{border:1px solid #321D00; padding:2px;}

