@charset "utf-8";
/* CSS Document */

body { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#888787; text-align:left; background: #6CA4E9;}

* {padding: 0px; margin: 0;}
.clear {clear: both;visibility: hidden; line-height: 1%; font: 1%;}
img{ border:0;}

a{ color:#888787; text-decoration:none; }
a:hover{ color:#888787; text-decoration:underline; }

#holder{ width:970px; margin: 0 auto 0 auto; position:relative; padding:20px 0 0 0;}
#top-menu{ background:url(/clip/bg-menu-top.jpg) no-repeat center top; margin-bottom:10px;}
#top-menu ul{ list-style:none;}
#top-menu li{ float:right; display:inline-block; margin-left:3px;}
#top-menu li a{ display:inline-block; width:130px; height:26px; text-align:center; color:#fff; font-weight:normal; text-decoration:none; padding:10px 0 0 0; font-size:14px;}
#top-menu li a:hover{background:#8abfff;}


h1{color:#2d80e7; font-size:18px; font-weight:normal; margin-bottom:10px;}
h2{color:#2d80e7; font-size:14px; font-weight:normal; margin-bottom:10px;}
p {color:#888787; font-size:12px; text-align:justify;}

#top{ width:950px; height:188px; background:#fff; margin:0 0 0 0; padding:10px; position:relative;}
.skola{ position:absolute; left:645px; top:29px; z-index:5;}
.skola H1{ font-size: 19px; font-weight:bold; color:#1B5BAA;}
.uvod{ background:#E1EDFC; padding:15px; margin-top:10px; border:1px solid #8ABFFF; color:#3F8AE7;}
.uvod p{ color:#3F8AE7;}
.uvod li{ margin-left:10px;}
#content{ background:url(/clip/bg-content.jpg) repeat-y center top;}

.opt-text{margin-bottom:40px;}
.opt-text p{ margin-bottom:10px;}

.spacer{ width:100%; height:1px; background:url(/clip/bg-spacer.jpg) repeat-x center top; margin-bottom:20px;}

.news{ margin-bottom:20px;}
.news img{ float:left; display:inline; margin:0 20px 0 0;}
.news h2{ margin-bottom:5px;}

#left{float:left; display:inline; width:200px; margin:0 10px 0 0; padding:10px 10px;}
.menu-left{ width:200px; margin:0 auto 20px auto;}
.menu-left h2{ display:block; height:23px; background:url(/clip/h2-bg.jpg) repeat-x center top; color:#fff; font-size:14px; font-weight:normal; padding:5px 10px 0 0; margin:0 0 4px 0; text-align:right;}

.menu-left ul{ list-style:none; text-align:right;}
.menu-left li{ margin-bottom:2px;}
.menu-left li a{ display:block; width:170px; height:17px; background:#f3f2f2; color:#888787; padding:3px 30px 0 0; text-decoration:none;}
.menu-left li a:hover{ background:url(/clip/bg-menu-left.jpg) no-repeat center top; color:#0b74f5;}

#middle{float:left; display:inline; width:440px; padding:35px; margin:0 10px 0 0;}
#middle-upr{float:left; display:inline; width:440px; padding:20px; margin:0 40px 0 0;}

#right{float:left; display:inline; width:200px; padding:10px 0px 0px 10px; text-align:center;}
#right p{ padding:0px 0px 0px 10px;}
#right .news{ padding:0px 10px 0px 10px; text-align:left;}
#right h2{ display:block; height:23px; background:url(/clip/h2-bg.jpg) repeat-x center top; color:#fff; font-size:14px; font-weight:normal; padding:5px 10px 0 0; margin:0 0 15px 0; text-align:right;}
#right h3{color:#2d80e7; font-size:12px; font-weight:bold; margin-bottom:10px;}
.text-right{ margin-bottom:20px;}
#right .text-right p{ padding:0px 0px 0px 0px;}

#footer{ background:#2071d6; height:40px; padding:20px 20px 0 0; text-align:right; color:#fff; font-size:11px; margin:10px 0;}
#footer a{ color:#fff; text-decoration:none; }
#footer a:hover{ color:#fff; text-decoration:underline; }

.bily{ color:#FFFFFF;}

A.odkazy_posuvnik {
     text-decoration : none;
     font-size: 11px;
     color : #FFFFFF;
     border: 1px solid #4D7A03;
     padding: 1px 5px 1px 5px;
     margin: 2px;
}


A:HOVER.odkazy_posuvnik {
     text-decoration : none;
     font-size: 11px;
     color : #FFFFFF;
     background-color: #79C004;
     border: 1px solid #4D7A03;
     padding: 1px 5px 1px 5px;
     margin: 2px;
}


A.odkazy_posuvnik_bold {
     text-decoration : none;
     font-size: 11px;
     color : #FFFFFF;
     background-color: #79C004;
     border: 1px solid #4D7A03;
     padding: 1px 5px 1px 5px;
     margin: 0px;
}


.prih-udaje{ width:345px; height:151px; float:left; display:inline; margin-top:20px; padding:10px 0px 10px 20px; background:transparent url(/clip/bg-prih.jpg) no-repeat top center;}
.prih-udaje fieldset{ width:310px; border:none; padding:20px 0 0 10px; color:#38aeff;}
.prih-udaje fieldset label{ width:115px; float:left; padding:3px;}
.prih-udaje fieldset input{ width:177px; margin-bottom:10px; border:1px solid #9cd6fd; color:#78B8E3; padding:3px;}
.prih-udaje fieldset input.login{ width:87px; height:24px; background:transparent url(/clip/btn-schranka.jpg) no-repeat top center; border:0; color:#ffffff; font-size:11px; padding-bottom: 1px; cursor:pointer; float:right; display:inline; margin:7px 10px 0 0;}
.prih-udaje fieldset a{color:#38aeff; float:left; margin-top:10px;}

.prih-reg{ float:right; display:inline; margin-top:20px;}
.prih-reg h3{ display:inline-block; height:23px; width:308px; float:left; background: url(/clip/bg-h3-det-green.png) no-repeat top center; color:#ffffff; font-size:12px; font-weight:bold; padding:7px 0 0 10px;}
.prih-reg p { font-size:11px; color:#606060; margin-top:10px; padding-left:10px;}
.prih-reg a { color:#76b500; font-weight:bold; margin:0 0 0 10px;}


