html {font-family:"Times New Roman", Times, serif;	font-size: 90%; color:#000;  margin:0; padding:0 0px 0 0; text-align:center; background:#f8f0d5 url(Images/body_bg_x.png) left top repeat-x;height:100%; width:100%;}
body {padding:0 42px 0 0; color:#673400; }
img {border:0}
* {margin:0; padding:0}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear: both; font-size: 0; line-height: 0; height: 0; visibility:hidden; }
/*input {border:1px solid #5b2f01;}*/

a {color:#a3713f; font-weight:normal; text-decoration:underline;}
a:hover {text-decoration:none; color:#d7c894;}
h4 { color:#673400}
h3 {font-size:1.3em; font-weight:bold;}
/* ul { list-style-type:none;} */

#main { width:1000px; position:relative; margin:0 auto; text-align:left; }
#main .rb { position:absolute; right:16px; bottom:0; width:23px; height:34px; background:url(Images/right_bottom.gif) left top no-repeat;}
#main .lb { position:absolute; left:0px; bottom:0; width:250px; height:74px; background:url(Images/left_bottom.jpg) left top no-repeat;}
#main .znak { position:absolute; left:45px; bottom:75px; width:156px; height:157px; background:url(Images/znak.gif) left top no-repeat;}

#head { width:100%; height:125px; background:#5c2700 url(Images/head_left.jpg) left top no-repeat; position:relative;}
#head .top { width:100%; }     
#head .top a.logo { width:290px; height:80px; position:absolute; right:47px; top:5px;}
#head .top .hright { float:right; width:625px; height:124px;  background:url(Images/head_right.jpg) right top no-repeat;}
#head .top .hlbottom { width:250px; height:48px; position:absolute; left:0; bottom:-46px; _bottom:-47px; background:url(Images/head_left_bottom.jpg) left top no-repeat;}
/*
#head .top .topmenu {  height:41px; position:absolute; left:300px; top:87px;}

#head .top .topmenu a {font-size:.9em; text-decoration:none;color:#eddb9c; font-weight:bold; position:relative; z-index:1000}
#head .top .topmenu li.btn  {  height:30px; padding:11px 14px 0 14px;  display:block; text-align:center; float:left;  background:url(Images/top_btn_l.jpg) left top no-repeat; margin:0 0 0 5px; position:relative;}
#head .top .topmenu li.btn .brb { position:absolute; right:-2px; top:0; width:19px; height:42px; background:url(Images/top_btn_p.jpg) left top no-repeat;}
*/
#head .top .lang { width:130px; height:20px; position:absolute; right:2px; bottom:7px;}
#head .top .lang img { border:0; float:left; margin:0 0 0 5px;}

#middle { width:100%; min-height:500px; background:url(Images/middle_y.jpg) left top repeat-y;}
#middle .left { float:left; padding:50px 0 250px 0; margin:0 0 0 16px; _margin:0 0 0 8px; width:218px; min-height:570px; _height:570px; background:url(Images/nav_l_x.jpg) left top repeat-x;}
#middle .left .box { position:relative; width:196px; min-height:100px;  border:1px solid #99591a; background:#f8f0d5; margin:0 0 10px 10px; padding:30px 0 0 0}
#middle .left .box .headline { position:absolute; left:-1px; top:-1px; background:#925416 url(Images/headline.jpg) left top repeat-x; padding:8px 0 10px 6px; height:15px; width:192px;}
#middle .left .box .headline .text { background:url(Images/headline_text.png) left center no-repeat; margin:0px 0 0 0px; padding:0 0 0 12px; color:#FFFFFF; font-weight:bold;}

#middle .left .box .nav { margin:0px 0px 0px 8px; padding:10px 0px}
.nav a {display: inline-block; font-size:.8em; font-weight:bold; }
#middle .left .box ul { margin:0px 0 0 15px; list-style-type:none; padding:0;}
#middle .left .box ul li a { color:#603001; text-decoration:underline; background:url(Images/li.png) left top no-repeat; padding:0 0 0 15px; margin:0;}
#middle .left .box ul li ul { margin:0px 0 0 14px;}
#middle .left .box ul li ul li a {color:#603001; text-decoration:underline; background:url(Images/lli.png) left top no-repeat; padding:0 0 0 6px; margin:0 0 0 5px;}
#middle .left .box ul li ul li ul {margin:0px 0 0 16px;}
#middle .left .box ul li ul li ul li a {color:#A16830; text-decoration:underline; background:url(Images/lli.png) left top no-repeat; padding:0 0 0 7px; margin:0;}

#middle .cright { float:right; margin:0 16px 0 0; _margin:0 8px 0 0; width:734px; min-height:500px; _height:500px; background:#eadec1 url(Images/content_x.jpg) left top repeat-x}
#middle .content { margin:10px 0 0 10px; width:714px; min-height:500px; _height:500px; background:#f2e7c0; padding:0 0 40px 0;}
#middle .content .drop { background:#925416 url(Images/headline.jpg) left top repeat-x; padding:8px 0 10px 0px; height:15px; width:100%;}
#middle .content .drop .text { background:url(Images/headline_text.png) left center no-repeat; margin:0px 0 0 8px; padding:0 0 0 12px; color:#FFFFFF; font-weight:bold;}
#middle .content .drop a { color:#eff0dd; font-weight:bold; text-decoration:none;}
#middle .content h1 { color:#693502; font-size:1.3em; font-weight:bold; margin:10px 0 10px 20px;}
#middle .content .bigbox { width:695px; min-height:300px; _height:300px; margin:0 0 0 10px;}
#middle .content .bigbox .headline { background:#925416 url(Images/headline.jpg) left top repeat-x; padding:5px 0 13px 0px; _padding-bottom:3px; height:15px; width:100%;}
#middle .content .bigbox .headline h2 { font-size:1.2em; margin:0px 0 0 8px; width:350px; display:block; padding:3px 30px 0 3px; color:#FFFFFF; font-weight:bold; float:left;}
#middle .content .bigbox .headline h3 { font-size:1em; margin:0px 0 0 8px; padding:3px 3px 0 3px; color:#FFFFFF; font-weight:bold; float:left;}
#middle .content .bigbox .headline .icons { float:left; margin:0px; display:block; margin-top:-5px; }
#middle .content .bigbox .headline .icons img{ float:left; margin-left: 10px; }

#middle .content .bigbox .headline .strankovani { text-align:left; float:right; padding:3px 15px 0 0}
#middle .content .bigbox .headline .strankovani span { color:#fbfbe8; font-weight:bold;}

#middle .content .bigbox .in { background:#ede7d9; border:1px solid #504b41; padding:11px;}
#middle .content .bigbox .in h3 { font-size:1em; font-weight:bold;}


select { color:#673400; font-family:"Times New Roman", Times, serif; font-size:1em; }
.button1 { width:40px; height:34px; background:#7e5225 url(Images/btn_size_1.gif) left top no-repeat; _padding:2px 0 0 0; font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.button2 { width:85px; height:34px; background:#7e5225 url(Images/btn_size_2.gif) left top no-repeat; _padding:2px 0 0 0; font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.button3 { width:120px; height:34px; background:#7e5225 url(Images/btn_size_3.gif) left top no-repeat; _padding:2px 0 0 0; font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.button4 { width:180px; height:34px; background:#7e5225 url(Images/btn_size_4.gif) left top no-repeat; _padding:2px 0 0 0; font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.button5 { width:270px; height:34px; background:#7e5225 url(Images/btn_size_5.gif) left top no-repeat; _padding:2px 0 0 0; font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.button6 { width:360px; height:34px; background:#7e5225 url(Images/btn_size_6.gif) left top no-repeat; _padding:2px 0 0 0;font-weight:bold; color:#FFFFFF; text-align:center; border:none;}
.requiredField { border:1px solid Red; background:#ffffff; color:#673400; padding:3px 2px 3px 4px; font-weight:bold; font-size:1em; margin-bottom:2px;}
.textfield { border:1px solid #5b2f01; background:#ffffff; color:#673400; padding:3px 2px 3px 4px; font-weight:bold; font-size:1em;margin-bottom:2px;}
.textfielddisable { border:1px solid Silver; color:Silver; background:#ede7d9; padding:3px 2px 3px 4px; font-weight:bold; font-size:1em; margin-bottom:2px;}


.TinyText { font-size:.9em; color:#673400; font-style:italic;}
.img-c {_position: relative; _top: -50%; }
.img-l-t {  background:#ede7d9 url(Images/img_bg_l_t.gif) left top no-repeat;   padding:8px 0 0 8px; min-height:150px; min-width:150px; text-align:center; }
.img-r-b { background:#ede7d9 url(Images/img_bg_r_b.gif) right bottom no-repeat; padding:0 8px 8px 0;  min-height:150px; min-width:150px; text-align:center; }
.center-vm { background: #ede7d9; width: 150px; height: 150px;	text-align: center;	position:relative;	display: table-cell;	vertical-align: middle;}

.fullimg { margin:3px 0 0 3px; text-align:right; display:block; height:20px}
.fullimg a { float:right;  padding-left:15px; color:#a3713f; background:url(Images/full.gif) left center no-repeat; display:block; }

.info  { float:left;  width:310px; margin:0 5px 0 15px;}
input { color:#673400; font-family:"Times New Roman", Times, serif; padding:3px 2px 4px 4px; font-weight:bold; font-size:1em;}

fieldset { padding:10px;}
legend { padding:0 10px 0 2px; margin:0 0 0 0; font-weight:bold; font-size:1.1em; color:#673400;}

textarea { font-size:1em; color:#673400; font-family:"Times New Roman", Times, serif; border:1px solid #5b2f01; padding:0 3px;}
.uploadfile{width:450px; border:1px solid #5b2f01; color:#673400; font-family:"Times New Roman", Times, serif; padding:3px 2px 4px 4px; font-weight:bold; font-size:1em;}
.dropdown{ border:1px solid #5b2f01; color:#673400; font-family:"Times New Roman", Times, serif; font-size:1em; }
.dropdowndisable{ border:1px solid Silver;background:#ede7d9;  color:Silver; font-family:"Times New Roman", Times, serif; font-size:1em; }

.radio { margin-right:4px;}
.checkbox input { margin-right:4px; }
.first20 { margin:5px 0 0 7px; font-size:.8em;}
.first20 input { margin-right:4px; }

.addfoto { position:relative; top:5px;}
.options { float:left; margin:0 6px 0 0}


/* 
others 
==============================================================
*/

.warningMSG { color: red; }
/* text boxy jsou ploche a barva jako .box */
.textbox { border: 1px solid #99591a; vertical-align: middle; }

#middle .content .bigbox .headline a { color:#FFFFFF; font-weight:bold; }

/* skinID=alllinkbuttonm allhyperLink */

.button {
   padding: 2px 5px;
   text-align:center;
	border-style:solid;
	border:solid 1px #623B10;
	color:#EEEFDD;
	background-color:#82572C;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

a.odkaz {color:#603001; font-weight:normal; text-decoration:underline;}
a.odkaz:hover {text-decoration:none; color:#a16830;}

.Divider
{
   color:#5b2f01;
	background-color:#5b2f01;
	height:1px;
	padding:0;
	margin:1px 0;	
	border: 0;   
}

/* === modal dialog ==========================================
       IE7 and other browsers IE<7 is defined in separate css
*/   
.waitModalPage
{
    position:fixed; _position:absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}

.waitModalBackgroundConfirm,
.waitModalBackground
{   
    filter: Alpha(Opacity=70); 
    -moz-opacity:0.7;     
    -khtml-opacity: 0.5;
    opacity: 0.7;
    width: 100%; height: 100%; background-color: Gray;
    position:fixed; _position:absolute;
    z-index: 500;
    top: 0px; left: 0px;
}

.waitModalContainerConfirm,
.waitModalContainer
{
    position:fixed; _position:absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}

.waitModalPopup
{
   background-color:#f8f0d5; /* jako body */
	 border:solid 2px #673400; /* jako html */
	 padding:8px;
	 width:250px;
    position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
}
            

.tabs { color:#673400; font-family:"Times New Roman", Times, serif; font-size:1.1em}
/* mapa */
.mapa{}
/* fieldset */
.administrace{}

.disable {color:Silver}
.disable .TinyText{color:Silver}

/* ============================================== */
/* komentáře */
.forum
{   
   background-color:#F6F1E6;
   padding:0;
   padding-left: 10px;
   padding-bottom: 4px;
   margin:8px;
   margin-right:2px;
   border:solid 1px #B2AEA7;
   /*border-right-width:0px;*/
}
.forum-head
{   
   padding:3px;
   padding-left:5px;
   margin-left:-10px;
   border-top: solid 2px #B2AEA7;
   background-color:#EDE7D9; /* jako in */  
}
.forum-nadpis
{
   /*border-bottom: solid 1px #F8F0D5;*/
}
.forum-text
{
   margin-left:5px;
   padding: 3px 0px;
}
/* end komentare */
/* ============================================== */

.text p
{
   padding-top:3px;
}

.text h3
{
   padding-left:12px;
   margin-top:30px;
}

.text h4
{
   margin-top:20px;
   padding-left:12px;
   font-style:italic;
}

.text .tabs
{
   /*margin-left:6px;*/
}

.popisy
{
   vertical-align: top;
   padding-right: 10px;
   white-space: nowrap;
}


/* ============================================================ */
/* Silverlight pages */

#silverlightControlBody
{
   padding:0px;
   margin:0px;
}

#silverlightControlBody .headline { background:#925416 url(Images/headline.jpg) left top repeat-x; padding:5px 0 13px 0px; _padding-bottom:3px; height:15px; width:100%;}

#silverlightControlBody .headline h2 { font-size:1.2em; margin:0px 0 0 8px; width:350px; display:block; padding:3px 30px 0 3px; color:#FFFFFF; font-weight:bold; float:left;}
#silverlightControl 
{ 
   padding:8px;
   min-height:730px !important; 
}

#silverlightControlMenu
{
   
   border: 1px solid #673400;
   background:#925416 url(Images/headline.jpg) left top repeat-x; 
   padding:1px 0px;
   height:41px; 
   /*width:100%;*/
   /*margin-left:0px 0 0 8px; */
   font-weight:bold;
   text-align:left;
   margin-bottom:3px;
}

#silverlightControlMenu a 
{ 
   /*padding-left:8px;*/
   color:#EFF0DD; 
   font-weight:bold;
   font-size:.9em; text-decoration:none; color:#eddb9c; font-weight:bold; position:relative; z-index:1000    
}

#silverlightControlHost
{
   text-align: center;
   /*border: 1px solid #673400;*/
   height:790px;
}

.silverlightProhlizeni
{
   text-align: center;
   border: 3px solid #925416;
   min-height:400px;
   /*margin:5px;*/
}
/* End Silverlight pages */
/* ============================================================ */

.fake_nevim_yellow
{
   background:yellow;
}

.fake_nevim_silver
{
   background:silver;
}

img.SilverlightClientImage
{
   padding:0;
   margin:0; 
   width:24px;
   height:24px;
   border: 1px solid silver !important;
   /*silver inherit;*/
} 

a[disabled]
{
  color:Silver;
  text-decoration:underline;
}
