﻿html, body {
	height:100%;
	width:100%;
	background: #063e61;
	color:#063f61;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
}

h1 { display: block; width: 500px; color: #E05400; font-size:14px;}
h1 span { color: #496B84 }
h3 { display: block; width: 500px; color: #E05400; }
h3 span { color: #496B84 }

a {color:#063f61; text-decoration:underline; font-size:11px; font-family:Tahoma; font-weight:normal;}
a:hover {color:#063f61; text-decoration:none; font-size:11px; font-family:Tahoma; font-weight:normal;}
img {border:0px;}
 
div.lister {
	font-family: tahoma;
	font-weight: normal;
	color: #555;
	padding: 5px 25px;
}

div.lister a, div.lister span {
	font-size: 20px;
	color: #888;
}

div.lister div {
	display: inline;
	font-size: 28px;
	text-decoration: underline;
}

#content {
     min-height: 100%; height: auto !important; height: 100%;
     width:100%;
     position:relative;
     background-position:center;

}
#maincontainer {
     padding-bottom:88px;
     width:996px;
     margin:auto;
     min-height: 100%; height: auto !important; height: 100%;
     }


#footer {
     height: 88px;
     margin: -88px auto 0;
     background:#07476e;
     position:relative;
}

#header {
	width:100%;
	height:156px;
	background:url('/images/header-bg.jpg') repeat-x;
	position:absolute;
}

#hheader {
	width:996px;
	height:156px;
	margin:auto;
	background:url('/images/hheader-bg.jpg') no-repeat;
	position:relative;
}
#logocontainer {width:996px; height:110px;}
#logo {margin-left:11px;}
#h-contact { padding:18px 0px 0px 45px; color:#ffffff; font-size:12px; position:relative; float:left;}
#h-contact #h-contacttel {padding:5px 0px 5px 0px;}
#h-contact a {color:#ffffff; text-decoration:underline; font-size:11px; font-family:Tahoma; font-weight:normal;}
#h-contact a:hover {color:#ffffff; text-decoration:none; font-size:11px; font-family:Tahoma; font-weight:normal;}

#cart {
	width:195px;
	height:76px;
	background:url('/images/cart-bg.jpg') no-repeat;
	float:right;
	margin:0 14px 0 0;
	color:#034165;
	padding:8px 0px 0px 12px
	}
	
#cart b {font:bold 12px Tahoma;}
#cart #cartsum {padding:3px 0px 3px 0px;}
#cart span {font:bold 14px Tahoma; color:#e05400}	
#cart a {color:#e05400; text-decoration:underline; font-size:11px; font-family:Tahoma; font-weight:normal;}
#cart a:hover {color:#e05400; text-decoration:none; font-size:11px; font-family:Tahoma; font-weight:normal;}

#menu {
	width:973px;
	height:44px;
	margin:auto;
	background:url('/images/menu-bg.gif') no-repeat;
	padding-top:3px;
}

#menutbl { height:42px; margin:auto; border:1px transparent solid;}
#menu a {display: block; height: 30px; padding: 0 10px 0 10px; padding-top: 12px; text-align: center; color:#ffffff; text-decoration:none; font-size:12px; font-family:Tahoma; font-weight:normal; text-transform:uppercase;}
#menu td.link:hover {background:url('/images/tdhover.gif') repeat-x;}
#menu .spacer {width:4px; background:url('/images/spacer.gif') no-repeat;}
#menu .link {padding: 0px;}
	
#center { 
	width:973px;
	background: #ffffff;
	margin:auto;
	min-height: 100%; height: auto !important; height: 100%;

}

#greyline { width:969px; height:5px; background:#cfcfcf; border: 2px #ffffff solid; border-top:none; border-bottom:none; margin:auto;}


#main-tbl {
	width:973px;
	margin:auto;
}

#main-tbl td.left {width:225px; vertical-align:top;}
#main-tbl td.right {width:748px; vertical-align:top;}


