body {
padding:0px;
margin:0px;
background:#242FAE;
font-family:verdana, arial, tahoma, sans-serif;
font-weight:normal;
font-size:70%;
color:#000000;
text-align:left;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
table {
font-size:100%;
}
input, select {
font-size:75%;
}
hr {
width:100%;
height:1px;
margin:5px 0px;
padding:0px;
color:#0F1983;
background-color:#0F1983;
border:0px;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:bold;
color: #0F1983;
text-decoration:underline;
}
a:hover {
color: #000000;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
h1 {
color:#0F1983;
font-size:130%;
padding:0px;
margin:0px;
}
h1 a:link, h1 a:visited, h1 a:hover {
text-decoration:none;
color:#0F1983;
}
h1 a:hover {
color:#000000;
}
h2, h3 {
padding:0px;
margin:0px;
font-size:100%;
}
h3 {
font-weight:normal;
}
h3 small {
font-size:100%;
}
h4, h5, h6 {
padding:5px 0px;
margin:0px;
font-size:110%;
color:#0F1983;
}
.article_text {
text-align:justify;
margin:0px 0px 15px;
width:590px;
}
/****************************************************/
/*HLAVNI STRANKA*/
/****************************************************/
#page {
width:748px;
margin-top:2px;
}
#content {
width:748px;
background:#ffffff url(../img/content_bg1.gif) repeat-y;
}
/****************************************************/
/*HLAVICKA*/
/****************************************************/
#head {
width:748px;
height:109px;
background:url(../img/menu1.jpg) no-repeat;
}
#head .logo {
float:left;
width:275px;
}
#head .img {
float:left;
width:473px;
height:109px;
text-align:right;
}
#head .img img {
margin:19px 11px 0px 0px;
}
#bannerright {
position:absolute;
top:201px;
left:750px;
}
#bannerleft {
padding:10px 0px;
width:100%;
text-align:center;
}
/****************************************************/
/*LEVY SLOUPEC*/
/****************************************************/
#leftcol {
float:left;
width:127px;
min-height:170px;
_height:170px;
background:url(../img/left_dep_bg_bottom.gif) repeat-y 0% 0%;
text-align:right;
}
#leftcol_bottom {
border-top:20px solid #5555C5;
background:#F8F8FC url(../img/left_bottom_bg.jpg) no-repeat 0% 0%;
_background:#F8F8FC url(../img/left_bottom_bg.jpg) no-repeat 0% 20px;
padding:10px;
text-align:center;
color:#031A42;
font-family:arial;
}

