*
{
margin: 0px;
padding: 0px;
}

.logo_left
{
border: 0px;
margin-top:10px;
}

.logo_right
{
border: 0px;
margin-left:480px;
margin-top:0px;
margin-bottom:10px;
}


img
{
border-width:0px;
}

.foto
{

border: inset 3px #ADD8E6;
margin: 2px 2px 2px 2px;
}
.foto-left
{
float: left;
border: inset 3px #ADD8E6;
margin: 2px 2px 2px 2px;
}
.foto-right
{
float: right;
border: inset 3px #ADD8E6;
margin: 2px 2px 2px 2px;
}

#left
{
float:left;
text-align:left;
}

#right
{
float:right;
text-align:right;
}

#center
{
/*float:center;*/
text-align:center;
/*text-align: left;*/
/*margin: 0px auto;*/
}

body
{

/*Obycejny text na strance*/
/*background-image: url('images/pozadi.jpg');*/
/*background-repeat: repeat-y;*/
background-color: #FFFFDD;
background-position: top;
text-align: left;

background: url('images/pozadi4.jpg') 0px 60px; 
/*float: center*/

/*BARVA TEXTU*/
color: #230964;
font-size: 13px;
font-family: "arial";
}

a
{
text-decoration: underline;
/*obycejne odkazy na strance*/
color: #447BC5;
}

a:hover
{
text-decoration: none;
color: red;
/*color: #fff;
background: #D3E378 url('images/bbg1.gif') repeat-x;*/
}


strong
{
background: inherit;
color: #50514D;
}

#header
{
width: 100%;
height: 95px;
background-color: #4d4d4d;
background: url('images/a1.gif') repeat-x;
color: #ffffff;
text-align: left;
}

#header_inner
{
position: relative;
width: 680px;
height: 104px;
margin: 0px auto;
}

/*nadpis*/
#header_inner h1
{
margin-bottom: 32px;
margin-left: 200px;
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
color: #FFF;
font-size: 30px;
/*color: #fff;*/

font-weight: bold;
letter-spacing: -2px;
}

#header_inner h1 span
{
background: inherit;
color: #DADADA;
}

#slogan h1
{
background: inherit;
position: absolute;
right: 0px;
bottom: 16px;
/*color: #DADADA;*/
font-size: 14px;
letter-spacing: 0px;

margin-bottom: 8px;
margin-left: 360px;
left: 0px;
}

#main
{
/*padding-top: 20px;*/
position: relative;
width: 680px;
margin: 0px auto;
padding-bottom: 10px;
}


#lcol_background
{
background-color: blue;
background-image: url('images/a5.gif');
}

#menu ul
{
list-style: none;
margin: 0px;
padding: 10px 10px 10px 10px;
}

#menu li
{
background: none;
padding: 0px;
font-weight: bold;
}

/*velikost tlacitek v menu nalevo nhore*/
#menu a
{
display: block;
position: relative;
width: 168px;
height: 23px;
margin-bottom: 3px;
text-decoration: none;
background: inherit;
/*background-image: url('images/bbg0.gif');*/
background-image: url('images/bg-vypoukle-klikatko.gif');
padding-left: 17px;
padding-top: 0px;
color: yellow;
font-size: 13px; /*velikost fontu v menu*/
}

#menu a span
{
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 7px;
height: 7px;
background: url('images/x1.gif') no-repeat; 
}

#menu a:hover span
{
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 7px;
height: 7px;
background: url('images/x2.gif') no-repeat;
}

#menu a:hover
{
background: inherit;
color: orange;  /*zmenena barv apo najeti na odkaz v menu*/
background-image: url('images/bg-dute-klikatko.gif');  /*obrazek ktery se objevuje po najeti na odkaz v menu*/
}

#menu_end
{
height: 30px;
background-image: url('images/a2.gif');
}

h1
{
background: inherit;
color: #50514D;
font-size: 26px;

}

h1 span
{
background: inherit;
color: #CBA512;   /*zelena #85AC1E*/
}


/*nadpis na starnce*/
h1 span sup
{
background: inherit;
color: #CBA512;
font-size: 14px;
}

h2
{
margin-bottom: 10px;
}


