body {padding:0;margin:0;background:#fff;color:#666;font:11px 'trebuchet ms'}
#top {height:149px;background:#1c1c1c url(images/top-bg-new-logo.png) top center no-repeat}
#header {width:950px;height:103px}
#pasek {width:950px;height:46px;}
#pasek_left {width:550px;height:46px;float:left}
	#pasek_left img {display:inline;border-style:none}
#pasek_right {width:400px;height:46px;float:right}

#mainmenu {width:400px;height:15px;float:right;float:left}
		#mainmenu ul {display:block;list-style:none;padding:0;margin:0;height:30px;float:left;width:400px}
			#mainmenu ul li {display:block;list-style:none;margin:0;padding:0 5px;float:left}
				#m1 {display:block;background:url(images/button_01.png) no-repeat;background-position:0 -15px;height:15px;width:34px;}
				#m2 {display:block;background:url(images/button_02.png) no-repeat;background-position:0 -15px;height:15px;width:41px;}
				#m3 {display:block;background:url(images/button_03.png) no-repeat;background-position:0 -15px;height:15px;width:61px;}
				#m4 {display:block;background:url(images/button_04.png) no-repeat;background-position:0 -15px;height:15px;width:48px;}
				#m5 {display:block;background:url(images/button_06.png) no-repeat;background-position:0 -15px;height:15px;width:50px;}
				#m6 {display:block;background:url(images/button_05.png) no-repeat;background-position:0 -15px;height:15px;width:37px;}
				#menu a:focus {outline:none}
				#m1:hover {background-position: 0 0px}
				#m1.active{background-position: 0 0px}
				#m2:hover {background-position: 0 0px}
				#m2.active{background-position: 0 0px}
				#m3:hover {background-position: 0 0px}
				#m3.active{background-position: 0 0px}
				#m4:hover {background-position: 0 0px}
				#m4.active{background-position: 0 0px}
				#m5:hover {background-position: 0 0px}
				#m5.active{background-position: 0 0px}
				#m6:hover {background-position: 0 0px}
				#m6.active{background-position: 0 0px}

#promocja_right {width:240px;background:#fff url(images/promocje_bg.png) center top no-repeat}
	#promocja_top {padding:185px 10px 5px 10px;font:11px tahoma;color:#505050}
	#promocja_title {width:220px;margin:0 auto;font:bold 20px 'trebuchet ms';color:#4a4a4a;padding:5px 0}
	#promocja_discount {width:210px;background:#78006d;margin:0 auto}
		#pd_pad {padding:5px;font:18px 'trebuchet ms';color:#fff}
	#promocja_bottom {padding:5px 0 10px 0}
	a.promocja:link, a.promocja:focus, a.promocja:visited {font:bold 11px tahoma;color:#a0c101;padding:5px 0}
	a.promocja:hover {font:bold 11px tahoma;color:#8ba800;padding:5px 0}
				
#portfolio {height:285px;background:#111 url(images/black_bg.png) center no-repeat}
.port_top {width:950px;height:253px}

.port_img_panel {width:440px;height:253px;float:left}
#port_desc_panel1 {width:510px;height:253px;float:right;background:url(images/kaminsystem_title.jpg) top no-repeat;color:#f9f9f9}
#port_desc_panel2 {width:510px;height:253px;float:right;background:url(images/kosiarkinaprawa_title.jpg) top no-repeat;color:#f9f9f9}
#port_desc_panel3{width:510px;height:253px;float:right;background:url(images/cudawianki_title.jpg) top no-repeat;color:#f9f9f9}
#port_desc_panel4 {width:510px;height:253px;float:right;background:url(images/port_desc_top_panel1.png) top no-repeat;color:#f9f9f9}

.port_desc_font {padding:100px 30px 20px 20px;color:#f9f9f9;font:12px 'trebuchet ms';line-height:20px;text-align:left}

#port_bot {width:950px;height:32px}
#port_bot_left {width:710px;height:32px;float:left;background:#111 url(images/port_bot_left.png) no-repeat}
#port_bot_right {width:240px;height:32px;float:right}

#main {width:950px;margin:0 auto;padding:0;background:#fff url(images/viadesign_bg.png) center repeat-y}
.main_pad {padding:15px 40px 0 20px;font:11px tahoma;text-align:justify;line-height:160%;color:#555}
.main_pad h3 {padding:15px 0;margin:0;font:14px tahoma;color:#5e007f}


.main_pad ul {display:block;list-style:none;padding:5px 0 0 20px;margin:0}
	.main_pad ul li {line-height:20px;display:block;list-style:none;margin:0;padding:0 0 0 12px;background:url(images/dot_strona.png) 0 9px no-repeat}
	
.main_pad img {display:block;border-style:none}
	
dt li a:link, dt li a:focus, dt li a:visited {padding-right:15px;font:11px tahoma;color:#555;font-weight:normal;background:url(images/arrow_down.png) 100% 20% no-repeat}
dt li a:hover {font:11px tahoma;color:#5e007f;font-weight:bold}
dd {padding:5px 0 10px 0;margin:0;background:#f3f3f3}
dd p {padding:5px 10px;font:11px tahoma;color:#333;line-height:140%;text-indent:0}
.main_pad p {text-indent:25px}

#main_pad_strona_font dt ul {list-style:none;padding:0;margin:0}
#main_pad_strona_font dt li a:link, dt li a:focus, dt li a:visited {list-style:none;padding:0 15px 0 0;font:11px tahoma;color:#555;font-weight:normal;background:url(images/arrow_down.png) 100% 20% no-repeat}
#main_pad_strona_font dt li a:hover {font:11px tahoma;color:#5e007f;font-weight:normal;text-decoration:underline}
#main_pad_strona_font dd {padding:5px 0 0 0;margin:0;background:#fff}

.main_pad_realizacje {padding:15px 15px 0 0;font:11px tahoma;text-align:justify;line-height:140%;color:#555}
.main_pad_realizacje h3 {padding:15px 0;margin:0;font:14px tahoma;color:#5e007f}

.real_small_img {width:230px;float:left;text-align:right;padding-bottom:15px}
	.real_small_img {display:inline}

.realizacje {width:695px;padding:0 0 30px 0}
.real_title {font:bold 11px tahoma;color:#782396;line-height:26px}
.real_main {width:695px}
.real_left {width:384px;float:left}
.real_right {width:311px;float:right}
.real_pad {padding:5px 0 0 10px}

.real_img {width:370px;height:175px;background:#fff;border:1px solid #e4e3e3}
.real_img_pad {padding:5px}

.real_online {padding-left:10px;font:bold 11px tahoma;color:#782396;line-height:26px}
.real_small {font:10px tahoma;color:#ad9ab3}

.real_datkat {padding:0 10px 10px 10px}
.real_data {font:10px tahoma;color:#ad9ab3;line-height:14px;width:80px;float:left}
.real_kat {font:bold 11px tahoma;color:#782396;line-height:14px;text-align:right;width:201px;float:right}
.real_tech {background:#782395}
.real_tech_font {padding:6px 10px;font:bold 11px tahoma;color:#f9f9f9;line-height:18px}
.real_opis {padding:5px 10px;font:11px tahoma;color:#585858;line-height:18px}
	
#oferta_bottom {width:650px;height:280px;background:url(images/img_oferta_bg.png) bottom left no-repeat}
#oferta_bottom_font {padding:5px 40px 10px 280px;Font:11px tahoma;color:#555;line-height:140%}


#main_left {width:710px;float:left;background:#fff}
#main_right {width:240px;float:right}

#kalendarzyk {width:230px;margin:0 auto;padding:0 0 20px 0}

#main_title {width:710px;background:url(images/main_title.png) top no-repeat}
.pad_title {padding:15px 15px 10px 5px}
.main-page-pad {padding:5px 5px}

#mt_left {width:230px;float:left}
#mt_center {width:230px;float:left}
#mt_right {width:230px;float:right}

#aktualnosci_title {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 0}
#kategorie_m1 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 0}
#kategorie_m2 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 -20px}
#kategorie_m3 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 -40px}
#kategorie_m4 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 -60px}
#kategorie_m5 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 -80px}
#kategorie_m6 {width:240px;height:20px;background:url(images/right_col_title.png) no-repeat;background-position:0 -20px}
	
	#news_content {padding:4px 0 4px 20px}
	.news_title {padding-top:6px;text-align:justify;font:bold 11px 'trebuchet ms';color:#c1dd55}
	.news_text {padding-top:5px;text-align:justify;font:11px 'trebuchet ms';color:#d5d5d5;line-height:14px}
	.news_date {width:100px;float:left;text-align:left;font:11px 'trebuchet ms';color:#969696;padding-top:4px}
	.news_button {width:66px;float:right}
	.news_button ul {display:block;list-style:none;padding:0;margin:0;float:right;width:66px}
		.news_button ul li {display:block;list-style:none;margin:0;padding:0;float:left;width:66px}
			.more {display:block;background:url(images/button_wiecej_dark.png) no-repeat;height:21px;width:66px;background-position: 0 -21px}
			.news_button a:focus {outline:none}
			.more:hover {background-position: 0 0}
	
	.right_col_line {width:200px;height:15px;font-size:1px;background:url(images/right_col_line.png) 0 10px no-repeat}
	
	#news_main {width:600px}
	.news_title_bg {height:36px;width:600px;background:url(images/news_main_line.png) no-repeat}
	.news_date_main {padding:2px 0 0 16px;text-align:left;color:#b2b2b2;font:10px tahoma}
	.news_title_main {padding:2px 0 16px 16px;text-align:left;color:#333;;font:bold 11px tahoma}
	.news_text_main {padding:10px 0 5px 0;text-align:justify;color:#696969;font:11px tahoma;line-height:150%}
	.news_kat_main {padding:0;text-align:left;color:#bbb;font:10px tahoma}
	
	.allnews_more {height:28px}
	.allnews_more ul {display:block;list-style:none;padding:0 50px 0 0;margin:0;height:18px;float:right;width:61px}
		.allnews_more ul li {display:block;list-style:none;margin:0;padding:0;float:left;width:61px}
			#allnews_button {display:block;background:url(images/wiecej_button_white.png) no-repeat;height:21px;width:61px;background-position: 0 0}
			#allnews_button a:focus {outline:none}
			#allnews_button:hover {background-position: 0 -84px}
	
	.right_col_line {width:200px;height:15px;font-size:1px;background:url(images/right_col_line.png) 0 10px no-repeat}

.mt_pad {padding:3px 5px 2px 20px;font:11px tahoma;color:#999;text-align:left}
.mt_pad_main {padding:15px 5px 2px 20px;font:11px tahoma;color:#666;text-align:left}
.pad_top_20 {height:20px}
.pad_top_10 {height:10px}

#main_pad_strona {padding:10px 20px 10px 6px}
#strona_title {width:335px;height:40px;background:url(images/strona_title.png) bottom no-repeat;float:left}
#main_pad_strona_font {padding:10px 20px 10px 10px;font:11px tahoma; color:#666;text-align:justify;clear:both;line-height:140%}

#mt_left .mt_pad_main ul {display:block;list-style:none;padding:10px 0 0 30px;margin:0}
	#mt_left .mt_pad_main ul li {height:18px;display:block;list-style:none;margin:0;padding:0 0 0 12px;background:url(images/dot_internet.png) 0 35% no-repeat;color:#292929}
		
#mt_center .mt_pad_main ul {display:block;list-style:none;padding:10px 0 0 30px;margin:0}
	#mt_center .mt_pad_main ul li {height:18px;display:block;list-style:none;margin:0;padding:0 0 0 12px;background:url(images/dot_wizerunek.png) 0 35% no-repeat;color:#292929}
		
#mt_right .mt_pad_main ul {display:block;list-style:none;padding:10px 0 0 30px;margin:0}
	#mt_right .mt_pad_main ul li {height:18px;display:block;list-style:none;margin:0;padding:0 0 0 12px;background:url(images/dot_reklama.png) 0 35% no-repeat;color:#292929}

#mt_left .mt_pad_main ul.button, #mt_center .mt_pad_main ul.button, #mt_right .mt_pad_main ul.button {display:block;list-style:none;padding:10px 20px 0 0;margin:0;float:right;width:61px}
		#mt_left .mt_pad_main ul.button li, #mt_center .mt_pad_main ul.button li, #mt_right .mt_pad_main ul.button li {display:block;list-style:none;margin:0;padding:0;float:left;width:61px}
			.more_white {display:block;background:url(images/wiecej_button_white.png) no-repeat;height:21px;width:61px;background-position: 0 0}
			.more_white a:focus {outline:none}
			#more_white_01:hover {background-position: 0 -21px}
			#more_white_02:hover {background-position: 0 -42px}
			#more_white_03:hover {background-position: 0 -63px}

#bottom {height:262px;background:url(images/bottom_black.png) center no-repeat}
	#bottom_center {width:950px;padding:0;margin:0 auto}
	.panel_dolny {height:210px}
	#stopka {padding:0;font:11px 'trebuchet ms';color:#aaaaaa;float:left;width:950px}
	.name1 {font:bold 11px 'trebuchet ms';color:#a0c101}
	.name2 {font:bold 11px 'trebuchet ms'}
	#stopka_left {width:500px;float:left;text-align:left;padding:2px 0 0 0}
	#stopka_right {width:450px;float:right;text-align:left;padding:10px 0 0 0}
		#stopka_right ul {display:block;list-style:none;padding:0;margin:0;float:left;width:450px}
			#stopka_right ul li {display:inline;list-style:none;margin:0;padding:0;float:left}
				#stopka_right a:focus {outline:none}
				a.sr:focus, a.sr:link, a.sr:visited {display:block;padding:0 12px 0 8px;font:11px 'trebuchet ms';color:#666;font-weight:normal}
				a.sr:hover{color:#d1d1d1;font:11px 'trebuchet ms';font-weight:normal}
	
	#form_kon {width:286px;float:left;padding-top:50px}
	.wiersz_01 {width:236px;height:27px}
	.input_left {width:14px;height:24px;background:url(images/input_left.png) bottom no-repeat;float:left}
	.input_bg {width:214px;height:24px;background:url(images/input_bg.png) bottom no-repeat;float:left}
	.input_right {width:8px;height:24px;background:url(images/input_right.png) bottom no-repeat;float:right}
	input.pole_form {width:210px;font:12px 'trebuchet ms';border-style:none;background:none}
	
	.wiersz_02 {width:236px;height:64px}
	.text_left {width:14px;height:62px;background:url(images/text_left.png) bottom no-repeat;float:left}
	.text_bg {width:214px;height:62px;background:url(images/text_bg.png) bottom no-repeat;float:left}
	.text_right {width:8px;height:62px;background:url(images/text_right.png) bottom no-repeat;float:right}
	
	.pole_text {width:210px;line-height:15px;font:11px 'trebuchet ms';border-style:none;background:transparent}
	
	.wiersz_03 {width:220px;height:20px;float:left}
	.button_send {background:url(images/button_wyslij.png) bottom no-repeat;height:20px;width:61px;border-style:none;color:#481c62}
	
	#zaufali {width:384px;float:left}
	
	#szybki_kon {width:280px;float:right}
	#szybki_kon_font {font:11px tahoma;color:#010101;text-align:left;padding:44px 0px 0px 140px;line-height:36px}
	#szybki_kon_font a:focus, a:link, a:visited {text-decoration:none;color:#010101}
	#szybki_kon_font a:hover {text-decoration:underline;color:#010101}
	
	#zaufali_logo {height:175px}
	#zaufali_pad {padding-top:70px}
	#footer_menu {width:384px;height:24px}
	#footer_menu ul {display:block;list-style:none;padding:4px 0 0 0;margin:0;float:left;width:384px}
			#footer_menu ul li {display:inline;list-style:none;margin:0;padding:0;float:left}
				a.fm:focus, a.fm:link, a.fm:visited {display:block;background:url(images/dot_footer.png) 0 7px no-repeat;padding:0 12px 0 8px;font:11px 'trebuchet ms';color:#666;font-weight:normal}
				#footer_menu a:focus {outline:none}
				a.fm:hover{background-position: 0 -13px;color:#5e007f;font:11px 'trebuchet ms';font-weight:normal}

#kategorie_right {width:100%;background:#5d297a url(images/kategorie_bg.png);font:11px tahoma}

#kategorie_right ul {display:block;list-style:none;padding:0 0 20px 0;margin:0;float:right;font:11px tahoma;width:220px}
		#kategorie_right ul li {display:block;list-style:none;margin:0;padding:3px 0;float:left;width:220px;height:20px}
			#kategorie_right ul li a.kat_right {display:block;height:34px;background:url(images/arrow_white.png) 0 14px no-repeat;line-height:34px;text-align:left;color:#979797;padding-left:30px;font-weight:normal}
			#kategorie_right ul li a.kat_right:hover {background:url(images/arrow_white.png) 5px 14px no-repeat;color:#f9f9f9;height:34px;padding-left:30px;font-weight:normal}
			#kategorie_right ul li a.kat_right.active {background:url(images/arrow_white.png) 5px 14px no-repeat;color:#fdfdfd;font-weight:bold}
			
		#kategorie_right ul ul {display:block;list-style:none;padding:5px 0 5px 0;margin:0;float:right;font:11px tahoma;width:220px;text-align:left}
		#kategorie_right ul ul li {display:block;list-style:none;margin:0;padding:5px 0;float:left;width:220px;height:12px}
		#kategorie_right ul ul li a:link, #kategorie_right ul ul li a:focus, #kategorie_right ul ul li a:visited  {color:#979797;height:12px;padding-left:40px;font-weight:normal}
		#kategorie_right ul ul li a:hover {color:#ededed;height:12px;padding-left:40px;font-weight:normal;text-decoration:underline}
		#kategorie_right ul ul li a.sm_active {color:#ededed;height:12px;padding-left:40px;font-weight:normal;text-decoration:underline}
		

	#pasek_top_small {height:44px;background:#111 url(images/black_bg.png) center top no-repeat;line-height:44px;text-align:left;font:11px tahoma}
	#pasek_top_small .center a:link, #pasek_top_small .center a:focus, #pasek_top_small .center a:visited {color:#999;text-decoration:none;line-height:44px;font-weight:normal}
	#pasek_top_small .center a:hover {color:#f9f9f9;text-decoration:underline;font-weight:normal}
	#pasek_top_small .center h2 {padding:0;margin:0;font:11px tahoma;color:#c1e606}

.main_pad table {width:480px;margin:0 auto; padding:0}
.tab1 {width:150px;line-height:18px;font:11px tahoma}	
.tab2 {width:180px;line-height:18px;font:11px tahoma}
.tab3 {width:150px;line-height:18px;font:11px tahoma}

.kon_font {font:11px 'trebuchet ms';color:#f4f4f4;text-align:left;padding:5px 0 0 20px;line-height:140%}
.kon_bold {color:#c1e606;font:bold 11px 'trebuchet ms';text-align:left;padding-top:15px}

#kon_left {width:350px;text-align:left;float:left}
#kon_right {width:300px;float:right}

.kon_bg {line-height:25px;background:#f8f8f8;border-bottom:1px solid #eee}
.form_pad {height:10px;font-size:1px}
input.kon_form {width:280px;font:12px 'trebuchet ms';border-style:none;background:none;padding-left:10px}

.kon_text {width:290px;line-height:15px;font:11px 'trebuchet ms';border-style:none;background:transparent;padding:0 0 0 10px}

#kal_form_left {width:342px;float:left;padding-top:10px;font:11px 'trebuchet ms'}
#kal_form_right {width:280px;float:right;padding-top:10px;font:11px 'trebuchet ms'}
	.ww_01 {width:342px;height:27px}
	.input_white_left {width:14px;height:22px;background:url(images/input_white_left.png) no-repeat;float:left}
	.input_white_bg {width:200px;height:22px;background:url(images/input_white_bg.png) repeat-x;float:left}
	.input_white_right {width:8px;height:22px;background:url(images/input_white_right.png) no-repeat;float:right}
	input.pole_white_form {width:150px;font:12px 'trebuchet ms';border-style:none;background:none;padding-top:1px}
	
	.ww_right_min {width:182px;float:right}
	.input_white_bg_min {width:160px;line-height:22px;height:22px;background:url(images/input_white_bg.png) repeat-x;float:left}
	
	.ww_02 {width:342px;height:64px}
	.text_white_left {width:14px;height:60px;background:url(images/textarea_white_left.png) no-repeat;float:left}
	.text_white_bg {width:200px;height:60px;background:url(images/textarea_white_bg.png) repeat-x;float:left}
	.text_white_right {width:8px;height:60px;background:url(images/textarea_white_right.png) no-repeat;float:right}
	
	.pole_white_text {width:196px;font:11px 'trebuchet ms';border-style:none;background:transparent}
	
	.ww_left {width:120px;float:left;line-height:22px}
	.ww_right {width:222px;float:right}
	.ww_pad {padding:10px 0;border-top:1px dotted #ccc}
	.kal_sel {font:11px 'trebuchet ms'}
	
	.star {vertical-align: super;color:#ca0000;font:10px 'trebuchet ms'}
	
	#kal_form_left_title {width:193px;height:40px;background:url(images/kal_form_left_title.png) top no-repeat}
	#kal_form_right_title {width:193px;height:40px;background:url(images/kal_form_right_title.png) top no-repeat}
	#product_left_title {width:193px;height:30px;background:url(images/product_left_title.png) top no-repeat}
	#product_chosen_left_title {width:193px;height:50px;background:url(images/product_chosen_left_title.png) bottom no-repeat}
	
.formularz_left {width:300px;float:left;border-bottom:1px dotted #666;padding:4px 0}
.formularz_right {width:300px;float:right;border-bottom:1px dotted #666;padding:4px 0}

.chose_product_name {width:270px;float:right}
.chose_product_radio {width:30px;float:left}

.product_title {font:bold 11px tahoma;padding-left:20px}

.online {background: url(images/online_bg.png) 12% 100% no-repeat}
.online_font {font:bold 10px tahoma;padding:20px 0 0 80px;line-height:13px}
.online_font a:focus, .online_font a:link, .online_font a:visited {color:#999;text-decoration:none}
.online_font a:hover {color:#f9f9f9;text-decoration:none}

#kon_form {width:300px;}

.wymagane {padding-left:30px;float:left;font:10px trebuchet ms;color:#ca0000}

.noimp {color:#777}
.red {color:#e70000}

.fiolet {color:#5e007f}

a.content:link, a.content:focus, a.content:visited {font-weight:normal;text-decoration:none}
a.content:hover {font-weight:normal;text-decoration:underline}

a.nawigacja:link, a.nawigacja:focus, a.nawigacja:visited {font-weight:normal;text-decoration:none;color:#666}
a.nawigacja:hover {font-weight:normal;text-decoration:underline;color:#4a0074}

.dark {color:#9c9c9c}
.center {width:950px;padding:0;margin:0 auto}
.clr {clear:both}
