/* CSS Document */
*{margin:0px; padding:0px;}
BODY{
  font-size:12px; 
  font-family:Arial;  
  padding-bottom:10px;
  background-image:url(/images/bodybg.png);
  background-color:rgb(69,84,26);
  background-repeat:repeat-x;
  }
  
  div {}
IMG{ border:none;}
h1, h2, h3, h4 {margin: 0;}
TABLE{border-collapse:collapse;}
TH{text-align:left;  padding-bottom:10px; vertical-align:top; padding-right:10px;}
TD{padding-bottom:10px; vertical-align:top; vertical-align:top; padding-right:10px; padding-bottom:5px;}
INPUT{font-size:11px;}
TEXTAREA{font-size:12px;  padding:2px 5px 3px 5px; font-family:tahoma;}
SELECT{font-size:12px;}
OPTION{font-size:12px; padding-left:3px; padding-right:3px; }
OL, UL {padding-left:20px; padding-bottom:10px; line-height:18px;}
A{text-decoration:underline; color:rgb(0,133,144); cursor:pointer;}
A:hover{text-decoration:none;} 
H1 SPAN{float:left;}
H1 SPAN SPAN{font-size:11px; float:none; font-weight: normal;}
H1 A{cursor:pointer; text-decoration:none; float:right; font-size:11px; color:black;}
H1 A SPAN{float:none;}
H1 A:hover SPAN{text-decoration:underline;} 
H1{font-size:24px; font-family:Arial; color:rgb(94,122,12); font-weight:normal; padding-top: 10px; padding-bottom: 12px;} 
H2{font-size:24px; font-family:Arial; color:rgb(94,122,12); font-weight:normal; padding-top: 10px; padding-bottom: 10px;} 
H2 A{color:black;}
H3{font-size:14px; color:rgb(228,107,0);}
H2#red{font-size:24px; color:rgb(228,107,0); font-weight:normal; padding-left: 10px; padding-top: 0px; padding-bottom: 0;}

div#header_wrap {background: transparent url(/images/header_wrap.png) 0 0 no-repeat; margin: 0; padding: 0;}

#upcase {margin: 0 auto 0 auto; width:990px; }
#bghead {width:996px; height:312px; background-image:url(/images/bgheadimg.png);}

#case {margin: 0 auto 0 auto; width: 996px; background: rgb(255,254,230) url(/images/content_stin.png) 0 0 repeat-y;}
#okraj {width: 956px; margin: 0 auto;}
#header{float:right; width:703px; height:327px; background-image:url(/images/dolfigardens.jpg);}
#dolfi {float:left; width:89px; height:164px; margin: 19px 0 0 0;}
#dolfi1 {float:left; width:253px; height:164px; margin: 19px 0 0 0;}

#left{float:left; width:253px; background-image:url(/images/dolfi.jpg);
      background-repeat:no-repeat; background-color: transparent;
      }
#left h2 {padding-left: 19px; padding-bottom: 3px;}
#menu_outer_wrap {float:left; background: url("/images/menu_bg.png") 0 0 repeat-y; margin-bottom: 15px;}
.menu {width:253px; padding-top: 20px; background: url("/images/menu_top_bg.png") top left no-repeat;}
#menu_inner_wrap {background: transparent url("/images/menu_bottom_bg.png") bottom left no-repeat; padding-bottom: 25px;}
  .menu A{
    text-align:right;
	  display: block;
	  padding-right: 14px;
	  padding-top:5px;
	  padding-bottom:4px;
	  text-decoration:none;
	  color:rgb(255,254,230);
	  font-size:12px;
	  font-weight:bold;
	  background-color: transparent;}
	.menu div {background: url(/images/menu_div_bg.png) 0 0 repeat-y; height: 25px; text-align: right;}
	.menu .first{background: none;}
	.menu .last{}
  .menu A:hover{color:rgb(131,195,36);}
	.menu A.sub{margin-left:10px; font-weight: normal;}
	.menu A.sub:hover{}
	.menu .selected{}
	.menu #selected{}
