* {border:none}

body { width: 1400px; padding:0;  background:#c1a9cb url(../images/bg.jpg) 0 0 repeat-x; text-align: center; margin: 0 auto;  font: 0.78em Verdana, Arial, Helvetica, sans-serif; }
html > body {min-height: 1000px;height: auto;}


#vrch1 {width:1400px; height:158px; text-align:center; margin:0 auto; background: url(../images/vrch01.jpg) 0 100% no-repeat;}
#vrch2 {width:1400px; height:56px; text-align:center; margin:0 auto; background: url(../images/vrch02.jpg) 0 100% no-repeat;}
#vrch3 {width:1400px; height:550px; text-align:center; margin:0 auto; background: url(../images/vrch03.jpg) 0 100% no-repeat;}
#spodek {width:1400px; height:269px; text-align:center; margin:0 auto; background: url(../images/spodek.jpg) 0 100% no-repeat;}
.vrch01_text {text-align: left; font-size: 1.20em; padding: 118px 0px 0px 250px; color: #ff00e7;}
.vrch02_text {text-align: left; padding: 15px 0px 0px 230px; color: #fff; }
.obsah_vrch {padding: 10px 0px 0px 230px; text-align: justify; width: 570px;}

#page { padding:0; text-align:center; margin:0 auto;  overflow:auto; width: 1400px; background: url(../images/cara.jpg) 0 100% repeat-y; }

#obsah,#prava {float:left; }
#obsah {width: 800px;  padding: 10px 20px 0 230px; }
.obsah {width: 580px; color: #000; text-align:left;  }
#prava {width: 400px; }


.obsah_spodek {float: left; width: 550px; }
.mezirka {float: left; width: 230px; height:200px;}
.obsah_konec {float: left; width: 380px; }

.copyright {color: #999; height: 250px; text-align: left; padding: 30px 0px 0 230px; font-size: 0.80em;line-height:180%}

.bila {color: #fff; text-decoration: none; padding: 0 5px 0 5px;font-size: 1.10em;}
.bila:hover{color: #ffff80;text-decoration: underline;}
.kontakt {text-align: left; padding: 10px 5px 10px 5px; line-height: 160%; font-size: 0.75em; color:#000}
.cervena {color:red}
.cisto {clear:both}
.lobr {float:left; margin: 10px 15px 10px 0; padding: 4px; border:1px solid #c1a9cb;}
.lobr1 {float:left; margin: 10px 15px 10px 0; padding: 4px;  }
.obr { margin: 10px 10px 10px 0px; padding: 6px; border:1px solid #c1a9cb;}
.mezera {height: 10px}
.odstavec {text-align: justify; line-height: 130%}

table.dotaznik{width: 580px; border:1px solid #c1a9cb;  padding:3px; margin: 5px 0px 5px 0;}
table.tabulka{width: 460px; border:1px solid #675241; background:#fde1bc; padding:6px;margin: 5px 0px 5px 0;}
th{text-align:center; color:white; background: #999; font-size: 0.80em;}
td{padding: 3px 5px 3px 5px; background: #fff; font-size: 0.80em;}

h1 {font-size: 1.40em; text-align: left; color: #ff00e7;  padding: 0; margin-top: 0px;  }
h2 {font-size: 1.30em; text-align: left; color: #0033ff;  margin: 0; padding: 10px 0 5px 0;}
h3 {font-size: 1.20em; text-align: left; color: #f4b80c;  margin: 0; padding: 10px 0 5px 0}

.seda {color:#999}
.efoto {float:left; width: 200px; height: 106px; float:left; border:1px solid #c1a9cb;  text-align:center; margin:5px; padding:3px}
.efoto:hover {border:1px solid #ddd;  background:#eee}


input { border: 1px solid #aaa; padding: 1px; margin: 3px; background:#f5f5f5; cursor: Pointer}
select { border: 1px solid #aaa; padding: 1px; margin: 3px; background:#f5f5f5}
textarea { border: 1px solid #aaa; padding: 1px; margin: 3px; background:#f5f5f5}

.foto { float:left; border:1px solid #ddd; margin:5px; padding:5px}
.foto:hover {border:1px solid #aaa; color:#000; background:#f5f5f5}
.ob {border:none; }
.prodejna { padding:8px; border-bottom:1px solid #c1a9cb; line-height: 120%}
.prava {text-align: right}

