html, body{	
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:0;margin-top:10px;padding:0 0 0 30px}
LI {list-style:disc;padding:0;margin-top: 0px;}

hr {margin:0;
   padding:0;
   color:#8b8c8c;
   background:#8b8c8c;/* Firefox, Opera */
   border:0px;
   height:1px; /* IE, Firefox, Opera */
   clear:both;
}


.ch {
width:15px;
height:15px;
BORDER: 0px 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 0px 0px;
	width:20px;
}

SELECT {height:24px;
	padding: 2px 2px;
	BORDER: 1px solid #A4A4A4;
	font:normal 13px Arial;
}

FORM {
margin:0px;
padding:0px
}

INPUT {
BORDER: 1px solid #d4d4d4;
*BORDER: 1px solid #d4d4d4; 
font:normal 12px Tahoma;
padding: 0px 5px;
margin: 0px 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.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{
position:absolute; 
left:67px; 
top:96px; 
width: 224px;
}

div.main_top5{
position:absolute; 
left:67px; 
top:113px; 
width: 224px;
}

div.main_top6{
position:absolute; 
left:575px; 
top:17px; 
width: 204px;
}

div.main_top7{
position:absolute; 
left:582px; 
top:61px; 
width: 123px;
}

div.main_top8{
position:absolute; 
left:582px; 
top:85px; 
width: 123px;
}

div.main_top9{
position:absolute; 
left:582px; 
top:110px; 
width: 123px;
}

div.main_top_anim{
position:absolute; 
left:280px; 
top:0px; 
width:220px;
}

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_new4.png);
width:215px;
height:191px
}

div#main_r2{
padding: 5px 0 0 57px;
color:#ffffff;
font:bold 14px Tahoma;
line-height:14px
}

div#main_r3{
padding: 7px 0 0 19px;
}

#main_form1{
padding: 15px 0 0 15px;
float:left;
font-size:11px;
width:40px
}

#main_form2{
padding: 14px 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;
widht:20px
}

#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/139x16.gif);
width:139px;
height:16px;
border:0
}

#main_form8{
padding:19px 0 0px 63px
}

#main_form8_tst{
padding:19px 0 0 0;
text-align:center
}

#main_form9{
padding:10px 0 0px 12px
}

#main_form10{
padding:12px 0 9px 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{
width:585px;
margin-top:3px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.ulmenu2{
padding:0;
margin:0;
}

ul.ulmenu2 li{
/*width:158px;*/
width:100%;
margin-top:3px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type: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-image:none;
list-style-position:outside;
list-style-type:none;
}

#header_a {
width:198px;
height:73px;
position:relative;
}

#header_a2{
position:absolute; 
left:0px; 
top:0px; 
width: 198px;
height:73px
}
/*агентская страница финиш*/

/*страница объекта старт*/
.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:0px;
left:0px
}

#kroshki {
padding: 20px 0 0 25px
}

#objects1 {
padding: 10px 0 10px 25px;
font:normal 24px Tahoma;
color:#973326;
float:left
}

#objects2 {
float:right;
width:161px;
height:38px;
background: url(/var/images/161x38_kompas.png);
margin:10px 20px 0 0;
}

#objects3 {
margin:7px 0 0 42px;
font-size:10px
}

#objects4 {
float:right;
width:122px;
height:35px;
background: url(/var/images/122x35.png);
margin:9px 47px 0 0;
}

#objects5 {
margin:14px 0 0 46px;
font-size:10px
}

#objects6 {
float:right;
width:256px;
height:70px;
margin:10px 20px 0 0;
}

#objects7 {
position:relative;
width:127px;
height:10px;
float:right;
margin-right:20px
}

#objects8 {
position:absolute;
width:20px;
left:127px;
*left:-33px;
top:-20px
}

#objects9 {
float:right;
width:122px;
height:35px;
background: url(/var/images/122x35.png);
margin:28px 20px 0 0;
*margin:28px 0px 0 39px;
}

/*страница объекта финиш*/

