@media screen{
	body {
		font: 0.8em Arial, Helvetica, sans-serif;
		text-align: center;
		color:#7c7c7c;
		background:#ffffff url(../img/layout/bgHeader_3.png) no-repeat center top;
		padding:0px;
		margin:0px;
	}
	
	.clear {
		clear:both;
	}
	
	div.clear {
		clear:both;
		font-size:1px;
		height:1px;
	}
	
	a {
		color:#3a589a;
		text-decoration:underline;
	}
	
	a:hover {
		text-decoration:none;
		color:#3a589a;
	}
	
	.reader {
		position: absolute;
		top: -10000px;
		left: 0px;
		width: 1px;
		height: 1px;
		overflow: hidden;
	}
	
	.hidden {
		visibility:hidden;
	}
	
	/* Layout */
	#topbox {
		background:#ffffff url(../img/layout/bgFooterIndent.png) no-repeat center bottom; 
	}
	
	#wrapper {
		margin:0 auto 0 auto;
		padding:0px;
		width:980px;
		text-align:left;
		position:relative;
	}
	
	/* Header */
	#headerPage{
		color:#000000;
		height:339px;
		margin:0;
		position:relative;
		width:980px;
	}
	
	#headerPage p{
		color:#3B93CB;
		font-size:85%;
		font-weight:bold;
		left:25px;
		position:relative;
		bottom:-100px;
		width:220px;
	}
	
	#headerPage p span{
		color:#828383;
		display:block;
		font-weight:normal;
		margin:30px 0 0;
	}
	
	#headerPage #headerInfo {
		bottom:-140px;
		font-size:85%;
		height:30px;
		left:42px;
		line-height:18px;
		position:relative;
		width:200px;
	}
	
	#headerPage #headerInfo ul li a{
		color:#FFFFFF;
		text-decoration: none;
	}
	
	#headerPage #headerInfo2 {
		position:relative;
		width:110px; height:25px;
		top:120px; left:275px;
		font-size:85%;
		line-height:18px;
	}
	
	img.arrowHeaderInfo2 {
		width: 11px; height: 9px;
		border: 0;
		vertical-align: middle;
		margin: 0 6px 2px 0;
		padding: 0;
	}
	
	#headerPage #headerInfo2 a {
		color:#FFFFFF;
		text-decoration: none;
	}
	
	#logo{
		height:53px;
		left:18px;
		position:absolute;
		top:17px;
		width:205px;
		width:205px;
	}
	
	#logo a{
		display:block;
		width:205px;
		height:53px;
		cursor:pointer;
		color:#ffffff;
		font-size: 0px;
	}
	
	#logo span{
		position:absolute;
		width:205px;
		height:53px;
		background:transparent url('../img/layout/bgLogo.png') 0 0 no-repeat;
		z-index:50;
		cursor:pointer;
		left: 0px;
		top: 0px;
	}
	
	/* header Menu */
	#headerMenu{
		left:635px;
		margin:0;
		position:absolute;
		top:85px;
		width:300px;
		z-index:30;
	}
	
	#headerMenu.red{
		bottom:-258px;
	}
	
	#headerMenu ul{
		list-style-type:none;
		padding:0px;
		margin: 0;
		text-transform:uppercase;
		width:300px;
	}
	
	#headerMenu ul li {
		float:left;
		font-size:90%;
		font-weight:normal;
		margin:0 10px 0 0;
		text-align:left;
		width:290px;
		text-align:right;
		height: 35px;
		line-height: 35px;
	}
	
	#headerMenu ul li.active {
		font-weight:bold;
	}
	
	#headerMenu ul li a {
		text-decoration:none;
		color:#FFF;
		width:290px;
		height: 35px;
		display:block;
	}
	
	/* languages */
	#menuLang {
		left:835px;
		position:absolute;
	}
	
	#menuLang ul {
		list-style-type:none;
		padding:12px 0 0 35px;
		margin: 0;
		text-transform:uppercase;
	}
	
	#menuLang ul li a, #menuLang ul li {
		color:#fff;
		cursor:pointer;
		margin-left:3px;
		text-decoration:none;
		z-index:100;
		float:left;
		width:20px;
		font-size: 85%;
	}
	
	#menuLang ul li.active a {
		color:#000;
	}
	
	#search {
		left:784px;
		position:absolute;
		top:43px;
		width:185px;
	}
	
	#searchForm { 
		position:relative;
	}
	#searchForm fieldset {
		border:0 none;
		margin:0;
		padding:0;
		width:220px;
	}
	
	
	#search #quick_search {
		border:0 none;
		height:15px;
		position:relative;
		top:-7px;
		width:138px;
	}
	
	#LeftMenu, #ColorLeftMenu{
		list-style-type:none;
		border-bottom: 1px solid #c9c9c9;
	}
	
	#col2header, #col3header, .col3header{
		border-top: 1px solid #c9c9c9;
		border-bottom: 1px solid #c9c9c9;
	}
	
	#LeftMenu li, #ColorLeftMenu li {
		border-top: 1px solid #c9c9c9;
		line-height: 2em;
		padding: 0 0 0 8px;
	}
	
	
	#LeftMenu a, #ColorLeftMenu a{
		color: #3B90CB;
	}
	
	#LeftMenu li ul, #ColorLeftMenu li ul{
		list-style:none;
		color: #3b90cb;
		font-size:60%;
		padding: 0 0 7px 8px;
	}
	#LeftMenu li ul li{
		border:0;
		padding: 0;
	}
	
	#LeftMenu li ul li ul{
		color: #3b90cb;
		font-size:100%;
	}
	
	#LeftMenu li ul li ul li ul, #LeftMenu li ul li ul li ul li ul {
		font-size:100%;
	}
	
	#LeftMenu li ul li a{
		font-weight:normal;
		font-size:140%;
		line-height: 2.0em;
		background: #ffffff url(../img/layout/bgBulletMini.png) no-repeat left center;
		padding: 0 0 0 12px;
	}
	
	#LeftMenu li ul li.active a, #LeftMenu li.active ul li.active ul li.active a, #LeftMenu li.active ul li.active ul li.active ul li.active a, #LeftMenu li.active ul li.active ul li.active ul li.active ul li.active a  {
		color: #3b90cb;
	}
	#LeftMenu li.active a, #LeftMenu li.active ul li.active ul li a, #LeftMenu li.active ul li.active ul li.active ul li a, #LeftMenu li.active ul li.active ul li.active ul li.active ul li a {
		color: #000000;
	}
	
	#LeftMenu li a, #ColorLeftMenu li a{
		color:#979797;
		font-size:85%;
		font-weight:bold;
		text-decoration:none;
	}
	
	#ColorLeftMenu li{
		background:#FFFFFF url(../img/layout/bgBlueBullet.png) no-repeat scroll 0 center;
		color:#2D71A1;
		list-style-position:inside;
		text-transform:uppercase;
		vertical-align:middle;
	}
	
	#ColorLeftMenu li.cyan{
		background:#FFFFFF url(../img/layout/bgCyanBullet.png) no-repeat scroll 0 center;
		color:#1dc4ce;
	}
	
	#ColorLeftMenu li.orange{
		background:#FFFFFF url(../img/layout/bgOrangeBullet.png) no-repeat scroll 0 center;
		color:#e46600;
	}
	
	#ColorLeftMenu li.yellow{
		background:#FFFFFF url(../img/layout/bgYellowBullet.png) no-repeat scroll 0 center;
		color:#eabc06;
	}
	
	#ColorLeftMenu li.green{
		background:#FFFFFF url(../img/layout/bgGreenBullet.png) no-repeat scroll 0 center;
		color:#96b011;
	}
	
	#ColorLeftMenu li.red{
		background:#FFFFFF url(../img/layout/bgRedBullet.png) no-repeat scroll 0 center;
		color:#d72b00;
	}
	
	#ColorLeftMenu li a{
		color:#2D71A1;
		display:block;
		height:2em;
		margin:0 0 0 14px;
		width:170px;
		vertical-align:middle;
	}
	
	#ColorLeftMenu li.cyan a{
		color:#1dc4ce;
	}
	
	#ColorLeftMenu li.orange a{
		color:#e46600;
	}
	
	#ColorLeftMenu li.yellow a{
		color:#eabc06;
	}
	
	#ColorLeftMenu li.green a{
		color:#96b011;
	}
	
	#ColorLeftMenu li.red a{
		color:#d72b00;
		height: 3.4em;
		line-height:1.7em;
	}
	
	
	/* Body */
	#bodyPage{
		background:#FFFFFF url(../img/layout/bgBodyContent.png) repeat-y left top;
		clear:both;
		margin:0;
		min-height:545px;
		padding:0;
		width:980px;
	}
	
	/* Cols */
	#col1, #col2{
		float:left;
		margin:0 20px 0 27px;
		position:relative;
		width:202px;
		background: #FFF url(../img/layout/bgLeftMenu.png) left top repeat-y;
	}
	#col2{
		margin:0;
		width:242px;
	}
	
	#col3 {
		margin:0;
		padding:0 3px 0 0;
	}
	
	#col3Indent {
		float:right;
		position:relative;
		width:481px;
	}
	
	#col1Indent, #col2Indent {
		padding:0px;
	}
	
	#col1Indent h3, #col1Indent h2 {
		background:#FFF url(../img/layout/bgTopLeftPanel.png) left top no-repeat;
		padding:10px 0 0 20px;
		width:172px;
		height:23px;
		text-transform:uppercase;
		color:#0a44ac;
		font-size:90%;
	}
	
	
	#col2Indent #col2header,#col3Indent #col3header, #col3Indent .col3header {
		width:202px;
		line-height: 2em;
		color:#979797;
		font-size:85%;
		font-weight:bold;
		padding: 3px 0 3px 0;
	}
	#col2Indent #col2header, #col2Indent #col2container {
		width:227px;
	}
	
	#col2container {
		font-size:85%;
		color: #3d3c3c;
	}
	
	#col2container h3, #col2container h2 {
		margin: 3px 0 0 0;
		color: #803d96;
	}
	#col2container p {
		margin: 12px 0 0 0;
	}
	
	#col2header a { color:#979797; text-decoration: none; }
	#col2header a:hover { text-decoration: underline; }
	
	#col2container a { color: #3d3c3c; text-decoration: none; }
	#col2container a:hover{ text-decoration: underline; }
	
	#col2container h2 a { color: #803d96; text-decoration: none; }
	#col2container h2 a:hover{ text-decoration: underline; }
	
	#col2container span a {
		margin: 12px 0 10px 0;
		padding: 0 0 8px 0;
		display:block;
		text-align: right;
		font-size:90%;
		color: #868686;
		border-bottom: 1px solid #e3e3e3;
	}
	
	#col3Indent #col3header, #col3Indent .col3header {
		width:473px;
		color: #3b90cb;
		font-size: 110%;
		line-height: 1.55em;
	}
	
	#col3Indent .col3container {
		margin: 20px 0 0 0;
		font-size: 85%;
		color: #383838;
		width:471px;
		line-height: 1.4em;
	}
	
	#col3Indent .col3container p {
		margin: 0 0 0 0;
		text-align: justify;
	}
	
	/*
	#col3Indent .col3container h4 {
		font-size: 115%;
		color: #000000;
	}
	*/
	
	#col3Indent .col3container a {
		color: #1c3e8b;
	}
	
	/*
	#col3Indent .col3container ul {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		color: #3b90cb;
		margin:0 0 5px 0;
	}
	#col3Indent .col3container ul li span {
		color: #000000;
	}
	#col3Indent .col3container strong {
		color: #000000;
	}
	*/
	
	
	/* Footer */
	#footer{
		background:#D1D1D1 url(../img/layout/bgFooterIndent.png) no-repeat scroll center top;
		clear:both;
		float:left;
		height:130px;
		margin:30px auto 0;
		min-width:1024px;
		position:relative;
		width:100%;
	}
	#footerIndent{
		font-size:80%;
		height:130px;
		margin:0 auto;
		position:relative;
		text-align:left;
		width:980px;
	}
	
	#footerIndent p{
		font-size: 100%;
		color: #767676;
		margin:8px 0 20px 26px;
	}
	
	#footerIndent img{
		position:relative;
		top: 8px;
		left: 10px
	}
	
	#footerIndent p img{
		left: 0px;
	}
	
	#footer a {
		color: #1c3e8b;
	}
	
	#footer #copyright {
		color:#FEFEFE;
		left:700px;
		position:absolute;
		text-align:right;
		top:80px;
		width:270px;
	}
	
	#footer #copyright a{
		color: #c5ddef;
		text-decoration: none;
	}
	
	#footerIndent #footermenu {
		margin: 0 0 0 26px;
		font-size: 110%;
	}
	
	/* Obecne */
	.textCenter{text-align:center;}
	.textRight {text-align:right;}
	.textJustify {text-align:justify;}
	.nowrap {white-space:nowrap;}
	
	img.right {
		float:right;
		margin-left: 15px;
	}
	
	/* Special design: */
	
	/* 1) header default */
	.HeaderDefault #col3Indent, .HeaderDefault #col3Indent #col3header, .HeaderDefault #col3Indent .col3header, .HeaderDefault #col3Indent .col3container {
		width:723px;
		padding-right: 5px;
	}
	/* 2) header red */
	.HeaderRed {
		background:#ffffff url(../img/layout/bgHeaderRed_2.png) no-repeat center top;
	}
	.HeaderRed #headerPage{
		/* height:305px; */
	}
	.HeaderRed #headerPage p{
		top:100px;
	}
	.HeaderRed #headerPage #headerInfo {
		bottom:-140px;
	}
	.HeaderRed #logo{
	}
	.HeaderRed #headerMenu{
		top:260px;
	}
	.HeaderRed #col3Indent, .HeaderRed #col3Indent #col3header, .HeaderRed #col3Indent .col3header, .HeaderRed #col3Indent .col3container {
		width:723px;
		padding-right: 5px;
	}
	
	/* forms */
	table.forms td {
		padding: 3px;
		vertical-align: top;
	}

}
@media print{
	body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
	#headerPage, #col1{display:none;}
	h1,h2,h3,li{page-break-inside:avoid;margin:0px;}
	h1{padding-top:0px;margin-bottom:.5em;border-bottom:1px solid #000;}
	h2,h3{padding-bottom:0px;}
	p{margin-top:.2em;padding:0px;}
	a{text-decoration:underline;font-weight:bold;}
	.imgLeft{float:left;}
	.imgRight{float:right;}
	img{border:1px solid #000;margin:3px;}
	#footer{font-size:9px;}
	td, th{border: 1px solid #000;}
	th{text-align:left;}
}
