body {  background: url(layout/top_bck.jpg);background-repeat: repeat-x; background-position: top;	background-color: #000000; margin: 0 auto; text-align: center; padding: 0px;	font-family: verdana,arial; font-size: 10px; font-weight: normal; color: #e5e5e5;}	.obal {  width: 982px; margin: 0 auto; text-align: center;}	.top {  background: url(layout/top.jpg);background-repeat: no-repeat; background-position: top;  height:116px;  text-align: right;}.footer {  background: url(layout/footer_pic.jpg);background-repeat: no-repeat; background-position: top;    height:350px; width: 982px;   text-align: center; font-family: verdana, arial; font-size: 13px; color: #909090;}.mainmenu {  background: url(layout/mnu_bck.jpg);height:40px; background-repeat: repeat-x;  background-position: bottom;   text-align: left;  width: 100%; }.submenu {  background: url(layout/submnu_bck.jpg);height:32px; background-repeat: repeat-x;  background-position: bottom;   text-align: left;  width: 786px; }.obal2 {  background: url(layout/pg_bck.gif);background-repeat: repeat-y; background-position: left;  width: 982px; text-align: left; }.page {  padding: 20px 220px 50px 40px;  text-align: justify; font-family: verdana, arial; font-size: 12px; }.login {  position: relative; font-size: 10px;  top:10px; _top:9px;line-Height: 1.5; border: 1xp solid red;}.left_text {/*  float: left; width: 210px; height: 450px; margin-left: 13px; _margin-left: 7px; margin-top: 20px;  background: url(layout/left_text.jpg);background-repeat: no-repeat; background-position: top left;  */  float: left; width: 210px; padding-bottom: 480px; margin-left: 13px; _margin-left: 7px; margin-top: 20px;  background: url(layout/left_text.jpg);background-repeat: no-repeat; background-position: bottom left;}.right_panel {  float:right; width: 170px; padding-right:10px;}img {  border: 0px;}.pic_left {  margin: 0px 20px 0px 0px; float:left; padding:2px; border:1px solid #505050;}.pic_right {  margin: 0px 0px 0px 20px;float:right;padding:2px; border:1px solid #505050;}.ER {  color:red; font-weight: bold;}.OK {  color:green; font-weight: bold;}/* menu *//**********************************************************************************//**********************************************************************************/.btn_mainmenu {  margin-top: 1px;}/* styl fotogalerie *//**********************************************************************************//**********************************************************************************/a.vybrane { font-size: 13px;  text-decoration: none; font-weight: bold;	font-family: arial,tahoma,verdana,;	color: white; }a.vybrane:hover {color: #b5b5b5; text-decoration: underline;}.detailfoto {background-color: #1c3d55; text-align: left; color: #a5a5a5; border: 1px solid #303030;}.detailfoto td {padding: 2px; padding-left:10px;padding-right:10px; text-align: right;}.detailfoto td.a {background-color: #071a26; text-align: left; color: #a5a5a5; }.pic_on {border: 1px solid white; }.pic_on_mini {border: 1px solid white; border-left: 3px solid white;border-right: 3px solid white;}.table01 td {text-align: center; color: #a5a5a5; font-size: 10px;	font-weight: normal;	font-family: verdana, arial;}.table01 a {  color: #b2b2b2;}.table_dir td {text-align: center; color: #a5a5a5; font-size: 12px;	font-weight: bold;	font-family: verdana, arial;}.table_dir a {  color: #b2b2b2;}.thumbnail {	background-color: #1c3d55; color:inherit; padding-top: 10px; padding-bottom: 10px; border: 1px solid #1f5071; 	display: block; text-decoration: none; width: 170px;}.selectedThumbnail, .thumbnail:hover {	color:inherit;	background-color: #09273b; border: 1px solid black; }.thumbnail_dir {	border: 1px solid #1c3d55; color:inherit; padding-top: 10px; padding-bottom: 10px; 	display: block; width: 170px;height: 150px; text-decoration: none; }.thumbnail_dir:hover {	background-color: #1c3d55; color:inherit; padding-top: 10px; padding-bottom: 10px; 	}/* dokazy, tlacitka, atd *//**********************************************************************************//**********************************************************************************/a {  text-decoration:underline; color: rgb(94,171,234);}a:hover {  text-decoration:none; color: white;}a.btn_mainmenu {  text-decoration:none; border: 0px; padding: 0px; margin: 0px;  background:#071a26;}a.link {  text-decoration:underline; color: rgb(94,171,234);}a.link:hover {  text-decoration:none; color: white;}a.link_zpet {  height: 25px; padding: 3px; padding-left:17px; padding-right:17px;  background: url(layout/btn_zpet.jpg);background-repeat: repeat-x;   text-decoration:none; color: white;}a.link_zpet:hover {  height: 25px; padding: 4px; padding-left:18px; padding-right:16px;  background: url(layout/btn_zpet_h.jpg);background-repeat: repeat-x;   text-decoration:none; color: white;}.nahoru {   width: 70px; height: 20px; float:right; margin-right: 20px; margin-top:1px;  background: url(layout/nahoru.jpg);background-repeat: no-repeat; background-position: center ;}.nahoru:hover {   background: url(layout/nahoru_h.jpg);background-repeat: no-repeat; background-position: center ;}a.email {  color: #5b0000; text-decoration: underline;  background: url(layout/email.gif);background-repeat: no-repeat; background-position: right; padding-right: 19px;}a.email:hover {  color: black; text-decoration: none;  background: url(layout/email.gif);background-repeat: no-repeat; background-position: right; padding-right: 19px;}  a.download {  color: #5b0000; text-decoration: underline;  background: url(layout/down.gif);background-repeat: no-repeat; background-position: left; padding-left: 16px;}a.download:hover {  color: black; text-decoration: none;  background: url(layout/down.gif);background-repeat: no-repeat; background-position: left; padding-left: 16px;} .image{ border: 1px solid white; padding: 2px;margin:10px;}.image:hover{ border: 1px solid black; }.sm { /* smazat */  font-family: verdana, arial; font-size: 9px; font-weight: normal; color: white;   padding: 1px 8px 1px 8px; _padding: 2px 10px 2px 10px; text-decoration: none;  background: url(layout/input_red.jpg);background-repeat: repeat-x; background-position: top;  background-color: black; }.ed { /* editovat */  font-family: verdana, arial; font-size: 9px; font-weight: normal; color: white;   padding: 1px 8px 1px 8px; _padding: 2px 10px 2px 10px; text-decoration: none;  background: url(layout/input.jpg);background-repeat: repeat-x; background-position: top;  background-color: black; }.btn {  font-family: arial; font-size: 10px; font-weight: normal; color: white;   padding: 2px 8px 2px 8px;   background: url(layout/input.jpg);background-repeat: repeat-x; background-position: top;  background-color: black;   text-decoration: none;}.btn:hover {  background: url(layout/mnu_bck.jpg);background-repeat: repeat-x; background-position: top;  text-decoration: none;  }/* menu */.submnu   { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;  color: #e5e5e5; text-decoration: none;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px;   float: left;   }  .submnu:hover  { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;  color: #ffffff; text-decoration: underline;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px;   float: left; background-color: #0c2137;  background: url(layout/submnu_h.jpg);   background-position: top; background-repeat: repeat-x;  }  .submnu_a   { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;  color: #ffffff; text-decoration: none;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px;   float: left; background-color: #265775;  background: url(layout/submnu_a.jpg);   background-position: top; background-repeat: repeat-x;  }     /* text *//**********************************************************************************//**********************************************************************************/h1 { /* nadpis napr v novinkach */  text-align: right; font-family: verdana, arial; font-size: 16px; font-weight: bold; color:#aed2ed;   margin-top: 0px; margin-bottom: 10px;padding: 5px;  margin-left: -5px; margin-right: -6px; padding-right: 40px; }h2 { /* nadpis napr v novinkach */  font-family: verdana, arial; font-size: 14px; font-weight: bold; color:#aed2ed;  margin-top: 5px; margin-bottom: 5px;padding: 0px;  border-bottom: 1px dotted #2b5871;}h3 {   font-family: verdana, arial; font-size: 12px; color: #aed2ed; font-weight: bold; margin: 0px; padding-bottom: 10px;}.pozn { /*  maly text */  font-family: verdana, arial; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #808080;}legend { /* NADPIS V TEXTU */  font-family: verdana, arial; font-size: 14px; color: #aed2ed; font-weight: bold; margin: 0px; padding: 0px;}fieldset { border: 1px dashed #2b648d; }.diskuse_new { /*  oznaceni novych prispevku v diskusi*/  font-family: verdana, arial; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: red;}/* formulare *//**********************************************************************************//**********************************************************************************/form {  padding:0px; margin: 0px;}input, textarea {  font-family: arial; font-size: 12px; color: white; padding: 2px;  background-color: #0b3e55;  border: 1px solid #1f5071;}input.button {  font-family: arial; font-size: 10px; font-weight: normal; color: white;   padding: 1px 8px 1px 8px; _padding: 0px; _margin-top:2px;  background: url(layout/input.jpg);background-repeat: repeat-x; background-position: top;  background-color: black; }input.button:hover {  background: url(layout/mnu_bck.jpg);background-repeat: repeat-x; background-position: top;  }input.button_red {  font-family: arial; font-size: 10px; font-weight: normal; color: white;   padding: 1px 8px 1px 8px; _padding: 0px;  background: url(layout/input_red.jpg);background-repeat: repeat-x; background-position: top;  background-color: black; }.inputlogin {  margin-bottom: 3px;_margin-bottom: 2px;}/*** tabulky *//**********************************************************************************//**********************************************************************************/td {  text-align: left; vertical-align: top;}td.right {  text-align: right;}table.news {  width: 99%; background:#09273b; margin: 0px; margin-bottom:5px;}table.news2 {  width: 99%; background:#09273b; margin: 0px; margin-bottom:5px; border: 1px solid #153446;}thead {	font-family: verdana, arial; text-align: left;	background: url(layout/mnu_bck.jpg);background-repeat: repeat-x; background-position: top;  font-weight: bold; height: 40px; color: #e5e5e5; line-height:2;}table.news_new {  width: 99%; background:#1c3d55; margin: 0px; margin-bottom:5px; border: 1px solid #1f5071;  }table.news_new1 {  width: 99%; margin: 0px; margin-bottom:5px;   background: url(layout/news_new.gif);background-repeat: no-repeat; background-position: top right;  background-color:#09273b; }td.news_ice {  width:90px;}td.news_sim {  width:90px;  background: url(layout/ico_news_sim.jpg);background-repeat: no-repeat; background-position: top left; }td.news_kart {  width:90px;  background: url(layout/ico_news_kart.jpg);background-repeat: no-repeat; background-position: top left;}td.news_rc {  width:90px;  background: url(layout/ico_news_rc.jpg);background-repeat: no-repeat; background-position: top left;}table.kalendar {  width: 80%; background:#09273b; border: 1px solid #000000;}/***  zobrazeni strankovani *//**********************************************************************************//**********************************************************************************/          .ramec { padding-bottom: 30px;}.pageselect {margin-top:5px; padding: 5px; background-color: #1c3d55; text-align: center; color: #d5d5d5;  font-size: 12px; font-weight: normal;	font-family: verdana, arial;}.pageselect a {color: #b5b5b5; font-weight: normal; font-size: 12px}.pageselect a:hover {color: #ffffff; text-decoration: none; }.highlighted {color: rgb(94,171,234); font-weight: bold; font-size: 16px}/*            ovladaci tlacitka */.pg_fwd {background: url(layout/nasl_off.gif); background-position: right;	background-repeat: no-repeat;  padding-right: 15px; margin-right: 10px; text-decoration: none;}.pg_fwd:hover {background: url(layout/nasl_on.gif); background-position: right;	background-repeat: no-repeat;}.pg_back {background: url(layout/pred_off.gif); background-position: left;	background-repeat: no-repeat;  padding-left: 15px; margin-left: 10px; text-decoration: none;}.pg_back:hover {background: url(layout/pred_on.gif); background-position: left;	background-repeat: no-repeat;}.pg_first {background: url(layout/prvni_off.gif); background-position: left;	background-repeat: no-repeat;  padding-left: 15px; text-decoration: none;}.pg_first:hover {background: url(layout/prvni_on.gif); background-position: left;	background-repeat: no-repeat;}.pg_last {background: url(layout/posled_off.gif); background-position: right;	background-repeat: no-repeat;  padding-right: 15px; text-decoration: none;}.pg_last:hover {background: url(layout/posled_on.gif); background-position: right;	background-repeat: no-repeat;}