html, body {
    height: 100%;
}

.full body {
    font-family: Arial;
    color: #000;
	background: url("/img/bodytop.png") repeat-x top #FFF;
	font-size: 75%;
	line-height: 180%;
}
body.full
{
	background: url("/img/bodytop.png") repeat-y left,
					url("/img/body2.png") repeat #FFF;
}
strong
{
font-weight:bold;
}

A {
    color: #0094FF;
}
A:hover, A:focus, A:active
{
	color: #0082E0;
}

p {
    font-size: 12px;
}

hr {
    color: #EFEFEF;
}

h1, h2, h3, h4, h5 {
    color: #003366;
}
.grid_9 ul
{
margin:10px 0px 0px 10px;
}

div.page h4,
div.page h3
{
font-weight:bold;
}
h1
{
font-size:24px;
color:#003366;
border-bottom:2px solid #003366;
}
h1.osybkah1
{
font-size:30px;
color:#C40000;
font-weight:bold;
line-height:100%;
}
.grid_9 h1
{
margin: 10px 0px !important;
padding:5px 0px !important;
}

#complete-text {
    margin:10px 0;
}

h2 {
    font-size: 27px;
	padding:0px 0px 10px 0px;
}

.full header {
background: url("/img/header.png") repeat-x;
height: 337px;
margin:0px 0px 0px 0px;
border-bottom:3px solid #FCAB35;
}

#punkti_menu {
	margin: 0px auto;
    padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	text-transform: none;
}
#menufooter #punkti_menu ul li
{
width:100%;
float:left;
padding:2px 0px;
margin:0px;
}
#menufooter #punkti_menu ul li a
{
background:none;
}
#footer-conteiner #punkti_menu 
{
margin:0px auto 0px auto;
}
#footer-conteiner #punkti_menu  ul li a
{
color:#D7D8D9;
}
#krohiniz a
{
color:#C4DAF0 !important;
}
#punkti_menu a {
color: #FFFFFF;
padding: 5px 10px 5px 0px;
}
#header-top
{
height:30px;
background:#003366;
}
#headertopcont
{
width:1200px;
height:30px;
margin:0px auto;
}
#kontv
{
width:50px;
height:50px;
float:left;
margin: 20px 20px 0px 210px;
background:#003366;
-webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
    border: 1px solid #5A87B5;
}
.kontvicon
{
background: url(../images/callv.webp) no-repeat center;
width:45px;
height:45px;
float:left;
margin:2px 0px 0px 10px;
}
#kontvtext
{
position:relative;
width:210px;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:20px;
float:left;
padding:10px;
margin: 10px 0px 0px 0px;
background:#003366;
border:1px solid #5A87B5;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#kontvtext p
{
font-size:20px;
}
#allkont
{
font-size:17px;
color:#5A87B5;
}
#telverh
{
width:465px;
height:20px;
float:left;
padding:5px;
text-align:center;
color:#FAAA31;
margin:-1px 0px 0px 65px;
}
#telfooter
{
width:470px;
margin:10px auto;
}
#telverh #kievstar,
#telfooter #kievstar
{
float:left;
margin:0px 10px 0px 0px;
padding:0px 10px 0px 30px;
border-right:1px solid #FBAA31;
background:url(../images/kievstar.webp) no-repeat left;
}
#telverh #life,
#telfooter #life
{
float:left;
margin:0px 10px 0px 0px;
padding:0px 10px 0px 30px;
border-right:1px solid #FBAA31;
background:url(../images/life.webp) no-repeat left;
}
#telverh #mts,
#telfooter #mts
{
float:left;
margin:0px 10px 0px 0px;
padding:0px 10px 0px 30px;
background:url(../images/mts.webp) no-repeat left;
}
#vhod {
    float: left;
	margin:5px 0px 0px 10px;
	border-right:1px solid #FFF;
	padding:0px 7px 0px 0px;
}
#register {
    float: left;
	margin:5px 0px 0px 10px;
	border-right:1px solid #FFF;
	padding:0px 7px 0px 0px;	
}
#parol {
float: left;
margin:5px 0px 0px 10px;	
}
#aktivaciya
{
float: left;
margin:5px 0px 0px 10px;
}
#vihod
{
float: left;
margin:5px 0px 0px 5px;
}
#profil
{
float: left;
margin:5px 0px 0px 5px;
border-right:1px solid #FFF;
padding:0px 5px 0px 0px;
}
#show_orders
{
float: left;
margin:5px 0px 0px 10px;
border-right:1px solid #FFF;
padding:0px 5px 0px 0px;
}
#serchs
{
margin:20px 0px 0px 0px;
float:left;
width:50px;
height:50px;
background: #003366;
-webkit-border-radius: 55px;
-moz-border-radius: 55px;
border-radius: 55px;
border: 1px solid #5A87B5;
display:none;
}
#searchicon
{
width:45px;
height:45px;
float:right;
margin: 3px -5px 0px 0px;
background: url(../images/search-s.png) no-repeat center;
}
#catagory_product
{
 margin-bottom: 20px;

background: url(../images/block-bottom-bg.png) no-repeat bottom center #EAEAEB;
					/*url(../images/block-top-bg.png) no-repeat top center;*/
padding-bottom:20px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.full #search{
position:relative;
width:225px;
float:left;
background:#6F93B7;
margin:-1px 0px 0px -245px;
padding:1px 10px;
-webkit-border-radius: 55px;
-moz-border-radius: 55px;
border-radius: 55px;
}
.full #search input
{
border:none;
background:#003366;
color:#F8CA05;
}

#search label {
font-size:14px;
color:black;
font-weight: bold;
}
#search form
{
padding:10px 5px;
}
 
 #search-box{
width:150px;
border:1px solid #CCCCCC;
}
#search input[type=submit],
#result_form input[type=submit]
{
  background: #003366;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 10px;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

}
#search input[type=submit]:hover,
#result_form input[type=submit]:hover
{
background:#778899;
}
#result_form input[type=submit]
{
margin:0px 0px 0px 5px;
}
#result_form input[type=text]
{
width:760px;
}
input [type=submit]
{
background:#000;
}




#lable_samescat {
	background: #003366;
    color: #FCAB35;
    font-weight: bold;
    margin: 0;
	padding:10px 0px 10px 0px;
    text-align: center;
	font-size:15px;
}

.lable_product {
	background: url("/images/block-top-bg.png") no-repeat scroll center top #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
	padding:7px 0px 2px 0px;
    text-align: center;
	font-size:16px;
}
#rigth_block .lable_product
 {
	background: url("/images/block-top-right-bg.png") no-repeat scroll center top #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
	padding:7px 0px 2px 0px;
    text-align: center;
	font-size:16px;
}
.vusmotrelih2
{
text-align:center;
color:#003366;
font-size:26px;
padding:10px 0px;
}


#vhod a {
display:block;
}

#main_menu
{
float:left;
height: 20px;
margin: 2px 0px 0px 10px;
}

input:focus,
textarea:focus {
    border-color: skyblue ! important;

}
input:hover,
textarea:hover,
#show_our_contact_form2 #messagezz_tbl:hover
{
background:#6F93B7;
border:1px solid #003366;
-webkit-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 3px 7px rgba(50, 50, 50, 0.6);
box-shadow:         0px 3px 7px rgba(50, 50, 50, 0.6);
}

input {
    height: 30px;
    padding: 0;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

input,
textarea {
    border: 1px solid #FCAB35;
}

#main {
	width:1200px;
}

div.line {
    border-top: 0px solid #eee;
    height: 0px;
    margin: 0px 0;
}

/* Buttons
----------------------------------------------------------------------------------------------------------------------*/

.btn,
#submit_profile
{
background: url("/img/btn-bg.jpg") repeat-x  top;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 23px;
    margin: 0px 0px 5px 0px;
    padding: 5px 5px 25px 5px;
    vertical-align: bottom;
	font-size:11px;
	font-weight:bold;
}
.btn:hover
{
background:#778899;
}
#submit_profile
{
background: url("/img/btn-bg.jpg") repeat-x  top;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 23px;
    margin: 10px 0px 5px 0px;
    padding: 8px 5px 20px 5px;
    vertical-align: bottom;
	font-size:11px;
	font-weight:bold;
}

.btn:hover {
    background-color: lightslategray
}

.btn-info,
.btn-remove {
background: #003366;
opacity:1;
text-shadow: 1px 1px 2px #000;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.4);
}
.btn-info:hover
{
background:#778899;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.6);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.6);
}
#hit_block_1 .btn-info,
#scrollable-wraper .btn-info
{
    padding: 7px 10px 20px 10px;
}
.btn-success {
    background-color: mediumseagreen;
}

.btn-remove {
    background-color: lightpink;
}

.btn-clear {
    background-color: lightgrey;
}

.btn i {
    /*background: url("/img/glyphicons.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 3px 3px 0px 0px;
    width: 16px;*/
}

.btn i.ok {
    background-position: -287px 1px;
}

.btn i.add {
    background-position: -406px -96px;
}

.btn i.remove {
    background-position: -312px 1px;
}

.btn i.trash {
    background-position: -457px 1px;
}

/* Header
----------------------------------------------------------------------------------------------------------------------*/

header h1 {
    font-size: 30px;
    margin: 15px 0 0;
}

header h1 a {
    text-decoration: none;
}

a.various {
    display: block;
    margin-top: 5px;
}

#various{
    display: block;
    margin-top: 0px;
	margin-left:0px;
}

.full nav {
    text-align: right;
}

.full nav ul li {
    display: inline-block;
}

.full nav a {
    background: url(../images/menuseparator.png) no-repeat right;
    color: lightseagreen;
    font-size: 12px;
    margin-right: 0px;
    padding-right: 0px;
    text-decoration: none;
}

.full nav li:nth-last-child(1) a {
    background: none;
    padding-right: 0;
}

/* Cart + Checkout
----------------------------------------------------------------------------------------------------------------------*/
#cart
{
width:1100px;
min-height:150px;
margin:0px auto;
background:#cccccc;
}
#cart {
    width: 100%;
}

.cart {
    margin-top: 2px;
    text-align: right;
}
#cart
{
border:1px solid #00685B;
}


#sert2 span {
    color: #77808b;
}
#num12 {
    margin-right: 52px;
}
html, body, div, span, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea {
    margin: 0;
    padding: 0;
}
#deposit_calc {
    font-family: segoewp;
}
.main-wrapper {
    line-height: 180%;
}
.font-size-12 {
    font-size: 75%;
}
BODY {
    color: #1d1d1b;
    font-family: "pragmatica";
    font-size: 90% !important;
}
body {
    font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
    font-size: 81.25%;
    line-height: 150%;
}
.cart > p {
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
}

#cart th,
#checkout th {
    background-color: lightslategray;
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    padding: 7px 0;
}

#cart td,
#checkout td {
    border: 1px solid #286B62;
    font-size: 12px;
    padding: 7px 10px;
    vertical-align: middle;
}
#cart td.productname
{
width:40%;
}
#cart td.productpfoto
{
width:110px;
text-align:center;
}
#cart td.kolichestvo
{
width:70px;
text-align:center;
}
#cart td.pricecart
{
width:150px;
text-align:center;
}
#cart td.symma
{
width:150px;
text-align:center;
}
#cart td.last
{
width:150px;
text-align:center;
}
#cart th.last, #checkout th.last {
    border-right: none;
}
#checkout td:last-child,
#cart td:last-child {
}
#cart input
{
text-align:center;
}
#cart img
{
border:1px solid #286B62;
}
.checkout-form {
    text-align: center;
    width: 100%;
}

#checkout td:nth-child(1) {
    width: 120px;
}

.user-data-checkout {
    color: #666;
    font-size: 12px;
	width:98.7%;
}

.user-data-checkout td {
    line-height: 20px;
    padding: 7px 0;
    vertical-align: top;
}

.user-data-checkout input,
.contact input[type="text"],
.contact input[type="email"],
.user-data-checkout textarea,
.contact textarea {
    padding: 5px;
    width: 100%;
}

.contact input[type="text"],
.contact input[type="email"],
.contact textarea {
    margin-bottom: 7px;
}

.user-data-checkout textarea,
.contact textarea {
    height: 100px;
}

#checkout tr:last-child {
    background-color: mintcream;
}

/* Fancybox
----------------------------------------------------------------------------------------------------------------------*/

.fancybox-skin,
.fancybox-title-float-wrap .child {
    border-radius: 0;
}
.fancybox-skin
{
border:2px solid #003366;
background:#FFF;
}

