html {font-size: 1em}

body {
      margin: 10px; 
      padding: 0px;
      font-family: arial;
      font-size: 80%
}

#telo {
      width: 956px; 
      background: #fff; 
      margin: 0px auto; 
      padding: 0px
}

#hlavicka {
        margin: 0px;
        text-align: left;
        padding: 0px;
	width: 956px;
	height: 156px;
	position: relative;
	overflow: hidden;
        clear: both
}

#hlavicka span {
	background: url('logo.jpg');
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 956px;
	height: 156px;
	cursor: pointer;
        padding: 0px;
        overflow: hidden;
}

#hlavicka a {
        display: block;
	width: 956px;
	height: 156px;
	overflow: hidden;
        padding: 0px;
        color: #336699; 
        text-align: center; 
        line-height: 115px;
}



.menu {
        border-top: 6px solid #BED5E6;
        border-bottom: 6px solid #BED5E6;
        padding: 0px; 
        margin: 12px 0px 0px 0px; 
        line-height: 40px; 
        text-align: left; 
        width: 956px; 
        height:40px; 
        background: #fff url("menu.png");
        font-family: Trebuchet MS;
}

.menu ul {
        margin: 0px 0px 0px 10px; 
        padding: 0px; 
        list-style: none
}

.menu ul li {
        margin:0; 
        padding:0; 
        display:inline
}


.menu a {
        padding: 0px 22px 0px 22px;
        display: block; 
        background: url("border.png") no-repeat top right;
        float:left; 
        font-weight: bold;
        font-size: 115%;
        color: #D2312A; 
        text-decoration: none
}

.menu a:hover {
        color: #599ED1; 
}

#lava-strana {
        width: 150px;
        margin: 12px 0px 0px 0px;
        border: 1px solid #E6BECF;
        background: #FEF0F6 url("lavas.png") repeat-y right;
        float: left;
}

#lava-strana h3 {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 20px;
        background: #FAE8EF;
        font-size: 160%;
        color: #BE403B;
        font-weight: normal;
        font-family: Trebuchet MS;
}

#lava-strana .hlavna {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
        
}

#lava-strana .hlavna a {
        color: #BE403B;
        display: block;
        font-weight: bold;
        background: url("hlavna.png") repeat-y left;
        padding: 5px 0px 5px 20px;
        margin: 3px 0px 3px 0px;
        
}

#lava-strana img {
        text-align: center;
        margin: 3px 15px 3px 15px;
}

#lava-strana .sub {
        list-style: none;
        color: #000;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
}

#lava-strana .sub li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}


#lava-strana .sub a {
        width: 138px;
        font-weight: normal;
        color: #000;
        background: #F6C9DC;
        margin: 2px 0px 2px 0px;
        padding: 5px 0px 5px 20px;
}

#lava-strana .sub a:hover {
        background: #CFE1EF;
}

#lava-strana .posledna {
        list-style: none;
        margin: 0px 0px 0px 20px;
        padding: 0px;
}


#lava-strana .posledna a {
        width: 118px;
        background: #FEF0F6;
        font-weight: normal;
        color: #1F6393;
}


#lava-strana .posledna a:hover {
        text-decoration: none;
        background: #FEF0F6;

}

#lava-strana p {
        margin: 12px;
        padding: 0px;
        line-height: 170%;
}

.obsah {
        width: 600px;
        padding: 0px;
        margin: 10px 0px 0px 0px;
        float: left;
}

.obsah h2 {
        margin: 7px 20px 10px 20px;
        font-size: 160%;
        font-weight: normal;
        color: #BE403B;
        font-family: "Trebuchet MS";
        clear: both;
}


.obsah p {
        margin: 10px 20px 10px 20px;
        color: #000;
        font-family: arial;
        line-height: 170%
}


#prava-strana {
        padding: 0px;
        width: 158px;
        margin: 12px 0px 0px 0px;
        border: 1px solid #E6BECF;
        background: #FAE8EF;
        float: right;
}

#prava-strana h3 {
        margin: 0px 0px 0px 15px;
        padding: 5px 0px 5px 0px;
        background: #FAE8EF;
        font-size: 140%;
        color: #BE403B;
}

