body, td, th { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-shadow:#cccccc 0.4px 0.4px 0.4px; }

body { background-image:url(img_new/bk.jpg); margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
h1 { font-size:16px; font-weight:bold; text-shadow:#cccccc 2px -2px 2px; }
a:link { border-color:#000000; color:#222222; text-decoration:underline; }
h2 { font-size:15px; font-weight:bold; text-shadow:#cccccc 2px -2px 2px; }
h3 { font-size:15px; font-weight:bold; text-shadow:#cccccc 2px -2px 2px; }
h4 { font-size:14px; font-weight:bold; text-shadow:#cccccc 2px -2px 2px; }
a:visited { border-color:#000000; text-decoration:underline; color:#222222; }
a:hover { border-color:#000000; text-decoration:none; color:#3b8493; }
a:active { border-color:#000000; text-decoration:underline; color:#FF9900; }

.cena { font-size:10pt; font-weight:bold; border:solid 0px #000; color:#C40B0B; }
.spec { font-size:10pt; color:#2e4cba; }
.tovar { font-size:12px; }
.style1 { font-size:16px; font-weight:bold; }
.style2big { color:#990000; font-weight:bold; font-size:16px; }
.style4 { color:#2e4cba; }
.style5 { font-size:15px; color:#833737; }
.style6 { color:#006699; font-size:18px; font-weight:bold; }
.style6 { font-size:18px; font-weight:bold; }
.akciya { color:#FF0000; font-size:12px; padding-left:10px; }
.style7 { color:#FF0000; }
.style111 { color:#FF0000 }
.style5 a:link { color:#1f4286; text-decoration:underline; }
.style5 a:visited { text-decoration:underline; color:#323D52; }
.style5 a:hover { text-decoration:none; color:#3b8493; }
.style5 a:active { text-decoration:underline; color:#FF9900; }
.razmer { color:#999; font-size:12px;}
.sorti {color:#999; font-size:13px; }

.ttt { color:#006699; font-size:24px; }
.akc { color:#FF0000; font-size:16px; font-weight:bold; }
.o1 { background-image:url(/img_new/main.jpg) ;background-repeat:no-repeat; background-position:bottom left; }
.o2 { background-position:bottom left; background-repeat:repeat-y; background-image: url(/img_new/bkg.jpg) }
.o3 { background-position:bottom; background-repeat:repeat-x; }
.o4 { position:absolute; left:40%; top:0px; }
.o5 { background:url(img/right.jpg); }
.o6 { font-size:12px; font-style:italic; position:absolute; top:270px; left:250px; }
.menubkg { background-image: url(/img_new/menubkg.jpg);}
.rightjpg {background-image: url(/img/right.jpg);}
#logo { position:absolute; z-index:101; left:0px; top:47px; }

.pad { margin:50px 10px; }
.pad ul { list-style:none; height:2.6em; margin-left:3%; }
.pad li { float:left; height:100%; border-right:1px dotted #666; width:10%; padding:0 1.6%; font:normal 0.7em "Trebuchet MS"; text-align:center; overflow:hidden; }
.pad li a { line-height:1.6em; }
.pad li.m7 { border:0 ! important; }

.tablegray { background:#ececec; margin:0 0 1em; -moz-box-shadow:2px 2px 3px #969696; -webkit-box-shadow:2px 2px 3px #969696; box-shadow:2px 2px 3px #969696; }
.tablegray td { padding:7px; vertical-align:top; }
.sant { font-size:17px; margin-left:15px; }
strong { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
li.c1 { margin-bottom:15px; margin-left:-7px; }
.yashare-auto-init { text-align:right; margin-top:-13px; margin-right:75px; margin-bottom:-30px; }
.g1 { text-align:right; margin-top:8px; }

/* ----- cats-icos ----- */
.ico { padding:5px 0; vertical-align:top; height:1%; }
.cat_ico { height:160px; margin:0 1%; padding:2px; width:150px; }
.cats-icos { font-size:8pt; font-weight:bold; }
.cats-icos ul { margin:0px; list-style:none; }
.cats-icos li { float:left; height:185px; margin:0 1%; padding:1px; text-align:center; width:155px; padding-top:21px; }
.cats-icos li b { text-transform:uppercase; }
.cats-icos li img { border:0px; }
.cats-icos a { text-decoration:none; }
.clear { clear:both; font-size:0pt; line-height:0px; height:0px; }
.hd { width:100%; height:268px; margin:0px; padding:0px; background:url(img_new/head_bkg.jpg) repeat-x top left; position:relative; }
.hd-in { margin:0px; padding:0px; background:url(img_new/head.jpg) no-repeat left top; height:268px; }
.hd-inr {margin:0px; padding:0px; background:url(img_new/head_right.jpg) no-repeat top right; height:268px; }
.hd-logo { cursor:pointer ;position:absolute; left:0; top:0; width:330px; height:40px; }
.hd-logo a { display:block; width:330px; height:40px; text-indent:-9999px; }
.hd-nav { margin:0px 200px 0px 205px; padding:236px 6px 6px 6px; text-align:center; font-size:14px; }
.hd-nav a { color:#ffffff; padding:0px 6px; text-shadow:#505050 1px 4px 1px; text-decoration:none; }
.hd-nav a:hover { text-decoration:none; color:#000;}

/* faq */
.oc { position:fixed; top:22%; right:0; z-index:100; height:55px; margin:-1px 0 0 0; }
.oc-txt { height:50px; width:137px; text-align:center; font-size:10px; float:left;}
.oc-txt span { display:block; width:125px; }

/* TABS  */
UL.tabNavigation { font-size:13px ;list-style:none; margin:0; padding:0; margin-top:15px; }
UL.tabNavigation LI { display:inline; }
UL.tabNavigation LI A { padding:3px 10px; background-color:#CCC; color:#000; text-decoration:underline; }
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover { background-color:#999; padding-top:8px;}
UL.tabNavigation LI A:focus { outline:0; }
div.tabs > div { margin:3px 3px 3px 260px; padding:5px; border:2px solid #ddd; }
div.tabs > div h2 { margin-top:0; }

#jcart * { margin:0; padding:0; }
#jcart h2 { margin-bottom:15px; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }
#jcart fieldset { border:0; }
#jcart-error { text-align:center; padding:5px; }
#jcart table { border:0; border-collapse:collapse; }
#jcart thead {  }
#jcart-title {  }
#jcart tbody {  }
#jcart tfoot {  }
#jcart tr {  }
#jcart th { background:#fff5ee; }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #c2f3d2; vertical-align:middle; }
#jcart #jcart-empty { text-align:center; }
#jcart .jcart-item-name { }
#jcart .jcart-item-qty { width:8%; font-weight:bold; text-align:center; }
#jcart .jcart-item-price { width:15%; text-align:right; }
.jcart-item-price span { display:block; }
.jcart-remove { font-size:10px; font-weight:normal; }
#jcart-subtotal { display:block; }
#jcart-subtotal strong {  }
#jcart-buttons {}
#jcart-buttons input { padding:2px; margin:2px; }
#jcart-checkout { float:right; padding:2px; }
#jcart-pay-checkout { display:block; width:14em; padding:10px; margin:20px auto; }
#jcart-tooltip { display:none; position:absolute; padding:3px 7px 3px 25px; background:url(/img/checkmark.png) 3px center no-repeat #fdfdfd; border:1px solid #a6c9e2; z-index:9999; }

.sidebar_content { margin:5px; padding:10px 20px; }
.sidebar_content ul a { color:#000; }
.sidebar_content ul a:hover { color:#2387d5; }
.sidebar_content ul, .sidebar_content ul ul { margin:0px; padding:0; font:12px Arial, Helvetica, sans-serif; }
.sidebar_content ul ul { margin-left:0px; overflow:hidden; _height:1%; }
.sidebar_content ul li { margin:0; padding:0 0 0 12px; line-height:20px; color:#000; list-style-type:none; /* behavior:expression ( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML :'' ) */ text-indent:-1.24em; }
.sidebar_content ul li:before { content:'\2014\a0'; }
.sidebar_content ul ul li { line-height:16px; list-style-type:none; /*behavior:expression( !this.before ? this.before = this.innerHTML = '&ndash;&nbsp;' + this.innerHTML :'' );*/ text-indent:-1.24em; }
.sidebar_content ul ul li:before { content:'\2013\a0'; }

#order_cart { margin:20px auto; }
.content_center #cart_box, .sidebar_content #order_cart { display:none; visibility:hidden ;height:0; margin:0; padding:0; font-size:0; }
#cart_box { background:url(/img/cart-ic.png) no-repeat top left; padding-left:50px; }
.cart_form {}
table#order_cart, table.cart_form { width:70%; }

/*ñòàòüè*/
.kroh { margin-left:-20px; margin-top:-15px; font-size:12px;}
.statli { margin-top:-10px; margin-left:-20px;}
.statli a { font-style:normal; font-size:14px;}
.statli li { margin-top:15px; font-style:italic; font-size:13px;}

.statlis {font-size:12px; margin-top:-20px;}
.statlis li {margin-top:2px;}

.tokolon td { vertical-align:top; padding:5px;}
.tokolon td#leftcol { width:200px; background:#ccc; border:1px solid #000;}
.tokolon td#rightcol {background:#fc3;border:1px solid #000;}
.tokolon #spacer {width:10px;}
/*.korzina_fly { position:fixed; top:80%; left:0 z-index:100; overflow:hidden; max-width:690px; }*/
/* Îòçûâû */
.otzivf em { color:#666;}
.otzivf hr { color:#CCC; text-align:center; width:45%;}
.otzivf { background:#ececec; margin:0 0 1em; -moz-box-shadow:2px 2px 3px #969696; -webkit-box-shadow:2px 2px 3px #969696; box-shadow:2px 2px 3px #969696; }
.otzivf td { padding:7px; vertical-align:top; }
.otzp { font-size:13px; text-align:right;}
.otzs { color:#06F;}
.allh { position:absolute; right:20%; top:3px;}

/* form elements */
form { margin:1px 0px; padding:5px 15px 15px 15px; }
form p { padding:1px 0 5px 0; margin:0; color:#333; }
form p.no-border { border:none; }
label { font-weight:bold; color:#333; }
input[type="submit"] {
    padding: 3px 10px;
    -webkit-border-radius: 2px 2px;
    border: solid 1px rgb(153, 153, 153);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
    color: #333;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255,255,255,1);
    line-height: 1;
    }
input, select, textarea { margin:1px 0; padding:8px 7px; color:#989898; border-width:1px; border-style:solid; border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4; font:11px 'Lucida Grande', Verdana, Helvetica, sans-serif; }
input:focus, select:focus, textarea:focus { color:#333; background:#FFFFD9; }
input.button { font:bold 12px Arial, Sans-serif; height:30px; margin:0; padding:2px 8px; color:#000; background:#d6d2b0; border-width:1px; border-style:solid; border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4; }

.podrazdel { padding-top:15px; padding-bottom:15px; padding-left:30%; font-weight:bold; text-shadow:#cccccc 2px -2px 2px;}


.hits_b { color: #888; margin: 0px auto; padding: 0px; width: 900px; overflow:auto; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.hits_b .c3l dt { float:left; padding:0px; width:300px; }
.hits_b .c3l dd { float:left; margin:0; padding:0px; width:300px; }
.hits_b ul { list-style:square; padding:0px 15px; margin:0px; }
.hits_b li { padding:3px 0px; margin:0px; }
.hit_m { border:0; background:blocks/hit.png; z-index:99;}
.copyr { font-size:11px;}
