          * {margin:0;padding:0;}

.dulezite{background: #ffe88d; border: 1px solid #fdc251; margin-top: 15px; margin-bottom: 15px; padding: 10px;}

body{background:#fff url(../img/bg-body.gif) repeat-x;font-family:sans-serif;font-size:0.75em;text-align:center;}
h3{font-size:1.12em;color:#000;margin-bottom:.2em;}
h2{font-size:1.22em;color:#000;}
table, td{font-size:100%;}
table.cenik{border-collapse:collapse;width:100%;}
table.cenik td{padding:2px;border:1px solid #fff;}
table.tdTop td{vertical-align:top;}
table.tdTop td img{margin:.5em;}

form, input, textarea{font-family:sans-serif;font-size:1em;}

p{margin-bottom:1em;line-height:1.3em;}
a {color:#BC2C00;}
a:hover {color:#000;}
a img{border:none;}

object{float:left;}

#pageA{position:relative;width:870px;background:url(../img/bg-pageA2.gif) repeat-y;margin:23px auto;margin-bottom:0;text-align:left;}
#pageA2{width:870px;background:url(../img/bg-pageA.gif) no-repeat;}
#pageB{padding:9px 11px 9px 10px; background:url(../img/bg-pageB.gif) bottom left no-repeat;}

#logo{position:absolute;top:24px;left:59px;width:125px;height:87px;overflow:hidden;background:url(../img/logo.png);z-index:2;}
#logo a, #logo span{display:block;width:125px;height:87px;overflow:hidden;}
#logo span {position:absolute;left:0;top:0;cursor:pointer;background:url(../img/logo.png);}

#content{background:url(../img/bg-content.gif) 0 0 no-repeat;}
* html #content{height:1px;} 

#col-1{float:left;margin-top:133px;width:235px;display:inline;}
#leftMenu{background:url(../img/bg-left-menu.gif) 0 100% no-repeat;padding-bottom:47px;}
#leftMenu li{list-style-type:none;position:relative;overflow:hidden;}
#leftMenu li, #leftMenu li a, #leftMenu li a span {display:block;width:217px;height:30px;}
#leftMenu li a span {position:absolute;top:0;left:0;cursor:pointer;}
#m-nehtove-studio-brno, #m-nehtove-studio-brno a, #m-nehtove-studio-brno a span {background:url(../img/menu/nehtove-studio-brno.gif);}
#m-nehtove-studio-brno a.active span, #m-nehtove-studio-brno a:hover span {background-position:0 -30px;}
#m-cenik-sluzeb, #m-cenik-sluzeb a, #m-cenik-sluzeb a span {background:url(../img/menu/cenik-sluzeb.gif);}
#m-cenik-sluzeb a.active span, #m-cenik-sluzeb a:hover span {background-position:0 -30px;}
#m-nabidka-sluzeb, #m-nabidka-sluzeb a, #m-nabidka-sluzeb a span {background:url(../img/menu/nabidka-sluzeb.gif);}
#m-nabidka-sluzeb a.active span, #m-nabidka-sluzeb a:hover span {background-position:0 -30px;}
#m-gelove-nehty-brno, #m-gelove-nehty-brno a, #m-gelove-nehty-brno a span {background:url(../img/menu/gelove-nehty-brno.gif);}
#m-gelove-nehty-brno a.active span, #m-gelove-nehty-brno a:hover span {background-position:0 -30px;}
#m-denik, #m-denik a, #m-denik a span {background:url(../img/menu/denik.gif);}
#m-denik a.active span, #m-denik a:hover span {background-position:0 -30px;}
#m-prohlidka-studia, #m-prohlidka-studia a, #m-prohlidka-studia a span {background:url(../img/menu/prohlidka-studia.gif);}
#m-prohlidka-studia a.active span, #m-prohlidka-studia a:hover span {background-position:0 -30px;}
#m-ukazky-praci, #m-ukazky-praci a, #m-ukazky-praci a span {background:url(../img/menu/ukazky-praci.gif);}
#m-ukazky-praci a.active span, #m-ukazky-praci a:hover span {background-position:0 -30px;}
#m-otazky-a-odpovedi, #m-otazky-a-odpovedi a, #m-otazky-a-odpovedi a span {background:url(../img/menu/otazky-a-odpovedi.gif);}
#m-otazky-a-odpovedi a.active span, #m-otazky-a-odpovedi a:hover span {background-position:0 -30px;}
#m-zajimavosti, #m-zajimavosti a, #m-zajimavosti a span {background:url(../img/menu/zajimavosti.gif);}
#m-zajimavosti a.active span, #m-zajimavosti a:hover span {background-position:0 -30px;}
#m-spoluprace, #m-spoluprace a, #m-spoluprace a span {background:url(../img/menu/spoluprace.gif);}
#m-spoluprace a.active span, #m-spoluprace a:hover span {background-position:0 -30px;}
#m-skoleni, #m-skoleni a, #m-skoleni a span {background:url(../img/menu/skoleni.gif);}
#m-skoleni a.active span, #m-skoleni a:hover span {background-position:0 -30px;}
#m-kontakt, #m-kontakt a, #m-kontakt a span {background:url(../img/menu/kontakt.gif);}
#m-kontakt a.active span, #m-kontakt a:hover span {background-position:0 -30px;}
strong#ukazky-praci{display: block; position:relative;width:242px;height:21px;overflow:hidden;margin-bottom:12px;}
strong#ukazky-praci span{display:block;position:absolute;left:0;top:0;width:242px;height:21px;background:url(../img/nadpisy/ukazky-praci.gif);}
h2#ukazky-praci{position:relative;width:242px;height:21px;overflow:hidden;margin-bottom:12px;}
h2#ukazky-praci span{display:block;position:absolute;left:0;top:0;width:242px;height:21px;background:url(../img/nadpisy/ukazky-praci.gif);}
#col-1 .in{padding-left:52px;padding-right:10px;border-right:1px solid #E9B154;}
#col-1 h3{color:#A81D00;}
#col-2{float:right;margin-top:100px;width:290px;padding:0 30px;display:inline;position:relative;left:-263px;}
#col-2a{float:right;margin-top:100px;width:553px;padding:0 30px;display:inline;}

#col-2 ul, #col-2a ul{margin-left:2em;margin-bottom:1.3em;}

#col-3{position: relative;left:351px;float:right;margin-top:29px;width:263px;padding-top:425px;background:url(../img/bg-col-4.jpg) 0 0 no-repeat;display:inline;}
#col-3 .in{padding:0 20px;border-left:1px solid #E9B154;}
h2#tip-na-tento-tyden{position:relative;width:144px;height:21px;overflow:hidden;margin-bottom:1em;}
h2#tip-na-tento-tyden span{display:block;position:absolute;left:0;top:0;width:144px;height:21px;background:url(../img/nadpisy/tip-na-tento-tyden.gif);}

* html #col-1, * html #col-2, * html #col-3{height:1px;z-index:1;}

.cls{clear:both;font-size:0;height:0;overflow:hidden;}
.rf{float:right;}
.lf{float:left;}
.message{color:#f00;}
.ra {text-align:right;width:30%;}
.ac{text-align:center;}

#fDoporucit{padding:20px 0;margin:0 25px;}
#fDoporucit input{vertical-align:middle;font-size:.95em}
#fDoporucit input.text{width:123px;padding:2px; border:1px solid #EEAD30;background-color:#FFF3BA;}
#fDoporucit input.btn{width:72px;height:19px;}

#fKontakt input, #fKontakt textarea{width:250px;}
#fKontakt input.aw{width:auto;}
#fKontakt input.submit{color:#fff;font-weight:bold;background:#000;border:none;font-size:.95em;}

#footer-1{margin-top:25px;background:#FFEB9B url(../img/bg-footer-1.gif) 0 0 repeat-x;border:1px solid #fff;}

#footer-2 {width:800px;margin:0 auto;text-align:left;color:#FFB734;margin-bottom:20px;}
#footer-2 a{color:#FFB734;text-decoration:none;}
#footer-2 a:hover{color:#000;text-decoration:underline;}

.fotografie img{border:none}
.fotografie{padding-left:6px;background:url(../img/bg-galerie-left.gif) left bottom no-repeat;margin:10px 2px;}
.fotografie img {padding-right:6px;background:url(../img/bg-galerie-right.gif) right bottom no-repeat;}
