body {
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-spacing: 0px;
	font-family: Arial;
	color: #767676;
	}
	
img {
	border: 0;
}

.mor_button_class b {
	color: #fff;
}
.mor_button_class {
	-moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	box-shadow:inset 0px 0px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #f66700) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #f66700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#f66700');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	/*font-size:11pt;*/
	font-weight:normal;
	padding:6px 23px;
	text-decoration:none;
}.mor_button_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f66700), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #f66700 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f66700', endColorstr='#ffc477');
	background-color:#f66700;
	text-decoration: none;
}.mor_button_class:active {
	position:relative;
	top:1px;
}

div.popup, div.popup_add_to_cart
{
	position: fixed;
	z-index: 5;
	width: 100%;
	height: 100%;
	display: none;
}

div.popup div.form, div.popup_add_to_cart div.form
{
	position: absolute;
	width: 100%;
	height: 100%;
	background:url(../images/design/popbg.png);
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

div.popup div.window, div.popup_add_to_cart div.window
{
	position: absolute;
	width: 330px;
	height: 110px;
	top: 50%;
	left: 50%;
	margin-left: -160px;
    margin-top: -124px;
	border: 1px solid #ababab;
	background:#f5f5f5;
	border-radius:5px
}


div.popup div.window div.content, div.popup_add_to_cart div.window div.content
{
	position: relative;
	z-index: 99;
	width: 100%;
	overflow: hidden;
}

div.popup div.window div.content img
{
	margin-left: 20px;
	margin-top: 20px;
}

div.registration_text {
	margin-bottom: 20px;
}



div.popup div.window div.close, div.popup_add_to_cart div.window div.close
{
	position: absolute;
	top: 15px;
	right: 12px;
	width: 9px;
	height: 9px;
	background:url(../images/design/close.png);
	cursor: pointer;
	z-index: 100;
}


.addto {
background:url(../images/design/addto.jpg) repeat-x;
border: 1px solid #e78f08;
border-radius:5px;
height:23px;
margin:3px;
padding-left:5px;
padding-top:7px;
color:#fff;
}




	
div.spisok {
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 2px;
}
div.price {
	font-family: Impact;
	font-size: 20px;
	color: #ff6600;
}
div.comments div.item {
	margin: 0 0 10px 15px;
}
div.comments div.item div.descr,
div.comments div.item div.date {
	margin-bottom: 10px;
}
div.comments div.item div.descr {
	margin-left: 0;
}
div.comments div.item div.date {
	border-bottom: dotted 1px #b7bcbf;
	padding-bottom: 10px;
	font-size: 10px;
	color: #b2b2b2;
}
div.content form label input.textinputs,
div.content form label select,
div.content form label textarea {
	border: solid 1px #bababa;
	width: 100%;
}
div.content form label input.textinputs {
	*margin-left: -15px;
	*width: 96%;
	_margin-right: -15px;
}
div.content form label select {
	_width: 88%;
}
div.content form label textarea {
	height: 150px;
}


table.blue {
	border-top: solid 1px #d5e9f9;
	margin-bottom: 15px;
	border-collapse: collapse;
	width: 600px;
}
table.blue th,
#main #page div.center table.blue td {
	height: 30px;
	padding: 0 5px;
}
table.blue thead th {
	border-bottom: solid 1px #b7d3e9;
	background: url(/images/design/bg/blue_head.gif) repeat-x;
}
table.blue tbody td {
	background-color: #f5fafe;
	border-bottom: solid 1px #d9e7f1;
	text-align: center;
}
table.blue tfoot td {
	background-color: #d5e9f9;
	border-bottom: solid 1px #b7d3e9;
	font-weight: bold;
}
table.blue thead th.name,
#main #page div.center table.blue tbody td.name {
	text-align: left;
}
table.blue td.separate {
	background-color: #d5e9f9;
	height: 15px;
}
table.blue tbody td input {
	border: solid 1px #bababa;
	width: 30px;
}
table.blue tbody td a.del {
	position: relative;
	height: 11px;
	zoom: 1;
}
span#captcha_reset {
	color: #4a8aba;
	cursor: pointer;
	border-bottom: 1px dashed;
	display: inline;
	line-height: 20px;
}
a.del {
display: block;
background-attachment: scroll;
background-color: transparent;
background-image: url("/images/design/icons.gif");
background-position: -11px -407px;
background-repeat: no-repeat;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
margin-bottom: 4px;
margin-left: 30px;
}
a.basket_remove_all {
	float: right;
}


