/* BASIC STYLE SHEET
AKTUALIZACE: 9.9. 2011
*/

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;     } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clear {
    clear: both;
}

body {
font: normal 13px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: center;
background: #fefefd url("images/pozadiGradient.png") repeat-x top left;
margin: 0px;
padding: 0px;
}

#obal {
width: 1115px;
margin: 0 auto;
text-align: left;
}


#Lstin,
#Rstin {
width: 50px;
background: url("images/stinRlong.png") no-repeat top left;
float: left;
min-height: 1200px;
margin-top: 40px;
}

#Lstin {
background: url("images/stinLlong.png") no-repeat top left;
}

#teloCenter {
float: left;
width: 1015px;
}


ul {
list-style-type: none;
}

a {
color: #333333;
}

legend {
visibility: hidden;
}

fieldset {
border: none;
}


/* TOP PANEL *********************/

#topPanel {
height: 40px;
width: 1015px;
position: relative;
clear: both;
float: right;
}

/* LOKALNI NAVIGACE *************/

ul#lokalniNavigace {
position: absolute;
top: 10px;
right: 290px;
padding: 0px;
margin: 0px;
}

ul#lokalniNavigace li,
ul#lokalniNavigace li a {
color: #f7f3f3;
font-size: 11px;
}

ul#lokalniNavigace li {
float: left;
margin-right: 5px;
margin-left: 2px;
}

/* VYHLEDAT *********************/

#frm-searchForm {
width: 290px;
height: 18px;
position: absolute;
top: 5px;
right: 10px;
float: left;
margin-right: -25px;
}

input#frmsearchForm-as_q {
width: 180px;
height: 12px;
border: 1px solid #b9c28a;
padding: 2px;
float: left;
font-size: 11px;
letter-spacing: 1px;
}

input#frmsearchForm-odeslat {
height: 18px;
width: 75px;
font-size: 10px;
background: url("images/vyhledatInput.gif") no-repeat top left;
border: none;
padding: 1px 15px 10px 15px;
margin-left: 5px;
float: left;
}

/* MUTACE *************************/

ul#mutace {
position: absolute;
right: 0px;
top: 10px;
width: 70px;
padding: 0px;
margin: 0px;
}

ul#mutace li {
float: left;
}


/* HLAVICKA **********************/

#hlavicka {
background: url("images/hlavickaPozadi.jpg") no-repeat top left;
z-index: 1;
width: 1014px;
height:199px;
position: relative;
clear: both;
float: right;
left: 1px;
}

/* 10 LET ************************/

#hlavicka img#desetLet {
position: absolute;
top: 119px;
left: 25px;
}

#hlavicka a img#desetLet {
    border: 0px;
}

/* LOGO **************************/

#hlavicka h1 {
width: 314px;
height: 68px;
position: relative;
top: 30px;
left: 20px;
}

#hlavicka h1 a.logo span {
background: url("images/vysokeSkolyLogo.gif") no-repeat top left;
display: block;
width: 314px;
height: 68px;
position: absolute;
top: 0px;
left: 0px;
}



/* SLOGAN ***********************/

#hlavicka h2 {
font-family: Georgia, "Trebuchet MS";
font-size: 18px;
font-style: italic;
font-weight: normal; 
width: 216px;
height: 52px;
position: absolute;
left: 410px;
top: 45px;
}



/* DROBECKOVA NAVIGACE **********/

#drobky {
font-size: 11px;
position: relative;
bottom: 10px;
margin-bottom: 10px;
}

#drobky strong {
margin-right: 5px;
}


/* PRIMARNI MENU ****************/

/* MENU */

ul#topnav {
    margin: 0; padding: 0;
    float: left;
    width: 1014px;
    height: 22px;
    list-style: none;
    position: relative; 
}

ul#topnav li {
    float: left;
    margin: 0; padding: 0;
}

ul#topnav li a {
    font-size: 12px;
    font-weight: bold;
    color: #fcfcfb;
    padding: 10px 10px 5px 10px;
    margin-left: 0px;
    display: block;
    text-decoration: none;
}

ul#topnav li a:hover,
ul#topnav li.active a {
    background: url("images/menuMainActive.gif") repeat-x bottom left;
    color: #4a4a46;
}

ul#topnav li ul {
    float: left;
    padding: 0;
    visibility: hidden;
    position: absolute;
    left: 0; top:30px;
    display: none; 
    width: 1014px;
    color: #fff;
    margin-left: 0px;
}

ul#topnav li.active ul {
    float: left;
    padding: 0;
    visibility: visible;
    position: absolute;
    left: 0; top:30px;
    display: none; 
    width: 1014px;
    color: #fff;

}

ul#topnav li:hover ul,
ul#topnav li.active ul { 
display: block; 
}
 
ul#topnav li.active ul li a { 
    display: inline; 
    font-size: 11px;
    color: #4a4a46;
    background: none;
} 

ul#topnav li.active ul li a:hover,
ul#topnav li.active ul li.active a {
text-decoration: underline;
background: none;
background: #eaeae7;
margin-top: 2px;
padding: 10px 10px 5px 10px;
padding-top: 0px;
display: block;
}

/* MENU COMPLETE *****************/

#menu {
width: 1004px;
padding-left: 10px;
height: 49px;
background: url("images/menu.gif") no-repeat top left;
position: absolute;
bottom: 0px;
left: 0px;
}

/* TELO **************************/

#telo {  
width: 1014px;
height: auto;
position: relative;
float: right;
border-bottom: 1px solid #d1d2cb;
background: url("images/vedlejsiPanelPozadi.gif") repeat-y top left;
padding: 0px;
}

/* PRIMARNI OBSAH ***************/

#primarniObsah {
background: url("images/teloPozadi.gif") repeat-y top left;
width: 747px;
height: auto;
float: left;
}

#primarniObsah.primarniClanek{
background: url("images/teloPozadiClanek.gif") repeat-y top left;
}


/* HLAVNI PANEL ******************/

#hlavniPanel {
background: url("images/panelPozadi.gif") repeat-x top left;
width: 741px;
min-height: 320px;
position: relative;
left: 6px;
}

#hlavniPanel h2 {
color: #fdf0df;
font-size: 15px;
height: 11px;
padding: 10px;
}

/* VYHLEDAVAC PANELKY ***********/

#vyhledavacStudijnichOboru,
#rozcestnikProStudenty {
    float: left;
    width: 346px;
    height: 190px;
    margin-bottom: 25px;
    position: relative;
}

#rozcestnikProStudenty a.more-link {
    position: absolute;
    bottom: -10px;
    left: 30px;
    font-size: 11px;
    color: #fff;
}

#vyhledavacStudijnichOboru {
    margin-right: 20px;
}

#vyhledavacStudijnichOboru h2 {
background: url("images/vyhledavacNadpis.gif") no-repeat top left;
text-indent: 5px;
padding-top: 5px;
width: 210px;
height: 15px;
position: absolute;
top: 16px;
left: 14px; 
}

#rozcestnikProStudenty h2 {
background: url("images/rozcestnikNadpis.gif") no-repeat top left;
width: 195px;
height: 15px;
position: absolute;
top: 16px;
left: 14px;
text-indent: 5px;
padding-top: 5px;
}

#vyhledavacStudijnichOboru fieldset {
background: url("images/vyhledavacTelo.jpg") no-repeat top left;
width: 330px;
height: 133px;
position: absolute;
top: 58px;
left: 12px;
padding-top: 15px;
}

#vyhledavacStudijnichOboru fieldset p {
float: left;
margin-left: 5px;
margin-bottom: 5px;
}

#vyhledavacStudijnichOboru p#advancedLink a {
position: absolute;
left: 145px;
top: 125px;
color: #fff;
font-size: 11px;
}

#vyhledavacStudijnichOboru label,
a#rozsireneVyhledavani {
visibility: visible;
color: #ffffff;
width: 85px;
float: left;
}

#vyhledavacStudijnichOboru a#rozsireneVyhledavani {
width: 120px;
font-size: 12px;
}

#vyhledavacStudijnichOboru input,
#vyhledavacStudijnichOboru select {
width: 225px;
float: left;
}

#vyhledavacStudijnichOboru select {
width: 230px;
}

#vyhledavacStudijnichOboru .tlacitko {
width: 75px;
background: url("images/vyhledatInput.gif") no-repeat top left;
border: none;
font-size: 12px;
float: right;
margin-right: 10px;
margin-top: 10px;
padding: 0px;
}

