body, html { height: 100%; }
div.main {width: 100%; background: #ffffff; color: #000000;}
	div.center {width:980px; margin: 0 auto;}
	div.top {background: #393536 url(../img/index_top.jpg) 50% no-repeat; width: 100%; height: 262px;}
	div.top_s {background: #393536 url(../img/top_s_1.jpg) 50% no-repeat; width: 100%; height: 162px;}
		div.center div.left div.jakosc {padding: 5px 0px 10px 120px;}
		div.center div.left div.jakosc_s {float:left; padding: 30px 0px 10px 60px;}
		div.center div.left div.logo {padding: 0px 0px 0px 58px;}
		div.center div.left div.logo_s {float:left; padding: 0px 0px 0px 58px;}
		div.center div.right div.search {padding: 35px 63px 0px 0px;}	
    div.center_content {width:864px; margin: 0 auto; background: #ffffff; color: #000000;}
	div.center_content div.naglowek { background:url(../img/plus_wh.gif) left center no-repeat; padding-left:10px; }
	div.center_content div.naglowek_s { position:relative; }
	div.center_content div.left_c { float: left; width: 660px;}
		div.center_content div.top_menu { width: 655px; margin-top: 20px; height:25px; background:#000000; }
		div.center_content div.top_menu div.main_menu { float:right; text-align:right; padding-right: 0px;}
		div.center_content div.top_menu div.main_menu span.pasek{ float:left; display: block; padding:3px 0px 0px 0px; width:3px; text-align:center }
		div.center_content div.top_menu div.main_menu span.plus {padding: 10px 0px 0px 10px; float:left; display: block;}
	div.center_content div.right_c { float: right; width: 195px;}
	div.center_content div.search_right {margin-top: 20px; color: #FFFFFF;}
			div.search_s {padding: 2px 0px 0px 0px;}
	
	div.center_content div.content {margin-top: 20px;}
	div.center_content div.content_s {margin-top: 0px;}
	
	div.center_content div.content div.news {width: 332px; margin-left: 6px; margin-right: 20px;}
	
	div.center_content div.content_c {padding-top: 20px;}
	div.center_content div.content_c div.left_cc {width: 162px; float: left;}
	div.center_content div.content_c div.left_content {width: 480px; float: left; overflow:hidden; }
	div.center_content div.content_c div.right_help {width: 200px; float: right; font-size:10px;}
	
	div.center_content div.content_c div.left_menu_s div.categories_top { margin-bottom:1px; padding: 6px 10px 6px 25px; background:#ffe98c url(../img/plus_wh.gif) 15px 50% no-repeat;
		font-family: Tahoma; font-size:16px; color:#000000 }
	div.center_content div.content_c div.left_menu_s div.categories_bottom { height:8px; background:#fcc900 url(../img/left_menu_s.gif) 0px 0px no-repeat; line-height:1px; font-size:1px; }
		
	div.center_content div.content_c div.left_menu_s div.categories { padding:5px 0px 20px 14px; background: #fcc900; font-family: Tahoma; font-size:10px; }
		div.center_content div.content_c div.left_menu_s div.categories div.left_plus{ padding-top: 6px; float:left; padding-left: 2px; }


/* ARTICLE */

div.article_c { padding-left: 20px; }
	div.article_c hr{ color: #d4d8dc; background-color: #d4d8dc; height: 1px; border: 0px;}
	
div.article {}
div.article_m { padding-left: 30px; }

	div.article_m div.ArticlePic{ float:left; padding-top: 10px;}
	div.article_m div.ArticleLid{ float:left; padding-top: 10px; padding-left: 10px;}

div.article div.article_path { color: #6F8578; }
div.article div.article_path strong { color: #01A3B2; }
div.article div.article_path a { color: #6F8578; text-decoration: none; font-family: Tahoma; font-size: 12px; }
div.article div.article_path a:hover { color: #6F8578; text-decoration: underline; font-size: 12px; font-family: Tahoma; }


/*NEWS*/

	div.center_content div.content div.news div.name { padding: 5px 0px 5px 10px; background:url(../img/plus_wh.gif) left center no-repeat; }
	div.center_content div.content div.news div.name a{ }
	div.center_content div.content div.news div.name a:hover{ text-decoration:none; }
	div.center_content div.content div.news span.plus { float:left; padding-top: 5px;}
	div.center_content div.content div.news span.plus_s { float:left; padding-top: 7px; padding-right: 10px;}
	div.center_content div.content div.news span.plus_m { float:left; padding-top: 2px; padding-right: 10px;}
	div.center_content div.content div.news div.entries { font-family: Tahoma; border-top: #d4d8dc 1px solid; color:#666666; padding: 0px 0px 0px 20px; background:url(../img/plus_wh.gif) 0px 10px no-repeat; }
	div.center_content div.content div.news div.entries_s { font-family: Tahoma; color: #cc2229; margin-top:10px; padding: 0px 0px 0px 20px; background:url(../img/plus_wh.gif) 0px 4px no-repeat; }
		div.center_content div.content div.news div.entries_s a{ font-family: Tahoma; color: #cc2229; font-size:10px; text-decoration: underline; }
		div.center_content div.content div.news div.entries_s a:hover{ font-family: Tahoma; color: #cc2229; text-decoration: none; font-size:10px;}
	div.center_content div.content div.news span.title a { font-weight: normal; color: #58abf3; font-size: 10px; }
	div.center_content div.content div.news span.title a:hover { text-decoration: underline; }
	div.center_content div.content div.news span.dots { padding:0px 5px 0px 5px; }
	div.center_content div.content div.news div.entries * { color: #666666; font-size: 10px; font-family: Tahoma; line-height:180%; }
	div.center_content div.content div.news div.entries span.more { padding:0px 5px 0px 5px; }
	div.center_content div.content div.news div.pic { width: 90px; }
	div.center_content div.content div.news div.desc { width: 300px; line-height: 120%; padding-bottom: 3px; padding-top: 4px;}


/*Additional articles*/

	div.center_content div.content div.instal {width: 144px; height: 213px; background: #ffca00 url(../img/yellow_bg.jpg); position:relative; }
		 div.yellow div.sp{ padding:6px 10px 4px 10px; }
		 div.yellow div.sp a{ }
		 div.yellow div.sp a:hover{ text-decoration:none; }
		 	div.yellow div.sp div.arr{ float:left; padding-right: 5px;}
		 div.yellow div.img_s{ padding-left: 10px; padding-top: 8px; }
		 div.yellow div.text{ padding: 10px 15px 0px 10px; color: #333333; font-size:11px; line-height:120%; }
		 div.yellow div.entries_s{ position:absolute; bottom:10px; right:10px; }
	div.center_content div.content div.projekt {width: 144px; margin-left: 10px; height: 213px; background: #ffca00 url(../img/yellow_bg.jpg); position:relative; }
	
/*Help*/

	div.center_content div.help {width: 200px; height: 240px; margin-top: 20px; color: #FFFFFF;}
		div.center_content div.up_r {width: 197px; height: 7px; background: #ffffff url(../img/round_up.jpg) no-repeat;}
		div.center_content div.up {width: 197px; background: #fcc900;}
			div.center_content div.up div.plus { padding-top: 0px; padding-left: 20px; background:url(../img/plus_wh.gif) 12px 50% no-repeat;}
			div.center_content div.up div.con_img {padding-top: 5px; font-size:0px; line-height:0px; }
		div.center_content div.down {width: 167px; background: #000000; color: #ffffff; padding:10px 15px 10px 15px; font-size:11px; }
			div.center_content div.down div.tel {padding-top: 10px;}
				div.center_content div.down div.tel div.plus { padding-top: 0px; padding-left: 8px; background:url(../img/plus_bl.gif) 0px 8px no-repeat;}
		div.center_content div.down p{color: #ffffff;}
		div.center_content div.down a{color: #fcc900; text-decoration:underline;}
		div.center_content div.down a:hover{color: #fcc900; text-decoration:underline;}
		div.center_content div.down_r {width: 197px; height: 20px; background: #ffffff url(../img/round_down.jpg) no-repeat;}



/*Oferta - 0 level*/

	div.center_content div.content_c div.left_content div.cat_stripe {float:left; width: 280px; height: 125px; border-bottom: #d4d8dc 1px solid; border-top: #d4d8dc 1px solid; 
	border-left: #fcc900 4px solid; padding-top: 1px; padding-left: 8px; margin-bottom: 30px;}
	div.center_content div.content_c div.left_content div.cat_stripe_small { height: 82px; width: 330px; }
	
		div.center_content div.content_c div.left_content div.cat_stripe div.cat_position {float: left; width:45px; }
		div.center_content div.content_c div.left_content div.cat_stripe div.cat_title {float:left; width: 220px; padding-top: 10px; padding-left: 6px;}
			div.center_content div.content_c div.left_content div.cat_stripe div.cat_title a{font-family: Tahoma; font-size:14px; color: #000000; background:url(../img/plus_wh.gif) 0px 6px no-repeat; padding-left:10px; text-transform:uppercase; }
			div.center_content div.content_c div.left_content div.cat_stripe div.cat_title a:hover{font-family: Tahoma; font-size:14px; color: #000000; text-decoration:underline;}
			
			div.center_content div.content_c div.left_content div.cat_stripe div.cat_desc{ font-size:10px; color:#000000; padding:10px 10px 0px 0px; }
	div.center_content div.content_c div.left_content div.cat_img {float:left; width: 153px;}
	div.center_content div.content_c div.left_content div.cat_img_small {float:left; width: 100px;}

/*Czy wiesz ze*/

	div.center_content div.content_c div.left_cc div.left_info_s { margin-top: 20px; width: 162px;}
		div.center_content div.content_c div.left_cc div.left_info_s div.up_r {width: 162px; height: 7px; background: #ffffff url(../img/czy_wiesz_up.jpg) no-repeat;}
		div.center_content div.content_c div.left_cc div.left_info_s div.up {width: 162px; background: #fcc900; padding-bottom:2px; }
			div.center_content div.content_c div.left_cc div.left_info_s div.up div.plus { padding-top: 2px; padding-bottom:2px; padding-left: 20px;}
			div.center_content div.content_c div.left_cc div.left_info_s div.con_img { font-size:0px; line-height:0px; } 
		div.center_content div.content_c div.left_cc div.left_info_s div.down { width: 142px; background: #000000; color: #ffffff; padding:10px; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down div.text { font-size:10px; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down div.questions { padding-top:15px; font-size:11px; }
			div.center_content div.content_c div.left_cc div.left_info_s div.down div.tel { padding-top: 0px;}
			div.center_content div.content_c div.left_cc div.left_info_s div.down div.tel div.plus { float:left; padding-top: 8px; padding-left: 0px; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down p{ color: #ffffff; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down a{ color: #fcc900; text-decoration:underline; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down a:hover{ color: #fcc900; text-decoration:underline; }
		div.center_content div.content_c div.left_cc div.left_info_s div.down_r { width: 162px; height: 20px; background: #ffffff url(../img/czy_wiesz_down.jpg) no-repeat; }
	
	
	

table.main { width: 100%; height: 100%; }
table.main td.level1 { height: 310px; }
table.main td.level2 {  }
table.main td.level3 { height: 64px; background: url(../img/bg_bottom.jpg) top left repeat-x; }
table.main div.level { width: 970px; margin: 0px auto; }

div.button { line-height: 100%; background: url(../img/button.jpg) top left no-repeat; padding-left: 10px; height: 19px; line-height:19px; margin: 0px 5px; color: #cc2229; }
div.button a { display: block; line-height: 100%; background: url(../img/button_right.jpg) top right no-repeat; height: 19px; line-height:19px;
				padding: 0px 10px 0px 0px; color: #FFF; font-size: 11px; text-decoration: none; }
div.button a:hover { text-decoration: underline; }

div.button_img { line-height: 100%; background: url(../img/button.jpg) top left no-repeat; padding-left: 10px; height: 22px; margin: 0px 5px; }
div.button_img a { display: block; line-height: 100%; background: url(../img/button_right.jpg) top right no-repeat; height: 17px;
				padding: 5px 5px 0px 0px; color: #FFF; font-size: 10px; text-decoration: none; }
div.button_img a:hover { text-decoration: none; }

/* LEVEL1 */

td.level1 div.partners { top: 35px; right: 25px; width: 65px; background: url(../img/arrow_partners.gif) 100% 50% no-repeat; padding-right: 15px; }

/* LEVEL2 */

td.level2 div.level { width: 980px; }

td.level2 div.news { width: 305px; padding-left: 30px; }
td.level2 div.news div.name { padding: 25px 0px 10px 0px; }
td.level2 div.news div.entries { border-right: 1px solid #E9EAE2; padding-right: 30px; }
td.level2 div.news div.title a { font-weight: bold; color: #00A1B3; font-size: 11px; }
td.level2 div.news div.title a:hover { text-decoration: underline; }
td.level2 div.news div.text * { color: #96988B; font-size: 9px; }
td.level2 div.news div.pic { width: 90px; }
td.level2 div.news div.desc { width: 180px; line-height: 120%; }

/* LEVEL2 */

td.level3 div.level { padding-top: 15px; }

/* BOX RECOMMENDED */

div.box_recommended {  }
div.box_recommended div.desc { width: 660px; }
div.box_recommended div.desc div.pic { width: 165px; }
div.box_recommended div.desc div.text { width: 480px; padding-top: 30px; }
div.box_recommended div.desc div.text div.lid { line-height: 160%; height: 110px; overflow: hidden; }
div.box_recommended div.desc div.name { padding-bottom: 5px; }

div.box_recommended div.menu { width: 277px; padding-top: 60px; }
div.box_recommended div.menu div.menu_entry { background: url(../img/button_top.jpg) 23px 0px no-repeat;
											height: 34px; margin-bottom: 5px; }
div.box_recommended div.menu div.menu_entry a { display: block; padding: 7px 0px 0px 63px; color: #006B75; font-weight: bold; font-size: 12px; }
div.box_recommended div.menu div.menu_entry a:hover { background: url(../img/arrow_top.gif) 0% 50% no-repeat; color: #006B75;
													font-weight: bold; font-size: 12px; }

div.box_recommended div.menu div.menu_entry a.active { background: url(../img/arrow_top.gif) 0% 50% no-repeat; }

/* BOX LOGOS */

div.box_logos { width: 285px; padding-top: 25px; }
div.box_logos div.name { padding: 25px 0px 15px 0px; }
div.box_logos div.logo_entry { margin: 2px; }

/* BOX ABOUT */

div.about { width: 310px; }
div.about div.name { padding: 25px 0px 10px 0px; }
div.about div.lid { border-right: 1px solid #E9EAE2; padding-right: 30px; line-height: 180%; }

/* INDEX */

div.sub_left { width: 715px; overflow: hidden; }
div.sub_right { width: 245px; overflow: hidden; }
	div.sub_right div.about { width: 245px; }
	div.sub_right div.about div.lid { border: 0px; }	
	div.sub_right div.box_logos { width: 245px; } 
	
	
span#cart_products { padding: 2px 5px 0px 0px; display: block; float: right }


/* ICONS */

.font10, .font10 *{ font-size:10px; }

div.article_navigation{ color: #666666; text-align:left; line-height:15px; font-size: 10px; padding-top:20px; }
div.article_navigation a{ color:#aaaaaa; padding:2px 0px 2px 0px; padding-left:48px; line-height:15px; font-size:10px; margin-right:20px; text-transform:uppercase }
div.article_navigation a:hover{ color:#666666; }

div.article_navigation a.scroll { background:url(../img/icon_scroll.gif) 0% 50% no-repeat; }
div.article_navigation a.print { background:url(../img/icon_print.gif) 0% 50% no-repeat; }
div.article_navigation a.pdf { background:url(../img/icon_pdf.gif) 0% 50% no-repeat; }
