/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html, body {
    margin: 0px;
    padding: 0px;
	font:12px/16px Tahoma, sans-serif;
	color: #333;
}

table, td {
	font:12px/16px Tahoma, sans-serif;
	color: #3E3E3E;
	}
	
body{
	background: #fff;}
	
/*#bg {
	position:absolute;
	width:100%!important;
	height:974px;
	background:url("images/ng_bg.jpg") center top no-repeat;
	z-index:-100;
	right:0;
}*/

#wrapper {
    margin: 0px auto;
    padding: 0px;
    width: 1004px;
	position:relative;
}

#head {
	height:90px;
	width:100%;
	padding:0px;
	margin:0px;
	position:inherit;
	}

#logo {
    margin: 25px 0px 0px 15px;
    padding: 0px;
    background: url("pics/logo.png") no-repeat transparent;
    text-indent: -9999px;
	height:46px;
	width:247px;
	float:left;
}


#logo a.logo {
    display: block;
    width: 247px;
    height: 46px;
    border: none;
	outline:none;
}

#search_box {
	float:right;
	margin-right:10px;
	margin-top:10px;
	}

#search_form {
	width:350px;
	height:42px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(top,  #fbfbfb 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 3px 2px #CCC;
	/*background: url("pics/search.png") no-repeat transparent;*/
	padding-top:15px;
	padding-left:16px;}

#search_field {
	float:left;
	width:316px;
	}
#search_field input {
	background:none;
	border:1px solid;
	border-color: #D3D3D3 #F9F9F9 #F9F9F9 #D3D3D3;
	width:300px;
	padding:4px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaeaea 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top,  #eaeaea 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	}
#search_button {
	float:left;
	width:25px;
	padding-top:1px;
	}

#mainmenu {
	height:50px;
	width:1002px;
	margin:0 auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: #76b1d0; /* Old browsers */
background: -moz-linear-gradient(top,  #76b1d0 0%, #0780bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76b1d0), color-stop(100%,#0780bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #76b1d0 0%,#0780bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #76b1d0 0%,#0780bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #76b1d0 0%,#0780bc 100%); /* IE10+ */
background: linear-gradient(top,  #76b1d0 0%,#0780bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76b1d0', endColorstr='#0780bc',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 1px 2px #333;
	position:relative;
	z-index:2;
	}

#mainmenu ul {
	list-style: none;
	height:26px;
	margin:0px 0px 0px 5px;
	padding:13px 4px;
	float:left;
	position:absolute;
	z-index:4;
	}

#mainmenu ul li {
	float:left;
	padding: 4px 10px;
	border-right:1px solid #76b1d0;
	}
	
#mainmenu ul li a{
	color:#FFF;
	font: bold 13px Tahoma, Geneva, sans-serif;
	text-shadow: -0.04em -0.04em 0em #666;
	text-decoration:none;
	display:block;
	}
#mainmenu ul li a:hover{
	color:#FF934A;
	}
#phone {
	float:right;
	margin:12px 16px 0 0;
	color:#FFF;
	font-size:24px;
	font-family: Tahoma;
	font-weight:normal;
	text-align:right;
	}
#phone span{
	color:#FF934A;
	font-size:25px;
	text-shadow: 1px 1px 2px #333;
	}
	
#phone span.phone_info{
	color: #EEE;
	font-size:10px;
	line-height:20px;
	text-shadow: none;
	padding-top:2px;
	}
	
/* TOP LEVEL */

#toplevel {
	height:50px;
	width:992px;
	margin-left:10px;
	clear:both;
	}
#toplevel div {
	position: relative;
	margin-top:-4px;
	margin-left:-8px;
	float:left;
	width:204px;
	height:50px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border:1px solid #C4C4C4;
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #dbdbdb 94%, #ff8f4f 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(94%,#dbdbdb), color-stop(94%,#ff8f4f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff8f4f 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff8f4f 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff8f4f 94%); /* IE10+ */
background: linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff8f4f 94%); /* W3C */

	box-shadow: 0 2px 2px #CCC;
	-moz-box-shadow: 0 2px 2px #CCC;
	-webkit-box-shadow: 0 2px 2px #CCC;
	z-index:0;
	}

#toplevel div a{
	text-align:center;
	font-weight:normal;
	color:#666;
	font-size:12px;
	/*text-shadow: -0.06em -0.06em 0.02em #CCC;*/
	text-decoration:none;
	display:block;
	padding:9px 12px 14px 12px;
	}

#toplevel div:hover {
	border:1px solid #C5C5C5;
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #dbdbdb 94%, #ff6607 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(94%,#dbdbdb), color-stop(94%,#ff6607)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff6607 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff6607 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff6607 94%); /* IE10+ */
background: linear-gradient(top,  #f7f7f7 0%,#dbdbdb 94%,#ff6607 94%); /* W3C */

	box-shadow: 0 3px 2px #999;
	-moz-box-shadow: 0 3px 2px #999;
	-webkit-box-shadow: 0 3px 2px #999;
	z-index:1;
}

#toplevel div a:hover {
	color: #333;
}	
	
	

#toplevel div.active {
	width:209px;
	margin-left:-9px;
	border:0px;
background: #1184bd; /* Old browsers */
background: -moz-linear-gradient(top,  #1184bd 0%, #0780bc 10%, #056591 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1184bd), color-stop(10%,#0780bc), color-stop(100%,#056591)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1184bd 0%,#0780bc 10%,#056591 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1184bd 0%,#0780bc 10%,#056591 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1184bd 0%,#0780bc 10%,#056591 100%); /* IE10+ */
background: linear-gradient(top,  #1184bd 0%,#0780bc 10%,#056591 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1184bd', endColorstr='#056591',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 0.25em 0.04em #999;
	-moz-box-shadow: 0 0.25em 0.04em #999;
	-webkit-box-shadow: 0 0.25em 0.04em #999;

	z-index:3;
	}

#toplevel div.active a{
	text-align:center;
	font-weight:bold;
	color: #FFF;
	text-shadow: -0.06em -0.06em 0em #044A6C;
	text-decoration:none;
	display:block;
	padding:9px 10px 14px 10px;

	}


/* SUBMENU */

#submenu {
	height:62px;
	width:1002px;
	clear:both;
	margin-left:1px;
	}
#submenu div {
	position: relative;
	margin-top:-16px;
	margin-left:-36px;
	float:left;
	width:233px;
	height:74px;
	z-index:0;
	}

