
body {
	margin:5px 0 0 0;
	padding:0;
	text-align: left;
	font-family: Verdana, Arial;
  font-size: 9pt;
	/*line-height: 2.2ex;*/
	font-weight: normal;
	color: #333333;
  SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
  background-color:#C26005;
  background: url(/data/Image/podklBody.gif) repeat;
}

h1{
  font-size: 12pt;
  margin:3px 0;
	padding:0;
	font-weight: bold;
	/*font-variant: small-caps;*/
		text-transform:uppercase;
		line-height:3ex;
}

h2{
  font-size: 11pt;
  margin:0px 0;
	padding:0;
	font-weight: bold;
	text-transform:uppercase;
	line-height:3ex;

}

h3{
  font-size: 11pt;
  margin:0px 0;
	padding:0;
	font-weight: bold;

}

h4{
  font-size: 9pt;
  margin:5px 0;
	padding:0;

}

h5{
  font-size: 9pt;
  font-weight:normal;
  margin:5px 0;
	padding:0;

}

h6{
  font-size: 9pt;
  font-weight:normal;
  margin:5px 0;
	padding:0;

}


.CMSLink{
  margin:5px 0;
  padding:0;
  display:block;
  clear:both;

}
.CMSPage .CMSLink:before {
   content: " » ";
  
}


.hlavickaText{
  position:absolute;
  right:16px;
  top:115px;
  color:#d78355;
  font-size:13pt;
  text-align:right;
  font-weight:normal;
  font-family:Verdana, Tahoma, Arial ;
}


.logoStaraPosta{
  position:absolute;
  right:5px;
  top:22px;
  width:345px;
  height:67px;
}


.logoStaraPosta a{
  margin: 0px;
  padding:0;
  width:345px;
  height:67px;
  display:block;
}

.blckCzechTop,
.blckFrenchTop,
.blckEnglishTop,
.blckGermanTop{
  margin: 0px;
  height: 222px;
}

.obrazekHlavicka{
  position:absolute;
  left:160px;
  top:5px;
  height:165px;
  width:480px;
}

.staraposta_cz {
  width: 1000px;
	background-color:#fff;
	background-image: url(/data/Image/st_posta2.jpg);
	background-repeat: no-repeat;
  position:absolute;
	LEFT: 50%; MARGIN-LEFT: -500px; 

}

.staraposta_cz_in {
  border:5px solid white;
  border-top:0;
  margin:0;
  padding:0;
}
.htmlStarapostaText{
  width:209px;
  top: 0px;
  height: 24px;
  right:0;
  position:absolute;

}
.htmlStarapostaText_in h1{
  margin:0;padding:0;


}

.htmlStarapostaLogo{
  display: block;
  top: 24px;
  width:372px;
  height: 168px;
  right:8px;
  position:absolute;

}
.htmlStarapostaLogo_in h1{
 margin:0; 
 padding:0;


}
.htmlStarapostaFlash{
  display: block;
  width:450px;
  height: 168px;top: 24px;
  position:absolute;
  left:158px;
}

.header{
   display: none;


}
.levaStrana {
	float: left;
	width: 220px;
	margin:0; padding:0;
	background: url(/data/Image/podklmenuTop2a.jpg) top left;
	background-repeat: no-repeat;
}
.levaStrana_in {
   margin:0; 
	 padding: 0;


}

.blckCzechLeftDown,
.blckFrenchLeftDown,
.blckEnglishLeftDown,
.blckGermanLeftDown {
  background-image: url(/data/Image/podklmenuLinka.gif);
  background-repeat: no-repeat;
  background-position: 0 0%;
  padding-top:1px;
}

.CMSSearchBox{margin:0;
  width: 220px;
	background-image: url(/data/Image/podkl_menu2a.jpg);
	background-repeat: repeat-y;

}

