﻿body {
margin:0;
padding:0;
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#003;
background-color:#dbe1e9;
background-image:url("images/UNOB_images/bg_body.gif");
background-repeat:repeat-x;
height:100%;
width:100%;
text-align:center;
}

.s190 {
font-size:190%;
}
.s180 {
font-size:180%;
}
.s170 {
font-size:170%;
}
.s160 {
font-size:160%;
}
.s150 {
font-size:150%;
}
.s140 {
font-size:140%;
}
.s130 {
font-size:130%;
}
.s120 {
font-size:120%;
}
.s110 {
font-size:110%;
}
.s100 {
font-size:100%;
}
.s90 {
font-size:90%;
}
.s80 {
font-size:80%;
}
.s70 {
font-size:70%;
}

/* containint the whole page */
#container { 
width:968px;
left:484px;
/*margin-left:484px;*/
text-align:left;
margin-left:auto;
margin-right:auto;
}

/*60% -20px na margin*/
#DesignColumnMiddle{
	width:550px;
	float:left;
	top:0px;
	margin:10px;
	padding-bottom:20px;
}

#DesignColumnMiddle ul li{
	list-style:square;
}

#DesignColumnMiddle a{
	color:navy;
}

#DesignColumnMiddle h4{
/*definice je v content_3*/
}

#DesignColumnMiddle h3{
/*definice je v content_3*/
}

#DesignColumnMiddle h2{
/*definice je v content_3*/
}


#DesignColumnMiddle div{
	margin-bottom:1.5em;	
}

#DesignColumnMiddleMinHeight{
	float:left;
	height:700px;
	width:1px;
}

#LeftSide{
	float:left;
	/*80% z 968px -20px*/
	width:730px;
	vertical-align:top;
	margin:10px 15px 10px 15px;
	border:0px;
	padding:0px;
}

#LeftSide a{
	color:navy;
	text-decoration:none;
}

#LeftSide a:hover{
	text-decoration:underline;
}

#LeftSide ul li{
	list-style:square;
	margin-bottom:3px;
}

#RightSide{
	/*20% z 968px -20px*/
	float:right;
	width:174px;
	vertical-align:top;
	margin:0px;
	border:0px;
	padding:0px;
}

#RightSide a{
	color:navy;
	text-decoration:none;
}

#RightSide a:hover{
	text-decoration:underline;
}

#RightSide ul li{
	list-style:square;
}


#MainContent{
	/*hlavni obsah uvodni stranky*/
	margin: 20px 0px;
}

#MainContent p{
	text-align:justify;
}

/* logo area - included into heading_box because of IE6 bug, negative margin */
#logo_0 {
top:1em;
margin-top:2px;
margin-left:-150px;
width:70px;
height:80px;
}

/* logo box - the image has to containt the left and top offset! */
#logo_0 img {
margin:0 0 0 40px;
padding:0;
}

/* topmost area, contains page name, subname and basic page navigation (language, home, structure, mail and searchbar) */
#header_1 {
float:left;
clear:both;
width:968px;
/*background-color:#95a1b3;*/
color:#fff;
border:solid #fff;
border-width:0 0 1px 0;
height:91px;
}

/* page name and subname box */
#header_1 #heading_box_1 {
float:left;
padding:0 0 0 150px;
width:579px;
text-align:left;
}

/* h1 */
#heading_box_1 h1 {
text-transform:uppercase;
margin:15px 0 0 0;
padding:0;
}

/* h2 */
#heading_box_1 h2 {
margin:5px 0 5px 0;
font-size:100%;
color:#dbe1e9;
text-align:center;
}

/* basic page navigation box*/
#header_1 #page_nav_box_1 {
float:left;
width:230px;
}

#top_menu{
	float:right;
	margin-bottom:5px;
	margin-top:3px;
	font-size:70%;
	margin-right:3px;
	color:#81B6E7;
}

#top_menu a{
	text-decoration:none;
	color:#5D778F;
}

