/*
	
*/
img,a,form,body,html {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background: #9D8864 url(bg_strona.png);
	font: normal 8pt Verdana;
	color: #5A5A5A;
	line-height: 1.5;
	margin-bottom: 20px;
}

a {
	text-decoration: none;
	color: #5A5A5A;
}

a:hover {
	text-decoration: underline;
}

table {
	width: 100%;
}

/************************* SZKIELET **************************/
#box-top {
	height: 70px;
	background: #2E2E2E;
}

#box-naglowek {
	margin: 0 auto;
	padding: 0 7px;
	width: 976px;
}

#box-logo {
	float: left;
	margin-top: 15px;
}

#box-zakladki {
	float: right;
	margin-top: 40px;
}

#box-cialo-forum, #box-cialo-portal, #box-cialo-glowna {
	margin: 0 auto;
	padding: 0 7px;
	overflow: hidden;
	width: 976px;
}

#box-dolny-kontur {
	height: 7px;
	margin: 0 auto;
	width: 980px;
	background: url(bg_dark.png);
	font-size: 0;
}

#box-cialo-forum {
	background: #8D8D8D url(bg_forum.png);
}

#box-cialo-portal {
	background: #8D8D8D url(bg_portal.png);
}

#box-cialo-glowna {
	background: #8D8D8D url(bg_glowna.png);
}

#box-submenu {
	background: #ECECEC url(bg_menu.png) center bottom;
	height: 33px;
	border-bottom: 1px solid #CED0CE;
	padding: 3px 0;
	padding-right: 10px;
}

#box-tresc-portal {
	float: left;
	padding: 30px;
	overflow: hidden;
	width: 716px;
}

#box-tresc-forum {
	padding: 30px 30px 0 30px;
	overflow: hidden;
	width: 916px;
}

#box-tresc-glowna {
	float: left;
	padding: 30px;
	padding-top: 20px;
	overflow: hidden;
	width: 616px;
}

#box-panele {
	float: right;
	padding: 15px;
	overflow: hidden;
	width: 170px;
}

#box-panele-glowna {
	float: right;
	padding: 15px;
	overflow: hidden;
	width: 270px;
}

#box-stopka {
	clear: both;
	padding: 20px 30px;
	background: #CFCFCF url(bg_stopka.png) repeat-x;
	color: #606060;
	line-height: 1.3;
	overflow: hidden;
	width: 916px;
}

/************************* BOXY/TABELE **************************/
.box-nawigacja, .box-moderacja, .box-komentarze td.moderacja {
	font: normal 9pt Verdana;
	color: #0F79CF;
}

.box-feed { /*display: none;*/
	
}

.box-moderacja {
	margin-top: 10px;
	float: right;
}

.box-naglowek {
	font: bold 11pt Tahoma;
	margin-top: 5px;
	float: left;
}

.box-naglowek-mini, .box-naglowek-mini a {
	font: bold 11pt Verdana;
	color: #0F79CF;
}

.box-naglowek-mikro, .box-naglowek-mikro a {
	font: bold 9pt Verdana;
	color: #0F79CF;
}

.box-info, .box-komentarze, .box-ksiazka, .box-zalogowani {
	border: 1px solid #DBDBDB;
	border-top: 2px solid #0F79CF;
	background: #F7F7F7;
	padding: 10px;
	margin: 10px 0;
}

.box-info td, .box-lista td, .box-zalogowani td {
	height: 20px;
	vertical-align: middle;
}

.box-info-mini {
	padding: 0 0 5px 0;
}

.box-komentarze, .box-zalogowani {
	padding: 0;
	overflow: hidden;
	width: 914px;
	background: none;
	border-bottom: 0;
}

.box-komentarze {
	width: 714px;
}

.box-wiadomosci .box-komentarze {
	width: 914px;
}

.box-skrin {
	text-align: center;
}

.box-ksiazka {
	border-top: 1px solid #DBDBDB;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 0;
}

.box-kartka {
	line-height: 2.2;
	padding: 10px;
	border: 1px solid #DBDBDB;
	border-top: 0;
}

.box-kartka .lista-pierwszy, .box-kartka .lista, .box-lista-mini-pierwszy, .box-lista-mini {
	padding: 2px 0;
}

.box-komentarze .lista-pierwszy, .box-komentarze .lista {
	padding: 4px 0;
}

