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;
}

#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;
}

#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;
}