/****************************************************/
/*PROSTREDNI SLOUPEC*/
/****************************************************/
#centercol {
float:right;
width:621px;
text-align:center;
}
#in_centercol {
margin:auto;
padding:0px 0px 15px;
width:590px;
text-align:left;
}
#deppath {
margin-bottom:15px;
color:#031A42;
font-family:arial;
}
#banner {
text-align:center;
padding:5px 0px 10px;
}
/****************************************************/
/*PATICKA*/
/****************************************************/
#footer {
width:748px;
height:146px;
background:url(../img/footer_bg.jpg) no-repeat;
color:#ffffff;
font-weight:bold;
text-align:center;
border-top:10px solid #6890DC;
}
#footer div {
padding:20px 15px;
}
#footer a:link, #footer a:visited, #footer a:hover {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
/****************************************************/
/*GLOBAL*/
/****************************************************/
table.tabulka {
width:540px;
border-bottom:7px solid #244D85;
background:#ffffff;
margin:5px 0px;
}
table.tabulka th, table.tabulka tr.zahlavi td, table.tabulka td.zahlavi {
width:30%;
background:#244D85;
padding:2px 5px;
text-align:left;
vertical-align:top;
}
table.tabulka td {
width:70%;
background:#4B7DB6;
padding:2px 5px;
vertical-align:top;
}
h1.deptree {
margin:0px;
padding:5px 0px;
font-size:150%;
font-family:arial,verdana,tahoma;
font-weight:bold;
color:#F26D02;
}
h1.subdeptree {
margin:0px;
padding:5px 0px;
font-size:120%;
font-family:arial,verdana,tahoma;
font-weight:bold;
color:#0E1983;
}
#treedep {
width:95%;
}
#treedep td {
width:33%;
vertical-align:top;
padding:7px 10px 0px;
}
#treedep td.hr {
padding:10px 0px 0px;
}
#treedep ul{
clear:both;
padding:0px;
margin:0px;
}
#treedep ul li {
margin:0px;
padding:0px;
list-style-type:none;
background:url(../img/deptree_li.gif) no-repeat 0% 7px;
line-height:11pt;
}
#treedep ul li.dep {
padding:0px 10px;
}
#treedep ul li.dep a:link, #treedep ul li.dep a:visited {
color:#444447;
font-family:arial,verdana,tahoma;
font-weight:normal;
text-decoration:none;
}
#treedep ul li.dep a:hover {
color:#F26D02;
font-family:arial,verdana,tahoma;
font-weight:normal;
text-decoration:none;
}
#treedep ul li.subdep {
padding:0px 10px 0px 20px;
}
#treedep ul li.subdep a:link, #treedep ul li.subdep a:visited {
font-weight:normal;
font-family:arial,verdana,tahoma;
}
#treedep ul li.subdep a:hover {
font-family:arial,verdana,tahoma;
font-weight:normal;
}

.input_1 {
width:490px;
}
.input_1a {
width:220px;
}
.input_1b {
width:430px;
}

.input_2 {
background:#D0DDF7;
border:1px dotted #808080;
width:220px;
}
.area_1 {
width:490px;
height:150px;
font-size:90%;
font-family:arial;
}
/****************************************************/
/*TABULKY SKOL*/
/****************************************************/
.school, .school table {
width:100%;
background:#D0DDF7;
color:#0F1983;
font-family:arial;
font-size:110%;
}
.school th, .school td, .school table th, .school table td {
padding:5px;
vertical-align:top;
}
.school td.nopadding {
padding:0px !important;
}
.school a:link, .school a:visited, .school a:hover {
font-weight:normal;
font-family:arial;
text-decoration:underline;
}
.school tr.title {
background:#7293E4;
}
.school tr.title1 {
background:#aac3ff;
}
.school tr.title th {
width:70%;
font-family:arial;
font-weight:normal;
text-align:left;
}
.school tr.title td {
white-space:nowrap;
text-align:right;
}
.school .links {
text-align:right;
}
.school .links img {
margin-top:5px;
}
.school a.hrefshow {
background:url(../img/programy_show.gif) no-repeat 100% 5px;
padding-right:15px;
}
.school a.hrefhide {
color:#000000;
background:url(../img/programy_hide.gif) no-repeat 100% 5px;
padding-right:15px;
}
.school .hide {
visibility:hidden;
line-height:0px;
height:0px;
padding:0px;
margin-top:-30px;
display:none;
}


.school .hide td {
font-size:1px;
line-height:0px;
height:0px;
min-height:0px;
padding:0px 5px;
}
.school .show {
line-height:auto;
height:auto;
visibility:visible;
display:block;
}
.school .show td {
line-height:auto;
height:auto;
padding:2px 5px;
}

.school .hide .show{
background-color:#D0DDF7 !important;
color:#D0DDF7 !important;
visibility:hidden;
line-height:0px;
height:0px;
padding:0px;
margin-top:-30px;
}
.school .hide .show td{
font-size:1px;
line-height:0px;
height:0px;
min-height:0px;
padding:0px 5px;
}





