html, body {background-color:#ffffff;}
html, body, form {height:100%;}
html, body, form, a, p, span, div{margin:0; padding:0;}
body {font-family:Verdana; font-size:11px; color:#333333; border:0;}
a {
	cursor:pointer;
	color: #fb8800;
	text-decoration: underline;
}
p {
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 12px;
}

a:hover {
	cursor:pointer;
	color: #fb8800;
	text-decoration: none;
}
table {font-family:Verdana; font-size:11px; color:#333333;}
td {vertical-align:top;}
td.podval {vertical-align:buttom;}
img {border:0;}
button {background:transparent; border:0}
input {background-color:#fff;font-family:Tahoma; font-size:12px; color:#4a2c0d;}
.w_25 {width:25%}
.w_50 {width:50%}
.w_ {width:100%}
.wh_ {width:100%; height:100%;}
.h_ {height:100%}
.w_1 {width:1px}
.h_1 {height:1px}
.w_0 {width:0}
.h_0 {height:0}
.tonk_ {width:0; height:0; font-size:1px; line-height:0px;}
.tonk_w {height:0; font-size:1px; line-height:0px;}
.tonk {font-size:1px; line-height:0px;}
.t_ .t1 {border:1px solid #000;}
.t_ .t1 td {border:1px solid #000;}
.t_ .t1 div {border:1px solid #f00;}
.sh_f {
	background-image: url(sh_fon.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	width: 100%;
}
.sh_bg {
	height: 202px;
	width: 100%;
	background-image: url(sh_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sh_bg td{
	text-align: right;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}.menu_ {
	background-image: url(menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1px;
	padding-left: 430px;
}
.menu1 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ff9900;
}
.menu1 td {
	background-image: url(menu1_td.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu1 a {
	color:#666;
	display:block;
	height:auto;
	width:auto;
	background-image:url(menu1_a.gif);
	background-repeat:no-repeat;
	background-position:left top
}
.menu1 a:hover {
	color:#ff9900;
	display: block;
	height:auto;
	width:auto;
	background-image:url(menu1_td.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none
}
.menu1 div {
	padding:8px 21px 7px 21px
}
.pdl {
	width:100%;
	height:104px;
	background:url(pdl_fon.jpg) left bottom repeat-x
}
.pdl_left {
	width:1px;
	background-color:white;
	padding-left:85px;
	padding-top:20px;
	padding-right:85px
}
.pdl_right {
	background-image:url(pdl_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:bold 10px Arial;
	color:white;
	padding-top:37px;
	padding-left:27px
}
.atil {
	font:bold 9px Arial;
	color:#333;
	vertical-align:middle;
	padding-left:8px
}
.atil a {
	color:#333;
	text-decoration: none;
}
.atil a:hover {
	color:#333;
	text-decoration:underline
}
.cont_left {
	width:360px;
	padding-bottom:37px
}
.menu2_ {
	width:255px;
	background-color:#fd8503;
	padding:20px
}
.ten {
	background-color:#d5d7d6;
	text-align:right;
}
.menu2 {
	font-family:Verdana;
	font-size:12px;
	color:white
}
.menu2 a {
	color:white;
	text-decoration:underline;
}
.menu2 a:hover {
	color:white;
	text-decoration:none
}
.menu2 td {
	background:url(menu2_.gif) left top no-repeat;
	padding:5px 0 5px 18px
}
.sled {
	font-family:Arial;
	font-size:11px;
	color:#666;
	padding-bottom:11px;
	padding-top:22px;
}
.zag {
	font-family:Verdana;
	font-size:18px;
	color:#fb8800;
	padding-top:18px;
	padding-bottom: 18px;
	padding-right: 20px;
}
.product {
	background-color: #fd8503;
	font-family: Verdana;
	font-size: 18px;
	color: #ffffff;
	float: right;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.sp_prod {
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.sp_prod a {
	color: #000000;
	text-decoration: underline;
}
.sp_prod a:hover {
	color: #fb8800;
	text-decoration: underline;
}
.sp_prod td{
	width: 25%;
	padding-left: 10px;
	background-image: url(sp_prog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
}
.sp_prod1 {
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.sp_prod1 a {
	color: #000000;
	text-decoration: underline;
}
.sp_prod1 a:hover {
	color: #fb8800;
	text-decoration: underline;
}
.sp_prod1_td{
	width: 25%;
	padding-left: 10px;
	background-image: url(sp_prog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.img_bl {
	background-image: url(img_bl_fon.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	margin-right: 15px;
}
.img_bl td {
	height: 1px;
}
.spec {
	padding-top: 28px;
	padding-left: 14px;
	padding-bottom: 4px;
}
.stable {
	height: 75px;
	width: 75px;
}
.stable2 {
	height: 180px;
	width: 290px;
}
.parameter td {
	padding-right: 46px;
	line-height: 13px;
}
.cat_zak td {
	vertical-align: middle;
}
.inp_1 {
	height: 18px;
	width: 40px;
	margin-right: 7px;
	margin-left: 7px;
}
.but {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fb8800;
	text-decoration: underline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.cat_ {
	padding-bottom: 13px;
}
.cat_ a {
	padding-bottom: 13px;
	color: #000000;
}
.cat_ a:hover {
	padding-bottom: 13px;
	color: #fb8800;
}
.parameter2 {
	width: 300px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cacaca;
	border-left-color: #cacaca;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cacaca;
}
.parameter2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ##cacaca;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 19px;
}
.style1 {color: #FD8503}
.frm {
	background-color: #d5d7d6;
	margin-top: 50px;
	margin-bottom: 30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 40px;
}
.inp_frm {
	margin-right: 30px;
	padding-left: 5px;
}

.frm_tb {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.frm_tb td {
	vertical-align: middle;
	padding-right: 8px;
}
.reg {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-top: 14px;
}
.reg a {
	color:black;
	text-decoration:underline
}
.reg a:hover {
	color:black;
	text-decoration:none
}.sbm {
	font-family:Verdana;
	font-size:14px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
	background-color:transparent;
	border-width:0;
	border-style:none
}
.korzina {
	position:absolute;
	right:0;
	top:260px;
	width:132px;
	height:20px;
	z-index:1;
	background:url(korzina.gif) right -12px no-repeat;
	font:normal 11px Verdana;
	color:black;
	text-align:center;
	padding-top:50px;
	padding-bottom:expression(6 + "px")
}
.korzina a {
	color:black;
	text-decoration:underline
}
.korzina a:hover {
	color:black;
	text-decoration:none
}
.xxx {
	width:100%;
	margin:17px 0 15px 0
}
.xxx tr td {
	font:bold 10px verdana, sans-serif;
	padding-bottom:2px
}
.xxx tr td select {
	width:60px;
	height:18px;
	font:normal 10px verdana, sans-serif;
}
.xxx tr td input {
	background-color:#fd8503;
	color:white;
	border:0;
	height:20px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	font:normal 11px arial
}
.tbl_list {
	width:100%;
	border-bottom:solid 1px #c8c8c8;
	border-left:solid 1px #c8c8c8;
}
.tbl_list tr td a {
	font-weight:bold;
	text-decoration:underline;
	color:black
}
.tbl_list tr td a:hover {
	text-decoration:none
}
.tbl_list tr td {
	border-top:solid 1px #c8c8c8;
	border-right:solid 1px #c8c8c8;
	text-align:center;
	vertical-align:top;
	padding:10px
}
.tbl_list .tbl_title {
	background-color:#979898
}
.tbl_list .tbl_title td {
	color:white;
	font:bold 11px Verdana, sans-serif;
	border-right:solid 1px white;
	border-bottom:solid 1px white;
	text-align:center;
	vertical-align:middle;
	padding:5px
}

.tbl_list tr .price {
	color:#fd8503
}

.login {
background-color:#d5d7d6;
width:269px;
height:106px;
border-collapse:collapse;
border-spacing:0
}

.login {
background-color:#d5d7d6;
width:325px;
height:90px;
margin-bottom:9px
}

.login tr td {
vertical-align:top;
padding-left:15px
}

.login tr td input {
vertical-align:middle;
margin:0
}

.login tr td .btn {
	background-color:#fd8503;
	color:white;
	border:0;
	height:20px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	font:normal 11px arial;
	margin-right:5px
}

.login tr td a {
color:#7e7e7e;
text-decoration:underline;
font:normal 10px verdana, sans-serif
}

.login tr .corner1 {
background:url(pic1.gif) left top no-repeat;
background-color:white;
width:14px
}
.bigger {
font-size:15px
}

.prod_info {
width:100%;
border-left:solid 7px #fd8503
}

.prod_info tr .prod_img {
width:50%;
padding-left:4px
}

.prod_info tr .prod_img div {
border-left:solid 3px #d5d7d6;
border-bottom:solid 5px #d5d7d6;
padding:0 0 10px 10px
}

.prod_info tr td {
padding:7px
}

.prod_info .zakaz {
margin-top:25px
}

.prod_info .zakaz .zak_txt {
width:40px
}

.prod_info .zakaz .btn {
	background-color:#fd8503;
	color:white;
	border:0;
	height:20px;
	cursor:pointer;
	cursor:hand;
	font:normal 11px arial
}

.params {
border-bottom:solid 1px #c8c8c8;
border-right:solid 1px #c8c8c8
}

.params tr .title {
background-color:#979898;
color:white;
font:bold 12px verdana, sans-serif
}

.params tr td {
border-top:solid 1px #c8c8c8;
border-left:solid 1px #c8c8c8
}

.params .param {
background-color:#eeeeee
}

.params .price {
color:#fd8503
}

.dobav_inp {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.dobav_inp td{
	vertical-align: middle;
	padding-bottom: 5px;
}

.inp_but {
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 10px;
		margin-top: 5px;

}
.inp_6 {
	height: auto;
	width: 253px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	margin-left: 10px;
}
.inp_7 {
	height: auto;
	width: 253px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 10px;
}