/* CSS Document */


body
{
  background-image: url(../img/pozadi.jpg); 

}
#layout
{
  width: 950px;
  margin: 0 auto;
  
}

#headerTopLeft1
{
  background-image: url(../img/layout/header_top_left_1.gif);
  width: 161px;
  height: 58px;
  float:left;
}

#headerTopLeft2
{
  background-image: url(../img/layout/header_top_left_2.gif);
  width: 199px;
  height: 58px;
  float:left;
  background-color: #801c1f;
}

#logo
{
  width: 261px;
  height: 58px;
  float: left;
  background-image: url(../img/layout/logo.jpg); 
  background-color: #801c1f; 
}

#headerLang
{
  background-image: url(../img/layout/header_top_bg.gif);
  height:58px;
  padding-right:10px;
  text-align: right;
  width: 166px;
  float:left;
  background-color: #801c1f;
}

#headerLang img
{
  padding: 1px;
  margin-top: 20px;
  border: 1px #9e4346 solid;
}

#headerTopRight
{
  width: 153px;
  height: 58px;
  background-image: url(../img/layout/header_top_right.jpg);
  float:left;
  border: 0px red solid;
}

#headerLeft
{
  background-image: url(../img/layout/header_left.jpg);
  width: 162px;
  height: 166px;
  float:left;  
  clear: left;
}

* html #headerLeft, * html #header, * html #headerRight
{
  margin-top: -3px;
}

#header
{
  width: 635px;
  height: 166px;
  background-image: url(../img/layout/header.jpg);
  float:left;
  background-color: #31372f;
}

#headerRight
{
  width: 153px;
  height: 166px;
  float: left;
  background-image: url(../img/layout/header_right.gif);

}

#menuLeft
{
  width: 162px;
  height: 48px;
  background-image: url(../img/layout/menu_left.gif);
  clear:left;
  float:left;
}

#menu
{
  float: left;
  width: 635px;
  height: 48px;
  background-image: url(../img/layout/menu_bg.gif);
  background-color: #801c1f;
}

#menuRight
{
  float: left;
  width: 153px;
  height: 48px;
  background-image: url(../img/layout/menu_right.gif);
}

#borders
{
  float:left;
  clear: left;
  width: 950px;
  min-height: 692px;
  height:auto !important;

}

#borders #border1
{
  width: 950px;
  min-height: 692px;
  background-position: left;
  background-repeat: repeat-y;
  float:left;
  min-height: 1px;
  height:auto !important;
  /*height: 156px;*/
  background-image: url(../img/layout/obsah_levy_okraj2.gif);
  border: 0px red solid;
}

* html #borders #border1
{
  height: 692px;
}
#borders #border2
{
  width: 950px;
  min-height: 692px;
  height:auto !important;
  background-position: right;
  background-repeat: repeat-y;
  float:left;
  /*height: 536px;*/
  background-image: url(../img/layout/obsah_pravy_okraj2.gif);
  /*background-position: right;*/
  background-repeat: repeat-y;
}

* html #borders #border2
{
  height: 692px;
}

#content
{
  width: 635px;
  
  min-height: 692px;
  height:auto !important;
  /*float:left;*/
  margin-left:162px;
    border: 0px red solid;

}

* html content
{
  height: 692px;
}



#content #introImg
{
  width: 154px;
  height: 156px;
  float: left;
  background-image: url(../img/layout/intro_img.gif);
  background-color: #373d35;
}

#content #intro
{
  width: 481px;
  height: 156px;
  float:left;  
  background-color: #373d35;
  background-image: url(../img/layout/intro.gif);
}

#content #maincontent
{
  width: 635px;
  clear: left;
  min-height: 536px;
  height:auto !important;
  /*background-image: url(../img/layout/main_content.gif);*/
  background-color: #31372f;  
}

* html #content #maincontent
{
  height: 536px;  
}

#contentRight
{
  float:left;
  width: 153px;
  height: 100%;
}

#contentRight #border1
{
  width: 153px;
  height: 156px;
  
  background-image: url(../img/layout/obsah_pravy_okraj1.gif);
}

#contentRight #border2
{
  width: 153px;
  height: 536px;
  background-image: url(../img/layout/obsah_pravy_okraj2.gif);
  background-repeat: repeat-y;
  height: 100%;

}

#footerLeft
{
  float: left;
  clear: left;
  width: 162px;
  height: 66px;
  background-image: url(../img/layout/footer_left.gif);
}

#footer
{
  float: left;
  width:635px;
  height: 66px;
  background-color: #801c1f;
  background-image: url(../img/layout/footet_bg.gif);
}

#footerRight
{
  float:left;
  width: 153px;
  height: 66px;
  background-image: url(../img/layout/footer_right.gif);  
}

