html,body {
		height: 100%;
}
body{
	margin: 0px;
	padding: 0px;
	background: #eaeaea;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans Sherif;
	color: #666666;
}
body#galeria{
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans Sherif;
	color: #666666;
	background: url('../_img/main/gallery_bg.gif') no-repeat bottom right;	
}

#container{
	width: 961px;
	margin: 0px auto;
	background: url('../_img/main/container_bg.gif') repeat-y;
	position: relative;
	min-height: 100%;
}
#container2{
	width: 961px;
	margin: 0px auto;
	background: url('../_img/main/container2_bg.gif') repeat-y;
	position: relative;
	min-height: 100%;
}

table{
	border: 0px; 
	border-collapse: collapse;
}
td{
	padding:	0px; 
	font-size: 10px;
	color: #666666;
}
th{
	padding: 0px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
}
th a{
	padding: 0px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
hr{
	width: 100%;
	border: #cccccc dashed 1px;
	background: transparent;
	height: 0px;
	clear: both;
}

form, input, img, div{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
input, textarea, select{
	border: #D0D0D0 1px solid; 
	background: #FFFFFF;
	font-size: 11px; 
	text-decoration: none; 
	color: #000000;
	font-family: Arial,Verdana,Tahoma; 	
	margin: 0px;
	padding: 0px;
}

input.submit{
	width: 110px;
	height: 21px;
	border: 0px;
	color: #666666;
	font-weight: bold;
	background: url('../_img/main/bt_submit.gif');
}

div{
	font-size: 11px;
}
p{
	font-size: 11px;
}
b{
	font-size: 11px;
}
a{
	font-size: 11px;
	text-decoration: underline;
	color: #d35705;	
}
a:hover{
	text-decoration: none;
}
img{
	border: 0px;
}

h1, h2, h3, h1 a, h2 a, h3 a{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal;
}
h1, h1 a,h1 a:hover{
	font-size: 22px;
	text-decoration: none;
}
h2, h2 a,h2 a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h3, h3 a,h3 a:hover{
	font-size: 10px;
	margin-bottom: 5px;
}

dl{
}

dt{
}

dd{
}

/* ------------ HEADER ------------- */


div#header{
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	width: 951px;
}

div#header_car{
	height: 120px;
	width: 100%;
	background: url('../_img/main/header_bg.jpg') no-repeat left;
	text-align: right;
}

div#header_bar{
	width:100%;
	background: url('../_img/main/menu_bg.jpg') no-repeat;	
}

div#header_adv{
	height:105px;
	background: url('../_img/main/banner_bg.png') no-repeat left top;
}

div#header_product{
	width: 180px;
	padding-top: 3px;
	padding-left: 9px;
	float: left;
}

div#header_banner{
	float: right;
	padding-top:3px;
	padding-right:8px;
}
div#header_banner img {
	padding: 0px;
	margin: 0px;
}

div#header_banner a {
	padding: 0px;
	margin: 0px;
}

div#header_top{
	background: url('../_img/main/menu_bg.jpg') repeat;	
	height: 22px;
}

div#header_menu{
	background: url('../_img/main/menu_bg.jpg') repeat;	
	height:22px;
}

div#header_menu div{
	height:22px;
	float: left; 
}
div#header_menu div a{
	display: block;
	height: 20px;
}
/* strona glowna */
div#header_menu div#b_00 a{width: 101px;	background: url('../_img/menu/b_00.jpg') no-repeat top left;}
div#header_menu div#b_00 a:hover{			background-position: bottom left;}

/* o nas */
div#header_menu div#b_01 a{width: 39px; 	background: url('../_img/menu/b_01.jpg') no-repeat top left;}
div#header_menu div#b_01 a:hover{			background-position: bottom left;}

/* publikacje */
div#header_menu div#b_02 a{width: 65px; 	background: url('../_img/menu/b_02.jpg') no-repeat top left;}
div#header_menu div#b_02 a:hover{			background-position: bottom left;}

