@charset "windows-1251";

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p,em, span{
margin-top:0px;
padding-top:0px;


}

html,body{
height:100%;
}

body {
background:#dbdbdb url(/img/b.gif);
margin:0px;
}

img{
	border:none
	}

A{
color:#3399cc;
text-decoration:none;
}

A:hover{
text-decoration:underline;
}


#main{

width:858px;
}

#selects TD{
height:70px;
background:url(/img/top_arr.gif) bottom left no-repeat;
font-size:14px;

padding:0px 13px 0px 33px;
}

#selects TD A,#selects TD SPAN{
position:relative;
top:20px;
}


#topmenu{
font-size:10px;
padding-top:16px;
padding-right:50px;
}

.lsh, .rsh{
width:16px;

}

.lsh {
background:url(/img/lsh.png) repeat-y right;
}


.rsh {
background:url(/img/rsh.png) repeat-y left;
}

#flash{
background:url(../img/index_ban_flush.jpg) no-repeat top;
height:287px;

}


#ear{
position:relative;
top:-71px;
margin-bottom:-71px;
//top:-98px;
//margin-bottom:-98px;


}

#mleftcol{
width:276px;
background: transparent url(../img/lcol_l.gif) left top repeat-y;
vertical-align:top;
padding:0px;
font-size:12px;
color:#000000;
padding-bottom:50px;
min-height:1000px;
}

#mleftcol.default{
background:url(../img/lcol2_b.gif) left top repeat-y;

}



.left_img {
position:relative;
margin-right:-17px;
}
.left_img img{
border:1px #cecece solid ;
}

.zoom{
position:relative;
margin-bottom:-21px;
z-index:20;
}

.zoom IMG{
border:none;
}


#mleftcol H1{
font-size:18px;
}

#mleftcol H1 A{
text-decoration:none;
}

#mleftcol H1 A:hover{
text-decoration:underline;
}


#norm {
padding-left:54px;
padding-right:15px;
margin-top:-16px;
height:100%;
margin-bottom:191px;
//margin-top:0px;
}



#copyright{
display:block;
width:200px;
position:relative;
font-size:10px;
color:#434343;
padding-left:60px;
height:1em;
top:-1em;
margin-bottom:-1em;
//margin-bottom:-1.2em;
}

#copyright.default{
color:#FFFFFF;

}

#invis{
height:0px;
}

.alt{
color:#7c7c7c;
font-style:italic;
padding-top:7px;
padding-bottom:7px;
font-size:10px;
width:167px;
}

.left_news_item{
	padding-bottom:5px;
	border-bottom:dotted #aaaaaa 1px;
}

.left_news_item A{
text-decoration:underline;
}

.all_news{
background:left url(../img/arr_ring_gr.gif) no-repeat;
padding-left:22px;
height:17px;
margin-top:12px;
//margin-top:32px;
}


#content{
vertical-align:top;
padding:14px 20px 0 20px;
font-size:12px;
color:#000000;
min-height:450px;
overflow:hidden;
width:542px;
}

#incontent{
padding:0px;
margin:0px;
overflow:hidden;

}


#content h1{
font-size:28px;
font-weight:normal;
margin-top:0px;
margin-bottom:2px;
padding:0px;
}

#content A{
text-decoration:underline;
}

#content UL{
padding-left:23px;
//margin-left:-6px;
margin-top:0px;
padding-top:2px;
//margin-top:10px;
//margin-bottom:-10px;

}

#content LI{
list-style:url(../img/bull.gif);
//list-style:url(../img/bull_ie.gif);
margin-bottom:1px;
//margin-bottom:6px;
//padding-left:2px;


}

.more{
background:url(../img/arr_ring_w.gif) left no-repeat;
font-size:12px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;

}

#content .more A{
text-decoration:none;
}

#content  .more A:hover{
text-decoration:underline;
}

.item{
padding-bottom:5px;
margin-bottom:15px;
	border-bottom:dotted #aaaaaa 1px;
}

.gallery TD{
width:180;
}

.gallery IMG{
border:1px #cecece solid ;
}

.gallery .zoom IMG{
border:none ;
}

#form{
margin-top:4px;
margin-bottom:14px;
}

.head{
color:999999;
font-size:14px;
margin-top:14px;
margin-bottom:10px;
}

#routs_content{
display:none;
}
.roots TD{
font-size:12px;
cursor:pointer;
height:25px;
}

.roots TABLE{

width:541px;
}

#bbg{
height:104px;
background:url(../img/bbg.gif) center bottom no-repeat;
}

#search{
height:78px;
margin-left:1px;
background-color:#ebebeb;
font-size:10px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
}

.coat{
background:#EAEAEA  url(../img/lcol_b.gif) no-repeat bottom left;
}