.fancybox-inner {
    overflow: hidden ! important;
}
.fancybox-inner .btn
{
width:205px;
font-size:16px;
}
.fancybox-inner  .btn.btn-clear
{
display:none;
}

/* Sidebar
----------------------------------------------------------------------------------------------------------------------*/

#sidebar {
width:290px;    
}

#sidebar span {
    color: #666;
    display: block;
    margin-bottom: 10px;
}
#sidebar ul li,
#rigth_block ul li
{
margin-left:15px;
}
#sidebar li {
    line-height: 20px;
}

#sidebar li a {
    text-decoration: none;
}

#sidebar li a:hover {
    text-decoration: underline;
}

/* Products
----------------------------------------------------------------------------------------------------------------------*/

.products article
{
    border-bottom: 1px solid #FCAB35;
    border-left: 1px solid #FCAB35;
    float: left;
    height: 300px;
    padding: 5px;
    position: relative;
    width: 185px;
	text-align:center;
}
#hit_block_1 article
{
    float: left;
    height: 260px;
    padding: 5px;
	margin:5px;
    position: relative;
    width: 195px;
	text-align:center;
	background:#DBDBDB;
	opacity:0.8;
}
#hit_block_1 article .btn-info,
#hit_block_1 article button,
#hit_block_1 article .btn,
#hit_block_1 article .add
{
opacity:1 !important;
}

#new_block_1 article {
    float: left;
    height: 300px;
    padding: 3px;
	margin:0px 2px;
    position: relative;
    text-align: center;
    width: 178px;
    background: #DBDBDB;
    opacity: 0.8;
}
#new_block_1 .view_all
{
width:100px;
text-align:right;
float:right;
}

#hit_block_1 h2, #new_block_1 h2
{
text-align:center;
color:#FFF;
font-size:20px;
padding:5px 0px;
font-weight: normal;
}
#hit_block_1 h1, #new_block_1 h1
{
padding:0px 0px 5px 0px;
height:63px;
font-size:14px;
overflow:hidden;
}
#hit_block_1 img,
.news_product #scrollable img,
#new_block_1 .bobleftrigth img
{
width:125px;
border:2px solid #FCAB35;
}
#result_p img
{
border:1px solid #5A87B5;
}
#hit_block_1 img:hover,
.news_product #scrollable img:hover,
#result_p img:hover,
#new_block_1 #upsell-block-1 img:hover
{
	-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 7px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 7px 0px rgba(50, 50, 50, 0.75);
}
.news_product h3
{
padding:0px 0px 5px 0px;
height:60px;
overflow:hidden;
}
.news_product article
{
padding:0px 0px 10px 0px;
border-bottom:1px dashed #DAF0E4;
}
#hit_block_1 img,
#new_block_1 .bobleftrigth img
{
width:100px;
height:100px;
}
.products article:hover
{
background:#E9F7F9;
border-bottom: 1px solid #D7E3E5;
border-left: 1px solid #D7E3E5;
-webkit-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 3px 7px rgba(50, 50, 50, 0.6);
box-shadow:         0px 3px 7px rgba(50, 50, 50, 0.6);
}
.products article h1
{
font-weight:bold;
font-size:14px;
height:65px;
overflow:hidden;
}
.products article:nth-child(3n) {
    border-right: medium none;
}

.products img {
    height: 100px;
    width: 100px;
	padding:2px;
	border:1px #003366 solid;
	background:#003366;
	margin:15px 5px 0px;

}
.product article table
{
width:100%;
}
.products a.titleprod
{
height:60px;
overflow:hidden;
}
.cart-img {
    display: inline-block;
    max-height: 100px;
    max-width: 100px;
}

.products h1 {
    margin-bottom: 10px;
}

.info {
    bottom: 10px;
    color: #666;
    font-size: 12px;
    left: 10px;
    /*position: absolute;*/
}

.info small {
    color: #000;
}

.info-order {
    display: inline;
	position:relative;
}
#hit_block_1 .info-order,
#new_block_1 .info-order
{
float:left;
margin:0px 0px 0px 45px;
}
.info-order input
{
height: 22px;
margin:0px 5px 5px 5px;
width:35px;
text-align:center;
float:right;
}
#atribytu .info-order input
{
border:1px #5D9F97 solid;
margin:0px 85px 0px 5px;
}
/* Product
----------------------------------------------------------------------------------------------------------------------*/
#product-foto
{
width:340px;
margin:0px !important;
padding:10px;
background: url("/img/fototbg.png") repeat-y  left;
border:1px solid #FCAB35;
-webkit-box-shadow: 0px 5px 7px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 5px 7px rgba(50, 50, 50, 0.6);
box-shadow:         0px 5px 7px rgba(50, 50, 50, 0.6);
}
#product-foto ul li
{
list-style:none;
}
#product-foto ul li a
{
	display:block;
}
.product td.description {
    padding: 0 10px;
    vertical-align: top !important;
}

.gallery .first img
{
    max-height: 280px;
    max-width: 315px;
	padding:1px;
	border:1px #003366 solid;
	background:#003366;
}
.gallery .first img:hover,
.gallery .thumb img:hover
{
-webkit-box-shadow: 0px 5px 7px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 5px 7px rgba(50, 50, 50, 0.6);
box-shadow:         0px 5px 7px rgba(50, 50, 50, 0.6);
}

.gallery .thumb {
    display: inline-table;
}

.gallery .thumb img {
    height: 50px;
    width: 50px;
	margin:2px 2px 2px 0px;
	padding:1px;
	border:1px #003366 solid;
	background:#003366;
}

#product-price,#out_of_stock
{
background:url(../img/cen.png) no-repeat left #C9FFE2;
padding:10px 0px 10px 55px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
width:200px;
font-size: 1.3em;
font-weight: 700;
color:#000;
margin:10px 0px 10px 0px;
}
#out_of_stock{
	display:none;
}
#atribytu
{
/*background: url("../img/korz.png") no-repeat  24% bottom  #E9F7F9;*/
background-color: #E9F7F9;
border: 1px solid #00685B;
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px;
width: 345px;
margin:0px 0px 5px 25px;
font-weight:bold;
}
#atribytu select
{
width:220px;
margin:2px 0px 2px 5px;
float: right;
}

/* Action
----------------------------------------------------------------------------------------------------------------------*/

article .action,
article .p-action {
    background: url("/img/sale.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 50px;
    position: absolute;
}
article .pk-action {
    background: url("/img/sale.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 50px;
    position: absolute;
}
article .action {
    top: 36px;
    left: 10px;
}

article .p-action {
    left: 3px;
    top: 184px;
}

/* ------------------ Блок текста на главной ----------- */
#block_1, #block_2
{
margin:15px 0px 0px 0px;
border-top:1px solid #cccccc;
}

/* Posts
----------------------------------------------------------------------------------------------------------------------*/
article div.post
{
height:115px;
padding:10px 0px 10px 0px;
border-bottom:1px dashed #003366;
}
article div.post div.postdate
{
float:right;
margin:-10px 0px 0px 0px;
}
div.postdate
{
float:right;
margin:-20px 0px 0px 0px;
}
#laststat div.postdate
{
float:right;
margin:0px 0px 0px 0px;
color:#325C84;
}
#laststat ul li
{
padding:10px 0px;
min-height:35px;
border-bottom:1px solid #004489;
}
#manufactor_pr article a
{
color:#003366;
}
div.tabs_boxes div.postdate
{
float:right;
margin:0px 0px 0px 0px;
}
#article_product div.postdate
{
float:right;
margin:0px 0px 0px 0px;
}
div.news_product ul li
{
margin:0px 0px 5px 0px !important;
border-bottom:1px solid #D7D8D9;
padding:5px 0px;
overflow:hidden;
}
div.news_product ul li a
{
color:#5A87B5;
}
#all_newsf
{
text-align:center;
font-size:12px;
color:#FFF;
width:94%;
padding:10px;
margin:5px 5px 0px 0px;
background:#5A87B5;
}
#all_newsf a
{
color:#FFF;
}
#article_product ul li
{
margin:0px 0px 5px 0px !important;
border-bottom:1px solid #D7D8D9;
padding:5px 0px;
height:60px;
overflow:hidden;
}
#article_product ul
{
margin:0px 0px 0px 15px;
}
div.news_product div.postdate
{
float:right;
margin:0px 0px 0px 0px;
}
.posts article {
    border-left: 0px solid #eee;
    border-bottom: 0px solid #eee;
    margin-bottom: 5px;
    padding: 0 0px 0px;
}

.posts article:last-child {
    margin-bottom: 0
}

.posts article h1 {
    font-size: 22px;
    margin-bottom: 10px;
}

.posts article h1 a {
    text-decoration: none;
}

.posts article h1 a:hover {
    text-decoration: underline;
}

.posts article p,
.page p,
.product td.description p {
    line-height: 20px;
}
.page  ul li,
.page  ol li
{
margin-left:20px;
font-size:12px;
color:#FFF;
}
div.page h2,
div.page h1
{
margin:10px 0px;
}
div.page h2
{
font-size:20px;
}

.post-info {
    margin-top: 5px;
}

.post-info li {
    color: dimgrey;
    display: inline-block;
    font-size: 12px;
}

.post-info span {
    color: dodgerblue;
}

/* Pagination
----------------------------------------------------------------------------------------------------------------------*/

#pagination {
    clear: both;
    font-size: 12px;
    text-align: center;
}

#pagination a, #pagination strong {
    line-height: 33px;
    padding: 2px 10px;
    text-decoration: none;
}

#pagination a, #pagination strong {
    background: #EAEAEA;
    border-color: #BEBEBE;
    border-radius: 3px;
    font-weight: normal;
	border-style: solid;
    border-width: 1px;
    padding: 3px 6px;
	color: black;
}

#pagination strong {
    background-color: #003366;
	border-color: #5A87B5;
    color: #FFFFFF;
}

#pagination a:hover {
    text-decoration: underline;
}

/* Footer
----------------------------------------------------------------------------------------------------------------------*/

footer p {
    margin-bottom: 10px;
}
/*---------- content -------------*/
.full #content
{
background:#FFF;
width: 1190px;
padding:5px 0px;
margin:0px 0px 0px 0px;
}
/*-----------Правая колонка--------------*/
#rigth_block
{
float:right;
width:0px;
}
.akklink
{
width:65px;
height:20px;
float:left;
margin:3px 0px 0px 0px;
padding:2px 0px 0px 25px;
color:#FFF;
background:url(../images/akk.png) no-repeat left #003366;
}
#akk
{
height:20px;
float:right;
width:100px;
padding:0px 0px 0px 25px;
margin:2px 0px 0px 0x;
}
#akklogin
{
width:315px;
padding:10px;
float:right;
margin:5px 0px 0px 0px;
background:#003366;
border:1px solid #5A87B5;
position:relative;
z-index:993;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#akkuser
{
width:335px;
padding:10px;
float:right;
margin:5px 0px 0px 0px;
background:#003366;
border:1px solid #5A87B5;
position:relative;
z-index:993;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#akk a
{
color:#FFF;
}
/*--------- Корзина ----------*/
#korzina
{
width:50px;
margin:20px 25px 0px 0px;
min-height:40px;
height:40px;
background: #003366;
padding-bottom:10px;
float:right;
-webkit-border-radius: 55px;
-moz-border-radius: 55px;
border-radius: 55px;
border:1px solid #5A87B5;
}
#korzina p#sum_zakaz
{
display:none;
}
p.koltov
{
color:#FFF;
font-size:26px;
float: left;
margin: -5px 0px 0px -5px;
}
#nazvnie_karzini{
    color: #FFFFFF;
    font-weight: bold;
	font-size:16px;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 7px;
    text-align: center;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
/*----------Блок каталога------------*/
#list_product
{
padding:5px;
}
#catagory_product{
padding:5px 0px 25px 0px;
background: url(../images/block-bottom-bg.png) no-repeat center bottom #EAEAEB;
}
.news_product
{
padding:5px 5px 5px 5px;
background: #003366;
}
#article_product,
#map_product
{
padding:5px 5px 25px 5px;
background: #003366;
}
.news_product article
{
border-bottom:2px solid #FFF;
padding-top:10px;
}
.lastnewsh2
{
text-align:center;
background:#003366;
padding:10px 0px;
color:#FFF;
font-size:20px;
}
/*------------Поколения ГБО----------------*/
#pokoleniya-gbo
{
width:240px;
height:295px;
margin:20px 0px 0px 0px;
background:#EAEAEB;
padding:10px 5px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
#pokoleniya-gbo h3
{
width: 240px;
text-align:center;
font-weight:bold;
font-size:15px;
color:#FFF;
padding:10px 5px;
margin:-25px 0px 0px -5px;
background: url("../images/block-top-right-bg.png") no-repeat center;
}
#vse-pokoleniya-gbo
{
margin:0px auto;
width:230px;
height:275px;
background: url(../images/vse-pokoleniya-gbo.jpg) no-repeat center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/* ------------------- Меню каталога --------------*/
#catagory_product ul li{
height:auto;
width:100px;
background:#585858;
/*background: url(../images/block-men-bg.png) repeat-x;*/
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin:1px 0px 1px 0px;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
vertical-align:center;
padding:2px 0px 0px 5px;
list-style:none;
}

#cat_title{
padding: 5px 1px 0px 1px; 
height:70px;
width:118px;
float:left;
background:#585858;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
text-align:center;
}
#cat_title a{
	color:#FFFFFF;	
	font-weight: bold;
	font-size:11px;
}

