* {
	margin: 0;
	padding: 0;
	border: 0;

}

body {
	font-family: tahoma, verdana;
	font-size: 11px;
	background: url('../images_n/bg_up.png') repeat-x top center #fff;
	behavior: url("iepngfix.htc");
	color: #484848;
	
}

#dotpay {
	text-align: center;
	padding-top: 15px;
}

.contact-us {
	text-align: center;
	padding: 20px 0;
	font-size: 13px;
	font-weight: bold;
}

	.contact-us span {
		color: #84ab24;
		font-size: 15px;
	}
	
p.subtitle {
	font-weight: bold;
}

ol {
	padding: 10px 0 10px 20px;
}

#ajax_mail_1 span.red {
	color: red;
}

#header {
	background: url('../images_n/header_bg.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	height: 230px;
	width: 980px;
	margin: auto;
}
#header #top{
	height: 124px;
	padding: 15px 0 15px 0 ;
	width: 980px;
}

#header #top .logo{
	display: block;
	float: left;
	
}
#header #top .logo img{
	behavior: url("iepngfix.htc");	
} 
#header #top .slogan{
	display: block;
	float: left;
	margin: 60px 0 0 20px;
	behavior: url("iepngfix.htc");	
}
#header #top .login{
	display: block;
	float: right;
	width: 212px;
	height: 77px;
	margin: 30px 0 0 20px;
	background: url('../images_n/login_btn.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#header #top .login:hover{
	background: url('../images_n/login_btn.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
}
#header #menu ul {
	width: 970px;
	height: 42px;
	list-style: none;
	float: left;
	display: block;
	background: url('../images_n/menu_c.png') repeat-x bottom center ;

}
#header #menu ul li{
	height: 42px;
	float: left;
	background: url('../images_n/menu_c.png') repeat-x bottom center ;


}

#header #menu ul li a{
	display: block;
	float: left;
	height: 42px;
	padding: 13px 14px 0 14px;
	color: #ffffff;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
}
#header #menu ul li:hover, #header #menu ul li.ac {
	background: url('../images_n/menu_c.png') repeat-x top center ;
	behavior: url("iepngfix.htc");
}

#header #menu div.left{
	width: 5px;
	height: 42px;
	float: left;
	background: url('../images_n/menu_l.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#header #menu div.right{
	width: 5px;
	height: 42px;
	float: left;
	background: url('../images_n/menu_r.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#header #menu ul li:hover div, #header #menu ul li.ac div{
	background-position: top center ;
}

#header #breadcrumbs{
	width: 980px;
	height: 29px;
	background: url('../images_n/breadcrumbs.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
	position: relative;
	top: -1px;
}
#header #breadcrumbs .links{
	padding: 7px 0 0 10px;
	color: #767676;
	font-size: 10px;
}
#header #breadcrumbs .links a {
	text-decoration: none;
	font-weight: bold;
	color: #767676;
}
#header #breadcrumbs .links a:hover{
	text-decoration: underline;
}



#footer {
	width: 980px;
	height: 91px;
	background: url('../images_n/footer.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
	margin: 5px auto 8px auto;
	color: #808080;
}

#footer a{
	color: #808080;
	text-decoration: none;
	font-size: 10px;	
}

#footer a:hover{
	text-decoration: underline;
}
#footer ul.menu{
	width: 480px;
	height: 60px;
	padding: 13px 0 0 15px ;
	float: left;
	
}
#footer ul.menu li{
	display: block;
	float: left;
	height: 15px;
	width: 110px;
	margin: 5px 10px 0 0 ;
}
#footer .box{
	padding: 10px 0 0 15px ;
	float: right;
	width: 150px;
	height: 60px;
}
#footer .box p{
	text-decoration: none;
	font-size: 10px;	
	line-height: 20px !important;
}
#footer .fb_tw{
	width: 65px;
	padding: 32px 30px 10px 0 ;
	float: right;
}
#footer span.green{
	font-size: 12px; 
	font-weight: bold;
	color: #7ba01f; 

}

#container {
	width:100%; 
	overflow: hidden;
	background: url('../images_n/man.png') no-repeat top center ;
	behavior: url("iepngfix.htc");	
}

#container.no_image{
	background-image: none;
}

#container #content {
	width: 980px;
	margin: auto;
}


#container #content #form{
	height: 700px;
	width: 264px; 
	float: left;
}
#container #content #form h3{
	font-size: 12px;
	font-weight: bold;
	color: #2b3e62;
	margin: 5px 0 5px 18px;
	padding: 0;
}

