/* -- start setup -- */

* {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : small;
margin : 0;
border : none;
padding : 0;
color : #CC4400;
line-height: 18px;
}

/* -- 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 : #BCE296;
background-image : url(../pcs/pcs_layout/background.jpg);
background-position : center;
background-repeat : repeat-y;
}

#container {
width : 843px;
margin : 0 auto 0 auto;
}

#header {	

display : none;

}

#logo {

display : none;

}

#link_logo {

display : none;

}

#citat {
width : 310px;
position : absolute;
bottom : 2px;
left : 20px;
font-size: 10px;
font-weight: bold;

display : none;

}

#citat span {
color: Black;
font-size: 10px;
font-weight: bold;

display : none;

}


#oddelovac1, #oddelovac2 {
height : 18px;
background-image : url(../pcs/pcs_layout/oddelovac1.gif);
background-position : center;
background-repeat : repeat-x;
}

#oddelovac2 {background-image : url(../pcs/pcs_layout/oddelovac2.gif);}

#menu {
height : 25px;
line-height : 25px;
background-color : White;

display : none;

}

#menu ul li {
float : left;
list-style-type : none;
line-height : 25px;

display : none;

}

#menu ul li a {
float : left;
font-size : 11px;
font-weight : bold;
text-decoration : none;
margin: 0 15px 0 20px;
line-height : 25px;

display : none;

}

#menu ul li a:HOVER, #menu ul li a.selected, ul#submenu li a:HOVER, ul#submenu li a.selected {color : Black;}

ul#submenu li {
list-style-type: none;
list-style-position: inside;
padding-left: 15px;
_padding-left: 1px;
background-image: url(../pcs/pcs_layout/dot-submenu.gif);
background-position: left center;
background-repeat: no-repeat;

display : none;

}

ul#submenu li a {
text-decoration: none;
font-size: 85%;

display : none;

}

#main {padding : 20px 50px 50px 20px;}

#main_left {
width : 230px;
float : left;

display : none;

}




#footer {}

/*	texty	*/
h1, h2, h3 {
font-size : 150%;
font-weight : normal;
color: #8C2F00;
margin-bottom: 10px;
margin-top: 5px;
}

h1 {margin-bottom: 30px;}

h2 {
font-size : 130%;
margin-top: 25px;
}

h3 {font-size : 110%;}

p.odstavec {margin: 0.5em 0 1.5em 0;}
p.odstavec {text-align : justify;}
p.odstavec {font-size : 88%;}
p span {font-size : 95%;}
a.odkaz {font-size : 88%;}

/*	seznamy	*/
ul.item_list {margin: 27px 30px;}
ul.item_list li { 
font-size: 87%;
line-height: 20px;
color: #C12000;
}

ul.seznam {margin: 15px 15px;}
ul.seznam li { 
font-size: 95%;
line-height: 20px;
color: #C12000;
}

table.tab1 {border-collapse: collapse;}
table.tab1 tr td, table.tab1 tr th {
padding: 7px 10px;
border: 1px solid #C12000;
font-size: 80%;
text-align: left;
}

table.tab1 tr th {
background-color: #D0EBB5;
color: Black;
}

table.tab1 tr td {background-color: #CFF9A6;}

/*	tab2	*/
table.tab2 {
border-collapse: collapse;
margin: 20px 0;
}

table.tab2 tr td, table.tab2 tr th {
padding: 7px 10px;
border: 1px solid #C12000;
font-size: 90%;
text-align: left;
background-color: #D0EBB5;
}

table.tab2 tr th {color: Black;}


#backtop {
height: 27px;
line-height: 27px;
background-color: #D3EEB8;
padding-right: 15px;
text-align: right;
}

#backtop a {
font-size: 10px;
color: Black;
}

a.odkaz:HOVER {color: Black;}

/* obrazky  */
.img_thumb_left, .img_thumb_right {
padding: 4px;
background-color: White;
border: 1px solid #D45E1F;
}

.img_thumb_left {
float: left;
margin: 0 20px 20px 0;
}

.img_thumb_right {
float: right;
margin: 0 0 20px 20px;
}