p#last {
float: left;
width: 225px;
}

ul#rozcestnik {
background: url("images/rozcestnikTelo.jpg") no-repeat top left;
color: #ffffff;
width: 330px;
height: 126px;
position: absolute;
top: 58px;
left: 13px;
padding-top: 30px;
padding-left: 15px;
margin: 0px;
}

ul#rozcestnik li {
background: url("images/odrazkyPanel.png") no-repeat left 5px;
padding-left: 20px;
margin-bottom: 7px;
}

ul#rozcestnik li a{
color: #ffffff;
}

#vyhledavacStudijnichOboru a {
position: absolute;
bottom: 0px;
}

/*  **********************/

.reklama-body {
    border: 1px solid #000;
}

.reklamaMegabanner {
width: 100%;
position: relative;
clear: both;
float: right;
overflow: hidden;
padding-top: 20px;
}

.reklama-oznaceni {
    font-size: 11px;
    position: absolute;
    right: 70px;
    top: 2px;
}

.reklamaMegabanner .reklama-oznaceni {
    color: #fff;
}

#hlavniPanel .reklama {
margin: 0 auto;
margin-top: 10px;
}

div.reklama table {
margin: 10px auto;
margin-top: 0px;
}

#sekundarniObsah .reklama table {
margin-top: 25px;
margin-bottom: 25px;
margin-left: 5px;
}

#sekundarniObsah .reklama img {
border: 1px solid #BCAFA6;
}

span.reklamaText {
font-size: 10px;
color: #646770;
display: block;
line-height: 10px;
float: right;
margin-right: 15px;
}

#clanek span.reklamaText {
float: right;
}

#clanek .reklama table img{
width: 468px;
height: 60px;
}


/* LEVY x PRAVY BLOK HLAVNI PANEL ******/

.levyBlok,
.pravyBlok,
.levyBlokBig,
.pravyBlokBig,
.levyBlokMini,
.pravyBlokMini,
.souvisejiciClanky,
.levyBlokPR,
.pravyBlokPR {
width: 370px;
height: 390px;
position: relative;
float: left;
}

.levyBlok.fb,
.pravyBlok.fb {
    height: auto;
}

.levyBlokPR,
.pravyBlokPR {
height: 265px;
}


.levyBlokPR span.reklama,
.pravyBlokPR span.reklama {
font-size: 10px;
color: #646770;
margin-left: 15px;
margin-top: 10px;
display: block; 
}
 


.souvisejiciClanky {
width: 470px;
}

.souvisejiciClanky ul li{
list-style-type: none;
}

.levyBlokBig,
.pravyBlokBig {
height: 470px;
width: 330px;
}


.levyBlokMini,
.pravyBlokMini {
width: 330px;
height: 200px
}

.pravyBlok,
.pravyBlokMini,
.pravyBlokBig {
float: right;
}


.levyBlok h2 a,
.pravyBlok h2 a,
.levyBlokBig h2 a,
.pravyBlokBig h2 a,
.levyBlokMini h2 a,
.pravyBlokMini h2 a, 
.levyBlok h2 strong,
.pravyBlok h2 strong,
#dalsiClankySekce h2 a,
#dalsiClankySekce h2 strong,
.souvisejiciClanky h2 strong,
.levyBlokPR h2 strong,
.pravyBlokPR h2 strong{
color: #ffffff;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
background: url("images/teloNadpisZelenyR.gif") no-repeat top right;
padding: 6px 15px 13px 0;
width: 100%;
height: 13px; 
}

.pravyBlok h2,
.levyBlok h2,
.levyBlokMini h2,
.pravyBlokMini h2,
.levyBlokBig h2,
.pravyBlokBig h2,
#dalsiClankySekce h2,
.souvisejiciClanky h2,
.levyBlokPR h2,
.pravyBlokPR h2 {
background: url("images/teloNadpisZelenyL.gif") no-repeat top left;
margin: 30px 0 0 10px;
padding: 0 0 0 9px;
width: 100%;
height: 35px;
}

.pravyBlok h2 {
margin-left: -5px;
}

#clanek .levyBlok h2,
#clanek .pravyBlok h2,
#clanek #dalsiClankySekce h2,
#vypisClanku .levyBlok h2,
#vypisClanku .pravyBlok h2,
#vypisClanku #dalsiClankySekce h2,
#txt h2,
#karty h2,
.souvisejiciClanky h2 {
    line-height: 26px;
}


.levyBlok a img,
.pravyBlok a img {
border: none;
}


.levyBlok img,
.pravyBlok img,
.levyBlokPR img,
.pravyBlokPR img {
width: 150px;
position: absolute;
top: 90px;
left: 13px
}

.levyBlok.sekce img,
.pravyBlok.sekce img {
width: 150px;
position: relative;
top: 20px;
left: 0;
float: left;
}

.levyBlokPR img,
.pravyBlokPR img {
border: none;
}

.pravyBlok img {
left: 0px;
}

.miniClanek {
width: 175px;
position: absolute;
top: 90px;
left: 170px;
}

.levyBlok.sekce .miniClanek,
.pravyBlok.sekce .miniClanek {
    position: relative;
    top: 20px;
    left: 20px;
    float: left;
}

.levyBlok .miniClanek {
left: 185px;
}

.miniClanek h3 {
font-size: 13px;
margin: 0px;
}

.miniClanek p {
width: 173px;
}

.miniClanek a.celyClanek {
font-size: 11px;
}

.levyBlok ul.zbyleOdkazy,
.pravyBlok ul.zbyleOdkazy {
position: absolute;
top: 250px;
left: 0px;
margin: 0px;
padding-left: 0px;
}

.levyBlok.sekce ul.zbyleOdkazy,
.pravyBlok.sekce ul.zbyleOdkazy {
margin: 0px;
margin-top: 30px;
padding-left: 0px;
float: left;
position: static;
}

.levyBlok ul.zbyleOdkazy {
left: 15px;
}

.levyBlok ul.zbyleOdkazy li a,
.pravyBlok ul.zbyleOdkazy li a {
font-weight: normal;
padding-left: 27px;
}

.levyBlok ul.zbyleOdkazy li,
.pravyBlok ul.zbyleOdkazy li{
margin-bottom: 10px;
background: url("images/teloOdrazky.gif") no-repeat left 5px;
}

.levyBlok a.zobrazitVse,
.pravyBlok a.zobrazitVse,
.souvisejiciClanky a.zobrazitVse {
font-size: 11px;
position: absolute;
bottom: 25px;
left: 15px;
}

.levyBlok.fb a.zobrazitVse,
.pravyBlok.fb a.zobrazitVse,
.souvisejiciClanky.fb a.zobrazitVse {
    position: relative;
    top: 10px;
    left: 15px;
    float: left;
}

#komunikacniPanel div#fanousciStranky {
    margin-bottom: 25px;
}

#komunikacniPanel a.zobrazitVse {
font-size: 11px;
}

.pravyBlok a.zobrazitVse {
left: 0px;
}


/* AKTUALITY *********************/

ul#aktuality {
position: relative;
top: 20px;
left: -25px;
}


ul#fakulty {
position: absolute;
top: 90px;
left: -25px;
}

ul#aktuality.fb,
ul#fakulty.fb {
    position: relative;
    top: 0px;
    left: -20px;
}

ul#aktuality li span.datum {
font-weight: bold;
margin-right: 15px;
}

ul#aktuality li,
ul#fakulty li{
padding-bottom: 15px;
width: 325px;
background: url("images/AktualityOddelovac.gif") no-repeat 20px bottom;
}

.souvisejiciClanky ul#aktuality li {
width: 470px;
}


/* SPECIAL ***********************/

.special,
.rozcestnikStudiumIndex {
width: 748px;
height: 225px;
float: left;
position: relative;
}

.special img,
.rozcestnikStudiumIndex img {
width: 336px;
height: 225px;
float: left;
}

.special ul.specialClanky {
background: url("images/specialPozadiR.jpg") no-repeat top left;
width: 373px;
height: 200px;
float: left;
padding: 0px;
margin: 0px;
padding-top: 25px;
padding-left: 38px;
}

.special ul.specialClanky li a {
background: url("images/odrazky.png") no-repeat left 5px;
padding-left: 27px;
margin-top: 10px;
display: block;
}

