* {

margin:0;

padding:0;

}



html,body {

width:100%;

background:#fff;

}



body {

behavior:url(csshover.htc);

}



.head {

width:100%;

height:193px;

text-align:center;

background:transparent url(/images/headdot.jpg) 0 0 repeat; 

}



.head-left {

position:absolute;

z-index:1;

left:0;

height:193px;

width:220px;

background:transparent url(/images/left_head.jpg) left 0 repeat-y !important;

}



.head-right {

top:0;

width:100%;

height:193px;

background:transparent url(/images/right_head.jpg) right 0 repeat-y !important;

}



.logo {

position:absolute;

left:50%;

margin-left:-180px;

margin-top:14px;

z-index:3;

width:468px;

height:154px;

background:url(/images/logo.png) 0 0 no-repeat !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.jpg',sizingMethod='crop');

text-align:center;

}

.phone {
color:white;
font-size: 24px;
position:absolute;

left:74%;

margin-left:-180px;

margin-top:50px;

z-index:3;

width:468px;

height:154px;

text-align:center;

}

.foot {

width:100%;

height:188px;

background:url(/images/bottom.jpg) center 0 no-repeat;

}



.topmenu {

width:100%;

height:39px;

position:absolute;

z-index:4;

top:0;

margin-top:154px;

background:transparent;

border-top:10px solid #E03122;

border-bottom:1px solid #fff;

}



.topmenu table {

height:30px;

border:0;

width:100%;

}



.topmenu table td {

text-align:center;

height:30px;

border-right:1px dotted #fff;

}



.topmenu table td a {

font-family:Verdana, Arial;

font-size:14px;

line-height:28px;

color:#fff;

text-decoration:none;

}



table.cols {

border:0;

width:100%;

height:100%;

}



table.cols tr {

vertical-align:top;

valign:top;

}



table.cols td {

padding-top:20px;

vertical-align:top;

valign:top;

}



table.cols td.leftmenu {

width:225px;

padding-left:5px;

text-align:left;

}



table.cols td div.content {

border-left:1px solid #888;

border-right:1px solid #888;

padding:15px 10px;

}



.content .news {

width:100%;

padding-top:20px;

padding-bottom:20px;

text-align:left;

}



.content .news h2 {

font-family:Arial, Verdana;

font-size:18px;

color:#818181;

font-weight:700;

margin-left:30px;

}



.content .news h3 {

font-family:Arial, Verdana;

font-size:14px;

color:#818181;

font-weight:400;

}



.content .news img {

border:0;

float:left;

margin-left:5px;

}



.content .news a {

color:#f00;

text-decoration:none;

}



.content .news p {

border:0;

clear:right;

margin-top:15px;

font-family:Arial, Verdana;

font-size:12px;

padding-right:50px;

color:#000;

}



.menu {

width:210px;

margin-right:20px;

}



.menu .menuitem {

width:215px;

min-height:30px;

border-bottom:1px dotted #f00;

text-align:center;

background:#3c3c3c;

margin:0;

padding:0;

}



.menu .menuitem a {

text-decoration:none;

font-family:Verdana, Arial;

font-size:14px;

line-height:28px;

color:#fff;

}



#noborder {

border:0;

}



.catalog {

margin-top:10px;

padding-top:25px;

width:235px;

min-height:50px;

border:0;

text-align:left;

}



.catalogbottom {

width:235px;

border:0;

margin-bottom:20px;

height:99px;

position:absolute;

z-index:1;

background:transparent url(/images/uzor2.png) right bottom no-repeat;

}



.catalog br {

line-height:8px;

}



.catalog .group {

font-family:Arial, Verdana;

color:#000;

font-size:12px;

text-decoration:none;

}



.catalog .subgroup {

font-family:Arial, Verdana;

color:#6c6c6c;

font-size:12px;

text-decoration:none;

}



.catalog b {

font-family:Arial, Verdana;

font-size:10px;

color:red;

font-weight:400;

margin-left:10px;

margin-right:3px;

}



.product {

width:100%;

margin-bottom:15px;

height:102px;

}



table.producttable {

border:0;

height:102px;

width:100%;

}



table.producttable td {

padding:0;

}



table.producttable td.productimg {

width:100px;

padding:0;

}



table.producttable tr td.productimg img {

width:100px;

height:100px;

min-width:100px;

min-height:100px;

border:1px solid #e6e6e6;

}



table.producttable td.productdescr {

padding-left:70px;

padding-right:15px;

font-family:Arial, Verdana;

font-size:12px;

color:#000;

}



table.producttable td.productprice {

width:75px;

font-family:Arial, Verdana;

color:red;

font-size:18px;

text-align:right;

padding:0 15px;

}



table.producttable td.productbuy {

padding-left:10px;

padding-right:10px;

width:40px;

}



table.producttable td.productbuy img {

margin-top:5px;

width:22px;

height:22px;

border:0;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buy.png',sizingMethod='crop');

text-align:center;

}



.color2 {

background-color:#fff;

}



