
@charset "utf-8";

html, body {width:100%; height:100%; margin:0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	color:#333;
	background:#fff url(/images/informator-img/grass.jpg);

	}

.root {
	width:100%;
	min-height:100%;
	min-width:1079px;
	background: url(/images/informator-img/bg-white.png) repeat-y center top;

}

.max_width {min-width:980px; margin:0 auto; max-width:980px; width:980px;}


.clear { clear:both; width:0px; height:0px; font-size:0px;}
.f_left { float:left!important;}
.f_right { float:right!important;}
.col_in{ width:100%; display:inline-block;}
.col_in h1 {
    padding-bottom: 5px;
    text-align: left;
    display: inline-block;
}


p, img, h1, h2, h3, h4, h5, h6, ul ,li
	{
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:100%;
	font-weight:normal
	}
	ul { padding-left:0px; list-style: none;}
	li { }
	img { border:none;}

table { border-collapse:collapse; border-spacing:0;}
table td { padding:0px; vertical-align:top}

h1 { font-size:24px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}



.content { color:#333333;}
.content p, .content img, .content ul, .content li
	{
	margin:0px;
	padding:0px;
	line-height:150%;
	}
	.content ul, .text-bottom ul { padding-bottom:15px;}
	.content li, .text-bottom li {}
	.content ul li, .text-bottom ul li {
        padding-left: 18px;
        background:url(/images/bg/content_li.png) no-repeat left 5px;
        line-height:180%;
    }
	.content img {}
	.content img.f_left { margin:0 20px 0 0;}
	.content .f_right img, .content img.f_right { margin:0 0 0 20px;}

.content p { font-size:13px; padding-bottom:5px;}
.content .center{ text-align:center;}
.center_align{ text-align:center !important;}
.content a, .content a:hover{}
.content a:hover{}

.table {}
.content table {}
.content table td { padding-right:28px;}
.content table th {}
.content h1 ,
.content h2 ,
.content h3 ,
.content h4 ,
.content h5 ,
.content h6 { padding-bottom:0.5em; color:#333; font-weight:bold;}

.content h2{
    font-weight: normal;
    font-size: 19px;
}

button{ cursor: pointer;}
input[type=text]{border:1px solid #cccccc;}
textarea{border:1px solid #cccccc;}
input[type=submit], input[type=button]{ cursor: pointer;}
select{background:#fff; border:1px solid #cccccc; line-height:20px;}
label{ cursor: pointer;}
form { margin:0; padding:0;}
input[type=reset]::-moz-focus-inner, button::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner {padding:0; margin:0; border:none;}



a, a:hover { color:#3399cc; outline: none; text-decoration: underline;}
a:hover { color:#62a436;}
a:active { color:#37790f;}


.vote{ height:auto;}
.footer{
	min-width:1079px;
	margin-top: 0px;
	background: url(/images/informator-img/bg-white.png) repeat-y center top;

}
.foot_in{ padding:18px 0; border-top: 1px #D1D1D1 solid;}
.foot_logo{ float:right;}
.foot_logo .design{ display:block; width:117px; height:32px; background:url(/images/bg/webdelo.png) no-repeat center top;}
.foot_logo .design:hover{ background-position: center bottom;}
.foot_logo p{ padding-bottom:10px; line-height:150%;}
.footer_box{ float: left; padding-right:40px;}
.footer_box .title{ font-weight:bold; font-size:16px; color:#333; padding-bottom:10px;}
.footer_box p{ line-height:125%;}
.footer_box .contact p{ padding-left:24px; padding-bottom:15px; background-position: left 3px; background-repeat: no-repeat;}
.footer_box .contact p strong{ font-size:14px; color:#333;}
.footer_box li{ line-height:150%; font-size:10px; padding-bottom:5px;}
.footer_categories {
	width: 340px;
	height: 150px;
}
.footer_categories li{
	width: 160px;
	float: left;
}
.footer a{ color:#666666; text-decoration: none;}
.footer a:hover{ color:#62a436;}
.footer a:active{ color:#37790f;}
.footer li span{ font-size:12px; text-decoration:underline;}
.footer ul.f_left{ padding-right:20px;}
.counter{ padding-top:76px;}
.counter p{ padding-bottom:10px;}


.head{ padding-bottom:25px;}
.top_line{ background: url(/images/bg/bg1.png) repeat center top;
		  border-bottom:1px solid #d7d7d7;
		  
		  padding-bottom: 3px;
}
.top_line .menu{ line-height:24px; font-size:13px; font-weight:bold;}
.menu a{ margin-right:15px; color:#287ab4;}
.menu a:hover{ color:#62a436;}
.menu a:active{ color:#37790f;}
.menu a.current{ color:#62a436;}
.relative{ position:relative; z-index:20;}
.top_line .relative{ z-index:50;}
.panel{ position:absolute; right:0; top:0;}
.panel .act{ width:222px; height:36px; line-height:36px; background:url(/images/bg/act.png) no-repeat center top; cursor: pointer;}
.panel .act a{ padding:0 10px; display:inline-block; width:91px; text-align:center; text-decoration: none; color:#fff; float:left; text-shadow:1px 1px 1px #333;}
.panel .act img{ vertical-align: middle;}
.panel .act span{ border-bottom:1px dashed;}
.panel .relative{ position:relative; z-index:30;}
.panel .box_log{ position:absolute; right:0; top:18px; width:304px; background:#ffffff; border:1px solid #ccc; border-radius:5px; behavior: url(/PIE.htc); display: none;}
.box_log .tab{ background:#7ab63f; position:relative; cursor: pointer;}
.box_log .tab .arr{ position:absolute; left:0; top:-7px; height:7px; width:100%; background: url(/images/bg/tab_arr.png) no-repeat center top;}
.box_log .tab a{ display:block; width:50%; float:left; text-align:center; height:30px; line-height:30px; text-decoration: none; color:#fff; text-shadow:1px 1px #999; border-radius:5px 5px 0 0; font-size:14px;}
.box_log .tab a span{ border-bottom:1px dashed;}
.box_log .tab a.on{ background:#fff; color:#666666;}
.box_log .tab a.on span{ border: none; text-shadow: none;}
.panel .box_log .form{ padding:15px;  display: none; position: relative;}
.login_box .form{ position: relative; width:468px; margin:0 auto;}
.box_log input[type=text], .login_box input[type=text]{ width:213px; height:29px; line-height:28px; background:url(/images/bg/form_input.png) no-repeat left top; border: none; padding: 0px 0px 0px 5px;}
.box_log input[type=text].error, .login_box input[type=text].error{ background-position: left bottom;}
.box_log input[type=password], .login_box input[type=text]{ width:213px; height:29px; line-height:28px; background:url(/images/bg/form_input.png) no-repeat left top; border: none; padding: 0px 0px 0px 5px;}
.box_log input[type=password].error, .login_box input[type=text].error{ background-position: left bottom;}
.box_log .form td, .login_box .form td{ height:28px;}
.box_log .form td p, .login_box .form td p{ line-height:28px; position: relative;}
.box_log .form td p .err, .login_box .form td p .err{ position:absolute; left:-198px; top:0; width:184px; height:31px;line-height:30px; color:#fff; text-align:center; background:url(/images/bg/err.png) repeat left top; border-radius:5px; box-shadow:0 2px 5px #999;}
.box_log .form td p .err .arr, .login_box .form td p .err .arr{ display:block; height:100%; right:-11px; width:11px; background:url(/images/bg/err_arr.png) no-repeat left center; position:absolute;}
.box_log .form td p.str2, .login_box .form td p.str2{ line-height:normal;}
.box_log .form tr td:first-child{ padding-right:5px; padding-bottom:10px;}
.box_log .rem, .login_box .rem{ float:right; text-decoration: none; color:#c61b3b; line-height:34px;}
.box_log .rem span, .login_box .rem span{ border-bottom:1px dashed;}
#form1 button{ background:url(/images/bg/form_but.png) repeat-x left top; width:96px; text-align:center; font-weight:bold; color:#fff; font-family: Arial, Helvetica, sans-serif; height:30px; position:relative; border: none; border-radius:5px; box-shadow:0 2px 5px #999; font-size:14px;}
#form2 button{background:url(/images/bg/form_but.png) repeat-x left top; width:100%; text-align:center; font-weight:bold; color:#fff; font-family: Arial, Helvetica, sans-serif; height:30px; position:relative; border: none; border-radius:5px; box-shadow:0 2px 5px #999; font-size:14px;}
.form button:hover{ background-position: center;}
.form button:active{ background-position: center bottom;}
.login_box input[type=text]{ width:371px; height:29px; background:url(/images/bg/input2.png) no-repeat left top;}
.login_box td{ padding:10px;}
.login_box button{ width: auto; padding:0 25px; background:url(/images/bg/form_but.png) repeat-x left top; text-align:center; font-weight:bold; color:#fff; font-family: Arial, Helvetica, sans-serif; height:30px; position:relative; border: none; border-radius:5px; box-shadow:0 2px 5px #999; font-size:14px;}
.login_box .name{ font-size:24px; color:#000000;}

.head_under{ padding:10px 0;}
.logo{ float:left; padding:10px; margin-right:20px;}
.search{ float: left; padding-top:24px; font-size:12px; margin-right:25px;}
.search_in input[type=text]{ width:236px;padding:0 10px; line-height:26px; margin-right:6px; height:27px; background:url(/images/bg/search_input.png) no-repeat left top; border: none; font-style: italic; color:#999999;}
.search_in button{ width:86px; height:25px; color:#fff; background:url(/images/bg/search_button.png) no-repeat center top; border: none; position:relative; behavior: url(/PIE.htc); border-radius:5px; box-shadow:#666 0 1px 3px;}
.search_in button span{ position:relative; top:-1px;}
.search_in button:hover{ background-position: center;}
.search_in button:active{ background-position: center bottom; box-shadow:none;}
.search_in{ padding-bottom:10px;}
.search p a{ text-decoration: none; border-bottom:1px dashed;}

.head_contact{ float:left; width:190px;}
.head_contact p{ line-height:125%; padding-bottom:3px; color:#333333; font-size:11px;}
.head_contact .tel{ font-size:18px;}
.head_contact .tel span{ display:inline-block; line-height:125%; font-size:25px;}
.head_contact2{ float:right; padding-top:25px; width:220px;}
.head_contact2 .mail{ font-size:18px; color:#333333; padding-bottom:10px;}
.head_contact2 .addr { padding-left:38px; min-height:32px; background: url(/images/bg/addr.png) no-repeat left center;}
.head_contact2 .addr a {display:block; padding-top: 8px;}
.head_contact2 p{ line-height:115%;}

.cat_menu{ position:relative; overflow: hidden; behavior: url(/PIE.htc); border-radius:5px;}
.cat_menu tr td:first-child .mitem{ behavior: url(/PIE.htc); border-radius:5px 0 0 5px;}
.cat_menu tr td:last-child .mitem{ behavior: url(/PIE.htc); border-radius: 0 5px 5px 0;}
.cat_menu .mitem{ background:url(/images/bg/mitem.png) repeat center top; font-size:12px; text-shadow:1px 1px 3px #666; padding-top:1px;}
.cat_menu .mitem a{ display:block; height:35px; line-height:34px; text-align:center; text-decoration: none; color:#fff; padding:0 15px; background:url(/images/bg/mitem-a.png) no-repeat left center;}
.cat_menu .mitem.on { background: url(/images/bg/meitem_on.png) repeat-x left top; border-top:1px solid #419fe0; padding:0;}
.cat_menu .mitem.on a{ color:#468bc0; text-shadow:none;}
.cat_menu td .mitem:hover{ background-position: center;}
.cat_menu td:hover a{ color:#95f257;}
.cat_menu td .mitem:active{ background-position: center bottom;}
.submenu{
	background: #fdfdfd; 
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #e9eaea 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e9eaea)); 
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e9eaea 100%); 
	background: -o-linear-gradient(top,  #fdfdfd 0%,#e9eaea 100%); 
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#e9eaea 100%); 
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e9eaea 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e9eaea',GradientType=0 ); 
	display: none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	box-shadow:0 5px 15px #666;
	border-radius:0 0 5px 5px;
	behavior: url(/PIE.htc);
	padding-bottom:20px;
}
.submenu td{ padding:15px;}
.submenu .cat { border: none; padding-left:28px;}
.submenu .close{ text-align:center;}
.submenu .close a{ display:inline-block; width:86px; text-align:center; height:25px; line-height:24px; text-decoration: none; color:#c31b3b; position:relative; box-shadow:0 5px 10px #999; background:url(/images/bg/submenu.png) repeat left -5px; border-radius:5px;}
.submenu .close a span{ padding-right:15px; background:url(/images/bg/close.png) no-repeat right center;}


.main{ padding-bottom:20px;}
.left_col{ float:left; width:232px;}
.right_col{ margin-left:248px;}
.left_menu{ padding-bottom:32px; width:204px;}
.left_menu .title{ text-align: center; color:#333; font-size:17px; font-weight:bold; padding-bottom:5px;}
.cat{ padding:10px 0 5px 58px; background-position: left 8px; background-repeat: no-repeat; border-bottom:1px solid #d7d6d6;}
.cat .name{ font-size:17px; padding-bottom:5px;}
.cat .name a{ text-decoration: none; color:#333;}
.cat .name a:hover{ color:#62a436;}
.cat .name a:active{ color:#37790f;}
.cat p{ line-height:125%; padding-bottom:5px;}
.tips{ padding-bottom:50px; width:204px;}
.tips .title{ text-align: center; color:#333; font-size:17px; font-weight:bold; padding-bottom:5px;}
.tips li{ line-height:125%; list-style: disc;}
.tips ul{ padding-left:20px; padding-bottom:10px;}
.tips li a{ text-decoration: none;}
.tips .more{ text-align:right; font-weight:bold;}
.tips .more a{ text-decoration: none;}
.tips .more span{ text-decoration: underline;}
.top_product{}
.top_product .title{ text-align: left; padding-left:15px; color:#333; font-size:17px; font-weight:bold; padding-bottom:15px;}
.top_product .product{ padding:14px; position:relative; behavior: url(/PIE.htc); border-radius:5px; border:1px solid #d7d7d7; background:url(/images/bg/bg1.png) repeat center top; margin-bottom:22px;}
.product .image{ position:relative; border:1px solid #d7d7d7; margin-bottom:5px;}
.product .image .num{ position:absolute; width:42px; height:66px; background:url(/images/bg/num1.png) no-repeat left top; left:-10px; top:-10px; font-family: Georgia, "Times New Roman", Times, serif; color:#fff; font-size:28px; text-align:center; line-height:32px;}
.product p{ line-height:125%; padding-bottom:3px;}
.product .name{ font-size:14px;}
.product .oldprice{ color:#656565; text-decoration:line-through;}
.product .price{ font-size:14px; color:#333333;}
.product .price span{ font-weight:bold; font-size:22px; color:#cc3333; display:inline-block; line-height:100%;}
.product .more{ float: right; text-decoration: none; position:relative; top:10px;}
.product .more span{ text-decoration:underline;}
.product .buy{ display:block; text-align:center; line-height:34px; text-decoration: none; font-size:14px; width:96px; height:35px; color:#fff; background:url(/images/bg/buy.png) no-repeat center top; border: none; position:relative; behavior: url(/PIE.htc); border-radius:5px; box-shadow:#666 0 1px 3px;}
.product .buy:hover{ background-position: center;}
.product .buy:active{ background-position: center bottom; box-shadow:none;}


.left_menu{ padding-bottom:32px; width:230px;}
.cat { padding:10px 0 5px 15px; background-position: left 8px; background-repeat: no-repeat; border-bottom:1px solid #d7d6d6;background-position-x: 5px;}
.cat:hover {background-color: #f8f9fb;}
.cat p { line-height:125%; padding-bottom:5px; display: inline-block; }
.cat a {background: none;color: #737373;padding-left: 0;text-decoration: none;}
.cat a:hover {background: none;color: #dc731e;padding-left: 0;}
.cat span {display: inline;}
.cat p.name a {background: none;color: #626262;display: block;font-size: 12px;font-weight: bold;margin-bottom: 7px;padding-left: 40px;text-transform: uppercase;}
.cat p.name a:hover {background: none;color: #dc731e;}
a.cat-more {background: none;color: #0081bd;display: block;text-align: right;padding-top: 10px;}
a.cat-more:hover {background: none;}

li.newleftmenu { font-size : 12px;list-style: none;background: url(/images/bg/dot.png) no-repeat 0 4px;padding: 0 0 6px 14px; }
li.newleftmenu:hover {background: url(/images/bg/dot-h.png) no-repeat 0 3px; }

#slides{ position:relative;}
#slides .slides_container{ position:relative; border:1px solid #cccccc; behavior: url(/PIE.htc); border-radius:5px; width:729px; height:236px; overflow: hidden;}
#slides .slides_container .slide{ width:729px; height:236px; position:relative;}
#slides .slides_container .slide .skidka{ position:absolute; width:176px; height:125px; background:url(/images/bg/slide_skidka.png) no-repeat center;}
#slides .slides_container .slide .text{ width:150px; position:absolute; top:18px; right:65px; font-size:13px;}
#slides .slides_container .slide .text p{ line-height:125%; padding-bottom:3px;}
#slides .slides_container .slide .more{ display:block; text-align:center; line-height:34px; text-decoration: none; font-size:12px; width:96px; height:35px; color:#fff; background:url(/images/bg/buy.png) no-repeat center top; border: none; position:relative; behavior: url(/PIE.htc); border-radius:5px; box-shadow:#666 0 1px 3px; top:10px;}
#slides .slides_container .slide .more:hover{ background-position: center;}
#slides .slides_container .slide .more:active{ background-position: center bottom; box-shadow:none;}
#slides .slides_container .slide .price_box{ position:absolute; left:18px; bottom:18px;}
#slides .slides_container .slide .price_box .price{ font-weight:bold; font-size:36px; color:#c61b3b;}
#slides .slides_container .slide .price_box .oldprice{ color:#656565; font-size:18px; text-decoration:line-through; position:relative; top:-10px;}
.velo{
	background: url(/images/actions/veloparkovka_firma_hover.png) no-repeat left 0px;
	height: 266px;
	display: block;
}
.velo:hover{
	background: url(/images/actions/veloparkovka_firma_hover.png) no-repeat left -266px;
}
.skam{
	background: url(/images/actions/skameyka_classic_hover.png) no-repeat left 0px;
	height: 266px;
	display: block;
}
.skam:hover{
	background: url(/images/actions/skameyka_classic_hover.png) no-repeat left -266px;
}

.slide_nav{ text-align:center; padding:16px 0 30px 0;}
.slide_nav .pagination{ text-align:center;}
.slide_nav .pagination a{ display:inline-block; width:8px; height:8px; background:url(/images/bg/pagination.png) no-repeat center top; margin:0 2px;}
.slide_nav .pagination a:hover, .slide_nav .pagination a.current{ background-position: center bottom;}
.slide_nav .prev{ display:inline-block; width:6px; height:8px; background:url(/images/bg/prev1.png) no-repeat center; margin-right:50px; position: relative;}
.slide_nav .next{ display:inline-block; width:6px; height:8px; background:url(/images/bg/next1.png) no-repeat center; margin-left:50px; position:relative;}
.speedbar{ line-height:28px; font-size:14px; padding-bottom:10px;}
.speedbar .home{ display:inline-block; width:29px; height:22px; background:url(/images/bg/home.png) no-repeat center top; top:5px; position:relative;}
.speedbar .home:hover{ background-position:center;}
.speedbar .home:active{ background-position: center bottom;}
.speedbar a{ font-size:14px;}
.speedbar span{ height: 22px; width: 12px; background: url(/images/bg/speedbar_span.png) no-repeat center; display: inline-block; position: relative; top: 5px; margin: 0 5px; }

.page{ padding-bottom:22px;}
.mini_cat{ background: url(/images/del/mini_cat_p.png) repeat-x center bottom; border:1px solid #ccc; position: relative; behavior: url(/PIE.htc); border-radius:5px; overflow: hidden; margin-bottom:22px;}
.mini_cat .image{ text-align:center; height:125px; line-height:125px; background:#fff;}
.mini_cat p{ text-align:center; line-height:24px; height:24px;}
.mini_cat a{ text-decoration: none; color:#333333;}
.mini_cat td:hover a{ color:#2f86c1;}
.mini_cat td:active a{ color:#37790f;}
.mini_cat p.current{ background:url(/images/del/mini_curr.png) no-repeat center top;}
.mini_cat p.current a{ color:#2f86c1;}
.mini_cat td:hover p{ background:url(/images/del/mini_curr.png) no-repeat center top;}
.page.content .mini_cat td p.name{
    padding-bottom: 0px;
}
.page.content .mini_cat td{
    padding-right: 0px;
}
.cat_detail{ padding-bottom:10px;}
.cat_detail .image a{ display:block; height:42px; background-position: center top; background-repeat: no-repeat; margin-bottom:5px;}
.cat_detail a{ color:#666666;}
.cat_detail td:hover a{ background-position: center; color:#2f86c1;}
.cat_detail td:active a{ background-position: center bottom;  color:#37790f;}
.cat_detail p{ text-align:center;}

.catalog{ padding-bottom:20px;}
.catalog .page_navi, .catalog2 .page_navi{ float:right;}
.catalog .page_navi a, .catalog2 .page_navi a, .catalog .page_navi span, .catalog2 .page_navi span{ text-decoration: none; display:inline-block; margin:0 3px; font-size:16px;}
 .catalog .page_navi span, .catalog2 .page_navi span{ font-weight:bold;}
.catalog .title{ font-size:18px; font-weight:bold; padding-bottom:20px;}
.cat_item{
    float:left;
    width:224px;
    
    margin-right: 18px;
    min-height: 600px;
}
.cat_stroke{
	padding-bottom:20px;
	margin-bottom:20px;
	
}

.cat_item .image{ position:relative;}
.cat_item .image span{ position:absolute; left:0; top:0; display:block; width:80px; height:80px;}
.nal6{ background:url(/images/del/nal6.png) no-repeat left top;}
.nal2{ background:url(/images/del/nal2.png) no-repeat left top;}
.nal5{ background:url(/images/del/nal5.png) no-repeat left top;}
.nal4{ background:url(/images/del/nal4.png) no-repeat left top;}
.nal3{ background:url(/images/del/nal3.png) no-repeat left top;}
.nal7{ background:url(/images/del/nal7.png) no-repeat left top;}
.cat_item .name{ line-height:125%; padding-bottom:5px; font-size:14px;}
.cat_item .art{ padding-bottom:5px;}
.cat_item .art span{ float:right; font-weight:bold;}
.cat_item .art span.green{ color:#448308;}
.cat_item .art span.blue{ color:#146aa7;}
.cat_item .art span.red{ color:#cc3333;}
.cat_item .char{ padding:5px; background:#f3f3f3; margin-bottom:5px;}
.cat_item .char p{ line-height:125%;}
.cat_item .price_box{ float: left; width:60%;}
.cat_item .price_box p{ line-height:125%; padding-bottom:5px;}
.cat_item .price_box .oldprice{ color:#656565; text-decoration:line-through;}
.cat_item .price_box .price{ font-size:14px;}
.cat_item .price_box .price span{ font-weight:bold; font-size:24px; color:#cc3333;}
.cat_item .skidka{ font-size:11px;}
.cat_item .skidka p{ line-height:125%; padding-bottom:5px;}
.cat_item .skidka .sum{ font-size:18px; color:#329a1c;}
.cat_item .col{ float:left; font-size:11px; margin-right:5px; *margin-right:2px;}
.cat_item .col input[type=text]{ height:24px; line-height:24px; border:1px solid #ccc; behavior: url(/PIE.htc); border-radius:5px; width:52px; text-align:center;}
.cat_item button{ height:35px; color:#fff; width:72px; background:url(/images/bg/buy.png) no-repeat center top; border: none; position:relative; behavior: url(/PIE.htc); border-radius:5px; box-shadow:#666 0 1px 3px;}
.cat_item button:hover{ background-position: center;}
.cat_item button:active{ background-position: center bottom;}
.cat_item button span{ position:relative; top:-1px; *top:8px;}
.cat_item .more{ float:right; font-size:11px; position:relative; top:10px;}
.cat_item .more a{ text-decoration: none;}
.cat_item .more a span{ text-decoration:underline;}

.sort{ height:56px; background:url(/images/bg/sort.png) no-repeat center top; margin-bottom:40px;}
.sort td{ height:56px; vertical-align: middle; text-align:center;}
.sort input[type=text]{ width:64px; height:24px; border:1px solid #ccc; behavior: url(/PIE.htc); border-radius:5px; background:#fff; text-align:center; position:relative; line-height:24px; vertical-align:middle;}
.sort .slide_range{ width:212px; margin:0 auto; height:11px; background: url(/images/bg/slide_range.png) no-repeat center top;}
.ui-slider-horizontal .ui-slider-handle{ background:url(/images/bg/drag.png) no-repeat center top; width:12px; height:25px; border: none;}
.ui-slider .ui-slider-range{ background:url(/images/bg/bar.png) repeat-x left center;}
.sort button{ width:97px; height:26px; color:#fff; background:url(/images/bg/sort_but.png) no-repeat center top; position: relative; behavior: url(/PIE.htc); border-radius:5px; border: none;  box-shadow:#666 0 1px 3px;}
.sort button:hover{ background-position: center;}
.sort button:active{ background-position: center bottom; border: none;}

.basket_box{}
.basket_box .steps{ height:21px; background:url(/images/bg/steps.png) no-repeat center top;}
.basket_box .steps.step1{ background-position: center top;}
.basket_box .steps.step2{ background-position: center -21px;}
.basket_box .steps.step3{ background-position: center -42px;}
.basket_box .steps.step4{ background-position: center -63px;}
.basket_in{ position: relative; padding:13px; border:1px solid #99cc66; border-top: none; border-radius:0 0 8px 8px;  behavior: url(/PIE.htc);}
.basket{}
.basket .title{ font-size:24px; line-height:125%; text-align:center; color:#000; padding-bottom:5px; background:url(/images/bg/basket_title.png) no-repeat center bottom;}
.basket td{ padding:10px; vertical-align: middle;  border-bottom:1px solid #e5e5e5;}
.basket tr td:first-child{ vertical-align: top;}
.basket td p{ line-height:125%; white-space:nowrap;}
.basket td .name{ font-size:16px; padding-bottom:5px; white-space: normal;}
.basket input[type=text]{ width:52px; position:relative; border-radius:5px; height:24px; line-height:24px; text-align:center; behavior: url(/PIE.htc);}
.basket .oldprice{ text-decoration:line-through; font-size:14px; color:#656565; padding-bottom:5px;}
.basket .price span{ font-weight:bold; font-size:24px; color:#329a1c; display:inline-block; line-height:100%;}
.basket tr{}
.basket .image{ border:1px solid #fff; width:102px;}
.basket tr:hover .image{ border:1px solid #ccc;}
.basket tr .image:hover{ border:1px solid #fba686;}
.basket tr:hover td{ background:#e0fcdb;}
.basket .special{ position:relative; border:1px solid #ce9b35; border-radius:8px; overflow: hidden!important;  behavior: url(/PIE.htc);}
.basket .special th{ vertical-align: middle; text-align:left; border-bottom:1px solid #e5e5e5; background: none; padding:10px;}
.basket .special th .name span{ font-size:16px; color:#f35c26; font-weight:bold; padding:0 30px 0 0;}
.basket .special .col{ font-family: "Arial Black", Gadget, sans-serif; font-size:25px; color:#cc3333;}
.basket .skidka span{ font-weight:bold; font-size:18px; color:#cc3333; display:inline-block; line-height:100%;}
.basket .itog{ padding:20px 0 ;}
.basket .itog p{ float:right; border-bottom:3px solid #339933; padding-bottom:5px;}
.basket .itog p span{ font-size:24px; font-weight:bold; color:#cc3333; display:inline-block; line-height:100%;}
.basket_nav{ position:relative; height:57px;}
.basket_nav .prev, .basket_nav .next, .basket_nav span{display:block; width:147px; height:38px; line-height:34px; color:#fff; text-align:center; font-size:18px; text-decoration: none; font-style: italic; position: relative; top:12px;}
.basket_nav .next{ float:right;  background:url(/images/bg/basket_nav_next.png) no-repeat left top;}
.basket_nav .prev{float:left;  background:url(/images/bg/basket_nav_prev.png) no-repeat left top;}
.basket_nav a:hover{ background-position: center;}
.basket_nav a:active{ background-position: center -109px;}
.basket_nav .next.false{ background:url(/images/bg/next2.png) no-repeat left top;}

.basket_nav .checkoutButton { display: none; }
.modal .basket_nav .nextButton { display: none; }
.modal .basket_nav .checkoutButton { display: block; }

.login_user{ padding-bottom:20px; width:818px; margin:0 auto;}
.login_user .title{ font-size:24px; text-align:center; padding-bottom:20px;}
.login_user .box_log{ width:340px; min-height:215px; background:url(/images/bg/login_form.png) repeat-x left top; border:1px solid #ccc; box-shadow:0 1px 3px #ccc; position:relative; border-radius:5px;  behavior: url(/PIE.htc);}
.login_user .form{ padding:15px 36px;}
.login_user button{ width: auto; padding:0 25px; background:url(/images/bg/form_but.png) repeat-x left top; text-align:center; font-weight:bold; color:#fff; font-family: Arial, Helvetica, sans-serif; height:30px; position:relative; border: none; border-radius:5px; box-shadow:0 2px 5px #999; font-size:14px;  behavior: url(/PIE.htc);}
.login_user .box_log .name{ font-size:15px; color:#333; font-weight:bold; padding-bottom:15px; text-align: center;}
.login_user .box_log .zaglushka{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(/images/bg/zagluska.png) repeat left top; z-index:20;}
.basket_box .text{ padding-bottom:20px;}
.dostavka{ width:272px; margin-left: 90px;}
.dostavka_but{ display:inline-block; text-align:center; height:78px;line-height:78px; width:240px; background:url(/images/bg/dostavka.png) repeat-x left top; position:relative; border-radius:5px; behavior: url(/PIE.htc); border:2px solid #fff; box-shadow:0 1px 3px #666; font-size:18px; color:#333333; font-style: italic; font-weight:bold; cursor: pointer; margin:0 auto;}
.dostavka_but img{ vertical-align: middle;}
.dostavka_but:hover{ background-position: left center;}
.dostavka_but:active, .dostavka_but.active{ background-position: center bottom; border-color:#dcf2b3;}
.dostavka input[type=text]{ width:325px; height:28px;line-height:28px; border: none; background:url(/images/bg/d_input.png) no-repeat left top; padding:0 10px; font-size:12px; color:black;}
.dostavka .form{ padding:35px 0 35px 0;}
.dostavka input[type=text].street{ width:210px; background:url(/images/bg/street.png) no-repeat left top;}
.dostavka input[type=text].house{ width:103px; background:url(/images/bg/house.png) no-repeat left top;}
.dostavka td{ padding:5px 0;}
.dostavka textarea{
	border-radius: 3px;
	background-color: rgb( 249, 249, 214 );
	width: 223px;
	height: 28px;
	box-shadow: inset 0px 1px 3px #666;
	padding: 5px 10px 5px 10px;
	width: 322px;
	height: 50px;
}
.dostavka select{
	border-radius: 3px;
	background-color: rgb( 249, 249, 214 );
	box-shadow: inset 0px 1px 3px #666;
	padding: 4px 10px 4px 10px;
	width: 108px;
	height: 28px;
}
.descript{ position:relative; top:20px; border:1px solid #ccc; border-radius:5px; padding:18px;}
.descript p{ line-height:125%;}
.descript .arr{ position:absolute; left:0; top:-11px; height:11px; width:100%; background:url(/images/bg/d_arr.png) no-repeat center top;}
.my_list{ padding-bottom:15px;}
.my_list .title{ font-size:18px; color:#333; font-weight:bold; border-bottom:1px solid #8ac2e9; padding-bottom:5px; margin-bottom:5px;}
.my_list td{ padding:5px; border-bottom:1px solid #e0e0e0; vertical-align: middle;}
.my_list .price span{ display:inline-block; line-height:100%; font-size:20px; color:#329a1c; font-weight:bold;}
.my_list .num{ font-weight:bold; color:#656363; font-size:14px;}
.my_list .name span{ color:#cc3333; font-size:14px;}
.my_list td p{ line-height:150%; font-size:12px;}
.my_list table{ margin-bottom:5px;}
.my_list .sum{ line-height:150%; text-align:right;}
.my_list .sum span{ display:inline-block; line-height:100%; color:#cf4747; font-size:20px; font-weight:bold;}
.my_list p{ line-height:150%; font-size:14px;}

.basket_nav a:active.confirm-zakaz { background-position: center -167px;}
.basket_nav .confirm-zakaz{ width:276px; display:block; text-align:center; margin:0 auto; height:57px; line-height:56px; text-decoration: none; color:#fff; font-style: italic; font-size:19px; background:url(/images/bg/confirm.png) no-repeat center top; font-weight: bold; cursor: pointer;}
.modal .confirm-zakaz{display: block;}
.main .confirm-zakaz{display: none;}
.main .totalConfirmZakaz .confirm-zakaz{display: block;}
.post{ padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.post .image{ float:left; position:relative; margin:0 20px 10px 0; box-shadow:0 1px 3px #666;}
.post .name{ line-height:125%; padding-bottom:10px; font-size:16px;}
.post  p{ line-height:150%; padding-bottom:10px;}
.post .more{ text-decoration: none;}
.post .text{ padding-bottom:35px;}
.post p img{ vertical-align: middle;}
.post .social{ float:right;}
.post .date, .post .view{ display: inline-block; height:22px;line-height:22px; padding-left:34px; padding-right:10px; color:#999999;}
.post .date { background:url(/images/bg/calendar.png) no-repeat left center;}
.post .view{ background:url(/images/bg/view.png) no-repeat left center;}
.navigation{ text-align:right;}
.navigation .prev, .navigation .next{ text-decoration: none; font-weight:bold; margin:0 5px; font-size:12px;}
.navigation a{ margin:0 2px;}
.navigation span{ font-size:16px; font-weight:bold;}
.navigation .false{ color:#9b9b9b;}

.search_form{ padding-bottom:15px;}
.search_form button{width:104px; height:25px; color:#fff; background:url(/images/bg/search_button2.png) no-repeat center top; border: none; position:relative; behavior: url(/PIE.htc); border-radius:5px; box-shadow:#666 0 1px 3px; float:right;}
.search_form button:hover{ background-position: center;}
.search_form button:active{ background-position: bottom;}
.search_form input[type=text]{ width:586px; padding:0 10px; height:27px;line-height:26px; background:url(/images/bg/search_input2.png) no-repeat left top; border: none;}
.search_words{ font-size:14px; padding-bottom:25px;}
.search_result{ padding-bottom:25px;}
.search_result p{ line-height:125%; font-size:13px; padding-bottom:5px;}
.search_result .name{ font-size:19px;}
.search_result .source{ color:#62a436;}
.search_page .navigation a, .search_page .navigation span{ font-size:19px;}
.catalog2{}
.catalog2 .title{ font-size:25px; font-weight:bold; padding-bottom:10px;}
.cat_item2{ padding-bottom:50px;}
.cat_item2 .name{ font-size:24px; padding-bottom:5px;}
.cat_item2 .name a{ text-decoration: none;}
.cat_item2 .art{ font-size:17px; color:#666666; padding-bottom:10px;}
.cat_item2 .images{ float:left; width:355px;}
.cat_item2 .images .nal{position:absolute; left:0; top:0; display:block; width:80px; height:80px; z-index:11;}
.cat_item2 .slider{ position:relative; width:355px;}
.cat_item2 .slides_container{ position:relative; height:266px; overflow: hidden; z-index:10; width:355px;}
.cat_item2 .pagination{ padding:10px 0;}
.cat_item2 .pagination li{ display:block; float:left; margin-right:4px; margin-bottom:5px;}
.cat_item2 .pagination a img{ border:1px solid #ccc;}
.cat_item2 .txt{ margin-left:372px;}
.cat_item2 .cat_top .oldprice{ font-size:14px; color:#656565; text-decoration: line-through;}
.cat_item2 .cat_top .price{ font-size:18px;}
.cat_item2 .cat_top .price .zero_price{ font-weight:bold; font-size:30px;}
.cat_item2 .cat_top .price span{ font-weight:bold; font-size:30px; color:#cc3333; display:inline-block; line-height:100%;}
.cat_item2 .cat_top .skidka{ color:#cc3333; font-size:14px;}
.cat_item2 .cat_top td{ padding-bottom:10px; vertical-align: middle;}
.cat_item2 .cat_top input[type=text]{ width:52px; text-align:center; border:1px solid #ccc; border-radius:5px; position:relative; behavior: url(/PIE.htc); height:24px; line-height:24px;}
.cat_item2 .cat_top .two{ padding-left:20px;}
.cat_item2 .cat_top .nal{ font-size:13px; font-weight:bold; padding-left:15px; height:15px;line-height:20px;}
.cat_item2 .cat_top .nal.blue{ background:url(/images/bg/nal.png) no-repeat left top; color:#146aa7;}
.cat_item2 .cat_top .nal.red{ background:url(/images/bg/nal.png) no-repeat left bottom; color:#cc3333;}
.cat_item2 .cat_top .nal.green{ background:url(/images/bg/nal.png) no-repeat left center; color:#448308;}
.cat_item2 .cat_top .buy{ width:157px; height:52px; line-height:52px; text-align:center; position:relative; border-radius:5px; box-shadow:0 1px 3px #999; color:#fff; text-decoration: none; display:block; background:url(/images/bg/buy2.png) no-repeat center top; font-size:18px; font-weight:bold; text-shadow:1px 1px 3px #666; behavior: url(/PIE.htc);}
.cat_item2 .cat_top .buy img{ vertical-align: middle;}
.cat_item2 .cat_top .buy:hover{ background-position: center;}
.cat_item2 .cat_top .buy:active{ background-position: center bottom;}
.cat_item2 .cat_top .vbsk{ width:157px; height:52px; line-height:52px; text-align:center; position:relative; border-radius:5px; box-shadow:0 1px 3px #999; color:#fff; text-decoration: none; display:block; background:url(/images/bg/vbsk.png) no-repeat center top; font-size:18px; font-weight:bold; text-shadow:1px 1px 3px #666; behavior: url(/PIE.htc);}
.cat_item2 .cat_top .vbsk img{ vertical-align: middle;}
.cat_item2 .cat_top {}
.cat_item2 .char td{ height:22px; line-height:22px; vertical-align: middle; border-bottom:1px solid #ccc;}
.cat_item2 .char td span{ text-transform:uppercase; color:#666666; font-weight:bold;}
.cat_item2 .char .more2, .cat_item2 .share{ padding-top:15px;}
.cat_item2 .char .more2 a{ text-decoration: none; border-bottom:1px dashed;}
.cat_item2 .char{ padding-top:15px; border-top:1px solid #ccc;}
.cat_item2 .more{ text-align:right; padding-top:10px;}
.cat_item2 .more a{ text-decoration: none; font-size:14px;}
.cat_item2 .share img{ vertical-align: middle;}
.cat_item2 .price_table td{ vertical-align: middle; height:33px; text-align:center; border:1px solid #ccc; font-size:14px; color:#666666;}
.cat_item2 .price_table td .col span{ font-size:19px;}
.cat_item2 .price_table td .price span{ font-size:22px; color:#cc3333; font-weight:bold; display:inline-block; line-height:100%;}
.cat_item2 .price_table th p{ height:31px;line-height:30px; background:url(/images/bg/1114.png) repeat-x left top;}
.cat_item2 .price_table th{ padding:0;}
.cat_item2 .price_table th p{ text-align:center; font-weight: bold; position:relative; behavior: url(/PIE.htc);}
.cat_item2 .price_table th.first p{ border-radius:5px 0 0 0;}
.cat_item2 .price_table th.last p{ border-radius:0 5px 0 0;}
.catalog .slider2{ position:relative; border-bottom:1px solid #ccc;}
.catalog .slider2 .slides_container{
	overflow: hidden;
	
	width:732px;
}
.catalog .slider2 .slides_container .cat_stroke{
	
	width:732px;
}
.tabber{ padding-bottom:25px;}
.tabber .tab{ border-bottom:2px solid #287ab4; text-align:center;}
.tabber .tab a{ display: inline-block; position:relative; width:104px; text-align:center; height:25px; line-height:26px; text-decoration: none; background:url(/images/bg/tab.png) repeat-x left top; border:1px solid #ccc; border-radius:5px 5px 0 0; border-bottom:0; color:#666666; top:4px; behavior: url(/PIE.htc);}
.tabber .tab a.current{ width:106px; border: none; background:url(/images/bg/tab_current.png) repeat-x left top; color:#fff; box-shadow:0 -1px 5px #999; height:33px;line-height:33px; top:0;}
.tab_in{ padding:20px 0; border-bottom:1px solid #ccc; display: none;}
.tab_in .photo td{ text-align: center; padding-bottom: 20px}
.complect{ padding-bottom:25px;}
.complect .title{ font-size:19px; padding:15px;}
.slides_complect{
	position:relative;
	border:1px solid #cc9933;
	border-radius:5px;
	behavior: url(/PIE.htc);
	
	min-height:225px;
}
.slides_complect .slides_container{
	width:728px;
	overflow: hidden;
	
	min-height: 175px;
}
.slides_complect .slides_container .slide{width:728px;}
.slides_complect .slides_container .slide.pos2{ top:30px!important;}
.slides_complect .prev, .slides_complect .next{ position:absolute; width:25px; height:40px; top:50%; margin-top:-20px; display:block;}
.slides_complect .prev{ left:-31px; background:url(/images/bg/slider_nav.png) no-repeat left center;}
.slides_complect .prev:hover{ background-position:-118px center;}
.slides_complect .next{ right:-31px; background:url(/images/bg/slider_nav.png) no-repeat -49px center;}
.slides_complect .next:hover{ background-position: right center;}
.single{}
.single .title{ font-size:24px; color:#333333; line-height:125%; padding-bottom:5px;}
.single .action{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; color:#999999; margin-bottom:20px;}
.single .action .social{ float:right; line-height:22px;}
.single .action .date, .single .action .view{ display: inline-block; height:22px;line-height:22px; padding-left:34px; padding-right:10px; color:#999999;}
.single .action .date { background:url(/images/bg/calendar.png) no-repeat left center;}
.single .action .view{ background:url(/images/bg/view.png) no-repeat left center;}
.single .action img{ vertical-align: middle;}
.blockquote{ float:right; width:236px; padding:5px 0 5px 32px; margin-left:26px; margin-bottom:10px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; background:url(/images/bg/quote.png) no-repeat left top;}
.blockquote p{ font-weight:bold;}
.single .page{ padding-bottom:20px;}
.other_posts{ padding-bottom:30px;}
.other_posts .title{ font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:5px;}
.other_posts .post_name{ line-height:150%; padding:8px 0; border-bottom:1px dashed #ccc;}
.other_posts .more{ text-align:right; line-height:150%; padding:10px 0; font-weight:bold;}
.other_posts .more a{ text-decoration: none;}
.other_posts .more a span{ text-decoration: underline;}
.single .catalog .title{ font-size:18px; padding-bottom:15px;}
.single .catalog .slider2{ border-bottom: none;}
.pop{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:80; background:url(/images/bg/overlay.png) repeat left top; display: none;}
.pop .pop_bg{ position:absolute; left:0; top:0; z-index:20; width:100%; height:100%;}
.pop .relative{ position:relative; left:50%; z-index:30; top:0;}
.pop .modal{ background:url(/images/bg/modal.png) repeat left top; position:absolute; left:-395px; width:774px; top:50px; border-radius:10px; padding:8px;}
.modal_in{ height: 600px; overflow-y: auto; overflow-x: hidden; background:#fff; padding:20px; position:relative; border-radius:8px;}
.modal .title{ font-size:24px; color:#000; padding-bottom:10px; background:url(/images/bg/modal_title.png) no-repeat center bottom; margin-bottom:20px;}
.modal .close{ display:block; width:29px; height:29px; background:url(/images/bg/close2.png) no-repeat center top; position:absolute; right:15px; top:15px;}
.modal .close:hover{ background-position: center bottom;}
.modal .colvo, .colvo{ text-align:center; color:#d00c0c; font-size:30px; padding-bottom:10px;}
.bask{ width:700px;margin:0 auto;}
.bask p{ line-height:125%; font-size:14px; color:#333333; padding-bottom:10px;}
.bask p span{ color:#ec4f1b;}

.finish{ width:678px; margin:0 auto; padding-top:75px; background:url(/images/bg/corzina-step-finish_03.png) no-repeat center top;}
.finish .title{ text-align:center; font-size:28px; color:#cc3333; padding-bottom:15px;}
.finish p{ line-height:125%;}
.finish .page{ padding-bottom:10px;}
.finish .link_zakaz{ float:right;}
.finish .link_zakaz a{ display:block; width:294px; height:32px; text-align:center; background:url(/images/bg/link_zakaz.png) no-repeat center top; line-height:32px; font-size:14px;}
.finish .link_zakaz a:hover{ background-position: center;}
.finish .link_zakaz a:active{ background-position: center bottom;}
.finish .num_zakaz{ font-size:18px; color:#4f4f4f; line-height:32px; font-weight:bold; padding-left:35px; background:url(/images/bg/num_zakaz.png) no-repeat left center; margin-bottom:70px;}
.support{ width:490px; margin:0 auto;}
.support p{ font-size:18px; color:#666666; line-height:28px; font-weight:bold;}
.support .name{ font-weight:bold; font-size:24px; color:#333; text-align:center;}
.support .tel span{ display: inline-block; line-height:100%; font-size:30px; color:#2a7cb6;}
.support .tel { padding-left:62px; background:url(/images/bg/01.png) no-repeat left center;}
.support .mail{padding-left:62px; background:url(/images/bg/02.png) no-repeat left center;}
.support .skype{padding-left:62px; background:url(/images/bg/03.png) no-repeat left center;}
.support td{ padding-bottom:25px;}
.contacts_page td p{ font-size:24px; color:#669933;}
.contacts_page td img{ vertical-align: middle;}
.contacts_page td p span{ color:#336699;}
.contacts_page td .tel span{ font-size:40px;}
.form_contact { padding-bottom:30px;}
.form_contact .title{ color:#333333; font-size:17px; font-weight:bold; padding-bottom:15px;}
.form_contact input[type=text]{ width:317px; height:27px;line-height:26px; border:1px solid #ccc; border-radius:5px; padding:0 5px 0 30px; background-position: left center; background-repeat: no-repeat;}
.form_contact td{ padding-bottom:15px;}
.form_contact input[type=text].captcha{ width:155px;}
.form_contact textarea{ width:317px; border:1px solid #ccc; border-radius:5px; padding:5px 5px 0 30px; background-position: 5px 5px; background-repeat: no-repeat; background-image:url(/images/del/54.png) ; margin:0; font-family: Arial, Helvetica, sans-serif; overflow: auto; height: 111px;}
.form_contact button{ width:149px; height:49px; background:url(/images/del/send.png) no-repeat left top; border: none; color:#fff; font-size:14px; text-shadow:1px 1px 3px #666; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.form_contact button:hover{ background-position:-173px top;}
.form_contact button:active{ background-position:-343px top;}
.maps{}
.maps .title{ color:#333333; font-size:17px; font-weight:bold; padding-bottom:15px;}
.char_table tr:nth-child(odd) td{ background:#e0eef7;}
.char_table td{padding:0 10px;}
.char_table td p{ line-height:24px;}
.char_table td p strong{ color:#666666;}
.prices td{padding:0 10px; border-left:1px solid #87bee5; width:50%}
.prices tr:nth-child(odd) td{ background:#e0eef7;}
.prices tr td:first-child, .prices tr th:first-child{ border: none;}
.prices td p{ line-height:24px; font-size:19px; text-align:center;}
.prices td p b,
.prices td p strong{ color:#cc3333;}
.prices th{ background:#469dda; color:#fff; font-weight: normal; line-height:24px; font-size:15px; border-left:1px solid #fff;}
.pagg{}
.pagg p, .pagg li{ line-height:125%;}
.pagg li{ list-style:disc;}
.pagg ul{ padding-left:18px;}
.comment_form{ float: right; padding:10px; border-radius:5px; background:#fdf5db;}
.comment_form input[type=text]{ width:202px; padding:0 10px; height:22px; line-height:22px; border:1px solid #ccc; border-radius:5px;}
.comment_form p{ padding-bottom:10px;}
.comment_form p span{ display:block; padding-bottom:5px; font-size:11px; color:#666666;}
.comment_form textarea{ padding:10px; width:202px; height: 42px; border-radius:5px;}
.comment_form button{ width:224px; height:25px; background:url(/images/bg/cfm.png) repeat-x left top; border-radius:5px; box-shadow:0 1px 3px #666; border: none; color:#fff}
.comment_form button:hover{ background-position: center -55px;}
.comment_form button:active{ background-position: center -103px;}
.comments { margin-right:290px;}
.comments .comment p{ line-height:125%; padding-bottom:10px;}
.comment .title { font-weight: bold; color:#f25a24}
.comment .title span{ color:#8b8988; font-weight: normal;}
.comment .act span{ margin:0 5px;}
.comment .act a{ text-decoration: none; border-bottom:1px dashed;}
.comment .act .repl:hover { color:#145a8b;}
.comment .act .yes{ color:#1fbd13;}
.comment .act .yes:hover{ color:#0d6d06;}
.comment .act .no{ color:#c50f0f;}
.comment .act .no:hover{ color:#8b0707;}
.comment.reply{ padding-left:30px; background:url(/images/bg/comment_reply.png) no-repeat left center;}
.lk{ background:url(/images/bg/lk.png) repeat-y center top; box-shadow:0 0 3px #666; border-radius:10px; border:-1px solid #ccc;}
.left_lk{ padding:10px 0; width:230px;float: left;}
.left_lk li{ margin:0 2px; font-size:15px;}
.left_lk li a{ display:block; padding-left:58px; height:56px; line-height:56px; border-bottom:1px solid #ccc; color:#999; text-decoration: none;}
.left_lk li.active{ background:url(/images/bg/lk_menu.png) no-repeat center top; height:56px;line-height:56px;}
.left_lk li.active a{ border: none; color:#333;}
.left_lk li a#e1{ background: url(/images/bg/e1.png) no-repeat 17px center;}
.left_lk li a#e1:hover, .left_lk li.active a#e1{ background:url(/images/bg/e1-1.png) no-repeat 17px center;}
.left_lk li a#e1:active{ background:url(/images/bg/e1-2.png) no-repeat 17px center;}
.left_lk li a#e2{ background: url(/images/bg/e2.png) no-repeat 17px center;}
.left_lk li a#e2:hover, .left_lk li.active a#e2{ background:url(/images/bg/e2-1.png) no-repeat 17px center;}
.left_lk li a#e2:active{ background:url(/images/bg/e2-2.png) no-repeat 17px center;}
.left_lk li a#e3{ background: url(/images/bg/e3.png) no-repeat 17px center;}
.left_lk li a#e3:hover, .left_lk li.active a#e3{ background:url(/images/bg/e3-1.png) no-repeat 17px center;}
.left_lk li a#e3:active{ background:url(/images/bg/e3-2.png) no-repeat 17px center;}
.left_lk li a#e4{ background: url(/images/bg/e4.png) no-repeat 17px center;}
.left_lk li a#e4:hover, .left_lk li.active a#e4{ background:url(/images/bg/e4-1.png) no-repeat 17px center;}
.left_lk li a#e4:active{ background:url(/images/bg/e4-2.png) no-repeat 17px center;}
.right_lk{ margin-left:232px;padding:25px;}
.right_lk .title{ font-size:17px; font-weight:bold; padding-bottom:15px;}
.right_lk .form{ width:50%;}
.right_lk .form td{ padding-bottom:15px;}
.right_lk .form p{ font-size:17px; padding-bottom:15px;}
.right_lk .form p span{ color:#de5353; font-size:12px;}
.right_lk .form input[type=text]{ height:28px; line-height:28px; padding:0 10px; width:240px; background:url(/images/bg/27.png) no-repeat center top; border: none; font-size:12px; color:#999999;}
.right_lk .form input[type=password]{ height:28px; line-height:28px; padding:0 10px; width:240px; background:url(/images/bg/27.png) no-repeat center top; border: none; font-size:12px; color:#999999;}
.right_lk .form input[type=text].street{ width:146px; background: url(/images/bg/28.png) no-repeat left top;}
.right_lk .form input[type=text].build{ width:66px; background: url(/images/bg/29.png) no-repeat left top;}
.right_lk .form button{ width:116px; height:34px; line-height:30px; color:#fff; background:url(/images/bg/save.png) no-repeat center top; border: none; font-weight:bold;}
.right_lk .form button:hover{ background-position: center -57px;}
.right_lk .form button:active{ background-position: center -117px;}
.right_lk .form_in input[type=text]{ background:url(/images/bg/form_input.png) no-repeat center top; height:28px; line-height:28px; width:193px; padding:0 10px; border: none;}
.right_lk .form_in input[type=password]{ background:url(/images/bg/form_input.png) no-repeat center top; height:28px; line-height:28px; width:193px; padding:0 10px; border: none;}
.right_lk .form_in td{ padding:0 0 15px 0; line-height:28px;}
.right_lk .form_in th{ text-align: left; padding-bottom:5px;}
.right_lk .form_in button{ width:116px; height:34px; line-height:30px; color:#fff; background:url(/images/bg/save.png) no-repeat center top; border: none; font-weight:bold;}
.right_lk .form_in button:hover{ background-position: center -57px;}
.right_lk .form_in button:active{ background-position: center -117px;}
.zakaz_table th{ background:#b4b4b4; color:#fff; text-transform:uppercase; height:25px;vertical-align: middle;}
.zakaz_table td{ border-bottom:1px solid #b4b4b4; text-align:center; vertical-align: middle; height:25px;}
.zakaz_table .status.gray{ color:#b4b4b4;}
.zakaz_table .status.gold{ color:#c3ab25;}
.zakaz_table .status.green{ color:#609b2b;}
.zakaz_table .price{ font-size:17px; color:#66a737; font-weight:bold;}
.right_lk .basket p{ position:relative;}
.manager{ padding-bottom:20px; padding-left:90px; background:url(/images/bg/manager.png) no-repeat left top; min-height:100px;}
.manager_in{ border:2px solid #99cc66; border-radius:12px; padding:10px; position:relative;}
.manager_in p{ line-height:125%; padding-bottom:5px;}
.manager_in .arr{ display:block; width:23px; height:17px; position:absolute; left:-23px; top:20px; background:url(/images/bg/manafer_arr.png) no-repeat left top;}
.begin_basket td{ height:35px; vertical-align: middle; padding:0 20px; background:#d3f7bb; font-size:14px;}
.begin_basket .back{ background:url(/images/bg/back.png) no-repeat right 2px; padding-right:25px;}
.begin_basket .back:hover{ background-position: right -45px;}
.begin_basket .back:active{ background-position: right -103px;}
.main_tovar{ width:175px; position:relative; text-align: center;}
.main_tovar .col{ position:absolute; right:-50px; font-size:25px; font-family: "Arial Black", Gadget, sans-serif; color:#cc3333; top:35px;}
.slide td{ padding:30px 10px;}
.slide td p{ line-height:125%; white-space: normal;}
.main_tovar .podschet1{ position:absolute; left:0; top:160px; font-size:14px; width: auto;}
.main_tovar .podschet1 p{ white-space: nowrap; padding-bottom:5px;}
.main_tovar .podschet1 .red{ color:#cc3333; font-size:24px; font-weight:bold;}
.main_tovar .podschet1 .green1{ color:#339933; font-weight:bold; font-size:18px;}
.main_tovar .podschet1 .green2{ color:#329a1c; font-weight:bold; font-size:24px;}
.main_tovar .podschet1 .oldprice{ font-size:20px; text-decoration:line-through;}
.plus{ position:relative; top:42px; text-align:center;}
.bonus{ position:relative; width:185px;}
.bonus .podschet2 p{ padding:5px;}
.bonus .podschet2{ position:absolute; left:0; top:155px; font-size:14px; width:180px; text-align:center;}
.bonus .podschet2 .green2{ color:#329a1c; font-weight:bold; font-size:24px;}
.bonus .podschet2 .oldprice{ font-size:20px; text-decoration:line-through;}
.slide input[type=text]{ width:52px; text-align:center; height:26px;line-height:26px; border-radius:5px;}
.itogo p{ padding-bottom:15px; text-align:center; line-height:150%;}
.itogo .price .green2{color:#329a1c; font-weight:bold; font-size:24px;}
.itogo .red{ font-size:18px; color:#cc3333; display:inline-block; line-height:125%;}
.itogo button{ width:140px; height:42px;line-height:40px; color:#fff; text-decoration: none; border: none; background:url(/images/bg/21.png) no-repeat left top; font-size:14px;}

.lightbox{ position: absolute; background:#fff; border:4px solid #a8d3f1; border-radius:15px; box-shadow:0 0 20px #666; width:726px; left:-367px; top:100px; }
.light_in{ padding:20px;}
.light_in .name{ font-size:18px; text-align:center; padding-bottom:20px;}
.light_in .cat_top .oldprice{ font-size:14px; color:#656565; text-decoration: line-through;}
.light_in .cat_top .price{ font-size:18px;}
.light_in .cat_top .price span{ font-weight:bold; font-size:30px; color:#cc3333; display:inline-block; line-height:100%;}
.light_in .cat_top .skidka{ color:#cc3333; font-size:14px;}
.light_in .cat_top td{ padding:0 5px; vertical-align: middle;}
.light_in .cat_top input[type=text]{ width:52px; text-align:center; border:1px solid #ccc; border-radius:5px; position:relative; behavior: url(/PIE.htc); height:24px; line-height:24px;}
.light_in .cat_top .buy{ width:157px; height:52px; line-height:52px; text-align:center; position:relative; border-radius:5px; box-shadow:0 1px 3px #999; color:#fff; text-decoration: none; display:block; background:url(/images/bg/buy2.png) no-repeat center top; font-size:18px; font-weight:bold; text-shadow:1px 1px 3px #666; behavior: url(/PIE.htc);}
.light_in .cat_top .buy img{ vertical-align: middle;}
.light_in .cat_top .buy:hover{ background-position: center;}
.light_in .cat_top .buy:active{ background-position: center bottom;}
.light_in .cat_top .vbsk{ width:157px; height:52px; line-height:52px; text-align:center; position:relative; border-radius:5px; box-shadow:0 1px 3px #999; color:#fff; text-decoration: none; display:block; background:url(/images/bg/vbsk.png) no-repeat center top; font-size:18px; font-weight:bold; text-shadow:1px 1px 3px #666; behavior: url(/PIE.htc);}
.light_in .cat_top .vbsk img{ vertical-align: middle;}
.light_in .cat_top {}
.slider_image{ position:relative; padding-bottom:20px;}
.slider_image .image_in{ text-align: center; overflow: hidden; height:370px; position:relative; z-index:10;}
.slider_image .image_in .slide_image{ width:100%; height:370px; left:0; top:0; position:absolute; display: none;}
.slider_image .image_in .slide_image.current{ display:block;}
.slider_image .prev1, .slider_image .next1{ position:absolute; width:25px; height:40px; top:170px; display:block; z-index:20;}
.slider_image .prev1{ left:15px; background:url(/images/bg/slider_nav.png) no-repeat left center;}
.slider_image .prev1:hover{ background-position:-118px center;}
.slider_image .next1{ right:15px; background:url(/images/bg/slider_nav.png) no-repeat -50px center;}
.slider_image .next1:hover{ background-position: right center;}


.tab_in .photo li{
    text-align: center;
    display: list-item;
    float: left;
    width: 244px;
    height: 226px;

}
.tab_in .photo li img {
    width: 90%;
}


.hide {display: none}
.pointer {cursor: pointer}

.messageSent{
	margin: 50px 0px 0px 0px;
	color: #62A436;
	font-size: 14px;
}



.body-main {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 98;
}
.main-modal {
	border: 3px solid #60cb2b;
	height: 600px;
	width: 730px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 25px;
	overflow: hidden;
	box-shadow: 0px 0px 25px #666;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -365px;
	margin-top: -300px;
	z-index: 99;
	background-color: #fff;
}
.main-modal .head-block {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #e8e8e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	position: relative;
}
.main-modal .head-block .close-block {
	height: 24px;
	width: 24px;
	position: absolute;
	cursor: pointer;
	display: block;
	top: 3px;
	right: 10px;
	background-image:url(/images/bg/close_03.png)
}
.main-modal h2 {
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.main-modal .img-block {
	float: left;
	height: 230px;
	width: 350px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 18px;
	text-align: center;
}
.main-modal .img-block img {
	height: 100%;
	max-height: 200px;
	max-width: 350px;
}
.main-modal .characteristics-block {
	float: left;
	width: 330px;
	margin-top: 16px;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}
.main-modal .characteristics-block .price-block {
	font-size: 35px;
	font-weight: bold;
	color: #cc3333;
	padding-bottom: 17px;
}
.main-modal .characteristics-block .price-block span {
	font-size: 18px;
	font-weight: bold;
	color: #3d3d3d;
}
.main-modal .form-block form span {
	display: block;
	width: 50%;
	float: left;
}
.main-modal .form-block {
	padding: 20px;
}
.main-modal .form-block p {
	font-size: 16px;
	color: #333333;
	display: block;
	font-weight: bold;
	padding-bottom: 20px;
}
.main-modal .form-block p span {
	color: #ff3333;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 20px;
}
.main-modal .form-block form span input {
	font-size: 12px;
	color: #999999;
	background: none;
	background-color: #f9f9d6;
	height: 30px;
	width: 290px;
	padding-left: 10px;
	border-radius: 4px;
	border: none;
	margin: 0px;
	margin-bottom: 17px;
	box-shadow: inset 1px 1px 10px #d9d9ba;
	text-shadow: none;
	display: block;


}
.main-modal .form-block form span textarea {
	font-size: 12px;
	color: #999999;
	background-color: #f9f9d6;
	height: 122px;
	width: 282px;
	padding-left: 10px;
	border-radius: 4px;
	border: none;
	margin: 0px;
	margin-bottom: 17px;
	box-shadow: inset 1px 1px 10px #d9d9ba;
	padding-top: 8px;
	margin: 0px auto;
	display: block;
}
.main-modal .form-block form input {
	height: 35px;
	width: 135px;
	border-radius: 4px;
	border: none;
	background: #f97847; 
	background: -moz-linear-gradient(top,  #f97847 0%, #f87847 51%, #f96b34 52%, #f05620 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f97847), color-stop(51%,#f87847), color-stop(52%,#f96b34), color-stop(100%,#f05620)); 
	background: -webkit-linear-gradient(top,  #f97847 0%,#f87847 51%,#f96b34 52%,#f05620 100%); 
	background: -o-linear-gradient(top,  #f97847 0%,#f87847 51%,#f96b34 52%,#f05620 100%); 
	background: -ms-linear-gradient(top,  #f97847 0%,#f87847 51%,#f96b34 52%,#f05620 100%); 
	background: linear-gradient(to bottom,  #f97847 0%,#f87847 51%,#f96b34 52%,#f05620 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f97847', endColorstr='#f05620',GradientType=0 ); 
	color: #fff;
	font-size: 14px;
	text-shadow: 1px 0px 5px #666;
	display: block;
	float: left;
	margin-top: 9px;
	margin-left: 271px;
}
.main-modal .form-block form input:hover {
	box-shadow: 0px 0px 5px #666;
}
.main-modal .it-is-ok {
	padding-top: 70px;
	background: url(/images/bg-home/girl-manager.jpg) no-repeat left bottom;
    height: 215px;
    margin-left: 25px;
    display: none;
}
.main-modal .it-is-ok h2 {
    color: #258311;
    font-size: 25px;
    font-weight: bold;
    padding-left: 200px;
    padding-bottom: 3px;
}
.main-modal .text-it-is-ok-1 {
    font-size: 18px;
    color: #333333;
    padding-left: 200px;
}
.main-modal .text-it-is-ok-2 {
    font-size: 12px;
    color: #666666;
    padding-top: 15px;
    padding-left: 200px;
    line-height: 18px;

}
.main-modal .text-it-is-ok-2 span {
    display: block;
    color: #f15822;
}



.services {
    margin-top: 10px;
    padding-bottom: 35px;
}
.services .purse a:hover,.services .car a:hover,.services .perforator a:hover  {
    color: #63b727;
}
.services .purse {
    float: left;
    width: 235px;
}
.services .purse a {
    font-size: 28px;
    color: #333;
    background: url(/images/img-vlp/purse2.png) no-repeat left 10px;
    padding-left: 74px;
    padding-bottom: 17px;
    display: block;
    margin-bottom: 22px;
    text-decoration: none;
    padding-top: 11px;
}
.services .purse p {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 21px;
}

.services .services-line {
    width: 1px;
    height: 271px;
    background-color: #ececec;
    float: left;
    margin-top: 49px;
    margin-left: 10px;
    margin-right: 10px;

}
.services .car {
    float: left;
    width: 235px;
}
.services .car a {
    font-size: 28px;
    color: #333;
    background: url(/images/img-vlp/car2.png) no-repeat left 10px;
    padding-left: 74px;
    padding-bottom: 17px;
    display: block;
    margin-bottom: 22px;
    text-decoration: none;
    padding-top: 11px;
}
.services .car p {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 21px;
}
.services .car p span {
    font-size: 21px;
    color: #63b727;
}
.services .perforator {
    float: left;
    width: 220px;
}
.services .perforator a {
    font-size: 28px;
    color: #333;
    background: url(/images/img-vlp/perforator.png) no-repeat left 10px;
    padding-left: 74px;
    padding-bottom: 17px;
    display: block;
    margin-bottom: 22px;
    text-decoration: none;
    padding-top: 11px;
}
.services .perforator p {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 21px;
}
.services .perforator p span {
    font-size: 21px;
    color: #63b727;
}





.log_on{ background:#7ab63f; padding:5px 14px; position:relative; border-radius:5px 5px 0 0;}
.log_on a{ text-decoration: none; color:#fff; border-bottom:1px dashed; text-shadow:1px 1px #557f2c;}
.log_on p{ line-height:22px;}
.log_on .arr{ background:url(/images/bg/arr1.png) no-repeat center top; position:absolute; left:0; top:-8px; height:8px; width:100%;}
.log_on img{ vertical-align: middle;}
.log_menu p{ padding:0 0 4px 0; background:url(/images/bg/log_menu.png) repeat-x left bottom;}
.log_menu a{ display:block; padding:5px 15px; line-height:125%; color:#333333; text-decoration: none;}
.log_menu a:hover{ color:#62a436;}


.sorty{
	margin: 10px 0px 20px 0px; font-size: 14px; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding: 5px 0px 5px 0px;
}
.sorty a{margin: 0px 0px 0px 40px; text-decoration: none;}
.sorty .current{color: #37790F; font-weight: 900;}

.note{
	font-size: 11px !important;
	line-height: 13px !important;
	color: #9E9797 !important;
	margin-top: -11px !important;
}



.right_col .banner-aviary{
    background: url(/images/actions/volyery.png) no-repeat 0px 0px;
    width: 739px;
    height: 257px;
    margin: 10px 0px 30px -5px;
    display: block;
}

.banner-aviary-wrapper{
    text-align: center;
}

.banner-aviary-wrapper .banner-aviary {
    background: url(/images/actions/volyery.png) no-repeat 0px 0px;
    width: 739px;
    height: 257px;
    
    display: inline-block;
}
.right_col .banner-aviary:hover, .banner-aviary:hover {
    background: url(/images/actions/volyery.png) no-repeat 0px -257px;
}
.right_col .h2-aviary, .h2-aviary {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    display: block;
    margin-bottom: 30px;
    text-align: center;
}
.menu-aviary {
    width: 615px;
	margin: 0 auto;
}
.menu-aviary li {
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(246,242,242) 100%) !important;
    background-image: -webkit-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(246,242,242) 100%) !important;
    background-image: -ms-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(246,242,242) 100%) !important;
    box-shadow: 0px 1px 1px 0px rgb(156, 153, 153);
    position: relative;
    width: 112px;
    height: 140px;
    display: block;
    float: left;
    margin-right: 11px;
    cursor: pointer;

    
    padding-left: 0px !important;
}
.menu-aviary .active {
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(246,242,242) 0%, rgb(224,224,224) 100%) !important;
    background-image: -webkit-linear-gradient( 90deg, rgb(246,242,242) 0%, rgb(224,224,224) 100%) !important;
    background-image: -ms-linear-gradient( 90deg, rgb(246,242,242) 0%, rgb(224,224,224) 100%) !important;
    box-shadow: inset 0px 1px 1px 0px rgb(156, 153, 153);
}

.menu-aviary li:hover {
  background-image: -moz-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(250,247,247) 99%) !important;
  background-image: -webkit-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(250,247,247) 99%) !important;
  background-image: -ms-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(250,247,247) 99%) !important;
}
.menu-aviary li a {
    display: block;
    width: 112px;
    height: 140px;
    color: #2c2b2b;
}
.menu-aviary .econom {
      background-image: -moz-linear-gradient( 90deg, rgb(211,38,38) 0%, rgb(247,147,147) 100%) !important;
        background-image: -webkit-linear-gradient( 90deg, rgb(211,38,38) 0%, rgb(247,147,147) 100%) !important;
        background-image: -ms-linear-gradient( 90deg, rgb(211,38,38) 0%, rgb(247,147,147) 100%) !important;
}
.menu-aviary .econom a {
    color: #fff;
}
.menu-aviary .econom a span {
    color: #fff;
}
.menu-aviary .econom img {
    position: absolute;
    top: 33px;
    left: 20px;
}
.menu-aviary li img {
    position: absolute;
}
.menu-aviary .econom:hover {
  background-image: -moz-linear-gradient( 90deg, rgb(227,77,77) 0%, rgb(239,186,186) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(227,77,77) 0%, rgb(239,186,186) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(227,77,77) 0%, rgb(239,186,186) 100%);

}
.menu-aviary .chicken img {
    top: 10px;
    left: 16px;
}
.menu-aviary .rabbit img {
    top: 4px;
    left: 23px;
}
.menu-aviary .puppy img {
    top: 11px;
    left: 8px;
}
.menu-aviary .dog img {
    top: -9px;
}
.menu-aviary .monkey img {
    top: -17px;
    left: 14px;
}

.menu-aviary li span {
    display: block;
    text-align: center;
    padding-top: 99px;
    font-size: 14px;
    color: #2c2b2b;
    width: 103px;
    line-height: 16px;
    margin: 0px auto;
}

.right_col .block-information {
    background: url(/images/img-volyery/home5_31.png) no-repeat top center;
    margin-top: 40px;
}
.right_col .block-information2 {
    background: url(/images/img-volyery/home5_44.png) no-repeat bottom center;
    padding: 20px 0px;
}
.right_col .block-information2 li {
    width: 204px;
    float: left;
    margin-right: 20px;
    margin-right: 39px;
}
.right_col .block-information2 li h3 {
    color: #333333;
    font-size: 24px;
    display: block;
    position: relative;
    padding-top: 10px;
    padding-left: 53px;
    padding-bottom: 19px;
}
.right_col .block-information2 li h3 img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.right_col .block-information2 li p {
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    padding-bottom: 16px;
}
.right_col .block-information2 li a {
    font-size: 14px;
    color: #3399cc;
    text-align: right;
    display: block;
}
.right_col .text-bottom {
    padding-top: 40px;
}
.right_col .text-bottom h2, .text-bottom h2 {
    padding-bottom: 28px;
}
.right_col .text-bottom p, .text-bottom p {
    font-size: 13px;
    color: #333333;
    padding-bottom: 20px;
    line-height: 16px;
}

.vk_block{
	margin-bottom: 30px;
}

.headerText {
	color: #999;
	margin: 5px;
	font-size: 12px;
}

.sortingBlock {
	border: none;
	padding: 5px 10px;
	margin: 5px 0;
	margin-bottom: 20px;
	background: #f3f3f3;
	vertical-align: middle;
	border-radius: 3px;
}

.sortingBlock strong {
	color: #000;
	font-size: 13px;
	font-weight: normal;
}
.sortingBlock ul {
	display: inline-block;
}
.sortingBlock li {
	display: inline-block;
}
.sortingBlock a {
	margin-left: 20px;
	color: #11a5c3;
	text-decoration: none;
	font-size: 13px;
}

.sortingBlock a.active {
	padding: 1px 10px 6px 20px;
	background: #fff;
	border-radius: 3px;
}

.sortingBlock a:hover {
	color: #2f86c1;
	text-decoration: none;
}

.sortingBlock a:active {
	color: #145a8b;
}

.sortingBlock a i {
	width: 10px;
	height: 5px;
	position: absolute;
	overflow: hidden;
	background: url(/admin/images/buttons/arrowsToSorting.png) 0 0 no-repeat;
	margin: 4px 0 0 -13px;
}
.sortingBlock a i.down {
	background-position: center right;
}

.sortingBlock span {
	float: right;
	font-size: 13px;
	color: #000;
}
.sortingBlock span strong {
	color: #000;
}


@font-face {
    font-family: 'ALSRublRegular';
    src: url('/images/fonts/rouble-webfont.eot');
    src: url('/images/fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/fonts/rouble-webfont.woff') format('woff'),
         url('/images/fonts/rouble-webfont.ttf') format('truetype'),
         url('/images/fonts/rouble-webfont.svg#ALSRublRegular') format('svg');

}
span.rub {
	-moz-user-select: none;
	-webkit-user-select: none;
	font-family: 'ALSRublRegular'!important;
	line-height: 1;
	font-weight: normal !important;
	ont-weight: normal !important;
}


.pop .modal2 {
	background: url(/images/bg/modal.png) repeat left top;
	position: absolute;
	left: -302px;
	width: 598px;
	top: 50px;
	border-radius: 10px;
}
.modal2 .modal_in {
	border: 3px solid #6DC433;
	text-align: center;
	height: 480px;
	overflow: visible;
}
.modal2 p {
	color: #999;
	padding-bottom: 10px;
}
.modal2 .user {
	color: #333;
	font-size: 20px;
	line-height: 150%;
}
.modal2 .modal_step {
	padding-top: 30px;
}
.modal_step .title {
	color: #419DDF;
	font-size: 24px;
}
.modal2 .close {
	background: url(/images/bg/smodalclose.png) no-repeat;
	width: 25px;
	height: 25px;
	right: -12px;
	top: -12px;
	position: absolute;
	display: block;
}
.modal2 .modal_in {
	text-align: center;
}
.modal_step td {
	padding: 10px;
	vertical-align: middle;
	text-align: left;
	color: #666;
	border-bottom: 1px solid #E2E2E2;
}
.modal_step .name {
	font-size: 15px;
	color: black;
	padding: 0;
}
.modal_step .submit {
	display: block;
	width: 101px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	color: white;
	background: url(/images/bg/more.png) no-repeat left top;
	font-size: 16px;
}
.modal_step .submit:hover {
	background-position: left bottom;
}
.modal_step td p {
	line-height: 125%;
}


.buyclick a{
	display:block;
	width:157px;
	height:52px;
	line-height:52px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-shadow:0 2px 2px #333;
	font-size:16px;
	font-weight:bold;
	border-radius: 5px;
	margin: 15px 0px 15px 0px;
	cursor: pointer;
	background-image: -moz-linear-gradient( 90deg, rgb(255,69,44) 0%, rgb(255,121,65) 99%);
	background-image: -webkit-linear-gradient( 90deg, rgb(255,69,44) 0%, rgb(255,121,65) 99%);
	background-image: -ms-linear-gradient( 90deg, rgb(255,69,44) 0%, rgb(255,121,65) 99%);
}
.buyclick a:hover{
	background-image: -moz-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
	background-image: -webkit-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
	background-image: -ms-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
}
.buyclick a:active{
	background-image: -moz-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
}


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 490;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 500;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

.slides_complect td{}
.slides_complect .symb{ display:inline-block; position:relative;}
.slides_complect .symb img{ max-width:100%; height:auto;}
.pos2 .stovar{ width:208px;}
.pos2 .symb, .pos3 .symb, .pos4 .symb{top:48px;}
.pos3 .stovar{ width:124px;}
.pos4 .stovar{ width:116px;}
.stovar{ overflow: hidden;}
.pos2 td{ padding:10px;}
.pos3 td{ padding:10px 5px;}
.pos4 td{ padding:10px 3px;}
.stovar.itog{ text-align:right; width:auto; position:relative; top:40px;}
.stovar.itog .desc{ height:0px!important; padding:0!important;}
.pos2 .stovar .image{
	width:110px;
	float:left;
	margin-right: 8px;
}
.pos2 .stovar .image img{ max-width:100%; height:auto;}
.pos3 .stovar .image{ text-align:center; width:124px; height:135px;}
.pos4 .stovar .image{ text-align:center; width:100px; height:106px;}
.pos3 .stovar .image img, .pos4 .stovar .image img{ max-width:100%; max-height:100%; width:auto; height:auto;}
.pos2 .stovar .txt{ margin-left:105px; position:relative; white-space: nowrap;}
.pos3 .stovar .txt{
	position:relative;
	white-space: nowrap;
	margin-left: 20px;
}
.pos2 .stovar .desc{ color:#666666; padding:10px 0; font-size:11px; position:relative; height:40px; white-space:nowrap;}
.pos3 .stovar .desc, .pos4 .stovar .desc{ color:#666666; padding:10px 0; font-size:11px; position:relative; height:20px; white-space:nowrap;}
.stovar .desc span{ display:block; width:30px; background:url(/images/techno-img/complects/sh22.png) repeat-y left top; height:20px; bottom:0; right:0; position:absolute;}
.stovar .oldprice{ position:relative; display:inline-block; white-space:nowrap; margin-bottom:5px;}
.stovar .oldprice span{ display: block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/images/techno-img/complects/shape22.png) no-repeat center;}
.stovar .price{ font-size:14px; white-space:nowrap;}
.stovar .price span{ font-weight:bold; font-size:25px; color:#ff4830;}
.stovar .buy{ padding-top:10px;}
.stovar .buy a{ display:inline-block; width:130px; height:36px; box-shadow:0 1px 3px #999; text-align:center; line-height:36px; font-size:14px; text-shadow:0 1px #666; border-radius:3px; color:#fff; font-weight:bold; text-decoration:none;
background: #ff452c; 
background: -moz-linear-gradient(top,  #ff452c 0%, #ff7941 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff452c), color-stop(100%,#ff7941)); 
background: -webkit-linear-gradient(top,  #ff452c 0%,#ff7941 100%); 
background: -o-linear-gradient(top,  #ff452c 0%,#ff7941 100%); 
background: -ms-linear-gradient(top,  #ff452c 0%,#ff7941 100%); 
background: linear-gradient(to bottom,  #ff452c 0%,#ff7941 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff452c', endColorstr='#ff7941',GradientType=0 ); 
}
.stovar .buy a:hover{
	background-image: -moz-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
	background-image: -webkit-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
	background-image: -ms-linear-gradient( 90deg, rgb(249,97,76) 0%, rgb(255,159,65) 99%);
}
.stovar .buy a:active{
	background-image: -moz-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(255,145,65) 1%, rgb(249,97,76) 100%);
}
.stovar .code{color: #656565; margin-top: 5px;}




.actia_left{ border:1px solid #ff492e; position:relative; box-shadow:0 2px 5px #999; width:218px; margin-bottom: 30px;}
.actia_left .act_in{ padding:15px;}
.actia_left .title{ font-size:18px; font-weight:bold; line-height:125%; padding-bottom:10px;}
.actia_left .title a{ color:#ff4728; text-decoration:none;}
.actia_left .image{}
.actia_left .timer p{ padding-bottom:10px; font-size:13px;}
.actia_left .timer{}
.buts a{display:block; height:34px; line-height:34px; border-radius:5px; color:#fff; text-align:center; text-decoration:none; font-size:15px; font-weight:bold; text-shadow:0 1px 3px #999; box-shadow:0 1px 3px #999;}
.buts p{ padding-bottom:10px;}
.two .buts{
	margin-top: 15px;
}
.two .buts .onebsk a{
	height: 42px;
	width: 158px;
	padding-top: 7px;
	font-size: 16px;
}
.bsk a{ background: rgb(42,185,31); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYjkxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NGVhNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(42,185,31,1) 0%, rgba(84,234,115,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,185,31,1)), color-stop(100%,rgba(84,234,115,1))); 
background: -webkit-linear-gradient(top,  rgba(42,185,31,1) 0%,rgba(84,234,115,1) 100%); 
background: -o-linear-gradient(top,  rgba(42,185,31,1) 0%,rgba(84,234,115,1) 100%); 
background: -ms-linear-gradient(top,  rgba(42,185,31,1) 0%,rgba(84,234,115,1) 100%); 
background: linear-gradient(to bottom,  rgba(42,185,31,1) 0%,rgba(84,234,115,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab91f', endColorstr='#54ea73',GradientType=0 ); 
}
.bsk a img{ vertical-align: middle;}
.bsk a:hover{background: rgb(82,220,72); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyZGM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWY5YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(82,220,72,1) 0%, rgba(154,249,174,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,220,72,1)), color-stop(100%,rgba(154,249,174,1))); 
background: -webkit-linear-gradient(top,  rgba(82,220,72,1) 0%,rgba(154,249,174,1) 100%); 
background: -o-linear-gradient(top,  rgba(82,220,72,1) 0%,rgba(154,249,174,1) 100%); 
background: -ms-linear-gradient(top,  rgba(82,220,72,1) 0%,rgba(154,249,174,1) 100%); 
background: linear-gradient(to bottom,  rgba(82,220,72,1) 0%,rgba(154,249,174,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52dc48', endColorstr='#9af9ae',GradientType=0 ); 
}
.bsk a:active{background: rgb(154,249,174); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhZjlhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MmRjNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(154,249,174,1) 0%, rgba(82,220,72,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(154,249,174,1)), color-stop(100%,rgba(82,220,72,1))); 
background: -webkit-linear-gradient(top,  rgba(154,249,174,1) 0%,rgba(82,220,72,1) 100%); 
background: -o-linear-gradient(top,  rgba(154,249,174,1) 0%,rgba(82,220,72,1) 100%); 
background: -ms-linear-gradient(top,  rgba(154,249,174,1) 0%,rgba(82,220,72,1) 100%); 
background: linear-gradient(to bottom,  rgba(154,249,174,1) 0%,rgba(82,220,72,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9af9ae', endColorstr='#52dc48',GradientType=0 ); 
box-shadow:inset 0 1px 3px #666;}
.onebsk a{background: rgb(255,69,44); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNDUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,69,44,1) 0%, rgba(255,121,65,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,69,44,1)), color-stop(100%,rgba(255,121,65,1))); 
background: -webkit-linear-gradient(top,  rgba(255,69,44,1) 0%,rgba(255,121,65,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,69,44,1) 0%,rgba(255,121,65,1) 100%); 
background: -ms-linear-gradient(top,  rgba(255,69,44,1) 0%,rgba(255,121,65,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,69,44,1) 0%,rgba(255,121,65,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff452c', endColorstr='#ff7941',GradientType=0 ); 
}
.onebsk a:hover{background: rgb(247,79,56); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NGYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWFiNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,79,56,1) 0%, rgba(249,171,103,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,79,56,1)), color-stop(100%,rgba(249,171,103,1))); 
background: -webkit-linear-gradient(top,  rgba(247,79,56,1) 0%,rgba(249,171,103,1) 100%); 
background: -o-linear-gradient(top,  rgba(247,79,56,1) 0%,rgba(249,171,103,1) 100%); 
background: -ms-linear-gradient(top,  rgba(247,79,56,1) 0%,rgba(249,171,103,1) 100%); 
background: linear-gradient(to bottom,  rgba(247,79,56,1) 0%,rgba(249,171,103,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f38', endColorstr='#f9ab67',GradientType=0 ); 
}
.onebsk a:active{background: rgb(249,171,103); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YWI2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzRmMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(249,171,103,1) 0%, rgba(247,79,56,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,171,103,1)), color-stop(100%,rgba(247,79,56,1))); 
background: -webkit-linear-gradient(top,  rgba(249,171,103,1) 0%,rgba(247,79,56,1) 100%); 
background: -o-linear-gradient(top,  rgba(249,171,103,1) 0%,rgba(247,79,56,1) 100%); 
background: -ms-linear-gradient(top,  rgba(249,171,103,1) 0%,rgba(247,79,56,1) 100%); 
background: linear-gradient(to bottom,  rgba(249,171,103,1) 0%,rgba(247,79,56,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ab67', endColorstr='#f74f38',GradientType=0 ); 
box-shadow:inset 0 1px 3px #666;}
.actia_left .priced{ height:83px; background:url(/images/bg/priced.png) no-repeat center top; position:relative;}
.actia_left .priced .oldprice{ position:absolute; left:10px; top:10px; font-size:18px;}
.actia_left .priced .oldprice span{ position:absolute; width:100%; height:100%; display:block; background:url(/images/bg/oldprice.png) no-repeat center; background-size:contain; left:0; top:0;}
.actia_left .priced .price{ position:absolute; right:10px; bottom:15px; font-size:14px;}
.actia_left .priced .price span{ font-weight:bold; font-size:36px; color:#ee3117; display:inline-block; line-height:100%;}
.p-home .more{ text-align:center;}
.p-home .more a{ display:inline-block; padding:0 8px; text-decoration:none; color:#555454; font-size:12px; background:url(/images/bg/more.png) no-repeat right 6px;}
.p-home .more a span{ border-bottom:1px dashed;}
.service_list{ padding-bottom:36px;}
.service_list .service_in{ width:135px; height:72px; border-radius:5px; border:1px solid #ccc; float:left; padding-left:100px; padding-top:22px; margin-left:10px; position:relative;}
.service_in.first{ margin-left:0;}
.service_list .service_in p{ line-height: normal;}
#serv1 .image{ position:absolute; left:-7px; top:-7px;}
#serv2 .image{ position:absolute; left:0px; top:-18px;}
#serv3 .image{ position:absolute; left:0px; top:0px;}
.brands{ padding-bottom:35px;}
.brands .title{ font-size:24px; color:#333333; padding-bottom:15px; font-weight:bold;}
.brand{ float:left; border:1px solid #ccc; border-radius:5px; overflow: hidden; margin-left:10px; margin-bottom:10px;}
.brand.first{ margin-left:0;}
.brand:hover{ border:1px solid #ffb891;}
.brand .more{ display:block; width:236px; height:30px; line-height:30px; text-align:center; font-size:14px;}
.charfilter{ padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.charfilter .title{ font-size:19px; font-weight:bold; padding-bottom:25px;}
.charfilter .char{ padding-left:25px;}
.charfilter .char .image{ float:left;}
.charfilter .char .text{ margin-left:38px;}
.charfilter .char .name{ font-weight:bold; font-size:14px; padding-bottom:7px;}
.charfilter .char p{ line-height:125%; padding-bottom:5px;}
.charfilter td{ border-left:1px solid #ccc;}
.charfilter td:first-child{ border:none;}
.charfilter td:first-child .char{ padding-left:0;}
.act_catalog{ padding-bottom:50px;}
.act_catalog td{ width:50%; border-left:1px solid #ccc;}
.act_catalog td:first-child{ border:none;}
.act_catalog .title{font-size:24px; font-weight:bold; padding-bottom:25px;}
.act_catalog .cat_in{ padding:0 10px;}
.act_catalog .cat_in .name{ text-align:center; padding-bottom:15px; font-size:16px;}
.act_catalog .cat_in .image{ width:160px; float:left;}
.act_catalog .cat_in .text{ margin-left:178px;}
.act_catalog .cat_in .param p{ line-height:125%; padding-bottom:5px; font-size:14px;}
.act_catalog .cat_in .oldprice{ position:relative; font-size:14px;}
.act_catalog .cat_in .oldprice span{ position:absolute; width:100%; height:100%; display:block; background:url(/images/bg/oldprice.png) no-repeat center; background-size:contain; left:0; top:-5px;}
.act_catalog .cat_in .price{ font-size:14px;}
.act_catalog .cat_in p{ padding-bottom:10px;}
.act_catalog .cat_in .price span{ font-weight:bold; font-size:36px; color:#ee3117; display:inline-block; line-height:100%;}
.category-list .title{font-size:24px; font-weight:bold; padding-bottom:25px;}
.top_cat{ padding-bottom:50px;}
.top_cat .title{font-size:24px; font-weight:bold; padding-bottom:0px;}
.top_cat .cat_in{ float:left; width:224px; margin-left:20px; margin-top: 30px;}
.top_cat .cat_in .image{ text-align:center; position:relative;}
.top_cat .cat_in .image span{ display:block; position:absolute; left:0; top:0;}
.top_cat .cat_in .name{ font-size:14px; padding-bottom:15px; text-align: center;}
.top_cat .cat_in .param p{ line-height:125%; padding-bottom:5px; font-size:14px;}
.top_cat .cat_in td{ padding-bottom:5px; font-size:14px; vertical-align:middle;}
.top_cat .cat_in .oldprice{ font-size:14px; position:relative;}
.top_cat .cat_in .oldprice span{ position:absolute; width:100%; height:100%; display:block; background:url(/images/bg/oldprice.png) no-repeat center; background-size:contain; left:0; top:0;}
.top_cat .cat_in .price span{ font-weight:bold; font-size:24px; color:#ee3117; display:inline-block; line-height:100%;}
.top_cat .cat_in .skidka{ color:#329a1c;}
.top_cat .cat_in .skidka span{ font-size:18px; font-weight:bold; display:inline-block; line-height:100%;}
.top_cat .buts p{ width:49%;}
.top_cat .buts a{ font-size:13px; height:32px; line-height:32px;}


.actia{ background:#fff url(/images/viewGood/actia.png) no-repeat right center; border:1px solid #ff492e; border-radius:3px; padding:18px 170px 18px 36px; position:relative; z-index:10; box-shadow:0 5px 10px #666; margin-bottom:21px;}
.actia .title{ color:#ff492e; font-size:28px;}
.actia table { width: 280px; }
.actia .desc{ font-size:18px; line-height:125%; float:right; width: 230px; margin-right: 14px;}
.actia .timer{ width:280px;}
.actia .timer p{ padding-bottom:10px;}
.actia td{ vertical-align: middle;}
.actia .arr{ position:absolute; left:113px; height:19px; bottom:-19px; width:41px; background:url(/images/viewGood/arr.png) no-repeat center;}


.cat_item2.itemInList .actia{
	position: relative;
	padding:10px;
	background:#fff url(/images/viewGood/actiaMini.png) no-repeat right center;
	border:1px solid #ff492e;
	border-radius:3px;
	position:relative;
	z-index:10;
	box-shadow:0 5px 10px #666;
	margin-bottom:21px;
	height: 55px;
}
.cat_item2.itemInList .actia .title{ color:#ff492e; font-size:16px; float: left;}
.cat_item2.itemInList .actia .desc { font-size:12px; line-height:125%; float: left; color: #999; width: 460px;}
.cat_item2.itemInList .actia table { margin-right: 0px; float:right; width: 200px; margin-top: -30px;}
.cat_item2.itemInList .actia .timer p { padding-bottom:0px; }
.cat_item2.itemInList .actia td{ vertical-align: middle;}
.cat_item2.itemInList .actia .arr{ position:absolute; left:113px; height:19px; bottom:-19px; width:41px; background:url(/images/viewGood/arr.png) no-repeat center;}


.cat_item2.itemInList .hasCountdown { display:block; height:20px; white-space:nowrap;}

.cat_item2.itemInList .countdown_rtl {
	direction: rtl;
}
.cat_item2.itemInList .actia .timer {
	width: 230px;
}
.cat_item2.itemInList .countdown_holding span {

}
.cat_item2.itemInList .countdown_row {
	clear: both;
	margin:0 auto;
	padding: 0px 2px;
	text-align: center;
}

.cat_item2.itemInList .countdown_section {
	display: inline-block;
	float: left;
	font-size: 7px;
	text-transform:uppercase;
	text-align: center;
	margin:0 8px 0 0;
}
.cat_item2.itemInList div.timer p {
	margin-bottom: 5px;
}
.cat_item2.itemInList .countdown_amount {
	font-size:13px; color:#4b4949;
	font-weight:bold;
	width:24px; height:24px;
	line-height: 22px;
	display:block;
	text-align:center;
	font-family: Arial;
	background: none; box-shadow:0 0 10px #999;
	border-radius: 3px;
}
.cat_item2.itemInList .countdown_descr {
	display: block;
	width: 100%;
}

.offer_only{
	color: #FF492E;
	font-size: 29px;
	margin-bottom: 16px;
}
.offer_atention{
	color: #FF492E;
	font-size: 24px;
	font-weight: bold;
}

.quantity_offer{
	margin-left: 70px;
	float: left;
}
.sht{
	margin: 22px 0px 0px 10px;
	font-size: 16px;
	font-weight: bold;
	float: left;
}






.orderOneClickModalBg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0, 0.3);
	width: 100%;
	height: 1000px;
	z-index: 11;
}

.orderOneClickModal, .orderOneClickModalSuccess {
	display: none;
	z-index: 12;
	position: fixed;
	top: 50%;
	left: 50%;
	border-style: solid;
	border-width: 3px;
	border-color: rgb( 96, 203, 43 );
	border-radius: 25px;
	background-color: rgb( 255, 255, 255 );
	box-shadow: 0px 5px 38px 0px rgb( 0, 0, 0 );
	width: 525px;
	height: 431px;
	margin-left: -232px;
	margin-top: -216px;
}

.orderOneClickModal .title-window, .orderOneClickModalSuccess .title-window {
    position: relative;
    background-color: #e8e8e8;
    border-bottom: 1px solid #cccccc;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 25px 25px 0px 0px;
}
.orderOneClickModal .title-window .close, .orderOneClickModalSuccess .title-window .close {
	background: #f12323 url(/images/orderOneClick/close.jpg) no-repeat center center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: absolute;
	display: block;
	right: 5px;
	top:5px;
	cursor: pointer;

}
.orderOneClickModal .title-window .close:hover, .orderOneClickModalSuccess .title-window .close:hover {
    box-shadow: 0px 0px 5px #f12323
}
.orderOneClickModal .img-girl, .orderOneClickModalSuccess .img-girl {
    background: url(/images/orderOneClick/girl.png) no-repeat center center;
    width: 123px;
    height: 124px;
    margin: 25px auto;

}
.orderOneClickModal p, .orderOneClickModalSuccess p {
    color: #454545;
    font-size: 14px;
    text-align: center;
    display: block;
    width: 348px;
    margin: 25px auto;
    line-height: 18px;
}
.orderOneClickModal .content {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 20px;
	color: #e64934;
	text-align: center;
}
.orderOneClickModal .content p {
	font-size: 18px;
	color: #37790F;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.orderOneClickModal input {
    width: 333px;
    height: 35px;
    border: solid 1px #959595;
    border-radius: 3px;
    display: block;
    margin-left: auto;
	margin-right: auto;
    font-size: 20px;
    color: #454545;
    text-align: center;

    }
 .orderOneClickModal button {
  border-radius: 6px;
  background-image: -moz-linear-gradient( 90deg, rgb(100,165,55) 0%, rgb(151,220,105) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(100,165,55) 0%, rgb(151,220,105) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(100,165,55) 0%, rgb(151,220,105) 100%);
  box-shadow: 0px 1px 3px 0px rgb( 0, 0, 0 );
  display: block;
  width: 234px;
  height: 53px;
  border: none;
  text-align: center;
  font-size: 20px;
  color: #fff;
  text-shadow: 0px 1px 3px #666;
  margin-top: 31px;
  margin-left: auto;
  margin-right: auto;
}
.orderOneClickModal button:hover {
  background-image: -moz-linear-gradient( 90deg, rgb(121,185,76) 0%, rgb(176,240,134) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(121,185,76) 0%, rgb(176,240,134) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(121,185,76) 0%, rgb(176,240,134) 100%);
}
.orderOneClickModal button:active {
  background-image: -moz-linear-gradient( 90deg, rgb(176,240,134) 0%, rgb(121,185,76) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(176,240,134) 0%, rgb(121,185,76) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(176,240,134) 0%, rgb(121,185,76) 100%);
}

.product_specifications_additional {
border: 1px solid #E42217;
border-radius: 5px;
margin-top: 10px;
padding: 5px 7px;
color: #E42217;
}






.more-products {
 background: #f68328; 
 background: -moz-linear-gradient(top,  #f68328 0%, #ce630d 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f68328), color-stop(100%,#ce630d)); 
 background: -webkit-linear-gradient(top,  #f68328 0%,#ce630d 100%); 
 background: -o-linear-gradient(top,  #f68328 0%,#ce630d 100%); 
 background: -ms-linear-gradient(top,  #f68328 0%,#ce630d 100%); 
 background: linear-gradient(to bottom,  #f68328 0%,#ce630d 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68328', endColorstr='#ce630d',GradientType=0 ); 
 display: block;
 position: relative;
 color: #fff;
 text-decoration: none;
 padding: 12px 10px 12px 10px;
 border-radius: 2px;
 font-size: 14px;
 width: 214px;
 margin-bottom: 20px;
 margin-left: 249px;
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.47);
}

.more-products span {
 display: block;
 position: absolute;
 background: #fff;
 color: #d66a13;
 padding: 4px 11px;
 top: 8px;
 left: 185px;
 border-radius: 2px;
 box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.55);
}

.more-products:hover {
  color: #fff;
  opacity: 0.9;
  text-decoration: none;
}

.more-products:active {
 background: #ce630d; 
 background: -moz-linear-gradient(top,  #ce630d 0%, #f68328 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce630d), color-stop(100%,#f68328)); 
 background: -webkit-linear-gradient(top,  #ce630d 0%,#f68328 100%); 
 background: -o-linear-gradient(top,  #ce630d 0%,#f68328 100%); 
 background: -ms-linear-gradient(top,  #ce630d 0%,#f68328 100%); 
 background: linear-gradient(to bottom,  #ce630d 0%,#f68328 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce630d', endColorstr='#f68328',GradientType=0 ); 
 box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.47);
}


.cat_item .adminShow, .complect .adminShow {
	height: 25px;
	width: 170px;
	line-height: 25px;
	position: relative;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #aee1f2;
	border-radius: 3px;
	font-size: 12px;
	color: #88d0ea;
	float: left;
	text-align: center;
	position: relative;
	z-index: 9;
}
.complect .adminShow {
	position: absolute !important;
	margin: 5px 0px 0px 545px !important;
}
.cat_item .adminShow:hover , .complect .adminShow:hover {
	border: 1px solid #4bbbe4;
	color: #4bbbe4;
}
.cat_item2 .adminShow, .catalog2 .adminShow, .complect .adminShow, .catalog2 .adminShow {
	height: 25px;
	width: 170px;
	line-height: 25px;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #aee1f2;
	border-radius: 3px;
	font-size: 12px;
	color: #88d0ea;
	float: right;
	text-align: center;
	position: relative;
}
.cat_item2 .adminShow:hover, .catalog2 .adminShow:hover, .complect .adminShow:hover, .catalog2 .adminShow:hover {
	border: 1px solid #4bbbe4;
	color: #4bbbe4;
}
.important-message {
	height: 30px;
	position: relative;
	min-width:1079px;
	width: 100%;
}

.important-message-center {
	position: absolute;
	width: 100%;
	background: url(/images/informator-img/bg-warning.png);
	height: 30px;
	top: 0px;
	z-index: 51;
}

.important-message-center p {
	color: #E6191A;
	font-size: 13px;
	text-align: center;
	padding-top: 11px;
}

.important-message-center p img  {
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
}

.no_background{
	background: none;
}

.agreementPrice{
	color: #CC3333 !important;
    font-size: 16px !important;
	margin-top: 5px;
}

.slideOutH1Target, .slideOutH2Target, .slideOutH3Target, .slideOutH4Target, .slideOutH5Target, .slideOutH6Target{
    border-bottom: 1px dashed;
    cursor: pointer;
    padding-bottom: 0px !important;
    margin-bottom: 8px;
}

.slideOutH1Target:active, .slideOutH2Target:active, .slideOutH3Target:active, .slideOutH4Target:active,
.slideOutH5Target:active, .slideOutH6Target:active{
    padding-top: 1px;
}

.slideOutH1, .slideOutH2, .slideOutH3, .slideOutH4, .slideOutH5, .slideOutH6{
    position: relative;
    border: 1px solid #999;
    border-radius: 5px;
    text-align: justify;
    padding: 10px 15px 5px 15px;
    margin: 10px 0px 15px 0px;
    display: none;
}

.slideOutH1:after, .slideOutH1:before,
.slideOutH2:after, .slideOutH2:before,
.slideOutH3:after, .slideOutH3:before,
.slideOutH4:after, .slideOutH4:before,
.slideOutH5:after, .slideOutH5:before,
.slideOutH6:after, .slideOutH6:before
{
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.slideOutH1:after, .slideOutH2:after, .slideOutH3:after, .slideOutH4:after, .slideOutH5:after, .slideOutH6:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 15px;
    left: 70px;
    margin-left: -15px;
}
.slideOutH1:before, .slideOutH2:before, .slideOutH3:before, .slideOutH4:before, .slideOutH5:before, .slideOutH6:before{
    border-color: rgba(113, 158, 206, 0);
    border-bottom-color: #999;
    border-width: 16px;
    left: 70px;
    margin-left: -16px;
}

.img_money_box{
    margin: 20px !important;
}



 .contacts-icons {
	 display: flex; 
	 align-items: center; 
	 margin-bottom: 20px; 
	 font-size: 18px; 
	 font-weight: bold; 
 }

.contacts-icons img {
	width: 55px; 
	height: 55px;
	margin-right: 10px; 
}

.contacts-icons a {
	display: flex; 
	align-items: center;
	text-decoration: none; 
	color: #000; 
}

.contacts-icons a:hover {
	color: #007bff; 
}

.contacts-icons span {
	margin-right: 15px; 
}


.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
.hint{ position:relative;}
.hint_in{ position:absolute; top:0px; z-index:150;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #ef8e8e;
behavior: url(PIE.htc); cursor: pointer;}
.hint_in .arr2{ position:absolute; width:10px; height:12px; background:url(/admin/js/base/actions/images/left.png) no-repeat center center;}
.hintxt{ padding:6px;}
.hint .hintxt p{ font-size:11px; color:#fff; white-space: nowrap;}

.focus .inp_in{ border:1px solid #e79999;}
.focus .hint_in{ display: block;
-webkit-box-shadow: #efc4c4 5px 5px 3px;
-moz-box-shadow: #efc4c4 5px 5px 3px;
box-shadow: #efc4c4 5px 5px 3px;
behavior: url(PIE.htc);}
.main-heading {
   font-size: 24px;
   font-weight: normal;
   color: #333;
   padding-top: 6px;
   padding-bottom: 41px;
   text-align: center;
}
.category-playgrounds img {
   float: left;
}
.category-playgrounds .category-playgrounds-title {
    background: url(/images/bg-home/playground-title.png) no-repeat top left;
    width: 251px;
    height: 44px;
    display: block;
    margin-left: 72px;
    padding-top: 12px;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    padding: 15px 0px 0px 57px;
    text-shadow: 0px 2px 5px #65a52d;
    margin-top: 49px;
    float: left;
}
.category-playgrounds .category-playgrounds-title:hover {
    text-decoration: underline;
}
.category-playgrounds ul {
    float: left;
    margin-left: 133px;
    margin-top: 22px;
}
.category-playgrounds ul li {
    background: url(/images/bg-home/pointer.png) no-repeat center left;
    padding-left: 17px;
    margin-bottom: 15px;

}
.category-playgrounds ul li a {
    font-size: 16px;
}
.category-playgrounds-city img {
   float: right;
   margin-top: 21px;
}
.category-playgrounds-city .category-playgrounds-city-title {
    background: url(/images/bg-home/playground-city-title.png) no-repeat top left;
    width: 257px;
    height: 44px;
    display: block;
    margin-left: 0px;
    padding-top: 12px;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    padding: 15px 0px 0px 57px;
    text-shadow: 0px 2px 5px #ba641f;
    margin-top: 64px;
    float: left;
}
.category-playgrounds-city .category-playgrounds-city-title:hover {
    text-decoration: underline;
}
.category-playgrounds-city ul {
    float: left;
    margin-left: 58px;
    margin-top: 22px;
}
.category-playgrounds-city ul li {
    background: url(/images/bg-home/pointer.png) no-repeat center left;
    padding-left: 17px;
    margin-bottom: 15px;

}
.category-playgrounds-city ul li a {
    font-size: 16px;
}
.border {
    width: 95%;
    height: 1px;
    background-color: #dfdfdf;

}
.seesaw img {
    margin: 10px 0px 0px 83px;
    float: left;
}
.seesaw .seesaw-title {
    float: left;
    margin-top: 91px;
    margin-left: 35px;
    font-size: 47px;
    color: #339933;
    text-decoration: none;
}
.seesaw .seesaw-title:hover {
    color: #eb8004;
}
.children-slide {
    float: left;
    width: 248px;
    text-align: center;
}
.children-slide .children-slide-title {
    display: block;
    color: #f88529;
    font-size: 24px;
    text-decoration: none;
    padding-top: 24px;
    padding-bottom: 10px;
}
.children-slide .children-slide-title:hover {
    color: #339933;
}
.sandbox {
    float: left;
    width: 251px;
    text-align: center;
}
.sandbox .sandbox-title {
    display: block;
    color: #f88529;
    font-size: 24px;
    text-decoration: none;
    padding-top: 22px;
    padding-bottom: 10px;
}
.sandbox .sandbox-title:hover {
    color: #339933;
}
.playhouse {
    float: left;
    width: 231px;
    padding-top: 10px;
    text-align: center;
}
.playhouse .playhouse-title {
    display: block;
    color: #f88529;
    font-size: 24px;
    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 10px;
}
.playhouse .playhouse-title:hover {
    color: #339933;
}
.border-vertical {
    width: 1px;
    height: 180px;
    margin-top:20px;
    background-color: #dfdfdf;
    float: left;
}
.delivery-home {
    float: left;
    width: 37%;
    padding-top: 55px;
    padding-left: 13%;
    background: url(/images/bg-home/delivery.png) no-repeat 14px 54px;
    padding-bottom: 63px;

}
.delivery-home h2 {
    font-size: 28px;
    color: #333333;
    display: block;
    padding-bottom: 20px;
}
.delivery-home p {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    padding-right: 28px;
}
.delivery-home a {
    display: block;
    padding-top: 10px;
    font-size: 14px;
    text-align: right;
    padding-right: 46px;
    text-decoration: none;
}
.delivery-home a span {
    text-decoration: underline;
}
.purse-home {
    float: left;
    width: 37%;
    padding-top: 55px;
    padding-left: 13%;
    background: url(/images/bg-home/purse.png) no-repeat 14px 54px;
    padding-bottom: 63px;

}
.purse-home h2 {
    font-size: 28px;
    color: #333333;
    display: block;
    padding-bottom: 20px;
}
.purse-home p {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    padding-right: 28px;
}
.purse-home a {
    display: block;
    padding-top: 10px;
    font-size: 14px;
    text-align: right;
    padding-right: 46px;
    text-decoration: none;
}
.purse-home a span {
    text-decoration: underline;
}




.garanty {
position: relative;
}

.garanty .info-garanty {
position: absolute;
background: rgba(255, 255, 255, 0.92);
padding: 10px 15px 5px 83px;
top: 152px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.33);
left: 37px;
border-radius: 2px;
}

.garanty .info-garanty p {
color: #282828;
padding-bottom: 8px;
background: url(/images/bg-home/dotted.png) no-repeat 0px 3px;
padding-left: 11px;
}

.garanty img {
position: absolute;
left: 0px;
top: 135px;
}

.garanty2 {
position: relative;
}

.garanty2 .info-garanty {
position: absolute;
background: rgba(255, 255, 255, 0.92);
padding: 15px 83px 5px 15px;
top: 168px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.33);
right: 37px;
border-radius: 2px;
}

.garanty2 .info-garanty p {
color: #282828;
padding-bottom: 8px;
background: url(/images/bg-home/dotted.png) no-repeat 0px 3px;
padding-left: 11px;
}

.garanty2 img {
position: absolute;
right: 0px;
top: 135px;
}

.three-blocks {
padding-bottom: 25px;
}

.delivery-info {
width: 232px;
border: 1px solid #e9e9e9;
border-radius: 3px;
float: left;
margin-right: 15px;
height: 97px;
}

.delivery-info h3 {
color: #4c4c4c;
font-size: 14px;
font-weight: bold;
padding: 10px 0px 10px 40px;
background: #e9e9e9 url(images/bg-home/car.png) no-repeat 5px 3px;
}

.delivery-info span {
width: 50%;
display: block;
padding-top: 16px;
float: left;
padding-bottom: 16px;
font-size: 12px;
text-align: center;
color: #747474;
}

.delivery-info span strong {
display: block;
color: #ba1614;
font-size: 14px;
}

.assembly-info {
width: 232px;
border: 1px solid #e9e9e9;
border-radius: 3px;
float: left;
margin-right: 15px;
height: 97px;
}

.assembly-info h3 {
color: #4c4c4c;
font-size: 14px;
font-weight: bold;
padding: 10px 0px 10px 40px;
background: #e9e9e9 url(images/bg-home/key.png) no-repeat 5px 3px;
}

.assembly-info span {
display: block;
padding-top: 16px;
float: left;
padding-bottom: 16px;
font-size: 12px;
text-align: center;
width: 100%;
color: #747474;
}

.assembly-info.two span {
display: block;
padding-top: 9px;
float: left;
padding-bottom: 16px;
font-size: 12px;
text-align: center;
width: 100%;
color: #747474;
}

.assembly-info span strong {
display: block;
color: #ba1614;
font-size: 14px;
}

.discounts-info {
width: 232px;
border: 1px solid #e9e9e9;
border-radius: 3px;
float: left;
height: 97px;
}

.discounts-info h3 {
color: #4c4c4c;
font-size: 14px;
font-weight: bold;
padding: 10px 0px 10px 40px;
background: #e9e9e9 url(images/bg-home/many.png) no-repeat 5px 3px;
}

.discounts-info span {
display: block;
padding-top: 24px;
float: left;
padding-bottom: 16px;
font-size: 12px;
text-align: center;
width: 100%;
color: #747474;
}

.discounts-info span strong {

color: #ba1614;
font-size: 12px;
}

.discounts-info.two span {
display: block;
padding-top: 15px;
float: left;
padding-bottom: 16px;
font-size: 12px;
text-align: center;
width: 100%;
color: #747474;
}

.product-list {
width: 103%;
}

.product-list h2 {
 color: #4c4c4c;
font-size: 20px;
padding-bottom: 17px;
}

.product-list li {
float: left;
display: block;
background: #ebebeb;
border: #e6e6e6 1px solid;
width: 232px;
margin-right: 15px;
margin-bottom: 15px;
position: relative;
}

.product-list li  .img-product{
display: block;
background: #fff;
width: 232px;
height: 191px;
overflow: hidden;
}

.product-list li  .img-product img{
height: 100%;
width: auto;
}

.product-list li .link-product {
display: block;
background: #2578b2;
text-decoration: none;
height: 40px;
}

.product-list li .link-product .produce {
float: right;
background: #6baf2f;
color: #fff;
padding: 8px 4px 8px 4px;
}

.product-list li .link-product .name-product{
color: #fff;
padding: 8px 4px 8px 10px;
display: block;
width: 137px;
overflow: hidden;
}

.product-list li .product-price {
font-size: 23px;
font-weight: bold;
color: #cc3333;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 10px;
}

.product-list li .product-price span {
font-size: 12px;
color: #666666;
}


.product-list li .more-product {
position: absolute;
right: 10px;
top: 234px;
}

.product-list .link{
	float: right;
	margin: 0px 25px 15px 0px;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 490;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 500;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}