.special ul.specialClanky li {
background: url("images/specialOddelovac.gif") no-repeat left bottom;
padding-bottom: 10px;
}

.special a.zobrazitVse {
font-size: 11px;
position: absolute;
bottom: 15px;
right: 15px;
}


/* MEDAILONKY *******************/

#medailonky {
clear: both;
}

#medailonky h2 {
color: #ffffff;
font-size: 15px;
width: 748px;
height: 28px;
background: url("images/teloNadpisOranz.gif") repeat-x top left;
text-indent: 235px;
padding-top: 7px;
margin-top: 40px;
}

#medailonky .medailonek {
width: 160px;
margin-left: 15px;
margin-right: 10px;
margin-bottom: 50px;
float: left;
}

#medailonky .medailonekR {
width: 160px;
margin-right: 15px;
margin-left: 10px;
float: right;
}

#medailonky h3 a{
font-size: 14px;
margin-bottom: 10px;
text-decoration: none;
}

#medailonky p {
font-size: 12px;
margin-top: 15px;
margin-bottom: 5px;
width: 160px;
}

#medailonky a.zobrazitVse {
font-size: 11px;
display: block;
margin-top: 10px;
}

#medailonky img {
border: none;
}





/* SEKUNDARNI OBSAH *************/

#sekundarniObsah {
width: 267px;
height: autopx;
float: right;
}

#sekundarniObsah hr {
width: 266px;
clear: both;
}

#sekundarniObsah h2 {
color: #fbfbf9;
font-size: 15px;
text-transform: uppercase;
width: 237px;
height: 14px;
padding: 10px 15px;
padding-top: 8px;
margin: 0px;
margin-top: 30px;
margin-bottom: 25px;
margin-left: 1px;
}


#sekundarniObsah hr {
background: url("images/VedlejsiPanelOddelovac.gif") no-repeat 50% 50%;
padding: 3px 0px;
border: none;
}

/* KALENDAR AKCI ***************/

#kalendarAkci {
width: 268px;
height: auto;
margin-bottom: 30px;
}

#kalendarAkci h2 {
background: url("images/vedlejsiPanelNadpisZeleny.gif") repeat-x top left;
}

#kalendarAkci .akce .datumAkce {
float: left;
width: 43px;
height: 40px;
background: url("images/kalendarBig.jpg") no-repeat top left;
margin-left: 15px;
margin-right: 10px;
}

#kalendarAkci .akce .datumAkce .mesicAkce {
font-size: 9px;
color: #ffffff;
text-align: center;
display: block;
margin-top: 4px;
}

#kalendarAkci .akce .datumAkce .denAkce {
font-size: 14px;
font-weight: bold;
margin-left: 5px;
display: block;
width: 35px;
height: 20px;
padding-top: 1px;
text-align: center;
position: relative;
bottom: 13px;
} 

#kalendarAkci .akce .popisAkce {
float: left;
width: 190px;
}


#kalendarAkci .akce .popisAkce h3 {
font-size: 13px;
margin: 0px;
padding: 0px;
}

#kalendarAkci .akce .popisAkce h4{
font-size: 13px;
color: #727e25;
font-size: 12px;
margin: 0px;
padding: 0px;
}

#kalendarAkci .akce .popisAkce p a{
font-size: 11px;
margin-top: 5px;
margin-bottom: 10px;
width: 180px;
}

#kalendarAkci a.zobrazitVse {
font-size: 11px;
margin-left: 15px;
font-weight: bold;
position: relative;
top: 15px;
}

#kalendarAkci hr {
float: left;
width: 264px;
margin-left: 1px;
}


#imgKalendar {
width: 225px;
height: 167px;
background: url("images/kalendar.png") no-repeat top left;
position: absolute;
right: 0px;
top: 40px;
z-index: 0px;
}


p.kalendarTxt {
width: 475px;
}


h3#prvniMesicKalendar {
clear: both; 
}

#oddelovacKalendar {
width: 710px;
background-color: #C9C7C5;
border: none;
height: 1px;
margin-top: 40px;
margin-bottom: 30px;
margin-left: 0px;                                                
}

/* FACEBOOK ********************/


#facebook h2 {
background: url("images/vedlejsiPanelNadpisModry.gif") repeat-x top left;
margin-top: 20px;
clear: both;
}

#facebook p {
margin-left: 15px;
font-size: 12px;
width: 230px;
margin-bottom: 20px;
}

#facebook a {
font-size: 11px;
background: url("images/statSeFanouskem.gif") no-repeat top left;
width: 153px;
height: 23px;
padding: 4px 23px 6px 32px;
text-decoration: none;
margin-left: 55px;
margin-bottom: 20px;
display: block;
}


#facebook iframe {
margin-left: 15px;
}


/* REKLAMA HYPERTEXT NEW *********/

#reklamaHypertext {
margin-bottom: 40px;
}

#reklamaHypertext h2 {
background: url("images/vedlejsiPanelNadpisSedy.gif") repeat-x top left;
margin-top: 10px;
margin-bottom: 30px;
}

#reklamaHypertext a {
text-decoration: none;
margin: 0px; 
font-size: 11px;
display: block;
margin-left: 15px;
padding-bottom: 5px;
}

#reklamaHypertext a img {
float: left;
margin-right: 10px;
border: none;
max-width: 80px;
margin-bottom: 20px;
}

#reklamaHypertext .txt {
float: left;
width: 140px;
margin-top: -10px;
}

#reklamaHypertext strong {
font-size: 12px;
}

#reklamaHypertext span {
font-size: 11px;
color: #333333;
display: block;
}


#sekundarniObsah #reklamaHypertext hr {
background: url(images/hrHypertext.gif) no-repeat 50% 50%;
width: 245px;
padding: 1px 0px;
border: none;
margin: 25px 10px;
}



/* PATICKA *********************/

#paticka {
clear: both;
width: 1005px;
color: #959595;
margin-bottom: 80px;
}

#paticka a {
color: #959595;
}

#paticka a:hover {
color: #333333;
}

#paticka h1 {
width: 314px;
height: 68px;
position: relative;
top: 30px;

}

#paticka h1 a.logo span {
background: url("images/vysokeSkolyLogo.gif") no-repeat top left;
display: block;
width: 314px;
height: 68px;
position: absolute;
top: 0px;
left: 0px;
}

#paticka #obecneInfo,
#paticka #obecnyRozcestnik,
#paticka #spolupraceSvs {
font-size: 12px;
width: 320px;
height: 210px;
padding-left: 15px;
float: left;
position: relative;
margin-bottom: 40px;
}

#paticka #obecnyRozcestnik {
background: url("images/patickaOddelovac.gif") no-repeat 330px 50px;
}


#paticka #obecneInfo p {
margin-top: 40px;
margin-bottom: 20px;

}

#paticka #obecneInfo strong {
margin-right: 10px;
color: #707070;
}


#paticka #obecnyRozcestnik {
height: 200px;
width: 265px;
padding-left: 75px;
}

#paticka ul#prvniRozcestnik,
#paticka ul#druhyRozcestnik {
float: left;
padding: 0px;
margin: 0px;
width: 130px;
margin-top: 50px;
}

#paticka ul#druhyRozcestnik {

}

#paticka ul#prvniRozcestnik li,
#paticka ul#druhyRozcestnik li {
margin-bottom: 12px;
}


#paticka #spolupraceSvs {
padding-top: 40px;
width: 240px;
padding-left: 80px;
}


#spolupraceSvs h2 {
font-size: 13px;
color: #333333;
}

#spolupraceSvs p {
margin-bottom: 15px;
width: 220px;
}

#spolupraceSvs ul li {
list-style-type: square;
padding-bottom: 5px;
padding-left: 0px;
}

#spolupraceSvs ul {
padding-left: 15px;
}

#spoluPraceSvs input {
background: url("images/aktualizace.png") no-repeat top left;
border: none;
font-size: 12px;
width: 127px;
height: 24px;
padding-bottom: 2px;
margin-left: 40px;
}


ul#odkazyPaticka {
clear: both;
font-size: 11px;
padding-left: 0px;
margin-left: 15px;
}

#zpetneOdkazy {
clear: both;
height: 20px;
margin-bottom: 50px;
}

#zpetneOdkazy ul#odkazyPaticka li {
float: left;
margin-right: 10px;
}





/* CLANEK *************************/

