/* CSS Document */

body {background:  url(images/body.jpg) top center repeat;margin: 0 auto;font: normal normal normal 15px Verdana;color: white;}


#wrap {width: 960px;margin: 0 auto;}
#wrap_head {width: 760px;margin: 0 auto;}
img {border: none;}

#rychly_kontakt {width: 240px;height: 43px;float: left;background-color: rgb(102,171,42);margin: 2px 0 0 420px;padding: 7px 10px 0 0px;text-align: right;}

#head {width: 100%;height: 300px;float: left;background: url(images/bg.jpg) scroll top center repeat-x;}

#menu {width: 430px;height: auto;float: right;margin: 10px 0 0 0;}
 
 #logo {width: 88px;height: 69px;float: left;margin: 50px 0 0 0;}
 
  .fb {width: 42px;height: 10px; float: right;margin: 10px 20px 0 0;;color: rgb(77,77,77);}
  .fb:hover {color: rgb(97,169,35);}
 
  .domov {width: auto;height: auto; float: right;margin: 10px 30px 0 0;color: rgb(77,77,77);}
  .domov:hover {color: rgb(97,169,35);}                                                                                                      
   
  .sluzby {width: auto;height: auto; float: right;margin: 10px 30px 0 0;color: rgb(77,77,77);}
  .sluzby:hover {color: rgb(97,169,35);}
   
  .cennik {width: auto;height: auto; float: right;margin: 10px 30px 0 0;color: rgb(77,77,77);}
  .cennik:hover {color: rgb(97,169,35);}
  
  .onas {width: auto;height: auto; float: right;margin: 10px 0 0 0;color: rgb(77,77,77);}
  .onas:hover {color: rgb(97,169,35);} 
  
  .kontakt {width: auto;height: auto; float: right;margin: 10px 0 0 30px;color: rgb(77,77,77);}
  .kontakt:hover {color: rgb(97,169,35);} 

 #slideshow {width: 760px; height: 300px;float: left;padding: 30px 0 0 0;margin: 0 auto;}
  #slideshow_shadow {width: 960px;height: 30px;float: left;background:  url(images/shadow.jpg); border: none;}

 #body {width: 960px;height: auto;float: left;margin: 100px 0 0 0;}

  .akcie {color: rgb(0,0,0);}
  .akcie:hover {color: rgb(255,255,255);}
 
  #belt {width: 940px;height: 37px;float: right;background:  url(images/belt.jpg);padding: 5px 0 0 20px;margin: 0 0 20px 0;}
   .bold {font: normal normal bold 25px Verdana;}
   .normal {font: normal normal normal 25px Verdana;}
   .italic{font: italic normal bold 25px Verdana;}
   .italic_black{font: italic normal bold 25px Myriad Pro;color: black;}

   .zelena {color: rgb(102,171,42);} 
    
 #kontakt_box1 {width: 380px;height: auto;float: left;padding: 20px 0 0 20px;text-align: justify;} 
 #kontakt_box2 {width: 260px;height: auto;float: left;padding: 0 0 0 20px;}
 
 #shadow {width: 25px;height: 218px;float: left;background:  url(images/shadow.png);margin: 0 10px 0 0;}
 
 #kontakt_div  {width: auto;height: auto;float: right;margin: 0 20px 0 0;}
 #kontakt_div2 {width: auto;height: auto;float: right;text-align: right;}
 
 #onas_box {width: 920px;height: 411px;float: left;padding: 0 20px 0 20px;text-align: justify;}
 #onas_box2 {width: 149px;height: 150px;float: left;margin: 20px 10px 25px 29px;}

 #sluzby_box {width: 920px;height: auto;float: left;padding: 0 20px 0 20px;text-align: justify;}

 .ul {list-style: circle inside url();}

 #zlavy_box {width: 920px;height: auto;float: left;padding: 0 20px 0 20px;text-align: justify;}
  #zlavy_img {width: auto;height: auto;float: left;margin: 0 10px 10px 0;}

 #index_box {width: 920px;height: auto;float: left;background: rgb(24,24,24);padding: 80px 20px 20px 20px;text-align: justify;margin: 0 0 50px 0;}
 #index_box2 {width: 300px;height: 153px;float: left;padding: 80px 0 170px 115px;text-align: center;}
 
 #heel {width: 100%;height: 27px;background: rgb(19,19,19);float: left;text-align: right;padding: 13px 0 0 0;margin: 93px 0 0 0;font-size: 13px;} 
  #heel_vizitka {width: 100%;height: 30px;background: rgb(19,19,19);float: left;text-align: right;padding: 10px 0 0 0;margin: 13px 0 0 0;} 
  #heel_navrh {width: 100%;height: 30px;background: rgb(19,19,19);float: left;text-align: right;padding: 10px 0 0 0;margin: 196px 0 0 0;} 
  #heel_galeria {width: 100%;height: 30px;background: rgb(19,19,19);float: left;text-align: right;padding: 10px 0 0 0;margin: 0px 0 0 0;} 
  #heel_cena{width: 100%;height: 30px;background: rgb(19,19,19);float: left;text-align: right;padding: 10px 0 0 0;margin: 299px 0 0 0;} 
  
  .martin_maderic {color: rgb(255,255,255);}
  .martin_maderic:hover {color: rgb(102,171,42);}
  
  .ja {color: rgb(255,255,255);}
  .ja:hover {color: rgb(102,171,42);}
  
 a:link {;text-decoration:none;color: none;}      
 a:visited {;text-decoration:none;color: none;}                          
 a:hover {;text-decoration:none;color: none;} 
 a:active {;text-decoration:none;color: none;}

 #cennik_img {width: 958px;height: 1355px;background:  url(images/bg_cennik.jpg);}
  #cennik_div  {width: auto;height: auto;float: right;}
 
 h1 {font: normal normal bold 25px Verdana;color: rgb(255,255,255);} 
 
 .scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('icon_top.png') no-repeat;}
    
#index_partner {width: 940px;height: auto;float: left;background: rgb(99,2,25);padding: 20px 20px 20px 20px;}

#fotka {width: auto;height: auto;float: right;margin: 0 0 50px 0;}
#vizitka_text {width: 778px;height: auto;float: left;text-align: right;margin: 10px 20px 50px 0;}
#vizitka_texty {width: 778px;height: auto;float: left;text-align: justify;margin: 10px 20px 50px 0;}

nav ul ul {width: 150px;display: none;}
nav ul li:hover > ul {display: block;}
nav ul {list-style: none;position: relative;display: inline-table;float: right;}
nav ul:after {content: ""; clear: both; display: block;}
nav ul li {float: left;}
nav ul li:hover {}
nav ul li:hover a {}
nav ul li a {display: block; padding: 0px 0px;text-decoration: none;}
nav ul ul {border-radius: 0px; padding: 0;position: absolute; top: 100%;}
nav ul ul li {float: none;position: relative;}
nav ul ul li a {padding: 0px 0px;}	
nav ul ul li a:hover {	}


    

      