#container #content  #ajax_mail{
	height:560px;
}

#container #content #ajax_mail_1{
	display: absolute;
}

#container #content #ajax_mail_2{
	display: none;
}
#container #content #ajax_mail_2 #msg{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 70px;
	display: block;
	width: 100%;
	height: 20px;
}



#container #content #form p{
	margin: 0 8px 0 8px;
	color: #000000;
}	
#container #content #form .top{
	width: 264px;
	height: 7px;
	background: url('../images_n/green_box_t.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#container #content #form .center{
	width: 244px;
	padding: 0 10px 10px 10px;
	background: url('../images_n/green_box_c.png') repeat-y top center ;
}
#container #content #form .bottom{
	width: 264px;
	height: 7px;
	background: url('../images_n/green_box_b.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#container #content #form .box{
	width: 120px;
	float: left;
}

#container #content #form label, #container #content #form p.price{
	font-family: tahoma;
	font-size: 11px; 
	font-weight: bold;
	margin: 10px 0 0 10px;
	display: block;
	color: #000000;
}
#container #content #form input.small{
	width: 100px;
	height: 21px;
	padding: 5px;
	background: url('../images_n/input_small.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	margin: 3px 0 0 6px ;
	font-size: 11px;
	color: #333333;
}

#container #content #form input.medium{
	width: 220px;
	height: 21px;
	padding: 5px;
	background: url('../images_n/input_medium.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	margin: 3px 0 0 6px ;
	font-size: 11px;
	color: #333333;
}
#container #content #form input.medium.error{
	background: url('../images_n/input_medium.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
}
#container #content #form input.small.error{
	background: url('../images_n/input_small.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
}

#container #content #form textarea{
	width: 220px;
	height: 71px;
	font-size: 11px;
	color: #333333;
	font-family: tahoma;
}
#container #content #form div.uwagi{
	width: 220px;
	height: 71px;
	padding: 5px;
	background: url('../images_n/input_large.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	margin: 3px 0 0 6px ;
}
#container #content #form p.required{
	font-size: 10px; 
	margin: 10px 0 0 10px;
	display: block;
	float: left:;

}	

#container #content #form button.submit{
	width: 88px;
	height: 23px;
	margin: -2px 8px 0 0 ;
	color: #ffffff;
	font-size: 11px;
	background: url('../images_n/button.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	float: right;
	cursor: pointer;
}
#container #content #form input.submit:hover{
	background-position: bottom center;
}



#container #content #content_center{
	width: 468px;
	margin: 0 12px 20px 12px;
	float: left;
	padding: 24px 3px 0 3px;
	font-size: 11px;
	color: #4d4d4d;
	line-height: 180%;
}


#container #content #content_center p{
	line-height: inherit;
}
#container #content #content_center ul{
	margin: 0 0 0 20px;
}
#container #content #content_center #banner{
	height: 186px;
	width: 475px;
	margin: 0 -3px 20px -3px;
}

#container #content #content_center #banner .banner_img{
	position: absolute;
}

#container #content #content_center #banner ul{
	z-index: 100000;
	position: relative;
	top: 156px;
	left: 335px;
}
#container #content #content_center #banner ul li{
	width: 13px;
	height: 20px;
	padding: 1px 0 0 8px;
	font-size: 10px;
	color: #464646;
	display: block;
	float: left;
	margin: 0 1px 0 0 ;
	background: url('../images_n/button_mini.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
	cursor: pointer;
}
#container #content #content_center #banner ul li:hover,
#container #content #content_center #banner ul li.ac{
	background-position: top center;
	color: #ffffff;
}

#container #content #content_center #form_login .input_login{
	width: 220px;
	height: 21px;
	padding: 5px;
	background: url('../images_n/input_medium.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	margin: 5px 0 0 6px ;
	float: left;
}
#container #content #content_center #form_login  label{
	font-size: 12px; 
	font-weight: bold;
	width: 120px;
	text-align: right;
	display: block;
	text-align: right;
	float: left;
	margin: 8px 5px 0 0 ;
}
#container #content #content_center #form_login  .submit{
	width: 88px;
	height: 23px;
	margin: 10px 0 0 200px ;
	color: #ffffff;
	font-size: 11px;
	background: url('../images_n/button.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	display: block;
	float: right;
	cursor: pointer;
}
#container #content #content_center #form_login  .submit:hover{
	background-position: bottom center;
}