#catagory_product ul li a{
color:#FDFF53;
}
#catagory_product   ul li {
float:left;
}
#catagory_product  ul ul  li{
float:none;
}
#catagory_product ul ul li 
{
background: #EDE135;
margin:3px 0px;
}
#catagory_product ul ul li a
{
color:#000;
}
#discovery,
.discovery-col-header,
.full #footer
{
display:none;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

/* ------------- Оформление фильтров ----------- */
#filtry{
height:auto;
border:1px solid #FCAB35;
background:#003366;
padding:5px;
margin:0px 0px 15px 0px;
font-size:11px;
-webkit-box-shadow: 0px 3px 6px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 3px 6px rgba(50, 50, 50, 0.6);
box-shadow:         0px 3px 6px rgba(50, 50, 50, 0.6);
}
#filtry h2
{
color:#FFF;
font-size:20px;
padding:10px 0px;
text-align:center;
}
#filtry .filter_block label
{
font-weight:bold;
color:#FCAB35;
}
#filtry #filter_ul label
{
font-weight:normal;
}

input[type="checkbox"] {
    display:none;            
}
input[type="checkbox"] + label {
  font: 11px;
  color: #444;
  cursor: pointer;
}
input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0 5px 0 ;
    background-image: url(/images/sprite.png);
    background-repeat: no-repeat;
}
input[type="checkbox"] + label::before {
    background-position: -38px -260px;    
}

input[type="checkbox"]:checked + label::before {
    background-position: -114px -260px;
}

input[type="checkbox"]:disabled + label::before {
    background-position: -152px -260px;
}
input[type="checkbox"]:checked:disabled + label::before {
    background-position: -171px -260px;
}

#filter_ul{ list-style: none; }

.filter_block{
margin-right:15px;
}

.name_filter{
	 font: 14px bold;
	 color: #444444;	
}

/* ------------- Оформление Глосария ----------- */
.abc {
float:left;
padding:0px 4px 0px 4px;
}
#abc
{
font-weight:bold;
margin-bottom:10px;
border:1px #54BCB0 solid;
padding:5px;
background:url(../img/filter-block-bg.png) repeat-x bottom;
-webkit-box-shadow: 0px 3px 6px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 3px 6px rgba(50, 50, 50, 0.6);
box-shadow:         0px 3px 6px rgba(50, 50, 50, 0.6);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#abc a
{
color:#000;
}
/* ---------------- Оформление списка FAQ ----------------- */
.full .post
{
width: 875px;
}
#faq_list article
{
border-bottom:1px solid #cccccc;
background:#D5E9D4;
width:630px;
min-height:110px;
}

#faq_list  #postimg img,
#posts #postimg img {
	width:100px;
	max-height:100px;
}

#postimg
{
float:left;
margin:0px 5px 0px 0px;
}
#postimg150 img
{
float:right;
margin:0px 0px 0px 5px;
width:150px;
}
#techterm_list #postimg img,
#article_list #postimg img
{
width:100px;
}
#techterm_list  article
{
border-bottom:1px dashed #A7D3BB;
}
#postimg img
{

}
#postanons
{
float:left;
width:750px;
height:115px;
overflow:hidden;
}
#postanons h1
{
color:#20665D;
font-size:15px;
font-weight:bold;
}

/* --------------- Оформление блока советов ------------ */
#slidebox{
    width:350px;
    height:90px;
    padding:10px;
	text-align:center;
    background:#00685B;
	opacity: 0.8;
    border-top:3px solid #5FA098;
	border-left:3px solid #5FA098;
    position:fixed;
	z-index:1006;
    bottom:0px;
    right:-440px;
	font-size:12px;
-webkit-box-shadow: -5px -5px 7px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -5px -5px 7px rgba(50, 50, 50, 0.75);
box-shadow:         -5px -5px 7px rgba(50, 50, 50, 0.75);
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}
#slidebox tr.odd,
#slidebox tr.odd td
{
background:none;
}
#siderol {
position: fixed;
top: expression(document.getElementsByTagName("body")[0].scrollTop + "px");
overflow: hidden;
bottom: 20px; /*Расстояние до нижнего края окна*/
right: -100%; /*Появляется справа, чтобы поменять сторону замените на: left */
width: 240px; /*Ширина выезжающего блока*/
z-index: 99999;
background: #fff;
font-size: 11px;
line-height:1.4em;
border: 1px solid #ebebeb;
border-radius: 7px;
padding: 10px 15px 10px 10px; /*Отступы от краев до текста*/
min-height: 100px;
-webkit-box-shadow: 0 0 16px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 16px rgba(0,0,0,0.5);
box-shadow: 0 0 16px rgba(0,0,0,0.5);
}
#siderol .roll-close {
display: block;
position: absolute;
width: 15px;
height: 15px;
top: 10px;
left: 10px;
cursor: pointer;
font-weight: bold;
font-size: 15px;
text-shadow: #000 0px 0px 1px;
}
#clos a
{
color:#599D94 !important;
}
#zagsov
{
color:#FFF;
font-size: 15px;
opacity: 1 !important;
}
#siderol h4{font-size:18px;margin:0 0 10px;}
#slidebox a
{
font-weight:bold;
color:#77C6FF;
float:left;
cursor: pointer;
}
#manufacturer_product
{
margin:0px 0px 0px 0px;
height: auto;
overflow: hidden;
background:#4F5758;
padding:5px 5px 40px 5px;
}
#article_product ul li
{
margin:5px 0px 5px 15px;
}
#brendu ul li a
{
color:#FCAB35;
}
#manufacturer_product ul li
{
margin-left:15px;
}
#katalog_product div
{
margin-left:7px;
}

#body_kontaktu
{
margin:15px 0px 0px 0px;
}
#viber
{
padding-right:30px;
background:url(../images/lpgtech-viber.png) no-repeat right;
}
.page #viber
{
width:145px;
padding-right:30px;
background:url(../images/lpgtech-viber.png) no-repeat right;
}
.page td.logos
{
width:150px;
text-align:center;
vertical-align:middle;
}
.page td.names
{
width:250px;
text-align:center;
vertical-align:middle;
}
#kontz
{
width: 250px;
height:520px;
background:url(../images/kontz-bg.png) no-repeat center top;
position: relative;
z-index:1005;
color:#3B3B3B;
}
#opbesp
{
font-size:10px;
width:220px;
margin:-5px 0px 0px -40px
}
#kontztel
{
float:left;
margin-top:45px;
margin-left:60px;
font-style:italic;
font-size:22px;
font-weight:bold;
line-height: 1.2;
}
#kontzskype
{
font-style:italic;
font-size:22px;
font-weight:bold;
text-decoration:underline;
float:left;
margin-top:145px;
margin-left:63px;
}
#kontzicq
{
float:left;
margin-top: 25px;
margin-left:63px;
font-style:italic;
font-size:22px;
font-weight:bold;
text-decoration:underline;
}
#kontzemail
{
float:left;
margin-top: 17px;
margin-left:63px;
font-style:italic;
font-size:17px;
font-weight:bold;
text-decoration:underline;
}
#adresright
{
width:180px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 65px;
text-align:left;
font-style:italic;
font-size:17px;
font-weight:bold;
float:left;
}
/* --------- Логотип ----------------- */
#logo
{
width:420px;
margin:0px 0px 0px 0px;
float:left;
}

/* ----------------- Поделится ----------------*/
#podelitsya
{
width:300px;
margin:35px 0px 0px 70px;
float:left;
color:#000;
font-weight:bold;
}
.yashare-auto-init
{
display:inline;
}

/* --------------- Блок контактов вверху + обратный звонок ------------ */
#kontverh
{
width:210px;
height:55px;
background:url(../images/kont-verh-bg-1.png) no-repeat center top;
float:right;
margin: -240px 40px 0px 0px;
}
#obratnuyzvonok
{
font-style:italic;
font-size:11px;
font-weight:bold;
margin-top:55px;
margin-left:10px;
display:none;
}
#obratnuyzvonok a
{
color:#3B3B3B;
}

/* --------------- Карта газовых заправок в Хедере --------------- */
#karta
{
float:right;
margin-top:-155px;
margin-right:35px;
position:relative;
z-index:1001;
}

/* ------------- Рассрочка на гбо --------------------*/
#ras
{
float:right;
margin-top:-30px;
margin-right:60px;
position:relative;
z-index:1001;
}
#t
{
color: #FFFFFF;
font-size: 15px;
font-weight: 700;
margin-top: -22px;
}

/* ------------ Футер --------------------- */
#footer-conteiner
{
background:url(../img/footer.png) repeat-x center #003366;
padding:15px 0px;
color:#FFF;
height:200px;
}
#footer-conteiner a
{
color:#C4DAF0;
}
#footer-conteiner ul li
{
display: inline-block;
margin:5px;
}
#footer-conteiner ul li a
{
color:#C4DAF0;
}

/* -------------- Ссылки в футере ------------------*/
#footer-links
{
text-align:center;
}

/* ------------------ Копирайт -------------- */
#copirayt
{
margin:0px auto 0px auto;
font-weight:bold;
font-size: 13px;
}

/* ------------------- Webatom ---------------*/
#webatom
{
width:340px;
margin:10px 0px 0px 0px;
float:right;
text-align:right;
color:#39B9DC;
}
/* -------------- Пото товара -------------- */

#productlist #hit_product, #productlist #arhiv, #productlist #dostavka {
    width:70px;
    background-size: 70px 30px;
    background-position: 0 0;
    height: 30px;
}
#productlist #best_price
{
    width:37px;
    background-size: 37px 30px;
    background-position: 0 0;
    height: 30px;
}
/* ---------- Хит продаж --------------- */
#hit_product
{ 
background: url(../img/hit.png) 100% 100% no-repeat;
color: #8DAD1B;
font-weight: 700;
height: 65px;
width: 140px;
float:left;
margin:0px 7px 0px 0px;
}
/* -------------- Лучшая цена ------------------- */
#best_price
{ 
background: url(../img/bestprice.png) 100% 100% no-repeat;
color: #8DAD1B;
font-weight: 700;
height: 65px;
width: 77px;
float:left;
margin:0px 7px 0px 0px;
}
#best_price:hover
{
background: url(../img/bestprice.png) 100% 100% no-repeat;
}
/* -------------- Уточняйте цену -----------------*/
#ytoch_cenu
{
height: 65px;
width: 140px;
float:left;
margin:0px 7px 0px 0px;
background: url(../img/tel.png) no-repeat left bottom;
}
#ytoch_cenu:hover
{
background: url(../img/tel2.png) no-repeat left bottom;
}
/* ------------ Архивный товар ---------------*/
#arhiv
{
height: 65px;
width: 140px;
float:left;
margin:0px 7px 0px 0px;
background: url(../img/arhiv.png) no-repeat left bottom;
}
/* ------------- Бесплатная доставка ------------ */
#dostavka
{
height: 65px;
width: 166px;
float:left;
margin:0px 0px 0px 0px;
background: url(../img/dostavka.png) no-repeat left bottom;
}
#dostavka:hover
{
background: url(../img/dostavka2.png) no-repeat left bottom;
}
#hit_block_1,
#new_block_1
{
background: url(/img/hit.jpg) repeat center top;
    border: 1px solid #5A87B5;
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
}
#hit_block_1 article .action,
#new_block_1 article .action
{
left: 20px;
top: 90px;
}
#laststat
{
background:#003366;
padding:5px;
}
.laststath2
{
background:#003366;
text-align:center;
padding:10px 0px;
margin:10px 0px 0px 0px;
font-size:20px;
color:#FFF;
}
/* --------------- Кнопка редактировать ------------- */
#red
{
border-bottom:1px solid #000;
margin-bottom:13px;
width:100%;
height:40px;
}
#redaktirovat{
width:170px;
text-align:center;
padding:2px 10px;
margin:10px 5px 0px 10px;
border-bottom:3px solid #000;
color:#000;
font-size:14px;
font-weight:bold;
background:#D8EBFF;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#filtr_redakt{
float:left;
width:170px;
text-align:center;
padding:2px 10px;
margin:10px 5px 0px 10px;
border-bottom:3px solid #000;
color:#000;
font-size:14px;
font-weight:bold;
background:#DCEAE8;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#redaktirovat:hover
{
border-bottom:3px solid #828282;
color:#828282;
background:#C0E2DD;
}
#filtr_redakt:hover
{
border-bottom:3px solid #828282;
color:#828282;
background:#C0E2DD;
}