.box-kartka .lista, .box-lista-mini, .box-komentarze .lista {
	border-top: 1px solid #DBDBDB;
}

.box-kartka-formularz {
	padding: 15px 0 10px 0;
	border-top: 0;
}

.box-strony {
	font: normal 9pt Verdana;
	text-align: center;
	vertical-align: middle;
	margin-top: 3px;
}

.box-strony .aktywna {
	border: 1px solid #CDCDCD;
	background: #FFFFFF;
	padding: 3px 5px;
	margin: 0 2px;
	color: #AAAAAA;
}

.box-komentarze td.avatar, .box-posty td.avatar {
	padding: 15px;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	background: #ECECEC; /* url(bg_info.png) repeat-x left bottom;*/
	vertical-align: top;
	width: 1%;
}

.box-komentarze td.info, .box-komentarze td.moderacja, .box-posty td.info, .box-posty td.moderacja
	{
	padding: 15px 15px 10px 15px;
	font: normal 8pt Verdana;
	height: 10px;
	vertical-align: top;
}

.box-komentarze td.moderacja, .box-posty td.moderacja {
	text-align: right;
}

.box-komentarze td.tekst, .box-posty td.tekst {
	vertical-align: top;
	padding: 5px 15px 15px 15px;
	font: normal 9pt Verdana;
	line-height: 1.3;
	border-bottom: 1px solid #DBDBDB;
}

.box-komentarze td.puste {
	text-align: center;
	border-bottom: 1px solid #DBDBDB;
	padding: 10px;
	background: #F7F7F7; /* url(bg_info.png) repeat-x left bottom;*/
}

.box-komentarze td.devblog {
	border-bottom: 1px solid #DBDBDB;
	padding: 6px 10px;
	background: #F7F7F7; /* url(bg_info.png) repeat-x left bottom;*/
}

.box-zalogowani td {
	padding: 10px 7px;
	border-bottom: 1px solid #DBDBDB;
	vertical-align: top;
}

.box-zalogowani .login, .box-zalogowani .czynnosc, .box-zalogowani .ip {
	border-right: 1px solid #DBDBDB;
}


.box-panel {
	line-height: 1.6;
	/*border-bottom: 1px solid #DBDBDB;*/
	padding-bottom: 15px;
}

.box-panel .naglowek, .box-tresc-lewa .naglowek, .box-tresc-prawa .naglowek
	{
	padding-bottom: 3px;
	font: bold 10pt Tahoma;
}

.box-panel .lista, .box-panel .lista-pierwszy, .box-tresc-lewa .lista, .box-tresc-prawa .lista
	{
	padding: 3px 0 3px 10px;
	/*border-top: 1px dotted #CACACA;*/
	background: url(li_menu2.png) no-repeat 1px 8px;
}

.box-panel .lista-pierwszy, .box-tresc-lewa .lista-pierwszy, .box-tresc-prawa .lista-pierwszy
	{
	padding: 1px 0 3px 10px;
	border: 0;
	background: url(li_menu2.png) no-repeat 1px 6px;
}

.box-lista-sondy {
	line-height: 2.5;
}

.box-panel .ocena, .box-panel .ocena-pierwszy {
	padding: 2px 0;
}

.box-panel .ocena-pierwszy {
	padding-top: 0;
}

.box-panel .stopka {
	padding-top: 0;
}

.box-tekst {
	font: normal 9pt Verdana;
	line-height: 1.4;
	text-align: justify;
}

.box-tekst-mini {
	font: normal 8pt Verdana;
	line-height: 1.3;
	overflow: hidden;
	text-align: justify;
}

.box-lista, .box-lista-bezlinii, .box-podglad, .box-gruba-linia {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #DBDBDB;
}

.box-podglad, .box-gruba-linia {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 2px solid #0F79CF;
}

.box-lista-bezlinii {
	border: 0;
	margin-bottom: 20px;
}

.box-podglad {
	margin-top: -5px;
}

.box-lista td.tresc {
	line-height: 1.6;
	text-align: justify;
}

.form-lewy {
	width: 160px;
	font: bold 9pt Tahoma;
	padding-bottom: 20px;
	padding-top: 3px;
	vertical-align: top;
}

.form-prawy {
	width: 556px;
	padding-bottom: 20px;
	vertical-align: top;
}

#box-wyszukiwarka .form-lewy,#box-wyszukiwarka .form-prawy {
	padding-bottom: 5px;
}

