﻿/*#Content {margin: 5px 17px 10px 17px; font-size: 14px;}*/
#Content{
	background: #FFF;
	padding: 10px 5px 0;
}
#main{
	width: 738px;
}
#Content h1,#Content .h1 {margin: 0 17px 0 17px; padding-top: 10px; padding-bottom: 23px;}
/*#main-content {margin: 20px 17px 10px 17px;}*/
#main-content hr {border-color: #616161;}
#main-content .img-responsive {margin-bottom: 10px;}
#main-content ul {font-size: 14px;font-weight: normal;}
#main-content a {font-weight: normal;}
/*#leftcontent ul {margin: 0 0 10px 0; padding: 0;}
#leftcontent ul li {text-transform: uppercase; list-style-type: none; font-weight: bold; margin-left: 0px;  font-size: 13px}
#leftcontent ul li a {font-size: 13px !important;}
#leftcontent ul li a, #leftcontent ul li a:visited, #leftcontent ul li a:hover {color: #fff !important; text-decoration: none; }
#leftcontent ul ul {padding-top: 10px; margin: 0 0 15px 0; border-top: 1px solid #fff;}
#leftcontent ul ul li {text-transform: none; list-style-type: none; padding-left: 15px; background: url('../image/ar.gif') 0 0 no-repeat; border-bottom: 0; margin: 0 0 3px 10px; padding-top: 0px; font-weight: normal !important; font-size: 13px;}
#leftcontent ul ul li a, #leftcontent ul ul li a:visited { color: #fde360 !important; text-decoration: underline;}
#leftcontent ul ul li a:hover { color: #fff !important; text-decoration: underline;}*/
.catheader a, .catheader a:link, .catheader a:visited, .catheader a:hover {color: #fff !important; text-decoration: none;}
#photos {background:#b6deea; margin: 10px 0 10px 0;}
.comment {padding: 10px; font-size: 10px;}

html, body {margin: 0; padding: 0; width: 100%; height: 100%; font-family: tahoma, verdana, Arial; font-size:13px; color:#616161; background-color:#2b5d6e;}
img {border: 0;}
sup, sub {font-size: 80%;}
a {text-decoration: underline;}
a, a:link, a:visited {color:#3089a7;}
a:hover {color:#ff9000;}
p {margin: 2px 0 10px 0;}
h2, h3, h4, h5, h6 {margin-top: 3px; color:#616161;}
.h1 {font-weight:bold}
h1, .h1, h2 {font-size: 18px;font-weight: bold;}
h3 {font-size: 16px;font-weight: bold;}
h4 {font-size: 15px;font-weight: bold;}
h5 {font-size: 14px;font-weight: bold;}
h6 {font-size: 13px;font-weight: bold;}
td {font-weight: normal;}
.hidden {display: none;}
.b, .strong {font-weight: bold;}
/*#main {background:#dceff5; text-align: left; vertical-align: top;float: right;width: 100%;font-size: 14px;}*/
#dostavka {padding: 0; margin-top: 8px; margin-bottom: 8px; margin-left: 26px; font-size: 18px; color: #8bb4c1; font-weight: bold; height: 25px;}
#dostavka1 { 
	padding: 0; 
	width:200px;  
	margin-bottom: 8px; 
	font-size: 18px; 
	color: #8bb4c1; 
	font-weight: bold;
	float: right;
	margin-right: 10px;
}
#dostavka1 img{float: right !important}
#topbar {border-left: 9px solid #fdd860; background-color: #fff;}
/*#topcontainer {padding-left: 17px; padding-right: 17px; padding-top: 5px; padding-bottom: 5px;position:relative}
#topmenu {font-size: 12px; margin-bottom: 5px; white-space: nowrap;}
#topmenu a {margin-right: 18px;}*/
#korzina {border-left: 2px solid #dceff5; background-image: url('../image/korzina.gif'); background-repeat: no-repeat; font-size: 12px; vertical-align: top;}
#korzina div {margin-top: 3px; margin-left: 48px;}
.f11 {font-size: 11px; display: block; margin-top: 10px; margin-bottom: 10px;}
/*#main-menu {font-size: 14px; font-weight: bold; padding: 1px 0 1px 25px;}
#main-menu a {margin-right: 28px;}
#leftcol {min-width: 285px;background:#1A5D92; text-align: left; background-image: url('../image/bg-logo.jpg'); background-repeat: no-repeat; background-position: top left; color: #fff; font-size: 14px; vertical-align: top;}
#logo {margin-top: 10px; margin-left: 14px;}*/
#phone {margin-bottom: 9px;}
/*#leftcontent {margin: 20px 10px 20px 19px;}
#footer-menu {height: 40px; padding-right: 17px; font-size:13px; background:#2b5d6e;text-align: center;}
#footer-menu table{
	width: 100%;
}
#footer-menu a {margin-left: 5px;}
#leftcontent a, #footer-menu a, #developer a, #leftcontent a:link, #footer-menu a:link, #developer a:link, #leftcontent a:visited, #footer-menu a:visited, #developer a:visited {color:#fde360;}
#leftcontent a:hover, #footer-menu a:hover, #developer a:hover {color:#fff;}*/
.spec {background-color: #fdd860; text-align: center; padding: 0; margin: 10px 0 20px 0; height: 38px;}
.spec div {background-image: url('../image/bg-spec-left.gif'); background-repeat: no-repeat; background-position: left; padding: 0; height: 38px;}
.spec div div {background-image: url('../image/bg-spec-right.gif'); background-repeat: no-repeat; background-position: right; padding: 0; height: 38px;}
.section-anons {background-repeat: no-repeat; background-position: top left; padding-left: 170px; padding-right: 10px; height: 190px; vertical-align: top;}
/*.cat {clear:both;display: block; margin-left: 10px; padding: 0 0 0px 13px; background-image: url('../image/arint.gif'); background-repeat: no-repeat;}*/
.catheader {display: block; font-size: 14px; font-weight: bold; color: #35a6cb; margin: 0 10px 10px 0;float: left;width: 230px;}
#developer a, #developer a:link, #developer a:visited, #developer a:hover {color:#fff;}
#copyright {height: 40px; padding-left: 17px; color: #fff; background:#2b5d6e; font-size:12px;}
a.sitemap {float: left;margin: 8px}
.padb10 {padding-bottom: 10px;}
.MsoNormal {font-family: tahoma, verdana, Arial; font-size: 13px; color: #7f7f7f;}
.style2 {font-family: tahoma, verdana, Arial; font-size: 12px; color: #7f7f7f;}
.txt {font-size: 14px; margin-left: 10px;}
.tab_content_bottom{background:url('../image/table_bottom.png') no-repeat;position:relative;top:-1px;height:20px;}
.tab_content_active{display:block;position:relative;z-index:1;top:-1px;background-color:#FFF;}
.crm_photocont{position:relative;overflow:hidden; background:#fff;}
.crm_photocont .crm_items{width:20000em; position:absolute;}
.crns11 {border-radius: 9px 9px 9px 9px;}
.crm_photocont .crm_items div{margin-right:8px;}
.crm_photocontNext.disabled,.crm_photocontPrev.disabled{visibility:hidden;}
.crm_photocontNext{cursor:pointer;margin:30px 0 0 0;float:left;display:block;width:13px;height:20px;}
.crm_photocontPrev{cursor:pointer;margin:30px 0 0 10px;float:left;display:block;width:13px;height:20px;}
.goodsScroll{width:635px;height:345px;position:relative;overflow:hidden;float:left;margin-left:2px;z-index:0;}
.goodsScroll .items{position:absolute;width:2000000px;}
.selectbox.items{background:#fff;border:1px solid #828790;display:block;font-family:arial;font-size:1em;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 0 1px 0;z-index:99999;}
.selectbox.items li{display:block;margin:0;padding:0;}.selectbox.items li.first{margin-top:0;}.selectbox.items li>
.item{color:#000;cursor:pointer;display:block;padding:1px 6px;text-decoration:none;}
.selectbox.items li>.item>.text{display:inline-block;*display:inline;zoom:1;font-size:13px;}
.selectbox.items li.selected>.item{border-bottom:1px dotted #999;border-top:1px dotted #999;}
.selectbox.items li.disabled>.item{color:#999;}.selectbox.items li.hover>.item{background-color:#39f;color:#fcfcfc;}
.selectbox.items .value{display:none;}.selectbox .display.fixed_width{width:188px;}.selectbox.fixed_width.items{width:215px;}
.selectbox.fixed_width2.items{width:300px;}
.photocont2 .items{width:20000em;position:absolute;}
.photocont2,.photocont2 .items div{float:left;}
.photocont2 .items div{margin-right:8px;}
.photocont3 .items{width:20000em;position:absolute;}
.photocont3,.photocont3 .items div{float:left;}
.photocont3 .items div{margin-right:8px;}
.orangeScroll .items{width:20000em;position:absolute;}
.orangeScroll,.orangeScroll .items div{float:left;}
.orangeScroll .items div{margin-right:8px;}
.redScroll .items,.makesScroll .items{width:20000em;position:absolute;}
.redScroll .items div,.makesScroll .item{float:left;margin-right:8px;}
.makesScroll .item{width:102px;}
.makesScroll .item div{height:30px;padding-bottom:12px;}
#info .goodsScrollable .items{width:20000em;position:absolute;}
#info .items table{float:left;}
.photocont .items{width:20000em;position:absolute;}
.photocont,.photocont .items div{float:left;}
.photocont .items div{margin-right:8px;}
.crmHintCatBody{border-right:1px solid #f0ebdf;border-left:1px solid #f0ebdf;padding:5px;}
.align-c{text-align:center!important;}
.crmHintGoodName{border-right:1px solid #f0ebdf;border-left:1px solid #f0ebdf;padding:5px;height:40px;overflow:hidden;position:relative;display:block;}
.align-l{text-align:left!important;}
.crm-line-end{position:absolute;height:14px;width:32px;margin-left:160px;margin-top:32px;background:transparent url('../image/line-end.png') repeat-y right top;}
.c-blueLight,a.c-blueLight,a.c-blueLight:visited,a.c-blueLight:active,a.c-blueLight:hover{color:#0063be;}
.crnsb7{border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;}
.crmHintCatBottom{border-top:#f0ebdf 0 solid;border-bottom:#f0ebdf 1px solid;border-left:#f0ebdf 1px solid;border-right:#f0ebdf 1px solid;background-color:#f3eee2;padding-right:5px;}
.pdt-5{padding-top:5px;}
.pdb-5{padding-bottom:5px;}
.crmHintCatName{line-height: 15px;text-align:left;color:#56504a;padding:6px 8px;height:44px;background-color:#f3eee2;font-size:12px;border-top:1px solid #f0ebdf;border-right:1px solid #f0ebdf;border-left:1px solid #f0ebdf;}
.crnst7 {border-radius: 7px 7px 0px 0px;}
.fs-12{font-size:12px!important;}
.pdl-5{padding-left:5px;}
.but-buy2{display:block;width:84px;height:23px;text-decoration:none;background:url("../image/buy84x23.png") no-repeat scroll center top transparent;}
a.but-buy2:active{position:relative!important;top:1px!important;left:1px!important;}
.but-buy2 img{display:none;}.but-buy_group{display:block;width:111px;height:31px;text-decoration:none;background:url("../image/buy111x31.png") no-repeat scroll center top transparent;}
a.but-buy_group:active{position:relative!important;top:1px!important;left:1px!important;}
.curs-point{cursor:pointer;}
img.shoot,img.shoot:hover{display:none;position:relative;z-index:10;border:none;left:13px;top:-13px;}
.crmHintGoodPrice span{font-size:11px;}
.fs-11{font-size:11px!important;}
.c-red, a.c-red, a.c-red:visited, a.c-red:active, a.c-red:hover {color:#d60000!important;}
a.classItem:hover{text-decoration:underline!Important;}
a.classItem{color:#494d4f;text-decoration:none;}
td.instruction{height:41px;}.ielte9 td.instruction{height:36px;}
.crm_with_click {font-size: 17px; font-weight: bold;}
.dspl_fl{float:left;}
.ie6 dspl_fl,.ie6 dspl_fr{display:inline;}
.crnst7{border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;}
.redScrollPrev.disabled{visibility:hidden;}
.disabled{visibility:hidden;}
li.disabled,ul.cats_subitems2 li.disabled{color:#ababab;margin-top:1px;padding:2px 5px 2px 27px;font:italic 12px arial;display:block;cursor:pointer;}
.photocontNext.disabled,.photocontPrev.disabled{visibility:hidden;}
.fs-18{font-size:18px;}
.fst-b{font-weight:bold;}
.fst-b-h:hover{font-weight:bold;}
.dspl_fr{float:right;}
.srav {display: inline-block; overflow: hidden; padding: 10px 20px; text-align: center; font-size: 13pt; font-family: arial;}
.buto1 {text-decoration: none; border: 1px solid #fd970b;}
.buto3 {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; khtml-border-radius: 10px; background: #fd970b;position: relative;}
a.buto1:active{color:#0063be;}
a.buto1:hover{color:#0063be; weight: bold;}
.l0{color: red; font-weight: 600; font-size: 18px; padding-left: 5%;}
.l02{color: rgb(254, 144, 0);}
.ntit {font-size: 18px; color: #7f7f7f; font-weight: bold;}
#Content .path+h1 {margin: 20px 0 0px !important; padding: 0 !important;}

.like_h3{
border-collapse: separate;
color: rgb(97, 97, 97);
display: block;
font-family: tahoma, verdana, Arial;
font-size: 16px;
font-weight: bold;
margin-top: 3px;
text-align: left;
}

.like_h3 a{
border-collapse: separate;
color: rgb(48, 137, 167);
cursor: auto;
display: inline;
font-family: tahoma, verdana, Arial;
font-size: 18px;
font-weight: bold;
text-align: left;
text-decoration: underline solid rgb(48, 137, 167);
}
.like_h3 a:hover{
color: rgb(255, 144, 0);
cursor: pointer;
}

/* ============ FEEDBACKER ============ */
.modal_feedback {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 999;
}
.modal_feedback_body {
	display: none;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	background: #fff;
}
.modal_close{
	position: absolute;
	top: -22px;
	right: -24px;
	height: 30px;
	width: 30px;
	background: url('../image/close.png');
	cursor: pointer;
}
.modal_feedback_body {
	border: 10px solid #FCFCFC;
	border-radius: 10px;
}
#svyaz{
    width: 50%;
    text-align: center !important;
    float: left;
}
#dostavka img{
	float: left;
}
#dostavka span{
	float: left;
}
#svyaz img{
	float: none !important;
}
#social_buttons{
	margin-left: 60px;
	margin-top: 5px;
	float: left;
}
#social_buttons a{
	margin: 0px !important;
}
#brands_block{
	text-align: center;
}
#brands_block img{
	margin: 10px;
	width: 22%;
}

.table_page{
	border-collapse: collapse;

}

.table_page tr{

}

.table_page tr td{
    /*border: 1px solid #fff;*/
    padding: 6px;
}

.table_page td{
	text-align: center;
}

.table_page tr,
.table_page tr td{
	border: 1px solid gray;
}



.table_page .head{
	
}

.table_page .head td{
    color: #fff;   
    background: #66bbd7;   
    font-weight: bold;   
    font-size: 13px;
}
.korzina_form{
	text-align: center;
}
#korzina_form{
	margin:0px auto;
	width: 60%;
}
#korzina_form td{
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.top_basket_button{
	color:white !important;
	font-size:10px;
	text-decoration:none;
	
}
.top_basket_button div{
	width: 135px !important;
    background-color: #9cc7d5;
    margin: 5px 0px !important;
    font-size: 11px;
    text-align: center;
    padding: 2px 0px;
    border-radius: 4px; 
	
}
#category-list td {
	padding: 6px;
}
#wrapper-in{
	padding-top: 30px;
}
/*#wrapper-out {
	width: 20%;
}
#wrapper-in {
	width: 400%;
}
#leftcol {
	width: 27%;
	left: -27%;
}*/
#photo-product {
	float: right;
	margin: 20px 0 0 20px;
}
#description-product {
	margin: 20px 0;
}
#description-product ul li {
	font-size: 14px;
}
#description-product_bottom {
	margin: 20px 0;
}

table .rating {
	padding-top: 5px;
}
#review table,
#review table tr td {
	border: none;
}
#review .table-striped>tbody>tr:nth-of-type(odd) {
	background: none;
	border-bottom: 1px dotted #616161;
}
#review .fa-stack {
	color: #E69500;
}
.help-block {
	display: none;
}
#cart-zakaz table thead td {
	font-weight: bold;
}
#cart-zakaz table td {
	vertical-align: middle;
}
#register-form {
	/*width: 100%;*/
}
#register-form .bodyform {
	/*float: none;*/
}
.description_brands ul {
	font-weight: normal;
	font-size: 14px;
}
.category-description {
	margin: 15px 0;
}
.category-description ul {
	font-weight: normal;
	font-size: 14px;
}
.thumbnail {
	border: none;
	background: none;
	display: inline-block;
}
#recommended {
	border: 2px solid rgb(255, 136, 0);
	background: #fff;
	border-radius: 9px 9px 9px 9px;
	display: inline-block;
	padding: 5px;
}
#recommended ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#recommended ul li {
	float: left;
	height: 325px;
	width: 220px;
	margin: 5px;
	border: 1px solid #f3eee2;
}
#recommended > .rimage {
	height: 225px
}
#recommended .rimage .rimage {
	height: 170px;
	text-align: center;
	padding: 5px;
}
#recommended .rimage .rimage img {
	max-width: 210px;
	max-height: 170px;
}
#recommended .rlink {
	text-align: center;
	height: 50px;
	padding: 5px;
}
#recommended .rlink a {
	color: #0063be;
}
#recommended .rhead {
	text-align: center;
	padding: 5px;
	height: 50px;
}
#recommended .rhead a {	
	font-weight: bold;
	text-decoration: none;
	color: #494d4f;
	font-size: 16px;
}
#recommended .rhead a:hover {
	text-decoration: underline;
}
#recommended > ul > li > div.rprice {
	height: 55px;
	padding: 5px;
}
#recommended .rhead,
#recommended > ul > li > div.rprice {
    background-color: #f3eee2;
}
#recommended .rprice .rprice {
	float: left;
	width: 100px;
}
#recommended .rprice .button {
	float: right;
}
#recommended .rprice .button a {
	display: block;
	width: 84px;
	height: 23px;
	text-decoration: none;
	background: url("/catalog/view/theme/fibrapol/image/buy84x23.png") no-repeat scroll center top transparent;
	margin: 10px 5px;
}
#recommended .rprice .rprice p {
	margin: 0;
	font-size: 12px;
	line-height: 1;
}
#recommended .rprice .rprice .label {
	text-align: left;
	margin-bottom: 5px;
	color: #000;
	font-weight: normal;
}
#recommended .rprice .rprice .price {
	color: red;
	margin-left: 15px;
}
.hidden-compare {
	display: none;
}
a.new-compare {
	font-size: 13px;
}
.stock_status {
	text-align: center;
	color: green
}