body, html {margin: 0px; font-family: Tahoma; font-size: 11px; color: #555555;}
body {background: url(img/bkg_site.gif) repeat-y center;}
p, img, form, ul, li, h1, h2, h3, h4, h5, h6, h7, fieldset {margin: 0px; padding: 0px; border: 0px;}
h7 {}

a:link, a:visited, a:active {color: #8c6239; text-decoration: underline;}
a:hover {text-decoration: none;}


#all_top {width: 980px; height: 40px; margin: auto; background: #ffffff url(img/bkg_site_top.gif) no-repeat bottom;}
#all {width: 960px; background: #ffffff; margin: auto; margin-bottom: 20px;}

#up {width: 940px; margin-left: 10px; padding-top: 10px;}

/* lewa kolumna */
#leftcol {width: 790px; float: left;}

#top_box {width: 790px; height: 84px; margin-bottom: 10px;}
#top_logo {float: left; width: 330px; height: 75px;}
#top_phone {float: right; width: 275px; height: 84px; background: url(img/box_top_tel.jpg);}

#top_submenu {width: 790px; height: 30px; background: #f0f0f0; font-family: "Trebuchet MS", Tahoma; font-size: 12px; color: #007cc3; margin-top: 10px;}
#top_submenu ul {list-style-type: none;}
#top_submenu ul li {float: left; height: 15px; margin-top: 7px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #007cc3; line-height: 15px;}
#top_submenu a:link, #top_submenu a:visited, #top_submenu a:active {color: #007cc3; text-decoration: none;}
#top_submenu a:hover {text-decoration: underline;}

#menu {width: 790px; height: 35px; background: url(img/menu_bkg.gif) no-repeat; font-size: 12px; font-family: "Trebuchet MS", Tahoma; color: #ffffff; line-height: 35px; }
#menu_left {width: 618px; height: 35px; background: url(img/menu_top_bkg.gif) repeat-x; float: left;}
#menu_sale {width: 85px; height: 35px; margin-left: 1px; float: left; background: url(img/menu_top_sale.gif); text-align: center}
#menu_blog {width: 85px; height: 35px; margin-left: 1px; float: left; background: url(img/menu_top_blog.gif); text-align: center}
#menu ul {list-style-type: none;}
#menu ul li {width: 101px; height: 35px; float: left; text-align: center; }
#menu ul li.act {height: 31px; padding-top: 4px; line-height: 31px; background: url(img/menu_top_active.gif) no-repeat center bottom;}
#menu ul li.space {width: 2px; height: 35px; background: url(img/menu_top_space.gif) no-repeat; float: left;}
#menu a:link, #menu a:visited, #menu a:active {color: #ffffff; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu ul li.act a {color: #007cc3;}

#bla {width: 200px; height: 16px;}
#menu input {margin-left: 20px; width: 120px; height: 14px; border: 0px; background: #ffffff; float: left; margin-top: 14px; color: #959595; font-weight: bold; font-size: 10px; padding-left: 5px; padding-right: 5px;}
#menu input.submit {width: 50px; height: 16px;  float: left; margin-top: 14px; margin-left: 10px; padding: 0px;}

/* prawa kolumna */
#rightcol {width: 140px; margin-left: 10px; float: left;}
.head_all {width: 120px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_140.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
/* koszyk i loginbox */
.spacer {clear: both; width: 140px; background: #ffffff; height: 10px; }
.info_box {width: 140px; background: #f0f0f0; padding-bottom: 10px; }
.info_box .head_all {width: 120px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_140.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
.info_box .head_red {width: 120px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_140_red.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
.info_box .head_basket {width: 120px; height: 35px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_basket.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
.info_box .head_account {width: 120px; height: 35px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_account.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
.info_box .head_newsletter {width: 120px; height: 35px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_newsletter.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma;}
.info_box .txt {width: 120px; padding: 10px; padding-top: 8px; line-height: 120%; }
.info_box a:link, .info_box a:visited, .info_box a:active {color: #8c6239; text-decoration: underline;}
.info_box a:hover {text-decoration: none;}

.info_box a.producer:link, .info_box a.producer:visited, .info_box a.producer:active {color: #7e562f; text-decoration: underline;}

.info_box form {margin-top: 10px; text-align: right;}
.info_box input {background: #ffffff; font-size: 10px; color: #636363; width: 110px; height: 14px; border: 0px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px;}
.info_box input.submit {width: 50px; height: 16px; background: #f0f0f0;; padding-right: 0px; }
.info_box form a:link, .info_box form a:visited, .info_box form a:hover {text-decoration: underline;}
.info_box form a:hover {text-decoration: none;}

.info_box .logos {margin-bottom: 10px; text-align: center; padding-bottom: 10px;}
.info_box .logos img{margin-top: 15px;}

#newslett input, label {display: block; float: left; margin-right: 15px;}
#newslett label {height: 14px; padding: 2px; line-height: 14px;}
#newslett input {background: #f0f0f0; border: 0px; height: 14px; width: 30px; padding: 2px;}
#newslett input.submit {background: none; width: 50px; height: 18px; padding: 0px;}

.products_info_box {margin-top: 15px;}
.products_info_img {width: 120px; height: 150px; margin-left: 8px; padding-left: 1px; padding-top: 1px; padding-bottom: 5px; padding-right: 5px; background: url(img/prod_bkg_126.png) no-repeat;}
.products_info_desc {width: 120px;text-align: center; margin-top: 4px; margin-left: 9px;}
.products_info_price {width: 120px;color: #007cc3; text-align: center; margin-left: 9px;}



.head_big {width: 620px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_640.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma; margin-top: 10px; }

.head_big_790, .head_big_790_nm {width: 770px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_790.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma; margin-bottom: 20px; }
.head_big_790_nm {margin-bottom: 0px; }

.head_big_red {width: 770px; height: 25px; padding-left: 10px; padding-right: 10px; line-height: 25px; background: url(img/head_all_790_red.gif) no-repeat; color: #ffffff; font-family: "Trebuchet MS", Tahoma; margin-top: 10px; margin-bottom: 20px; }



/*
#info {width: 118px; border: 1px solid #e1e1e1; padding: 10px; padding-top: 5px; color: #636363; font-size: 10px; }
#info img.basket {float: right;}
#info span {font-weight: bold; color: #8c6239;}
#info a:link, #info a:visited, #info a:active {color: #8c6239; text-decoration: none;}
#info a:hover {text-decoration: underline;}

#info form {margin-top: 10px; text-align: right;}
#info input {background: #f5f5f5; font-size: 10px; color: #636363; width: 110px; height: 14px; border: 0px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px;}
#info input.submit {width: 50px; height: 16px; background: #ffffff; padding-right: 0px; }
#info form a:link, #info form a:visited, #info form a:hover {text-decoration: underline;}
#info form a:hover {text-decoration: none;}
*/

/* ramka kontaktowa */

#chat {width:110px; height: 20px; padding-top: 35px; padding-bottom: 20px; padding-left: 30px; line-height: 20px; background: url(img/box_right_gg.jpg) no-repeat;  margin-top: 10px;}
#chat img {float: left;}

#contact {margin-top: 10px; text-align: center;}




/* logosy */
#box_logos {width: 140px; background: url(img/box_offer_head.gif) top center no-repeat; margin-top: 10px; padding-top: 45px;}
#box_logos_inside {width: 138px; border: 1px solid #e1e1e1; border-top: none; margin-bottom: 10px; text-align: center; padding-bottom: 10px;}
#box_logos_inside img {margin-top: 15px;}



/* dolne menu */
#down {width: 960px; clear: both;}
#footer_menu {width: 940px; height: 120px; margin-left: 10px; background: url(img/gradient_bottom.gif) no-repeat top; padding-top: 45px;}
#footer_menu ul {width: 170px; float: left; padding-left: 7px; list-style-type: none; line-height: 150%;}
#footer_menu ul li a:link, #footer_menu ul li a:visited, #footer_menu ul li a:active {text-decoration: underline; color: #8c6239;}
#footer_menu ul li a:hover {text-decoration: none;}
#footer_menu ul li.head {font-weight: bold; color: #959595; text-decoration: none; margin-bottom: 15px; line-height: 100%;}
#footer_menu .dot_line {float: left; width: 1px; height: 110px; border-left: 1px dotted;}
#footer_delivery {float: left; width: 205px; height: 120px; padding-left: 25px; font-weight: bold; color: #959595;}
#footer_delivery img {margin-top: 7px;}

#footer_icons {width: 960px; height: 100px; background: url(img/shadow_bottom.gif) no-repeat top; text-align: center;}
#footer_icons img { margin-left: 7px; margin-right: 7px;}


#bottom {width: 960px; height: 20px; padding: 10px; padding-top: 20px; background: #ffffff url(img/bkg_site_bottom.gif) no-repeat top; margin: auto; font-size: 10px; color: #cccccc;}
#bottom a:link, #bottom a:active, #bottom a:visited {color: #cccccc; text-decoration: underline;}
#bottom a:hover {text-decoration: none;}

#big_box {color: #636363;}

#big_box h4 {color: #007cc3; font-size: 16px;}
#big_box p {line-height: 140%; margin-bottom: 15px; text-align: justify;}

#bb_left {width: 140px; float: left;}
#bb_center {width: 640px; margin-left: 10px; float: left;}

.bb_clearer {width: auto; height: 1px; clear: both;}
.bb_new {width: 620px; padding: 10px; background: #f0f0f0; float: left;}
.bb_new .products_info_box {float: left; margin-left: 10px; margin-right: 10px;}


.marginer10 {width: auto; height: 10px; clear: both;}

a.producer:link, a.producer:visited, a:producer:active {color: #b29d88; text-decoration: underline;}
a.producer:hover {text-decoration: none;}
