body, html {
	margin:0px; padding:0px; background-color: #da9c23; background-image:url(../images/pg-bg.gif); background-repeat:repeat-x; text-align:center;  background-position:top left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
h1{
	color:#333333; font-weight:bold; padding:0px; margin:0px 0px 14px 0px; font-size:28px;
}
h2{
	color:#333333; font-weight:bold; padding:0xp; margin:14px 0px 7px 0px; font-size:14px;
}
a{
	color:#003300;
}
a:visited{
	color:#888888;
}
a:hover{
	color:#CC0066;
}
ul{
	margin:10px 0px 10px 40px; padding:0px; list-style-position:outside;
}
ul li{
	margin:0px 0px 3px 0px; padding:0px;
}
img{
	border:none;
}

/* main page blocks */
#envelope{
	margin: auto; background-image:url(../images/pg-bg-shadow.gif); background-repeat:repeat-y; width:884px; background-position:top left;
}
#envelope_shadow{
	width:884px; text-align:left; background-image:url(../images/pg-bg-shadow-gradient.gif); background-repeat:no-repeat; background-position:top left;
}
#content{
	margin:0px 12px; width:860px; background-image:url(../images/content-bg.gif); background-repeat:repeat-x; background-position:top left;
}
#pagebottom{
	margin:0px 0px; width:884px; height:21px; background-image:url(../images/pg-bg-bottom.gif); background-repeat:no-repeat; background-position:top left;
}
#header{
	width:100%; height:275px; position:relative;
}
#main{
	margin:0px 14px 0px 61px; background-image:url(../images/main-bg.gif); background-repeat:repeat-y; background-position:top left; position:relative; width:785px; background-color:#FFFFFF;
}
.cistic{
	clear:both; height:1px; font-size:1px; overflow:hidden;
}

/* absolute positioned blocks */

#language{
	position:absolute; top:0px; right:0px; background-image:url(../images/language-bg.gif); background-repeat:no-repeat; background-position:top left; width:72px; height:23px; text-align:center; line-height:23px; font-size:9px;
}
#monal-bbg-logo{
	position:absolute; top:28px; left:17px;
}
#topmenu{
	position:absolute; top:68px; left:320px; font-size:13px; font-weight:bold; line-height: 17px; width: 520px;
}
#topbaner{
	position:absolute; top:102px; left:60px; width:786px; height:173px; background-image:url(../images/baner-siroka-skala-farieb.jpg); background-color:#000000;
}
#breadcrumb{
	position:absolute; top:7px; left:24px; font-size:12px; color:#949494; width: 550px; 
}

/* horne menu */
.menuitem{
	margin:0px 25px 0px 0px; float:left;
}
.menuitem a{
	color:#666666; text-decoration:none;
}
.menuitem a:hover{
	color:#000000;
}
.menuitem a.active{
	color:#000000;
}

/* Text baneru */
.slogan1{
	margin:65px 390px 5px 25px; font-size:24px; color:#FFFFFF; font-weight:bold; line-height:27px;
}
.slogan2{
	margin:0px 390px 0px 25px; font-size:17px; color:#FFFFFF;
}

/* Breadcrumb */
#breadcrumb a{
	color:#949494; text-decoration:none;
}
#breadcrumb a:hover{
	text-decoration:underline; color:#CC0066;
}

/* Hlavny obsah */
#maincontent{
	margin:37px 29px 30px 24px; width:595px; color:#333333; font-size:14px;
}
#maincontent p{
	padding:0px; margin:0px 0px 5px 0px;
}
#maininfo{
	float:right; width:139px;
}
#footer{
	width:786px; height:36px; background-image:url(../images/footer-bg.gif); background-repeat:no-repeat; overflow:hidden; background-position: top left; color:#666666; font-size:9px; font-weight:bold;
}
#footer p{
	margin:10px 30px 0px 30px;
}

/* novinky */
#infobox1, #infobox2{
	margin:14px 0px 0px 9px; width:117px; background-color:#636363;
}
#infobox2{
	background-color:#cd5390; margin-bottom:30px;
}
#infobox1 .top, #infobox1 .bottom, #infobox2 .top, #infobox2 .bottom{
	background-image:url(../images/infobox1-top.gif); background-repeat:no-repeat; background-position: top left; height:5px; overflow:hidden;
}
#infobox1 .bottom{
	background-image:url(../images/infobox1-bottom.gif);
}
#infobox2 .top{
	background-image:url(../images/infobox2-top.gif);
}
#infobox2 .bottom{
	background-image:url(../images/infobox2-bottom.gif);
}
#infobox1 h2, #infobox2 h2, #infobox1 p, #infobox2 p{
	margin:3px 10px 3px 10px; padding:0px; color:#FFFFFF; font-size:12px; font-weight:bold;
}
#infobox1 p, #infobox2 p{
	font-size:12px; font-weight:normal;
}

/* strediska */
.dolezite{
	font-weight:bold;
}
table.stredisko {
	margin:0px; padding:0px; border:none;
}
table.stredisko tr td{
	padding:3px; margin:0px; vertical-align:top;
}
table.stredisko tr td.dolezite{
	white-space: nowrap;
}