.coat2{
background:#ffbc05  url(../img/coat2.gif) no-repeat bottom left;
padding:0px; margin:0px;
padding-left:-2px;
}

.main_back{
background-color:#FFFFFF;
vertical-align:top;
height:1200px;
}

.main_back2{
	background-color:#FFFFFF;
	height:100px;
	vertical-align:bottom;
}

#header {
height:77px;
background:url(../img/bg_tr.gif)  bottom right repeat-x;
vertical-align:top;
padding-top:22px;
//height:55px;
color:#FFFFFF;
}

#header  h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:24px;
color:#FFFFFF;
padding:0px;
margin:0px;
margin-left:29px;
}

#path{
position:relative;
font-size:9px;
margin-left:13px;
margin-top:-5px;
z-index:2;
}

#path A{
text-decoration:underline;
}

#adblocks{
}
.adblock{
padding:0px;
padding-left:20px;
margin:0px;
margin-bottom:15px;
display:none;

}




.adtop{
background:no-repeat left top url(../img/lm_t2.gif);
width:256px;
height:11px;

//margin-bottom:-3px;
}

.adbottom{
background:no-repeat left top url(../img/lm_b.gif);
width:256px;
height:43px;
padding-top:11px;
}

.adbottom A{
margin-left:56px;


}

.adbody{
background-color:#434343;
margin:0px;
padding:0px;
padding-left:33px;
padding-right:50px;
color:#cccccc;
font-size:10px;
width:173px;
overflow:hidden;
cursor:pointer;
}

.adbody h1{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:0px;
margin:0px;
}

.adblock A:hover{
text-decoration:none;
}

.adbottom A:hover{
text-decoration:underline;
}



#lmenu{
padding:0px;
padding-left:20px;
margin:0px;
margin-top:14px;
}

.lmenutop{
background:no-repeat left top url(../img/lm_t.gif);
width:256px;
height:12px;
//margin-bottom:-22px;
}

.lmenubottom{
background:no-repeat left top url(../img/lm_sun.gif);
width:256px;
height:75px;
//margin-bottom:-14px;
}

.lmenubody{
background-color:#313131;
padding:0px;
//margin-top:20px;
}

.lmenubody {

}


#lmenu .item A{
background:#313131;
padding-right:4px;

}

#lmenu .item{
width:100%;
background:url(../img/lm_dots.gif) repeat-x;
margin:0px;
margin-right:40px;
border:none;
}

#lmenu .item SPAN{
display:inline-block;
background:#313131;
padding-right:4px;
color:#FFFFFF;
font-weight:bold;
}
#lmenu .item.level2{
font-size:14px;
}

.menu_selected{
	color:#999999;
	font-weight:bold;
	border-bottom:2px #FF0000 solid;
}

.gal_item{
width:180px;
cursor:pointer;
}

#baloon{
	position:absolute;
	background:url(/img/baloon.png);
	left:0px;
	top:0px;
	width:370px;
	height:147px;
	visibility:hidden;

}

#spin{
margin-left:169px;
margin-top:42px;
}

#bcontent{
margin-top:8px;
margin-right:16px;
height:113px;
overflow:hidden;
color:#cccccc;
font-size:10px;
display:none;
}
#bcontent h1{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.it{
margin-top:92px;
padding:0px;
padding-left:20px;
color:#cccccc;
font-size:10px;
}

.it_top{
background:url(../img/it_top.gif) no-repeat left top;
width:256px;
height:55px;

}

.it_bot{
background:url(../img/it_b.gif) no-repeat left top;
width:256px;
height:10px;
margin:0px;
padding:0px;
}

.it_body{
background:#eaeaea;

padding:18px 18px 18px 20px;
list-style:outside;
font-size:11px;
color:#666666;
}

.it_body UL{
padding-left:13px;
//padding-left:0px;
//margin-left:14px;
}


.it_sp{
background:#eaeaea url(../img/it_sp.gif) right no-repeat;
height:1px;
width:256px;
}

#mleftcol .it_body h1,#mleftcol .it_body h2,#mleftcol .it_body h3,#mleftcol .it_body h4{
color:#000000;
font-size:11px;
}

.routmap{
float:right;
margin-bottom:1em;
margin-left:15px;
}

.routmap IMG{
border:solid 1px #cccccc;
//margin-top:-1px;

}

.zoom IMG{
border:none;
}

.bigalt{
width:450px;
}

strong{
	color: rgb(255, 102, 0);
	text-decoration:none;
}
#text_routs h1{
	color: gray;
}

#text_routs p{
	text-align: left;
	color: gray;
}

.lovegray {
	color: gray;
}

TD.country{
	color:#ff6600;
	font-size: 9px;
}


