html, body  { 
	 background-color:#e6e8f8;
	 text-align: left; 
	 font-size: 10px; 
	 color:white;
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	 margin:0px;
	 height:100%;
	 font-weight:none;
	}
	
a{
	color:#f9bd05;
	text-decoration:none;
	outline: none;
	-moz-outline-style: none;
}

a.small{
	font-size: 9px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

a.darkLink{
	color:#808080;
	font-size: 9px;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
}

a.darkLink:hover{
	color:orange;
	font-size: 9px;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
}

a.darkLinkNor{
	color:#162475;
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.darkLinkNor:hover{
	color:orange;
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#d9d9ff;
	text-decoration:none;
}



hr{
color:#ffffff;
width:100%;
size:1;
}

hr.mainDarkHr{
width:100%;
size:1;
}


select.combo {
   color:black;
   font-family:Arial,Arial CE;
   font-size:10px;
   text-align:left;
}


.textarea {
   color:black;
   font-family:Verdana,"Helvetica CE",Helvetica;
   font-size:10px;
   border:1px solid #B1B1B1;
   text-align:left;
}

*:focus {
outline: none !important;
}


input.pole{
   color:black;
   font-family:Arial,Arial CE;
   font-size:10px;
	 outline:none !important;
	 -moz-outline-style: none !important;
}

input.pole_error{
	 background:#ffe8e8;
   color:black;
   font-family:Arial,Arial CE;
   font-size:10px;
}

textarea.pole{
   color:black;
   font-family:Arial,Arial CE;
   font-size:11px;
}

input.pole_ch{
   color:black;
   font-family:Verdana,"Helvetica CE",Helvetica;
   font-size:10px;
   height:16px;
}

button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	line-height:normal;
	margin:0 4px 1px 3px;
	overflow:visible;
	padding:0;
	width:auto;
	font-size: 10px; 
	font-family: Tahoma,sans-serif,arial,helvetica;
}

td.banner{
	cursor:pointer;
}

table.button{
	padding: 0px; 
	border-spacing: 0px;
	border-collapse:collapse;
  vertical-align:middle !important;
}

td.bl{
	background:url(../images/main/button/bl.png) no-repeat left;
	width:5px;
}

td.bc{
	background:transparent url(../images/main/button/bc.png) repeat-x scroll center top;
	color:#FFFFFF;
	height:27px;
	padding:0 5px;
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	font-size: 12px;
}

td.bc_small{
	background:transparent url(../images/main/button/bc.png) repeat-x scroll center top;
	color:#FFFFFF;
	height:27px;
	padding:0px;
	text-align:left;
	white-space:nowrap;
	font-weight:bold;
	font-size: 10px;
}

td.br{
	background:url(../images/main/button/br.png) no-repeat left;
	width:5px;
}

span.komunikat_error{
	color:red;
}

span.komunikat_ok{
	color:green;
}

span.komunikat_info{
	color:#8c8c00;
}

#komunikat_ok_box{
	background-color:#dff2d7;
	border-top:1px solid #95d37a;
	border-bottom:1px solid #95d37a;
	text-align:center;
	vertical-align:middle;
}

#komunikat_error_box{
	background-color:#ffe8e8;
	border-top:1px solid #ffb9b9;
	border-bottom:1px solid #ffb9b9;
	text-align:center;
	vertical-align:middle;
}

#komunikat_info_box{
	background-color:#fdf7ac;
	border-top:1px solid #fae805;
	border-bottom:1px solid #fae805;
	text-align:center;
	vertical-align:middle;
	margin:10px 0 10px 0;
}

span.wzroznienie{
	color:#f9bd05;
}

tr.header{
	background: rgb(80, 95, 175);
	color:white;
	font-size: 11px;
	font-weight:bold;
}

tr.header_small{
	background: rgb(80, 95, 175);
	color:white;
	font-size: 9px;
}

div#counter_container{
	text-align:right;
	width:600px;
}

#container {
	width:100%;
	height:100%;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	background-color:#e6e8f8;
	text-align:center;
}

#main_content{
	width:970px;
  height:auto;
	text-align:center;
	background:url(../images/main/bg.png) repeat-y ;
	position:relative;
	padding-bottom:64px;
}

#topPanel {
color:white;
height:16px;
margin:0px;
padding:0px;
text-align:center;
vertical-align:text-bottom;
width:100%;
}

