BODY * {

	font-family: Tahoma,Verdana,Arial;

	font-size: 12px;

	line-height: 150%;

}



A {

	font-weight: bold;

	color: #2E4B63;

}



A:visited {

	color: #2E4B63;

}



A:hover {

	color: #874F00;

}



H4, B, STRONG {

	color: #874F00;

}



H1, H2, H3 {

	color: #2E4B63;

}



/* --------------------------------------------------------------------------------------------------------------------   STRUKTURA */



DIV.box {

	margin: 2px;

}



DIV#everything {

	width: 982px;

	margin-left: auto;

	margin-right: auto;

}



DIV#menu_box {

	float: left;

}



DIV#menu_box, DIV#menu_box TABLE.box {

	width: 250px;

}



DIV#under_menu_box {

	clear: left;

	float: left;

}



DIV#under_menu_box, DIV#under_menu_box TABLE.box {

	width: 250px;

}



DIV#highlight_box, DIV#highlight_box TABLE.box {

	width: 590px;

}



DIV#highlight_box {

	float: none;

}



DIV#content_box, DIV#content_box TABLE.box {

	width: 590px;

}



DIV#content_box {

	float: none;

}



DIV#skyscraper_box {

	float: right;

	width: 120px;

	position:relative;

	top:-17px;

	

}



HR {

	visibility: hidden;

	clear: both;

	padding: 0;

	margin: 0;

}



/* --------------------------------------------------------------------------------------------------------------------   BLUEBOX */



TABLE.box {

	margin: 1px;

}



TABLE.bluebox TR TD.bl, TABLE.bluebox TR TD.br, TABLE.bluebox TR TD.tl, TABLE.bluebox TR TD.tr,

TABLE.box TR TD.bl, TABLE.bluebox TR TD.br, TABLE.box TR TD.tl, TABLE.bluebox TR TD.tr,

{

	background-repeat: no-repeat;

}



TABLE.bluebox TR TD.b, TABLE.bluebox TR TD.t,

TABLE.box TR TD.b, TABLE.box TR TD.t {

	background-repeat: repeat-x;

}



TABLE.bluebox TR TD.l, TABLE.bluebox TR TD.r,

TABLE.box TR TD.l, TABLE.box TR TD.r {

	background-repeat: repeat-y;

}



TABLE.bluebox TR TD.bl *, TABLE.bluebox TR TD.br *, TABLE.bluebox TR TD.tl *, TABLE.bluebox TR TD.tr *, 

TABLE.bluebox TR TD.t *, TABLE.bluebox TR TD.b *, TABLE.bluebox TR TD.l *, TABLE.bluebox TR TD.r *,

TABLE.box TR TD.bl *, TABLE.box TR TD.br *, TABLE.box TR TD.tl *, TABLE.box TR TD.tr *, 

TABLE.box TR TD.t *, TABLE.box TR TD.b *, TABLE.box TR TD.l *, TABLE.box TR TD.r * { 

	font-size: 0;

	line-height: 0%;

}



TABLE.bluebox TR TD.bl, TABLE.bluebox TR TD.br, TABLE.bluebox TR TD.tl, TABLE.bluebox TR TD.tr,

TABLE.bluebox TR TD.t, TABLE.bluebox TR TD.b, TABLE.bluebox TR TD.r, TABLE.bluebox TR TD.l,

TABLE.box TR TD.bl, TABLE.box TR TD.br, TABLE.box TR TD.tl, TABLE.box TR TD.tr,

TABLE.box TR TD.t, TABLE.box TR TD.b, TABLE.box TR TD.r, TABLE.box TR TD.l {

	font-size: 0;

	line-height: 0%;

}



TABLE.bluebox TR TD.bl, TABLE.bluebox TR TD.br, TABLE.bluebox TR TD.tl, TABLE.bluebox TR TD.tr,

TABLE.box TR TD.bl, TABLE.box TR TD.br, TABLE.box TR TD.tl, TABLE.box TR TD.tr {

	height: 4px;

	width: 4px;

}



TABLE.bluebox TR TD.t, TABLE.bluebox TR TD.b,

TABLE.box TR TD.t, TABLE.box TR TD.b { 

	height: 4px;

}



TABLE.bluebox TR TD.r, TABLE.bluebox TR TD.l,

TABLE.box TR TD.r, TABLE.box TR TD.l { 

	width: 4px;

}



TABLE.box TR TD.c { padding: 10px; }



TABLE.bluebox TR TD.t, TABLE.box TR TD.t { background-position: top; }

TABLE.bluebox TR TD.b, TABLE.box TR TD.b { background-position: bottom; }

