@charset "windows-1251";
/* CSS Document */
html, body {
	border:0;
	margin:0;
	padding:0;
	color:#245E86;
	background-color: #FFFFFF;
	font: normal 12px Tahoma;
}

p,
h1, h2,  h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	color: #245E86;
	background-color: transparent;
}


a {
	color:#0D87D4;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}


a:hover {
	text-decoration:none;
}
.fright {
	float:right;
}
ul.hmenu  {width:100%;margin:0; padding:0;margin-top:10px; margin-bottom:17px;}
.hmenu li {display:block; width:16.6%; float:left; list-style:none;margin:0; padding:0;}

.blue {color:#3366ff;}
.pink {color:#ff00ff;}

.br {clear:both;}

#top {
	background:url(../imgs/topbig.jpg) left top no-repeat;
	height:262px;
}
#lefttd {
	width:208px;
	background:url(/imgs/leftbtm_.gif) left bottom no-repeat;
	vertical-align:top;
}
#lmdiv {
	background:#FFAF47;
	font: bold 11px Tahoma;
	color:white;
}
#lmdiv a{
	color:white;
	text-decoration:none;
}
#lmdiv div {
	background:#FFAF47 url(/imgs/lmbg.jpg) right top no-repeat;
/*	min-height:19px;*/
	color:white;
	padding:6px 0 6px 42px;
	margin-left:20px;
	text-transform:uppercase;
}
#lmdiv h5.hr {
	background:#FFAF47 url(/imgs/lmhr.gif) right top repeat-x;
	font-size:1px;
	height:4px;
	width:188px;
	margin:0 0 0 20px;
	padding:0px;
}
#lmdiv h5.hr2 {
	background:#FFAF47 url(/imgs/lmhr2.gif) right bottom repeat-x;
	height:7px;
	font-size:1px;
	width:188px;
	margin:0 0 0 20px;
	padding:0px;
}
#lmdiv #lmprod {
	background:#FFAF47 url(/imgs/lmbtn_1.gif) right top no-repeat;
	height:15px;
}
#lmdiv #lmsize {
	background:#FFAF47 url(/imgs/lmbtn2.gif) 42px 20px no-repeat;
	height:35px;
}

#pages {
	background:url(/imgs/lmbtmbg.jpg) right top no-repeat;
	padding:40px 0 0 42px;
	height:40px;
	margin-bottom:30px;
}
#pages a {
	font: normal 13px Tahoma;
	line-height:25px;
}
#bath {
	margin:20px 0 70px;
}
	
#maintd {
	background:url(../imgs/topsmall_.jpg) top left no-repeat;
	width:100%;
	vertical-align:top;
	padding:70px 20px 0;
}
#maintd h1, #maintd2 h1, .h1 {
	color:#3366ff;
	font: normal 18px Tahoma;
	text-align:center;
}
#maintd h2, #maintd2 h2 {
	color:#3366ff; /*#068ADE;*/
	font: normal 18px Tahoma;
}
#maintd h3{ 
	color:#3366ff;
	font: bold 14px Tahoma;	
	margin-bottom:10px;
}
#maintd .gray, #maintd2 .gray, .warn {
	background:url(../imgs/graybg.gif) top left repeat-x;
	padding-top:15px;
	margin-bottom:15px;
	padding-left:1px;
	padding-right:1px;
}

#maintd p {
	padding-top:7px;
}

.warn
{
	font-size:16px;
	color:#0D87D4;
	font-weight:bold;
}
#righttd {
	width:187px;
	vertical-align:top;
}
#righttd img {
	position:relative;
	top:-40px;
}

#btm {
	background:url(../imgs/btmbig.jpg) left top no-repeat;
	padding:0px 50px;
	height:82px;
	vertical-align:top;

	color:white;
}
#btm a {
	color:white;
	font-weight:bold;
}
/* Информация о товаре - спецпредложения */
.good {
	margin-top:20px;
	width:99%;
}
.good td {
	vertical-align:top;
}
.good .info {
	padding-left:15px;
}
.good img {
	cursor:pointer;
}
#logo {
	position:absolute;
	top:45px;
	left:45px;
	cursor:pointer;
}
#logo {
	top:45px;
	left:50%;
	margin-left:-470px;
}
#phone {
	position:absolute;
	top:81px;
	left:800px;
}
#topbtn {
	position:absolute;
	top:155px;
	left:818px;
}
/* product_detail */
.prodbig {
	margin-bottom:5px;
	width:100%;
}
.prodtable {
	width:100%;
	vertical-align:top;
	margin-bottom:10px;
}
.prodtable td {
	text-align:center;
	border-bottom:solid 1px #EEEEEE;
	padding: 5px 0;
}
.prodtable th {
	padding-bottom:5px;
	border-bottom:solid 3px #EEEEEE;
}
.prodtable td.al,
.prodtable th.al {
/*	text-align:left; */
}
#description {
	
}
#description img {
	padding:5px;
}

