/* -- start setup -- */

* {
font-family : Arial, Helvetica, sans-serif;
font-size : xx-small;
margin : 0;	
border : none;
padding : 0;
color: #969696;
color: #797979;
}

/* -- 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;}
.noitem {list-style-type : none;}
.initem {
	list-style-position : inside;
}

/* -- 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_simple {clear : both;}

/* -- all pages -- */
hr, h1 {display : none;}
h2 {font-size: 145%;}
h3 {
font-size: 120%;
margin: 20px 0 20px 0;
}

body {
background-color : #CCCCCC;
background-image: url(../pcs/pcs_layout/img_background.gif);
background-position: top;
background-repeat: repeat-x;
background-attachment: scroll;
}

#container {
margin: 17px 12% 0 ;
width: 775px;
background-color: White;
}

#header {
height: 75px;
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: top left;
background-repeat: no-repeat;
position : relative;
}

a.link_logo {
display: block;
width: 180px;
height: 47px;
position: absolute;
top: 15px;
left: 15px;
}

a.language {
position: absolute;
top: 42px;
right: 17px;
text-decoration: none;
text-transform: uppercase;
color: #00535C;
}

a.language:HOVER {color: #00282C;}

#menu {
width: 775px;
height: 170px;
background-image: url(../pcs/pcs_layout/menu_background_continue.gif);
background-position: center;
background-repeat: repeat-y;
position: relative;
}

#menu ul {
padding: 12px 0 12px 13px;
list-style-image: none;
}

#menu ul li {
text-transform: uppercase;
display: block;
list-style-image: none;
list-style: none;
width: 177px;
height: 13px;
}

#menu ul li a {
padding-left: 18px;
display: block;
width: 159px;
height: 13px;
text-decoration: none;
color: #2D838D;
line-height: 13px;
}

#menu ul li a:HOVER, #menu ul li.selected a {
color: #1E2A2B;
background-color: #9FDDE3;
}

#linky {
position: absolute;
top: 0;
right: 13px;
}

a.link_first, a.link_second {
display: block;
background-image: url(../pcs/pcs_layout/link_first.jpg);
background-position: center;
background-repeat: no-repeat;
width: 281px;
height: 170px;
float: left;
text-decoration: none;
}

a.link_second {
background-image: url(../pcs/pcs_layout/link_second.jpg);
width: 289px;
}

a.link_first:HOVER {background-image: url(../pcs/pcs_layout/link_first_hover.jpg);}
a.link_second:HOVER {background-image: url(../pcs/pcs_layout/link_second_hover.jpg);}

a.link_first div, a.link_second div {
color: White;
font-size: 20px;
padding: 23px;
}

a.link_first p, a.link_second p {
color: White;
font-size: 12px;
padding-top: 15px;
padding-left: 23px;
}

/*	diablo img	*/
#img_top1, #img_top2 {
position: absolute;
top: 0;
right: 13px;
width: 571px;
height: 170px;
background-image: url(../pcs/pcs_layout/img_top1.jpg);
background-position: center;
background-repeat: no-repeat;
}

#img_top2 {background-image: url(../pcs/pcs_layout/img_top2.jpg);}

#img_top1 p, #img_top2 p {
color: White;
font-size: 25px;
padding: 55px 0 0 23px;
}

#content {
background-color: #F0F0F0;
margin: 0 13px;
}

#content_in1, #content_in2 {
background-image: url(../pcs/pcs_layout/img_bottom1.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 35px 25px 20px 178px;

line-height : 13px;
}

#content_in2 {background-image: url(../pcs/pcs_layout/img_bottom2.jpg);}

#address {
margin: 35px 0 0 0;
font-weight: bold;
font-size: 11px;
}

#address a {
font-weight: bold;
font-size: 11px;
background-color: #F0F0F0;
}

#footer {
height: 13px;
width: 775px;
background-color : White;
}

.top {
text-align: right;
width: 535px;
margin: 20px 0;
}

.top a {
padding-left: 15px;
background-image: url(../pcs/pcs_layout/top.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

/*	text	*/
.odstavec {
margin: 15px 0;
line-height: 15px;
}

a.link:HOVER {color: #6C6C6C;}
.seznam {list-style-position: inside;}

/*	prehled	*/
.kurosaki {
width: 220px;
float: left;
} 

.ichigo {margin-left: 220px;}

/*	prehled tab	*/
table.prehled {
border-collapse: collapse;
margin-top: 20px;
width: 536px;
}

table.prehled td, table.prehled th {
padding: 5px 0px;
color: #7B7B7B;
border-top: 1px solid #A4A4A4;
border-bottom: 1px solid #A4A4A4;
text-align: left;
}

table.prehled td.start, table.prehled tr th.start {border-top: 3px solid #A4A4A4;}
table.prehled td.end {border-bottom: 3px solid #A4A4A4;}
table.prehled tr th.start {
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.prehled td.investor {width: 150px;}
table.prehled td.akce {
width: 316px;
padding-right: 20px;
}

table.prehled td.naklady {width: 50px;}

.img_text {border: 10px solid White;}
.popis_obrazku {
color: #797979;
text-transform: uppercase;
margin-left: 10px;
}

/*	dotaznik	*/
#dotaznik_form {margin-top : 20px;}
legend {display: none;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
}

label {width: 120px;}
label.txt_area {_width: 117px;}

input, select, textarea {
color : #8a8a8a;
margin-bottom: 1px;
border : 1px solid #bdbcbd;
border-left: 1px solid #A2A1A2;
border-top: 1px solid #A2A1A2;
}

input.error, select.error, textarea.error  {border : 1px solid red;}

textarea {
width: 179px;
height : 50px;
}

textarea.komplet {
margin-left: 20px;
width: 354px;
height : 90px;
}

input {padding : 2px;}
input.short {width: 90px;}
input.long {width: 175px;}

input.submit {
width: 181px;
background-color: #EAEAEA;
}

label {
text-align: left;
padding-top : 4px;
}

#dotaznik p {margin-top : 20px;}
#dotaznik br {
clear: left;
line-height : 8px;
}

.povinne {
color : red;
font-size : xx-small;
}

.povinne_info {margin-left: 119px;}

/*	img	*/
.img_thumb, .img_thumb_last {
float : left;
margin : 20px;
margin-left : 0;
}

.img_thumb_last {margin-right : 0;}

/*	ref	*/
#qf {
width: 775px;
margin: 5px auto 15px auto;
text-align: right;
}

#qf a {
text-decoration: none;
padding-right: 15px;
}

#qf a:HOVER {color: #6C6C6C;}

