/* -- start setup -- */

* {
font-family : Arial, Helvetica, sans-serif;
font-size : xx-small;
margin : 0;	
border : none;
padding : 0;
color: white;
}

/* -- common -- */

.m2 {margin : 2px;}
.m5 {margin : 5px;}
.m10 {margin : 10px;}
.m20 {margin : 20px;}
.m30 {margin : 30px;}

.mt5 {margin-top : 5px;}
.mt10 {margin-top : 10px;}
.mt14 {margin-top : 13px;}

.mt20 {margin-top : 20px;}
.mt40 {margin-top : 40px;}

.ml5 {margin-left : 5px;}
.ml10 {margin-left : 10px;}
.ml20 {margin-left : 20px;}
.ml40 {margin-left : 40px;}

.mb5 {margin-bottom : 5px;}
.mb10 {margin-bottom : 10px;}
.mb20 {margin-bottom : 20px;}
.mb40 {margin-bottom : 40px;}

.mr5 {margin-right : 5px;}
.mr10 {margin-right : 10px;}
.mr20 {margin-right : 20px;}
.mr40 {margin-right : 40px;}

.b1red {border : 1px solid Red;}
.b1bl {border : 1px solid Black;}
.b2bl {border : 2px solid Black;}
.b1wh {border : 1px solid White;}
.b2wh {border : 2px solid White;}

