* {
 margin: 0;
 padding: 0;
}
html {
 height: 100%;
}
body {
 margin:0;
 padding:0;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 background: url(/images/fon.gif) #071d00;
 color: #141414;
 font-size:11px;
 height: 100%;
}
a {
 color: blue;
 outline: none;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
p {
 font-size: 11px;
 padding-bottom: 10px;
 padding-top:0px;
 margin: 0px;
 text-align:justify
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
hr {
 color: #006600; /*для IE */
 background-color:#006600; /*для Firefox, Opera, Safari*/
 border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */
 clear:both; /* для очистки, если тег идет после float елемента */
}

/* Start
-----------------------------------------------------------------------------*/

#wrapper {
 width: 998px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
 height: 349px;
 background: #006600;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
 width: 100%;
 padding: 0 0 232px;
 height: 1%;
 background-image:url(/images/fon-body.jpg);
 background-position:right;
 background-repeat:repeat-y;
 background-color: #5fbb00;
}
#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}
#container {
 width: 100%;
 float: left;
 overflow: hidden;
 background-image:url(/images/top_text.jpg);
 background-position: 270px 0;
 background-repeat:no-repeat;
}
#content {
 padding: 50px 205px 0 290px;
}
#content p{padding-bottom:5px; text-align:justify;}
#content IMG {border: 1px solid #098b00; margin: 0px 5px;}
#content a {color:#098b00; text-decoration:underline; font-size:14px}
#content a:hover {color:#a41115; text-decoration:none;}
#content table tr td { font-size: 11px; text-align:justify;}
#content h1 {font-size:24px; color: #a41115; margin:8px 0px 10px 0px; padding:0px; font-family:Arial Narrow, Arial, sans-serif; font-weight: normal; text-transform:uppercase; text-align:center;}
#content h2 {font-size:14px; margin:8px 0px 10px 0px; text-align:center; font-weight:bold; padding-bottom:10px; color:#a41115}
#content .no-border {border:0px;}
#content ul, ol {padding:5px 0 10px 25px}
#content li {padding-top:3px}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
 float: left;
 width: 270px;
 margin-left: -100%;
 position: relative;
}
/* Left
-----------------------------------------------------------------------------*/
.sl-top {
 background-image:url(/images/top-menu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 height:31px;
}
.sl-bg {
 background-image:url(/images/bg-menu-1.jpg);
 background-repeat: repeat-y;
 padding-left:20px;
 padding-bottom:50px;
}
.sl-bottom {
 height:181px;
 width: 209px;
 margin-top:-45px;
}
.sl-search {
 width:240px;
 float:right;
 text-align:center;
 font-weight:bold;
 margin-top:0;
 margin-right:13px;
 padding: 8px 0 8px 0;
 color:green;
 background-color:#fef200;
}
.sl-search-ie {
 width:240px;
 float:right;
 text-align:center;
 font-weight:bold;
 margin-top:-10px;
 margin-right:6px;
 padding: 8px 0 8px 0;
 color:green;
 background-color:#fef200;
}
.sl-search-top {
 margin-top:20px;
 padding-right:13px;
 background-image:url(/images/search-top.gif);
 background-repeat:no-repeat;
 height:6px;
 width:240px;
 float:right;
}
.sl-search-bottom {
 padding-right:13px;
 background-image:url(/images/search-bottom.gif);
 background-repeat:no-repeat;
 height:6px;
 width:240px;
 float:right;
}
.sl-search-title {
 color: #990000;
 padding-bottom:20px;
 font-family:Arial Narrow, Arial, sans-serif;
 font-weight:bold;
 text-transform:uppercase;
 font-size:12px;
}
.sl-search-body {
 text-align:left;
 padding:0 0 10px 10px;
}
.sl-search-body ul {
 text-align:left; padding:5px 0 5px 0; list-style:none; color:green;
}
.sl-search-body ul li{
 text-align:left; padding:5px 0 5px 0; list-style:none; color:green;
}
.sl-search-body ul li a{
 text-align:left; padding:5px 0 5px 0; list-style:none; color:green; text-decoration:underline;
}
.sl-search-body ul li a:hover{
 text-align:left; padding:5px 0 5px 0; list-style:none; color:green; text-decoration:none;
}
.queryField {
 border:solid 1px #990000;
 color:#990000;
 background-color:#FFFFFF;
 margin:0 0 10px 0
}
.schBtn {
 margin-bottom:5px
}
 
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
 float: left;
 margin-right: -3px;
 width: 185px;
 margin-left: -185px;
 position: relative;
}