#clanek,
#termin {
width: 494px;
line-height: 19px;
font-size: 12px;
padding: 20px 10px 60px 20px;
float: left;
background: url("images/clanekPozadi.gif") no-repeat top left;
}

#clanek #vizualniSekce img,
#vypisClanku #vizualniSekce img,
#termin #vizualniSekce img {
width: 150px;
border: 1px solid #d9d9d6;
}

#vizualniSekce,
.vizualniSekce,
#vizualniSekceTermin {
float: left;
width: 160px;
line-height: 12px;

}

#vizualniSekce a,
#vizualniSekceTermin a { 
margin-bottom: 10px;
}

#vizualniSekce small,
.vizualniSekce small {
font-size: 11px;
color: #8c8a89;
padding-right: 8px;
}

#vizualniSekce span.clanekDatum,
.vizualniSekce span.clanekDatum,
.vizualniSekce small {
font-size: 11px;
}

#vizualniSekce img {
margin-bottom: 5px;
}

#clanek #vizualniSekce a img,
#vypisClanku #vizualniSekce a img,
#termin #vizualniSekce a img,
#vizualniSekceTermin a img {
border: none;
width: 16px;
height: 16px;
margin-right: 2px;
margin-top: 10px;
}

#clanek ul {
list-style-type: square;
}


#uvodClanek,
#vypisTerminu {
width: 314px;
float: right;
margin-bottom: 5px;
}

#uvodClanek h2,
#vypisTerminu h2,
.clenTymu h3 a{
width: 314px;
font-size: 19px;
line-height: 23px;
color: #464444;
margin-top: -5px;
margin-bottom: 10px;
}

.clenTymu h3 {
margin: 0px;
}

.clenTymu h3 a{
margin: 0px;
}

span.tiskovka {
color: #ed1c24;
font-size: 11px;
font-weight: bold;
}

#uvodClanek p,
.clenTymu p {
font-style: italic;
}

#clanek .textovaSekce {
margin: 0px;
margin-top: 45px;
clear: both;
}

#clanek .textovaSekce div {
    float: left;
}

#clanek .textovaSekce .reklama {
    width: 494px;
}

#clanek .textovaSekce div div img {
    margin-right: 20px;
}

#clanek .textovaSekce ol {
margin: 5px 0px;
margin-bottom: 20px;
}


.textovaSekce h3 {
margin: 0px;
margin-top: 30px;
}

.textovaSekce h3.first {
margin: 0px;
}

.textovaSekce p {
margin: 5px 0px;
margin-bottom: 20px;
}

.textovaSekce img {
margin-top: 10px;
margin-right: 25px;
margin-bottom: 10px;
float: left;
}

#clanek .reklama img {
margin-top: 0px;
margin-bottom: 0px;
}

.reklama table tr td object {
border: 1px solid #BCAFA6;
}

#patickaClanek {
font-size: 11px;
padding-top: 20px;
padding-bottom: 40px;
position: relative;
width: 494px;
}

#clanek hr {
background: url(images/hrClanek.gif) no-repeat 50% 50%;
width: 495px;
padding: 1px 0px;
border: none;
margin-left: -5px;
}


#patickaClanek ul#tagy {
width: 500px;
padding: 0px;
margin-bottom: 20px;
list-style-type: none;
float: left;
}

#patickaClanek ul#tagy li{
float: left;
margin-right: 5px;
}

#patickaClanek a.autorClanek {
color: #727e25;
margin-left: 7px; 
}

#patickaClanek a#tisk {
position: absolute;
top: 30px;
right: 0px;
padding-left: 20px;
background: url(images/verzeProTisk.jpg) no-repeat top left;
}

.reklama img {
border: 1px solid #BCAFA6;
}

#clanek .reklama tr td span.reklama{
display: block;
text-align: right;
line-height: 12px;
}

#clanek .reklama table tr td,
#clanek .reklama table tr {
margin: 0px;
padding: 0px;
width: 468px;
} 

/* KOMUNIKACNI PANEL **************/

#komunikacniPanel {
width: 193px;
padding: 58px 15px;
float: right;
background: url("images/komunikacniPanelPozadi.gif") no-repeat top right;
}

#komunikacniPanel #odberNewsletteru,
#komunikacniPanel #preposlatClanek,
#komunikacniPanel #statistiky,
#komunikacniPanel #vsadmin,
#komunikacniPanel #prihlaseniVSadmin {
margin-bottom: 65px;
position: relative;
}

#komunikacniPanel img {
float: left;
margin-right: 5px;
}

#komunikacniPanel h3 {
color: #464444;
text-transform: uppercase;
margin: 0px;
margin-bottom: 15px;
}

#komunikacniPanel input {
width: 190px;
height: 16px;
border: 1px solid #b9c28a;
}

#komunikacniPanel fieldset{
padding: 0px;
}

#komunikacniPanel label {
display: block;
margin-bottom: 8px;
}


#komunikacniPanel #odberNewsletteru p
 #komunikacniPanel #prihlaseniVSadmin p{
margin-left: 5px;
margin-bottom: 30px; 
}


#komunikacniPanel #odberNewsletteru img {
margin-right: 10px;
}


#komunikacniPanel #odberNewsletteru input.odeslat,
#komunikacniPanel #preposlatClanek input.odeslat,
#komunikacniPanel #splashClanek input.odeslat,
#komunikacniPanel #prihlaseniVSadmin a#prihlasit {
width: 77px;
height: 20px;
font-size: 11px;
margin-top: 10px;
margin-left: 117px;
padding: 5px;
padding-top: 2px;
background: url("images/vyhledatInput.gif") no-repeat top left;
border: none;
}

#komunikacniPanel #prihlaseniVSadmin a#prihlasit {
text-decoration: none;
margin-left: 50px;
padding-right: 12px;
padding-left: 12px;
}

#komunikacniPanel #prihlaseniVSadmin input.odeslat { 
margin-left: 50px;
}

#primarniObsah #komunikacniPanel #odberNewsletteru ul {
position: absolute;
bottom: -10px;
padding: 0px;
left: 0px;
}

#komunikacniPanel #odberNewsletteru ul li {
font-size: 11px;
float: left;
margin: 0px;
margin-right: 3px;
}

#komunikacniPanel #preposlatClanek img {
float: right;
}

#komunikacniPanel #preposlatClanek input {
margin-bottom: 5px;
}

#komunikacniPanel #statistiky strong {
font-size: 17px;
color: #727f26;
}

#komunikacniPanel #vsadmin img {
margin-bottom: 15px;
}

/* VYPIS CLANKU *******************/

#vypisClanku ul {
list-style-type: square;
}

#vypisClanku .levyBlok ul#aktuality li{
list-style-type: none;
}

#vypisClanku ul.zbyleOdkazy li{
list-style-type: none;
}

#vypisClanku,
#txt,
#karty {
line-height: 19px;
font-size: 12px;
padding: 20px 15px 60px 20px;
width: 712px;
float: left;
background: url("images/pozadiHlavicka.gif") no-repeat top left;
position: relative;
}

#vypisClanku #hlavickaSekce img {
margin-bottom: 10px;
}

#hlavickaSekce h2 {
margin-top: 0px;
}

#txt,
#karty {
width: 712px;
padding-top: 20px;
}

#hlavickaSekce {
width: 717px;
float: left;
background: url(images/oddelovacLong.gif) no-repeat bottom center;
padding-bottom: 0px;
margin-bottom: 25px;
}

#vypisClanku img {
border: 1px solid #BCAFA6;
}

#hlavickaSekce #vizualniSekce a img {
margin-top: 0px;
}

#hlavickaSekce #uvodClanek {
width: 537px;
line-height: 18px;
color: #464444;
float: right;
}


#vypisClanku .levyBlok {
width: 340px;
height: auto;
margin-right: 25px;
margin-top: -30px;
margin-bottom: 20px;
float:left;
}

#vypisClanku .levyBlok ul {
margin-top: 0px;
}

#vypisClanku .pravyBlok {
width: 340px;
height: auto;
margin-top: -30px;
margin-bottom: 20px;
float: left;
}

#seznamFB {
    margin-bottom: 20px;
}

#vypisClanku ul.fbStranky,
#seznamFB ul.fbStranky {
    list-style-type: none;
    position: relative;
    margin: 20px 0px 40px 10px;
    padding: 0px;
}