/* wydarzenia */
div#header_menu div#b_03 a{width: 70px; 	background: url('../_img/menu/b_03.jpg') no-repeat top left;}
div#header_menu div#b_03 a:hover{			background-position: bottom left;}

/* sport */
div#header_menu div#b_04 a{width: 38px; 	background: url('../_img/menu/b_04.jpg') no-repeat top left;}
div#header_menu div#b_04 a:hover{			background-position: bottom left;}

/* w mediach */
div#header_menu div#b_05 a{width: 63px; 	background: url('../_img/menu/b_05.jpg') no-repeat top left;}
div#header_menu div#b_05 a:hover{			background-position: bottom left;}

/* sklep */
div#header_menu div#b_06 {width: 38px; 	background: url('../_img/menu/b_06.jpg') no-repeat top left;}
div#header_menu div#b_06 a{width: 38px; 	background: url('../_img/menu/b_06.jpg') no-repeat top left;}
div#header_menu div#b_06 a:hover{			background-position: bottom left;}

/* forum */
div#header_menu div#b_07 a{width: 43px; 	background: url('../_img/menu/b_07.jpg') no-repeat top left;}
div#header_menu div#b_07 a:hover{			background-position: bottom left;}

/* english */
div#header_menu div#b_08 {width: 75px; 	background: url('../_img/ogloszenia/ogloszenia.jpg') no-repeat top left;}
div#header_menu div#b_08 a{width: 75px; 	background: url('../_img/ogloszenia/ogloszenia.jpg') no-repeat top left;}
div#header_menu div#b_08 a:hover{			background-position: bottom left;}

/* pomoc */
div#header_menu div#b_09 {width: 43px; 	background: url('../_img/menu/b_09.jpg') no-repeat top left;}
div#header_menu div#b_09 a{width: 43px; 	background: url('../_img/menu/b_09.jpg') no-repeat top left;}
div#header_menu div#b_09 a:hover{			background-position: bottom left;}

/* rejestruj sie */
div#header_menu div#b_10 a{width: 74px; 	background: url('../_img/menu/b_10.jpg') no-repeat top left;}
div#header_menu div#b_10 a:hover{			background-position: bottom left;}

/* profil */
div#header_menu div#b_10b a{width: 74px; 	background: url('../_img/menu/b_10b.jpg') no-repeat top left;}
div#header_menu div#b_10b a:hover{			background-position: bottom left;}

/* mapa strony */
div#header_menu div#b_11 a{width: 77px; 	background: url('../_img/menu/b_11.jpg') no-repeat top left;}
div#header_menu div#b_11 a:hover{			background-position: bottom left;}

/* kontakt */
div#header_menu div#b_12 a{width: 66px; 	background: url('../_img/menu/b_12.jpg') no-repeat top left;}
div#header_menu div#b_12 a:hover{			background-position: bottom left;}

div#header_left{
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
}

div#header_right{
	float: right;
	text-align: right;
	padding-right: 15px;
}

input.header_input{
	border: 0px;
	color: #acacac;
	font-size: 10px;
	font-weight: bold;
	width: 102px;
	height: 17px;
	background: url('../_img/main/header_input.jpg') no-repeat;
	vertical-align: top;
	margin-top: 2px;
}
div#header_username{
	height:20px;
	float: left;
}

div#header_username img{
	vertical-align: top;
	margin-right: 5px;
}

div#header_password{
	height:20px;
	float: left;
}

div#header_submit{
	padding-top: 4px;
	float: left;
}

div#header_logout{
	padding-top: 6px;
	float: left;
}

input.headercheckbox{
	height: 11px;
	width: 12px;
	border: 0px;
	background: #acacac;
	color: #acacac;
	font-size: 11px;
	font-weight: bold;
}

input.newsletter{
	border: 0px;
	width: 210px;
	height: 19px;
	background: url('../_img/main/newsletter_input.gif') no-repeat;
	color: #666666;
	font-size: 10px;
}

/* ------------ END HEADER --------- */

