*{margin:0px;}
*{background-repeat:no-repeat;}
img{border:none;}
a{outline:none;}
a:hover{text-decoration:none;}
div.clear{font-size:0px; clear:both; height:0px;}
td{vertical-align:top;}
body{background-color:#44494d; background-image: url('/img/bg.gif'); background-repeat: repeat;}
#index{width:966px; margin:0px auto; background-color:#f1f2ed;height:100%;}
#shadow_left, #shadow_right{width:3px; font-size:1px;}
#shadow_left{background-image:url('/img/shadow_left.gif'); background-repeat:repeat-y; height:150px;}
#shadow_right{background-image:url('/img/shadow_right.gif'); background-repeat:repeat-y;}
#logo{width:611px; height:245px;}
#logo img{display:block;}
#m_m{width:70px; height:245px;}
#m_m img{display:block;}
#menu{width:279px; height:245px;}
#menu a{display:block; padding:5px 0px 7px; color:#000000; font:normal 14px Tahoma; margin:0px 0px 1px 35px;}
#menu div.menu{padding:5px 0px 7px; background-color:black; color:#ffffff; font:normal 14px Tahoma; margin:0px 0px 1px 35px;}
#menu a:hover{background-color:black; color:#ffffff;}
#catalog{width:860px; margin:22px auto 0px; font:normal 11px Tahoma; color:#ffffff;}
#catalog td img{display:block;}
#catalog td div.block{float: left; background-color:#000000; padding:4px 10px;}
#catalog td div.block a{color:#ffffff; line-height:1.5;}
div.link_top{padding: 0 5px; height:23px; float:left; background-color:#ffffff; font:normal 10px Tahoma; text-align:center;}
div.link_top a{color:#000000; line-height:2;}
img.title{margin-right:10px;margin-bottom:10px;float:left;}

div.link_bottom{width:96px; height:23px; margin-top:35px; background-color:#000000; font:normal 10px Tahoma; text-align:center;}
div.link_bottom a{color:#ffffff; line-height:2;}
div#nav{clear:left;}
span.titles{font:normal 12px Tahoma; margin-top:5px; background-image:url('/img/t.gif'); background-position:left center; padding:0px 12px;}
#work_block{width:860px; margin:40px auto 0px;}
#footer{width:922px; margin:55px auto 11px; background-color:#ffffff; font:normal 11px Tahoma; padding:19px 0px;}
#bottom_nav{text-align:center;}
#bottom_nav a{color:#707070;}
#bottom_nav span{margin:0px 3px;}
#copy{font:normal 11px Tahoma; text-align:center; color:#abaca8; margin:0px 0px 11px 0px;}
#copy a{color:#abaca8;}
#plashka{width:350px; height:72px; background-image:url('/img/plashka.jpg'); margin:0px 0px -72px auto; font:normal 11px Tahoma;float:right;}

#contacts{margin-left:13px; font:normal 12px Tahoma; color:#6f6f6d;}
#contacts a{color:#6f6f6d; font-size:11px;}
td.contacts{padding:8px 0px 0px 0px; color:#000000; font:italic normal 12px Arial;}

div.doc{margin-bottom:14px;background-position:top left; padding:0 0 2px 20px;}
div.doc a{color:#000000; margin-right:4px;}
div.doc span.size{font-size:10px; margin-top:2px; font-style:italic;}

table.certificates{float:left; margin:0px 18px 18px 0px;}
table.certificates td{vertical-align:middle; background-color:#cdd1d2; width:128px; height:128px;}
table.certificates td img{display:block; margin:0px auto;}


#contact_us{margin-top:10px;}
#contact_us td{text-align:left;}
td.input{padding-bottom:2px;}
.text{color:#0f2542; font:normal 10px Tahoma; padding-top:2px;}
#contact_us td.input input{font:normal 11px Tahoma; width:230px; height:14px; background-color:#bdc8d0; border:1px solid #909aa4; margin-right:5px;}
#contact_us textarea{font:normal 11px Tahoma; width:440px; height:100px; background-color:#bdc8d0; border:1px solid #909aa4;}
#send  input{width:85px; font:normal 11px Tahoma; color:white; float:left; margin-right:10px; background-color:#383c3e; border:1px solid #383c3e;}

.error{color:red; font:normal 10px Tahoma;}

table.catalog_page{width:100%; font:normal 12px Tahoma; margin-bottom:25px;overflow:hidden;}
table.catalog_page td.catalogue_sections{width:30%;}
table.catalog_page td.catalogue_sections .inner{width:255px;overflow:hidden;}
table.catalog_page td.catalogue_sections ul {overflow:hidden;font:normal 13px Tahoma; list-style: square outside; padding-left:20px;}
table.catalog_page td.catalogue_sections li {margin-bottom:5px;}
table.catalog_page td.catalogue_sections ul a.hlink{color:#f00;cursor:default;}
table.catalog_page td.catalogue_sections li.level a{text-decoration:none;border-bottom:1px dashed #000;}
table.catalog_page td.catalogue_sections li.sublevel {list-style: none outside;display:none;}
table.catalog_page td.catalogue_sections ul a{ color:#000000; cursor:pointer; }
table.catalog_page td.catalogue_items{width:70%;}
table.catalog_page td.catalogue_items ul {font:normal 12px Tahoma; list-style: none outside; padding-left:5px;}
table.catalog_page td.catalogue_items li {margin-bottom:2px;}
table.catalog_page td.catalogue_items ul a{ color:#000000; font:bold 11px Tahoma; }
table.catalog_page div.pl{margin:0px 0px 8px 0px;}
table.catalog_page div.items{margin:0px 0px 28px 10px;}
table.catalog_page div.block{background-color:#000000; padding:0px 10px;}
table.catalog_page div.block span{color:#ffffff; line-height:2.1; font-size:11px;}
.catalogue_item {margin-bottom:15px;}
.catalogue_item a{ color:#000000; font:bold 11px Tahoma; margin-bottom:5px;}
.catalogue_item div.section_name{padding:5px 18px 6px; font:bold 14px Tahoma; background-color:#383c3e; color:#ffffff; margin-bottom:15px;clear:right;}
.catalogue_item .section_img{float:left;margin:5px 10px 10px 0;}
.catalogue_item .section_img img {border:1px solid #a1a1a1;}

.catalogue_item div.section_desc{}