#submenu div a{
	text-align:left;
	font-weight:bold;
	color: #f2f2f2;
	font-size:12px;
	line-height:15px;
	text-shadow: 1px 1px 0px #000;
	text-decoration:none;
	display:block;
	padding:40px 35px 5px 15px;
	}

#submenu div:hover {
	top:4px;
}

#submenu div a:hover {
	color: #fff;
}	
	
	

#submenu div.active {
	margin-left:-9px;
	}

#submenu div.active a{
	text-align:center;
	font-weight:bold;
	color: #FFF;
	/*text-shadow: 0.05em 0.05em 0em #333;*/
	text-decoration:none;
	display:block;
	padding:18px 10px 12px 10px;
	}
	
#submenu div.wood{
	margin-left:0px;
	background: url("images/buttons/derevo_menu.png") no-repeat left bottom;
	z-index:5;
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	-khtml-border-radius: 0 0 0 4px;
	}
#submenu div.mebel{
	background: url("images/buttons/mebel_menu.png") no-repeat left bottom;
	z-index:4;
	}
#submenu div.metal{
	background: url("images/buttons/metal_menu.png") no-repeat left bottom;
	z-index:3;
	}
#submenu div.chpu{
	background: url("images/buttons/4pu_menu.png") no-repeat left bottom;
	z-index:2;
	}
#submenu div.instrument{
	width:213px;
	background: url("images/buttons/instrument_menu.png") no-repeat left bottom;
	z-index:1;
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
	-khtml-border-radius: 0 0 4px 0;
	}


/* Content */

#container {
	margin:20px 0px;
	}
#leftside_box {
	width:280px;
	float:left;
	}
.lftbox {
	width:278px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border:1px solid #c5c5c5;
	padding-bottom:10px;
	margin-bottom:20px;
	}	
.catalogbar {
	background:#F0F0E7;
}

.managercat {
	background:#FAFAF5;
}

.currency {
	background: url("pics/money.gif") no-repeat center right #F0F0E7; 
}

.currency_box {
	padding:10px 0 0 15px;
	color: #999;
	font-size:11px;
}

.currency_box span {
	font-size:14px;
	color: #666;
}

.recentbar {
	background:#FAFAF5;
}

.recentdisc {
	background:#F8F8F3;
}

.lftbox_title {
	color:#999;
	font-size:1.8em;
	padding:10px 0 15px 15px;
	}

#content_box {
	float:right;
	padding:10px 15px;
	width:668px;
	border:1px solid #e0e0e0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#FFF;
	}
	
#content_box_full {
	padding:10px 15px;
	width:972px;
	background:#FFF;
	border:1px solid #e0e0e0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	}

a:link, a:visited {
	color:#0471a9;
	text-decoration:none;
	outline:none;
	}

a:hover{
	color:#FF6B09;
	text-decoration:underline;
	outline:none;
}

/* CATALOG */
ul.r{ }
ul.r {list-style: none; margin:0px; padding:0px;}
ul.r li { padding: 7px 3px 7px 15px; letter-spacing: 0px;}
ul.r li a { outline:none;}
ul.r li .firstlink {}
ul.r li.first_level { border-top:1px solid #ccc;}
ul.r li.first_level a { display:block;}

ul.r li.second_level { padding: 4px 0px 4px 20px;}
ul.r li.second_level a { color:#333;}
ul.r li.second_level a:hover { text-decoration:none; border-bottom: none; }
ul.r li.second_level div { border-left: #999 2px solid; padding-left:3px;}

ul.r li.third_level { padding: 0px 0px 0px 30px; font-size: 100%;}
ul.r li.third_level a { color:#666666; text-decoration:none; border-bottom: none; }
ul.r li.third_level a:hover { text-decoration:none; border-bottom: none; }
ul.r li.third_level div { padding-left:6px;}

ul.r li.fourth_level { padding: 0px 0px 0px 40px; font-size: 95%;}
ul.r li.fourth_level a { color:#666666; text-decoration:none; border-bottom: none; }
ul.r li.fourth_level a:hover { text-decoration:none; border-bottom: none; }
ul.r li.fourth_level div { padding-left:8px;}
 
ul.r li .firstlink:hover, ul.r li .activelink-f {  }
ul.r li .activelink-f { color: #FFF; text-decoration: none; }
ul.r li a { line-height: 16px; color: #000;}
ul.r li a:hover, ul.r li .activelink {  text-decoration: none; color: #000; }
ul.r li.extrapicture1 { background: url("images/extra_spec.png") no-repeat center right  transparent; }
ul.r li.extrapicture2 { background: url("images/extra_new.png") no-repeat center right  transparent; }
ul.r li.extrapicture3 { background: url("images/extra_hit.png") no-repeat center right  transparent; }

ul.r li.extra_sm1 { background: url("images/extra_sm_spec.jpg") no-repeat center right  transparent; padding-right:14px; }
ul.r li.extra_sm2 { background: url("images/extra_sm_new.jpg") no-repeat center right  transparent; padding-right:14px; }
ul.r li.extra_sm3 { background: url("images/extra_sm_hit.jpg") no-repeat center right  transparent; padding-right:14px; }
ul.r li:hover { background-color:#e3e3c9;}
ul.r li.active { background-color:#DADAB6;}

ul.menu_product_list {
	list-style:none;
	margin:0px;
	padding:6px 0px;
	border-top: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	background:#FAFAF5;
	}
ul.menu_product_list li { padding: 0px 0px 0px 60px; font-size:11px; line-height:10px; }
ul.menu_product_list li:hover { background-color:#e3e3c9;}
ul.menu_product_list li a {text-decoration:none; color: #0471A9; display:block;}


/* RECENT PRODUCTS */

.recentbox {
	padding:10px;
	height:78px;
	border-top:1px solid #E2E2E2;
	overflow:hidden;
	}
.recentbox:hover {
	background: #F0F0E7;
	}
.recentbox p {
	font-size:10px;
	margin:0px;
	}
.recentbox p a {
	color:#999;
	text-decoration:none;
	}
.recentbox p a:hover {
color: #666;
}		
.recentbox span {
	color: #FF934A;
	font-weight:bold
	}
	
.recentpic {
	width:80px;
	float:left;}
.recentpic img {
	border:1px solid #E2E2E2;}
.recentdesc {
	float:right;
	width:170px;}
	
.recent_price {
	float:right;
	color:#fff;
	background:#FF934A;
	font: normal 12px/16px Tahoma, sans-serif;
	padding:3px;
	margin-top:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	}
	
.seeallrecent {
	margin:15px 0 0 10px;
	font-size:14px;
	}
.seeallrecent a{
	color: #666;
	}

		
/* END RECENT PRODUCTS */

h1{
    color: #333;
    font: normal 20px/24px Tahoma,sans-serif;
    margin:0px;
	margin-bottom: 14px;
	padding-bottom:6px;
	border-bottom:1px solid #CCC;		
}

h3{
    color: #333;
    font: normal 18px/22px Tahoma,sans-serif;
    margin:0px;
	margin-bottom: 14px;
	padding-bottom:6px;
	border-bottom:1px solid #CCC;		
}

/*h4{
    color: #666;
    font: normal 16px/20px Verdana,Tahoma,sans-serif;
    margin:20px 0px 14px 0px;
	padding:3px;
	border-bottom:1px solid #CCC;
	background: url("pics/arrow_down.gif") no-repeat center right #f7f7f7;
}
*/
h4{
background: #2583B4; /* Old browsers */


border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-khtml-border-radius: 3px 3px 0 0;
margin:20px 0px 14px 0px;
padding:4px;
border-bottom:1px solid #CCC;
color: #fff;
font: bold 14px/18px Tahoma,sans-serif;
text-shadow: 0.04em 0.04em 0em #333;
}

h5{
    color: #333;
    font: normal 14px/18px Tahoma,sans-serif;
    margin:0px 0px 14px 0px;
	padding:6px;
	border-bottom:1px solid #CCC;		
}

/* INSTOCK HOME */

#now_in_stock {
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style:none;
	}
#now_in_stock li{
	width:310px;
	height:80px;
	float:left;
	margin:0 7px 0px 7px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#999;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	}
#now_in_stock li:hover{
	box-shadow: 2px 2px 2px #CCC;
	}
#now_in_stock li a{
	display:block;
	font-weight:bold;
	color:#666;
	font-size:11px;
	line-height:13px;
	}
#now_in_stock li a:hover{
	opacity:0.8;
	text-decoration:none;}
	
#now_in_stock li a span{

	display:block;
	padding-top:10px;
	}
#now_in_stock li a span img{
	float:left;
	margin-right:10px;
	} 
.seeallinstock {
	margin:15px 0 10px 10px;
	font-size:14px;
	}
.seeallinstock a{
	color: #666;
	}

	
/* END INSTOCK HOME*/

/* HOME */

#root_categories {
	margin:0px;
	margin-top:30px;
	padding:0px;
	list-style:none;
	}
#root_categories li{
	width:190px;
	height:190px;
	float:left;
	margin:0 15px 30px 15px;
	border:1px solid #A0CAE0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	overflow:hidden;
	background:#fff;
	}
#root_categories li:hover{
	border:1px solid #549fc7;
	}
#root_categories li a{
	display:block;}
#root_categories li a span{
	width:190px;
	height:180px;
	display:block;
	text-align:center;
	padding-top:10px;
	}
#root_categories li a span img{
	display:block;
	width:170px;
	margin:0px 10px 10px 10px;
	} 
/* END HOME */

#category_description {
	margin-bottom:20px;
	padding-bottom:10px;
	font: normal 11px/14px Tahoma,sans-serif;
	border-bottom:1px solid #CCC;
	}
