#menu-forte { padding: 27px 10px 0 19px; margin: 0 10px; position: absolute; top: 68px;  width: 168px; height: 518px; background: url(../img/skol_zajazdy/menu_skol_zajazdy.gif) no-repeat 0 0; list-style-type: none; }
ul[id]#menu-forte { width: 138px; height: 518px; }
#menu-forte li { margin: 0 1px; padding: 0 ; width: 135px; float: left; }
ul[id]#menu-forte li {margin: 0 2px; }
#menu-forte a { background: no-repeat 0 0; display: block; height: 20px; padding-top: 20px; overflow: hidden; }
ul[id]#menu-forte a { height: 0; }
#menu-forte a:hover, #menu-forte li.a a { background-image: url(../img/skol_zajazdy/menu_skol_zajazdy_bg.gif); }
#menu-forte a.menu1:hover, #menu-forte li.a a.menu1 { background-position: 0 0; }
#menu-forte a.menu2:hover, #menu-forte li.a a.menu2 { background-position: 0 -20px; }
#menu-forte a.menu3:hover, #menu-forte li.a a.menu3 { background-position: 0 -40px; }
#menu-forte a.menu4:hover, #menu-forte li.a a.menu4 { background-position: 0 -60px; }
#menu-forte a.menu5:hover, #menu-forte li.a a.menu5 { background-position: 0 -80px; }
#menu-forte a.menu6:hover, #menu-forte li.a a.menu6 { background-position: 0 -100px; }
#menu-forte a.menu7:hover, #menu-forte li.a a.menu7 { background-position: 0 -120px; }
#menu-forte a.menu8:hover, #menu-forte li.a a.menu8 { background-position: 0 -140px; }
#menu-forte a.menu9:hover, #menu-forte li.a a.menu9 { background-position: 0 -160px; }
#menu-forte a.menu10:hover, #menu-forte li.a a.menu10 { background-position: 0 -180px; }
#menu-forte a.menu11:hover, #menu-forte li.a a.menu11 { background-position: 0 -200px; }
#menu-forte a.menu12:hover, #menu-forte li.a a.menu12 { background-position: 0 -220px; }
#menu-forte a.menu13:hover, #menu-forte li.a a.menu13 { background-position: 0 -240px; }

#menu-bocne { background-image: none; }
#menu-excellent { position: relative; padding: 27px 10px 0 19px; height: 518px; background: url(../img/skol_zajazdy/menu_skol_zajazdy2.gif) no-repeat 0 0; }
[id]#menu-excellent { height: 518px; }
#menu-excellent ul { margin: 0; padding: 0; list-style-type: none; }
#menu-excellent li { margin: 0; padding: 0; width: 140px; float: left; }
#menu-excellent a { height: 18px; }
#menu-excellent a:hover, #menu-staty li.a a { background-position: 0 -18px; }


#header-image { position: absolute; top: 68px; left: 185px; width: 599px; height: 213px; background: url(../img/hlavicka_skolske.jpg) no-repeat ; }
.excellence #header-image { position: absolute; top: 68px; left: 185px; width: 775px; height: 213px; background: url(../img/hlavicka_excellent.jpg) no-repeat 100% 0; }
.excellence #banner-ph { background: url(../img/ph_roh.gif) no-repeat 100% 0; top: 58px; right: 0;}
body.excellence { background-image: url(../img/body_forte_bg.png); }
.excellence #header { background-image: url(../img/hlavicka_forte_okraje1.gif); }
.excellence #banner-ph { background-image: url(../img/ph_roh_forte.gif); }

#obsah_wrap { margin: 0 10px 0 0; padding: 0 20px 64px 0px; float: right; width: 775px; overflow: hidden; display: inline; height: 324px; }
div[id]#obsah_wrap { width: 740px; height: auto; min-height: 260px; }


#obsah_left { margin-left: 30px; margin-top: 5px; width: 340px; float: left; }

#obsah_right { margin-left: 30px; margin-top: 65px; width: 340px; float:left; }

.school-record { height: 124px; padding: 28px 0 0 0; border-bottom: 1px solid #dfdfdf; position: relative; }
.school-record[class] { height: 96px; }
.school-record .uputavka { position: absolute; top: 8px; right: 600px; width: 130px; display: block; border: 1px solid #ebebeb; padding: 8px; background-color: #f5f5f5; }
.school-record a[class].uputavka { right: 600px; width: 114px; }
.school-record h3 { margin: 0; padding: 0 164px 0 128px; }
.school-record h3 a { color: #db2335; text-decoration: none; font-weight: bold; }
.school-record h3 a:hover { text-decoration: underline; }

/*
.school-record { height: 73px; padding: 28px 0 0 0; border-bottom: 1px solid #dfdfdf; position: relative; }
.school-record[class] {  height: 45px; }
.school-record .uputavka { position: absolute; top: 28px; width: 98px; display: block; padding: 4px 5px 13px 5px; background: url(../img/uputavka_bg.gif) no-repeat 0 0; right: 635px; }
.school-record a[class].uputavka { right: 605px; width: 88px; }
.school-record h3 { margin: 0; padding: 0 150px 0 0px; }
.school-record h3 a { color: #db2335; text-decoration: none; font-weight: bold; }
.school-record h3 a:hover { text-decoration: underline; }
*/

.facility-price { top: 5px; right: 0; }
.contenttable td { background-color:#EFEFEF; border-bottom:1px solid #FFFFFF; border-right:2px solid #FFFFFF; padding:17px 5px; }
table { border-collapse:collapse; border-spacing:0pt; font-size:80%; }