#container #content #right{
	width: 217px;
	float: left;
	margin: 0 0 15px 0 ;
}	

#container #content #right h3{
	font-size: 12px;
	font-weight: bold;
	color: #2b3e62;
	margin: 5px 0 5px 18px;
	padding: 0;
}
#container #content #right .box_r1 .top{
	width: 217px;
	height: 7px;
	background: url('../images_n/white_box_t.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .box_r1 .center{
	padding: 10px 20px 0 20px;
	width: 177px;
	background: url('../images_n/white_box_c.png') repeat-y top center ;
}
#container #content #right .box_r1 .center h4{
	font-size: 11px;
	color: #2b3e62;
	font-weight: bold;
}
#container #content #right .box_r1 .center p.data{
	font-size: 10px;
	color: #7ba01f;
	font-weight: normal;
	line-height: 100%;
}
#container #content #right .box_r1 .center a.button{
	width: 88px;
	height: 19px;
	margin: -3px 0 0 0 ;
	padding: 4px 0 0 0 ;
	text-align: center;
	display: block;
	color: #ffffff;
	font-size: 11px;
	background: url('../images_n/button.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
}
#container #content #right .box_r1 .center a.button:hover{
	background-position: bottom center;
}

#container #content #right .box_r1 .center p{
	color: 4c4c4c;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
}

#container #content #right .box_r1 .bottom{
	width: 217px;
	height: 31px;
	background: url('../images_n/white_box_b.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .biuro_prasowe{
	width: 217px;
	height: 66px;
	display: block;
	margin: 0 0 10px 0;
	background: url('../images_n/biuro_prasowe_btn.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .newsletter, .newsletter{
	width: 217px;
	height: 86px;
	background: url('../images_n/newsletter.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .box_r2 .top{
	width: 217px;
	height: 28px;
	background: url('../images_n/white_box_t2.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .box_r2 .center{
	margin: -20px 0 0 0;
	padding: 0 20px 0 20px;
	width: 177px;
	background: url('../images_n/white_box_c.png') repeat-y top center ;
	
}
#container #content #right .box_r2 .center input.newsletter, input.newsletter {
	background: url('../images_n/input_newsletter.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	width: 174px;
	height: 31px;
	padding: 0 5px 0 5px;
	display: block;
	margin: 3px 0 0 -3px;
	font-size: 11px;
	color: #333333;
}

#container #content #right .box_r2 .center input.button_green, 
#container #content #right .box_r2 .center input.button_blue, input.button_blue {
	width: 52px;
	height: 23px;
	display: block;
	float: right;
	margin: 5px -4px 10px 7px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

#container #content #right .box_r2 .center input.button_green:hover{
	background-position: bottom center;
	color: #ffffff;
}
#container #content #right .box_r2 .center input.button_blue:hover, input.button_blue:hover {
	background-position: bottom center;
}
#container #content #right .box_r2 .center input.button_green{ 
	background: url('../images_n/button_n_green.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .box_r2 .center input.button_blue, input.button_blue { 
	background: url('../images_n/button_n_blue.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	color: #ffffff;
}

#container #content #right .box_r2 .bottom{
	width: 217px;
	height: 4px;
	background: url('../images_n/white_box_b2.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}

#container #content #right .kredytoblog{
	width: 217px;
	height: 88px;
	display: block;
	margin: 15px 0 0 0;
}




#container #content #content_center_biuro{
	width: 733px;
	margin: 0 12px 20px 12px;
	float: left;
	padding: 24px 3px 0 3px;
	font-size: 11px;
	color: #4d4d4d;
	line-height: 180%;
}

#content_center_biuro {
	padding-top: 10px !important;
}

