/*=========== main styles ==============*/
html, body
{	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

table, tr, td, div, form, fieldset
{	margin:0px;
 	padding:0px;
 	border:none;
}

table, tr, td
{	border-collapse:collapse;
 	vertical-align:top;
}

p, div, td
{	font-family: Arial;
 	font-size: 11px;
 	color: #404040;
}

img
{	border:none;
}

a {text-decoration:underline; color:#6c6c6c;}
a:hover {text-decoration:none;}

input, textarea
{	border:solid 1px #aaaaaa;
}
h1
{	font-size:1.5em;
	font-weight:bold;
}




.maintbl
{	width:100%;
	height:100%;
	background-image:url(img/fon.gif);
}
.maintbl-left
{	background-image:url(img/shadow_left.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.maintbl-right
{	background-image:url(img/shadow_right.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.maintbl-center
{	width:1000px;
	background-color:white;
}
.maintbl-content
{	vertical-align:top;
}
.maintbl-header
{	height:63px;
}



#maintbl-head
{	height:48px;
	width:100%;
	background-color:Red;
}
#maintbl-head-logo, #maintbl-head-logo img
{	width:190px;
	height:48px;
	vertical-align:top;
}
#maintbl-head-lang
{	background-image:url(img/header_fon.jpg);
 	vertical-align:middle;
}
#maintbl-head-lang div
{	width:160px;
	padding-left:10px;
}
#maintbl-head-lang a
{	color:Black;
 	font-family:Arial;
 	font-size:11px;
 	text-decoration:none;
 	padding-left:1em;
}
#maintbl-head-sep, #maintbl-head-sep img
{	width:45px;
	height:48px;
	vertical-align:top;
}
#maintbl-head-ywwc
{	height:28px;
	font-size:0px;
	background-color:#8d8d8d;
	background-image:url(img/header_ywwc.jpg);
	width:605px;
	text-align:right;
}
#maintbl-head-menu
{	height:20px;
 	background-color:White;
}
#maintbl-head-afterhead, #maintbl-head-afterhead img
{	height:15px;
	width:1000px;
	background-color:white;
}




.maintbl-footer
{	height: 50px;
}
.maintbl-footer-up
{	height:15px;
	background-image:url(img/footer_up.jpg);
}
.maintbl-footer-copyright
{	padding: 30px 25px 25px 25px;
	font-size:9px;
	border-top:solid 1px #e4e4e4;
	background-color:White;
	background-image:url(img/footer_up.jpg);
	background-position:top;
	background-repeat:repeat-x;
}




/*-----------------  all pages page --------------------*/
.MainContent
{	padding:0px 15px;
}
.MainContent-in
{	padding:30px 50px 50px 50px;
}





/*-----------------  main page --------------------*/
.pg_main
{	width:100%;
	height:100%;
}
.pg_main-center h1
{	padding-bottom:12px;
}
.pg_main-center-left
{	width:180px;
	padding:0px 10px 10px 10px;
}
.pg_main-center-left ul
{	padding: 0px 0px 10px 0px;
	margin:0px;
}
.pg_main-center-left li
{	padding:0px 0px 10px 0px;
	list-style:none;
	width:180px;
}
.pg_main-center-right
{	width:200px;
	vertical-align:middle1;
}
.pg_main-center-right .ContactItem
{	padding:0px 0px 14px 0px;
	font-size:1.1em;
}
.pg_main-center-center
{	padding:0px 15px 5px 5px;
	vertical-align:top;
}
.pg_main-center-center .NewGoods
{	width:100%;
}
.pg_main-center-center .NewGoods-img
{	padding: 1px 10px 10px 10px;
}
.pg_main-center-center .NewGoods-txt
{	vertical-align:top;
	padding: 1px 10px 10px 10px;
	width:40%;
}
.pg_main-center-center .NewGoods-txt a
{	color:red;
}
.pg_main-topbanner
{	height:100px;
}
.pg_main-bottombanner
{	vertical-align:bottom;
}



/*-----------------  catalog page --------------------*/
.pg_cat
{	width:100%;
}
.pg_cat-left
{	width:240px;
}
.pg_cat-content
{	padding: 10px;
}



/*-----------------  error page --------------------*/
.pg_error
{	padding:30px 30px 30px 80px;
}
.pg_error-number
{	font-size:6em;
	font-weight:bold;
	float:left;
	padding:0px 20px 0px 0px;
}
.pg_error-name
{	font-weight:bold;
	font-size:1.5em;
	padding:10px 0px 0px 0px;
}
.pg_error-dsc
{	clear:both;
	font-weight:bold;
	padding:20px 0px 40px 0px;
}
.pg_error-answers ul
{	list-style-position:inside;
}
.pg_error-answers li
{	color:#606060;
	padding:5px;
}
/*-------------------- social panel --------------------------*/
#socializ {
	display: inline-block;
  border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 0 3px 3px;
	background: #FFF;
	overflow: hidden;
}
* html #socializ {display: inline}
*+html #socializ {display: inline}
#socializ:hover {
	background: #F6F6F6;
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socializ a {
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 6px 0 0;
	padding: 0;
	background-color: #F6F6F6;
 opacity: 0.5;
}

#socializ:hover a
{
opacity: 0.7;
}
#socializ a:hover
{
opacity: 1.0;
}
#socializ img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
#bsProductPriceLabel
{
display: block;
}