h3
{
margin-top: 30px;
margin-bottom: 5px;
background: inherit;
color: #50514D;
font-size: 15px;  /*mensi nadpisy na strankach*/
height: 34px;
/*background: url('images/a3.gif') repeat-x 0px 17px;*/
}

h3 span
{
background: inherit;
color: #CBA512;
}

h3.first
{
margin-top: 0px;
}

#lcol
{
position: relative;
width: 185px;
float: left;
text-align: left;
}

#lcontent
{
position: relative;
padding: 0px 15px 0px 15px;
}

#rcontent
{
position: relative;
padding: 0px 20px 0px 20px;
}

ul
{
list-style: none;
}

li
{
background: url('images/x1.gif') no-repeat 0px 5px;
padding-left: 15px;
}

dt {
	font-weight: bolder;
	margin-top: 10px;
	margin-left: 10px;
  margin-top: 5px;
	COLOR: black;
}

dd {
	FONT-SIZE: 14px;
	COLOR: Black;
	margin-bottom: 25px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: justify;
} 

dl {	
	margin-bottom: 4px;
	margin-left: 0px;	
	
} 

p
{
margin-bottom: 25px;
text-align: justify;
line-height: 20px;
}

#lcol p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.divider
{
font-size: 0px;
position: relative;
/*border-bottom: solid 1px #F5F5F5;*/
height: 1px;
width: 100%;
margin: 10px 0px 10px 0px;
}

.summary
{
text-align: right;
font-style: italic;
}

ul.divided li
{
border-top: solid 1px #F5F5F5;
margin-top: 4px;
padding-top: 4px;
background-position: 0px 9px;
}

ul.divided li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
background-position: 0px 5px;
}

#rcol
{
position: relative;
margin-left: 205px;
/*width: 485px;*/
background-image: url('images/a2.jpg');
background-repeat: repeat-x;
}

#slogan2
{
font-size: 14px;
position: relative;
top: -5px;
left: 20px;

}

.box
{
position: relative;
border: dashed 1px #dadada;
margin-top: 15px;
background: inherit;
color: #AAB165;

}

.box h2
{
/*background: inherit;*/
color: #6C7425;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}

.box_h2 a
{
color: #6C7425;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}


.box p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.box_inner
{
border: solid 1px #fff;
padding: 15px;
background: #FFF9E9 url('images/a4.gif') repeat-x;
color: inherit;
}

.captioned_image
{
position: relative;
padding-bottom: 15px;
float: left;
margin-right: 17px;
}

.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
}

#footer
{
clear: both;
background: url('images/a2.jpg') repeat-x;
width: 680px;
margin: 0px auto;
margin-bottom: 25px;
padding-top: 5px;
padding-bottom:5px; 
text-align: center;
}





/*PRIDANO ZE STARYCH STYLU*/
#scroller 
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 5px;
padding-top: 2px;
background-color: #FFFFC6;
FONT-FAMILY: "Times New Roman", "Times New CE", "Times CE", "Times New Roman", times, serif;
color: #000164;
font-weight: bold;
font-size: 20px;
border: 3px inset #ADD8E6;
position:relative; 
overflow:hidden; 
width:100%;
height:20px;
}


hr
{
height: 8px;
margin-left: 20px;
margin-right: 20px;
color: #04A6DC;
background-color: #04A6DD;
border: outset 1px #0476BC;

position:relative;
}

/*#cervene*/
.cervene
{
color:red;
}


/*SCROLLER*/
/* display:none prevents the controls being shown when JavaScript is not present */
#controls 
{
display:none; 
text-align:right
}

/* add link formatting for the controls */
#controls a 
{
font-size:8px;
}

/* add formatting for the scrolling text */
#tag 
{
margin:2px 0
}


.tabulka {
	border: outset 1px;
	background-color: #00BFFF;
}

.tabulka-kalendar {
	border: outset 1px;
	background-color: #00BFFF;
	float:left;
}

.bunka1 {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #1E90FF;
	text-align: center;
	vertical-align: middle;
	border: outset 1px;
	color: Yellow;
	font-style: italic;
	font-weight: bold;
}

.bunka2 {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ADD8E6;
	text-align: center;
	border: inset 0px;
	color: Black;
	font-size: 100%;
	font-style: normal;
	font-weight: bolder;
}