#category_description p{
	margin:0 0 10px 0;
	}
#cat_picture {
	width:170px;
	float:left;
	margin:0px 10px 10px 0px;
	}
#cat_desc {
	width:480px;
	float:right;
	}


#catalog_categories {
	margin:0px;
	margin-top:30px;
	padding:0px;
	list-style:none;
	}
#catalog_categories li{
	width:190px;
	height:200px;
	float:left;
	margin:0 15px 30px 15px;
	border:1px solid #A0CAE0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	position:relative;
	z-index:2;
	}
#catalog_categories li:hover{
	border:1px solid #549fc7;
	}
#catalog_categories li a{
	display:block;}
#catalog_categories li a span{
	width:190px;
	height:190px;
	display:block;
	text-align:center;
	padding-top:10px;
	overflow:hidden;
	}
#catalog_categories li a span img{
	display:block;
	width:170px;
	margin:0px 10px 12px 10px;
	} 
	
	
.extracat1, .extracat2, .extracat3 { 
	position: absolute;
	width:140px;
	height:20px;
	border:0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	margin-left:25px;
	margin-top:-15px;
	z-index:1;
	 }
.extracat1{background: url("pics/spec_for_cat.gif") no-repeat center top;}
.extracat2{background: url("pics/new_for_cat.gif") no-repeat center top;}
.extracat3{background: url("pics/hit_for_cat.gif") no-repeat center top;}

.allow_admin{ 
	position:absolute;
	width:14px;
	height:20px;
	margin-left:6px;
	margin-top:-15px;
	z-index:2;
	 }
/* END CATEGORIES */


/* PRODUCT BOX */
.product_box {
	padding:10px;
	margin:15px 0px;
	border:1px solid #A0CAE0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	}
.forbm{
	width:760px;
	float:left;}
.pb_title {
	padding:0 4px 4px 4px;
	border-bottom:1px solid #dcedf6;
	margin-bottom:6px;}
.pb_title a {
	font:normal 18px/24px Tahoma, sans-serif;
	text-decoration:none;}
.pb_producer {
	float:right;
	height:20px;
	font: 12px/20px Tahoma,sans-serif;
	
	}
.pb_producer img {
	float:left;
	}
.pb_producer span {
	padding-left:4px;
	color:#666;
	}	
.pb_picture {
	float:left;
	width:150px;
	}
.pb_picture img{
	border:1px solid #dcedf6;
	padding:4px;
	background:#FFF;
	}

#bookmark_area{
	width:146px;
	height:20px;
	padding:2px 6px;
	border:1px solid #CCC;
	border-top:none;
	background: #fcfff4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
	text-align:center;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}	

#bookmark_area img {
	border:0px;
	background:none;
}

#bookmark_area a{
	color:#777;
	font-size:11px;
	font-weight:normal;
	display:block;
	}
#bookmark_area a:hover{
	color:#444;
	text-decoration:none;
	}
	
.inprod {
	width:160px !important;
	height:20px !important;
	border:1px solid #CCC !important;
	line-height:20px;
	position: absolute;
	z-index:1;
	border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	-webkit-border-radius: 0 0 3px 0;
	-khtml-border-radius: 0 0 3px 0;
	}
.inprod a {
	font-weight:bold !important;}
	
.pb_decription {
	float:right;
	width:73%;}
.pb_decription a{
	color:#3E3E3E;
	text-decoration:none;
	font-weight:bold;}
	
