BODY { 
 background: #fff url(../images/bg.jpg) no-repeat left top;
	margin:0px ; 
	LINE-HEIGHT: 17px;
		FONT-FAMILY: Geneva CE, Geneva, Verdana, Helvetica, sans-serif; 	FONT-SIZE: 12px; 
}

BODY TR TD { 
	FONT-FAMILY: Geneva CE, Geneva, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	LINE-HEIGHT: 17px;
	vertical-align: top
}



img {border:0px}
.fontsmall       {font-size:11px; font-weight:normal; color:#6e6e6e;}
strong{color:#336699}
strong.c { color: #FF0C00}
strong.r{ color: #CC0000}
.red { color: #CC0000}
a.bigfont {font-size: 1.2em; font-weight: bold;}
.clear {clear:left}
.fright {float: right;}
H2  {margin:0px ; FONT-SIZE: 18px; font-weight:normal;  line-height: 1.5em;}
H3  { FONT-SIZE: 15px; font-weight:bold;}
HR  {color:#EEE; BORDER: #EEE 1px solid; width:100%}

form {margin-bottom:0;}

.images {BORDER: #ccc 1px solid;}

.biela{color:#FFFFFF;font-weight:bold }

a {color:#000000; text-decoration:undeline
}
a:visited { color:#336699; text-decoration:undeline
}
a:hover { color:red; text-decoration:undeline
}




div.alert {
  padding: 1em;
  border: 1px solid #a8d4bf;
  background: #ddeee6 none;
  margin-bottom: 1em;
  -moz-border-radius:4px; -webkit-border-radius:4px;
}
div.alert p {
  margin-bottom: 0;
}
div.alert h3 {
padding:0; margin:0;
}

.menu {BORDER-RIGHT: #8E969A 1px solid; BORDER-TOP: #8E969A 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #8E969A 1px solid; WIDTH: 200px; COLOR: #1E1E1E; BORDER-BOTTOM: #8E969A 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #BDBDBF
}


#ucitelia_podrobnosti H3{margin:20px 0 0 10px}
TABLE  {BORDER-COLLAPSE: collapse; border-spacing:0px; line-height:15px; font-size: 12px; }
TD     {vertical-align:top;}
TH     {text-align:left; vertical-align:top; background-color:#377AC4; font-weight:bold; padding:3px; color:white}

TABLE.table      {margin:0 15px 10px 0;}
.table TD        {padding:5px; border:1px solid #e8e8e8;}

#gallery DIV {float:left; padding:5px; border:1px solid #e8e8e8; margin:0 10px 10px 0}


/* FORMULARE
*/
FIELDSET   {border:none; margin:0; padding:0}
legend     {display: none;}
FORM label {FLOAT: left; WIDTH: 140px;}
FORM div   {margin:5px 0px 5px 0px; clear:left}
FORM OL    {list-style-type: lower-alpha;}

/*
 GALERIA
*/
#gmain IMG {display: block; margin-top:10px}
#gmain A {color:#8e2800; font-size:.9em}
#gmain A:hover {color:#ffb03b;}
#gmain STRONG {color:#000;}
#gmain DIV {float:left;  width: 125px; margin-right:5px; }
#gboxg {border-left:2px solid #ccc; display: block; height: 400px; padding-left:5px}
#gboxy {border-left:2px solid #ccc;  display: block; height: 400px; padding-left:5px}
#gboxo {border-left:2px solid #ccc;  display: block; height: 400px; padding-left:5px}
#gboxr {border-left:2px solid #ccc; display: block; height: 400px; padding-left:5px}

.gallery DIV {float:left; margin:0 15px 15px 0; height: 120px; }
.gallery IMG {border:3px solid #ccc}
#bigfoto {border:3px solid #ccc}

#placementtest {width: 550px; border:2px solid #ccc; padding:15px}
#placementtest P {font-weight: bold;}
#placementtestudaje {background-color: #fff9dc; padding:10px; width: 564px;}


#lang {float:right}

#vysledoktestbutton {padding:10px;width: 564px; background-color: #f1d3d3;}

#menu ul {padding:0; margin:0 0 0 10px; list-style: none; }
#menu li {padding:8px 0; margin:0; line-height: 1.5em;}
#menu A {color: #000; text-decoration: none;}
#menu A:hover {color: #ac0000; text-decoration: none;}


#ktovasuci DIV {float:left; margin:0 20px 20px 0; width: 160px;}
