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:#333;border:0
}
a{
cursor:pointer;color:#fb8800;text-decoration:underline
}
p{
text-align:justify;padding-top:0;padding-bottom:12px
}
a:hover{
cursor:pointer;color:#fb8800;text-decoration:none
}
table{
font-family:Verdana;font-size:11px;color:#333
}
td{
vertical-align:top
}
td.podval{
vertical-align:bottom
}
img{
border:0
}
button{
background:transparent;border:0
}
input{
background-color:#fff;font-family:Tahoma;font-size:12px;color:#4a2c0d
}
/*
* {
	border: 1px solid red !important;
}
*/
.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%
}
/**/
.logo_bg {
	background-image: url(/img/bg_transp.png);
	background-repeat: repeat;
	height: 198px;
	width: 301px;
	text-align: center;
	position: absolute;
   top: 0%;
   left: 0%;
	float: left
	}
.logo_img {
	position: relative;
	top: 55px
}
.header_right {
	height: 198px;
	float: right;	
	position: relative;
	text-align:right
}
.header_top 
{
	font-size: x-small;
	color: #ffffff;		
	text-shadow: 0.1em 0.1em 0.2em black;
	padding: 4px 8px 0 0
}
.header_btm {
	background-image: url(/img/bg_transp.png);
	background-repeat: repeat;
	height: 30px;
	display: block;
   position: absolute;
   bottom: 0%;
   right: 0%;
   padding: 0 0 4px 0
}
/**/
.header-img{
height:198px;position:relative;margin-bottom:-198px;/*<*/background-color: #FF9900;/*>*/background-position:0 0;background-repeat:no-repeat
}
.sh_bg{
width:100%;position:relative
}
.sh_bg_top{
text-align:right;height:198px/*;border-bottom:solid 3px #d6d6d8*/
}
/*.sh_bg_top, */.sh_bg_top td{
text-align:right;padding: 4px 0 4px 8px
}
.sh_bg_btm{
position:relative;
/*background:url(bg1.png) 0 0 repeat-x;*/
background:url(menu-bg.png) 0 0 repeat-x;
border-top:solid 2px #fff;
border-bottom:solid 2px #fff
}
.phone{
width:301px;
margin-right:-301px;
float:left;
/*background:url(bg1.png) 0 0 repeat-x;height:32px;*/
color:#fff;
font-size:20px;
text-align:center;
padding:3px 0 0 0
}
/**/
.phone_2{
color:#fff;
font-size:22px
}
/**/
.phone_small{
font-size:18px;color:#fff;padding-left: 27px
}
.menu1{
background:url(menu-bg.png) 0 0 repeat-x;margin-left:301px;padding-left:20px;zoom:1
}
.menu1 table{
font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;background:url(menu-bg.png) 0 0 repeat-x;width:100%;border-collapse:collapse
}
.menu1 td{
background:url(menu-bg.png)/*background-image:url(menu1_td.gif)*/;background-repeat:no-repeat;background-position:left top;color:#4b2b09;padding:0 !important;text-align:left !important;font-size:11px;height:31px
}
.menu1 a{
color:#fff;display:block;height:auto;width:auto;background-image:url(menu1_a.gif);background-repeat:no-repeat;background-position:left top;text-decoration:none;
white-space:nowrap
}
.menu1 a:hover{
color:#4b2b09;display: block;height:auto;width:auto;background-image:url(menu1_td.gif);background-repeat:no-repeat;background-position:left top;text-decoration:none
}
.menu1 a:hover ul{
display:block
}
.menu1 div{
padding:9px 8px 11px 21px;cursor:default;white-space:nowrap
}
.menu1 a div{
cursor:pointer;//cursor:hand
}
.menu1 ul{
margin:0;padding:0;list-style:none;width:205px;background:#d5d7d6;border:solid 1px #b3b3b3;position:absolute;display:none
}
.menu1 li{
font-weight:normal;zoom:1
}
.menu1 ul a{
color:#4b2b09;font-size:11px;background:none;text-decoration:underline;padding:6px 20px 6px 10px
}
.menu1 ul div, .menu1 ul a{
white-space:normal !important
}
.menu1 ul a:hover{
background:none
}
.menu1 ul ul{
margin-left:205px;margin-left:203px
}
.pdl{
width:100%;height:90px;background-color:#FD8503
}
.pdl_left{
background-color:white;padding-top:20px
}
.pdl_right{
font:bold 10px Arial;color:white;padding-top:27px;padding-left:27px
}
.pdl_copyright{
font:11px Arial;color:white;padding-top:57px
}
.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:301px;background-color:#fd8503;padding:0
}
.ten{
background-color:#d5d7d6;text-align:right;font-size:0;padding:0
}
.menu2{
font-family:Verdana;font-size:11px;width:301px
}
.menu2 a{
display:block;color:#000;padding:4px 25px 4px 45px;border-bottom:solid 1px #feb05b;text-decoration:none;position:relative
}
.menu2 a img{
position:absolute;left:0;//left:-45px
}
.menu2 a:hover{
color:white;background:#dc7302
}
.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:#fff;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:#000
}
.sp_prod a{
color:#000;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:#000
}
.sp_prod1 a{
color:#000;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
}
div.tbl_list{
text-align:center;margin-bottom:20px
}
table.tbl_list {
	width:670px;
	margin:0 auto;
	border-bottom:solid 1px #c8c8c8;
	border-left:solid 1px #c8c8c8;
	text-align:left
}
table.tbl_list tr td a {
	font-weight:bold;
	text-decoration:underline;
	color:black
}
table.tbl_list tr td a:hover {
	text-decoration:none
}
table.tbl_list tr td {
	border-top:solid 1px #c8c8c8;
	border-right:solid 1px #c8c8c8;
	text-align:center;
	vertical-align:top;
	padding:10px
}
table.tbl_list .tbl_title {
	background-color:#979898
}
table.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
}

table.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:301px;
height:90px;
margin-bottom:9px;
border-collapse:collapse
}

.login tr td {
vertical-align:top;
padding-left:10px
}

.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;
}
.gallery-holder{
text-align:center
}
.gallery{
zoom:1;margin:0;padding:0;list-style:none
}
.gallery li{
vertical-align:top;display:inline-block;zoom:1;//display:inline;;margin:0 21px 28px 21
}
.gallery img{
border:solid 4px #9c9c9c
}
.pager{
text-align:right;margin:10px 0 30px 0;font-size:11px
}
.pager a, .pager span, .pager .pages{
display:inline-block;vertical-align:middle;
_overflow:hidden;zoom:1;//display:inline
}
.pager a, .pager span{
padding:1px 4px;color:#000;text-decoration:none
}
.pager a:hover, .pager span{
background:#fd8503;color:#fff
}
.pager .disabled{
display:none
}
.gallery-holder{

}