/*-----left side------*/
#search {width:223px; height:23px; margin:2px 0px 0px 2px; background:url('/images/search-bg.gif') no-repeat; }
#search-bg {background:url('/images/search-bg.gif') no-repeat; width:149px; height:23px; float:left;}
#search-input {color:#9d9d9d; font:normal 11px Tahoma; margin:4px 0px 0px 5px; width:139px; background:transparent; border:transparent;}
#search-bt {margin-left:1px; float:right; width:73px;}
.left-menu {
	width:221px;
	margin:2px 0px 0px 2px;
	border:1px #c2c2c2 solid;
	padding-bottom:20px;
}

.lm-head {width:221px; height:45px;  background:url('/images/lm-head.gif') no-repeat; }
.lm-head .lmh-txt {color:#063f61; font:bold 14px Tahoma; padding:10px 0px 0px 36px;}	
ul.l-menu {margin:10px 0px 0px -33px;}
ul.l-menu li {
	list-style:none;
	background:url('/images/link-menu-bg.gif') 0px 2px no-repeat;
	margin:3px 0px 0px 0px;
	height:18px;
}

.left-menu a {color:#063f61; text-decoration:none; font:normal 13px Tahoma; padding-left:14px;}
.cat {color:#063f61; text-decoration:none; font:bold 12px Tahoma !important; padding-left:14px;}
.left-menu a:hover {color:#063f61; text-decoration:underline; font:normal 13px Tahoma; padding-left:14px;}

#bn-1 {margin:29px 0px 0px 2px;}


/*-----right side------*/
	
#block-bn {width:747px; height:104px; margin:1px 0px 0px 1px;}
#big-bn {width:515px; height:99px; border:1px #c2c2c2 solid; padding:1px; float:left;}
#r-block{height:170px; margin:0px 2px 0px 0px; float:right;}
#rb-bn-top {width:219px; height:169px; border:1px #c2c2c2 solid; padding:1px; display: block;}
#rb-bn-bottom {width:246px; height:113px; border:1px #c2c2c2 solid; padding:1px; margin-top:1px;}

#blue-line {width:519px; margin:1px 0px 0px 1px; height:12px; background:#063e61; }

#mp-catalog {
	float:left;
	margin:1px 0px 0px 0px;
	width:523px;
	padding-bottom:35px;
} 
.cat-head {padding-top: 5px; padding-bottom: 10px; display: block;}
.cat-title {color:#e05400; font:bold 12px Tahoma; float:left; margin:10px 0px 0px 11px; text-transform:uppercase; text-decoration:underline;}
.last-date {color:#0c1828; font:normal 11px Tahoma; float:right; margin:11px 10px 0px 0px;}


.catalog-tbl {width:100%; margin-top:2px;}
.catalog-tbl td { border:1px #c2c2c2 solid; width:256px; height:183px; vertical-align:top;}
.cat-container {padding:10px; text-align: left;}
.cat-container a.h { color:#E05400; font:bold 12px Tahoma; font-weight: bold; width: 220px; display:block; white-space: nowrap; overflow: hidden; text-decoration: none; }

.catalog-tbl b {color:#E05400; font:bold 12px Tahoma;}
.catalog-tbl span {color:#496b84;}
.cat-pic {clear: both;float:left; width:112px;  margin:17px 0px 0px 0px;}
.cat-incart {float:right;width:104px; margin:5px 15px 0px 3px; color:#063f61; font:bold 18px Tahoma; text-align:center;}
.incart-bt {margin: 7px 0px 7px 0px;}
.short-info {padding: 5px; float:left; color:#063f61; width:220px;}

.cat-incart  a {color:#063f61; text-decoration:none; font:normal 11px Tahoma;}
.cat-incart a:hover {color:#063f61; text-decoration:underline; font:normal 11px Tahoma;}
.short-info a {color:#e05400; text-decoration:underline; font:normal 11px Tahoma; line-height:19px;}
.short-info a:hover {color:#e05400; text-decoration:none; font:normal 11px Tahoma; line-height:19px;}



#mp-catalog-right {
	float:right;
	width:225px;
	margin-top:2px;
}

.most-container { width:221px; margin:2px 2px 0px 0px; border:1px #c2c2c2 solid;}
.mc-head {width:221px; height:45px;  background:url('/images/lm-head.gif') no-repeat; }
.mc-head .mch-txt {color:#063f61; font:bold 14px Tahoma; padding:10px 0px 0px 36px;}
.most-cat {padding:10px; width:201px; min-height: 180px;}	
.most-cat b {color:#E05400; font:bold 12px Tahoma;}
.most-cat span {color:#496b84;}
.most-cat-img {text-align:center; font:bold 18px Tahoma; margin:10px 0px 5px 0px; }
#contact {margin:31px 0px 0px 60px;}
#contact a {color:#e05400; text-decoration:underline; font:normal 11px Tahoma;}
#contact #b {font:bold 12px Tahoma; margin:5px 0px 5px;}
#counter {margin:20px 0px 0px 11px;}

/*-----FOOTER------*/
#footcontainer { margin:auto; width:996px; height:72px; padding-top:16px;}
#footlogo {padding:0px 10px 0px 14px;}
#footcontainer a {color:#ffffff; text-decoration:none; font-size:11px; font-family:Tahoma; font-weight:normal; text-transform:uppercase; padding:0px 15px 0px 15px;}
#footcontainer #copyright {margin:10px 0px 0px 359px; color:#6f94ab; font-size:10px;}
	
	
	
.subcat a {
	color: #333;
	display: block;
	padding: 3px;
	margin-left: 20px;
	text-decoration: none;
	font-size: 12px;
}

.subcat a:hover {
	color: #564951;
	display: block;
	padding: 3px;
	margin-left: 20px;
	text-decoration: underline;
	font-size: 12px;
}



div.list_line  {
margin:1px
}

.list_line-head { background:#063e61; color:#ffffff;  font-weight:bold;}
.list_line-articul{ text-align:center; font:bold 11px tahoma; color:#df5500;}
.list_line-price a {font:bold 14px Tahoma; color:#073d61; text-decoration:none;}

.list_line-title a {color:#848484; font:bold 11px Tahoma; text-decoration: underline; }
.list_line-title  a:hover {color:#5f5f5f; font:bold 11px Tahoma; text-decoration: underline; }

div.list_line td {
	text-decoration: none;
	height: 15px;
	font-size: 11px;
	font-family: Tahoma;
	border: 1px solid #ffffff;
	padding: 5px;
	
}

div.list_kubik a {
	color: #74616C;
	border: 1px solid #BCCBE9;
	margin: 4px;
	padding: 5px;
	width: 200px;
	height: 200px;
	float: left;
	display: block;
	text-decoration: none;
}

div.list_kubik_main a {
	color: #74616C;
	border: 1px solid #BCCBE9;
	margin: 4px;
	padding: 5px;
	width: 160px;
	height: 160px;
	float: left;
	display: block;
	text-decoration: none;
}

div.list_kubik a:hover, div.list_kubik_main a:hover {
	cursor: pointer;
	border: 1px solid #BCCBE9;
}

div.list_basic {
	width: 100%;
	border: 1px solid #e5e5e5;
	margin: 3px 2px 0px 2px;
}


.list-articul {
	color:#FE6601;
	font: bold 11px Tahoma;
	float:left;
}

.list-incart {
	margin:8px 0px 0px 3px;
}

.list-link a {
	font:bold 11px Tahoma; color:#858585;
}


.list-price {
	color:#063f61; font:bold 18px Tahoma;
	
}

div.list_basic span {
	font-size: 12px;
	display: block;
	margin-top: 10px;
	margin-left: 5px;
	font-weight:bold;
	font-family: Tahoma;
	text-align:left;
	margin-left:16px;
}

.list-question {
	font: normal 11px Tahoma;
	text-align:left;
	margin:7px 0px 0px 16px;
	padding-right:20px;
	color:#777777;
}

div.typelistlink {
	padding: 0px 10px;
	text-align: center;
}

div.typelistlink div {
	text-align: left;
}

div.typelistlink a,
div.typelistlink p {
	display: block;
	padding: 3px;
	margin: 3px;
	border-bottom: 1px solid #BCCBE9;
	color: #806A77;
	letter-spacing: 3px;
	font-size: 15px;
}

div.typelistlink a:hover {
	background: url(/img/bgksground.png) #BCCBE9;
}

div.sortlist {
	padding: 5px;
	border-bottom: 1px solid #BCCBE9;
	font-size: 14px;
	font-family: verdana;
	margin-top: 10px;
	text-align: left;
}

div.sortlist a {
	padding: 0px 2px;
	border-bottom: 1px dashed #BCCBE9;
	text-decoration: none;
}

div.sortlist a:hover {
	border-bottom: none;
}

div.cat_acp {
	font-family: Verdana;
	font-size: 11px;
	padding: 5px;
}

div.cat_acp a {
	display: block;
	padding: 5px;
	margin-top: 3px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #3266D2;
}

div.cat_acp a:hover {
	background: #eee;
}


div.producemenu {
	margin-left: 10px;
	margin-right: 10px;
}

div.producemenu a {
	display: block;
	padding: 3px;
	margin-top: 3px;
	border-bottom: 1px solid #E9E4E7;
	color: #806A77;
	letter-spacing: 1px;
	font-size: 15px;
	border-bottom: 1px solid #E9E4E7;
}

div.producemenu a:hover {
	border-bottom: 1px solid #aaa;
}

div.producemenu div {
	display: block;
	padding: 3px;
	margin-top: 3px;
	border-bottom: 1px solid #DBFFA0;
	color: #806A77;
	letter-spacing: 1px;
	font-size: 15px;
	font-family: tahoma;
	background: #EFFFD7;
}

/** Товар **/
.produce_r {
	text-align: left;
}
.pr_status {
	padding-top: 10px;
	font: normal 12px Tahoma;
}

/*Каталог*/
.titlefcat {
	font: bold 13px Tahoma;
	color: #E05400;
	padding-bottom: 5px;
}
.cat_vendors a {
	font: bold 13px Tahoma;
	color: #225473;
	text-decoration: none;
	border-right: 1px solid #1981c2;
	padding-right: 5px;
	padding-left: 3px;
	line-height: 1.5;
}
.cat_vendors a:hover {
	text-decoration: underline;
	
}
.cat_wh a {
	padding: 2px 5px;
	font: bold 13px Tahoma;
	text-decoration: none;
}
.cat_wh a:hover {

}
.cat_wh a.s {
	background: #043e64;
	color: #fff;
}
div.fcat {
	background: #E05400;
	display: block;
	height: 18px;
	width: 120px;
	font: bold 13px Tahoma;
	color: #fff;
	margin: 5px;
	margin-left: 0px;
	padding-left: 5px;
}
a.fcat {
	display: block;
	height: 18px;
	width: 120px;
	font: normal 13px Tahoma;
	color: #225473;
	margin: 5px;
	margin-left: 0px;
	padding-left: 5px;
}
a.scat, a.scats {
	display: block;
	height: 18px;
	width: 120px;
	font: normal 13px Tahoma;
	color: #225473;
	margin: 5px;
	margin-left: 0px;
	padding-left: 5px;
	text-decoration: underline;
}
a.scat:hover { text-decoration: none; }
a.scats {background: #E05400; color: #fff; font-weight: bold; text-decoration: none;}

/*новая верстка внутрянки*/

.kubik-link a {font:bold 12px Tahoma; color:#e15500; text-decoration:none;}


