html, body {
 margin:0;
 height:100%;
 font-family: Arial;
 font-size: 12px;
}
#wrapper
{
 height:auto !important;
 height:100%;
 min-height:100%;
 min-width:980px;
 width:980px;
 /*background: url('/images/bg.gif') no-repeat top right;*/
 margin: 0 auto;
}
#header {
 height:92px;
}
#header .h1{
 padding: 0px 0 0 220px;
 font-size: 30px;
}
#header .h2{
 padding: 0px 0 7px 220px;
 font-size: 11px;
}
#header .h3{
 padding: 0px 0px 10px 0px;
 font-size: 24px;
}
#header .h4{
 padding: 0px 0 0px 4px;
 font-size: 19px;
}

#header2 {
 height:92px;
 width: 930px;
}
#header2 .h1{
 padding: 0px 0 0 220px;
 font-size: 30px;
}
#header2 .h2{
 padding: 0px 0 7px 220px;
 font-size: 11px;
}
#header2 .h3{
 padding: 0px 0 10px 0px;
 font-size: 25px;
}
#header2 .h4{
 padding: 0px 0 5px 0;
 font-size: 19px;
}

#mline {
 height:30px;
 width: 970px;
 margin: 0px 0 0px 0;
}
#jmenu{    
 background: #5C5E5A url(/images/mbg.gif);
 width: 970px;
 height: 25px;
 float: left;
 border-bottom:1px solid #e2e2e1;
}
#jmenu .psec{
 padding: 0 0 0px 10px;
 font-weight: normal;
}
#jmenu .psec a {
 font-weight: normal;
 font-size: 12px;
 height: 18px;
 padding: 0px;
 margin: 0px;
 display: inline-block;
}

#gline{
 background-color: #5C5E5A;
 width: 301px;
 height: 26px;
 float: right;
 text-align: right;
 padding: 0 20px;
}
#gline a{
 color: #FFF;
 font-weight: bold;
 margin: 6px 0 0 0;
 display: inline-block;
}
#gline img{
 margin: 0 10px;
}

#right {
 float:right;
 width:185px;
 margin: 0 8px 0 0;
 padding: 0px;
}
#sec{
 padding: 0px;
 margin: 10px 0 0 0;
 position: relative;
 border: 5px solid #F3F3F3;
}
#sec ul {
 list-style-type: none;
 margin: 0;
 padding: 10px;
 border: 1px solid #DBDBDB;
}
#sec ul li {
 margin: 0 0 5px 0;
 text-align: left;
 padding: 0;
}
#sec ul li a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 color: #999;
 padding: 0px;
}

#sec ul li a:hover {
 color: #000;
}

#left {
 margin-right:5px;
 width: 750px;
 padding: 0 15px 20px 15px;
 float: left;
}
.clear {clear:both;}

#esxline1 {
 height:126px;
 width: 950px;
 background: url(/images/lstr.gif) no-repeat top left;
}
#esxline2 {
 background: url(/images/rstr.gif) no-repeat top right;
 height:126px;
 width: 950px;
}
#esxline4 {
 height:157px;
 width: 400px;
 background: url(/images/lstr.gif) no-repeat top left;
}
#esxline3 {
 background: url(/images/rstr.gif) no-repeat top right;
 height:157px;
 width: 400px;
}
#esxline6 {
 height:157px;
 width: 550px;
 background: url(/images/lstr.gif) no-repeat top left;
}
#esxline5 {
 background: url(/images/rstr.gif) no-repeat top right;
 height:157px;
 width: 550px;
}
#exl{
 width: 920px;
 margin: 0 ;
 padding: 0px;
}
#exl ul{
 list-style-type: none;
 margin: 10px 0 0px 15px;
 padding: 0 0 0 30px;
}
#exl ul li{
 float: left;
 text-align: center;
 padding: 1px;
}
#exl ul li a {
 color: #777;
 font-size: 11px;
 text-decoration: underline;
}
#exl img{
 width: 120px;
}

#mxl{
 width: 550px;
 margin: 0px;
 padding: 0px;
}
#mxl ul{
 list-style-type: none;
 margin: 10px 0 0px 1px;
 padding: 0 0 0 30px;
}
#mxl ul li{
 float: left;
 text-align: center;
 padding: 1px;
}
#mxl ul li a {
 color: #777;
 font-size: 11px;
 text-decoration: underline;
}
#mxl img{
 width: 120px;
}

#exlout{
 margin: 0px 0;
 padding: 0px;
 text-align: left;
 width: 750px;
}
#exlout ul{
 list-style-type: none;
 margin: 10px 0 0 0px;
 padding: 0px;
}
#exlout ul li{
 float: left;
 text-align: center;
 padding: 1px;
 margin:0 5px;
 width: 136px;
 height: 200px;
}
#exlout ul li a {/*nazvanie sumok priprosmotre serii*/
 font-size: 11px;
 font-weight: bold;
 color: #333;
 text-decoration: underline;
}

#bx1{
 width: 550px;
 float: left;
}
#bx2{
 width: 380px;
 margin: 0px 40px 40px 0;
 float: right;
}
#rtl{
 width: 380px;
 margin: 10px 0;
}
#rtl ul{
 list-style-type: none;
 margin: 0px;
 padding: 0px 0 0 20px;
}
#rtl img{width: 110px;}
#rtl ul li{
 float: left;
 text-align: center;
 padding: 1px;
 width: 110px;
}
#rtl ul li a {/*nazvanie sumok na glavnoy ROTOOTE*/
 color: #777;
 font-size: 11px;
 text-decoration: underline;
}

