body{
	padding: 0px;
	margin: 0px;
	font-family:Tahoma,Arial;
	font-size:13px;	
	color:#fff;
	background:url(../images/top.gif) #BD0000 repeat-x left top;
}
table {	border-collapse: collapse;}
td    {	vertical-align: top;	font-family:Tahoma,Arial;	font-size:13px;	}
form,img,td,h1,h2,h3 {	margin: 0px;	padding: 0px;}
img,td {	border:0px;}

a  {color:#fff; text-decoration:underline;}
p {padding:0;margin:2px 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a.uline{text-decoration:underline;}
a.noline{text-decoration:none;}
ul {margin:0;padding:0;margin-left:20px;margin-top:8px;}

a.yellow, .yellow {color:#FFEA36;}

#container {width:100%;background:url(../images/rtop.jpg) no-repeat right top;}

#menu .mdiv {float:left;height:42px;}
#menu .mdiv a.mm {display:block;background-image:url(../images/menu.gif);height:42px;}
#m1  a.mm {background-position:0px 0px;width:141px;}
#m2  a.mm {background-position:-141px 0px;width:157px; }
#m3  a.mm {background-position:-298px 0px; width:136px;}
#m4  a.mm {background-position:-434px 0px; width:179px;}
#m5 {clear:both;}
#m5  a.mm {background-position:-640px 0px; width:220px;}
#m6  a.mm {background-position:-860px 0px; width:146px;}
#m7  a.mm {background-position:-1006px 0px; width:131px;}
#m8  a.mm {background-position:-1137px 0px; width:145px;}

div.sm {position:absolute;margin-top:36px;}
#menu div.smtop {width:177px;height:10px;background:url(../images/smtop.gif) no-repeat;line-height:1px;font-size:1px;}
#menu div.smm {width:177px;height:auto;background:white;}
#menu div.smbot {width:177px;height:9px;background:url(../images/smbot.gif) no-repeat;line-height:1px;font-size:1px;}
#menu div.smm7 {width:250px;height:auto;background:white;}
#menu div.smbot7 {width:250px;height:9px;background:url(../images/smbot7.gif) no-repeat;line-height:1px;font-size:1px;}
#menu div.smtop7 {width:250px;height:10px;background:url(../images/smtop7.gif) no-repeat;line-height:1px;font-size:1px;}

.sm ul {margin:0;padding:0 15px 0 6px;list-style:none;}
.sm ul a {float:none;display:inline;background:none;height:auto;}
.sm ul li {line-height:25px;padding-left:5px;border-bottom:1px solid #E0E0E0;font-size:13px;color:#BD0000;}
.sm ul li.last {border-bottom:none;}
.sm ul li a {text-decoration:none;font-size:13px;color:#BD0000;}
.sm ul li a:hover {text-decoration:underline;}



.redline {height:15px;clear:both;border-top:1px solid #FC0000;}
.govno_left .redline {height:15px;clear:both;border-top:1px solid #CECDC7;}

#banner {text-align:center;padding:5px 5px;}

.maintable img {float:left;background:url(../images/frame.gif) no-repeat left top;padding:6px 16px 7px 8px;}
.maintable ul {float:left;}

h2 {color:#FFEA36; font-size:15px;}

#lastnews {background:url(../images/lastnews.jpg) #A60000 no-repeat left top;padding-top:65px;padding-left:15px;padding-bottom:17px;}
#lastnews p {padding:8px 0 10px;}

#lastforum {padding-top:10px;padding-left:10px;padding-bottom:17px;}
#lastforum p {padding:8px 0 10px;}
#lastforum .details {padding:8px 10px 5px;}


#footer {height:144px;}
#footer2 {padding:33px 18px; }



#menu2 {
background:url(../images/menu2.jpg) #FFFFFF no-repeat left top;
width:285px;
height:270px;
}

#menu2 div {
padding-top:26px;
}

#menu2 a{
display:block;
line-height:25px;
height:25px;
margin:1px 0 0;
color:#2D2B20;
padding-left:62px;
text-decoration:none;
}

#menu2 a#m21{height:24px;}
#menu2 a#m22{height:25px;}
x#menu2 a#m23{height:27px;}
x#menu2 a#m24{height:25px;}
#menu2 a#m25{height:26px;}
#menu2 a#m27{height:26px;}
#menu2 a#m28{padding-top:6px;line-height:12px;}



#menu2 a:hover {color:#A30000}

#menu2 a.active,
#menu2 a.active:hover{color:white;background:url(../images/menu2.jpg) no-repeat 0px 0px;}
#menu2 a#m21.active,
#menu2 a#m21.active:hover{background-position:0px -263px;}
#menu2 a#m22.active,
#menu2 a#m22.active:hover{background-position:0px -288px;}
#menu2 a#m23.active,
#menu2 a#m23.active:hover{background-position:0px -314px;}
#menu2 a#m24.active,
#menu2 a#m24.active:hover{background-position:0px -341px;}
#menu2 a#m25.active,
#menu2 a#m25.active:hover{background-position:0px -367px;}
#menu2 a#m26.active,
#menu2 a#m26.active:hover{background-position:0px -394px;}
#menu2 a#m27.active,
#menu2 a#m27.active:hover{background-position:0px -420px;}


#ln {
background:url(../images/ln_bottom.jpg) #FFFFFF no-repeat left bottom;
width:285px;
color:#2D2B20;
}

#ln_top {
background:url(../images/ln_top.jpg) no-repeat left top;
}

#ln_pub {
background:url(../images/ln_pub.jpg) no-repeat left top;
}

#ln_faq {
background:url(../images/ln_faq.jpg) no-repeat left top;
}

#ln .last a:hover,#lf .last a:hover,
#ln .item a:hover, #lf .item a:hover {text-decoration:underline}

#ln .item a {color:#B90000;font-weight:bold;text-decoration:none;display:block;}
#ln .news .date {color:black;font-weight:bold;}
#ln .news {padding:55px 8px 10px 12px; }
#ln .news .item {padding-bottom:10px;margin-bottom:10px;}
#ln .news .item p{padding-left:100px; font-size:12px;}
#ln .item img {border:1px solid #DAD8CB;position:absolute;}
#ln .last {text-align:right;padding-right:10px;padding-top:15px;}
#ln .last a{color:#B90000;font-weight:bold;text-decoration:none;padding-left:7px;background:url(../images/tri.gif) no-repeat 0px 6px;}

#lf {
background:url(../images/lf_bottom.jpg) #FFFFFF no-repeat left bottom;
width:285px;
margin:3px 0 30px;
color:#2D2B20;
}