/* catalog */
.cattable {
	width:99%;
	margin-top:5px;
}
.cattable tr td {
	width:50%;
	vertical-align:top;
	border-bottom:solid 1px #EEEEEE;
	padding:5px 0;
}
.cattable tr td.l {
	border-right:solid 1px #EEEEEE;
	padding-right:10px;
	}
.cattable tr td.r {
	padding-left:10px;
}		
.cattable tr td .prod tr td {
	border:none;
}
 .price { /* .cattable */
	width:112px;
	height:24px;
	background:url(/imgs/bgprice.gif) left top no-repeat;
	color:white;
	font-weight:bold;
	padding:10px 0 0 0px;
	text-align:center;
}
.cattable a {
	padding-bottom:5px;
}
.prod td.vb {
	vertical-align:bottom;
}
.prod img {
	margin-right:8px;
	cursor:pointer;
}
/* swf */
#maintd2 {
	background:url(../imgs/topsmall_.jpg) top left no-repeat;
	width:778px;
	vertical-align:top;
	padding:70px 20px 0;
}

/* order_form */


#paymer_phiz input, #paymer_yur input {
	border: 1px solid #A0C0E3;
	height: 16px;

}
#paymer_phiz input.no_border {
	border:none;
}

#paymer textarea {
	border: 1px solid #A0C0E3;
}

/* Other */
#hand {
	position:absolute;
	top:80px;
	left:0;
}

.order_table td{
	padding:2px;
}
.order_info td{
	padding:5px;
}
.order_table img {
	cursor:pointer;
}

/* infotable  */
.infotable {
	width:100%;
}
.infotable td {
	padding:5px 0;
}
/* special */
img.spec {
	margin-right:10px;
}
div.gray table {
	width:99.9%;
}


#maintd3 {
	width:100%;
	vertical-align:top;
}
#maintd3 h1, #maintd2 h1 {
	color:#3366ff;
	font: normal 18px Tahoma;
	text-align:center;
}
#maintd3 h2, #maintd2 h2 {
	color:#068ADE;
	font: normal 18px Tahoma;
}
#maintd3 h3{
	color:#3366ff;
	font: bold 14px Tahoma;	
	margin-bottom:10px;
}
#maintd3 p {
	padding-top:7px;
}

/* accord */
#maintd #accordion h3{
	margin-bottom:0;
}
/*
#baths img {
	height:100px;
	margin:0 3px;
} */
#baths {
	padding-bottom:30px;
}
#baths div {
/*	float:left;
	width:240px; */
} 
#baths img  {
	float:none;
}
#gidro {
	/*width:500px;
	overflow:hidden;*/
}

/* sale */
#sale_cat td {
	vertical-align:top;
	padding:5px;
	text-align:left;
	font-size:14px;
}
#sale_cat strike {
	font-weight:bold;
	color:red;
	font-size:13px;
}
#sale_page {
}
#sale_page strike {
	font-weight:bold;
	color:red;
}
#sale_page img {
	margin-right:10px;
}
#feedback {
	font-size:11px;
	position:absolute;
	width:190px;
	height:50px;
	left:810px;
	top:150px;
	/*border:solid 1px white;*/
	color:white;
}
#feedback a {
	color:white;
}
img.png {
	behavior: url(pngbehavior.htc);	
}
#points td {padding:5px;}

#lmdiv {
	padding-top:20px;
	
	border-bottom:solid 0px #FF8622;
}
ul#lmul {
	width:188px;	
	margin:0 0 0 0; 
	padding:0 0 0 20px;
	
	border-bottom:solid 1px #FF8622;
}
#lmul li {
	background:#FFAF47 url(/imgs/lmbg.jpg) right top no-repeat;
	color:white;
	text-transform:uppercase;
	border-bottom:solid 1px #FFC771;
	border-top:solid 1px #FF8622;
	list-style:none;
}
#lmul li a {
	display:block;
	padding:6px 0 6px 22px;
	border-bottom:solid 1px #FFB550;
	border-top:solid 1px #FFAB45;
}
#lmul li.first, #lmul li.first a {border-top:none;}
#lmul a:hover{ color:#EEEEEE;}

.button {cursor:pointer; border:solid 1px #a0c0e3;padding:3px;}

#cart_table {
	width:98%;
}
#cart_table td{
	padding:3px 2px;
}
#cart_table input {
	border:1px solid #A0C0E3;
}
#maintd div.gray span.mainw {width:90px;display:inline-block;}
#product_price {width:150px; float:right; text-align:right;padding-right:10px;}
#product_price  .price{float:right;}
.justifyall {text-align:justify;}
#containter {margin:0 auto;}