#spacer {
 height:66px;
}
#footer2 {
 height:36px;
/* margin-top:-66px;
 background: url('/images/line.gif') no-repeat top;*/
 background: #F3F3F3;
 border: 1px solid #DFDFDF;
 margin: -36px auto 0;
 width: 1000px;
 padding: 10px 0 0 0;
}
#footer{
 /*background: #5C5E5A url(/images/mbg.gif) no-repeat left;*/
 width: 970px;
 height: 25px;
 border-bottom:1px solid #e2e2e1;
 margin: 0 auto;
 padding: 0px;
}
#footer img{
 border: 0px;
}

.bsec ul{
 list-style-type: none;
 margin: 0px 0 0px 0px;
 padding: 0px 0 5px 0px;
}
.bsec ul li{
 position: relative;
 display: inline;
 float: left;
 margin: 0 5px 0 5px;
 padding: 0 0px 0 0;
}
.bsec ul li a{
 text-align:left; 
 font:normal 12px/14px Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #333;
 padding: 7px 9px 0 5px;
 display: block;
 cursor:pointer; 
 white-space:nowrap; 
 height: 23px;
 font-weight: bold;
}

#iright {
 float:right;
 width:351px;
/* background: #F8F9F5;*/
 margin: 0px;
 padding: 0px;
 height: 406px;
}
#iright .ipd{
 padding: 10px;
 font-size: 11px;
}
.irb ul{
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
.irb ul li{
 display: inline-block;
 display: -moz-inline-box;
 float: left;
 margin: 0 1px;
}
#ileft {
 margin:0 341px 0 0;
 width: 629px;
 padding: 0px;
}

h1 { /*Zagolovok na stranicah*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #333;
 text-decoration: none;
 font-weight: normal;
 padding: 0px;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color: #444;
 text-decoration: none;
 font-weight: normal;
 padding: 0px;
}
h4 { /*nadpisi "ENVIROSAX Russia" v shapke i "Lidery prodazh" na glavnoy*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #000;
 text-decoration: none;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}
h5 { /*Nadpis "oficialniy distrib" v shapke*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 text-decoration: none;
 font-weight: normal;
 /*font-style: italic;*/
 padding: 0px;
 margin: 0px 0;
}

.tel{/*telefony v shapke*/
 font-size: 30px;
 color: #000;
 text-decoration: none;
 font-weight: normal;
}

hr{
 background-color: #005B00;
 color: #005B00;
 width: 90%;
 text-align: left;
}

a {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #444; 
}
a:hover {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #000;
}

#more{
 margin: 0px 20px;
 padding: 0px 0px;
}
#more ul {
 list-style-type: circle;
 margin: 0px 10px;
 padding: 0px;
}
#more ul li {
 margin: 5px 0;
 padding: 0px;
}
#more ul li a {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: #000;
}
#more ul li a:hover {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: underline;
 color: #000;
}

.nameline{
 font-size: 18px;
 text-decoration: none;
 font-style: normal;
 color: #000;
}

a.sm {
 font-size: 10px;
 text-decoration: none;
 color: #C24400;
}
a.sm:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #C24400;
}

a.cf {
 font-size: 11px;
 text-decoration: none;
 color: #000;
}
a.cf:hover {
 font-size: 11px;
 text-decoration: none;
 color: #206c87;
}
a.cf2 {
 font-size: 12px;
 text-decoration: none;
 color: #206c87;
}
a.cf2:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #206c87;
}
a.ps {
 font-family: Georgia;
 font-size: 16px;
 text-decoration: none;
 color: #000;
 margin: 0px;
 font-weight: bold;
 font-style: italic;
}
a.ps:hover {
 text-decoration: underline;
}
a.ps2 {
 font-size: 13px;
 text-decoration: none;
 color: #000;
 font-weight: normal;
}
a.ps2:hover {
 font-size: 13px;
 text-decoration: none;
 color: #DD0000;
 font-weight: normal;
}
a.put {
 font-size: 10px;
 text-decoration: underline;
 color: #555;
 font-weight: normal;
}
a.put:hover {
 font-size: 10px;
 text-decoration: none;
 color: #777;
 font-weight: normal;
}
.put {
 font-size: 11px;
 text-decoration: none;
 color: #555;
 font-weight: bold;
}
.put2 {
 font-size: 11px;
 text-decoration: none;
 color: #555;
 font-weight: normal;
}

.blfnt {
 font-size: 14px;
 text-decoration: none;
 color: #1A79BB;
 font-weight: bold;
}

.date {
 font-size: 14px;
 text-decoration: none;
 color: #0C6613;
 font-weight: bold;
}
.date2 {
 font-size: 16px;
 text-decoration: none;
 color: #0C6613;
}

.finfoh {
visibility:hidden;
display:none;
}
.finfov {
visibility:visible;
display:inline;
}
.finfow {
background-color: #fff;
}

input {border: 1px solid #000000; font-size: 11px; height: 18; width: 320px;}
.input2 {border: 1px solid #000000; font-size: 11px; height: 18; width: 120px; background: #ddd;}
select {border: 1px solid #000000; background-color: white; font-size: 11; width: 320px;}
textarea {border: 1px solid #000000; background-color: #ffffff; font-size: 11; height: 45px; width: 320px;}.marat_01 {border: 1px solid #000000; font-size: 19px; height: 25; width: 50px; background: #ddd;}.marat_03 {width: 185px;}.marat_02 {border: 1px solid #000000; font-size: 10px; height: 11; width: 590px; background: #ddd;}.marat_05 {border: 1px solid #000000; font-size: 10px; height: 11; width: 35px; background: #ddd;}
