.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
/* (c) 1998 - 2006 Millennium 000 spol. s r. o. , URL: http://www.millennium000.sk */
@media screen, projection {
/* Zakladne styly na stranke */
* { margin:0; padding:0; }
body { font:62.5% Arial, sans-serif; margin:22px 0; color:#201f5f; background:#F0F2F7; }
body#blankTemplate { font:62.5% Arial, sans-serif; margin:0 20px; color:#201f5f; background:#fff; }
form { padding:0; margin:0;}
h2.siteHeading { display:none;}
form h2 {font-size:135%; margin-bottom:0.5em;}
form h4 {font-size:120%; /*clear:both;*/ margin-bottom:0.5em;}
form ul {margin:0 0 0.5em 1px;}
form ol {margin:0 15px 0.5em 29px;}
blockquote {margin:0.5em 1em;}

/* Hlavne vrstvy */
#wrapper { width:970px; margin:0 auto; background:#fff url('../Img/background.gif') repeat-x top left; padding:12px 0px; font-size:110%;}
#content {float:right; width:760px; background:url('../Img/border.gif') repeat-y top left; margin-bottom:13px; }
#nav { float:left; padding-left: 11px; padding-right: 11px; padding-bottom: 20px; text-align: center; }
	.navLogo { width:185px; background:#ececf2; text-align:right; margin-top: 0px; margin-bottom: 0px;}

	#headerContent {/*FIXED font-size: 11px; */width:734px; border-bottom:solid 1px #d6e0ea; margin:0 13px; padding:0 0 5px 0; }
	#headerContentLeft {float:left; }
	#headerContentLeft .menu {line-height: 1.5em; margin-left: 0.5em;}
	#headerContentRight {float:right; text-align: right; width:500px; }
	#headerContentRight .menu {line-height: 1.5em;}
	
	#headerBottom {/*FIXED font-size: 11px; */text-align:right; margin:0 13px; padding:7px 0px 20px 0;}

#mainContent {width:540px; float:left; background:url('../Img/border.gif') repeat-y top right;}
	.mainContentText {width:513px; margin:0 13px;}
	.mainContentText p { margin:0 0 0.5em 0; }
	.mainContentText h1 { font-size:160%; font-style:normal; margin-bottom:0.5em;}
	.mainContentText h3 { font-size:130%; margin-bottom:0.5em;}
	/*.mainContentText h4 { font-size:120%; margin-bottom:0.5em;}*/
	.mainContentText h5 { font-size:110%; margin-bottom:0.5em;}
	.mainContentText h6 { font-size:100%; margin-bottom:0.5em;}

.mainContentText {color: #666;}
.mainContentText H1, .mainContentText H2, .mainContentText H3, .mainContentText H4, .mainContentText H5, .mainContentText H6, .mainContentText H7, .mainContentText H8 
	{ color:#201f5f; }
.mainContentText H5
	{ margin-left: 0px; }

#secondaryContent { width:221px; float:right; background:url('../Img/border.gif') repeat-y top left; margin-left:-1px;}
#footer { clear:both; width:945px; background: #dee6ed url('../Img/box_header.gif') repeat-x center left; padding:3px 0; text-align:center; margin-left:11px; border:solid 1px #cbd5df;}

.pnlSubContent {margin:0px; /*font-family: Verdana, Arial, sans-serif;*/}
.pnlSubContent {margin:0px; font-family: Verdana, Arial, sans-serif;}
.pnlSubContent ul {list-style:none;}
.pnlSubContent ul li {padding-left:10px; background:url(../Img/ico_list.gif) no-repeat left center;}
/*TEST-BEGIN*/
.pnlSubContent ul {margin-left: 30px;padding-left: 12px; list-style-type: square; list-style-position: outside;}
.pnlSubContent ul li {padding-left:0px; background:none;}
/*TEST-END*/
.pnlSubContent ul.FirstLevel li {padding-left:10px; background:none;}
.pnlSubContent  p {margin-bottom: 1.5em; line-height: 1.4em; text-align: justify; }
.pnlSubContent  ul {margin-bottom: 1.5em;}
.pnlSubContent  h5 {margin-left: 20px; }


/* Box */
.rightBox { width:170px; background:#ececf2 url('../Img/background_box.gif') repeat-y top left; border:solid 1px #cbd5df; margin:0 0 15px 13px; padding:8px 11px; }
	.rightBox H3 {font-size:130%; font-style:italic;}
	.rightBox p {padding:11px 0 0 0;}
	.rightBox ul {margin:10px 0; list-style:none;}

	
.rightBoxWhite {width:192px; border:solid 1px #cbd5df; margin:0 0 15px 13px; padding:0px 0px 0px 0px;}
	.rightBoxWhite H3 {width:170px; background:#fff url('../Img/box_header_lr.gif') repeat-x top left; color:#838c9f; font-size:130%; font-style:italic; padding:2px 11px; display:block;}
	.rightBoxWhite p {padding:10px 11px;}
	.rightBoxWhiteText {padding:10px 11px 0 11px;} 

.mainBox {width:511px; border:solid 1px #cbd5df;}
	.mainBox H3 {width:489px; background:#fff url('../Img/box_header.gif') repeat-x top left; color:#838c9f; font-size:130%; font-style:italic; padding:2px 11px; display:block;}
	.mainBoxHeader {width:487px; background:#fff url('../Img/box_header.gif') repeat-x center left; color:#1a62c4; padding:2px 12px; display:block; border-bottom:solid 1px #cbd5df;}
	.mainBoxCategory {font-family: Verdana, Arial, sans-serif; min-height:94px; height:auto !important; height: 94px; margin:0px; padding:0px; background:none;}
	.mainBoxCategory H1 {font-size:160%; font-style:normal; padding-top:5px; padding-left: 12px; margin-bottom:0em;}
	.mainBoxContent {margin:3px 12px;}

.leftBoxWhite {width:183px; border:solid 1px #cbd5df; margin:0 0 15px 11px; padding:0px 0px 0px 0px;}
	.leftBoxWhite H3 {width:161px; background:#fff url('../Img/box_header_lr.gif') repeat-x top left; color:#838c9f; font-size:130%; font-style:italic; padding:2px 11px; display:block;}
	.leftBoxWhite p {padding:10px 11px; text-align:right;}
.separateBox { width:100px; border:solid 1px #cbd5df; padding:10px; float:right; }

.lastGroupe { margin-left:30px; margin-top:20px; }
.firstGroupe h3 { margin-bottom:0px; width:390px; float:left; } 
.firstGroupe p { clear:left; width:420px; }
.lastGroupe p { clear:left; width:390px; }
.firstGroupe img, .lastGroupe img { float:right; padding:1px; border:#cbd5df solid 1px; }
hr.separator { margin:10px 0; }
img.imgBorder { border:solid 1px #cbd5df; padding:3px; float:right; }

/* News */
    .newsItem {margin-bottom:10px;}

/* Formulare */
.search {width:110px; border:solid 1px #9ba6b0; /*FIXED font-size: 11px; */font-size:100%; height:1.5em; margin-bottom:10px; } 
.standWidth { width:180px; } /*font-size:100%; height:1.5em; background: none; } border: none; }*/
.standWidthLong { width:300px;}
.standWidthSelect { width:184px;}
.standWidthLongSelect { width:304px;}
div.formSearch {margin-bottom:18px; width: 100%; padding: 2px 0px; } /*font-size: 120%;}*/
.label {float:left; width:170px;}
.odsadenie {float:left; width:170px; display: block; }
.formFields {float:left; width: auto; line-height: 1.8em;}
.formFields label {margin-left: 0.5em;}
form fieldset {margin:12px 0; padding:10px; border: 1px solid #cbd5df;}
form legend {font-weight:bold; margin-bottom:10px;}
.formTextDate { width: 50px; }
.chBoxList { float:left; }
.chBoxList input { margin-right:5px; }

table.statusFirst { float:left; margin-right:23px; }
table.statusLast { float:left; }
td.price {text-align:right;}
.scrollDiv {height:420px; overflow: auto;}

.stepWizard { padding:10px; border:1px solid #cbd5df; margin-top:-1px; margin-bottom:10px; background-color: #eff1f6; }
.sideBarButton input { background:url('../Img/box2_header.gif') repeat-y center right; color:#211f5f; border: 1px solid #cbd5df; border-bottom:0px solid #000000; margin:0px 1px 0px 0px; padding:0px 3px; }
.sideBarButton input.active { background:url('../Img/box2_header_sel.gif') repeat-y center right; color:#211f5f; border: 1px solid #cbd5df; border-bottom:0px solid #000000; margin:0 1px 0 0; padding:0 3px; }
form input.button { background:url('../Img/box2_header.gif') repeat-y top right; color:#211f5f; border: 1px solid #cbd5df; padding:0; }
form input.buttonErr { background:url('../Img/box2_header.gif') repeat-y top right; color:#211f5f; border: 1px solid #ecc3c3; padding:0; margin-right:10px; }
ul.noIcon li { background:none; padding:0; }


/* Linky / odkazy */
form a  {color:#201f5f; text-decoration:underline;} /* 1a62c4, color:#0033cc; */
form a:hover {text-decoration:none;}

.mainContentText a {color:#201f5f; text-decoration:underline;}
.mainContentText a:hover {text-decoration:none;}

.link { color:#1a62c4; text-decoration:underline; cursor:pointer; }
.bold { font-weight:bold; }

a.bold {color:#1a62c4; text-decoration:underline; font-weight:bold;}
a.bold:hover {color:#1a62c4; text-decoration:none; font-weight:bold;}

a.boldu {color:#1a62c4; text-decoration:none; font-weight:bold;}
a.boldu:hover {color:#1a62c4; text-decoration:none; font-weight:bold;}


#header a {color:#211f5f; text-decoration:none; font-weight:bold; margin:0 5px;}
#header a:hover {color:#de9404; text-decoration:none; font-weight:bold;}

.mainBoxHeader a {color:#1a62c4; text-decoration:none; font-weight:normal;}
.mainBoxHeader a:hover {color:#de9404; text-decoration:none; font-weight:normal;}

#footer a {color:#666; text-decoration:none; margin:0 5px;}
#footer a:hover {color:#de9404; text-decoration:none;}

a.list { display:block; color:#1a62c3; text-decoration:underline; background:url('../Img/dark_blue_ico_small.gif') no-repeat center left; padding-left:10px; font-weight:bold;}
a:hover.list { color:#211f5f; text-decoration:none; background:url('../Img/dark_blue_ico_small.gif') no-repeat center left; padding-left:10px; font-weight:bold;}

a.smallList { color:#1a62c3; text-decoration:underline; background:url('../Img/dark_blue_ico_small.gif') no-repeat center left; padding-left:10px; font-weight:bold;}
a:hover.smallList { color:#211f5f; text-decoration:none; background:url('../Img/dark_blue_ico_small.gif') no-repeat center left; padding-left:10px; font-weight:bold;}

#header a.login {color:#1a62c4; text-decoration:none; font-weight:bold; margin:0 5px;}
#header a:hover.login {color:#de9404; text-decoration:none; font-weight:bold;}

a.lnkContext, a:hover.lnkContext { color:#787893; text-decoration:none; font-weight:normal;}

a.button, a.button:hover { color:#fff; text-decoration:none; background:url('../Img/button.gif') no-repeat center top; font-weight:bold; display:block; width:55px; height:18px; overflow:hidden; text-align:center; padding-top:1px; line-height:normal;}
a.buttonF, a.buttonF:hover { color:#fff; text-decoration:none; background:url('../Img/button.gif') no-repeat center top; font-weight:bold; display:block; width:55px; height:18px; overflow:hidden; text-align:center; padding-top:1px;}
a.buttonLong, a.buttonLong:hover { color:#fff; text-decoration:none; background:url('../Img/buttonLong.gif') no-repeat center top; font-weight:bold; display:block; width:100px; height:18px; overflow:hidden; text-align:center; padding-top:1px;}

/* Left navigation */
.navContent span {cursor:pointer;}

/* Pomocne prvky */
.date {color:#545a60; font-size:90%; display:block;}
.right {float:right;}
.left {float:left; margin-right:10px;}
.separator {clear:both; margin:0; line-height:0; height: 0px;}
.marginTop {margin-top:2em;}
.marginBottom {margin-bottom:2em;}
.image {border:#cbd5df solid 1px; margin-bottom:15px;}
.hide {display:none;}
.drpPager { width:50px; }

/* Popup */
#pop_up {margin:0 15px 15px 15px; padding:15px 0; }
#pop_up img {margin:10px 0; padding:2px; border:#cbd5df solid 1px;}
#pop_up h1 {font-size:150%; font-style:italic; margin-bottom:10px;}


/* Tables */
form table {margin:0.5em 0; border-collapse:collapse; border:0px;}
form th {padding:5px; text-align:left; background:#dee6ed; border:1px solid #b0c0d0;}
form td {padding:5px; text-align:left; background:#FFF; border:1px solid #b0c0d0;}
form td.description {padding:5px; text-align:right; background:#FFF; border:1px solid #b0c0d0;}
form tr.gray td {background:#d7d7d7;}
}