a.faqimglink
{
width:180px;
height:50px;
float:left;
text-align:center;
margin:0px auto 0px auto;
}
#sovetulpg
{
width:180px;
height:150px;
float:left;
padding:10px;
}
#vsesoveti_img
{
background: url(/img/sovet.png) no-repeat center top;
width:180px;
height:100px;
float:left;
margin:0px auto;
display:block;
text-align: center;
padding:0px;
}
#vsesoveti_img:hover
{
background: url(/img/sovet2.png) no-repeat center top;
}
a.vsesovetilink
{
width:180px;
height:50px;
float:left;
margin:0px 0px 0px 0px;
text-align: center;
}
#pokoleniyalpg
{
width:180px;
height:150px;
float:left;
padding:10px;	
}
#pokoleniya-gbo_img
{
background: url(/images/pokoleniya-gbo.png) no-repeat center top;
width:180px;
height:100px;
float:left;
margin:0px auto;
display:block;
text-align: center;
padding:0px;
}
#pokoleniya-gbo_img:hover
{
background: url(/images/pokoleniya-gbo-2.png) no-repeat center top;
}
a.pokoleniya-gbolink
{
width:180px;
height:50px;
float:left;
margin:0px 0px 0px 0px;
text-align: center;
}
#poleznolink
{
height:350px;
width:1005;
float:left;
}
#statlpg
{
width:180px;
height:150px;
float:left;
padding:10px;	
}
#statgbo
{
background: url(/img/statiya.png) no-repeat center top;
width:180px;
height:100px;
margin:0px auto;
display:block;
text-align: center;
padding:0px;
}
#statgbo:hover
{
background: url(/img/statiya2.png) no-repeat center top;
}
a.statgbolink
{
width:180px;
height:50px;
float:left;
margin:0px 0px 0px 0px;
text-align:center;
}
#terminlpg
{
width:180px;
height:150px;
float:left;
padding:10px;
}
#termingbo
{
background: url(/img/termin.png) no-repeat center top;
width:180px;
height:100px;
margin:0px auto;
display:block;
text-align: center;
padding:0px;
}
#termingbo:hover
{
background: url(/img/termin2.png) no-repeat center top;
}
a.termingbolink
{
width:180px;
height:50px;
float:left;
margin:0px auto;
text-align:center;
}

#navigaot nav
{
background: #105BA5;
display: inline-table;
width:100%;
padding-left:90px;
border-bottom:2px solid #FBAA31;
-webkit-box-shadow: 3px 1px 7px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    3px 1px 7px 0px rgba(50, 50, 50, 0.5);
box-shadow:         3px 1px 7px 0px rgba(50, 50, 50, 0.5);
}

#navigaot  nav li {
    float: left;
    padding: 7px 10px 9px 10px;
	background: url(../images/menuseparator.png) no-repeat right;
    font-size: 13px;
}

#navigaot  nav li:hover {
    background-color: dimgrey;
}

#navigaot nav a {
    color: #fff;
	background:none;
	margin:0px;
	padding:0px;
	font-size:12px;
}
#grid_9 p
{
line-height: 180%;
}
#grid_9 h2
{
padding:0px 0px 5px 0px;
}
.tabs_links li
{
color:#FBAA31 !important;
font-weight:normal;
font-size:20px;
padding:10px !important;
margin-bottom:0px;
background:#003366 !important;
border: none !important;
}
.tabs_links li.active
{
background:#FBAA31 !important;
color:#003366 !important;
}
.tabs_links li:hover
{
background:#FBAA31 !important;
color:#003366 !important;
-webkit-box-shadow: 3px 1px 7px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    3px 1px 7px 0px rgba(50, 50, 50, 0.5);
box-shadow:         3px 1px 7px 0px rgba(50, 50, 50, 0.5);
}
.tabs_links
{
padding:5px 0px 0px 10px;
}
.tabs_boxes
{
width:98%;
border-top: 2px solid #000;
}
div#manufacturer_description,
#block_2,
div.page
{
 -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;	
}

.tabs_boxes table,
.tabs_boxes td,
.page table,
.page td
{
border:0px solid #000 !important;
padding:10px 0px;
border-right:1px solid #EAEAEA !important;
border-left:1px solid #EAEAEA !important;
text-align:left;
}
.tabs_boxes table
{
width:100%;
}
.tabs_boxes tr,
.page tr
{
border-top:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
}
#article_product td
{
border:1px solid #DBDBDB !important;
}
#article_product tr:nth-child(even)
{
 background: #FFFFFF;
}
#article_product tr:nth-child(odd)
{
 background: #E5E5E5;
}
.tabs_boxes tr:hover,
#article_product tr:hover
{
background:#BAEEFF;
}
#list_article table
{
width:100%;
}
#list_article td,
.box td
{
border:1px solid #000;
}
.box ul,ol{
list-style-image:none;
font-size:12px;
}
.tabs_boxes li
{
margin-left:25px;
}
#price_dimz
{
background: url(../img/cena-1.png) no-repeat left #EAEAEB;
border-bottom: 2px solid #00685B;
font-weight: 700;
font-size:14px;
margin-bottom: 10px;
margin-right: 6px;
margin-top: 5px;
padding: 7px 3px 7px 30px;
width: 150px;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 7px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 7px 0px rgba(50, 50, 50, 0.75);
}
#primetka
{
float:left;
margin-top:10px;
color:#017FAD;
font-size:11px;
}
#primetka2
{
float:left;
margin-top:0px;
color:#017FAD;
font-size:11px;
}
header nav {
    display: inline-table;
	width:100%;
}
#logoadmin
{
float:left;
height:25px;
width:95px;
position: absolute;
margin:5px 0px 0px 0px;
}
#logoadmin img
{
height:25px;
width:90px;
}

.full header nav li {
    float: left;
    padding: 10px 0px 10px 10px;
	font-size:13px;
}
.name_atribut, .filterDetail{
float:left;
}
#po-katalogi
{
padding:0px 10px;
margin:0px 0px 20px 0px;
min-height:160px;
}
#faylu
{
max-width:440px;
}
#po-katalogi #legend-manufacture ul li
{
margin:0px 0px 0px 15px;
list-style-image: url("../img/menu-collapsed.png");
border-bottom:1px dashed #C9EAD9;
max-width:440px;
font-size:14px;
font-weight:bold;
}
#po-katalogi ul li a
{
color:#0094FF;
}
#logo-manufacture
{
height:160px;
width:160px;
float:right;
margin:0px 0px 0px 5px;
}
#manufacturer_katalog,
#manufacturer_po,
#manufacturer_instructions,
#manufacturer_certificates,
#manufacturer_shema
{
padding:10px;
background-color: #E4EEF8;
border: 1px solid #57718A;
}
#manufacturer_katalog ul li,
#manufacturer_po ul li,
#manufacturer_instructions ul li,
#manufacturer_instructions ol li,
#manufacturer_certificates ul li,
#manufacturer_shema ul li,
#manufacturer_shema ol li
{
margin:0px 0px 0px 25px;
}
/* -------------- Артикул ------------ */
#product_articul
{
color: #000;
font-weight:bold;
font-size:16px;
width:400px;
margin:10px 0px 0px 0px;
float:left;
display:none;
}
.products
{
padding-bottom:35px;
}
.form-display-as-box
{
color:#000;
font-weight:bold;
}

.form-select{
 border: 1px solid #FCAB35;
 padding: 10px;
}

.hide_select{
display:none;

}
#complete-text img
{
float:left;
margin:10px;
}


#rikileft {
    background: none repeat scroll 0 0 #D9F3F7;
    height: 200px;
    left: 0;
    position: absolute;
    width: 35px;
}

#rikirigth {
    background: none repeat scroll 0 0 #D9F3F7;
    height: 200px;
    position: absolute;
    right: 0;
    width: 35px;
}

#rikileft-clear {
    height: 200px;
    left: 0;
    position: absolute;
    width: 35px;
}

#rikirigth-clear {
    height: 200px;
    position: absolute;
    right: 0;
    width: 35px;
}

#block_uc_upsell{
    background: none repeat scroll 0 0 #D9F3F7;
    border: 1px solid #00685B;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
    width: 590px;
	position: relative;
	min-height: 260px;
	overflow: hidden;
	margin:5px 0px 0px 5px;
}

#dudu{
 width: 560px;
 min-height: 260px;
 padding: 0 35px;
}
#dudu img
{
border: 1px solid #33867C;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 2px;
}
#strelkazozrigth img,
#strelkazozleft img
{
border: none;
}
#dudu h1
{
height: 90px;
overflow: hidden;
width: 120px;
}

#strelkazozleft {
    left: 5px;
    position: absolute;
    top: 85px;
}


#rikirigth {
    background: none repeat scroll 0 0 #D9F3F7;
    height: 200px;
    position: absolute;
    right: 0;
    width: 35px;
}


#strelkazozrigth {
    position: absolute;
    right: 5px;
    top: 85px;
}

#upsell-block-1 {
    height: 300px;
    overflow: hidden;
    padding-top: 5px;
    width: 560px;
}

#block_uc_upsell h2{
    text-align: center;
	border-bottom: 1px dashed #01A2DE;
    color: #000000;
    padding-bottom: 2px;
	font-size: 18px;
}

#block_uc_upsell h1{
    height: 82px;
    overflow: hidden;
    width: 120px;
	font-size: 12px;
	border-bottom:none;
}

#block_uc_upsell img{
	height: 50px;
    max-width: 50px;
}

#block_uc_upsell a{
	text-decoration: none;
	 
}

#block_uc_upsell article{
    float:left;
	 text-align: center;
	 width: 132px;
}
#upsell-block-0{
width: 2900px;
overflow: hidden;
padding-top:5px;
height:246px;
}
#bought_together{
	width: 590px;
	background: none repeat scroll 0 0 #E9F7F9;
        border: 1px solid #00685B;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
    height: 360px;
    position: relative;
	overflow: hidden;
	margin:10px 0px 0px 5px;
	padding:0px 0px 15px 0px;
}
#bought_together #price_dimz
{
height:20px;
margin:5px 0px 5px 0px;
padding: 3px 3px 3px 30px;
}
#bought_together img
{
border:3px solid #88B8B2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#bought_together h2{
	text-align: center;
	border-bottom: 1px dashed #01A2DE;
    color: #000000;
    padding-bottom: 2px;
	font-size: 18px;
}
#bought_together h1{
	text-align: center;
	font-size: 24px;
	padding:0px 0px 5px 0px;
	width:85%;
	height:60px;
	margin-bottom:5px;
	overflow:hidden;
}
#bought_together a{
	text-decoration: none;
}
#bought_together img{
	float: left;
	height: 200px;
    max-width: 200px;
	
}

#bought_together article{
	float:left;
	width: 530px;
	padding-left: 70px;
}
#productlist article{
	width: 868px;
	height:auto;
	min-height:110px;
	position: relative;
}
#productlist article .pk-action
{
top:15px;
}
#productlist .oddz{
	background-color: #F9ECD9;
    border-bottom: 1px solid #CCCCCC;

}
#productlist .evenz{
	background-color: #D1E8FF;
    border-bottom: 1px solid #CCCCCC;

}

#productlist .info-order{
	float: right;
    width: 170px;
	text-align:right;
	margin:0px 10px 0px 0px;
}

#productlist .fancybox-thumb, #title_spisok,#price_spisok{
	float:left;
}
#productlist #title_spisok
{
width:500px;
height:125px;
overflow:hidden;
padding:10px 0px 0px 10px;
font-weight:bold;
text-align:left;
}
#productlist #price_spisok
{
width:150px;
margin:50px 0px 0px 0px;
font-size:18px;
font-weight:bold;
color:#000;
}
#productlist button
{
font-size:16px;
margin:45px 0px 0px 0px;
height: 34px;
padding: 7px 7px;
width:70px;
}
#productlist button:hover
{
background:#778899;
}
#productlist img:hover,
#bought_together img:hover
{
-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 7px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 7px 0px rgba(50, 50, 50, 0.75);
}
#productlist evenz,
#productlist oddz
{
vertical-align:middle;
}

