/*
   Lubomir Pokorny (lubomirpokorny@email.cz)
   CSS styles for beart-academy.cz

*/

* {margin:0;padding:0;border:0;}
body {margin:0;padding:0;font-size:0.9em;color:#000;text-align:center;font-family:'trebuchet ms',sans-serif,arial,verdana;background:#eadfa6 url(../img/bg-body.jpg) repeat-x top;}
a {color:#f36100;}
a:hover {color:#000;}
h1 {padding:0 0 0 10px;font-size:1.9em;}
h2 {padding:0 0 0 10px;font-size:1.2em;font-weight:bold;}

/* Page */
#page {width:998px;margin:0 auto;}

/* Header */
#logobox {padding:50px 31px;}
.logolight {float:left;width:288px;height:63px;position:relative;top:2px;background:url(../img/logotype-light.jpg) no-repeat;}
.logo {float:left;margin:0 30px;}
#mainmenu {clear:both;padding-left:20px;list-style:none;}
#mainmenu li {float:left;padding:50px 0 0 0;position:relative;top:1px;}
#mainmenu li a {display:block;color:#1d6365;font-weight:bold;z-index:5;font-size:1em;font-style:italic;text-decoration:none;background:url(../img/mm-button-left.gif) no-repeat -500px;}
#mainmenu li a span {display:block;position:relative;z-index:10;padding:4px 16px 3px 9px;background:url(../img/mm-button-right.gif) no-repeat -500px;}
#mainmenu li a:hover, #mainmenu li a.selected {background-position:0;color:#1b8224;position:relative;z-index:15;}
#mainmenu li a:hover span, #mainmenu li a.selected span {background-position:right;z-index:20;}
.mm1 {left:40px;}
.mm2 {left:30px;}
.mm3 {left:20px;}
.mm4 {left:10px;}
.mm5 {left:0px;}
.mm6 {left:-10px;}
.mm7 {left:-20px;}
.mm8 {left:-30px;}
.mm9 {left:-40px;}

/* Mainbox */
#mainboxtop {height:26px;background:#fff url(../img/bg-mainbox-top.gif) no-repeat;}
#rekvalifikacetop {height:26px;background:#fff url(../img/bg-mainbox-top-rekvalifikace.gif) no-repeat;}
#doskolovacitop {height:26px;background:#fff url(../img/bg-mainbox-top-doskolovaci.gif) no-repeat;}
#mainbox {padding:0 25px 0 1px;background:#fff url(../img/bg-mainbox.gif) repeat-y;}
#mainboxbottom {height:35px;background:#fff url(../img/bg-mainbox-bottom.gif) no-repeat;}

/* Imagebox */
#imagebox {float:left;height:485px;width:515px;background-position:bottom left;background-repeat:no-repeat;}
.onasbox {background-image:url(../img/boximage-onas.jpg);}
.rekvalifikacebox {background-image:url(../img/boximage-rekvalifikace.jpg);}
.doskolovacibox {background-image:url(../img/boximage-doskolovaci.jpg);}
.mapabox {background-image:url(../img/boximage-mapa.jpg);}
.kontaktbox2 {background-image:url(../img/boximage-kontakt.jpg);}
.prihlaskabox {background-image:url(../img/boximage-prihlaska.jpg);}
.napistenambox {background-image:url(../img/boximage-napistenam.jpg);}
.odkazybox {background-image:url(../img/boximage-odkazy.jpg);}
.skolitelebox {background-image:url(../img/boximage-skolitele.jpg);}

/* Pages */
.kontaktbox {padding-top:50px;text-align:center;}
.kontaktbox strong {color:#1d6365;font-size:1.8em;}
.kontaktbox span {color:#6d9001;font-size:1.5em;font-weight:bold;}
.kontaktbox .image {margin:10px 0;}
.kontaktbox a {color:#f36100;font-size:1.5em;font-weight:bold;}
.kontaktbox a:hover {color:#000;}

/* Textbox */
#textbox {float:right;width:455px;height:480px;overflow:auto;text-align:left;}
#textbox .liner {height:2px;margin:20px 10px;border-bottom:1px dashed #d2e0e0;}
#textbox p {margin:20px 30px 20px 10px;text-align:justify;line-height:1.4em;}
#textbox .big {font-size:1em;font-weight:bold;}
#textbox .green {color:#6d9001;}
#textbox .red {color:#943603;}
#textbox h2 span {color:#000;}
#textbox .popis {margin:15px 150px 15px 10px;padding:7px 0;font-weight:bold;font-size:0.9em;font-style:italic;border:1px dashed #d2e0e0;border-width:1px 0;}
#textbox .full {margin:15px 10px}
#textbox img.fright {margin:10px;border:4px solid #d2e0e0;}
#textbox .links p {text-align:center;}

/* Kurz */
#textbox .kurz {padding-right:30px;font-size:0.9em;}
#textbox .kurz h2 {padding:20px 10px 0 10px;}
#textbox .kurz p {margin:7px 10px;line-height:1.3em;font-size:1em;}
#textbox .kurz .liner {margin:5px 10px 10px 10px;}
#textbox .kurz .price {font-size:1.1em;text-align:right;}
ul.kurzy li {padding:0 0 5px 20px;}
ul.kurzy a {color:#000;text-transform:uppercase;}
ul.kurzy a:hover {font-weight:bold;}

/* Footer */
#footer {position:relative;bottom:7px;padding-bottom:40px;font-weight:bold;font-family:tahoma,arial,sans-serif;font-size:0.7em;color:#161b43;}

/* Common styles */
.hidden {display:none;}
.fright {float:right;}
.cb {clear:both;}
.icon {position:relative;top:2px;}

/* Forms */
.hlaska {height:50px;margin:0 10px;font-weight:bold;color:#ff0000;}
#formular {padding-top:30px;}
#formular td {padding:5px;}
#formular .popisek {width:160px;font-size:1.2em;font-weight:bold;color:#6d9000;text-align:right}
input,textarea {width:230px;padding:2px;font-family:tahoma;font-size:1em;border:1px solid #c3c3c3;border-top:1px solid #7c7c7c;border-right:1px solid #7c7c7c;}
select {width:235px;padding:2px;font-family:tahoma;font-size:1em;border:1px solid #c3c3c3;border-top:1px solid #7c7c7c;border-right:1px solid #7c7c7c;}
.submit {width:116px;color:#fff;padding:3px 3px 2px 3px;font-weight:bold;background:#6d9000 url(../img/bg-submit.gif);border:0;cursor:pointer;}