@charset "utf-8";
/* CSS Document */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


.oneColFixCtr #container {
	width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	min-height:650px;
	background-color:#FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #7391D5;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

 .clearfix:after
  {
  /*specjalny kod aby container oblewal elementy plywajace wewnatrz*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.mainContent{
	margin:0px;}

#top{
	float:left;
	width:1024px;
	height:173px;
	background-color:#fff;
	margin:0px;
	}
	
#menu_belka{
	float:left;
	width:1024px;
	height:26px;
	background-color:#06F;}

#srodek{
	float:left;
	width:1024px;
	height:auto;
	margin:9px 0px;
	}
	
#main_col{
	float:left;
	width:610px;
	min-height:350px;
	margin:0px 6px 0px 40px;
	background-color:#fff;}
	
#prawa_col{
	float:left;
	width:326px;
	min-height:350px;
	background-color:#fff;
	}

#footer{
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#545454;
	width:1024px;
	height:159px;
	border-top:#E1E1E1 1px dashed;}
	
.box_logo{
	float:left;
	background-color:#CCC;
	width:200px;}	

	
div.animacja{
	width:326px;
	height:250px;
	background-color:#CCC;}
	
.animacja img { padding: 0px;
border: 1px solid #ccc;
width:326px !important;
height:250px !important;}

table.contentpane form table td, table.category td{
	padding:4px 20px 8px 8px;
}

table.category{
	width:600px;
	background-color:#E5EAF7;
	color:#8E939F;
	line-height:1.7em;
}

table.category tr.sectiontableentry1{
	background-color:#D7DDE9}

table.category td a{
	color:#204287;
	margin-right:60px;
	font-weight:normal;
	padding-bottom:6px;
	}
.glos {
	background-image:url(http://www.wrpo.wielkopolskie.pl/gwiazdy_wielkopolskie/templates/gwiazdy/images/glos_tlo.png);
	background-repeat:repeat-x;
	height:26px;
	width:600px;}
p.belka_glos{
	margin:9px 0px 0px 30px;
	padding-top:4px;
	line-height:16px;
	font-weight:bold;}

/*Formularze logowania*/
form.form-login fieldset{
	border:none;
	background-color:#204387;
	color:#FFF;
	margin-bottom:1px;}

form.form-login fieldset p{
	margin-bottom:25px;}

form.form-login fieldset p label{
	width: 8em;
	height:2em;
	line-height:18px;
float: left;
text-align: left;
margin-right: 0.8em;
display: block}

input{
color: #204387;
background: #fff;
border: 2px solid #204387;
margin:0px;
	}
	
#prawa_col input.button{
	color: #fff;
background: #204387;
float:right;
margin-right:62px;
	border: none;
	padding:2px 15px;
	text-align:right;
	}

div#glosowanie{
	width:610px;
	background-color:#E0E6F3;
	border:none;
	padding:0px 0px 10px 5px}

label.remember{
	margin: 3px 5px 3px 15px;}
input.checkbox{
	margin:3px 35px 0px 0px;}
	
 fieldset.form_glosowanie{
	border:none;}
	
p.dane_glosowanie label, p.dane_glosowanie label{
	width:120px;
	display:inline-block;
	margin-right:20px;}

.osolCaptchaBlock{
	margin-left:15px;}

.osolCaptchaBlock label{
	margin-bottom:10px;
	display:block;
	height:18px;}
	
.osolCaptchaBlock table td{
	text-align:left;
}

.osolCaptchaBlock table td label a{
	margin:2px 10px;
	display:block;
	}
	
button.button{
	margin:10px;
	height:26px;
	width:65px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#F00;
	border:none;
	background-image:url(http://www.wrpo.wielkopolskie.pl/gwiazdy_wielkopolskie/templates/gwiazdy/images/zolty_button.jpg);
	background-repeat:repeat-x;}

/*Kontakty*/
#component-contact a{
	color:#204287}

#component-contact a:hover{
	color:#E4352B}
	
#wyszukiwarka_form_div2{
	background-color:#204287;
	width:326px;
	height:75px;
	padding-top:5px;
	padding-bottom:15px;}
	
#wyszukiwarka_form_div2 table{
	margin-left:25px;
	}

#wyszukiwarka_tab_div2 table td{
	padding-bottom:5px;
	border-bottom:#CCC dotted 1px;
	}

#wyszukiwarka_form_div2 table input.wyszukiwarka_projekt_input1{
	width:175px;}
	
#system-message{
	border-bottom-color:#204387;
	border-top-color:#204387}
	
.stopka_opis{
	float:left;
	width:500px;
	margin-left:65px;}
.inline_box{
	display:inline}
	
/*Tabela wyników głosowań*/
#table_gwiazdy_glosy table{
	border-collapse:collapse;
}
#table_gwiazdy_glosy td, #table_gwiazdy_glosy th {
	height:30px;
}
#table_gwiazdy_glosy th{
	font-weight:bold;
	text-align:center;
}
#table_gwiazdy_glosy div{
	valign:center !important;
}