.brief_price {
	float:right;
	color:#fff;
	background:#FF934A;
	font: normal 17px/20px Verdana, Tahoma, sans-serif;
	padding:5px 10px;
	margin-top:20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: #ff934a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff934a 0%, #dd5800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff934a), color-stop(100%,#dd5800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* IE10+ */
	background: linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff934a', endColorstr='#dd5800',GradientType=0 ); /* IE6-9 */
	text-shadow: 0.06em 0.06em 0.02em #973D00;
	}
	
a.video_brief{
	background: #DFDFDF;
	font: bold 12px/12px Tahoma, sans-serif;
	color:#FFF;
	padding:2px 5px;
	margin:0 5px;
	position:relative;
	top:-2px;
}

a.video_brief:hover{
	background: #FF934A;
}

a.discuss_brief{
	background: #DFDFDF;
	font: bold 12px/12px Tahoma, sans-serif;
	color:#FFF;
	padding:2px 5px;
	margin:0 5px;
	position:relative;
	top:-2px;}
	
a.discuss_brief:hover{
	background: #FF934A;
}
a.documents_brief{background: #DFDFDF;
	font: bold 12px/12px Tahoma, sans-serif;
	color:#FFF;
	padding:2px 5px;
	margin:0 5px;
	position:relative;
	top:-2px;}
a.documents_brief:hover{
	background: #FF934A;
}
/* END PRODUCT BOX */



/* FEATURED PRODUCT BOX */


#featured_products {
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style:none;
	}
#featured_products li{
	width:320px;
	height:80px;
	float:left;
	margin:0 7px 0px 7px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#999;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	}
#featured_products li:hover{
	box-shadow: 2px 2px 2px #CCC;
	}
#featured_products li a{
	display:block;
	font-weight:bold;
	color:#666;
	font-size:11px;
	line-height:13px;
	}
#featured_products li a:hover{
	opacity:0.8;
	text-decoration:none;}
	
#featured_products li a span{

	display:block;
	padding-top:10px;
	}
#featured_products li a span img{
	float:left;
	margin-right:10px;
	} 
.seeallinstock {
	margin:15px 0 10px 10px;
	font-size:14px;
	}
.seeallinstock a{
	color: #666;
	}

/* END PRODUCT BOX */




/* PRODUCT DETAILED*/


/* Детальное описание товаров */

#product_price{
width:164px;
float:left;
}

#product_other{
width:270px;
float:right;
}

#product_pic{
float:left;
max-width:372px;
}

#product_pic img{
max-width:360px;
padding:5px;
border:1px solid #CCC;
}
#product_pic p{
	margin:0px;
}

#sale {
	float: right;
	margin:-85px -21px 0 0;
	position:relative;
	z-index:10;
	}

#sale img {
	border:0px !important;}

ul#addition_menu {
	margin:10px 0 20px 0;
	padding:0px;
	list-style:none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	border:1px solid #e1e1e1;
	}
	
ul#addition_menu li {
	padding:5px;
	}
	
ul#addition_menu li a{
	font-size:11px;
	font-weight:bold;
	color: #999;
	text-decoration:none;
	text-shadow:-1px -1px 0 #FFF;
	}
ul#addition_menu li a:hover{
	color: #666;
	text-decoration: underline;
	}
ul#addition_menu li.print {
	float:left;
	padding-left:3px;
	margin-left:4px;
	/*background: url("pics/print_icon.gif") no-repeat center left;*/
	}
ul#addition_menu li.discuss_info {
	float:left;
	padding-left:3px;
	margin-left:28px;
	/*background: url("pics/icon_discuss.gif") no-repeat center left;*/
	}
ul#addition_menu li.question {
	float:left;
	padding-left:3px;
	margin-left:28px;
	/*background: url("pics/icon_question.gif") no-repeat center left;	*/
	}
ul#addition_menu li.pr_files {
	float:left;
	padding-left:3px;
	margin-left:28px;
	/*background: url("pics/download-icon.gif") no-repeat center left;	*/
	}
ul#addition_menu li.lizing_info {
	float:left;
	padding-left:3px;
	margin-left:28px;
	/*background: url("pics/icon_lizing.gif") no-repeat center left;*/
	}

#pd_form_box {
	width:70%;
	float:left;
	}

#pd_form_box input, #pd_form_box textarea {
	font:normal 12px/14px Tahoma, sans-serif;}

	
#pd_manager_box {
	width:28%;
	float:right;
	padding-left:10px;
	border-left:1px solid #CCC;
	}
#manager{
font-size:11px;
}	

#cat_form_box {
	padding: 0 15px;
	}

#cat_form_box input, #cat_form_box textarea {
	font:normal 11px/13px Tahoma, sans-serif;
	width:240px;}

#sendcatquestion {
	display:block;
	text-align:center;
    color: #fff;
    font-size: 12px;
	line-height:16px;
	font-weight:bold;
    margin: 5px 15px;
    padding: 7px 5px 7px 5px;
    text-decoration: none;
	border: 1px solid #d8570d;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    overflow: visible;
    vertical-align: middle;
    white-space: nowrap;
	background: #db702e; /* Old browsers */
	background: -moz-linear-gradient(top,  #db702e 0%, #ff934a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db702e), color-stop(100%,#ff934a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db702e 0%,#ff934a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db702e 0%,#ff934a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db702e 0%,#ff934a 100%); /* IE10+ */
	background: linear-gradient(top,  #db702e 0%,#ff934a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db702e', endColorstr='#ff934a',GradientType=0 ); /* IE6-9 */

}
#sendcatquestion:hover{
	background: #d8570d; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8570d 0%, #ff8738 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8570d), color-stop(100%,#ff8738)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8570d 0%,#ff8738 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8570d 0%,#ff8738 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8570d 0%,#ff8738 100%); /* IE10+ */
	background: linear-gradient(top,  #d8570d 0%,#ff8738 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8570d', endColorstr='#ff8738',GradientType=0 ); /* IE6-9 */
}


#closecatq{
	display:block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	font-size:11px;
	line-height:13px;
	color:#666;
	background: #F00;
	padding:4px;
	float:right;
	color:#FFF;
	}
#closecatq:hover{
	text-decoration:none;
	background: #C00;}

.bm_manager_box {
	width:156px;
	float:right;
	margin-left:10px;
	margin-top:10px;
	}


.discuss_box {
	margin:0px 0px 15px 0px;
	padding-top:15px;
	border-top: 1px solid #CCC;
	}
.discuss_box p{
	font-size:11px;
	line-height:14px;
	margin:4px 0;
	}
.discuss_box p.user{
	padding-left:13px;
	background: url("pics/user_icon.gif") no-repeat left bottom;
	}
.discuss_box p.topic{
	font-weight:bold;
	}
