/* common */

html, body, img, form {margin: 0; padding: 0px; border: none;}

html, body {height:100%;}

body {background-color:#fff;}

body, td {font: 13px Arial,Verdana,sans-serif; color: #000;}

a {color: #0066cc;	text-decoration: underline;}

a:hover {text-decoration: none;}

table {border: 0px; border-collapse: collapse;}

td {vertical-align: top;text-align:left;}

p {padding:0px; font-size:10px; line-height:17px;}

div.txt p{padding:0 0 0 17px; font-size:11px; line-height:17px; text-align:justify;}

object {outline:none;}

.textfield {border:1px solid #bbb}

h1 {margin: 3px 0px 20px 7px; background:url(h1-bg.gif) 0 0 no-repeat; color:#fff; font-family:verdana; font:normal 12px/26px Verdana;padding:0 0 0 12px;}
div.h1 {margin: 3px 0px 20px 0px; background:url(h1-bg.gif) 0 0 no-repeat; color:#fff; font-family:verdana; font:normal 12px/26px Verdana;padding:0 0 0 16px;}

h2 {font-size:12px; padding: 11px 45px; margin: 0 0 10px; background:url(h2-bg.gif) 0 0 no-repeat; color:#333;width:405px;float:left;}

h3 {font-size:12px; padding: 0px; margin: 0px 0px 10px 0px;}

p.lev {font-size:10px; padding:0px;}

.menu-header {background:url(menu-header-bg.gif) 0 2px no-repeat; color:#fff;padding: 0 20px;font:bold 10px/18px Verdana;margin:1px 0}

.blue {color:#0066cc; font-size:13px;}

.pagination {float:right;margin:0 40px 0 0;}

.pagination, .pagination a {font:bold 11px/11px arial; text-decoration:none;color:#333333;}
.pagination .nav{float:left;padding:8px 5px;}
.pagination a.ditto_page {padding:5px; background:url(pagin-bg.gif) -3px 0 no-repeat;}
.pagination .prev {height:28px;width:28px;background:url(pagin-next-prev.gif) 0 0 no-repeat;float:left }
.pagination .next {height:28px; width:28px;background:url(pagin-next-prev.gif) -28px 0 no-repeat;float:left;padding-right:1px }

.pagination a.ditto_next_link{height:0; padding-top:28px;width:28px;overflow:hidden;background:url(pagin-next-prev.gif) -28px -28px no-repeat;float:left}

.pagination a.ditto_previous_link{height:0; padding-top:28px;width:28px;overflow:hidden;background:url(pagin-next-prev.gif) 0 -28px no-repeat;float:left}

.pagination .ditto_currentpage {padding:5px;}

.clear {clear:both;line-height:0;}

.none {line-height:0;}

.relative {position:relative;}

.img-marg {float:left; margin:0 10px 5px 0;}

.float-l {float:left;}

.float-r {float:right;}

.hfeed .posts {margin-bottom:10px;}



.main-cont {width:960px; margin:0 auto; min-height:100%; background-color:#fff;}



/* header */

.header {height:75px; margin-bottom:10px; background:url(top.jpg) 0 0 no-repeat;}

.header-b {padding:5px 25px;}

.header h1 {font-size:24px; color:#ddd; margin:0; padding:0;}

.header img {float:left;font-size:24px; color:#ddd; margin:0; padding:0;}

ul.top-menu {float:left;font-size:11px;font-weight:bold; margin:35px 0 0 80px; padding:0;list-style:none}

ul.top-menu li{float:left;width:auto;text-align:center; padding:0 25px;}
ul.top-menu li.last{width:65px;}



    a.menuLink

    {

        text-decoration: none;

        color: #424141;

		font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		
		text-shadow: 0px 1px 0px #e5e5ee;
		filter: dropshadow(color=#e5e5ee,offX=0,offY=1);


    }  

    a.menuLink:hover

    {

        color: #000;

    }

    .shadow {

    margin-top:1px;

    color: #eee;

    position: absolute;

    z-index: 0;

    }





/* left col */

.left-col {width:220px; float:left; overflow:hidden;}

.left-col .padding {padding:0px 20px 40px 20px;}



.conteiner1 {width:100%; float: left;}



/* center col */

.center-col {margin:0px 0px 0px 230px;}

.center-col-b {width:100%; float:left; overflow:hidden;}

.center-col .padding {padding:0px 20px 0px 20px;}

.center-col li {margin:10px 0;}



/* data table */

.data-table {width:100%; margin:0 15px;}

.data-table th, .data-table td {padding:3px; border:none;}

.data-table th, .data-table thead td {color:#888;}

.data-table td {font-size:11px;line-height:17px;}



/* footer */

.footer {width:960px; margin:0 auto; position:relative;color:#000}

.footer-b {width:100%; height:60px; background:url(footer.jpg) 0 0 no-repeat; position: absolute; top:-50px; left:0;}

.footer .copyrights {padding:15px 15px 0 15px; font-size:11px;float:left;}
.counter {float:right;padding:0; position:absolute;left:-2000px;}

.foot-right {width:50%; float:right; padding:15px; text-align: right;font-size:11px;}



.top {width:100%}

.top .left-block{width:440px; float:left;margin:5px 25px 0;}

.top .left-block p{padding:90px 10px 0 200px;font:normal 18px/18px Arial,Verdana,sans-serif }
.top .left-block img{margin:0 0 0 15px;}



.top .center-block{width:220px; float:left;margin:15px 30px 0 0;}

.top .center-block img{margin:17px 0 0 0;}



.top .right-block{width:165px; float:left;margin:22px 20px;background:transparent url(cart-bg.jpg) no-repeat 0 11px}

.top .right-block .cart{

background:transparent url(cart-bg.jpg) no-repeat scroll 0 11px;

color:#333333;

font-family:Verdana,sans-serif;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:20px;

padding:18px;


height:120px;

}
.top .right-block .cart-empty{

color:#333333;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding:18px;
height:120px;

}
.top .right-block .cart-empty img{margin:0 0 0 -5px;position:relative;} 
.top .right-block .cart .blue, .top .right-block .cart a{font-weight:bold}

.top .right-block img.shape{}

.top .right-block img.reg{margin:0}

a#butOrder {

    display: block;
    font-weight: bold;
    margin: 17px 0 23px;
   
}

a#butOrder:active {color:red;}


div.padding center div div.cart-empty img {display:none;}




.main-menu {font:bold 12px/13px Arial,Verdana,sans-serif; padding:0; margin:0 0 20px 20px}

.main-menu li{list-style-type:none;margin:6px 0}

.main-menu li.here a{color:#000}



.goods {margin:0 0 10px 0;position:relative;}

.goods p {font-size:11px;color:#333;margin:0 0 12px 200px;}

.goods-photo {float:left; width:200px;margin-left:1px;padding-bottom:20px;}

/*
.shk-but-2cart {background: url(buttons.gif) 0 0 no-repeat; border:none; margin:5px 5px 0 0; padding:2px; width:138px; height:30px; cursor:hand; cursor:pointer;}
.shk-but-2cart:active {background: url(buttons.gif) 0 -31px no-repeat;}


.shk-but-2cart {background: url(indacart.gif) 0 0 no-repeat; border:none; margin:0; padding:2px; width:157px; height:50px; cursor:hand; cursor:pointer;}
.shk-but-2cart:active {background: url(indacart.gif) 0 -51px no-repeat; outline:none;}
*/

.shk-but-2cart
{  background: #377ad0;
  background: -moz-linear-gradient(top, #52a8e8 0%, #377ad0 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#377ad0));
  border-top: 1px solid #4081af;
  border-right: 1px solid #2e69a3;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  color: #fff;
  font-family: "lucida grande", sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  padding: 4px 0 4px 0;
  text-align: center;
  text-shadow: 0 -1px 1px #3275bc;
  width: 112px;
  -webkit-background-clip: padding-box;
  margin-top:10px;
}
.shk-but-2cart:hover {
  background: #206bcb;
  background: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));
  border-top: 1px solid #2a73a6;
  border-right: 1px solid #165899;
  border-bottom: 1px solid #07428f;
  border-left: 1px solid #165899;
  -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
  -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
  cursor: pointer;
  text-shadow: 0 -1px 1px #1d62ab;
  -webkit-background-clip: padding-box;
}

.shk-but-2cart:active {
  background: #3282d3;
  border: 1px solid #154c8c;
  border-bottom: 1px solid #0e408e;
  -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
  -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
  text-shadow: 0 -1px 1px #2361a4;
  -webkit-background-clip: padding-box;
}

button[disabled].shk-but-2cart,
button[disabled].shk-but-2cart:hover,
button[disabled].shk-but-2cart:active {
  background: #dadada;
  background: -moz-linear-gradient(top, #f3f3f3 0%, #dadada 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#f3f3f3));
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #cecece;
  color: #8f8f8f;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  cursor: not-allowed;
  text-shadow: 0 -1px 1px #ebebeb;
}

button.shk-but-2cart::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.shk-but {}
.shs-descr  {float:left;width:440px;padding-bottom:20px}

p.price {float:left; padding-top:13px; width:145px;}

p.price .rur {background:transparent url(rur.gif) no-repeat scroll right 4px; font-size:21px; padding:0px 15px 2px 0;}
p.price .rur_red {background:transparent url(rur_red.gif) no-repeat scroll right 4px; font-size:19px; padding:0px 15px 2px 0;color:red;}

p.price .oldprice {font-size:19px;padding:0px 0px 2px 0; color:#999;text-decoration:line-through;background:transparent url(rur_gray.gif) no-repeat scroll right 4px; }

div.q img{margin: 4px 0 0 2px;}



#search {

margin:5px 0 0 1px;

}

input#searchsite {

background:transparent url(search-form-bg.gif) no-repeat scroll 0 0;

border:0 none;

float:left;

height:24px;

margin:0;

left:-5px;
margin:0;
padding:9px 0 0 10px;
position:relative;
width:130px;

color:#333;

font-size:11px;
font-family:verdana; 

}

input.f-submit {

	background:transparent url(search-button-bg.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:28px;
	margin:0;
	padding:0;
	width:30px;
float:right;
position:absolute;
margin-left:-5px;
 
}
.preload {display:none; }
.shs-descr p {margin:0; color:#333; font-size:12px;}
.left-column {font-size:10px;text-align:justify;color:#555555;width:200px;margin-top:35px;}
.shk-image {}
p.txt {padding:0 0 0 17px; font-size:11px; line-height:17px;}

fieldset {border:none;}
fieldset input.button{margin:0 0 0 95px;font:bold 11px/11px Arial}  
div.feedback input {border:1px solid #999;margin-bottom:10px;} 
div.feedback textarea {border:1px solid #999;margin-bottom:10px;} 
div.feedback label span {width:100px; display:block;float:left;margin-bottom:10px;}  

/* shop stuff */
.shop-stuff {/*float:left;*/ margin:0 10px 0 0; padding: 0 0 0 10px;overflow:hidden;}

.shop-stuff .shs-title {font-weight:bold;}
.shs-tocart {margin:5px 0; padding:5px 0; border-top:1px dashed #ddd;}
.shs-tocart div {margin:5px 0;}
.shs-price {font-weight:bold; font-size:1.3em;}
.price-add {color:red; padding-left:3px;}
/* cart block */
.shop-cart {padding:10px; margin:10px 0 5px 0;}
.shop-cart-head {padding:5px 0 15px 0; text-align: left;}
.shop-cart-body {padding:18px 0 0 10px;height:50px;font-family:verdana;font-size:11px;}
.shop-cart-body  b{color:#0066CC}
.shop-cart-body  a {font-size:12px; font-weight:bold;font-family:arial;}
 .shop-cart-body b{font-size:14px; font-weight:bold;font-family:arial;}
.shop-cart-full table {border-collapse:collapse; margin:5px 0;}
.shop-cart-full td {padding:3px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.shop-cart-full table small {font-size:11px; color:#595959;}
a#butEmptyCart {text-decoration: none; color:#000; border-bottom:1px dashed #000;} 
#cartEmpty {height:70px; margin-top:15px;}
#totalCart {margin:5px 0;}
.cart-order {margin:5px 0; text-align: center;} 

/* helper box */
#stuffHelper {position: absolute; z-index:100; width:150px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none;}
#stuffHelper div {/*padding:5px 0; */text-align: center;}
.relative {position:relative;}

/* *** crossbrowser inline-block *** */

.shop-stuff .shs-descr {
  /* for IE6 */  
  _height: 120px;
}
.rur-cart {background:url(rur-cart.gif) right 3px no-repeat;padding:0 11px 0 0;color:#0066CC;font:bold 14px/14px Arial;}  

#shopOrderForm table td span{color:#666; font-size:10px;}
#shopOrderForm table td span.req{color:#c00;font-size:150%;font-weight:normal;line-height:5px;}


.ico {color:#333333;
float:left;
font-size:12px;
font-weight:bold;
padding:7px 0 0 0;
line-height:17px;}
.ico img{float:left;margin-right:1px;}
.ico a.vk{background:url(vkontakte.gif) 0 0 no-repeat;height:0; padding-top:36px; display:block;overflow:hidden;width:166px;}
.ico a.vk:hover{background:url(vkontakte.gif) 0 -36px no-repeat;}
.errors {color:#CC0000}


