    body {
    background-image: url("../obrazy/podklad_02.jpg");
    background-color:#aaa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    text-align: center; 
    margin: 15px;
    }
.plocha {
    width: 568px;
    height: 340px;
    position: relative;
    text-align: left;
    background-color:#fdc;
    padding: 25px 20px 20px 20px;
    border-bottom: #fff 1px solid; border-left: #864 1px solid; border-right: #fff 1px solid; border-top: #864 1px solid;
    }
.plocha02 {
    width: 568px;
    height: auto;
    position: relative;
    text-align: left;
    background-color:#fdc;
    padding: 25px 20px 20px 20px; 
    border-bottom: #fff 1px solid; border-left: #864 1px solid; border-right: #fff 1px solid; border-top: #864 1px solid;
    }
    img.sort {
    border-bottom: #fb9 1px solid; border-left: #965 1px solid; border-right: #fb9 1px solid; border-top: #965 1px solid;
    background-color: #fff; margin-left:5px; margin-right:0px;
    }
    img.vlevo {
	  margin: 5px 15px 5px 0px
    border-bottom: #000 1px solid; border-left: #eee 1px solid; border-right: #000 1px solid; border-top: #eee 1px solid;
    float: left;
    margin: 5px 15px 5px 0px;
    }
    img.linka3 {
    margin: -12px 0px 0px -2px;
    float: left;
    }
    img.linka2 {
    margin: 0px 0px 0px 0px;
    }
    div.vlevo {
	 	float: left;
    padding: 0px;
    width: 182px;	
    margin: -8px 0px 0px 0px;
    border: 0px;
    }
    div.vlevo2 {
	 	float: left;
    padding: 0px;
    width: 240px;	
    margin: 0px 0px 0px 0px;
    border: 0px;
    }
    div.tabvlevo {
	 	float: left;
    padding: 0px;
    width: 520px;	
    margin: -8px 0px 0px 0px;
    border: 0px;
    }
    div.tabvpravo {
	 	float: right;
    padding: 0px;
    width: 140px;
    margin: -8px 0px 0px 0px;
    border 0px;

    }
    div.tabvpravo2 {
	 	float: right;
    padding: 0px;
    width: 290px;
    margin: -8px 0px 0px 0px;
    border 0px;
    }
p   {
    margin-bottom: 12px; 
    line-height:130%;
    font-size:10pt
    
    }
hr  {
    margin: 8px 0px 8px 0px;
    width: 520px;
    }
li.out_d {
    list-style-type: square;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    line-height:130%;
   }
#kontakt A {
    color: blue;
    text-decoration: underline;
    font-size: 8pt;
 	  }
#kontakt A:hover {
    text-decoration: underline;
    color: red;
    }

table {
    font-size: 10pt;
    margin: 0px 0px 0px 0px;
    width: 504px;

    }
form  {
    margin-top: 0px;
    }
fieldset  {
    width: 520px;
    padding: 8px;
    line-height:210%;
    margin: 0px 0px 0px 0px;
    }
legend  {
    padding-bottom: 8px;
    color: #fff;
    }
.text1  {
    position: absolute;
    left: 86px;
    }
.text2  {
    position: absolute;
    left: 330px;
    }
.button  {
    text-align: center;
    margin: 8px;
    }
#box1 {
    width: 196px;
    height: 23px;
    margin: 0px 0px 0px 0px;
    background-color:#ddd;

    }
#box2 {
    width: 130px;
    height: 23px;
    background-color:#ddd;

    }
#box3 {
    width: 120px;
    height: 23px;
    margin: 3px 0px 5px 0px;
    background-color:#ddd;
    position: absolute;
    }
#box4 {
    width: 250px;
    height: 23px;
    margin: 3px 0px 5px 0px;
    background-color:#ddd;

    }
#box5 {
    width: 60px;
    height: 23px;
    margin: 0px 0px 0px 0px;
    background-color:#ddd;

    }
#color {
    background-color:#ddd;
    }

    
    
    