.cartlink {

z-index:4;

width: 235px;

margin-top:20px;

padding-top:50px;
padding-bottom:20px;

background:transparent url(/images/uzor1.jpg) center -40px no-repeat;

}



.cartlink img {

margin-left:30px;

border:0;

float:left;

margin-right:4px;

margin-bottom:30px;

}



.cartlink div{

clear:both;

}

.cartlink br {

font-size:1px;

line-height:1px;

height:1px;

}



table.carttable {

width:100%;

border:0;

font-family:Arial, Verdana;

font-size:12px;

}



table.carttable td {

padding:4px 10px;

}



.carttable td.header {

vertical-align:middle;

background-color:#ccc;

}



.carttable a {

color:#000;

font-family:Arial, Verdana;

font-size:12px;

text-decoration:none;

}



.carttable input {

width:32px;

}



.sort {

float:right;

font-family:Arial, Verdana;

font-size:10px;

padding:4px 0;

}



.sort img {

border:0;

margin-right:4px;

}



.mainimg {

float:left;

width:128px;

margin-right:16px;

margin-bottom:20px;

text-align:center;

height:190px;

}



.mainimg img {

border:0;

width:128px;

height:128px;

}



.bl_c {

background:transparent;

width:215px;

}



.bl_w {

background:transparent;

width:100%;

padding:0 10px 0 0;

}



div .pager{

	text-align:center;

}

.pager a,.pager b,.pager2 a,.pager2 b {

color:#000;

font-family:Arial, Verdana, Tahoma;

font-size:12px;

font-weight:400;

margin:0 3px;

padding:4px 8px;

}



table.producttable tr,table.carttable tr {

vertical-align:middle;

valign:middle;

}



.color1,.pager b,.pager2 b {

background-color:#e6e6e6;

}



.cartlink a,.mainimg a {

font-family:Arial, Verdana;

font-size:12px;

color:#000;

text-decoration:none;

}



.bl_c .b1,.bl_c .b2,.bl_c .b3,.bl_c .b4,.bl_c .b1b,.bl_c .b2b,.bl_c .b3b,.bl_c .b4b,.bl_w .b1,.bl_w .b2,.bl_w .b3,.bl_w .b4,.bl_w .b1b,.bl_w .b2b,.bl_w .b3b,.bl_w .b4b {

display:block;

overflow:hidden;

font-size:1px;

height:1px;

}



.bl_c .b2,.bl_r .b2,.bl_rdj .b2,.blb_l .b2,.bl_c .b3,.bl_c .b4,.bl_c .b4b,.bl_c .b3b,.bl_c .b2b {

background:#3c3c3c;

border-left:1px solid #3c3c3c;

border-right:1px solid #3c3c3c;

}



.bl_c .b1,.bl_c .b1b {

background:#3c3c3c;

margin:0 5px;

}



.bl_c .b2,.bl_c .b2b,.bl_w .b2,.bl_w .b2b {

border-width:0 2px;

margin:0 3px;

}



.bl_c .b3,.bl_c .b3b,.bl_w .b3,.bl_w .b3b {

margin:0 2px;

}



.bl_c .b4,.bl_c .b4b,.bl_w .b4,.bl_w .b4b {

height:2px;

margin:0 1px;

}



.bl_w .b2,.bl_r .b2,.bl_rdj .b2,.blb_l .b2,.bl_w .b3,.bl_w .b4,.bl_w .b4b,.bl_w .b3b,.bl_w .b2b {

background:#fff;

border-left:1px solid #888;

border-right:1px solid #888;

}



.bl_w .b1,.bl_w .b1b {

background:#888;

margin:0 5px;

}



img {

behavior:url("/css/pngbehavior.htc");

}

img.mmimg, img.ppimg{

	float:left;

	margin-top:1px;

	cursor:pointer;

	width:14px;

	height:14px;

	border:0;

}

table.build{

	width:100%;

}

table.build tr{

	vertical-align:middle;

}

td.headertd, td.td {

	font-family: Arial, Verdana;

	font-size: 12px;

	color: #444;

	font-weight:bold;

	text-align:left;

	padding:10px;

	border-right:2px solid #ccc;

}

td.headertd{

	background-color: #ccc;

	padding-top:0px;

	padding-bottom:10px;

	border-right:2px solid #fff;

}

td.td {

	font-weight:normal;

}

table.build select{

	width:100%;

}

table.registertable tr td.header{

	background-color:#ccc;

	font-family: Arial, Verdana;

	font-size: 12px;

}

table.registertable tr td{

	padding:10px;

}

table.registertable input{

	width:240px;

}

table.registertable textarea{

	width:100%;

	height:120px;

}

.nav{

	margin-bottom:20px;

	font-family:Arial,Verdana;

	font-size:12px;

	color:#000;

}

.nav a{

	color:#8c8c8c;

}

input[type=button]{

	font-family:Arial;

	letter-spacing:-1px;

}

div.search{

	float:right;

	margin-bottom:10px;

}

div.search table td{

	padding:0;

	font-family:Arial, Verdana;

	font-size:12px;

	color:#666;

}

.YMaps-b-balloon-frame td{

	padding:0 !important;

}