.CMSSearchBox_in{ 
  margin: 0;
  height: 40px;
  background-image: url(/data/Image/podklmenuBottom2.jpg);
  background-repeat: no-repeat;
  background-position: 0% 100%;
  padding-bottom:10px;
  padding-left:10px;
  padding-top: 20px;
 

}
.CMSPage{
  float:right; 
	margin:0;
  width:754px;
  padding-bottom:20px;
}
.CMSPage_in{
  margin:0; 
	padding-top:15px;
  PADDING-RIGHT:10px;
}

.blckCzechPaticka,
.blckFrenchPaticka,
.blckEnglishPaticka,
.blckGermanPaticka{
	margin:0;
	clear:both;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #5B2D00; 
}

/*---------menuTop-------*/

ul.menuCzechTop,
ul.menuFrenchTop,
ul.menuEnglishTop,
ul.menuGermanTop{
	font-family: Verdana, Arial;
text-transform:uppercase;
	padding-left:10px;
	margin-left:0;
	color: white;
	margin-top:173px; 
	position:absolute;
}

ul.menuCzechTop .CMSMenuItem,
ul.menuFrenchTop .CMSMenuItem,
ul.menuEnglishTop .CMSMenuItem,
ul.menuhGermanTop .CMSMenuItem{
	margin:0;
	padding-left: 0px;
	padding-right:0px;
}


ul.menuCzechTop li,
ul.menuFrenchTop li,
ul.menuEnglishTop li,
ul.menuGermanTop li{
	float:left;  
	list-style-type: none;
}

ul.menuCzechTop li a,
ul.menuFrenchTop li a,
ul.menuEnglishTop li a,
ul.menuGermanTop li a{
	display: block;
	color: white;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	padding: 16px 10px 15px 10px; 
}

ul.menuCzechTop li a:hover,
ul.menuFrenchTop li a:hover,
ul.menuEnglishTop li a:hover,
ul.menuGermanTop li a:hover{
	color: white;
	text-decoration: none;
	padding: 10px 10px 15px 10px; 
	border-top:6px solid #AC8C6F;
	background-color: #E5AC8D; 
}

.menuCzechTop .miCzechTopRestaurace,
.menuFrenchTop .miFrenchTopRestaurace,
.menuEnglishTop .miEnglishTopRestaurace,
.menuGermanTop .miGermanTopRestaurace{
	margin:0; 
	padding:0;
}

.menuCzechTop .miCzechTopRestaurace_in,
.menuFrenchTop .miFrenchTopRestaurace_in,
.menuEnglishTop .miEnglishTopRestaurace_in,
.menuGermanTop .miGermanTopRestaurace_in{
	margin-left:75px;
}



/*---------menuVlajky-------*/

ul.menuLangSwitch{
   margin: 75px 0 0 0; 
   padding: 0px 0 0 18px;
   background-image: url(/data/Image/podkl_menu2a.jpg);
   background-repeat: repeat-y;
   width:202px;
   height: 55px;
   list-style: none;
   
}

.vlajka {
  height: 31px;
  margin-left:9px;
  margin-top:10px;	  
  background-repeat: no-repeat;
  display:block;
  float: left;
  list-style: none;

 }
 
 .vlajka_text{visibility:hidden;
 
 
 }
   
.vlajka_in {
  height: 31px;
	width: 49px; 
  display:block; 
  font-size:0px;

}



/*---------menuLeft-------*/

li.CMSMenu.CMSMenu{
list-style: none;color: white;
 /* background-image: url(/data/Image/podkl_menu2.jpg);
	background-repeat: repeat-y;*/

 font-size: 9pt;
  font-weight: bold;

color: brown;

}
ul.leftMenu h1{
  color: white;
  font-size: 9pt;
  font-weight: bold;
  padding: 0;
  margin:0px 0 0 0;
  text-transform:none;

}

ul.leftMenu h2{
  color: white;
  font-size: 9pt;
  font-weight: bold;
   padding: 0 ;
  margin:0;
  text-transform:none;


}


ul.leftMenu h3{
  color: white;
  font-size: 9pt;
  font-weight: bold;
   padding: 0 ;
margin:0;


}

