@import url(akce.css);body {	font-family: Verdana;	font-size: 12px;	color: black;	background: url(data/page_bg.gif);	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}a {  color: black;	text-decoration: underline;}a:hover {  color: black;	text-decoration: none;}.banner_place {  float: left;  width: 239px;  text-align: center;  padding: 10px 0px 0px 0px;}.banner_border {  display: inline-block;  border: 1px #6a6a6a solid;  width: 150px;}object.flash_img {  overflow: hidden;  margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}img {  border: none;}.root {  width: 847px;	position: relative;	margin: auto;	text-align: left;}.form_left {  float: left;  width: 150px;  padding: 5px 0px 0px 0px;}.form_right {  float: left;  width: 390px;  padding: 5px 0px 0px 0px;}.form_mezera {  float: left;  width: 550px;  padding: 0px 0px 0px 0px;}/* hlavní stránka */.full_nadpis {  float: left;  background: url(data/full_line.gif);  width: 553px;  height: 20px;  color: white;  padding: 2px 0px 0px 20px;}.akce_panel {  float: left;  width: 565px;  height: 177px;  background: url(data/akce_panel.gif);  padding: 10px 0px 0px 8px;  font-size: 11px;  line-height: normal;}.akce_panel_item {  float: left;  width: 274px;  height: 77px;  overflow: hidden;}.akce_item_datum {  float: right;  width: 185px;  color: #bfaf21;  font-weight: bold;}.akce_item_head {  float: right;  width: 185px;  color: #7b7b7b;  font-weight: bold;}.akce_item_obsah {  float: right;  width: 185px;  height: 40px;  color: black;  text-align: left;}a.akce_item_more {  float: right;  text-align: right;  width: 185px;  color: #bfaf21;  text-decoration: none;}a.akce_item_more:hover {  text-decoration: underline;  color: #bfaf21;}.akce_panel_mezera {  float: left;  width: 17px;  height: 77px;}.akce_panel_mezera2 {  float: left;  width: 550px;  height: 8px;}.clanek_panel {  float: left;  width: 275px;  height: 289px;  background: url(data/main_clanek_left.gif);  margin: 20px 0px 20px 0px;  padding: 2px 0px 0px 4px;  text-align: left;}.clanek_panel2 {  float: right;  width: 267px;  height: 289px;  background: url(data/main_clanek_right.gif);  margin: 20px 0px 20px 0px;  padding: 2px 0px 0px 10px;  text-align: left;}.clanek_panel_addthis {  float: left;  width: 38px;  height: 272px;  padding: 15px 0px 0px 0px;}.clanek_panel_nadpis {  float: left;  width: 233px;  height: 30px;  color: white;}.clanek_panel_obsah {  float: left;  text-align: left;  width: 227px;  height: 75px;  color: white;  line-height: normal;  overflow: hidden;  padding: 3px 3px 0px 3px;}img.clanek_panel_img {  float: left;  border: 2px white solid;}a.clanky_item_more {  float: right;  text-align: right;  color: #ebd300;  text-decoration: none;  padding: 0px 12px 0px 0px;}a.clanky_item_more:hover {  text-decoration: underline;  color: #ebd300;}.clanek_panel_addthis2 {  float: right;  width: 23px;  padding: 15px 0px 0px 0px;}.clanek_panel_nadpis2 {  float: left;  width: 228px;  height: 30px;  color: white;}.clanek_panel_obsah2 {  float: left;  text-align: left;  width: 227px;  height: 75px;  color: white;  line-height: normal;  overflow: hidden;  padding: 3px 3px 0px 3px;}img.clanek_panel_img2 {  float: left;  border: 2px white solid;}a.clanky_item_more2 {  float: left;  text-align: right;  width: 225px;  color: #ebd300;  text-decoration: none;  padding: 0px 15px 0px 0px;}a.clanky_item_more2:hover {  text-decoration: underline;  color: #ebd300;}/* kniha */fieldset.new_post {  float: left;  display: none;  border: 1px #bfaf21 solid;}legend.new_post_head {  color: black;  font-weight: bold;}a.new_post_butt {  float: left;  display: block;  margin: 0px 0px 15px 0px;}a.new_post_butt:hover {  text-decoration: underline;}.strankovani {  float: left;  width: 573px;  font-weight: bold;  margin: 10px 0px 10px 0px;  text-align: center;}.book_item {  float: left;  width: 572px;  font-weight: bold;  margin: 2px 0px 2px 0px;  padding: 0px 0px 0px 0px;  background: #eeeeee;  border-bottom: 3px #aaaaaa solid;  color: black;  font-weight: normal;}.book_item_obsah {  float: left;  width: 522px;  padding: 5px 25px 5px 25px;  border-bottom: 1px white solid;}.book_head {  float: left;  background: #e1e1e1;  color: #909090;  width: 522px;  font-size: 12px;  margin: 0px 0px 2px 0px;  padding: 5px 25px 5px 25px;  border-bottom: 1px white solid;}.book_autor {  display: inline;  color: #bfaf21;  font-weight: bold;}a.book_link {  color: black;	text-decoration: none;}a.book_link:hover {  color: black;	text-decoration: none;}/* plesová sezóna */.plesy_head {  float: left;  width: 563px;  font-size: 14px;  font-weight: bold;  color: #bfaf21;  padding: 0px 0px 10px 0px;}.plesy_item {  float: left;  width: 563px;  font-size: 13px;  cursor: pointer;}.plesy_item_datum {  float: left;  display: block;  width: 65px;  padding: 1px 0px 1px 5px;}.plesy_item_den {  float: left;  display: block;  width: 80px;  padding: 1px 0px 1px 0px;}.plesy_item_skola {  float: left;  display: block;  padding: 1px 5px 1px 0px;}.plesy_popis {  float: left;  color: #5b656c;  padding: 0px 5px 2px 150px;}.plesy_info {  float: left;  width: 410px;  padding: 5px 0px 0px 0px;}strong.plesy_down_info {  float: left;  display: block;  width: 573px;  font-weight: bold;  text-align: center;  padding: 15px 0px 5px 0px;}/* horní menu */.up_menu {  float: left;  width: 847px;  height: 59px;  margin: 20px 0px 0px 0px;  background: url(data/up_menu_bg.gif);  overflow: hidden;}a.up_menu_1 {  float: left;  width: 119px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 0px 0px 10px;}a.up_menu_1:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_1_hi.gif);}a.up_menu_2 {  float: left;  width: 133px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 0px 0px 0px;}a.up_menu_2:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_2_hi.gif);}a.up_menu_3 {  float: left;  width: 176px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 0px 0px 0px;}a.up_menu_3:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_3_hi.gif);}a.up_menu_4 {  float: left;  width: 148px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 0px 0px 0px;}a.up_menu_4:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_4_hi.gif);}a.up_menu_5 {  float: left;  width: 118px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 0px 0px 0px;}a.up_menu_5:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_5_hi.gif);}a.up_menu_6 {  float: left;  width: 133px;  height: 34px;  color: #e3e3e3;  text-align: center;  font-size: 14px;  text-decoration: none;  padding: 25px 10px 0px 0px;}a.up_menu_6:hover {  color: white;  text-decoration: none;  background: url(data/up_butt_6_hi.gif);}/* search line */.search_line {  float: left;  width: 801px;  height: 42px;  padding: 0px 23px 0px 23px;  background: url(data/search_line.gif);}.search_left_part {  float: left;  text-align: left;  color: white;  padding: 10px 0px 0px 0px;}.search_right_part {  float: right;  text-align: right;  color: white;  padding: 10px 0px 0px 0px;}.search_panel {  float: right;  text-align: right;  color: white;  padding: 8px 2px 0px 4px;}input.search_text {  float: left;  width: 118px;  height: 16px;  background: url(data/search_text.gif) no-repeat;  overflow: hidden;  padding: 3px 2px 0px 2px;  border: none;  font-family: verdana;  font-size: 11px;  color: #4C4C4C;}input.search_butt {  float: left;  width: 12px;  height: 19px;  background: url(data/search_butt.gif) no-repeat;  overflow: hidden;  border: none;  cursor: pointer;  margin: 0px 0px 0px 2px;}/* left menu */.left_menu {  float: left;  width: 239px;}.left_menu_mezera {  float: left;  width: 239px;  height: 10px;  overflow: hidden;}.left_menu_head {  float: left;  width: 209px;  height: 22px;  background: url(data/left_menu_head.gif) no-repeat;  color: white;  font-size: 14px;  padding: 2px 0px 0px 30px;}.login_panel {  float: left;  width: 207px;  background: url(data/login_panel.gif) no-repeat bottom;  padding: 0px 10px 10px 22px;  color: black;  line-height: 18px;}.login_radek {  float: left;  padding: 5px 0px 0px 0px;  width: 207px;}.login_txt_item {  float: left;  padding: 0px 0px 0px 0px;}input.login_text {  float: right;  width: 118px;  height: 16px;  background: url(data/login_text.gif) no-repeat;  overflow: hidden;  padding: 3px 2px 0px 2px;  border: none;  font-family: verdana;  font-size: 11px;  color: #333333;}input.login_butt {  float: right;  width: 86px;  height: 19px;  background: url(data/login_butt.gif) no-repeat;  overflow: hidden;  border: none;  cursor: pointer;  color: white;  margin: 5px 0px 0px 0px;  padding: 0px 0px 1px 0px;}a.reg_butt {  float: right;  width: 84px;  height: 19px;  background: url(data/reg_butt.gif) no-repeat;  overflow: hidden;  border: none;  cursor: pointer;  color: #353306;  margin: 5px 5px 0px 0px;  padding: 0px 0px 1px 0px;  text-align: center;  text-decoration: none;}a.reg_butt:hover {  text-decoration: none;  color: black;}a.left_menu_item {  float: left;  width: 217px;  height: 21px;  background: url(data/left_menu_item.gif) no-repeat;  color: black;  text-decoration: none;  padding: 5px 0px 0px 22px;  overflow: hidden;}a.left_menu_item:hover {  text-decoration: none;  background: url(data/left_menu_item_hi.gif) no-repeat;}/* copyright */.copyright {  float: left;  width: 801px;  height: 55px;  color: #939393;  font-size: 11px;  padding: 29px 23px 0px 23px;  background: url(data/copyright.gif);}.copy_panel {  float: left;  padding: 0px 10px 0px 10px;}.copy_white {  display: inline;  color: white;}a.copy_white_link {  display: inline;  color: white;  text-decoration: none;}a.copy_white_link:hover {  color: white;  text-decoration: underline;}/* další prvky */.up_logo {  float: left;  width: 847px;  height: 147px;  overflow: hidden;  margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.in_obsah {  float: left;  width: 573px;  padding: 0px 0px 5px 20px;  line-height: 18px;  text-align: justify;}.main_bg {  float: left;  width: 847px;  background: url(data/main_bg.gif);  padding: 12px 0px 0px 0px;}H1.obsahovy_nadpis {  float: left;  width: 573px;  padding: 0px 0px 0px 20px;  margin: 0px 0px 0px 0px;  color: #7b7b7b;  font-size: 18px;}/* nutné pro editor */.pozadi_editor {  text-align: left;  width: 847px;	float: left;	background: rgb(215,215,215);	color: black;	padding: 5px 5px 5px 5px;}.nadpis {  font-size: 16px;  color: #c4122d;  margin: 10px 0px 10px 0px;  display: block;}