/* Right
-----------------------------------------------------------------------------*/
.sr-clear {
 clear:both;
 height:5px;
}
.sr-spec {
 width:185px;
 background-image:url(/images/spec.jpg);
 background-repeat:repeat-y;
 padding-top:20px;
}
.sr-spec-bottom {
 background-image: url(/images/sp-kon.jpg);
 background-repeat:no-repeat;
 height:25px;
}
.zakladka-title {
 padding-left: 35px;
 background-image:url(/images/title-block1.jpg);
 background-repeat:no-repeat;
 height:35px;
 widows:185px;
 color:#fff200;
 font-family:Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
}
.zakladka-body {
 width:155px;
 text-align:center;
 padding-top:10px;
 padding-right:15px;
}
.zakladka-top {
 color:#990000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
 text-align:center;
 padding-right:15px;
}
.pollAns, .pollQue {
 padding:0 0 10px 20px;
}
.pollBut {
 margin-top:5px;
}
a.zak-title {
 color:#fff200;
 font-family:Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
 text-decoration:none;
}
a.zak-title:hover {
 color:#fff200;
 font-family:Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
 text-decoration:underline;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
 width: 998px;
 margin: -232px auto 0;
 height: 232px;
 background: #5fbb00;
 background-image:url(/images/bg-bottom-1.jpg);
}
#footer a {
 color:#333;
 text-decoration:none;
}


/* Other
-----------------------------------------------------------------------------*/

.menu { background:url(/images/bg-menu.jpg) repeat-y top left; padding-bottom: 30px;}

.mp {padding:0;}

#first-menu UL {margin: 0px; padding: 0px;}
#first-menu UL LI {margin: 0px; padding: 5px 0px 0px 30px; height:20px; background:url(/images/zv-red.gif) no-repeat top left; list-style:none;}
#first-menu UL LI a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; color:#ffff92;display:block;}
#first-menu UL LI a:hover {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration: underline; color:#ffff92;display:block;}

#podl { background:url(/images/podl.gif) no-repeat top left; height:35px; padding: 8px 0px 0px 30px; margin: 5px 0px 3px 0px;}
#podl a {color:#a41115; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:underline; }
#podl a:hover {color:#a41115; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; }

#second-menu UL {margin:0; padding:0;}
#second-menu UL LI {margin: 0; padding: 3px 0px 0px 0px; list-style:none; background:url(/images/zv-red.gif) no-repeat top left; height:20px; }
#second-menu UL LI a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; color:#fff200;display:block;}
#second-menu UL LI a:hover {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration: underline; color:#fff200;display:block;}

UL#pod {margin: 4px 0px 0px 20px; padding: 0px;}
UL#pod LI {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; color:#FFFFFF; background:url(/images/circle.gif) no-repeat top left; height:20px; list-style:none;}
UL#pod LI a { text-decoration:none; color:#ffff92; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:none;display:block;}
UL#pod LI a:hover { text-decoration:underline; color:#ffff92;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:none;display:block;}
UL#pod LI a strong { font-weight:normal;display:block;}

#about {width: 998px; height: 306px;}
#about strong { font-size:11px; color: #086e01; font-weight:normal;}

.top_menu {
 margin-left:300px;
 position:relative;
 
}
.top_menu Ul {
 margin: 0;
 padding: 0;
 display: inline;
 }
.top_menu Ul LI {
 margin: 0;
 list-style: none;
 display: inline;
 }
.top_menu Ul LI a {
 background:url(/images/bgmv01.gif) no-repeat bottom left;
 padding: 5px 30px 10px 32px; color:#fff200;
 text-transform:uppercase;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 outline:none;
}
.top_menu Ul LI a:hover {
 background:url(/images/bgmv.jpg) no-repeat bottom left;
 outline:none;
}
.top_menu Ul LI a.active {
 background:url(/images/bgmv.jpg) no-repeat bottom left;
 padding: 5px 30px 10px 32px;
 color:#fff200;
 text-transform:uppercase;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 outline:none;
}
.textinputs {border:dotted 1px #006600}
H4 {color:green; text-align:center; padding:5px}
H1 {font-size:24px; color: #a41115; margin:8px 0px 10px 0px; padding:0px; font-family:Arial Narrow, Arial, sans-serif; font-weight: normal; text-transform:uppercase; text-align:center;}
P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}P {font-size: 11px; padding-bottom: 10px; padding-top:0px; margin: 0px; text-align:justify}.text {margin: 0px 10px 0px 10px; padding-bottom:5px;text-align:justify;}
.nav-modules {float:left; background-color:#FFFF00; width: 500px; padding:5px; margin-bottom:10px;}
.green {color: green; font-weight: bold;}
.red {color: #990000; font-weight: bold;}
#content a.entry {text-decoration:underline; font-size:12px; color: #098b00; margin:8px 0px 15px 0px; padding:0 0 10px 0; font-family:Arial Narrow, Arial, sans-serif; font-weight: bold; text-transform:uppercase; text-align:left;}
#content a.entry:hover {text-decoration:none; font-size:12px; color: #a41115; margin:8px 0px 10px 0px; padding:0px; font-family:Arial Narrow, Arial, sans-serif; font-weight: bold; text-transform:uppercase; text-align:left;}