/* CSS Document */
/**            { margin: 0; padding: 0; }*/
a:link  { color: #DEDAC7; font: 100% Tahoma; text-decoration: underline; }
a:visited { color: #DEDAC7; text-decoration: underline; }
a:active { color: #DEDAC7; text-decoration: underline; }
a:hover { color: white; text-decoration: none; }
img            { border: none; }

#new_menu {
/*  background: url(/new/img/new_menu_bg.gif) repeat-x;*/
	margin: 0;
	width: 800px;
	text-align: center;
  position: relative;
  left: 15px; /*15*/
	top: 154px;
 }
#new_menu a:hover, #new_menu a:visited, #new_menu a:link {
  font: Bold 90% Tahoma; color: #E9E2D2;
  cursor: hand;
  text-decoration: none;
 }
#new_menu a:active {
  font: Bold 90% Tahoma; color: #E9E2D2;
  cursor: hand;
  text-decoration: none;
 }

#new_menu .new_high {
  background: url(/img/new_zalozka_high.gif) no-repeat;
  position: relative;
  z-index: 2;
  display: block;
  width: 109px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 9px;
  color: #FFFF00;
 }
#new_menu .new_low {
  background: url(/img/new_zalozka_low.gif) no-repeat;
  display: block;
  width: 109px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 5px;
 }
#new_menu .new_low:hover {
  background: url(/img/new_zalozka_focus.gif) no-repeat;
  display: block;
  width: 109px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 6px;
  color: #FFFF00;
 }
#new_menu .new_high_hledani {
  background: url(/img/new_hledani_high.gif) no-repeat;
  position: relative;
  z-index: 2;
  display: block;
  width: 220px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 8px;
/*  color: #FFFF00;*/
 }
#new_menu .new_low_hledani {
  background: url(/img/new_hledani_low.gif) no-repeat;
  display: block;
  width: 220px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 3px;
 }
#new_menu .new_low_hledani:hover {
  background: url(/img/new_hledani_focus.gif) no-repeat;
  display: block;
  width: 220px;
  height: 33px;
  float: left;
  text-align: center;
  padding-top: 4px;
 /* color: #FFFF00;*/
 }
#new_menu .new_low_hledani .pole_s                     { border: 1px solid #E9E2D2; width: 110px; font: 90% Tahoma; background: #191206; color: #DEDAC7; margin: 0 5px 0 5px; padding-left: 3px; }
#new_menu .new_low_hledani:hover .pole_s               { border: 1px solid #FFFF00; width: 110px; font: 90% Tahoma; background: #191206; color: #DEDAC7; margin: 0 5px 0 5px; padding-left: 3px; }
#new_menu .new_low_hledani:focus .pole_s               { border: 1px solid #FFFF00; width: 110px; font: 90% Tahoma; background: #191206; color: #DEDAC7; margin: 0 5px 0 5px; padding-left: 3px; }
#new_menu .new_high_hledani .pole_s                    { border: 1px solid #FFFF00; width: 110px; font: 90% Tahoma; background: #191206; color: #DEDAC7; margin: 0 5px 0 5px; padding-left: 3px; }
#new_menu .new_low_hledani .pole_hledat                { border: none; width: 60px; font: Bold 90% Tahoma;  background: url(/img/new_pole_hledat_low.gif) no-repeat;	color: #E9E2D2; margin: 0 10px 0 10px; }
#new_menu .new_low_hledani:hover .pole_hledat          { border: none; width: 60px; font: Bold 90% Tahoma;  background: url(/img/new_pole_hledat_focus.gif) no-repeat; color: #FFFF00; margin: 0 10px 0 10px; }
#new_menu .new_high_hledani .pole_hledat               { border: none; width: 60px; font: Bold 90% Tahoma;	background: url(/img/new_pole_hledat_focus.gif) no-repeat; color: #FFFF00; margin: 0 10px 0 10px; }

#new_under_menu {
  clear: both;
  font: 70% Tahoma;
  position: relative;
  top: 150px;
  padding: 20px;
 }