/*	obrazky v textu s popisem	*/
.obrazek_popis_napravo {
float : right;
margin : 0 0 5px 17px;
}

.obrazek_popis_nalevo {
float : left;
margin : 0 17px 5px 0;
}

.obrazek_last {
float : left;
margin : 0 0 5px 0;
}

.obrazek_popis_stred {margin : 5px 0px 5px 0;}

.obrazek_popis_napravo img, .obrazek_popis_nalevo img, .obrazek_popis_stred img, .obrazek_last img {
background-color : White;
border : 1px solid #8C2F00;
padding : 4px;
}

.popis_obrazku {
color: Black;
font-size: 10px;
background-image: url(../pcs/pcs_layout/ico-picture.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 23px;
font-weight: bold;
}

#aktuality, #galerie {margin: 25px 0;}

#aktuality p, #aktuality p a {
font-size: 10px;
}

.aktualita_datum {
margin-top: 5px;
font-weight: bold;
color: Black;
}

.aktualita_nadpis {
	
}

.aktualita_link a {
margin-bottom: 5px;
padding-left: 15px;
background-image: url(../pcs/pcs_layout/dot-submenu.gif);
background-position: left center;
background-repeat: no-repeat;
}

.obrazek_galerie {
float: left;
margin: 5px 0 15px 0;
}

.obrazek_galerie img {
background-color : White;
border : 1px solid #CC4400;
padding : 4px;
}


/*	GB	*/
#gb_form {
margin-top: 30px;
}

/*	form	*/
legend {color: White;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
background-image: inherit;
}

input.bcg1, input.bcg2, input.bcg3 {
background-image: url(../guestbook/input_1_bcg.jpg);
background-position: top left;
background-repeat: no-repeat;
}

input.bcg1 {background-image: url(../guestbook/input_1_bcg.jpg);}
input.bcg2 {background-image: url(../guestbook/input_2_bcg.jpg);}
input.bcg3 {background-image: url(../guestbook/input_3_bcg.jpg);}

label {
width: 165px;
text-align: right;
padding-right: 15px;
font-size: 84%;
font-weight: bold;
}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #CC4400;
color : Black;
}

input.error, select.error, textarea.error  {border : 1px solid red;}

textarea.komplet {
width: 354px;
height : 70px;
float: left;

background-image: url(../guestbook/textarea_bcg.jpg);
background-position: top left;
background-repeat: no-repeat;
}

input {padding : 2px;}
input.short {width: 70px;}
input.long {width: 170px;}

input.submit {
width: 190px;
background-color : #D71212;
border : 2px solid #D71212;
font-weight : bold;
font-size: 84%;
color : White;
}

span.povinne { color: Red; }

#gb_form p {margin-top : 10px;}
#gb_form br {
clear: left;
line-height : 8px;
}

.povinne {font-size : xx-small;}

/*	komentare - vystup	*/
#vypis_vzkazu {margin: 10 px 0;}

.vypis_komentare {
margin : 1em 0 2px 0;
padding-bottom : 10px;
}

.hlavicka_komentare {
line-height : 15px;
height : 15px;
}

.autor_komentare {
float : left;
color : Black;
font-weight : bold;
font-weight : bold;
font-size: 84%;
}

.email_komentare {
float : left;
font-weight : bold;
font-size: 84%;
}

.cas_komentare {
padding-left : 25px;
margin-right: 5px;
float : right;
font-size: 84%;
}

.text_komentare {
padding : 10px 0 ;
font-size: 90%;
}

.listovani {
line-height : 29px;
height : 29px;
padding-left: 10px;
text-align: center;
font-weight: bold;
}

.listovani a {
color: Black;
font-weight: bold;
}

a.listovani_odkaz {text-decoration: none;}

.oddelovac {
background-color: #CEEDB1;
height: 7px;
font-size: 1px;
}

#top_menu a {
font-size : 10px;
color : Black;
padding-left: 14px;
background-image : url(../pcs/pcs_layout/dot-topmenu.gif);
background-position : left center;
background-repeat : no-repeat;
margin-right: 10px;
margin-bottom: 5px;
}

#top_menu a:HOVER {color : #525252;}

