* {  
  margin: 0;
  padding: 0;
  border:0;

}
body
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin: 0px auto;
background-color:#ffffff;

}
#vlajky
{
margin: 0px auto;
width: 983px;	
padding-top:2px;
position:relative;
text-align:center;
}
#body
{
margin: 0px auto;
margin-top:20px;
width: 983px;	
background-color:#ffffff;
margin-bottom:20px;
position:relative;
}
#foot
{
font:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px; padding-right:20px;
text-align:right;
font-size:11px;
color:#000000;
}
#foot a
{
color:#000000;
text-decoration:none;
}
#foot a:hover
{
color:#000000;
text-decoration:underline;
}

body #body #obrazok
{
width:607px;
height:747px;
position:absolute;
right:0px;
top:239px;
background:url(img/student.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:right;
z-index:1;
}
body #body #obrazok2
{
width:327px;
height:281px;
position:absolute;
right:0px;
top:239px;
background:url(img/podklad_small.jpg);
background-position:top right;
background-repeat:no-repeat;
text-align:right;
z-index:1;
}
#body #login
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;
height:206px;
background-color:#eceded;
position:absolute;
right:0px;
top:34px;
padding-left:25px;
z-index:0;
}
#body #login input
{

}
#body #login input.submit
{
color:#ffffff;
background-color:#777777;
font-weight:bold;
padding:1px;

}

#menu
{
float:left;
background:url(img/pasik.png);
width:500px;
}
#menu td
{
text-align:center;
padding-left:5px;
padding-right:5px;
background:url(img/ciara.png);
background-repeat:no-repeat;
background-position:right;
height:20px;
padding-top:3px;
cursor:pointer;
}
#menu td.selected
{
background:none;
background-color:#ffffff;

}
#menu td.no_border
{
background:none;
}
#top
{
background-color:#ffffff;
width: 983px;
height:34px;

}
#lang
{
float:right;
padding-top:5px;
}
#lang td.bg
{
padding-left:5px;
padding-right:5px;
background:url(img/ciara.png);
background-repeat:no-repeat;
background-position:right;

}
#text
{
float:left;
background-color:#ffffff;
width: 983px;
}
#h1
{
position:relative;
top:-30px;
padding-left:15px;
font-weight:bold;
height:0px;

}
h1
{
	font-size:18px;
	margin-top:15px;
	margin-left:15px;
	color:#a02b72;
	position:relative;
	height:30px;
	width:400px;

}
h1 a
{
	font-size:18px;
}

h1 span
{
background-color:#a02b72;
width:5px;
height:30px;
position:absolute;
top:-3px; left:-20px;

}
h1 p
{
background-color:#000000;
width:30px;
height:5px;
position:absolute;
top:-20px; left:-15px;
_font-size:2px;
}
h1.blue
{
	font-size:18px;
	margin-top:15px;
	margin-left:15px;
	color:#00adef;
	position:relative;
}
h1.blue span
{
background-color:#00adef;
width:5px;
height:30px;
position:absolute;
top:-3px; left:-20px;

}
#news
{
margin-top:10px;
padding:10px;
font-size:14px;
width: 500px; height: 150px; overflow: auto;
font-weight:bold;
}
#kalendar
{
margin-left:20px;
}
#kalendar td
{
text-align:right;
font-size:14px;
padding:2px;
font-weight:bold;
}
#form input
{
border:1px solid #000000;
}
#form select
{
border:1px solid #000000;
width:140px;
}
#toplinky
{
padding-left:14px;
position:relative;
padding-bottom:12px;
padding-top:10px;
word-spacing:3px;
width:600px;
}
#toplinky a
{
text-decoration:none;
color:#000000;
}
#body #toplinky span
{
background-color:#000000;
width:30px;
height:5px;
position:absolute;
bottom:0px; left:0px;
_font-size:1px;


}
#city_guide h3
{
font-weight:normal;
font-size:22px;
color:#00adef;

}
#city_guide a 
{
color:#00adef;
text-decoration:none;
}
#city_guide 
{
min-height:750px;
_height:750px;
}
#body #bar
{
padding-left:20px;
padding-top:30px;
position:relative;
z-index:2;
}
#body #bar #popis
{
margin-left:130px;
width:180px;
height:210px;
font-weight:bold;
_margin-left:140px;
}
#body #bar #popis a
{
color:#000000;
}
#body #bar span
{
background-color:#000000;
width:30px;
height:5px;
position:absolute;
bottom:-20px; left:0px;
_font-size:2px;
_left:-20px;
}
#calendar
{
min-height:650px;
_height:650px;
}

#calendar h3
{
font-weight:normal;
font-size:22px;
color:#00adef;

}
#video
{
position:relative;
display:block;
width:200px;
float:left;
}
#video #sipka
{
position:absolute;
bottom:15px; left:15px;
z-index:2;
display:inline;
}
#videos
{
margin-left:15px;
_height:200px;
min-height:200px;
}
#home_private
{
height:920px; min-height:920px;
}
#home_private a
{
color:#000000;
}
#info2
{
width:480px;
}
#info2 td
{
padding:2px;
}
.biele
{
background-color:#ffffff;
}
.sive
{
background-color:#dcdcdc;
}
#form
{
width: 570px;
position:relative;
z-index:2;
}
#form textarena
{
height: 60px ; width: 570px;  font-size:15px; border:1px solid #000000;
}
#form input.text
{
 border:1px solid #000000;
}
#form2 input.text
{
 border:1px solid #000000;
}
#form input.submit
{
border:0; background-color:#a02b72; color:#ffffff; padding:2px;
}
#form
{
width: 570px;
position:relative;
z-index:2;
}
#myform
{
width: 570px;
position:relative;
z-index:2;
}
#myform input.submit
{
border:0; background-color:#a02b72; color:#ffffff; padding:2px;
}
.b_i_u
{
font-weight:bold; text-decoration:underline; margin-left:5px; vertical-align:30%;

}
#banner
{
text-align:center;
margin-top:3px;
}
