@media screen{
body {font: 74% Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;text-align: center;color:#797b7d;background-color:#ededee;}
body, form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0;padding:0;}
img {border: none;}
a {color:#797b7d;text-decoration:underline;cursor:pointer;}
a:hover, a.active {text-decoration:none;}
table{font-size:100%;}
/* Layout
================================*/
/*=== header ===*/
#header{position:relative;width:950px;height:250px;margin:0 auto;background-color:#FFF;}
#header #logo, #header #logoH{position:absolute;top:80px;left:310px;width:304px;height:94px;overflow:hidden;}
#header #logoH{left:327px;}
#header #logo span, #header #logoH span {position:absolute;display:block;top:0px;left:0px;width:304px;height:94px;}
span.logo-cs{background:transparent url( "/images/logo-cs.png" ) 0 0 no-repeat;}
span.logo-en{background:transparent url( "/images/logo-en.png" ) 0 0 no-repeat;}
#header #hNavigation{position:absolute;top:10px;right:10px;text-align:left;}
/* reklama */
#advertSpace{position:absolute;top:5px;left:5px;width:280px;z-index:200;color:#FFF;background-color:#808080;font-size:11px;}
#advertSpace p{margin:20px 0 0 0;text-align:left;}
#advertSpace img{border:5px solid #808080;float:left;}
#advertSpace #advertCloseButton{position:absolute;top:0px;right:0px;width:50px; padding:5px 8px;background-color:#808080;color:#FFF;cursor:pointer;z-index:250;}

/* kniha */
#bookSpace{position:absolute;top:5px;right:5px;width:210px;z-index:200;color:#FFF;background-color:#808080;font-size:11px;}
#bookSpace img{border-left:5px solid #808080;border-right:5px solid #808080;}
#bookSpace p{padding:5px;}
#bookSpace a{color:#FFF;}

/*=== body ===*/
#bodyPage{width:950px;text-align:left;margin:0 auto;}
#col1{float:left;width:310px;}
#col2{float:left;width:540px;padding-bottom:15px}

/* -----  COL2 ----- */
#col1 h2{display:none;}
#col1 h3{font-size:120%;}
#col1 ul#menu{margin:0 20px 0 50px;list-style-type:none;}
#col1 ul#menu li{margin:0 0 26px 0;}
#col1 ul#menu a{text-decoration:none;color:#797b7d;}
#col1 ul#menu a.active{color:#ed7b00;}
#col1 ul#menu a:hover{color:#676869;text-decoration:underline;}

/* prihlaseni */
#col1 #user{margin:50px 0 0 50px;}
#col1 #user p{margin:3px 0;}
#col1 #user label{display:block;float:left;margin:3px 0 0 0;text-align:left;width:55px;}
#col1 #user .field{width:120px;border:none;background-color:#ededee;}

/* muj prostor - kalendar*/
#col1 .calendar{margin-left:20px;color:#000;width:200px}
#col1 .calendar .tiles{float:left;position:relative;width:100px;height:100px;margin:5px;background-color:#ededee; }
#col1 .calendar .tiles p{padding:8px;}
#col1 .calendar .tiles .date{position:absolute;width:90px;height:50px;top:40px;left:5px;}
#col1 .calendar .tiles .date .day{float:left;width:18px;height:18px;text-align:center;background-color:#FFF;margin:2px;}
#col1 h3.calTitle{color:#ed7b00;text-transform:uppercase;font:100% Arial,Helvetica,sans-serif;letter-spacing:7px;font-weight:bold;margin:8px 0}
#col1 .calContent{border-bottom:1px solid #000;padding-bottom:8px}
#col1 .workName{color:#777B7E;margin-right:30px}
.colTitle{font-size:105%;font-weight:bold;margin:5px 20px 20px 20px;background:url("../images/border-calendar.gif") 0 50% repeat-x}
.colTitle span{background-color:#fff;padding-right:10px}

span.colorDate{margin:0 1px;display:inline-block;height:10px;width:1px;line-height:10px;border:1px solid black}

#col2 h2.groupCourse{margin-top:0;color:#000;font-size:150%}
#col2 h2.groupCourse a{color:#000}

#col2 .calStyle p{font-size:105%;line-height:1.7}
#col2 .calStyle input{margin-right:10px}
/* -----  COL2 ----- */
#col2 h1{color:#ed7b00;text-transform:uppercase;font:100% Arial,Helvetica,sans-serif;letter-spacing:7px;font-weight:bold;padding-bottom:15px;}
#col2 h2{color:#74b220;font-size:100%;margin-top:.6em;}
#col2 h2.asH1{color:#ed7b00;text-transform:uppercase;font:100% Arial,Helvetica,sans-serif;letter-spacing:7px;font-weight:bold;padding-bottom:15px;}/*vzhled h1*/
#col2 h2.greenH2{color:#74b220;text-transform:uppercase;letter-spacing:4px;font-weight:bold;padding-bottom:15px;}/*vzhled h1*/
#col2 h2.orangeH2{color:#ed7b00;text-transform:uppercase;letter-spacing:4px;font-weight:bold;padding-bottom:15px;}/*vzhled h1*/
#col2 h3{color:#74b220;font-size:100%;font-weight:bold;}
#col2 h3.orangeH3{color:#ed7b00;}
#col2 p{line-height:1.5em;padding: 0.2em 0 .7em 0;text-align:justify;}
#col2 ul, #col2 ol{margin:.3em .2em .3em .6em;padding:.3em .2em .3em .6em;}
#col2 ul li, #col2 ol li{line-height:1.5em;margin:0 0 .3em 0;padding:0 0 .3em 0;}
#col2 .notice{color:#ed7b00;font-style:italic;}
#col2 a.linkButton{font:100% Arial,Helvetica,sans-serif;color:#ed7b00;background:none;letter-spacing:8px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#col2 a.linkButton:hover{text-decoration:underline;}

/* home */
#textHome, #linkHomeen,#linkHomecs{margin:0 0 40px 327px;font-size:160%;text-align:justify;line-height:1.5em;}
#textHome,#linkHomecs{width:304px;margin:0 0 40px 327px;}
#linkHomeen{width:500px;margin:0 0 40px 287px;}
#linkHomecs a,#linkHomeen a{font:65% Arial,Helvetica,sans-serif;color:#ed7b00;text-decoration:none;letter-spacing:8px;text-transform:uppercase;font-weight:bold;}
#linkHomecs a:hover,#linkHomeen a:hover{color:#ed7b00;text-decoration:underline;}
#lngHome{margin:0 0 40px 327px;width:304px;font-weight:bold;font-size:120%;text-align:center;}
#lngHome a{color:#797B7D;text-decoration:underline;}
/* prihlaska do projektu, co vam zde chybi */
#orderF label{display:block;float:left;margin:3px 0 0 0;text-align:left;width:70px;}
#orderF label.largeLabel{width:350px;}
#orderF .field, #feedback .field, #registration .field, #changePassword .field, #reference .field{border:1px solid #c8c8cb;width:170px;}
#orderF .fError{background-color:#FFCCCC;}
#orderF textarea, #feedback textarea{border:1px solid #c8c8cb;width:540px;}
#orderF .bForm, #reference .bForm{border:none;font:100% Arial,Helvetica,sans-serif;color:#ed7b00;background:none;letter-spacing:8px;text-transform:uppercase;font-weight:bold;cursor:pointer;}
/* zapomnel jsem heslo */
#registration .bForm{border:none;font:100% Arial,Helvetica,sans-serif;color:#ed7b00;background:none;letter-spacing:8px;text-transform:uppercase;font-weight:bold;cursor:pointer;}
/* lektori se predstavuji */
#col2 #cardList h2{font-size:150%;margin:20px 0 10px 0;}
#col2 #cardList h3{margin-top:.5em;}
#col2 #cardList .green h2, #col2 #cardList .green h3, #col2 #cardList h3 a{color:#74b220;}
#col2 #cardList .orange h2, #col2 #cardList .orange h3{color:#ed7b00;}
#col2 #cardList h2 span{color:#797b7d;font-size:68%;}
#col2 #cardList h2 span a{color:#797b7d;}

/* vizitka lektora a absolventa */
.cardCol1{float:left;width:290px;}
.cardCol1 a{color:#797B7D;}
.cardCol2{float:left;width:170px;}




/* galerie absolventu, vyjadreni absolventu */
#col2 #graduateGallery h2, #col2 #graduateReferences h2{font-size:150%;margin:20px 0 10px 0;}
#col2 #graduateGallery h3{margin-top:.5em;}
#col2 #graduateGallery .green h2, #col2 #graduateGallery .green h3, #col2 #graduateGallery .green a, #col2 #graduateReferences .green h2, #col2 #graduateReferences .green h3, #col2 #graduateReferences .green a{color:#74b220;}
#col2 #graduateGallery .orange h2, #col2 #graduateGallery .orange a, #col2 #graduateReferences .orange h2, #col2 #graduateReferences .orange a{color:#ed7b00;}
#col2 #graduateGallery .tiles{width:180px;height:150px;float:left;overflow:hidden;}
#col2 #graduateGallery h2 span, #col2 #graduateReferences h2 span{color:#797b7d;font-size:68%;padding-left:20px;font-weight:normal;}
#col2 #graduateReferences td.firstCol{width:175px;vertical-align:top;}
#col2 #graduateReferences a.more{color:#797b7d;}

/* otazky a odpovedi */
#fQuestions textarea{border:1px solid #c8c8cb;width:540px;}

/* clanky */
.overviewArticles{margin-top:30px;}
.overviewArticles span.time{display:block; margin:6px 0;}
.overviewArticles h2{color:#74b220;text-transform:uppercase;font-size:100%;}
.overviewArticles .more{color:#797b7d;}

/* kontakty */
.contactCol1{float:left;width:290px;}
.contactCol2{float:left;width:170px;}
#col2 .contactCol1 h2{color:#74b220;font-size:150%;margin:20px 0 0 0;}
#col2 .contactCol1 a{color:#797b7d;}
#col2 .contactCol2 img{margin:48px 0 0 0;}

/* muj prostor */
#hMenu{position:relative;height:26px;color:#000;font-weight:bold;margin-bottom:10px;vertical-align:middle;}
#hMenu h2{font-size:18px;}
#hMenu a{color:#000;}
#hMenu #colL{position:absolute;left:32px;}
#hMenu #colC{position:absolute;left:310px;}
#hMenu #colR{position:absolute;right:44px;}
a.linkGreen{font-weight:bold;color:#74b220;}
a.linkOrange{font-weight:bold;color:#ed7b00;}

/* temata */
.topic{width:880px;text-align:left;margin-left:30px;}
.topic th, .topic td{border-bottom:1px solid #000;padding:4px 2px;}
#topicDetail{margin:0 30px 30px 30px;}
#questionForum{margin:1em 0;background-color:#EBEBEB;}
#questionForum h1{padding:.2em .6em;background-color:#D4D4D4;border-bottom:1px solid #A7A7A7;font-size:130%;color:#666;letter-spacing:normal; }
#questionForum p{line-height:1.35em;padding:8px 5px; }
#answerForum ul{list-style-type:none;margin:1.4em 0;}
#answerForum ul h2{border-left:none;background-color:#EBEBEB;padding:4px;font-size:110%;}
#answerForum ul li{border-left:4px dotted #EBEBEB;padding-left:10px;}

/* fotografie */
#photoList .tiles{float:left;position:relative;width:170px;height:182px;border:1px solid #E2EFFE;margin:8px 4px 2px 4px;}
#photoList .tiles:hover{background-color:#EFF7FF;}
#photoList .tiles img{border:none;}
#photoList .tiles p{line-height:1.3em;margin:0;padding:4px 4px 0 4px;text-align:center;}
#photoList .tiles .des{font-size:11px;height:48px;overflow:hidden;position:relative;}
#photoList .tiles .des span{font-size:10px;font-style:italic;}
#photoList .tiles .delete{position:absolute;bottom:-3px;right:0px;}
/* fotografie */
#col2 .termine{padding:15px 0}
#col2 .termine p{font-weight:bold;line-height:2.1;padding:0;margin:0}
#col2 .termine p span{padding:0 5px}
#col2 .termine p.termDate{width:320px;margin-left:155px;}
#col2 .termine p.lectors{width:320px;margin-left:155px;}
#col2 .termine p.lectors span{padding:0}
#col2 .termine img.termImg{float:left;margin:0 45px 0 0}
#col2 .termine h2{background:url("../images/bg-border-termin.jpg") 100% 0 repeat-x;color:#ed7b00;text-transform:uppercase;font:100% Arial,Helvetica,sans-serif;letter-spacing:7px;font-weight:bold;margin-bottom:15px}
#col2 .termine h2 span{background-color:#fff;padding-right:20px}
/*formular kniha*/
#order fieldset{margin-bottom:10px;}
#order legend{font-weight:bold;color:#000;}
#order label{display:block; width:200px;float:left;text-align:right;margin-right:3px;}

/*tapety*/
.wallItem{margin:0 5px 10px 0}
#bodyWall{width:700px;margin:auto}
.wallVariant span{margin:0 10px}
p.w550{width:550px}
/* menut vault*/
ul.menuVault, ul.menuVault ul, ul.menuVault ul ul{list-style-type:none;}
ul.menuVault{margin:0 0 8px 0;padding:0;}
ul.menuVault li{margin:3px 0;padding:3px 0;line-height:1em;}
ul.menuVault li li{margin-left:10px;padding:0;}
ul.menuVault li img{vertical-align:middle;}

#footer{position:relative;clear:left;height:120px;}
/*#footerArt{position:absolute;bottom:0;left:0;width:950px;height:320px;}*/
/****/
.c {clear:both;}
.cL {clear:left;}
.reader {position: absolute;top: -10000px;left: 0px;width: 1px;height: 1px;overflow: hidden;}
.tAc {text-align:center;}
.fL{float:left;}
.fR{float:right;}
.tAl{text-align:left;}
.tAr{text-align:right;}
.tAj{text-align:justify;}
.tB{font-weight:bold;}
.vAm{vertical-align:middle;}
.pR{position:relative;}
.textRed{color:red;}
.textGreen{color:green;}
.skryte{display:none;}
.w220px{width:220px;}

.infoStripesMessages{padding:5px 0;border:1px solid #339900;color:black;background-color:#ccffcc;text-align:center;width:600px;margin:20px auto;}
.infoStripesMessages p{font-weight:bold;color:#008800;margin-left: 10px; margin-right:10px}

.errorStripesMessages{padding:1em 0;border:1px solid #FF0000;color:#FF0000;background-color:#FFF4F4;text-align:center;width:600px;margin:5px auto;}
.errorStripesMessages p{font-weight:bold;color:red;margin: 0;}

.errorStripesField {color:red;font-weight:bold;}

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerArt, #headerMenu, #counter, .reader{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0px;}
h1{padding-top:0px;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding-bottom:0px;}
p{margin-top:.2em;padding:0px;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;margin:5px 8px 5px 0;}
.imgRight{float:right;margin:5px 0px 3px 8px;}
#footer, #created{font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{border: 1px solid #000;}
th{text-align:left;}
}