.menu div a img {margin:0 33px 0 14px; padding-bottom: 1px;}


	
#kontakty {background-color:rgb(244,243,219); color:rgb(94,122,12); width:181px; margin: 0 auto;
          padding:16px; margin-top:15px; margin-bottom:150px;}
#kontakty td {padding-bottom: 15px; font-size:11px; vertical-align: middle;}
#kontakty img {float:left; vertical-align: middle;}
#dopis {margin-top:5px;}
#number {font-size:14px;}
#kontakty a {font-size:12px; color:rgb(228,107,0);}

#content{float:left; width:701px; padding-bottom: 20px; background-color: transparent; border-left:1px solid rgb(208,207,175);}
#content_padding {padding-left:10px; padding-right:10px;}
#content_padding b {color:rgb(73,91,20);}
  #content .likeh1{} 
  #content P{line-height:18px;}
  #content INPUT{padding:2px 5px 3px 5px; font-family:tahoma;}
  
  #clanek_content {padding: 13px 10px 10px 18px;}
  #clanek_content p {padding-bottom: 20px;}
  #clanek_padding table td {border: 1px solid #f4f3db; padding: 5px;}
  
  .subclanek #content_padding p {clear: both;}
  .subclanek #content_padding h1 {padding-bottom: 40px;}
  .subclanek #content_padding h1 a {padding-top: 10px; color: #e46b00; padding-right: 15px;}
     
#middle {float:left; border-right:1px solid rgb(208,207,175); padding-top:3px;
        width: 424px; padding-left:8px; padding-bottom: 30px;}
#uvod {margin-left:1px; margin-right:10px; margin-bottom:23px; width:385px; padding: 10px 10px 0 10px;}
#galerie {float:left; background-color:rgb(244,243,219); padding:15px 0 15px 0px; font-size:11px;
          color:rgb(73,91,20); width:407px;}
#galerie h3 {padding-left: 20px;}
#galerie img {border:1px solid rgb(73,91,20); margin: 0;}
#galerie table {table-layout: fixed;}
#galerie table td {padding: 15px 0 0px 11px; text-align: left; width: 182px;}
#galerie strong {float:left; width:184px; padding-left: 7px;}


#footer{
  clear:both; 
  width:996px; 
  font-size:10px;
  color: #a4bb7d;
  text-align:center;
  height:57px;
  background: url(/images/footer.png) 0 0 no-repeat;
  padding-top: 30px;
  
  }
  #footer_padding{}
  #footer A{color: #a4bb7d; text-decoration:underline;} 
    #footer A:hover{text-decoration:none;}
    
    
/*main*/
#right {float:right; width:223px; padding-right: 9px; padding-top: 23px;}
#right h4 {margin-bottom:22px;}
	.perex{float:left; width:100%;}
	  .perex_padding{}
	  .datum{font-size:10px; color:rgb(228,107,0);}
    .perex IMG{float:left; margin-right:10px;}
	  .perex H2 {font-size:12px;  font-weight:bold;}
	  .perex h2 a {color:rgb(73,91,20);}
	  .perex P{padding-top:7px; color:rgb(73,91,20); font-size:11px;}
	#right .aktualita1, .aktualita2 {padding: 10px; padding-top: 0}
	#right .aktualita2 {background-color: #f4f3db;}
	#right .aktualita1 h2, .aktualita2 h2 {padding-bottom: 0;}
	#right .aktualita1 p, .aktualita2 p {padding-top: 0;}
	#right p.back_p {text-align: right;}
	#right p.back_p a {color: #e46b00;}
	
/*clanek*/
#clanek_img{float:left; margin-right:10px; margin-bottom:5px; padding-top: 5px;}

/*galerie*/
.galerie{ margin-bottom:10px;}
.galerie .okolotable{background:green; width:100%; margin-bottom:25px; padding-bottom:5px; margin-top:3px;}
.galerie TD{width:140px; padding-left:10px; padding-top:10px;}
.galerie IMG{border:1px solid orange; padding:1px;}
