html {	
height:100%;
}
html, body, iframe, h1, h2, h3, h4, h5, h6, p, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	text-align:left;
}

BODY {
font:normal 12px Tahoma,Arial;
color:#474747;
background:#ebe9dc;
/*overflow-y:scroll*/
}

img{border:none;}


H3 {color:#ca5c31;font: bold 14px Tahoma;}
H4 {font: bold 16px Arial;margin:0;padding:0}
H5 {font: bold 15px Arial;}
H6 {font: bold 13px Arial;color: #0066CC;}


p{
font:normal 12px Tahoma,Arial;
color:#474747;
text-align: justify;
/*word-spacing: -0.3ex;*/
}


table {vertical-align:top;text-align:left}
td {font:normal 12px Tahoma,Arial;color:#474747;vertical-align:top;text-align:left;}
.pix {font-size:1px}
UL { margin: 10px 0 0; padding:0 0 0 30px}
LI {list-style:disc;padding:0;margin-top: 0;}

hr {margin:0;
   padding:0;
   color:#8b8c8c;
   background:#8b8c8c;/* Firefox, Opera */
   border:0;
   height:1px; /* IE, Firefox, Opera */
   clear:both;
}


.ch {
width:15px;
height:15px;
border: 0 solid #f9f1d9;
margin:0;
padding:0
}


/*for Opera*/

body:first-of-type .ch {
width:15px;
height:15px;
border: 1px solid #f9f1d9;
margin:1px;
padding:1px
}

/*РґР»СЏ С„РѕСЂРј СЃС‚Р°СЂС‚*/
label {
  position:relative;
  display:block;  
}

label span {
	position:absolute;
	left:5px;
	top:-12px;
	font-size:10px;
	color: #a11d1f;
	width:178px;
}

label.checked {
    position:absolute;
    left:-21px;
    top:14px;
    height:20px;
    background:url("/var/images/17x16galochka.png") no-repeat 0 0;
	width:20px;
}

SELECT {height:24px;
	padding: 2px 2px;
	border: 1px solid #A4A4A4;
	font:normal 13px Arial;
}

FORM {
margin:0;
padding:0
}

INPUT {
border: 1px solid #d4d4d4;
*border: 1px solid #d4d4d4; 
font:normal 12px Tahoma;
padding: 0 5px;
margin: 0 5px;
height:15px;
*height:14px;
}

.inp2 {
padding-bottom: 7px; 
*padding-bottom: 5px; 
padding-left: 20px;
}

TEXTAREA {
border: 1px solid #d4d4d4; 
*border: 1px solid #d4d4d4; 
font:normal 12px Tahoma;
padding: 2px 5px;
}

/*РґР»СЏ С„РѕСЂРј С„РёРЅРёС€*/

/*главная начало*/

div.top_naved span {
color:#fee9b2
}

div.kart_over {
position:absolute;
width:162px;
height:124px;
top:-4px;
left:-2px;
display:none
}

div.pic_object_vn {
background: #f2f2f2;
width:162px;
text-align:center;
position:relative
}

td.main_top1{
background-color:#fcf8eb;
width:785px
}

div.main_top2{
background:#fee9b2 url(/var/images/785x146_3.gif);
width:785px;
height:146px;
position:relative
}

div.main_top3{
position:absolute; 
left:20px; 
top:78px; 
width: 93px;
}

div.main_top4_0{
position:absolute;
top:0;
left:0;
z-index:0
}

div.main_top4{
position:absolute; 
left:19px; 
top:92px; 
width: 270px;
}

div.main_top5{
position:absolute; 
left:19px; 
top:109px; 
width: 270px;
}

div.main_top6{
position:absolute; 
left:575px; 
top:11px; 
width: 204px;
}

div#main_top7{
position:absolute; 
left:582px; 
top:48px; 
width: 123px;
}

div#main_top33{
position:absolute;
top:47px;
left:582px;
width:130px;
height:80px;
line-height:21px
}

div#main_top8{
position:absolute; 
left:582px; 
top:89px; 
width: 123px;
}

div#main_top9{
position:absolute; 
left:582px; 
top:110px; 
width: 123px;
}

