*{margin: 0px;padding: 0px;}
table {border: 0px;border-collapse: collapse;}
table td{padding:0px;} 
body{font-family: Verdana, Tahoma, Sans Serif;font-size:12px; color: #6b6e65;width: 100%;height: 100%;background-image: url(../temp/b_bg.gif);background-repeat: repeat-y;background-position: 99px 0px;}
a{color: #02851b; text-decoration: underline}
a:hover {color: #5faf66; text-decoration: none}
p{padding-top:4px;}
option{padding-left:5px;}
.logo{text-align: center;background: url(../temp/l_left.jpg) 100% 100% no-repeat;width: 235px;height: 100px;vertical-align: middle;}
.h_bg{background-image: url(../temp/fon.jpg);background-repeat: no-repeat;background-position: center bottom;height: 150px;text-align: center;vertical-align: top;}
.h_bg .titl{font-size:12px;white-space: nowrap;display:block;padding-top:25px;color:#013a8e}
.h_link{color: #FDFDFD;background-image: url(../temp/h_link.jpg);background-repeat: no-repeat;background-position: left;height: 56px;text-align: center;}
.h_link input{line-height: 10px;margin:0px;padding:1px;}
.h_link a:link, .h_link a:active, .h_link a:visited{color: #FDFDFD;text-decoration:none;width:75px;display:block;}
.menu {width: 235px;background: url(../temp/l_m_bg.gif) 100% 0% repeat-y;border-bottom: 3px solid #93c28b;}
.menu ul {
	margin: 0px;
	background: url(../temp/l_m_u_bg.jpg) 100% 0% no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.menu ul li {
	list-style: none;
	font: bold 10pt Tahoma;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-image: url(../temp/li_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 9px;
	text-indent: 2px;
}
.menu ul li a {text-decoration: none}
.menu ul .act a:hover{text-decoration: underline !important}
.menu ul li ul {padding: 4px 0px 0px 0px;margin: 0px 0px 0px 20px;background: url(../temp/tr.gif) 0% 0% no-repeat;}
* HTML .menu ul ul {padding: 5px 0px 2px 0px; margin: 0px 0px 0px 10px}
.menu ul li ul a {color: #000000;font: normal 9pt Tahoma !important}
.menu ul li ul a:hover {text-decoration: none !important; color: #2c2c2c}
.menu ul li ul li {background: url(../temp/li_bg2.gif) 0% 9px no-repeat; padding: 2px 0px 2px 10px}	
.l_news{position: relative;z-index: 2;padding-top: 8px;padding-right: 25px;padding-bottom: 8px;padding-left: 25px;color:#000000;}
.news_id {text-align: justify;padding-bottom: 14px;}
.l_news p {padding: 4px 0px; margin: 0px}
.l_news p a {padding-right: 12px; background: url(../temp/n_p.gif) 100% 5px no-repeat; font: normal 8pt Tahoma}
.cat{padding-left: 30px;padding-right: 8px;}
.c_text{padding-left: 30px;padding-right: 8px;width: auto;}
.f{background-image: url(../temp/c1.gif);background-repeat: repeat-y;background-color:#e9f1e9;padding-top: 8px;padding-bottom: 10px;padding-left: 35px;vertical-align: bottom;margin-bottom: 10px;height: 20px;}
.f p,.f form {float:left;}
.c_msg{
	margin-top: 40px;
	margin-bottom: 20px;
	height: 90px;
	text-align:center;
    margin-left: auto;
	margin-right: auto;
	padding-left: 30px; 
}

.c_h,.c_h1,.c_h2{background-repeat: no-repeat;background-position: left;height:47px;font-size: 12px;text-transform: uppercase;color: #FDFDFD;font-weight: bold;padding-top: 15px;padding-left: 50px;font-family: Arial,sans-serif;letter-spacing: 1px;word-spacing: 2px;}

.c_h{background-image: url(../temp/c_h.jpg);}
.c_h1{background-image: url(../temp/c_h1.jpg);}
.c_h2{background-image: url(../temp/c_h2.jpg);}
.c_h3{background-repeat: no-repeat;background-position: left;height:47px;background-image: url(../temp/c_h3.jpg);padding-top: 10px;padding-left: 50px;color: #FDFDFD;}

.c_h3 a,.c_h3 a:link,.c_h3 a:visited,.c_h3 a:active,.c_h3 h1{
	font-family: Arial, sans-serif;
	color: #FDFDFD;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.c_h3 a:hover{text-decoration:underline;}
.rekl{width: 170px;padding-right: 13px;padding-left: 12px;}
.copy a, .copy{	font-size: 9px; text-align:center;}
.l_down{background-image: url(../temp/l_down.jpg);background-repeat: no-repeat;height: 69px;}
.down {
	color: #FDFDFD;
	background-image: url(../temp/down.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-align: right;
	vertical-align: bottom;
}

select,textarea,input{border : 1px solid #406947;background-color: #FDFDFD;font-size: 12px;padding: 1px;}
#msg_com{font-size: 9px;color: #393;}
.index_city{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	line-height: 21px;
}
.small{font: 10px/12px "Verdana", "Arial"; text-decoration: none;}
.sub:hover{background-color:#d7e8d5;color:#4e7f47;}
.sub {
	background-color:#5b9450;
	border:1px solid #4e7f47;
	color:#FFFFFF;
	letter-spacing:1px;
	padding:3px 8px;
	text-decoration:none;
}
.error{
	background-color: #ffbbbb;
	color: #000000;
	padding: 15px;
	border: 1px dashed #990000;
}

.form1{
	vertical-align: top;
	padding: 3px;
}
.form1 td {
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 2px;
	padding-left: 2px;
}

#form_head{
vertical-align: top;
background-color: #b83932;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #FDFDFD;
}

img.image{border: 10px solid #ffffff;}
img.small_image{border: 1px solid #c5c5c5;margin-right: 10px;margin-top: 5px;}
img.normal_image{border: 1px solid #c5c5c5;}
h1{display: inline;margin:0px;padding:0px;font-size: 16px;line-height: 20px;font-weight: bold;}
.title{padding-bottom: 3px;font-family: "Tahoma", "Arial";font-size: 12px;line-height: 16px;font-weight: bold;}
.cat_title{padding-bottom: 3px;font-size: 13px;line-height: 20px;text-indent: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #5bb06c;padding-top: 3px;font-weight: bold;margin-right: 34px;margin-left: 10px;}
.cat_title a{color: #02851b;text-decoration: none;text-transform: uppercase;}
.cat_subtitle{padding:5px 0px 15px 20px;}
.cat_subtitle li {list-style: none; background: url(../temp/li_bg.gif) 0% 10px no-repeat; padding: 3px 0px 3px 11px;}
.cat_subtitle li a {text-decoration: none;font-size: 12px;}
.cat_subtitle li a:hover{text-decoration: underline;}
.cat_subtitle .act a {text-decoration: underline !important}

.msg_menu{padding-left: 5px;}
.msg_menu li {background-image: url(../temp/li_bg.gif);background-repeat: no-repeat;background-position: 0% 5px;padding-left: 3px;list-style-type: none;}
.msg_menu li a {text-decoration: none;font-size: 11px;}
.msg_menu .act a {text-decoration: underline !important}

.login {
	background-position: center;
	width: 180px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.login input{font-size:10px}
.login td { padding:2px;}
.login .txt {width: 100px; }
.login .sub{color:#952823;padding:0px;}

#slist{
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #eaeaea;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}

#slist_head{
color: #ffffff;
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #bbbbbb;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
font-weight:bold;
}

.c_text .norm{
	background-color: #f6f7f2;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 11px;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
}

.c_text  .vip{
	border: 1px dashed #e4ba32;
	background-color:#fefed0;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 11px;
	color:#282828;
}

.c_text .info td{padding:4px;}

#lmenu li{
	padding-top: 4px;
	padding-bottom: 4px;
}

#light{color:#a6b0b5;}
#red{color:#9f312a}
#bleck{color:#333333;}
#green{color:#4f8048;}
#big{font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}

#zirka{	font-size:13px;color:#FF0000;padding:3px;}
span.sel{
	background-color:#c84438;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #9a312b;
}
a.sel{color: #FFFFFF; text-decoration: none;}
a.sel:hover{color: #F3DAD8;}
.rubrika{font-weight: bold;color: #9f312a;padding: 3px;text-align: center;text-transform: uppercase;}
.cena{color:#c8433a;font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-align:right;margin-right:50px}

.err_id{
	background-color: #F90;
	padding:3px 2px 10px 8px;
	background-image: url(../temp/err_id.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	width:363px;
	color:#FFF;
	font-weight: bold;
}

.img_s{border: 1px solid #000000;margin: 10px;padding: 1px;}
td.text{padding: 5px;text-indent: 10px;text-align: justify;}
#n {
	font-size:11px;
	color:#FFFFFF;
	padding: 1px;
	width:80px;
	border: 1px solid #1d5916;
	background-color: #4e8146;
	top: -10px;
	left: -11px;
	position: relative;
	background-image: url(../temp/c_n.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.ntp{height:15px;display:block}
.ntp a{font-size:11px;text-decoration:none;}
.ntp .a1{color:#02851b;}
.ntp .a0{color:#C30;}

.titl a {
	font-size:14px;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-decoration:none;
}
.podr{
	padding-right: 12px;
	background: url(../temp/n_p.gif) 100% 5px no-repeat;
	font: normal 7.5pt Tahoma;
	margin-top: 8px;
	margin-bottom: 20px;
}

.hide{
	background-color: #ffffe0;
	border: 1px dashed #D50000;
	text-align: center;
	width: 340px;
	vertical-align: middle;
	margin: 15px;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.hide strong{color: #930000;}
.hide div {padding-top:3px;padding-bottom:3px;}
.hide .small{font-size:9px;}
.hide input{margin:1;padding:0;}

.pg {text-decoration: none;}
.pg:hover{text-decoration: underline;}

.strb{
	background-image: url(../images/rub.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	line-height: 22px;
}

.strb select{margin-top:3px;}
.sp {
	font-size:9px;
	color:#666666;
	text-align:right;
	vertical-align: middle;
	width:99%;
}
.sp a{font-size:9px;color:#666666;}
.sp img {
opacity:0.20;
-moz-opacity:0.10;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-khtml-opacity: 0.20;
background-color:#f3f1e9;
}
.rss {text-decoration:none;}
.rss:hover{text-decoration:underline;}
.rss img{border:none;}