/* CSS Document */

body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

p {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px}
p img {border:0px; margin-right:12px; margin-top:5px; margin-bottom:10px}

a {color: #000000; text-decoration:underline}
a:hover {color: #000000; text-decoration: none}

.clear {clear:both}

/* layout */
.head-bg {width:1000px; height:100px; background:url(../img/header.jpg) no-repeat}
.top-break {width:1000px; height:15px; background:url(../img/top-break.gif) repeat-x}
.content-with-left-bg {width:1000px; background:url(../img/left-bg.gif) left repeat-y}
.content-left-col {width:185px}
.content-right-col {width:190px; float:right}
.content-center-col {width:625px; float:right}
.content-main {width:576px; border:2px solid #67a0b4; background-color:#e2f0f3}
.content-header {width:576px; height:22px; background:url(../img/content-header.gif) no-repeat}
.content-bg {vertical-align:top; width:536px; height:541px; text-align:justify}
.products-bg {vertical-align:top; width:530px; height:541px}
.content-header-title {padding-left:35px; padding-top:3px; color:#FFFFFF; font-weight:bold; line-height:normal; text-transform:uppercase; text-align:left}

.baner-block {width:580px; height:90px}

.news-main {width:186px; border:2px solid #67a0b4; background-color:#e2f0f3}
.news-header {width:186px; height:22px; background:url(../img/news-header.gif) no-repeat}
.news-header-title {padding-left:35px; padding-top:3px; color:#FFFFFF; font-weight:bold; line-height:normal; text-transform:uppercase; text-align:left}

.objects img {border:0px; margin-left:9px; margin-right:9px}

/* head */
.head-logo {width:232px; height:100px; text-align:right; float:left}
.head-contacts {width:768px; height:100px; text-align:right; float:left}
.head-title {padding-right:17px; padding-top:15px; font-size:22px; color:#FFFFFF}
.head-address {padding-right:17px; padding-top:12px; font-size:13px; color:#FFFFFF}

/* menu */
.menu-position {position:absolute; top:142px}
.menu-block {width:185px; height:30px}


/* slider */
.slider-block {width:1000px; height:340px}


/* news */
.news-date {padding-left:15px; padding-right:15; color:#15617b; font-weight:bold}
.news-description {padding-left:15px; padding-right:15px}
.news-more {padding-left:15px; padding-right:15px; text-align:right}
.news-content-date {color:#15617b; font-weight:bold}

/* products */
.cat img {border:0px; margin-right:25px; margin-left:30px}
.cat-block {float:left; height:205px}
.cat-title-block {width:170px}
.cat-title {line-height:14px; margin-left:22px; margin-right:12px}
.cat-img img {border:0px; margin-right:20px; margin-bottom:10px}
.product-img img {border:0px; margin-right:20px; margin-bottom:100%}
.product-title {font-size:13px; color:#15617b; font-weight:bold}
.trademarks {width:265px; margin-bottom:25px; float:left}

.catalog-title {padding:5px; text-align:left}
.table-header {border-bottom:1px dotted #333333; background-color:#D0E2EA}

/* baner */



/* bottom */
.bottom-block {width:1000px; height:100px; background:url(../img/bottom-bg.jpg) no-repeat}
.bottom-title {color:#FFFFFF; padding-left:30px; padding-top:18px; font-size:13px; font-weight:bold}
.bottom-year {color:#FFFFFF; padding-left:30px; padding-top:7px; font-size:13px}
.bottom-counter {padding-left:30px; padding-top:7px}

/* contact form */


/* pagination */
.pstrnav {color:#5084b6; font-size:11px; text-align:left}
.pstrnav a:link, .pstrnav a:visited {color:#000000; text-decoration:none}
.pstrnav a:hover, .pstrnav a:active {color:#5084b6; text-decoration:none}

/* padding */
.top2 {padding-top:2px}
.top3 {padding-top:3px}
.top4 {padding-top:4px}
.top5 {padding-top:5px}
.top6 {padding-top:6px}
.top7 {padding-top:7px}
.top8 {padding-top:8px}
.top10 {padding-top:10px}
.top12 {padding-top:12px}
.top13 {padding-top:13px}
.top15 {padding-top:15px}
.top20 {padding-top:20px}
.top25 {padding-top:25px}
.top27 {padding-top:27px}
.top30 {padding-top:30px}
.top35 {padding-top:35px}
.top40 {padding-top:50px}
.top50 {padding-top:50px}
.top60 {padding-top:60px}

/* fonts */
.blue {color:#5084b6}

/* links */
.blue-black-none {color:#15617b; text-decoration:none}
.blue-black-none:hover {color:#000000; text-decoration:none}

.white-none-under {color:#FFFFFF; text-decoration:none}
.white-none-under:hover {color:#FFFFFF; text-decoration:underline}