div.main_top_anim{
position:absolute; 
left:310px; 
top:0; 
width:220px;
height:140px;
z-index:2;
}

div.main_top_krug{
position:absolute; 
left:650px; 
top:104px; 
width:31px;
height:31px
}

div.main_top_krug_h{
position:absolute; 
left:62px; 
top:114px; 
width:31px;
height:31px
}

div.main_top10{
width:785px;
text-align:center
}

div.main_polosa{
background: url('/var/images/1x5.gif') repeat-x;
width:785px;
height:5px
}

div.main_osn1{
padding:4px 0 5px 0;
text-align:center
}

div.main_osn2{
padding: 10px 0 6px 8px;
width:162px;
text-align:center;
}

div.main_osn3{
background: url(/var/images/162x31.gif);
width:162px;
height:31px;
text-align:center;
}

div.main_osn4{
background: #f2f2f2 url(/var/images/162x79.gif) bottom no-repeat;
width:162px;
text-align:left;
}

div.main_osn5{
padding:5px 10px 10px 10px;
}

div#main_r1{
background-image: url(/var/images/215x191_3.png);
width:215px;
height:191px;
line-height:15px
}

div#main_r2{
padding: 5px 0 0 57px;
color:#ffffff;
font:bold 14px Tahoma;
line-height:14px
}

div#main_r3{
padding: 10px 0 0 15px;
}

/*hack firefox*/
@-moz-document url-prefix() 
{ 
div#main_r3{
padding: 12px 0 0 15px} 
}


#vhod_v {
padding: 7px 0 0 35px;
}

/*hack firefox*/
@-moz-document url-prefix() 
{ 
#vhod_v {padding: 6px 0 0 35px;} 
}


#main_form1{
padding: 17px 0 0 15px;
float:left;
font-size:11px;
width:40px
}

#main_form2{
padding: 16px 0 0 5px;
}

#main_form3{
padding: 9px 0 0 15px;
float:left;
font-size:11px;
width:40px
}

#main_form4{
padding: 8px 0 0 5px
}

#main_form5{
position:relative;
height:9px;
}

#main_form5 #result{
font-size:10px;
height:9px;
color:#a11d1f;
position:absolute;
top:-2px;
left:6px;
width:205px
}

#main_form7{
padding: 0 0 0 55px
}

.main_submit {
background: url(/var/images/140x18_7.png);
width:140px;
height:18px;
border:0
}

#main_form8{
padding:19px 0 0 63px
}

#main_form8_tst{
padding:19px 0 0 0;
text-align:center
}

#main_form9{
padding:23px 0 0 31px
}

#main_form10{
padding:5px 0 18px 0;
text-align:center
}

a.s_pod_ots{font-size:11px}
a.s_pod_ots:hover{font-size:11px}

/*главная конец*/

/*Р°РіРµРЅС‚СЃРєР°СЏ СЃС‚СЂР°РЅРёС†Р° СЃС‚Р°СЂС‚*/
.z1 {
font: bold 14px Tahoma;
color:#a11d1f
}
.z2 {
font: bold 12px Tahoma;
padding:14px 0 0 17px
}

ul.ulmenu{
padding:0;
margin:0;
}

ul.ulmenu li{
margin-top:3px;
margin-left:5px;
line-height:18px;
list-style: disc outside none;
}

ul.ulmenu2{
padding:0;
margin:0;
}

ul.ulmenu2 li{
/*width:158px;*/
width:100%;
margin-top:3px;
line-height:18px;
list-style: none outside none;
}

.li_vn{
padding-left:8px;
padding-right:5px
}

.li_vn_r{
width:75px;
white-space:nowrap;
padding-left:10px;
padding-right:5px
}

.li_zag{
padding-left:8px;
padding-right:5px
}

.li_zag2{
padding-left:17px;
padding-right:5px
}


ul.ulmenu4{
padding:0;
margin:0;
}

ul.ulmenu4 li{
/*width:163px;*/
margin-top:3px;
line-height:18px;
list-style: none outside none;
}

#header_a {
width:198px;
height:73px;
position:relative;
}