TABLE.bluebox TR TD.l, TABLE.box TR TD.l { background-position: left; }

TABLE.bluebox TR TD.r, TABLE.box TR TD.r { background-position: right; }



TABLE.bluebox TR TD.b, TABLE.bluebox TR TD.t, TABLE.bluebox TR TD.l, TABLE.bluebox TR TD.r {

	background-image: url(../../templates/blueboxes/img/side_blue.gif);

}



TABLE.box TR TD.b, TABLE.box TR TD.t, TABLE.box TR TD.l, TABLE.box TR TD.r {

	background-image: url(../../templates/blueboxes/img/side.gif);

}



TABLE.bluebox TR TD.bl { background-image: url(../../templates/blueboxes/img/corn_blue_bl.gif); }

TABLE.bluebox TR TD.br { background-image: url(../../templates/blueboxes/img/corn_blue_br.gif); }

TABLE.bluebox TR TD.tl { background-image: url(../../templates/blueboxes/img/corn_blue_tl.gif); }

TABLE.bluebox TR TD.tr { background-image: url(../../templates/blueboxes/img/corn_blue_tr.gif); }



TABLE.bluebox TR TD.bl { background-image: url(../../templates/blueboxes/img/corn_bl.gif); }

TABLE.bluebox TR TD.br { background-image: url(../../templates/blueboxes/img/corn_br.gif); }

TABLE.bluebox TR TD.tl { background-image: url(../../templates/blueboxes/img/corn_tl.gif); }

TABLE.bluebox TR TD.tr { background-image: url(../../templates/blueboxes/img/corn_tr.gif); }





/* --------------------------------------------------------------------------------------------------------------------   FORUM */

/* ostatnie na forum */

DIV.ostatnieNaForum * {

	font-size: 11px;

}



DIV.postNaForum DIV {

	background-color: #F0E7D8;

	overflow: hidden;

}



DIV.postNaForum {

	margin-bottom: 12px;

}



/* --------------------------------------------------------------------------------------------------------------------   MENU GORNE */

