@charset "utf-8";
/* CSS Document */
body { background-color: #000; font-size: 12px; font-family:Verdana, Georgia, "Times New Roman", Times, serif; margin: 0; }
ul, li, p { margin:0; padding: 0;}
p { text-align: justify; line-height: 1.5em;}
img {border: none;}
h1 { font-family: 'Times New Roman'; font-size: 21px; font-weight: bold; margin:0px;}
hr { background-color: #BDBDBE; height: 1px; color: #BDBDBE; border: 0px; margin: 15px 0; clear: both; line-height: 1px;}
.clear { clear: both;}
.categories {float:left;width:200px;text-align:center; height:220px;}
.products {float:left;width:200px;text-align:center; margin:5px;}
.all_products { margin-bottom: 10px; overflow: hidden; height: 485px;}
.ta_center {text-align:center;}
.va_middle {vertical-align:middle;}

.google_info hr { margin:3px;}

#title { border-bottom: 1px solid #BDBDBE; padding-bottom: 15px; margin-bottom: 15px;}

#page { background-image: url('../../img/kaczka-tlo.png');  background-repeat: no-repeat; background-position: top right; width:988px; margin: 0px auto;}

/****** container *******/
#container { width: 914px;  margin: 0 auto; position: relative;}
/******header******/
#header #logo { float: left; margin: 15px;}
#header #nav { float: right; width:600px; text-align: right;}
#header #nav #menu { }
#header #nav #menu ul li{ display: inline; padding: 0 1px; list-style:none;}
#lang {height:26px;
padding-top: 73px;
width:32px;
float: right;
}
#header #search { text-align: right;margin-top:15px; }
#search_results {overflow:hidden; padding-bottom:50px; padding-left: 30px; font-family: Georgia, Tahoma, Verdana, sans-serif;}
#search_results ul {list-style-type: none;}
#search_results a {color: #000; font-weight: bold;}
#search_results .search_results_products { margin-left: 3px; overflow: hidden; height: 450px;}
#header #query { text-align: right;}
#header #search input.search { border: solid 2px #E3C981; background-color: #000; color: #FAEAC0;}
#header #brands_check { clear: both; height: 66px;  background: url(../../img/brands_list_bg.png) no-repeat;}
#header #brands_check .brand_check_arrow { float:left; width: 50px; text-align: center; vertical-align: middle; height: 66px; }
/*****content wrapper*******/
#content_wrapper { clear: both;}
#body { padding-top: 20px; height: 510px; background-color: #fff; }
#body2 {  height: 530px; background-color: #fff; }
#brand_content { height: 465px;}
/*******home*******/
/*#home .sites_content { overflow: auto; }*/
#home .jScroll { overflow: auto; height: 270px;}
#home .about_firm_text { height: 250px; padding-bottom: 15px;}
#home .contact_text { height: 405px; position: relative; overflow: hidden;}
#home .contact_text .jScroll { height: 405px;}
#home p { padding-top: 3px; padding-right: 10px;}
#home #col-1 { float: left; padding-left: 30px; width: 50%;}
#home img.owner { margin-bottom: 20px; display: block;}
#home #about { /*overflow:auto; height: 200px;*/}
#home #maps {
    margin-top: 5px;
    height: 270px;
    width:420px;
}
#home #awards { padding: 15px 0;}
#home #awards img { padding: 10px;}
#home #col-2 { float: right; padding-right: 30px; width: 40%; margin-top:20px;}
/*******brands*********/
#brands #col-1 { float: left; padding-left: 30px; width: 50%;}
#brands #logo { height:140px; line-height: 140px; vertical-align: middle;}
#brands #logo img { line-height: 140px; vertical-align: middle; }
#brands #more { margin: 10px; text-align: right;}
#brands #col-2 { float: right; width: 386px;}
#brands #description { height: 206px; overflow: auto;}
/*******brands logos************/
#brands_logos td { padding:0px 10px; }
/******brands categories********/
.all_products .image { height: 180px; width:200px; line-height: 180px; vertical-align: middle; margin-bottom: 10px;}
.all_products .image img { line-height: 180px; vertical-align: middle; }
.search_results_products .image { height: 180px; width:200px; line-height: 180px; vertical-align: middle; margin-bottom: 5px;}
.search_results_products .image img { line-height: 180px; vertical-align: middle; }
#brands_categories #col-1 { float: left; padding-left: 30px; width: 215px; min-height: 300px; margin-top: 20px;}
#brands_categories #col-1 #logo { padding: 40px 0;}
#brands_categories #col-1 #product_list { padding-left: 20px; padding-bottom: 40px; }
#brands_categories #col-2 { float: left; padding-left: 10px; width: 655px;}
#brands_categories #col-2 .categorie { float: left; padding: 20px 10px; width: 180px; text-align: center;}
#brands_categories #col-2 .categorie .title{ padding: 10px 0;}
#brands_categories #col-2 .categorie .title a{ color: #000;}
#brands_categories #col-2 .short_description { font-size: 10px; text-align: center; }
#product_list ul {padding-left:20px;list-style-type:none;}
#product_list a {color: #000;}
/******brands subcategories********/
#brands_subcategories #col-1 { float: left; padding-left: 30px; width: 224px; min-height: 300px;}
#brands_subcategories #col-1 #logo { padding: 40px 0;}
#brands_subcategories #col-1 #product_list { padding-left: 20px;}
#brands_subcategories #col-2 {float: left; padding-left: 20px; width: 600px;}
#brands_subcategories #col-2 .subcategorie { float: left; padding: 20px 10px; width: 180px; text-align: center;}
#brands_subcategories #col-2 .subcategorie .title{ padding: 10px 0 5px 0;}
#brands_subcategories #col-2 .subcategorie .title a{ color: #000;}
/******brands product info*******/
#brands_product_info img.button{ padding: 10px 0;}
#brands_product_info #col-1 { float: left; padding-left: 30px; width: 224px; min-height: 300px;}
#brands_product_info #col-1 #logo { padding: 40px 0;}
#brands_product_info #col-1 #product_list { padding-left: 20px;}
#brands_product_info #col-2 { float: left; padding-left: 20px; width: 600px;}
#brands_product_info #col-2 #top { padding-bottom: 20px;}
#brands_product_info #col-2 #top #left { float: left;}
#brands_product_info #col-2 #top #right { float: right; text-align: right; font-size: 11px;}
#brands_product_info #col-3 {float: left; width: 300px;}
#brands_product_info #col-4 { float: right; width: 170px; text-align: right;}
#brands_product_info #col-4 #info { text-align: right;}
#brands_product_info #col-4 #info a { color: #000;}
#brands_product_info #col-4 #info #handle_information { text-align: right; height: 18px; line-height: 18px; padding-right: 10px; background-image: url(../../img/information.png);}
#brands_product_info #col-4 #info #information { padding: 10px 0;}
#brands_product_info #description { clear: both; height: 180px; overflow: auto;}
#brands_product_info .product_info_top { height: 285px;}
/*******footer*********/
#footer { clear: both; color: #fff; text-align: center; margin-top: 5px; }
#footer a:link,#footer a:active, #footer a:visited, #footer a:hover { color:white; text-decoration: none;}
#icon { position: absolute; bottom: 0px; right: -50px;}
/********paginacja********/
.pagin a:link, .pagin a:visited, .pagin a:active, .pagin a:hover { text-decoration: underline; color: black;}
.pagin td { padding: 0px 5px; height: 14px;}
.pagin { height: 15px; margin: 0px auto;}
.pagination {clear:both; text-align: center;margin-left: -30px;}