@font-face {font-family: calibri; src: url('fonts/calibri.ttf') format("truetype");}
@font-face {font-family: calibri; src: url('fonts/calibri.eot');}
body {margin: 0 auto; padding: 0; font: 15px Calibri; color: #050708; min-width: 999px; max-width: 1600px;}
  

h1 {font-size: 20px; color: #29aca7; margin: 18px 0 1px 10px; letter-spacing: -1px;}
h2 {margin: 0;}
h4 {font-size: 15px; color: #29aca7; margin: 18px 0 1px 10px; letter-spacing: -1px;}
p {margin: 0 0 15px;}
img {border:5;}
a {color: #2eaba7;}
tbody, tbody th {border: 0;}
td, th {padding: 0;}
ul.menu li {margin: 0; list-style-image: none;}
li.leaf {margin: 0; padding: 0;}
.block ul {margin: 0; padding: 0;}
.cb {clear: both;}
.cl {clear: left;}
.h0 {font-size: 0; height: 0;}
.fl {float: left; zoom: 1; &zoom: 1;}
.fr {float: right; zoom: 1; &zoom: 1;}
.oh {overflow: hidden; zoom: 1; &zoom: 1;}
.bl {display: block;}
.top {background: url('../img/bg-top.gif') repeat-x; font-family: Arial;}
.top .int {background: url('../img/bg-top-r.jpg') no-repeat 100% 79px; padding: 35px 16px 0 51px; min-height:106px; _height: 106px;}
.logo {background: url('../img/logo.png') no-repeat; width: 172px; height: 85px;}
.phone {font-size: 30px; margin-top:2px;}
.phone .code {font-size: 18px; color: #22aaa8; margin-right: 4px; position: relative; top: -4px;}
.header-text {text-align: center; padding: 0 25px 0 6%; font-size: 11px;  padding-top: 8px; line-height:13px;}
.mycont {background: url('../img/bg-left.gif') repeat-y;}
.mycontent {background: url('../img/bg-content.gif') repeat-x; padding-top: 14px; min-height: 553px; text-align:center; margin: 0 auto;}
.left {padding: 42px 0 0; width: 213px;}
.left ul.menu {margin: 0; padding: 0;}

.left ul.menu a:hover {color: #29aca0; /* Цвет ссылки */  } 

.left ul.menu li {margin: 0; background: url('../img/bg-menu-li.gif') no-repeat 0 13px; padding: 5px 0 5px 25px; font-size: 16px; list-style-type: none; list-style-image: none;}
.left ul.menu li a {color: black; text-decoration: none;}
.left ul.menu li a.active {font-weight: bold;}
.left ul.menu li li {background: none; padding: 5px 0 3px 13px; margin: 0; line-height: 10px;}
.left ul.menu li li a {color: #2eaba7;}
.left ul.menu li li ul {margin: 9px 0;}
.left ul.menu li li li {background: url('../img/bg-menu-li3.gif') no-repeat 0 50%; padding: 1px 0 0 15px; line-height: 12px;}
.left ul.menu li li li a {color: #151515; font: 12px Arial; line-height: 13px;}
.left ul.menu ul.menu {margin-bottom: 5px;}

.main-menu ul.menu li a:hover {color: #29aca7; /* Цвет ссылки */  } 

.main-menu {background: url('../img/bg-main-menu.gif') 0 100% repeat-x; height: 23px; font-size: 16px; position: relative; margin: 5px 0 0 48px; padding: 0 0 0 13px;}
.main-menu ul.menu li {float: left; zoom: 1; &zoom: 1; list-style-type: none; margin-right: 34px;}
.main-menu ul.menu li.last {margin-right: 0;}
.main-menu .last {margin-right: 0;}
.main-menu ul.menu li a {color: black; text-decoration: none;}
.right-col {width: 188px;}
.search-form {background: #e4f5e3; padding: 45px 0 9px 7px; margin-bottom: 13px;}
.search {background: url('../img/bg-search-text.gif') no-repeat; border: 0; padding: 2px; width: 163px; margin-left: 4px;}
.search-form h2 {background: url('../img/bg-search-h2.gif') no-repeat 100% 100%;}
.search-form .text {position: relative; top: -1px; left: -1px; width: 140px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .search-form .text {position: relative; top: -3px;}
 .search .sbmt {position: relative; top: -3px;}
}
.search input {border: 0; background: transparent;}
.search .sbmt {width: 30px; padding: 0; margin-left: 5px; width: 16px;}
.right-col h2 {font-size: 18px; font-weight: normal; margin: 0 0 4px;}
.right .int {padding: 0 11px 0 0;}
.node {min-height: 400px;}
.node {padding: 6px 10px 10px; background: #e5f5f4;}
.footer {background: #f3ffff url('../img/bg-bottom.gif') repeat-x; font: 11px Arial; color: #f3ffff; color: black; margin-top: 39px;}
.footer .int {background: url('../img/bg-bottom-l.jpg') no-repeat 0 5px; padding: 12px;}
.footer .footer-cont a {color: #f3ffff;}
.footer .footer-cont {color: #f3ffff; line-height: 13px;}
.footer .copyright {padding: 15px; text-align: center;}
.footer .copyright a {font-size: 12px; color: #29aca7;}
.spec_price {color: red; font-size: 16px; font-weight: bold;}
#block-views-spec_offers-block_1 {background: #e5f5f4; padding: 45px 0 9px 7px;}
#block-views-spec_offers-block_1 h2 {background: url('../img/bg-spec-h2.gif') no-repeat 100% 100%; margin-bottom: 8px; padding-bottom: 1px;}
#block-views-spec_offers-block_1 a, #block-views-spec_offers-block_1 img {display: block;}
#block-views-spec_offers-block_1 img {padding: 4px 5px 4px 3px; background: white; border-left: 1px solid #bfbfbf; border-right: 1px solid #7f7f7f;width:160px;height:90px;}
#block-views-spec_offers-block_1 a {border-top: 1px solid #393d3e; border-right: 1px solid #abb7b7; border-bottom: 1px solid #3f3f3f; border-left: 1px solid #717a79; margin-bottom: 10px; position: relative; text-decoration: none;}
#block-views-spec_offers-block_1 .spec_price {display: block; position: absolute; margin-top: -30px; right: 10px;}
.bread {margin-top: 18px;}
.node-product table {width: 100%; font: 11px Arial; border-collapse: collapse;}
.node-product table td {vertical-align: top; padding: 0 5px;}
.node-product table.int td, .node-product table.int th {border: 1px solid #3f3f3d;}
.node-product table.int td {font-size: 10px; text-align: center; padding: 2px 2px 3px;width: 50%;}
.node-product table.int th {text-align: center; color: #666666; font-size: 9px; font-weight: normal; background: white;}
.node-product a.pic, #block-views-spec_offers-block_1 img {display: block;}
.node-product .pic img {padding: 4px 5px 4px 3px; background: white; border-left: 1px solid #bfbfbf; border-right: 1px solid #7f7f7f;max-width:160px;max-height:90px;}
.node-product a.pic {border-top: 1px solid #393d3e; border-right: 1px solid #abb7b7; border-bottom: 1px solid #3f3f3f; border-left: 1px solid #717a79; height: 98px;}
.node-product {min-height: 0; padding: 8px 7px 10px; margin-bottom: 11px;}
.node-product p {margin: 0;}
.node-new, .node-article {min-height: 0; padding: 0 7px 10px; margin-bottom: 11px;}
.node-product div.title {font-size: 14px; font-weight: bold; color: black;}
.node-product div.title span {font-size: 12px; font-weight: normal; color: #666666;}
.pager {background: #E5F5F4; padding: 2px 3px !important;}
.search-item {margin-bottom: 20px;}
.icon {width: 50px; height: 70px;}
.node-taxonomy_term_68 {background-image: url('../img/micro1.png'); background-repeat: no-repeat; padding-left: 10px; background-position: 5px 5px;}
.node-taxonomy_term_69 {background-image: url('../img/babelfish.png'); background-repeat: no-repeat; padding-left: 10px; background-position: 5px 5px;}
.node-taxonomy_term_70 {background-image: url('../img/starthere.png'); background-repeat: no-repeat; padding-left: 10px; background-position: 5px 5px;}
.node-photogallery {min-height: 0; padding: 0;}
.node-photogallery .pic img {border: 1px solid silver; padding: 1px; margin: 5px;}
.view-photogallery {background: #E5F5F4;}
.view-photogallery .views-row {float: left; zoom: 1; &zoom: 1;}
.gal-icon {text-decoration: none; text-align: center; padding: 5px; margin: 5px;}
.gal-icon:hover {background: #efefef; border: 1px solid silver; padding: 4px;}
#block-block-7 {position: relative; top: -35px;}
#block-views-feedback-block_1 .node {background: #E4F5E3;}
#block-menu-menu-left {margin-bottom: 40px;}
#edit-submitted-e-mail, #block-views-feedback-block_1 #edit-captcha-response {width: 95%;}
#block-views-feedback-block_1 {margin: 0 10px 0 0;}
#block-views-feedback-block_1 #node-837 {padding: 10px 0;}
#block-views-feedback-block_1 #node-837 .content {padding: 10px;}
#block-views-feedback-block_1 h2{background: url("../img/bg-menu-li.gif") no-repeat scroll 0 13px transparent; font-size: 16px; list-style-image: none; list-style-type: none; margin: 0; padding: 5px 0 5px 25px;}
.price {margin: 0 0 0 11px;}
.price p {margin: 0;}

.rtecenter{text-align:center;}

.left ul.menu li li a{
background: url("http://marlinaq.ru/assets/templates/marlinaq/img/bg-menu-li.gif") 0px 13px no-repeat transparent;
font-size: 16px;
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 5px 0px 5px 25px;
color: #000000;
font-size: 13px;
}
zoom: 1;}
.gal-icon {text-decoration: none; text-align: center; padding: 5px; margin: 5px;}
.gal-icon:hover {background: #efefef; border: 1px solid silver; padding: 4px;}
#block-block-7 {position: relative; top: -35px;}
#block-views-feedback-block_1 .node {background: #E4F5E3;}
#block-menu-menu-left {margin-bottom: 40px;}
#edit-submitted-e-mail, #block-views-feedback-block_1 #edit-captcha-response {width: 95%;}
#block-views-feedback-block_1 {margin: 0 10px 0 0;}
#block-views-feedback-block_1 #node-837 {padding: 10px 0;}
#block-views-feedback-block_1 #node-837 .content {padding: 10px;}
#block-views-feedback-block_1 h2{background: url(