#tp_l {
	background:url(../images/main/tp_l.png) no-repeat right top;
	width:60px;
	height:16px;
	float: left;
}

#tp_c {
	background:url(../images/main/tp_c.png) no-repeat center top;
	width:850px;
	height:16px;
	float:left;
}

#tp_r {
	background:url(../images/main/tp_r.png) no-repeat left top;
	width:60px;
	height:16px;
	float:left;
}

#addPanel {
color:white;
height:189px;
margin:0px;
padding:0px;
text-align:center;
vertical-align:text-bottom;
width:100%;
}

#ap_l {
	background:url(../images/main/ap_l.png) no-repeat right top;
	width:60px;
	height:101px;
	float: left;
}

#ap_c {
	background:url(../images/main/ap_c.png) no-repeat center top;
	width:850px;
	height:189px;
	float:left;
}

#ap_r {
	background:url(../images/main/ap_r.png) no-repeat left top;
	width:60px;
	height:101px;
	float:left;
}


#clear {
	clear: both;
}

#content {
	color:black;
	margin:0;
	padding:0;
	width:100%;
	z-index:10;
}




#bottomPanel {
	background-color:white;
	color:white;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
	width:100%;
	position:absolute;bottom: 0px;left:0;
	z-index:1;
}

#bp_l {
	background:url(../images/main/bp_l.png) no-repeat right top;
	width:60px;
	height:64px;
	float: left;
}

#bp_c {
	background:url(../images/main/bp_c.png) no-repeat center top;
	width:850px;
	height:64px;
	float:left;
}

#bp_r {
	background:url(../images/main/bp_r.png) no-repeat left top;
	width:60px;
	height:64px;
	float:left;
}


#login_error, #password_error, #user_login_error, #user_email_error, #user_name_error, #user_city_error, #user_triptypes_error, #user_r_pesel_error, #user_r_name_error,#user_r_lname_error, #rules_accepted_error {
color:red;
}

#blue_title {
	font-size:14px;
	color:#162475;
	margin:5px 0 0 20px;
}

#blue_title5 {
	font-size:12px;
	color:#162475;
	margin:5px 0 0 20px;
}
#post_desc, #thread_desc {
	text-align:justify;
	margin-bottom:20px;
}

#blue_title_container {
	height:30px;
	background:url(../images/main/line/line.png) repeat-x scroll left bottom;
}

#blue_desc_container {
	height:30px;
	margin:10px 10px 40px 10px;
	text-align:justify;
	color:#162475;
}

#blue_desc_container_small {
	height:30px;
	margin:10px 10px 10px 10px;
	text-align:justify;
	color:#162475;
}


#blue_desc_span {
	text-align:justify;
	color:#162475;
}

#subpage_content{
	padding: 15px 15px 10px 10px;
	text-align:left;
}

#submenu_content{
padding: 15px 10px 15px 10px;
}

tr.simpleRow
{ 
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Arial CE;
font-size:11px;
	height:20px;
}

tr.simpleRowSelected
{ 
background-color:#efefef;
color:#000000;
font-family:Arial,Arial CE;
font-size:11px;
	height:20px;
	cursor:pointer;
}

.button{
	cursor:pointer;
}

div.standardBox{
	background-color:#e0e9f1;
	border:1px solid #ffffff;
	padding:5px;
}

div.standardBoxLight{
	background-color:#f9f9ff;
	border:1px solid #ffffff;
	padding:5px;
}

div.standardBoxBorder{
	background-color:#e0e9f1;
	border:1px solid #bdbddf;
	padding:0px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-radius-topleft:3px;
	border-radius-topright:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
}

span#addInfo{
	color:gray;
	font-size:9px;
	font-weight: normal;
}

div#img_item{
	background-color:#FFFFFF;
	border:1px solid rgb(224, 233, 241);
	cursor:pointer;
	padding:5px;
	width:120px;
	height:150px;
}

div#gall_item{
	background-color:#e0e9f1;
	border:1px solid white;
	cursor:pointer;
	padding:5px;
	width:120px;
	height:150px;
}

div#cm_item{
	background-color:#FFFFFF;
	border:1px solid rgb(224, 233, 241);
	padding:5px;
}