.header_a2{
position:absolute; 
left:0; 
top:0; 
width: 198px;
height:73px
}
/*Р°РіРµРЅС‚СЃРєР°СЏ СЃС‚СЂР°РЅРёС†Р° С„РёРЅРёС€*/

/*zagolovki nachalo*/
.map_objects {
height:293px;
/*width:447px;*/
padding: 2px 0 15px 0;
}

#frame1 {
/*width:447px;*/
width:100%;
height:293px;
text-align:left;
border:0;
margin:0
}

.pic_naruj {
position:absolute;
top:0;
left:0
}

#kroshki {
padding: 20px 0 0 25px
}

#objects1 {
padding: 10px 0 10px 25px;
font:normal 24px Tahoma;
color:#973326;
float:left
}

#objects2 {
float:right;
width:124px;
height:38px;
background: url(/var/images/124x38_kompas.png);
margin:12px 20px 0 0;
}

#objects3 {
margin:6px 0 0 47px;
font-size:12px
}

#objects4 {
float:right;
width:122px;
height:35px;
background: url(/var/images/122x35.png);
margin:9px 47px 0 0;
}

#objects5 {
margin:14px 0 0 41px;
font-size:12px
}

#objects6 {
float:right;
width:256px;
height:70px;
margin:10px 20px 0 0;
}

#objects7 {
position:relative;
width:127px;
height:10px;
float:right;
margin-right:20px
}

#objects7z {
position:relative;
width:127px;
height:10px;
float:right;
margin-right:20px;
line-height:22px
}

/*hack for firefox*/
@-moz-document url-prefix() 
{ 
#objects7z {margin-top: 1px;} 
}

#objects8 {
position:absolute;
width:20px;
left:127px;
*left:-33px;
top:-20px
}


#objects8z {
position:absolute;
width:20px;
left:127px;
*left:-33px;
top:11px;
line-height:14px
}

#objects88z {
position:absolute;
top:-9px;
left:-79px;
width:220px;
font-size:14px
}

#objects9 {
float:right;
width:122px;
height:35px;
background: url(/var/images/122x35.png);
margin:28px 20px 0 0;
*margin:28px 0 0 39px;
}

#objects9_ {
float:right;
width:122px;
height:35px;
background: url(/var/images/122x35_.png);
margin:28px 20px 0 0;
*margin:28px 0 0 39px;
}

/*zagolovki konec*/

/*СЃС‚СЂР°РЅРёС†Р° С‚СѓСЂР° СЃС‚Р°СЂС‚*/

#tur1 {
float:right;
width:107px;
height:40px;
margin:-40px 20px 15px 0;
}

/*СЃС‚СЂР°РЅРёС†Р° С‚СѓСЂР° С„РёРЅРёС€*/

/*СЃРїРёСЃРѕРє РѕР±СЉРµРєС‚РѕРІ СЃС‚Р°СЂС‚*/
.objects0{
padding: 0 10px 3px 0;
}

.objects1{
background-image: url(/var/images/plus_14x15.png);
width:14px;
height:15px;
float:left
}

.objects2{
float:left;
padding: 0 0 0 10px;
font-weight:bold
}

.objects3{
padding: 7px 10px 0 25px;
overflow:hidden;
}

#frame1_region {
width:447px;
height:447px;
text-align:left;
border:0;
margin:0
}

div.kart_over2 {
position:absolute;
width:140px;
height:96px;
top:3px;
left:1px;
display:none
}

div.pic_object_vn2 {
padding: 2px 12px 0 0;
position:relative;
width:140px
}

/*СЃРїРёСЃРѕРє РѕР±СЉРµРєС‚РѕРІ С„РёРЅРёС€*/

/*acris_russia.tpl start*/
.li_vn_r_rus{
padding-left:33px;
padding-right:5px
}

.bg1 {
color:#fcf8eb
}

.russia1 {
width:132px;
height:29px;
background:url(/images/menu/132x29.jpg) no-repeat;
}

.russia2 {
padding-top:3px
}

.russia3 {
padding-top:2px;
line-height:11px
}

