html, body, * {margin:0px;padding:0px;font-family:arial;}

a {color: #06F;}
a:hover {text-decoration:none;}
h1 {font-size:14px;color:#09F;}
h2 {font-size:14px;color:#09F;}
.wellcome {font-size:12px;}
.wellcome span {color: #1e90ff;}
.wellcome strong {color: #333;}
.wellcome h1 {padding:5px 0 10px 0;}

.img-1 { background-image: url(../images/1.gif)}
.img-2 { background-image: url(../images/2.png)}
.img-3 { background-image: url(../images/3.gif)}
.img-4 { background-image: url(../images/4.gif)}

.graphiclinks A {DISPLAY: block; BACKGROUND: url(../images/block-img.gif) no-repeat 0px 0px; FONT: 15px Tahoma, sans-serif; WIDTH: 158px; CURSOR: pointer; HEIGHT: 85px; TEXT-DECORATION: none;float:left; padding-left:8px;}
.graphiclinks A SPAN {BACKGROUND-POSITION: 100% 100%; DISPLAY: block; WIDTH: 150px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 78px;}
.graphiclinks A SPAN SPAN {PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 14px; HEIGHT: auto;}


.topgoods {width:100px;height:75px;float:left;}
.topgoods img {padding-left:10px;}
.toptitle {height:17px;overflow:hidden;}

/* ========== рейтинг ============ */
.rating {color: #757575;font-size: 11px;font-family: tahoma;width: 85px;height: 16px;}
.unit-rating {list-style: none;margin: 0px;padding: 0px;width: 85px;height: 16px;position: relative;background-image: url(../mceimages/rating.gif);background-position: top left;background-repeat: repeat-x;}
.unit-rating li {text-indent: -90000px;padding: 0px;margin: 0px;float: left;}
.unit-rating li a {display: block;width: 17px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 17;position: absolute;padding: 0px;}
.unit-rating li a:hover {background-image: url(../mceimages/rating.gif);background-position: left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {background-image: url(../mceimages/rating.gif);background-position: left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}


#head  {width:980px;height:59px;background:url("images/head_bg.jpg") repeat-y 100% 0% #039;border-bottom:2px solid #666;}
#head img {border:0px;}
#logo {float:left;width:122px;padding:11px 0 0 20px;text-align:right;}
#text {float:right;width:700px;padding:10px 10px 0 0; background-image:url(../images/head_bg.jpg); background-repeat:repeat-y;height:50px;}
#links a {font-size:11px;color: #FFF;padding:0 8px 0 8px;float:right;}
#links a:hover {text-decoration:none;}
#form {font-size:12px;color: #EFEFEF;float:right;margin-left:10px;}
#form img {padding:0 8px 0 0;float:right;}
#wrap {width:980px;margin:0 auto;}

#topmenu a {font-size:12px;color: #003399; text-align:right;padding:3px 8px 6px 8px;text-decoration:none; text-shadow: #FFF 1px 1px; }
#topmenu a:hover {text-decoration:none; background:#FFF;text-shadow: #CCC 1px 1px;}

.search-input {width:200px;background:#FFF;border:1px inset #666;padding-left:5px;font-size:11px;color:#666;height:17px;}


#main-container {padding:20px 0 0 0;font-size:12px;font-weight:normal;color:#666;}
#main-left {width:680px; overflow:hidden; z-index:1;float:left;padding:0 0 0 20px;}
#main-right {width:260px; overflow:hidden; z-index:2;float:right;;padding:0 0 0 20px;}
#footer {height:20px;border-top:1px solid #E4E4E4;padding:10px;font-size:12px;color:#999; background: #F3F3F3;margin:20px 0 20px 0;}
.clear {clear:both;height:1px;}
.block {border:1px solid  #E4E4E4;padding:1px;margin-bottom:15px; }
.block h3 {font-size:11px;color: #FFF; background: #003399;padding:4px 4px 4px 15px;border-bottom:1px solid #CCC; background-image:url(../images/head_bg.jpg); background-repeat:repeat-y; background-position:right;}
.block-content {padding:10px 15px 15px 15px;}

.tovar-short {width:320px;height:150px;float:left;margin:5px 20px 10px 0;}
.tovar-short-bottom {height:20px;border-top:1px solid #F2F2F2;padding:4px;font-size:12px; color:#666;}
.tovar-content {height:140px; overflow:hidden;}
.tovar-short h2 {font-size:14px;color:#F60;padding-bottom:5px;border-bottom:1px solid  #F2F2F2; text-shadow: #FF0 1px 1px;}
.tovar-short img {margin:4px 10px 0px 0;border:0px;width:100px;float:left;}



.tovar-full-img {width:265px;float:left;}
.tovar-full h2 {font-size:16px;color:#F60;padding:0 10px 5px 0px;border-bottom:1px solid  #F2F2F2; text-shadow: #FF0 1px 1px;margin-bottom:10px;}
.tovar-full-img img {margin:10px 10px 0px 0;border:0px;}
.tovar-full-content {float:left;width:390px;padding:10px 0 0 15px;}


.addcomment {}
.addcomment h3 {font-size:14px;color:#09F;}
.addcomment input {width:200px;height:18px;border:1px solid #CCC;margin:3px;margin-left:45px;font-size:12px;color:#666;}
.addcomment textarea {width:400px; height:120px;border:1px solid #CCC;font-size:12px;color:#666;}

.price {font-size:11px;margin:8px 0 7px 115px;}
.price  span {font-size:11px;color: red;padding:4px;}
.price-full {color:black;font-size:18px;}
.price-full span {font-size:18px;color: red;padding:4px;}
.small {font-size:11px;}
.tovar-full-border {padding:10px 10px 10px 25px;border-top:1px solid #F2F2F2; }

.addtocart_button_module {
	padding: 3px 0 0 0;
	width: 102px;
	height: 22px;
	background: url(../images/bt-addtocart1.gif) no-repeat 0px 0px;
	border: none;
	text-indent: 20px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

.addtocart_button_module:hover, .addtocart_button_module:active {
	background: url(../images/bt-addtocart1.gif) no-repeat bottom #666666;
	color: #FFFFFF;
}

/* ошибка */
.error {margin:40px 0 40px 25px;}
.error h2 {font-size:16px; color:#00A9DD;}
.error span {font-size:14px;color:#666;}


#mycart {background:#F2F9FF;margin:5px 25px 0 0;}
#mycart-top {margin-bottom:-10px;}
.mycart-img, .mycart-title, .mycart-price, .mycart-num, .mycart-totalprice, .mycart-delete {overflow:hidden;height:40px;float:left;margin:10px 10px 0 0; padding-top:5px;}
.mycart-img {width:65px;height:45px;overflow:visible;margin:10px 10px 0 10px}
.mycart-title {width:120px;}
.mycart-price {width:75px;}
.mycart-num {width:80px;}
.mycart-totalprice {width:55px;}
.mycart-delete {width:120px;}
.mycart-but {margin:10px 0 25px 450px;}
.clear {clear:both;}

.topgoods {width:100px;height:75px;float:left;}
.topgoods img {padding-left:10px;}
.toptitle {height:17px;overflow:hidden;}
.cart-bottom {font-size:11px;color:#999;font-weight:normal;margin:10px 0 0 0;padding-top:5px;border-top:1px solid #F2F2F2; text-align:center;}


.order {}
.order input {border:1px inset #666;height:22px;width:500px;margin-bottom:10px;}