#bigon{
overflow: hidden;
width: 13550px;
margin-top: 25px;
}

#bought_together #product-price{
	margin-left: 240px;
}


#bought_together #atribytu {
	margin-left: 240px;
	margin-top: 80px;
	background: url("../img/korz2.png") no-repeat scroll 34% bottom #E9F7F9;
	background: #e9f7f9 none no-repeat scroll 34% bottom;
	width: 255px;
}
#bought_together #price_dimz {
 width: 190px;
}

#bought_together #atribytu .info-order input{
		margin: 4px 70px 0 5px;
}

#m_s{
	float:left;
	text-align: center;
	padding: 5px;
	width:200px;
}
#m_s img{
	border: 1px solid #33867C;
    border-radius: 4px;
    padding: 2px;
}
#m_s a :hover{
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
}

.black-overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
/* устанавливаем рисунок основы,
  ** опрделяем размеры и положение на экране  */
.envelope {
	display: none;
	position: absolute;
	width: 600px;
	height: 340px;
	background: url(/images/envelope.png) center no-repeat;
	z-index:1002;
	position: absolute;
	top:30px;
	left: 0;
	right: 0;
	margin: 10% auto;
}
/* формируем кнопку закрытия,
  ** размеры, положение на форме  */
.envelope .close-btn {
	width: 31px;
	height: 31px;
	display: block;
	cursor: pointer;/* для случая применения отличных от <a> тегов */
	background: url(/images/close.png);
	text-indent: -4999px;
}
/* кнопка закрытия при наведении */
.envelope .close-btn:hover{
	background: url(/images/close-hover.png);
	
}
/* оформляем заголовок формы */
.envelope .title {
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
	font-size:22px;
	font-weight: normal;
	font-weight: 200;
	text-align:left;
	position: absolute;
	top: 30px;
	left: 40px;
/* можно заменить на другую картинку
   ** или border-bottom: бла бла бла */	
/*	background: url(////////////////////////////////////////////////////////////////////////////////////////////////////////images/divider.png) no-repeat bottom;*/
	color: #545151;
	height: 40px;
	width: 400px;
	margin: 15px 0;
	text-shadow: 1px 1px #FFF;/* тень текста */
}
/* стили для полей ввода */
.envelope input[type=text] {
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
	font-size: 13px;
	background-color:rgb(255,255,255);
	color: #787474;
	padding-left: 10px;
	width:208px;
	height:33px;
	border-color:rgb(182,182,182);
	border-width:1px;
	border-style:solid;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.2);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.2);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true);
	border-radius: 3px;
	-moz-border-radius: 3px;
}
/* меняем оформление полей ввода при фокусе */
.envelope input[type=text]:focus, .your-message:focus {
	outline: none;
	background-color:rgb(255,255,255);
	border-color:rgb(126,139,153);
	border: 1px solid;
	-moz-box-shadow:0px 0px 5px 0px rgba(168,178,188,0.75) ,0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 0px 5px 0px rgba(168,178,188,0.75) ,0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow:0px 0px 5px 0px rgba(168,178,188,0.75) ,0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 2px 0px rgba(0,0,0,0.4);
	-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color=#bfa8b2bc,Strength=5)
		progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.Glow(Color=#bfa8b2bc,Strength=5)
		progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true);
}


.envelope .your-name {
	position: absolute;
	top: 100px;
	left: 40px;
}

.envelope .your-phone {
	position: absolute;
	top: 100px;
	left: 280px;
}

.envelope .send-message {
    background-color: #929FAB;
	background-image:-moz-linear-gradient(49% 0% -90deg,rgb(171,181,191) 0%,rgb(124,138,152) 100%); 
	background-image:-webkit-gradient(linear,49% 0%,49% 109%,color-stop(0, rgb(171,181,191)),color-stop(1, rgb(124,138,152)));
	background-image:-webkit-linear-gradient(-90deg,rgb(171,181,191) 0%,rgb(124,138,152) 100%);
	background-image:-o-linear-gradient(-90deg,rgb(171,181,191) 0%,rgb(124,138,152) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(171,181,191) 0%,rgb(124,138,152) 100%);
	background-image:linear-gradient(-90deg,rgb(171,181,191) 0%,rgb(124,138,152) 100%);
	width:130px;
	height:35px;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffabb5bf,endColorstr=#ff7c8a98,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true); 
	color: #fff;
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-shadow: 0 1px 0 #21405D;
	font-weight: bold;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	position: absolute;
	top: 269px;
	right: 100px;
}

.envelope .send-message:hover{
    background-color: #A0ACB9;
	background-image:-moz-linear-gradient(49% 0% -90deg,rgb(170,181,195) 0%,rgb(144,157,169) 100%); 
	background-image:-webkit-gradient(linear,49% 0%,49% 109%,color-stop(0, rgb(170,181,195)),color-stop(1, rgb(144,157,169)));
	background-image:-webkit-linear-gradient(-90deg,rgb(170,181,195) 0%,rgb(144,157,169) 100%);
	background-image:-o-linear-gradient(-90deg,rgb(170,181,195) 0%,rgb(144,157,169) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(170,181,195) 0%,rgb(144,157,169) 100%);
	background-image:linear-gradient(-90deg,rgb(170,181,195) 0%,rgb(144,157,169) 100%);
	width:130px;
	height:35px;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 3px rgb(97,108,122);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaab5c3,endColorstr=#ff909da9,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaab5c3,endColorstr=#ff909da9,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true);

}

.envelope .send-message:active{
	background-image:-moz-linear-gradient(49% 0% -90deg,rgb(142,154,167) 0%,rgb(124,138,152) 100%); 
	background-image:-webkit-gradient(linear,49% 0%,49% 109%,color-stop(0, rgb(142,154,167)),color-stop(1, rgb(124,138,152)));
	background-image:-webkit-linear-gradient(-90deg,rgb(142,154,167) 0%,rgb(124,138,152) 100%);
	background-image:-o-linear-gradient(-90deg,rgb(142,154,167) 0%,rgb(124,138,152) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(142,154,167) 0%,rgb(124,138,152) 100%);
	background-image:linear-gradient(-90deg,rgb(142,154,167) 0%,rgb(124,138,152) 100%);
	width:130px;
	height:35px;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 5px rgb(65,73,85);
	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 5px rgb(65,73,85);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.5) ,inset 0px 1px 5px rgb(65,73,85);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8e9aa7,endColorstr=#ff7c8a98,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #80ffffff,Positive = true);
}

.envelope .show-btn {
	text-decoration: none;
	display: block;
	width:110px;
	zoom: 1; 
	*display: inline;
	vertical-align: baseline;
	margin: 0 auto;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	background: -ms-linear-gradient(top,  #888,  #575757);
    background-image: -o-linear-gradient(top,#888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.envelope .show-btn:hover{
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	background: -ms-linear-gradient(top,  #757575,  #4b4b4b);
    background-image: -o-linear-gradient(top,#757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.envelope .show-btn:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
        background-image: -o-linear-gradient(top,rgb(87,87,87),rgb(136,136,136));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
strong,
b
{
font-weight:bold;
}

ul.oe_menu{
	list-style:none;	
	width:365px;
	clear:both;
}
ul.oe_menu > li{
	height:130px;
	padding-bottom:2px;
	float:left;
	position:relative;
	text-align:center;
	margin:0px 1px 0px 1px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	height:108px;
}
ul.oe_menu > li > a{
	display:table-cell;
	vertical-align:middle;
	background:#003366;
	color:#FAAA31;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:96px;
	height:108px;
	padding:0px 10px;
	margin:1px;
	opacity:0.8;
	font-weight:bold;
	text-shadow:0px 0px 2px #000;
}
ul.oe_menu li ul li a
{
	display:table-cell;
	vertical-align:middle;
	background:#003366;
	color:#FAAA31 !important;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	width:125px;
	height:108px;
	padding:0px 10px;
	margin:2px 0px;
	opacity:0.8;
	font-weight:bold;
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	background:#003366;
	color:#FFF;
	opacity:1.0;
	position:relative;
	z-index:998;
	height:108px;
	text-shadow:0px 0px 2px #FFF;
}
.oe_wrapper ul.hovered > li > a{


}
ul.oe_menu div{
	position:absolute;
	top:110px;
	left:0px;
	text-align:left;
	z-index:997 !important;
}

#left_catdiv{
left:-63px;
}
#left_catdiv2{
left:-153px;
}
#left_catdiv {
    width:176px;
}
ul.oe_menu div ul li a{
	text-decoration:none;
	margin:2px;
	font-size:12px;
}
ul.oe_menu div ul li
{
margin:0px 0px 2px 0px;
}
ul.oe_menu div ul li.oe_heading
{
border-bottom:none;
}
ul.oe_menu div ul.oe_full{
	width:100%;
}

ul.oe_menu div ul li a
{
	color:#013D35;
}

ul.oe_menu div ul li a:hover{
	color:#fff;
	color:#000;
}
ul.oe_menu li ul{
	list-style:none;
	width: auto;
}
#oe_menu .a_heading{

}
#oe_menu .a_heading {

}
#oe_menu .a_heading:hover
{
color:#404040;
}
#strelka,
#verh
{
margin:0px 0px 15px 0px;
}
#result_form
{
width:99%;
background:#003366;
border:1px solid #5A87B5;
color:#FFF;
padding:5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#messages {
    padding:10px;
    border:1px solid green;
}

#oe_menu li.active {
}

#map_product iframe {
    overflow:hidden;
}

#top {
left: 10px;
position: fixed;
width: 48px;
bottom: 10px;
}

#scroll {
    margin: 0 35px;
    width: 210px;
    overflow: hidden;
}

#left-button {
    text-align: center;
}

#right-button
{
    text-align: center;
}

#scrollable {
    height: 1000em;
    overflow: hidden;
    width: 210px;}

#left-button img, #right-button img
{
    padding: 2px;
}

#out_of_list {
color:#FF0000;
font-weight:bold;
text-align:center;
margin:60px 0px 0px 0px;
}

#scrollable article {
    float: left;
    text-align: center;
    width: 210px;
    overflow: hidden;
    height: 255px;
}
#scrollable-wraper
{
overflow:hidden;
height:1110px !important;
}
#related_products
{
background: #C4DAF0;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding:10px 5px 10px 5px;
min-height: 50px;
margin:0px 0px 15px 0px;
}
#search label
{
width: 52px;
}
#search .search
{
width:150px;
}
#sort
{
	width:100%;
	float:left;
    background: #004F9E;
    border: 1px solid #FBAA33;
    box-shadow: 0 3px 6px rgba(50, 50, 50, 0.6);
    padding: 5px;
    margin: 15px 0px 13px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-align:center;
	height:23px;
}
#sort #sortpo
{
float:left;
margin:0px;
}
#sort #sortpo select,
#sort #vivodpo select
{
width:75px;
}
#sort #vivodpo
{
float:left;
margin:0px;
}

#sort .btn-info {
    margin-bottom:0;
    padding:7px 15px 20px 15px;
}
#sort .btn-info:hover
{
background:#778899;
}

.attributes_option.last {
    padding-top:10px;
    text-align:center;
}
#innerb #atribytu {
    text-align:center;
}
#productlist .product-rating
{
margin-left:25px;
}
#productlist.grid .product-rating
{
margin-left:5px;
}
.attributes_option.last button
{
float:none;
margin:-29px 0px 0px 0px;
}
.attributes_option.last .info-order input
{
float:none;
}

.attributes_option {
    clear:both;
}

.desc_link {
    clear: both;
    display: block;
    font-size: 11px;
    margin-left: 127px;
}

#result_p {
    background: #003366;
    border-radius: 5px;
    margin-bottom: 0px;
    position:relative;
    padding: 10px 10px 20px;
    border: 1px solid #5A87B5;
    width:270px;
	max-height:270px;
	overflow:scroll;
    display:none;
	margin-top: 50px;
    margin-left: -243px;
	color:#FFF;
}

#search-table td {
    vertical-align:top;
    padding:3px;
}
#search-table div a
{
float: right;
height: 40px;
overflow: hidden;
position: relative;
width: 210px;
}
#search-table img
{
width:50px;
height:50px;
}
#social {
    text-align:left;
	width:350px;
	margin:0px 0px 0px 20px;
}


