/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#b3b4b6;
color:#696969;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear: both;}
.neviditelny {visibility : hidden;}

/* -- all pages -- */
hr {display : none;}

body {
background-color : #ffffff;
background-image: url(../pcs/pcs_layout/background-image.gif);
background-position: top left;
background-repeat: repeat-y;	
padding-top:80px;
}

#container {
background-image : url(../pcs/pcs_layout/bamboo-background.gif);
background-position : top left;
background-repeat : repeat-x;
position:relative;
width:100%;
}

#top {
position:absolute;
top:0;
left:0;
background-image: url(../pcs/pcs_layout/background-image.gif);
background-position: top left;
background-repeat: repeat-y;
height:50px;
width:100%;
}

#homeRun {
display:block;
width:250px;
height:80px;
position:absolute;
top:110px;
left:10px;
}

#page {
padding:120px 0 50px 60px;
padding:120px 0 5px 60px;
background-repeat: no-repeat;
background-position:763px 81px;
min-width: 720px;
}

body#prinos #page {background-image: url(../pcs/pcs_layout/pcs1.jpg);}
body#reference #page {background-image: url(../pcs/pcs_layout/pcs2.jpg);}
body#kontakt #page {background-image: url(../pcs/pcs_layout/pcs3.jpg);}

#navig, #content {float:left;}
#navig {width:295px;}
#content {width:330px;}

#navig div.title, h1.h1Title {
font-size:280%;
width:120px;
line-height:90%;
font-weight:bold;
}

#navig p {
font-size:110%;
width:220px;
margin:1em 0;
}

h1.h1Title span {
font-size:14px;
line-height:16px;
width:220px;
margin:15px  0 14px 0;
display:block;
font-weight:normal;
}

#navig ul {width:210px;}

#navig ul li {
font-size:135%;
list-style-type: none;
}

#navig ul li a {
font-size:100%;
text-decoration:none;
font-weight:bold;
}

/*#navig ul li a:HOVER, #navig ul li a.selected {color:#696969;}*/
#navig ul li a:HOVER, #navig ul li a.selected {color:#434343;}


#content p.ods {
margin:0 0 1.2em 0;
font-size:104%;
}

#content p.ods * {font-size:100%;}

#content h1, #content h2 { 
font-size:125%; 
color:#909090;
margin-bottom:1.2em;
}

#content h2 { font-size:115%; }

#introFlash {
float:left;
width:100px;
height:143px;
background-image : url(../pcs/pcs_layout/flash.jpg);
background-position : top left;
background-repeat : no-repeat;
}

.itemList {margin:0 0 1.2em 20px;}
.itemList li {margin:0 0 1em 0;}

#contactForm label, #contactForm input {
display: block;
float: left;
margin-bottom: 5px;
}

#contactForm label {width: 140px;}

#contactForm input, #contactForm select, #contactForm textarea {
margin-bottom: 5px;
border : 1px solid #B3B4B6;
}

#contactForm input.error, #contactForm select.error, #contactForm textarea.error  {border : 1px solid red;}

#contactForm textarea.komplet {
width: 258px;
height : 90px;
}

#contactForm select.short {width: 136px;}
#contactForm input {padding : 2px;}
#contactForm input.short {width: 130px;}
#contactForm input.long {width: 254px;}
#contactForm input.submit {width: 260px;}

#contactForm option {
padding : 1px;
padding : 2px;
}

#contactForm legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px;
font-size:110%;
}

#contactForm label {
text-align: left;
padding-top : 4px;
}

#contactForm p {margin-top : 20px;}
#contactForm br {
clear: left;
line-height : 8px;
}

#contactForm .povinne {
font-size : small;
color: Red;
}

#contactForm input.submit {
font-size:110%;
width: 170px;
text-align: center;
border:none;
text-transform:uppercase;
background-color : #E9E9E9;
}

#chybove_odeslani, #uspesne_odeslani {
margin: 20px 0;
font-weight: bold;
font-size:125%;
}

.podpis {
padding-bottom:120px;
background-image : url(../pcs/pcs_layout/podpis.jpg);
background-position : bottom right;
background-repeat : no-repeat;	
}

#credits {
width:700px;
text-align:right;
font-size:9px;
margin-bottom:25px;
color:#adadad;
}

#credits a {
font-size:9px;
color:#939393;
text-decoration:none;
}

#credits a:H0VER {text-decoration:underline;}