/*страница тура старт*/

#tur1 {
float:right;
width:107px;
height:40px;
margin:-40px 20px 15px 0;
}

/*страница тура финиш*/

/*список объектов старт*/
.objects0{
padding: 0px 10px 3px 0px;
}

.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 0px 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
}

/*список объектов финиш*/

/*россия старт*/
.li_vn_r_rus{
padding-left:33px;
padding-right:5px
}

.bg1 {
color:#fcf8eb
}

.russia1 {
width:172px;
height:23px;
background:url(/images/menu/172x23.png);
}

.russia2 {
padding-top:4px
}

.russia3 {
padding-top:2px;
line-height:11px
}

.russia4 {
width:172px;
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-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.ulros{
padding:0;
margin:0;
}

ul.ulros li{
width:100%;
margin-top:3px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
}

.li_vn_otdih{
font-size:11px;
padding-left:14px;
padding-right:5px
}

.li_vn_otdih_vn{
padding-left:38px;
padding-right:5px
}

/*россия финиш*/

/*главная заруб старт*/
#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: 0px 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:0px

}

.zarubej2_2 {
font: bold 12px Tahoma;
padding-left:17px;
padding-top:8px;
padding-bottom:0px

}

.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-image:none;
list-style-position:outside;
list-style-type:none;
}

.li_vn_zarubej{
padding-left:32px;
padding-right:0px
}

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:0px;
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 0px 17px;
}


/* IE7 only */
*+html #likarta {
	/*padding:0;
	vertical-align:top;*/ 
	height:18px;
	margin:9px 0px -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;*/
padding: 5px 10px 8px 25px;
font-size:10px;
border-top: 1px solid #8b8c8c;
border-bottom: 1px solid #8b8c8c;
}

ul.ulmenu_zar{
padding:0;
margin:0;
}

ul.ulmenu_zar li{
font-size:11px;
width:100%;
margin-top:0px;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type: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:0px;
line-height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type: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:0px;
left:0px;
display:none;
z-index:1
}

div.pic_zarubej_vn_strana {
width:126px;
height:97px;
text-align:center;
position:relative
}

.strana1 {
padding: 0px 0 10px 25px
}

.strana2 {
position:absolute;
left:0px;
top:0;
width:126px
}

.strana3 {
margin: 4px 25px 0px 25px;
font-size:10px;
text-align:right
}
.strana4 {
padding: 9px 25px 11px 25px
}

.strana5 {
margin: 15px 0 10px 0px;
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: 0px 10px 2px 10px;
*padding-left:0px
}

.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:0px 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:0px 0 7px 32px;
}

.strana22 {
padding:7px 0 0px 32px;
}

.strana23 {
padding:12px 0 0px 32px;
}
/*страна финиш*/

/*страница Помощь старт*/
ul.ulmenu5{
padding:0;
margin:0;
}

ul.ulmenu5 li{
margin-top:3px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.bg2 {color:#474747}

.li_vn_help{
padding-left:16px;
padding-right:5px;
line-height:12px
}
/*страница Помощь финиш*/





/*информер погоды старт*/
.acris_informer {
margin: 15px 0 20px 48px
}

#frame_informer {
width:160px;
height:260px;
text-align:left;
border:0;
margin:0;
padding:0;

}
/*информер погоды финиш*/

/*левое меню старт*/
#left_m1 {
width:158px;
margin:10px 0 0 6px
}

.left_m2 {
padding:15px 0 9px 17px
}

/*левое меню финиш*/
.middled {
  /*  border: 1px solid;  */
    margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
  }


.text_justify {
text-align: justify;
/*word-spacing: -0.3ex;*/
}

