body,input,textarea,select{font:12px Tahoma;}
body{width:100%;color:#333;padding:0;margin:0;background:#fff url(../img/bg.gif) center 0 repeat-x;}
table{border-collapse:collapse;padding:0;}
td{margin:0;padding:0;}
form{margin:0;padding:0}

html,body{height:100%;margin:0;padding:0;}

.site{width:100%;background:url(../img/bg2.png) 0 280px no-repeat;}
.site .inner{width:906px;background:url(../img/fon.png) no-repeat;margin:0 auto;}
.site .inner .head{width:906px;height:425px;overflow:hidden;}
.site .inner .head a.logo{width:123px;height:119px;background:url(../img/logo.png) no-repeat;display:block;float:left;margin:21px 0 0 0;}
.site .inner .head .rightblock{width:200px;float:right;color:#333;font:12px Tahoma;margin:25px 0 0 0;text-align:right;}
.site .inner .head .rightblock a{color:#db0f0f;font:12px Tahoma;text-decoration:none;}
.site .inner .head .rightblock .span1{font:12px Arial;}
.site .inner .head .rightblock .span2{font:36px Arial;color:#db0f0f;font-weight:bold;}

.site .inner .menu{width:904px;height:29px;padding:11px 0 0 2px;background:url(../img/menu_bg.png) no-repeat;}
.site .inner .menu a,.site .inner .menu a.active{color:#fff;font:12px Tahoma;font-weight:bold;margin:0 16px;}
.site .inner .menu a.active{text-decoration:none;}

.menu_eng a, .menu_eng a.active{
 margin:0 19px !important;
}

.site .inner .middle-home{margin:50px 0 0 0;font:12px Tahoma;color:#333;overflow:hidden;}
.site .inner .middle-home .img{float:left;margin:0 25px 0 0;border:0;display:block;}
.site .inner  a.link{color:#db0f0f;text-decoration:none;background:url(../img/arrow.gif) no-repeat;padding:2px 0 2px 22px;}

.site .inner .middle{width:906px;overflow:hidden;margin:45px 0 0 0;}
.site .inner .middle .leftmenu{width:200px;float:left;padding:0 0 0 43px;}
.site .inner .middle .leftmenu a,.site .inner .middle .leftmenu a.active{color:#db0f0f;background:url(../img/arrow2.gif) 0 4px no-repeat;font-weight:bold;padding:0 0 0 14px;}
.site .inner .middle .leftmenu a.active{text-decoration:none;background:url(../img/arrow2a.gif) 0 4px no-repeat;color:#333;}

.site .inner .middle .rightblock{width:663px;float:left;line-height:16px;}
.site .inner .middle .rightblock a{color:#db0f0f;}
.site .inner .middle .rightblock .title{font:11px Tahoma;color:#333;margin:0 0 20px 0;}
.site .inner .middle .rightblock .title a{font:11px Tahoma;color:#db0f0f;}
.site .inner .middle .rightblock .img{display:block;border:0;}

.site .inner .middle .rightblock .acsses{width:330px;}
.site .inner .middle .rightblock .acsses-pic{float:right;}
.site .inner .middle .rightblock .redtext{font:24px Arial;color:#db0f0f;font-weight:bold;}
.site .inner .middle .rightblock a.button{width:230px;height:32px;padding:6px 0 0 0;background:url(../img/btt.gif) no-repeat;color:#fff;display:block;text-decoration:none;font:18px Arial;text-align:center;}
.site .inner .middle .rightblock .conteiner{overflow:hidden;margin:30px 0 0 0;}
.site .inner .middle .rightblock .conteiner a.acsess-catalog{width:140px;display:block;font:12px Tahoma;float:left;padding:0 34px 15px 0;}
.site .inner .middle .rightblock .conteiner a.acsess-catalog2{padding:0 0 15px 0;}
.site .inner .middle .rightblock .conteiner a.acsess-catalog img{border:0;display:block;margin:0 0 7px 0;}

.site .inner .middle .rightblock .table-haract{border:0;width:100%;}
.site .inner .middle .rightblock .table-haract .td1{width:200px;padding:5px 20px;background:#ececec;border-bottom:2px solid #fff;}
.site .inner .middle .rightblock .table-haract .td11{padding:5px 20px;background:#ececec;border-bottom:2px solid #fff;}
.site .inner .middle .rightblock .table-haract .td2{width:200px;padding:5px 20px;background:#d7d7d7;border-bottom:2px solid #fff;}
.site .inner .middle .rightblock .table-haract .td22{padding:5px 20px;background:#d7d7d7;border-bottom:2px solid #fff;}
.site .inner .middle .rightblock .table-haract .td3{padding:5px 20px;}

.site .inner .middle .rightblock sup{color:#db0f0f;}
.site .inner .middle .rightblock .send{width:230px;height:38px;padding:0 0 0 0;background:url(../img/btt.gif) no-repeat;color:#fff;display:block;text-decoration:none;font:18px Arial;text-align:center;border:0;}
.site .inner .middle .rightblock .input{width:476px;height:16px;border:1px solid #a1a0a0;padding:2px;margin:2px 0 5px 0;}
.site .inner .middle .rightblock .textarea{width:476px;height:200px;border:1px solid #a1a0a0;padding:2px;margin:2px 0 5px 0;overflow-y:auto;}
.site .inner .middle .rightblock .select{width:487px;height:21px;padding:2px 0 0 0 ;background:url(../img/select.gif) no-repeat;margin:2px 0 5px 0;}
.select-sh{width:477px;padding:0 0 0 0;color:#000}
.ui-selectmenu-menu{padding:0;background:#fff;border:1px solid #c6c6c6;outline:0;
               -moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}               
               
.ui-selectmenu-menu a{color:#000;}
.ui-selectmenu-item-selected,.ui-selectmenu-item-focus{outline:0 !important;border-color:#c6c6c6 !important;
               -moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.ui-selectmenu-item-selected a{}
.ui-selectmenu-item-focus a{background:#f3f3f3;color:#000 !important;}
.ui-selectmenu-status{color:#000;}


.site .inner .separator{width:906px;height:1px;background:url(../img/sp.gif) no-repeat;overflow:hidden;margin:30px 0 25px 0;}

.site .inner .footer{width:906px;overflow:hidden;color:#333;font:12px Tahoma;padding:0 0 20px 0;}
.site .inner .footer a{color:#db0f0f;}
.site .inner .footer .block{width:240px;float:left;}
.site .inner .footer .block2{width:280px;float:left;}
.site .inner .footer .block3{width:360px;float:left;}

.slide-show{float:left;width:477px;margin:0 20px 0 0;}
.slide-show ul{list-style:none;padding:0 !important;margin:0 !important;}
.slide-show li{list-style:none;padding:0 !important;margin:0 !important;}

.zakaz-pic{display:block;border:0;margin:10px 5px 10px 0;}
.zakaz-table{width:100%;}
.zakaz-td{width:30%;vertical-align:top;}
.zakaz-table .red{color:#db0f0f;}
.zakaz-td input{width:12px;height:14px;overflow:hidden;}
.zakaz-table2{}
.zakaz-table2 td{padding:0 5px 10px 0;}
.zakaz-table2 .red{color:#db0f0f;}

h1{font:20px Tahoma;color:#333;margin-top:0;padding-top:0;margin-bottom:5px;padding-bottom:5px;}

.cost{
 color: #da100c;
 font-weight: bold;
}

.gallery-obl{width:150px;margin:0 20px 20px 0;display:inline-block;vertical-align:top;}


.corb_table {width:100%; margin-bottom:7px; margin-left:-1px;} 
.corb_table td, .corb_table th{border-top:4px solid #fff; border-left:1px solid #fff; background:#e9e9e9; padding:3px 24px 3px 24px;} 
.corb_table  th{font-weight:bold;} 
.corb_table  td.del{border-left-color:#e9e9e9;} 
.corb_table  td.del a{overflow:hidden; position:relative; text-decoration:none; border-bottom:1px solid #9F0A34;} 
.corb_table  td.del a:before, .corb_table  td.del a .before_del{display:block; overflow:hidden; position:absolute; content:"X";
  left:-20px; font-size:14px; color:#9f0a34; text-decoration:none; float:left; font-weight:bold;} 
