

/* Start:/bitrix/templates/.default/components/bitrix/catalog.sections.top/template_4_4_blocks/style.css?1508446800110*/
.catalog-price {
	 color:red;
}
div.catalog-sections-top table td {
	padding-right:10px;
	padding-top:10px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/left_new/style.css?1508446800626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/left_new/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/inner/template_styles.css?17879160069925*/
* {
	margin:0;
	padding:0;
}
body {font-family:Arial;font-size:14px; color:#333333;background:#c1a78c;}
a {text-decoration:none; color:#6C2806;}
img {border:0;}
.bg, .footer {background:url(/images/bg.png);width:100%; min-width:1000px;}
.toptopbg {background:url(/images/top.png) repeat-x top;}
.middbg {background:url(/images/bg.jpg) repeat-y center;}
.topbg {background:url(/images/bgtop.jpg) no-repeat center top;}
.botbg {background:url(/images/gerb.jpg) no-repeat center bottom; min-height:1798px;}
.footer {height:272px; padding-top:4px;}
.all {width:982px; margin:0 auto;}
.header {height:160px; font-family:"Cambria", Times New Roman, sans-serif;}
.logo {margin-left:2px;float:left;}
.phone {float:left;background:url(/images/phone.jpg) no-repeat right top; font-style:italic;
padding-right:156px;height:150px;margin-left:56px;text-align:right;
padding-top:17px;}



.element-one-picture{
	/*margin-top:10px;*/
	margin-left:7px;
	margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
}


.phone .phones {width:181px; font-size:24px; line-height:24px; color:#fcac38;margin-top:6px;}
.phone .phones span {color:#f2cd98;}
.phone .ord {color:#492a01; font-size:15px; width:181px;}
.phone .mail {margin-top:5px;width:181px;}
.phone .mail a {color:#f2cd98;font-size:18px;}

.basket {width:284px;float:right;}
.basket .bask {color:#fff3d8;font-size:16px;margin-top:18px; text-shadow:  1px 1px 3px rgba(0, 0, 0, 0.75);}
.basket .bask a {color:#fff3d8;}
.basket .bask span {color:#ffe2a3;font-size:14px;}

.time {font-size:12px; font-family:Arial; color:#eac48d;margin-top:18px;font-style:italic;}
.seainp {background:url(/images/input.png) no-repeat left; border:0; height:25px; line-height:25px;
padding-left:6px;padding-right:6px;color:#999;font-size:12px;
fon-family:Arial; width:174px;margin-right:6px;font-style:oblique;}
.seabut {background:url(/images/sea-but.png) no-repeat left; border:0; height:25px; width:71px; cursor:pointer;}
.search {margin-top:6px;}

.clear {clear:both;}
.topmenu {clear:both;margin-bottom:18px;}
.topmenu a {display:block; float:left; height:28px;width:156px; text-align:center; text-shadow:  1px 1px 1px rgba(255, 239, 202, 0.6);
text-transform:uppercase;color:#50340f; font-family:"Cambria", Times New Roman, sans-serif;
font-size:14px;line-height:28px;border-left:1px solid #50340f;}
.topmenu a.first {border:0;}
.topmenu a.sel {background:url(/images/topsel.png) no-repeat;border:0;margin-left:1px;}


#content {}

h2 {font-family:"Cambria", Times New Roman, sans-serif;color:#c77600; font-size:16px; font-weight:normal;}
h2.vensel {background:url(/images/vensel.png) no-repeat left bottom; height:51px;line-height:30px; padding-left:164px; padding-bottom:8px; }
h2.portfolio-title{
	display: table;
	width: 100%;
}

.catalog-portfolio{
	clear: both;
	/*padding-top: 53px;*/
}

h2 strong{
	font-family: "Cambria", Times New Roman, sans-serif;
    color: #492d08;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: normal;
    vertical-align: middle;
    display: table-cell;
    white-space: nowrap;
}
h2 span.vensel {
	background: url(/images/vensel.png) no-repeat 10px 16px;
    height: 60px;
    line-height: 30px;
    padding-left: 164px;
    padding-bottom: 8px;
    display: table-cell;
    vertical-align: top;
    margin-left: 10px;
    width: 100%;
}

.catalog {margin-bottom:18px;margin-top: 15px;}
.catalog .ele {width:182px; float:left;height:336px;}
.catalog .vert {width:1px; float:left;height:336px;background:url(/images/vert.png) no-repeat;}
.ele .name,.ele .pict, .ele .text, .ele .oldprice, .ele .price, .ele .but {width:134px; margin:0 auto; text-align:center;}
.ele .name { font-style:italic; margin-bottom:4px;width:134px;margin-top:18px;}
.ele .name a {color:#4b2e07; font-size:14px; }
.ele .name a span {text-transform:uppercase;}
.ele .pict {background:url(/images/pictcanv.png) no-repeat center; width:140px;height:158px;}
.ele .pict img { margin: 8px;width:124px; height:142px;background:no-repeat center;}
.ele .text {color:#333; font-size:12px;margin-top:4px;margin-bottom:8px;}
.ele .oldprice { color:#d1373c;font-size:11px;height:12px;}
.ele .price {font-size:12px;}
.ele .price b {font-size:18px;white-space: nowrap;}
.ele .but {margin-top:4px;}
.ele .sale {position:absolute; z-index:2; margin-top:-50px;margin-left:130px;}
.bottext {margin-top:66px;}
.bottext div {float:left;width:464px;}
.bottext .txt {margin-right:48px;}
h3 {color:#4b2e07;font-size:18px;margin-bottom:18px;}
p {margin-bottom:18px;}
.footer .all { border-top:1px solid #92714e;padding-top:22px;font-size:12px;}
.copy, .botmen, .pay, .count {float:left;}
.copy {width:284px;}
.botmen {width:140px;line-height:18px;}
.botmen a {color:#333;text-decoration:underline;}
.pay {width:466px; position:relative; left:30px;}
.count {width:92px;text-align:right;}
.system {width:334px;height:60px;}
.soc img {margin-right:8px;}
.oldprice {text-decoration: line-through; font-style:italic;}

/* inner */
#content #leftcol {
	float: left;
	width: 212px;
	margin-right: 10px;
}
#content #rightcol {
	float: left;
	margin-left: 10px;
	width: 750px;
	left: -9px;
	margin-bottom: 18px;
}
#leftcol .sales {
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #d1373c;
	text-align: center;
	margin-bottom: 16px;
}
h1 {
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 16px;
	font-weight: normal;
	color: #6c2806;
	margin-bottom: 22px;
	margin-top: 2px;
}

#toptop {
	position: relative;
	width: 1000px;
	height: 1px;
	background: #d2a952;
	margin-bottom: 26px;
	left: -9px;
}
#leftcol .interesting {
	font-size: 12px;
	margin-bottom: 36px;
}
#leftcol .interesting a {
	color: #6c2806;
	text-decoration: underline;
}
#rightcol ul, #rightcol ol {margin-left:36px;}

.leftzag {
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #f38f00;
	margin-bottom: 18px;
}
.menu a {
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-transform: uppercase;
}
.menu a.sel {
	background: url(/images/arr.gif) no-repeat right;
	padding-right: 8px;
	color: #6c2806;
}
.menu a:hover {
	color: #6c2806;
}

.m18 {
	height: 18px;
}

.menu {
	padding-bottom: 18px;
}
input, textarea{border:1px solid #808080;
padding:4px;
color:#333;
font-size:12px; font-family:Arial, Helvetica, sans-serif;
margin-bottom:4px;}
select {padding-left:4px;
color:#333;
font-size:12px; font-family:Arial, Helvetica, sans-serif;
border:1px solid #808080;
margin-bottom:4px;
}
select option {line-height:16px;}
.hr { background:url(/images/line.png) center no-repeat; height:20px;}
.left {float:left;}
.picture {
	width:270px;
	/*height:336px;*/
	background:white /*url(/images/frame.png)*/ no-repeat center;
	margin-right:30px;
	border:3px double #ccc;
	box-shadow:2px 2px 5px #000;
	-moz-box-shadow:2px 2px 5px #000;
	-webkit-box-shadow:2px 2px 5px #000;
}

.element {width: 440px;}
.quality input {width:4em; height:16px; margin-right:1px; margin-bottom:0; font-size:16px; color:#333; }
.element .oldprice {color:#d1373c; font-size:12px; padding-bottom:2px;}
.element .price {color:#eb8a00; font-size:24px;}
.sectbread { float:left; color:#6c2806;font-family: Cambria, "Times New Roman", Times, serif; line-height:16px;margin-top: 5px; margin-right:2px;}
.basket_full table {margin-top:18px;}
.basket_full td {padding-bottom:4px;}
.map-level-0 > li {padding-bottom:8px;}


/*.image_carousel {
	padding: 10px 0 25px 0px;
	position: relative;
	
	
	transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-o-transform: scale(0.8);
	-moz-transform: scale(0.8);

}*/
.image_carousel img {

/*	height: 100px;
	width: 90px;*/
}
.image_carousel a {
	border: 4px double #ccc;
    background-color: white;
    margin: 5px;
    display: inline-block;
    /* float: left; */
    height: 155px;
    width: 136px;
    box-sizing: border-box;
    overflow: hidden;
}

.caroufredsel_wrapper
{
	height:600px !important;
	/*verflow:visible !important;*/
	/*margin-left:-120px !important;*/
	width: 859px !important;

}

.foo1
{
	width:600px !important;
}

/*a.prev, a.next {
	background: url(/images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {left: -22px; background-position: 0 0; }
a.prev:hover { background-position: 0 -50px; }
a.next {right: -22px; background-position: -50px 0; }
a.next:hover {	background-position: -50px -50px; }
a.prev span, a.next span {display: none;}
.clearfix {
	float: none;
	clear: both;
}*/

#bx-soa-order-form .btn {
	color:#fff!important;
	background:#87571e;
	border-color:#6e4717;
}
#bx-soa-order-form .btn:hover {
	color:#fff!important;
	background:#a66b27;
	border-color:#6e4717;
}
#product-detail h1{
	font: 24px/32px Cambria, "Times New Roman", Times, serif;
}

.result-popup{
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	z-index: 99999;
	padding: 15px;
	background: #fff;
	border: 3px solid #333;
    box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
    border-radius: 4px;
}
.result-popup-wrapper{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 99980;
}
.result-popup-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.bx-breadcrumb a:hover{
	text-decoration: underline;
}

.link{
	text-decoration: underline;
}
.btn{
	display: inline-block;
    padding: 7px 15px;
    border: 1px solid #4c310e;
    border-radius: 4px;
    background: #925e21;
    color: #fff;
    font-style: italic;
    font-size: 14px;
    cursor: pointer;
}
.btn:hover{
	box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
}
.quality .td{
width:10%;
}

/* End */
/* /bitrix/templates/.default/components/bitrix/catalog.sections.top/template_4_4_blocks/style.css?1508446800110 */
/* /bitrix/templates/.default/components/bitrix/menu/left_new/style.css?1508446800626 */
/* /bitrix/templates/inner/template_styles.css?17879160069925 */
