/* hlavní tělo */
body {
  background-color : #1e1e1f;
  background-image : url('back1.jpg');
  font-family : trebuchet, tahoma, verdana, arial, sans-serif;
}
body, h1, h2, h3, h4, h5, h6, ul, ul li, ol, ol li, p {
  padding : 0;
  margin : 0;
}
h1 a {
  color :#ffffff;
  text-decoration : none;
  font-size : 22px;
}
a, li a {
  cursor: pointer;
}
#logo {
  width : 376px;
  height : 53px;
  position : absolute;
  margin-left : 27px;
  margin-top : 11px;
}
#logo span {
  position : absolute;
  background-image : url('logo.gif');
  background-repeat : no-repeat;
  width : 376px;
  height : 53px;
}
a:hover {
  cursor : pointer;
}
#main {
  background : url('back.jpg') repeat-x;
  width : 100%;
}
#table {
  width : 1040px;
  margin : auto;
  background : url('back2.jpg') no-repeat;
  padding : 0 8px;
}
#header {
  height : 81px;
  width : 1025px;
  background : url('header.jpg') no-repeat;
}
#main-box {
  background : url('line.gif') repeat-x left bottom;
  width : 1025px;
  -width : 1025px;
  border-bottom : 1px solid #2d2d2d;
  margin-top : -1px;
  height : 250px;
}
#main-box img {
  -margin-left : -3px;
  margin-top : 1px;
}
.small {
  z-index : -10;
}
.overlay, .overlayd {
  background : url('bg_bann.png') no-repeat right top;
  color : #fff;
  line-height : 1.3;
  text-align : right;
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/bg_bann.png', sizingMethod='crop');
  -background-image: none;
  overflow :hidden;
  width : 773px;
  height : 103px;
  margin-top : 149px;
  position : absolute;
}
.overlayd {
  position : absolute;
  *top : 245px;
  *margin-left : -252px;
  -margin-left : -255px;  
}
#slideshow {
  width : 754px;
  position : absolute;
  margin-left : 252px;
  *margin-top : -246px;
  padding : 0px 20px 0px 0px;
  font-size : 20px;
}
#slideshow.det {
}
.overlayt, .overlay h3, .overlayd h3 {
  font-size : 20px;
  color : #fff;
  font-weight : normal;
  text-align: right;
  margin-left : 510px;
  z-index : 20;
}
.overlay h3, .overlayd h3 {
  padding-top : 25px;
  margin-left : 310px;
  *margin-right : 20px;
  width : 450px;
}
.overlayt p {
  margin-top : 170px;
  width : 500px;
  text-align : right;
  *margin-left : -510px;
}
.overlayt p a {
  color : #fff;
  text-decoration : none;
  display : block;
}
.overlayt p a:hover {
  color : #ee7f01;
}
.overlayd .date {
  font-size : 12px;
  color : #c4c4c4;
  padding-right : 10px;
}
#slideshow a img {
  border : none;
  -padding-left : 3px;
}
ul#slideshow li {
  list-style : none;
  padding : 0;
  margin : 0;
}
#login {
  float : right;
  width : 440px;
  height : 60px;
  color : #b7b7b7;
  font-size : 13px;
  overflow : hidden;
  background : url('bg_newsletter.jpg') no-repeat right top;
}
#login strong {
  float : left;
  font-weight : normal;
  padding-top : 3px;
}
#login .links {
  margin-top : 0px;
  *margin-top : -5px;
  padding-top : 40px;  
  padding-right : 10px;
  text-align : right;
}
#login .links a {
  text-decoration : none;
  color : #e0e0e0;
}
#login .links a b {
  color : #eeeeee;
  font-size : 15px;
}
#login .links a i {
  color : #e4641f;
  font-style: normal;
  font-size : 14px;
  margin : 3px;
}
#login .links a:hover {
  color : #ffffff;
}
/* Hlavní menu */
.menu {
  float : left;
  margin-top : 1px;
  overflow : hidden;
}
#left .menu {
  width : 232px;
  margin-top : 0;
}
ul.menu li a {
  width : 252px;
  display : block;
  height : 35px;
  list-style : none;
  overflow: hidden;
  text-indent: -1000em;
  -width : 252px;
}
ul.menu li {
  list-style : none;
}
li.m01 a {
  background-image : url('m_01.gif');
}
li.m02 a {
  background-image : url('m_02.gif');
}
li.m03 a {
  background-image : url('m_03.gif');
}
li.m04 a {
  background-image : url('m_04.gif');
}
li.m05 a {
  background-image : url('m_05.gif');
}
li.m06 a {
  background-image : url('m_06.gif');
}
li.m07 a {
  background-image : url('m_07.gif');
}
li.m01 a:hover, li.m02 a:hover, li.m03 a:hover, li.m04 a:hover, li.m05 a:hover, li.m06 a:hover, li.m07 a:hover {
  background-position : 0px -35px;
  color : #ee7f01;
}
li#act a {
  background-position : 0px -70px;
}
/* Hlavní text */
#left {
  clear : both;
  float : left;
  width : 252px;
  background : #252525 url('bck_mn.gif') -2px 0px;
  color : #d5d5d5;
  font-size : 12px;
  line-height : 1.75;
}
#left .menu {
  background : url('bck_mn1.gif') repeat-x;
  padding : 10px;
}
#left .ico {
  padding : 10px 0px 5px 0px;
}
#left a {
  display : block;
  float : right;
  text-decoration : none;
  color : #e4641f;
  *padding-right : 10px;
}
#left a:hover {
  color : #ffffff;
}
#left h3 {
  color : #ffffff;
  font-size : 14px;
}
/* top 5 */
#left ol li a {
  text-transform : uppercase;
  text-align : left;
  float : none;
  color : #d5d5d5;
  -display : inline;
}
#left ol li a:hover {
  color : #ffffff;
}
ol li {
  margin-left : 20px;
  *margin-left : 24px;
  color : #ee7f01;
  margin-bottom : 5px;
}
/* hlavní kostra textu */
#main-t {
  background : #363636 url('bck_txt.gif') repeat-y 0px 0px;
  overflow: hidden;
  width : 1025px;
  clear : both;
}
#text{
  float : left;
  width : 744px;
  padding : 15px 10px 0 19px;
  background : url('bck_txt.jpg') no-repeat;
  color : #bababa;
  font-size : 12px;
  line-height : 1.6;
  min-height : 80px;
}
/* spodní část webu*/
#bottom {
  clear : both;
  margin : auto;
  width : 1040px;
  height : 21px;
  background : url('bck_bott.jpg') no-repeat;
}
#bottom1 {
  background : url('bck_bott1.jpg') no-repeat;
  width : 731px;
  *width : 738px;
  height : 219px;
  margin : auto;
}
#bottom1 .loga {
  padding-top : 33px;
  height : 50px;
  font-size: 0;
  text-align: center;
}
#bottom1 .loga img {
  display : inline;
}
#bottom1 .loga a img {
  border : none;
}
#bottom1 .info {
  padding-top : 112px;
  padding-bottom : 10px;
  color : #6f6f6f;
  font-size : 10px;
  text-align : center; 
  cursor : default; 
}
#bottom1 .info a {
  color : #a7a7a7;
  text-decoration : none;
}
#bottom1 .info a:hover {
  color : #c6c6c6;
}
/*hlavní zpráva*/
#main-a {
  width : 395px;
  height : 439px;
  background : url('bck_head.gif') no-repeat left 263px;
  float : left;
  margin-right : 15px;
}
#main-a img {
  border : 1px solid #7f7f7f;
  border-bottom-width : 0px;
}
.pripravte {
  width : 362px;
  height : 55px;
  background : url('bg_pripravte.png') no-repeat;
  margin : 180px 0 0 1px;
  position : absolute;
  z-index : 20;
  padding : 28px 0 0 7px;
  color : #fff;
  font-size : 12px;
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/bg_pripravte.png', sizingMethod='crop');
  -background-image: none;
}
.pripravte strong {
  font-size : 14px;
}
#main-a .box {
  position : relative;
  padding : 0px 10px 0 10px;
  *padding : 3px 10px 0 10px;
  font-size : 13px;
  color : #383838;
  line-height : 1.5;
}
#main-a .box h2 {
  color : #ffffff;
  font-size : 24px;
  font-weight : normal;
  line-height : 1;
  margin-bottom : 5px;
}
#main-a .zobr h4 {
  font-weight : normal;
  margin-top : 5px;
  margin-left : 20px;
  font-size : 12px;
  color : #9b471a;
  float : left;
}
#main-a .zobr {
  z-index : 30;
  width : 395px;
  height : 33px;
  background : url('bck_head1.gif') no-repeat left bottom;
  position : absolute;
  margin-top : 405px;
}
#main-a .zobr a  {
  float : right;
  display : block;
  border : none;
  width : 157px;
  height : 33px;
  background : url('button_zobrazit.gif') 0 0;
  font-size : 0;
}
#main-a .zobr a:hover {
  background-position : 0 33px;
}
/* vedlejší zprávy */
#main-b {
  float : left;
  width : 330px;
  font-size : 12px;
}
#main-b a .box {
  height : 102px;
  margin-bottom : 10px;
  font-size : 10px;
  overflow : hidden;
}
a .article-box h5 {
  color : #ffffff;
  font-size : 13px;
  margin : 0;
  padding : 0;
  display : inline;
}
a .article-box h6 {
  color : #e3e3e3;
  font-size : 11px;
  font-weight : normal;
  display : inline;
  padding-left : 10px;
}
#main-b a .box h3 {
  color : #ffffff;
  font-size : 11px;
  margin-top : 0;
  margin-bottom : 0;
  padding : 0;
}
#main-b a .box p, .article-box p {
  display : block;
  height : 66px;
  line-height : 1.4;
  overflow : hidden;
}
#main-b a .box  {
  display : block;
  color : #acacac;
  text-decoration : none;
  line-height : 1.4;
}
#main-b a .box b, a .article-box b {
  font-weight : normal;
  color: #fff;
  line-height : 1.8;
}
#main-b a .box:hover {
  color : #ffffff;
}
#main-b a .box img {
  border : 1px solid #8b8b8b;
  float : left;
  margin-right : 5px;
  width : 150px;
  height : 100px;
}
.article-box img {
  padding : 4px;
  border : none;
  background : #202020;
  float : left;
  margin-right : 10px;
}
.article-box {
  clear : both;
  margin-bottom : 10px;
  padding : 5px;
  color : #acacac;
  border : 1px solid #797979;
}
a .article-box:hover {
  background-color : #2d2d2d;
  color : #fff;
}
/* uvnitř článku */
#text form {
  background-color : #242424;
  margin-top : 15px;
  border : 1px solid #000;
  padding : 30px 8px;
  overflow : hidden;
  width : 340px;
  margin-left : 15px;
}
#text form a {
  float : right;
  margin-top : -15px;
  margin-bottom : 15px;
  background-color : #444444;
  border : 1px solid #6e6e6e;
  padding : 5px;
}
#text input, #text textarea {
  border : 1px solid #ffffff;
  background : #d6d6d6 url('input1.gif') repeat-x;
  font-family : trebuchet, tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  width : 200px;
}
#text .checkbox input {
  padding : 0;
  margin : 0;
  width : auto;
  margin-right : 6px;
  vertical-align : middle;
  background : #fff;
  *background : none;
  border : none;
}
#text .checkbox {
  font-size : 11px;
}
#text .button {
  clear : both;
  font-size: 15px;
  padding : 5px 15px;
  *padding : 5px 5px;
  display : block;
  margin : 60px 0 0 110px;
  *margin : 0 0 0 110px;
}
.textarea-left {
  clear : both;
  width : 100px;
  float : left;
  margin-left : 8px;
  margin-right : 5px;
  text-transform : uppercase;
  font-size : 11px;
  text-align : right;
}
.textarea-right {
  width : 210px;
  float : left;
  font-size: 10px;
  color : #919191;
  line-height : 1.7;
  border-left : 2px solid #4d4d4d;
  padding-left : 8px;
}
.textarea-left, .textarea-right {
  margin-bottom : 10px;
}
.hmpl {
  display : none;
}
.error {
  margin-left : 15px;
  width : 340px;
  border : 1px solid #fff;
  padding-left : 15px;
  margin-top : 10px;
}
#text ul {
  margin : 20px 0;
}
#text ul li {
  list-style : none;
  background : url('li_s.gif') no-repeat;
  padding-left : 30px;
  margin-left : 15px;
  margin : 5px 0 5px 10px;
}
#text ul.comm li {
  margin : 10px 0 0 10px;
  width : 656px;
  background : url('uvoz.gif') no-repeat left top;
  padding : 8px 45px 5px 35px;
  font-size : 13px;
  text-align : justify;
}
#text ul li h2, #text ul li h3 {
  margin : 0;
  line-height : 1.2;
}
#text a {
  color : #ee7f01;
  text-decoration : none;  
}
#text a:hover {
  color : #ffffff;
}
#text h3, #text h4 {
  margin-bottom : 5px;
  margin-top : 10px;
}
#text h2 {
  font-size : 21px;
  color : #ee7f01;
  line-height: 1;
  margin-bottom : 10px;
}
#text h3 {
  font-size : 17px;
  color : #ee7f01;
}
#text h4 {
  color : #dddddd;
  font-size : 14px;
}
#text img.right, #text img.left {
  padding : 4px;
  border : 1px solid #565656;
  background : #202020;
}
#text img.right {
  float : right;
  margin : 10px 0 10px 10px;
}
#text img.left {
  float : left;
  margin : 10px 10px 10px 0px;
}
.butt-obj a {
  position : absolute;
  margin-left : 590px;
  top : 340px;
  background : url('butt_obj.gif') left top;
  width : 146px;
  height : 43px;
}
.butt-obj a:hover {
  background-position : left bottom;
}
.wall {
  width : 230px;
  border : 1px solid #565656;
  background : #202020;
  overflow : hidden;
  color : #fff;
  float : left;
  margin : 0 16px 16px 0; 
}
.wall img {
  padding : 5px;
  float : left;
}
.wall a {
  display : block;
  color: #fff;
}
#gallery {
  clear : both;
  width : 649px;
  *width : 655px;
  padding : 50px 5px 0 5px;
  margin : -20px 15px 20px 40px;
  font-size: 0px;
  background : #202020 url('galerie.gif') no-repeat right top;
}
#gallery a img {
  padding : 1px 1px 11px 1px;
  background : #ababab url('gallery.jpg') no-repeat left bottom;
  margin : 0px 5px 10px 5px;
  color : #fff;
  -moz-opacity : 0.7;
  opacity:.7;
  filter:alpha(opacity=70);
}
#gallery a img:hover {
  background : #fff url('gallery.jpg') no-repeat left bottom;
  -moz-opacity : 1;
  opacity:1;
  filter:alpha(opacity=100);
}#wrapper {width:773px; float : left;}
#wrapper * {margin:0; padding:0}
#fullsize {width:773px; height:245px;}
#information {
  height:245px; 
  color : #fff; 
  overflow:hidden; 
  z-index:200;
  text-align : right;
  width : 760px;
  position : absolute;
  font-family : trebuchet ms, tahoma, verdana, sans-serif;
  line-height : 1.1;
}

#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {display : none;}
#imgnext {display : none;}
#imglink {position:absolute; height : 245px; width:773px; z-index:800; opacity:.3; filter:alpha(opacity=30); margin-top : 1px;}
.linkhover {background:url(link.gif) 757px 170px no-repeat; z-index:1400;}
#banner {
width : 120px;
	position : absolute;
	top : 73px;
	margin-left : 1030px;
}
#banner a img {
	border : none;
}