.russia4 {
width:132px;
/*height:95px*/
height:0px;
*height:95px
}

.russia5 {
color:#a11d1f;
font: bold 14px Tahoma;
padding-left:46px;
padding-top:13px;
padding-bottom:4px

}


ul.ulmenu_ros{
padding:0;
margin:0;
}

ul.ulmenu_ros li{
width:100%;
margin-top:3px;
line-height:18px;
*line-height:16px;
list-style: none outside none;
}

ul.ulros{
padding:0;
margin:0;
}

ul.ulros li{
width:100%;
margin-top:3px;
line-height:18px;
list-style: outside none;
}

.li_vn_otdih{
font-size:11px;
padding-left:14px;
padding-right:5px
}

.li_vn_otdih_vn{
padding-left:38px;
padding-right:5px
}

.xak_main_rus {padding-top: 1px;} 
@-moz-document url-prefix() 
{ 
.xak_main_rus {padding-top: 4px;} 
}
/*acris_russia.tpl finish*/

/*РіР»Р°РІРЅР°СЏ Р·Р°СЂСѓР± СЃС‚Р°СЂС‚*/
#left_zarubej1 {
width:210px;
margin:8px 0 0 10px
}

.obvodka {
border: 1px solid #8b8c8c;
}

.kroshki_zarubej {
padding: 15px 0 0 25px
}

.zarubej0 {
padding: 5px 0 10px 25px;
font:normal 12px Tahoma;
}

.zarubej0_0 {
padding: 0 0 7px 25px;
font:bold 14px Tahoma;
}


.zarubej1 {
padding-left:32px;
padding-top:13px;
padding-bottom:8px

}

.zarubej2 {
font: bold 12px Tahoma;
padding-left:32px;
padding-top:8px;
padding-bottom:0

}

.zarubej2_2 {
font: bold 12px Tahoma;
padding-left:17px;
padding-top:8px;
padding-bottom:0

}

.zarubej3 {
margin:35px 0 0 32px;
background:url(/var/images/153x41.png);
width:153px;
height:41px
}

.zarubej4 {
font: normal 10px Tahoma;
margin: -6px 1px 8px 7px
}

.zarubej5 {
color:#a11d1f;
font: bold 12px Tahoma;
padding: 14px 5px 8px 7px
}

.zarubej6 {
font: normal 11px Tahoma;
margin: -6px 1px 8px 5px
}

.zarubej7 {
margin: 7px 0 5px 4px
}

.zarubej8 {
background:url(/var/images/116x16_red.png);
position:absolute;
width:116px;
height:16px;
top:0;
left:2px;
z-index:2
}

ul.ulmenu_zarubej{
padding:0;
margin:0;
}

ul.ulmenu_zarubej li{
margin-top:3px;
line-height:14px;
list-style: none outside none;
}

.li_vn_zarubej{
padding-left:32px;
padding-right:0
}

div.zarubej_osn2{
margin: 8px 0 0 0;
width:130px;
text-align:center;
}

div.zarubej_osn3{
background: url(/var/images/130x23_top_back.png);
width:130px;
height:23px;
text-align:center;
}

div.pic_zarubej_over {
position:absolute;
width:126px;
height:86px;
top:0;
left:2px;
display:none;
z-index:1
}

div.pic_zarubej_vn {
background:url(/var/images/130x88_back.png);
width:130px;
height:88px;
text-align:center;
position:relative
}

#trigger_karta {
	display:block;
	/*width:150px !important;*/
	position:relative;
	height:10px;
	margin:10px 0 6px 17px;
	z-index:1000;
}

/* IE7 only */
*+html #trigger_karta {
	padding:0;
	vertical-align:top; 
	display:block;
	position:relative;
	height:17px;
	margin:10px 0 0 17px;
}


/* IE7 only */
*+html #likarta {
	/*padding:0;
	vertical-align:top;*/ 
	height:18px;
	margin:9px 0 -6px 0;
	z-index:1000;
}

div.tooltip_karta_popup {
	height:250px;
	width:460px;
	display:none;
	position:absolute;
	top:-178px;
	left:147px;
	z-index:1000;
}


