body {background-color:#e0e0e0;font: 11px/14px Tahoma;color:#5e5e5e;}
a {color:#638aaf;  }
a:hover {text-decoration:none;}

a.ser {color:#5e5e5e; text-decoration:underline;  }
a.ser:hover {text-decoration:underline;  }

.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.mid {vertical-align:middle;}

.button_block {text-align:center;vertical-align:bottom;font-size:10px;margin-bottom:8px;width:200px; height:100%;}

.menu_block {border-top:1px solid #F00;font-size:10px;margin-bottom:8px;width:200px;}
.menu_block .head {color:#d00;font-weight:bold;padding-top:6px;text-align:right;text-transform:uppercase;}
.menu_block .head a {color:#d00;font-weight:bold; text-decoration:none; }
.menu_block .head a:hover {text-decoration:underline; }
.menu_block ul {list-style-image:url('/img/li.jpg');margin:12px 0 0 41px;}
.menu_block li {margin-bottom:4px}
.menu_block a {text-transform:uppercase;  }
.random {font-size:12px;margin-bottom:20px;}
.random a {font-style:italic;color:#666;display:block;font-family:Trebuchet MS;text-align:center;text-transform:none;  }
.random span {color:#2A2A2A;display:block;font-family:Tahoma;margin-top:12px;text-align:center;}
.random .img {padding: 15px 0 0 10px;}
/*.random .img2 { height: 100px; overflow:hidden; }*/
.random .img img {margin-bottom:13px; width: 139px;}
.work { /*overflow:hidden;  */  min-height:272px; width:186px;background:url('/img/picbg.jpg') no-repeat 0 0;float:left;margin:0 4px 13px 0;}
.self_work {padding-left:18px; /* height:210px; */ }
.self_work img {border:1px solid #fff;}
.work .right {margin: 16px 7px 0 0;}
.work .left {color:#8f8f8f; margin:16px 0 0 7px;}
.self_work  a {color:#666666;display:block;font-family:Trebuchet MS;font-size:12px;font-style:italic;margin:12px 0 0px;  }
.self_work  span {color:#2A2A2A;display:block;font-family:Tahoma;font-size:12px;  padding:3px 6px 0 0px;}
.cat_header {border-top:1px solid #d00;clear:left;color:#d00;font-size:12px;font-weight:bold;margin-right:9px;padding-top:6px;text-transform:uppercase;}
.cat_header a { color:#d00; text-decoration: underline; font-weight:bold;} 
.cat_header a:hover { text-decoration: underline; } 
.news {float:left;margin:16px 44px 14px 2px;width:210px;overflow:hidden;}
.news .date {margin-bottom:22px;}
.news .text a {color:#5e5e5e; }
.text_block {background: url(/img/aboutbg.jpg) repeat-x 0 0; background-color: #d6d6d6; clear:left; min-height: 187px; padding:0 21px;width:712px;}
.text_block .header, .header {clear:left;color:#d00;font-size:12px;font-weight:bold;margin-bottom:24px;padding-top:23px;text-transform:uppercase;}

H1 {
// border-top:1px solid #666;
border-bottom:1px solid #666;
clear:left;
color:#666;
font-size:14px;
font-weight:bold;
margin-right:9px;
padding-top:4px;
padding-bottom:5px;
text-align:center; 
// text-transform:uppercase;
// vertical-align:right;
}

#overall {width:1000px;margin:0 auto; background-color:#f7f7f7;}
#top {height:121px;background:url('/img/top.jpg') no-repeat 0 0;font-family:Arial;text-transform:uppercase;padding:9px 19px 0 0;font-size:10px;}
#top * {vertical-align:middle;}
#top label {color:#7d7d7d;margin-right:6px;}
#top a {color:#638aaf;margin-left:5px; }
#top input {width:103px;border:1px solid #e2e3ea;border-top-color:#abadb3;color:#bebebe;padding:1px 2px;height:14px;margin-right:4px;}
.logo {
 position: absolute;
 padding-top: 30px;
 padding-left: 15px;
}
#menu {margin-top:3px;padding-right:19px;overflow:hidden;}
#menu .right {background:url('/img/menuline.jpg') no-repeat 0 0;width:590px;height:25px;}
#menu ul {list-style:none;#margin-left:6px;}
#menu li {display:inline;padding:0 12px;#padding:0 11px;}
#menu li.poisk {display:inline; padding-left: 4px; padding-right: 0px;}
#menu a {color:#fff;font-size:10px;position:relative;text-transform:uppercase;top:3px; }
#content {padding-top:20px;}
#left {width:200px;float:left;}
#right {width: 780px; float: right;}
#right .banner {float:right;margin-right:16px;overflow:hidden;}
#catalog {overflow:hidden;padding:9px; width:100%;clear:right;}
#footer {background:url('/img/footerbg.jpg') repeat-x 0 0;clear:both;overflow:hidden;height:92px;}
#footer div {text-align:center;}
#footer .right {padding-top:21px;width:784px;}
#footer .right a {text-transform:uppercase;margin-right:7px;font:10px/18px Arial; }
#footer .left {overflow:hidden;padding:26px 0 0 2px;width:200px;}
#footer .left, #footer .left a {color:#888;}
#footer .left a {text-decoration:none; }

tr.spc { height: 5px; }
tr.spc_2 { height: 10px; }
a.type_zag {text-transform:uppercase; }
.type_podzag { padding-left:20px; }
.red_num { font-weight: bold; color: #d00; }
.red_not_bold { color: #d00; }
.img_ser {  border: 1px;  border-style: solid;  border-color:#555; } 
.send_ok { color:#f33; }
a.kup { font-weight: bold; font-size: 13px; color: #c00; } 
a.kak_kup {  color: #888;  } 
a.zapr_tsen { font-weight: bold; font-size: 12px; color: #c00; } 

.png24  {behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/img/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

a.enter { font-size:12px;font-weight:bold; }


