/* CSS Document */
* {	padding: 0;	margin: 0; }

body { margin:0;  background:url(../img/body_top_bg.jpg) top center repeat-x #ffffff; font-family:Tahoma; font-size:12px; color:#464646; }
#wrapper {margin: 0 auto; width:1000px; border:0px solid #333333;}
#wrapper0 {width:100%; background:url(../img/bot_bg.png) repeat-x bottom left;}

/*--------------- DEFAULT ---------------*/
.center{ text-align:center;}
.left {float:left;}
.right { float:right;}
.green { color:green;}
.black { color:#000000;}
.gray { color:#333333;}
.vilet { color:#cc00ff;}
.red { color:#FF0000;}
.bold { font-weight:bold;}
img {border:0;}
a:hover {text-decoration:none;}
a:focus {outline:none;}
.clear {clear:both;}
li.none { background:none;}
input[type="text"]:focus { outline: none; }  
#up { position:fixed; bottom:10px; left:10px; width:32px; height:51px; background:url(../img/up.png) no-repeat top left; z-index:99999; opacity:0.7; display:none;}
#up:hover { opacity:1; cursor:pointer;}  
.marked { padding:10px 5px; border:1px dashed gray;}
.mt6 { margin-top:6px;}
/*--------------- DEFAULT ---------------*/






/*------------------------------ Head -------------------------------*/
#head {float:left; width:1000px; font-size:11px; margin-top:21px;}
#header {position:fixed; left:0; top:0; width:100%; height:21px; background-color:#3578ac; /*background:url(../img/header/bg.png) repeat-x  top left*/; z-index:99905; font-family:Arial; font-size:11px;}
#popup {width:100%; height:100%; position:fixed; background:url(../img/1x1.png); z-index:99900; display:none;}

#cart0 {float:right; width:110px; height:21px; font-size:12px; padding:0 15px; background-color:#329a1c;}
#cart {display:block; width:90px; height:20px; background:url(../img/header/cart.png) no-repeat top left; float:left; margin:0px;}
#cart:hover { background-position:0 -20px;}
#cart5 { padding:0px 0px 0 30px; color:#FFFFFF; text-decoration:none; float:left; display:block; height:21px; width:50px; cursor:pointer;}
#cart5:hover { text-decoration:underline;}
#cart5 span {display:table-cell; vertical-align: middle; height:21px;}

#cart3 {float:right; width:20px; height:21px; margin:0; color:#FFFFFF; text-align:center; background-color:#055a86; border-radius:10px;}
#cart3 span {display:table-cell; vertical-align: middle; width:20px; height:21px;}


#callback {position:absolute; top:25px; left:315px; width:216px; display:none; background-color:#fcfcfc; border:3px solid #65aae1; border-radius:7px; z-index:999; box-shadow:0px 5px 5px 0px #828282; font-size:12px;}
span.close2 { display:block; width:13px; height:13px; background:url(../img/callback/close.png) no-repeat top left; float:right; margin:12px 12px 0 0; overflow:hidden;}
span.close2:hover { cursor:pointer; background-position: 0 -13px;}

#callback table {font-weight:normal; float:left; padding:0 0 15px 20px; margin-top:0px;}
#callback span.but1 { display:block; width:172px; height:29px; overflow:hidden; background:url(../img/callback/button.png) no-repeat top left;}
#callback span.but1:hover { cursor:pointer; background-position: 0 -29px;}

#not_found {position:absolute; top:25px; left:480px; width:216px; display:none; background-color:#fcfcfc; border:3px solid #65aae1; border-radius:7px; z-index:999; box-shadow:0px 5px 5px 0px #828282; font-size:12px;}
#not_found table {font-weight:normal; float:left; padding:0 0 15px 20px; margin-top:0px;}
#not_found span.but1 { display:block; width:172px; height:29px; overflow:hidden; background:url(../img/callback/button.png) no-repeat top left;}
#not_found span.but1:hover { cursor:pointer; background-position: 0 -29px;}

.div6 {width:170px; height:27px; background:#fff; border:1px solid #32b4e4; border-radius:5px;}
.div6 input {font-size:13px; border:none; background:none; text-align:center; width:160px; float:left; margin:6px 4px; color:#505050;}

#div77 {width:172px; height:27px; background:url(../img/callback/input2.png) no-repeat top left;}
#div77 input {font-size:12px; border:none; background:none; text-align:center; width:155px; float:left; margin:4px 0 0 0; position:absolute; z-index:2;}

select.styled { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; font-size:11px; width:170px; }
.row3 {float:right; width:7px; height:22px; padding-right:6px;}






 #div1 {width:1000px; height:21px; margin:0 auto;}
 #div2 {float:left; color:#FFFFFF; padding:3px 0 0 35px; width:265px;}
 #div3 {float:right; width:990px; height:21px; padding:0 5px;}

 #menu1 { display:block; float:left; width:620px;}
 #menu1 li { float:left; list-style:none; display:block; height:21px; margin-right:12px; padding-left:12px; /*background:url(../img/head/dots.png) no-repeat center left;*/}
 #menu1 li a, #menu1 li span  { color:#FFFFFF; text-decoration:none; padding-top:3px; display:block; cursor:pointer;}
 #menu1 li a:hover, #menu1 li span:hover { text-decoration:underline;}
 #menu1 li.none { background:none;}
 #menu1 li.sale {background:url(../img/head/sale.png) no-repeat top left; padding-left:62px;}
 #menu1 li.new {background:url(../img/head/new.png) no-repeat top left; padding-left:60px;}

 #div4 {float:left; width:1000px; height:98px;} 
 #div4_1 {float:left; width:300px; height:98px; margin-right:30px;}
 #logo-ru {display:block; width:300px; height:98px; background:url(../img/head/logo.png) no-repeat top left;}
 #logo-ua {display:block; width:300px; height:98px; background:url(../img/head/logo-ua.png) no-repeat top left;}

 /*--- SEARCH form ---*/
 #div4_2 {float:left; height:98px; width:371px; margin-right:18px;}
 #div4_21{float:left; width:362px; margin-top:18px;}
 #div4_21 p {font-family:Arial; font-size:16px; color:#fe0b10; text-align:center;}
 #div4_22 {float:left; width:371px; margin-top:35px; position:relative;}
 #search{float:left; width:371px; height:30px; background:url(../img/search/bg.png) no-repeat top left;}
 #search1 {float:left; padding:5px 0 0 10px;}
 #search1 img {float:left;}
 #search1 input {font-family:Arial; font-size:15px; color:#224f7b; width:250px; font-style:italic; border:none; padding-left:8px;}
 #search-button {display:block; width:71px; padding: 7px 3px; float:right; text-shadow: none; background: #eeeeee;}
 #button {display:block; width:71px; height:30px; overflow:hidden; background:url(../img/search/button.png) no-repeat top left; float:right;}
 #button:hover { background-position:0px -30px; cursor:pointer;}
 /*--- SEARCH form ---*/
 
 
 
 /*--- fast search ---*/
#search_result {position:absolute; top:37px; left:0px; border:0px solid gray; border-radius:0px 0px 5px 5px; background:#FFFFFF; color:black; padding:5px; z-index:5000; float:left; width:401px; display:none; box-shadow:0 19px 35px rgba(0, 0, 0, 0.25);}
#search_result a.name, a.name { color:#006FB5; text-decoration:none; font-size:13px; display:block; width:325px; float:left; margin-top:4px; padding-bottom:2px;}

.close1 { display:none; position:absolute; width:13px; height:13px; background:url(../img/search/close.png) no-repeat top left; cursor:pointer; top:44px; right:-30px; cursor:pointer; z-index:9999;} .close1:hover { background-position:0 -13px;}
#searchword {font-size:11px; padding:2px 0 2px 2px; border-bottom:1px dashed #E5E5E5;}
#div100 {float:left; width:100%; padding-bottom:15px; padding-top:10px;}
#div100 img, #div100 span { float:left;}
#div100 img { margin:0 8px 0 12px;}
#div100 span { margin:15px 0 0 0;}

.sear-res-count { color:#006fb5; text-decoration:underline; cursor:pointer;} .sear-res-count:hover { text-decoration:none;}

#search_result a.name:hover, #textblock a.name:hover { background-color:#228bda; color:#FFFFFF; text-decoration:none; padding-left:2px; padding-bottom:2px;}
.res_block {float: left; width:400px; font-size: 13px; border-bottom:1px dashed #e5e5e5;}
.res_block1 {float: left; margin: 5px 5px 5px 5px;}
.res_block1 a {display: table-cell; width: 60px; height: 50px; vertical-align: middle; text-align: center;}
.res_block1 a img {max-width: 60px; max-height: 50px;}
.res_block2 {float: left; width:325px; padding-bottom:10px;}
.res_block2 p { padding-top:2px; margin-bottom:0;}
.res_block2 p strong { float: right;}
.res_block2 strong {color: #E53992; font-size:12px;}
p.res_title {font-size:12px; padding:2px 0 2px 2px; border-bottom:1px dashed #e5e5e5; width:398px; color:#1f1f1f;}
p.res_title2 {font-size:12px; padding:10px 0 0 2px; border-bottom:1px dashed #e5e5e5;}
.row { float:left; width:100%;}

#search_result a.name2 { color:#006FB5; padding:0px 0 0px 2px; text-decoration:none; font-size:13px; display:block; width:390px; overflow:hidden; float:left; margin-top: 4px; }
#search_result a.name2:hover { background-color:#228bda; color:#FFFFFF; text-decoration:none;}
p.res_count {font-size:12px; padding:4px 0 0 2px;}

 /*--- fast search ---*/
 #div4_3{float:right; width:280px; margin-top:17px;}

 #contacts { float:left;}
 #contacts td { padding:2px 3px; color:#464646;}

 #kyrs {float:left; font-weight:normal; width:130px; padding:6px 0 0 32px; font-family:Verdana; font-size:12px;}
 #kyrs a { text-decoration:none; color:#464646; float:left; margin-right:6px;}
 #kyrs a:hover { text-decoration:underline;}
 #kyrs a.incart { padding-top:2px;}

 #div5 {float:left; width:1000px; height:32px; }
 #menu2 { display:block; float:left; padding:8px 0 0 0px; width:700px; font-weight:normal; font-size:13px; font-family:Arial;}
 #menu2 li { float:left; list-style:none; background:url(../img/head/menu/devide.png) no-repeat top right;}
 #menu2 li.nobg {background:none;}
 #menu2 li a { color:#FFFFFF; text-decoration:none; margin:0 15px 0 14px; display:block; height:24px;}
 #menu2 li a:hover { text-decoration:underline;}
 #menu2 li a.act {background:url(../img/head/menu/row.png) no-repeat bottom center;}

 /*--- NAVIG ---*/
 #navig {float:left; width:1000px; height:31px; font-family:Tahoma; font-size:12px; font-weight:normal; margin-bottom:0;}
 #navig ul { display:block; list-style:none; float:left; width:1000px; padding:8px 0 0 0px;}
 #navig ul li { float:left; background:url(../img/head/navig/row.png) no-repeat center left; padding-left:4px;} 
 #navig ul li.none {background:none;}  
 #navig ul li a { color:#1b1f3a; text-decoration:none; padding:0 10px 0 10px;}
 #navig ul li a:hover { text-decoration:underline;}
 #navig strong { font-size:12px; padding:2px 0 0 10px;}
 
 #div6 { float:right; width:185px; padding:6px 10px 0 0; text-align:right;}
 #div6 a { color:#10315B; font-style:italic; font-weight:bold; }
 /*--- NAVIG ---*/

#msg {float: left; width: 1000px; height: 20px;}
#msg span {display: table-cell; vertical-align: middle; text-align: center; color:#464646; width: 1000px; height:20px; font-size:12px; font-weight:bold; color:#377aae;}
/*------------------------------ Head -------------------------------*/


 







/*------------------------------ Middle -------------------------------*/
 #middle {float:left; width:1000px; }  



 /*--------------- SIDEBAR ---------------*/ 
 #sidebar {float:left; width:240px; font-family:Tahoma; padding:0 5px;}

 /*--- KATALOG ---*/
 #katalog1 {float:left; width:240px; height:29px; background:url(../img/leftpart/katalog/head.png) no-repeat top left; font-family: Tahoma; font-size:14px; color:#FFFFFF;}
 #katalog1 span {padding:5px 0 0 30px; float:left;}
 
 #katalog { display:block; list-style:none; float:left;}
 #katalog li.layer1{ display:block; background: url(../img/sidebar/katalog/li.png) no-repeat top left; width:240px; font-size:13px; font-family:Arial;}
 #katalog li.layer1 a.a1 {color:#414141; text-shadow: 1px 1px 1px #FFFFFF; text-decoration:none; display:block; padding:6px 1px 0 12px; height:23px;}
 #katalog li.layer1 a.a1:hover {text-decoration:underline;} 
 #katalog li.first { background: url(../img/sidebar/katalog/top.png) no-repeat top left; width:240px;}  
 #katalog li.last { background: url(../img/sidebar/katalog/bot.png) no-repeat top left; width:240px;}  
 #katalog li.layer1 a:hover { text-decoration:none;}
 li.layer1 ul { display:block; width:240px; list-style:none; padding:0px 0 0px 0; background:url(../img/sidebar/katalog/bg.png) repeat-y top center;}
 li.layer1 ul li.top { padding-top:8px;}
 li.layer1 ul li.bottom { padding-bottom:10px;}
 li.layer1 ul li {display:block; width:240px;}
 a.a2 {color:#363636; text-decoration:none; display:block; padding:1px 15px 1px 20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
 a.a2:hover {text-decoration:none; background-color:#b2d7f4;}
 li.layer1 ul li ul { width:235px; padding:0 0 5px 5px;}
 li.layer1 ul li ul li{ width:235px;}
 
 .layer3 {float:left; width:200px; padding:2px 0 6px 28px;}
 .layer3 a{ color:#696969; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:200px; float:left;}
 .layer3 a:hover { text-decoration:underline;}
 .layer3 a.act3 { color:#0066CC; font-weight:bold;}
 a.act3 { color:#0066CC; font-weight:bold;}   
 /*--- KATALOG ---*/
 
 #work_time, #orders, #katalog0, #call_back, #articles, #new_positions {float:left; width:240px; margin-bottom:30px;}
 .s_title{font-size:18px; color:#207eb9; padding-left:20px; float:left; width:220px;}
 .s_title strong { font-weight:normal;}
 
 /*--- Work time ---*/
 #work_time{color:#FFFFFF; height:132px; background:url(../img/sidebar/work_time.png) no-repeat top left;}
 #work_time1 {float:left; padding:0 0 0 20px; font-size:20px;  width:220px; height:24px;}
 #work_time2 {float:left; padding:12px 0 0 98px; width:140px;}
 #work_time2 p { padding:4px 0; line-height:120%;}
 /*--- Work time ---*/
 
 /*--- Orders ---*/ 
 #orders1{width:240px; float:left; height:90px; background:url(../img/sidebar/orders.png) no-repeat top left;}
 #orders1 p { font-size:14px; padding:18px 0 0 113px; line-height:130%;}	
 /*--- Orders ---*/ 

 /*--- Call back ---*/
 #call_back {background:url(../img/sidebar/callback/row.png) no-repeat top right;}
 #call_back p {padding:10px 0 0 15px; color:#434343;}
 #call_back2 {float:left; width:240px;}
 #call_back1 {float:left; width:240px; height:25px; background:url(../img/sidebar/callback/input.png) no-repeat top left; margin:10px 0 0 0;}
 #call_back form {display:block; float:left; padding:4px 0 0 15px; width:150px;}
 #call_back form input {color:#274873; font-weight:bold; font-size:13px; border:none; width:145px;}

 #button2 {display:block; float:right; width:75px; height:25px; background:url(../img/sidebar/callback/button.png) no-repeat top left;}
 #button2:hover { background-position: 0px -25px; cursor:pointer;}
 /*--- Call back ---*/
    
 /*--- Articles ---*/
 .a_block {
    float:left; 
    width:240px; 
    /*background:url(../img/sidebar/articles/devide.png) no-repeat bottom left;*/ 
    padding-bottom:10px;
    border-bottom: 1px dashed gray;
    margin-bottom: 10px;    
 }
 .a_block1 {float:left; width:225px; padding:8px 0 0 0px; font-size:11px;}
 .a_block1 a {font-weight:bold; color:#4f4f4f; text-decoration:none;}
 .a_block2 {float:left; width:225px; padding:2px 0 0 0px;}
 .a_block3 {float:left; width:80px; margin-right: 5px;}
 .a_block3 a {display:block; float:left; margin-top:5px;}
 .a_block4 {float:left; width:140px; font-size:11px;}
 .a_block4 span {color:#898a8b; font-size:10px; font-family:Arial;}
 #articles1 {float:left; width:225px; padding:6px 0 0 0px;}
 #articles a{color:#4f4f4f; font-family:Arial;}
 #articles a:hover{ text-decoration:none;}
 /*--- Articles ---*/     
  
 /*--- New positions ---*/
 #new_positions, #new_positions_top, #new_positions_bot, #new_positions_mid  { float:left; width:240px;}	
 #new_positions_top { margin-top:8px; height: 10px; background:url(../img/sidebar/new_positions/top.png) no-repeat top left;}
 #new_positions_mid { background:url(../img/sidebar/new_positions/bg.png) repeat-y top left;} 
 #new_positions_mid p {padding: 2px 10px 2px 15px; line-height:140%;}
 #new_positions_mid p a { color:#018BCE;}
 #new_positions_bot { height: 10px; background:url(../img/sidebar/new_positions/bot.png) no-repeat top left;} 
 #new_all { text-align:right; margin-bottom:6px; width:225px; float:left;}
 #new_all a { color:#018BCE;}
 /*--- New positions ---*/
  
  
      
 /*--------------- SIDEBAR ---------------*/  
 



 
 
 
 
 
 
 /*--------------- CONTENT ---------------*/
 #content {float:left; width:740px; color:#434343; padding:0 5px;} 

 /*--- Block ---*/
 .block { margin-bottom:25px; float:left;}
 .block, .block_top, .block_bot, .block_mid, .block10_mid { float:left; width:740px; color:#1f1f1f;}
 .block10_mid img {max-width:90%;}
/* .block_top { height:29px; background:url(../img/rightpart/block/top.png) no-repeat top left;}*/
 .block_top {
	/* height:29px; */
}
/* .block_mid, .block10_mid { background:url(../img/rightpart/block/bg.png) repeat-y top left; padding-top:13px;}*/
 .block_mid, .block10_mid { padding-top:13px;}
 .block_mid p { line-height:140%; padding:4px 20px; font-size: 14px;}
 .block_mid p a{ color:#C30F75;}
/* .block_bot { height:14px; background:url(../img/rightpart/block/bot.png) no-repeat top left;}*/  
 .block_bot { height:14px; }  

/* .block_top h1, .block_top h2, .block_top strong {font-size:14px; color:#565555; display:block; float:left; padding:6px 0 0 20px;}*/
 .block_top h1, .block_top h2 {position:relative; background:url(../img/action_lenta/title.jpg) repeat-x center right; font-weight:normal; display:block; float:left; width:100%; font-size:23px;}
 .block_top h1 span, .block_top h2 span {
	background-color:#FFFFFF;
	float: left;
	display: block;
	/* height: 34px;
	overflow: hidden; */
	margin-left: 15px;
	padding:0 8px;
}

 #all_sale {font-size:14px; color:#565555; display:block; float:left; padding:6px 0 0 20px; font-weight:bold;}
 #sale_count {float:left; padding:9px 0px 0 8px; font-size:9px; font-weight:bold; color:#565555;}
 .block_top h2 a {color:#565555;}
/* .block_top h2 a:hover {text-decoration:underline;}*/
 .block10 { float:left; width:740px; margin-bottom:25px;}
 /*--- Block ---*/
 
 /*--- Block 1000px ---*/
 .block_100, .block_top_100, .block_bot_100, .block_mid_100, .block10_mid_100 { float:left; width:1000px; color:#1f1f1f;}
 .block_mid_100 p { line-height:140%; padding:4px 20px;}
 .block_mid_100 p a{ color:#C30F75;}
 .block_top_100 h1, .block_top_100 h2, .block_top_100 strong {font-size:14px; color:#565555; display:block; float:left; padding:6px 0 0 20px;}
 .block_top_100 h2 a {color:#565555;}
/* .block_top h2 a:hover {text-decoration:underline;}*/
 .block10_100 { float:left; width:1000px; margin-bottom:25px;}
 /*--- Block ---*/
 
 /*--- Action lenta ---*/
 #action {float:right; width:729px; padding:0 0 0 16px; margin-bottom:25px;}
 #action_head {color:#1F1F1F; font-weight:normal; float:left; padding:6px 0 5px 9px; font-size:18px;}
 .r_block_content_100 {float:left; width:1000px; margin-top:0px;}
 .r_block_top {float:left; width:740px; height:14px; }
 .r_block_mid {float:left; width:740px; }
 .r_block_bot {float:left; width:740px; }
 
 .r_block_mid p { padding:4px 26px; line-height:140%;}
 .r_block_mid p.title { font-weight:bold; padding:8px 30px 0px 26px;}
 .r_block_mid p.px14 { font-size:14px;}
 .r_block_mid p.small { font-size:11px; color:#8B8B8B;} 
 .r_block_mid p.underline { text-decoration:underline;}
 
 .r_block_mid p a{ color:#276DC4;} 
 .r_block_mid ul { list-style:none; padding:2px 0 10px 31px; line-height:140%;}
 .r_block_mid ul li{ list-style:none; background:url(../img/action_lenta/list.gif) no-repeat center left; padding-left:12px;}

 .r_block_mid ol { padding:2px 26px 10px 45px; line-height:140%;}
 .r_block_mid ol li{}
 .r_block_mid h1, .r_block_mid h2 {padding:4px 26px; font-size:18px; font-weight:normal;}
 .r_block_mid h1 a{ color:#276DC4;} 
 .r_block_mid h3 {padding:4px 26px 0px 26px; margin-top:10px;}
 .r_block_mid h3 a{ color:#276DC4;}
 
 .r_block_imgs { float:right; width:202px; margin:5px 0 0 24px; padding-right:25px;}
 .r_block_imgs img { border:1px solid #dadada; margin-bottom:12px;}
 .r_block_imgs img:hover { border:1px solid #1B83CB;} 
 
 .pr_name { display:block; width:183px; float:left; margin-top:10px;}
 .pr_name h4 { font-weight:normal; font-size:12px; height: 16px; overflow: hidden; padding:0 2px; overflow:hidden;}
 .pr_name a{ color:#1793E0; font-size:13px; text-decoration:none; margin-top:22px; overflow:hidden;}   
 .pr_img { float:left; width:183px; text-align:center; margin-top:0px; position: relative;}
 .pr_img table { margin-top:5px; width:183px;}
 .pr_price { float:left; width:183px; text-align:center;}
 div.price { margin:4px 0 2px 0; font-size:14px;}
 .pr_id{ float:right; width:52px; height:10px; font-size:9px; color:#b2b2b2; height:14px;}
 .cpt_product_lists {float:left; width:1000px; border:0px solid #989c9e; padding-bottom:15px; /*border-bottom:1px solid #dbdbdb; */background:url(../img/action_lenta/bot.png) no-repeat bottom center;*/} 
 img.marker {position:absolute; z-index:200; left:5px; top:10px;}
 /*--- Action lenta ---*/
 

 /*--- KATALOG_BLOCK ---*/  
 .katalog_block {float:left; width:246px; margin:5px 0 15px 0; padding-bottom:10px;}	
 .katalog_block:hover { border-radius:15px; background-color:#f7f7f7;}
#content .katalog_block h2 { font-size:15px; font-weight:bold; padding-left:10px; line-height:16px;}
 .katalog_block h2 a {color:#2362b6; text-decoration:none; display:block; width:100%; height:32px; overflow:hidden;}
 .katalog_block h2 a:hover { text-decoration: underline;}
 .katalog_block1 {float:left; width:240px;}
 .katalog_block_left  {float:left; width:210px; margin:0 15px;}
 .katalog_block_left a.img{ display:block; width:210px; height:190px; text-align:center;} 
 .katalog_block_left a.img span { display:table-cell; width:210px; height:190px; vertical-align:middle;} 
  
 .katalog_block_right {float:left; width:210px;}
#content  .katalog_block_right ul {font-size:11px; display:block; width:210px; padding:0;}
#content  .katalog_block_right ul li { line-height:140%; background:none; padding:0; list-style:none;}
#content  .katalog_block_right ul li a {color:#104889; text-decoration:none; display:block; width:100%;}
#content  .katalog_block_right ul li a:hover { text-decoration:underline;}  
#content  .katalog_block_right ul li.enter { padding-top:8px;}
#content  .katalog_block_right ul li.enter a { color:#008CD4; text-decoration:underline;}
#content  .katalog_block_right ul li.enter a:hover { text-decoration:none;}  
 /*--- KATALOG_BLOCK ---*/  
 
 
 /*--- Text block ---*/
 .block10_imgs { float:right; width:202px; margin:5px 0 0 24px; padding-right:20px;}
 .block10_imgs img { border:1px solid #dadada; margin-bottom:12px;}
 .block10_imgs img:hover { border:1px solid #1B83CB;}

 .block10_mid {
	font-size: 14px;
 }
 .block10_mid p { padding:4px 20px; line-height:140%; }
 .block10_mid p.title { font-weight:bold; padding:8px 30px 0px 20px;}
 .block10_mid p.px14 { font-size:14px;}
 .block10_mid p.small { font-size:11px; color:#8B8B8B;} 
 .block10_mid p.underline { text-decoration:underline;} 
 .block10_mid p a,  .block10_mid ul li a{ color:#276DC4;} 

 .block10_mid ul { list-style:none; padding:10px 0 10px 32px; line-height:140%;}
 .block10_mid ul li{ list-style:none; background: url(../img/rightpart/txt/list.gif) no-repeat center left; padding-left:12px;}
 .block10_mid ol { padding:10px 26px 10px 52px; line-height:140%;}
 
 .block10_mid h1, .r_block_mid h2 {padding:4px 26px; font-size:18px; }
 .block10_mid h1 a{ color:#276DC4;} 
 .block10_mid h2 a{ color:#005dab;}

 .block10_mid h2, .block10_mid h3 { padding:8px 20px; margin:5px 0;} 
 .block10_mid h2 { font-weight:normal; font-size:24px;}
 .block10_mid h3 a{ color:#276DC4;} 
 /*--- Text block ---*/

 /*--- LIDERU PRODAW ---*/
   #blocks {width:654px;}
   #slider { width:100%;}
   #prev { display:block; width:25px; height:118px; background:url(../img/lider/prev.png) no-repeat top left;}
   #next { display:block; width:25px; height:118px; background:url(../img/lider/next.png) no-repeat top left;}
   #prev:hover, #next:hover { background-position: 0 -118px;}
   #slider li { padding:0; }
   #chained { font-family:Arial;}
   #slider .li_0 { display:block; width:183px; height:240px; margin:0 23px; background:none;}
   #slider .li_1, .pr_id{ float:right; width:100%; height:10px; font-size:13px; padding:2px 0 5px 0; color:#b2b2b2; height:14px;}
   #slider .li_2, .pr_name { display:block; width:180px; float:left; margin-top:8px;}
   
   #slider .li_1 { padding-top:0px;}
   #slider .li_2 h4, .pr_name h4 { font-weight:normal; font-size:12px; height: 16px; overflow: hidden; padding:0 2px; overflow:hidden;}
   #slider .li_2 a, .pr_name a{ color:#018BD6; font-size:13px; text-decoration:none; margin-top:22px; overflow:hidden;}   
   #slider .li_2 a:hover, .pr_name a:hover {text-decoration:underline;}      
   #slider .li_3, .pr_img { float:left; width:180px; text-align:center;}
   #slider .li_3 a.model_name {width:183px; text-align: center; margin:10px 0;}
   #slider .li_4, .pr_price { float:left; width:180px; text-align:center;}
   #slider .li_4 { margin-top:2px;}
   #slider .price, .price {color:#575757; font-size:14px;}
   .price span {font-size: 19px; color:#FE1F1F; font-style: italic;}
   #slider .price strong, .price strong  {color:#434343;}
   #slider .price2, .price2 {color:#fe0b10; font-size:18px; font-style:italic; margin-top:2px;}
   .pr_img table { width:183px;}
 /*--- LIDERU PRODAW ---*/
 
 /*--- Price List ---*/
/* a.pr_name2 {float:left; font-family:Verdana; font-size:12px; margin-left:50px; color:#0389bf; text-decoration:none; font-weight:bold;}
 a.pr_name2:hover { text-decoration:underline;}
 a.pr_name_strike {float:left; font-family:Verdana; font-size:12px; margin-left:5px; color:#0389bf; text-decoration:line-through; font-weight:bold;}
 strong.pr_price2 {float:right; font-family:Verdana; font-size:12px; margin-right:20px; color:#4D4D4D;}
 span.artikyl { float:left; font-size:10px; color:#999999;}*/
 /*--- Price List ---*/ 


/*--- ����� �������� ��������� ---*/
#send_message { font-size:12px; float:left; padding:15px 0 0 20px;}
#send_message input{border: 1px solid #868686; padding:4px 2px 4px 4px; width:300px; font-size:12px; font-family:Tahoma;}
#send_message .field_name {font-family:Tahoma; font-size:12px; width:250px;}
#send_message .field_value {font-size: 10px; color:#CCCCCC; }
td.nbsp { height:10px;}
#message { border:1px solid #868686; width:306px;}
#otpravit_button { display:block; width:160px; height:33px; background:url(../img/otpravit_button.png) no-repeat top left;}
#otpravit_button_ua { display:block; width:160px; height:33px; background:url(../img/otpravit_button_ua.png) no-repeat top left;}
#otpravit_button:hover, #otpravit_button_ua:hover { cursor:pointer; background-position: 0 -33px;}
/*--- ����� �������� ��������� ---*/

  /*--- Article ---*/
  .article {height:48px; background:url(../img/3_sidebar/articles/stick.png) no-repeat top right;}
  .article p {padding-top:15px;}
  .article1 {float:left; margin:5px 0; border-bottom:1px dashed #030303; color:#424242;}
  .date {background:#030303; color:#FFFFFF; float:left; padding:0 2px 1px 2px;}
  .txt {float:left; width:213px; margin:4px 0;}
  .article2 {padding:4px 0;}
  .article2 a { color:#424242; text-decoration:none;}
  .article2 a:hover { text-decoration:underline;}
  .article3 {padding:5px 0 10px 0;}
  .details1 {float:left; margin:6px 8px 0 0;}
  .details2 {float:left; color:#007fae; display:block; padding-left:15px; background:url(../img/3_sidebar/articles/details.jpg) no-repeat center left;}
  .details3 {float:left; color:#007fae; display:block; padding-left:15px; background:url(../img/3_sidebar/articles/all.jpg) no-repeat bottom left;}
  .article_title {font-weight:bold; text-decoration: none;}
  .article_title:hover { text-decoration:underline;}
   .row { height:1px; width:729px; float:right; background:url(../img/rightpart/article/row.png) no-repeat top left; margin:4px 0 10px 0;}
  /*--- Article ---*/
 
 
   .stars {width:95px; float:left; height:16px; background:url(../img/rightpart/product/stars/star.jpg) repeat-x top left;}
  .stars_act {float:left; width: 30px; height:16px; background:url(../img/rightpart/product/stars/star_act.jpg) top left repeat-x;}
  
  
  

 /*--- Product listing ---*/
 .r_block { float:right; width:729px;}	

 #product_listing {float:left; width:515px; margin:8px 0 0 0; padding-left:0px;}
  #div10 span, #div11 span, #div12 span, #div_line_top_clear span, #div_line_top_clear strong{color:#000000; font-size:11px; float:left;}
  #div10 {float:left; width:515px; height:28px; background:url(../img/katalog_list/line1.png) no-repeat top left;}
  #div10 span,#div12 span, #div_line_top_clear span, #div_line_top_clear strong {padding:7px 20px 0 12px;}
  #div11 {float:left; width:515px; height:24px; background:url(../img/katalog_list/line2.png) no-repeat top left;}
  #div11_1 {padding:5px 0 0 12px; color:#000000; font-size:11px; float:left; width:150px;}  
  #div11_2 {float:right; width:255px; padding:5px 0 0 0;}
  #div11_2 a{color:#1e7ec8; float:left; display:block; margin:0 7px; font-size:11px; text-decoration:none;}
  #div11_2 a:hover{text-decoration:underline;}
  #div12 {float:left; width:515px; height:28px; background:url(../img/katalog_list/line_bot.png) no-repeat top left;}
  #div_line_top_clear {float:left; width:515px; height:28px; background:url(../img/katalog_list/line1.png) no-repeat top left;}  
    
  .pagination {float:right; padding:7px 10px 0 0px;}
  .pagination a, .pagination a.r, .pagination a.l { display:block; float:left; width:26px; margin:0 2px; text-align:center; text-decoration:none; color:#FFFFFF; font-size:10px; height:13px; overflow:hidden;}
  .pagination a{background:url(../img/katalog_list/pagination/bg.png) no-repeat; }
  .pagination a.r {background:url(../img/katalog_list/pagination/next.jpg) no-repeat;}
  .pagination a.l {background:url(../img/katalog_list/pagination/prev.jpg) no-repeat;}
  .pagination a:hover, .pagination a.act { background-position: 0 -13px;}  
  .pagination a.pass {background:url(../img/katalog_list/pagination/pass.png) no-repeat;}
  .pagination a.pass2 {background:url(../img/katalog_list/pagination/pass2.png) no-repeat;}

  /*--- BLOCK ---*/
  .line_top_brand{float:left; width:513px; border-bottom:1px solid #d9ddd3; border:1px solid #c3c9cf; border-top:none; font-family:Tahoma, Arial;}
  .product_block {float:left; width:513px; border-bottom:1px solid #d9ddd3; border:1px solid #c3c9cf; border-top:none; font-family:Tahoma, Arial;}
  .product_block1 {float:left; width:493px; padding:0px 10px 8px 10px;}
  .product_block2 {float:left; width:493px;}
  .product_block2 h3 {font-size:14px; padding-top:5px;}
  .product_block2 h3 a {color:#1571B8; text-decoration:none;}
  .product_block2 h3 a:hover {text-decoration: underline;}  
  /*--- leftpart ---*/
  .product_block_left {float:left; width:210px;}
  .product_block3 {float:left; width:210px; text-align:center; position:relative; height:214px; overflow:hidden;}
  .product_block3 span {color:#666666; float:right; padding: 12px 8px 8px 0; font-size:10px;}
  img.marker {position:absolute; z-index:200; left:5px; top:10px;}  
  .product_block4 {float:left; width:210px;}
  .product_block5 {float:left; width:186px; padding:2px 12px;}
  .product_block6 {float:left; width:189px; padding:0 12px 0 9px;}
  .product_block6 span {float:right; color:#0087CD; padding-top:2px;}
  .stars {width:95px; float:left; height:16px; background:url(../img/katalog_list/stars/star.jpg) repeat-x top left;}
  .stars_act {float:left; width: 30px; height:16px; background:url(../img/katalog_list/stars/star_act.jpg) top left repeat-x;}
  /*--- rightpart ---*/
  .product_block_right {float:left; width:275px; padding:10px 0 0 8px; height:157px; overflow:hidden;}
  .product_block_right strong {padding-right:3px;}
  .product_block_right p {padding:0px 0px 0px 0; line-height:14px; font-size:12px; font-family:Tahoma;}
  .product_block_brand {float: left; width: 275px; padding:0 0 6px 0px;}
  .product_block_brand1 {border-bottom: 1px dashed #1f1f1f; padding: 5px 0; width:271px;}
  .product_block_sm_description {float: left; width: 275px;}
  .product_block7 {float:right; width:275px; font-size:15px; color:#434343; margin-top:2px;}
  .product_block7 span {font-size:24px; color:#fe1f1f; font-style:italic;}
  .product_block8  {float:right; width:275px; padding-left:8px; height:30px; margin-top:6px;}


  a.more {font-size: 13px; color:#0087CD;}
  .add_to_cart:hover { background-position:0 -30px;}
  .add_to_cart { display:block; float:left; width:135px; height:30px; overflow:hidden; background:url(../img/buy.png) no-repeat top left; }  

 /*--- CART ---*/
 #div7 {float:right; width:250px; color:#FFFFFF; font-family:Arial; font-size:11px; padding:5px 1px 0 0;}
 #div7 a { color:#FFFFFF;}
 
 #make_order, #make_order_ua { display:block; width:160px; height:33px; background:url(../img/cart/cart_make_order.png) no-repeat top left; overflow:hidden; cursor: pointer;}
 #make_order_ua {
	background:url(../img/cart/cart_make_order_ua.png) no-repeat top left;
 }
 #make_order:hover, #make_order_ua:hover { background-position: 0 -33px;} 
 
 #del_this, #del_this_ua { display:block; width:150px; height:30px; overflow:hidden; background:url(../img/cart/del_this.png) no-repeat top left; float: left; margin-right: 20px; cursor: pointer;}
 #del_this_ua {
	background:url(../img/cart/del_this_ua.png) no-repeat top left;
 }
 #del_this:hover, #del_this_ua:hover { background-position:0 -30px;}

 #update_cart, #update_cart_ua { display:block; width:150px; height:30px; overflow:hidden; background:url(../img/cart/cart_update.png) no-repeat top left; cursor: pointer;}
 #update_cart_ua {
	background:url(../img/cart/cart_update_ua.png) no-repeat top left;
 }
 #update_cart:hover, #update_cart_ua:hover { background-position:0 -30px;}

 #cart_clear, #cart_clear_ua { display:block; width:150px; height:30px; overflow:hidden; background:url(../img/cart/cart_clear.png) no-repeat top left; cursor: pointer; float:right; margin-right:8px; }
 #cart_clear_ua {
	background:url(../img/cart/cart_clear_ua.png) no-repeat top left;
 }
 #cart_clear:hover, #cart_clear_ua:hover { background-position:0 -30px;}

 #zakaz_table {float: left; width:700px;}
 #zakaz_table a {color:#276DC4;}
 #zakaz_table strong { font-size:11px;}
 #zakaz_table td, #zakaz_table th { border:1px solid #c1c1c1; padding:4px;}
 /*--- CART ---*/



 /*--- block �������������� ---*/
 .r_block3 {float:left; width:200px; text-align:center; padding:14px 0; border-bottom:1px dashed silver;}
 a.a11{font-size: 11px; font-weight:bold; text-decoration:none; color:#1571B8; padding:4px 0;}
 a.a11:hover{ text-decoration:underline;} 
 a.a12:hover {text-decoration:underline;}
 a.a22 { padding:4px;}
 a.a22 img { border:0px solid #E3E3E3;}  
 /*--- block �������������� ---*/
 
 #katalog_layers { float:left; width:740px; margin-bottom:25px;}
 #katalog_layers h1 { display:block; height:24px; background:url(../img/rightpart/katalog/block_head.jpg) no-repeat top left; font-size:20px; color:#565555; font-size:14px; padding:6px 0 0 20px;}
 
 /*--- Product listing ---*/






  /*--- KARTOCHKA ---*/
 #prev_next{float:left; margin:6px 10px 0; width:720px; font-size:11px;}
 #prev_next a {color:#1f1f1f; text-decoration:none;} 
 #prev_next a:hover {text-decoration: underline;} 
 #back_to_kist { color:#666666; text-decoration:underline;}
 #back_to_kist:hover { text-decoration: none;}
 #prev_next span {font-weight:normal; }
 #prev_next span.next_span {float:left; padding:3px 0 0 6px;}
 #prev_next span.prev_span {float:right; padding:3px 6px 0 0px;}
 #prev_next span:hover {text-decoration:underline;}

 #kartochka {float:left; padding:0px 0px 15px 15px; width:725px; font-family:Tahoma;}
 #kartochka_left {float:left; width:302px; }
 #kartochka1{float:right; color:#fff; text-align:left; font-size:14px; padding:2px 4px; margin:8px 0; border-radius:3px; background-color:#2F81D3;}
 .product_id3 {color:#fff; padding:2px 5px; margin-bottom:3px; float:left; border-radius:2x; background-color:#2F81D3; display:block; border-radius:3px;}
 #kartochka2 {float:left; width:302px; position:relative; height:305px; overflow:hidden;}
 #kartochka2 a {text-align:center;  border:1px solid #e1e1e1; display:block; width:300px; height:302px;}
 #kartochka2 a:hover { border:1px dashed #c3c9cf;}
 #kartochka2 img {padding:1px 0 0 0px;} 
 #kartochka3 img {position:absolute; z-index:200;}
 #kartochka4 {float:left; width:290px; padding:7px 0 9px 9px; border-bottom:1px dashed #CCCCCC;}
 #kartochka4_2 {color:#1f1f1f;}
 #kartochka4_2 span{padding:3px 0 0 5px; float:left;}
 
 #kartochka_right {float:left; width:365px; height:366px; overflow:hidden; padding-left:25px;}
 #kartochka5 {float:left; width:365px; text-align:right; font-size:13px;}
 #kartochka6 {float:left; padding:5px 0 5px 4px; border-bottom:1px dashed #cccccc; width:361px;}
 #kartochka7 {float:left; padding:5px 0 0px 4px; width:361px; height:159px; overflow:hidden; margin-bottom:2px;}
 #kartochka7 p {padding:0px; line-height:15px; font-family:Tahoma; font-size:12px;}
 .kartochka8 {float:left; width:365px; margin-top:3px;}
 #kartochka9 {float:left; width:361px; padding-left:4px; margin:3px 0 5px; font-size:17px;}
 #kartochka9 strong {color:#434343; font-size:14px;}
 #kartochka9 span {color:#FE1F1F; font-size:24px; font-style:italic;}
  
 #add_in_cart { float:left; width:181px; height:33px; display:block; background:url(../img/product/add_in_cart.png) no-repeat top left; overflow:hidden;}
 #add_in_cart:hover { background-position:0 -33px;}
 
 #plus_minus { float:left; padding:4px 0 0 10px;}
 #plus_minus span {float:left; padding: 2px 15px 0 2px;}
 #plus_minus a { float:left; margin:2px 10px 0 0; display:block; width:17px; height:17px; overflow:hidden;}

 #plus { background:url(../img/product/plus.png) no-repeat top left;}
 #minus { background:url(../img/product/minus.png) no-repeat top left;}
 #del { background:url(../img/product/c.png) no-repeat top left;}
 #plus:hover,#minus:hover,#del:hover { background-position:0 -17px; cursor:pointer;}
 
 #plus_minus input {width:28px; height:16px; font-size:11px; text-align:center; float:left; margin:2px 5px 0 7px;}
 
 #small_photos {float:left; height:46px; margin-top:6px; padding-top:12px;}
 #small_photos a {float:left; width:70px; height:40px; border:1px solid #f2f2f2; text-align:center; padding:2px 0; margin:0 4px 0 0px;}
 #small_photos a:hover {border:1px solid #999999;} 
 
 #options {float:left; width:365px;}
 #options ul { display: block; width:361px; list-style:none; padding:0 0 0 4px; color:#1f1f1f; font-size:13px;}
 #options ul li { background:none; line-height:140%; padding:4px 0; border-bottom:1px dashed #cccccc;} 
 
 /*--- Opisanie ---*/
 #details_top {float:left; width:700px; height:45px; background:url(../img/product/opisanie/top.png) no-repeat top left; margin-top:20px;}
 #details_mid {float:left; width:700px; background:url(../img/product/opisanie/mid.png) repeat-y top left;} 
 #details_mid .none { display:none;}
 #details_mid .block { display:block;} 
 #details_bot {float:left; width:700px; height:15px; background:url(../img/product/opisanie/bot.png) no-repeat top left;} 

 #pynkts {float:left; padding-left:15px;}
 #pynkts span {float:left; text-align:center; padding-top:8px; width:100%;}
 #pynkts a {float:left; display:block; height:32px; margin-right:10px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#1f1f1f;}  
 #pynkts a:hover { cursor:pointer;}  
 #pynkts a.none { display:none;} 
 #title1 {width:113px; background:url(../img/product/opisanie/_opisanie.png) no-repeat top left;} #title1:hover { background-position:top;}
 #title2 {width:160px; background:url(../img/product/opisanie/_xarakteristiki.png) no-repeat top left;} #title2:hover { background-position:top;}
 #title3 {width:141px; background:url(../img/product/opisanie/_comments.png) no-repeat top left;} #title3:hover { background-position:top;}
 #title4 {width:91px; background:url(../img/product/opisanie/_video.png) no-repeat top left;} #title4:hover { background-position:top;} 

 #pynkts a.act { background-position:top; }
 #pynkts a.pass { background-position:bottom;}
 #pynkts a.pass:hover { background-position:top;} 
 
 #xarakterisitks_table {padding:4px 0 0 6px; width:648px; float:left; margin-bottom: 20px;}
 #xarakterisitks_table td { padding:5px;}

 #montaw_i_ystanovka_table {padding:4px 0 0 26px; width:714px; margin-bottom: 20px;}
 #montaw_i_ystanovka_table td{ padding:5px; border:1px solid #333333;}
 #montaw_i_ystanovka_table th{ padding:5px; border:1px solid #333333;} 
 .header { font-size:15px; text-align:center;}
 
 a.tools img { float:left}
 a.tools strong { padding:12px 0 0 2px; float:left;}
 a.tools { float:left; color:#1f1f1f; font-size:14px; margin:10px 0 0 20px; text-decoration:none;}
 a.tools:hover { color:#FF0000; } 

 .blockp{ display:block;}
 #field1, #field2, #field3, #field4 { padding:0 20px;}
 #field1 p, #field2 p, #field3 p,#field4 p {padding:4px 0px;}
 #field1 h4 { padding:10px 26px 5px; font-size:15px; text-align:center;}
 #field1 p.marked { padding:4px 10px;}
 /*--- KARTOCHKA end ---*/
 

 /*--- 3 WTYKI ---*/
 .triwt{ float:left; width:210px; margin:5px 18px;}
 .triwt_1{float:right; width:52px; text-align:center; height:10px; font-size:10px; padding-top:2px; color:#b2b2b2; height:14px;}
 .triwt_2{}
 
  


 /*--------------- CONTENT ---------------*/
            
/*------------------------------ Middle -------------------------------*/








/*--------------- Footer ----------------*/
 #footer {float:left; width:1000px; height:210px; font-family:Tahoma;} 
 #footer1 {float:left; width:1000px; margin-top:50px;}
 #logo2 { float:left; display:block; width:316px; height:88px; background:url(../img/footer/logo.png) no-repeat top left; } 
 #logo2ua { float:left; display:block; width:316px; height:88px; background:url(../img/footer/logo-ua.png) no-repeat top left; } 
 #links {float:left; width:300px; padding:4px 0 0 70px; font-size:13px;}
 #links ul { float:left; display:block; margin-right:80px; list-style:none; color:#FFFFFF;}
 #links ul li a { color:#FFFFFF; line-height:150%;}
 #links ul li a.error { text-decoration:none; border-bottom:1px dashed #FFFFFF;}
 #links ul li a.error:hover { border-bottom:1px solid #FFFFFF;}
 #links ul li.first { font-weight:bold; padding-bottom:4px;}
 #links ul li.def { padding-right:12px; background: url(../img/5_footer/row.png) no-repeat center right;} 
 
 #footer2 {float:right; width:295px;}
 #footer2_1 {float:left; width:295px;}
 #footer2_2 {float:left; width:295px; margin:6px 0 5px 0; height:40px; background:url(../img/footer/devide.png) no-repeat bottom left;}
 #footer2_2 strong {float:left; display:block; color:#FFFFFF; margin-right:13px; padding:5px 0 0 5px;}

 #facebook, #vkontakte {float:left; display:block; width:24px; height:24px; margin-right:6px;}
 #facebook:hover, #vkontakte:hover { background-position: 0 -24px;}
 #facebook {background:url(../img/footer/facebook.png) no-repeat top left;}
 #vkontakte {background:url(../img/footer/kontakt.png) no-repeat top left;}
 
 #footer2_3 {float:left; width:285px; margin-top:8px; padding-left:6px;}
 #footer2_3_1 {float:left; width:271px; height:22px; background:url(../img/footer/input.png) no-repeat top left;}
 #button3 {display:block; float:right; width:76px; height:22px; background:url(../img/footer/button.png) no-repeat top left;}
 #button3:hover { background-position: 0 -22px; cursor:pointer;}

 #counters {float:left; width:184px; margin:25px 0 0px 0; padding-left: 36px;}
 #count1 {float:left; width:88px; height:31px; margin-right:8px;}
 #count2 {float:left; width:31px; height:31px; margin-right:10px; }

 #copy {float:left; color:#6e6e6e; float:left; padding:28px 0 0 90px; width:500px;}
 #copy p { display:block; float:left; padding:7px 5px 0 0 ;}
 #copy a { color:#6e6e6e; text-decoration:none;}
 #copy a:hover { text-decoration:underline;}  
 
 #subscriber_email {color:#274873; font-weight:bold; font-size:11px; border:none; width:165px;}
 #subscribers_form {float:left; padding:4px 0 0 15px;}
/*--------------- Footer ----------------*/




/*-------------- Counters ---------------*/
#live {float:left; width:88px; padding-left:8px;}
#mail {float:left; width:88px; padding-left:8px;}
/*-------------- Counters ---------------*/























/*--- sale ---*/

#sale h4 a, #carousel h4 a{color:#0078C6; font-family:Arial; display:block; height:33px; overflow:hidden; width:170px; padding-left:10px; font-size:13px;}
#sale .prid, #carousel .prid {font-size:13px; padding:0px 0 10px 0; color:#666666; width:170px; padding:10px 0 10px 10px;}
#sale .primg, #carousel .primg {display:table-cell; height:100px; vertical-align:middle; width:180px; text-align:center;}
.mtb5 { margin:5px 0;}
.mt10 { margin:10px 0;}
.normal {font-weight:normal;}
.h100 {height:100px;}
.h30 {height:30px;}
.fl180 {float:left; width:180px;}
#sale .price, #carousel .price {color:#FE0B10; font-style:italic; font-size:18px; display:table-cell; height:30px; text-align:center; width:90px; vertical-align:middle;}
#new_positions_mid .price { font-size:11px; color:#464646; }
.fl90 {float:left; width:90px;}
.fl80 {float:left; width:80px;}
.pl10 { padding-left:10px;}
.in_cart {display:block; width:77px; height:30px; background:url(../img/action_lenta/buy.png) no-repeat top left; cursor:pointer;}
.in_cart:hover, .in_cart_ua:hover { background-position: 0 -30px;}
.in_cart_ua {display:block; width:77px; height:30px; background:url(../img/action_lenta/buy_ua.png) no-repeat top left; cursor:pointer;}

/*--- sale ---*/

#tovar_not_found_message {width:166px; height:80px; border:1px solid #c8c8c8; color:#727272; border-radius:5px; padding:4px 0 0 4px; resize: none;}

#saletitle{position:relative; background:url(../img/action_lenta/title.jpg) repeat-x center right; font-weight:normal; display:block; float:left; width:990px; margin-left:5px; font-size:27px;}
#saletitle span {background-color:#FFFFFF; float:left; display:block; margin-left:15px; padding:0 8px;}

 /*--- Likes ---*/
 #like { position:fixed; border-top:1px solid #005aa4; bottom:0; width:100%; z-index:11; background:url(../img/likes/bg.jpg);}
 #like1 {border-top: 1px solid #1e98ff;}
 #like2 { width:1000px; position:relative; margin:0 auto;}
 #like3 {float:left; padding:2px 0px 0 80px; font-size:13px; color:#FFFFFF; width:440px;}
 .up2 { background:url(../img/likes/up.jpg); position:absolute; right:0px; top:-23px; width:46px; height:25px;}
 .down { background-position: 0 -25px;}
 .up2:hover { cursor:pointer;}
 .panel {float:left; width:1000px; height:42px; padding:0; display:none;}
 .panel table {float:right; margin:0px 36px 0 0;}
 .panel table td { padding:0 10px;} 
 span.but2, span.but2ua, span.but3 { display:block; width:172px; height:29px; overflow:hidden; cursor:pointer;}
 span.but2 {background:url(../img/likes/button.png) no-repeat top left; }
 span.but2ua {background:url(../img/likes/button_ua.png) no-repeat top left; }
 span.but3 {background:url(../img/likes/button3.png) no-repeat top left; } 
 span.but2:hover, span.but3:hover { background-position:0 -29px;}
 /*--- Likes ---*/

span.all { color:#276DC4; padding:2px 5px 3px; display:block; float:left; text-decoration:underline; cursor:pointer; font-size:13px; margin-left:20px;}
span.all:hover { background-color:#276DC4; color:#FFFFFF; text-decoration:none; border-radius:5px; }

.clear2 { clear:both; background:url(../img/action_lenta/bot.png) no-repeat bottom center; height:10px;}

#phones {float:right; width:150px; font-size:18px; font-family:Arial; text-align:right; padding-right:10px;}
#phones span { color:#ff0000;}

span.all2 { padding:2px 5px 3px; display:block; text-decoration:underline; cursor:pointer; float:left; margin-top:5px;}
span.all2:hover { background-color:#1f1f1f; color:#FFFFFF; text-decoration:none; border-radius:5px; }

#pod { text-decoration:underline; cursor:pointer;}
#pod:hover { text-decoration:none;}




/*--- Product listing ---*/
#katalog_listing { padding:0px 0 30px 0; background:url(../img/navig/bg.png) no-repeat top center;}
#product_listing {float:left; width:770px; padding-top:15px; background:url(../img/filter/bg.png) repeat-y top left; }
.line1 {color:#2c2c2c; padding-left:30px; padding-top:0px; float:left; width:400px;}
.line1 a {color:#328b42; text-decoration:none;}
.line1 a:hover {text-decoration:underline;}
.line1 img { padding-right:15px;}
.line2 {float: left; color:#2c2c2c; padding: 4px 0 10px 30px; width: 450px; }
.line2 span { padding-right: 85px;}

#products {float:left; width:740px; background:url(../img/katalog_list/bg.png) no-repeat top left;}

.pr_block0 {float:left; width:210px; height:315px; position:relative; margin:10px 8px; padding:20px 10px; color:#2c2c2c;}
.pr_block {float:left; width:210px; height:315px; margin:0; padding:0; color:#666666; overflow:hidden; background:#FFFFFF;}
.bg-bot {float:left; width:210px; height:315px; position:absolute; background:url(../img/katalog_list/product/bg.png) repeat-x left bottom;}
.pr_block_hover {position:absolute; height:auto; border:2px solid #b4c6ec; border-radius:7px; box-shadow:5px 5px 13px 0 rgba(54,69,102,.5); left:-7px; top:3px; z-index:999;}

.pr_block a { color:#0078C6;}
a.pr_name2 {display:block; width:210px; height:30px; overflow:hidden; font-size:13px; text-decoration:none; line-height:14px; margin-bottom:5px;}
a.pr_name2:hover { text-decoration:underline;}
.pr_block1 {float:left; width:210px; padding:0 0 5px 0; font-size:11px;}
.pr_block1 strong { float:left; font-size:12px;}
.pr_block1 span{ float:left;}
.pr_block2 {float:left; width:210px; height:160px; padding-bottom:5px; position:relative;}
.pr_block2 a { display:table-cell; width:210px; height:160px; vertical-align:middle; text-align:center;}
.pr_block2 img.marker { top:20px; left:10px; position:absolute;}
.pr_block3 {float:left; width:200px;}
.pr_block3 a { float:right;}

.pr_block4 {color:#FE0B10; float:left; width:200px; z-index:99901}
.pr_block4 .strike0 { width:100px; padding:9px 0 1px 0;}
/*.pr_block4 .strike0 span {display:block; width:52px; height:13px; background:url(../img/strike.png) no-repeat top left; font-size:12px; color:#000000;}*/
/*.pr_block4 span.strike { display:block; width:52px; height:13px; background:url(../img/strike.png) no-repeat top left; font-size:12px; color:#000000;}*/
.pr_block4 span.buy { display:block; float:right; width:65px; height:28px; background:url(../img/buy.png) no-repeat top left; }
.pr_block4 span.buy:hover{ background-position: 0 -28px; cursor:pointer;}
.pr_block4 span {font-size:19px; font-style:italic;}
.pr_block5 {float:left; width:200px; padding-top:5px;}
.pr_block5 p { padding:4px 0; color:#2C2C2C;}

#pagin { float:left; width:600px; padding-left:100px;}
#pagin ul { display:block; list-style:none;}
#pagin ul li { display:block; float:left; padding:2px; background:none;}
#pagin ul li a, #pagin ul li span { display:table-cell; vertical-align:middle; width:20px; height:21px; background:url(../img/katalog_list/pagin/bg.png) no-repeat top left; background-position:-20px 0px; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:center;}
#pagin ul li a.pagin_prev { background-position: 0px -21px;} 
#pagin ul li a.pagin_prev:hover { background-position: 0px -42px;} 
#pagin ul li span.pagin_act { background-position: -20px -21px;} 
#pagin ul li a.pagin_next { background-position: 0px 0px;} 
#pagin ul li a.pagin_next:hover { background-position: 0px -63px;} 
#pagin ul li a:hover { background-position: -20px -42px;} 

  .tell_me{float:right; width:98px; height:30px; border-radius:7px; background:#EFF7FF; font-size:12px; font-style:normal; text-align:center; padding:4px 2px; margin-top:0px;}
  .tell_me a {color:#008CD4; border-bottom:1px dashed #008CD4;}
  .tell_me a:hover { cursor:pointer; border-bottom:1px solid #008CD4; }
  .tell_me span {font-size:12px; color:#1f1f1f; font-style:normal;}
  
  .tell_me_form {display:none; color:#464646; width:215px; height:220px; position:absolute; border:3px solid #65AAE1; border-radius:7px; background-color:#FFFFFF; box-shadow:0 5px 5px 0 #828282; font-size:14px; z-index:99904; font-style:normal; top: 50px;}
  .tell_me_form a.ok { display:block; width:42px; height:30px; background:url(../img/katalog_list/ok.png) no-repeat top left; float:left; margin-right:10px;}
  .tell_me_form a.ok:hover { cursor:pointer; background-position:0 -30px;}
  .tell_me_form a.close {font-size:18px; float:right;}
  .tell_me_form a.close:hover { cursor:pointer; color:#FF0000;}
  .tell_me_form a.close2 { float:left; color:#008CD4; margin-top:6px; font-size:14px;}
  .tell_me_form a.close2:hover {  cursor:pointer; text-decoration:underline;}  
  .tell_me_form table {padding: 0 20px; font-size: 11px;}

/*--- Product listing ---*/



 /*--- FILTER ---*/
#filter { float:left; width:240px; margin-bottom:30px;}
#filter_top {width:240px; height:30px; background:url(../img/katalog_list/filtr/top.png) top left no-repeat;}
#filter_top span {float:left; padding:7px 0 0 15px; font-weight:bold; font-size:13px;}
#filter_mid {float:left; width:238px; border:1px solid #C3C9CF;}
#filter_bot {float:left; width:240px; height:28px; background:url(../img/katalog_list/filtr/bot.png) no-repeat top left;}
 
 .filter_by_price{float:left; padding-left:15px; width:223px;}
 .filter_by_price2{float:left; padding:20px 0 0 0px; width:223px; padding-bottom:20px;}
 .filter_by_price3{float: left; width: 195px; text-align:center; padding-top: 10px;}
 .price_from_till {width:60px; text-align:center; padding:4px;}
 .button{ font-size:12px; padding:4px 6px; font-family:Tahoma;}
 
 ul.filter{ display:block; list-style:none; margin:0px 0px 0px 20px; padding:5px 0 10px; float:left; width:195px;}
 ul.filter li { display:block; width:195px; float:left;}
 ul.filter li input { margin:5px; float:left;}
 ul.filter li a {float:left; text-decoration:none; padding:4px;}
 ul.filter strong{ float:left; padding-bottom:4px;}
 ul.last_ul { border-bottom:none;} 
 a.current{ color:#1f1f1f;}
 ul.none { display:none;}
 ul.block { display:block;}
 strong.filter_title { display:block; width:185px; float:left;}
 strong.filter_title:hover { cursor:pointer;}
div.filtr_div{ float:left;   border-top:1px dashed #CCCCCC; padding:10px 0; margin-left:20px;}
 span.open, span.close { display:block; float:left; width:7px; height:7px;  margin:0 4px 0 0px; padding-top:5px;}
 span.open { background:url(../img/filter/open.jpg) no-repeat bottom left;}
 span.close { background:url(../img/filter/close.jpg) no-repeat bottom left;}
 /*a.current:hover{ cursor:auto;}*/
  
 /*--- FILTER ---*/  

.marquee {background:url(../img/sidebar/bg.png) repeat-x left bottom; width:200px; height:30px; float:left; margin:0 20px; position:absolute; top:23px; z-index:5555;}

#raskryt {color:#464646; float:left; width:240px; height:30px; background:url(../img/katalog_list/katalog.png) no-repeat top left; margin:3px 0 15px 0; cursor:pointer;}
#raskryt1 {float:left; padding: 6px 0 0 15px;}
#raskryt strong {padding-right:15px;}
#raskryt span {color:#0066cc; text-decoration:underline; cursor:pointer;}
#raskryt span:hover {text-decoration:none;}

.credit { background-color:#ff6c00; color:#fff; float:left; padding:6px 12px; font-size:13px; cursor:pointer; border-radius:3px; border:1px solid #c35300; font-weight:bold;}
.credit:hover { background-color:#2f81d3; border:1px solid #000099;}

#rss {float:left; width:240px;}
#rss a {color:#018bce; font-weight:bold; font-size:13px;}


.border-table {
	margin: 20px 0;
}

.border-table td{
	border: 1px solid gray;
	padding: 5px;
}

.btn {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border-radius: .5em;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.btn.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: -moz-linear-gradient(top, #00adee, #0078a5);
}
.btn.blue:hover {
	background: -moz-linear-gradient(top, #0095cc, #00678e);
}
.btn.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: -moz-linear-gradient(top, #fff, #ededed);
}
.btn.white:hover {
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
}

/*-------------*/
/*- languages -*/
/*-------------*/
.languages {
	margin-left: 100px;
	margin-top: 3px;
	float: left;
}

.languages-list span {
	color: #fff;
}

.languages-list {
	display: flex;
	align-items: center;
	list-style: none;
}

.languages-list-item:not(:first-child) {
	position: relative;
	padding-left: 6px;
	margin-left: 6px;
}
.languages-list-item:not(:first-child):before {
	position: absolute;
	left: 0;
	top: 0px;
	display: inline-block;
	height: 14px;
	border-left: 1px solid #e5ecf3;
	content: '';
}

.languages-list a {
	color: #fff;
}