@media screen{
body {font: 72% Arial, Verdana, Helvetica, sans-serif;text-align: center;color:#000;background-color:#fff;}
body, form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0;padding:0;}
img {border: none;}
table{font-size:100%;}

a {color:#000;text-decoration:underline;cursor:pointer;}
a:hover, a.active {text-decoration:none;}
/* Layout
================================*/
.boxA{margin:0 auto;width:1000px;}
/*=== header ===*/
#header{position:relative;height:140px;}
#header #logo{position:absolute;top:20px;left:392px;width:215px;height:100px;overflow:hidden;}
#header #user{position:absolute;top:20px;right:10px;text-align:right;}
#bgLogo{position:absolute;top:0px;left:0px;width:215px;height:100px;background:transparent url("../images/logo-koucink-akademie.gif") 0 0 no-repeat;}
.menu1,.menu2{width:720px;margin:0 auto;height:20px;}
.menu2{width:400px;height:16px;}
.headerMenu .dot{font-weight:bold;font-size:13px;color:#A8A8A8;}
.headerMenu h2{display:none;}
.headerMenu ul{list-style-type:none;margin-bottom:5px;}
.headerMenu ul li{display:block;float:left;text-align:center;font-weight:bold;}
.headerMenu ul li a{ font-size:11px;color:#646464;text-transform:uppercase;padding:5px 7px 0 5px;background-color:#FFF;}
.headerMenu ul li a.tOrange{color:#F6A924;}

.hLine{position:relative;background:transparent url("../images/bgHDot.gif") 0 100% repeat-x;}
.hTrack, .hTrackB{position:absolute;top:0px;left:4px;}
.hTrackB{top:10px;}
.hNavigation{position:absolute;top:0px;right:0px;}
.hNavigation span a{font-size:120%;color:#F6A924;font-weight:bold;}

/*=== body ===*/
#bodyPage{width:1000px;margin-top:12px;}
#bPMySpace{width:1000px;text-align:left;}
.bg3Col{background:transparent url("/images/bgV2Dotl.gif") center top repeat-y;}
.bg3ColBig{background:transparent url("/images/bgV2DotBig.gif") center top repeat-y;}
.bg3Col1L{background:transparent url("/images/bgV1DotL.gif") center top repeat-y;}
.bg3Col1R{background:transparent url("/images/bgV1DotR.gif") center top repeat-y;}

/* sloupce products*/
#col1M, #col2M, #col3M{float:left;width:212px;text-align:justify;margin:0 60px;}
/* sloupce clientSpace a coachSpace*/
.col1Ms, .col2Ms, .col3Ms{float:left;width:265px;text-align:justify;margin:10px 34px 0 34px;}
/* sloupce articleDetail*/
#col1B, #col2B, #col3B{float:left;width:200px;text-align:justify;}
/* sloupce bez ohraniceni - napr. articleList, pcOrder, registration atd. */
.col1B, .col2B, .col3B{float:left;width:202px;text-align:justify;margin:10px 25px 0 25px;}
.col2B{width:446px;}
.col3B{margin-right:0px;}
/* velky levy sloupec - tymova dilna temata */
.col1Tb{float:left;margin:10px 34px 0 34px;width:680px;}
/* velky pravy sloupec - teamWorkshopOrder, workshopOrder, pcValut, twValut, workshopValut */
.col2Bb{float:right;width:720px;margin:10px 10px 10px 0;}
/* ctenarsky koutek - dva stejne sloupce */
.col_50pr{float:left;width:450px;text-align:justify;margin:10px 25px 0 25px;_margin:10px 27px 0 15px;}
/* client decorator */
#col1{float:left;width:350px;margin:30px 0 15px 15px}
#col2{float:left;width:350px;margin:30px 0 15px 20px;}
/* home page*/
#boxHome{width:530px;margin:0 auto;}
#textHome{font-size:12px;text-align:justify;margin-top:20px;letter-spacing:1px;}
#textHome p{line-height:22px;}
#linkHome{font-size:11px;text-transform:uppercase;color:#B3B3B3;text-align:center;font-weight:bold;}
#linkHome a{letter-spacing:3px;text-decoration:none;margin-top:10px;color:#B3B3B3;}

#bodyPage h1, #tH1, .titleSpacing{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;}
#tH1{margin:15px 0 4px 30px;}
.col2B h1{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;margin-bottom:1em;}

#bodyPage h2, #bPMySpace h2{height:30px;width:374px;font-size:11px;text-transform:uppercase;overflow:hidden;color:#B3B3B3;letter-spacing:3px;}
#bPMySpace h2{height:41px;width:263px;margin-top:12px;}
#bodyPage h2 a{color:#B3B3B3;text-decoration:none;}
#bodyPage h2 a:hover{text-decoration:underline;}
#bodyPage h2 span, #bPMySpace h2 span{position:absolute;display:block;height:18px;width:212px;top:0px;left:0px;}
#bPMySpace h2 span{width:263px;height:41px;}
#bodyPage h3{font-size:110%;}

a.link{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;text-decoration:none;margin-top:10px;display:block;}
a.link:hover{text-decoration:underline;}
.lOrange{font-size:110%;color:#F6A924;font-weight:bold;cursor:pointer;text-decoration:underline;}
.lOrange:hover{text-decoration:none;}

/* nadpisy produkty */
.nIk{background:transparent url("../images/headlines/individualni-koucink.gif") 0 0 no-repeat;}
.nTd{background:transparent url("../images/headlines/tymova-dilna.gif") 0 0 no-repeat;}
.nSt{background:transparent url("../images/headlines/seminare-treninky.gif") 0 0 no-repeat;}
/* nadpisy muj prostor */

.nIkMs{background:transparent url("../images/headlines/iKmS.gif") 0 0 no-repeat;}
.nTdMs{background:transparent url("../images/headlines/tDmS.gif") 0 0 no-repeat;}
.nStMs{background:transparent url("../images/headlines/sTmS.gif") 0 0 no-repeat;}

.bgIMail{background:transparent url("../images/icons/mail.gif") 0 0 no-repeat;}

.overviewProducts{margin:40px 0 20px 0;}

.contentPDetail{position:relative;width:510px;margin:40px 0 0 400px;}
.contentPDetail .mainImg{position:absolute;left:-326px;top:40px;}

/* form mail */
textarea.fTa{width:440px;border:1px solid #B3B3B3;height:60px;}
textarea.fS{width:420px;border:1px solid #B3B3B3;height:80px;}
textarea.sM{width:440px;border:1px solid #B3B3B3;height:396px;padding:5px;}
input.fIn{width:160px;border:1px solid #B3B3B3;padding-left:3px;}
.bgForm1, .bgForm2, .bgForm3{position:absolute;display:block;width:72px;height:72px;background:transparent url("../images/bgF1.gif") 0 0 no-repeat;left:-80px;top:12px;}
.bgForm2{background:transparent url("../images/bgF2.gif") 0 0 no-repeat;}
.bgForm3{background:transparent url("../images/bgF3.gif") 0 0 no-repeat;}

.buttonSend{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;border:none;background:none;font-weight:bold;cursor:pointer;padding:4px 0;}

#order fieldset{margin-bottom:10px;}
#order legend{font-weight:bold;color:#000;}    
#order label{display:block; width:150px;float:left;text-align:right;margin-right:3px;}


#footer{background-color:#9E9E9E;font-size:85%;}
#footer p{text-align:right;color:#646464;padding:8px 50px 0 0;}
#footer a{color:#FFF;}
#footer a:hover{color:#FFFFCC;}
#counter {display:none;}
#col1 img, #col2 img{border:1px solid #666;}

p{line-height:1.35em;padding: 0.3em 0 .7em 0;}
/* prihlaseni hlavicka*/
#user p{padding:.3em;}
#user .field{width:120px;}

.col1Tb ul, .col2Bb ul, .contentPDetail ul, .col_50pr ul, .col1Tb ol, .col2Bb ol, .contentPDetail ol, .col_50pr ol,{margin:.3em 0 .4em 1em;padding:.3em 0 .4em 1em;}
.col1Tb ul li, .col2Bb ul li, .contentPDetail ul li, .col_50pr ul li, .col1Tb ol li, .col2Bb ol li, .contentPDetail ol li, .col_50pr ol li{margin:.1em 0 .2em 0;padding:.1em 0 .2em 0;line-height:1.3em;}

.notice{background-color:#FFEBDF;padding:2px 0;}
/* menut vault*/
.boxA ul.menuVault, .boxA ul.menuVault ul, .boxA ul.menuVault ul ul{list-style-type:none;}
.boxA ul.menuVault{margin:0 0 8px 0;padding:0;}
.boxA ul.menuVault li{margin:3px 0;padding:3px 0;line-height:1em;}
.boxA ul.menuVault li li{margin-left:10px;padding:0;}
.boxA ul.menuVault li img{vertical-align:middle;}
/* content table */
.cT td{vertical-align:top;padding:5px;}
.cT td h2{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;text-align:center;}
.cT td ul{margin:5px 5px 5px 10px;list-style-type:none;text-align:left;}
.cT td ul li{margin:0 0 4px 0px;}
.cT td .des{margin-left:8px;width:124px;text-align:left;height:160px;overflow:hidden;position:relative;}
.cT .aC{position:absolute;width:42px;height:40px;background:transparent url("/images/icons/arrowContact.gif") 0 0 no-repeat;bottom:5px;right:0px;z-index:100;}
/* calendar */
.tdStandard{background:transparent url("/images/bgTdStandard.gif") 100% 100% no-repeat;}
.tdLast{background:transparent url("/images/bgHDot.gif") 0 100% repeat-x;}
.tdLastRow{background:transparent url("/images/bgVDot.gif") 100% 0 repeat-y;}

/* ====== img - content =========*/
.imgLeft{float:left;margin:5px 8px 5px 0;}
.imgRight{float:right;margin:5px 0px 3px 8px;}
.imgOpacity {background-color:#484848;width:346px;height:90px;margin-bottom:5px;}
.imgOpacity a img{opacity:0.4;}
.imgOpacity a:hover img, .imgOpacity img.active{opacity:1;}
.active{font-weight:bold;color:#00FF00;}
/* form home */
#login fieldset{border:none;position:relative;}
#login label{display: block;float: left;width:40px;margin: 0 2px 0 0;text-align:right;}
.field{width:160px;border:1px solid #B3B3B3;padding-left:3px;}
.fError{background-color:#ffcccc;}
/* temata */
.topic{width:675px;text-align:left;}
.topic th, .topic td{border-bottom:1px solid #000;padding:4px 2px;}
/* fotografie */
.tiles{float:left;width:170px;height:180px;border:1px solid #E2EFFE;margin:8px 4px 2px 4px;}
.tiles:hover{background-color:#EFF7FF;}
.tiles img{border:none;}
.tiles p{line-height:1.3em;margin:0;padding:4px 4px 0 4px;text-align:center;}
.tiles .des{height:40px;overflow:hidden;}
.tiles a{font-size:9px;}
/*tapety*/
#bodyWall{width:850px;margin:auto}
#bodyWall h1 {font-size:120%;margin:15px 0 8px 0}
.wallItem {border:1px solid #e6e6e6;padding:5px 15px;margin:5px 5px}
.wallItem img{margin-bottom:5px}
.wallItem p{margin-bottom:5px}
.wallImg img {border:1px solid #000}
a.small,.wallVariant{font-size:95%}
.wallVariant span{margin:0 10px}
/* trezor */
a.newItem{ display:block; width:140px; text-align:center; border:1px solid #009900; padding:3px 5px; background:#00CC66 url("/yadmin/images/bgButtonOk.gif") repeat-x; color:#CCF5E0; font-weight:bold; }
a.newItem:hover{ background:#00C558; color:#FFF; text-decoration:none; }
/* ==== photogallery lightbox ===*/
#lightbox{background-color:#eee;padding: 10px;border-bottom: 1px solid #000;border-right: 1px solid #000;color:#000;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}
#lightboxCaption{float:left;font-size:11px;font-weight:bold;}
#keyboardMsg{float:right;}
#closeButton{top: 5px;right:5px;}
#lightbox img{border:none; clear: both;}
#overlay img{border: none;}
#overlay{ background-image: url(../images/overlay.png);}
/* temata */
#questionForum{margin:1em 0;background-color:#EBEBEB;}
#questionForum h1{padding:.2em .6em;background-color:#D4D4D4;border-bottom:1px solid #A7A7A7;font-size:130%; }
#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;}
.buttonOk{background:#00CC66 url("/images/bgButtonOk.gif") repeat-x;color:#FFF;border:1px solid #006600;cursor:pointer;}
a.buttonR{padding:.2em .5em;text-decoration:none;}
a.buttonR:hover{background:#009900;}
a.buttonA{background-color:#F8F8F8;padding:3px 8px;border:1px solid #EBEBEB;}
a.buttonA:hover{background-color:#EBEBEB;}
/* kontakty */
table.contact2, table.contact3 {text-align:center;margin:0 auto;}
table.contact2 td{width:50%;padding-top:15px;}
table.contact3 td{width:240px;padding-top:15px;}
/* otazky a odpovedi*/
table.readersCorner{margin:0 0 0 80px;clear:left;}
table.readersCorner th, table.readersCorner td{text-align:left;padding:1px 5px;}
table.readersCorner td.tAc{text-align:center;}
table.readersCorner th.tAr{text-align:right;}
table.readersCorner #pagination{background-color:#f1f0f0;padding:2px;}
table.readersCorner .current{color:#FFF;background-color:#000;padding:2px 4px;}


#fQuestions{padding:20px 0 86px 60px;background:transparent url("/images/headlines/h2ZeptaliSe.gif") 5px 90% no-repeat;}
textarea.fO{width:250px;border:1px solid #B3B3B3;height:100px;background-color:transparent;} 
.dotOrange{padding:8px 0 5px 84px;background:transparent url("/images/icons/dotOrange.gif") 55px 8px no-repeat;display:block;text-decoration:none;}
.dotOrange:hover{text-decoration:underline;cursor:pointer;}
.msg_body{padding:0 0 5px 84px;}
.peopleSituations{padding:8px 0 5px 25px;background:transparent url("/images/icons/dotOrange.gif") 0 8px no-repeat;}
#readerC{float:left;margin:64px 0 0 40px;font-size:100%;}
h2#coachQ{position:relative;height:114px;width:265px;margin:20px 0 0 30px;float:left;}
h2#coachQ span{position:absolute;display:block;height:114px;width:265px;top:0px;left:0px;background:transparent url("/images/headlines/h2KoucovaciOtazky.gif") 0 0 no-repeat;}
h2#people{position:relative;height:120px;margin-top:20px;}
h2#people span{position:absolute;display:block;height:113px;width:280px;top:0px;left:0px;background:transparent url("/images/headlines/h2Lide.gif") 0 0 no-repeat;}
.answer{padding:8px 20px 8px 80px;background:transparent url("/images/icons/dotGray.gif") 50px 10px no-repeat;}
.more{font-size:11px;text-transform:uppercase;color:#B3B3B3;letter-spacing:3px;text-decoration:none;margin:10px 0 10px 84px;display:block;cursor:pointer;}
.more:hover{text-decoration:underline;}
/* detail ubytovani */
.detailAccommodation .col1{width:330px;float:left;margin:50px 0 0 50px;}
.detailAccommodation .col1 table{text-align:left;}
.detailAccommodation .col2{width:510px;float:left;margin:50px 0 0 40px;}
.detailAccommodation .col2 img{margin-right:10px;}
.detailAccommodation .col2 textarea{width:480px;1px solid #B3B3B3;}
.detailAccommodation .col2 .border{border:1px solid #B3B3B3;}

.twDatesList {margin-left:20px; margin-bottom:30px}

/* reklama */
#advertSpace{position:absolute;top:-10px;left:0px;width:230px;z-index:200;color:#FFF;background-color:#808080;font-size:11px;}
#advertSpace img{border:5px solid #808080;}
#advertSpace #advertCloseButton{position:absolute;top:0px;right:0px;width:50px; padding:5px 8px;background-color:#808080;color:#FFF;cursor:pointer;z-index:250;}

/* reklama */
#bookSpace{position:absolute;top:290px;left:780px;width:210px;z-index:200;color:#FFF;background-color:#808080;font-size:11px;}
#bookSpace img{border:5px solid #808080;}
#bookSpace a{color:#FFF;}


/*PcDocumtent*/
.docStyles ul.pcDoc{ margin:5px 15px; list-style:circle}
.docStyles a.buttonDelete {background-color:#FF0805;color:#FFF;border-right:1px solid #CE0000;border-bottom:1px solid #CE0000;padding:1px 5px;margin-left:5px}
.docStyles a.buttonDelete:hover {background-color:#CE0000;color:#FFF;}
/* sebekoucovaci otazky*/
.pastAnswer .date{color:#666;font-style:italic;}
/****/
.clear {clear:both;}
.cL {clear:left;}
.pR{position:relative;}
.textRed {color:#FF0000;}
.textOrange {color:#F6A924;}
.textWhite{color:#FFF}
.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;}
.h25px{height:25px;}
.h5px{height:5px;}
.m50px{margin-top:50px;}
.pL35px{padding-left:35px;}
.pR{position:relative;}
.w24px{width:24px;}
.w120px{width:120px;}                                
.w210px{width:210px;}
.w220px{width:220px;}
.w280px{width:280px;}
.w1000px{width:1000px;}
.hL{background:transparent url("../images/bgHDot.gif") 0px 100% repeat-x;}
.vL{background:transparent url("../images/bgVDot.gif") 100% 0px repeat-y;}
.message{padding:1em 0;border:1px solid #FF0000;color:#FF0000;background-color:#FFF4F4;text-align:center;width:800px;margin:5px auto;}
.messageSpaceInfo{padding:1em;border:1px solid green;color:green;background-color:#ccffcc;text-align:left;width:600px;}
.formErrorsMessage{padding:1em;border:1px solid #FF0000;color:#FF0000;background-color:#FFF4F4;text-align:center;width:600px;margin:5px auto;}

.skryte{display:none}

.infoStripesMessages{padding:1em 0;border:1px solid #339900;color:black;background-color:#ccffcc;text-align:center;width:800px;margin:5px auto;}
.infoStripesMessages p{font-weight:bold;color:#008800;margin: 0;}

.errorStripesMessages{padding:1em 0;border:1px solid #FF0000;color:#FF0000;background-color:#FFF4F4;text-align:center;width:800px;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;}
}