#container #content #content_center_biuro .post{
	width: 733px;
	margin: 0 0 20px 0;
}
#container #content #content_center_biuro .post .data{
	width: 67px;
	height: 100px;
	background:  url('../images_n/data.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
	margin: 0 10px 0 -15px;
	color: #ffffff;
	float: left;
}
#container #content #content_center_biuro .post .data .day{
	font-size: 32px;
	width: 67px;
	height: 35px;
	padding: 15px 0 0 0;
	text-align: center;
	display: block;
}
#container #content #content_center_biuro .post .data .month{
	font-size: 11px;
	width: 67px;
	height: 18px;
	padding: 5px 0 0 0;
	text-align: center;
	display: block;
}
#container #content #content_center_biuro .post .data .time{
	font-size: 11px;
	width: 67px;
	height: 15px;
	padding: 5px 0 0 0;
	text-align: center;
	display: block;
}
#container #content #content_center_biuro .post .cont{
	width: 664px;
	padding: 0 2px 0 5px;
	float: left;
}
#container #content #content_center_biuro .post .cont h3{
	color: #2b3e62;
	padding: 0 0 0 0;
	font-size: 18px;
}
#container #content #content_center_biuro .post .cont .post_footer{
	width: 100%;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 10px 0 8px 0 ;
}
#container #content #content_center_biuro .post .cont .post_footer .tags{
	color: #a1a1a1;
	font-size: 10px;
	float: left;
	width:400px;
}
#container #content #content_center_biuro .post .cont .post_footer .tags a{
	text-decoration: none;
	color: #a1a1a1;
}
#container #content #content_center_biuro .post .cont .post_footer .tags a:hover{
	text-decoration: underline;
	color: #a1a1a1;
}
#container #content #content_center_biuro .post .cont .post_footer .links{
	float: right;
	width: 150px;
	position: relative;
	top: -1px;
	text-align: right;
}
#container #content #content_center_biuro .post .cont .post_footer .links a{
	margin: 0 0 0 5px;
}
#container #content #content_center_biuro .post .cont .post_footer .links img {
	margin-bottom: -5px;
}

#container #content #right .box_r1.download .center ul{
	list-style: none;
}
#container #content #right .box_r1.download .center li{
	display: block;
	width: 90%;
	height:11px;
	padding: 7px 0 12px 15px;
	border-bottom: 1px solid #dedede;
	background:  url('../images_n/li_pointer.png') no-repeat center left ;
	behavior: url("iepngfix.htc");
	color: 2b3e62;
	font-size: 11px;
	font-weight: bold;
}
#container #content #right .box_r1.download .center li a{
	color: #2b3e62;
	text-decoration: none;
}
#container #content #right .box_r1.download .center li a:hover{
	color: #2b3e62;
	text-decoration: underline;
}
#container #content #right .box_r1.download .center li.last{
	border: none;
}

#container #content #content_center_biuro .pages {
	margin: 20px 0 20px 65px ;
	list-style: none;
}
#container #content #content_center_biuro  .pages li {
	width: 26px;
	height: 23px;
	padding: 3px 0 0 0;
	display: block;
	float: left;
	margin: 0 2px 0 2px;
	text-align: center;
	background:  url('../images_n/pages.png') no-repeat bottom center ;
	behavior: url("iepngfix.htc");
	font-size: 11px;
}
#container #content #content_center_biuro  .pages li a{
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#container #content #content_center_biuro li:hover, 
#container #content #content_center_biuro li.ac{
	background:  url('../images_n/pages.png') no-repeat top center ;
	behavior: url("iepngfix.htc");
}
#container #content #content_center_biuro li:hover a, 
#container #content #content_center_biuro li.ac a{
	color: #2b3e62;
}
.red{
	color: #aa0000;
}
.green{
	color: #006600;
}
.clear{
	width: 100%;
	clear: both;
	height: 0px;
}









h1, h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma, verdana;
	padding: 5px 0;	
}

h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma, verdana;
	padding: 15px 0 5px 0;	
}

p {
	line-height: 15px;
	padding: 5px 0;
	text-align: justify;
}

