* {margin:0; padding:0;}
img {border:none;}
body {font-family:Arial, sans-serif; font-size:11px;}
p {font-family:Arial, sans-serif; font-size:11px;}
li {font-family:Arial, sans-serif; font-size:11px;}
td {font-family:Arial, sans-serif; font-size:11px;}
.clear {font-size:0px; clear:both;}
ul {list-style-position:outside; list-style-type:none; padding-top:10px; font-weight:bold;}
ul li {background:url(../images/element_1.png) no-repeat 0px 2px; padding-left:14px;}
ul li a {color:#676767; text-decoration:none;}

.prawakolumnabox ul {list-style-position:outside; list-style-type:none; padding-top:10px; font-weight:bold;}
.prawakolumnabox ul li {background:url(../images/element_2.png) no-repeat 0px 2px; padding-left:14px;}
.prawakolumnabox ul li a {color:#ffffff; text-decoration:none;}

.b2bg{
	background:url(../images/b2b1.png) no-repeat top left;
	height:30px;
	color:#ffffff; 
}
.b2bs{
	background:url(../images/b2b2.png) repeat-y top left;
	min-height:50px;
	color:#ffffff;
	padding-left:10px;
	padding-right:15px;
}

.sklepg{
	background:url(../images/sklep1.png) no-repeat top left;
	height:27px;
	color:#ffffff; 
}
.skleps{
	background:url(../images/sklep2.png) repeat-y top left;
	min-height:50px;
	color:#ffffff;
	padding-left:10px;
	padding-right:15px
}

.testtest{
border-style:solid;border-color:#EBEBEB;border-width:2px;
}
.testtest2{
border-style:solid;border-color:#EBEBEB;border-width:2px;padding:5px;
}

#content_center {width:100%; text-align:center;}

/* TOP CONTENT */

#top_content {width:970px; height:78px; margin:0 auto; text-align:left;background-color:#FFFFFF;}

#logotype_box {float:left;}
#logotype_box p {padding-left:4px; padding-top:4px;}

#banner_box {float:left; width:604px; text-align:center;}

#pictograms_content {float:right; margin-top:27px; margin-right:23px; margin-left:34px;}
#pictograms_content p {float:left; width:2px; height:16px; background:url(../images/background_1.png) no-repeat;}
#pictograms_content div {float:left; padding-left:15px; padding-right:15px;}

/* MENU CONTENT */

#menu_background {width:100%; background:url(../images/background_2.png) repeat-x;}
#menu_background2 {width:100%; background:url(../images/background_21.png) repeat-x;}
#menu_content {width:970px; height:70px; margin:0 auto; text-align:left; position:relative;}

#offer_type {padding-top:15px;}

#menu_box {width:100%; padding-top:6px;}
#menu_box div {float:left; padding-left:18px; padding-right:18px;}
#menu_box p {float:left; width:2px; height:12px; background:url(../images/background_3.png) no-repeat 0 1px;}
#menu_box a {color:#fff; font-weight:bold; text-decoration:none;}

/* SEARCH CONTENT */

#search_content {position:absolute; top:0; right:35px;}
#search_content span {font-weight:bold; color:#004b96;}
#search_key {border-left:2px solid #939393; border-top:2px solid #939393; border-right:1px solid #939393; border-bottom:1px solid #939393;}
#search_submit {position:relative; top:4px;}

/* MAIN CONTENT */

#main_content, #top_background, #bottom_background {width:990px; text-align:left;}
#main_content {margin:0 auto;background-color:#FFFFFF; }
#top_background {}
#bottom_background { position:relative;}

/* left column */

#left_column {float:left; width:195px;}
#left_column_padding {padding:10px;}

.title {color:#024a94; font-weight:bold;}
.title span {font-weight:normal; font-style:italic;}

.element_margin {margin-top:10px; margin-bottom:7px;}
.image {float:left; width:66px;}
.description {float:left; color:#656565; width:80px;}
.description ul {list-style-position:outside; list-style-type:none; font-weight:bold;}
.description li {background:url(../images/element_1.png) no-repeat 0px 2px; padding-left:14px;}
.description p {padding-left:5px; padding-top:8px;}

/* medium column */

#page_content {float:left; width:555px; }
#page_content img {border:2px solid #eaeaea;}

/* right column */

#right_column {  width:198px; color:#666666;}

.column_element {padding-bottom:10px;}
.column_element p img {position:relative; top:5px; padding-left:5px;}
.column_element ul {list-style-position:outside; list-style-type:none; padding-top:10px; font-weight:bold;}
.column_element ul li {background:url(../images/element_1.png) no-repeat 0px 2px; padding-left:14px;}
.column_element ul li a {color:#676767; text-decoration:none;}

/* FOOTER BOXES */

#boxes_content {width:990px; margin:0 auto; margin-top:4px; margin-bottom:13px; text-align:left;background-color:#FFFFFF;}
#boxes_content .box_margin {float:left; margin-right:10px;}
#boxes_content .margin_clear {margin:0;}

.box_content, .box_product_content {height:77px; background:#f7f8fa; border:2px solid #ebebeb; position:relative;}
.box_content {width:191px;}
.box_product_content {width:174px;}
.see_more {position:absolute; bottom:2px; right:15px;}

.box_product_content .title {padding-left:15px; color:#c03629; font-size:11px; font-weight:bold; padding-bottom:3px; margin-bottom:7px; background:url(../images/background_6.png) no-repeat bottom center;} 
.box_product_content .image_box {float:left; padding-left:10px;}
.box_product_content .wrapper {display:table; height:47px; width:47px;}
.box_product_content .wrapper .cell {display:table-cell; vertical-align:middle;}
.box_product_content .hack {text-align:center; width:47px;}
.box_product_content .description {float:left; color:#024b98; margin-left:5px; width:105px;}
.box_product_content .description p {overflow:hidden; height:14px;}

.box_content .box_padding {padding:7px;}
.box_content .title {color:#f28b2c; font-size:13px; text-align:center; padding-bottom:3px;}
.box_content .image {float:left; padding-right:5px;}
.box_content .description {color:#f28b2c; font-weight:bold; font-size:13px; text-align:right; padding-right:10px;}

.box_content .wrapper {display:table; height:40px; width:100%;}
.box_content .wrapper .cell {display:table-cell; vertical-align:middle;}
.box_content .hack {text-align:center; width:100%;}

/* FOOTER */

#footer_background {width:100%; background:url(../images/stopka_tlo.jpg) repeat-x; margin-top:4px; }
#footer_content {width:970px; height:245px; margin:0 auto; background:url(../images/stopka_grafika.jpg) no-repeat 470px bottom; font-size:12px; text-align:left;}
.footer_menu {float:left; margin-left:45px; margin-top:10px;}
.footer_menu p {padding-right:70px;}
.footer_menu a {color:#fff; text-decoration:none;}
