/* CSS Document #7d0602 */
body, html
{
	height:100%;
	min-height:100%;
}
* {
    margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

#logo{
	width:100%; 
	height:141px;
	background: url(../images/logo_bg.gif) left bottom repeat-x;
	color:#FFFFFF;
}
	#logo #image { background: url(../images/logo.jpg) left top no-repeat; min-width:1024px; height:141px; width:100%; }
#logo_geo{
	width:714px; 
	height:270px;
	background: url(../images/shapka_geo.jpg) no-repeat #3c5774;
	color:#FFFFFF;
}
#logo_vesov{
	width:930px; 
	height:135px;
	background: url(../images/header_vesov.jpg) bottom no-repeat #3c5774;
	color:#FFFFFF;
	border-bottom: 1px solid #ffffff;
}
#logo-text div{
	padding-bottom:10px;
	padding-right:90px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}
#phone{
	vertical-align:top;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-left:240px;
	padding-top:105px;
}
#logo_pr{
	font-size:12px;
	background: url(../images/logo_pr.jpg) #3c5774;
	border-bottom: 1px solid #ffffff;
	background-position:bottom;
	background-repeat:repeat-x;
}
#header_back{
	font-size:12px;
	background: url(../images/header_back.jpg) #3c5774;
	border-bottom: 1px solid #ffffff;
	background-position:bottom;
	background-repeat:repeat-x;
}
#top{
	background: url(../images/top.jpg) #3c5774;
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:right;
	width:208px;
	padding-left:20px;
	padding-right:30px;
	padding-top:5px;
}
#header_news{
	background: url(../images/header_news.jpg) #3c5774;
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	text-align:right;
	width:246px;
/*	padding-left:20px;
	padding-right:30px;
	padding-top:5px;*/
	border-bottom: 1px solid #ffffff;
}
#news{
	color:#9e520e;
	font-size:11px;
	font-weight:bold;
}
#news_title{
	color:#9e520e;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px 0px 0px;
	margin:0px 10px 0px 10px;
}
#news_wrap{
 /* ò³©« å¬¿ ó¦«±óž¡¢î´²ñ¦¡¡ì¯ªíž¹í¾ª/ 
 position: relative;
 overflow: hidden;
 margin:0px;
 padding:0px;
 text-align: justify;
background-color:Beige;
border:2px solid #D4D4D4;
margin-right:10px;	
opacity:0.8;
}
#news_txt{
	overflow:hidden;
	width:220px;
	height:100px;
	position:relative;
	left:15px;	
}

#data{
	color:#9e520e;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
#new{
/*	overflow:hidden;
	height:30px;*/
	text-align:left;
}
#new A{
	color:#546B9B;
	font-size:11px;
}
#nad_menu{
	background-image:url(../images/nad_menu_pr.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:6px;
}

#menu2f{
	padding-left:10px;
	width:180px;
}
#menu2{
	border:0px solid #ff0000;
	font:normal 14px Arial;
	color:#927500;
	line-height:22px;
	padding-top:5px;
	width:170px;
	height:260px;
	background:url(../images/vertical_menu.jpg) top no-repeat;
	position:fixed;
	opacity:0.7;
}

#menu2 .menu_zag{
	padding-left:10px;
	padding-bottom:2px;
	text-decoration:none;
}
#menu2 .menu_zag A{
	font:normal 13px Arial;
	color:#15284d;
	text-decoration:none;
}
.menu_pod {
	padding-top:5px;
	padding-right:5px;
	padding-left:20px;
}
.menu_pod DIV {
	padding-bottom:5px;
}

.menu_pod A{
	font:normal 12px Arial;
	background:url('../images/arr.png') top left no-repeat;
	padding-left:16px;
	color:#5f4c00;
	text-decoration:none;

}
.menu_pod A:hover{
	color:#33415e;
	text-decoration:underline;
}
.menu_pod span{
	font:normal 13px Arial;
	background:url('../images/arr_a.png') top left no-repeat;
	padding-left:16px;
	color:#33415e;
	text-decoration:none;
	font-weight:bold;
}
#name{
	background-color:#3d5974;
	color:#FFFFFF;
	border-left:1px #ffffff solid;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
/*	height:45px;*/
	height:24px;
	padding-left:10px;
}
#pole{
	width:100%;
	text-align:center;
	height:70px;
	padding-top:20px;
	padding-left:10px;
}
#search{
	width:220px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	float:right;
}
#search input.text{
	width:170px;
	height:17px;
	font:normal 13px Arial;
	border:1px solid #927500;
	color:#927500;
	padding-left:2px;
	margin-top:0px;
}
#ten{
	background-image:url(../images/ten.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:6px;
	overflow:hidden;
	width:335px;
}
#put{
	color:#3d5974;
	font-family:Arial;
	font-size:12px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:3px;
}
#put A{
	color:#3d5974;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
