/*Celkovy rozmer 990*848 */

body.main{ 

 margin:0 auto; 

 padding:0; 

 text-align:center;  

 font: 11px Tahoma;

 color:rgb(51,51,51);

 background:rgb(64,0,63) url(./obrazky/kamelie_01.jpg) repeat-x top;

 width:100%;

} 



/*h1{font:bold 14px Tahoma;color:rgb(51,51,51);padding:0px; margin:0px; display:block; position:relative; top:-30px;}*/

/*h2{font:bold 15px Tahoma; color:rgb(51,51,51); margin-bottom:7px;}*/

h2{font:11px Tahoma; margin: 0px; padding: 0px;}

h3{font:bold 13px Tahoma; color:rgb(51,51,51); }

h4{font:bold 12px Arial;color:rgb(249,197,35);}

a{color:rgb(51,51,51);}

a:hover{color:black;}

.nadpis{font:bold 14px Tahoma; font-style: italic; color:rgb(0,121,194);}



dt{

  float: left;

  width:120px;

  font: bold 8pt Tahoma;

}



dd{font: 8pt Tahoma;}



#pagewidth{ 

 width:1024px; 

 text-align:left; 

 margin-left:auto; 

 margin-right:auto;

} 

 

/*HEADER*/

#header{

  background: rgb(189,179,189) url(../obrazky/kamelie_02empty.jpg) top no-repeat;

  height:150px;

  width:1024px;

} 





/*STRED Z EDITORU*/

#outer{

  width:993px;

  padding:2px 16px 0px 15px;

  background: url(../obrazky/kamelie_03.jpg) repeat-y left;

}





/*MENU STRANEK*/

#menu{

  height:77px;

  width:885px;

  position:relative;

  top:90px;

  left:60px;

}

#menu a{

  padding:6px 15px 5px 15px;

  height:16px;

  text-align:center;

  display:block;

  float:left;

  font:14px Tahoma;

  color:rgb(71,68,71);

  text-decoration:none;

  margin:0px 5px 0px 5px;

}

#menu a:hover, #menu a.oznac{

  background-color:rgb(168,231,30);

}

#header_text{

  position:relative;

  top:52px;

  left:30px;

  color:white;

  font:11px Tahoma;

}



.correct {

clear: both;

} 



/*FOOTER*/ 

#footer{

 width:973px; 

 background-color:rgb(173,145,172);

 color: white;

 padding:5px 10px 5px 10px;

 font: 10px Tahoma;

 line-height:150%; 

 margin:0 auto;

 text-align:left;

 position:relative;

 left:-0px;



} 

#footer a{

  text-decoration: none;

  color: white;

}

#footer a:hover{

  text-decoration:underline;

}



#footer_end{

  background: rgb(198,186,197) url(../obrazky/kamelie_21.png) no-repeat top left;

  width:1024px;

  height:30px;

}



#mapa_stranek{

  width:400px;

  float:right;

  text-align:right;

}

#mapa_stranek a{

  color:white;

}



/*MAIN CONTENT*/ 

#main_content

{

  padding:0px 0px 20px 20px;

  margin-top:0px;

  height:485px;

  overflow:hidden;

  background: rgb(168,231,30) url(../obrazky/kamelie_05.png) repeat-x top;  

}



#main_content_top{

  height:285px;

  /*width:317px;*/
  width: 315px;
  
  overflow:hidden;

  font:11px Arial;

  line-height:130%;

  color:rgb(22,20,23);

  padding-top:45px;

}



#main_content ul{

  margin-top:-5px;

}

#main_content ul li{

  list-style-image:url("../obrazky/kamelie_104.jpg");

  margin-left:-20px;

}



#main_content_bottom{

  height:160px;

  margin-top:8px;

}



#flash{

  float:right;

  height:73px;

  width:634px;

  font:28px Tahoma;

  color: rgb(64,0,63);

  padding:237px 20px 0px 0px;

  text-align:right;

  background: url(../obrazky/kamelie_07empty.jpg) no-repeat top;

}



#ilustrace_galerie

{

  float:left;

}



#graficky_text_uvod

{

  margin-left:90px;

  margin-top:5px;

}

#graficky_text_uvod_dole

{

  margin-left:300px;

  margin-top:12px;

}

