/* Css document by ML Webmedia | 2008 */

/*************** Layout styles**********************/

* {
 padding: 0;
 margin: 0;
}


body {
 color: #200;
 font-size: 14px;
 line-height: 1.5;
 font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 font-style: oblique;
  background-color: rgb(187,187,136);

}

#wrapper {
 width: 960px;
 margin: 0 auto;
}

#border {
 margin: 0px 0px 0px 0px;
 background: url(images/bg_border.gif) repeat-y ;
 min-height: 400px;
 float: right;
 width: 960px;
}
* html #border {height:400px} /* IE Min-Height Hack */ 

#header {
 background-image:url(images/bg_header.jpg);
 background-repeat:no-repeat;
 height:177px; 
}


#border_bottom {
 display: block;
 float:left;
 padding-top: 10px;
 background:url(images/bg_footer.gif) no-repeat ;
width: 100%;
}


#footer {
 float: left;
 display: inline;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 margin: 0 0 0 33px;
}


/* ------------------------ Navigation Bar -----------------*/
#topmenu
{
height:36px;
position: relative;
top:-49px;
z-index: 10;
}

span.uvod, span.uvod a {
	display: block;
	float: left;
	background: url(images/bg_uvod.gif) no-repeat;
	width: 64px;
	height: 28px;

}

span.uvod a:hover {
	background:url(images/bg_uvod_hover.gif) no-repeat;
}

span.bar, span.bar a {
	display: block;
	float: left;
	background: url(images/bg_bar.gif) no-repeat;
	width: 142px;
	height: 28px;

}

span.bar a:hover {
	background:url(images/bg_bar_hover.gif) no-repeat;
}

span.fondy, span.fondy a {
	display: block;
	float: left;
	background: url(images/bg_fondy.gif) no-repeat;
	width: 135px;
	height: 28px;

}

span.fondy a:hover {
	background:url(images/bg_fondy_hover.gif) no-repeat;
}

span.studium {
	display: block;
	float: left;
	background: url(images/bg_studium.gif) no-repeat;
	margin-top: 4px;
	width: 130px;
	height: 22px;
}

span.studium a {
	display: block;
	background: url(images/bg_studium.gif) no-repeat;
	width: 130px;
	height: 22px;
}



span.studium a:hover {
	background:url(images/bg_studium_hover.gif) no-repeat;
}

span.kontakt, span.kontakt a {
	display: block;
	float: left;
	background: url(images/bg_kontakt.gif) no-repeat;
	width: 67px;
	height: 28px;

}

span.kontakt a:hover {
	background:url(images/bg_kontakt_hover.gif) no-repeat;
}


/* ------------------------ Images -----------------*/
img {
 display: inline;
 border: none;
 margin: 10px 0px 0px 0px; 
}
img.block {
 display: block;
}
img.float {
 float: left;
 margin: 0px 14px 10px 0px;
}

dl.csc-textpic-image {
		display: inline; 
		margin: 2px 10px 0px 0px;
}


/* ------------------------ Start Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 180px;
 float: left;
 min-height: 400px;
 margin: 0px 20px 20px 70px;

}
* html #leftcolumn {height:400px} /* IE Min-Height Hack */

#news {
/*float:left;
display:inline;*/
margin-bottom: 10px;
width: 100%;
}

span.oznamy, span.oznamy a {
	display: block;
	float: left;
	background: url(images/bg_oznamy.gif) no-repeat;
	width: 58px; height: 22px;
}

span.oznamy a:hover {
	background:url(images/bg_oznamy_hover.gif) no-repeat;
}


.leftcontent { /* Parent Wrapper for inside boxes */
 min-height: 30px;
 text-align: left;
 margin-bottom: 20px;
 display:inline;
 float: left;

}
* html .leftcontent {height:30px} /* IE Min-Height Hack */


#rightcolumn {
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 70px 20px 30px;
 width: 580px;
 float: left;
 min-height: 400px;
}
* html #rightcolumn {height:400px} /* IE Min-Height Hack */ 


.maincontent {
 min-height: 130px;
 width: 580px; 
 display: inline; /* IE Hack */
 float: left;
}
* html .maincontent {height:130px} /* IE Min-Height Hack */


/* ------------------------- Text styles ---------------------*/
h1 {
 font-size: 1.2em;
 font-weight:bold;
 border-bottom: 2px solid black;
 margin-bottom: 3em;
}

h2 {
 font-size: 1.2em;
 font-weight:normal;
 border-bottom: 1px solid black;
 margin: 1em 0;
}

h3 {
 font-size: 1em;
 font-weight:bold;
 margin: .5em 0;
}


li  {
	margin-left: 1em;
}

p {
	margin-bottom: 0.5em;
	text-align: justify;
}

.maincontent p {
	margin-bottom: 0.5em;
	text-align: right;
}

/**************** LINK STYLES ********************/
a:link, a:visited {
 text-decoration: underline;
 color: black;
}


a:hover {
 text-decoration: none;
}


a:link img {
	opacity: 1;
	border: none;
}


/*
a:visited img {
	padding: 1px;
	opacity:.40;
	border: none;
}
*/
a:hover img {
	padding: 0px;
	opacity: .60;
}



/* ------------------------ Images styles -----------------*/
img {
 display: inline;
 padding: 0 5px;
/* border: 1px solid #999;*/
}

img.block {
 display: block;
}

img.float {
 float: left;
 margin: 0px 10px 10px 0px;
}
