html { height: 100% }
body    {       height:100%;
                margin:0;
                padding:0;
                background:#ffffff;
                text-align:left;
                font-family:Tahoma, Helvetica, sans-serif;}

table {font-size:100%;}
.red {color:#ff0000;}

input,textarea,select {
        background:#FFFFFF;
        border:1px solid #B0D5F3;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}
p { font-size:10pt;
        margin-top:5px;
        margin-bottom:5px;
        padding:0px 9px 0px 9px;
        text-align:justify;
        color:#3B3A3A;
        font-family:Tahoma, Helvetica, sans-serif;}

h1 { font-size:220%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:25px;
        margin-right:30px;
        text-align:left;
        color:#bebebe;
        font-family:Tahoma, Helvetica, sans-serif;}

h2 { font-size:130%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:20px;
        margin-right:30px;
        text-align:left;
        color:#000000;
        font-family:Tahoma, Helvetica, sans-serif;}


ul { 
	color:FC9B2B;
	font-size: 10pt;
        margin: 5px 0 5px 35px;
	}
ol  { 
	color:3B3A3A;
	font-size: 10pt;
        margin: 5px 0 5px 30px;
	}

a {font-size:100%; color:#000000;font-family:Tahoma, Helvetica, sans-serif;}
a.menu {font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu2 {color:#0B4DA2; text-decoration:none; font-weight:bold;font-size:10pt;}
a.menu21 {color:#E16012; text-decoration:none; font-weight:bold;}
a.th1 {font-weight:bold; text-decoration:none;}

a.menu3 {color:#0B4DA2; text-decoration:underline;}
a.menu4 {color:#3B3A3A; text-decoration:none; font-weight:bold;}

.bot_menu {font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.path {font-size:14px; color:#0B4DA2; font-weight:bold; text-decoration:none;}
a.sr {font-size:10px; color:#0B4DA2; margin:0px; padding:0px;}

#date {font-size:160%; color:#0B4DA2; text-decoration:none; font-weight:normal;position:relative;z-index:1000;}
#date2 {font-size:140%;color:#0B4DA2; text-decoration:none; font-weight:normal;}

.block { padding:5px 5% 0px 49px; font-size:85%;}
.block2 { padding:5px 5% 0px 0px; margin-left:-30px; font-size:85%;}

#subscr_block {padding:45px 0px 0px 0px;font-size:75%; text-align:right; width:200px; float:left;clear:both;}

.onsize {position:relative; height:100%;}

.head {height:250px;
       width:100%;
       overflow:hidden;
       margin:0px;padding:0px;
       background:URL('/img/img_03.jpg') top  repeat-x; 
       clear: both;}
#unhead {height:19px;background:URL('/img/img_04.gif') top  repeat-x;}
.menu_block {position:absolute; z-index:2; top:227px; left:18px;width:765px; height:30px;background:URL('/img/menu_fon.gif')  no-repeat;clear: both;}
.menu_block2 {position:absolute; z-index:2; top:227px; left:18px;width:765px; height:30px;background:URL('/img/menu_fon.gif')  no-repeat;clear: both;}
#menu_item1 {width:140px; height:18px; float:left; text-align:center; padding-top:6px;}
#menu_item {width:140px; margin-left:-19px; height:30px; float:left; text-align:center; padding-top:6px;}
#menu_active {width:140px; margin-left:-19px; float:left; height:30px;background:URL('/img/menu_active.gif') no-repeat; text-align:center; padding-top:6px;}
#menu_active1 {width:140px;  float:left; height:30px;background:URL('/img/menu_active.gif') no-repeat; text-align:center; padding-top:6px;}

.green {position:absolute; z-index:3; top:248px; left:0px;width:100%; height:110px;background:URL('/img/green.gif')  no-repeat left;text-align:right;}
#search_block {position:absolute; z-index:4; top:10px; right:15px; height:42px; width:185px; background:URL('/img/lupa.gif') no-repeat; text-align:right; }
#icon_block {position:absolute; z-index:5; top:7px; left:14px;width:90px; height:30px;clear: both;}
#icon_item {float:left;}
#lang_block {position:absolute; z-index:6; top:50px; left:12px;width:32px; height:28px;}

#products {height:84px;clear: both; overflow:hidden; text-align:center; position:absolute; z-index:9; top:290px;width:100%;}
#product {height:84px;float:left; width:15%; //width:15%; text-align:center;}


.cn1 {width:388px; float:left; margin-left:0%;}
.cn2 {//margin-right:-100%;}
.cn3 {width:408px; float:right; margin-left:0%; text-align:right;}
.title {position:absolute; top:70px; z-index:100; width:100%; text-align:center;}


#content {width:100%; margin:0px; padding:120px 0px 0px 0px; clear:both; position:relative;}
#content2 {width:100%; margin:0px; padding:0px 0px 0px 0px; clear:both; position:relative;}
#menu {width:28%;float:left;margin-right:-1%; padding-right:0%;}
#text {width:65%;float:left;margin-left:-1%;padding-left:8%;min-height:405px;}

#pattern {margin:0px 0px 0px 10px; padding:0px; clear:both; height:59px;  background:URL('/img/img_05.gif') top repeat-x;}
#ico {width:43px; height:40px; vertical-align:top; margin-left:0px;float:left;}
#pattern_name {padding:14px 0px 0px 5px;height:32px; margin-left:0%; float:left;}
#tale {width:57px; height:59px; float:right; margin-left:0%;}

#footer {width:100%; height:95px; clear:both; background:URL('/img/img_08.gif') repeat-x;overflow:hidden;}
.cn10 {width:5px; float:left;}
.cn11 {padding:65px 0px 0px 50px;
       width:17%;
       float:left; 
       margin-left:0%;}

.cn12 {padding:55px 0px 0px 0px;
       width:539px; 
       height:95px; 
       text-align:center; 
       float:left; margin-right:-1%;  
       background:URL('/img/bottom_fon.gif') top no-repeat;) }

.cn13 {padding:65px 0px 0px 10px;
       float:left; 
       text-align:right;
       width:25%;
       margin-left:-1%;}

.copyright {font-size:11px; color:#ffffff; text-decoration:none;}
.m1 {font-size:80%; margin:5px 0px 0px 60px;}
.m2 {font-size:80%; margin:5px 0px 0px 80px;}
.act {float:left; margin:3px 5px 0px -10px;}
#logo {position:absolute; top:50px; left:15px; z-index:101;}


.tab{border: #878E8C 1px solid;
      border-collapse: collapse;
      background:#ffffff;
      font-size:10pt;
     }

.tab td {border: #878E8C 1px solid;border-collapse: collapse;}
<!-- main block -->
.wht {background:#ffffff;}
.rj {background:#FFBB66;}

.jst{ text-align:justify;}
.cn { text-align: center;}
.lt { text-align: left;}
.rt { text-align: right;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
#checkbox { border: 0;}

