/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* html5 */
html,
body {min-height:100%;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.2; color:#000; background:#fff url(../images/bg.jpg) no-repeat 0 0;}
a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#BA060E; text-decoration:underline;}
a:hover {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0; padding:0; font-weight:100; color:#BA060E;}

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


table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse:collapse;
	border-spacing:0;
}

table th{text-align: left;}
.table th, .table td {border-top:1px solid #FCDEDA;padding: 8px;line-height: 20px;vertical-align: top;float: none !important;}
.table tbody th[colspan], .table tbody td[colspan]{padding: 0 !important;}



ol {display:block; margin:0 0 0 10px; padding:0 0 0 10px;}

ul {padding:0; display:block; margin:10px;}
ul li {display:block; padding:0 0 0 11px; margin:0; list-style:none; background:url(../images/arrow_list.png) no-repeat 0 6px;}
ol li {display:list-item; padding:0; margin:0; padding:0 0 0 10px; list-style:decimal;}

figure,
.reset,
.reset li,
nav ul, nav li,
.list, .list li,
.p_nav, .p_nav li,
.nav_cats, .nav_cats li, .nav_cats ul,
.fnav, .fnav li,
.items, .items li,
.published, .published li,
.h_slider ul, .h_slider li,
.h_user, .h_user li,
.single_item, .single_item > li,
.item_prop dl, .item_prop dt, .item_prop dd,
.articles, .articles > li,
.collections_list, .collections_list li,

.frame-search-thumbail, .frame-search-thumbail li,
.frame-list-comment__icsi-css, .frame-list-comment__icsi-css li,
.pagination, .pagination li,
ul.tabs, ul.tabs li {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto;}



/* input_style */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea,
.input_style select,
.s_select .s_txt {width: 100%; max-width: 100%;  padding:7px 5px; margin:1px; font-size:13px; color:#222; border:1px solid #D4D4D4; text-shadow:none; background:#fff; outline:none;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
}
.input_style textarea {height:100px;}


.input_style input.codeButtons { padding:1px 0; font-style:normal; text-transform:none; }

.input_style input[type="text"]:hover,
.input_style input[type="password"]:hover,
.input_style textarea:hover,
.input_style select:hover {background:#FDFDFD;}

.input_style input[type="text"]:focus,
.input_style input[type="password"]:focus,
.input_style textarea:focus,
.input_style select:focus {border-color:#BBB; background:#FDFDFD;}

.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"],
.input_style button { padding:10px 20px; outline:none; border:0; border-bottom:1px solid #8A2118; font-weight:bold; font-size:11px; color:#fff; text-decoration:none; margin-bottom: 2px !important; margin-top:2px; background: #B53225 url(../images/button_bg.png) repeat-x 0 0; cursor: pointer;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
}

.input_style input[type="button"]:hover,
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover,
.input_style button:hover {background-position:0 -82px;}

.input_style input[type="button"]:active,
.input_style input[type="submit"]:active,
.input_style input[type="reset"]:active,
.input_style button:active {background-position:0 -164px;}



.input_style input[disabled="disabled"],
.input_style input[disabled="disabled"]:hover {background:#eee;}



a.fbutton { display:inline-block; }

::-webkit-input-placeholder {color:#8a0b45;}
:-moz-placeholder {color:#8a0b45;}
::-moz-placeholder {color:#8a0b45;}
:-ms-input-placeholder {color:#8a0b45;}

:focus::-webkit-input-placeholder {color:#fff;}
:focus:-moz-placeholder {color:#fff;}
:focus::-moz-placeholder {color:#fff;}
:focus:-ms-input-placeholder {color:#fff;}

/* input_style */





.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.txt_l {text-align:left;}
.txt_r {text-align:right;}

.hidden {overflow:hidden;}
.none {display:none;}

.orang {color:#e29801;}
.purpure {color:#8a0b45;}

p {overflow:hidden; margin:15px 0;}
.bold {font-weight:bold;}
.nobold {font-weight:100;}
.italic {font-style:italic;}

.clear {width:100%; height:0px; clear:both; overflow:hidden;}

.bo_20 {-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;}
.bo_16 {-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;}
.bo_14 {-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;}
.bo_10 {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.bo_8 {-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.bo_6 {-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.bo_5,
.bx-wrapper, .bx-wrapper img {-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.bo_3 {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.bo_2,
.btn,
a.btn {-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.bo_0 {-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}


.wrap .h_search input,
.wrap .h_search label,
.btn {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0;}

 
.wrap {min-width:976px; position:relative; overflow:hidden;} 
.wrapper,
.content_full {padding:0 36px;}
.htop {margin:0 0 12px 0;}
.h_left {width:278px; padding:0 26px 0 36px; float:left; position:relative; z-index:2;}
.h_right {position:relative; margin:0 0 0 340px; z-index:1;}

.htop .logo {height:114px; padding:0 0 0 36px; margin:42px 0 30px -36px; background:url(../images/line_x.png) repeat-x right bottom;}
.htop .logo img {vertical-align:top;}

.s_titles,
.c_title,
.main-heading {margin:0 0 18px 0; font-size:20px; color:#ba060e;}
.c_title span span {float:none; display:inline; text-transform:lowercase;}
.c_title h1,
.c_title h2,
.main-heading h1,
.main-heading h2 {margin:0;}
.s_titles {margin-bottom:21px;}
.c_title,
.main-heading {overflow:hidden;}
.c_title span,
.c_title h1,
.main-heading h1,
.main-heading h2 {display:block; float:left; margin:0 10px 0 0;}
.c_title a {display:block; float:right; margin:6px 0 0 10px; font-size:12px; color:#ba060e;}
.c_title i,
.main-heading i {height:10px; display:block; overflow:hidden; margin:9px 0 0 0; background:url(../images/line_x.png) repeat-x right 0;}


.nav_cats {margin:0 10px 0 0; border-top:1px dashed #ba060e; font-weight:bold; font-size:16px;}
.nav_cats > li {position:relative; border-bottom:1px dashed #ba060e;}
.nav_cats > li > a {height:40px; line-height:40px; padding:0 20px 0 90px; display:block; overflow:hidden; position:relative; color:#4f4d4d; text-shadow:1px 1px 1px #ddd; text-decoration:none;}
.nav_cats > li > a:after {content:''; width:10px; height:11px; display:block; position:absolute; right:7px; top:50%; margin:-5px 0 0 0; background:url(../images/site_elem.png) no-repeat 0 -144px;}
.nav_cats > li:hover > a:after {background-position:-12px -144px;}
.nav_cats > li:hover > a {background-color:#fdfdfc;}
.nav_cats > li i {width:55px; height:35px; display:block; position:absolute; left:3px; top:3px; background:#333;}

.nav_cats li i.ico {background:url(../images/icon_nav.png) no-repeat 0 0;}
.nav_cats li i.i_cat36 {background-position:0 0;} 
.nav_cats li i.i_cat40 {background-position:0 -45px;} 
.nav_cats li i.i_cat52 {background-position:0 -90px;} 
.nav_cats li i.i_cat48 {background-position:0 -135px;} 
.nav_cats li i.i_cat92 {background-position:0 -180px;} 
.nav_cats li i.i_cat44 {background-position:0 -225px;} 

.nav_cats li ul {width:200px; display:none; position:absolute; right:-200px; top:0; border:1px solid #D59F9F; background:#fff;
-webkit-box-shadow: 0 2px 5px #999;  -moz-box-shadow: 0 2px 5px #999;  box-shadow: 0 2px 5px #999;}
.nav_cats li:hover {z-index:2;}
.nav_cats li:hover > ul {display:block;}
.nav_cats li ul li {position:relative; margin:0; border-top:1px solid #F5F5F5; font-size:13px;}
.nav_cats li ul li:first-child {border:0;}
.nav_cats li ul li a {padding:10px 6px; display:block; text-decoration:none;}
.nav_cats li ul li:hover > a {background-color:#F8F8F8;}

.nav_cats li ul li .arrow {width:3px; height:3px; display:block; float:right; margin:5px 0 0 5px; background:#ae040c;}


.h_panel {-moz-border-radius:0 0 0 6px; -webkit-border-bottom-left-radius:6px; -khtml-border-radius:0 0 0 6px; border-radius:0 0 0 6px;}
.h_nav,
.h_nav > ul > li:first-child > a {-moz-border-radius:6px 0 0 6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; -khtml-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px;}

.h_nav > ul > li:hover > a {-moz-border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -khtml-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
.h_nav > ul > li:first-child:hover > a {-moz-border-radius:6px 6px 0 6px; -webkit-border-bottom-left-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -khtml-border-radius:6px 6px 0 6px; border-radius:6px 6px 0 6px;}


.h_panel {height:30px; color:#fff; background:#ae040c;}
.h_panel a {color:#fff; text-decoration:none;}
.p_nav {float:left; margin:0 0 0 16px; border-right:1px solid #c75156;}
.p_nav li {float:left; border-left:1px solid #c75156;}
.p_nav li a {height:30px; line-height:29px; padding:0 20px; display:block;}
.p_nav li a.current {background:#C70100;}
.p_nav li a:hover {background:#b90209;}

.h_user_link {padding:6px 55px 2px 0; overflow:hidden; text-align:right;}
.h_user_link span,
.h_user_link i,
.h_user_link a {vertical-align:top;}
.h_user_link > span {display:inline-block;}
.h_user_link > span span.text-el {display:inline-block; margin:2px 0 0 0; cursor:pointer;}
.h_user_link i {width:10px; height:10px; display:inline-block; background:url(../images/sprite.png) no-repeat 0 0;}

.h_user_link i.ico_login {margin:4px 8px 0 0; background-position:0 0;}
.h_user_link a:hover i.ico_login {background-position:0 -11px;}

.h_user_link i.ico_exit {width:13px; height:16px; margin:1px 8px 0 0; background-position:-600px 0;}
.h_user_link a:hover i.ico_exit {background-position:-600px -17px;}


.h_u_login span {border-bottom:1px dotted #fff;}


.h_user_link i.ico_bask {width:13px; height:12px; margin:2px 6px 0 0; background-position:-11px 0;}
.h_user_link a:hover i.ico_bask {background-position:-11px -13px;}

.reglink {margin:0 4% 0 16px;}
.reglink a {text-decoration:underline;}
.reglink a:hover {text-decoration:none;}


.h_middle {height:82px; overflow:hidden;}

.h_user {width:300px; float:left; margin:18px 0 0 14%; color:#979797;}
.h_user a {color:#979797; text-decoration:none;}
.h_user a:hover span.text-el {color:#000; text-decoration:underline;}
.h_user li {margin:10px 0 0 0;}
.h_user li:first-child {margin:0;}
.h_user li i,
.h_user li span {display:inline-block; vertical-align:middle;}
.h_user li a i,
.h_user li a span {cursor:pointer;}
.h_user li i {width:14px; height:10px; position:relative; top:-1px; background:url(../images/sprite.png) no-repeat -24px 0;}
.h_user li i.ico_compare {background-position:-24px 0;}
.h_user li i.ico_wishlist {background-position:-38px 0;}
.h_user li.current i.ico_compare,
.h_user li a:hover i.ico_compare {background-position:-24px -11px;}
.h_user li.current i.ico_wishlist,
.h_user li a:hover i.ico_wishlist {background-position:-38px -11px;}


.h_tel {float:left; margin:16px 0 0 70px; font-size:12px;}
.h_tel .tel {display:block; margin:0 0 10px 0; font-size:17px; color:#363333; text-shadow:1px 1px 1px #8d8c8c;}


.h_nav {height:45px; position:relative; margin:0 0 25px 0; background:#ae040c; z-index:12;}
.h_nav a {color:#fff; text-decoration:none;}
.h_nav > ul {width:150%;}
.h_nav > ul > li {float:left; position:relative;}
.h_nav > ul > li > a {height:45px; line-height:45px; padding:0 26px; display:block; position:relative; font-weight:bold; font-size:14px;}
.h_nav > ul > li > a.current {color:#ddd;}
.h_nav > ul > li:hover > a {height:47px; top:-4px; background:#ba050c;}

.h_nav ul ul {width:200px; padding:3px; display:none; position:absolute; left:0; top:45px; border:1px solid #ba050c; border-top:0; background:#fff;
-webkit-box-shadow:0 2px 5px #777;  -moz-box-shadow:0 2px 5px #777;  box-shadow: 0 2px 5px #777;
}
.h_nav li:hover > ul {display:block;}
.h_nav ul ul li {position:relative;}
.h_nav ul ul li a {padding:5px; display:block; color:#222;}
.h_nav ul ul li:hover > a {background:#eee;}

.h_nav ul ul ul {left:200px; top:0; border:1px solid #ba050c;}

.h_sub_arrow {content:''; width:10px; height:10px; display:block; float:right; margin:0 -5px 0 0;}



.h_search {height:31px; position:relative; margin:0 0 20px 0; z-index:10;}
.wrap .h_search .rows {height:31px; padding:0 0 0 10px; background:url(../images/site_elem.png) no-repeat 0 0;}
.wrap .h_search .rows input {width:100%; height:31px; line-height:31px; color:#d7b7a9; background:url(../images/site_elem.png) repeat-x 0 -33px;}
.wrap .h_search input.h_search_submit {width:100px; height:31px; position:absolute; right:0; top:0; background:url(../images/site_elem.png) no-repeat 0 -66px;}
.wrap .h_search input.h_search_submit:hover {background-position:-102px -66px;}

.h_slider {height:245px; overflow:hidden; position:relative; background:url(../images/h_slider_bg.png) repeat 0 0;}
.h_slider li {height:245px; position:absolute; left:0; top:0;}
.h_slider li img {width:906px !important; height:245px; vertical-align:top; max-width:none !important;}

.bx-wrapper {width:906px; height:245px; float:left; position:relative; background:#fff;}
.bx-viewport {position:relative; z-index:1;}
.bx-controls .bx-prev,
.bx-controls .bx-next {width:33px; height:33px; display:block; position:absolute; top:50%; margin:-16px 0 0 0; text-decoration:none; background:url(../images/site_elem.png) no-repeat -68px -101px; cursor:pointer; z-index:5;}
.bx-controls .bx-prev {left:4px;}
.bx-controls .bx-next {right:4px; background-position:-101px -101px;}

.bx-controls .bx-prev:hover {background-position:-134px -101px;}
.bx-controls .bx-next:hover {background-position:-167px -101px;}



.content_full {overflow:hidden;}
.content_full .side_left {width:278px; padding:0 26px 0 0; float:left; margin:0 0 10px 0;}
.content_full .side_right {min-width:280px; width:30%; max-width:406px; float:right; margin:0 0 10px 10px;}
.content_full .side_center {overflow:hidden; margin:0 0 10px 0;}

.content_full .side_item {width:580px; float:left; margin:0 20px 10px 0;}
.content_full .side_related {min-width:300px;}


aside.block {margin:0 0 20px 0;}

.h_nav > ul > li > a,
.h_nav ul ul li a,
.items .pict img,
.published .pict img,
.collections_list li img {
 	-o-transition-property:all;
	-o-transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s;
	-moz-transition-property:all;
	-moz-transition-duration:.2s;
	transition-property:all;
	transition-duration:.2s;
}

.items {overflow:hidden; font-size:12px;}
.items li {width:244px; min-height:144px; float:left; position:relative; overflow:hidden; margin:0 10px 35px 0;}
.items li p {margin:0;}
.items .pict {width:95px; height:140px; padding:1px; float:left; margin:0 12px 0 0; border:1px solid #c5c5c5;}
.items .pict a {width:95px; height:140px; display:block; text-decoration:none; text-align:center;}
.items .pict .vert,
.pict_large .vert,
.item_picts .vert,
.items .pict img {display:inline-block; vertical-align:middle;}
.items .pict .vert {width:1px; height:140px; overflow:hidden; margin:0 0 0 -2px;}
.items .pict img {max-width:95px; max-height:140px;}

.items .pict a:hover > img,
.published .pict img:hover {opacity:0.9;}

.items li .cont {overflow:hidden;}
.items li .titles {max-height:56px; overflow:hidden; margin:0 0 10px 0; font-weight:bold;}
.items li .titles a {color:#000; text-decoration:none;}
.items li .titles a:hover {text-decoration:underline;}
.i_price_old {display:block; margin:-12px 0 0 0; color:#900; text-decoration:line-through;}
.i_price {height:26px; display:block; overflow:hidden; font-size:24px; color:#4d4d4d; text-shadow:1px 1px 1px #eee;}
.items li .ibuy {position:absolute; bottom:0;}

.items .tip_desc {display:none;}

.items.itmcats .titles {height:66px; overflow:hidden;}
.items.itemrelated {max-height:860px; overflow:hidden; margin:0 0 20px 0;}

.itmhome {max-height:518px; position:relative; margin-bottom:-10px;}
.itmhome li {height:144px;}
.itmhome li .label {display:none;}

.items_compares > li {height:154px;}
.items_compares > li .ibuy {bottom:10px;}


.btn {display:inline-block;}
.btn,
a.btn {padding:7px 14px 7px 14px; position:relative; display:inline-block; border-bottom:1px solid #8a2118; font-size:13px; color:#fff; text-shadow:1px 1px 1px #851a10; text-decoration:none; text-align:center; white-space:nowrap; background:#b53225 url(../images/button_bg.png) repeat-x 0 0; cursor:pointer;
}
.btn:hover {background-position:0 -82px;}
.btn:active,
.active > .btn {background-position:0 -164px;}
.btn.disabled,
.btn.btn_not_avail {border-color:#999; background-position:0 -246px;}
.btn.btn_not_avail:hover {opacity:0.9;}

.item_addbut .btn.btn_small_p,
.item_addbut .btn.btn_small_p {padding:7px 9px;}
.item_addbut {overflow:hidden; margin:10px 0;}
.item_addbut .btn.toCompare,
.item_addbut .btn.inCompare {width:170px; float:left; text-align:left;}
.item_addbut .btn.toWishlist,
.item_addbut .btn.inWishlist {width:150px; float:right; text-align:left;} 


.item_delete {padding:5px 8px; position:absolute; left:0; bottom:0; z-index:5;}

span.label {height:18px; line-height:18px; padding:2px 6px 0 6px; position:absolute; left:8px; top:8px; font-size:14px; border:2px solid #3f5243; color:#fff; text-shadow:none; text-transform:uppercase; text-align:center; background:url(../images/opacity.png); z-index:2; opacity:0.6;}
span.label + span.label {top:33px;}
span.label + span.label + span.label {top:58px;}
span.label.label-blue {border-color:#516963; color:#fff;}
span.label.label-red {border-color:#6d2d27; color:#fff;}

.sc {font-style:normal;}

.item_stock {margin:0 0 1px 0; font-size:11px; display:none; color:#C00;}
.item_stock.visible {display:block;}

.item_edit {margin:10px 0 0 0; text-align:right;}


/* Single item */
.full_item {overflow:hidden;}
.full_item .item_top {margin:0 0 10px 0;}
.full_item .item_left {width:246px; float:left; margin:0 10px 0 0;}
.full_item .item_right {min-height:360px; overflow:hidden;}
.topclear {height:1px; overflow:hidden; clear:both;}

.pict_large {height:313px; padding:2px; margin:0 0 10px 0; border:1px solid #C5C5C5; text-align:center;}
.pict_large .vert {height:313px;}
.pict_large img {max-width:240px; max-height:313px; vertical-align:middle;}

.item_bottom {padding:8px 0 0 0; overflow:hidden;}
.item_bottom .i_price_old {margin:-6px 0 0 0;}
.item_bottom .ibuy {float:right; margin:-4px 0 0 0;}


.item_prop {padding:10px 16px; margin:0 0 10px 0; border:1px solid #ccc; color:#444; background:#fff;}
.item_prop dl {padding:5px 0; overflow:hidden; border-top:1px solid #eee;}
.item_prop dl:hover {background:#FDFDFD;}
.item_prop dl:first-child {margin:0; border:0;}
.item_prop dt {width:45%; float:left; margin:0 10px 0 0;}
.item_prop dd {overflow:hidden;}

.item_desc {overflow:hidden; margin:0 0 10px 0;}
.i_row_titles,
#comment__icsi-css .title_h2__icsi-css {margin:0 0 10px 0; font-size:16px;}

.item_picts {padding:0 0 3px 0; overflow:hidden; margin:10px 0;}
.item_picts span {width:93px; height:93px; display:inline-block; margin:0 10px 0 0; vertical-align:top;}
.item_picts span a {width:90px; height:90px; padding:1px; display:inline-block; border:1px solid #eee; text-align:center;}
.item_picts span a:hover {border-color:#ccc;}
.item_picts span a .vert {height:90px;}
.item_picts span a img {max-width:90px; max-height:90px; vertical-align:middle;}

.item_in_variant {margin:0 0 10px 0;}




/* Slider */
.slider_items {position:relative; margin:0 0 20px 0;}
.slider_items li {width:250px; margin:0 64px 0 0;}
.slider_items .jcarousel-clip {position:relative; overflow:hidden;}
.slider_items .jcarousel-prev,
.slider_items .jcarousel-next {width:15px; height:41px; display:block; position:absolute; top:50%; margin:-20px 0 0 0; background:url(../images/site_elem.png) no-repeat 0 -101px; cursor:pointer;}
.slider_items .jcarousel-prev {left:-26px; background-position:0 -101px;}
.slider_items .jcarousel-next {right:-26px; background-position:-17px -101px;}

.slider_items .jcarousel-prev:hover {background-position:-34px -101px;}
.slider_items .jcarousel-next:hover {background-position:-51px -101px;}

.slider_items .jcarousel-prev-disabled,
.slider_items .jcarousel-next-disabled {opacity:0.2;}

.s_shadown_l,
.s_shadown_r {width:20px; height:auto; position:absolute; top:0; bottom:0; background:url(../images/slider_shadown.png) no-repeat -20px 0; z-index:10;}
.s_shadown_r {right:0;}
.s_shadown_l {left:-10px; background-position:0 0;}



.published {color:#785a42;}
.published p {margin:0;}
.published li {width:280px; overflow:hidden; margin:24px 0 0 0;}
.published li:first-child {margin:0;}
.published .pict {width:104px; float:left; margin:0 16px 0 0;}
.published .pict img {padding:1px; border:1px solid #ccc; vertical-align:top;}
.published .cont {overflow:hidden;}
.published .date {margin:0 0 3px 0; font-size:11px; color:#919191;}
.published .titles {margin:0 0 5px 0; font-weight:bold; font-size:12px; color:#523b29;}
.published .titles a {color:#523b29;}



.article_list {width:101%; overflow:hidden;}
.article_list li,
.article_list li:first-child {width:280px; height:110px; float:left; overflow:hidden; margin:0 20px 10px 0;}

.articles .pict {width:204px; float:left; margin:0 10px 6px 0;}
.articles .pict a {padding:1px; display:block; border:1px solid #eee;}
.articles .pict a:hover {border-color:#ccc;}
.articles .pict img {vertical-align:top;}

.collections {margin:10px 0;}
.collections_list {overflow:hidden; margin:-20px 0 0 0;}
.collections_list li {display:inline; margin:0 10px 0 0; vertical-align:top;}
.collections_list li img {width:auto; height:auto; padding:1px; margin:10px 0 0 0; border:1px solid #c5c5c5; vertical-align:middle;}
.collections_list li img:hover {border-color:#888; opacity:0.9;}


/* Footer */
.fbottom {padding:10px 0 50px; overflow:hidden; color:#fff; background:#910707;}
.fbottom p {margin:5px 0;}
.fbottom a {color:#fff;}

.fnav {padding:4px 36px; overflow:hidden; margin:0 0 8px 0; font-size:14px;}
.fnav li {float:left; margin:0 0 0 38px;}
.fnav li:first-child {margin:0;}
.fnav li a {text-decoration:none;}
.fnav li a:hover,
.fnav li a.current {text-decoration:underline;}
.fnav.two {background:#710505;}
.fnav.two li {padding:0 0 0 15px; margin:0 0 0 13px; background:url(../images/line_white.png) no-repeat 0 2px;}
.fnav.two li:first-child {padding:0; margin:0; background:0;}

.dop-center { color:#ffffe3;}
.threecolumns { width: 1250px; margin: 0 auto; }
div.first { width: 33%; float: left; }
div.second { width: 33%; float: left; }
div.last { width: 33%; float: left; }
.dop-center p { padding: 0 15px 0 15px; text-align: justify; font-size:11px; }
.dop-center p span { font-size:13px; }
.dop-center a { font-size:11px; }
.dop-center h3 { margin:6px 0; color:#ffffe3; font-size: 16px; text-align: center; }
.dop-center h2 { font-weight:100; font-size: 18px; text-align: center; padding: 0 10px 0; position: relative; z-index: 10; color: #ffffe3; }
.dop-center h1 { font-weight:100; font-size: 18px; text-align: center; padding: 0 10px 0; position: relative; z-index: 10; color: #ffffe3; }



/* OTHER */

/* Plugin - Tips*/
.tip-def .tip-inner {
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
}
.tip-def { opacity:0.95; z-index:10000; text-align:left; max-width:500px; color:#fff;}
.tip-def .tip-inner { padding:10px 12px; color:#fff; position:relative;  border:2px solid #867960; background:#a3a3a3;z-index:1;}
.tip-def .tip-arrow-top { width:25px; height:10px; margin-top:-6px; margin-left:-4px; top:0; left:50%; background:url(../images/tip-def_arrows.png) no-repeat 0 0; z-index:2; }
.tip-def .tip-arrow-bottom { width:25px; height:10px; margin-top:0; margin-left:-4px; top:100%; left:50%; background:url(../images/tip-def_arrows.png) no-repeat 0 -11px; z-index:2; }

.tip-def .tip-arrow-right { width:10px; height:25px; margin-top:-12px; margin-left:-1px; top:50%; left:100%; background:url(../images/tip-def_arrows.png) no-repeat -26px 0; z-index:2; }
.tip-def .tip-arrow-left { width:10px; height:25px; margin-top:-12px; margin-left:-8px; top:50%; left:0; background:url(../images/tip-def_arrows.png) no-repeat -37px 0; z-index:2; }

.tips_item_desc {width:200px;}
.tip-def p {margin:8px 0;}
.tip-def p:first-child {margin-top:0;}
.tip-def .titles {font-weight:bold;}








/* OTHER */

#topCartCount {font-style:normal;}


.cat_desc {overflow:hidden; margin:10px 0 0 0;}
.cat_desc p:first-child {margin-top:0;}


.breadcrumbs {overflow:hidden; margin:0 0 10px 0; font-weight:bold;}
.breadcrumbs li {padding:0 0 0 12px; float:left; margin:0 0 0 10px; background:url(../images/button_bg.png) no-repeat 0 0;}
.breadcrumbs li:first-child {padding:0; margin:0; background:0;}


.pagination {padding:0 0 2px 0; overflow:hidden; margin:10px 0;}
.pagination,
.pagination a,
.pagination span {font-size:16px;}
.pagination:first-child {margin-top:0;}
.pagination ul {text-align:center;}
.pagination li {display:inline; margin:0 3px;}
.pagination li a,
.pagination li span {padding:2px 5px; display:inline-block; border:1px solid #eee; text-decoration:none;}
.pagination li span,
.pagination li a:hover {border-color:#ccc;}
.pagination .t-d_u {display:none;}
.pagination li.f_l,
.pagination li.f_r {float:none !important;}

.formstyle {margin:0 500px 0 0;}
.formstyle .textbox {margin:15px 0 0 0;}
.formstyle .textbox .row_title {display:block; margin:0 0 3px 0; font-size:14px; color:#555;}

.formstyle .feed_cap_img {margin:15px 0 0 0;}
.formstyle .feed_cap_img img {padding:1px; border:1px solid #E1E1E1 !important; vertical-align:top;}
.formstyle .feed_cap_inpt {margin:15px 0;}

.inptrows {position:relative;}
.frame_form_field {padding:0 10px 0 0;}


#filter .formCost > label,
#filter .formCost > span,
#filter .formCost > input,
#filter .formCost > button {display:inline-block; vertical-align:middle; margin:0 !important;}
#filter .formCost > button {padding:7px;}

.drop .items > li {min-height:20px;}


.feedback_sending {margin:10px 0 12px 0; font-weight:bold; font-size:18px; color:#090;}
.feedback_sending span {display:block;}
.feedback_sending a {font-size:12px;}
.feedback {width:518px;}
.feedback .rows {padding:0 24px 0 0; overflow:hidden; margin:0 0 12px 0;}
.feedback .row_title {margin:0 0 4px 16px;}
.feedback .inpts1 input,
.feedback .inpts1 select,
.feedback .inpts1 textarea {width:100%;}
.feedback .f_cap_row input {width:100px; height:29px; line-height:29px; vertical-align:top;}
.feedback .f_cap_row {float:left; margin:0 10px 0 0;}
.feedback .f_cap_img {padding:1px 0 0 0; overflow:hidden;} 
.feedback .f_cap_img img {padding:1px; border:1px solid #d3d2d2 !important; vertical-align:top;}

.errors {margin:0 0 10px 0;}

#popupCart .d_i-b.photo figure img {max-width:80px; max-height:80px;}

.share_wrap {overflow:hidden;}
.share_wrap .share_tov {overflow:hidden;}
.share_wrap .share_tov #vk_like iframe {display:none;}
.share_wrap .share_tov #vk_like iframe:first-child {display:block;}

/* END */