@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
}

.bg_top {
	background-image:url(../img/bg_top.jpg);
	height:40px;
	background-repeat:repeat-x;
}

.page {
	width:920px;
	margin-left:auto;
margin-right:auto;
}

.bg_page {

margin-left:auto;
margin-right:auto;
}


form {
	margin:0px;
	padding:0px;
}

.c_left {
	float:left;
	width:690px;
	padding-right:10px;
}

.c_right {
	float:right;
	width:216px;	
}

.clear {
	clear:both;
}

.t_head {

	height:40px;
	background-color:#113f70;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin-bottom:7px;
}

.t_head img { 
	float:left;
}

.t_head div { 
	padding-top:10px;
	float:left;
}

.t_tabela {
	border:1px solid #c8d0dd;
	background-color:#f8f9fb;
	padding:0px 14px 9px 14px;

}

.t_tabela input {
    width:180px;

}

.t_text {
	margin-top:10px;
	font-weight:bold;
}

.t_tabela a {
	color:#000000;
	text-decoration:none;
}

.button {
	height:25px;
	background-color:#75a3d4;
	text-align:center;
	color:#FFFFFF;
	margin-top:7px;
	font-size:15px;
	margin-bottom:25px;
	padding-top:5px;
}

.button2 {
    background-color:#75A3D4;
    border:0 none;
    color:#FFFFFF;
    font-size:15px;
    height:30px;
    margin-bottom:25px;
    margin-top:7px;
    padding-bottom:5px;
    text-align:center;
    width:100%;
}


.b_over {
	background-color:#91d475;
	cursor:pointer;
}

.img_hr {
	text-align:center;
	margin-bottom:15px;
}

.txt_title {
	font-size:16px;
	font-weight:bold;
	color:#003366;
	margin-top:30px;
}

.formularz input {
	font-size:12px;
	border:1px solid #CCCCCC;
	width:142px;
	margin-right:70px;
}
.formularz input.errors {
	border:1px solid red;
    background-color:#f8ffdf;
}

.marg_9 {
	margin-top:9px;
}

.footer {
	text-align:center;
	font-size:10px;
	color:#999999;
}

.sep_100 {
	height:100px;
}

.sep_75 {
	height:75px;
}

.logo {
	width:302px;
	height:59px;
	float:left;
}

.info_div {
	width:470px;
	float:right;
}

.pozwolenie {
	font-size:11px;
	color:#333333;
	margin:15px 0px 0px 0px;
}
.pozwolenieerrors {
	color: red;
    font-size:11px;
    margin:15px 0px 0px 0px;
}

.t_head_big {
	margin:0px 0px 0px 25px;
}

.sep_20 {
	height:20px;
}

.podz_txt {
	
}
.formularz input.ch {
    width: auto;
    margin:0px;
}

.formularz select {
	font-size:12px;
	border:1px solid #CCCCCC;
	width:142px;
	margin-right:70px;
}
.formularz select.errors {
	border:1px solid red;
    background-color:#f8ffdf;
}


td.errors ul {
    margin:0;
    padding:0;
    list-style-type:none;
    color: red;
    font-size:10px;
}

.c_on {
   cursor:pointer;
   border:2px solid white;
   padding:3px;
}

.c_off {
   cursor:default;
   border:2px solid white;
   padding:3px;
}

.c_img {
    border:2px solid white;
    padding:3px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#003366;
	margin-top:30px;
}