div#main_adv{
	width: 175px; 
	text-align: center; 
	float: left;
	margin-left: 18px; 
	padding-top: 7px;
	padding-bottom: 60px;
}

div#main_rss {
	width: 175px;
	text-align: left;
	position: absolute;
	padding-left: 40px;
	padding-bottom: 0px;
	bottom: 36px;
	left: 0;
}

div#main_content{
	width: 731px; 
	float: left; 
	margin-left: 20px;
}

div#footer{
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	width: 951px;
	clear: both;
}

div#footer_menu{

	background: url('../_img/main/menu_bg.jpg') repeat;	
	height:22px;
}

div#footer_menu div{
	height: 22px;
	float: left; 
}
div#footer_menu div a{
	display: block;
	height: 20px;
}

/* reklama */
div#footer_menu div#b_13 {width: 59px;	background: url('../_img/menu/b_13.jpg') no-repeat top left;}
div#footer_menu div#b_13 a{width: 59px;	background: url('../_img/menu/b_13.jpg') no-repeat top left;}
div#footer_menu div#b_13 a:hover{			background-position: bottom left;}

/* dla prasy */
div#footer_menu div#b_14 {width: 55px;	background: url('../_img/menu/b_14.jpg') no-repeat top left;}
div#footer_menu div#b_14 a{width: 55px;	background: url('../_img/menu/b_14.jpg') no-repeat top left;}
div#footer_menu div#b_14 a:hover{			background-position: bottom left;}

/* prywatnosc */
div#footer_menu div#b_15 a{width: 65px;	background: url('../_img/menu/b_15.jpg') no-repeat top left;}
div#footer_menu div#b_15 a:hover{			background-position: bottom left;}

/* copyright */
div#footer_menu div#b_16 a{width: 56px;	background: url('../_img/menu/b_16.jpg') no-repeat top left;}
div#footer_menu div#b_16 a:hover{			background-position: bottom left;}

/* kontakt */
div#footer_menu div#b_17 a{width: 46px;	background: url('../_img/menu/b_17.jpg') no-repeat top left;}
div#footer_menu div#b_17 a:hover{			background-position: bottom left;}

/* panel */
div#footer_menu div#b_18 a{width: 42px;	background: url('../_img/menu/b_18.jpg') no-repeat top left;}
div#footer_menu div#b_18 a:hover{			background-position: bottom left;}


div.shadow_top{
	margin: 0 auto; 
	height: 7px;
	background: url('../_img/main/shadow_top.gif') no-repeat center;
}

div.shadow_top2{
	margin: 0 auto; 
	height: 7px;
	background: url('../_img/main/shadow_top2.gif') no-repeat center;
}

div#shadow_bottom{
	height: 6px;
	background: url('../_img/main/shadow_bottom.gif') no-repeat center;
}

div#shadow_bottom2{
	height: 6px;
	background: url('../_img/main/shadow_bottom2.gif') no-repeat center;
}


/* ------------ START CONTENT --------- */
div#content_left{
	text-align: left;
	float: left;
	width: 431px;
}

div#content_right{
	text-align: left;
	float: right;
	width: 275px;
}

div#content_full{
	text-align: left;
	float: left;
	width: 711px;
}

div#content_top{
	width: 100%;
	height: 25px;
	margin-bottom: 10px;
}

div#content_top_left{
	text-align: left;
	float: left;
	margin-top: 4px;
	width: 48%;
}

div#content_top_left_self{
	text-align: left;
	float: left;
	margin-top: 4px;
	width: 100%;
}

div#content_top_right{
	text-align: right;
	float: right;
	width: 48%;
}

/* ------------ END CONTENT --------- */

/* ------------ START SEARCH -------- */
div.search_form {
	width: 100%;
	float: left;
	text-align: left;
}
div.search_result {
	width: 80%;
	float: left;
	text-align: justify;
}

div.search_result div.content {
	font-size: 11px;
}

div.search_result div.title a {
	color: #d35705;
	font-size: 14px;
	text-decoration: none;
	margin-top: 20px;
	display: block;
}

div.search_result div.link a {
	font-size: 10px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
}

