body {background-color: #fff; font-family: Arial, sans-serif; font-size: 11px; padding: 0px; margin: 0px; text-align: center; background: url(img/bgr_all.gif) repeat;}
/*
* { border: 1px solid black !important}
*/
#MBox {margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 0px; width: 770px;}
#UpBox {width: 770px; height: 105px; margin: 0px; padding: 0px;}
#ErbBox {width: 75px; height: 105px; float:left;}
#UBup {width: 695px; height: 79px; padding: 0px; float:right; text-align:right;}

#MenuBox {width: 695px; height: 26px; margin: 0px; padding: 0px; background: url(img/bgr_menu.gif) repeat-x; float:right}

.MenuItem {margin: 0px; padding: 0px; font-weight: bold; color: #000; float:left;}
.MenuItem A {height: 21px; margin: 0px; padding: 5px 8px 0px 8px; text-decoration:none; float:left; color:#fff; text-align:right;}
.MenuItem A:hover {color: silver;}

#ContentBox {margin-left: auto; margin-right: auto; width: 770px; padding: 0px; min-height:450px; height:450px; background: url(img/bgr_main.gif) repeat-y;}	
div[id] #ContentBox {height:auto;}


#TitleBox {height:45px; padding: 0px; margin: 0px; text-align:left; float:left;}
#TitleBox h1 {display: inline; background-color: transparent; position: relative; top: 22px; left:0px; height: 23px;  text-decoration:none;font-family:"Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #604c3a; margin: 0px; padding: 22px 0px 0px 10px;border-bottom: solid 1px #bfb5ac;}
#TitleBox a {}
#TitleBox span {display: block; position: relative; height: 45px; width: 150px; margin: 0; padding: 0; top: -22px; left:0px; z-index: 1;}
#TitleBox span.kostcastle {background: url('img/tit_kostcastle.gif') top right no-repeat;}
#TitleBox span.chlumeccastle {background: url('img/tit_chlumeccastle.gif') top right no-repeat;}
#TitleBox span.oborahotel {background: url('img/tit_oborahotel.gif') top right no-repeat;}
#TitleBox span.hunting {background: url('img/tit_hunting.gif') top right no-repeat;}
#TitleBox span.wedding {background: url('img/tit_wedding.gif') top right no-repeat;}
#TitleBox span.forrent {background: url('img/tit_for_rent.gif') top right no-repeat;}
#TitleBox span.www {background: url('img/tit_www.gif') top right no-repeat;}
#TitleBox span.family {background: url('img/tit_family.gif') top right no-repeat;}
#TitleBox span.contact {background: url('img/tit_contacts.gif') top right no-repeat;}
#TitleBox span.kosthrad {background: url('img/tit_kosthrad.gif') top right no-repeat;}
#TitleBox span.myslivost {background: url('img/tit_myslivost.gif') top right no-repeat;}
#TitleBox span.pronajem {background: url('img/tit_pronajem.gif') top right no-repeat;}
#TitleBox span.svatby {background: url('img/tit_svatby.gif') top right no-repeat;}
#TitleBox span.rodina {background: url('img/tit_rodina.gif') top right no-repeat;}
#TitleBox span.kontakt {background: url('img/tit_kontakt.gif') top right no-repeat;}

#Content_index {margin: 0px 50px 0 50px; width: 610px; padding: 30px; text-align:left;}	
#Content_lft_kost {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_kost.gif') bottom no-repeat;}	
#Content_lft_chlumec {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_chlumec.gif') bottom no-repeat;}	
#Content_lft_obora {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_obora.gif') bottom no-repeat;}	
#Content_lft_hunting {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_hunting.gif') bottom no-repeat;}	
#Content_lft_wedding {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_wedding.gif') bottom no-repeat;}	
#Content_lft_forrent {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px; background:#eee9e4 url('img/img_smenu_forrent.gif') bottom no-repeat;}	

#Content_lft_obecne {margin: 0px 0px 0px 40px; _margin-left: 20px; width: 190px; padding: 45px 0px 0px 0px; text-align:center; float:left;height:380px;}	



#Content_rght {margin: 0px 50px 0px 260px;  width: 450px; padding: 50px 0px 0px 0px; _padding-top: 0px; text-align:left;}	

.SubmenuItemClr {margin-left: 0px; margin-right: 0px;border-bottom: solid 1px #bfb5ac;}
.SubmenuItem {color: #604c3a; margin-left: 5px; margin-right: 5px; font-weight:bold;}
.SubmenuItem A {width: 160px; display: block; color: #604c3a; padding: 5px 10px 5px 10px; text-decoration:none; border-bottom: solid 1px #bfb5ac; text-align:right;}
.SubmenuItem A:hover {color: #fff0e3; background-color:#a3968a; text-decoration:none;}

#EndBox {margin-left: auto; margin-right: auto; width: 770px; height: 30px; padding:0px; background:url(img/bgr_bot.gif) no-repeat;}

#correct {height: 1px; font-size: 0px; margin: 0px; padding: 0px; background: transparent; clear:both; border:none;} 

#CopyBox {margin-left: auto; margin-right: auto; width: 720px; height: 80px; padding: 8px 0px 0px 0px;}
#CBLft {width: 270px; float:left; text-align:left;}
#CBCntr {width: 200px; float:left; text-align:center;}
#CBRght {width: 250px; float:right; text-align:right;}

.TextNorm {color: Black; font-family: Arial, sans-serif; font-size: 11px; text-align:left;}
.TextNorm A {color: #D83F31; font-weight: bold; text-decoration: underline;}
.TextNorm A:hover {color: gray; text-decoration: none;}
.TextAdr {color: white; font-family: Arial, sans-serif; font-size: 11px;}
.TextAdr A {color: #ffdcbc; text-decoration: none;}
.TextAdr A:hover {color: #ffdcbc; text-decoration: underline;}

.TextTab {color: black; font-family: Arial, sans-serif; font-size: 10px;}
.TextTab A {color: #D83F31; text-decoration: none;}
.TextTab A:hover {color: gray; text-decoration: underline;}

.TextCopy {color: Black; font-family: Arial, sans-serif; font-size: 10px;}
.TextCopy A {color: #002CA1; font-weight: bold; text-decoration: underline;}
.TextCopy A:hover {color: #7790A0; text-decoration: none;}
.TextRight {color: #E0EAF1; font-family: Arial, sans-serif; font-size: 11px;}
.TextRight A {color: #002CA1; font-weight: bold; text-decoration: underline;}
.TextRight A:hover {color: #7790A0; text-decoration: none;}
.TextLog {color: White; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;}
.TextLog A {color: white; font-weight: bold; text-decoration: underline;}
.TextLog A:hover {color: #002CA1; text-decoration: none;}
.img {border: 1px solid #8b0f05; margin: 3px;}

input{font-family: Arial, sans-serif; font-size: 11px; border: 1px solid #538BB3; background-color: #EBF2F7; color: #000000;}
.textarea220{font-family: Arial, sans-serif; font-size: 11px; width:250px; border: 1px solid #538BB3; background-color: #EBF2F7; color: #000000;}
.button {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; height: 22px; border: 2px solid #AAC2D2; background-color: #538BB3; padding: 0px; color: white; 	cursor: pointer;}

H1{font-family:"Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #604c3a; margin: 0px; padding: 0px;}
H2{font-family:"Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #604c3a; margin: 0px; padding: 0px; float:left; position:relative; top: -15px; left: 170px}
H3{font-size: 12px; font-weight: bold; color: #604c3a; margin: 0px; padding: 0px;}

.TabProduct th{background-color:#C1D2DE; border-bottom: solid 1px #002CA1; border-top: solid 1px #002CA1; padding: 3px 3px 3px 10px; color:black;}
.TabProduct td{border-bottom: solid 1px #002CA1; padding: 3px 3px 3px 10px;}
.TabProduct .clr{border-bottom: solid 0px #002CA1; padding: 3px 3px 3px 10px;}
.TabAkce{background-color:#FEEEEE;}
.TabProductBot th{background-color:#C1D2DE;	border-bottom: solid 1px #002CA1; padding: 3px 3px 3px 10px;}
.TabProductBot a.nav{font-family: Arial, sans-serif; font-size: 9px; border: solid 1px #538BB3;	height: 9px; padding: 1px 5px 1px 5px; text-decoration:none;}
.TabProductBot a.nav:hover{border: solid 1px #538BB3; height: 9px; padding: 2px 5px 2px 5px; background-color:#E0EAF1; text-decoration:none;}