div#cm_item_menu{
	background-color:1px solid rgb(224, 233, 241);
	border:1px solid #384489;
	padding:1px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-radius-topleft:3px;
	border-radius-topright:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
}

div#cm_item_menu_white{
	background-color:1px solid rgb(255,255,255);
	border:1px solid #FFFFFF;
	padding:1px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-radius-topleft:3px;
	border-radius-topright:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
}

div#mail_item_menu{
	background-color:1px solid rgb(224, 233, 241);
	border:1px solid #384489;
	padding:1px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-radius-topleft:3px;
	border-radius-topright:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
}

#empty_menu_title{
	width:100%;
	height:32px;
	color:white;
	text-align: left;
	font-size: 12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 20px;
	background:url(../images/main/menu/empty_menu.gif) no-repeat left top;
}

#login_menu_title{
	width:100%;
	height:32px;
	background:url(../images/main/menu/logowanie.gif) no-repeat center top;
}
#forum_menu_title{
	width:100%;
	height:32px;
	background:url(../images/main/menu/forum.gif) no-repeat center top;
}

#registration_menu_title{
	width:100%;
	height:32px;
	background:url(../images/main/menu/rejestracja.gif) no-repeat center top;
}

#organizatorzy_menu_title{
	width:100%;
	height:32px;
	background:url(../images/main/menu/organizatorzy.gif) no-repeat center top;
}

#login_menu_background{
	width:100%;
	height:32px;
	background:url(../images/main/menu/tab_bg.gif) repeat-x center top;
}

#empty_menu_background{
	width:100%;
	height:32px;
	background:url(../images/main/menu/tab_bg.gif) repeat-x center top;
}

#cm_menu_background{
	width:100%;
	height:32px;
	background:url(../images/main/menu/tab_bg.gif) repeat-x center top;
}

/* FORUM */
/* lewe menu */
.forum-category-left-menu .empty { margin:10px;}
.forum-category-left-menu { }
.forum-category-left-menu a { display:block;  padding: 5px 10px; color:#000;}
.forum-category-left-menu a:hover { background-color:rgb(224, 233, 241); color:#f9bd05;}

/* LISTA KATEOGRII */
.forum-category-box { overflow:hidden; width:625px; margin:5px 0 5px 0; padding-bottom:10px; background: url("../images/main/line/line.png") repeat-x scroll left bottom transparent;}
.forum-category-box .rht { float:left; width:115px;}
.forum-category-box .lft { float:left; width:470px;}
.forum-category-box a { font-size:12px; display:block; margin:0 0 10px 0}
.forum-category-box span { color: #808080; font-family: tahoma,arial,helvetica,sans-serif; font-size: 9px;}
.forum-category-box p { line-height:13px;}
.post-image { margin:10px auto; display:block;}

/* LISTA WATKOW */
a.dodaj-watek { cursor:pointer; font-size:11px; text-align:center; color:#000; margin:3px; background:url('../images/main/button/button2-bg.gif') no-repeat; display:block; font-size:11px; font-weight:bold; color:#fff; width:100px; padding:7px 0;  }
a.edytuj, a.usun, a.dodaj-post { float:left; text-align:center; margin:0 10px 0 0; display:block; width:70px; background:url('../images/main/button/button-bg.gif') no-repeat; font-size:11px; font-weight:normal; color:#fff; border:0px; padding:7px 0;}


/* dodawanie/edycja watka */
.forum-form { }
.forum-form label {display:block; float:left; width:100px; text-align:right; padding:5px; }
.forum-form input, .forum-form textarea { width:400px; padding:2px; border: 1px solid #B1B1B1; color: black;  font-family: Verdana,"Helvetica CE",Helvetica; font-size: 10px; }
.forum-form textarea { height:150px;}
.forum-form .dodaj-button, .forum-form .wstecz { cursor:pointer;  text-align:center; margin:0 auto; display:block; width:70px; background:url('../images/main/button/button-bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#fff; border:0px; padding:7px 0;}
.forum-form .form-fields { overflow:hidden; width:600px; margin:5px;}
.forum-form .wstecz { float:left; margin-right:10px; margin-left:235px}
a.a-wstecz { float:left; text-align:center; margin-right:10px; margin-left:235px; display:block; width:70px; background:url('../images/main/button/button-bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#fff; border:0px; padding:7px 0; }

.empty { margin:20px;}
.clear { clear:both}
