/* *********** root *********** */ 

#root {margin: 0 auto 0 auto; text-align: left;	padding: 0 0; width: 984px;  }

/* *********** shadow *********** */ 
#shadow_content_left, #shadow_content_right, 
#shadow_content_left2, #shadow_content_right2, 
#shadow_content_bottom {float: left; }

#shadow_content_left {background: url("rs_images/shadow_content_left.png") repeat-y left top;}
#shadow_content_left2 {background: url("rs_images/shadow_content_left2.png") no-repeat left top;}
#shadow_content_right {background: url("rs_images/shadow_content_right.png") repeat-y right top;}
#shadow_content_right2 {background: url("rs_images/shadow_content_right2.png") no-repeat right top;}
#shadow_content_bottom { background: url("rs_images/shadow_content_bottom.png") no-repeat left bottom;}
#shadow_content_bottom{ padding-left: 22px; padding-right: 22px; padding-bottom: 5px; }

#shadow_shortcut_left, #shadow_shortcut_right {float: left; width: 21px;  height: 60px;   }
#shadow_shortcut_left { background: url("rs_images/shadow_shortcut_left.png") no-repeat;  }
#shadow_shortcut_right { background: url("rs_images/shadow_shortcut_right.png") no-repeat;  } 
#shadow_shortcut_bottom { float: left; width: 984px;  height: 15px; background: url("rs_images/shadow_shortcut_bottom.png") no-repeat; }

/* *********** hlavicka *********** */ 
#hlavicka {   float: none;  width: 984px; height: 140px; background: url("rs_images/top.png") no-repeat }
#logo img { float: left; padding: 20px; margin-top: 15px; border-width: 0px;}
#search_dlg {
	float: right;
	margin-top: 10px;
	margin-right: 22px;
	width: auto;
	Height: 30px;
	background-color: #95c9e0;
}
#search_dlg input {float: left; margin: 4px 8px; color: #781351; background: #fee3ad; border: 0px solid #781351; }
#search_dlg img { float: left; margin: 0px; padding: 0px; border: 0px; } 

#searchcontrol {float: left; width: 900px; padding-top: 30px; padding-left: 40px; padding-bottom: 30px; background-color: #ffffff;}

#lang_posunuti {
	float: right;
	width: 780px;
	height: 70px;
}
#flags { float: right; background: #fee3ad; margin-right: 35px; height: 30px; padding: 0px; }
#flags img { float: left; border: 0; }


/* *********** paticka *********** */ 
#paticka_panel {float: left; width: 984px; margin-top: 10px; margin-bottom: 10px; }
#shortcut {float: left;  width: 940px; height: 60px; background: url("rs_images/shorcut_background.png") repeat-x;}
   
#loga img {float: left; padding-left: 40px; padding-top: 5px; }
.logoframe {float: left; }
.logo_caption {float: block; }
#loga a{padding-left: 20px; font-size: 9px; color: #5f7286; text-decoration: underline; }


#navigace ul { margin-left: 10px; margin-top: 5px; padding: 0px; }
#navigace li {display: inline; padding: 0px;}
#navigace a { float: left; padding: 2%; padding-left: 30px; margin-left: 80px; text-decoration: underline; font-size: 13px; color:#e3651f;   background: url(rs_images/spot_active.png) no-repeat left;} 


#paticka_popis p {text-align:center; }

/* *********** menu a navigátory *********** */ 
#menu {  float: left; width: 940px;  height: 60px; background: url("rs_images/menu_background.png"); }

#menu ul { margin-left: 10px; margin-top: 5px; padding: 0px; }
#menu li {display: inline; padding: 0px;}
#menu a { float: left; padding: 2%; margin: 0px; text-decoration: none; font-size: 13px; color: #5f7286;   background: url(rs_images/menu_space.png) no-repeat right;} 
#menu a:hover {background-image: url("rs_images/menu_active.png"); background-repeat: repeat-x; color: #ffffff;} 


#submenu {float: left; padding-top: 10px; padding-left: 10px; width: 230px;  height: 401px; min-height: 401px; background-color: #ffffff;  }
#submenu ul { margin-left: 0px; margin: 0 auto; padding: 0px; white-space: nowrap; list-style: none; }
#submenu li {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #daf0fe;
	border-bottom: 1px solid #d9e5f0;
}
/* background: url("rs_images/submenu_background.png"); background-repeat: repeat-x;    */
#submenu li:hover {background-image: url("rs_images/menu_active.png"); background-repeat: repeat-x; } 
#submenu a {display: block; padding: 13px 2px 13px 30px; margin: 0px; text-decoration: none; font-size: 13px; color: #5f7286; width: auto; background: url("rs_images/spot_inactive.png") no-repeat 5px center; } 
#submenu a:hover {color: #ffffff; background: url("rs_images/spot_active2.png") no-repeat 5px center;} 
#submenu>ul li a { width: auto; }