.box-slimaczek-lewy, .box-slimaczek-prawy, .box-tworcy {
	text-align: center;
	width: 350px;
	margin: 15px 0;
}

.box-slimaczek-lewy {
	float: left;
}

.box-slimaczek-prawy {
	float: right;
}

#najnowsze-aplikacje .box-tresc-lewa, #najnowsze-aplikacje .box-tresc-prawa, #najnowsza-aktywnosc .box-tresc-lewa, #najnowsza-aktywnosc .box-tresc-prawa {
	width: 288px;
	overflow: hidden;
}

#najnowsze-aplikacje .lista, #najnowsze-aplikacje .lista-pierwszy, .box-tresc-prawa {
	background: none;
	padding-left: 0;
	padding-bottom: 5px;
}

#najnowsze-teksty .box-tresc-lewa, #najnowsze-teksty .box-tresc-prawa {
	width: 188px;
	overflow: hidden;
	line-height: 1.4;
}

#najnowsza-aktywnosc .box-tresc-lewa, #najnowsza-aktywnosc .box-tresc-prawa {
	line-height: 1.4;
}

.box-tresc-lewa {
	float: left;
	margin-right: 15px;
}

.box-tresc-prawa {
	float: right;
}

.box-tworcy {
	float: left;
	text-align: left;
	margin: 5px 0;
}

.box-forum table {
	border-left: 1px solid #DBDBDB;
	margin: 10px 0;
}

.box-posty table {
	border: 1px solid #DBDBDB;
	border-top: 0;
	border-bottom: 0;
	margin: 10px 0;
}

.box-forum .status, .box-forum .tresc, .box-forum .info, .box-forum .ostatnie, .box-forum .naglowek td, .box-posty .naglowek td
	{
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	padding: 10px;
	vertical-align: top;
}

.box-forum .naglowek td, .box-posty .naglowek td {
	border-top: 2px solid #0F79CF;
	background: #ECECEC; /* url(bg_info.png) repeat-x left bottom;*/
	vertical-align: middle;
}

.box-posty .naglowek td {
	border-right: 0;
}

.box-forum .box-wiadomosci-foldery td {
	padding: 5px 10px;
}

.box-posty .sygnaturka {
	padding: 0 5px;
	margin-top: 10px;
	font-size: 8pt;
}

.box-sygnaturka-dzielnik {
	border-top: 1px solid #DBDBDB;
	width: 100px;
	height: 0;
	font-size: 0;
	margin-top: 15px;
}

.box-forum .status {
	padding: 7px;
	padding-top: 15px;
	text-align: center;
}

.box-forum .tresc {
	
}

.box-forum .info {
	text-align: center;
	vertical-align: middle;
}

.box-forum .ostatnie {
	
}

#box-stopka .box-etykieta {
	width: 120px;
	float: left;
	margin-right: 60px;
	margin-bottom: 20px;
	line-height: 1.7;
	padding-bottom: 5px;
	border-bottom: 1px dotted #606060;
}

#box-stopka .naglowek {
	border-bottom: 1px dotted #606060;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font: bold 9pt Tahoma;
}

.box-form-skriny div.pole {
	width: 250px;
	padding-bottom: 5px;
	padding-right: 10px;
	float: left;
}

.box-klikod {
	width: 100%;
	margin: 10px;
}

.box-klikod .grupa, .box-klikod .nr {
	background: #D4D0C8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.box-klikod .grupa {
	padding: 10px;
	font: bold 12pt Tahoma;
}

.box-klikod .nr {
	text-align: center;
	padding: 2px;
	font: normal 9pt Tahoma;
	width: 30px;
	overflow: hidden;
}

.box-klikod .zdarzenie {
	vertical-align: top;
	padding: 10px;
	font: normal 10pt Tahoma;
	line-height: 1.3;
	text-align: left;
}

.box-klikod .zdarzenie .akcja {
	padding-left: 50px;
}

.box-klikod .komentarz {
	padding: 7px;
	font: bold 8pt Verdana;
	background: #F2ED8C;
	border: 1px solid #808080;
	border-left: 0;
	text-align: left;
}

.box-cytat {
	border: 1px solid #DBDBDB;
	border-left: 2px solid #DBDBDB;
	padding: 10px;
	margin: 10px;
	color: #808080;
	font: normal 8pt Verdana;
	line-height: 1.5;
	background: #FFFFFF;
}

