/* CSS Basic Document */
body
{
margin:0px auto;
padding:0px;
background:#383637;
color:#FFFFFF;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, Sans-serif;
}
.podtlo{
	background: url('../images/buttons/tlo.jpg') repeat-x;
	height:800px;
	width:100%;
	position:absolute; 
	z-index:-1;
}
img{border:0px;}
.ramka{
	border:1px dashed #000001;
}
.ramkaimg img{
	border:1px solid #000000;
}
a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#E40000;
}
.com_add img{
cursor:pointer;
}
/*-----------------------------------------------------------------------------------  KONTAKT */
.contact_title {
  padding:7px 5px 7px 5px;
	white-space:nowrap;
}

.contact_input {
  width:100%;
}

.contact_input INPUT {
width:450px;
padding:2px;
background-color:#414141;
border:1px inset #000000;
color:#FFFFFF;
}
.contact_input SELECT {
  width:450px;
	padding:2px;
	background-color:#414141;
border:1px inset #000000;
color:#FFFFFF;
}

.contact_input TEXTAREA{
  width:450px;
	height:150px;
	padding:2px;
background-color:#414141;
border:1px inset #000000;
color:#FFFFFF;
}
.contact_input OPTION{
background-color:#414141;
}
.contact_button {
  padding:10px 0 20px 0;
}
/*----------------------------------------------------------------------------------- MENU */
.menu a{
	color:#FFFFFF;
	font-size:14px; 
	font-weight:bold; 
	padding-left:30px;
	padding-right:30px;
}
.menu a:hover{
	color:#E40000;
}
.ramka{
	border:1px dashed #FFFFFF;
	margin:5px;
	}