.b1oranz {border : 1px solid #FE5815;}

.p2 {padding : 2px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p20 {padding : 20px;}
.p30 {padding : 30px;}
.p60 {padding : 60px;}

.pt2 {padding-top : 2px;}
.pt5 {padding-top : 5px;}
.pt10 {padding-top : 10px;}
.pt20 {padding-top : 20px;}
.pt30 {padding-top : 30px;}

.pr2 {padding-right : 2px;}
.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr20 {padding-right : 20px;}
.pr30 {padding-right : 30px;}

.pb2 {padding-bottom : 2px;}
.pb5 {padding-bottom : 5px;}
.pb10 {padding-bottom : 10px;}
.pb20 {padding-bottom : 20px;}
.pb30 {padding-bottom : 30px;}

.pl2 {padding-left : 2px;}
.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl20 {padding-left : 20px;}
.pl30 {padding-left : 30px;}

.ml0 {margin-left : 0;}

/* -- text -- */
.bez_podtrz {text-decoration : none;}
.b {font-weight : bold;}
.norm {font-weight : normal;}
.i {font-style : italic;}
.u {text-decoration : underline;}
.text_doprostred {text-align : center;}
.text_blok {text-align : justify;}
.text_doleva {text-align : left;}
.vcenter {vertical-align : middle;}

/* -- colors --*/
.wh {color : White;}
.cervena {color : Red;}
.cerna {color : Black;}
.blue {color : #00A0C6;}
.green {color: #87AF12;}

/* -- display --*/
.neviditelny {visibility : hidden;}
.skryty {display : none;}

/* -- font size -- */
.mediuml {font-size : medium;}
.small {font-size : small;} /* -- start size --*/
.x_small {font-size : xx-small;}
.font_x_small {font-size : 10px;}
.xx_small {font-size : xx-small;}
.horni_index {vertical-align : super;}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body {
background-color : #5C0000;
background-image: url(../pcs/pcs_layout/background-gradient.jpg);
background-position: top;
background-repeat: repeat-x;
background-attachment: scroll;
}

#container {
width: 1000px;
background-image: url(../pcs/pcs_layout/container-background.gif);
background-position: top right;
background-repeat: no-repeat;
position: relative;
}

#homeRun {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 210px;	
height: 180px;
}

#header {
width: 770px;
height: 283px;
background-position: center;
background-repeat: no-repeat;
}

.image1 {background-image: url(../pcs/pcs_layout/header-1.jpg);}
.image2 {background-image: url(../pcs/pcs_layout/header-2.jpg);}
.image3 {background-image: url(../pcs/pcs_layout/header-3.jpg);}
.image4 {background-image: url(../pcs/pcs_layout/header-4.jpg);}
.image5 {background-image: url(../pcs/pcs_layout/header-5.jpg);}
.image6 {background-image: url(../pcs/pcs_layout/header-6.jpg);}
.image7 {background-image: url(../pcs/pcs_layout/header-7.jpg);}
.image8 {background-image: url(../pcs/pcs_layout/header-8.jpg);}
.image9 {background-image: url(../pcs/pcs_layout/header-9.jpg);}
.image10 {background-image: url(../pcs/pcs_layout/header-10.jpg);}
.image11 {background-image: url(../pcs/pcs_layout/header-11.jpg);}
.image12 {background-image: url(../pcs/pcs_layout/header-12.jpg);}
.image13 {background-image: url(../pcs/pcs_layout/header-13.jpg);}
.image14 {background-image: url(../pcs/pcs_layout/header-14.jpg);}
.image15 {background-image: url(../pcs/pcs_layout/header-15.jpg);}
.image16 {background-image: url(../pcs/pcs_layout/header-16.jpg);}
.image17 {background-image: url(../pcs/pcs_layout/header-17.jpg);}
.image18 {background-image: url(../pcs/pcs_layout/header-18.jpg);}
.image19 {background-image: url(../pcs/pcs_layout/header-19.jpg);}
.image20 {background-image: url(../pcs/pcs_layout/header-20.jpg);}
.image21 {background-image: url(../pcs/pcs_layout/header-21.jpg);}
.image22 {background-image: url(../pcs/pcs_layout/header-22.jpg);}
.image23 {background-image: url(../pcs/pcs_layout/header-23.jpg);}
.image24 {background-image: url(../pcs/pcs_layout/header-24.jpg);}
.image25 {background-image: url(../pcs/pcs_layout/header-25.jpg);}
.image26 {background-image: url(../pcs/pcs_layout/header-26.jpg);}
.image27 {background-image: url(../pcs/pcs_layout/header-27.jpg);}
.image28 {background-image: url(../pcs/pcs_layout/header-28.jpg);}
.image29 {background-image: url(../pcs/pcs_layout/header-29.jpg);}
.image30 {background-image: url(../pcs/pcs_layout/header-30.jpg);}
.image31 {background-image: url(../pcs/pcs_layout/header-31.jpg);}
.image32 {background-image: url(../pcs/pcs_layout/header-32.jpg);}
.image33 {background-image: url(../pcs/pcs_layout/header-33.jpg);}
.image34 {background-image: url(../pcs/pcs_layout/header-34.jpg);}
.image35 {background-image: url(../pcs/pcs_layout/header-35.jpg);}
.image36 {background-image: url(../pcs/pcs_layout/header-36.jpg);}
.image37 {background-image: url(../pcs/pcs_layout/header-37.jpg);}
.image38 {background-image: url(../pcs/pcs_layout/header-38.jpg);}
.image39 {background-image: url(../pcs/pcs_layout/header-39.jpg);}
.image40 {background-image: url(../pcs/pcs_layout/header-40.jpg);}
.image41 {background-image: url(../pcs/pcs_layout/header-41.jpg);}
.image42 {background-image: url(../pcs/pcs_layout/header-42.jpg);}
.image43 {background-image: url(../pcs/pcs_layout/header-43.jpg);}
.image44 {background-image: url(../pcs/pcs_layout/header-44.jpg);}
.image45 {background-image: url(../pcs/pcs_layout/header-45.jpg);}
.image46 {background-image: url(../pcs/pcs_layout/header-46.jpg);}
.image47 {background-image: url(../pcs/pcs_layout/header-47.jpg);}
.image48 {background-image: url(../pcs/pcs_layout/header-48.jpg);}
.image49 {background-image: url(../pcs/pcs_layout/header-49.jpg);}
.image50 {background-image: url(../pcs/pcs_layout/header-50.jpg);}
.image51 {background-image: url(../pcs/pcs_layout/header-51.jpg);}
.image52 {background-image: url(../pcs/pcs_layout/header-52.jpg);}
.image53 {background-image: url(../pcs/pcs_layout/header-53.jpg);}
.image54 {background-image: url(../pcs/pcs_layout/header-54.jpg);}
.image55 {background-image: url(../pcs/pcs_layout/header-55.jpg);}
.image56 {background-image: url(../pcs/pcs_layout/header-56.jpg);}



#mainPoster {
width: 770px;
height: 515px;
background-image: url(../pcs/pcs_layout/main-poster.jpg);
background-position: center;
background-repeat: no-repeat;	
position: relative;
}

#mainPosterContinue {
width: 770px;
background-image: url(../pcs/pcs_layout/main-poster-repeat.jpg);
background-position: center;
background-repeat: repeat-y;	
position: relative;
}

#mainPosterTop {
width: 770px;
height: 85px;
background-image: url(../pcs/pcs_layout/main-poster-top.jpg);
background-position: center;
background-repeat: no-repeat;	
}