input.search{
	border: 0px;
	width: 210px;
	height: 19px;
	background: url('../_img/main/newsletter_input.gif') no-repeat;
	color: #666666;
	font-size: 11px;
}

/* ------------ END SEARCH -------- */

/* ------------ START ART --------- */
div.art_content{
	width: 100%;
	float: left;
	text-align: justify;
}
div.art_comments{
	margin-top:10px;
	text-align: left;
	float: left;
}
div.art_comments a{
	font-weight: bold;
	color: #d35705;	
	text-decoration: none;
}
div.art_comments a:hover{
	text-decoration: underline;
}

div.art_content img.art_img{
	margin: 5px;
	border: 1px solid #999999;
}

div.art_link{
	width: 100%; 
	float: left;
	margin-top: 5px;
	text-align: right;
}
div.art_link a{
	color: #d35705;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
div.art_link a:hover{
	text-decoration: none;
}

div.art_page_split{
	float: left;
	width: 100%;
	text-align: center;
	color: #cccccc;
	font-size: 10px;
	margin-bottom: 10px;	
}

div.art_page_split a.active{
	color: #666666;
}

div.art_page_split span{
	color: #666666;
}

ul.art_list{ 
	list-style: none;	
	margin: 0px;
	padding: 10px 25px 10px;
	list-style: url('../_img/main/arrow.gif');
}

ul.art_list li a{
	color: #666666;
	font-weight: bold;	
	text-decoration: none;
}

/* ------------ END ART --------- */

div#login_area{
	text-align: center; 
	margin-top: 5px;
}

div#login_area input{
	color: #666666;
	font-size: 10px;
	width: 130px; 
	height: 19px; 
	border: 0px;
	padding-top: 3px; 
	padding-left: 4px;
}

div#login_area input#username{
	background: url('../_img/main/loginarea_input.gif') no-repeat; 
}
div#login_area input#passwd{
	background: url('../_img/main/loginarea_input.gif') no-repeat; 
}

input#remember{
	border: 0px;
	color: #666666;
	font-size: 10px;	
}

/* ------------ START MENU ------ */
div.menu{
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
}

div.menu img{
	display: inline;
}

div.menu ul{
	padding: 0px;
	margin: 5px 25px;
	list-style: none;	
}

div.menu ul li{
	font-weight: bold;
	font-size: 11px;	
	list-style: url('../_img/main/arrow.gif');
	color: #d35705;	
	line-height: 1.0em;	
	padding-bottom: 1px;
}

div.menu ul li a{
	font-size: 10px;	
	color: #666666;
	text-decoration: none;
}

div.menu ul li a.disabled{
	font-size: 10px;	
	color: #aaaaaa;
	text-decoration: none;
}

div.menu div.more{
	width: 100%;
	height: 25px;
	clear: both;
	border-bottom-color: #dedede; 
	border-bottom-style: dashed; 
	border-bottom-width: 1px;			
}

div.menu div.right a,div.menu div.left a{
	color: #aaaaaa;
	text-decoration: underline;
	font-weight: bold;
}

div.menu div.right a:hover,div.menu div.left a:hover{
	text-decoration: none;
}

div.menu div.left{
	width: 48%;
	text-align: left;
	float: left;
}

div.menu div.right{
	width: 48%;
	text-align: right;
	float: right;
}

/* ------------------ END MENU ---------------- */


/* ----------------- START PROFIL -------------- */

div.profil_left{
	float: left;
}

div.profil_right{
	float: left;
}

div.profil_right dd, div.profil_right dt, div.profil_right dl,div.profil_right input {
	margin: 0px;
	padding: 0px;
}

div.profil_right dt{
	font-weight: bold;
	color: #000000;
}

div.profil_right dl{
	margin-left: 10px;
}

div.profil_left dd,div.profil_right dd{
	color: #000000;
	margin-bottom: 5px;
}

div.profil_right input{
	border: 0px;
	border: 1px #cccccc solid; 
}

