body {
font-family:tahoma;
font-size:13px;
margin:0px;
padding:0px;
text-align:center;
background-color:#0679DC;
}

a:link {color:#0F78DB;}
a:visited {color:#0F78DB;}
a:active {color:#0F78DB;}
a:hover {color:red;}

.body {
margin:0% auto;
width:980px;
text-align:left;
background-color:white;
}
.page {
margin:0% auto;
width:964px;
text-align:left;

}

ul li, ol li {
margin:6px;
}

/* header.php */
.header {
width:964px;
clear:both;
}
.info {
margin:10px 5px 0 0;
}
.info h1 {
margin:0px;
padding:0px;
font-size:110%;
}
.header_left {
float:left;
margin:0 5px 0 30px;
}
.header_left img {
border:none;
}
.header_right {
float:left;
width:480px;
margin:0 0 0 80px;
}
.header_right form {
position:relative;
top:10px;
}
/* header.php end */



.page_body {
width:964px;
}

.bottom {
clear:both;
}
.footer {
width:100%;
background-image:url('../img/line.gif');
background-repeat:repeat-x;
padding:10px 0 0 0;
}
.footer_div {
text-align:right;
margin:3px 10px 3px 0;
font-size:90%;
}


.navigace, .navigace a:link, .navigace a:visited {
font-size:90%;
color:black;
margin:0 0 0 0;
}



.line {
width:100%;
height:10px;
background-image:url('../img/line.gif');
background-repeat:repeat-x;
margin:5px 0 5px 0;
}

/* right.php */
.right_div {
float:left;
width:310px;
margin:0 0 20px 0;
}
.right_lokalita {
line-height:150%;
}
.right_lokalita .rear {
line-height:170%;
}
.right_lokalita .okres {
margin:0 0 0 30px;
}
.okres .loc_hover {
color:#52CA4A;
font-weight:bold;
}
/*
.right_lokalita h3 {
margin:2px 0 2px 0;
padding:0px;
font-size:140%;
}
.right_lokalita #loc {
color:#0F78DB;
font-size:110%;
text-decoration:none;
}
.right_lokalita #loc_hover {  //pokud je vybrany
color:black;
font-size:110%;
text-decoration:none;
}
.right_lokalita #loc:hover {
text-decoration:underline;
}
*/

/* interaktivni mapa - zacatek */
.right_lokalita img {
border:0px none;
padding:0px;
margin:0px;
}
#ma {
padding:0px;
background:#3199CC url(../img/poz.gif) top left no-repeat;
width:200px;
font-size:1px;
}
/* interaktivni mapa - konec */


.right_akce {
line-height:130%;
}
.right_div #akce {
color:#47C83F;
}
.right_akce img {
margin:5px 0 5px 0;
}




.right_partner {
line-height:120%;
}
.right_partner h3 {
margin:10px 0 2px 0;
padding:0px;
}
.right_partner_detail {
font-size:100%;
margin:5px 0 0 0;
}
.right_partner_detail a {
font-size:110%;
color:black;
font-weight:bold;
}
.right_partner_detail #www {
font-size:100%;
color:black;
font-weight:normal;
}




/* document.php */
.document {
float:left;
width:630px;
margin:0 5px 0 5px;
}
.document_profil {
float:left;
margin:0 5px 0 5px;
}

.druhy_skol {
line-height:150%;
clear:both;
}
.druhy_skol h3 {
margin:16px 0 2px 0;
padding:0px;
}
.druhy_skol td {
padding:3px 0 3px 20px;
}
.menu_inzerce {
float:right;
position:relative;
margin:2px 0 5px 0;
right:5px;
font-size:110%;
font-weight:bold;
}
.druhy_skol table {
width:100%;
}
.druhy_skol table td {
width:33%;
}
.druhy_skol table td a {
text-decoration:none;
}
.druhy_skol table td a:hover {
text-decoration:underline;
}

.doc_seznam_table {
width:100%;
}
.doc_seznam_table img {
/*width:100px;*/
}
.td_logo {
width:70px;
text-align:center;
vertical-align:middle;
}
.td_desc {
vertical-align:middle;
}
#city {
color:#5AC154;
}
.doc_seznam_tr_partner{
border:1px solid #FBE995;
background-color:#FDF5CF;
}