/*----------------------------------------------------------------------------------- NASZA PRACA */	
.praca_tytul{
	color:#FFFFFF;
	font-size:18px; 
	font-weight:bold; 
}
.news_view_img {padding:3px 20px 5px 10px;float:left;}
.news_view_img IMG {border:1px solid #000000;}
.news_view_desc {
  	text-align:justify;
  	font-size:13px;
	line-height:1.5;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:5px;
	width:100%;

}
.news_view_title {
   	padding:8px 5px 10px 10px;
   	float:left;
	font-weight:bold;
   	font-size:14px;
	color:#FFFFFF;
	text-align:justify;
}
/*----------------------------------------------------------------------------------- BLOG */
.blog_img {float:left;padding:5px;}
.blog_img IMG {border:1px solid #000000; }
.blog_desc {
  	text-align:justify;
  	font-size:13px;
	line-height:1.5;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	width:90%;

}
.blog_title {
   	float:left;
	font-weight:bold;
   	font-size:14px;
	color:#FFFFFF;
	text-align:justify;

}
.blog_tytul{
	color:#FFFFFF;
	font-size:15px; 
	font-weight:bold; 
}
/*----------------------------------------------------------------------------------- FORMY */
.head_tit {
  	font-size:15px;
  	height:21px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
.reg_button {float:right;clear:both;padding:20px 20px 0 0;}
.reg_button IMG {cursor:pointer;}
.reg_button2 {float:left;clear:both;padding:10px 20px 10px 350px;}
.reg_button2 IMG {cursor:pointer;}
.head_inputer_check_1 {
  	background:#FFF;
	padding:10px;
	border:1px solid #000000;  
	width:200px;
	float:left;
  	margin-left:16px !important;
	margin-left:9px;
	height:360px;
	color:#000000;
}
.head_inputer_check_2 {
  	background:#FFF;
	padding:10px;
	border:1px solid #000000;  
	width:200px;
	float:right;
	margin-right:16px !important;
	margin-right:9px;
	height:360px;
}

.head_inputer_check {
  	background:#FFF;
	padding:10px;
	border:1px dashed #000001;  
	width:200px;
	height:200px;
	float:right;
	color:#000000;
}
.head_inputer_check a{
	color:#000000;
	font-weight:bold;
}
.head_inputer_check a:hover{
	color:#FF0000;
	font-weight:bold;
}
.reg_check_title {
  font-weight:bold;
	width:99%;
	padding:0 0 5px 0;
	font-size:12px;
	border-bottom:1px solid #777777;
}
.input_check {
  	padding:0px 3px 0px 3px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	color:#676767;
}
.reg_check_input {
  	padding:3px;
  	font-weight:bold;
  	font-size:12px;
	color:#000000;
}
.reg_check_input INPUT {
  	padding:2px;
	width:90%;
	border:1px solid #777777;
	background: #FFF;
	font-weight:normal;
}
.head_input {
  	background:#FFF;
	padding:5px;
	border:1px dashed #777777; 
}
.friend_title {
  	padding:7px 5px 7px 5px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	width:100%;
}
.friend_input {padding:0 10px 0 0;white-space:nowrap;}
.friend_input INPUT {
  	width:200px;
	padding:2px;
	border:1px solid #000000;
}
.head_inputer2 {
	float:left;
  	background:#FFF;
	padding:10px;
	border:1px solid #000000;  
	width:90%;
	text-align:center;
	margin-left:15px !important;
  	margin-left:7px;

}
.head_inputer {
  	background:#FFF;
	border:1px solid #000000;  
	width:95%;
	margin:10px 0 10px 10px;
	float:left;
}
.reg_title {
  	width:180px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	color:#676767;
  	float:left;
	padding:8px 5px 5px 5px;
}
.reg_input{
  	float:left;
	text-align:left;
	padding:5px 0 5px 0;
}
.reg_input SELECT {
  	width:245px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
	font-family:Verdana;
	font-size:12px;
}
.reg_input textarea {
  	width:270px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
	font-family:Verdana;
	font-size:12px;
}
.reg_input INPUT {
  width:240px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
}
.reg_input_2{
  	float:left;
	text-align:left;
	padding:5px 0 5px 0;
}
.reg_input_2 SELECT {
  	width:220px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
	font-family:Verdana;
	font-size:12px;
}
.reg_input_2 textarea {
  	width:220px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
	font-family:Verdana;
	font-size:12px;
}
.reg_input_2 INPUT {
  width:210px;
	padding:2px;
	border:1px solid #777777;
	background: #FFFF;
}
.reg_input_xs{
  float:left;
	text-align:left;
	padding:5px 0 5px 0;
}
.reg_input_xs SELECT {
  width:65px;
	padding:2px;
	border:1px solid #000000;
	background: #FFFF;
	font-family:Verdana;
	font-size:12px;
}
.reg_wyznacz INPUT {
  	width:100px;
	margin-left:10px;
	border:1px solid #777777;
	background: #FFFF;
	height:30px;
}
.reg_radio INPUT {
	width:25px;
	padding:0px;
	margin-top:12px;
	background: #FFFF;
	text-align:center;
}
.reg_mini INPUT {
	width:80px;
	margin-right:15px;
	background: #FFFF;
	text-align:center;
	border:1px solid #777777;
}
.log_button {padding:15px 17px 10px 0; text-align:right}
.clear {clear:both;}
.text_area TEXTAREA {
width:80%;
}
/*----------------------------------------------------------------------------------- ADMIN & USER CSS*/
.menu_klub_list {
	cursor:pointer;
}
.menu_klub_list_h {	
	background-color:#C4C4C4;
	margin-bottom:5px;
	cursor:pointer;
}
.menu_klub_list_h2 {	
	background-color:#808085;
	margin-bottom:5px;
	cursor:pointer;
}
.menu_klub_title{
	padding-top:2px;
	padding-left:13px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.menu_klub_title a:hover{
	padding-top:2px;
	padding-left:13px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.admin_top {
  white-space:nowrap;
	padding:5px;
	background: #C0C0C1;
	border-bottom:1px solid #777777;
  	border-left:2px solid #FFF;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
.admin_top_0 {
  	white-space:nowrap;
	padding:5px;
	color:#000000;
	background: #C0C0C1;
	border-bottom:1px solid #777777;
	font-weight:bold;
	font-size:12px;
}
.admin_mid {padding:3px 5px 3px 5px;border-left:2px solid #FFF;}
.admin_mid_0 {padding:3px 5px 3px 5px;}
.admin_head {
  	width:520px;
  	height:31px;
	padding-left:20px;
	padding-top:15px;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:15px;
}
.admin_tit {white-space:nowrap;padding:10px 5px 10px 30px;font-weight:bold; text-align:right; }
.admin_tit_prac {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:180px;}
.admin_tit_prac2 {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:100px;}
.admin_tit_prac3 {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:175px;}
.alb_cal {display:inline;}
.alb_cal IMG {cursor:pointer;}
.profil_head {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.admin_0 {background:#A4A4A4;}
.admin_1 {background:#D2D2D2;}
.admin_0 a{font-size:11px;}
.admin_1 a{font-size:11px;}
.admin_0_a {background:#B9B9B9;}
.admin_1_a {background:#D2D2D2;}
.admin_0_a a{font-size:11px;}
.admin_1_a a{font-size:11px;}
.admin_button {padding:0px 20px 0px 20px;}
.admin_input INPUT {  
	width:250px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_sredni{width:210px; text-align:center;}
.admin_input_sredni INPUT {  
	width:200px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_sredni SELECT {  
	width:200px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_maly{width:60px; text-align:center;}
.admin_input_maly INPUT {  
	width:50px;
	padding:2px;
	border:1px solid #777777;
	text-align:center;}
	
.admin_input TEXTAREA {width:90%;padding:3px;border:1px solid #777777;font-size:12px;}
.admin_input SELECT{  
	width:250px;
	padding:2px;
	border:1px solid #777777;
	}