#mainPosterBottom {
width: 770px;
height: 130px;
background-image: url(../pcs/pcs_layout/main-poster-bottom.jpg);
background-position: center;
background-repeat: no-repeat;	
}

#posterContent {margin: 0 40px 0 30px;}

a.linkPublikace1 {
position: absolute;
top: 40px;
right: 160px;
width: 70px;	
height: 135px;
}

a.linkPublikace2 {
position: absolute;
top: 40px;
right: 90px;
width: 70px;	
height: 135px;
}

a.linkPublikace3 {
position: absolute;
top: 50px;
right: 0px;
width: 90px;	
height: 135px;
}

a.linkPublikace4 {
position: absolute;
top: 45px;
right: 230px;
width: 70px;	
height: 120px;
}

a.linkMapa {
position: absolute;
top: 210px;
right: 100px;
width: 220px;	
height: 175px;
}

#rightSide {
position: absolute;
top: 380px;
right: 0;
width: 207px;
padding-bottom: 30px;
line-height: 13px;
}

.novinky {
width: 97px;
height: 35px;
background-image: url(../pcs/pcs_layout/novinky.gif);
background-position: center;
background-repeat: no-repeat;		
}

.odkazy {
width: 89px;
height: 35px;
background-image: url(../pcs/pcs_layout/odkazy.gif);
background-position: center;
background-repeat: no-repeat;		
}

.download {
width: 137px;
height: 35px;
background-image: url(../pcs/pcs_layout/download.gif);
background-position: center;
background-repeat: no-repeat;		
}

.program {
width: 140px;
height: 35px;
background-image: url(../pcs/pcs_layout/program.gif);
background-position: center;
background-repeat: no-repeat;		
}

.aktualniProgram {
width: 140px;
height: 45px;
background-image: url(../pcs/pcs_layout/aktualni-program.gif);
background-position: center;
background-repeat: no-repeat;		
}

a.diskuze {
display: block;
width: 140px;
height: 45px;
background-image: url(../pcs/pcs_layout/diskuze.gif);
background-position: center;
background-repeat: no-repeat;		
}

.aktualniNovinka {
width: 140px;
height: 45px;
background-image: url(../pcs/pcs_layout/aktualni-novinka.gif);
background-position: center;
background-repeat: no-repeat;		
}

.starsiNovinky {
width: 200px;
height: 45px;
background-image: url(../pcs/pcs_layout/starsi-novinky.gif);
background-position: center;
background-repeat: no-repeat;		
}

.odkazy span, .novinky span, .download span, .program span, .aktualniProgram span, .aktualniNovinka span, .starsiNovinky span, .diskuze span {display: none;}

.novinkaDatum {
margin: 5px 0 0 0;
font-size: 110%;
font-weight: bold;
}

.novinkaText {margin: 0 0 12px 0;}
.lastUpdate {
color: #CEC5C5;
margin-left: 45px;
}

.novinkaLink a, .novinkaOld a {
font-weight: bold;
padding: 1px;
}

.novinkaLink a:HOVER, .novinkaOld a:HOVER {
background-color: White;
color: #7D0302;
}

/*	program	*/
.programDatum {
float: left;
width: 37px;
font-weight: bold;
}

.programBod {margin-left: 45px;}

#logoArea, #logoAreaContinue {
background-color: Black;
width: 770px;
height: 250px;
position: relative;
}

#logoAreaContinue {height: 100px;}

#logoArea a, #logoAreaContinue a {
margin: 10px 0 10px 10px;
display: block;
background-position: center;
background-repeat: no-repeat;		
float: left;
}

#logoCrew {
background-image: url(../pcs/pcs_layout/logo-crew.gif);
width: 100px;
height: 70px;
}

#logoNetopejr {
background-image: url(../pcs/pcs_layout/logo-netopejr.gif);
width: 77px;
height: 70px;
}

#logoBBart {
background-image: url(../pcs/pcs_layout/logo-bbart.gif);
width: 40px;
height: 70px;
}

#logoTalpress {
background-image: url(../pcs/pcs_layout/logo-talpress.gif);
width: 80px;
height: 70px;
}

#logoMot {
background-image: url(../pcs/pcs_layout/logo-mot.gif);
width: 65px;
height: 70px;
}

.odkazyList { 
list-style-position: outside;  
margin-left: 16px;  
}

.odkazyList li {line-height: 17px;}
.odkazyList li a {padding: 1px;}

.odkazyList a:HOVER { 
background-color: White;
color: #7D0302;
}