#prava-strana img {
        text-align: center;
        margin: 3px 10px 3px 10px;
}

#prava-strana p {
        text-align: center;
        margin: 8px;
        padding: 0px;
}

#doobch {
        margin: 0px 20px 0px 20px;
        padding: 0px; 
}


.vstup {
        color: #333; 
        float: left; 
        display: block; 
        line-height: 45px; 
        padding: 0px 0px 0px 0px; 
        width: 185px; height: 45px; 
        background: url(images/vstup.gif) no-repeat; 
        margin: 20px 0px 3px 0px; 
}


.vstup img {
       float: left; 
       margin: 1px 13px 1px 0px; 
       padding: 0px;
}

.oddel {
       visibility: hidden; 
       clear: both; 
       margin: 0px; 
       padding: 0px
}


.vstup a {
       float: left; 
       color: #333;
}

.vstup a:hover {
       color: #BE403B; 
       text-decoration: none
}

fieldset {
       border:1px solid #A8C5DA;
       padding-right:20px;
       padding-bottom:20px;
       margin: 0px 20px 0px 20px;
}



legend {
       margin: 0px 0px 15px 30px;
       background:transparent;
       color: #BE403B;
}

.form {

      clear:both;
      background: url(../vzhlad/telefon.png) no-repeat 90% 5%;

}



form *

{
      Vertical-align: top;
      font-size:100%;
}



fieldset input {
      width:250px;
      padding: 2px 0;
}



form table {
      margin-left:30px;
}



form table td {
     height: 30px;
}



form textarea {
     height: 160px;
}



textarea, input {
     border: 1px solid #ccc;
}



#odeslat {
     border:none;
     background: url("../vzhlad/odoslat.png") no-repeat;
     width:131px;
     height:40px;
     cursor:pointer;
}

.help {
     width: 90px;
}

#paticka {
     width: 956px;
     clear: both;
     height: 40px;
     text-align: center;
     background: #E4F0F9;
     line-height: 40px;
     border-top: 6px solid #BED5E6;
     margin: 15px 0px 0px 0px;
}




#cesta {
     padding: 5px 0px;
     text-align: left;
     background: #E4F0F9;
     line-height: 20px;
     border-top: 3px solid #BED5E6;
     margin: 0px 20px 0px 20px;
}

#cesta a {
        background: #FEF0F6;
        font-weight: normal;
        color: #1F6393;
}


#cesta a:hover {
        text-decoration: none;
        background: #FEF0F6;

}

.kategorie {
        margin: 0px 20px 0px 20px; 
        padding: 0px
}

.kategorie a {
        background: #FEF0F6;
        font-weight: bold;
        color: #1F6393;
}

.kategorie a:hover {
         text-decoration: none
}

p.vlavo  {
        float: left; 
        margin: 0px 150px 0px 0px; 
        padding: 0px
}


hr {clear: both; visibility: hidden; margin-bottom: 15px; padding: 0px}


.inzerat {
        padding: 0px;
        margin: 10px 20px 10px 20px;
        background: #f5f5f5;
        display: block;
        
}

.inzerat h2 {
        margin: 0px 0px 0px 0px;
        font-size: 1.2em;
        padding: 4px 0px 6px 15px;
        font-weight: bold;
        color: #BE403B;
        font-family: "Trebuchet MS";
        background: #E4F0F9;
        border-top: 6px solid #BED5E6;
}

.inzerat h2 a {
        margin: 0px;
        padding: 4px 0px 6px 0px;
        color: #BE403B;
        font-weight: bold;

}


.inzerat p {
        margin: 10px 15px 10px 15px;
        color: #000000;

}


.inzerat img {

	border: 3px solid #cccccc;
	margin: 2px 15px 5px 15px;
	float: left;
        padding: 0px;

}


.inzerat a {
        font-weight: normal;
        color: #1F6393;
}


.inzerat a:hover {
        text-decoration: none;

}




table a {
        background: #FEF0F6;
        font-weight: normal;
        color: #1F6393;
}


table a:hover {
        text-decoration: none;
        background: #FEF0F6;

}