.discuss_mark {
	color: #6C0;}
.other_info {
	border-top:1px solid #CCC;
	font-size:10px;
	color: #999;
	margin:40px 0 0 0;
	}
.other_info a{
	color: #999;
	text-decoration:none;
	}
.other_info table td {
	font-size:10px;
	color: #999;}
.other_info table ul {
	margin:0px;}

.lastdiscuss {
	margin:0px;
	padding:0px;
	list-style:none;
	}
.lastdiscuss li {
	font-size:11px;
	line-height:14px;
	padding:7px 10px;
	letter-spacing:0px;
	border-top:1px solid #E2E2E2;
	}
.lastdiscuss li p {
	padding:0px;
	margin:0px;
	color:#666;
	}
.lastdiscuss li a {}

.user{
	padding-left:13px;
	background: url("pics/user_icon.gif") no-repeat left bottom;
	}
.lastdiscuss li p.topic{
	font-weight:bold;
	}




#price_box
{
	clear:both;
	float:right;
	color:#fff;
	background:#FF934A;
	font: normal 20px/25px Verdana, Tahoma, sans-serif;
	padding:5px 10px;
	margin-top:20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: #ff934a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff934a 0%, #dd5800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff934a), color-stop(100%,#dd5800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* IE10+ */
	background: linear-gradient(top,  #ff934a 0%,#dd5800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff934a', endColorstr='#dd5800',GradientType=0 ); /* IE6-9 */
	text-shadow: 0.06em 0.06em 0.02em #973D00;
}
#price_info {
	clear:both;
	float:right;
	color:#666;
	font-size:11px;
	margin-top:10px;
	}
#prodphone{
	clear:both;
	color: #999;
	font-size:11px;
	line-height:14px;
	float:right;
	margin-top:15px;
	text-align:right;
	}
#prodphone span{
	color:#FF6B09;
	font-size:26px;
	line-height:28px;
	}
#instock {
	clear:both;
	float:right;
	background-color: #CEE0EA;
	color: #274B5C;
	font: bold 14px/16px Tahoma, sans-serif;
	margin-top:15px;
	padding:10px;
	text-shadow:1px 1px 1px #fff;
	border-bottom:1px solid #A5C7D8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	}
#prodshipping {
	clear:both;
	float:right;
	width:240px;
	color: #666;
	font: bold 12px/16px Tahoma, sans-serif;
	margin-top:30px;
	background: #F9F9F9;
	padding:5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow: 0 1px 12px #e0e0e0;
	-moz-box-shadow: 0 1px 2px #e0e0e0;
	-webkit-box-shadow: 0 1px 2px #e0e0e0;
	}
/* END PRODUCT DETAILED*/


/* TECHNOLOGIES */



.stage_box {
	width:100%;
	border:1px solid #A0CAE0;
	margin-bottom:20px;}
.stage_title {
	background:#2583B4;
	color:#FFF;
	font:normal 17px/20px Tahoma, sans-serif;
	padding:5px;
	}
.stage_pic {
	float:left;
	width:180px;
	margin:10px;
	}
.stage_pic img{
	max-width:180px;
	}
.stage_object {
	float:right;
	width:190px;
	margin:10px;
	}

.stage_object div{
	width:190px;
	height:210px;
	border:1px solid #A0CAE0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	overflow:hidden;
	background:#fff;
	}
.stage_object div:hover{
	border:1px solid #549fc7;
	}
.stage_object div a{
	text-decoration:underline;
	display:block;}
.stage_object div a span{
	width:190px;
	height:200px;
	display:block;
	text-align:center;
	text-decoration:underline;
	padding-top:5px;
	}
.stage_object div a span img{
	display:block;
	width:170px;
	margin:0px 10px 5px 10px;
	} 
	

.stage_desc {
	margin:10px auto;}

/* END TECHNOLOGIES */

/* ADMIN BOX */

.admin_box {
	padding:10px;
	border:1px solid #999;
	margin:10px 0;
	background:#F3F3F3;}

/* END ADMIN BOX */


/* FOOTER */
#footer {
	width:100%;
	height:90px;
	border-top:1px solid #CCC;
	background: #F2F2F2;
	margin-top:20px;
	/*background:url("images/ng_bg.jpg") center no-repeat;*/
	
	}
#footer_content {
	width:1004px;
	margin:0 auto;
	}

#footer_content ul {
	list-style:none;
	margin:0px;
	padding:26px 10px 0px 10px}

#footer_content ul li{
	float:left;
	color: #6a6967;
	font:normal 12px/16px Tahoma, sans-serif;}
#footer_content ul li.ratings{
	width:140px;
}
#footer_content ul li.copyrights{
}

#footer_content ul li.phones{
	float:right;
	text-align:right;
}


#tosale {
	clear:both;
	width:984px;
	margin:0 auto;
	padding:5px 10px 0px 10px;
	font-size:10px;
	line-height:11px;
	}
/* END FOOTER */


input, select, textarea
{
font: normal 14px Tahoma, sans-serif;
color: #666;
}