ul.fbStranky li {
padding-left: 27px;
margin-bottom: 5px;
background: url("images/teloOdrazky.gif") no-repeat left 5px;
}


#vypisClanku .reklama,
#rozcestnik .reklama {
clear: both;
margin: 0 auto;
}

#rozcestnik .reklama table {
margin-bottom: -10px;
margin-top: 10px;
}

#dalsiClankySekce {
margin-top: 25px;
}

#dalsiClankySekce h2{
margin-bottom: 30px;
margin-top: 40px;
width: 240px;
}

#dalsiClankySekce .vizualniSekce img {
margin-bottom: 10px;
}

.clanekNahled {
margin-bottom: 35px;
float: left;
width: 700px;
}

.clanekNahled h3 {
margin-top: 0px;
margin-bottom: 5px;
margin-left: 180px;
font-size: 14px;
}

.clanekNahled p {
margin-top: 0px;
margin-left: 180px;
}

#cislovani {
    font-size: 11px;
    float: left;
}

#cislovani a{
font-size: 11px;
margin-right: 5px;
}

#cislovani a#aktivniStranka{
background: #78872c;
color: white;
padding: 1px 3px;
}

#cislovani strong {
font-size: 11px;
margin-left: 15px;
margin-right: 5px;
}

#cislovani .aktualniPocty {
color: #78872c;
font-weight: bold;
}

#cislovani span.dalsi {
    font-size: 11px;
}

/* SLOVNICEK POJMU **************/


#nahodnyPojem {
width: 442px;
height: auto;
background: url("images/slovnicekLady.png") no-repeat top left;
float: right;
margin-left: 20px;
margin-right: 30px;
}

#pojemVypis {
width: 270px;
height: auto;
background: url("images/slovnicekMini.gif") no-repeat top left;
float: left;
padding-left: 45px;
padding-top: 20px;
}

#pojemVypis ol {
width: 150px; 
}

li#lastLi {
list-style-type: none;
margin-top: 15px;
}

#vybirameZeSlovnicku strong {
font-size: 17px;
font-weight: bold;
}

#nahodnyPojem strong {
margin-left: 200px;
}

#nahodnyPojem h3,
#pojemVypis h3 {
font-size: 17px;
color: #78872c;
margin-top: 0px;
margin-left: 200px;
}

#pojemVypis h3 { 
margin-left: 0px;
}

#nahodnyPojem p {
width: 205px;
margin-left: 200px;
}

#pojemVypis p{
width: 205px;
}

#pojemVypis ul {
width: 240px;
padding-left: 0px;
}

#pojemVypis ul li {
list-style-type: none;
float: left;
font-size: 11px;
margin-right: 10px;
}

#nahodnyPojem ul {
margin-left: 200px;
width: 240px;
float: right;
}

#nahodnyPojem ul li{
list-style-type: none;
float: left;
font-size: 11px;
margin-right: 10px;
}

#hlavickaSekce ul#vybirameZeSlovnicku {
width: 200px;
float: left;
margin-left:-20px;
}


ul#abeceda {
margin: 0 auto;
margin-bottom: 60px;
margin-top: 20px;
list-style-type: none;
clear: both;
}

ul#abeceda li {
background: url("images/pismeno.gif") no-repeat top left;
padding: 5px;

float: left;
text-indent: 6px;
}

ul#abeceda li a {
color: white;
font-weight: bold;
text-decoration: none;
padding-right: 5px;
}


ul#abeceda li.active {
background: url("images/pismenoActive.gif") no-repeat top left;
padding: 5px;
float: left;
text-indent: 6px;
}



.pismena {
clear: both;
margin-top: 20px;
position: relative;
}

ul.vypisSlov_01,
ul.vypisSlov_02 {
float: left;
padding-left: 0px;
width: 155px;
margin-top: 25px;

}

ul.vypisSlov_01 {
margin-right: 20px;
}

ul.vypisSlov_02 {
margin-top: 55px;
}


ul.vypisSlov_01 li,
ul.vypisSlov_02 li{
padding-bottom: 2px;
background: url(images/pismenaLi.gif) no-repeat left 50%;
padding-left: 15px;
}

#txt ul.vypisSlov_01 li#pismeno {
font-weight: bold;
font-size: 17px;
margin-bottom: 10px;
display: block;
background: none;
} 

img#vertOddelovac {
float: left;
margin-right: 35px;
margin-top: 25px;
}

ul.vypisSlov_01 li a.active,
ul.vypisSlov_02 li a.active{
text-decoration: none;
font-weight: bold;
font-size: 13px;
}


/* SLOVNICEK POJMU - POJEM **********/

p#vysvetleniPojmu {
width: 715px;
margin-bottom: 30px;
}

a#prehledVsechPojmu {
margin-left: 155px;
}

a#nasledujiciPojem {
margin-left: 155px;
}

/* KALENDAR AKCI ********************/

#kalendarAkci ul {
list-style-type: square;
margin-bottom: 30px;
}

#kalendarAkci ul li{
padding: 2px;
}

#txt select#typAkce {
width: 200px;
margin-left: 10px;
margin-bottom: 20px;
}

ul.vypisTerminuMesice .datumAkce {
margin-right: 5px;
}

ul.vypisTerminuMesice li {
margin-bottom: 6px;
}

ul.vypisTerminuMesice {
margin-bottom: 35px;
}

ul.vypisTerminuMesice li small{
margin-left: 45px;
}


/* KALENDAR AKCI - AKCE DETAIL ******/

#vizualniSekceTermin {
width: 150px;
}

#clanek #vizualniSekceTermin #socialPosun {
margin-top: 0px;
}

#clanek #vizualniSekceTermin img#miniLogoTermin {
width: 125px;
}

#vypisTerminu {
width: 340px;
}

#vypisTerminu h2 {
margin-bottom: 10px;
}

#vypisTerminu h3 {
margin: 0px;
margin-bottom: 40px;
font-size: 13px;
}

#vypisTerminu h4 {
margin: 0px;
margin-bottom: 30px;
}

#vypisTerminu h5 {
color: #738027;
font-size: 13px;
margin: 0px;
}

#vypisTerminu strong {
margin-right: 10px;
}

#vypisTerminu table {
margin-left: -2px;
}

#vypisTerminu table tr td {
vertical-align: top;
padding: 0px;
}

#vypisTerminu table tr td p {
margin-top: 0px;
}

#blokOdkazuTermin {
margin-top: 40px;
}

/* KARTA SKOLA **********************/

/* HLAVICKA ************************/

#hlavickaKarta {
clear: both;
position: relative;
width: 732px;
height: auto;
min-height: 150px;
margin-bottom: 10px;
}

img#logoKarta {
float: left;
margin-left: 5px;
margin-right: 30px;
width: 125px;
}

#textHlavicka {
float: left;
}

#textHlavicka h2 {
position: absolute;
top: -5px;
margin: 0px;
padding: 0px;
width: 525px;
}

ul#fakultyLeft { 
position: relative;
top: 30px;
left: 0px;
padding: 0px;
margin: 0px;
margin-bottom: 30px;
width: 275px;
}


ul#fakultyRight { 
position: absolute;
top: 30px;
left: 440px;
padding: 0px;
margin: 0px;
width: 275px;
}

#textHlavicka ul#fakultyLeft li,
#textHlavicka ul#fakultyRight li {
margin-bottom: 5px;
}

ul#fakultyLeft li a,
ul#fakultyRight li a {
padding-left: 18px;
background: url("images/odrazkaKarta.gif") no-repeat left 5px;
}


/* KARTA MENU ******************/

#primarniObsah ul#menuKarty,
#primarniObsah ul#reklamaMenu {
width: 700px;
height: 42px;
background: url("images/kartaMenuPozadi.png") no-repeat bottom left;
margin: 0px 20px 0px 10px;
padding: 0px;
list-style-type: none !important;
}

#primarniObsah ul#reklamaMenu {
margin-top: 25px;
}

ul#menuKarty li,
ul#reklamaMenu li {
background: url("images/kartaMenuL.gif") no-repeat left bottom;
float: left;
margin: 0 8px 0 0;
padding: 0px;
}

ul#menuKarty li.gaudeamus {
background: url("images/kartaMenuL_orange.png") no-repeat left top;
}


ul#menuKarty li#activeMenuKarta,
ul#menuKarty li:hover,
ul#reklamaMenu li#activeMenuKarta,
ul#reklamaMenu li:hover {
background: url("images/kartaMenuLactive.gif") no-repeat left bottom;
}

