/* CSS Document */
html, body {width:100%; height:100%}
* {margin:0; padding:0}
img {border:none}
TABLE {border-collapse:collapse;border:0px;}
TABLE TR TD { padding:0px; vertical-align: top; }


table#main {width:996px; height:100%; position:relative; margin:0 auto; vertical-align:top; border-collapse:collapse; }

#header {background:url(../images/header-main-bg.png) repeat-x}
.this-header {background:url(../images/header-right-bg.png) right top no-repeat; width:996px; height:241px; overflow:hidden; position:relative}
.header-td {border-bottom:1px solid #bec0ca}
.header-top {margin-left:13px; margin-top:17px; font-family:Arial; font-size:18px; font-weight:bold; color:#ffffff; width:100%; height:48px; z-index:100; position:relative}
.header-top img {float:left}
.header-top span {margin-top:7px; float:left; margin-left:18px; display:block; display:inline}
.menu {overflow:hidden; padding-left:7px; width:100%; margin-top:27px; height:92px}
img.right-header {position:absolute; right:0; top:0; display:block}
.menu ul {float:left; background:url(../images/header-menu-line.png) right top no-repeat; list-style:none; min-height:88px; padding-top:16px; padding-right:8px; display:inline; margin-left:4px; width:175px}
* html .menu ul {height:88px; width:175px}
.menu ul li {color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; background:url(../images/strel.png) left center no-repeat; padding-left:15px; margin-top:1px}
*+html .menu ul li {padding-left:0px}
.menu ul li a {color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline}
.menu ul li a:hover {text-decoration:none}
.menu ul.last {background:none; width:auto}
.header-bottom {margin-top:18px; width:100%}
.search {float:left}
.search input {width:105px; height:19px; border:none; float:left; margin-left:13px}
.search input.submit {width:98px; height:19px; background:#262536; font-family:Arial; font-size:12px; color:#ffffff; margin-left:9px}
.icons {float:right; margin-right:138px; margin-top:24px; display:inline}
*+html .icons {margin-top:26px; margin-right:130px}
.icon {padding:0 18px; border-right:1px dotted #42466b; float:left}
.last-icon {border:none}

/***************************/
a.sklad-saint {display:block; position:absolute; width:98px; height:13px; left:388px; top:206px}
a.sklad-moscow {display:block; position:absolute; width:43px; height:13px; left:491px; top:206px}
a.sklad-novosib {display:block; position:absolute; width:76px; height:13px; left:541px; top:203px}
a.sklad-ekat-1 {display:block; position:absolute; width:21px; height:12px; left:622px; top:200px}
a.sklad-ekat-2 {display:block; position:absolute; width:20px; height:11px; left:643px; top:195px}
a.sklad-ekat-3 {display:block; position:absolute; width:14px; height:11px; left:660px; top:188px}
a.sklad-ekat-4 {display:block; position:absolute; width:13px; height:11px; left:672px; top:182px}
a.sklad-ekat-5 {display:block; position:absolute; width:7px; height:9px; left:684px; top:180px}
a.sklad-ekat-6 {display:block; position:absolute; width:5px; height:8px; left:690px; top:177px}
a.sklad-tum-1 {display:block; position:absolute; width:18px; height:12px; left:696px; top:165px}
a.sklad-tum-2 {display:block; position:absolute; width:9px; height:9px; left:711px; top:159px}
a.sklad-tum-3 {display:block; position:absolute; width:7px; height:7px; left:718px; top:155px}
a.sklad-tum-4 {display:block; position:absolute; width:9px; height:8px; left:722px; top:150px}
a.sklad-tum-5 {display:block; position:absolute; width:8px; height:6px; left:727px; top:147px}
/***************************/

tr.content a:hover {color:#000000}
tr.content .text, .news, .tovars, .shemy, .left-menu, .this-content {border:1px solid #bec0ca}
td.text {padding-top:13px; padding-left:13px; height:196px; padding-bottom:15px; border-left:none !important}
.clear-text {clear:both}
.block-text {float:left; font-size:12px; color:#000000; font-family:Arial; margin-right:13px; width:255px; margin-top:11px; text-align:justify}
tr.content h1 {font-family:Arial; font-size:14px; color:black; font-weight:bold; display:block}
td.news {background:#d9dadf; padding-top:18px; padding-left:9px; border-right:none !important}
.new {font-size:12px; color:#000000; font-family:Arial; width:141px; margin-left:2px; margin-top:17px; margin-right: 10px;}
.new a {color:#42466b; font-family:Arial; font-size:12px}
td.shemy {padding-left:13px; padding-top:15px}
* html td.shemy {width:auto !important}
.clear-shemy {clear:both; height:18px}
td.shemy b {font-family:Arial; font-size:12px; color:black; font-weight:bold; display:block}
td.shemy {color:#42466b; font-family:Arial; font-size:12px}
* html td.shemy {width:auto !important}
td.shemy a {color:#42466b; font-family:Arial; font-size:12px; text-decoration:underline}
td.shemy img {display:block; clear:both; padding-top:20px; padding-bottom:20px; margin:0 auto}
td.tovars {width:595px; border-left:none !important}
.this-tovar {width:595px; border-bottom:1px dashed #bec0ca; padding:22px 13px}
.this-tovar h1 {padding-top:15px}
.tovar-about {float:left; width:292px; font-family:Arial; font-size:12px; color:#42466b; font-weight:bold; margin-top:24px}
.tovar-about p {margin-top:14px}
.logo-company {margin-top:12px}
.clear-tovars {clear:both; height:12px}
.clear {clear:both}
.select {float:left; margin-left:22px; font-family:Arial; font-size:12px; color:#42466b; width:280px;}
.select a {text-decoration:underline; font-family:Arial; font-size:12px; color:#42466b}
.last-icon {border:none}

td.footer {height:112px;}
.footer-left {float:left; margin:16px 16px 0 16px}
.footer-left img {margin-right:15px}
.footer-right {margin-right:14px; margin-top:18px; text-align:right; font-size:10px; color:#bec0ca; font-family:Arial; float:right; width:344px}
.footer-right img {margin-left:3px}

/*****Index-2*****/
td.left-menu {min-width: 250px; overflow:hidden; padding:28px 22px 28px 19px; border-left:none !important}
td.left-menu ul {list-style:none; position:relative; width:auto}
td.left-menu ul li {background:url(../images/strel-2.png) 0 2px no-repeat; padding-left:15px; width:auto}
td.left-menu ul li , x:-moz-any-link{background:url(../images/strel-2.png) 0 5px no-repeat; padding-left:15px; width:auto}
td.left-menu ul li a {font-family:Arial; font-size:12px; color:black; text-decoration:underline; font-weight:bold; width:auto}
td.left-menu ul li ul {margin:4px 0 0; width:auto}
td.left-menu ul li ul li {background:none; padding:0; color:#bec0ca; font-family:Arial; font-size:12px; margin-top:4px; margin-bottom:4px; width:auto}
td.left-menu ul li ul li a {font-family:Arial; font-size:12px; color:black; text-decoration:underline; font-weight:normal; width:auto}

li {background:url(../images/strel-2.png) 0 2px no-repeat; padding-left:15px; width:auto; list-style-type: none;}
.prod-nav ul {margin-left: -10px; margin-bottom: 10px;}
.prod-nav h5 {font-size: 15px; margin-bottom: 5px;}
.prod-nav a {font-family:Arial; font-size:12px; color:black; text-decoration:underline; font-weight:bold; width:auto}
.prod-nav img {padding:5px;}

.content-block a {font-family:Arial; font-size:12px; color:black; text-decoration:underline; font-weight:bold; width:auto}
.footer-right a {font-family:Arial; font-size:12px; color:black; text-decoration:underline; font-weight:bold; width:auto}

.prod-nav td{

padding:2px 10px 2px 10px;


}


.top {margin-top:10px;}

.this-content {border-right:none !important; border-left:none !important}
.content-block {padding:12px 0 12px 13px; }
.hr-block {border-bottom:1px dashed #bec0ca; margin-top: 10px; margin-bottom: 10px; margin-left: -12px; padding:0 13px 0 13px; }
.top-block {border-bottom:1px dashed #bec0ca; margin-top: 10px; margin-bottom: 10px; padding:12px 13px 12px 13px; }
.top-blank{padding:12px 0 12px 13px; margin-bottom:-10px;}
.content-block li{margin-left:10px;}
.kroshki a {font-family:Arial; font-size:11px; color:#3e446b; font-weight:bold}
.kroshki img {position:relative; display:inline; top:0px}
.title {font-family:Arial; font-size:16px; font-weight:bold; color:black}
.sertification h2 {font-size:15px; color:#000000; font-weight:normal; font-family:Arial; margin-bottom:14px}
.sertification img {float:left; margin-right:15px}
.clear-sert {clear:both}

/*****Index-3*****/
.tovar-more img {float:left}
.ssyl {float:left; margin-left:15px; margin-top:15px}
.ssyl a {font-family:Arial; font-size:15px; color:#000000; text-decoration:underline}
.ssyl img {display:inline; position:relative; top:4px}
.tovar-about-more {font-size:12px; color:black; font-family:Arial}
.tovar-about-more h1 {font-size:12px; color:black; font-family:Arial; font-weight:bold}

td.this-content hr {height:0px; border:none; border-bottom:1px dashed #bec0ca; margin:0 -12px; margin-bottom:12px; margin-top:12px}


/*****Index-4*****/
.people {padding-left:16px; font-family:Arial; font-size:12px; float:left; width:315px; margin-right:35px; margin-bottom:25px; display:inline}
.content h4 {margin:14px 16px; font-family:Arial; font-size:12px; font-weight:bold}
.people img {top:4px; position:relative; right:3px}
.people img.photo {float:left; top:0px; position:relative; right:0px}
.info {float:left; margin-left:14px; padding-top:20px}