#menu a.activemenu {color: #e3651f; }
#menu a.activemenu:hover {color: #ffffff;}

#submenu a.activemenu {color: #e3651f; background: url("rs_images/spot_active.png") no-repeat 5px center;}
#submenu a.activemenu:hover {color: #ffffff; background: url("rs_images/spot_active2.png") no-repeat 5px center; }

#navigator {
	margin: 10px;
	padding: 0px;
	width: 680px;
	height: 40px;
	background-color: #daf0fe;
}
#navigator ul {margin: 0px; padding: 0px; }
#navigator li {float: left; padding-top: 13px; display: inline; height: 28px; width: auto; background: url("rs_images/navig_sp.png") no-repeat;}
#navigator li.first {
	float:left;
	background: url("rs_images/navig.png") no-repeat;
	width: 155px;
}
#navigator li.second {float:left; background: url("rs_images/noimage.png") no-repeat ; padding-right: 12px;}
#navigator a { padding-left: 20px; padding-bottom: 0px; margin: 0px;  text-decoration: none; font-size: 13px; line-height: 13px;  color: #5f7286;   }

#navigator li.first a {padding-left: 10px;}
#navigator li.second a {padding-left: 10px;}

/* *********** show *********** */
#show {float: left; padding: 5px; width: 424px;  margin: 0px; /*min-height: 440px; height:auto !important; height: 350px; */ height: auto;  background-color: #eaf0f7; }
#showimage {float: left; height: 283px; margin: 0px; padding: 5px; /*width: 424px; */ background-color: #eaf0f7; }


#posunuti {float: left; height: 220px; width:300px; }
#transparent {display: table;   background:#ffffff; width: 414px;  height: auto;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
     -moz-opacity:0.7; 
     float: left; padding: 5px 0px 5px 0px; margin: 0px; }   

#img_label {display: table-cell; vertical-align: middle; color: #e3651f; font-weight: bold; font-size: 18px; line-height: 20px; text-align: center; }
#img_description {float: left;  margin: 5px 0px 8px 0px; width:100%; height: auto;  }

/* *********** home text *********** */
#content { float: left;  height: auto !important;  }  

#home_text {float: left; padding: 10px; width: 486px;  /*height: 390px;  */background-color: #ffffff; }
#home_text a {text-decoration: underline; font-weight: bold;  color: black;  } 
#home_text img {float: left; margin-left: 7px;  margin-right: 5px; }
#home_text p {margin-left: 5px; margin-top: 5px; margin-right: 5px;}

#home_text_left {float: left; width: 50%; }
#home_text_next {float: left; width: 50%; }


/* *********** detail *********** */
#detail_info {float: left; width: 700px;  min-height: 401px; height:auto !important; height:400px;  background-color: #ffffff;  }
#detail_switch {padding: 0px 10px 10px 10px; }
#detail_switch li { list-style-type: circle;}

#uvod {float: left; width: 650px; background: #fdf3e8; margin-bottom: 8px; padding: 10px 15px 10px 15px;  }
#uvod p { margin: 0px; }
#levy_sloupek, #pravy_sloupek {float: left;  padding: 5px; width: 330px; }
#levy_sloupek .float {float: left; }

.vizitka {float: block; margin: 10px; background: url("rs_images/vizitka_background.gif") ; padding: 20px; border-width: 1px; border-color: #e9f0f7; border-style: solid; width: 250px; }

/***************** NEWS - aktuality  ************************/
#seznam_news {float: left; padding: 10px; width: 220px;  height: 401px; min-height: 401px; background-color: #ffffff;  }
#seznam_news a {text-decoration: underline; font-weight: bold;  color: black; }
.news_desc {padding-bottom: 10px;}
/*.news_date {float: left; }*/

#news {float: left; border-left: 1px solid #d9e5f0; padding: 20px; width: 658px;  min-height: 401px; height:auto !important; height:400px;  background-color: #ffffff;  }  
#news_header { border-bottom: 1px solid #d9e5f0; }
#news_header {font-weight: bold;  color: black;}

/* *********** show *********** */

#search {min-height: 401px; height:auto !important; height:400px; background-color: #ffffff;  }



/************************************************/



/***************** FLASH ************************/

