* {margin: 0; padding: 0;} 
body {
text-align: left; font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
background: #000;
color:#fff;
}
html,body {
 
}

IMG {
border:0px;}


li {
padding: 5px 0px 5px 0px;
}

p {
padding: 10px 0px 10px 0px;
}

h2 {padding: 10px 0px 20px 0px;
color:#FFCC00;
font-size:24px;
}

h3 {
color:#FFCC00;
}

.main {
min-width: 1024px;
max-width: 1280px;
}
#main{
min-width: 1024px;
max-width: 1280px;
}
* html .main {  
  
}
.hFooter {  
height: 80px;  
}
.footer {  
background: #000;  
color: #fff;
height: 70px;  
border-top: 3px solid #333333;
padding:5px 0px 5px 0px;
margin-top: -80px; 
}


a{
color:#fff; text-decoration:underline;
}

a:hover{
color:#fff; text-decoration:none;
}

a:active {
font-weight:bold;
color:#FFCC00; text-decoration:none;
}



.leftColumn {
width: 300px;
float: left;
background: #eb0505;
}
.rightColumn {
margin-left: 320px;
 
}
.rightColumn .block1,
.rightColumn .block2 {
float: left;
margin-right: 20px;
 
}
.rightColumn .block3 {
 
clear: both;
}

.expando { margin: 0px 25px 0px 25px}



		 
div.body{
min-height:150px;
}



.search {
height:90px;
padding-left:80px;
background:url(images/bg_t_m.gif) repeat-x;
}

.search_content {
padding-top:10px;
float:left;
}


.search_form {
padding-top:30px;
padding-right:10px;
float:right;
}

.adress_form{
background:url(images/adress_form.png) no-repeat;
width:350px;
height:220px;
font-weight:bold;
}

.adress_form_txt {
font-size:15px;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top:85px;
padding-left:20px;
}
.link3 {
font-size:15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.menu_products {
background:url(images/menu_products.png) no-repeat;
width:350px;
height:220px;
}

.menu_products_txt {
font-size:14px;
padding-left:30px;
padding-top:80px;

}

.menu_uslugi {
background:url(images/menu_uslugi.png) no-repeat;
width:350px;
height:220px;
}

.menu_uslugi_txt {
font-size:14px;
padding-left:30px;
padding-top:95px;

}

.left_menu_top {
width:350px;
height:147px;
background:url(images/menu_top.png)  no-repeat;
}

.left_menu_center {
background:url(images/menu_center.gif) repeat-y;
width:350px;
}

.left_menu_bottom {
background:url(images/menu_bottom.jpg) repeat-y;
width:350px;
height:60px;
}

.left_menu_center_txt {
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
padding-right:20px;
font-size:14px;
width:350px;
}


.left_menu_uslugi_top {
width:350px;
height:153px;
background:url(images/menu_uslugi.png)  no-repeat;
}

.copyright {
float:left;
padding-top:10px;
}

.left_info {
padding-top:50px;
padding-left:20px;
width:350px;
}

.content {
padding-left:30px;
}

.content_index {
padding-left:30px;
font-size:16px;
}

.links {
background:#000000;
height:50px;
width:100%;
}

.cat_title_block {
padding-top:20px;
}

.cat_title_subcat {
font-weight:bold;
padding-top:20px;
color:#FFCC00;
font-size:16px;
}

.cat_title_subcat a {
font-weight:bold;
color:#FFCC00;
}

.cat_title_subcat_first {
font-weight:bold;
padding-top:0px;
color:#FFCC00;
font-size:16px;}

.link5 {
font-weight:bold;
color:#FFCC00;
}

.cat_title_podsubcat {
padding-top:20px;
padding-bottom:0px;
padding-left:30px;
}

.cat_title_podsubcat a {
}

.cat_title_listt {
padding-left:60px;
}

.cat_title_listt a {

}

.chain {
font-size:12px;
}

.chain a {
}

.cat_main {
padding-left:80px;
}

td.cat_element {
padding-top:50px;
width:33%;
text-align: center;
}


td.cat_img {
width:162;
height:165;
align: center;
}


.cat_txt {
text-align:justify;
font-size:16px;
}

td.cat_element_txt {
padding-left:10px;
padding-right:10px;
}

.cat_element_title {
width:100%;
font-weight:bold;
}

.cat_element_value {
background:#CCFFFF;
}

.cat_lupa {
padding-top:150px;
padding-left:30px;
}

.module {
width:100%;
height:30px;
background:url(images/module.gif) repeat-x;
}

.cat_detail_title {
padding-top:30px;

}

td.cat_detail_tekh {
padding-top:5px;
padding-bottom:5px;
border:1px;
border-style:solid;
border-color:#FFFFFF;
padding-left:5px;
}

td.cat_detail_tekh_right {
padding-top:5px;
padding-bottom:5px;
border:1px;
border-style:solid;
border-color:#FFFFFF;
padding-left:20px;
}

.cat_detail_diagramm {
padding-top:20px;
position:absolute;
z-index: 1000;
}

.cat_detail_snoski {
padding-top:30px;
}

.cat_detail_dualux {
padding-top:540px;
}

.cat_detail_certificate {
padding-top:250px;
position:absolute;
z-index: 900;
}

.cat_detail_certificate_no_diagramm {
padding-top:20px;
position:absolute;
z-index: 900;
}

.cat_detail_certificate_rtop{
padding-top:10px;
z-index: 1000;
position:absolute;
}

.cat_detail_certificate_rbottom{
padding-top:270px;
z-index: 900;
position:absolute;
}

.main_fon {
z-index:1000;
width:100%;
height:313px;
background:url(images/image005.jpg) repeat-x;
}

#krivka { font-family:Arial, Helvetica, sans-serif}
