@CHARSET "UTF-8";
 
html,body {
	margin: 0;
	height: 100%;
	font-size: 95%;
	font-family: Arial, Verdana, serif; }

body {
	background: transparent url("../img/bg.jpg") 0 0 repeat-x fixed; }
	
h1,h2,h3,h4 {margin: 0 0 10px 0}
h1 {font-size: 1.6em}
h2 {font-size: 1.4em}
h3 {font-size: 1.2em}
h4 {font-size: 1.1em}

a {color: #0000CC;}

.container {
	display: table;
	width: 1000px;
	margin: 50px auto 0 20px;}
 
.head {
	position:fixed;
	top:0; left: 730px;

	display:block;
	width:230px;
	height:370px;
	
	padding: 84px 0 0 40px;
	
	background: transparent url("../img/bg-miernik.png") 0 0 no-repeat;
}
	.head h5 {font-size: 1.2em;}
	.head p {font-size:.8em; }

	.head h5, .head p {margin: 0; padding: 0;}

	
	.head string, .head b {color: #333;}
		.head .contact {line-height: 1em; padding-top: 3px;}
		.head .contact, .head .contant a {color: #24a1ed;}
 
.main, .sitebar {
	margin: 0px;
	padding: 0px;
	display: table-cell;
	vertical-align: top;
	text-align: left;
	height: 100%; }
 
.main {width: 709px;}

.sitebar {
	width: 291px;
	background: transparent url("../img/bg-sitebar.png") -25px 102% no-repeat; }
 
 .content {
	height:100%;
	overflow:hidden;
	background: transparent url("../img/bg-content.png") 0 0 repeat-y; }
 
.foot {
	background: #24a1ed url("../img/bg-foot2.jpg") 0 0 repeat-x;
	height: 100px; }
 
	.foot .container {
		position:relative;
		display:block;
		height: 70px;
		margin-top: 0px;
		background: transparent url("../img/bg-foot.jpg") 0 0 no-repeat; }

 	.foot ul, .foot .promotor {
 		position: absolute; bottom: 0; }

	.foot ul {left: 50px;}
	.foot ul,.foot ul li {padding:0;margin: 0;}
	.foot .promotor {right: 340px;}

 		.foot ul li {
 			list-style: none;
 			display: inline;
 			margin-right: 10px; }
 			
 			.foot ul li a, .foot .promotor {
 				color: #fff;
 				text-decoration:none;
 				font-size: .8em;}
 				
 			.foot ul li a:hover {
 				text-decoration: underline;}

 .menu {
 	height: 53px;
 	text-align: center;
 	background: transparent url("../img/bg-menu.png") 0 0 no-repeat; }

 	.menu ul, .menu li {
	 	margin: 0px;
	 	padding: 0px;}

	.menu ul { margin-left: 15px;}

	 	.menu ul li {
	 		display: inline;
	 		list-style: none;}

	 		.menu ul li a {
	 			float:left;
	 			display:block;
	 			width:auto;
	 			height: 53px;
	 			padding: 0 10px 0 20px;
	 			font-size: 1em;
	 			line-height: 53px;
	 			text-decoration: none;
	 			color: #fff;
	 			text-shadow: 0 0 2px #000;}

			.menu ul li.active a,
	 		.menu ul li a:hover {
	 			color:red;
	 			text-shadow: 0 0 2px #24a1ed;
	 			background: transparent url("../img/bg-menu-hover.jpg") 0 100% no-repeat;}

/** CMS Promotor */
.content > .kx_display > .kx_content { padding: 20px !important; width: auto;}
.kx_list .kx_title {margin: 0px;}

.kx_time {
	padding-top: 27px;
	padding-left: 12px;
	width: 100px !important;
	vertical-align: top !important;
	background: transparent url("../img/kx_time.jpg") 20px 0 no-repeat;
}

/** Zend_Form */
.zend_form {}

.zend_form dt,
.zend_form dd {margin-left: 0px;}

.zend_form dd {margin-bottom: 10px;}
.zend_form input,
.zend_form textarea {
	padding: 5px;
	font-family:inherit;
	border: 1px solid #D4D4D4;
	background-color: #fff;
}

.zend_form dt,
.zend_form dd,
.zend_form input {
	width: 600px;
}
.zend_form input[type=submit] {
	width: auto;
}
.zend_form textarea {
	width: 600px;
	height: 150px;
}

.zend_form input:FOCUS,
.zend_form textarea:FOCUS {
	border-color: #8FB222;
	background-color: #FCFFC9;
}

.zend_form label {
	display:block;
	padding: 2px;
	font-weight: bold;
	font-family: arial, sans-serif;
}
.zend_form label.required {
	background: transparent url("../img/required.gif") 100% 50% no-repeat;
}

.zend_form .description {
	color: #666;
	font-size: .9em;
	margin-bottom: 0 !important;
	padding-top: 2px;
	padding-left: 15px;
	background: transparent url("../img/information_small.png") 0 0 no-repeat;
}

.zend_form .errors {
	margin: 0px !important;
}
.zend_form .errors li {
	color: red;
	font-size: .9em;
	list-style:none;

	padding-top: 2px;
	padding-left: 5px;
	padding-right: 15px;
	background: transparent url("../img/exclamation_small.png") 0 0 no-repeat;
}
