* {margin: 0px; padding: 0px;}
body {
    color: #080808;
    font-size: 13px; line-height: 16px;
    
    background-color: #F5F5F5;
}
html, body, h2, h3, h4, h5, h6, div, p, ul, li, input, textarea {font-family: Verdana, Helvetica, Arial, sans-serif;}
img {border: none;}
a:link, a:visited, a:hover, a:active {color: #135569;}
html, body {height: 100%; margin: 0px; padding: 0px;}
#create_order {width: 149px; height: 30px; background:transparent url('') no-repeat; border: none; cursor: pointer; padding-bottom:4px; color:#FFFFFF;}
table.wraperer {border-collapse: collapse; height: 100%; width: 100%;}
div.wrap {width: 1024px; margin: 0px auto;margin-bottom:10px; /*height: 100%;*/}


 



img.logo {float: left;margin:0px 0 0;max-width: 100%;}
div.liner {float: left; height: 73px; width: 100%; overflow: hidden; margin: 0px 0px 10px 0px;}
h2 {font-size: 20px; font-weight: normal; color: #0E008F; padding: 4px 0px; margin: 0px 0px 15px 0px;}
h3 {color: #0E008F; font-size: 20px; font-weight: normal; padding: 5px 0px;}
h5 {background: url('') left top no-repeat; font-size: 17px; color: #0E008F; font-weight: normal; padding: 0px 0px 0px 15px;}
div.head {float: left; clear: both; width: 100%; /*height: 95px;*/ margin: 10px 0px;}

div.head:before,
div.head:after {
    content: "";
    display: table;
} 
div.head:after {
    clear: both;
}
div.header_title {float: left; margin: 20px 0px 0px 77px; display: inline-block; float:left; max-width: 740px; _width: 510px; overflow: hidden;}
div.header_title h1, div.header_title h1 a {font-weight: 800; font-style: italic; letter-spacing: 6px; font-size: 36px; color: #26627f; padding: 7px 0px; text-decoration: none;}
div.header_title ul {list-style: none; float: left; clear: both; margin: 15px 0px 0px 0px; }
div.header_title ul li {float: left; margin: 0px 10px 0px 0px; font-size: 14px;}
div.header_title ul li a:link, div.header_title ul li a:visited, div.header_title ul li a:hover, div.header_title ul li a:active {color: #0E008F !important;}

div.header_contacts {float:left; width:206px; overflow: hidden; margin-top: 20px;}

div.cart {/*background: url('') left top no-repeat;*/ width: 200px; height: 55px; margin: 0px 0 10px; border-radius: 12px; border: solid 3px rgb(136, 119, 255);}
div.cart h4 {font-weight: normal; color: #135569; font-size: 15px; background: url('cart.gif') left center no-repeat; padding: 0px 0px 0px 23px; margin: 8px 0px 0px 13px; _margin: 8px 0px 0px 13px;}
div.cart p {color: #0E008F; margin: 7px 0px 0px 13px; width: 250px; _margin: 7px 0px 0px 13px; font-size: 12px;}
div.cart p span {margin: 0px 0px 0px 10px;}
div.languages {position: absolute; right: 0px;}
div.languages ul {list-style: none; margin: 3px 0px 0px 0px;}
div.languages ul li {margin: 0px; padding: 0px;}
div.languages ul li.active_lang {opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;}
div.content {float: left; width: 100%; clear: both;}
div.content div.left_part {float: left; width: 206px; overflow: hidden; margin-top: -110px;}
div.content div.left_part div.box {float: left; clear: both; margin: 20px 0px 0px 0px; width: 100%;}
div.content div.left_part div.box.first {margin: 0px;}
div.content div.left_part div.adv_left img {margin: 5px 0px 0px 0px; float: left; clear: both;}

div.content div.left_part div.box dl {margin: 0px 0px 0px 0px; clear: both; padding: 0px 0px 2px 0px;}
div.content div.left_part div.box dt {color: #0E008F; font-size: 16px; background: url('') left 0px no-repeat; padding: 0px 0px 0px 15px; margin: 10px 0px 5px 0px; line-height: 12px;}
div.content div.left_part div.box dt a {color: #0E008F !important; text-decoration: none;}
div.content div.left_part div.box dt a[href='/collection/komplekt-hokkeynoy-ekipirovki'] {color: #FF0000 !important; text-decoration: none;}
div.content div.left_part div.box dd {font-size: 14px; margin: 5px 0px 5px 15px; line-height: 14px; clear: both;}
div.content div.left_part div.box dl ul {list-style: none; float: left; margin: 6px 0px 6px 15px; padding: 0px 0px 0px 10px; border-left: 3px solid #D0D3D5; clear: both;} /*IE's*/
div.content div.left_part div.box dl ul li {font-size: 12px;}
div.content div.left_part div.sub_items {margin: 5px 0px 0px 0px;} /*IE's*/
div.content div.left_part div.sub_items ul li a {color: #135569 !important; text-decoration: underline !important;}

/*-sSs Поиск sSs-*/
#search_inputs {overflow:hidden; position:relative;}
#loupe {display:block; position:absolute; top:4px; left:7px; width:16px; height:16px; background:url('loupe.png') no-repeat;}
div.content div.left_part div.left_search input.search {float: left; width: 160px; border: 1px solid #D0D3D5; background: url('') left center repeat-x; padding: 3px 0px 3px 25px; color: #0E008F; font-style: italic;}
div.content div.left_part div.left_search input.submit {float: left; margin: 0px 0px 0px 5px;}
div.right_part div.right_search {position: absolute; margin: 5px 0px 0px 450px;} /*IE's*/
div.right_part div.right_search span {float: left; margin: 5px 10px 0px 0px; color: #0E008F;}
div.right_part div.right_search input.search {float: left; width: 160px; border: 1px solid #D0D3D5; background: url('search_area.gif') left center no-repeat; padding: 3px 0px 3px 25px; color: #D0D3D5; font-style: italic;}
div.right_part div.right_search input.submit {float: left; margin: 0px 0px 0px 5px;}

div.content div.left_part div.special {}
div.content div.left_part div.special ul li {border-bottom: 1px solid #D0D3D5; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px; float: left;}
div.content div.left_part div.special ul li:first-child {margin: 0px 0px 0px 0px;}
div.content div.left_part div.special ul li {margin-top:expression(this.previousSibling==null?'0':'10px');}
div.content div.left_part div.special ul li div {float: right; width: 150px; margin: 5px 0px 0px 5px; _margin: 5px 0px 0px 0px; overflow: hidden;}
div.content div.left_part div.special p.offer_title, div.content div.left_part div.special p.offer_title a {color: #135569 !important; text-decoration: none; line-height: 13px;}
div.content div.left_part div.special p.offer_price { font-size: 16px; color: black; font-style: italic; margin: 10px 0px 0px 0px;}
div.content div.left_part div.special p.offer_price s { font-size: 13px; color: red; margin: 0px 0px 0px 5px;}
div div.phone {border: solid 3px rgb(136, 119, 255);clear: none ;height: 90px;text-align: center;border-radius: 12px;}
div div.phone p {margin: 5px 0 0;font-size: 18px;}
div.content div.right_part {float: right; width: 740px; overflow: visible; position: relative;}
div.content div.right_part div.right_top {float: left; width: 100%; clear: both; margin: 0px 0px 20px 0px;}
div.content div.right_part div.right_top h1 {font-weight: normal; font-size: 20px; color: #0E008F; padding: 4px 0px;}
div.content div.right_part div.right_top h1.searched {width: 440px; line-height: 20px;}
div.content div.right_part div.right_top a {color: #135569 !important;}
div.content div.right_part div.right_top div.category_description {margin: 15px 0px 5px 0px;}
div.content div.right_part div.properties {font-size: 14px; margin: 0px 0px 15px 0px; float: left; width: 100%; clear: both;}
div.content div.right_part div.properties .property {clear:both; padding-top:10px;}
div.content div.right_part div.properties span {float: left;}
div.content div.right_part div.properties ul {list-style: none; float: left;}
div.content div.right_part div.properties ul li {float: left; background: url('divider_li.gif') left center no-repeat; padding: 0px 7px 0px 7px;}
div.content div.right_part div.properties ul li:first-child {background: none;}
div.content div.right_part div.properties ul li {background-image:expression(this.previousSibling==null?'none':'');}
div.content div.right_part div.properties ul li a {color: #135569 !important; white-space:nowrap;}

div.content div.right_part h3 {color: #135569; font-weight: normal; background: url('') left top no-repeat; padding: 0px 0px 0px 17px; margin: 0px 0px 0px 25px;}
div.content div.right_part div.isproduct {float: left; clear: both; width: 690px; margin: 20px 0px 0px 25px;} /*IE's*/
div.content div.right_part div.isproduct div.product_left {float: left; width: 210px;}
div.content div.right_part div.isproduct div.product_left select { margin: 0px;}
div.content div.right_part div.isproduct div.product_left input {float: right;}
div.content div.right_part div.isproduct div.product_left div.isprice {float: left; clear: both; width: 100%; margin: 20px 0px 0px 0px;}
div.content div.right_part div.isproduct div.product_left p.spec_price { font-size: 18px; font-style: italic; line-height: 25px;}
div.content div.right_part div.isproduct div.product_left p.spec_price s { font-size: 16px; float: left; clear: both; margin: -5px 0px 0px 0px;}
div.content div.right_part div.isproduct div.product_left p.spec_price.changed {color: #A93333;}
div.content div.right_part div.isproduct div.product_left div.product_image {float: left; width: 155px; height:250px; overflow: hidden;}
div.content div.right_part div.isproduct div.product_left ul {list-style: none; float: right; width: 50px;}
div.content div.right_part div.isproduct div.product_left ul li {margin: 0px 0px; float: left;}
div.content div.right_part div.isproduct div.product_left ul li a {background-position:center center; background-repeat:no-repeat; display:block; height:48px; width:48px; margin: 2px 0px; float: left; border: 1px solid #D0D3D5;}
div.content div.right_part div.isproduct div.product_right {float: right; width: 450px;}
div.content div.right_part div.isproduct div.product_right div.product_properties {color: #0E008F; font-style: italic;}
div.content div.right_part div.isproduct div.product_right div.product_properties p {font-size: 14px; margin: 5px 0px;}
div.content div.right_part div.isproduct div.product_right div.product_description p {margin: 15px 0px;}

div.content div.right_part table.cart {border-collapse: collapse; float: left; width: 732px; margin: -20px 0px 0px 4px;} /*IE's*/
div.content div.right_part table.cart.search { margin: -5px 0px 0px 4px;}
div.content div.right_part table.cart thead th {font-weight: normal; padding: 10px 0px;}
div.content div.right_part table.cart tbody td {text-align: center; font-size: 14px; border-bottom: 1px solid #D0D3D5; padding: 10px 0px;}
div.content div.right_part table.cart tbody td i {color: #0E008F;}
div.content div.right_part table.cart tbody td input {width: 30px; border: 1px solid #D0D3D5; text-align: center; padding: 2px 1px;}
div.content div.right_part table.cart tr.even {background: #F8F8F8;}
div.content div.right_part table.cart tr.odd {background: #F5F5F5;}
div.content div.right_part table.cart tfoot tr.bonus td {color: #A93333; font-size: 14px; padding: 20px 0px;}
div.content div.right_part table.cart tfoot tr.sum td {color: #0E008F; font-size: 16px; padding: 0px 0px;}
div.cart_reserve {float: right; width: 300px; margin: 20px 50px 0px 0px; text-align: right;}
div.cart_reserve input {margin: 0px 0px 0px 0px;}
div.cart_reserve img {float: left;}
div.coupon_block {margin-right: 75px;}
div.content div.right_part table.cart.search td.short_d {text-align: left;}
div.content div.right_part table.cart.search td.short_d  p {font-size: 12px;}
div.content div.right_part table.cart.search td p.spec_price {color: #0E008F; font-size: 19px; text-align: right; padding: 0px 10px 0px 0px; font-style: italic;}
div.content div.right_part table.cart.search td p.spec_price.changed {color: #A93333;}
div.content div.right_part table.cart.search td p.spec_price s { margin: 0px 10px 0px 0px; font-size: 15px;}

ul.recom {float: left; list-style: none; margin: 15px 0px 0px 0px;}
ul.recom li {float: left; width: 240px; margin: 0px 0px 0px 5px; overflow: hidden;}
ul.recom li:first-child {margin: 0px;}
ul.recom li {margin-left:expression(this.previousSibling==null?'0':'5px');}
ul.recom li div {float: left; margin: 5px 0px 0px 0px; width: 130px;}
ul.recom li img {float: left; margin: 0px 10px 0px 0px;}
ul.recom li p {float: left; clear: both;}
ul.recom li p.spec_title, ul.recom li p.spec_title a {color: #135569; font-size: 15px; text-decoration: none; width: 100%;}
ul.recom li p.spec_price {color: #0E008F; font-size: 16px; font-style: italic; margin: 7px 0px 3px 0px; width: 100%;}
ul.recom li p.spec_price.changed {color: #A93333;}
ul.recom li p.spec_price s {color: #0E008F; font-size: 13px; margin: 0px 0px 0px 5px;}
ul.recom li p.spec_cat {font-style: italic; color: #0E008F; width: 100%;}

div.content div.right_part div.isrelated {float: left; clear: both; width: 690px; margin: 25px 0px 0px 25px;} /*IE's*/
div.content div.right_part div.isrelated h5 {font-size: 17px; color: #0E008F; font-weight: normal; background: url('') left top no-repeat; padding: 0px 0px 0px 15px;}
div.content div.right_part div.isrelated ul {list-style: none; margin: 15px 0px 0px 0px;}
div.content div.right_part div.isrelated ul li {float: left; width: 160px; height:220px; margin: 0px 0px 0px 10px; overflow: hidden;} /*130*/
div.content div.right_part div.isrelated ul li img {margin: 0px 0px 0px 0px;}
div.content div.right_part div.isrelated ul li:first-child {margin: 0px 0px 0px 0px;}
div.content div.right_part div.isrelated ul li {margin-left:expression(this.previousSibling==null?'0':'10px');}
div.content div.right_part div.isrelated p.spec_price {color: #0E008F; font-size: 2px; font-style: italic;}
div.content div.right_part div.isrelated p.spec_price.changed {color: #A93333;}
div.content div.right_part div.isrelated p.spec_price s {color: #0E008F; margin: 0px 0px 0px 10px; float: right;}

div.content div.right_part div.catalog {}
div.content div.right_part div.catalog div.cat_top {background: url('') center 1px no-repeat; float: left; width: 739px; clear: both; height: 30px;}
div.content div.right_part div.catalog div.cat_top span {position: absolute; color: #0E008F; font-size: 14px; margin: 10px 0px 0px 15px;}
div.content div.right_part div.catalog div.cat_top span select {font-size: 12px; color: #0E008F; margin: 0px 0px 0px 5px;}
div.content div.right_part div.catalog div.cat_content table.product_list { width: 710px; margin: 5px 0px 0px 10px;}
div.content div.right_part div.catalog div.cat_content table.product_list td {width: 175px !important; max-width: 175px; padding: 15px 10px 15px 15px; vertical-align: top; overflow: hidden;}
div.content div.right_part div.catalog div.cat_content table.product_list td img {margin: 0px 0px 0px 0px; /*20*/}

table.product_list td p.spec_title, table.product_list td p.spec_title a {font-size: 13px; text-decoration: none; color: #135569 !important; line-height: 12px;}
table.product_list tr td { border-left:1px solid #D0D3D5;}
table.product_list tr td:first-child {background: none; border:0;}
table.product_list tr td {background-image:expression(this.previousSibling==null?'none':'');}
table.product_list td p.spec_price {  display:block; float:left; /*margin-right:-10px;*/ width:110px; font-size: 19px; font-style: italic; margin: 3px 0px 0px 0px;}
table.product_list td p.spec_price.changed {color: #A93333;}
table.product_list td p.spec_price s { font-size: 15px; margin: 0px 0px 0px 0px; clear: both; float: left;}
div.content div.right_part div.catalog div.cat_content {background: url('') center repeat-y; float: left; width: 739px; clear: both;}
div.content div.right_part div.catalog div.cat_content dl {float: left; width: 320px; margin: 10px 0px 5px 40px; _margin: 10px 0px 0px 20px;}
div.content div.right_part div.catalog div.cat_content dl.dl_right {float: right; margin: 10px 40px 5px 0px; _margin: 10px 20px 0px 0px;}
div.content div.right_part div.catalog div.cat_content dl.dl_left {}
div.content div.right_part div.catalog div.cat_content dt, div.content div.right_part div.catalog div.cat_content dt a {font-size: 17px; color: #0E008F !important; margin: 0px 0px 5px 0px;}
div.content div.right_part div.catalog div.cat_content dd {float: left; background: url('divider_blank.gif') right center no-repeat; padding: 0px 12px 0px 0px;}
div.content div.right_part div.catalog div.cat_content dd.last {background: none;}
div.content div.right_part div.catalog div.cat_content dd.first {padding: 0px 12px 0px 0px;}
div.content div.right_part div.catalog div.cat_bot {background: url('') center no-repeat; float: left; width: 739px; clear: both; height: 31px;}
div.content div.right_part div.catalog div.cat_bot span {position: absolute; color: #0E008F; font-size: 14px; margin: 5px 0px 0px 15px;}
div.content div.right_part div.catalog div.cat_bot span a {color: #135569 !important; margin: 0px 0px;}
div.content div.right_part div.catalog div.cat_bot span b {margin: 0px 0px;}

div.content div.right_part div.catalog div.cat_bot span {}
div.content div.right_part div.catalog div.cat_bot span b {float: left; font-weight: normal;}
div.content div.right_part div.catalog ul.product_categories {list-style: none; margin: 20px 0px 10px 40px; float: left; width: 690px; _margin: 20px 0px 10px 20px;}
div.content div.right_part div.catalog ul.product_categories li {float: left; font-size: 17px; margin: 6px 10px 6px 0px; width: 215px;} /*edit for paginate*/
div.clear {clear: both; width: 100%;}

ul.paginate {list-style: none; float: left; clear: none; margin: 0px; padding: 0px;}
ul.paginate li {float: left; background: url('divider_li.gif') left center no-repeat; padding: 0px 5px 0px 7px;}
ul.paginate li:first-child {background: none;}
ul.paginate li {background-image:expression(this.previousSibling==null?'none':'');}

div.content div.right_part div.catalog.search {}
div.content div.right_part div.catalog.search div.cat_top {font-size: 0; background: url('') center 1px no-repeat; float: left; width: 739px; clear: both; height: 30px;}
div.content div.right_part div.catalog.search div.cat_bot {background: url('') center no-repeat; float: left; width: 739px; clear: both; height: 30px; margin: 0px; font-size: 0;}

div.spec_block {width: 238px; float: left; margin: 0px 0px 0px 13px;}
div.spec_block.first {margin: 0px;}
div.spec_block div.spec_top {background: url('') center no-repeat; float: left; width: 238px; clear: both; height: 30px;}
div.spec_block div.spec_top span {position: absolute; margin: 0px 0px 0px 0px; color: #0E008F; font-size: 14px; margin: 10px 0px 0px 15px;}div.spec_block div.spec_content {}
div.spec_block div.spec_content {background: url('') center repeat-y; float: left; width: 238px; clear: both;}
div.spec_block div.spec_content div.offer {margin: 0px 0px 0px 15px; float: left; width: 210px; _margin: 0px 0px 0px 7px; overflow: hidden;}
div.spec_block div.spec_content div.offer img {margin: 0px 0px 0px 0px;}
div.spec_block div.spec_content div.offer p.spec_title, div.spec_block div.spec_content div.offer p.spec_title a {font-size: 14px; text-decoration: none; color: #135569 !important; line-height: 13px;}
div.spec_block div.spec_content div.offer p.short_d, table.product_list td p.short_d {font-size: 11px; line-height: 14px; margin: 3px 0px 0px 0px;}
div.spec_block div.spec_content div.offer p.spec_price { font-size: 19px; font-style: italic; margin: 8px 0px 0px 0px;}
div.spec_block div.spec_content div.offer p.spec_price.changed {color: #A93333;}
div.spec_block div.spec_content div.offer p.spec_price s { font-size: 15px; margin: 0px 0px 0px 0px; clear: both;}
div.spec_block div.spec_content div.offer input, table.product_list td input, table.product_list td .go2product, div.spec_block div.spec_content div.offer .go2product {float: left; margin: 5px 0px 0px 0px; display:block; width:68px; height:26px;}
.buy_button, .wait_button {float: left; margin: 5px 0px 0px 0px; padding-top:3px; display:block; font-size:13px;  width:68px; height:26px; text-align:center; text-decoration:none; color:#fff !important; background-repeat:no-repeat; background-color:transparent;}
input.buy_button, input.wait_button  {padding-bottom:8px;  border:0; cursor:pointer;}
.buy_button {background-image:url('');}
.wait_button {background-image:url(''); width:75px !important;}
div.spec_block div.spec_bot {font-size: 0; background: url('') center no-repeat; float: left; width: 238px; clear: both; height: 8px;}
div.content_block {float: left; width: 100%; clear: both; margin: 17px 0px 0px 0px;}
div.content_block.add_pad {margin: 40px 0px 0px 0px;}
div.footer {float: left; width: 100%; height: 40px; background: url('') left bottom no-repeat; margin: 40px 0px 0px 0px;}
div.footer div.copy {float: right; width: 682px; height: 30px; background: url('') left center no-repeat; color: #0E008F;}
div.footer span {font-size: 18px; float: left; margin: 5px 0px 0px 90px;}
div.footer div.copy p { margin: 7px 0px 0px 25px;}
div.footer div.copy p span {float: none; margin: 0px 0px 0px 20px; font-size: 13px; height: 20px; overflow: hidden;}
div.footer div.copy p span span {color: #0E008F; margin: 0px 0px 0px 0px;}
div.footer div.copy a {float: right; margin: 0px 25px 0px 0px;}
/*-/ Блок на главной /-*/
ul.advances {float: left; width: 480px; list-style: none; margin: 5px 0px 0px 0px;}
ul.advances li {padding: 0px 0px 0px 45px; margin: 15px 0px;}
ul.advances li.one {background: url('li_1.gif') left center no-repeat;}
ul.advances li.two {background: url('li_2.gif') left center no-repeat;}
ul.advances li.three {background: url('li_3.gif') left center no-repeat;}
ul.advances li.four {background: url('li_4.gif') left center no-repeat;}
/*~) Кругляки (~*/
.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {height: 1px; font-size: 1px; overflow: hidden; border-style: solid; border-width: 0 1px; display: block; border-color: #D0D3D5;}
.b1 {margin: 0 2px; background: #D0D3D5; border: none;}
.b1 b {margin: 0 1px; background: #D0D3D5;}
.b2 {margin: 0 1px;}
.b1 b, .b2, .b2 b, .b3, .b3 b, .b4, .b4 b, .b5, .b5 b  {border-color: #D0D3D5;}
div.sub_title {font-size: 14px; border: 1px solid #D0D3D5; border-width: 0 1px; padding: 0 12px;}
div.sub_title a {color: #0E008F !important; text-decoration: none;}

.frontpage_products {margin-top:40px; float:left;}

form#order label {display:block; font-weight:bold; margin-bottom:5px; margin-top:10px;}
#feedback_content {width: 98%; overflow: auto;}

.disabled {opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1}
#add_product_notification { background: #135569; color: #F5F5F5; padding: 10px; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; font-weight: bold; width:200px; height:60px; }

table.bug td {vertical-align: top;}
table.bug td.col1 {padding-right: 10px;}

/* Блог */
div.right_part div.article {margin-bottom: 12px;}
div.right_part .note {font-size: 11px; color: #666;}
div.content div.right_part div.article h3 {font-size: 15px; margin-left: 0; margin-bottom: 8px;}
/* Статья */
div.right_part #comments a {color: #135569; text-decoration: underline; cursor:pointer;}
div.right_part .leave-comment {font-size: 18px; margin: 15px 0 20px 0;}
#comment_fields input[type="submit"] {margin: 20px 0 20px 0;}
div.right_part .comment {margin-top: 12px;}

#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:#A93333;}
.small {font-size:85%;}



.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
* html .clearfix, *:first-child+html .clearfix { zoom:1 }

.isprice p.spec_price  {font-size: 150%; font-weight: bold; margin-top: 20px;}
.isprice #old-price-field, .isprice s {font-size: 110%; color: red;}

.frontpage_products {
  margin-top: 0px;
}

.head .phone {
	height: auto;
    padding: 10px 0;
  	margin-bottom: 10px;
}

.head .phone p {
 	margin: 0; 
}