ul.leftMenu h4{
  color: white;
  font-size: 9pt;
  font-weight: bold;
   padding: 0 ;
margin:0;


}
ul.leftMenu h5{
  color: white;
  font-size: 9pt;
  font-weight: bold;
   padding: 0 ;
margin:0;


}

ul.leftMenu h6{
  color: white;
  font-size: 9pt;
  font-weight: bold;
   padding: 0 ;
margin:0;


}

ul.leftMenu{

  list-style: none;color: white;
  background-image: url(/data/Image/podkl_menu2a.jpg);
	background-repeat: repeat-y;
  width:220px;
    padding:0 0 5px 0;
	margin:0;		
	text-align: left;

}

ul.leftMenu li{
  position:relative;
  width: 220px;

}

ul.leftMenu ul {
  margin-top: -4px;
margin-bottom:5px;

}

ul.leftMenu li li {
  padding:0;
  margin:0;
  list-style: none;


}


ul.leftMenu li a{

  color: white;
  /*font-size: 0.9em;*/
  font-weight: bold;
  padding-top: 12px;
  padding-left: 20px;
  padding-bottom: 8px; 
  display:block;
  text-decoration: none;
  display:block;



}

ul.leftMenu li li a{
  color: white;
  font-weight: bold;
padding:1px 0!important;
  display:block;
  text-decoration: none;
width:160px;
padding:0;
margin:0;

}

ul.leftMenu li li a:hover{
padding:0;
margin:0;
color: white;
padding:1px 0!important;
  border-top:0px!important;
  font-weight: bold; 
background-color: none!important;
  text-decoration: none;

}

ul.leftMenu li a:hover{
  color: white;
padding-top: 6px;
  /*font-size: 0.9em;;*/
  font-weight: bold; display:block;
  text-decoration: none;
  border-top:6px solid #AC8C6F;
  background-color: #E5AC8D;
}

/*

ul.leftMenu li .selected {
  color: #5B2D00;

}

ul.leftMenu li .selected a{
  color: #5B2D00;

}


ul.leftMenu li .selected a:hover{
cursor:default;
background-color: none!important;



}

ul.leftMenu li .selected h1,
ul.leftMenu li .selected h2,
ul.leftMenu li .selected h3,
ul.leftMenu li .selected h4{
  color: #5B2D00;


}

ul.leftMenu  .selected a h1,
ul.leftMenu  .selected a h2,
ul.leftMenu  .selected a h3,
ul.leftMenu  .selected a h4{
  color: #5B2D00;


}
ul.leftMenu  .selected a:hover h1,
ul.leftMenu  .selected a:hover h2,
ul.leftMenu  .selected a:hover h3,
ul.leftMenu  .selected a:hover h4{

cursor:default;
background-color: none!important;
background-color: transparent!important;

}
*/
/*-----------pageBlock--*/

/* nenastylovane pocitadlo komentaru */
.articlecommentscounter{
display: none;
}

.CMSArticle{
  margin: 0;
  padding: 0 0 5px 0;
}


.CMSPage .CMSPageBlock .CMSArticle{
  width:745px;
  margin: 3px 0 0 0;
  padding:0 0 5px 0;
  clear:both;
  border-bottom:2px solid #5B2D00;
  float:left;
  position:relative;
  
}
.articledate{
  display:none;

}

.CMSPage .articletitle{
  margin: 0px 0px 6px 0px;
  font-size: 11pt;	
  font-family: Verdana, Arial;
	font-style: normal;
	font-weight: bold;
  border-bottom:2px solid #5B2D00;
  line-height:3ex;

}


.CMSPage .articletitle h1,
.CMSPage .articletitle h2,
.CMSPage .articletitle h3,
.CMSPage .articletitle h4,
.CMSPage .articletitle h5,
.CMSPage .articletitle h6{
  font-size: 11pt;	
  font-family: Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	text-transform:none;
	 padding:none!important;



}