div.profil_left div.item{
	height: 20px;
	padding-left: 25px;
	width: 100px;
	color: #000000;
	font-weight: bold; 
	float: left;
	margin-bottom: 10px;
}

div.profil_left div.input{
	height: 20px;
	width: 160px;
	float: left;
	margin-bottom: 10px;
}

div.profil_left div.input input{
	width: 150px; 
	border: 1px #cccccc solid; 
	background: #fff;
}
/* ------------------- END PROFIL ------------------- */

/* ----------------- START ZGLOSZENIE -------------- */

div.zgloszenie_left{
	float: left;
}

div.zgloszenie_right{
	float: left;
}

div.zgloszenie_right dd, div.zgloszenie_right dt, div.zgloszenie_right dl,div.zgloszenie_right input {
	margin: 0px;
	padding: 0px;
}

div.zgloszenie_right dt{
	font-weight: bold;
	color: #000000;
}

div.zgloszenie_right dl{
	margin-left: 10px;
}

div.zgloszenie_left dd,div.zgloszenie_right dd{
	color: #000000;
	margin-bottom: 5px;
}

div.zgloszenie_right input{
	border: 0px;
	border: 1px #cccccc solid; 
}

div.zgloszenie_left div.item{
	height: 20px;
	padding-left: 20px;
	width: 120px;
	color: #000000;
	/*font-weight: bold; */
	float: left;
	margin-bottom: 10px;
	font-size: 12px;
}

div.zgloszenie_left div.input{
	height: 22px;
	width: 160px;
	float: left;
	margin-bottom: 10px;
	font-size: 12px;
}

div.zgloszenie_left div.input input{
	width: 150px; 
	border: 1px #cccccc solid; 
	background: #fff;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans Sherif;
	font-size: 12px;
}
div.zgloszenie_left div.input select{
	width: 150px; 
	border: 1px #cccccc solid; 
	background: #fff;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans Sherif;
	font-size: 12px;
}
/* ------------------- END ZGLOSZENIE ------------------- */


td#top_info{
	background: url('../_img/main/top_info_bg.jpg') no-repeat;
}

.orange{
	color: #d35705;
}

div.art{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
	text-align: justify;
	line-height: 17px;
}
.artinfo{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
}

.pages{
	font-size: 11px;
	color: #cccccc;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
}

.pages b{
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
}

.pages a{
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
	text-decoration: none;
}
.pages a:hover{
	text-decoration: underline;
}

.cal_title{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Sans Sherif;
}
div.spacer{
	width: 100%;
	border-bottom-color: #cccccc; 
	border-bottom-style: dashed; 
	border-bottom-width: 1px;
}

td.menuitemspacer{
	height: 3px;
	column-span: 2;
}
td.menuarrow{
	width: 20px;
	color: #d35705;
	font-size: 10px;	
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
}
td.menucontent{
	width: 255px;
	font-size: 10px;	
	font-weight: bold;
	text-align: left;
}
td.menucontent a{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}
td.menucontent a:hover{
	text-decoration: none;
}

td.menucontent a.green{
	color: #01a918;
}
td.menucontent a.red{
	color: #ff0000;
}
a.menulink{
	color: #d35705;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.menulink:hover{
	text-decoration: none;
}
a.submenulink{
	color: #cccccc;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.submenulink:hover{
	text-decoration: none;
}
a.navlink{
	text-transform: capitalize;
	color: #aaaaaa;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
a.navlink:hover{
	text-transform: capitalize;
	color: #d35705;
	text-decoration: underline;
}
.green{
	color: #00ff00;
}
.red{
	color: #ff0000;
}
.grey{
	color: #aaaaaa;
}

/* dla IE */
input.submit{
	width: 110px;
	height: 21px;
	border: #000000 0px solid;
	color: #666666;
	font-weight: bold;
	background: url('../_img/main/bt_submit.gif');
}
/* dla IE */
input.reset{
	width: 110px;
	height: 21px;
	border: #000000 0px solid;
	color: #666666;
	background: url('../_img/main/bt_submit.gif');
}