.myPlus { padding-left: 15px; background: url('/published/SC/html/scripts/images/plus.png'); background-repeat: no-repeat; background-position: 1px 3px; }
.myMinus { padding-left: 15px; background: url('/published/SC/html/scripts/images/minus.png'); background-repeat: no-repeat; background-position: 1px 3px; }
.openIt { cursor: pointer; display: inline-table; }


#back-top {position: fixed;bottom: 30px;z-index:9999;right:50%;margin-right:590px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:34px;height:34px;display: block;margin-bottom: 7px;background:url(../../images/up-arrow.png) no-repeat right 0px;}
#back-top a:hover span { background-position:right bottom;}

#back-bottom {position: fixed;top: 30px;z-index:9999;right:50%;margin-right:590px;}
#back-bottom a:hover {color:#79ec3e;}
#back-bottom span {width:34px;height:34px;display: block;margin-top: 7px;background:url(../../images/bot-arrow.png) no-repeat right 0px;}
#back-bottom a:hover span { background-position:right bottom;}

.maintable {width:100%; float:left; border:solid 0px black;}
.top {width:742px; margin-left: auto; margin-right: auto; border:solid 0px black; height: 100%;   overflow: hidden;background:url(../../images/bg_shadow_top.png) no-repeat; background-position: center bottom; }
.center {width:742px; margin-left: auto; margin-right: auto; border:solid 0px black; height: 100%;   overflow: hidden;  
background:url(../../images/shadow.png) 100% 0 repeat-y ; }

