/* Start of CMSMS style sheet 'basicStyles' */
@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0;}
body {background:url(images/content-bgr.jpg) top left repeat-x #303e46;font-family:Geneva, Helvetica, sans-serif, Arial; font-size: 75.01%;line-height: 1em; color:#1a1a1a; text-align:center;}
a {color:#094c9b; text-decoration:none;}
a:hover { color:#fa7c00;}
.accessible {display:none;}

#container {width:919px; text-align:left; margin:10px auto auto auto;}
#header {background:url(images/header.jpg) bottom left no-repeat; height:354px;}
#header a {text-indent:-9999px; display:block; background:url(images/logo.jpg) top left no-repeat; width:919px; height:78px;}

#location {color:#FFF; padding:15px 0 15px 0; font-size:90%;}
#location a {color:#FFF; text-decoration:underline;}
#location a:hover {text-decoration:none;}

#content {overflow:hidden; height:auto; background:#FFF;}
#leftbar {float:left; width:183px; background:#dde9f5;}
#leftbar ul {list-style:none; margin:0;}
#leftbar ul li { height:1%; margin:0;}
#leftbar ul li a {display:block; padding:9px 0 9px 42px; height:1%; border-bottom:1px solid #cfe2ef; border-top:1px solid #d3e4f1; background:url(images/link-bgr.gif) 17px center no-repeat;}
#leftbar ul .currentpage h3 {padding:9px 0 9px 42px; height:1%; border-bottom:1px solid #cfe2ef; border-top:1px solid #d3e4f1; background:url(images/link-bgr.gif) 17px center no-repeat; color:#000 !important;}
#leftbar ul li a:hover {background-color:#094c9b; color:#FFF;}

#leftbar ul li ul li a {padding:7px 0 7px 52px; background-position:27px center; background-color:#e6ebf0;}
#leftbar ul li ul .currentpage h3 {padding:7px 0 7px 52px; height:1%; border-bottom:1px solid #cfe2ef; border-top:1px solid #d3e4f1; background:url(images/link-bgr.gif) 27px center no-repeat #e6ebf0; color:#000 !important;}
#leftbar h3 { font-size:110%; background:#89a7c4; padding:7px; color:#FFF;}

#contactbox p {padding:10px; line-height:150%;}
#rightbar {margin-left:232px; padding:43px 40px 40px 0; line-height:150%;}
#rightbar a {text-decoration:underline;}
#rightbar p {padding:10px 0 10px 0;}
#rightbar ul {margin-left:30px; list-style:none;}
#rightbar ul li {padding:2px 0 2px 20px; background:url(images/bullet.gif) center left no-repeat;}
#rightbar h1 { color:#3d743a; font-size:300%; font-weight:normal; margin:0 0 20px 0;}
#rightbar h2 { color:#3f8b3b; font-size:170%; font-weight:normal; margin:10px 0 10px 0;}
#rightbar h3 { color:#3f8b3b; font-size:150%; font-weight:normal; margin:10px 0 10px 0;}
#rightbar h4 { color:#3f8b3b; font-size:120%; font-weight:normal; margin:10px 0 10px 0;}

#cenik {font-size:80%;}
#cenik table {border-bottom: 1px solid gray; border-left: 1px solid gray;}
#cenik table td {border-top: 1px solid gray; border-right: 1px solid gray;}

.NewsSummary {
	clear:right;
	margin:0 0 20px 0;
	height:auto;
	overflow:hidden;
}

.NewsSummaryLink {
	font-size:120% !important;
	font-weight:bold !important;
}


.NewsSummaryPostdate, #NewsPostDetailDate {
	background:url(images/calendar.jpg) top left no-repeat;
	display:block;
	float:right;
	width:97px;
	height:47px;
	padding:45px 0 0 0;
	margin:0px 0 0 10px;
	font-weight:bold;
	text-align:center;
}

.NewsSummaryMorelink {
	font-weight:bold;
	float:right;
	margin:3px 10px 0 0;
}

.NewsSummaryMorelink a {
	padding:0 10px 0 10px;
}
.NewsSummarySummary {
	min-height:70px;
}

.NewsSummarySummary img, #NewsPostDetailSummary img {
	margin:0px 10px 5px 0;
}
.NewsSummaryCategory {
	background-color:#E7EFE7;
	padding:3px 5px 3px 10px;
	color:#999999;
	font-size:105%;
	font-style:italic;
}

#NewsPostDetailCategory {
	background-color:#E7EFE7;
	padding:3px 5px 3px 10px;
	margin:10px 0px 10px 0px;
	color:#000000;
	font-size:115%;
	font-style:bold;
}

#NewsPostDetailReturnLink {
	margin:10px;
	color:#006699;
	}

#comments {
	margin:0;
	clear:right;
	border:5px solid #EEEDE6;
	background-color:#F9F8F2;
	padding:20px;
}

#comments ul {
	list-style:none !important;
	margin:0px;
	padding:0px;
}
#comments ul li {background:none; padding-left:0;}

#comments ul li span {
	font-size:95%;
	color:#666666;
	background-color:#DDD3CA;
	display:block;
	padding:0 5px 0 5px;
}

#comments ul li p {
	display:block;
	background:url(images/comment.gif) top left no-repeat #FFFFFF;
	border:2px solid #FDFCF7;
	padding:30px 10px 10px 50px;
	margin:0;
}

#comments a {
	display:block;
	background-color:#1679c0;
	color:#FFFFFF;
	padding:5px;
	margin-top:10px;
	font-size:120%;
	font-weight:bold;
}

#footernav {
	border:3px solid #E9D9C7;
	padding:10px;
	margin:10px 0 10px 0;
}

#sestava {
	border:2px solid #729001;
}

#sestava caption {
	background-color:#729001;
	color:white;
	font-size:110%;
	font-weight:bold;
}

#sestava td {
	padding:3px;
	border:1px solid #729001;

}

#sestava th {
	background-color:#729001;
	color:#FFFFFF;
}

.datatable {
	width:99%;
	border:2px solid #729001;
	margin:0 0 15px 0;
}


.datatable caption {
	background-color:#729001;
	color:white;
	font-size:110%;
	font-weight:bold;
	border-top:2px solid #729001;	
}

.datatable td {
	padding:2px;
	border:1px solid #729001;
	text-align:right;
}

.datatable th {
	padding:3px;
	border:none;
	background-color:#4a5423;
	color:white;
	text-align:left;
	border:1px solid #729001;
}

.basictable {
	width:99%;
	border:2px solid #729001;
	margin:0 0 15px 0;
}

.basictable caption {
	background-color:#729001;
	color:white;
	font-size:110%;
	font-weight:bold;
	border-top:2px solid #729001;	
}

.basictable td {
	padding:2px;
	border:1px solid #729001;
}

.basictable th {
	padding:3px;
	border:none;
	background-color:#4a5423;
	color:white;
	border:1px solid #729001;
}

.basictable .highlite td {
	background-color:#f8d6ba;
	font-weight:bold;
	color:#000000;
}

.textbox {
	background-color:#F7F7E7;
	border:1px solid #4D8603;
	padding:15px 15px 15px 100px;
	color:#757575;
	line-height:140%;
	min-height:70px;
	margin:20px 0 20px 0;
}

/* End of 'basicStyles' */