ul#menuKarty li a,
ul#reklamaMenu li a {
display: block;
float: left;
padding: 3px 13px 0px 7px;
position: relative;
left: 4px;
color: #fcfcfb;
font-size: 12px;
text-decoration: none;
height: 21px;
background: url("images/kartaMenuR.gif") no-repeat right top;
}

ul#menuKarty li.gaudeamus a {
background: url("images/kartaMenuR_orange.png") no-repeat right top;
}


ul#menuKarty li#activeMenuKarta a,
ul#menuKarty li:hover a,
ul#reklamaMenu li#activeMenuKarta a,
ul#reklamaMenu li:hover a {
background: url("images/kartaMenuRactive.png") no-repeat right top;
}


/* TELO KARTY *******************/

#teloKarty,
#teloKartyReklama {
width: 690px;
background: url("images/kartaPozadi.jpg") repeat-y top left;
border-bottom: 1px solid #d1d0ce;
margin-left: 10px;
padding-right: 10px;
padding-bottom: 40px;
float: left;
}

#teloKarty  p {
margin-left: 15px;
}

#teloKarty hr,
#teloKartyReklama hr,
.oddelovacKarta,
hr.rozcestnik {
width: 700px;
background: url("images/oddelovacKarta.jpg") no-repeat 50% 50%;
padding: 1px 0px;
border: none;
float: left;
margin-top: 20px;
margin-bottom: 0px;
}

#clanek .oddelovacKarta {
width: 480px;
}

#teloKarty hr.oddelovacKarta {
margin-top: 10px;
margin-bottom: 30px;
}


/* KARTA IMGxTXT SEKCE **********/

#teloKarty .sekceImgTxt {
width: 700px;
height: auto;
margin-bottom: 30px;
clear: both;
}

#teloKarty .sekceImgTxt table {
width: 300px;
float: left;
}


#teloKarty .sekceImgTxt img {
border: 3px solid #f7debc;
margin: 20px 30px 0px 0px;
width: 270px;
}

#teloKarty .sekceImgTxt table.popisekImg tr td{
font-size: 11px;
line-height: 11px;
width: 270px;
text-indent: 15px;
}

#teloKarty .sekceTxt {
float: left;
width: 370px;
margin-top: 40px;
}

#teloKarty .sekceTxt h3 {
color: #707c23;
margin: 0px;
padding: 0px;
margin-bottom: 20px;
}

#teloKarty .sekceTxt strong {
margin-right: 10px;
}

#teloKarty .sekceTxt table tr td {
vertical-align: top;
margin-right: 10px;
}

#teloKarty .sekceTxt table tr td a.mapaKarta {
font-size: 11px;
}


/* KARTA TABULKOVA SEKCE **********/

#teloKarty h2,
#teloKartyReklama h2 {
margin-left: 15px;
color: #727e25;
font-size: 16px;
}

#teloKarty .sekceTabulka table {
width: 699px;
border-collapse: collapse;
margin-left: 1px;
}

#teloKarty .sekceTabulka table tr {
height: 67px;
}

#teloKarty .sekceTabulka table tr td.popis{
width: 269px;
}


#teloKarty .sekceTabulka table tr td img{
width: 55px;
margin: 10px 15px;
}

#teloKarty .sekceTabulka table tr.sudyRadek{
background: url("images/sudyRadek.gif") no-repeat top left;
width: 698px;
height: 67px;
}


/* KARTA PORADCE TXT TABULKA *********/

table.txtTabulka {
width: 670px;
margin-left: 15px;
}

table.txtTabulka tr td {
width: 60px;
vertical-align: top;
padding-bottom: 30px;
padding-right: 10px;
}

table.txtTabulka tr td.popis{
width: 125px;
}


/* KARTA TERMINY SEZNAM  ************/

#teloKarty h3,
#teloKartyReklama h3 {
margin-left: 15px;
}


/* KARTA FAKULTY *******************/

#textHlavicka table {
position: absolute;
top: 25px;
margin: 0px;
margin-left: -2px;
padding: 0px;
}

#textHlavicka a#seznam {
font-size: 11px;
margin-left: 20px;
}


/* KARTA PROGRAMY/OBORY TABULKY ****/

ul#rozcestnikKotvy,
#primarniObsah #txt ul.vypisSkol {
margin-bottom: 40px;
}

#primarniObsah #txt ul.vypisSkol { 
margin-top: 40px;
}

ul#rozcestnikKotvy li a,
#primarniObsah #txt ul.vypisSkol li a {
padding-left: 18px;
background: url("images/odrazkaKarta.gif") no-repeat left 5px;
}

table.programyOboryKarta {
width: 700px;
margin-bottom: 40px;
margin-top: 10px;
border-collapse: collapse;
}

table.programyOboryKarta,
table.programyOboryKarta th,
table.programyOboryKarta td {
border: 1px solid #ddcfc1;
}

table.programyOboryKarta tr.hlavickaTabulky {
background: url("images/hlavickaTabulky.jpg") no-repeat top left;
width: 700px;
height: 30px;
}

table.programyOboryKarta tr.sudyRadek {
background-color: #eee8e0;
}

table.programyOboryKarta td {
vertical-align: top;
padding-left: 10px;
padding-top: 5px;
}

table.programyOboryKarta td.prvniBunka {
padding-left: 15px;
}

table.programyOboryKarta th {
color: #fbfbf6;
padding-left: 10px;
}


table.programyOboryKarta tr th.nazevProgramu{
width: 320px;
padding-left: 15px;
}


table.programyOboryKarta tr th.forma{
width: 85px;
}


table.programyOboryKarta tr th.delka,
table.programyOboryKarta tr th.kod{
width: 45px;
}

table.programyOboryKarta tr th.podobneProgramy{
width: 80px;
}

table.programyOboryKarta td a {
font-size: 11px;
font-weight: bold;
}

table.programyOboryKarta tr td ul li {
padding-left: 18px;
background: url("images/odrazkaKarta.gif") no-repeat left 6px;
}

table.programyOboryKarta tr td ul li a {
margin-left: 10px;
}


/* KARTA REKLAMA ******************************/

#teloKartyReklama p,
#teloKartyReklama h4 {
margin: 0px;
margin-left: 15px;
}

#teloKartyReklama p#podseznam {
position: relative;
left: 60px;
top: -20px;
}

#teloKartyReklama h3 {
font-size: 13px;
margin-bottom: 0px;
}

#teloKartyReklama h4 {
color: #727E25;
margin: 5px 0px;
}

#teloKartyReklama ul {
margin: 5px 25px 25px;
list-style-type: square;
}

#teloKartyReklama ul li{
margin-bottom: 3px;
}

#teloKartyReklama hr {
margin-bottom: 30px;
margin-top: 30px;
}

#teloKartyReklama .imgTxt,
#teloKartyReklama .imgTxtBottom {
margin-bottom: 30px;
min-height: 80px;
}

#teloKartyReklama .imgTxt h3,
#teloKartyReklama .imgTxtBottom h3 {
position: relative;
top: -3px;
}

#teloKartyReklama .imgTxt img,
#teloKartyReklama .imgTxtBottom img{
float: left;
margin: 0px 15px 10px 15px;
}

#teloKartyReklama .imgTxt p,
#teloKartyReklama .imgTxtBottom p{
float: left;
width: 400px;
}

#teloKartyReklama .imgTxt strong,
#teloKartyReklama .imgTxtBottom strong {
margin-right: 10px;
margin-left: -15px;
}

#teloKartyReklama .imgTxtBottom {
position: relative;
top: 35px;
} 

#teloKartyReklama table {
margin: 20px 15px;
margin-bottom: 10px;
border: 1px solid #D0D0CE;
border-collapse: collapse;
}

#teloKartyReklama table tr th {
padding: 5px 10px;
background: #FADFBB;
border: 1px solid #D0D0CE;
}

#teloKartyReklama table tr td {
padding: 5px 10px;
border: 1px solid #D0D0CE;
background: white;
}

/* VYHLEDAVANI ********************************/

#hlavickaSekce h2#vyhledat {
font-size: 18px;
margin-top: 0px;
margin-bottom: 30px;
}

strong.vyhledatAtributy {
color: #727e25;
margin-left: 20px;
}