.container {width:720px; margin-left: auto; margin-right: auto; background:#fff; height: 100%; border:solid 0px green;  overflow: hidden; padding-bottom:20px; }
/*.center {width:705px; margin:0 auto; border:solid 0px black;}*/

a {font:bold 12px Verdana; color: #2878a7; text-decoration:underline;margin:0;}
h3{font:bold 16px Arial; color: #5d5d5d; text-decoration:none; margin: 0;padding:0;}

span.notavail{font:bold 12px Arial; color: #ff5614; text-decoration:none; margin: 0;padding:0;}
span.yesavail{font:bold 14px Arial; color: #99cc33; text-decoration:none; margin: 0;padding:0;}


/** {border:solid 1px black;}*/
html, body{margin:0; height:100%; background:url(../../images/bg.jpg) repeat;}


/*table {border:solid 1px #000;}*/
/*tr {border-style:solid; border-width:1px;}*/

/*�����������������HEADER������������������-
.header {width:700px; height:165px; margin:20px 0 0 0; float:left; background:right url('/img/head_bg.png') no-repeat;}
*/

.header {width:720px; height:270px; margin:0px 0 0 0; float:left; background: url(../../images/header_bg.jpg)  #e1e1e1;}
/* .logo {width:176px; height:111px; margin:10px auto;} */
.logo {width:176px; height:111px; background:url('/img/logo.png') no-repeat; margin:10px auto;}
.head_h {float:left; width:210px; height:40px; text-align:left; margin:55px 0 0 10px;}
.head_h h3{font:bold 11px Arial; color: #689b3d; text-decoration:none; margin: 0;}
.head_h h3 b{font:bold 18px Arial; color: #689b3d; text-decoration:none; margin: 0;}

.hlinks {width:410px; height: 35px; border:solid 0px black; float:left; margin:18px 0 0px 11px; }
.hlinks ul {text-decoration:none; margin: 0;}
.hlinks li {  display: inline; font:bold 10px Tahoma; color: #282828; background:left url('/img/li.png') no-repeat;  margin:0 5px 0 0; padding:0 0 0 12px;}
.hlinks a {font:bold 10px Tahoma; color: #282828; text-decoration:none;}
.hlinks a:hover {text-decoration:underline;}


/* .menu {width:720px; height:40px;  text-decoration:none; border:solid 0px black; float:left; margin:0px 0 0px 0px; background-color:#F9690E;}
.menu ul {text-decoration:none; margin: 12px auto;}
.menu li {  display: inline;  color: #282828; background:left url('/img/li2.png') no-repeat;  margin:10px 20px 0 40px; padding:0px 0 0 10px;}
.menu a {font:bold 14px Arial;  color: #fff; text-decoration:none;  margin:15px 0px 0 0px;}
.menu a:hover {text-decoration:underline;}
 */

.menu {width:720px; height:40px;  text-decoration:none; border:solid 0px black; float:left; margin:0px 0 0px 0px; background-color:#F9690E;}
.menu ul {text-decoration:none; margin: 12px auto;}
.menu li {  display: inline;  color: #282828; background:left url('/img/li2.png') no-repeat;  margin:10px 22px 0 20px; padding:0px 0 0 10px;}
.menu a {font:bold 14px Arial;  color: #fff; text-decoration:none;  margin:15px 0px 0 0px;}
.menu a:hover {text-decoration:underline;}

 
 
 
 
.horizont {width:720px; height:3px; margin:3px 0 0 0; background-color:#9b9b9b; float:left;}

.coolad {margin:10px 0 0 0;float:left;}

.hsep {float:left; width:1px; height:90px;background: url('/img/hsep.png') no-repeat; margin:0 0 0 0px;}
.curr {float:right; width:120px; margin:0px 0 0px 10px; border:solid 0px green;} 
.curr select {height:16px; font:bold 10px Arial;}
.curr .h8{font:bold 12px Arial; color: #000; text-decoration:none; margin: 0;}

.phone_h {float:left; width:155px; height:40px; text-align:left; margin:0px 0 0 -210px;} 
.phone_h img {float:left; margin:5px 0 0 0;}
.phone_h h3{font:bold 17px Arial; color: #689b3d; text-decoration:none; margin: 0;}
.phone_h h4{font:bold 12px Arial; color: #ff7800; text-decoration:none; text-align:right; margin: -4px 5px 0 0;}
.phone_h h3 b{font:bold 21px Arial; color: #ff7800; text-decoration:none; margin: 0;}

.shop_basket {float:right;  border:solid 0px red; text-align:right;}

.shopc_h {float:right;   border:solid 0px black; text-align:right; margin:11px 10px 0px 0px;}
.shopc_h img {float:left; margin:2px 0 0 0;}
.shopc_h .img {float:left; margin:5px 0 0 10px;}
.shopc_h h3{font:bold 11px Tahoma; color: #000; text-decoration:none; margin: 0 0 0 0px;}
.shopc_h h3 b{font:bold 12px Arial; color: #689b3d; text-decoration:none; margin: 0;}
.shopc_h h2{font:bold 14px Arial; text-align:right; color: #689b3d; text-decoration:none; margin: 0 0 0 0px;}
.shopc_h .h2{font:bold 12px Arial; text-decoration:underline; color: #689b3d; margin: 0 0 0 0px;}
.shopc_h .h3{font:bold 12px Arial;text-align:right; text-decoration:none; color: #689b3d; margin: 0 0 0 0px;}

/*�����������������MAIN MENU������������������-*/
.mainmenu {width:720px; height:40px;  text-align:left; margin:0px 0 0 0;}
.glavnaya {width:80px; height:30px; margin:15px 0 0 13px; float:left;text-align:center;}
.pricelist {width:120px; height:30px; margin:15px 0 0 17px; float:left; text-align:center;}
.otzyvy {width:90px; height:30px; margin:15px 0 0 7px; float:left; text-align:center;}
.dostavka {width:170px; height:30px; margin:15px 0 0 15px; float:left; text-align:center;}
.kursi {width:90px; height:50px; margin:23px 0 0 7px; float:left; text-align:center;}
a.blog {font:bold 14px Arial; color: #ff7800; text-decoration:none; margin:0;}
.vhod {width:90px; height:50px; margin:24px 0 0 8px; float:left; text-align:center;}
.mainmenu a {font:bold 14px Arial; color: #fff; text-decoration:none; margin:0;}
a.light {font:bold 11px Arial; color: #2e4c07; text-decoration:none; margin:0;}
.mainmenu a:hover {color: #FFB700;}
.mainmenu .kursi a {color: #FFB700;}
.mainmenu .kursi a:hover {color: #fff;}
.mainmenu .vhod a {color: #FFB700;}
.mainmenu .vhod a:hover {color: #fff;}


.loginform {width:200px;  border:solid 0px black; float:left; margin:5px 0 0px 1px;}
input.inpauth{width:200px; border:solid 1px #b4b4b4; float:left; margin:5px 0 0 0; font:bold 12px Arial; color: #5f5f5f; }
p.auth {font:bold 11px Arial; color: #5f5f5f; }
input.inpbut {float:right; margin:7px 0px 0 0;}
.fogot {font:bold 11px Arial; color: #b4b4b4; border:solid 0px #b4b4b4; text-decoration:none; margin:2px 0 0 0; float:left;}
.fogot .fogpas {font:bold 11px Arial; color: #b4b4b4;}


.search {width:300px; height:71px; margin:15px auto; border:solid 0px black;}
.input {width:270px; height:20px; float:left; border:solid 0px red; background-color:#fff; font:12px Arial; padding-left: 5px;}
.b_seek {float:left;}
h4 {font:bold 14px Arial; text-align:left; color: #fff; text-decoration:none; margin:12px 0 0 20px;}


.main_cont {width:720px; float:left; margin: 0 auto;  border:solid 0px red; background: #fff ;}

.main_cont h2{color:#ff7800; font:bold 14px Arial; text-align:left; text-decoration:none; margin:6px 0 0 20px;}

a.advantage {display: block; width:220px; height:60px; float:left; background:url(../../images/white_bg.png) repeat; 
padding: 10px 0px 5px 10px; font-family: 'Russo One', sans-serif; font-size: 12px;
 color: #fff; text-align:left; text-decoration:none; }
.advantage:hover{background:none; }

/*�����������������LEFT������������������-*/
.left {width:210px; border:solid 0px black; float:left; margin:0 0 0 10px; }
.left dl {width:160px; border:solid 0px black; float:left; margin:10px 0 0 20px; }
.left dt {background:left url('/img/cat_li.png') no-repeat;  margin:5px 0 0 5px; padding:0 0 0 12px; font:bold 13px Arial; color: #555;}
.left dd {background:left url('/img/cat_li.png') no-repeat;  margin:5px 0 0 0; padding:0 0 0 12px;}
.left a {font:bold 14px Arial; color: #2878a7; text-decoration:underline;}
.left a:hover {text-decoration:none;}
.i_bag {float:right;margin-right:25px;}
a.h1l {font:bold 13px Arial; color: #2878a7;}
a.h2 {font:bold 12px Arial; color: #2878a7;margin:5px 0 5px 5px;}
.h2{margin:5px 0 5px 0;}
.h2 img{margin:2px 0 -3px 0; width:16px;}
a.h2sel,.h2sel {font:bold 12px Arial; color: #2878a7;text-decoration:none;margin:5px 0 5px 5px;}
.h2{margin:5px 0 5px 0;}
.h2sel img{margin:2px 0 -3px 0; width:16px;}

.categories {width:202px; background:url('/img/catbg.png') repeat-y; float:left; margin:10px 0 0 0;}
.cattop {width:202px; height:17px; background:url('/img/cattop.png') no-repeat; float:left;}
.catbot {width:202px; height:17px; background:url('/img/catbot.png') no-repeat; float:left;}
.categories dt {font:bold 17px Arial; color: #2878a7;}
.categories li {background:left url('/img/cat_li.png') no-repeat;  margin:5px 0 0 15px; padding:0 0px 0 10px; font:bold 13px Arial; color: #555;}

.ap_pool{}


.cat {font:bold 14px Arial; color: #2878a7; text-decoration:underline;}
.subcat {font:bold 11px Arial; color: #2878a7; text-decoration:underline;}
.productname {font:bold 18px Arial; color: #2878a7; text-decoration:underline;}

h6.yousave {font:bold 14px Arial; color: #2878a7; text-decoration:none;}
h6.oldprice {font:bold 12px Arial; color: #2878a7; text-decoration:line-through;}
h5.newprice {font:bold 16px Arial; color: #ff830a; text-decoration:none;}


.regularprice {font:bold 12px Arial; color: #2878a7; text-decoration:line-through;}
.totalprice {font:bold 16px Arial; color: #ff830a; text-decoration:none;}


.youSaveLabel {font:bold 14px Arial; color: #ff830a; text-decoration:none;}
.youSavePrice {font:bold 14px Arial; color: #ff830a; text-decoration:none;}



.productcat {width:455px; border:solid 1px #e0e0e0; float:left; margin:10px 10px 0 0px; padding:10px;}
.productcat p {text-align:right;}

.addtocard_s {width:80px; border:solid 0px black; float:right; margin:5px -5px 0 5px;}
.addtocard {width:140px; border:solid 0px black; float:right; margin:5px -12px 0 5px;}

.productprices {width:180px;border:solid 0px black; float:right; margin:0;}
.productprices ul {text-decoration:none; margin: 0;}
.productprices li {font:bold 10px Tahoma; color: #000; margin:0 0 0 0; padding:0 0 0 12px;}

.productprices_cat {border:solid 0px black; float:right; margin:0;}
.productprices_cat ul {text-decoration:none; margin: 0;}
.productprices_cat li {font:bold 10px Tahoma; color: #000; margin:0 0 0 0; padding:0 0 0 12px;}



/*�����������������RIGHT������������������-*/
.right {width:482px; border:solid 0px black; float:right; margin:0px 10px 0px 0px;}
.right h2{color:#ff7800; font:bold 14px Arial; text-align:left; text-decoration:none; margin:10px 0 0 0px;}
.right h3{color:#195f83; font:bold 13px Arial; text-align:left; text-decoration:none; margin:10px 0 0 0px;}
.right .h2{color:#6ea128; font:bold 14px Arial; text-align:left; text-decoration:underline; margin:0px 0 -20px 20px;}

.right h1{font:bold 14px Arial; color: #ff7800; text-align:left; text-decoration:none; margin:10px 0 0 0px;}
.right h4{font:bold 14px Arial; color: #195f83; text-decoration:none; margin: 3px 0 10px 0; text-align:center;}
.right p{font:normal 12px Tahoma; color: #242424; margin: 10px 0 0 0; line-height:14px;text-align:justify;}
.right p strong{font:normal 12px Tahoma; color: #2c2c2c;}
b {font-weight:bold; font:bold 12px Tahoma; color: #3a3a3a; text-decoration:none; margin: 0; line-height:14px;}
ul {margin:10px 0 10px 0px;}
li {font:bold 12px Tahoma; color: #3a3a3a; text-decoration:none; margin: 0; line-height:14px;}

.topprod {width:480px; border:solid 0px black; float:left; margin:0;}
.detailedprod {width:480px; border:solid 0px black; float:right; margin:0;}
.printv {border:solid 0px black; float:right; margin:0;}
.prodnamediv {font:bold 18px Arial; color: #242424; border:solid 0px black; float:left; margin:5px 0 0 10px;}


.positions {width:482px; border:solid 0px black; float:right; margin:0;}
.position {width:200px; border:solid 0px black; float:left; margin:10px 0 0 20px;}
.price {width:200px; border:solid 0px black; float:left; margin:10px 0 0 20px; font:bold 12px Arial; color: #3a3a3a; text-decoration:none; margin: 0;}
.prodname {width:200px; border:solid 0px black; float:left; margin:0 0 10px 0;}
.prodname .headername{font:bold 16px Arial; color: #3a3a3a; text-decoration:none; margin: 0;}


.article {float:left; margin:20px 0 0 0;}
.article h2{font:bold 16px Arial; color: #195f83; text-decoration:none; margin: 10px 0 5px 0;}


a.rollover {
    background: url(/published/publicdata/MRHOST169/attachments/SC/images/price.png) no-repeat;/* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 482px; /* Ширина рисунка в пикселах */
    height: 40px; /* Высота рисунка */
   }
a.rollover:hover {
    background-position: -483px 0px; /* Смещение фона */
   }
   
   a.rollover_p {
    background: url(/published/publicdata/MRHOST169/attachments/SC/images/partners.png) no-repeat;/* Путь к файлу с исходным  рисунком */
    float:left;
	display: block; /* Рисунок как блочный элемент */
    width: 200px; /* Ширина рисунка в пикселах */
    height: 260px; /* Высота рисунка */
   }
a.rollover_p:hover {
    background-position: -200px 0px; /* Смещение фона */
   }

    a.rollover_vk {
    background: url(/published/publicdata/MRHOST169/attachments/SC/images/vk_group.png) no-repeat;/* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 200px; /* Ширина рисунка в пикселах */
    height: 260px; /* Высота рисунка */
   }
a.rollover_vk:hover {
    background-position: -200px 0px; /* Смещение фона */
   }

   

/*�����������������FOOTER������������������-*/
.footer {width:742px; height:90px; margin:0px auto; border:solid 0px black; height: 100%;   overflow: hidden;background:url(../../images/bg_shadow_bottom.png) no-repeat; background-position: center top; padding-bottom:10px;}
/*.footer {width:720px; height:90px; border:solid 0px black; float:left; margin:20px 0 0 0;}*/
.logo_footer {width:107px; height:60px; background:url('/img/logo_footer.png') no-repeat;  border:solid 0px black; margin:-20px 2px 0 0; float:right;}
.rimg {border:solid 0px black; float:right; margin:-30px -30px 0 0;}
.footer a {font:bold 10px Verdana; color: #7e7e7e; text-decoration:underline;}
.footer a:hover {color: #bddee5; text-decoration:none;}
.footer h1{font:bold 18px Arial; color: #195f83; text-decoration:none; margin: 0;}
.footer p{font:normal 10px Verdana; color: #a3a3a3; text-decoration:none; margin: 20px 0 0 0px; line-height:18px; text-indent:18px;}
.ssl{ float:left;margin:-20px 0 0 0;}


/*
*@ TOOLTIP
---------------------------------------- */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #ccc; background-color: #eee; padding: 5px; }
#tooltip img { max-width: 300px; max-height: 270px; border: 0; -ms-interpolation-mode: bicubic; }
#tooltip h3, #tooltip div { margin: 0; }
html>body #tooltip img { width: auto !important; }


/*
*@ AUTOCOMPLETE
---------------------------------------- */
.ac_results, .ac_results * { margin: 0; padding: 0; border: 0; }

.ac_results {
	width: 275px !important; /* ширина блока поиска */
	margin-top: -2px;
	padding-bottom: 5px;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
	z-index: 1000;
}
.ac_results ul { list-style: none; }
.ac_results li { margin: 7px 0; padding: 2px 3px; position: relative; cursor: pointer; font-size: 12px; overflow: hidden; }

.ac_results li .ac_picture { width: 50px; float: left; text-align: center; }
.ac_results li .ac_picture img { max-width: 50px; border: 0; -ms-interpolation-mode: bicubic; }
.ac_results li .ac_name { margin-left: 55px; }
.ac_results li .ac_name a { font-size: 11px; text-decoration: none; }
.ac_results li .ac_price { margin: 7px 0 0 55px; font: bold 12px Tahoma; color: #ff830a; }

.ac_results .ac_search_value { margin: 7px 0 0 5px; }
.ac_results .ac_search_value a { color: #006cbf; font: normal 10px Tahoma; text-decoration: underline; }
.ac_results .ac_search_value a:hover { color: #ff0000; }
.ac_results .ac_search_value a span { font-family: "Times New Roman", "Times", serif; }

.ac_over { background-color: #f5f5f5; }

.ac_results iframe {
	display: none;
	display/**/:block; /* for IE5 */
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

  
/*
*@ ICONS
---------------------------------------- */
.productcat, #prodDetPic { position: relative; }

.prod_new, .prod_hit, .prod_sale {	width: 75px; height: 54px; position: absolute; top: 52px; left: 135px; z-index: 10; }
.prod_new { background: url('/published/SC/html/scripts/images/prod_new_small.png') no-repeat top left; }
.prod_hit { background: url('/published/SC/html/scripts/images/prod_hit_small.png') no-repeat top left; }
.prod_sale { background: url('/published/SC/html/scripts/images/prod_sale_small.png') no-repeat top left; }

.prod_det_new, .prod_det_hit, .prod_det_sale { width: 120px; height: 85px; position: absolute; top: 43px; left: 179px; z-index: 10; }
.prod_det_new { background: url('/published/SC/html/scripts/images/prod_new.png') no-repeat top left; }
.prod_det_hit { background: url('/published/SC/html/scripts/images/prod_hit.png') no-repeat top left; }
.prod_det_sale { background: url('/published/SC/html/scripts/images/prod_sale.png') no-repeat top left; }



 




.account{background:url(../../images/bg_border.jpg) top center no-repeat;width:200px;height:77px; margin:10px 0 0 0;}
.account .icon{margin:15px 0 0 15px;float:left;background:url(../../images/combine_icon.jpg) left center no-repeat;width:43px;height:43px;}
.account .icon:hover{background:url(../../images/combine_icon.jpg) right center no-repeat;}
.account .nav{margin:15px 0 0 10px;float:left;}
.account .nav .small{margin:10px 0 0 0;}
.account .nav .small a{font-size:11px;}