#top_menu a:hover{
	text-decoration:underline;	
}

#top_menu a:visited{
	color:#5D778F;
}

/* basic page navigation */
#page_nav_box_1 ul {
display:block;
margin:0;
padding:0;
height:30px;
}
#page_nav_box_1 li {
float:left;
margin:0;
padding:0;
list-style:none;
}
#page_nav_box_1 a {
display:block;
margin:0 0 0 9px;
padding:0;
width:35px;
height:29px;
background-repeat:no-repeat;
}

/* top search form */
#page_nav_box_1 form {
margin:9px 0 0 9px;
padding:0;
}
#page_nav_box_1 .txt {
border:1px solid #91adbc;
padding:2px 0 0 0;
width:219px;
height:20px;
}
#page_nav_box_1 .butt {
margin:5px 0 0 0;
color:#fff;
font-size:70%;
font-size:10px;
border-width:0;
background-color:#95a1b3;
}

/* guarantee of minimal height */
#header_1 #filler_1 {
float:left;
height:91px;
width:9px;
}

/* top navigation area */
#header_2 {
float:left;
clear:both;
width:968px;
background-color:#dbe1e9;
color:#95a1b3;
}

/* top navigation box*/
#header_2 #top_navigation_box_2 {
float:left;
padding:19px 141px 19px 150px;
width:668px;
font-size:70%;
font-weight:bold;
}
#top_navigation_box_2 a {
margin:0;
padding:5px 5px 0px 5px;
text-transform:uppercase;
text-decoration:underline;
}
#top_navigation_box_2 a:hover {
color:#003;
}
#top_navigation_box_2 .act {
color:#003;
}
#top_navigation_box_2 .nact {
color:#95a1b3;
}

/* guarantee of minimal height */
#header_2 #filler_2 {
float:left;
height:20px;
width:9px;
}

/* main page area*/
#content_3 {
float:left;
clear:both;
width:968px;
background-color:#fff;
background-image:url("images/UNOB_images/bg_content.gif");
background-repeat:repeat-x;
color:#003;
text-align:left;
padding:0px;
margin:0px;
}

#content_3 a:hover{
	color: #95a1b3;
}

#content_3 .content_box_3 {
float:left;
margin:0;
padding:0 0 0 9px;
}
#content_3 .w221_3 {
width:221px;
}
#content_3 .w490_3 {
width:490px;
}
#content_3 .w720_3 {
width:720px;
}
/* sidebar box with 1px border */
#content_3 .content_box_31 {
width:209px;
margin:0 0 9px 0;
padding:5px;
/*border:1px solid #91adbc;*/
background-color:#fff;
background-image:url("images/UNOB_images/bg_content_box.gif");
background-repeat:repeat-x;
background-position:bottom;
}

/* 720px wide divided into 2*/
#content_3 .one_half_31
{
float:left;
width:355px;
}
#content_3 .one_half_32
{
float:left;
width:355px;
padding:0 0 0 10px;
}
#content_3 .stop_division_3
{
clear:both;
width:720px;
}
.stop_division_3 ul {
margin:0;
padding:0;
font-size:100%
}
.stop_division_3 li {
margin:0;
padding:0;
list-style:none;
}
.stop_division_3 .custom_hr_3 {
clear:left;
width:720px;
height:1px;
margin:0 0 5px 0;
padding:0;
font-size:1px;
border:solid #003;
border-width:1px 0 0 0;
}
div.floating {
float:left;
display:block;
padding:0 0 9px 30px;
margin:0 0 0 0;
font-size:90%;
}
/* all used tags */

#content_3 h2 {
clear:left;
margin:0 0 9px 0;
padding:0;
font-size:140%;
border:solid #003;
border-width:0 0 1px 0;
}

