body		{ background-color: #FFFFFF; font: normal 11px Tahoma; color: #000000; margin:  0px; padding: 0px 0px 15px 0px; }

a			{ text-decoration: none; color: #000000; }

form		{ margin: 0px; padding: 0px; }
img			{ border: 0px; }

h1 { 
  font-size: 14px;
}

h2          { font-size: 12px; }

fieldset    { border:1px solid #006BB4; }
legend      { padding:5px; color:#006BB4; font-weight:bold; border:1px solid #006BB4; }

.both			{ clear: both; }
.left			{ float: left; }
.right			{ float: right; }
.t_left			{ text-align: left; }
.t_right		{ text-align: right; }
.t_center		{ text-align: center; }
.m_left			{ margin-left: 10px !important; margin-left: 5px }
.m_left_20		{ margin-left: 20px!important; margin-left: 10px }
.m_left_f		{ margin: 0px 0px 0px 25px !important; margin: 0px 0px 0px 5px; }
.m_right		{ margin-right: 10px !important; margin-right: 5px; }
.m_right_f		{ margin: 0px 25px 0px 0px !important; margin: 0px 5px 0px 0px; }
.m_bottom		{ margin-bottom: 5px ; }
.m_bottom_10	{ margin: 0px 0px 10px 0px ; }
.lh_button		{ line-height: 20px; }
.bold			{ font-weight: bold; }
.normal			{ font-weight: normal; }
.imgBlock		{ display: block; }
.valign			{ vertical-align: middle; }

.label			{ font: normal 11px Tahoma; vertical-align: top; }
.m_left_back 	{ margin-left: -20px; }
.b_bottom		{ border-bottom: 1px solid #DCEFF7; }
.b_c_photo		{ border: 1px solid #B5D8F1; }
.v_padding		{ padding: 0px 5px; }
.b_error		{ border: 1px solid #DCEFF7; }
.p_box			{ padding: 5px; }
.image          { width: 110px; }

.turkus		{ color: #006BB4; }
.purple		{ color: #006BB4; }
.purple	a	{ color: #006BB4; }
.grey		{ color: #63594C; }
.white		{ color: #FFFFFF; }
.price      { width:100px; }
.red			{ color: red }
.hide {
	display:none;	
}

#tag-cloud {
 margin: 10px 0;
 width: 225px;
 overflow-x: hidden;
}

#tag-cloud .tag {
  padding: 0 4px 0px 0;
  margin:0;
  line-height: 16px;
  display: inline;
  word-wrap: break-word;
}

#tag-cloud h1 a {
 color: #006BB4;
 font-size: 20px;
}

#tag-cloud h2 a {
 color: #006BB4;
 font-size: 18px;
  font-weight: normal;
}

#tag-cloud h3 a {
 color: #006BB4;
 font-size: 16px;
}

#tag-cloud h4 a {
 color: #006BB4;
 font-size: 14px;
 font-weight: bold;
}

#tag-cloud h5 a {
 color: #006BB4;
 font-size: 12px;
  font-weight: normal;
}

#tag-cloud h6 a {
 color: #4697cc;
 font-size: 10px;
  font-weight: bold;
}


.products_listing   { width:300px; float:left; margin-left:20px; margin-bottom:5px; }
.settings           { width: 350px; }

.blue		{ color: #006BB4; }
.blue	a	{ color: #006BB4; }

a.category, a.manufacturer  { color: #1577BA; }
a.category:hover            { color: #EDAD43; }


.orange		{ color: #F29400; }
.orange	a	{ color: #F29400; }
.white	        { color: #FFFFFF; }

.bg_content { background-color: #DCEFF7; }
.bg_blue	{ background-color: #DCEFF7; }
.bg_orange	{ background-color: #F29400; }


.white_line				{ clear: both; width: 100%; height: 10px; }
.line_2					{ width: 100%; height: 2px; }
.line_dotted 			{ clear: both; height: 1px; margin: 0px 0px 10px 0px; background: url('../images/layout/gfx_main/dotted.gif') repeat-x; }

.inputRequirement		{ color: #9E0973; }

.manufacturers_img              { float: left; margin: 0px 12px 0px 0px;}

#wrapper		{ width: 100%; text-align: center; }
#wrapper_page	{ width: 950px; margin: 0px auto; background-color: #FFFFFF; }

#header			{ width: 950px;  margin: 0px 0px 2px 0px; background: url('../images/layout/gfx_main/header_1.gif') no-repeat center bottom; text-align: left;  }
#hlogo			{ width: 325px; height: 41px;  margin: 10px 0px 2px 10px !important; margin: 5px 0px 1px 5px; }
#hmanufacturers	{ width: 950px; height: 30px;  margin-top: 10px; overflow: hidden; }
#hmanufacturers_wheel	{ height: 30px; width: 5000px; }
#hmanufacturers ul	{ list-style-type: none; padding: 0px; margin: 0px; height: 30px; }
#hmanufacturers ul li	{ float: left; padding: 0px 10px; height: 30px; }
#hswf			{ width: 950px; height: 125px; }

#header_bar					{ width: 950px; height: 48px; margin: 0px 0px 10px 0px; }
#menu_top					{ float: left; width: 705px; height: 48px; background: url('../images/layout/gfx_main/dotted.gif') bottom repeat-x; text-align: center; }
#menu_top_ul				{ width: 650px; margin: 15px auto 0px; padding: 0px; list-style-type: none; }
#menu_top_ul li				{ float: left; }
#menu_top_ul li a			{ color: #F29400; font: 12px Tahoma; font-weight: bold; }
#menu_top_ul li a:hover		{ background-color: #CEE3F5 }
#menu_top_ul li.line		{ margin: 0px 15px 0px 15px; background-color: #E0F3FB;}

#box_search				{ float: right; position: relative; margin-bottom:10px; width: 225px; height: 60px; background-color: #DCEFF7; background: url('../images/layout/boxes/boxes_content_bottom.gif') #DCEFF7 no-repeat bottom; }
#input_text_search 		{ position: absolute; top: 13px; left: 20px; }
#button_search 			{ position: absolute; top: 13px; right: 20px; }
#adv_search             { position: absolute; top: 40px; left: 20px; }
#adv_search:hover             { text-decoration: underline; }


#content		{ clear: both; width: 950px; text-align: left; }

#content_left_column		{ float: left; width: 225px; }
#content_column				{ float: left; width: 480px; margin: 0px 0px 0px 10px !important; margin: 0px 0px 0px 5px; }

#content_column .content_title			{ font: 14px Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; }
#content_column .content_title_small	{ font: 12px Tahoma; font-weight: bold; margin: 10px; padding: 10px; }
#content_column .content_title_normal	{ font: 11px Tahoma; margin: 10px; }

#content_column .content_box						{ width: 233px; }
#content_column .content_box .content_text			{ margin: 0px 0px 10px 0px; }

#content_right_column		{ float: right; width: 225px; }
#content_right_column .boxes_content .right span.bold {color: red;}

#footer			{ width: 950px; margin: 0px auto; padding: 15px 0px 0px 0px; text-align: center; border-top: 1px solid #DCEFF7; }

#header_box_bottom		{ width: 100%; height: 40px; margin: 0px 0px 10px 0px; }
#header_box_bottom div.left_		{ float: left; width: 3px; height: 40px; background: url('images/layout/gfx_main/header_box_bottom_left.gif') no-repeat; }
#header_box_bottom div.center_		{ float: left; width: 894px; height: 40px; background: url('images/layout/gfx_main/header_box_bottom_bg.gif') repeat-x; font: 11px Tahoma; color: #000000; }
#header_box_bottom div.right_		{ float: right; width: 3px; height: 40px; background: url('images/layout/gfx_main/header_box_bottom_right.gif') no-repeat; }

#header_box_shopping_cart			{ float: left; width: 400px; height: 40px; line-height: 40px; margin: 0px 0px 0px 20px !important; margin: 0px 0px 0px 10px; }
#header_box_logout					{ float: right; width: 100px; height: 40px; line-height: 40px; text-align: right; font-weight: bold; }
#header_box_language_text			{ float: right; width: 70px; height: 40px; line-height: 40px; text-align: right; }
#header_box_language_flags			{ float: right; width: 55px; height: 40px; line-height: 40px; margin: 0px 10px 0px 5px; }
#header_box_language_flags img		{ margin: 12px 0px 0px 0px; }
#header_box_line					{ float: right; height: 33px; line-height: 33px; margin: 7px 10px 0px 0px; }
#header_box_currencies_text			{ float: right; height: 40px; line-height: 40px; text-align: right; }
#header_box_currencies_select		{ float: right; width: 120px; height: 32px; margin: 8px 10px 0px 5px; }

#header_dotted 			{ width: 900px; height: 1px; margin: 0px 0px 10px 0px; background: url('images/layout/gfx_main/dotted.gif') repeat-x; }

#manufacturer_logo	{ width: 200px; margin: 5px 0px; }

#kontakt { width: 215px; padding: 5px; text-align: left; }
#kontakt a { color: #4697CC }

.banner_right { width:225px; height: 200px; text-align: center; }

#certyfikat { width: 100%;}

.boxes_header					{ width: 225px; height: 39px; margin: 0px 0px 3px 0px; }
.boxes_header div.left_			{ width: 5px; height: 39px; float: left; }
.boxes_header div.center_		{ width: 165px; padding: 0px 25px 0px 25px; height: 39px; float: left; font: bold 12px Tahoma; line-height: 39px; color: #FFFFFF; }
.boxes_header div.right_		{ width: 5px; height: 39px; float: right; }

.boxes_dark_blue		{ width: 185px; padding: 15px 20px; background: #006BB4; }

.blue_left				{ background: url('../images/layout/boxes/blue/boxes_left.gif') no-repeat; }
.blue_bg				{ background: url('../images/layout/boxes/blue/boxes_bg.gif') repeat-x; }
.blue_right				{ background: url('../images/layout/boxes/blue/boxes_right.gif')  no-repeat; }

.product_box_header		{ background: url('../images/layout/gfx_main/box_bg_header.gif') no-repeat; }
.product_box_bg			{ background: url('../images/layout/gfx_main/boxes_bg.gif') repeat-y; }
.two_colums				{ width: 100%; }
.one_column				{ width: 235px; }
.product_box            { width: 234px; float: left; margin-right: 5px; }

.boxes_content					{ width: 225px; margin: 0px 0px 10px 0px; }
.boxes_content div.top_			{  width: 212px; height: 5px; background: url('images/layout/boxes/boxes_content_top.gif') no-repeat; }
.boxes_content div.bg_blue				{ width: 186px; padding: 10px 20px 10px 20px; background-color: #DCEFF7; }
.boxes_content div.bg_white				{ width: 225px; background-color: #FFFFFF; }
.boxes_content div.bg_turkus			{ width: 186px; padding: 15px 20px 15px 20px; background-color: #DCEFF7; }

.boxes_content div.bg_	div.title		{ font: 11px Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; }
.boxes_content div.bg_	div.price		{ float: left; font: 12px Tahoma; line-height: 30px; text-align: center; width: 80px; }
.boxes_content div.bg_	div.details		{ float: right; width: 81px; }
.boxes_content div.bg_	div.image		{ text-align: center; background: url('images/layout/boxes/boxes_bg_image_bg.gif'); margin: 0px 0px 10px 0px; }

.boxes_content_border					{ width: 225px; margin: 0px 0px 10px 0px; }
.boxes_content_border div div.title		{ font: 11px Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; }
.boxes_content_border div.content		{ width: 185px; padding: 10px 20px 10px 20px; }
.boxes_content_border div.bg_blue		{ border-top: 1px solid #DCEFF7; background: url('../images/layout/boxes/boxes_content_border_bg.gif'); }

.content_image							{ width: 100px; text-align: center; margin: 0px 0px 2px 5px !important; margin: 0px 0px 1px 5px; }
.content_image_description				{ width: 115px; text-align: left; margin: 0px 2px 2px 0px !important; margin: 0px 1px 1px 0px; padding: 0px 3px; overflow: hidden; }
.content_box_short						{ width: 202px; text-align: center; background: url('images/layout/gfx_main/content_box_bg.gif'); margin: 0px 0px 10px 0px; }
.content_box_wild						{ width: 350px !important; width: 320px; margin: 0px 0px 6px 0px !important; margin: 0px 0px 3px 0px; }

.certyfikat_left {width: 235px; float: left; text-align: center;}
.certyfikat_right {width: 235px; float: right; text-align: center;}

.boxes_content div.bottom_		{ width: 212px; height: 5px; background: url('images/layout/boxes/boxes_content_bottom.gif') no-repeat; }

.boxes_content .box_button		{ float: right; margin: 0px 0px 0px 2px; }

ul.boxes						{ margin: 0px; padding: 0px; list-style-type: none; }
ul.boxes li						{ padding: 2px 0px 2px 0px !important; padding: 1px 0px 2px 0px ; background: url('../images/layout/bullet/orange.gif') no-repeat scroll 0 9px; }
ul.boxes li.level_1				{ padding: 2px 0px 2px 0px !important; padding: 0px 0px 2px 0px ; background: url('../images/layout/bullet/blue.gif') no-repeat scroll 8px 9px; }
ul.boxes li.level_1 a:hover 	{ background-color: #CEE3F5 }
ul.boxes li.level_0 a:hover 	{ background-color: #CEE3F5 }
ul.boxes li.level_2 a:hover 	{ background-color: #CEE3F5 }
ul.boxes li.level_2				{ padding: 2px 0px 2px 0px !important; padding: 0px 0px 2px 0px ; background: url('../images/layout/bullet/orange.gif') no-repeat scroll 12px 9px; }
ul.boxes li.border				{ border-bottom: 1px solid #DCEFF7; line-height: 20px; }
ul.boxes li	a					{ margin: 0px 0px 0px 10px; }

ul.articles				{ margin: 0px; padding: 0px; list-style-type: none; }
ul.articles li				{ padding: 2px 0px 2px 0px !important; padding: 1px 0px 2px 0px ; background: url('../images/layout/bullet/orange.gif') no-repeat scroll 0 7px; }
ul.articles li.level_1		{ padding: 2px 0px 2px 0px !important; padding: 0px 0px 2px 0px ; background: url('../images/layout/bullet/blue.gif') no-repeat scroll 8px 7px; }
ul.articles li.border		{ border-bottom: 1px solid #DCEFF7; line-height: 20px; }
ul.articles li	a			{ margin: 0px 0px 0px 10px; }

.ul_purple li a		{ color: red; }

.border_top             { border-top: 1px solid #DCEFF7 ; }
.border_bottom			{  border-bottom: 1px solid #DCEFF7 ; }
.border_left             { border-left: 1px solid #DCEFF7 ; }
.border_right			{  border-right: 1px solid #DCEFF7 ; }

.table_box							{ width: 195px; height: 50px; margin: 0 auto; }
.table_box td.table_right			{ width: 85px; height: 50%; text-align: left; }

.table						{ width: 100%; border: 1px solid #DCEFF7; }
.table td					{ padding: 4px; background-color: #DCEFF7; }

.piktogram_list						{ width: 55px; height: 50px; float: left; text-align: center; margin-right:10px; }

.ui-tabs-hide { display: none; }

 ul li.ui-tabs-selected			{ background-color: #ffffff; text-align: left; border-top: 1px solid #0870B6; border-left: 1px solid #0870B6; border-right: 1px solid #0870B6; }
.ui-tabs-selected	span  	{ font-weight: bold; }

.ui-tabs-nav				    { width: 470px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
.ui-tabs-nav	 li				{ float: left; margin: 0px 5px 0px 5px; padding: 5px; border-top: 1px solid #CEE3F5; border-left: 1px solid #CEE3F5; border-right: 1px solid #CEE3F5; }
.ui-tabs-nav	 li a			{ color: #006BB4; font: 12px Tahoma; }
.ui-tabs-nav	 li.line		{ margin: 0px 15px 0px 15px; background-color: #E0F3FB;}


.ui-tabs-panel				{ width: 430px; padding: 5px; background-color: #ffffff; border: 1px solid #0870B6; text-align:left; }

.content 					{ font: normal 11px Tahoma; }

a.doc    {
    width: 250px;
    height: 42px;
    display: block;
}

a.doc:hover {
    text-decoration: underline;
    color: red;
}

a.doc span {
    padding: 14px 0 0 0;
    display: block;
}


.order-grid {
    width: 470px;
    margin: 0 0 30px 8px;
}

.order-grid tr:nth-child(odd) {
    background-color: #DCEFF7;
}

.order-grid td, .order-grid th {
    text-align: center;
}

.order-grid th {
    background-color: #006BB4;
    color: #fff;
    font-weight: bold;
}

.order-grid .t-left {
    text-align: left;
    padding-left: 5px;
}

.order-grid td.product {
    width: 230px;
    text-align: justify;	   
}

.order-grid .break {
    height: 15px;
}


#price-bar-box {
    background-color: #d7ebf4;
    color: #39677c;
    margin: 0 0 15px 0;
    margin: 4px 8px 4px 4px;
    padding: 5px 0 8px 10px;
}

#price-bar-box h3 {
    color: #006bb4;
    margin-bottom: 5px;
}


#price-bar-box .progress-bar {
    background-image: url(../images/layout/gfx_main/progress-bar-bg.gif);
    background-repeat: no-repeat;
    height: 21px;
    padding: 2px 0 0 0;
    width: 450px;
}

#price-bar-box .progress-bar .bar {
    background-image: url(../images/layout/gfx_main/progress-bar.gif);
    background-repeat: no-repeat;
    height: 17px;
}

#price-bar-box .legend {
    margin-bottom: 20px;
}

#price-bar-box .legend span {
    display: block;
    font-weight: bold;
    color: #006bb4;
}

#price-bar-box span.price {
    display: inline;
    font-weight: bold;
    color: #f29400;
}

#price-bar-box .legend span.pomorze {
    margin: 0 0 0 135px;
}

#price-bar-box .legend span.others {
    margin: 0 12px 0 0;
}

#price-bar-box .info {
    margin: 0 25px;
    text-align: center;
    color: #006bb4;
    font-weight: bold;
}

.promotion_percent {
    width: 40px;
    height: 28px;
    overflow: hidden;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/layout/gfx_main/promotion.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 16px 10px 0px 0px;
    float: right;
    text-align: center;
}