#atribytu.out_of_stock {
    background-image:none;
    text-align:center;
}
#atribytu .btn.btn-info.add, #atribytu-wrapper .btn.btn-info.add
{
height:45px;
width:255px;
padding:10px 10px 10px 10px;
font-size:16px !important;
margin:0px 0px 15px 0px;
}
#quick-wrapper .btn
{
height:45px;
width:255px;
padding:10px 10px 10px 10px;
font-size:14px !important;
}
#quick-block
{
width:250px;
height:200px;
padding:10px 0px 0px 0px;
}
#quick-block label
{
text-align:center;
width:140px;
font-weight:bold;
color:#003366;
font-size:20px;
margin: 0px 0px 0px 0px;
padding:10px 0px 10px 45px;
background: url("../images/bustruy-zakaz.png") no-repeat left top;
}
#quick-block input#phone
{
margin:15px 0px 15px 0px;
width:220px;
height:55px;
font-size:19px;
letter-spacing: 3px;
padding:10px;
}
#quick-block input#send_quick
{
margin:15px 0px 0px 0px;
padding:5px 4px;
height:55px;
width:245px;
font-size:18px;
background: #FCAB35;
text-shadow: 1px 1px 2px #000;
color:#FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.4);
}
#atribytu .btn.btn-info.add:hover, #atribytu-wrapper .btn.btn-info.add:hover
{
background:#778899;
}
#atribytu-wrapper.empty #atribytu {
background:none;
border:none;
padding:0;
height:0px;
}
#atribytu-wrapper
{
width:300px;
float:left;
}
#contact .btn
{
padding:5px 5px 10px 5px;
width:80px;
}
#contact .btn:hover
{
border:none;
}
#contact input,
#contact textarea
{
width:590px;
}
#wholesale_price
{
background:url(../img/cen.png) no-repeat left #C9FFE2;
padding:10px 0px 10px 55px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width:200px;
font-size: 1.3em;
font-weight: 700;
color:#000;
margin:0px 0px 0px 0px;
}
#list_article{
text-align: left;
display:none;
}

.tabs_boxes tr:nth-child(even) {
 background: #FFFFFF;
}
 
.tabs_boxes tr:nth-child(odd), .page tr:nth-child(odd) {
 background: #E5E5E5;
}
#file_1,
#file_3,
#file_5
{
border:1px solid #D8D8D8;
background:#E5E5E5;
padding:5px;
margin:5px 0px;
}
#file_2,
#file_4,
#file_6,
#file_7
{
border:1px solid #D8D8D8;
background:#FFF;
padding:5px;
margin:5px 0px;
}
#file_1 p,
#file_2 p,
#file_3 p,
#file_4 p,
#file_5 p,
#file_6 p
{
text-align:left !important;
}

/* #### bootstrap Form #### */
#contactform {
    margin-left:auto;
    margin-right:auto;
    max-width: 380px;
    background: #FFF;
    padding: 20px 30px 20px 30px;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #88B8B2;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.75);
}
#contactform #name,
#contactform #email
{
width:370px;
}
#contactform textarea
{
width:370px !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#contactform #message_tbl
{
width:375px !important;
}
#contactform  h1 {
    font: 25px "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom: 1px solid #DADADA;
    margin: -10px -30px 30px -30px;
    color: #888;
}

#contactform  label {
    display: block;
    margin: 0px 0px 5px;
	width: 200px;
}

#contactform  input[type="text"], #contactform input[type="email"], #contactform textarea{
    border: 1px solid #AFE0C6;
    color: #888;
    height: 20px;
    line-height:15px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 5px 0px 5px 5px;
    width: 80%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
#contactform input[type="checkbox"]{
display:inline;
height: 12px;

}



#contactform  textarea{
    height:100px;
    padding: 5px 0px 0px 5px;
    width: 80%;
}
#contactform  .button {
border:none;
    color:#FFF;
    padding: 5px 25px 10px 25px;
background: url("/img/kn.png") repeat-x  center;
text-shadow: 1px 1px 2px #000;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.4);
}
#contactform  .button:hover {
    color: #000;
}
#show_our_contact_form2 #namezz,
#show_our_contact_form2 #emailzz
{
width:495px;
margin: 5px 0px 10px 0px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;  
}
#block-15 label
{
font-weight:bold;
color: #464646;
font-size: 1.2em;
font: Helvetica Neue;
padding:10px 5px ;
}
#show_our_contact_form2 #messagezz_tbl
{
width:497px !important;
}
#show_our_contact_form2 #send_form
{
margin:10px 0px 0px 0px;
}
.poplight
{
background: url("/img/kn.png") repeat-x  center;
text-shadow: 1px 1px 2px #000;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.4);
padding:5px;
margin:5px;
}
a.poplight
{
color:#FFF;
}
.comment{
border-bottom: 1px solid #cccccc;
border-top: 1px dashed #EAEAEB;
font-size:13px;
margin:5px 0px 0px 0px;
background: url(../img/comment.png) repeat-x bottom;
padding:5px 5px 10px 5px;
}
#comment_reply{
font-size:13px;
font-weight:bold;
border:1px solid #AFE0C6;
background:#E9F7F9;
padding:5px;
margin:5px 0px 0px 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#show_our_contact_form  {
margin:30px auto;
width:450px;
display: none;
}
#send_form
{
padding:10px 20px;
text-align:center;
font-weight:bold;
color:#FFF;
border:none;
background: url("/img/kn.png") repeat-x  center;
text-shadow: 1px 1px 2px #000;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.4);
}
.contact_us
{
color:#00685B;
font-weight:bold;
}

#show_our_contact_form  input[type="text"], #show_our_contact_form input[type="email"], #show_our_contact_form textarea {
	border: 1px solid #CCC;
    color: #888;
    height: 20px;
    line-height:15px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 5px 0px 5px 5px;
    width: 80%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

#show_our_contact_form  textarea{
    height:100px;
    padding: 5px 0px 0px 5px;
    width: 80%;
}

#w{
	display:none;
}
#write_comment{
font-weight:bold;
padding:5px 0px 5px 28px;
background:url(../img/comment.gif) no-repeat left;
}

#manufacturerz_product a{
	text-decoration: none;
}
#img_specify_price {
	background: none;
    border: none;
    border-radius: none;
    height: 100%;
    margin: none;
    padding: none;
    width: 100%;
}

.form-containergbo {
   border: 1px solid #00685c;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
   background: -webkit-linear-gradient(top, #ffffff, #ffffff);
   background: -moz-linear-gradient(top, #ffffff, #ffffff);
   background: -ms-linear-gradient(top, #ffffff, #ffffff);
   background: -o-linear-gradient(top, #ffffff, #ffffff);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:300px;
   padding:20px;
   width:300px;
   margin: auto;
   }
.form-fieldgbo {
   border: 1px solid #00685c;
   background: #ffffff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #000000;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:10px;
   width:280px;
   }
.form-fieldgbo:focus {
   background: #fff;
   color: #000000;
   }
.form-containergbo h2 {
   text-shadow: #ffffff 0 1px 0;
   font-size:18px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
    }
.form-titlegbo {
   color: #00685c;
   text-shadow: #ffffff 0 1px 0;
   }
.submit-containergbo {
   margin:8px 0;
   text-align:right;
   }
.submit-buttongbo {
   background: #003366;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   text-shadow: #000000 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 6px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.submit-buttongbo:hover {
   border: 1px solid #447314;
   text-shadow: #31540c 0 1px 0;
   background: #778899;
   color: #fff;
   }
.submit-buttongbo:active {
   text-shadow: #31540c 0 1px 0;
   border: 1px solid #447314;
   background: #8dc059;
   background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#6aa436));
   background: -webkit-linear-gradient(top, #6aa436, #8dc059);
   background: -moz-linear-gradient(top, #6aa436, #8dc059);
   background: -ms-linear-gradient(top, #6aa436, #8dc059);
   background: -o-linear-gradient(top, #6aa436, #8dc059);
   background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%);
   color: #fff;
   }

#chose_cat_field_box,
#products_sop_field_box
   {
  background:#D9F3F7;
  }
#video_x
{
text-align:center;
border:1px solid #00685B;
background:#D9F3F7;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}


#arhiv_tb {
	background: url("../img/arhiv.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 65px;
    margin-bottom: 50px;
    margin-left: 260px;
    margin-top: 40px;
    width: 140px;
}

#arhiv_tb:hover{
background: url(../img/arhiv2.png) no-repeat left bottom;
}
#obrsv
{
padding:0px 0px 10px 0px;
margin-top:15px;
}

.oe_wrapper{
height:120px;
width:365px;
float:left;
margin:0px 0px 0px 50px;
}

#block_notice table{
width:100%;
}
#block_notice
{
margin:10px 0px 20px 0px;
background: url(../img/notice-bg.png) no-repeat center top;
}
#block_notice #text
{
width:1000px;
height:100px;
margin:10px auto 0px auto;
}
#block_notice #text1
{
width:250px;
float:left;
margin:0px 0px 0px 90px;
}
#block_notice #text2
{
width:250px;
float:left;
margin:0px 0px 0px 0px;
}
#block_notice #text3
{
width:250px;
float:left;
margin:0px 0px 0px 60px;
}
#primv
{
font-weight:bold;
color:#FF0000;
}
#list_orders_field_box
{
border:1px solid #cccccc;
padding:5px;
}

#pay_block{
    float: right;
	height:57px;
	width:200px;
	margin-right: 35px;
background: url(../img/pay_distr1.png) no-repeat center top;	
}
#pay_block:hover
{
background: url(../img/pay_distr2.png) no-repeat center top;	
}

#pay_form{
display:none;
}
#kompletetext
{
font-size:16px;
font-weight:bold;
}

#content_pr #product-price,
#content_pr #wholesale_price
{
background:none;
}
#content_pr ul li.thumb
{
float:left;
}

#error_p p{
color:red;
font-size: 16px;
}
#van
{
margin:0px 0px 20px 0px;
}

.black_error {
	background-color:#111111;
	color:silver;
}

span.error {
	font: bold 11px Arial, sans-serif;
	color:#361F00;
	display: none; 
	background: #FBFBFB; 
	height: 11px;
	padding: 7px 0;
	line-height: 1em; 
	position: absolute; 
	right: -124px;
    top: 32px;
    width: 180px;
    z-index: 9999;  
	border: 1px solid #B2B2B2;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}


span.error:before, span.error:after {
    content: "";
    position: absolute;
}


span.error:before {
    border-left: 10px solid rgba(178, 178, 178, 0);
    border-right: 10px solid rgba(178, 178, 178, 0);
    border-bottom: 10px solid #71653a;
    left: 20px;
    top: -10px;
}

span.error:after {
    border-left: 10px solid rgba(178, 178, 178, 0);
    border-right: 10px solid rgba(178, 178, 178, 0);
    border-bottom: 10px solid #FBFBFB;
    left: 20px;
    top: -9px;
}

.title_sitemap{
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;

}
.title2_sitemap{
padding-left: 10px;
padding-bottom: 5px;
}

.a_sitemap{
padding-left: 10px;
padding-bottom: 10px;

}
.a2_sitemap{
padding-left: 20px;
padding-bottom: 10px;

}

#krohi div {
display:inline-block;
}
#krohi
{
margin:0px 0px 10px 0px;
border-bottom:1px solid #D7D8D9;
}

.result_p{
height:140px;
position:relative;
background:#C4DAF0;
padding:10px;
margin:3px 0px;
}
.result_p img
{
width:200px;
height:auto;
max-height:145px;
float:left;
margin:0px 10px 0px 0px;
}
.result_p #arhiv{
position:absolute;
left: 120px;
top:10px;
}
#manufacturer_description ul
{
margin-left:20px;
font-size:12px;
}
#manufacturer_description h2
{
font-size:18px;
padding:5px 0px;
}
#socseti
{
width:125px;
height:40px;
float:left;
margin: 20px 0px 0px 80px;
}
#inst
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url(../img/inst.png) no-repeat center;
}
#vk
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url(../img/vk.png) no-repeat center;
}
#tw
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url(../img/tw.png) no-repeat center;
}
#fb
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url(../img/fb.png) no-repeat center;
}
.container_12 .grid_12,
#primintime
{
display:none;
}
#you
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url(../img/you.png) no-repeat center;
}
.flexigrid div.form-div input[type=text]
{
height:150px !important;
width:600px !important;
}
#search_post
{
background:#D6EBFF;
border:1px solid #003366;
padding:5px;
margin:5px 0px;
}
#search_post input[type="text"]
{
width:80%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#search_post input[type="submit"]
{
font-weight:bold;
text-align:center;
width:80px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#manufactor_pr
{
padding:0px 0px 0px 10px;
}
#related-manufacturers
{
min-height:250px;
float:left;
background:#CFF7F0;
border:1px solid #63A39B;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#related-manufacturers h2
{
font-size:18px;
color:#0B6859;
padding:5px 5px 10px 5px;
border-bottom:1px solid #D7D8D9;
}

.language {
    font-size: 24px;
    margin-bottom: 13px;
    margin-top: -20px;
}

.language a {
    color: #adadad;
    font-weight: bold;
    text-decoration: none;
}

.language a span {
    text-decoration:underline;
}


.language img {
    position: relative;
    top: 17px;
}
li.samov
{
width:435px;
padding:10px 35px 10px 0px;
background: url(../img/samovuvoz.png) no-repeat right;
}
li.kyriers
{
width:250px;
padding:15px 65px 15px 0px;
background: url(../img/kyrier.png) no-repeat right;
}
li.np
{
width:250px;
padding:5px 115px 5px 0px;
background: url(../img/np.png) no-repeat right;
}
li.int
{
width:250px;
padding:5px 115px 5px 0px;
background: url(../img/intime.png) no-repeat right;
}
li.deliv
{
width:250px;
padding:5px 115px 5px 0px;
background: url(../img/delivery.png) no-repeat right;
}
li.avtolyx
{
width:250px;
padding:5px 115px 5px 0px;
background: url(../img/autolux.png) no-repeat right;
}
li.gyns
{
width:250px;
padding:5px 115px 5px 0px;
background: url(../img/gynsel.png) no-repeat right;
}
#dostavkaz option.deliv1
{
padding:10px 35px 10px 0px;
background: url(../img/nova-poshta-logo.png) no-repeat right;
}
#dostavkaz option.deliv2
{
padding:10px 35px 10px 0px;
background: url(../img/delivery-logo.png) no-repeat right;
}
#dostavkaz option.deliv3
{
padding:10px 35px 10px 0px;
background: url(../img/intime-logo.png) no-repeat right;
}
#dostavkaz option.deliv4
{
padding:10px 35px 10px 0px;
background: url(../img/gunsel-logo.png) no-repeat right;
}
#dostavkaz option.deliv5
{
padding:10px 35px 10px 0px;
background: url(../img/autolux-logo.png) no-repeat right;
}
#dostavkaz option.deliv6
{
padding:10px 35px 10px 0px;
background: url(../img/samovuvoz.png) no-repeat right;
}
#dostavkaz option.deliv7
{
padding:10px 35px 10px 0px;
background: url(../img/kyrier.png) no-repeat right;
}
#block-sovet
{
margin:5px 0px;
padding:0px 0px 0px 0px;
}
#block-sovet #textsovet
{
min-height:40px;
margin:0px;
padding:10px 5px 25px 5px;
background:#4F5758;
}
#block-sovet h2
{
text-align:center;
color:#FFF;
background:#4F5758;
margin: 0px 0px 0px 0px;
padding:5px 0px;
font-size:20px;
font-weight:normal;
}
#block-sovet .titlesovet
{
color:#FCAB35;
}
#block-sovet .clossovet
{
font-size:12px;
color:#C0C0C0;
float:right !important;
margin:5px 5px 0px 0px;
}

#cart span a {
    text-decoration:none; 
font-weight:bold;
font-size:19px;	
margin:0px 2px;
}
#cart span a.plusik
{
margin-top:5px;
float:left;
}

.info-order {
    display:none;
}

table#cart {
    margin-bottom:20px;
}
.fancybox-inner table#cart .btn
{
width:110px;
font-size:16px;
}

#cart-wrapper {
}
.star-rating-i {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  height: 21px;
  width: 101px;
  overflow: hidden;
  position: relative;
  background: url('/img/stars1.png');
 
}
.star-rating-d {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width: 101px;
  height: 21px;
  overflow: hidden;
  position: relative;
  background: url('/img/stars.png');

}



