@charset "utf-8";
/* ---Style globalne--- */
body, html
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	margin:0px;
	padding:0px;
	background-color:#101010;
	background-image:url(../images/top_tlo.gif);
	background-position:top;
	background-repeat:repeat-x;
}
img{border:none; margin:0px; padding:0px;}
a{outline:none; text-decoration:none; color:#c9c6c6;}
/* ---/Style globalne--- */
/* ---Style top--- */
h1
{
	margin:0px;
	padding:0px;
	height:104px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-3000px;
	font-size:14px;
}
h1 img
{
	position:relative;
	left:3000px;
}
#top a
{
	display:inline-block;
	margin:0px;
	padding:0px;
}
/* ---/Style top--- */
/* ---Style menu--- */
.menu
{
	display:block;
	width:960px;
	list-style-type:none;
	height:32px;
	margin:0px;
	padding:17px 0px 20px 0px;
}
.menu li
{
	float:left;
	width:136px;
	height:32px;
	display:block;
	padding:0px;
	margin:0px 5px;
}
.menu li a
{
	width:136px;
	height:12px;
	display:block;
	background-image:url(../images/menu_button_1.GIF);
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	padding:9px 0px 11px 0px;
	text-shadow: 0px 3px 1px #000;
}
.menu li a:hover
{
	background-position:0px -32px;
}
.menu .szukaj
{
	height:32px;
	display:inline-block;
	width:207px;
	background-image:url(../images/szukaj_bg.gif);
	float:left;
	margin:0px 0px 0px 5px;
}
.wyszukiwarka_tresc{background:none; width:160px; border:none; color:#CCC; text-align:right; padding:3px 0px 3px 0px; margin:4px 0px 0px 0px;}
#wyszukiwarka_button
{
	float:left;
	display:inline-block;
	border:none;
	width:22px;
	height:22px;
	margin:5px 2px 0px 5px;
	padding:0px;
	background:url(../images/szukaj_przycisk.GIF) no-repeat top;
	cursor:pointer;
}
#wyszukiwarka_button:hover
{
	background-position:0px -22px;
}
/* ---/Style menu--- */
/* ---Style Srodek--- */
.srodek
{
	display:block;
	width:960px;
	height:auto;
	background-image:url(../images/tlo_single.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
.temat_numeru
{
	display:block;
	width:730px;
	height:238px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.temat_numeru li
{
	display:block;
	padding:0px;
	border:none;
	width:730px;
	height:238px;
	float:left;
}
.temat_numeru img
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:477px;
	height:238px;
	background-color:#222;
}
.temat_numeru a
{
	float:left;
	padding:0px;
	margin:0px;
}
.temat_numeru li h2
{
	display:block;
	float:left;
	width:230px;
	margin:0px 0px 0px 14px;
	padding:0px;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#e7e7e7;
}
.temat_numeru li p
{
	float:left;
	display:block;
	width:232px;
	margin:0px;
	padding:10px 3px 10px 14px;
	text-align:justify;
}
.metka_1
{
	width:0px;
	height:0px;
	display:block;
	overflow:visible;
	position:relative;
	top:-238px;
	left:-29px;
}
.metka_1 a
{
	width:29px;
	height:238px;
	display:block;
	background-image:url(../images/tematy_numeru.png);
}
.belka_temat_numeru
{
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	display:block;
	width:720px;
	height:35px;
	background-image:url(../images/belka.gif);
}
.belka_temat_numeru a
{
	display:inline-block;
	margin:0px 0px 0px 0px;
	font-size:14px;
	padding:9px 7px 10px 7px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 0px 2px 2px #000;
}
.klikniety
{
	color:#ff7938;
}
.social_networking_tn
{
	display:block;
	float:right;
	width:150px;
	height:22px;
	padding:5px 10px 5px 10px;
}
.belka_temat_numeru .social_networking_tn
{
	display:none;
}
.social_networking_tn a
{
	margin:0px;
	padding:0px;
	width:24px;
	height:26px;
	display:block;
	float:right;
	background-color:#fff;
}
.social_networking_tn a:hover
{
	background-position:0px -26px;
}
.wykop{background-image:url(../images/sn_wykop.png);}
.blip{background-image:url(../images/sn_blip.png);}
.twitter{background-image:url(../images/sn_twitter.png);}
.facebook{background-image:url(../images/sn_facebook.png);}
.rss{background-image:url(../images/sn_rss.png);}
.artykuly
{
	float:left;
	display:block;
	width:945px;
	min-height:1120px;
	list-style-type:none;
	margin:0px;
	padding:40px 0px 40px 0px;
	background-image:url(../images/tlo_multi.jpg);
	background-repeat:no-repeat;
}
.artykuly li
{
	float:left;
	display:block;
	width:346px;
	height:341px;
	padding:0px;
	margin:0px 38px 36px 0px;
}
.artykul_body
{
	margin:0px;
	padding:0px;
	width:346px;
	display:block;
	float:left;
	height:123px;
	overflow:hidden;
	*float:none;
}
.artykuly h2
{
	float:left;
	display:block;
	width:346px;
	margin:0px;
	padding:15px 0px 10px 9px;
	font-size:18px;
	color:#e7e7e7;
}
.artykuly .menu
{
	width:729px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}
.artykuly .menu a
{
	padding:8px 6px 12px 6px;
	height:12px;
	float:left;
	display:block;
	width:160px;
	text-align:right;
	background-image:url(../images/next_link_bg.png);
	background-repeat:no-repeat;
}
.artykuly .menu .lewo a
{
	width:130px;
}
.artykuly .menu .prawo a
{
	text-align:left;
	float:right;
	background-image:url(../images/next_prev_bg.png);
	background-position:right;
}
.artykuly .menu a:hover
{
	color:#FFF;
}
.jeden, .dwa
{
	background-image:url(../images/tlo_single.jpg);
	background-position:center -17px;
}
.category
{
	padding-top:0px;
}
.artykuly p
{
	text-align:justify;
	width:329px;
	display:block;
	float:left;
	margin:0px;
	padding:0px 0px 16px 9px;
}
.artykuly img
{
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	position:relative;
}
.artykuly li img
{
	width:345px;
	height:189px;
}
.belka_artykul
{
	float:left;
	display:block;
	width:346px;
	height:32px;
	background-image:url(../images/belka.gif);
}
.artykuly .rm img
{
	position:relative;
	top:1px;
	width:6px;
	height:9px;
	margin:0px;
	padding:3px 0px 0px 10px;
	display:inline;
	float:none;
	background-image:url(../images/wiecej_fff.gif);
	background-position:4px 6px;
	background-repeat:no-repeat;
	*background-position:4px 3px;
}
.rm
{
	color:#999;
	display:block;
	width:80px;
	height:14px;
	margin:0px;
	padding:8px 8px 8px 9px;
	float:left;
}
.rm:hover{color:#FFF;}
.belka_artykul .social_networking_tn{float:right; padding-top:4px;}
.metka_holder
{
	width:0px;
	height:0px;
	display:block;
	overflow:visible;
	position:relative;
	top:0px;
	left:-29px;
}
.metka
{
	width:108px;
	height:199px;
	display:block;
}
.architektura
{
	background-image:url(../images/metka_architektura.png);
}
.news
{
	background-image:url(../images/metka_news.png);
}
.design
{
	background-image:url(../images/metka_design.png);
}
.wnetrza
{
	background-image:url(../images/metka_wnetrza.png);
}
.sylwetka
{
	background-image:url(../images/metka_sylwetka.png);
}
.tech-design
{
	background-image:url(../images/metka_tech_design.png);
}
.stopka
{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background-image:url(../images/stopka_tlo.gif);
	height:241px;
	display:block;
}
.stopka_tresc
{
	width:960px;
	height:241px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	list-style:none;
}
.stopka_tresc li
{
	list-style:none;
	width:280px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.stopka_tresc li h3
{
	margin:0px;
	padding:25px 0px 5px 0px;
	color:#d06937;
	font-size:14px;
	font-weight:normal;
	
}
.najnowsze_artykuly, .stopka_kontakt
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:280px;
	display:block;
	float:left;
}
.stopka_kontakt{width:150px;}
.stopka_kontakt li{width:150px;}
.stopka_kontakt li p	
{
	padding:5px 0px 20px 0px;
	margin:0px;
	color:#eee;
}
.stopka_kontakt ul
{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 7px;
}
.stopka_kontakt ul li a
{
	font-size:10px;
	color:#aaa;
}
.najnowsze_artykuly li
{
	height:auto;
	padding:7px 0px 7px 0px;
	width:230px;
}
.najnowsze_artykuly li span
{
	color:#F60;
	margin-left:5px;
	font-size:14px;
}
.stopka_kategoria
{
	font-size:10px;
	color:#999;
	display:block;
}
.stopka_link
{
	text-align:justify;
	font-size:12px;
	color:#eee;
	display:block;
}
.stopka_tresc .stopka_belka
{
	width:54px;
	height:241px;
	display:block;
	float:left;
	background-image:url(../images/stopka_belka.gif);
}
.stopka_belka a
{
	display:block;
	width:54px;
	height:47px;
	background-image:url(../images/od_stopka_logo.gif);
	position:relative;
	top:-47px;
	margin:0px;
	padding:0px;
}
.stopka_kategoria:hover,.stopka_link:hover{color:#FFF;}
.copy
{
	width:100%;
	height:88px;
	background-image:url(../images/strona_koniec.jpg);
	background-position:center;
	float:left;
	background-repeat:no-repeat;
}
.copy p
{
	width:500px;
	height:20px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	color:#666;
	text-align:center;
}
.copy p a{color:#888;}
.copy p a:hover{color:#FFF;}
/* ---//Style Srodek--- */
/* ---Style Prawa Belka--- */
.prawa_belka_holder
{
	left:735px;
	position:relative;
	width:0px;
	height:0px;
	display:block;
	overflow:visible;
	padding:0px;
	margin:0px;
	float:left;
}
.prawa_belka
{
	float:left;
	width:211px;
	display:block;
	margin:0px;
	padding:0px 0px 0px 4px;

}
.sn_belka, .sn_belka li, .belka_box, .belka_box li, .belka_line, .belka_line li, .nawigacja_numery, .nawigacja_numery li
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:208px;
	display:block;
	float:left;
}
.sn_belka, .belka_box, .belka_line, .nawigacja_numery
{
	margin-bottom:20px;
}
.belka_box
{
	background-image:url(../images/belka_box_tlo.jpg);
	background-repeat:no-repeat;
	background-color:#3c3b3c;
	padding:2px 0px 0px 0px;
}
.box_end
{
	height:4px;
	background-repeat:no-repeat;
	background-image:url(../images/box_end.jpg);
	background-position:bottom;
}
.belka_box .ost
{
	background-image:url(../images/box_link_bg_ost.png);
}
.belka_box a
{
	display:block;
	width:163px;
	font-size:12px;
	text-shadow: 0px 2px 2px #333;
	padding:7px 0px 12px 45px;
	margin:0px;
	height:12px;
	background-image:url(../images/box_link_bg.png);
}
.belka_box a:hover
{
	background-position:0px 31px;
}
.prawa_belka h3
{
	color:#CCC;
	font-weight:normal;
	font-size:14px;
	display:block;
	width:206px;
	text-align:right;
	padding:0px 5px 2px 0px;
	margin:0px;
}
.belka_line
{
	background-image:url(../images/belka_linie.jpg);
	height:34px;
}
.sn_facebook, .sn_twitter, .sn_blip, .sn_wykop, .sn_rss
{
	display:block;
	width:163px;
	font-size:12px;
	text-shadow: 0px 2px 2px #333;
	padding:0px;
	margin:0px;
	height:12px;
}
.sn_facebook
{
	background-image:url(../images/sn_facebook.jpg);
	padding:11px 0px 10px 45px;
}
.sn_twitter
{
	background-image:url(../images/sn_twitter.jpg);
	padding:9px 0px 10px 45px;
}
.sn_blip
{
	background-image:url(../images/sn_blip.jpg);
	padding:9px 0px 10px 45px;
}
.sn_wykop
{
	background-image:url(../images/sn_wykop.jpg);
	padding:9px 0px 10px 45px;
}
.sn_rss
{
	background-image:url(../images/sn_rss.jpg);
	padding:9px 0px 13px 45px;
}
.sn_facebook:hover{background-position:0px 33px;}
.sn_twitter:hover{background-position:0px 31px;}
.sn_blip:hover{background-position:0px 31px;}
.sn_wykop:hover{background-position:0px 31px;}
.sn_rss:hover{background-position:0px 34px;}
.newsletter, .newsletter_button
{
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	border:0px;
	display:block;
	width:110px;
	font-size:12px;
	background:none;
	background-image:url(../images/newsletter.jpg);
	background-repeat:no-repeat;
	margin:6px 0px 0px 10px;
	padding:6px 0px 6px 10px;
	color:#aaa;
	float:left;
}
.newsletter_button
{
	width:58px;
	margin:6px 0px 0px 10px;
	padding:3px 0px 9px 0px;
	background-image:url(../images/newsletter_button.jpg);
	float:left;
	text-shadow: 0px 2px 2px #222;
	cursor:pointer;
}
.jezyki li
{
	width:auto;
}
.belka_line .jez
{
	display:block;
	height:16px;
	width:16px;
	margin:10px 5px 5px 5px;
	padding:0px;
	opacity:0.4;
	filter: alpha(opacity = 40);
}
.belka_line .jez:hover
{
	opacity:1;
	filter: alpha(opacity = 100);
}
.Poland{background-image:url(../images/flags/Poland.png);}
.Denmark{background-image:url(../images/flags/Denmark.png);}
.Germany{background-image:url(../images/flags/Germany.png);}
.Italy{background-image:url(../images/flags/Italy.png);}
.Japan{background-image:url(../images/flags/Japan.png);}
.Russian{background-image:url(../images/flags/Russian.png);}
.France{background-image:url(../images/flags/France.png);}
.Finland{background-image:url(../images/flags/Finland.png);}
.Russian{background-image:url(../images/flags/Russian.png);}
.Russian{background-image:url(../images/flags/Russian.png);}
/* ---//Style Prawa belka--- */
/* ---  STYLE ACCORDION ---- */
.nawigacja_numery li
{
	background-image:url(../images/belka_box_tlo.jpg);
	background-color:#3c3b3c;
	background-repeat:no-repeat;
	padding:5px 0px 5px 0px;
}
.nawigacja_numery img
{
	display:block;
	margin:10px 5px 5px 5px;
	border:2px solid #000;
	float:left;
	width:129px;
	height:183px;
}
.nawigacja_numery h3
{
	padding-top:3px;
	padding-bottom:3px;
	width:200px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:0px;
}
.nawigacja_numery h3:hover
{
	color:#FFF;
}
.nawigacja_numery div
{
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 0px;
	width:200px;
	float:left;
	height:210px;
}
.nawigacja_numery a
{
	display:block;
	width:50px;
	float:left;
	margin:0px;
	padding:40px 0px 0px 0px;
	text-align:center;
	background-image:url(../images/zobacz.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:102px;
}
.nawigacja_numery a:hover
{
	background-position:0px -55px;
	color:#eee;
}
.rok, .miesiac
{
	margin:0px 0px 0px 5px;
	padding:0px;
	display:block;
	float:left;
	width:40px;
	height:13px;
	color:#CCC;
}
.rok
{
	margin-top:10px;
	font-size:16px;
	letter-spacing:2px;
	margin-bottom:4px;
}
/* ---//STYLE ACCORDION//--- */
/* ---//JEDNA_STRONA SZABLONY//--- */
.jedna_strona
{
	background-image:url(../images/tlo_single.jpg);
	background-repeat:no-repeat;
	background-position:center -16px;
	width:730px;
	height:1100px;
	display:block;
	float:left;
}
.menu_strony
{
	display:block;
	float:left;
	padding:10px 0px;
	margin:0px;
	width:631px;
	height:26px;
	border-bottom:2px #FFF solid;
	border-right:2px #FFF solid;
}
.stopka_strony
{
	display:block;
	float:left;
	padding:0px 0px;
	margin:0px;
	width:730px;
	border-top:2px #FFF solid;
	background-color:#101010;
}
.szablon_zaslepka_1
{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	width:97px;
	height:46px;
	border-bottom:2px #FFF solid;
}
.belka_numer
{
	width:97px;
	height:40px;
	float:right;
}
.linki_dolne
{
	display:block;
	float:right;
	padding:15px 10px;
	margin:0px;
	width:77px;
	border-left:2px #FFF solid;
	text-align:center;
}
.linki_dolne a
{
	padding:7px;
}
.linki_dolne p
{
	text-align:center;
	display:inline;
	margin:0px;
	padding:4px;
}
.menu_strony a
{
	text-align:center;
	padding:2px 2px;
	margin:1px;
}
.menu_strony a:hover
{
	color:#fff;
}
.menu_strony .poprzednia
{
	width:130px;
	float:left;
	display:block;
	padding:2px 0px 2px 10px;
	margin:0px;
}
.menu_strony .poprzednia a
{
	float:left;
}
.menu_strony .kolejna
{
	text-align:right;
	width:130px;
	float:left;
	display:block;
	padding:2px 10px 2px 0px;
	margin:0px;
}
.menu_strony .lista
{
	text-align:center;
	width:350px;
	float:left;
	display:block;
	padding:5px 0px;
	margin:0px;
}
.menu_strony .lista a
{

}
.menu_strony .kolejna a
{
	float:right;
}
.lewa
{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	width:730px;
	background-repeat:repeat-y;
	background-position:right bottom;
}
.naglowek1
{
	width:617px;
	margin:0px;
	padding:5px 10px 0px 2px;
	float:left;
	display:block;
	font-size:20px;
	color:#eee;
	text-align:right;
	height:20px;
	line-height:20px;
}
.naglowek1_2
{
	width:617px;
	margin:0px;
	padding:5px 10px 0px 2px;
	float:left;
	display:block;
	font-size:15px;
	color:#ccc;
	text-align:right;
	height:15px;
	line-height:15px;
}
.column
{
	border:none;
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.column p
{
	display:block;
	padding:0px 0px 0px 0px;
	margin:2px;
	text-align:justify;
	margin-top:8px;
}
.column p p
{
	padding:0px;
	margin:0px;
}
.prawa
{	
	float:left;
	display:block;
	width:97px;
	height:832px;
}
.last
{
	margin:0px;
	margin-left:8px;
}
.tresc
{
}
.clearfix
{
	height:0px;
	width:10px;
	clear:both;
}
.clear
{
	clear:both;
}
.jeden_art
{
	background-color:#222;
	margin:2px 0px;
}
.jeden_art:hover
{
	background-color:#252525;
}
.jeden_art a
{
	float:left;
	padding:2px 5px;
	display:block;
}
.jeden_art a:hover
{
	color:#FFF;
}
.podstrony
{
	float:right;
	padding:2px 5px 2px 0px;
}
.podstrony a
{
	color:#666;
	display:inline;
	padding:0px;
}
.podstrona_tresc
{
	min-height:1100px;
	width:720px;
}
.podstrona_tresc h2
{
	height:auto;
	line-height:18px;
	font-size:22px;
	color:#df5715;
	margin:0px;
	padding:5px;
}
.podstrona_tresc h3
{
	height:auto;
	line-height:18px;
	font-size:18px;
	color:#df5715;
	margin:0px;
	padding:20px 5px 5px 5px;
	border-bottom:1px solid #333;
}
.podstrona_tresc p
{
	margin:0px;
	padding:5px;
	width:712px;
}
.obraz span
{
	display:block;
	float:right;
	position:relative;
	top:96%;
	padding:6px;
	font-size:9px;
	text-shadow: 0px 1px 2px #000;
	color:#FFF;
}
.obraz
{
	background-repeat:no-repeat;
}
.obraz img
{
	position:absolute;
}
.tag_cloud
{
	width:240px;
	color:#FFF;
}
.tag_cloud a:hover
{
	color:#FFF;
}
.pole
{
	width:100%;
	display:block;
	float:left;
	padding:10px 0px;
}
.formularz
{
	float:left;
	width:500px;
	margin-left:100px;
}
.formularz label
{
	float:left;
}
.formularz input, .formularz textarea, .formularz select
{
	float:right;
	width:300px;
}
.formularz select
{
	width:306px;
}
#sub
{
	float:left;
	clear:both;
	width:100px;
	margin-left:300px;
}
.formularz textarea
{
	width:300px;
	height:200px;
}
.info
{
	float:left;
	display:block;
	width:180px;
	height:0px;
	overflow:visible;
	color:#f33;
	font-weight:bold;
	visibility:hidden;
}
.numery h3 a
{
	color:#df5715;
}
.numery h3 a, .numery h3
{
	outline:none;
}
img.alignright
{
	float:right;
	padding:0px 10px;
	*clear:none;
}
div.jezyki
{
	width:198px;
	padding:5px 5px;
	height:24px;
}
/* ---//JEDNA_STRONA SZABLONY//--- */
