/* -- start setup -- */

* {
font-family : Times New Roman, Helvetica,Arial,sans-serif;
font-size : x-small;
margin : 0;	
border : none;
padding : 0;
color: #929292;
}

/* -- 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-image: url(../pcs/pcs_layout/background-image.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#content {
float: right;
width: 425px;
margin-top: 30px;
}

#header {
background-image: url(../pcs/pcs_layout/header-image.jpg);
background-position: center;
background-repeat: no-repeat;	
width: 607px;
height: 277px;
position: relative;
}

#homeRun {
position: absolute;
bottom: 3px;
left: 100px;
display: block;
width: 230px;
height: 70px;
}

#container {
background-image: url(../pcs/pcs_layout/main-background.jpg);
background-position: top left;
background-repeat: no-repeat;	
width: 700px;
position: relative;
}

#menu {
position: absolute;
top: 62px;
left: 175px;
}

#menu ul {margin-bottom: 20px;}

#menu li {
line-height: 1.8em;
list-style-type: none;
}

#menu a {
text-decoration: none;
color: Black;
font-style: italic;
font-size: 115%;
}

a.subLink {
color: Black;
margin-right: 10px;
}


#langCz, #langDe {
float: left;
display: block;
width: 20px;
height: 15px;
background-position: left center;
background-repeat: no-repeat;
}

#langCz {background-image: url(../pcs/pcs_layout/flag-cz.gif);}
#langDe {background-image: url(../pcs/pcs_layout/flag-de.gif);}

h1, h2, h3 {
color: Black;
font-style: italic;
font-size: 150%;
font-weight: normal;
}

h2 {font-size: 115%;}
h3 {font-size: 105%;}
h3 {margin: 15px 0;}

p.ods {margin: 1.1em 0 1.5em 0;	}
a.link {}
a.link:HOVER {color: Black;	}

.imgThumbLeft {
float: left;
margin: 20px 10px 10px 0;	
}

.imgThumbRight {
float: right;
margin: 20px 0 10px 10px;	
}

.imgLeft {
float: left;
margin: 10px 20px 10px 0;	
}

.imgLeftSec {
float: left;
margin: 10px 0 10px 0;	
}

.imgRight {
float: right;
margin: 10px 0 10px 20px;	
}

.imgPopis {
color: Black;
font-size: 90%;
}

.itemList {margin: 15px 0 15px 20px;}

/*		formular	*/
.formular {margin: 15px 0 0 0;}

.form_sada {
margin : 10px 0;
padding : 3px 0;
}

.formular label  {
display : block;
float : left;
width : 85px;
height : 15px;
}

.formular label.second  {margin-left : 10px;}

.formular input, .formular textarea,  .formular select  {
background-color : White;
border : 1px solid #989898;
padding : 3px;
color : #666651;
}

.formular input.error, .formular textarea.error  {border : 1px solid #EB2C2C;}

.formular textarea, .formular textarea.vyssi  {
width : 398px;
height : 70px;
}

.formular textarea.vyssi  {height : 170px;}

.formular input, div.onlyText {
float : left;
width : 110px;
}

div.onlyText {
width : 116px;
}

.formular select  {
float : left;
width : 107px;
}

/*	delsi prvky	*/
.formular input.long, .formular select.long  {width : 274px;}
.formular input.verylong  {width : 398px;}
.formular select.long  {width : 281px;}
.formular select.verylong  {width : 406px;}

.formular input.submit  {
width : 150px;
height : 29px;
padding : 0;
border: 1px solid Black;
margin-right: 10px;
}

span.povinna_polozka {
font-size : 9px;
color :  #EB2C2C;
}

.vysvetlivky_red {
font-size : 9px;
margin-top : 7px;
}

/*	odesilani	*/
#chybove_odeslani {
background-image : url(../pcs/pcs_layout/error_odeslani.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #EB2C2C;
width : 200px;
font-weight : bold;
}

#uspesne_odeslani {
padding: 15px;
padding-left : 40px;
border : 1px solid #B2B2B2;
width : 200px;
font-weight : bold;
color: Black;
}

#nas_tip {
background-image : url(../pcs/pcs_layout/informace.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #7582EA;
width : 400px;
font-weight : bold;
}

#nase_varovani  {
background-image : url(../pcs/pcs_layout/varovani.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #EB2C2C;
width : 400px;
font-weight : bold;
}

table.table1 {border-collapse: collapse;}

table.table1 td, table.table1 th {
padding: 5px 10px;
border: 1px solid #929292;
text-align: left;
}

table.table1 th {
color: Black;
padding: 10px 10px;
}

#footer {
margin: 45px 0 20px 0;
width: 695px;
text-align: right;
}

#footer, #footer a {
font-size: 11px;
color: #ACACAC;
}