.doc_seznam_a {
font-size:120%;
font-weight:bold;
text-decoration:none;
}
.doc_seznam_a_partner {
font-size:120%;
font-weight:bold;
text-decoration:none;
}
.doc_seznam_www:link, .doc_seznam_www:visited, .doc_seznam_www:active {
color:black;
}



/* homepage.php */
.homepage {

}
.hp_left {
float:left;
width:222px;
line-height:150%;
}
.hp_right {
float:right;
width:404px;
}
.hp_right h3 {
margin:10px 0 2px 0;
padding:0px;
}
.hp_partner {
margin:5px 0 0 0;
}
.hp_partner a {
font-size:110%;
color:black;
font-weight:bold;
}
.hp_partner #www {
font-size:100%;
color:black;
font-weight:normal;
}
.hp_obory .doc_seznam_a {
color:black;
font-size:110%;
}





/* paging.php */
.paging {
letter-spacing:1px;
width:100%;
text-align:center;
margin:30px 0 10px 0;
font-size:130%;
}
.paging a {
padding:5px;
border:1px solid #0F78DB;
background-color:#F3FBFE;
color:#0F78DB;
}
.paging a:hover {
background-color:#0F78DB;
color:white;
}




.druh_skoly:link, .druh_skoly:visited {
color:#111111;
font-size:110%;
}
.druh_skoly:hover {
text-decoration:none;
}
.druh_skoly_h {
color:#111111;
font-size:110%;
font-weight:bold;
}


/*
.skol_vyp, .skol_vyp:link {
color:#0950E7;
font-size:130%;
}
.skol_vyp:visited {
color:#4F86F9;
}
.skol_vyp:hover {
text-decoration:none;
}
*/

.document_nadpis {
color:#0F78DB;
margin:15px 0 10px 0;
padding:0px;
line-height:90%;
}


/* profil_skoly.php */
.profil_skoly {
margin:0 0 25px 0;
}
.profil_skoly .document_nadpis {
margin:15px 0 5px 0;
}
.profil_skoly h2 {
color:#0F78DB;
margin:10px 0 5px 0;
padding:0px;
font-size:120%;
line-height:90%;
}
.profil_skoly_left {
float:left;
margin:0 5px 0 0;
width:628px;
line-height:140%;
}
.profil_skoly_left .logo {
float:left;
width:270px;
text-align:center;
}
.profil_skoly_left .zaklad_info {
float:left;
width:350px;
}
.profil_skoly_left img {
margin:0 5px 15px 0;
}

.profil_skoly_left div#popisek, .profil_skoly_left div#poznamky {
clear:both;
}
.profil_skoly_left_editovat {
background-image:url('../img/edit_btn.png');
margin:0% auto;
text-align:center;
width:228px;
height:55px;
}
.profil_skoly_left table {
width:600px;
border-collapse:collapse;
}
.profil_skoly_left table td, th {
border:1px solid black;

}


.profil_skoly_right {
float:left;
width:300px;
}
.profil_skoly_right div#fotka img {
width:140px;
margin:0 5px 10px 5px;
}






/* FILTR oboru,programu */
.druhy_skol form {
margin:5px;
padding:5px 0 5px 0;
}
.druhy_skol form input {
margin:3px;
}


/* FILTR skol */
.filtr {
}
.filtr form {
margin:5px;
padding:5px 0 5px 0;
}
.filtr form input {
margin:3px;
}

/* obory.php */
.obory_select {
margin:0 10px 0 0;
width:100%;
font-size:120%;
}
.obory_select a {
color:#717171;
font-size:90%;
}
.obory_select a:hover {
color:black;
font-size:100%;
}
.obory_view {
font-size:110%;
line-height:130%;
margin:10px 0 0 0;
}



/* obor.php */
.obor_left {
float:left;
margin:0 5px 0 0;
width:600px;
line-height:140%;
}
/*
.obor_right {
float:left;
width:450px;
font-size:100%;
line-height:180%;
}
*/
.obor_left img {
float:left;
margin:10px 10px 0 0;
width:150px;
}

/*
.profil_skoly a {
color:#0950E7;
}
*/

.warning {
border:2px solid #DE0000;
background-color:#FFE54B;
width:90%;
margin:0% auto;
padding:10px;
font-size:110%;
}
.oblig {
color:red;
}