#content_3 h3 {
clear:left;
margin:5px 0 0.8em 0;
padding:0;
font-size:120%;
color:#5D778F;
}
#content_3 h4 {
clear:left;
margin:0;
padding:0;
font-size:100%;
}
#content_3 h5 {
clear:left;
margin:0;
padding:0;
font-size:90%;
}
#content_3 h6 {
clear:left;
margin:0;
padding:0;
font-size:70%;
}
#content_3 p {
clear:left;
margin:0 0 5px 0;
padding:0;
font-size:90%;
color:#444;
line-height:125%;
}
#content_3 ul, #content_3 ol {
clear:left;
margin:0 0 5px 0;
padding:0;
}
#content_3 li {
margin:0 0 0 30px;
padding:0;
font-size:90%;
}
#content_3 img {
margin:3px 2px 3px 0;
padding:0;
border:0;
}
#content_3 img.floating {
float:left;
}
#content_3 form {
clear:left;
margin:0 0 5px 0;
padding:0;
}
h4.people{
 margin: 0 0 2em 5em;
}

/* background with rector's chain */
.bg_center_3 {
float:left;
background-image:url("images/UNOB_images/bg_center.gif");
background-repeat:no-repeat;
background-position:top right;
}
/* ID navbar_box_31 used for main navigation box; ul for navigation*/
#navbar_box_31 ul {
margin:0;
padding:0;
}
#navbar_box_31 li {
margin:0 0 9px 0;
padding:0;
list-style:none;
}
#navbar_box_31 a {
text-align:left;
display:block;
margin:0;
padding:0;
text-decoration:underline;
}
#navbar_box_31 a:hover {
color:#95a1b3;
}
#navbar_box_31 a.lvl_31 {
font-weight:bold;
width:209px;
}
#navbar_box_31 a.lvl_32 {
display:block;
width:200px;
margin:0 0 0 9px;
}

#content_3 .act {
color:#c00;
}
#content_3 .nact {
color:#003;
}


/* guarantee of minimal height */
#content_3 #filler_3 {
float:left;
height:440px;
width:5px;
}

/* footer area */
#footer_4 {
float:left;
clear:both;
width:968px;
/*puvodni hodnota 95a1b3*/
background-color:#a5b0be;
color:#fff;
}

#footer_4 #footer_box_4 {
float:left;
font-size:70%;
width:941px;
padding:5px 0 0 9px;
}
/* guarantee of minimal height */
#footer_4 #filler_4 {
float:left;
height:30px;
width:9px;
}

#footer_box_4{
	color:#dadada;
}

#footer_box_4 a{
	text-decoration:none;
	color:#dadada;
}

#FooterLeft{
	float:left;
}

#FooterRight{
	float:right;
	width:auto;
	vertical-align:bottom;
}


.center_tab{
clear:left;
text-align:center;
}

#informace_text{
	width:100%;
	margin:8px 0px 0px 0px;
}

#informace_text a:hover{
	text-decoration:none;
}

#informace_text div{
	width:50%; 
	float:left;
}

#informace_text div div{
	margin-left:45px;
	width:auto;
}

#oddelovac{
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	height:30px;
	clear:both;
}

#navigation_line{
	position:relative;
	width:100%;
	left:0px;
	top:0px;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:1px #91adbc solid;
}

#navigation_line table{
	width:100%;
	font-size:90%;
}

#navigation_line a:hover{
	text-decoration:none;
}


#navigation_line .navigation_item{
	text-align:center; font-weight:bold;
}
/*
v masterpage se vubec zadna tabulka nevyskytuje, takze to muzu dat beztrestne pryc
table {
font-size:80%;
text-align:center;
vertical-align:top;
border-spacing:0px;
border-collapse: collapse;
text-align:left;
}
td, th {
border:1px solid #999;
padding:1px 2px 1px 2px;
}
th {
background-color:#ccc;
}
*/

#informace_head{
	position:relative;
	width:100%;
	left:0px;
	top:0px;
	clear:both;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-bottom:1px #91adbc solid;
}