.Big {
	color: #2077AF;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}

a {
	color: #2077AF;
	text-decoration: underline;
}

a:hover {
	color: #000;
}

ul.List {
	margin: 10px;
}

ul.List li {
	line-height: 15px;
	padding: 0 0 4px 0;
}

.Clear {
	clear: both;
}

.light-gray {
	color: #8D8D8D;
}

.bold {
	font-weight: bold;
}

.small-gray {
	font-size: 10px;
	color: #8D8D8D;
}

.Column, .ColumnLast {
	width: 262px;
	float: left;
}

.Red { color: red; }

.Column {
	margin-right: 10px;
}
	
	.Column textarea, .ColumnLast textarea {
		width: 262px;
		height: 217px;
		background: url('../images/bg_textarea_square.png') no-repeat !important;
	}
	
	.Column label, .ColumnLast label {
		line-height: 18px !important;
		padding: 5px 0;
	}

.BigColumn {
	width: 530px;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
}

	.BigColumn textarea {
		width: 500px !important;
		background: url('../images/bg_textarea.png') no-repeat !important;
	}
	
.OneColumn {
	width: 790px;
}

	.OneColumn textarea {
		width: 790px !important;
		background: url('../images/bg_textarea_long.png') no-repeat !important;
		height: 77px !important;
	}
	
	.OneColumn label {
		width: 790px;
		line-height: 18px !important;
		padding: 5px 0;
	}

tr.not-active td { color: red; }

	#Top {
		width: 100%;
		height: 373px;
		position: relative;
		margin-bottom: 10px;
	}
	
		#Logo {
			position: absolute;
			top: 0;
			left: 0;
			background: url('../images/centrum-ochrony-dluznika.jpg') no-repeat;
			width: 100%;
			height: 286px;
		}
		
		#Submenu {
			position: absolute;
			top: 135px;
			left: 10px;
		}
		
		#Submenu ul {
			list-style: none;
			font-size: 12px;
			line-height: 18px;
		}
		
		#Menu {
			position: absolute;
			top: 286px;
			left: 0;
			width: 100%;
			height: 57px;
		}
		
			#Menu ul {
				width: 100%;
				height: 57px;
				background: url('../images/m_bg.png') repeat-x;
				list-style: none;
			}
				
				#Menu ul li {
					float: left;
					height: 57px;
				}
				
					#Menu ul li a span {
						display: none;
					}
					
					#Menu ul li.Left {
						width: 3px;
						background: url('../images/m_left.png') no-repeat;
						height: 57px;
						float: left;
					}
					
					#Menu ul li.Right {
						width: 5px;
						background: url('../images/m_right.png') no-repeat;
						height: 57px;
						float: right;
					}
				
				#Menu ul li a {
					display: block;
					height: 27px;
					margin: 16px 10px 0 15px;
				}
				
				#Menu ul li a:hover, #Menu ul li a.Active {
					background-position: 0 -100% !important;
				}
				
				#Menu li#m_Start a { width: 90px; background: url('../images/m_strona-glowna.png'); }
				#Menu li#m_Strefa-klienta a { width: 84px; background: url('../images/m_strefa-klienta.png'); }
				#Menu li#m_Strefa-posrednika a { width: 104px; background: url('../images/m_strefa-posrednika.png'); }
				#Menu li#m_Kontakt a { width: 54px; background: url('../images/m_kontakt.png'); }
				#Menu li#m_Czym-jest-OPK a { width: 90px; background: url('../images/m_czym-jest-opk.png'); }
				#Menu li#m_Nasza-misja a { width: 75px; background: url('../images/m_nasza-misja.png'); }
				#Menu li#m_Wspolpraca a { width: 74px; background: url('../images/m_wspolpraca.png'); }
				#Menu li#m_Cennik a { width: 48px; background: url('../images/m_cennik.png'); }

				
				
		#Breadcrumbs {
			position: absolute;
			top: 343px;
			left: 0;
			right: 0;
			height: 30px;
			background: url('../images/bg_breadcrumbs.png') no-repeat;
			line-height: 30px;
			padding: 0 10px;
			color: #5C5C5C;
			font-size: 10px;
		}

.Bar {
	width: 980px;
	height: 37px;
	background: url('../images_n/bar.png') no-repeat;
	margin-bottom: 15px;
}

	.Bar ul {
		list-style: none;
		width: 100%;
		line-height: 37px;
	}
	
	.Bar ul li {
		padding: 0 0 0 10px;
	}
	
	.Bar ul li.Left {
		float: left;
		color: #000;
	}
	
	.Bar ul li.Left a {
		color: #000;
	}
	
	.Bar ul li.Right {
		float: right;
		color: #fff;
		width: 190px;
		text-align: center;
	}
		
	.Bar ul li.Left a {
		color: #000;
		text-decoration: none;
	}
	
	.Bar ul li.Left a:hover {
		text-decoration: underline;
	}

.Box {
	width: 268px;
	height: 160px;
	padding: 8px;
	float: left;
}

.Box p {
	text-align: justify;
}

.Box a {
	float: right;
	background: url('../images/arrow.gif') no-repeat 0 50%;
	padding: 0 0 0 5px;
	color: #1A3E86;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.Box a:hover {
	text-decoration: underline;
}

	.Box1 {
		background: url('../images/bg_blue.png') no-repeat;
	}

	.Box2 {
		background: url('../images/bg_blue2.png') no-repeat;
		margin-left: 15px;
	}
	
#Pomoc {
	width: 213px;
	float: right;
}

	
#WelcomeBox {
	float: left;
	width: 530px;
	margin-bottom:15px;
}

