html {margin: 0; padding: 0;}
body {
	margin:0px;
	padding:0px ;
	font-family:  Tahoma;
	background: url("../images/bg_top.gif") repeat-x;
	background-color: #111111;
	font-size:11px;
	color:#C0c0C0;
	}

a {
color: #e6cf98;
text-decoration: none;
}

a:hover {
color: #FFFFFF;
text-decoration: none;
}

iframe {
font-family: Tahoma;
font-size: 11px;
color: #FFFFFF;
}

input {
font-family: Tahoma;
font-size: 11px;
color: #FFFFFF;
background: #333333;
border: 1px solid black;
}

.input_file {
font-family: Tahoma;
font-size: 11px;
color: #FFFFFF;
background: #333333;
border: 1px solid black;
}

textarea {
font-family: Tahoma;
font-size: 11px;
color: #FFFFFF;
background: #333333;
border: 1px solid black;
}

select {
font-family: verdana;
font-size: 10px;
color: #f5f5f5;
background: #444444;
border: 1px solid black;
}


img.galery_hover {
border: 1px solid #000000;
}
img.galery_hover:hover {
border: 1px solid #FFFFFF;
}
div#first_news_img_ { 
border: 1px solid #000000; 
margin: 0pt 0px 0px; 
overflow: hidden; 

}
div#first_news_img_:hover { 
border: 1px solid #FFFFFF; 
}
div.box_img_label_ { 
background: transparent url('../images/cms/bg_title.gif') repeat-x scroll left top; 
height: 30px; 
position: relative; 
opacity: 0.5; 
}
div.box_img_label_ div.box_titledesc_ { 
margin: 0pt; 
padding: 1px 10px 10px; 
font-family: 'trebuchet ms';
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 11px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: #BBBBBB;
text-align: justify; 
}
div.box_img_label_ div.box_titledesc_ h1 { 
margin: 0pt; 
padding: 0pt; 
font-family: 'trebuchet ms'; 
font-style: normal; 
font-variant: normal; 
font-size: 13px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: #FFFFFF; 
text-align: left; }
div.box_img_label_ div.box_titledesc_ a { 
color: #FFFFFF; 
text-decoration: none; 
}
div.box_img_label_ div.box_titledesc_ a:hover { 
color: #FFFFFF; 
text-decoration: none; 
}



img { border:0;}	
#pagewidth { margin:0 auto; width:900px; background: url(../images/bg_1.png) repeat-y;z-index:1;
	}
#left		{ position:relative; left:27px; float:left;width:580px; 
	}	
#right	{ position:relative;right:40px; float:right;width:271px;
	}
#forum		{ position:relative; left:27px; float:left;width:860px; min-height: 300px;
	}	
#header {
	margin:0;
	padding0;
	height:181px;
	background: url("../images/bg_header.jpg") no-repeat;
	}		
#logo {
           margin:0;
	padding:0;
	position:relative;
	top:142px;
	left:764px;
	width:101px;
	height:36px;
	}
#bar {
	margin:0;
	padding:0 ;
	height:36px;
	background: url("../images/bg_bar.jpg") repeat-x;
	}
#top_left {
	position:relative; 
	float:left;
	width:588px;
	height:203px;
	background: url("../images/top_left.jpg") no-repeat;
	}

#top_right{
	 position:relative; 
	 display: inline; 
	float: right;
	width:312px;
	height:203px;
	background: url("../images/top_right.jpg") no-repeat;
	}
#nav_left{
	text-align: right;
	position:relative;
	margin:0;
	padding-top:2px;
	float: left;
	width:582px;
	height:40px;
	background: url("../images/nav_left_bg.jpg") no-repeat;
	}			
#nav_right{
	position:relative;
	float: right;
	width:318px;
	height:40px;
	}
#menu{
	position:relative;
	left:50px;
	float: left;
	right: 20px;
	width:540px;
	height:30px;
	}
#footer {	position:relative;
	margin:0;
	padding:0 ;
	height:58px;
	background: url("../images/bg_footer.jpg")  no-repeat bottom;
	}