/* menu boczne */

 DIV.top_menu {

	background-image: url(../../templates/blueboxes/img/top_baner_bottom.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	text-align: center;

	padding: 0;

	padding-left: 200px;

	margin: 0;

	height: 20px;

}



DIV.high_menu {

	zzzbackground-image: url(../../templates/blueboxes/img/top_baner_top.jpg);

	background-position: bottom left;

	background-repeat: no-repeat;

	text-align: right;

	position: relative;

	z-index: 20;

}

DIV.high_menu A {

	color: #874F00;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



DIV.top_menu A {

	font-size: 14px;

	font-weight: bold;

	padding: 0;

	margin: 0;

	text-decoration: none;

}



DIV#div_top {

	position: relative;

	z-index: 10;

	border-bottom: 1px solid #6593B7;

	margin-top: -10px;

}



/* --------------------------------------------------------------------------------------------------------------------   MENU BOCZNE */

/* menu boczne */

 UL.menu_boczne {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



UL.menu_boczne A {

	text-decoration: none;

}



UL.submenu_boczne {

	list-style-type: none;

	padding: 0;

	margin: 0;

	margin-left: 18px;

}



UL.submenu_boczne A {

	font-weight: normal;

	text-decoration: none;

}



/* --------------------------------------------------------------------------------------------------------------------   GALERIA */

/* galeria */



DIV.thumb IMG {

	border: none;

}



DIV.thumb {

	width: 120px;

	padding: 1px;

	border: 1px solid #cccccc;

}



DIV.inThumbDesc {

	padding-left: 4px;

	padding-right: 4px;

	font-size: 11px;

}



TABLE.galeria TD {

	vertical-align: top;

}



TABLE.galeria {

	width: 560px;

}



/* galeria zdjecie */



TABLE.galeria_photo {

	width: 560px;

	

}



TABLE.galeria_photo TR TD {

	padding: 1px;

	background-color: #f6f6f6;

	text-align: center;

}



A.nextPrev {

	text-decoration: none;

	font-weight: normal;

}



/* --------------------------------------------------------------------------------------------------------------------   NOWOSCI */

/* nowosci */



DIV.nowosci_div {

	display: block;

	width: 334px;

	zzzborder: 1px solid red;

	float: right;

}



DIV.nowosci_rzecz H4 {

	display: block;

	background-color: #D8E5EE;

	padding-left: 6px;

	margin: 0;

	color: #2E4B63;

}



DIV.nowosci_kategoria H3 {

	display: block;

	background-color: #D8E5EE;

	padding-left: 6px;

	margin: 0;

}



DIV.mail_send {

	background-color: #D8E5EE;

	padding: 2px;

}



DIV.mail_error {

	background-color: #ff0000;

	color: #000000;

	padding: 2px;

}







/* --------------------------------------------------------------------------------------------------------------------   KONTAKT */

/* kontakt form */

DIV.konakt_lewo {

	width: 300px;

	float: left;

}



DIV.kontakt_form INPUT, DIV.kontakt_form TEXTAREA {

	border: 1px solid #999999;

	width: 230px;

}



DIV.kontakt_form TEXTAREA {

	height: 120px;

}



DIV.kontakt_form {

	width: 240px;

	float: right;

}



/* --------------------------------------------------------------------------------------------------------------------   KATEGORIA */

/* kategoria title bar */

DIV.kategoria_title_bar {

	background-color: #D8E5EE;

	padding-left: 4px;

	padding-right: 4px;

	border: 1px solid left;

}



DIV.kategoria_title_bar_main {

	color: #2E4B63;

	font-weight: bold;

	float: left;

}



DIV.kategoria_title_bar_sub {

	float: right;

}



DIV.kategoria_title_bar_sub * {

	color: #2E4B63;

	font-weight: normal;

}



DIV.kategoria_title_bar_sub A.powrot {

	text-decoration: none;

}



/* --------------------------------------------------------------------------------------------------------------------   UZYTKOWNIK */

/* uzytkownik title bar */

DIV.uzytkownik_title_bar {

	color: #000000;

	background-color: #D8E5EE;

	font-weight: bold;

}



DIV.form_error {

	color: #ffffff;

	background-color: #ff0000;

	font-weight: bold;

}



/* uzytkownik content */

DIV.uzytkownik_content TABLE.zarejestruj, DIV.uzytkownik_content TABLE.zaloguj {

	border: 1px dotted #cccccc;

	margin-left: 170px;

	margin-top: 30px;

}



DIV.uzytkownik_content TABLE.zarejestruj TR.row1 TD { background-color: #f0e7d7; }

DIV.uzytkownik_content TABLE.zarejestruj TR.row2 TD { background-color: #ffffff; }

DIV.uzytkownik_content TABLE.zarejestruj TR.zarejestruj_tit TD, DIV.uzytkownik_content TABLE.zarejestruj TR.zarejestruj_confirm TD { background-color: #b0a797; color: #ffffff; font-weight: bold; }

DIV.uzytkownik_content TABLE.zarejestruj TR.zarejestruj_confirm TD { font-weight: normal; font-size: 10px; }

DIV.uzytkownik_content TABLE.zarejestruj TR.zarejestruj_info TD { font-weight: normal; font-size: 11px; color: #cc0000; text-align: center;}

DIV.uzytkownik_content TABLE.zarejestruj TR.zarejestruj_tit TD, DIV.uzytkownik_content TABLE.zarejestruj TD.lewa { padding-left: 2px; }

DIV.uzytkownik_content TABLE.zarejestruj TR.form_error TD {

	border: 1px solid #ff0000;

	background-color: #ff0000;

	color: #ffffff;

}



DIV.uzytkownik_content TD.prawa {

	text-align: right;

}



DIV.uzytkownik_content TABLE.zarejestruj INPUT.submit, DIV.uzytkownik_content TABLE.zaloguj INPUT.submit {

	width: 100%;

}



DIV.uzytkownik_content INPUT, DIV.uzytkownik_content TEXTAREA {

	border: 1px solid #999999;

	width: 160px;

}



DIV#paging A {

	display: block;

	float: left;

	margin-left: 2px;

	padding: 2px;

	padding-bottom: 1px;

	padding-top: 1px;

	margin-top: 2px;

	text-decoration: none;

	background-color: #D2E1ED;

	border: 1px solid #70A1C9;

	border-bottom: none;

}



DIV#paging A#current {

	background-color: #2E4B63;

	color: #ffffff;

}



DIV#paging A IMG {

	border: none;

}



DIV#paging TABLE TR TD {

	vertical-align: bottom;

}

/*************************** Ankieta */

div.ankieta_div {
	width: 564px;
	zzzborder: 1px solid blue;
}


div.ankieta ul
{
  list-style: none;
}

div.ankieta li.pyt
{
  padding: 8px 0 0 0;
}

div.ankieta ul li.pyt
{
  font-weight: bold;
}

div.ankieta label
{
  font-weight: normal;
}

div.ankieta table.tab
{
  border: 1px solid;
  border-collapse: collapse;
}

div.ankieta table.tab td
{
  border-top: 1px solid;
  border-bottom: 1px solid;
}

strong.info
{
  color: red;
}