.aproject a{font-family:Tahoma;font-size:15px;color:#BFBBD8;}
.aproject a:hover{color:black;text-decoration:none;}




/********* KATEGORIE - druh_skoly (boxy) */
/* blocks global */
.head_l {
float:left;
width:8px;
height:40px;
margin:3px 0 0 0;
}
.head_m {
float:left;
height:40px;
font-weight:bold;
margin:3px 0 0 0;
}
.head_m p {
margin-top:2px;
}
.head_m span {
position:relative;
top:-5px;left:25px;
font-size:80%;
font-weight:normal;
}
.head_r {
float:left;
width:12px;
height:40px;
margin:3px 0 0 0;
}
.rear {
clear:both;
width:100%;
}
.rear p, .rear div  {
margin:0 5px 0 5px;
padding:5px 0 5px 0;
}

/* block green */
.block_black .head_l {
background:url('../img/box/div_head_black_l.png');
}
.block_black .head_m {
background:url('../img/box/div_head_black_m.png');
color:#FFFFFF;
}
.block_black .head_r {
background:url('../img/box/div_head_black_r.png');
}
.block_black .rear {
background-color:#E8E8E8;
color:#333333;
}

/* block blue */
.block_blue .head_l {
background:url('../img/box/div_head_blue_l.png');
}
.block_blue .head_m {
background:url('../img/box/div_head_blue_m.png');
color:#FFFFFF;
}
.block_blue .head_r {
background:url('../img/box/div_head_blue_r.png');
}
.block_blue .rear {
background-color:#dbebfa;
color:#333333;
}

/* block red */
.block_red .head_l {
background:url('../img/box/div_head_red_l.png');
}
.block_red .head_m {
background:url('../img/box/div_head_red_m.png');
color:#FFFFFF;
}
.block_red .head_r {
background:url('../img/box/div_head_red_r.png');
}
.block_red .rear {
background-color:#ffd9d9;
color:#333333;
}

/* block green */
.block_green .head_l {
background:url('../img/box/div_head_green_l.png');
}
.block_green .head_m {
background:url('../img/box/div_head_green_m.png');
color:#FFFFFF;
}
.block_green .head_r {
background:url('../img/box/div_head_green_r.png');
}
.block_green .rear {
background-color:#e5f7e4;
color:#333333;
}


/* footer */
.footer_block {
margin:0% auto;
text-align:left;
clear:both;
font-size:85%;
line-height:150%;
width:974px;
padding-top:10px;
color:white;
}
.footer_block a {
color:white;
text-decoration:none;
}
.footer_block a:hover {
text-decoration:underline;
}
.footer_block .bleft {
float:left;
text-align:left;
width:230px;
padding-left:50px;
}
.footer_block .bleft img {
width:150px;
}
.footer_block .bright {
float:right;
width:680px;
}
.footer_block .bright .links {
float:left;
text-align:left;
width:33%;
height:150px;
background:url('../img/footer_s.png') no-repeat left bottom;
}
.footer_block .bright .links a {
margin-left:20px;
}
.footer_block .bright .links span {
margin-left:20px;
font-weight:bold;
}

.smallinfo {
font-size:80%;
color:#999999;
}

/* css toplinks */
.toplinks_body {
background:white;
padding:2px 0 5px 2px;
border-bottom:1px solid #cccccc;
margin:0 0 2px 0;
}
.toplinks {
width:974px;
margin:0% auto;
text-align:left;
}
.toplinks a {
font:12px trebuchet ms;
color:#006EF6;
margin:0 10px 0 0;
}
.toplinks td {
background:url('../img/toplinks/tl_s.png') no-repeat right bottom;
padding:0 0 1px 6px;
width:15%;
}
.toplinks #pos {
background:none;
}
.toplinks a:hover {
text-decoration:none;
}
.toplinks img {
width:18px;
border:none;
margin:0 5px 0 1px;
position:relative;
top:4px;
}
.toplinks .vice {
font:bold 12px trebuchet ms;
}
.toplinks .bor {
display:inline;
background:url('../img/toplinks/tl_s.png') no-repeat bottom;
margin:0 10px 0 0;
}
.toplinks .bor2 {
width:10px;height:15px;
display:inline;
background:url('../img/toplinks/tl_s.png') no-repeat bottom;
position:relative;
top:2px;
margin:0 4px 0 0;
}
#dalsi, #dalsi2 {
display:none;
}
/* css toplinks end */