div.tabs {
	height: 25px;
}
div.tabs div {
	float: left;
	margin-right: 3px;
	background-color: #fff;
	line-height: 25px;
	padding: 0 10px;
	cursor: pointer;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
div.tabs div.act {
	background-color: #fff;
}
div.con_tabs {
	background-color: #fff;
}




.manuf img{
	padding: 5px;
}





div.left {
	width: 300px;
	float: left;
}

div.right {
	width: 250px;
	float: right;
}

p {
	padding: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
}
.accordion2 {
	width: 250px;
	text-align: left;
	}
.accordion2 table {
	margin-top: 4px;
	margin-bottom: 4px;
}
.accordion2 h3 {
	width: 250px;
	height: 70px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-bottom: none;
	cursor: pointer;
	}
.accordion2 p {
	margin-left: 5px;
	margin-right: 0px;
	width: 250px;
	display: none;
	}
.field {
	width: 140px;
	margin-bottom: 3px;
	color: #767676;
	}
body, table, div {
	font-size: 12px;
	}
span.vopros {
	font-weight: bold;
	color: #1992bb;	
}
h1 {
	font-family: Impact;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
div.super_cena {
	z-index: 5;
	margin-top: 0px;
	margin-bottom: 5px;
	background: url('/images/img/super_cena.png') no-repeat left bottom;
	width: 636px;
	height: 34px;
}
div.new_tovar {
	z-index: 5;
	margin-top: 9px;
	margin-bottom: 5px;
	background: url('/images/img/new_tovar.png') no-repeat;
	width: 636px;
	height: 48px;
}
div.sop_tov {
	z-index: 5;
	margin-top: 25px;
	margin-bottom: 5px;
	background: url('/images/img/sop_tov.png') no-repeat;
	width: 600px;
	height: 48px;
}
div.catalog_menu {
	position: relative;
	background: url('/images/img/catalog_left.png') repeat-y;
	background-position:left top;
	padding-left: 17px;
}
div.h1 {
	margin-left: 17px;
	margin-right: 19px;
}
form {
	padding: 0px;
	margin: 0px;
	}
td.head {
	height: 254px;
	}
div.menu {
	height: 254px;
	position: relative;
	background: url('/images/img/head-min.png');
	}
div.footer {
	width: 990px;
	height: 70px;
	position: relative;
	}
div.text {
	width: 636px;	*width: 600px;
	height: 100%;
	position: relative;
	}
div.data {
	width: 63px;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #84adc5;
	margin-bottom: 4px;
}
div.tolko_orange {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
div.banner {
	width: 300px;
	height: 134px;
	float: left;
	margin-left: 8px;
	border-color: #f5f5f5;
	border-style: double;
	border-width: 3px;
	overflow: hidden;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	}
ul.left_menu {
	list-style: none;
	margin-left: 17px;
	margin-right: 19px;
	padding-left: 0px;
	}
ul.left_menu li {margin-left: 0px; padding-left: 11px; padding-bottom: 5px; background: url('/images/img/item_menu.png') no-repeat; background-position: left bottom;}
ul.left_menu li table {color: #767676; font-weight: bold;}
ul.menu {
	position: absolute;
	bottom: 10px;
	left: 55px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
ul.menu li {color: #fff; font-size: 13px; margin-left: 0px; padding-left: 8px; margin-right: 30px; float: left; background: url('/images/img/ul_menu.png') no-repeat; position: relative;}
ul.menu ul {list-style: none; margin:0px 0px -5px 0px; padding-top:5px; padding-left:0px; display: none; position: absolute; top: 15px; left: 0px; background: #5ca0df; border:#83c5ff 1px solid; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;}
ul.menu ul li { border:0; margin:0px 8px 5px 8px; padding: 4px; width: 130px; background: url('/images/img/menu.png') repeat-x; background-position: left bottom;}
ul.menu li:hover ul  {list-style: none; display: block; z-index:15;}
ul.menu li:hover ul ul  {list-style: none; display: none; z-index:15;}
ul.menu li ul li:hover  {display: block; z-index:15;}
table.news {
	z-index: 6;
	width:636px;
	background: url('/images/img/news_fon_bottom.png') repeat-y;
}
table.news td.news  {
	width:636px;
	background: url('/images/img/news_fon.png') no-repeat;
	z-index: 6;
}
td.fon {
	background: url('/images/img/fon.jpg');
	vertical-align: top;
	}
td.footer {
	height: 70px;
	background: url('/images/img/footer.jpg') repeat-x;
	background-color: #fff;
	}
td.ne_orange {
	background: url('/images/img/punktir_menu.png') repeat-x;
	background-position:right bottom;
}

td.orange {
	background: url('/images/img/punktir_menu_hover.png') repeat-x;
	background-position:right bottom;
}
img.news_img {
	border-color: #a1b7c5;
	border-style: double;
	border-width: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
a {
	text-decoration: none;
	color: #5b809a;
	}
	a:link {
		color: #5b809a;
		}
	a:visited {
		color: #5b809a;
		}
	a:hover {
		color: #5b809a;
		text-decoration: underline;
		}
a.gray {
	text-decoration: none;
	color: #767676;
	}
	a.gray:link {
		color: #767676;
		}
	a.gray:visited {
		color: #767676;
		}
	a.gray:hover {
		color: #767676;
		}
a.white {
	text-decoration: none;
	color: #fff;
	}
	a.white:link {
		color: #fff;
		}
	a.white:visited {
		color: #fff;
		}
	a.white:hover {
		color: #fff;
		}
a.proizv {
	text-decoration: none;
	color: #fff;
	margin-right: 25px;
	float: left;
	}
	a.proizv:link {
		color: #fff;
		}
	a.proizv:visited {
		color: #fff;
		}
	a.proizv:hover {
		color: #fff;
		text-decoration: underline;
		}
a.kaisi {
	color: #7093af;
	text-decoration: underline;
	}
	a.kaisi:link {
		color: #7093af;
		}
	a.kaisi:visited {
		color: #7093af;
		}
	a.kaisi:hover {
		text-decoration: none;
		color: #7093af;
		}
a.orange {
	text-decoration: none;
	color: #767676;
	}
	a.orange:link {
		color: #767676;
		}
	a.orange:visited {
		color: #767676;
		}
	a.orange:hover {
		color: #ff6600;
		}
a.name_ob {
	text-decoration: underline;
	color: #548fc7;
	font-weight: bold;
	font-size: 14px;
	}
	a.name_ob:link {
		color: #548fc7;
		}
	a.name_ob:visited {
		color: #548fc7;
		}
	a.name_ob:hover {
		color: #548fc7;
		text-decoration: none;
		}
a.tolko_orange {
	text-decoration: none;
	color: #ff6600;
	}
	a.tolko_orange:link {
		color: #ff6600;
		}
	a.tolko_orange:visited {
		color: #ff6600;
		}
	a.tolko_orange:hover {
		text-decoration: underline;
		}

div.mor_modify {
	display: none;
}

div.manu_page_list a {
	margin: 5pt;
}

a.zz, a.pp {
float:left;
background:url(../images/design/popabg.jpg) repeat-x;
border: 1px solid #cccccc;
border-radius:4px;
color:#9b9b9b;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-size:110%;
margin-left:10px;

}

a.zz:hover, a.pp:hover  {
text-decoration:none;
background:url(../images/design/popabghover.jpg) repeat-x;
border: 1px solid #fbcb09;
color:#c77405;
}

.br {
margin:0 auto;
margin-top:20px;
margin-bottom:10px;
height:1px;
width:96%;
background:#cccccc;
}

.shc, input.shc, textarea.shc { float: none; text-align: left; font-family: Arial; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0px; padding: 0px; border: 0px none; border-radius: 0px; font-size: 12px; vertical-align: baseline; background: none repeat scroll 0px 0px transparent; color: rgb(0, 0, 0); line-height: 1.167em; outline: medium none; text-transform: none; text-decoration: none; box-shadow: none; text-shadow: none; -moz-box-sizing: content-box; }
.shc :-moz-placeholder, .shc *::-moz-placeholder { color: rgb(153, 153, 153); }
.sh_btn { z-index: 999999; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); position: fixed; cursor: pointer; box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.5) inset; background: none repeat scroll 0% 0% rgb(218, 129, 4); }
.sh_btn:hover { background: none repeat scroll 0% 0% rgb(218, 148, 44); }
.sh_btn_left, .sh_btn_right { width: 36px; min-height: 97px; }
.sh_logo { width: 27px; cursor: pointer; text-align: center; white-space: nowrap; height: 100%; display: table; }
.sh_logo_cell { vertical-align: middle; text-align: center; display: table-cell; }
.sh_btn_left .sh_logo, .sh_btn_right .sh_logo { width: 100%; height: 36px; }
.sh_logo_btn { max-width: 27px; }
.sh_btn_left .sh_title_text, .sh_btn_right .sh_title_text { cursor: pointer; overflow: hidden; border-top: 1px solid rgb(219, 132, 4); padding: 10px 0px; }
.sh_btn .sh_btn_char { transform: rotate(90deg); font-family: Tahoma,Verdana; height: 12px; line-height: 12px; }
.sh_btn .sh_btn_char, .sh_btn .sh_btn_char_trans { width: 36px; cursor: pointer; color: rgb(255, 255, 255); font-size: 16px; text-align: center; }
.sh_btn_right_bottom { right: 0px; bottom: 50px; }
.sh_block_counter { float: right; font-size: 11px; color: rgb(255, 255, 255); height: 27px; padding: 0px 10px; line-height: 27px; margin-top: 4px; display: none; }
.sh_btn_left .sh_block_counter, .sh_btn_right .sh_block_counter { border-top: 1px solid rgba(255, 255, 255, 0.3); width: 25px; padding: 0px; margin-right: 5px; text-align: center; }
.container-tab { width: 600px; margin: 0 auto; padding: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; overflow:hidden; }.nav-basket { position:relative; z-index:10; float:left; margin: 0 0 25px 0; width:220px;}.nav-basket ul { list-style-type: none; margin: 0; padding: 0; }.nav-basket li { position:relative; display: block; vertical-align: top; width:218px;border-left:1px solid transparent; border-bottom:1px solid transparent; border-top:1px solid transparent; margin: 0 0 30px 0; border-radius:5px 0 0 5px; padding: 10px 10px 10px 10px; line-height: normal; font-size: 12px; font-weight: bold; }.nav-basket li:first-child {margin-top: 0;}.nav-basket li.active {border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff;}.nav-basket li a { display: block; vertical-align: top; text-align:center;  padding: 6px 0 0 0; height: 21px; background: url(images/tab-ord.png) repeat-x; color: #fff; border-radius: 5px; text-decoration: none; border: 1px solid #eeb44f; }.nav-basket li a:hover {background: url(images/tab-ord2.png) repeat-x;}.nav-basket li.active a {background: url(images/tab-ord2.png) repeat-x;}.nav-p {position:absolute; left:100%; top:7px; width:300px; font-size:12px; font-weight:bold;}.nav-p2 { top:14px;}.cont-basket { float:right; width:362px; }.tab-basket {padding:10px 10px 10px 10px; min-height:300px; border:1px solid #ccc; background:#fff;}.field-b {margin: 0 0 10px 0;}.field-b label { display: block; margin: 0 0 3px 0; font-size: 12px; color: #000; }.field-b input { display: block; border: solid 1px #bababa; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 3px 0 3px; width: 332px; height: 18px; line-height: 18px; outline: none; }.buts-b { margin: 25px 0 0 0; text-align: center; }.but-b { display: inline-block; vertical-align: top; margin: 0 0 15px 0; }.but-b input { width: 250px; padding: 0; height: 29px; line-height: 27px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(images/tab-ord.png) repeat-x; font-weight: bold; color: #fff; border-radius: 5px; border: 1px solid #eeb44f; outline: none; cursor: pointer; }.but-b input:hover {background: url(images/tab-ord2.png) repeat-x;}.but-b2 input {width: 270px;}.autorise-b .field-b { margin: 0 auto 10px auto; }.tab-basket p.tit-b { margin: 18px 0 15px 0; padding: 0; line-height: normal; font-size: 12px; }.regist-b  {margin-top: 40px;}.regist-b-с  {margin: 0;}.regist-b input {width: 332px;}.regist-b-c input {width: 332px;}.field-b select {width: 340px;}.field-b textarea { display: block; border: solid 1px #bababa; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px 3px 5px 3px; width:332px; height: 70px; outline: none; overflow-y: auto; resize: none; }.txt-p { font-size:12px; padding-top:0; padding-bottom:0; margin-top:0;font-weight:bold;}.autorise-b {margin-top: 40px;}

