/* -- start setup -- */

* {
font-family : Arial, Verdana, Trebuchet MS,Helvetica,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#000000;
}

/* -- 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;}
.red {color:#e50101;}

/* -- all pages -- */
hr {display : none;}

body {
text-align: center;
background-color: Black;
background-image: url(../pcs/pcs_layout/background.jpg);
background-position: top center;
background-repeat: no-repeat;
background-attachment: fixed;
}

#container {
width:960px;
margin:15px auto;
text-align:left;	
height:691px;
position:relative;
}

#homeRun {
position:absolute;
top:50px;
left:50px;
z-index:200;	
width:210px;
height:60px;
}

#slideShow {
position:absolute;
top:117px;
left:65px;
background-color: White;
}

#textContent {
width:833px;
width:750px;
height:380px;
height:330px;
padding:20px 30px 0 30px; 
position:absolute;
top:130px;
left:75px;
/*background-image: url(../pcs/pcs_layout/text-background.png);
background-position: center;
background-repeat: repeat;*/
z-index:300;
overflow: auto;
}

#textContent h1 {
font-size:30px;
text-transform:uppercase;
margin-bottom:20px;
margin-top:-30px;
color:#e50101;
}

#textContent p.ods {
margin-bottom:20px;
line-height:150%;
}

.itemList {margin:15px 0 15px 20px}

#mask, #maskContinue {
width:960px;
height:691px;
position:absolute;
top:0;
left:0;
background-image: url(../pcs/pcs_layout/main-box.png);
background-position: center center;
background-repeat: no-repeat;
z-index:100;
}

#maskContinue {background-image: url(../pcs/pcs_layout/main-box-continue.png);}

#button1, #button2, #button3 {
color:White;
font-size:48px;
line-height:38px;
text-decoration:none;
position:absolute;
width:260px;
width:320px;
height:120px;
padding:20px 0 0 60px;
padding:20px 0 0 0;
text-transform:uppercase;
z-index:200;
/*border:1px solid Black;*/
}

#button1 {
top:485px;
top:510px;
left:70px;
text-align:center;
}

#button1.buttonDe {
top:485px;
left:30px !important;
}

#button2 {
top:485px;
left:390px;
width:180px;
font-size:28px;
padding:93px 0 0 0;
height:47px;
text-align:center;
}

#button3 {
top:485px;
top:510px;
left:570px;
text-align:center;
}

#button1:HOVER, #button2:HOVER, #button3:HOVER {color:Red;}

#topSlogan {
color:White;
font-size:23px;
position:absolute;
text-transform:uppercase;
top:82px;
left:270px;
z-index:200;
}

#langMenu {
position:absolute;
top:65px;
right:71px;
z-index:200;
}

#langMenu li {
float:left;
height:55px;
line-height:55px;
list-style-type: none;
}

#langMenu li a {
float:left;
display:block;
text-align:center;
text-decoration:none;
color:White;
width:49px;
height:55px;
line-height:55px;
list-style-type: none;
font-size:25px;
}

#langMenu li a.active, #langMenu li a:HOVER {color:Red;}

#footer {
width:800px;
position:absolute;
text-transform:uppercase;
bottom:13px;
left:80px;
z-index:200;
}

#credits {
float:left;
/*color:White;
font-size:15px;
text-transform:uppercase;*/
}

#credits a {
color:White;
font-size:15px;
text-transform:uppercase;
}

#about {float:right;}

#about a {
color:White;
font-size:15px;
text-transform:uppercase;
}

#about a:HOVER {color:Red;}

#navig1 {
margin-left:0;
}

#navig1 li {
float:left;
list-style-type: none;
}

#navig1 li a {
border:2px solid #eef2f6;
background-color:#f6f7f8;
float:left;
padding:25px 35px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
margin-right:10px;
font-weight:bold;
}

#buttonsBox {margin:75px 0 0 30px;	}
#buttonsBox {margin:55px 0 0 30px;	}
#buttonsBox {margin:30px 0 0 30px;	}

#navigButtons, #navigButtonsLang {margin-left:0;}

#navigButtons li, #navigButtonsLang li {
float:left;
list-style-type: none;
}