.CMSPageBlock .CMSArticle .articletitle{
	margin: 10px 0px 3px 0px;
	border:none;
}

.cms_detail .articletitle h3{
  padding:0;
  font-size: 11pt;	
  font-family: Verdana, Arial;
	font-style: normal;
	font-weight: bold;
  text-decoration:none;
  float:none;
  width:740px!important;

}

.CMSPageBlock .articletitle a,
.CMSPageBlock .articletitle h3 {
  margin:0;
    padding:0;
  /*float:right;*/
  font-weight: bold;
  font-size: 10pt;
  line-height:none;
  text-decoration:underline;
  font-style: normal;
  /*width:553px!important;*/
}





.CMSPageBlock .articleperex{

}

.navigation{
  clear: both;
  text-align: center;
}


.pblckCzechHome .articletitle,
.pblckFrenchHome .articletitle,
.pblckEnglishHome .articletitle,
.pblckGermanHome .articletitle{
 font-size: 11pt;	
	font-family: Verdana, Arial;
	font-weight: bold;
	display: block;
	background-color: #FFE3D4;
	border: none;
}

.pblckCzechHome,
.pblckFrenchHome,
.pblckEnglishHome,
.pblckGermanHome{
  float:left;
  width:744px;
  margin-top:15px;


}

.pblckCzechHome .CMSArticle,
.pblckFrenchHome .CMSArticle,
.pblckEnglishHome .CMSArticle,
.pblckGermanHome .CMSArticle{
   float:left;width:341px;
   margin-right:19px;margin-bottom:15px;
   padding-right:8px;
   border-right:4px solid #5B2D00; 
   border-bottom:3px solid #5B2D00;
   height:12em;overflow: hidden;
}

.pblckCzechHome  .articletitle a,
.pblckFrenchHome  .articletitle a,
.pblckEnglishHome  .articletitle a,
.pblckGermanHome  .articletitle a{
   /*color:#000000;*/
}

.blckCzechHomeArticleDetail .articleperex,
.blckFrenchHomeArticleDetail .articleperex,
.blckEnglishHomeArticleDetail .articleperex,
.blckGermanHomeArticleDetail .articleperex{
  display: none;
}



.bannerMaly{
  margin-top:15px;
  margin-bottom:15px;
  margin-left:15px;
}
/*-------------odkazy----*/
a{
  
  text-decoration: underline;
  font-family: Verdana, Arial;
	font-size: 9pt;
	line-height: 17px;
	font-weight: normal;
	color: #852F00;

}
a:hover{
  text-decoration: underline;

}

.seearchBox_in{
  padding-left:15px;

}
.submitbutton{ 
  float:left;
  padding-left:2px;

}

.multi_items .CMSArticle .articlebody a{
  color: black;
  
}

/* Vysledky vyhledavani */

.searchResult .multi_items .navigation{
  margin-top: 40px;
  padding-top: 20px;
  border-top: 4px solid red;
  width: 708px;

}

.searchResult .multi_items .CMSPageBlock .navigation{
  margin-top: inherit !important;
  padding-top: inherit !important;
  border-top: inherit !important;

}

.searchResult .CMSPage,
.searchResult .CMSArticle,
.searchResult .CMSDraslovkaProduct{
  border: inset; 
  float: none;
  width: 700px;
  padding: 4px;

}

.searchResult .CMSPage .CMSPage,
.searchResult .CMSPage .CMSArticle,
.searchResult .CMSPage .CMSDraslovkaProduct,
.searchResult .single_item .CMSPage,
.searchResult .single_item .CMSArticle,
.searchResult .single_item .CMSDraslovkaProduct{
  border: none;
 
}


.searchResult .multi_items .outer_title{
  margin-top: 40px;
  border-top: 4px solid red;
  width: 708px;

}

.searchResult .multi_items .outer_title a{
  line-height: 2ex;
  font-size: 9pt;
  color: brown;

}

/*-----------galerie----*/