.banner {
	padding: 20px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 468px;
	height: 60px;
/*	position: absolute;
	top: 200px;
  margin-left: 40px;*/
  }
#head {
  background: url(/img/new_head.jpg) no-repeat black;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 250px;
  }
body {
  background: url(/img/bg_body.jpg) repeat #1E170E;
/*  background-color: #1E170E  2B2626*/;
  padding: 0;
	margin: 0;
  color: #DEDAC7;
 }
#body {
  background: url(/img/new_body_bg.gif) repeat-y;
  padding: 0;
	margin: 0;
	width: 840px;
	margin-left: auto;
	margin-right: auto;
 }

#blok {
  padding: 15px;
	width: 770px;
	font: 80% Arial;
	text-align: left;
	background: black;
	margin-left: auto;
	margin-right: auto;
}
form
{
	padding: 0;
	margin: 0;
  }
#right {
	float: right;
	width: 200px;	
	margin: 0;
  font: 90% Tahoma;
  }
#right a {
  font: 90% Tahoma;
  }
.calendar	{
  padding: 0;
	width: 180px;
	font-size: 80%;	
  margin-top: 10px;
  }
.calendar td {
/*  width: 22px;*/
 }
.box  {
  background: url(/img/new_right_bg.gif) top left no-repeat;
  padding: 1px 10px 20px 10px;
  }
.boxmap  {
  background: url(/img/new_right_bg.gif) top left no-repeat;
  padding: 1px 0px 0px 0px;
  }
/* Calendář */
.today {
	background: #262727; /*#CDCDBD*/
  text-align: center;
  font: Bold 100% Arial;
 }
 .today a {
  text-decoration: none;
  color: red;
  display: block;
  font: Bold 100% Arial;
 }
.normal-day {
	background: #070502;/*#EBEBDB#4D4D4D*/
  text-align: center;
 }
.linked-day {
	background: #191206;/*#E0E0D2#636363*/
  text-align: center;
 }
.linked-day a {
  text-decoration: none;
  display: block;
  font: Bold 100% Arial;
 }
.linked-day a:hover {
  text-decoration: underline;
  display: block;
  font: Bold 100% Arial;
/* 	background: #9FA093;*/
 }
.calendar-prev {
 }
.calendar-next {
 }
.calendar-month {
  font: Bold 130% Arial;
  text-align: center;
  }
.calendar-month a {
  text-decoration: none;
  }
#cleaner {
  clear: both;
  padding: 0;
	margin: 0;
	background: #252525;
 }
.cleaner {
  clear: both;
  padding: 0;
	margin: 0;
 }
#content {
  float: left;
  width: 550px;
  }
.action {
  background: url(/img/new_akce_bg.gif) top left no-repeat;
  padding: 15px;
  margin-bottom: 30px;
  clear: right;


/*  background-image: url(../img/center-akce.gif);
  background-position: right;
  background-repeat: repeat-y;
  background-color:  #454545;
  color: black;*/
  }
.action-top {
  height: 26px;
/*  background-image: url(../img/top-akce.gif);
  background-repeat: no-repeat;*/
  padding: 5px 15px;
  }
.action-bottom {
  height: 10px;
/*  background: url(/img/new_akce_bottom.gif) bottom right no-repeat;*/
/*  background-image: url(../img/bottom-akce.gif);
  background-repeat: no-repeat;*/
  clear: both;
  margin-bottom: 10px;
  }
.action-img {
  width: 150px;
/*  margin: 10px;
  margin-right: 25px;*/
  float: right;
  border: none;
  margin-left: 10px;
  }
/*.uvod  {
  width: 350px;
  float: right;
  border: none;
  }*/
.action-comments {
  margin-top: 30px;
  }
.comment, .comment2, .comment3, .comment4, .comment5, .comment6 {
  background: url(../img/new_comment_bg.gif) no-repeat top center;
  font: 85% Tahoma;
  }
.comment {
  padding: 5px 10px 10px 20px;
  }
.comment2 {
  padding: 5px 20px 10px 40px;
  }
.comment3 {
  padding: 5px 10px 10px 60px;
  }