input.submit {
	border:1px solid #024468;
	background:#035785;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	cursor:pointer;}

.headers{
font-family:	Tahoma;
font-size:		16px;
font-weight:	bold;
color: 			#223C6A;
}

.headers_withBg{
font-family:	Tahoma;
font-size:		12px;
font-weight:	bold;
color:			 #232323;
background-color: #EFEFEF;
padding:3px;
}

.first_symbol{
font-family:	Tahoma;
font-size:		18px;
font-weight:	bold;
color:			#FF934A;
}



a.spec:link, a.spec:visited
{ font-family:		Tahoma;
  font-size:		11px;
  color:			#FDFDFD;
  font-weight:		bold;
  text-decoration:	none
}

a.spec:hover
{ font-family:		Tahoma;
  font-size:		11px;
  color:			#FF934A;
  font-weight:		bold;
  text-decoration:	none
}

/* */

/* \*/ 
* html .categ {
display: inline;
} 


/* Категории Спец */ 


div.cat_op {
background-image: url(pics/index_des/st_design9.jpg);
background-repeat:no-repeat;
background-position:top;
width:207px;
height:190px;
padding:10px 10px 0px 10px;
}


div.spec_new {
float:left;
width:210;
height:170;
padding:5 5 0 5;
margin: 0px 0px 20px 30px;

border: 1px solid #CCCCCC;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
}
.spec_text{
font-size:10px;
}

.zagl
{ font-family: 		 Tahoma;
  font-size:		14px;
  color: 			#333333
}

.run
{ font-family: 		Tahoma;
  font-size:		17px;
  color: 			#000000
}
.black
{ font-family:		Tahoma;
  font-size:		10px;
  color: 			#333333;
  font-weight:normal;
}
.orange
{ color:			#FF6600;
  font-size:		12px;
  text-decoration:	none
}

.orange2
{ color:			#FF6600;
}

.blue
{ color:			#2671CB;
}



a.menu_top:link, a.menu_top:visited
{ color:			#2671CB;
  font-weight:		bold;
  font-size:		11px;
  text-decoration:	none
}

a.menu_top:hover
{ color:			#FF934A;
  font-weight:		bold;
  font-size:		11px;
  text-decoration:	none
}

a.href_ltl:link, a.href_ltl:visited
{ color:			#2671CB;
  font-weight:		bold;
  font-size:		10px;
  text-decoration:	none
}

a.href_ltl:hover
{ color:			#FF934A;
  font-weight:		bold;
  font-size:		10px;
  text-decoration:	none
}

a.href_navy:link, a.href_navy:visited
{ color:			#2671CB;
  font-weight:		normal;
  font-size:		11px;
  text-decoration:	none
}

a.href_navy:hover
{ color:			#FF934A;
  font-weight:		normal;
  font-size:		11px;
  text-decoration:	none
}


a.href:link, a.href:visited
{
font-family:Tahoma; 
color:			#2671CB;
  font-size:		11px;
  font-weight:		normal;
  text-decoration:	none;
}
a.href:hover
{
font-family:Tahoma; 
color:			#FF934A;
  font-size:		11px;
  font-weight:		normal;
  text-decoration:	none;
}

a.href_cat:link, a.href_cat:visited
{
font-family:Tahoma; 
color:			#2671CB;
  font-size:		11px;
  font-weight:		bold;
  text-decoration:	none;
}
a.href_cat:hover
{
font-family:Tahoma; 
color:			#FF934A;
  font-size:		11px;
  font-weight:		bold;
  text-decoration:	none;
}

a.href_prod:link, a.href_prod:visited
{
font-family:Tahoma; 
color:			#223C6A;
  font-size:		14px;
  font-weight:		bold;
  text-decoration:	none;
}
a.href_prod:hover
{
font-family:Tahoma; 
color: #999999;
  font-size:		14px;
  font-weight:		bold;
  text-decoration:	none;
}

a.light_href
{
font-family:Tahoma; 
color:			#FDFDFD;
font-size:11px;
}

.orange2
{
color:				#FF6600;
font-family:		Tahoma;
font-weight:		bold;
font-size:			14px
}

.steps2
{
font-family:		Tahoma;
font-weight:		bold;
font-size:			16px;
color:				#666666
}
.no_underline
{ text-decoration:		none;
}
.small{
	font: normal 9px/11px Tahoma, sans-serif;
	color:#999;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}

/* Характеристики */

table.tech_h
{
clear:both;
background-color: #D4D4D4;
border:0;
width:100%;
}

table.tech_h td.tech_text
{
background: #EFEFEF;
text-align:center;
}

table.tech_h tr
{
background-color: #fff;
}

table.tech_h tr:hover
{
background-color: #F0F0F0;
}

table.tech_h p {
	margin:0px;
}

.osob
{
font-weight:bold;
}


table.kromka
{
background-color: #D4D4D4;
border:0;
width:100%;
}

table.kromka tr
{
background-color: #fff;
}

table.kromka td
{
font-size:11px;!important
}

/* Конец Характеристики */

.cat
{ 	font-family: Tahoma;
	font-size:		16px;
	color:			#FF934A;
	font-weight:	bold;
}


.price
{ 	font-family:	Tahoma;
	font-size:		10px;
}
.current_price
{ 	font-family: Tahoma;
	font-size:		16px;
	font-weight:	bold;
	color:#FFFFFF;
}

.price_list {
border-left:4px solid #CCCCCC;
padding-left:6px;
}

.standard
{ font-weight:		normal;
}
.light
{ color:			#FDFDFD;
}
.light2
{ color:			#FDFDFD;
	font-size:14px
}
.no_underline2
{ text-decoration:		none;
  color:			#FDFDFD; 
}
.lightsmall
{ color:			white;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.le_links{padding:3px;}
.new_link_category{padding:10px; display:none;}
input.input_text1{width:95%}
#form_new_linkcategory{display:inline;}
#le_new_link{display:none; text-align:left; padding:6px;}
div.divider_grey{padding:0px; margin:4px; border:0px solid #bbbbbb; border-bottom-width:1px;}
div.subheader{font-size:11pt; font-weight:bold;}
div.edit_le_category{display:none; border: 1px dashed #999999; border-top-width:0px; padding:4px; padding-top:0px;}

.error_message{
	color: red; 
	padding: 4px;
	font-weight: bold;
}
.error_msg_f{
	color: red; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}
.ok_msg_f{
	color: blue; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}

/*Affiliate program styles*/
.affp_login {
	border: solid #AAAAAA; 
	border-width: 0px 0px  1px 1px; 
	padding: 0px 10px 10px 10px; 
	font-size:10pt; 
	font-weight:bold;
	}
.affp_user_info {
	padding: 6px 10px 10px 10px;
}

fieldset.admin_fieldset{
	border: 1px inset black; 
	padding: 10px;
	color: black;
}

fieldset.admin_fieldset input{
	margin: 0px;
}

#affp_enabled input{
	margin: 0px 4px 0px 4px; !important
}

input.checknomarging
{
	margin: 0px;
}

.edittitle
{
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}

.header2
{
	font-size: 120%;
	font-weight: bold;
}





.detailed
{
background-color:#EEEEEE;
text-align:center;
border:solid 1px #223C6A;
width:130px;
height:18px;
}

/* Спец */

p.spec{
font-family:		Tahoma;
font-size:		11px;
color:			#FDFDFD;
font-weight:		bold;
text-align: center;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#maintable{
	padding: 0px;
	width: 100%;
	height:100%;
}

/* Шапка */


#head_left{
	width: 1%;
}

#head_logo{
	width: 1%;
	padding-top: 40px;
	vertical-align:top;
}



#head_eq{
	width: 96%;
	padding-top:0px;
	text-align:center;
}

#head_tel{
	width: 1%;
	vertical-align:top;
	padding-top:10px;
}

#head_right{
	width: 1%;
}





/* Контент */

#content{
  width: 98%;
  height:98%;
  padding:0px 10px 0px 10px;
  vertical-align:top;
}

table.hometable{
width:100%;
height:100%;
border:0;
}


/***********************************************/
/* Components                                  */
/***********************************************/