#home_vstup_do_galerie{

  margin-left:200px;

  margin-top:3px; 

}

#home_vstup_do_galerie a{

  color:white;

  text-decoration:none;

  font:10px Tahoma;

}

.obrazky_o_firme{

  margin-right:15px;

  margin-top:13px;

  margin-left:5px;

  float:left;

}

#graficky_text_o_firme

{

  margin-left:10px;

  margin-top:15px;

}

#graficky_text_o_firme_dole

{

  margin-left:101px;

  margin-top:15px;

}





/* MAIN TOP BLOKY */

.fotogalerie{

  background: rgb(168,231,30) url(../obrazky/kamelie_33.jpg) no-repeat top;

  width:266px;

  height:54px;

  padding:10px 20px 10px 18px;

  margin-bottom:0px;

  line-height:150%;

}



.fotogalerie img{

  float:left;

  margin-right:10px;

  border:0px;

}



.fotogalerie .zobrazit_galerii{

  position:relative;

  top:9px;

  left:0px;

  text-decoration:none;

  cursor:pointer;
  
  float:right;

}



#previous_galery, #next_galery{

  margin-top:5px;

  position:relative;

  left:135px;

  cursor:pointer;

}

#previous_galery{

  margin-top:-10px;

}



#main_content_top_nadpis_img{

  /*position:absolute;*/

  margin-top:-30px;

  z-index:10;

  margin-bottom: 20px;

}



#fotky_ramecek{

  background: rgb(176,214,101) url(../obrazky/kamelie_16.jpg) repeat-x top;

  height:89px;

  padding:5px 5px 5px 5px;

  width:870px;

  float:left;

  overflow:hidden;

}

#fotky_ramecek a, img{

  border:0px solid white;

  text-decoration:none;

}

#sipka_leva{

  float:left;

}

#sipka_leva,#sipka_prava{

  cursor:pointer;

}



.fotka{

  width:115px;

  margin-top:4px;

  margin-right:4px;

  margin-left:4px;

  text-align:center;

  float:left;

  overflow:hidden;

  background-color:rgb(168,206,93);

}



#objednavka{

  padding-top:45px;

}



#formular{

  margin-top:9px;

}



#formular label{

  width:120px;

  display:block;

  padding-top:3px;

  float:left;

}

#formular input{

  margin-bottom:-9px;

  margin-top:-3px;

}

#formular label.rad{

  float:none;

  padding-top:6px;

  width:250px;

  display:block;

  margin-top:-10px;

  margin-left:40px;

}

.radi{

  float:left;

  display:block;

  width:20px;

  text-align:left;

  margin-top:-5px;

  margin-bottom:-5px;

} 

.mezera_form{

  margin-top:28px;
  
}



 html:first-child .mezera_form

 {

    margin-top:30px;
    
 }





@media all and (min-width: 0px){

   head~body .mezera_form { margin-top:40px; }

}



#graficky_text_ramec{

  height:80px;

  width:437px;

  padding:10px 20px 10px 20px;

  float:right;

  margin-top:10px;

  margin-right:70px;

  background: url(../obrazky/kamelie_101empty.jpg) no-repeat top;

  font:16px Tahoma;

  font-weight:normal;

  color:white;

  text-align:center;

  letter-spacing: 0.2px;

}

#graficky_text_ramec_o_firme{

  height:66px;

  width:371px;

  padding:15px 20px 10px 20px;

  float:right;

  margin-top:15px;

  margin-right:20px;

  background: url(../obrazky/kamelie_115empty.jpg) no-repeat top;

  font:16px Tahoma;

  font-weight:normal;

  color:white;

  text-align:center;

  letter-spacing: 0.2px;

}



.fialove{

  color:rgb(129,44,99);

}

#graficky_text{

  color:rgb(159,42,147);

  font: 12px Tahoma;

  margin-top:10px;

  margin-right:70px;

  float:right;

}

#graficky_text_o_firme_dole{

  color:rgb(159,42,147);

  font: 12px Tahoma;

  margin-top:10px;

  margin-right:70px;

  float:right;

}



.welcome{

  position:absolute;

  font:17px Tahoma;

  color:white;

  margin:33px 0px 0px 28px;

  letter-spacing: 0.4px;

  color:rgb(172,223,59);

  display: inline;
}