.comment4 {
  padding: 5px 10px 10px 80px;
  }
.comment5 {
  padding: 5px 10px 10px 100px;
  }
.comment6 {
  padding: 5px 10px 10px 120px;
  }
.uponline {
  border-top: 1px solid #221A0C;
  }


.action-break {
/*  background-image: url(../img/break-akce.gif);
  background-position: bottom;
  background-repeat: no-repeat;*/
  width: 700px;
  height: 2px;
  clear: both;
  margin: 0;
  }
.comform {
  padding: 20px;
  }
.comm-info {
  padding: 0 0 0 30px;
  }
.messagebox {
  padding: 10px 10px 30px 20px;
  background: url(../img/new_comment_bg.gif) no-repeat top center;
  font: Bold 85% Tahoma;
  text-align: center;
  }

/*.action p,span,h1 {
  margin-left: 15px;
  position: relative;
  z-index: 1;
  }*/
/*
.top-right {
/*  background-image: url(../img/top-right.gif);
  background-repeat: no-repeat;*/
/*  width: 220px;
  height: 10px;
  }
.bottom-right {
/*  background-image: url(../img/bottom-right.gif);
  background-repeat: no-repeat;*/
/*  width: 220px;
  height: 10px;
  clear: both;
  margin-bottom: 10px;
  }
/*.frame, .frame2 {
  padding: 0 15px 10px 15px;
  position: relative;
  z-index: 1;
  }
.frame2 p {
/*  margin-bottom: 10px;*/
/*  font: 100% Tahoma;
  }
.frame p {
  font: Bold 90% Tahoma;
  line-height: 120%;
  text-align: justify;
/*  color: #DEDA9B;*/
/*  }*/
.action-date {
  color: silver;
  font: Bold 90% Tahoma;
  }
/*
.action-title a {
  color: #FFFF00;
  font: Bold 18px Tahoma;
  margin-top: 5px;
  }*/
h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
  font: Bold 18px Tahoma;
  color: #FFFF00;
  margin-top: 5px;
  text-decoration: none;
  } 
h3 {
  font: Bold 100% Tahoma;
  color: #FFFF00;  
 }
#right h3 {
  text-align: center;
 }
#footer {
  font: 70% Tahoma;
  text-align: center;
  padding: 15px;
 }
/*
#footer a {
  color: gray;
 }
#footer img {
  border: none;
 }*/
#footer-links {
  font: 80% Tahoma;
/*  margin-top: 30px;*/
  color: #1A1A1A;
 }

#footer-links a {
  color: #262626;
 }
#footer-links a:hover {
  color: #4C4C4C;
 }



.hr {
  height: 2;
  border: 0;
  border-top: 1px solid #221A0C;
  border-bottom: 1px solid #020201;
  margin: 0px
 }

li {
  list-style: none;
 }

.eqal                { border: none; padding: 0 5px 0 0; float: left; text-decoration: none; vertical-align: center; }

