@media screen
{
html, body {
	font-size : 0.9em;
	font-family : Tahoma;
	background : #F4F4F4 url(img/bgTop.jpg) repeat-x left top;
	padding : 0px;
	margin : 0px auto;
	min-width : 1135px;
	width : expression(document.body.clientWidth < 1135? "1135px" : "auto" );
}
#mainTop {
	background : url(img/pageCenterBG.jpg) repeat-y center top;
	min-width : 1135px;
	width : expression(document.body.clientWidth < 1135? "1135px" : "auto" );
}
#mainBottom {
	background : url(img/pageBottomBG.jpg) no-repeat center top;
	height : 190px;
}
#mainCenter {
	background : transparent url(img/PageTopBG.jpg) no-repeat center top;
	min-height : 780px;
	height : expression(this.scrollHeight < 780? "780px" : "auto" );
	min-width : 1135px;
	width : expression(document.body.clientWidth < 1135? "1135px" : "auto" );
}
#page {
	padding-top : 80px;
	width : 1135px;
	margin : 0 auto;
}
#header {
	width : 1090px;
	height : 280px;
	margin : 0px 23px;
}
#headerLeft {
	float : left;
	width : 152px;
	height : 70px;
}
#headerRight {
	float : right;
	width : 700px;
	height : 70px;
	text-align : center;
}
#headerImg {
	clear : both;
	width : 1090px;
	height : 210px;
}
#headerLeft img {
	border : none;
}
#sidebar {
	float : left;
	width : 222px;
	margin : 20px 13px 10px 23px;
}
#RightBox {
	float : left;
	width : 222px;
	margin : 20px 0px 10px 0px;
}
#content {
	float : left;
	width : 620px;
	margin : 16px 16px 14px 0px;
}
#sidebarHead, #newsHead {
	width : 194px;
	height : 32px;
	background : transparent url(img/menuLeftHeader.jpg) no-repeat left top;
	color : #ffffff;
	font-size : 15px;
	padding : 14px 0px 0px 28px;
}
#sidebarContent, newsContent {
	width : 222px;
	min-height : 150px;
	height : expression(this.scrollHeight < 150? "150px" : "auto" );
	background : #F2F1F1 url(img/menuLeftFooter.jpg) no-repeat left bottom;
}
#sidebarBottom {
	margin-top : 20px;
}
#contentHead {
	width : 570px;
	height : 30px;
	background : transparent url(img/contentHeader.jpg) no-repeat left top;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	margin : 0px;
	padding : 20px 0px 0px 50px;
}
#contentWrap {
	width : 620px;
	background : transparent url(img/contentTopBG.jpg) no-repeat left top;
}
#contentBody {
	width : 570px;
	min-height : 300px;
	height : expression(this.scrollHeight < 300? "300px" : "auto" );
	background : transparent url(img/contentBottomBG.jpg) no-repeat left bottom;
	padding : 15px 25px;
}
#footer {
	padding-top : 30px;
	width : 1135px;
	height : 160px;
	margin : 0 auto;
}
#footerLeft {
	float : left;
	margin-left : 23px;
	width : 840px;
	height : 160px;
}
#footerRight {
	float : right;
	margin-right : 23px;
	width : 212px;
	height : 160px;
}
#footerRight img {
	margin : 30px 0px 0px 40px;
	border : none;
}
#headerRight ul {
	float : right;
	margin : 15px 0px 0px;
	padding : 0px;
	list-style-type : none;
}
#headerRight li {
	text-align : center;
	padding : 0;
	float : left;
	background : transparent url(img/topMenuBG.jpg) repeat-x left top;
}
#headerRight a {
	float : left;
	margin : 0;
	text-decoration : none;
	border-bottom : 3px solid #172983;
}
#headerRight span {
	display : block;
	color : #000000;
	font-weight : bold;
	font-size : 11px;
	padding : 20px 15px 18px 15px;
}
#headerRight a.vybrana {
	border-bottom : 3px solid #E2001A;
	background : transparent url(img/topMenuHover.jpg) no-repeat center bottom;
}
#headerRight a:hover {
	border-bottom : 3px solid #E2001A;
}
#headerRight li:last-child a span {
	background : transparent url(img/topMenuRightBG.jpg) no-repeat right top;
}
#headerRight span.oddelovac {
	display : block;
	float : left;
	width : 2px;
	height : 51px;
	padding : 0px;
	border-bottom : 3px solid #172983;
	background : transparent url(img/topMenuLine.jpg) no-repeat left center;
}
#clear {
	clear : both;
}
#sidebarContent ul {
	margin : 0px 0px 20px 0px;
	padding : 0px;
	list-style-type : none;
}
#sidebarContent ul li {
	margin : 0px 5px 0px 5px;
	padding : 0px;
}
#sidebarContent ul ul {
	margin-bottom : 0px;
}
#sidebarContent ul li ul li {
	margin : 0px 0px 0px 15px;
}
#sidebarContent a {
	display : block;
	background : transparent url(img/menuLeftLine.jpg) repeat-x left bottom;
	color : #8D8D8D;
	text-decoration : none;
	font-size : 11px;
	padding : 0px 0px 0px 5px;
}
#sidebarContent span {
	display : block;
	padding : 10px 0px 10px 23px;
}
#sidebarContent a span {
	background : transparent url(img/menuLeftOdkaz.jpg) no-repeat left center;
}
#sidebarContent a:hover {
	color : #000000;
}
#sidebarContent a.vybrana span {
	background : transparent url(img/menuLeftOdkazHover.jpg) no-repeat left center;
	color : #000000;
	font-weight : bold;
}
#contentBody ul {
	list-style-image : url(img/listContent.jpg);
	margin : 0px;
	padding : 0px;
}
#contentBody li {
	margin : 6px 5px 6px 20px;
	padding : 0px 10px 0px 10px;
}
#contentBody a {
	color : #000000;
}
#contentBody a:hover {
	text-decoration : none;
}
#footerLeft a:hover {
	text-decoration : underline;
}
#footerLeft ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}
#footerLeft li {
	background : transparent url(img/odkazFooterMain.gif) no-repeat left 4px;
	margin : 0px 5px 6px 10px;
	padding : 0px 10px;
	float : left;
}
#footerLeft li a {
	float : left;
	text-decoration : none;
	font-weight : bold;
	color : #000000;
	font-size : 0.8em;
}
#footerLeft li ul {
	margin : 20px 5px 5px 0px;
	padding : 0px;
}
#footerLeft li li {
	background : transparent url(img/odkazFooter.gif) no-repeat left center;
	margin : 0px 3px 0px 3px;
	padding : 0px 10px;
	float : none;
}
#footerLeft li li a {
	float : none;
	font-weight : normal;
	font-style : italic;
}
#images {
	width : 1090px;
	height : 210px;
}
#galerie {
	background-color : #FDFDFD;
	border : 1px dashed #C0C0C0;
	padding : 3px;
}
#galerie .foto {
	float : left;
	border : 1px solid #686868;
	margin : 6px;
}
.bgtable {
	background-color : #E6E6FA;
	padding-bottom : 8px;
}
.bgtable table td, th {
	background-color : #FFFFFF;
}
table.provozniDoba td {
	border : 1px solid rgb(230, 230, 250);
}
#newsContent ul {
	margin : 0px;
	padding : 0px 5px 0px 25px;
}
#newsContent ul li {
	list-style-image : url(img/menuLeftOdkaz.jpg);
	background : transparent url(img/menuLeftLine.jpg) repeat-x left bottom;
	padding : 5px 0xp 5px 0px;
	margin : 10px 0px 5px 0px;
}
#newsContent .newsArchive {
	text-align : right;
	margin-top : 15px;
}
#newsContent a {
	font-size : 0.85em;
	color : #5B5B5B;
	text-decoration : none;
}
#newsContent .newsArchive a {
	text-decoration : underline;
	font-size : 0.7em;
	color : #969696;
}
h2 {
	margin : 10px 0px 10px 0px;
	font-size : 110%;
}
h3 {
	margin : 5px 0px 5px 0px;
	font-size : 105%;
}
#contentBody .setNews {
	background : transparent url(img/menuLeftLine.jpg) repeat-x scroll left bottom;
}
#contentBody a img {
	border : none;
}
}

