/* -- start setup -- */

* {
font-family : "Times New Roman", Times, serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#023A84;
}

/* -- 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;}
.clearZero {
clear : both;
font-size: 1px;
height:1px;
line-height:1px;
}

/* -- all pages -- */
hr {display : none;}
body {background-color : #FFC732;}

body { 
background-image: url(../pcs/pcs_layout/homepage-background.gif);  
background-position: top left;  
background-repeat: repeat-y;   
}

#header {
height:165px;

height:190px;

width:650px;
}

#homeRun {
position:absolute;
top:0;
left:108px;
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: center;
background-repeat: no-repeat;
width:195px;
height:125px;
}

#menu {
position:absolute;
top:15px;
left:317px;	
}

#menu li {list-style-type: none;}
#menu li a {
text-decoration:none;
background-image: url(../pcs/pcs_layout/dot.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left:20px;
font-weight:bold;
line-height:128%;
}

#menu li a.cenik {
text-decoration:none;
background-image: none;
padding-left:0px;
font-weight:bold;
line-height:128%;
color:#FF0808;
font-size:115%;
}

#menu li.menuNovinka a.novinkaItem {
color:#FF0808;
font-size:115%;
}

#menu li a:HOVER, #menu li a.selected {text-decoration:underline;}

#container {
width:312px;
width:380px;
background-image: url(../pcs/pcs_layout/intro-container.jpg);
background-position: top left;
background-repeat: no-repeat;
position:relative;
padding-top:386px;
padding-left:338px;
}

#internetLogin {
padding-right:15px;
position:absolute;
right:20px;
top:290px;
text-align:right;
font-weight:bold;
line-height:102%;
background-image: url(../pcs/pcs_layout/dot-left.gif);
background-position: top right;
background-repeat: no-repeat;
font-size:102%;
}

#internetLogin a {
font-weight:normal;
font-size:90%;
}

#footer {
background-image: url(../pcs/pcs_layout/dot-left.gif);
background-position: top right;
background-repeat: no-repeat;

margin-right:68px;
margin-right:5px;
}

h1 {font-size:150%;}

h2 {
margin-top:30px;
font-size:110%;
}

p.ods {margin: 1em 0;}

/*	continue	*/
#continueContainer {
background-image: url(../pcs/pcs_layout/continue-top-gradient.gif);
background-position: top left;
background-repeat: repeat-x;	
position:relative;
background-color: #F8E0AF;
}

#continueBackground {
background-image: url(../pcs/pcs_layout/continue-container.jpg);
background-position: top left;
background-repeat: no-repeat;		
width:847px;
width:700px;
padding:50px 0 50px 123px;
}

#pattern {
background-image: url(../pcs/pcs_layout/pattern-background.gif);
background-position: top left;
background-repeat: repeat-y;			
}

#continueContainerEnd {
height:20px;
background-image: url(../pcs/pcs_layout/continue-bottom-gradient.gif);
background-position: center;
background-repeat: repeat-x;	
position:relative;
}

#continueContainerEnd div {
position:absolute;
top:0;
left:0;
width:317px;
height:20px;
background-image: url(../pcs/pcs_layout/pattern-end.gif);
background-position: center;
background-repeat: repeat-x;	
}

#footerContinue, #footerContinueSec {
margin: 0 0 0 338px;

width:470px;
_width:440px;
}

#footerContinue {
margin: 21px 0 0 338px;

background-image: url(../pcs/pcs_layout/dot-left.gif);
background-position: top right;
background-repeat: no-repeat;
letter-spacing: 0.1em;
}

.itemList {
margin:20px 0 20px 15px;
}

.imgThumb {
float:left;
margin:10px 15px 10px 0;
}

.imgRight {
float:right;
margin:10px 0 10px 15px;
}

/*  formulare   */
.formular {
margin:25px 0;
width:500px;
}

.form_sada {
margin:0;
padding:0;
}

.formular label  {
display : block;
float : left;
width : 105px;
height : 25px;
line-height : 25px;
}

.formular label *  {
font-size:11px;
color:Black;
}

.formular label.second  {margin-left : 20px;}

.formular input, .formular textarea,  .formular select  {
background-color : #FFF6E6;
padding : 3px;
color : Black; 
border:1px solid #D9B26D;
}

.formular input.error, .formular textarea.error  {border : 1px solid #EB2C2C;}

.formular textarea, .formular textarea.vyssi  {
width : 398px;
height : 70px;
_margin-left: -3px
}

.formular textarea.vyssi  {height : 170px;}

.formular input {
float : left;
width : 125px;
}

.formular select  {
float : left;
width : 131px;
color:Black;
}

.formular select option  {color:Black;}


/*	delsi prvky	*/
.formular input.long, .formular select.long  {width : 274px;}
.formular input.verylong  {width : 398px;}
.formular select.long  {width : 281px;}
.formular select.select  {width : 133px;}
.formular select.verylong  {width : 406px;}
.formular .textareaFull  {width : 383px;}

.formular input.submit  {
width : 170px;
height : 26px;
border : 0px none;
padding : 0;
background-color: #FF0808;
color:White;
font-weight:bold;
}

.formular input.LoginformSubmit  {
width : 160px;
text-align: center;
height : 19px;
border : 0px none;
padding : 0;
background-color: #FB0000;
color: White;
}



span.povinna_polozka {
font-size : 9px;
color :  #EB2C2C;
}

.vysvetlivky_red {
font-size : 9px;
margin-top : 7px;
margin-left : 140px;
color: #9F9F9F;
}

#chybove_odeslani {color:Red;}

.novinkaImg {
width:105px;
height:79px;	
margin-top:
}

.listovani {margin:30px 0; font-weight:bold;}
.listovani a {font-weight:bold;}

table.cenik {border-collapse: collapse;}
table.cenik td, table.cenik th {
padding:4px 30px 4px 7px;
border:1px solid #023A84;
}

table.cenik th {
text-align:right;
padding:4px 7px 4px 30px;
}

.imgKontakt {
float:right;
margin-right:200px;
_margin-right:100px;
}

#credits {margin:10px 0 20px 30px;}
#credits a {color:#CBAA83; text-decoration:none; font-size:10px;}