/*.sform               { width: 100px; font: 80% Tahoma; background: black; border: 1px dashed gray; color: gray; }
.sform-textarea      { width: 90px; height: 50px; font: 80% Tahoma; color: gray; }
.sform-file          { width: 260px; font: 80% Tahoma; }*/
.tlac                { width: 80px;  font: 80% Tahoma; }
label                { font: 90% Tahoma; }
.pole                { border: 1px solid #E9E2D2; width: 160px; font: 100% Tahoma; background: #191206; color: #DEDAC7; padding-left: 3px; }
.pole2               { border: 1px solid #E9E2D2; width: 47px; font: 100% Tahoma;	background: #191206; color: #DEDAC7; padding-left: 3px; }
.pole3               { border: 1px solid #E9E2D2; width: 80px; font: 100% Tahoma;	background: #191206; color: #DEDAC7; padding-left: 3px; }
.pole:focus                { border: 1px solid #FFFF00; width: 160px; font: 100% Tahoma; background: #191206; color: #DEDAC7; padding-left: 3px; }
.pole2:focus               { border: 1px solid #FFFF00; width: 47px; font: 100% Tahoma;	background: #191206; color: #DEDAC7; padding-left: 3px; }
.pole3:focus               { border: 1px solid #FFFF00; width: 80px; font: 100% Tahoma;	background: #191206; color: #DEDAC7; padding-left: 3px; }

/*
#menu                { background: url(../img/menu.jpg) no-repeat black; width: 1000px; height: 30px; padding-top: 5px; margin-left: auto; margin-right: auto; text-align: center; }
#menu a:link         { font: Bold 90% Tahoma; margin: 10px; color: #3B2E20; }
#menu a:visited      { font: Bold 90% Tahoma; margin: 10px; color: #3B2E20; }
#menu a:hover        { font: Bold 90% Tahoma; margin: 10px; color: black; }
#menu span           { font: Bold 90% Tahoma; margin: 10px; color: black; }
*/

.link                { font: 100% Tahoma; color: gray; }
.link a:link         { color: silver; text-decoration: underline; }
.link a:visited      { color: gray; text-decoration: underline; }
.link a:hover        { color: white; text-decoration: none; }
.link img            { border: none; }
.link-popis          { padding: 15px 0 15px 0; text-align: justify; }


h1 { font: 20px Tahoma; /*color: #A7915B*/ color: #DEDAC7; }

.links-low           { font: bold 100% Tahoma; color: black; padding: 4px 16px 4px 16px; background-color: #636363; border: solid 1px gray; }
.links-high          { font: bold 100% Tahoma; color: black; padding: 4px 16px 4px 16px; background-color: #414141; border: solid 1px black; }

.category                { float: left; font: 12px Tahoma; margin-bottom: 30px; text-align: center; }
.category-title a:link         { text-decoration: underline; color: yellow; display: block; }
.category-title a:visited      { text-decoration: underline; color: yellow; display: block; }
.category-title a:hover        { text-decoration: none; color: yellow; display: block; }
.category a:link         { text-decoration: underline; display: block; }
.category a:visited      { text-decoration: underline; display: block; }
.category a:hover        { text-decoration: none; display: block; }

.catalog-links           { padding: 0 30px 0 30px; }
.links                   { padding: 20px 10px 40px 40px; font: 12px Tahoma; background: url(../img/new_comment_bg.gif) no-repeat top center; }
.links-img               { border: none; padding: 0 0 5px 15px; float: right; vertical-align: center; }

.bottom-info  { padding: 5px 0 5px 0; font-size: 11px; color: #DEDAC7/*#373737*/; }
.bottom-high  { font-weight: bold; /*color: yellow;*/ }
.bottom-high a:link         { color: yellow; text-decoration: underline; }
.bottom-high a:visited      { color: yellow; text-decoration: underline; }
.bottom-high a:hover        { color: white; text-decoration: none; }

.link-logo  { width: 200px; text-align: center; padding: 0; }
.link-logo img  { text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 0; }

.icon, .icon_priority, .icon_right { position: relative; top: 4px; height: 16px; padding-right: 5px; padding-left: 5px; }
.icon, .icon_right { width: 16px; }
.icon_priority  { width: 32px; padding-left: 5px; }
.icon { background-color: black; }
/*
.icon { position: relative; top: 4px;  height: 16px; padding-right: 5px; background-color: black; }
.icon_priority { position: relative; top: 4px; width: 32px; height: 16px; padding-right: 5px;  padding-left: 5px; }
.icon_right { position: relative; top: 4px; width: 16px; height: 16px; padding-right: 5px; }*/

.slide { text-align: center; margin: 0 auto; width: 150px; height: 300px; border: 0; }
.foto-box { float: left; margin: 10px; width: 150px; height: 112px; text-align: center; }
/*.foto-img { float: left; margin: 10px; }*/
.radio  { background: url(../img/radio_bg.png) no-repeat top left; padding-left: 10px; }
.marquee { width: 180px; }
.nextnews { text-align: right; margin-right: 50px; }
.center { text-align: center; margin-left: auto; margin-right: auto; }

#mapa { padding: 0px; background: #22190B url(/img/poz.gif) top left no-repeat; width: 200px; font-size: 1px; }