#hlavickaSekce input,
input.vyhledatFormOdeslat {
background: url("images/inputVyhledat.gif") no-repeat top left;
border: none;
font-size: 12px;
width: 94px;
height: 22px;
padding-bottom: 5px;
margin: 30px 5px 30px 0px;
}

#imgLupa {
width: 189px;
height: 138px;
background: url("images/lupa.png") no-repeat top left;
float: right;
margin-right: -10px;
}

.licheVyhledavani,
.licheVyhledavaniFirst,
.sudeVyhledavani {
width: 723px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-left: -11px;
float: left;
}


.licheVyhledavaniFirst {
padding-top: 0px;
}

.sudeVyhledavani {
background: #f3efe9;
}

#primarniObsah #vypisClanku .licheVyhledavani img,
#primarniObsah #vypisClanku .licheVyhledavaniFirst img,
#primarniObsah #vypisClanku .sudeVyhledavani img {
width: 110px;
height: auto;
float: left;
margin-right: 20px;
}

.licheVyhledavani .zakladniInfo,
.licheVyhledavaniFirst .zakladniInfo,
.sudeVyhledavani .rozsireneInfo,
.licheVyhledavani .rozsireneInfo,
.licheVyhledavaniFirst .rozsireneInfo,
.sudeVyhledavani .zakladniInfo {
float: left;
line-height: 23px;
}

.licheVyhledavani .zakladniInfo,
.licheVyhledavaniFirst .zakladniInfo,
.sudeVyhledavani .zakladniInfo  {
width: 310px;
}

.licheVyhledavani strong,
.licheVyhledavaniFirst strong,
.sudeVyhledavani strong{
margin-right: 10px;
}




/* VYHLEDAVACI FORMULAR *****************/

#hlavickaSekce ul {
margin-left: -30px;
}

#hlavickaSekce ul li {
margin-bottom: 5px;
}

span.zvyrazniPocet {
color: #717e25;
font-size: 14px;
font-weight: bold;
margin-left: 10px;
}

fieldset#vyhledavaniMini {
background: url("images/vyhledatMiniInput.png") no-repeat top left;
width: 723px;
height: 122px;
position: relative;
top: -40px;
}

fieldset#vyhledavaniMini label {
color: #f7f9ed;
font-weight: bold;
margin-right: 10px;
position: relative;
top: 30px;
}

#hlavickaSekce fieldset#vyhledavaniMini input{
width: 480px;
height: 15px;
padding-top: 2px;
background: white;
position: relative;
top: 30px;
}

fieldset#vyhledavaniMini p {
font-size: 11px;
color: #f7f9ed;
position: relative;
left: 103px;
top: -6px;
}

#hlavickaSekce fieldset#vyhledavaniMini input.vyhledatFormOdeslat {
width: 50px;
position: relative;
top: -93px;
left: 590px;
width: 94px;
height: 22px;
background: url("images/vyhledatMini.png") no-repeat top left;
}

fieldset.leftForm {
float: left;
width: 320px;
border: 1px solid black;
width: 250px; 
height: 140px;
padding: 10px;
margin-right: 80px;
margin-bottom: 50px;
}

fieldset.leftForm legend {
color: #333333;
font-weight: bold;
font-size: 14px;
visibility: visible;
}

.rightFormElements{
position: relative;
top: -62px;
left: 110px;
width: 100px;
}

a#rozsireneVyhledavani {
color: #333333;
font-size: 11px;
width: 200px;
position: relative;
top: -30px;
left: 5px;
}

#hlavickaSekce fieldset#advancedCh input.advancedCheckbox {
position: relative;
top: -55px;
left: -8px;
width: 15px;
height: 15px;
}

#hlavickaSekce fieldset#advancedCh label {
color: #333333;
top: -58px;
left: -10px;
position: relative;
}


#advanced {
position: relative;
top: -110px;
}

#hlavickaSekce #vyhledavani {
background: none;
}

/* VYHLEDAVANI GOOGLE **************/

#cse-search-results iframe {
margin-left: 20px;
}

#cse-search-results iframe ol li div.g{
margin-bottom: 40px;
}



/* AUTOR *****************************/

#uvodClanek h3,
.clenTymu h4 {
position: relative;
top: -10px;
font-size: 13px;
margin-bottom: 10px;
}

#uvodClanek p strong,
.clentTymu p strong {
color: #738027;
margin-right: 10px;
}


/* KONTAKT ***************************/

.kontakt .txtSekce h3 {
margin: 0px;
margin-bottom: 10px;
}

.kontakt .txtSekce h4 {
font-size: 13px;
line-height: 12px;
margin: 0px;
margin-bottom: 5px;
}

.kontakt h5 {
font-size: 12px;
font-style: italic;
margin: 0px;
font-weight: normal;
}

.kontakt p {
margin-top: 20px;
}

.kontakt p strong {
color: #738027;
margin-right: 10px;
}


.kontakt .imgSekce a{
width: 77px;
height: 80px;
margin-right: 10px;
float: left;
color: white;
padding-bottom: 5px;
font-size: 11px;
text-align: center;
}


.kontakt .txtSekce {
width: 260px;
float: right;
}

.kontakt {
width: 347px;
height: 150px;
float: left;
margin-right: 8px;
margin-bottom: 20px;
margin-top: 20px;
}

span.member {
position: relative ;
bottom: 5px;
}

/* MESSAGE INFO **********************/

p.info {
width: 474px;
height: 20px;
background: #737F26;
color: #F3F3F0;
margin-bottom: 40px;
padding: 5px 10px;
}


/* REALIZACNI TYM *******************/

.clenTymu {
float: left;
margin-bottom: 40px;
width: 700px;
}

.clenTymu div img {
float: left;
margin-right: 10px;
width: 150px;
}

.clenTymu .txt {
float: right;
width: 500px;
}

.clenTymu .txt p {
margin-top: 0px;
}

.clenTymu h4 {
margin-bottom: 0px;
}

.clenTymu .txt strong {
color: #717d24;
margin-right: 10px;
}


p#uzkyP {
float: left;
width: 255px;
margin-right: 50px;
}

.realTym {
width: 200px;
float: left;
}

.realTym h3 {
font-size: 13px;
width: 180px;
margin-bottom: 5px;
}

#hlavickaSekce .realTym ul {
margin-bottom: 30px;
margin-top: 0px;
padding-left: 15px;
margin-left: 0px;
}

#hlavickaSekce .realTym ul li {
margin-bottom: 3px;
list-style-type: square;
}

.realTym ul li{
margin: 0px;
font-weight: normal;
}

#vypisClanku .oddelovacKarta {
margin-bottom: 40px;
margin-top: 0px;  
}


/* NAPISTE NAM ************************/

p#pretextLong {
width: 480px;
}

.textovaSekce table label {
margin-right: 10px;
}

.textovaSekce table input,
.textovaSekce table textarea {
width: 250px;
border: 1px solid #B9C28A;
}

.textovaSekce table textarea {
width: 380px;
}

.textovaSekce table input.button {
 background:url("images/vyhledatInput.gif") no-repeat scroll left top transparent;
border:medium none;
font-size:11px;
height:20px;
margin-top:10px;
padding:2px 5px 5px;
width:77px;
}


p.otazka {
color: #717d24;
font-weight: bold;
font-size: 12px;
}

#komunikacniPanel p {
font-size: 12px;
}

#komunikacniPanel a.dotazPodrobnosti {
font-size: 11px;
display: block;
margin-bottom: 30px;
}



/* O NAS ********************************/

p#onas {
font-style: normal;
}



/* PRESMEROVANI ************************/

#presmerovani {
width: 550px;
height: 75px;
background: url(images/presmerovani.jpg) no-repeat top left;
position: relative;
top: 40px;
left: 80px;
}

#presmerovani h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
position: absolute;
top: 15px;
left: 80px;
}

#presmerovani p {
position: absolute;
top: 25px;
left: 80px;
}

/* ROZCESTNIK - STUDIUM NA VS ******************/

.levyBlok p.rozcestnik {
margin-top: 0px;
}

#rozcestnik .pravyBlok ul.zbyleOdkazy {
top: 90px;
left: 30px;
}

#rozcestnik .levyBlok,
#rozcestnik .pravyBlok {
height: 230px;
}

ul.zbyleOdkazy li.dalsiOdkaz {
background: transparent;
font-size: 11px;
}