.school .email {
white-space:nowrap;
}
.school .b_right {
border-right:1px solid #D0DDF7;
}
.school .b_left {
border-left:1px solid #D0DDF7;
}
.school .b_bottom {
border-bottom:1px solid #5D7FDD;
}
.school .b_bottom2 {
border-bottom:2px solid #5D7FDD;
}
.school .b_top {
border-top:1px solid #5D7FDD;
}
.school .desc {
color:#666666;
font-family:verdana;
font-size:90%;
}
.grey {
color:#747D8E;
}
.school .p_1-5 {
padding:1px 5px;
}
.school .p_1 {
padding:1px;
}
.school .b_right_branch {
border-right:1px solid #5D7FDD
}
.school .b_left_branch {
border-left:1px solid #5D7FDD
}
.school .b_bottom_branch {
border-bottom:1px solid #5D7FDD
}
.school .b_top_branch {
border-top:1px solid #BEC0C3
}
.school .p_0 {
padding:0px;
}
.school table {
font-size:100%;
}
.school tr.title_branch {
text-align:center;
vertical-align:top;
background:#7293E4;
color:#ffffff;
font-weight:bold;
}
.school tr.title_branch th {
text-align:left;
}
.school .brancharticle {
width:100%;
background:transparent;
}
/****************************************************/
/*TABULKY VYHLEDAVANI*/
/****************************************************/
.search_form {
color:#0F1983;
font-family:arial;
font-size:110%;
}
.searchform {
width:100%;
background:#D0DDF7;
border:1px solid #7293E4;
font-size:110%;
font-family:arial;
color:#0F1983;
}
.searchform td {
text-align:left;
padding:4px 0px 4px 50px;
}
.searchform th {
font-weight:normal;
}
.searchform .p_5-2 {
padding:4px 3px 4px 2px;;
}
.searchform .hr {
border-bottom:1px solid #7293E4;
padding-bottom:5px;
}
.pagenumber {
width:90%;
font-family:arial;
text-align:center;
padding:0px 0px 10px 70px;
color:#0F1983;
}
.pagenumber a:link, .pagenumber a:visited, .pagenumber a:hover {
font-family:arial;
font-weight:normal;
color:#0F1983;
}
.ico {
width:10%;
white-space:nowrap;
text-align:right;
padding:0px 0px 10px;
}
.b_top_0 {
border-top:0px;
}
.form {
width:100%;
background:#D0DDF7;
border:1px solid #7293E4;
font-size:110%;
font-family:arial;
color:#0F1983;
}
.form table {
font-size:100%;
}
.form td {
padding:5px;
}
.form th {
font-weight:normal;
}
.form1 td {
font-size:100%;
padding:2px 5px;
}

.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}

.button_reset {
background:url(../img/searchSS_reset.jpg) no-repeat;
width:157px;
height:26px;
border:0px;
margin:5px;
cursor:pointer;
}
.button_search {
background:url(../img/searchSS_go.jpg) no-repeat;
width:123px;
height:26px;
border:0px;
margin:5px;
cursor:pointer;
}


/*
profesia
*/
.vypisDB {
border-bottom: 1px solid #7293e4;
padding: 3px 3px 10px 3px;
margin: 0px 0px 10px 0px;
}
.last {
border-bottom:0px;
}

.vypisDB a:link,
.vypisDB a:visited,
.vypisDB a:hover {
max-width: 460px;
_width: 460px;
display: block;
}
.rightSite {
width: 280px;
float: right;
}
.leftSite {
width: 280px;
float: left;
}
#help {
float: right;
margin: 10px 10px 0px 0px;
}
#vyhlsub {
float: right;
margin: 0px 45px 20px 0px;
}

.profesiaLogo tr{
vertical-align:middle;
}
.profesiaLogo tr th{
font-weight:normal;
text-align:left;
}
.profesiaLogo tr td{
padding:0px 0px 0px 20px;
}


table.searchformProfesia{
background:none;
margin-top:5px;
}

table tr td.profesiaSelect {
padding-right:50px;
}
table tr td.profesiaSelect select {
width:100%;
font-size:100%;
border:1px solid #7293E4
}




