@CHARSET "UTF-8";
body{ font-family: Tahoma, Arial, Verdana, sans-serif; background-color: #0c0c0c;}
a { color: #c80160; text-decoration: none; outline: none;}
a:hover { color: #fb2a8e; text-decoration: underline;}
body, p, td { color: #1C1C1C;}
td { vertical-align: middle;}
body { background: #0c0c0c url(img/back.jpg) scroll right top no-repeat; background-attachment: fixed;}
a img { border: none; outline: none;}

.container { width: 963px; float: right; background: url(img/menu-hover.png) scroll -1000px -1000px no-repeat; }


.container h1, .container h2, .container h3, .container h4 { color: #67665f; margin-left: 0; padding-left: 0;}
.container h1 { color: #67665f; font-weight: bold; border: none; margin-top: 0px; padding-top: 0px;}
.container h2 { color: #67665f; font-weight: bold; }


.top { width: 821px; height: 72px; margin-right: 23px; float: right; }

.banner { padding-top: 0px; float: left; width: 283px; height: 178px; }
.banner  a { width: 100%; height: 100%; display: block;}
.banner  a span { display: none; }
.menu-container { margin-top: 16px; margin-right: 1px; height: 35px; }
.main-menu { margin-bottom: 0; margin-right: 0;  }
.main-menu ul { list-style: none; margin: 0; padding: 0; }
.main-menu ul li { display: block; float: left; margin: 0; padding: 0; background: none;}
.main-menu ul li a { color: #fff; display: block; text-decoration: none; width: 124px;  height: 19px; padding: 7px 0 9px; text-align: center; font-size: 16px; font-weight: normal; text-transform: none;}
.main-menu ul li a span { }
.main-menu ul li a:hover { background: transparent url(img/menu-hover.png) scroll left top no-repeat; color: #000;}
.main-menu ul li a.active-option, .main-menu ul li.active-option > a { background: transparent url(img/menu-hover-active.png) scroll left top no-repeat; color: #fff !important;}
.main-menu ul li.first-option { margin-left: 0 !important; padding-left: 0 !important;}
.main-menu ul li.last-option { margin-right: 0 !important; background: none !important; padding-right: 0 !important;}
.main-menu.menu-4 ul li {margin-right: 108px;}
.main-menu.menu-5 ul li {margin-right: 50px;}
.main-menu.menu-6 ul li {margin-right: 15px;}
/* submenu */
.main-menu ul ul {display: none;}
.main-menu ul {position: relative;}
.main-menu ul ul {position: absolute; top: 35px; left: 0px; z-index: 100; width: 821px; background: url(img/submenu.png) scroll left top no-repeat; height: 36px;}
.main-menu ul ul li {background: url(img/submenu-div.png) scroll right 12px no-repeat;}
.main-menu ul ul li a {width: 100px; padding: 10px 0; font-size: 12px;}
.main-menu ul ul li a:hover { background-image: none/*url(img/submenu-hover.png)*/; color: #ffd1e7 !important;}
.main-menu ul ul li a.active-option  { background-image: url(img/submenu-hover-active.png); color: #fff !important;}
.main-menu ul.submenu-4 li {padding: 0 70px; margin: 0;}
.main-menu ul.submenu-5 li {padding: 0 40px; margin: 0;}
.main-menu ul.submenu-6 li {padding: 0 22px; margin: 0;}
.main-menu ul.submenu-7 li {padding: 0 10px; margin: 0;}
.main-menu ul.submenu-8 li {padding: 0 2px 0 1px; margin: 0;}
.main-menu ul.submenu-9 li {margin-right: -10px;}
.main-menu ul.submenu-many li {margin-right: -20px; background: none;}
.main-menu ul.submenu-many li a {width: auto; padding: 10px 15px;}

.logo-button { position: relative;}
.logo-button div { position: absolute; left: -142px; top: 0px; }
.logo-button div a {outline: none; display: block; width: 127px; height: 228px;}
.logo-button div a span {display: none;}


/* MIDDLE & content*/
.middle { margin: 0 23px 15px 0; width: 821px; float: right;}

.table td { padding: 0; margin: 0; }
.page-body { padding: 0 25px 40px; width: 528px; overflow: hidden; min-height: 400px;}

.content-td { width: 652px; margin: 0; padding: 0; vertical-align: top;}
.content { background-color: white;}
.content .text { padding: 35px 33px 80px;}
.content .text.narrow {float: right; width: 560px;}


.content.with-lefbox { background: white url(img/left-box-back.png) scroll 200px top repeat-y;}
.formular { width: 650px; }
	
	
/* MENU LEFT*/
.content .leftbox { float: left; width: 180px; padding: 15px 0 80px 15px; }
.leftbox h2 {font-size: 14px; font-weight: bold;}
.leftbox ul {list-style: none; margin: 10px 0 0; padding: 0;}
.leftbox ul li a{padding: 3px 0; display: block; width: 100%; color: black;}
.leftbox ul li a:hover, .leftbox ul li a.active-option {color: #C80160;}

/* MAIN PAGE */
.box1, .box2 {float: left; position: relative; background-color: white; text-align: center; overflow: hidden;}
.box2 .more , .box1 .more {position: absolute;}
.box1 .more a, .box2 .more a {display: block; width: 114px; height: 18px; background: url(img/more-addon.png) scroll left top no-repeat;}
.box1 .more span, .box2 .more span { display: none;}
.box2 { margin: 15px 0; width: 403px; height: 176px;}
.box1 { width: 821px; height: 280px;}
.box1 .more { left: 690px; top: 250px;}
.box2 .more { left: 270px; top: 144px;}

/* NEWS */
.news {
	margin: 0 0 15px 0;
}

	.news .header {
		font-size: 13px;
		font-weight: bold;
	}
	.news .date {
		color: #444;
		margin: 3px 0 10px 0;
		padding: 0 0 0 20px;
		background: url(img/date_stamp.png) center left no-repeat;
	}
	.news .moreNews {
		width: 100%;
		text-align: right;
		padding-bottom: 5px;
		margin: -5px 0 30px 0;
		border-bottom: 1px solid #ccc;
		}
		
	.news p {
		padding: 0;
		margin: 0;
		}
		
	.news-date {
		padding: 0;
		margin: -14px 0 15px 0;
		color: #777;
		font-size: 11px;
	}
.quick-news /* @ mainpage */ {
	float: left;
	width: 370px;
	padding-bottom: 20px;
	margin-right: 15px;
}
.quick-news.pr {
	margin-right: 0;
}

.quick-news p {
	padding: 0px 15px 1.5em 0px;
}

.quick-news p.date {
	color: #444;
	margin: -10px 0 2px 0;
	padding: 0 0 0 20px;
	background: url(img/date_stamp.png) center left no-repeat;
	font-size: 11px;
}

.quick-news .tekst {
	margin-top: 11px;
}

/* FOOTER */
.footer {
	background-color: #ffffff;
	color: #666;
	height: 34px;
	float: right;
	width: 821px;
	margin: 0 23px 0px 0;
	clear: both;
}

.footer .right { float: right; padding: 9px 12px 11px; width: 416px; background-color: #c80056; color: #ffffff; height: 14px; overflow: hidden;}
.footer .right .copy2 { float: right; }
.footer a { color: #ccc; }
.footer a:hover { color: #c77; text-decoration: none;}


.footer-menu   {margin-left: 5px; }
.footer-menu  ul{
	list-style: none;
	margin: 0; padding:0;
}

.footer-menu ul li {
	display: block;
	float: left;
}

.footer-menu ul li a:hover { color: #777; }
.footer-menu ul li a { color: #444; padding: 10px 5px; display: block; width: auto; font-size: 11px;}

/* OTHER */

.read-more span {display: none;}

.read-more {display: inline-block; width: 106px; height: 24px; background: url(img/czyt_wiecej_button.png) scroll left top no-repeat;}
.read-more:hover {background-position: -135px 0px;}


.webdesign {
	text-align: right;
	float: right;
	width: 821px;
	margin: 10px 35px 30px 0;
	color: #888;
	font-size: 11px;
}