#menu_karta_popup {
position:relative;
width:460px;
height:250px;
z-index:1000;
}

#zarubej_oferta{
/*margin-top:20px;*/
text-align:left;
padding: 5px 10px 8px 25px;
font-size:10px;
border-top: 1px solid #8b8c8c;
border-bottom: 1px solid #8b8c8c;
/*height:75px;*/
line-height:15px
}

ul.ulmenu_zar{
padding:0;
margin:0;
}

ul.ulmenu_zar li{
font-size:11px;
width:100%;
margin-top:0;
line-height:14px;
list-style: none outside none;
}

ul.ulmenu_zar li div.li_vn{
padding-bottom:4px
}

ul.ulmenu_zarubej2{
padding:0;
margin:0;
}

ul.ulmenu_zarubej2 li{
font-size:12px;
width:100%;
margin-top:0;
line-height:17px;
list-style: none outside none;
}

ul.ulmenu_zarubej2 li div.li_vn{
padding-left:22px;
padding-right:5px
}
/*РіР»Р°РІРЅР°СЏ Р·Р°СЂСѓР± С„РёРЅРёС€*/

/*СЃС‚СЂР°РЅР° СЃС‚Р°СЂС‚*/
div.pic_zarubej_over_strana {
position:absolute;
width:126px;
height:97px;
top:0;
left:0;
display:none;
z-index:1
}

div.pic_zarubej_vn_strana {
width:126px;
height:97px;
text-align:center;
position:relative
}


div.prozr {
position:absolute;
width:126px;
height:97px;
top:0;
left:0;
z-index:2
}




.strana1 {
padding: 0 0 10px 25px
}

.strana2 {
position:absolute;
left:0;
top:0;
width:126px
}

.strana3 {
margin: 4px 25px 0 25px;
font-size:10px;
text-align:right
}
.strana4 {
padding: 9px 25px 11px 25px
}

.strana5 {
margin: 0 0 10px 0;
padding-top:10px;
border-top:solid 1px #8b8c8c
}

.strana6 {
font: bold 14px Tahoma;
color:#a11d1f;
padding: 14px 0 0 25px;
margin-bottom:-6px
}

.strana7 {
padding: 10px 10px 0 45px;
}
.strana8 {
float:left;
width:10px;
height:10px
}

.strana9 {
padding-left:10px;
}

.strana10 {
padding: 0 10px 2px 10px;
*padding-left:0;
}

.strana11 {
width:163px;
padding:13px 0 10px 0
}

.strana12 {
margin-left:6px;
width:152px
}

.strana13 {
width:152px;
height:5px;
background:url(/var/images/152x5_top.png)
}

.strana14 {
width:152px;
background: url(/var/images/152x1.png)
}

.strana15 {
padding: 0 0 5px 10px;
font:bold 12px Tahoma
}

.strana16 {
padding:0 10px 5px 10px
}

.strana17 {
width:152px;
height:5px;
background: url(/var/images/152x5_bottom.png)
}

.strana18 {
color:#a11d1f;
font: bold 12px Tahoma;
padding: 8px 5px 8px 7px
}

.strana19 {
margin: 9px 0 8px 4px
}

.strana20 {
font: normal 11px Tahoma;
margin: -6px 1px -2px 7px
}

.strana21 {
padding:0 0 7px 32px;
}

.strana22 {
padding:7px 0 0 32px;
}

.strana23 {
padding:12px 0 0 32px;
}

.strana24{
padding: 0 10px 0 25px;
*margin-top:-5px;
}

.strana25{
padding: 10px 0 0 0;
margin-bottom:-6px;
color:#a11d1f
}
/*СЃС‚СЂР°РЅР° С„РёРЅРёС€*/

/*СЃС‚СЂР°РЅРёС†Р° РџРѕРјРѕС‰СЊ СЃС‚Р°СЂС‚*/
ul.ulmenu5{
padding:0;
margin:0;
}

ul.ulmenu5 li{
margin-top:3px;
line-height:12px;
list-style: none outside none;
}

.bg2 {color:#474747}

.li_vn_help{
padding-left:16px;
padding-right:5px;
line-height:12