/* Adminka */


table.admin_main{
width:100%;
padding:0px;
margin:0px;
border:0px;
background-image:url(pics/adm_pics/admin_pics_r1_c3.jpg);
}

table.departments{
width:100%;
height:100%;
border:0px;
}

tr.main_dpt{
background-image:url(pics/adm_pics/admin_pics_r2_c3.jpg);
background-repeat:repeat-x;
height:39px;
vertical-align: middle;
padding-top:8px;
}

table.subdpt {
width:100%;
margin:0px;
border:0px;
background-color:#EEEEEE;
}

table.subdpt td, table.subdpt td a:link, table.subdpt td a:hover, table.subdpt td a:visited {
font-size:11px;
}


td.main_hrf a:link, td.main_hrf a:visited
{ color: 			#FFF;
  font-weight:		bold;
  font-size:		13px;
  text-decoration:	none
}

td.main_hrf a:hover
{ color:			#FF934A;
  font-weight:		bold;
  font-size:		13px;
  text-decoration:	none
}

table.admin_cat_tree td, table.admin_cat_tree td a:link, table.admin_cat_tree td a:hover, table.admin_cat_tree td a:visited{
font-size:11px;
}

tr.products_tree td, tr.products_tree td table {
font-size:11px;
}

.category_admin {
width:100%;
background-color:#CCCCCC;
}

.category_admin tr {
background-color:#FFFFFF;
}

.category_admin2 {
width:100%;
background-color:#CCCCCC;
}

.category_admin2 tr {
background-color:#FFFFFF;
}

.category_admin2 td {
	font-size:11px;
}

.dotblock{
border:dotted 1px #CCCCCC;
background-color: #FEEFE0;
padding:5px;}

.blockimg{
width:1%;
border:solid 1px #CCCCCC;
background-color: #FFFFFF;
padding:1px;
float:right;}

.selected{
background-color: #FEEFE0;}


/* Ссылки для смены типа товаров */
			ul.tabNavigation { margin: 0 auto 13px auto;}
			ul.tabNavigation li { display: inline; margin: 0 10px 0 0; list-style: none; }
			ul.tabNavigation li a { color: #000; text-decoration: none; border-bottom: 1px dashed #999; font-size:20px; }
			ul.tabNavigation li a.selected, ul.tabNavigation li a:focus { color: #223C6A; text-decoration: none; border-bottom: none; background:none; }
			
			
.clear {clear:both;}

.scrollTop{  
	background:#024468; 
	padding:5px 30px;
	padding-right:30px;
	color:#fff !important;
	line-height:12px;
	display:block; 
	position:fixed; bottom:110px; left:21%;  
	z-index:2000;  
	opacity:0.4;
	
}  
.scrollTop:hover{opacity:0.9; color:#fff;}  

#preloader{
	width:680px;
	height:30px;
	margin:5px 0;
	background: url(../pics/preloader.gif) no-repeat top center;
}
.picture{border:1px solid #CCC; padding:5px; margin:5px;}

.files { list-style:url(../images/archive_icon.png); }
.files li{ margin-bottom:10px;}

.err{
	color: red; 
	padding: 4px;
	font-weight: normal;
	border:1px dotted #F00;
	margin-top:10px;
}

.reg_form {}
.reg_form input, .reg_form select {
	width:300px;
	color:#999;
	font: normal 16px/18px Tahoma, sans-serif;
	padding:4px 2px;
	margin:2px 0;}
.reg_form input.summa {
	width:30px;}
.reg_form input.check {
	width:14px;}
	
	
input.submit {
border:1px solid #024468;
font-size:13px;
color:#FFF;
font-weight:normal;
padding:3px 3px 5px 3px;
cursor:pointer;
background: #257aa8; /* Old browsers */
background: -moz-linear-gradient(top,  #257aa8 46%, #1b6b96 47%, #004c75 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#257aa8), color-stop(47%,#1b6b96), color-stop(100%,#004c75)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #257aa8 46%,#1b6b96 47%,#004c75 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #257aa8 46%,#1b6b96 47%,#004c75 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #257aa8 46%,#1b6b96 47%,#004c75 100%); /* IE10+ */
background: linear-gradient(top,  #257aa8 46%,#1b6b96 47%,#004c75 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257aa8', endColorstr='#004c75',GradientType=0 ); /* IE6-9 */
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
text-shadow: -0.04em -0.04em 0em #333;
}

input.submit:hover {
background: #004c75; /* Old browsers */
background: -moz-linear-gradient(top,  #004c75 0%, #1b6b96 53%, #257aa8 54%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004c75), color-stop(53%,#1b6b96), color-stop(54%,#257aa8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #004c75 0%,#1b6b96 53%,#257aa8 54%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #004c75 0%,#1b6b96 53%,#257aa8 54%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #004c75 0%,#1b6b96 53%,#257aa8 54%); /* IE10+ */
background: linear-gradient(top,  #004c75 0%,#1b6b96 53%,#257aa8 54%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c75', endColorstr='#257aa8',GradientType=0 ); /* IE6-9 */
}

/* CLIENT AREA */
#client_area {
	width:1004px;
	height:40px;
	margin-top:-5px;
	background:#0974AA;
	border:0px;
	
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	background:	#3E92BD;
    background: -moz-linear-gradient(center top , #69AACC, #0572A9) repeat scroll 0 0 #69AACC;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#69AACC), to(#0572A9)) repeat scroll 0 0 #69AACC;
	background: -khtml-gradient(linear, center top, from(#69AACC), to(#0572A9)) repeat scroll 0 0 #69AACC;
	
	/* IE6 & IE7 */  
	_background:none; /* IE6 fix */  
	filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#69AACC',EndColorStr='#0572A9');   
	  
	/* IE8 */  
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(StartColorStr='#69AACC',EndColorStr='#0572A9')";
	box-shadow: 0 1px 2px #666;
	z-index:40;
	position: relative;
	}

#client_area ul {
	list-style:none;
	margin:0px;
	padding:0 10px 0 10px;}

#client_area ul li{
	display: inline;
	float:left;
	color:#fff;
	margin:0px;
	padding:13px 15px 11px 15px;}

#client_area ul li a{
	color: #fff;
}
	
#client_area ul li.client_exit{
	float:right;
	background: url(../pics/icon_logout.gif) no-repeat 6px 17px;
	padding:13px 14px 11px 20px;
	font-weight:bold;
}

#client_area ul li.client_name{
	float:right;
	background: url(../pics/user_icon_sm.png) no-repeat 6px 15px;
	padding:13px 14px 11px 20px;
	}
	
#client_area ul li.active{
	border-top:8px solid #FFF;
	padding:5px 15px 11px 15px;
	font-weight:bold;
}

#client_area ul li:hover{
	background-color:#69AACB;
}

/* SEO NAVIGATION */

.nav_link, .space{
	padding:2px 3px;
	margin-right:3px;}
.nav_link_active{
	padding:2px 3px;
	margin-right:3px;
	font-weight:bold;}
.nav_link_showall{
	padding:2px 0px 2px 10px;
	border-left:1px solid #999;}
.show_all{
	font-weight:bold;}
	
	
.instock { 
	position: absolute;
	background: url("pics/instock.png") no-repeat center top;
	width:83px;
	height:74px;
	border:0px;
	margin-top:62px;
	margin-left:77px;
	z-index:1;
	 }
	 
	 
/* SLIDER*/
#carousel {
	margin:0 auto;
	width:1002px;
	height:220px;
	padding:0px;
	overflow:scroll;
	margin-bottom:20px;

}

#carousel ul {
	list-style: none;
	width:1500px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li{
	display:inline;
	float:left;
}

#carousel li img{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.textholder {
	text-align:left;
	font-size:small;
	padding:6px;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;	
	-webkit-border-top-right-radius: 4px;
}

.hottable {
	background:#999;
	}
.hottable tr {
	background:#fff;
	}
	
	
/* REQUESTS */


table.request_t
{
clear:both;
background-color: #D4D4D4;
border:0;
width:100%;
font-size:11px;
}

table.request_t td.tech_text
{
background: #EFEFEF;
text-align:center;
}

table.request_t tr
{
background-color: #fff;
}

table.request_t p, table.request_t td  {
	margin:0px;
	font-size:11px;
}


.checked td{
	}
.unchecked td{
	color:#F00;}
	
/* MAIN BUTTONS */
#main_buttons{
	height:181px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	overflow:hidden;
	margin-bottom:20px;
	}
#main_buttons ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:-5px;}
#main_buttons ul li{
	width:234px;
	height:186px;
	margin-top:-5px;
	margin-left:-47px;
	display:inline-block;
	position:relative;
    text-indent: -9999px;
	}

#main_buttons ul li a{
	display: block;
	width:234px;
	height:186px;
	}
	