#footer.kanapa{
          position:absolute;
	left:732px;
	top:0px;
	width:168px;
	height:58px;
	display:inline;
	}	
br.clear        { clear: both;}	
.text {
	padding:0px 30px 3px 15px;
	margin:0;
	font-family: Tahoma;
	text-align:justify;
	}
.textforum {
	padding:0px 30px 3px 15px;
	margin:0;
	font-family: Tahoma;
	}
#bookmark {
	margin:0;
	padding:0;
	position:absolute;
	top:225px;
	width:25px;
	height:250px;
	background: #111111;
	z-index:2;
	text-align:center;
	}	

.menu_text {
	padding-left:34px;
	padding-right: 60px;
	margin:0;
	font-family: Tahoma;
	text-align:right;
	}

.quickie {
	padding-left:100px;
	padding-right: 10px;
	margin:0;
	col
	font-size: 9px;
	font-family: Tahoma;
	}

#log { margin:0 auto; width:438px; background: url(../images/cms/log.png) no-repeat;z-index:1;
	}


#menus {
	float: right;
	list-style: none;
	margin: 0;
	padding-right: 10px;
	width: 100%;
}
#menus li {
	font: 90%;
	margin: 0;
	padding-left: 10px;
}
#menus a {
	border-bottom: 1px solid #000000;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 4px 6px;
	text-decoration: none;
	text-align: right;
}
#menus a:hover {
	background-color: #333333;
	border-left: 9px solid #000000;
	color: #fff;
	padding-bottom: 4px;
}	







.menu {
color: #999999;
text-decoration: none;
text-transform: uppercase;
width: 100%;
display: block;
padding-left: 30px;
}

a.menu:hover {
color: #f5f5f5;
text-decoration: none;
text-transform: uppercase;
width: 100%;
display: block;
border-left: 9px solid #000000;
padding-left: 21px;
background-color: #1e1e1e;
}

.menu_separator {
color: #f5f5f5;
text-decoration: none;
text-transform: uppercase;
width: 100%;
display: block;
padding-left:21px;
}

.menu_info {
text-transform: uppercase;
display: block;
background-color: #333333;
border:1px solid black;
margin: 5px;
padding: 2px;
}



.pagination{
padding: 2px;
font-family: Trebuchet ms;

}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin:  1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #111111;
text-decoration: none; 
color: #e6cf98;
background-color: #333333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #111111;
color: #FFFFFF;
background-color: #3F3F3F;
}

.pagination a.currentpage{
background-color: #111111;
color: #FFF !important;
border-color: #333333;
font-weight: bold;
cursor: default;
}


.pagination a.prevnext{
font-weight: bold;
font-size: 12px;
}

.pagin_mini {
font-family: Trebuchet ms;	
font-size: 9px;	
color: #6F6F6F;
}
a.pagin_mini {
font-family: Trebuchet ms;	
font-size: 9px;	
color: #6F6F6F;
}
a.pagin_mini:hover {
font-family: Trebuchet ms;	
font-size: 9px;	
color: #9F9F9F;
}

.cytat{
background-color: #111111;
color: #FFF !important;
border: #444444 1px solid;	
margin: 5px;
padding:  5px;
}

.code{
font-family: Georgia;	
background-color: #111111;
color: #FFF !important;
border: #444444 1px solid;	
margin: 5px;
padding:  5px;
}

.moder{	
background-color: #400000;
color: #FFF !important;
border: #AC0000 1px solid;	
margin: 5px;
padding:  5px;
}

.cursor { cursor: hand; }

#mapa {
background: url(../images/map.png)no-repeat;	
width: 815px;
height: 525px;	
position: relative;

}
a.point{
background: url(../images/point.png)no-repeat;	
width: 5px;
height: 5px;		
	
}
#tytul_point{
border: 1px solid black; 
background: url('../images/cms/bg_pages.png');
text-align:left;	
color: #FFFFFF; 
font-size:12px;
height: 23px;
}
#opis_point{

}