.star-rating {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width: 250px;
  height: 50px;
  overflow: hidden;
  position: relative;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating i {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating input, .star-rating-d input  {
  -moz-appearance: none;
  -webkit-appearance: none;
  opacity: 0;
  display: inline-block;
  width: 20%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 2;
  position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i {
  opacity: 1;
}
.star-rating i ~ i {
  width: 40%;
}
.star-rating i ~ i ~ i {
  width: 60%;
}
.star-rating i ~ i ~ i ~ i {
  width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
  width: 100%;
}
.choice {
  text-align: center;
  padding: 20px;
  display: block;
}

#productlist .star-rating-d {
    top:3px;
}

#show_grid {
    background: url('/img/grid_view.png');
    width:16px;
    height:16px;
    float:right;
    margin-left:4px;
    margin-top:3px;
    cursor:pointer;
    display:block;
}
#show_list {
    background: url('/img/list_view.png');
    width:16px;
    height:16px;
    float:right;
    margin-left:4px;
    margin-top:3px;
    cursor:pointer;
    display:block;
}

#productlist.grid article:nth-child(4n-3),
#productlist.grid article:nth-child(4n-2) {
    background-color: #e9f7f9 !important;
}
#productlist.grid article:nth-child(4n-1), 
#productlist.grid article:nth-child(4n) {
    background-color: #d9dcde !important;
}

#productlist.grid article {
    width: 425px;
    height: 185px;
    overflow:hidden;
	padding:10px 5px;
}

#productlist.grid .product_icons {
    position: inherit;
	top:5px;
}

#productlist.grid #title_spisok {
    width: 180px;
}

#productlist.grid #price_spisok {
    margin: 25px 0 0;
}

#productlist.grid button {
    height: 34px;
    margin: 17px 0 3px;
}

#productlist.grid #hit_product, #productlist.grid #best_price, #productlist.grid #arhiv, #productlist.grid #dostavka {
/*display:none;*/
}

#productlist.grid #list_article {
    font-size: 80%;
}

.product_icons {
    position:absolute;
    right:0px;
    bottom:5px;
}
#probuct-options
{
float:left;
width:300px;
}
#probuct-options button.add
{
float:left;
}
#probuct-options #quick-wrapper
{
float:left;
}
#rightprod
{
width:165px;
float:right;
text-align:center;
}
#shunomontprod,
#dosttov
{
width:150px;
float:right;
border:1px solid #C4DAF0;
padding:5px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#dosttov
{
margin:10px 0px 0px 0px;
}
#shunomontprod #imgshunomon
{
width:150px;
height:137px;
background: url(../img/shunomontprod.png) no-repeat center;
}
#shunomontprod #textshunomon,
#dosttov #textdosttov
{
padding:5px;
color:#000;
background:#C4DAF0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#dosttov #imgdosttov
{
width:150px;
height:137px;
background: url(../img/dosttov.jpg) no-repeat center;
}

#slider {
    height:210px;
    overflow:hidden;
    margin-top:10px;
    margin-bottom:10px;
}

#atribytu {
    background-image:none !important;
}

#checkout-form {
    margin-top:12px;
}

#dostavkaz select, select#dostavkaz {
    width: 262px;
}

.user-data-checkout select {
    width:100%;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #afe0c6 !important;
    border-radius: 0 !important;
}

.select2-container .select2-selection--single {
    height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top: 5px;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important;
}

#linked_items .tabs_links {
    list-style: outside none none;
    position: relative;
}

#linked_items .tabs_links li {
    border-color: #bbbbbb;
    border-style: solid solid none;
    border-width: 1px;
    color: #33867c;
    cursor: pointer;
    display: inline-block;
    height: auto;
    margin-right: 0.5em;
    padding: 0 4px;
    text-decoration: none;
    font-weight:normal;
}

#linked_items .tabs_boxes {
    background: #FFF;
    border-bottom: 1px solid #cccccc;
    padding: 5px 5px 32px;
}

#favorites
{
float: left;
margin: 5px 0 0 5px;
border-right:1px solid #FFF;
padding:0px 5px 0px 0px;
}
#favorites-icon
{
float: right;
margin-right: 5px;
}
#favorites-icon a
{
display: block;
height: 60px;
width: 50px;
}
#favorites-icon.fav-add a
{
background: rgba(0, 0, 0, 0) url("/img/favorites-add.png") no-repeat scroll center bottom;
}
#favorites-icon.fav-add a:hover
{
background: rgba(0, 0, 0, 0) url("/img/favorites-add-32.png") no-repeat scroll center bottom;
}
#favorites-icon.fav-remove a
{
background: rgba(0, 0, 0, 0) url("/img/favorites-remove.png") no-repeat scroll center bottom;
}

#favorites-icon.fav-remove a:hover {
    background: rgba(0, 0, 0, 0) url("/img/favorites-remove-32.png") no-repeat scroll center bottom;
}

#contactform.favorites-message {
    clear:both;
    display:none;
    margin-bottom:12px;
}

.country {
    float:left;
    text-align: center;
    width: 170px;
}

.country h4 {
    text-align:center;
    font-size: 16px;
}

.country h4 a {
    font-weight:normal;
    text-decoration:none;
	color:#FFF;
}

#block_2 {
    clear:both;
}

#block_countries {
background:#69A1DB;
border-top:1px solid #003366;
    margin:10px 0 5px 0;
    padding: 5px 10px;
}
#block_countries img
{
height:95px;
width:155px;
border:1px solid #C6FFF5;
}
#block_countries h3
{
text-align:center;
border-bottom:1px dashed #003366;
font-weight:bold;
font-size:18px;
color:#FFF;
margin:0px 0px 10px 0px;
}
.country-image {
    height:103px;
}

#country-manufacture {
    position:absolute;
    top:78px;
    right:0;
}
#country-manufacture img
{
border:1px solid #C6FFF5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#country-manufacture img {
    width:52px;
}

.filter_manufacturer {
    text-align:center;
}

#sidebar #filter_ul li {
    margin-left:0;
	font-size:12px;
}
#sidebar #filter_ul
{
border-bottom:1px solid #FFF;
padding:8px 0px;
}

#manufacturer_categories .name_filter {
    font-weight:bold;
	padding-bottom:8px;
}
div.bank_logo
{
padding:10px 0px;
border-bottom:1px solid #EAEAEB;
text-align:center;
}
div.bank_logo img
{
text-align:center;
}
#krohiniz
{
float:left;
margin:10px 0px 20px 0px;
}
#copyrighted
{
float:left;
width:290px;
text-align:center;
text-shadow: 1px 1px 1px #000;
margin:20px auto 0px auto;
}
#pravila
{
float:right;
width:215px;
text-align:right;
font-weight:normal;
margin:0px 0px 0px 0px;
}
#pravila a
{
color:#FFF;
}
#manufacturer_categories {
    margin-bottom: 20px;
}
#fuel-price #cenatopliva
{
font-size:17px;
list-style:none;
background:#FFF;
padding:5px;
height:20px;
margin:3px 0px !important;
border:1px solid #D2D3D4;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#fuel-price .naztop
{
width:105px;
float:left;
text-align:center;
font-weight:bold;
color:#000;
border-right:1px solid #E7E7E8;
}
#fuel-price .centop
{
width:105px;
float:left;
text-align:center;
font-weight:bold;
color:#000;
}
#products_seo_title_field_box
{
background:#C7E6FF;
padding:10px 0px;
margin:10px 0px;
}

input.error {
    border:1px solid red;
    background-color:#FFE7E7;
}
#yazuk
{
position:relative;
width:75px;
background:#3C5B85;
float:right;
top: -40px;
right: 195px;
margin:0px 0px 0px 0px;
padding:5px;
border-bottom:1px solid #5A87B5;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
#yazuk a
{
color:#5A87B5;
}
#yazuk a.active
{
color:#FCAB35;
}
#yazuk a:hover
{
color:#FCAB35;
}
#yazuk ul li
{
list-style:none;
float:left;
padding:0px 5px;
text-align:center;
}
#yazuk ul li.ukr
{
border-right:1px solid #5A87B5;
}
#akcii-gbo
{
height:350px;
background: url(../images/block-bottom-bg.png) no-repeat center bottom #EAEAEB;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#title-akcii-gbo
{
font-weight:bold;
padding:5px 0px;
margin:10px 0px 0px 0px;
text-align:center;
color:#FFF;
background: url("/images/block-top-bg.png") no-repeat scroll center top;
}
#blockpom
{
height:20px;
padding:10px;
border:1px solid #CECECE;
background:#E7E7E8;
color:#000;
}
#textpomosh
{
width:435px;
float:left;
text-align:left;
font-weight:bold;
}
#vuborbottom
{
width:170px;
float:right;
margin:-5px 0px 0px 0px;
padding:5px 0px;
text-align:center;
background:#517F75;
color:#F8FB4C;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#vuborbottom a
{
color:#F8FB4C;
}

#aliasurl {
    padding:10px;
    border:1px solid #33867c;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius:5px;
}
#oe_menu li:nth-child(8) ul:nth-child(1) {
width: 306px;
}

#productlist #favorites-icon a {
    height: 28px;
}

#productlist #contactform.favorites-message {
    position: absolute;
    right: 0;
    top: 36px;
    width: 250px;
    z-index: 1000;
}
.posttitles,
.sovettitles
{
font-size:16px;
font-weight:bold;	
}
#grafikr
{
width: 150px;
height: 65px;
float: right;
margin: 135px -130px 0px 0px;
color: #FCAB35;
}
#socicon
{
width:130px;
height:35px;
float:right;
margin:215px -80px 0px 0px;
}
#twitter
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url("/img/twitter.png") no-repeat center;
}
#facebook
{
width:35px;
height:35px;
float:left;
margin:0px 5px 0px 0px;
background: url("/img/facebook.png") no-repeat center;
}
#googleplus
{
width:35px;
height:35px;
float:left;
margin:0px 0px 0px 0px;
background: url("/img/googleplus.png") no-repeat center;
}
#map
{
width:100px;
height:20px;
float:right;
background: url("/img/mapp.png") no-repeat left;
padding:3px 0px 3px 30px;
margin: 220px 0px 0px 0px;
color:#FCAB35;
}
#shunomontazh
{
width:95px;
height:20px;
float:right;
background: url("/img/shunomontazh.png") no-repeat left;
padding:3px 0px 3px 35px;
margin: 175px 20px 0px 0px;
color:#FCAB35;
}

