body{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	
	width:100%;
	min-height:800px;   /* Firefox musi miec podana minimalna wysokosc tla w przeciwnym razie "obleje" tylko zdefiniowane obszary/divy */
	
	background-color:#6695a9;
	background-image: url(/valeo/public/images/background1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	
}
.body_left {
	text-align:left;
	padding-left:36px;
}

a, img{
		border:0px;
		margin:0px;
		padding:0px;
}

h4{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

h3{
	color:#d5ff00;
	font-family:Arial Narrow;
	font-size:24px;
	margin-top:0px;
	padding-top:12px;
	margin-bottom:0;
	padding-bottom:12px;
	font-weight:normal;
	font-style:italic;	
}

/* BOXY odpowiedzialne za "szkielet strony" */

/* box centrujacy cala zawartosc strony */
.kontener{
	width:755px;
	margin:0px auto 0px auto;
	/*border:1px solid #FFFFFF;*/
	
	background-color:#6393a9;
	background-image: url(/valeo/public/images/background2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.naglowek{
	float:left;
	width:613px;
	height:199px;
	
	background-image: url(/valeo/public/images/naglowek.jpg);
	background-repeat:no-repeat;
}

.menu{
	float:left;
	margin:0px;
	padding:0px;
	width:613px;
	height:30px;
	background-color:#3d758c;
}

.box_lewy{
	float:left;
	width:171px;
	border-top:1px solid #6393a9;
}

.box_srodek{
	float:left;
	width:390px;
	min-height:590px;
	margin:2px 26px 2px 26px;
	/*border:1px solid green;*/
}

.box_prawy{
	float:right;
	width:142px;
	height:676px;
	
	background-image: url(/valeo/public/images/klocki.jpg);
	background-repeat:no-repeat;
}

.stopka{
	clear:both;
	width:755px;
	height:30px;
}

/* BOXY za poszczegolne elementy strony */

.menu_log{
	text-align:left;
	width:171px;
	height:265px;
	background-color:#507f93;
}

/* form. logowania */
span.menu_nag{
	display:block;
	width:171px;
	text-align:center;
	
	margin:0px;
	padding:8px 0px 16px 0px;
	
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.info_klient{
	padding-left:15px;
	font-size:11px;
	font-weight:normal;
}

span.f_logowanie{
	font-size:11px;
	color:#FFFFFF;
	padding-left:15px;
}

span.f_logowanie_error{
	font-size:11px;
	color:#cd0c0c;
	padding-left:15px;
}

span.form_nag{
	font-size:11px;
	color:#FFFFFF;
	padding-left:0px;
}

span.przypomnij{
	display:block;
	
	margin-top:15px;
	margin-left:22px;
	padding:0px;
	
	text-align:left;
	line-height:18px;
}

span.przypomnij a{
	color:#FFFFFF;
	text-decoration:underline;
}

/* _form. logowania */

/* menu administracyjne */

.p_menu{
	width:100%;
	border-top:1px solid #6393a9;
	border-bottom:1px solid #4c7b8f;
}

.p_menu a{
	display:block;
	
	padding:4px;
	padding-left:15px;
	
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

img.m_strzalka{
	margin-right:10px;
}

/* formularze */

input, select{
	font-family:Tahoma;
	font-size:12px;
	
	background-color:#c8d9e0;
	border:1px solid #c8d9e0;
}

input.f_logtext{
	width:140px;
	margin: 3px 0px 4px 15px;
}


input.f_text{
	width:210px;
	margin: 3px 0px 4px 0px;
}

select.f_select{
	width:210px;
	margin: 3px 0px 4px 0px;
}
.pod_naglowkiem {
	margin-top:0;
	padding-top:0;
}
input.rejestracja_input {
	min-width:210px;
}

.typical_table {
	margin-bottom:10px;	
}
.info_firmy {
	font-weight:bold;
}
.left {
	float:left;
	clear:both;
	width:10px;
}
.right {
	float:left;
	margin-left:13px;
	font-size:10px;
	width:295px;
}
input.nazwa {
	background:none;
	border:0;
	margin:0
}
.button_image {
	border:0;
	float:left;
	margin-right:20px;
	background:none;
}
.button_image_center {
	border:0;	
	margin-right:20px;
	background:none;
}
.button_image_wyczysc {
	float:left;
	margin-right:20px;
	width:90px;
	height:25px;
	min-width:90px;
	min-height:25px;
	border:0;
	background-image:url(/valeo/public/images/wyczysc.jpg);
}
td.error_css {
	color:red;
}

/* _listy - tabele*/

ul.lista{
	list-style:decimal;
	line-height:16px;
}

a.link_str{
	color:#d7ff01;
}

li a.link_str{
	color:#d7ff01;
}

.form_tlo{
	width:240px;
	padding:30px 20px 30px 30px;
	background-color:#507f93;
}

img.big_nagroda{
	cursor:pointer;
}

.nagroda_pobierz{
	width:110px;
	height:120px;
	margin:5px;
	float:left;
}

/* listy - tabele */
table{
	border-collapse:collapse;
}
table.typical_list{
	width:390px;
	margin:4px auto 4px auto;
	border:1px solid #558091;
	background-color:#71a5bb;
}

table.typical_list td{
	padding:4px;
	border:1px solid #558091;
}

td.hand{
	cursor:pointer;
	font-weight:bold;
	background-color:#507f93;
}
/* _listy - tabele*/

.potwierdzenie{
	margin-top:15px;
}