/*	obecny link	*/
.odkaz {color: #890000;}
.odkaz:HOVER { color: Black;}

.link {padding: 1px;}
.link:HOVER { 
background-color: White;
color: #7D0302;
}
	
.programCas, .programTema, .programPopisek, .programTema a, .programPopisek strong {
color: Black;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
}

.programPopisek a  {
font-family: "Times New Roman", Times, serif;
color: #7D0302;
font-size: 105%;
}

.programPopisek strong  {
color: #7D0302;
/*font-size: 125%;*/
}
	
.programCas {font-weight: bold;}	
.programTema, .programTema a {
font-weight: bold;
font-size: 20px;
color: #890000;
text-decoration: none;
}	

.programPopisek{
margin: 0 0 25px 0;
text-align: justify;
}

#vypisDiskuze {
width: 160px;
position: absolute;
top: 143px;
right: 0;
}

.autorDiskuze {vertical-align: middle;}
.autorDiskuze img {vertical-align: middle;}
.autorDiskuze img { border: 1px solid #FFC9C9; }
span.textPrispevek {color: #DD8384;}



/*	form	*/
input {
border:0;border-left:1px solid #DB9F9F;
border-right:1px solid #DB9F9F
}

label, input {
display: block;
float: left;
margin-bottom: 5px;
color: Black;
font-size: 125%;
font-family: "Times New Roman", Times, serif;
}

label {width: 120px;}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #890000;
color : #890000;
background-color : #E8D6BE;
background-image: url(../pcs/pcs_layout/input-bg.gif);
background-position: top left;
background-repeat: repeat-x;
font-size: 11px;
}

input.error, select.error, textarea.error  {border : 1px solid red;}

textarea {
width: 254px;
height : 80px;
}

textarea.komplet {
width: 398px;
height : 90px;
}

select {
width: 260px;
_margin-left: -3px;
}

select.short {width: 136px;}
input {padding : 2px;}
input.short {width: 130px;}
input.long {width: 254px;}
input.submit {width: 260px;}

option {
padding : 1px;
padding : 2px;
color : #617ea9;
}

legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px
}

label {
text-align: left;
padding-top : 4px;
}

#form p {margin-top : 20px;}
#form br {
clear: left;
line-height : 8px;
}

.povinne {
font-size : xx-small;
color: #B81315;
}

input.submit {
width: 130px;
background-color : #890000;
border : 2px solid #890000;
font-weight : bold;
color : White;
background-image: none;
}

#chybove_odeslani {
/*background-image : url(../pcs/pcs_layout/error_odeslani.gif);
background-position : left center;
background-repeat : no-repeat;
background-color: White;*/
padding: 15px;
padding-left : 40px;
border: 1px solid Red;
width : 200px;
color: Black;
font-weight: bold;
line-height: 18px;
}

#uspesne_odeslani {
/*background-image : url(../pcs/pcs_layout/uspesne_odeslano.gif);
background-position : left center;
background-repeat : no-repeat;
background-color: White;*/
padding: 15px;
padding-left : 40px;
border : 1px solid #890000;
width : 200px;
color: Black;
font-weight: bold;
line-height: 18px;
}

.listovani {
margin-top: 5px;
min-height : 25px;
line-height : 23px;
font-weight : bold;
text-align: center;
font-size: 15px;
color: Black;
font-family: "Times New Roman", Times, serif;
}

.listovani a {
font-weight : bold;
margin: 0 2px;
color: Black;
font-size: 15px;
font-weight : bold;
font-family: "Times New Roman", Times, serif;
}

.listovani a.str {
text-decoration: none;
font-weight : bold;
color: Black;
font-size: 15px;
font-family: "Times New Roman", Times, serif;
}

.imageLeft {
float: left;
margin: 0 20px 20px 0;
}

.imageLeftLast {
float: left;
margin: 0 0 20px 0;
}

#createdBy {
position: absolute;
right: 20px;
top: 0; 
background-image: url(../pcs/pcs_layout/created-by-plyshaci.gif);
background-position: center;
display: block;
width: 101px;
height: 10px;
}

#createdBy:HOVER {background-image: url(../pcs/pcs_layout/created-by-plyshaci-hover.gif);}

#flashCounter {
position: absolute;
top: 7px;
left: 20px;	
}

/*	fotogalerie	*/
.imageThumb {
float: left;
margin: 20px 40px 20px 0;	
height: 95px;
}

#flashText {
position: absolute;
top: 32px;
left: 75px;	
}
