/* -- start setup -- */

* {
font-family : Arial, Helvetica, sans-serif;
font-size : xx-small;
margin : 0;	
border : none;
padding : 0;
color: #575757;
}

/* -- 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;
background-color : transparent;
height : 1px;
margin-top : -1px;
border : none;
padding : 0;
font-size : 1px;
visibility : hidden;
}

.clear_simple {clear : both;}

/* -- all pages -- */
hr, h1 {display : none;}

h2 {
font-size: 145%;
}

h3 {
font-size: 100%;
font-weight: bold;
}

body {
background-color : #CCCCCC;
background-image: url(../pcs/pcs_layout/img_background.gif);
background-position: top;
background-repeat: repeat-x;
background-attachment: scroll;
}

body.detail {
background-color : #CCCCCC;
background-image: none;
}


#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.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: 0px;
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;
padding-bottom: 0px;
}

a.link_first p, a.link_second p, a.link_first p.link_en, a.link_first p.link_cz {
color: White;
font-size: 12px;
padding-top: 38px;
padding-left: 23px;
}

a.link_first p.link_en {padding-top: 15px;}
a.link_first p.link_cz {padding-top: 53px;}

#content {
background-color: #F0F0F0;
margin: 0 13px;
}

#content_in {padding: 35px 25px 20px 178px;}

#address {
margin: 35px 0 -10px 0;
font-weight: bold;
font-size: 11px;
}

#address a {
font-weight: bold;
font-size: 11px;
}

#footer {
height: 13px;
width: 775px;
background-color: White;
}

/*	text	*/
.odstavec {
margin: 15px 0;
line-height: 15px;
}

a.link:HOVER {color: #6C6C6C;}
.seznam {list-style-position: inside;}

/*	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;}

