html, body {margin:0 auto;padding:0px;height: 100%;display: table;width: 100%;background: #fff;}
body, td, th{margin: 0 0 0 0;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #58646a;line-height: 180%;}
img{border: 0px;}
TABLE{border-collapse: collapse;border-spacing: 0px;}
table td, th{padding: 0px;}
P{margin: 10px 0px 10px 0px;}
DIV{margin: 0px auto;padding: 0px;zoom: 1;}
A{text-decoration: underline;color: #3399ff;}
H1{padding:0; margin: 10px 0px 10px 0px;}
H1.small {
	color: white;
	font-family: Tahoma;
	font-size: 10px;
	font: normal;
	margin-bottom : 27px;
    font-weight: normal;
}
H2.smaller {
	color:#CC0033;
    font-size:12px;
    font-weight:bold;
    margin:18px 0px;
}
form, ul, li{padding: 0px;margin: 0px;}
/* Отоброжение пнгешек в експлорере - Png settings*/
/* png */
.png {-background: none !important; -width: expression(this.firstChild.width); -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='scale')");}
.pngbg {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='scale')");}
.pngbgcrop {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='crop')");}
.png img {-visibility: hidden;}

/* Разметка страницы */
#main {width: 100%;height: 100%;}
#head {height: 198px;}
#content {height: 100%;}
#foot{height: 120px;border-top: 1px solid #cc0033;background: #f4f4f4;}

/* Шапка */
#cap {height: 100%;width: 100%;}
#cap .cap{position: relative;width: 100%;background: #270a0c;height: 147px;}
#cap .cap .right_pic{position: absolute;left: 260px;top: 0px;width: 713px;//left: 257px;}
#cap .cap .logo{position: absolute;left: 20px;top: 10px;}
#cap .cap .space_w{position: absolute;left: 257px;top: 0px;height: 147px;background: #fff;width: 3px;}
#cap .cap .phones{position: absolute;right: 15%;top: 30px;}
#cap .cap .space{position: absolute;right: 684px;top: 0px;width: 2px;height: 147px;background: #fff;margin-left: 260px;}
#cap .cap .bg_logo{position: absolute;left: 0px;top: 0px;height: 147px;width: 260px;background: #990000;}
/* Шапка 2 */
#cap .cap2 {background: #cc0033;height: 100px;position: relative;width: 100%;}
#cap .cap2 .logo{position: absolute;left: 20px;top: 0px;z-index: 10; }
#cap .cap2 .phones{position: absolute;left: 0px;top: 0px;height: 100%;width: 100%;z-index: 5;}
#cap .cap2 .phones .table_phones {width: 100%;height: 100%;}
#cap .cap2 .phones .table_phones TD{vertical-align: middle;text-align: center;font-size: 16px;color: #fff;}
#cap .cap2 .phones .table_phones A {color: #fff;}
#cap .cap2 .logo DIV{position: absolute;left: 0px;top: 0px;}
#cap .cap2 .space_w{position: absolute;left: 227px;top: 25px;height: 50px;background: #fff;width: 1px;}

/* Контент */
#content {width: 100%;height: 100%;}
#content .content_center {height: 100%;}
#content .content{width: 100%;height: 100%;margin: 15px 0% 15px 0%;}
#content .content TD{vertical-align: top;text-align: left;}
#content .content H1{
	color:  #cc0033;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
#left_bl A{color: #58646a;font-size: 12px;font-weight: bold;}
#center_bl {width: 57%;text-align: justify;padding: 0px 30px 0px 15px;}
#center_bl P{text-align: justify;}
#right_bl {width: 22%;}


/* меню */
#menu {text-align: center;}
#menu .menu{margin: 0px auto;height: 46px;width: 100%;border-bottom: 1px solid #b8b8b8;}
#menu .menu TD{text-align: center;}
#menu .menu TD div div div{float: left;}
#menu .menu A{text-decoration: underline;color: #58646a;font-size: 16px;margin: 0px 10px 0px 10px;}
#menu .menu .spacer_m{padding: 0px 10px 0px 10px;}

/* Подвал */
#foot{font-size: 11px;color: color: #58646a;}
#foot .foot{position: relative;width: 100%;height: 100%;}
#foot .svarpredl{position: absolute;top: 60px;left: 20px; z-index: 101;}
#foot .copy {position: absolute;top: 14px;right: 20px;}
#foot .counters {position: absolute;top: 14px;right: 190px;}
#foot .logo{position: absolute;top: 10px;right: 23%;}
#foot .logo2{position: absolute;top: 15px;right: 35%;}
#foot .phone1 {position: absolute;top: 13px;left: 39px;}
#foot .phones1 {position: absolute;top: 14px;left: 76px;}
#foot .foot_sp1{position: absolute;top: 20px;left: 195px;}
#foot .phone2 {position: absolute;top: 13px;left: 218px;}
#foot .phone3 {position: absolute;top: 33px;left: 39px;}
#foot .phones2 {position: absolute;top: 14px;left: 255px;}
/*#foot .foot_sp2{position: absolute;top: 30px;left: 378px;}*/
#foot .foot_sp2{position: absolute;top: 20px;left: 200px;}
#foot .mailtoico {position: absolute;top: 16px;left: 220px;}
#foot .mailto {position: absolute;top: 14px;left: 250px;}
#foot .mailto A{text-decoration: none;color: #58646a;font-size: 11px;}
/* Поиск */
#search{border: 1px solid #40515f;width: 225px;height: 70px;background: #f7f7f7;margin-top: 20px;float: left;}
#search input{border: 1px solid #40515f;margin-top: 26px;margin-left: 15px;height: 18px;width: 135px;padding-left: 15px;}
#search  .lupa {position: absolute;top: 27px;//top: 28px;left: 17px;}
#search  .search {position: absolute;top: 27px;//top: 28px;left: 160px;}

/* Корзина */
#basket {height: 89px;background: #f7f7f7;border: 1px solid #40515f;position: relative;margin-top: 9px;margin-bottom: 9px;}
#basket .bask {position: absolute;top:15px;left: 10px;}
#basket .message {position: absolute;top:24px;left: 50px;font-size: 12px;}
#basket .message span{color: #e47d00;font-size: 16px;}
#basket .oform {position: absolute;top:60px;left: 10px;}
#basket .oform A{font-size: 14px;color: #e47d00;}

/* Оформление заказа */
#getup {width: 100%;border: 1px solid #999999}
#getup TD{text-align: center;vertical-align: middle;padding: 5px;border-bottom: 1px solid #999;}
#getup thead TD{text-align: center;vertical-align: middle;background: #58646a;color: #fff;padding: 10px;border-left: 1px solid #fff;}
#getup tbody TD .cap{font-weight: bold;}
/* Разное */
.date {color: #0099cc;margin: 0px;}
.news {margin: 0px 15px 15px 0px;}
.hit{font-size: 16px;color: #0099cc;margin-top: 5px;}
.catalog_line{
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 1px;
	background-image: url(../images/line_cl.jpg);
	background-repeat: repeat-x;
}
.navigator {font-size: 12px;margin: 0px 0px 20px 0px;}
.product_list {width: 100%;}
.product_list input {
	width: 20px;
	margin: 0px 10px 0px 10px;
	height: 20px;
}
.product_list TD{padding: 10px 5px 10px 5px;width: 50%;text-align: left;}
.catalog_list{margin-top: 20px;}
.catalog_list a{color: #58646a;}
.link2{color: #58646a;font-weight: bold;}
.line_main{height: 1px;width: 100%;background: #8a9397;margin: 0px;border: none;color: #8a9397;}
.catalogs_h{font-size: 12px;font-weight: bold;color: #cc0033;}
/* Форма заказа */
#form_basket{margin-top: 20px;}
#form_basket TD{padding: 5px 20px 5px 0px;text-align: left;}
#form_basket TD input,textarea{width: 295px;height: 26px;border: 1px solid #999;color: #cc0033;}
#form_basket TD textarea{height: 60px;}
#form_basket .submit {padding-top: 20px;}

#dop {font-size: 10px;}
#dop A {font-size: 10px;}
.webit {position:absolute;}
.webit a {line-height:1.3; text-decoration:none;}
.webit a:hover {text-decoration:underline;}

div.wow span {padding-top: 5px; display:block}