.box-cytat .naglowek {
	color: #5A5A5A;
	padding-bottom: 5px;
}

.bbcode-lista {
	margin-left: 30px;
	padding-left: 13px;
	background: url(li_menu.png) no-repeat 0px 6px;
}

.box-informacja-pozytywna {
	padding: 15px;
	border: 1px solid #2AEA2D;
	margin: 10px 0;
}

.box-informacja-negatywna {
	padding: 15px;
	border: 1px solid #EA3315;
	margin: 10px 0;
}

.box-code {
	color: #43759E;
	padding: 10px;
	font-family: monospace;
	border: 1px solid #DBDBDB;
	border-left: 2px solid #DBDBDB;
	margin: 10px 0px;
	overflow: auto;
	width: 693px;
}

.box-ciemny {
	background: #F7F7F7;
}

.box-jasny {
	background: #FFFFFF;
}

.box-dzielnik-paneli {
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #FAFAFA;
	height: 0;
	font-size: 0;
	margin: 0 -20px;
	margin-bottom: 15px;
}

#box-shoutbox {
	overflow: auto;
	width: 268px;
	height: 300px;
	border: 1px solid #BEBEBE;
	line-height: 1.4;
	margin-bottom: 5px;
}

#box-shoutbox .wpis {
	padding: 10px 5px;
	border-top: 1px solid #DBDBDB;
}

#box-shoutbox .wpis-bezlinii {
	padding: 10px 5px;
}


/************************* TEKST **************************/
.tekst-kolor {
	color: #0F79CF;
}

.tekst-kolor-lekki {
	color: #568FC1;
}

.tekst-blad {
	color: #990000;
}

.tekst-szary {
	color: #AAAAAA;
}

.tekst-gruby {
	font-weight: bold;
}

.tekst-cienki {
	font-weight: normal;
}

.tekst-modyfikacja {
	color: #AAAAAA;
	text-align: right;
	font-size: 7pt;
	margin-top: 10px;
}

.tekst-duzy {
	font-size: 9pt;
	font-family: Tahoma;
}

.tekst-maly {
	font-size: 8pt;
}

.tekst-mikro {
	font-size: 7pt;
}

.tekst-piko {
	font-size: 6px;
}

.tekst-wymagane {
	color: #A62626;
	font: normal 10pt Lucida Console;
}

.tekst-center {
	text-align: center;
}

/************************* OBRAZY **************************/
.obraz, .obraz-lewy, .obraz-prawy, .obraz-avatar, .obraz-splash-mini, .obraz-splash, .obraz-slimaczek, .obraz-skrin-mikro, .obraz-skrin-maly
	{
	padding: 3px;
	border: 1px solid #CDCDCD;
	margin-top: 2px;
}

.obraz-lewy {
	float: left;
	margin: 2px 5px 0 0;
}

.obraz-prawy {
	float: right;
	margin: 2px 0 0 5px;
}

.obraz-edytor {
	vertical-align: middle;
	margin-left: 2px;
}

.obraz-avatar {
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

.obraz-splash-mini {
	width: 80px;
	height: 60px;
	margin-right: 5px;
	float: left;
}

.obraz-splash {
	width: 150px;
	height: 113px;
	margin-right: 5px;
}

.obraz-slimaczek {
	margin: 5px 0;
}

.obraz-skrin-mikro {
	margin: 0 4px 0 0;
}

.obraz-wyroznienie {
	margin-left: 3px;
	vertical-align: middle;
}

.obraz-specjalny {
	vertical-align: top;
}

.obraz-skrin-maly {
	margin: 0 20px;
}

.box-klikod img {
	vertical-align: middle;
	padding: 0 5px;
}

.box-feed img {
	vertical-align: top;
}

/************************* LINKI **************************/
#box-logo a {
	margin-top: 10px;
	width: 218px;
	height: 40px;
}

#box-zakladki a {
	display: block;
	padding: 7px 13px;
	float: left;
	background: #3B3B3B;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 10pt Tahoma;
	margin-left: 5px;
}

#box-zakladki a:hover {
	background: #4A4A4A;
}

#box-zakladki a.aktywna {
	background: #ECECEC;
	color: #5A5A5A;
	text-decoration: none;
}

#box-zakladki a.aktywna:hover {
	background: #ECECEC;
	color: #5A5A5A;
	text-decoration: none;
}

#box-submenu a {
	float: left;
	display: block;
	margin: 0;
	padding: 9px 0 0 15px;
	font-weight: bold;
}