#menu a
{
  width: 103px;
  height: 48px;
  display: block;
  line-height: 48px;
  text-align: center;
  vertical-align: middle;
  color: white;
  text-decoration: none;
  font-size: 0.7em;
  float:left;
}

#menu .menu_split
{
  float: left;
  background-image: url(../img/layout/menu_split.gif);
  width: 2px;
  height: 48px;
  font-size: 0px;
}

#content #intro p
{
  width: 451px;
  color: #cdcdcd;
  font-size: 0.7em;
  margin: 0px;
  padding: 0px;
  
}

#content #contentNavigation
{
  height: 20px;
  line-height: 20px;
  text-align: right;
  padding-right: 10px;
  font-size: 0.7em;
  color: #696969;
}

#info
{
  float:left;
  width: 175px;
  
  height: 470px;
  padding-left: 15px;
  padding-right: 10px;  
}

#info p
{  
  color: #cfcfcf;
  font-size: 0.7em; 
  margin-bottom: 10px; 
}

* html #info p
{
  margin-bottom: 7px;   
}

#info div
{
  font-size: 0.7em;
} 

#contentBlock
{
  width:405px;
  min-height: 488px;
  height:auto !important;
  padding-left:15px;
  padding-right:15px; 
  float:left;  
  background-color: #31372f;
 
  margin-bottom: 15px;


}

.borderLeft
{
   background-image: url(../img/layout/info_bg.gif);
  background-position: left;
  background-repeat: repeat-y;
}

* #contentBlock
{
  height: 488px;
} 

#labels
{
  border: 0px red solid;
  line-height: 50px;
  text-align: center;
  margin-top: 10px;
}

#rawHTML #contentBlock
{
  width:605px;
  min-height: 644px;
  height:auto !important;
  padding-left:15px;
  padding-right:15px; 
  float:left;  
  border: 0px red solid;
  background-color: #31372f;
  
  
}

* #rawHTML #contentBlock
{
  height: 644px;
} 

#content #rawHTML div.newsSize
{
  font-size:1.0em;
  padding: 8px;
}

#content #rawHTML #maincontent
{
  width: 635px;
  clear: left;
  min-height: 664px;
  height:auto !important;
  /*background-image: url(../img/layout/main_content.gif);*/
  background-color: #31372f;
}

* html #content #rawHTML #maincontent
{
  height: 664px;
}

#contentBlock p
{
  color: #bfbfbf;
  font-size: 0.7em;
  margin-bottom: 7px; 
}

#contentBlock div
{
  /*font-size: 0.7em;  */
}

.oteviraciDoba
{
  font-size: 0.8em;
  color: #bfbfbf;
}

.oteviraciDobaKontakt
{
  font-size: 0.7em;
  color: #bfbfbf;
  width: 150px;
}

#contentCheers
{
  height:27px;
  width: 460px;
  line-height: 27px;
  vertical-align: middle;
  background-color: #373d35;
  clear:left;
  float:left;
  font-size: 0.7em;
  padding-left: 10px;
  border-bottom: 1px #4f4a39 solid;
  color: #5f5f5f;  
}

#contentLang
{
  height:23px;
  line-height: 27px;
  vertical-align: middle;
  background-color: #373d35;
  float:left;
  font-size: 0.7em;
  padding-right: 10px;
  border-bottom: 1px #4f4a39 solid;
  text-align: right;
  width: 155px;
  color: #525850;
  padding-top:4px;
}

#contentLang img
{
  padding: 1px;
  border: 1px #9e4346 solid;
}

#footer address
{
  font-style: normal;
  font-size: 0.7em;
  color: #ccc;
  margin-top: 5px;
  line-height: 1.2em;
  margin-right: 15px;
  margin-top: 12px;
}

.w555px p
{
  margin-top: 5px;
}

.mapa
{
  width: 598px; height: 258px;border: 1px #777 solid; padding: 2px;
}

* html .mapa
{
  width: 599px;
}

#lbOverlay
{
  height: 0px;
  line-height: 0px;
}

div.fotogalerie
{
  margin:20px 0 0 35px;
}

div.fotogalerie img
{
  padding:4px;
  border:1px #595959 solid;
  border-top:0px;
}

#info h3
{
  font-size: 0.9em;
}

.fotogalerie a
{

  width:129px;
  margin-right: 5px;
  margin-top: 5px;
  float:left;
  background-image:url(../../img/layout/img_okraj.gif);
  background-repeat:no-repeat;
  padding-top:21px;
}

.help
{ 
  background-color: #3b4138;
  padding:15px;
  padding-left: 70px;
  width:445px;
  text-align:center;
  margin:auto;
  margin-top:20px;
  border:0px red solid;
  color:#8f8f8f;
  background-image: url(../../img/layout/help_bg.gif);
  background-repeat: no-repeat;
}