.tabs_links {list-style: none; position:relative;}
.tabs_links li {display:inline-block;
cursor: pointer;
 background-color: #DDDDDD;
    border-color: #BBBBBB;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
	color: #33867C;

}
.tabs_links li.active {background-color: #FFFFFF;}
.tabs_boxes {
	 border-bottom: 1px solid #cccccc;
	 background: #E5F6FF;
	 padding: 5px 5px 32px;
}
#leftcatalogshun
{
margin:15px 0px 10px 0px;
}
#leftcatalogshun h2
{
text-align:center;
color:#003366;
font-size:20px;
font-weight:bold;
}
#leftcatalogshun ul li
{
background:#003366;
padding:10px 0px;
margin:2px 0px;
text-align:center;
list-style:none;
color:#FCAB35;
text-decoration:none;
font-size:17px;
font-weight:bold;
}
#leftcatalogshun ul a
{
text-decoration:none;
color:#FCAB35;
}
#leftcatalogshun ul li.zima
{
background: url("/img/zima.png") no-repeat left #003366;
}
#leftcatalogshun ul li.leto
{
background: url("/img/leto.png") no-repeat left #003366;
}
#leftcatalogdiski
{
margin:15px 0px 10px 0px;
}
#leftcatalogdiski h2
{
text-align:center;
color:#003366;
font-size:20px;
font-weight:bold;
}
#leftcatalogdiski ul li
{
padding:10px 0px;
margin:2px 0px;
text-align:center;
list-style:none;
color:#003366;
text-decoration:none;
font-size:17px;
font-weight:bold;
}
#leftcatalogdiski ul a
{
text-decoration:none;
color:#003366;
}
#leftcatalogdiski ul li.stal
{
background: url("/img/stal.png") no-repeat left #FCAB35;
}
#leftcatalogdiski ul li.splav
{
background: url("/img/splav.png") no-repeat left #FCAB35;
}
header div.search-goods-block
{
width:680px;
height:130px;
float:left;
margin: 66px 0px 0px 0px;
}
div.search-goods-block .tabs_links
{
padding:0px;
margin:0px 0px 0px 2px;
height:50px;
}
div.search-goods-block .tabs_links li
{
font-size: 16px;
padding: 15px !important;
margin:0px -2px !important;
height:20px;
float:left;
width:86px;
}
div.search-goods-block .tabs_links li.active:nth-child(1)
{
padding: 15px 21px 15px 45px !important;
background: url("/img/zimapodbor.png") no-repeat left #FCAB35 !important;
}
div.search-goods-block .tabs_links li:nth-child(1)
{
padding: 15px 21px 15px 45px !important;
background: url("/img/zimapodbor2.png") no-repeat left #003366 !important;
}
div.search-goods-block .tabs_links li:nth-child(1):hover,
div.search-goods-block .tabs_links li:nth-child(2):hover,
div.search-goods-block .tabs_links li:nth-child(3):hover,
div.search-goods-block .tabs_links li:nth-child(4):hover
{
color:#FCAB35 !important;
}
div.search-goods-block .tabs_links li.active:nth-child(1):hover,
div.search-goods-block .tabs_links li.active:nth-child(2):hover,
div.search-goods-block .tabs_links li.active:nth-child(3):hover,
div.search-goods-block .tabs_links li.active:nth-child(4):hover
{
color:#003366 !important;
}
div.search-goods-block .tabs_links li:nth-child(2)
{
padding: 15px 21px 15px 45px !important;
background: url("/img/letopodbor1.png") no-repeat left #003366 !important;
}
div.search-goods-block .tabs_links li.active:nth-child(2)
{
padding: 15px 21px 15px 45px !important;
background: url("/img/letopodbor2.png") no-repeat left #FCAB35 !important;
}
div.search-goods-block .tabs_links li:nth-child(3),
div.search-goods-block .tabs_links li:nth-child(4)
{
padding: 15px 0px 15px 40px !important;
background: url("/img/stalpodbor.png") no-repeat left #003366 !important;
word-wrap:break-word !important;
width: 105px;
font-size: 12px;
line-height:14px;
    margin: 0px 0px -2px 0px !important;
}
div.search-goods-block .tabs_links li.active:nth-child(3),
div.search-goods-block .tabs_links li.active:nth-child(4)
{
padding: 15px 0px 15px 40px !important;
background: url("/img/stalpodbor2.png") no-repeat left #FCAB35 !important;
}
div.search-goods-block .tabs_boxes
{
min-height:60px;
background:url("/img/podl.png") repeat;
border-bottom:none;
}
div.search-goods-block .tabs_boxes .views-exposed-widget
{
float:left;
margin:5px 3px;
width:108px;
}
div.search-goods-block .tabs_boxes .views-exposed-widget.views-submit-button
{
width:90px;
}
div.search-goods-block .tabs_boxes .views-exposed-widget label
{
color:#FFF;
text-align:center;
font-size:14px;
display: block;
height:45px;
width: 103px;
}
div.search-goods-block .tabs_boxes .views-exposed-widget select
{
background:#FFEBD1;
border:1px solid #FBAA33;
height:30px;
width:105px;
padding:3px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
div.search-goods-block .tabs_boxes .views-exposed-widget select option
{
padding:5px 0px;
font-size:17px;
font-weight:bold;
}
div.search-goods-block .tabs_boxes .views-exposed-widget input.form-submit
{
background:#FBAA33;
margin:16px 0px 0px 0px;
float:right;
padding:10px;
height:40px;
text-align:center;
font-size:12px;
color:#003366;
font-weight:bold;
border:none;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#popular-sizes
{
background:#FCAB35;
padding:5px;
margin:10px 0px;
color:#003366;
}
#popular-sizes h2
{
font-size:20px;
text-align:center;
padding:10px 0px;
border-bottom:1px solid #003366;
color:#003366;
}
#popular-sizes div.content
{
padding:10px 0px;
}
#popular-sizes div.content ul
{
margin:0px 0px 0px 15px;
}
#popular-sizes div.content ul li a
{
color:#003366;
}
#brendu
{
background:#4F5758;
}
#brendu h2
{
font-size:20px;
text-align:center;
padding:10px 0px;
margin: 0px 5px;
border-bottom:1px solid #FBAA31;
color:#FBAA31;
}
#request-form .form-textfield
{
margin:5px 0px;
padding:5px 0px 10px 0px;
border-bottom:1px dashed #EAEAEA;
}
#request-form .form-textfield label
{
font-size:20px;
width:200px;
float:left;
text-align:right;
color:#003366;
padding:10px 0px;
}
#request-form .form-textfield input
{
width:75%;
background: #FFEBD1;
border: 1px solid #FBAA33;
height:30px;
padding:5px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#request-form #edit-actions
{
width:100%;
height:60px;
}
#request-form input.form-submit
{
float:right;
height:40px;
border:none;
padding:10px 15px;
text-align:center;
background:#FCAB35;
font-size:18px;
color:#003366;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.weels-wrapper
{
width:100%;
float:left;
}
.radiusdiv
{
width:145px;
float:left;
}
div.weels-wrapper img.radius-image
{
position:relative;
z-index:889;
}
.radiustext
{
width: 110px;
position:relative;
z-index:990;
padding: 5px 10px;
text-align: center;
margin: -60px 0px 0px 10px;
background: url("/img/radius.png") repeat;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
div.weels-wrapper span.radius-title
{
color: #FFF;
text-shadow: 1px 1px 1px #000;
font-weight: bold;
font-size: 22px;
}
#zvezdu
{
float:left;
margin:10px 0px 0px 0px;
}
#oformleniezakaza h3
{
padding:10px 0px;
background:url(../images/akkoform.png) no-repeat left #C4DAF0;
color:#000;
font-size:20px;
text-align:center;
}
#oformleniezakaza button#submit-button
{
padding: 15px 20px;
font-size: 20px;
height: 50px;
}
#oformleniezakaza button.btn i.ok
{
margin: 5px 0px 0px 0px;
padding: 10px 0px;
width: 5px;
float: left;
}
.warning
{
padding:40px 10px 40px 120px;
border:1px solid #FCAB35;
background:url(../img/warning.png) no-repeat left #F9E7CC;
font-size:26px;
color:#003366;
font-weight:bold;
}
#footerk1
{
width:300px;
float:left;
text-align:center;
}
#footerk2
{
width:500px;
float:left;
}
#footerk3
{
width:340px;
float:right;
margin:0px 20px 0px 0px;
}
#knopkifooter
{
height:68px;
width:100%;
float:left;
}
#zapis-shunomont
{
float:left;
width:200px;
padding:10px 10px 10px 30px;
margin:20px 0px 20px 0px;
text-align:center;
color: #FCAB35;
background: url(/img/shunomontazh-footer.png) no-repeat left #0052A5;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#kartafooter
{
width:105px;
height:20px;
float:left;
background: url("/img/mapp-footer.png") no-repeat left #0052A5;
padding:10px 10px 10px 33px;
margin: 20px 0px 20px 20px;
color:#FCAB35;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#dostava_comments
{
padding:10px 5px 10px 35px;
background: url(/img/dost-prim.png) no-repeat left #F9BA48;
color:#000;
font-size:15px;
font-weight:bold;
margin:5px 0px;
}
#allbrends
{
float:right;
text-align:center;
padding:5px;
margin:-40px 0px 0px 0px;
width:120px;
}
table td.firsthed p
{
transform: rotate(-90deg);
min-height: 30px;
float: left;
padding: 5px 0px;
}
.id-8749 div.page
{
background: url(/img/shunomontazhpage.jpg) no-repeat left;
min-height:880px;
}
.id-8749 div.page p
{
color:#FFF;
margin:5px 0px 10px 0px;
}
.id-8749 div.page table
{
color:#FFF;
text-shadow: 1px 1px 5px #000;
}
.id-8749 div.page table tr
{
background:none;
}
.id-8749 div.page h2.legkovue
{
width:100%;
color:#FCAB35;
padding:10px 0px;
float:left;
text-shadow: 1px 1px 2px #000;
}
.id-8749 div.page table.legkovue
{
width:400px;
border-left:none;
float:left;
}
.id-8749 div.page table.vnedor
{
width:400px;
border-left:none;
float:right;
}
.id-8749 div.page h2.suv
{
width:400px;
color:#FCAB35;
padding:10px 0px;
margin:-40px 0px 0px 0px;
float:right;
text-shadow: 1px 1px 2px #000;
}
.id-8749 div.page table.rihtovka
{
width:400px;
border-left:none;
float:left;
}
.id-8749 div.page h2.riht
{
width:400px;
color:#FCAB35;
padding:10px 0px;
float:left;
text-shadow: 1px 1px 2px #000;
}
.id-8749 div.page table.prokol
{
width:400px;
border-left:none;
float:right;
}
.id-8749 div.page h2.remontprokol
{
width:400px;
color:#FCAB35;
padding:10px 0px;
float:right;
text-shadow: 1px 1px 2px #000;
}
.id-8749 div.page table.legkovue td
{
width:100px;
text-align:center;
}