#main_buttons ul li:hover{
	top:4px;
	}
	
#main_buttons ul li.wood{
	margin-left:0px;
	background: url("images/buttons/wood.png") no-repeat left top;
	z-index:5;
	}
#main_buttons ul li.mebel{
	background: url("images/buttons/mebel.png") no-repeat left top;
	z-index:4;
	}
#main_buttons ul li.metal{
	background: url("images/buttons/metal.png") no-repeat left top;
	z-index:3;
	}
#main_buttons ul li.chpu{
	background: url("images/buttons/4pu.png") no-repeat left top;
	z-index:2;
	}
#main_buttons ul li.instrument{
	width:207px;
	background: url("images/buttons/instrument.png") no-repeat left top;
	z-index:1;
	}
	
#consult{
	position:fixed;
	right:0;
	top:40%;
	z-index:1000;
	border-radius: 4px 0 4px 0;
	-moz-border-radius: 4px 0 4px 0;
	-webkit-border-radius: 4px 0 4px 0;
	-khtml-border-radius: 4px 0 4px 0;
	}
	
#close_banner{
	position: absolute;
	z-index:20;
	right:2px;
	top:2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	font-size:9px;
	line-height:10px;
	color:#666;
	background:#FFF;
	padding:3px;
	opacity:0.5;
	cursor:pointer;
	}
#close_banner:hover{
	opacity:0.9;
	}

#quick_navi {
    background: url("images/navi_icon.gif") no-repeat scroll 2px 2px #F5F5F5;
    color: #000000;
    float: right;
    font-size: 12px;
	line-height:16px;
	font-weight:bold;
    margin: 0 0 3px 0;
    padding: 4px 5px 4px 24px;
    text-decoration: none;
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333;
    cursor: pointer;
    overflow: visible;
    vertical-align: middle;
    white-space: nowrap;
}
#quick_navi:hover{
	background-color: #E8E8E8;}

#closenavi{
	display:block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	font-size:11px;
	line-height:13px;
	color:#666;
	background: #F00;
	padding:4px;
	float:right;
	color:#FFF;
	}
#closenavi:hover{
	text-decoration:none;
	background: #C00;}
	
#navitable{
	clear:both;}
#navitable td{
	font-size:12px;
	line-height:14px;}
#navitable a{
	padding:0px 0px 0px 4px;
	margin-bottom:5px;
	display:block;
	border-left:2px solid #CCC;}
#navitable a:hover{
	border-left:2px solid #FF6B09;}
#navitable a.mainnavi{
	height:30px;
	padding:2px 0;
	font-weight:bold;
	border-left:none;}
	
	
/* ARTICLES */

.article_box{
	margin-bottom:10px;
	padding-bottom:20px;
	color:#333;
	}
	
.article_box h2{
	font: normal 22px/24px Tahoma, sans-serif;
	}

.clock{
	background:url("images/clock.gif") left center no-repeat transparent;
	padding-left:18px;
	color:#999;
	font-size:12px;
	}	

.article_box img{
	float:left;
	margin:4px 10px 10px 0;
	}

.articles_warning, .articles_warning input{
	font-size:11px;
	color:#999;}
.articles_warning input{ width:560px; margin:2px 0;}
.article_box p a { text-decoration:underline;}

#quicksearch{
	padding:10px 15px;
	width:972px;
	background:#FFF;
	border:1px solid #e0e0e0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin:20px 0;
}

#quicksearch ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#quicksearch ul li{
	clear:both;
	margin:10px 0;
	display:inline-block;
	padding:5px 5px 10px 5px;
}
#quicksearch ul li:hover{
	box-shadow:0px 1px 4px #999;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 88%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(88%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 88%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 88%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 88%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 88%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}

#quicksearch .qpic{
	float:left;
	width:90px;
}

#quicksearch .qdesc{
	float:right;
	width:860px;
	color:#999;
	font-size:11px;
}

#quicksearch .qdesc a{
	font-size:16px;
	line-height:18px;
}

#quicksearch .qdesc span{
	color:#FF934A;
}

#quicksearch .qdesc a.qcat{
	font-size:11px;
	line-height:13px;
	color:#666;
}

#closesearch{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	font-size:12px;
	line-height:14px;
	background: #F00;
	padding:5px;
	float:right;
	color:#FFF;}
#closesearch:hover{
	text-decoration:none;
	background: #C00;}
