* {
	margin:0;
	padding:0;
}
/* general */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
hight:100%;
}
.bg_page {	background:#fff url(../img/bg.gif) repeat-x top left;
padding-top:500px;
}
.inner_page .bg_page { background:url(../img/header_bg_small.gif) repeat-x top; padding-top:223px;}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}
h1 {
	font-size:36px;
	font-weight:normal;
	margin:0;
	color:#6d4e3a;
	padding-bottom:15px;
}
h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4 {
	font-size:120%;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#328ccf;
	text-decoration:underline;
}
a:hover {
	color:#C30;
	text-decoration: none;
}
p {
	margin:0;
	padding:0px;
}
img {
	border:none;
}
:focus {
	outline: 0;
}
.relative {
	position:relative;
}
.overflow {
	overflow:hidden;
}
.f_left {
	float:left;
}
.f_right {
	float: right;
}
.pad_left_15 { padding-left:15px;}
.pad_top_15 { padding-top:15px;}
.width {
	width:1002px;
	margin:auto;
}
.header {
	background:url(../img/header_bg.jpg) no-repeat top center;
	height:500px;
	position:absolute; top:0px;
	left:0px; 
	width:100%;
}
.inner_page .header {background:url(../img/header_bg_small.jpg) no-repeat top center; height:223px;}
.header .top_menu { color: #999;} 
.header .top_menu .f_left { padding-left:90px;  height:36px; line-height:36px;}
.header .top_menu .f_right { height:36px; line-height:36px;}
.header .top_menu .f_right li { list-style:none; display:inline;  background:url(../img/top_men_line.gif) no-repeat right center; padding-left:4px; padding-right:7px;}
.header .top_menu .f_right li a { color:#010101; text-decoration:none;}
.header .top_menu .f_right li a:hover { color:#010101; text-decoration:underline;}
.header .header_top { position:relative; height:173px;}
.header .header_top .logo { position:absolute; top:45px; left:140px;}
.inner_page .header .header_top .logo { top:55px; left:110px;}
.header .header_top .shopping_cart { position:absolute; right:400px; top:17px; background:url(../img/ico_cart.gif) no-repeat left top; padding-left:45px; height:36px; padding-top:5px;}
.inner_page .header .header_top .shopping_cart { right:450px;}
.header .header_top .shopping_cart a { color:#fff; text-decoration:none;}
.header .header_top .shopping_cart a:hover { text-decoration:none; color:#fff;}
.header .header_top .shopping_cart span { display:block; cursor:pointer;}
.phone_top { width:1002px; position:absolute; left:50%; margin-left:-501px; top:57px; z-index:999; color:#fff; font-size:12px; text-align:right;}
.phone_top h2 { font-size:14px; padding:0px; margin:0px;}
.phone_top span { font-size:15px; color:#fde1b0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block;}
.phone_top span b { color:#fff; font-size:34px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

.header .menu { background: url(../img/button_bg.gif) no-repeat left -240px; height:48px; padding-left:13px;}
.header .menu ul { display:block; background: url(../img/button_bg.gif) no-repeat right -186px; height:48px;}
.header .menu ul li { list-style:none; float:left; padding-right:3px; padding-left:2px;background:url(../img/menu_line.gif) no-repeat right center; height:45px; padding-top:2px; display:block;}
.header .menu ul li.end { background:none;}
.header .menu ul li b { float:left; background:url(../img/menu_str_top.gif) no-repeat left 500px; padding-top:7px; font-weight:normal; display:block;}
.header .menu ul li span { float:left; background:url(../img/button_bg.gif) no-repeat left 500px;display:block; height:32px; padding-left:7px; display:block;}
.header .menu ul li span i { float:left; display:block;background:url(../img/button_bg.gif) no-repeat left 500px; height:32px; padding-right:7px; font-style:normal; line-height:32px; cursor:pointer; color:#fff; display:block;}
.header .menu ul li span i:hover { text-decoration:underline;}

.header .menu ul li.current b {background-position: top center;}
.header .menu ul li.current span {background-position: left -332px;}
.header .menu ul li.current span i {background-position: right -294px; color:#f02d83;}
.header .menu ul li.current span i:hover { text-decoration:none;}




.in_menu { background: url(../img/button_bg.gif) no-repeat left -240px; height:48px; padding-left:13px; position:relative;}
.in_menu ul { display:block; background: url(../img/button_bg.gif) no-repeat right -186px; height:48px; }

.in_menu ul li { list-style:none; float:left; height:40px; padding-top:8px; display:block;
padding-right:1px; padding-left:2px;background:url(../img/menu_line.gif) no-repeat left center; 
}
.in_menu ul li.first { background:none; padding-left:0px;}
.in_menu ul li a { float:left; background:url(../img/button_bg.gif) no-repeat left 500px;display:block; height:32px; padding-left:5px; display:block;  text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px;}
.in_menu ul li a span { float:left; display:block;background:url(../img/button_bg.gif) no-repeat left 500px; height:32px; padding-right:5px; font-style:normal; line-height:32px; cursor:pointer; color:#fff; display:block; text-decoration:none;}
.in_menu ul li a:hover span { text-decoration:none;}

.in_menu ul li.Current a, .in_menu ul li.CurrentParent a {background-position: left -332px;}
.in_menu ul li.Current a span, .in_menu ul li.CurrentParent a span{background-position: right -294px; color:#f02d83;}
.in_menu ul li.Current a:hover span, .in_menu ul li.CurrentParent a:hover span { text-decoration:none;}

.in_menu ul ul { position:absolute; left:0px; top:51px; background:#d7dbc0; width:1002px;}

.in_menu ul ul li {background:none;}

.header .content_tab .cont { height:230px; padding-left:160px; padding-right:20px; }
.header .content_tab .cont .box .f_left { width:530px; padding-top:10px;}
.header .content_tab .cont .box .f_right { width:280px; background:url(../img/hover_big_str.gif) no-repeat left -380px; height:230px; text-align: right; line-height:0px; font-size:0px;}
/*.header .content_tab .cont .box .f_right.hover { background-position: left 29px;}
*/

.header .content_tab .cont .box h3 { background:url(../img/button_bg.gif) left -39px; height:33px; padding-left:15px; float:left;}
.header .content_tab .cont .box h3 a { background:url(../img/button_bg.gif) right 0px; height:33px; padding-right:15px; float:left; color:#fff; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:underline; line-height:31px; font-style:italic;}
.header .content_tab .cont .box h3 a:hover { color:#fff; text-decoration:none ;}

.header .content_tab .cont .box .text_box { color:#807e7f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding-top:10px; padding-bottom:20px;}
.header .sub_menu {}
.header .sub_menu li { list-style:none; float:left; padding-right:7px; padding-bottom:5px;}
.header .sub_menu li a {
	font-size:13px;
	float:left;
	display:block;
	background:url(../img/button_bg.gif) no-repeat left -105px;
	padding-left:7px;
	height:21px;
	color:#333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	
}
.header .sub_menu li a span {float:left; display:block; text-decoration: none; background:url(../img/button_bg.gif) no-repeat right -78px; padding-right:14px; height:21px; line-height:21px; cursor:pointer;}
.header .sub_menu li a:hover { background-position:left -159px; color:#fff; text-decoration:none;}
.header .sub_menu li a:hover span { background-position:right -132px; text-decoration:none;}

.header .sub_menu li.active a { background-position:left -159px; color:#fff;}
.header .sub_menu li.active a span { background-position:right -132px;}

.big_column { width:685px; padding-top:10px;}
.big_column h2 { font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#328ccf; padding-bottom:25px; padding-left:20px;}
.big_column h1 { font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#328ccf; padding-bottom:15px; padding-left:15px;}
.small_column { width:290px;  }

.product_block {float:left; padding-right:27px; padding-bottom:27px;}

.product_block.no_pad { padding-right:0px;}
.product_block .bl_w {width:210px; }
.home_slide .product_block .bl_w {width:180px; }
.product_block .top_p { background:url(../img/button_bg.gif) no-repeat left -555px; height:10px; font-size:0px; line-height:0px; padding-left:15px;}
.product_block .top_p b { background:url(../img/button_bg.gif) no-repeat right -538px; display:block; height:10px;}
.product_block .content_p { border-left:3px solid #f9cbe0;border-right:3px solid #f9cbe0; width:204px;}
.home_slide .product_block .content_p { border-left:3px solid #f9cbe0;border-right:3px solid #f9cbe0; width:174px; background:#fff;}

.product_block .content_p .inner_p { padding:0 10px; overflow:hidden; text-align:center; height:265px; width:184px;}
.home_slide .product_block .content_p .inner_p { padding:0 10px; overflow:hidden; text-align:center; height:230px; width:154px;}

.product_block .content_p .inner_p .photo {height:215px; line-height:0px; font-size:0px;  display: table-cell;
  vertical-align: middle; margin:auto; width:220px;
}
.home_slide .product_block .content_p .inner_p .photo {height:185px; line-height:0px; font-size:0px;  display: table-cell;
  vertical-align: middle; margin:auto; width:154px;
}
.product_block .content_p .inner_p a{ color:#328ccf;}
.product_block .content_p .inner_p a:hover{
	color:#C30;
}

.product_block .bottom_p { background:url(../img/button_bg.gif) no-repeat left -614px; height:36px; padding-left:15px;}
.product_block .bottom_p b { background:url(../img/button_bg.gif) no-repeat right -572px; display:block; height:36px;}
.product_block .bottom_p .price { float:left; height:21px; padding-top:15px; font-size:14px; color:#fff; font-weight:normal;}
.product_block .bottom_p .add_cart { float:right; width:60px; padding-top:16px; font-size:11px; background:url(../img/ico_cart_small.gif) no-repeat left 16px; padding-left:18px; font-weight:normal; height:20px;}
.product_block .bottom_p .add_cart a {color:#fff;}
.product_block .bottom_p .add_cart a:hover {color:#fff;}
.product_wrap { }

.scroll_block { padding-bottom:20px; padding-bottom:20px;}
.scroll_block .top { background:url(../img/button_bg.gif) no-repeat left -475px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.scroll_block .top b { background:url(../img/button_bg.gif) no-repeat right -454px; display:block; height:15px;}
.scroll_block .bottom { background:url(../img/button_bg.gif) no-repeat left -517px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.scroll_block .bottom b { background:url(../img/button_bg.gif) no-repeat right -496px; display:block; height:15px;}

.foooter { background:#ff6a03 url(../img/bg_footer.gif) repeat-y center;}
.foooter .top_bg { background:url(../img/footer_top.gif) repeat-x top;}
.foooter .bg_img { background:url(../img/footer.jpg) no-repeat center top; padding-top:50px; padding-bottom:20px;}
.text_cont { padding:20px; padding-top:0px; padding-bottom:40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.text_cont h2 { padding-left:0px; padding-top:10px; padding-bottom:10px;}
.text_cont p { padding-bottom:10px;}

.ser_block {}
.ser_block .top { background:url(../img/button_bg.gif) no-repeat left -391px; padding-left:15px; height:15px; font-size:0px; line-height:0px;}
.ser_block .top b { background:url(../img/button_bg.gif) no-repeat right -370px; height:15px; font-size:0px; line-height:0px; display:block;}
.ser_block .bottom { background:url(../img/button_bg.gif) no-repeat left -433px; padding-left:15px; height:15px; font-size:0px; line-height:0px;}
.ser_block .bottom b { background:url(../img/button_bg.gif) no-repeat right -412px; height:15px; font-size:0px; line-height:0px; display:block;}
.ser_block .content_sb { background:#f0f0ed; padding:0 15px; color:#616060;}
.ser_block .content_sb a { text-decoration:none;color:#616060;}
.ser_block .content_sb a:hover { text-decoration: underline;color:#616060;}


.ser_block_brdr { padding-bottom:20px; padding-top:5px;}
.ser_block_brdr .top { background:url(../img/button_bg.gif) no-repeat left -475px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.ser_block_brdr .top b { background:url(../img/button_bg.gif) no-repeat right -454px; display:block; height:15px;}
.ser_block_brdr .bottom { background:url(../img/button_bg.gif) no-repeat left -517px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.ser_block_brdr .bottom b { background:url(../img/button_bg.gif) no-repeat right -496px; display:block; height:15px;}
.ser_block_brdr .cont_sb_brdr { border-left:3px solid #e0e2e3; border-right:3px solid #e0e2e3; padding:0 12px;}

.blue_block_brdr { padding-bottom:20px; padding-bottom:20px;}
.blue_block_brdr .phone { background:url(../img/phone.gif) no-repeat right top; padding-right:65px;}
.blue_block_brdr .top { background:url(../img/button_bg.gif) no-repeat left -730px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.blue_block_brdr .top b { background:url(../img/button_bg.gif) no-repeat right -709px; display:block; height:15px;}
.blue_block_brdr .bottom { background:url(../img/button_bg.gif) no-repeat left -772px;  height:15px; font-size:0px; line-height:0px; padding-left:15px;}
.blue_block_brdr .bottom b { background:url(../img/button_bg.gif) no-repeat right -751px; display:block; height:15px;}
.blue_block_brdr .cont_sb_brdr { border-left:3px solid #e1effd; border-right:3px solid #e1effd; padding:14px 12px; background:url(../img/contact_img.gif) no-repeat right bottom;}

.small_column h3{ font-size:30px; font-style:italic; font-family:"Times New Roman", Times, serif; padding-left:15px; padding-bottom:7px;}

.small_column h3.blue {
	color:#008BCE;
}
h3.blue a { text-decoration:none;}
.small_column h3.orange {color:#ff4800;}


.action_block { font-size:0px; line-height:0px; padding-bottom:20px;}

.search_block { padding-bottom:15px; padding-top:10px;}
.inner_page .search_block { padding-bottom:13px;}
.search_block span { background:url(../img/search_bg.gif); width:218px; height:28px; display:block; float:left; padding-top:5px;}
.search_block span input { display:block; padding:3px; width:165px; background:none; border:none; padding-left:30px;}
.search_block b { float:right; width:65px;}
.search_block p { font-size:11px; padding-left:10px;}
.breadcrumb { font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:7px; color:#ff8e04; padding-bottom:36px;}
.breadcrumb a { color:#646464; background: url(../img/pic_str.gif) no-repeat right 8px; padding-right:10px; margin-right:5px;}
.breadcrumb a:hover { color:#646464;}
.breadcrumb a.end {background:none; text-decoration:none; color:#F33086;}

.left_menu { padding-bottom:27px;}
.left_menu .top { background:url(../img/button_bg.gif) no-repeat left -895px; height:16px; font-size:0px; line-height:0px; padding-left:20px;}
.left_menu .top b  { background:url(../img/button_bg.gif) no-repeat right -916px; display:block; height:16px;}
.left_menu .bottom { background:url(../img/button_bg.gif) no-repeat left -959px; height:16px; font-size:0px; line-height:0px; padding-left:20px;}
.left_menu .bottom b  { background:url(../img/button_bg.gif) no-repeat right -938px; display:block; height:16px;}

.left_menu .content_lm { background:#f33086; padding:0 15px; padding-bottom:10px;}
.left_menu .content_lm li { list-style:none; background:url(../img/menu_lin.gif) repeat-x bottom
; padding-bottom:4px; padding-top:3px;}
.left_menu .content_lm li a {
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	padding-left:5px;
}
.left_menu .content_lm li a:hover { text-decoration:underline;}
.left_menu .content_lm li li { background:none; padding:2px 0px;}
.left_menu .content_lm li li a { font-size:13px; text-decoration:underline;	color:#FDDFED;
 background:url(../img/pic_line.gif) no-repeat left 9px; padding-left:8px;
}
.left_menu .content_lm li li a:hover { font-size:13px; text-decoration: none; color:#fff;}
.left_menu .content_lm ul ul { padding-left:20px; padding-bottom:5px;}

.left_menu .content_lm li.Current a { background:url(../img/button_bg.gif) no-repeat right -1020px; height:33px; display:block; padding-right:20px; padding-left:0px; color:#f33086; text-decoration:none;}
.left_menu .content_lm li.Current a:hover { color:#f33086;}
.left_menu .content_lm li.Current a span{background:url(../img/button_bg.gif) no-repeat left -981px; height:33px; display:block; line-height:33px; padding-left:10px;}


.left_menu .content_lm li.SubMenue.Current a, .left_menu .content_lm li.CurrentParent a { background:url(../img/button_bg.gif) no-repeat right -1020px; height:40px; display:block; padding-right:20px; padding-left:0px; color:#f33086; text-decoration:none;}
.left_menu .content_lm li.SubMenue.Current a:hover, .left_menu .content_lm li.CurrentParent a:hover { color:#f33086;}
.left_menu .content_lm li.SubMenue.Current a span, .left_menu .content_lm li.CurrentParent a span {background:url(../img/button_bg.gif) no-repeat left -981px; height:40px; display:block; line-height:33px; padding-left:10px;}



.left_menu .content_lm li.SubMenue.Current li a, .left_menu .content_lm li.Current li a, .left_menu .content_lm li.CurrentParent li a, .left_menu .content_lm li li.CurrentParent a { background:url(../img/pic_line.gif) no-repeat left 9px; padding-left:8px; display:inline;	color:#FDDFED; text-decoration:underline; display:inline; }
.left_menu .content_lm li.SubMenue.Current li a span, .left_menu .content_lm li.Current li a span, .left_menu .content_lm li.CurrentParent li a span, .left_menu .content_lm li li.CurrentParent a span {display:inline;  padding:0px; background:none; line-height:16px;}
.left_menu .content_lm li.SubMenue.Current li a:hover, .left_menu .content_lm li.Current li a:hover, .left_menu .content_lm li.CurrentParent li a:hover, .left_menu .content_lm li li.CurrentParent a:hover { color:#fff; text-decoration:none;}



.left_menu h3 { color:#f33086; padding-bottom:15px;}
.left_menu .content_lm li.CurrentParent li.Current a{ font-weight:bold; text-decoration:none;}
.contact { position:relative; height:auto; }
.contact p {
	padding:2px 0;
	font-size:25px;
	color:#666;
}
.contact p b { color:#004469; padding-right:6px; display:block; font-size:14px; font-weight:normal;}
.contact p.zakaz_zvonok { padding-top:10px; display:block; position:relative;font-size:11px;}
.zakaz_zvonok a { float:left; background:url(../img/button_bg.gif) no-repeat left -818px; height:20px; line-height:20px; color:#fff; text-decoration:none; padding-left:10px; font-size:11px;}
.zakaz_zvonok a span { float:left; height:20px; line-height:20px; background:url(../img/button_bg.gif) no-repeat right -793px; padding-right:10px; cursor:pointer;}
.zakaz_zvonok a:hover { text-decoration:underline; color:#fff;}

p.vopros_consult { font-size:11px;}
.vopros_consult a { float:left; background:url(../img/button_bg.gif) no-repeat left -869px; height:20px; line-height:20px; color:#fff; text-decoration:none; padding-left:10px; font-size:11px;}
.vopros_consult a span { float:left; height:20px; line-height:20px; background:url(../img/button_bg.gif) no-repeat right -844px; padding-right:10px; cursor:pointer;}
.vopros_consult a:hover { text-decoration:underline; color:#fff;}

.descr_cat { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 15px; padding-left:0px; padding-top:0px;}

.descr_cats { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:20px 15px; padding-left:0px; padding-top:0px;}
.descr_cats p {padding-bottom:15px; line-height:15px;}

.descr_cats .likeh {font-size:22px;  padding-top:15px; padding-bottom:5px; padding-left:0px;}

.show_descr_cat { }
.descr_cat p { padding-bottom:10px;}


.sort_prod { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; background:url(../img/button_bg.gif) no-repeat left -1454px; height:35px; padding-left:10px; margin-bottom:20px;}
.sort_prod .right_sort { background:url(../img/button_bg.gif) no-repeat right -1413px; height:35px; line-height:35px;}
.sort_prod a { color:#ad2161;}

.pagination { padding-bottom:35px;}
.pagination .top { background:url(../img/button_bg.gif) no-repeat left -1506px; height:5px; font-size:0px; line-height:0px; padding-left:10px;}
.pagination .top b { background:url(../img/button_bg.gif) no-repeat right -1495px; height:5px; display:block;}

.pagination .bottom { background:url(../img/button_bg.gif) no-repeat left -1517px; height:5px; font-size:0px; line-height:0px; padding-left:10px;}
.pagination .bottom b { background:url(../img/button_bg.gif) no-repeat right -1528px; height:5px; display:block;}
.pagination .cont_pag { border-left:1px solid #edeff0; border-right:1px solid #edeff0; padding:5px 10px; font-size:12px; position:relative;}
.pagination .cont_pag .but { position:absolute; right:5px; top:1px;}
.pagination .cont_pag a { padding:0 4px; white-space: nowrap;}
.pagination .cont_pag a:hover { background:#fe802c; color:#fff; text-decoration:none;}
.pagination .cont_pag a.active { background:#fe802c; color:#fff; text-decoration:none;}
.pagination .cont_pag a.prev:hover, .pagination .cont_pag a.next:hover { background:none; color:#fe802c;}


.foooter .f_right { width:290px;}
.bottom_bb .phones { color:#4f4d4d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:10px;}
.bottom_bb .phones span { font-size:24px; color:#ff6a03; display:block; padding-bottom:5px; border-bottom: 2px solid #F3F3F3;}
.bottom_block { width:289px;}
.bottom_block .top { background:url(../img/bg_footer_block.gif) no-repeat top; height:15px; font-size:0px; line-height:0px;}
.bottom_block .bottom { background:url(../img/bg_footer_block.gif) no-repeat bottom; height:15px; font-size:0px; line-height:0px;}
.bottom_block .bottom_bb { background:#fff; padding:0 15px;}
.bottom_block .bottom_bb ul { background:url(../img/krolik_bottom.gif) no-repeat right bottom; padding:10px 0;}
.bottom_block .bottom_bb ul li { list-style:none; padding-bottom:4px;}
.bottom_block .bottom_bb ul li a { background:url(../img/pic_line_ser.gif) no-repeat left 8px; padding-left:10px;}
.foooter .copy { padding-left:15px; font-size:11px; padding-top:10px; color:#fff;}
.foooter .copy a { color:#fff;}
.foooter .copy a:hover { color:#fff;}

.foooter .f_left { padding-top:90px; width:700px;}
.foooter .f_left li { list-style:none; float: left; width:215px; font-size:14px; background:url(../img/pic_round.gif) no-repeat left 6px; padding-left:15px; padding-bottom:8px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.foooter .f_left li ul { display:none;}
.foooter .f_left li a { color:#fff;}

.show_descr_cat span {
	color:#C36;
	font-size:12px;
	padding-bottom:15px;
	display:block;
	cursor:pointer;
	background:url(../img/pic_str.gif) no-repeat left 5px;
	padding-left:15px;
}
.show_descr_cat span b { border-bottom:1px dashed #666; font-weight:normal;}

.head_sub {
	padding-bottom:10px;
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#333;
}
.tabs_product { padding-top:15px;}
.tabs_product .box { color: #333; padding:10px 10px;}
.tabs_product .box p { padding-bottom:10px;}
.tabs_product .box h3 { padding-bottom:5px; font-size:14px; font-weight: bold;}
.tabs_product .box ul { padding-bottom:10px; padding-top:0px; padding-left:30px; }
.tabs_product .box ul li { padding-bottom:3px;}
.tabs_product .box strong { color:#666;}
.tabs_product .show { display:block;}
.product .text_product { width:340px; float:right; color:#414040; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.product .text_product .price { font-size:18px; color:#626160; padding-top:0px; padding-bottom:15px;}
.product .text_product .price b { font-size:30px; color:#f78805; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.product .text_product p { padding-bottom:1px;}
.product .text_product h4 { color:#b81d64; font-size:16px; font-weight:bold; font-style:italic; padding-bottom:5px;}
.product .cart { background:url(../img/button_bg.gif) no-repeat left -1176px; height:30px; }
.product .cart .cart_l {background:url(../img/button_bg.gif) no-repeat right -1212px; height:30px; padding-left:10px;}
.product .cart .cart_l .f_left { padding-top:4px;}
.product .cart .cart_l .f_left input { width:30px; border:1px solid #88c5f3; text-align:center; padding:1px 0px; font-size:14px; color:#666;}
.product .cart .cart_l .f_right { font-size:0px; line-height:0px;}
.product .cart .cart_l .f_right button { background: url(../img/cart_ico.gif) no-repeat left 2px; border:none; padding-left:10px; cursor:pointer; color:#fff; width:100px;}
.product .text_product .info { padding:10px;}
.red { color:#C00;}
.green {
	color:#093;
}

.product .photo { width:310px; float:left;}
 .scroll_product { padding-bottom:20px;}
 .scroll_product .scroll { border:none; height:110px; padding-top:10px;}
.scroll_product .scroll .scroll_clip { width:615px; border:none;height:110px;}
.scroll_product .scroll_btn_left { left:0px;top:40px;}
.scroll_product .scroll_btn_right { right:0px; top:40px;}
 .scroll_product .scroll li { border:2px solid #fff; text-align:center; overflow:hidden;}
.scroll_product .scroll li:hover {border:2px solid #ccc;}
.product .photo .top { background:url(../img/button_bg.gif) no-repeat left -555px; height:10px; font-size:0px; line-height:0px; padding-left:15px;}
.product .photo .top span { background:url(../img/button_bg.gif) no-repeat right -538px; display:block; height:10px;}
.product .photo .cont_img { border-left:3px solid #f9cbe0;border-right:3px solid #f9cbe0; text-align:center; padding:0px 5px;position:relative; height:360px;}
  .product .photo .cont_img a { height:360px; display:block;  display: table-cell;
  vertical-align: middle;  width:300px;}
.product .photo .bottom { background:url(../img/button_bg.gif) no-repeat left -1060px; height:10px; padding-left:15px; font-size:0px; line-height:0px;}
.product .photo .bottom span { background:url(../img/button_bg.gif) no-repeat right -1077px; display:block; height:10px;}


.product_n { padding-bottom:20px;}
.product_n .photo .top { background:url(../img/button_bg.gif) no-repeat left -555px; height:10px; font-size:0px; line-height:0px; padding-left:15px;}
.product_n .photo .top span { background:url(../img/button_bg.gif) no-repeat right -538px; display:block; height:10px;}
.product_n .photo .cont_img { border-left:3px solid #f9cbe0;border-right:3px solid #f9cbe0; text-align:center; padding:0px 5px;position:relative; }
  .product_n .photo .cont_img a {  display:block; }
.product_n .photo .bottom { background:url(../img/button_bg.gif) no-repeat left -1060px; height:10px; padding-left:15px; font-size:0px; line-height:0px;}
.product_n .photo .bottom span { background:url(../img/button_bg.gif) no-repeat right -1077px; display:block; height:10px;}

.product_n h3 a {
	color:#F90;
}

.tabs_product .tabs li { list-style:none; float:left; padding-right:10px;}
.tabs_product .tabs li span { background:url(../img/button_bg.gif) no-repeat left -1371px; float:left; height:30px; padding-left:20px;}
.tabs_product .tabs li i { background:url(../img/button_bg.gif) no-repeat right -1330px; float:left; height:30px; font-style:normal; line-height:30px; padding-right:20px; padding-left:0px; font-size:14px; color:#069; cursor:pointer;}
.tabs_product .tabs li.current span { background:url(../img/button_bg.gif) no-repeat left -1289px; }
.tabs_product .tabs li.current i { background:url(../img/button_bg.gif) no-repeat right -1248px; color:#fff;}

.tabs_product .cont_tp { border:1px solid #e6e6e6; border-bottom:none; padding:10px; padding-bottom:0px;}
.tabs_product .cont_tp_bottom {background:url(../img/button_bg.gif) no-repeat left -1114px; font-size:0px; line-height:0px; padding-left:15px; height:15px;}
.tabs_product .cont_tp_bottom i {background:url(../img/button_bg.gif) no-repeat right -1093px; font-size:0px; line-height:0px; display:block; height:15px;}
.info_cont { padding:15px; font-size:17px;}



.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
    width: 400px;
    
    background-color: #fff;
    color: #333;
    border: 3px solid #f33086;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

p#vtip { display: none; position: absolute; padding: 5px 10px; left: 5px; font-size: 11px; background: url(../img/bg_tooltip.png) ; border: 1px solid #ccc; z-index: 9999; color:#fff;}





.scroll_list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}


.scroll_btn {
	position: absolute;
	background:url(../img/scroll_button.gif);width: 21px;
	height: 43px;
	z-index:3;
	cursor: pointer;
}
	
.scroll_btn_left {
	left: 15px;
	top: 18px;
	background-position: left top;
}

.scroll_btn_right {
	right: 15px;
	top: 18px;
	background-position: left bottom;
}

.scroll { 
	height: 76px;
	position:relative;
	border-left:3px solid #e0e2e3;
	border-right:3px solid #e0e2e3;
	padding-left:10px;
}

/* Clip DIV */
.scroll .scroll_clip {
	width: 695px;
	height:76px;
	position: relative;
	overflow: hidden;
	z-index: 2;

}
.scroll_block { position:relative;}
.scroll_block li { float:left; font-size:0px; line-height:0px; width:150px; text-align:center;}
.scroll_block li a { font-size:0px; line-height:0px; text-decoration:none; color:#fff;}

.form_pop { padding-top:10px;}
.form_pop span { display:block; font-size:12px; color:#666;}
.form_pop .input { width:200px; border:1px solid #ccc; padding:2px;} 
.form_pop .button { background:#09C; color:#fff; border:none; padding:3px 15px; cursor:pointer; margin-right:20px;}
.form_pop .textarea { width:380px; border:1px solid #ccc; height:100px;}
.form_pop .item { padding-bottom:10px;}
.jqmWindow h3 { font-size:30px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#008BCE;}

.messageStack { display:none;}

.product_blocks { padding-top:5px; width:340px;}
.product_blocks a { list-style:none; float:left; margin-right:3px; margin-left:3px; margin-bottom:6px; font-size:0px; line-height:0px; height:50px; width:51px; overflow:hidden;border:1px solid #F9CBE0; padding:3px;}
.product_blocks a:hover { border:1px solid #F33086; padding:3px;}

.zooms { position:absolute; right:15px; bottom:10px;}



.zvonok
{
display:none;
position:absolute;
top:620px;
right:20%;
width:300px;
height:190px;
background-color:#fff;
border:1px #CCCCCC solid;
z-index:3000;
}

.zvonok2
{
display:none;
position:absolute;
bottom:18px;
left:0px;
width:180px;
padding:14px;
background:#cb0a63;
z-index:3000;
}
.zvonok2 form { position:relative; display:block; width:180px; hight:100px;}
.zvonok2 .text_i { border:1px solid #fff; background:#fff;}
.zvonok2 .button_i {
	background-color: #D553CB;
	border:1px solid #fff;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
.jqbtn { color:#fff; padding-left:10px; text-decoration:underline; font-size:11px; font-style:normal; cursor:pointer;}

.zvonok2 span { display:block; padding-bottom:4px;}
.ls_rt, .ls_lt, .ls_rb, .ls_lb {padding: 3px; width: 120px}
.ls_rt {float: right}
.ls_lt {float: left}
.ls_rt p, .ls_lt p {font-size: 9px !important}

.likeh {color:#328CCF; font-family:"Times New Roman",Times,serif; font-size:30px; font-style:italic; padding-bottom:25px; font-weight:normal; display:block; font-weight:normal; line-height:28px;}


.form { border:none; padding-bottom:20px;}
.form legend { font-size:12px; font-weight:bold; color: #333; display:block; padding-bottom:5px;}
.form label { display:block; font-size:11px; color:#666;}
.Requirement {
	font-size:11px;
	color:#999;
	font-style:italic;
}

.form input { padding:3px; border:1px solid #ccc;}
.form textarea { padding:3px; border:1px solid #ccc; }
.form p { padding-bottom:5px;}

.form select { width:300px; padding:3px;}


.err_form, #errormsg {
	background: #F4F4F4;
	padding:10px;
	color: #999;
	font-weight:bold;
	margin:10px 5px;
	margin-top:0px;
}

#errormsg { font-weight:normal;}
#errormsg ul { padding-left:15px; font-weight:normal;}

.account { padding-left:15px;}
.account ul { padding-left:15px; padding-bottom:10px;}

input#primary { width:20px; vertical-align:bottom;}
.subcat input { width:20px; vertical-align:bottom;}

.navigation { text-align:right; padding-top:10px;}
.navigation span { padding-right:20px;}

.table_cart {}
.table_cart th { height:30px; background:#e6e6e6; text-align: left; font-size:11px; color:#999; line-height:30px; padding:0 10px;}
.table_cart th.first { background:#e6e6e6 url(../img/button_bg.gif) no-repeat scroll left -1372px;}
.table_cart th.end { background:#e6e6e6 url(../img/button_bg.gif) no-repeat scroll right -1331px;}
.table_cart td { padding:5px 10px; font-size:11px;}
.totalpr {background:#e6e6e6; padding:10px; text-align:right;}
.totalpr strong { font-weight:normal; font-size:16px; color:#666;}
.bordrrr td { border-bottom:1px solid #e6e6e6;}
.end_td { border-right:1px solid #e6e6e6;}
.first_td {border-left:1px solid #e6e6e6;}

.adres_bl {font-size:11px; display:block; width:200px; color:#666;}

.cat_tag li { list-style:none; float:left; padding-right:10px; padding-bottom:5px;}
.cat_tag .content_sb li a { font-size:14px; text-decoration:underline;}
.cat_tag .content_sb li  a:hover { text-decoration:none; color:#06C;}
.articles_new { padding-bottom:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; 	border-bottom:1px dotted #DDD;
}
.articles_new .photo { float:left; padding-right:10px;}
h2.art_new { padding-bottom:5px; margin-bottom:0px; font-size:24px; padding-top:20px; padding-left:0px;}
.articles_new a {
	display:block;
	font-size:12px;
	padding-bottom:4px;
	color:#FF5EAE;
	text-decoration:none;
}
.articles_new a:hover { color:#008BCE; text-decoration:underline;}
.articles_new p { color:#666; padding-bottom:0px; font-size:11px; line-height:18px;}

.price_new { font-size:18px; color:#F78805; padding-top:10px;}

.cont_acc { padding-left:15px; padding-bottom:20px;}
.cont_acc h3, .h3_ac h3 {
	color:#FF5EBE;
	font-style:italic;
	padding-bottom:10px;
}
.product_wrap.h3_ac h3{ padding-left:15px;}
.cont_acc h3 a {
	color:#FF5EBE;
	font-style:italic;
	padding-bottom:10px;
}
.cont_acc li { list-style:none;}
.zakaz { padding-bottom:20px;}
.zakaz p { padding-bottom:5px;}

.page_articles { padding-left:10px; padding-bottom:20px;}
.manufact { border:1px solid #E9E9E9;}
.manufact .f_right { width:170px; padding-top:15px; font-size:11px; float:left; padding-left:10px;}
.manufact .f_right a { display:block; padding-bottom:2px; background: url(../img/pic_str.gif) no-repeat left 6px; padding-left:10px;}
.manufact .f_left { width:150px; float:right;}
.manufact .f_left b { display:block; color:#666; font-weight:normal; font-size:11px;}

.manuf_descr p { line-height: 18px;
    padding-bottom: 15px; font-size:13px;}

.descr_cat p { display:none;}
.descr_cat p.show_p { display:block;}
.descr_cat.active_p p { display:block;}

.articles_page { padding-left:0px;}
.articles_page p {  line-height: 18px;
    padding-bottom: 15px; font-size:13px;}
.articles_page ul { padding-left:30px; padding-bottom:10px;}
.articles_page ul li { padding-bottom:5px;}
.articles_page h3 {
	padding-bottom:10px;
	color:#333;
	font-size:15px;
font-weight:bold;
}

.articleitem { padding-bottom:10px; padding-top:10px; border-top:1px dotted #F0F0F0;}
.articleitem .photo_art { float:left; padding-right:20px; font-size:0px; line-height:0px;}
.articleitem .photo_art img { border:1px solid #ccc; padding:2px;}
.articleitem .description { color:#666;}
.articleitem .description a { display:block; padding-bottom:5px;}

.cat_descr { padding-bottom:20px; color:#333; padding-top:10px;}

.big_column.f_right h1 { padding-left:0px;}

#manuf { display:none;}
#superbox #manuf { display:block; }
#superbox #manuf h1 { font-size:18px; color:#333; padding:5px 10px; margin-bottom:10px;}
#superbox #manuf .inner {overflow: auto; height:360px;}
#superbox #manuf li { list-style:none; float:left;  padding-bottom:10px; width:150px; height:100px; overflow:hidden; font-size:0px; line-height:0px;text-align:center;}

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 11px; background-color: #fff; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; width:100px; color:#333; font-size:12px; text-align:center;}

#superbox #manuf li .title { display:block;  font-size:11px; line-height:12px; }

.password_f { display:none;}

.list_cat { padding-bottom:20px;}
.list_cat .item { float:left; padding:10px; width:204px; text-align:center;}
.list_cat .item span { display:block;}
.zakaz_onl { font-size:14px; color:#F30; background:#fff; padding:5px 10px; text-transform:uppercase; font-weight:bold;  position:absolute; right:0px; top:85px;} 
.zakaz_onl a { font-size:14px; color:#F30; text-decoration:none;} 
.news_bl b.date { font-size:10px; color:#666;}
.news_bl .item { padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #ccc;}
.text_news { font-size:11px; color:#333; line-height:18px;}
.itemLatestNews { padding-bottom:15px; padding-left:10px;}
.itemLatestNews .date { font-size:11px;}


h2.spec_pr { color: #F30; padding-left:14px;}
.dogovor { background:#2f85c7; color:#fff; font-size:11px; text-transform:uppercase; padding:5px 10px; position:absolute; left:-3px; bottom:8px; width:150px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}

.home_slide, .reclama {
	padding: 0 30px;
	position:relative;
	width:623px;
	border:3px solid #FDF4F9;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding-top:15px;
	background-color:#FDF4F9;
}

.reclama li { width:603px; float:left; list-style:none;}
.reclama {
margin-top:15px;
	padding: 15px 40px;
	width:603px;}
.cont_r {-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; background:#df1a75 url(../img/bg_slide.gif) repeat-x bottom; padding:10px; cursor:pointer;}
.photo_r {-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px; background:#fff; float:left;}
.text_r { padding-left:20px; padding-top:10px; padding-right:10px;}
.text_r p { font-size:14px; color:#fff; border-bottom: 1px dotted #e481af; padding-bottom:10px;}
a.title_r {
	font-size:30px;
	color:#FFE3AA;
	display:block;
	padding-bottom:10px;
	text-decoration:none;
}
a.title_r:hover { color:#fff; text-decoration:none;}
.price_r del, .price_r i, .price_r b, .price_r em { float:left; line-height:36px; height:36px;} 
.price_r { padding-top:10px; font-size:24px; color:#fff;}
.price_r b { font-size:36px; background:#fff; color:#cb0a63; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; padding:0 5px;}
.price_r em, .price_r i { font-style:normal; color:#e481af; font-size:18px; padding-right:10px; padding-left:5px;}

.home_slide .product_block .bottom_p b {background:url(../img/button_bg.gif) no-repeat right -1543px;}
.home_slide li { float:left; list-style:none;}
.home_slide .product_block {float:left; padding-right:14px; padding-left:14px; padding-bottom:14px;}
.home_slide .product_block.no_pad { padding-right:14px;}

.home_slide .previous, .reclama .previous { position:absolute; left:5px; top:50%; margin-top:-60px; width:30px; height:120px; background: url(../img/slide.gif) no-repeat left -280px; overflow:hidden; text-indent:-999px;}
.home_slide .next, .reclama .next { position:absolute; right:5px; top:50%; margin-top:-60px; width:30px; height:120px; background: url(../img/slide.gif) no-repeat left -420px; overflow:hidden; text-indent:-999px;}
.home_slide .carousel-control, .reclama .carousel-control { cursor:pointer;}
.home_slide .previous.disabled, .reclama .previous.disabled { background-position:left top; cursor:default;}
.home_slide .next.disabled, .reclama .next.disabled { background-position:left -140px;  cursor:default;}
.home_slide .product_block .bottom_p .price { font-size:12px;}
.polezn { font-size:11px; padding-top:5px; padding-left:3px;}
.polezn b { display:block;}

.compare { font-size:11px; color:#666;}
.compare input { vertical-align: middle;}
.manuf { position:absolute; right:10px; top:10px; z-index:99;}
.scr_l {position:absolute; left:5px; top:10px; z-index:99;}
.tmpSlide {display:none;}
.tmpSlide.first {display:block;}

.action_top { padding-top:15px;}

.text_content_site { position:absolute; top:798px; padding-left:20px;}
.text_content_site p { padding-bottom:15px; line-height:18px;}
.pad_abs { padding-top:910px;}

.text_content_site p.likeh {line-height:24px;}

.param .zagolovok { background: #EAEAEA;}
.param td { padding:3px 5px; border-bottom:1px solid #EAEAEA;}
.soc { padding:20px; }

.filter_params_cats_result { font-size:11px;}
.scroll-pane, #harakteristiki .inn_group, #aksessuari .inn_group, #vozmognie_varianti_tsvetov .inn_group
{
	width: 260px;
	height: 150px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 150px;
}
#harakteristiki .inn_group, #aksessuari .inn_group, #vozmognie_varianti_tsvetov .inn_group { margin:10px 0px; padding:0px;}
#harakteristiki .inn_group .param_checks, #aksessuari .inn_group .param_checks , #vozmognie_varianti_tsvetov .inn_group .param_checks { padding-left:10px;}

#manufid  { padding:10px 0px;}
#manufid label { padding-left:10px;}
#manufid div.item { height:20px; padding:0 10px; line-height:20px;}
#manufid div.item.hover, #manufid div.item.hover_click { background:#EAEAEA;}
#manufid div.item input { float:left; margin-top:2px; display:block; height:15px; width:15px;}
#manufid div.item label { float:left; height:20px; width:170px;}

.filter b { display:block; font-size:12px; padding:5px 10px; background:#008BCE; color:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.filter .inn_cont, .filter .inn_group { padding:10px; padding-right:0px;}
.filter .param_checks {  padding:3px 5px;}
.filter .param_pull { padding:3px;}
.filter .param_name {  color:#333;  display:inline;}
/*#harakteristiki label {display:none;}*/
#harakteristiki .param_checks input { float:right;}

#load_img {display:none; position:fixed; left:50%; top:50%; margin-left:-50px; margin-top:-50px;}