.pageCzechGalerie,
.pageFrenchGalerie,
.pageEnglishGalerie,
.pageGermanGalerie{
  margin: 0px;
  padding: 0;
}

.pageCzechGalerie_in,
.pageFrenchGalerie_in,
.pageEnglishGalerie_in,
.pageGermanGalerie_in{
  margin: 0px;
  padding-left: 40px;
}


.preview{
  float: left;
  width: 104px;
  border: 1px solid #D16931;
  margin: 0 15px 15px 0;
 padding: 2px 0 0 2px;
  
}

.preview .image img{
  border: none;
  padding: 0px 0 0 0px;
 margin: 0px!important;
}


.description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
  clear: both;overflow: hidden;
  height:35px;

}
.clearboth { 
   clear: both; 

}
.backbutton button {
   width: 100px; 
   background-color: #D16931;
   color: white;
   font-weight: bold;margin-bottom:5px;
}

/* Pozadavek, aby se clanky o historickych postavach zobrazovaly v dlazdicich stejne jako v novinkach.*/
.pageCzechHistoryPostavy .multi_items .CMSArticle{
   float:left;width:340px;
   margin-right:8px;margin-bottom:15px;
   padding-right:8px;
   border-right:4px solid #5B2D00; 
   border-bottom:3px solid #5B2D00;
   height:12em;overflow: hidden;
}

.pageCzechHistoryPostavy .single_item .articleperex{
  display: none;

}

.DUPLIKOVANA_VERZE{

display: none;

}
/**/

.blkObr_Detail {
float:left;

margin:0px;
padding:0;
width:100%;


}

.blkObr_Detail a {
margin:5px ;
padding:2px;
/*width:102px;*/
text-align: center;
position:relative;
display: table-cell;
vertical-align: middle;
border: 1px solid #E5AC8D;
height:180px;


}



.blkObr_Detail img{

float:left;
margin: 0 auto;
left: 0;
border: 1px solid #E5AC8D;

}


/**/

.discussion{
margin: 15px 0 5px 0;
padding:10px 0px;


}
.discussion a{
font-weight:bold;
font-size:8pt;
margin:  0px;
padding:0px 0;

}

.Discussion > .comment_reply{
margin:10px 0 0 0;
display:block;

}

.Discussion > .comment_reply a:after {
   content: " » ";
  
}

ul.discussion_level_0{
padding-left:2px;
list-style: none;
width:746px;
background-color:#fddcbc;
border:1px solid #fff;
border-left-color: #fddcbc;
position:relative;

}
ul.discussion_level_1,
ul.discussion_level_2,
ul.discussion_level_3{
padding-left:20px;
position:relative;
}


ul > ul{
padding-left:0px;

}

/**[class~=discussion_level_4]{
padding-left:0px;border:1px solid;

}*/

li.Comment{
padding-top:5px;
font-size:8pt;
list-style: none;
position:relative;
}

 .comment_author{
font-size:8pt;
padding:2px;
margin:0;
font-style:italic;

}

.comment_author:after {
   content: "  /";
  
}


.comment_title{
font-weight:bold;
float:left;
padding: 2px 0 2px 2px;
margin:4px 0 2px 0;
width:99%;
background-color:#fff2e7;
}

.comment_date{
font-weight:normal;
font-style:italic;
padding:2px;
margin:0;

}

.Comment{
margin:2px 0 2px 0;
width:99%;
display:block;
padding:3px 0 5px 2px;

border:1px solid #b39270;

}
.comment_body{
margin:2px 0 2px 0;
width:99%;
display:block;
padding:3px 0 5px 2px;
background-color:#fff2e7;

}

li .comment_reply {
text-align:right;
position:absolute;
top:0;
right:2px;
}

 .add_comment_block td{
background-color:#fff2e7;

}

.add_comment_block form input{
background-color:#fff;
border:1px solid #fff2e7;

}


.cms_archiv_link{
	text-align: right;
	padding-top: 5px;
}
.cms_archiv_link a{
	font-size: 15px !important;
}
