*, html, body, ul, ol, dl, li, dt, dd, table {margin: 0px; padding: 0px;}   
html, body {width: 100%; height: 100%;}
* html #container {height: 100%;}
body {background: #3a3a3a url(../images/bg.jpg) repeat-x 0 0; color: #cccccc; font-family: Tahoma, Arial; font-weight: normal; font-size: 12px; text-align: center;}
img {border: 0px;}
a {color: #FFF097; outline: none;}
a:hover {text-decoration: none;}
li {list-style-type:none;}

h1, h2 {color: #f0a00f; font-weight: normal;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}

h2.ltitle {font-size: 28px; font-weight: normal; padding:  0 0 25px 0;}
p.ltitle {font-size: 28px; font-weight: normal; padding:  0 0 25px 0; color:#f0a00f;}

hr {color: #434343; background-color: #434343; height: 2px; border: 0; margin: 12px 0;}

.clearfloat {clear: both;}
.clear {clear:both; font-size:0; height:0; overflow:hidden;}
.empty {height: 300px;}

#container {position: relative; width: 964px; margin: 0 auto; min-height: 100%; text-align: left;}

#header {width: 964px; height: 325px; float: left; padding: 0 0 60px 0;  background: url(../images/logo.png) no-repeat 0 0;}

.button {background: url(../images/buy.gif) no-repeat 0 0; width: 62px; height: 24px; display: block; text-align: center; color: #fff; font-size: 11px; line-height: 20px; text-decoration: none;}
.tocart {background: url(../images/tocart.gif) no-repeat 0 0; width: 114px; height: 24px; display: block; text-align: center; color: #fff; font-size: 11px; line-height: 20px; text-decoration: none;}

.logo a {display: block; width: 364px; height: 231px; float: left;}

.search {float: left ;margin: -155px 15px 0 0;}
.search .inp-search {background: url(../images/search.png) no-repeat; border: 0; color: #fff; width: 225px; height: 25px; padding: 0 0 0 10px; float: left; line-height: 25px;}
.search .button {float: left; margin: 0 0 0 10px;}

.auth {float: right; margin: -155px 15px 0 0;}
.auth .inp-search {float: left; height: 24px; width: 90px; padding: 0 5px 0 10px; color: #fff; background: url(../images/auth.png) no-repeat; border: 0; margin: 0 5px 0 0; line-height: 24px;}
.auth .button {float: left; margin: 0 0 0 5px;}

.links {float: right; padding: 15px 120px 0 0; margin: -130px 0 0 0;}

.header-right {padding: 40px 0 0 0; float: right; width: 600px;}
.header-right .hmenu {width: 100%; float: left;}
.header-right .hmenu li {float: left;}
.header-right .hmenu li a {color: #fff; font-size: 13px; padding-right: 23px; font-weight: bold; text-transform: uppercase; }
.header-right .hmenu li a:hover, .hmenu li.active a {color: #fff097; text-decoration: none;}

.header-right .phone, .header-right .basket {float: left; color: #fff;}
.basket {display: block; width: 285px; height: 108px; background: url(../images/cart_back.png) no-repeat 0 0; margin: 50px 0 0 0;}
.basket-inner {padding: 15px 20px;}
.basket-inner strong {color: #f0a00f; font-weight: normal; font-size:18px;}
.basket-inner ul {padding: 0 0 10px 0;}
.basket-inner p {width: 87px; float: left;}
.basket-inner span {color: #fff097;}

.header-right .phone {width: 300px; padding: 60px 0 0 0;}
.header-right .phone p {font-size: 18px; float: left; width: 100%;}
.header-right .phone p.number span {font-size: 20px; color: #f0a00f; float: left; padding: 5px;}
.header-right .phone p.number {font-size: 35px; margin: -8px 0 0 0;}

#content {width: 964px; float: left; margin: -80px 0 0 0;}
.left-col {float: left; width: 308px;}

.left-col .vt {background: url(../images/menu-top.jpg) no-repeat; height: 7px; width: 100%; float: left; font-size:0;}
.left-col .vb {background: url(../images/menu-bottom.jpg) no-repeat; height: 7px; width: 100%; float: left;}
.left-col .vmenu {background: #565656;width: 100%;}
.left-col .vmenu li {width: 100%; padding: 0 0 15px 18px; background: url(../images/marker.gif) no-repeat 0 7px;}
.left-col .vmenu li a {color: #fff097; font-size: 18px;}
.left-col .vmenu ul { padding: 10px 0 0 20px;}
.left-col .vmenu li ul {padding: 10px 0 0 0;}
.left-col .vmenu li ul li {padding: 0 0 10px 15px; background: url(../images/marker2.gif) no-repeat 0 5px; width: 180px;}
.left-col .vmenu li ul li a {color: #e7a32c; font-size: 12px;}

.left-col .nc {background: #3f3f3f; float: left; width: 100%;}
.left-col .nt {background: url(../images/news-top.gif) no-repeat; height: 4px; width: 100%; float: left; font-size:0;}
.left-col .nb {background: url(../images/news-bottom.gif) no-repeat; height: 4px; width: 100%; float: left;}

.left-col .news {margin: 30px 0;}
.left-col .news li {float: left; width: 100%; margin: 0 0 15px 0;}
.left-col .news .news-date, .left-col .news .news-text {float: left;}
.left-col .news .news-date {width: 63px; font-size: 10px; background: url(../images/news-date.gif) no-repeat 0 0; line-height: 22px; text-align: center; margin: 15px 15px 0 20px;}
.left-col .news .news-text {width: 190px; padding: 15px 0;}
.left-col .news .news-text p a {font-size: 15px; color: #eadc8f; padding: 0;}

.left-col .articles p a {font-size: 14px; font-weight: normal; color: #eadc8f;  margin : 0 0 8px 0; float: left; width: 100%;}
.left-col .articles li {padding: 0 0 10px 10px; float: left; width: 100%;}

.right-col {float: right; width: 634px; padding: 0 0 20px 0;}
.textcontainer h1 {padding: 0 0 20px 0;}
.textcontainer p {padding: 0 0 25px 0; line-height:18px;}
.post {float: left; width: 100%; margin: 0 0 20px 0;}
.post h2 {padding: 0 0 10px 0;}
.post h2 a {color: #FFF097;}
.post img {padding: 0 20px 10px 0;}
.post .product-img {padding: 0 0 25px 0; width: 240px;}
.post table td {vertical-align: top; padding: 0 0 0 15px;}
.post .attr {width: 100%; background: url(../images/attr-bg.gif) no-repeat 0 0; float: left; margin: 0 0 5px 0; padding: 8px 10px; color: #f0a00f;}
.post .attr span {width: 160px; float: left;}
.post .calc span {float: left; font-size: 17px; font-weight: normal; padding: 2px 5px 0 5px;}
.post .calc span.price {color: #e34f00; font-size: 20px; padding: 0;}
.post .calc input {float: left; text-align: center; border: 0; color: #ccc; padding: 4px 0;}
.post .calc input.qty {width: 30px; background: url(../images/bg-qty.gif) no-repeat 0 0;}
.post .calc input.sum {width: 66px; background: url(../images/bg-sum.gif) no-repeat 0 0;}
.post .calc .tocart {background: url(../images/tocart2.gif) no-repeat 0 0; width: 74px; float: left; margin: 0 0 0 25px;}

.cart {margin: 0 0 0 12px;}
.cart li {float: left; width: 594px; margin: 0 0 12px 0;}
.cart li .tc {background: url(../images/cart-top.gif) no-repeat; height: 5px; width: 100%; float: left; font-size:0;}
.cart li .bc {background: url(../images/cart-bottom.gif) no-repeat; height: 5px; width: 100%; float: left;}
.cart li .cc {background: #3f3f3f; width: 100%; float: left; font-size:0;}
.cart li .cc div {padding: 5px 10px;}
.cart li .cc div input {float: left; text-align: center; border: 0; color: #ccc; padding: 4px 0;}
.cart li .cc div input.qty {width: 30px; background: url(../images/bg-qty.gif) no-repeat 0 0; margin: 0 12px;}
.cart li .cc div .delete {background: url(../images/del-button.gif) no-repeat 0 0; width: 16px; height: 15px; display: block;}
.cart li .cc td.name {padding: 0 12px; font-weight: normal;}
.cart li .cc td.name h2 {font-size: 20px; font-weight: normal;}
.cart li .cc td.name h3 {font-size: 12px; font-weight: normal; color: #fff;}
.cart li .cc td.price {padding: 0 12px; font-weight: normal;}
.cart li .cc td.price h3 {color: #e34f00; font-size: 24px; font-weight: normal;}
.cart li .cc td.price h3 span {font-size: 17px; font-weight: normal;}

.total {float: left; width: 100%; border-top: 2px solid #434343; padding: 10px 0 0 0;}
.tsum {float: left; color: #fff; font-weight: bold; font-size:18px;}
.tsum span {color: #f0a00f; font-weight: normal;}
.tbuttons {float: right;}
.tbuttons .tocart {float: left; margin: 0 0 0 10px;}

.pagination {font-size: 14px; padding: 5px 0 10px 0;}
.pagination a{padding: 2px;}
.pagination span {padding: 2px 2px 2px 4px;}


.form li {margin: 0 0 12px 0;}
.form li label {display:inline; float:left; margin:0 15px 0 0; padding:0; text-align:left; width:120px;}
.form li input {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DADADA; padding:2px 5px 3px; width:270px;}
.form li input.chk {width:13px; height: 13px;}
.form li textarea {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DADADA; padding:2px 5px 3px; width:270px;}
.form .fbutton {background:#E9E9E9; border:1px solid #DAD8D8; color:#596066; display:block; float:left; font:bold 12px Arial; padding:2px 12px; text-decoration:none;}
.form .fbutton:hover {color: #00A6CE;}

.order-form .left, .order-form .right {width: 288px;}
.order-form li {float: left; width: 100%; padding: 0 0 7px 0;}
.order-form .left {float: left;}
.order-form .right {float: right;}
.order-form label {width: 100%; float: left; color: #fff; font-weight: bold; padding: 0 0 7px 0;}
.order-form textarea {width: 231px; background: url(../images/order-input4.gif) no-repeat 0 0; border: 0; height: 50px; padding: 0 10px; color: #ccc;}
.order-form textarea.big {width: 268px; background: url(../images/order-input5.gif) no-repeat 0 0; border: 0; height: 98px; padding: 0 10px; color: #ccc;}
.order-form .inp {width: 268px; background: url(../images/order-input.gif) no-repeat 0 0; border: 0; height: 25px; padding: 0 10px; color: #ccc; line-height: 25px; float: left;}
.order-form .inp2 {width: 94px; background: url(../images/order-input2.gif) no-repeat 0 0; border: 0; height: 25px; padding: 0 10px; color: #ccc; line-height: 25px; float: left;}
.order-form .inp3 {width: 51px; background: url(../images/order-input3.gif) no-repeat 0 0; border: 0; height: 25px; padding: 0 10px; color: #ccc; line-height: 25px; float: left;}
.order-form .sel {width: 245px;}
.order-form .sel-button {width: 23px; background: url(../images/sel-button.gif) no-repeat 0 0; height: 25px;display: block; float: right;}
.order-form .select-window {display:block; float:left; position:relative; z-index:1;}
.order-form .select-window ul {background: #3A3A3A; border:1px solid #F0A00F; font-size:11px; padding:5px; position:absolute; top:25px; width:127px; z-index:1; left: -117px;}
.order-form .right .te {background: url(../images/order-bg-right.gif) no-repeat 0 0; width: 256px; height: 157px; padding: 15px;}
.order-form .right .te .sel {width: 213px;}
.order-form .total {margin: 20px 0 0 0;}
.order-form .tbuttons {float: left;}
.order-form .errors {color: red; padding: 0 0 15px 0;}
.order-form .errors p {padding: 0 0 5px 0;}


.popular {border-collapse:collapse; width: 100%;}
.popular td {vertical-align: top; width: 50%; border-bottom: 2px solid #434343; border-right: 2px solid #434343; padding: 20px 30px 20px 20px;}
.popular td.right {border-right: 0;}
.popular td.last {border-bottom: 0;}
.popular td img, .popular td .pinfo {float: left;}
.popular td .pimage {width: 125px; float: left;}
.popular td .pinfo {width: 130px; padding: 0 0 0 10px; float: left;}
.popular td .pinfo h2 a {color: #f4e693;}
.popular td .pinfo .country {color: #fff; font-size: 12px; padding: 0 0 15px 0;}
.popular td .pinfo .price {color: #e34f00; font-size: 23px; padding: 0 0 15px 0;}    


#footer {width: 100%; height: 270px; background: url(../images/bg-bottom.jpg) repeat-x 0 0; margin: -270px auto 0;}
#footer .wrapper {background: url(../images/bg-bottom-women.jpg) no-repeat right bottom; height: 275px; width: 100%;}
#footer .wrapper .inner {background: url(../images/bottom-line.png) repeat-x left bottom; height: 275px;}
#footer .wrapper .inner div {position: relative; text-align: left; margin: 0 auto; width: 964px; padding: 240px 0 0 0;}
#footer .wrapper .inner p {float: left; color: #fff;}
#footer .wrapper .inner p.phone {font-size: 23px;}
#footer .wrapper .inner p.phone span {color: #f0a00f; font-size: 17px; float: left;}
#footer .wrapper .inner p.copyright {float: left; padding: 7px 0 0 20px;}
#footer .wrapper .inner p.developer {float: right; padding: 7px 0 0 20px; font-size: 10px; font-weight: bold;}
#footer .wrapper .inner p.developer a {color: #fff;}


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



.stilli {
list-style-type:disc;
margin:11px 0px 11px 15px ;

}



#topbanner
{
	position: absolute;
	width: 240px;
	height: 50px;
	margin-left: 360px;
	margin-top: 205px;
	z-index: 100;
	left:0px;
}
