/* -- start setup -- */

* {
font-family : Arial,Helvetica,sans-serif;
font-size : medium;
margin : 0;	
border : none;
padding : 0;
color:#CACACA;
}

/* -- 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;}

/* -- all pages -- */
hr {display : none;}

body {
text-align: center;
background-color: #1e59aa;
background-image: url(../pcs/pcs_layout/background.jpg);
background-position: top center;
background-repeat: no-repeat;
}

body#strankaVystup {background-image: none;}

#container {
width:1140px;
height:835px;
margin:0 auto;
text-align:left;	
position:relative;

background-position: center;
background-repeat: no-repeat;
overflow:hidden;
}

.container {background-image: url(../pcs/pcs_layout/main1.png);}
.container1 {background-image: url(../pcs/pcs_layout/main1.png);}
.container2 {background-image: url(../pcs/pcs_layout/main2.png);}

.container3 {background-image: url(../pcs/pcs_layout/main1.png);}

#flash {
position:absolute;
top:110px;
left:105px;	
}


#loginGuest {
display: block;
width: 400px;
height: 200px;
margin: 0 auto;
margin-top:12%;
background-image: url(../pcs/pcs_layout/pokracovat.png);
background-position: center;
background-repeat: no-repeat;	
}

#loginGuest:HOVER {background-image: url(../pcs/pcs_layout/pokracovat-hover.png);}

#login {
position:absolute;
bottom:21px;
right:21px;
background-color: #0E4187;
width: 259px;
height:135px;
/*background-image: url(../pcs/pcs_layout/login-background.gif);*/
border:2px solid White;
}
/*
#loginTop, #loginBottom  {
height: 15px;
background-image: url(../pcs/pcs_layout/login-top.gif);
background-position: center;
background-repeat: no-repeat;
font-size: 1px;
}

#loginBottom  {background-image: url(../pcs/pcs_layout/login-bottom.gif);}
*/


/*	form	*/
#loginForm {margin: 20px 0;}

#loginForm label {
width: 120px;
text-align: right;
font-size: 11px;	
float: left;
text-transform: uppercase;
font-weight:bold;
color:White;
}

#loginForm label span {
font-size: 11px;	
text-transform: uppercase;
font-weight:bold;
color:#aaaaaa;
}


#loginForm input {
width: 100px;
font-size: 11px;	
color: Black;
padding: 3px 2px;
}

#loginForm input#submit {
width: 110px;
font-size: 11px;	
color: Black;
text-transform: uppercase;
}

.errorMessage {
width: 250px;
margin: 7px auto 20px auto;
color: Red;
background-color: White;
padding: 5px 0;
text-align: center;
}

#bottomLinks, #bottomLinks * {
font-size:11px;
color:Black;
font-weight:bold;
text-decoration:none;
}


#vystup {
margin:50px auto 0 auto;
text-align:left;
width:900px;
background-color:White;
color:Black;
padding:20px 20px 30px 20px;
}

#vystup * {color:Black;}


#topText {
position:absolute;
top:85px;
left:295px;
width:700px;
font-size:10px;
color:#515151;
}

#bottomText {
position:absolute;
top:660px;
left:122px;
width:640px;
font-size:10px;
color:#515151;
}

#topText * {
font-size:10px;
color:Black;
}

#bottomText * {
font-size:10px;
color:Black;
}

#odhlasit {
position:absolute;
top:780px;
left:485px;
width:170px;
height:25px;
line-height:25px;
color:White;
text-align:center;
background-color: #0e4187;
}

#odhlasit a {
font-size:10px;
color:White;
text-decoration:none;
}

#akvariaante {
font-size:320%;
color:White;
font-weight:bold;
}

.napoveda {
display: block;
width: 160px;
height: 50px;
line-height: 50px;
color: White;
font-weight: bold;
text-decoration: none;
background-color: #0E4187;
margin:15px auto;
border:1px solid White;
}

form.formVystup {
font-size:11px;
font-weight:bold;
/*color:#8B8B8B !important;*/
margin:0;
margin:10px 0 0 0;

padding:20px;
 background-color: #d3d3d3;
}

form.formVystup textarea {
display:block;
border:1px solid Black;
padding:2px;
width:300px;
height:120px;
font-size:11px;
font-size:12px;
}

form.formVystup input {
padding:2px;
width:150px;
}

form.formVystup span {font-size:14px;}

form.formVystup input.submit {
width:140px;
height:35px;
line-height:35px;
background-color: Red;
color:White !important;
text-decoration:none;
display:block;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

form.formVystup p input {
padding:2px;
width:145px;
width:195px;
border:1px solid Black;
margin:1px;
font-size:11px;
}

form.formVystup p span {
padding:2px;
width:150px;
width:100px;
width:120px;
display:block;
float:left;
font-size:13px;
}

#paticka {
margin:0 auto;
text-align:left;
width:910px;
padding:20px 0 0 30px;
height:100px;

background-position: right center;
background-repeat: no-repeat;
}

.patickaVerze1 {
background-color: #0e4186;
background-image: url(../pcs/pcs_layout/logo-ante.jpg);
}

.patickaVerze2 {
background-color: #fa5c07;
background-image: url(../pcs/pcs_layout/logo-petcenter.jpg);
}

#paticka table {
/*margin:20px 0 0 20px;*/
width:550px;
}

#paticka table td {
color:White;
text-align:left;
font-size:11px;
}

#paticka table td.second {text-align:right;}

.buttonTisk a {
float:right;
margin:15px 15px 0 0;
width:140px;
height:35px;
line-height:35px;
background-color: Red;
color:White !important;
text-decoration:none;
display:block;
text-align:center;

font-weight:bold;
text-transform:uppercase;
}

.fill200 {height:200px;}

#vystup h2 {
margin-top:20px;
}

#vystup  {
font-size:12px;
}

.levySloupec, .pravySloupec {
float:left;
width:40%;	
}


#podpisy {margin:10px 0 0 0;}
#podpisy table td {vertical-align: top;}

.tecky {
font-size:10px;
padding:20px 0 0 0;
text-align:center;
}

.stred {padding:0 50px; width:60%; }
.podpisy { text-align:center; width:20%; }

.podpisy span { 
margin-top:5px;
display:block;
font-size:9px;
width:230px;
}