#navigButtonsLang li a, #navigButtons li a {
width:160px;
width:200px;
width:210px;
width:205px;
border:2px solid #b3bdca;
background-color:#f6f7f8;
float:left;
padding:25px 0;
text-align:center;
text-transform:uppercase;
text-decoration:none;
margin:10px 20px 0 0;
font-weight:bold;
font-size:14px !important;
color:#255571 !important;

box-shadow: #b0b0b0 4px 6px 20px; 
-webkit-box-shadow: #b0b0b0 4px 6px 20px; 
-moz-box-shadow: #b0b0b0 4px 6px 20px; 

height:35px;
}

#navigButtonsLang li a {
width:173px;
font-size:11px;
}


#navigButtonsLang li a.noActive, #navigButtons li a.noActive {color:#909292;}

#backLink {
border:2px solid #2d678a;
background-color:#255571;
position:absolute;
top:30px;
top:10px;
right:10px;
padding:15px 25px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;	
color:White;
box-shadow: #b0b0b0 4px 6px 20px; 
-webkit-box-shadow: #b0b0b0 4px 6px 20px; 
-moz-box-shadow: #b0b0b0 4px 6px 20px; 

}

.fullInfo {
position:absolute;
top:95px;
right:10px;	
}

.fullInfoNew {margin:10px 0;}

.jqtransform div label {
float:left;
width:220px;	
font-weight:bold;
}

.jqtransform div label span {font-weight:normal;}

.img1 {
position:absolute;
top:130px;
top:100px;
right:10px;
}

.img2 {
position:absolute;
top:95px;
right:10px;
}

.img4 {
position:absolute;
top:180px;
right:5px;
}

form select option {color:Red !important;}

table.tabMotoristi, table.tabMotoristiLang {
border-collapse:collapse;
/*width:510px;*/
}

table.tabMotoristi th, table.tabMotoristiLang th {
width:150px;
text-align:left;
padding:2px 10px 2px 0;
vertical-align:top;
}

table.tabMotoristi td, table.tabMotoristiLang td {
text-align:left;
padding:2px 6px 2px 0;
vertical-align:top;
}

table.tabMotoristi th, table.tabMotoristiLang th {
width:150px;
text-align:left;
padding:4px 6px 4px 0;
vertical-align:top;
}

table.tabMotoristiLang th { width:240px; }

table.tabMotoristi, table.tabMotoristiLang {
border-collapse:collapse;
/*width:510px;*/
}

.bigger1 {font-size:16px;}
.bigger2 {font-size:21px;}


.tableCaption {
	margin-left:220px;
}

table.tabInformace {
border-collapse:collapse;
margin:30px 0;
}

table.tabInformace th {
width:170px;
text-align:right;
padding:10px 50px 10px 0;
vertical-align:top;
line-height:20px;
border-bottom:1px solid #b3bdca;
}

table.tabInformace td {
text-align: justify;
padding:10px 20px 10px 0;
vertical-align:top;
line-height:20px;
border-bottom:1px solid #b3bdca;
}

.langText6 table.tabInformace th, .langText6 table.tabInformace td {
text-align:right;
}

.klicoveSlova {margin:10px 0 0 30px;}

.klicoveSlova select {
border:1px solid #9a9a9a;
padding:5px;
color:Black;
}

.klicoveSlova option  {
color:Black !important;
}

.pridatTema {
margin:10px 55px 0 0;
float:right;
position:relative;
}

.pridatTema a {

}

.klicoveSlova label {
font-weight:bold;
font-size:14px !important;
color:#255571 !important;
text-transform:uppercase;
}

.pridatTema a  {
font-weight:bold;
font-size:14px !important;
color:#255571 !important;
text-transform:uppercase;
}

#toolTip {
color:White;
background-color:#2D678A;
position:absolute;
bottom:20px;
left:-24px;
width:210px;
height:45px;
line-height:45px;
text-align:center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:3px solid White;

box-shadow: #b0b0b0 4px 6px 20px; 
-webkit-box-shadow: #b0b0b0 4px 6px 20px; 
-moz-box-shadow: #b0b0b0 4px 6px 20px; 
}

.langText6 #toolTip {
left:-54px;
}