/* -- start setup -- */

* {
font-family : Arial,Helvetica,Arial,sans-serif;
font-size : xx-small;
margin : 0;	
border : none;
padding : 0;
color:#0791A1;
}

/* -- 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;}

html, body { height: 100% }

html {
text-align: center;
}

body {
text-align: center;
background-image: url(../pcs-intro/pcs_layout/background-image.jpg);
background-position: top center;
background-repeat: no-repeat;
}

#container {
width:978px;
margin:0 auto;	
text-align:left;
position:relative;
border-left:1px solid White;
border-right:1px solid White;
background-image: url(../pcs-intro/pcs_layout/background-gradient.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#header {
height:140px;
position:relative;
}

#homeRun {
position:absolute;
top:10px;
left:10px;	
width:295px;
height:100px;
background-image: url(../pcs-intro/pcs_layout/logo-mctree.jpg);
background-position: center;
background-repeat: no-repeat;
}

#liebherrRun {
position:absolute;
top:25px;
right:10px;	
width:230px;
height:50px;
background-image: url(../pcs-intro/pcs_layout/logo-liebherr.jpg);
background-position: center;
background-repeat: no-repeat;
}

#main {
height:435px;
height:535px;
position:relative;
}

#main ul {
position:absolute;
top:0;
left:19px;
}

#main ul li {
list-style-type: none;
height:40px;
width: 245px;
line-height:40px;
}

#main ul li a {
height:37px;
padding-top:3px;
width: 205px;
display:block;
line-height:37px;
background-position: center;
background-repeat: no-repeat;
text-decoration:none;
font-size:140%;
padding-left:30px;
font-weight:bold;
text-transform : uppercase;
}

#main ul li a.item9, #main ul li a.item10 {color:#296271;}

#main ul li a:HOVER {color:#026672;}

#main ul li a.item1 {background-image: url(../pcs-intro/pcs_layout/menu_01.jpg);}
#main ul li a.item2 {background-image: url(../pcs-intro/pcs_layout/menu_02.jpg);}
#main ul li a.item3 {background-image: url(../pcs-intro/pcs_layout/menu_03.jpg);}

#main ul li a.item4 {
background-image: url(../pcs-intro/pcs_layout/menu_04.jpg);
color:White;
}

#main ul li a.item5 {
background-image: url(../pcs-intro/pcs_layout/menu_05.jpg);
color:White;
}

#main ul li a.item6 {
background-image: url(../pcs-intro/pcs_layout/menu_06.jpg);
color:White;
}

#main ul li a.item7 {background-image: url(../pcs-intro/pcs_layout/menu_07.jpg);}
#main ul li a.item8 {background-image: url(../pcs-intro/pcs_layout/menu_08.jpg);}
#main ul li a.item9 {background-image: url(../pcs-intro/pcs_layout/menu_09.jpg);}
#main ul li a.item10 {background-image: url(../pcs-intro/pcs_layout/menu_10.jpg);}
#main ul li a.item11 {background-image: url(../pcs-intro/pcs_layout/menu_11.jpg);}

#main ul li a.itemAukce {background-image: url(../pcs-intro/pcs_layout/menu_aukce.jpg); color:White;}



#main ul li a.item_eshopy {
background-image: url(../pcs-intro/pcs_layout/menu_e.jpg);
color:White;
}

#main ul li a.item1 {text-transform : none;}

#flash {
position:absolute;
top:0;
left:195px;
}

#seoText {
position:absolute;
top:450px;
left:290px;
width:630px;
font-size:180%;
line-height:1.5em
}

#seoText strong {font-size:100%;}

#seoText span {font-size:12px;}
#seoText span a {font-size:12px;}

#seoText a.pracky {
display:block;
float:left;
background-image: url(../pcs-intro/pcs_layout/ico-pracky.jpg);
background-position: top left;
background-repeat: no-repeat;
padding:15px 0 50px 76px;
width:130px;
font-size:13px;
text-decoration:none;
font-style: italic;
color:#00498a;
line-height:15px;
}
#seoText a.pracky strong {color:#00498a;}

#seoText a.nivona {
display:block;
float:left;
background-image: url(../pcs-intro/pcs_layout/ico-kavovary.jpg);
background-position: top left;
background-repeat: no-repeat;
padding:15px 0 50px 76px;
width:130px;
font-size:13px;
text-decoration:none;
font-style: italic;
color:#4F3224;
line-height:15px;
}
#seoText a.nivona strong {color:#AF0917;}

#seoText a.kvalitni {
display:block;
float:left;
background-image: url(../pcs-intro/pcs_layout/ico-chlazeni.jpg);
background-position: top left;
background-repeat: no-repeat;
padding:15px 0 50px 76px;
width:130px;
font-size:13px;
text-decoration:none;
font-style: italic;
color:#00498a;
line-height:15px;
}
#seoText a.kvalitni strong {color:#7CA807;}

#seoText a.solac {
display:block;
float:left;
background-image: url(../pcs-intro/pcs_layout/ico-solac.jpg);
background-position: top left;
background-repeat: no-repeat;
padding:15px 0 50px 76px;
width:130px;
font-size:13px;
text-decoration:none;
font-style: italic;
color:#6B6C6E;
line-height:15px;
}
#seoText a.solac strong {color:#F97F05;}

.technologie {
display:block;
float:left;
width:450px;
padding:15px 0 55px 135px;
background-image: url(../pcs-intro/pcs_layout/ico-technologie.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.technologie a {
text-decoration:none;
font-size:11px;
}




#sloupec1menu { position: absolute; top: -400px; left: 5px; width: 160px;  z-index: 11; }

#sloupec1menu, #sloupec2menu, #sloupec3menu { text-align: left; }
#sloupec1menu ul, #sloupec2menu ul, #sloupec3menu ul { 
padding: 0;
margin: 0;
list-style: outside;
line-height: 40px;
height:50px;
text-align:left;
}

#sloupec1menu ul li, #sloupec2menu ul li, #sloupec3menu ul li {
margin: 0;
list-style-type: none;
text-align: left;

height:50px !important;
line-height:50px !important;

}

#sloupec1menu ul li img {
vertical-align:top;
}





li#top_icon,li#down_icon	{ padding-bottom: 5px; !important; }

#sloupec1menu ul li a, #sloupec2menu ul li a, #sloupec3menu ul li a {
	display: block;
	padding: 5px 0 1px 15px;
	text-decoration: none;
	text-align: left;
	background-color: #F2F8F8;
	vertical-align: middle;
}

#sloupec1menu ul li a:hover, #sloupec2menu ul li a:hover, #sloupec3menu ul li a:hover {}

#top_icon a:hover		{ text-decoration: none !important; }

#icoPracka {
background-image: url(../pcs-intro/pcs_layout/mini-1.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#icoKava {
background-image: url(../pcs-intro/pcs_layout/mini-2.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#icoSolac {
background-image: url(../pcs-intro/pcs_layout/mini-4.jpg);
background-position: top left;
background-repeat: no-repeat;
}