hr.rozcestnik {
margin: 25px 20px -5px 25px
}

#rozcestnik #hlavickaSekce {
background: url(images/rozcestnikStudiumHlavicka.jpg) no-repeat top left;
width: 746px;
height: 195px;
}

#rozcestnik #uvodClanek{
width: 390px;
margin-top: 20px;
margin-right: 15px;
}

#rozcestnik #hlavickaSekce {
margin-bottom: 0px;
}


/* ROZCESTNIK - STUDIUM NA VS - INDEX *************/

#primarniObsah .rozcestnikStudiumIndex {
width: 747px;
height: 220px;
background: url(images/rozcestnikStudiumIndex.jpg) no-repeat top left;
position: relative;
}

.rozcestnikStudiumIndex h3 {
font-size: 16px;
width: 230px;
position: absolute;
top: 0px; 
left: 360px;
}

.rozcestnikStudiumIndex a img {
width: 60px;
height: 40px;
margin-right: 10px;
border: none;
}

.rozcestnikStudiumIndex a {
width: 165px;
height: 40px;
display: block;
position: absolute;
} 

.rozcestnikStudiumIndex h3 a {
    width: 230px;
}

.rozcestnikStudiumIndex a#pro-uchazece-na-vs {
top: 50px;
left: 360px;
}

.rozcestnikStudiumIndex a#pro-studenty-vs {
top: 110px;
left: 360px;
}

.rozcestnikStudiumIndex a#pro-absolventy {
top: 170px;
left: 360px;
}

.rozcestnikStudiumIndex a#studium-v-zahranici {
top: 50px;
left: 545px;
}

.rozcestnikStudiumIndex a#veda-a-vyzkum {
top: 110px;
left: 545px;
}



/* NEWSLETTER ************************/

#newsletterImg {
background: url("images/NewsletterImg.jpg") no-repeat top left;
width: 336px;
height: 738px;
margin-left: -19px;
margin-top: -18px;
float: left;
margin-right: 20px;
}

#newsletter {
width: 380px;
float: right;
}

#newsletter h3 {
margin-top: 30px;
margin-bottom: 0px;
font-size: 14px;
}

#newsletter ul {
margin-top: 10px;
margin-bottom: 0px;
}

#newsletter strong {
margin-right: 5px;
}

#newsletter span.zvyrazni {
color: #748027;
font-weight: bold;
}

#frekvence {
float: left;
background: url("images/nahledyOddelovac.gif") no-repeat center right;
width: 185px;
height: 140px;
}

#nahledyNewsletter {
width: 170px;
float: right;
margin-bottom: 40px;
}

#nahledyNewsletter ul#nahledy {
margin-left: -40px;
width: 170px;
height: 30px;
margin-bottom: -5px;
}

.ie6 #nahledyNewsletter ul#nahledy, .ie7 #nahledyNewsletter ul#nahledy { margin-left: 0px; }

#nahledyNewsletter a {
color: #ed1c24;
font-size: 11px;
}

#nahledyNewsletter ul#nahledy li{
background: url("images/nahledNewsletterButton.jpg") no-repeat top left;
width: 65px;
height: 20px;
list-style-type: none;
float: left;
margin-right: 10px;
}

#nahledyNewsletter ul#nahledy li a {
color: #f0f0ed;
font-weight: bold;
padding-left: 10px;
text-decoration: none;
}

#newsletter #registraceNewsletteru {
background: url("images/registraceNewsletter.jpg") no-repeat top left;
width: 365px;
height:72px;
float: left;
position: relative;
margin-bottom: 20px;
}

#newsletter #registraceNewsletteru h4 {
color: #f7ce99;
margin: 3px 0 3px 15px;
font-size: 13px;
}

#newsletter #registraceNewsletteru label {
color: #333333;
position: absolute;
top: 30px;
left: 25px;
font-weight: bold;
}

.ie7 #newsletter #registraceNewsletteru label, .ie8 #newsletter #registraceNewsletteru label { top: 27px; }

    
#newsletter #registraceNewsletteru input {
    margin: 0px;
    padding: 0px;
}

#newsletter #registraceNewsletteru input.text {
background: #fff;
width: 190px;
padding: 0 0 0 70px;
margin: 0 0 0 15px;
line-height: 13px;
}

.ie6 #newsletter #registraceNewsletteru input.text { width: 240px; }

#newsletter #registraceNewsletteru input[type="submit"] {
background: url("images/inputVyhledat.gif") no-repeat top left;
width: 65px;
height: 23px;
position: relative;
top: 1px;
}

.ie8 #newsletter #registraceNewsletteru input[type="submit"] { top: 4px; }

#newsletter #registraceNewsletteru p {
color: #f0f0ed; 
font-size: 11px;
line-height: 11px;
margin: 5px 0 0 15px;
}

.partneri #hlavickaSekce img {
    float: left;
    margin-right: 20px;
}

.partneri .popis {
    float: left;
    width: 500px;
}



.gaudeamus-logo {
    float: left;
    width: 125px;
}

    .gaudeamus-logo img {
        margin-left: 7px;
        margin-top: 25px;
    }

.gaudeamus-text {
    float: left;
    width: 565px;
}

    .gaudeamus-text .green {
        color: #717e25;
    }
    
    .gaudeamus-text .super {
        font-size: 23px;
    }

    #teloKarty .gaudeamus-text table {
        width: 399px;
        text-align: center;
        margin-left: 15px;
    }
    
        #teloKarty .gaudeamus-text table tr {
            height: auto;
        }
    
        .gaudeamus-text table th {
            background: #8c9b3a;
            border: 1px solid #4b5611;
            padding: 5px 0;
            color: #fafaf7;
            text-transform: uppercase;
            font-size: 12px;
        }
    
        .gaudeamus-text table td {
            width: 131px;
            border: 1px solid #c9c7c5;
            padding: 5px 0;
        }
        

.fbFoto {
    float: left;
    width: 120px;
}

    .fbFoto img {
        border: none !important;
    }

.fbPopis {
    float: left;
    width: 597px;
}

.fbPopis p {
    margin-bottom: 30px;
    font-style: italic;
}
        
.fbStrankyRozcestnik {
    float: right;
    margin-right: 20px;
}

.fbStrankyRozcestnik h3 {
    margin-top: 13px;
    font-size: 12px;
    text-transform: uppercase;
}
        
.fbStrankyRozcestnik .fbLinks {
    width: 260px;
    height: 50px;
    position: relative;
    text-align: center;
    background: #f4f3ee;
    background: -moz-linear-gradient(top, #f4f3ee 0%, #efeeea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f3ee), color-stop(100%,#efeeea));
    background: -webkit-linear-gradient(top, #f4f3ee 0%,#efeeea 100%);
    background: -o-linear-gradient(top, #f4f3ee 0%,#efeeea 100%);
    background: -ms-linear-gradient(top, #f4f3ee 0%,#efeeea 100%);
    background: linear-gradient(top, #f4f3ee 0%,#efeeea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3ee', endColorstr='#efeeea',GradientType=0 );
}

    .fbLinks a.fb-parent {
        position: relative;
        top: 15px;
        font-size: 12px;
        color: #727f26;
        font-weight: bold;
    }

    .fbLinks a.fb-prev,
    .fbLinks a.fb-next {
        position: absolute;
        top: 10px;
        left: 10px;
        border: none;
        width: 17px;
        height: 30px;
    }
    
    .fbStrankyRozcestnik a.fb-next {
        left: 233px;
    }
    
    .fbStrankyRozcestnik a img {
        border: none !important;
    }

.fbPages .reklama {
    margin-bottom: 20px !important;
}
    
.fbPages .levyBlok,
.fbPages .pravyBlok {
    height: 500px !important;
}

.fbPages ul#menuKarty {
    float: left;
}

ul.fbUl {
margin: 0px;
margin-left: 30px;
margin-top: 30px;
padding-left: 0px;
float: left;
position: static;
list-style-type: none !important;
}

ul.fbUl li a {
font-weight: normal;
padding-left: 25px;
}

ul.fbUl li {
margin-bottom: 10px;
background: url("images/fbUl_li.png") no-repeat left 2px;
}


.clanek-tematicke {
    margin-bottom: 60px;
}

.clanek-tematicke ul.fbStranky {
    margin-left: 0;
    padding: 0px;
}

.clanek-tematicke a.more {
    font-size: 11px;
}