#informace_head table{
	width:100%;
}

#informace_head td{
	width:50%;
	padding-left:35px;
	font-weight:bold;
}

#sitemap_webpart li{
	font-size:130%;
}

/*20% -20px na margin*/
#DesignColumnLeft{
	width:174px;
	float:left;
	top:0px;
	margin:8px;
	padding:5px;
	border:0px;
/*
	margin:3px;
	padding:5px;
	margin-left:8px;
 	border:1px solid #91adbc;
*/
	/*oprava pro IE 6.x*/
	_margin-left:4px;
 	font-size:90%;
 	line-height:125%;
}

#LeftTop{
	margin:0px;
	padding:5px;
	border:1px solid #91adbc;
}

#LeftTop ul li ul li{
    list-style:disc;
    margin-left:16px;
}

#LeftDown{
	margin:0px;
	padding:5px;
	margin-top:3em;
	border:0px;
}

#DesignColumnLeft h4{
 	font-size:100%;
}

#DesignColumnLeft h3{
 	font-size:90%;
}

#DesignColumnLeft h2{
 	font-size:80%;
}

#DesignColumnLeft a{
	color:navy;
	text-decoration:none;
}

#DesignColumnLeft a:hover{
	text-decoration:underline;
}

#DesignColumnLeft hr{
	width: 100%;
	color: #91adbc; 
	height: 1px;
}

#DesignColumnLeft ul li{
	margin: 5px 0 10px 20px;
	list-style: square;
}

#ContentLeft h4{
	font-weight:bold;
	color:#5D778F;
}

/*60% -20px na margin*/

/*20% -20px na margin*/
#DesignColumnRight{
	width:173px;
	/*thf tady jsem zmenil float z left na right*/
	float:right;
	top:0px;
	margin:5px 10px 5px 5px;
	padding:3px;
	border:0px;
	/*je nutno dodat pro IE6.x aby nebylo prave menu az dole*/
	_margin-right:4px;
/*
	margin:3px;
	padding:5px;
	margin-left:8px;
	border:1px solid #91adbc;
*/
 	font-size:90%;
 	line-height:125%;
}

#language{
	margin:0px 0px 20px 0px;
	padding:10px;
	border:1px solid #91adbc;
/*	height:80px;*/
/*	display:none;*/
}

#lan_cz{
    float:left;
    width:auto;
}

#lan_cz a:hover{
	text-decoration:none;
}

#lan_en{
    float:right;
    width:auto;
}

#flag_cz{
    margin:0px;
}

#flag_en{
    margin:0px;
}

#find{
    margin-top:10px;
    width:100%;
}

#RightTop{
	margin:0px;
	padding:5px;
	border:1px solid #91adbc;
}

#RightDown{
	margin:0px;
	padding:5px;
	margin-top:3em;
	border:0px;
}

#DesignColumnRight a{
	color:navy;
	text-decoration:none;
}

#DesignColumnRight a:hover{
	text-decoration:underline;
}

#DesignColumnRight h4{
 	font-size:100%;
 	margin-bottom:12px;
}

#DesignColumnRight h3{
 	font-size:90%;
}

#DesignColumnRight h2{
 	font-size:80%;
}

#DesignColumnRight hr{
	WIDTH: 100%;
	COLOR: #91adbc; 
	HEIGHT: 1px;
	border: 0;
	background-color: #91adbc;

}

#DesignColumnRight ul li{
	margin: 5px 0 10px 20px;
	list-style: square;
}

#content_3 .stop_division_3
{
clear:both;
width:720px;
}

/*
v masterpage se vubec zadna tabulka nevyskytuje, takze to muzu dat beztrestne pryc
table {
font-size:80%;
text-align:center;
vertical-align:top;
border-spacing:0px;
border-collapse: collapse;
text-align:left;
}
td, th {
border:1px solid #999;
padding:1px 2px 1px 2px;
}
th {
background-color:#ccc;
}
*/
