body {
	margin: 0px;
	padding: 12px 0px;
	background: url(/templates/images/bg_top.gif) top repeat-x #d9d9c3 !important;
}
*{
font-family:Tahoma;
}
body,td,th,p {
font-size:8pt;
color:#4d4d4d;
}
img{
border:0px;
}
a {
	color: #338059;
}
a:hover {
	color: #296546;
}
a.vxod{
color:#808080;
}
.l_t{
background:url(/templates/images/left_top_fon.png);
width:29px;
}
.r_t{
background:url(/templates/images/right_top_fon.png);
width:29px;
}
.t{
background:url(/templates/images/top_fon.png);
height:28px;
}
.l_b{
background:url(/templates/images/left_bottom_fon.png);
}
.r_b{
background:url(/templates/images/right_bottom_fon.png);
}
.b{
background:url(/templates/images/bottom_fon.png);
height:30px;
}
.l{
background:url(/templates/images/left_fon.png);
width:29px;
}
.l_dop{
background:url(/templates/images/left.png);
width:29px;
height:129px;
}
.r{
background:url(/templates/images/right_fon.png);
width:29px;
}
.r_dop{
background:url(/templates/images/right.png);
width:29px;
height:129px;
}
.osnova{
background:url(/templates/images/osnov_fon.gif) top repeat-x #fafaf5;
vertical-align:top;
height:100%;
}
.header{
background:url(/templates/images/foto.jpg) center no-repeat;
height:220px;
}
.header_dop{
background:url(/templates/images/header_dop.jpg) center no-repeat;
height:150px;
}
.navig{
vertical-align:top;
padding-left:50px;
}
.navig table td{
padding:20px 10px;
}
.bg_p{
height:41px;
width:155px;
padding:20px 10px 1px;
}
.bg_p div{
padding:0px 7px;
background:url(/templates/images/poisk.gif) no-repeat ;
}
.poisk{
cursor:text;
width:141px;
border:0px;
height:19px;
background:none;
color:#807f7d;
}
.knopka{
width:24px;
height:24px;
background:url(/templates/images/poisk.png);
border:0px;
}
.menu1{
float:left;
margin:0px;
padding:0px;
height:34px;
list-style:none;
width:940px;
}
.menu1 li{
float:left;
}
.menu1 li a{
text-transform:uppercase;
text-decoration:none;
display:inline-block;
}
.menu1 li a div{
text-align:center;
width:188px;
color:#ffffff !important;
padding-top:9px;
cursor:pointer;
height:34px;
background:url(/templates/images/menu_c_off.gif) no-repeat;
}
*html .menu1 li a div{
	padding-right:16px;
}
.menu1 li a:hover div, .menu1 li.ac a div {
background:url(/templates/images/menu_c_on.gif) no-repeat;
}
.menu1 li.left a div{
background:url(/templates/images/menu_l_off.gif) no-repeat;
}
.menu1 li.left a:hover div, .menu1 li.leftac a div{
background:url(/templates/images/menu_l_on.gif) no-repeat;
}
.menu1 li.right a div{
background:url(/templates/images/menu_r_off.gif) no-repeat;
}
.menu1 li.right a:hover div, .menu1 li.rightac a div{
background:url(/templates/images/menu_r_on.gif) no-repeat;
}
ul.spisok, ul.site_map, ul.site_map ul, ul.site_map ul ul, ul.site_map ul ul ul{
list-style:none;
margin:0px !important;
padding:0px !important;
}
ul.left_menu, ul.left_menu ul, ul.left_menu ul ul, ul.left_menu ul ul ul{
width:200px;
margin:0px !important;
padding:0px !important;
list-style:none;
}
ul.left_menu li a{
text-decoration:none;
}
ul.left_menu li a div{
text-transform:uppercase;
text-decoration:none;
padding:10px 0px;
border-bottom:1px solid #e6e2d5;
background:url(/templates/images/strel_red.gif) right 15 no-repeat;
}
ul.left_menu li.activ a div{
text-transform:uppercase;
color:#b22712;
padding:10px 0px;
border-bottom:1px solid #c7c3b4;
background:url(/templates/images/strel_green.gif) right 15 no-repeat;
}
ul.left_menu li a:hover div{
text-decoration:underline;
}
ul.left_menu ul li{
padding:0px !important;
border:none !important;
}
ul.left_menu ul li a div{
border-bottom:none !important;
color: #338059 !important;
font-size:10px !important;
font-weight:bold !important;
padding:5 0 5 10 !important;
text-transform:none !important;
background:url(/templates/images/punkt_off.gif) left no-repeat !important;
}
ul.left_menu ul li a:hover div, ul.left_menu ul li.activ a div{
color:#b22712 !important;
padding-left:10px !important;
text-decoration:none !important;
background:url(/templates/images/punkt_on.gif) left no-repeat !important;
}
ul.left_menu ul ul li{
padding:0px !important;
border:none !important;
background:none !important;
}
ul.left_menu ul ul a div, ul.left_menu ul li.activ ul a div, ul.spisok li a div{
color:#4d4d4d !important;
padding:5 0 5 20 !important;
background:url(/templates/images/punkt_2_off.gif) left no-repeat #fafaf5 !important;
}
ul.left_menu ul ul li a:hover div, ul.left_menu ul ul li.activ a div, ul.spisok li a:hover div{
color:#4d4d4d !important;
padding:5px 0px 5px 20px !important;
background:url(/templates/images/punkt_2_on.gif) left no-repeat #eeeee1 !important;
}
.pad0{
padding:0px !important;
margin:0px !important;
}
td.zagol{
font-size:10pt;
font-weight:bold;
text-transform:uppercase;
vertical-align:top;
}
.pb{
padding-bottom:10px !important;
}
.pb5{
padding-bottom:5px !important;
}
.pt{
padding-top:20px !important;
}
.pt1{
padding-top:10px !important;
}
.pt5{
padding-top:5px !important;
}
.info{
padding-right:20px;
background:url(/templates/images/info.gif) right no-repeat;
}
.file{
padding-right:20px;
background:url(/templates/images/file.gif) right no-repeat;
}
.ico{
padding-right:20px;
background:url(/templates/images/ico.gif) right no-repeat;
}
.new_img{
padding-left:20px;
background:url(/templates/images/new.gif) left no-repeat;
}
.kal_img{
padding-left:20px;
background:url(/templates/images/kalendar.gif) left no-repeat;
}
.red{
color:#b22712 !important;
}
.green{
color:#296647 !important;
}
.green1{
color:#338059 !important;
}
.fb{
font-weight:bold !important;
}
.gray{
color:#4d4d4d !important;
}
.bg1{
background:#eeeee1 !important;
}
.bg2{
background:#e6eee5 !important;
}
.bg3{
background:#d9d9c3 !important;
}
.t_lv{
background:url(/templates/images/bg.gif) top left no-repeat;
}
.t_rv{
background:url(/templates/images/bg.gif) top right no-repeat;
}
.t_ln{
background:url(/templates/images/bg.gif) bottom left no-repeat;
}
.t_rn{
background:url(/templates/images/bg.gif) bottom right no-repeat;
}
.w15{
width:15px !important;
}
.h15{
height:15px !important;
}
.w5{
width:5px !important;
}
.h5{
height:5px !important;
}
.ft8{
font-size:8pt !important;
}
.ft9{
font-size:9pt !important;
}
.ft10{
font-size:10pt !important;
}
.text_dop{
font-weight:bold;
text-transform:uppercase;
padding-top:10px;
}
.news{
vertical-align:top;
width:230px;
}
.news a{
font-size:9pt;
}
a.podrob {
font-size:8pt;
padding:0px 20px 0px 0px;
color:#d43523;
background:url(/templates/images/strel_green.gif) right no-repeat;
}
a.podrob:hover{
	color:#b22712;
	background:url(/templates/images/strel_red.gif) right no-repeat;
}
a.podrob_pod{
	font-size:8pt;
padding-right:20px;
background:url(/templates/images/strel_red.gif) right no-repeat;
}
a.podrob_naz{
	font-size:8pt;
padding-left:20px;
background:url(/templates/images/strel2_red.gif) left no-repeat;
}
.lins{
padding-bottom:5px;
border-bottom:5px solid #f0eee5;
}
.lins2{
border-bottom:1px solid #e6e2d5;
}
.anons, .glav{
vertical-align:top;
padding:0px 20px;
}
.anons a{
text-decoration:none;
}
.vt{
vertical-align:top !important;
}
.tb{
text-transform:uppercase !important;
}
.str{
padding-right:13px;
margin-right:10px;
background:url(/templates/images/punkt_2_off.gif) right no-repeat;
}
h2{
font-size:14pt;
color:#338059;
font-weight:bold;
}
.c000 td{
color:#000000;
}
.p5 td{
padding:5px;
}
.pl10{
padding-left:15px !important;
}
.vline{
border-right:1px solid #fafaf5;
}
.fn{
font-weight:normal;
}
.trig{
text-align:right;
}
.pole{
width:200px;
}
.pole2{
width:350px;
height:100px;
}
.kop_left{
width:2px;
height:18px;
background:url(/templates/images/knopka_left.gif) left no-repeat;
}
.kop_right{
background:url(/templates/images/knopka_right.gif) right no-repeat;
height:18px;
width:2px;
}
.kop_bg{
background:url(/templates/images/knopka_bg.gif) repeat-x;
height:18px;
}
.reg {
	height: 25px;
	background:#fafaf5;
	border: 1px solid #bababa;
	border-bottom: none;
	position: relative;
	padding: 1px;
	float: left;
}
.reg a {
	color: #000000;
	text-decoration: none;
}
.reg_not {
	height: 25px;
	border: 1px solid #bababa;
	border-bottom: none;
	padding: 1px;
	float:left;
}
.reg_not a {
	color: #4a4a4a;
	text-decoration: none;
}
.form{
	border: 1px solid #bababa;
	padding: 10px;
	margin-top: -1px;
	width:500px;
}
.form input {
	width:250px;
	height:25px;
}
.kop_otv{
color:#FFFFFF;
background:url(/templates/images/knopka_str.gif) right no-repeat;
padding-right:20px;
margin-right:8px;
width:110px;
height:18px;
border:0px;
}
.form input.kop_otv{
color:#fafaf5;
background:url(/templates/images/knopka_str.gif) right no-repeat;
padding-right:20px;
margin-right:8px;
width:140px;
height:18px;
border:0px;
}
.form textarea{
	width:250px;
	height:70px;
}
a.mail, a.home, a.maps{
color:#ffffff;
}
a.mail div, a.home div, a.maps div{
cursor:pointer;
width:19px;
height:19px;
}
a.mail:hover div, a.home:hover div, a.maps:hover div{
width:19px;
height:19px;
}
a.mail div{
background:url(/templates/images/mail_off.gif) left no-repeat;
}
a.mail:hover div{
background:url(/templates/images/mail_on.gif) left no-repeat;
}
a.home div{
background:url(/templates/images/home_off.gif) left no-repeat;
}
a.home:hover div{
background:url(/templates/images/home_on.gif) left no-repeat;
}
a.maps div{
background:url(/templates/images/map_off.gif) left no-repeat;
}
a.maps:hover div{
background:url(/templates/images/map_on.gif) left no-repeat;
}
table.ram, table.ram2{
	border-left:1px solid #000000;
}
table.ram2{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
table.ram td, table.ram2 td, table.ram2 th{
	border-right:1px solid #000000;
}
table.ram2 td, table.ram2 th{
	border-bottom:1px solid #000000;
}
table.ram td.top{
	border-top:1px solid #000000;
}
table.ram td.bot, table.rezum td.bot{
	border-bottom:1px solid #000000;
}
table.ram td.p1, table.ram2 td.p1{
	padding-left:15px;
}
table.ram td.p2, table.ram2 td.p2{
	padding-left:25px;
}
table.ram td.p3, table.ram2 td.p3{
	padding-left:35px;
}
table.rezum td.sm{
	font-size:7pt;
	text-align:center;
}
ul.site_map div{
	padding-left:15px !important;
	text-decoration:none !important;
	background:url(/templates/images/map_punkt.gif) top left no-repeat !important;
}
ul.site_map ul div{
	padding-left:27px !important;
	text-decoration:none !important;
	background:url(/templates/images/map_punkt1.gif) top left no-repeat !important;
}
ul.site_map ul ul div{
	padding-left:41px !important;
	text-decoration:none !important;
	background:url(/templates/images/map_punkt2.gif) top left no-repeat !important;
}
ul.site_map ul ul ul div{
	padding-left:54px !important;
	text-decoration:none !important;
	background:url(/templates/images/map_punkt3.gif) top left no-repeat !important;
}