.box-nawigacja a, .box-feed a {
	color: #0F79CF;
	padding: 3px 0;
	font-weight: bold;
}

.box-panel a,a.kolor, .box-tresc-lewa a, .box-tresc-prawa a {
	color: #0F79CF;
	padding: 3px 0;
}

.box-moderacja a, .box-komentarze td.moderacja a, .box-posty td.moderacja a
	{
	color: #0F79CF;
	padding: 2px 0;
}

.box-komentarze td.moderacja a {
	font-size: 8pt;
}

.box-ksiazka a {
	display: block;
	float: left;
	padding: 6px 13px;
	margin: 9px 2px 0px 2px;
	border: 1px solid #DBDBDB;
	border-bottom: 0;
}

.box-ksiazka a:hover {
	text-decoration: none;
}

.box-ksiazka a.aktywna {
	background: #FFFFFF;
	color: #5A5A5A;
	padding: 6px 13px 7px 13px;
	margin: 8px 2px -1px 2px;
	border: 1px solid #DBDBDB;
	border-bottom: 0;
	border-top: 2px solid #0F79CF;
}

.bbcode a, a.button, .box-strony a {
	border: 1px solid #BEBEBE;
	background: #F7F7F7 url(bg_button.png) repeat-x left bottom;
	padding: 3px 7px;
	margin: 0 4px 4px 0;
	display: block;
	float: left;
	color: #5A5A5A;
	text-decoration: none;
}

.box-strony a {
	display: inline;
	float: none;
	padding: 3px 5px;
	margin: 0 2px;
}

a.button {
	padding: 2px 6px;
}

a.literka {
	padding: 2px 4px;
	font-weight: bold;
	color: #0F79CF;
}

a.literka:hover {
	
}

.bbcode a:hover,a.button:hover, .box-strony a:hover {
	text-decoration: none;
	background: #ECECEC;
}

a.pobierz {
	font: bold 8pt Verdana;
	color: #0F79CF;
}

.box-forum table a.strona {
	padding: 1px 3px;
	border: 1px solid #CDCDCD;
	background: #F7F7F7; /* url(bg_info.png) repeat-x left bottom;*/
	text-decoration: none;
	margin: 0px 2px;
}

.box-forum table a.strona:hover {
	background: #ECECEC;
}

.box-tekst a, .box-komentarze td.tekst a, .box-posty td.tekst a, a.kolor-lekki {
	color: #568FC1;
}

.box-komentarze td.tekst a.tekst-szary, .box-posty td.tekst a.tekst-szary, 
#box-stopka .tekst-szary a, a.tekst-szary, .tekst-modyfikacja a {
	color: #AAAAAA;
	/*text-decoration: underline;*/
}

#box-stopka a {
	color: #606060;
	/*text-decoration: underline;*/
}

a.zwykly {
	color: #5A5A5A;
}

/************************* INNE **************************/
.ocena-puste {
	height: 16px;
	width: 101px;
	background: url(../../stars_empty.png);
}

.ocena-pelne {
	height: 16px;
	background: url(../../stars_full.png);
}

.postep-puste, .sonda-puste {
	padding: 2px;
	border: 1px solid #CACACA;
	width: 100px;
	background: #FFFFFF;
}

.postep-pelne, .sonda-pelne {
	background: url(bg_postep.png);
	height: 9px;
	font-size: 0pt;
}

/************************* INPUTY/TEXTAREA'Y **************************/
.input-text-maly, .input-text, .input-text-duzy, .input-text-szukaj,textarea,select
	{
	color: #555555;
	padding: 2px;
	font: normal 9pt Verdana;
}

.area-komentarz {
	height: 150px;
	width: 550px;
	line-height: 1.4;
	margin-bottom: 5px;
}

.area-maly {
	height: 68px;
	width: 350px;
	line-height: 1.4;
}

.area-duzy {
	height: 300px;
	width: 530px;
	line-height: 1.4;
}

.input-text-maly {
	width: 75px;
}

.input-text {
	width: 200px;
}

.input-text-duzy {
	width: 300px;
}

.input-text-panel, .select-panel {
	width: 160px;
	margin-top: 3px;
}

#box-submenu form {
	padding: 5px 0 0 10px;
}

.box-komentarze table .tekst .input-submit {
	margin-top: 5px;
}

a.tekst-szary {
	color: #AAAAAA;
}
