/*
Project: --------------
Author: Stadnikov [lobster] Veniamin
e-mail: veniamins@gmail.com
icq: 264927884  */

/* IE6 png filter 
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/header/car.png,sizingMethod='scale');
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #FFF; color: #666666; font-size: 12px; font-family: Arial;  line-height: normal;}

a{color: #333333;}
a:hover{text-decoration: none;}
img{border: none; vertical-align: bottom;}
h1{ font-size: 20px; margin-bottom:15px; font-weight: normal;}
h2{font-size: 16px;}
#tt{font-size: 16px; font-weight: bold;}
p{}
ul{list-style: none;}

.clear{clear:both; font-size:1px; line-height:0px;}
.hidden {display:none !important; }
.error { font-weight: bold; color: #f00; }
.text-center{text-align: center;}
.text-right{text-align: right;}
.center { margin: 0px auto;}
.block { display:block; }
.clearboth { clear:both; }
.left { float:left;}
.right { float:right;}
.nobr {white-space:nowrap;}
.rel{ position: relative;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%; width: 1000px; margin: 0px auto;}
#wrapper{min-height: 100%;}

#content{padding-bottom: 130px;}
#header{height: 130px; position: relative; width: 1054px;}
#left_collumn{float:left; width:15em; background: #aa33cc;}
#right_collumn{float:right;width:10em; background: #ffcc00;}
#wrap1{float:right;width:100%;margin-left:-15em;}
#wrap2{margin-left:15em;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-10em;}
#center_collumn{margin-right:10em; background: #ff3300;}
#footer{position: relative; height: 90px; margin-top: -90px;}

/*
~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ header ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ */
.logo{position: absolute; top: 8px; left: 10px; width: 100px; height: 102px; background: url(/images/logo.gif); text-decoration: none;}
.slogan{position: absolute; top: 30px; left: 130px;}
#company {color: #666666; font-size: 22px; font-weight:normal}
#slogan {color: #666666; font-size: 16px; font-weight:normal; margin-top:5px}
.main-menu{position: absolute; top: 94px; left: 130px;}
.main-menu li{float: left; margin-right: 18px;}
.contact-info{position: absolute; top: 30px; right: 0px; width: 170px; text-align: center;}
.contact-info a{color: #666666; margin: 0px 3px;}
.contact-info h4{color: #57a4be; font-size: 22px; height: 30px; line-height: 30px; margin-bottom: 8px; font-weight:normal}

.main-grid{width: 100%; border-collapse: collapse;}
.main-grid .left-collumn{width: 215px; padding: 0px 20px 0px 10px; vertical-align: top;}
.main-grid .center-collumn{vertical-align: top;}
.main-grid .right-collumn{width: 161px; padding: 0px 15px 0px 11px; vertical-align: top;}

.search{margin-bottom: 15px;}
.search h2{color: #333333; font-size: 16px; margin-top: 0; margin-bottom: 20px;}
.search li{padding: 5px 0px;}
.search .from-to-table{}
.search .from-to-table td{padding-right: 5px;}
.search .textfield{width: 60px; height: 20px; border: solid 1px #c7cad1;}

.articles a{color: #57a4be;}
.articles li{margin-bottom: 25px;}

.index-categoties li{padding-bottom: 16px;}
.index-categoties h3{font-size: 12px; margin-bottom: 12px;}
.index-categoties table{border-collapse: collapse;}
.index-categoties td{vertical-align: top;}
.index-categoties .img-box{width: 1px; padding-right: 15px;}

.right-list b{font-size: 14px; font-weight: normal;}
.right-list li{padding-bottom: 16px;}
.right-list p{padding: 1px 0px;}
.right-list strong{font-size: 18px; font-weight: normal;}

.product-detail table{border-collapse: collapse;}
.product-detail .grey{background: #ebebeb; padding: 8px 8px;}
.product-detail .grey a{color: #666666;}
.product-detail .grey table{width: 100%;}
.product-detail .grey .price{color: #57a4be; font-size: 16px; font-weight: bold;}
.product-detail .hdr{width: 100%;}
.product-detail .hdr a{color: #666666;}
.product-detail .hdr td{padding: 5px 0px;}
.product-detail .hdr h1{font-size: 16px; color: #57a4be; }
.product-detail .img-box{width: 1px;}
.product-detail .location{vertical-align: top; color: #333333; padding-left: 20px;}
.product-detail .location h2{font-size: 16px; color: #57a4be; margin-bottom: 5px;}
.product-detail .location h3{font-size: 14px; color: #57a4be; font-weight: normal;}
.product-detail .location div{padding-top: 12px;}

.page-title{margin-bottom: 25px;}

.products-list{width: 660px;}
.products-list h3{color: #57a4be; font-size: 14px; margin-bottom: 5px;}
.products-list img{width: 300px; height: 200px;}
.products-list li{width: 300px; float: left; height: 275px; margin-right: 30px;}
.products-list table{width: 100%; border-collapse: collapse;}
.products-list td{padding: 5px 6px; background: #ebebeb;}
.products-list .price{color: #57a4be;}

.paging{text-align: right; font-size: 18px;}
.paging a{color: #898989; text-decoration: none;}
.paging .active{color: #57a4be;}

.counter{position: absolute; top: 5px; left: 12px;}
.footer-menu{position: absolute; top: 0px; left: 246px;}
.footer-menu a{color: #333333; font-size: 12px;}
.footer-menu li{float: left; margin-right: 18px;}
.copyright{position: absolute; top: 0px; left: 824px;}

.countries a{font-size: 16px;}
.countries li{width: 50%; float: left; height: 100px;}
.countries .flag-box{width: 102px; height: 68px; background: url(/images/flag-shadow.gif); padding: 4px 6px 8px 6px;}
.countries .flag-box img{width: 102px; height: 68px;}