#LoginBox {
	width: 257px;
	height: 153px;
	background: url('../images/bg_loginbox.png') no-repeat;
	float: right;
	padding: 10px 5px 0 5px;
	color: #fff;
	text-align: center;
	margin-bottom: 15px;
}

#RightBox {
	width: 267px;
	float: right;
}

	ul#footer-list, ul#partners {
		list-style: none;
		padding-bottom: 10px;
		width: 980px;
		margin: auto;
	}
	
		ul#footer-list li, ul#partners li {
			padding: 0 2px;
			display: inline;
		}
		
		ul#footer-list li.Sub {
			color: #B8B8B8;
		}
		
		ul#footer-list a, ul#footer-list, ul#partners a, ul#partners {
			color: #B8B8B8;
			text-decoration: none;
		}
		
		ul#footer-list a:hover, ul#partners a:hover {
			text-decoration: underline;
		}
		
	#footer-list a, ul#partners a {
		color: #fff;
		text-decoration: none;
	}
	
	ul#partners {
		padding-top: 5px;
		text-align: center;
	}
	
	ul#partners img {
		height: 37px;
	}


/* FORMS */

form br {
	clear: both;
}

#LoginBox a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}

#LoginBox a:hover {
	text-decoration: underline;
}
 
#LoginBox label {
	line-height: 20px;
	display: block;
	padding-left: 15px;
	text-align: left;
}

#LoginBox .Input {
	width: 213px;
	height: 22px;
	padding: 8px 6px 0 6px;
	background: url('../images/login_input.png') no-repeat;
	margin-bottom: 8px;
	font-size: 12px;
} 

#LoginBox .Submit {
	color: #fff;
	background: none;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
}

#Form label {
	display: block;
	line-height: 28px;
}

#Form .Input {
	width: 226px;
	height: 26px;
	background: url('../images/input.png');
	font-size: 13px;
	font-family: tahoma, verdana;
	padding: 10px 10px 0 10px;
}

#Form textarea {
	width: 252px;
	height: 143px;
	background: url('../images/textarea.png');
	font-size: 13px;
	font-family: tahoma, verdana;
	padding: 10px;
}

#Form .Submit {
	float: right;
	width: 165px;
	height: 45px;
	line-height: 45px;
	background: url('../images/submit.png');
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: tahoma, verdana;
	margin-top: 15px;
}

#Form select, form.search-form select {
	border: 2px solid #ccc;
	padding: 2px;
}

form.search-form .input {
	border: 2px solid #ccc;
	font-size: 10px;
	padding: 2px;
}

.small-input {
	border: 2px solid #ccc;
	width: 65px;
	padding: 2px;
	font-size: 10px;
}

	.search-box {
		margin-top: 5px;
		padding: 8px;
		border: 1px solid #ccc;
	}

	.search-form * {
		font-size: 10px;
	}

	.search-form input, .search-form select {
		margin-right: 8px;
	}

	.search-form .submit {
		background: #A81D2B;
		color: #fff;
		padding: 4px;
		cursor: pointer;
		margin: 0;
	}

.FormLeft50 {
	float: left; 
	width: 246px;
}

.FormRight50 {
	float: right; 
	width: 272px;
}

.Small {
	font-size: 10px;
}

.Small select {
	font-size: 10px;
}

ul.Pages {
	list-style: none;
	margin: 20px 0;
}

	ul.Pages li {
		display: inline;
	}
	
	ul.Pages li a:hover, ul.Pages li a.Active {
		background: #ADCF57;
		color: #fff;
	}
	
	ul.Pages li a {
		background: #CBCBCB;
		color: #424242;
		padding: 5px 8px;
		margin-right: 1px;
		text-decoration: none;
	}

/* tables */


.KontaktTable {
	width: 100%;
	border-collapse: collapse;
}

.KontaktTable td {
	padding: 10px;
	border-bottom: 1px solid #D2D2D2;
}

.KontaktTable td.BL {
	padding: 10px;
	border-left: 1px solid #D2D2D2;
}

.KontaktTable td img { float: right; }
.KontaktTable td p { float: left; }

.Table {
	width: 100%;
	border-collapse: collapse;
}

.Table .First td {
	font-weight: bold;
	background: #fff;
}

.Table td {
	border: 1px solid #D2D2D2;
	padding: 6px;
	text-align: center;
	background: #F7F7F7;
}

.Table .Dark td {
	background: #eee;
}

.Table .New td {
	font-weight: bold;
}