#lf_top {
background:url(../images/lf_top.jpg) no-repeat left top;
}

#lf .item a {color:#B90000;font-weight:bold;text-decoration:none;}
#lf .topics {padding:55px 8px 10px 12px; }
#lf .topics .item {padding-bottom:10px;margin-bottom:10px;}
#lf .last {text-align:right;padding-right:10px;padding-top:15px;padding-bottom:5px;}
#lf .last a{color:#B90000;font-weight:bold;text-decoration:none;padding-left:7px;background:url(../images/tri.gif) no-repeat 0px 6px;}

.govno_left {background:url(../images/govno_left.gif) white repeat-y left top;padding-left:7px;}
.govno_fon {background:url(../images/govno_fon.gif) white repeat-y left top;}
.govno_right {background:url(../images/govno_right.jpg) no-repeat right top;}
.govno_niz {background:url(../images/govno_niz.gif) repeat-x left top;height:20px;margin-left:4px;}
.govno_niz_right {background:url(../images/govno_niz_right.gif) no-repeat right top;height:20px;}

.dermo_fon {background:url(../images/govno_fon.gif) white repeat-y left top;}
.dermo_top {background:url(../images/dtop.jpg) repeat-x left top;}
.dermo_left {background:url(../images/dermo_left.jpg) no-repeat left top;clear:both}
.dermo_left2 {background:url(../images/dleft.gif) repeat-y left 8px;}
.dermo_right {background:url(../images/dermo_right.jpg) no-repeat right top;}
.dermo_bottom {background:url(../images/dermo_bottom.jpg) no-repeat right bottom;}
.dermo_fon .inner {background:url(../images/dbt.jpg) no-repeat 15px bottom;padding:0 20px 30px 55px;}

.mh210 {float:left;width:1px;height:190px;}
.mh250 {float:left;width:1px;height: auto; /*230px;*/}
.xren {float:left;width:59px;height:50px;background:url(../images/xren.jpg) no-repeat left bottom;}

.dermo_left .inner {padding-top:20px;}
.inner h2 {color:#BD0000;font-weight:bold;text-align:center}

table.razdeli {margin-top:10px;}
table.razdeli a{color:#2D2B20;padding-left:12px;background:url(../images/tri.gif) no-repeat 0px 9px;
	text-decoration:none;font-size:14px;
	border-bottom:1px solid #DAD8CB;line-height:22px;
	display:block;}
table.razdeli a:hover {color:#A30000}
table.razdeli a.yellow {color:#A30000;font-weight:bold;}

.pics {float:left;margin-right:10px;margin-bottom:10px;xborder:1px solid #FEDACC;}
.usertext table td {border:1px solid #850000;padding:2px;}
.usertext img {
/*padding:5px 15px 0px 0px;*/
}

.pink2 img {float:left;margin-right:10px;margin-bottom:10px;border:1px solid #FEDACC;}
.pink3 {float:left; width: 100%; margin: 0px; padding: 0px;}
.pink3 img { }

h1 {font-size:17px;}

.pink2 {color:#3F3D3D;padding:14px 16px;}
.pink2 h1,
.pink2 h2,
.pink2 h3,
.pink2 h4,
.pink2 a,
.pink2 .yellow,
.pink2 a.yellow {color:#CD3D3D}

.divline {border-bottom:1px solid #CBCCC6;}
a:focus {outline:none}

.pt {font-size:20px;font-family:"Times New Roman";color:#F5F32C;font-style:italic;margin-left:10px;margin-top:18px;margin-bottom:5px;}

.webform input,
.webform textarea,
.webform select
{width:300px;border:1px solid #ccc;}

.webform textarea {height:70px;}

.webform img {border:0;margin:5px 0;}


.gbookform input,
.gbookform textarea,
.gbookform select
{width:400px;border:1px solid #ccc;}

.gbookform textarea {height:200px;}

.gbookform img {border:0;margin:5px 0;}