#put A:hover{
	text-decoration:underline;
}
#menu_a A{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
#menu_a A:hover{
	text-decoration:underline;
}

#content{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:25px;
	text-indent:10px;
}
#content IMG{
	margin:0px;
}
#menu3{
 	height:22px;
	vertical-align:bottom;
	padding-bottom:10px;
}
#menu3 A{
	color:#48637f;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
#menu3 A:hover{
	text-decoration:underline;
}
#right_bottom{
	background-image:url(../images/right_bottom.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#banner{
	height:49px;
	padding-left:10px;
}
#banner IMG{
	padding:6px;
}
#tovar{
	text-indent:0px;
}
#copir{
	color:#fff;
	background:#33415e;
	font-family:Arial;
	font-size:12px;
	height:49px;
	text-align:right;
	padding-right:20px;
}
#text{
	color:#111111;
	font-size:12px;
}
#text div#polos{
	margin-top:5px;
	background-color:#e6e9ee;
}
#text div#naz{
	color:#33415e;
	font-size:15px;
	font-weight:bold;
	/*padding-bottom:12px;*/
	/*float:left;*/
	/*width:68%;*/
}
table.active_no td div#naz A{
	color:#33415e;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
table.active_yes td div#naz A{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
#text div#naz A:hover{
	 text-decoration:none;
}
#next{
	vertical-align:bottom;
	text-align:left;
}
#next A{
	color:#33415e;
	font-size:14px;
	text-decoration:none;
}
#page{
	text-align:center;
	padding:5px;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}
#page A{
	padding:4px;
	color:#ff0000;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}
#page A:hover{
	text-decoration:underline;
}
#news_next{
	width:87px;
	background-color:#47627f;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:8px;
}
#news_next A{
	color:#ffffff;
	font-size:11px;
}
#news_pr{
	text-align:right;
	background-image:url(../images/news_pr.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#news_head{
	padding-top:6px;
	color:#3d5873;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
#news_head span{
	color:#660401;
	font-size:12px;
	padding-right:15px;
}
#s_head DIV{
	color:#661e0f;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
}
#inside_menu{
	color:#3d5974;
	font-family:Arial;
	font-size:11px;
}
#inside_menu A{
	color:#3d5974;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
#inside_menu A:hover{
	text-decoration:underline;
}
table.my1{
        border:1px #000000 solid;
        border-collapse: collapse;

}
table.my2{
        border-collapse: collapse;
		border:1px #000000 solid;
		border-top:none;
		border-bottom:none;
		border-right:none;
}
td.my21 {
        border-top:none;
}
td.my1{
        border:1px #000000 solid;
}
td.my31 {
        border-top:none;
		border-bottom:none;
		border-right:1px #000000 solid;
}
td.my11{
        border:1px #000000 solid;
		border-right:none;
}
td.my32 {
		border-bottom:none;
		border-bottom:none;
		border-right:none;
		border-top:1px #000000 solid;
}
#zagol_h1{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
        text-align:center;
}
#zagol_h2{
	font-size:11px;
        font-weight:normal;
	text-decoration:none;
}
td.ramka{
        text-align:                 left;
        font-family:                Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:                  12px;
        color:                      black;
	    border:1px #000000 solid;
		padding:2px;  
} 

table.info {
text-align:center;
border: #000000 solid 1px;
border-collapse:collapse;
}
table.info tr{
text-align:center;
border: #000000 solid 1px;
}
table.info td{
padding: 6px;
text-align:center;
border: #000000 solid 1px;
}

td.info {
border: #000000 solid 1px;
font-size:12px;
}