a{color: #474747; Text-decoration: underline;}
a:hover{color: #a11d1f; Text-decoration: underline;}

a.spo_i{color:#898686}
a.spo_i:hover{color:#a11d1f}

a.s12bnon{font: bold 12px Tahoma;Text-decoration:none}
a.s12bnon:hover{font: bold 12px Tahoma;Text-decoration:none}

a.s12bcnon{font: bold 12px Tahoma;Text-decoration:none;color:#a11d1f}
a.s12bcnon:hover{font: bold 12px Tahoma;Text-decoration:none;color:#474747}

a.sbor{font: bold 18px Tahoma; color:#a11d1f}
a.sbor:hover{font: bold 18px Tahoma; color:#a11d1f}

a.sbor12{font: bold 12px Tahoma; color:#a11d1f}
a.sbor12:hover{font: bold 12px Tahoma; color:#a11d1f}

a.sblack12{font: bold 12px Tahoma; color:#474747}
a.sblack12:hover{font: bold 12px Tahoma; color:#a11d1f}

a.sblack13{font: bold 13px Tahoma; color:#474747}
a.sblack13:hover{font: bold 13px Tahoma; color:#a11d1f}

a.s12{color:#a11d1f}
a.s12:hover{color:#474747}

a.s10w{color:#ffffff;font:normal 10px Arial}
a.s10w:hover{color:#fcff00;normal 10px Arial}

a.sin{color:#000096}
a.sin:hover{color:#a11d1f}

a.sb14{font: bold 14px Tahoma; color:#ffffff;Text-decoration:none;}
a.sb14:hover{font: bold 14px Tahoma; color:#ffce3f;Text-decoration:none}

a.s14s{font: bold 14px Tahoma;}
a.s14s:hover{font: bold 14px Tahoma; color:#a11d1f;}

a.s14b{font: bold 14px Tahoma; color:#a11d1f;Text-decoration:none;}
a.s14b:hover{font: bold 14px Tahoma; color:#474747;Text-decoration:none;}

a.s14b2{font: bold 14px Tahoma; color:#474747}
a.s14b2:hover{font: bold 14px Tahoma; color:#a11d1f}

a.s24{font: normal 24px Tahoma; color:#a11d1f;Text-decoration:none;}
a.s24:hover{font: normal 24px Tahoma; color:#474747;Text-decoration:none;}

a.s18b{font: bold 18px Times New Roman; color:#a11d1f}
a.s18b:hover{font: bold 18px Times New Roman; color:#474747}

a.sb12{font: bold 12px Tahoma; color:#ffffff}
a.sb12:hover{font: bold 12px Tahoma; color:#ffce3f}


a.s_pod_an{color: #474747; Text-decoration: underline;font-weight:normal}
a.s_pod_an:hover{color: #a11d1f; Text-decoration: underline;font-weight:bold}

a.s_pod_an2{color: #a11d1f; Text-decoration: underline;font-weight:bold}
a.s_pod_an2:hover{color: #a11d1f; Text-decoration: underline;font-weight:bold}

a.s78{COLOR: #a11d1f;font-weight:bold;Text-decoration: none}
a.s78:hover{COLOR: #474747;font-weight:bold;Text-decoration: none}

table.exp  {
		border:0px;
            	border-collapse:collapse;
		text-align:center;
		vertical-align:top;
           }

table.exp td{
              	padding:0;
              	border:0px;
		text-align:center;
		vertical-align:top;
              }

table.bod00  {
		border:0px;
            	border-collapse:collapse;
           }

table.bod00 td{
              	padding:0;
              	border:0px;
              }

table.bod01  {
		border:0px;
            	border-collapse:collapse;
		text-align:center;
           }

table.bod01 td{
              	padding:0;
              	border:0px;
		text-align:center;
              }

table.bod02  {
		border:0px;
            	border-collapse:collapse;
           }

table.bod02 td{
              	padding:0;
              	border:0px;
		text-align:left;
              }

table.bod03  {
		border:0px;
            	border-collapse:collapse;
           }

table.bod03 td{
              	padding:0;
              	border:0px;
		text-align:right;
              }

table.bod0  {
		vertical-align:middle;
		border:0px;
            	border-collapse:collapse;
           }

table.bod0 td{
              	padding:0;
              	border:0px;
		vertical-align:middle;
              }


table.bod1  {
		border:0px;
            	border-collapse:collapse;
		height:100%;
           }


table.bod1 td{
		padding:0 0 0 0;
		border: 0px solid #000;
		vertical-align:top;
              }

table.bod2  {
		vertical-align:middle;
		border:0px;
            	border-collapse:collapse;
		height:100%;
		width:100%;
           }

table.bod2 td{
              	padding:0 0 0 0;
              	border:0px;
		vertical-align:middle;
              }


table.bod3  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod3 td{
		padding:3px 5px 3px 5px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:center;
              }

table.bod3dbr  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod3dbr td{
		padding:3px 5px 3px 5px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:center;
              }

table.bod4  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod4 td{
		padding:3px 5px 3px 5px;
		border: 1px solid #cccccc;
		vertical-align:middle;
              }

table.bod5  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod5 td{
		padding:3px 5px 3px 5px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:left;
              }

table.bod5dbr  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod5dbr td{
		padding:3px 5px 3px 5px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:left;
              }

table.bod6  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod6 td{
		padding:3px 5px 3px 5px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:center;
              }


table.bod7  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod7 td{
		padding:3px 1px 3px 1px;
		border: 1px solid #cccccc;
		vertical-align:middle;
		font-size:10px
              }

table.bod8  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod8 td{
		padding:3px 1px 3px 1px;
		border: 1px solid #cccccc;
		vertical-align:middle;
		text-align:center;
		font-size:10px
              }

table.bod9  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod9 td{
		padding:3px 5px 3px 5px;
		border: 1px solid #7a7a7a;
		vertical-align:middle;
		text-align:left;
              }

table.bod11  {
		border:0px;
            	border-collapse:collapse;
           }


table.bod11 td{
		padding:10px 10px 10px 10px;
		border: 0px solid #cccccc;
		vertical-align:middle;
		text-align:center;
              }

table.bod3x  {
		border:1px;
            	border-collapse:collapse;
           }


table.bod3x td{
		/*padding:3px 5px 3px 5px;*/
		padding-top:3px;
		padding-bottom:3px;
		border: 1px solid #d5e4e8;
		vertical-align:middle;
		text-align:center;
              }

table.bod12  {
		border:0px;
            	border-collapse:collapse;
           }


table.bod12 td{
		padding:0px 40px 2px 25px;
		border: 0px solid #cccccc;
		vertical-align:middle;
		text-align:left;
              }

table.bod13  {
		border:0px;
            	border-collapse:collapse;
           }


table.bod13 td{
		padding:0px 10px 0px 10px;
		border: 0px solid #cccccc;
		vertical-align:middle;
		text-align:left;
              }
/*фотогалерея старт*/
.podpis{
padding:4px 0 5px 0;
font-size:11px;
}
/*фотогалерея финиш*/

/* Всплывающая подсказка старт*/

#tooltip.pretty {
	position: absolute;
	border: none;
	width: 170px;
	padding:10px 20px 10px 20px;
	opacity: 0.92;/*прозрачность фона*/
	color:#000;
}


#tooltip.pretty h3 {
	color:#ac0f03;
	font:bold 11px Arial;
}


#tooltip.pretty2 {
	position: absolute;
	border: none;
	width: 260px;
	padding:10px 20px 10px 20px;
	opacity: 0.92;
	color:#000;
}

#tooltip.pretty2 h3 {
	color:#ac0f03;
	font:bold 11px Arial;
}

#tooltip.pretty3 {
	position: absolute;
	border: none;
	width: 200px;
	padding:10px 20px 10px 20px;
	opacity: 0.92;
	color:#000;
}

#tooltip.pretty3 h3 {
	color:#ac0f03;
	font:bold 11px Arial;
}

#tooltip.pretty4 {
	position: absolute;
	border: none;
	width: 188px;
	padding:10px 20px 10px 20px;
	opacity: 0.92;
	color:#000;
}

#tooltip.pretty4 h3 {
	color:#ac0f03;
	font:bold 11px Arial;
}

#tooltip {
	position: relative;
	z-index: 3000;
	padding: 0px 0 0px 0;
	opacity: 0.85;
	font:normal 11px Arial;
}

#tooltip h3 {
margin:0 0 2px 0;
}

#tooltip_td_vnutr {
background-color: #fff;
font:normal 11px Arial;
}

/* Всплывающая подсказка финиш*/

.unselectable {
    -moz-user-select: -moz-none;  /* Mozilla Firefox */
    -khtml-user-select: none;     /* Konqueror, Safary, Chrome. Останется ли поддержка в будущем ? */
    -webkit-user-select: none;    /* Safary, Chrome */
    user-select: none;            /* CSS3 -- на будущее */
    behavior: expression(         /* MSIE perversion */
        (
            this.onselectstart = function() {
                return (/^(?:INPUT|TEXTAREA)$/).test( event.srcElement.tagName ) ? /* если input или textarea */
                    event.cancelBubble = true :                                    /* оставить их в покое, иначе -- */
                    (' ' + this.className + ' ').indexOf(' unselectable ') < 0     /* -- в зависимости от наличия класса unselectable */
            }
        ),
        ( this.style.behavior = null ) /* одноразовый expression */
    );
}

/* CSS3. В опере пока запретить выделения нельзя но можно убрать визуальный эффект. */
.unselectable::selection { color: inherit }

/*всплывающее сообщить об ошибке старт*/
#remark_vn {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#mishka {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  display:none;
}

#remark_vn .popup {
  position: relative;
}

#remark_vn table {
  border-collapse: collapse;
}

#remark_vn td {
  border-bottom: 0;
  padding: 0;
}

#remark_vn .body {
  padding: 10px;
  background: #fff;
  /*width: 370px;*/
}

#remark_vn .loading {
  text-align: center;
}

#remark_vn .image {
  text-align: center;
}

#remark_vn img {
  border: 0;
  margin: 0;
}

#remark_vn .footer {
  /*border-top: 1px solid #DDDDDD;*/
  padding-top: 0px;
  padding-right: 5px;
  margin-top: 5px;
  padding-bottom: 0px;
  text-align: right;
}


#remark_vn_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background: url(/facebox/images/fon9.png);
  /*opacity:0.5;*/
  z-index:99;
}

.remark_vn_hide {
  z-index:-100;
}

.remark_vn_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #remark_vn_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


div.remark { 
width:400px; 
text-align:center; 
padding:5px;
background:#ffffff;
border:0px solid #cccccc 
}

div.remark .remarkText { 
width:95%; 
height:100px;  
margin:0 0 5px 0; 
text-align:left;
color:red
}   

div.remark .remarkComment { 
width:95%; 
height:100px; 
margin:0 0 5px 0; 
text-align:left;
}   

div.remark .zagol2 { 
font:bold 15px Tahoma;
color:#973326;
padding:0 0 10px 0
}

div.remark .zagol {
font-size:11px;
color:#6a8fd5;
padding-left:4px;
text-align:left
}

div.remark .zagol3 {
font-size:11px;
color:#6a8fd5;
padding:0 0 0 5px;
float:left;
width:170px;
text-align:left
}

div.remark .zagol4 {
font-size:11px;
color:#6a8fd5;
padding:0 0 0 38px;
float:left;
width:170px;
text-align:left
}

div.remark #remarkName {
width:170px;
text-align:left;
float:left
}

div.remark #remarkEmail {
width:170px;
text-align:left;
float:left;
margin-left:20px
}

.kn_remark {
border:0;
margin: 10px 0 0 0
}

/*всплывающее сообщить об ошибке финиш*/
/*новости старт*/
.bard {
font-weight:bold;
COLOR: #973326
}
/*новости финиш*/

/*фотогалерея страны старт*/
.rotacia_{
float:left;
width:126px;
height:200px;
margin-left:7px;
font-size:9px;
text-align:center;
padding-top:10px;
/*color:#000000;*/
position:relative;
}
/*фотогалерея страны финиш*/
