@charset "windows-1251";

body {
	margin: 0px;
	font: 11px Verdana;
}

h1 {color: #6180AB; font: 14px Geneva CY, Tahoma;}

h2 {font:bold 12px Arial; color: #606060; }

h3 {font: 11px Verdana; }

a { color: #000; }
/*
#logo {
	width: 534px;
	height: 370px;
	float: right;
}*/
#logo {
	background: url(/img/logo.png) no-repeat right bottom;
	width: 500px;
	height: 181px;
	float: right;
}

a#tomain { position: absolute; top: 110px; right: 48px; width: 16px; height: 15px;}
a#tocont { position: absolute; top: 110px; right: 22px; width: 16px; height: 15px;}

#leftcol {
	width: 40%;
	/*background:url(../img/ls_end_line_bg.gif) repeat-x bottom;*/
	padding-top: 40px;
}

#leftcol #head {
	width:100%;
	background: url(../img/ls_head_bg.gif) repeat-x;
	margin-bottom: 20px;
}
#leftcol span { background: #f99d1c; padding: 3px 12px; vertical-align:top; }
#leftcol #head h1 {
	display: inline;
	font: 11px Verdana;
	background: #f99d1c;
	color: #fff;
}
#leftcol #head a {
	font: 11px Verdana;
	background: url(/img/arr.gif) no-repeat right;
	color: #fff;
	text-decoration: none;
	padding-right: 6px;
}

#news #date { background:#d4d5d7; padding: 5px 10px; }
#news div { padding: 30px; }
#news div a#more {
	display:block;
	text-align: right;
	color: #000;
	background:url(../img/ico_more.gif) no-repeat right;
	padding-right: 8px;
	margin: 5px 50px 0 0;
}

#leftcol #twolines {
	background:url(../img/ls_end_line_bg.gif) repeat-x bottom;
}

#leftcol #end {
	margin-top: 15px;
	background:url(../img/ls_end_line_l.gif) no-repeat left bottom;
	text-align: right;
}

#leftcol div#mg20 { margin: 20px; }
#leftcol div#mg20 a#sel { background: #f99d1c; color: #fff; padding: 2px 5px; text-decoration: none; }
#leftcol #pressplace { padding: 0px 0 0 30px; }
#leftcol #pressplace p { color: #FF9900; font: bold 11px Verdana; }

.pl20 { padding-left: 20px; }

#main {
	width: 59%;
	float: right;
}
#menu, #menu1 {
	background:url(../img/menu_bg.gif) repeat-x;
	height: 24px;
	display: inline;
	float:right;
	white-space: nowrap;	
}

#menu1 { float: left; } 

#menu div {
	background:url(../img/menu_start.gif) no-repeat;
	padding: 10px 0 2px 72px;
	white-space: nowrap;
	padding-right: 29px;	
}

#menu1 img { display: inline; } 
#menu1 div { display: block; float: left; background:url(../img/menu_end1.gif) left top no-repeat; padding: 10px 0 0 31px; vertical-align: top; height: 24px;}

#menu div a, #menu1 div a {
	background: #f99d1c;
	padding: 2px 10px ;
	margin-right: 1px;
	text-decoration:none;
	color: #000;
}
#menu1 div a { padding: 2px 5px; }
#menu div a#open { background: #f9501c; color: #fff; }
#menu img {float: right;}

#undercontent { float: right; }

#content { padding: 20px; clear:both;  }

#submenu { float: left; padding: 20px 10px; text-align: right; width: 130px; border-right: #febc5a 1px solid; }
#submenu ul { list-style: none; padding: 0px; margin: 0px; }
#submenu li { padding: 2px 0; }
#submenu li#sm_sel { font-weight: bold; }
.plusmenu { margin-left: 150px; }
.text { border-left: #febc5a 1px solid; padding: 5px 20px; }
.text h1 {font: 18px Verdana;  }

#footer {
	clear: both;
	background:url(../img/ft_line.png) no-repeat right;
	text-align:right;
	padding: 9px 74px 0 0;
	margin-top: 20px;
}
#footer div {margin-top: 10px;}

.back { display: block; clear: all; margin-top: 10px; }

#red_msg { color: #F9501C; padding: 10px; font: 12px Verdana; }

ul#addr div { padding: 5px 0 15px 0; font-size: 11px; }