table.info2 { text-align: center; border: #000000 solid 1px; border-collapse:collapse; font-family: Tahoma; }
table.info2 tr { text-align: center; border: #000000 solid 1px; font-family: Tahoma; }
table.info2 td { padding: 3px; text-align:center; border: #000000 solid 1px; font-family: Tahoma; }
td.info2 { border: #000000 solid 1px; font-size:12px; font-family: Tahoma; }
info2 { font-family: Tahoma; }
table.info2 A, A:hover{ color: #0033ff; text-decoration: underline; }

.gl0 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #880000; font-size: 13px; font-family: Tahoma; }
.gl1 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #990000; font-size: 13px; font-family: Tahoma; }
.gl2 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #aa0000; font-size: 13px; font-family: Tahoma; }
.gl3 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #bb0000; font-size: 13px; font-family: Tahoma; }
.gl4 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #cc0000; font-size: 13px; font-family: Tahoma; }
.gl5 { width: 100%; text-decoration: underline; border: 0px dashed #ffffff; padding: 0px; color: #dd0000; font-size: 13px; font-family: Tahoma; }



.gafuk_menu
{
/*	background:#253d57;*/
	position:fixed;
	top:314px;
	left:4px;
	 -moz-border-radius:30px 0px 0px 30px;
	-webkit-border-top-left-radius:30px;
	-webkit-border-bottom-left-radius:30px;
	border:0px solid #000;
}
.gafuk_menu2
{
	position:fixed;
	top:170px;
	left:4px;
	border:0px solid #000;
}
#print_b{
	font-size:12px;
	padding-right:20px;
	color:#3D5974;
	text-align:right;
}




#menu{
	background: url(../images/shadow_bg.gif) top left repeat-x;
	text-align:center;
	vertical-align:middle;
	height:34px;
}
	#menu A{
		font:normal 14px Arial;
		color:#33415e;
		text-decoration:underline;
	}
	#menu table td.menutd A{
		font:normal 14px Arial;
		color:#fff;
		text-decoration:none;
	}
	#menu table td.link:hover A{
		font:normal 14px Arial;
		color:#fff;
		text-decoration:none;
	}
	#menu table td.link { cursor:hand; cursor:pointer; vertical-align:middle; text-align:center; padding-bottom:5px;}
	#menu table td.link:hover { vertical-align:middle; text-align:center; padding-bottom:5px; background:url(../images/menu_bg.jpg) top center no-repeat; }
	.menutd {
		width:117px;
		background:url(../images/menu_bg.jpg) top center no-repeat; padding-bottom:5px;
	}
table.active_no { width:100%; height:180px; border:0; cursor:hand;cursor:pointer; }
table.active_no .bg1 { background:url(../images/bg1.gif) top left no-repeat; }
table.active_no .bg2 { background:url(../images/bg2.gif) top left no-repeat; }
table.active_no .bg3 { background:url(../images/bg3.gif) top left no-repeat; }
table.active_no .bg4 { background:url(../images/bg4.gif) top left no-repeat; }
table.active_no .bg1bg2 { background:url(../images/bg1bg2.gif) top left repeat-x; }
table.active_no .bg1bg3 { background:url(../images/bg1bg3.gif) top left repeat-y; }
table.active_no .bg2bg4 { background:url(../images/bg2bg4.gif) top left repeat-y; }
table.active_no .bg3bg4 { background:url(../images/bg3bg4.gif) top left repeat-x; }
table.active_no .bg_item { width:100%;height:100%;vertical-align:top;padding:5px;font:normal 12px Arial;color:#33415e; }

table.active_yes { width:100%; height:180px; border:1; cursor:hand;cursor:pointer; }
table.active_yes .bg1 { background:url(../images/bg1a.gif) top left repeat-y; }
table.active_yes .bg2 { background:url(../images/bg2a.gif) top left no-repeat; }
table.active_yes .bg3 { background:url(../images/bg3a.gif) top left no-repeat; }
table.active_yes .bg4 { background:url(../images/bg4a.gif) top left no-repeat; }
table.active_yes .bg1bg2 { background:url(../images/bg1bg2a.gif) top left repeat-x; }
table.active_yes .bg1bg3 { background:url(../images/bg1bg3a.gif) top left repeat-x #a9aebb;}
table.active_yes .bg2bg4 { background:url(../images/bg1bg3a.gif) top left repeat-x #a9aebb; }
table.active_yes .bg3bg4 { background:url(../images/bg3bg4a.gif) top left repeat-x #a9aebb; }
table.active_yes .bg_item { width:100%;height:100%;vertical-align:top;padding:5px;font:normal 12px Arial;color:#fff;background:url(../images/bg1bg3a.gif) top left repeat-x #a9aebb; }

#news_title{
	color:#9e520e;
	font-size:11px;
	font-weight:bold;
	padding:8px 5px 0px 0px;
	margin:0px 10px 0px 10px;
	border-bottom:1px solid #D4D4D4;
}
#news_wrap{
margin:0px 10px;
overflow:hidden;
padding:0;
position:relative;
text-align:justify;
border:1px solid #999;
background-color:#ccc;
opacity:0.7;	
}
#news_txt{
	overflow:hidden;
	width:220px;
	height:100px;
	position:relative;
	left:15px;	
}

#data{
	color:#9e520e;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
#new{
/*	overflow:hidden;
	height:30px;*/
	text-align:left;
}
#new A{
	color:#444;
	font-size:11px;
}