body {
      text-align: center;
      font-family: Arial, Verdana, sans;
      font-size: 12px;
      color: #000000;
      margin: 0px;
      background-color: #FFFFFF;  
}

#main {
       margin: 0;
       width: 100%;
       min-width: 1130px;
 	   _width: expression(document.body.clientWidth < 1135? "1130px" : "auto");
       position:relative;
       background-color: #FFFFFF;
}

#hlavicka {
       width: 100%;
       height: 167px;
       position: relative;
       background: url('../images/bg2.gif') repeat-x;
}

#hlavicka_bl {
	height: 167px;
	background: url('../images/lm_top2.gif') no-repeat bottom left;
}

#hlavicka_b {
	height: 167px;
	background: url('../images/main_bck.gif') repeat-x bottom;
}

#hlavicka img{
		border: 0;
}

#logo {
	position:relative;
	float: left;
	left: 90px;
	bottom: 11px;
	z-index: 1;
}

#logo2 {
	position:relative;
	left: 160px;
	float: left;
	top: 69px;
	z-index: 1;
}

#right_logo {
	position: absolute;
	top:40px;
	right:0px;	
	z-index: 1;
}

#lang {
	position: relative;
	top: 10px;
	left: 290px;
	height: 20px;
	font-size: 0.7em;
	color: #006699;
	text-align: left;
	z-index:1;
	width: 200px;
}

#lang a, #lang a:link, #lang a:active, #lang a:visited {
	color: #4a9ace;;
	text-decoration: underline;
	position:relative;
	bottom:4px;
	font-weight: bold;
}

#lang a:hover {
	color: #4a9ace;;
	text-decoration: underline;
	font-weight: bold;
}

#lang a img {
	position:relative;
	top:4px;
}

#loga_box{width:60px;height:auto;position:absolute;top:18px;left:790px;}
#loga_box img{border:0;margin-bottom:8px;}

#top-search, #vyhledavani form {position:absolute;right:10px;top:15px;width:300px;}
#top-search .search-button, #vyhledavani .search-button {float:right;background: #ffffff url(../images/hledat-button.gif) 
top left;width:21px;height:21px;border:0;margin:0;}
#top-search .search-textbox, #vyhledavani .search-textbox{padding-top:2px;border:0;height:18px;margin:0;float:right;}

#vyhledavani {position:absolute;right:25px;top:40px;z-index:2;text-align:right;}

#pravy-sloupec{z-index:99;}
.box-foto{
          width: 147px;
          height: auto;
          float: left;
          overflow: hidden;
          margin-bottom: 10px;
	  z-index:20;

}
.box-foto img{border: 1px solid #0061AA;}


/*MENU*/

#menu {width: 300px;font-family: Verdana, arial;z-index:2; text-align: left;float:left;position: relative;}
#menu_stred {width: 305px;float: left;background: url(../images/lm_r_bg.gif) repeat-y top left;}
#menu_bottom {position:relative;top: 13px;_top: 3px;z-index:1;background: url(../images/lm_rb_crn01.gif) no-repeat bottom left;}
#menu ul#main_menu{padding-left: 60px;_padding-left: 30px;font-size:12px;}
#menu li{color:#4a9ace;margin: 0px; padding: 2px 0px; list-style-position: outside; font-weight: bold;}
#menu ul#main_menu li.active{color: #4a9ace;padding: 2px 0px;}
#menu ul#main_menu li.active a {color:#4a9ace;text-decoration:underline; position:relative; bottom: 5px;}
#menu ul#main_menu li.active a:hover{color: #0061AA;text-decoration:underline;position:relative; bottom: 5px;}
#menu ul#main_menu li a {color:#4a9ace;text-decoration:underline;padding: 0px 0px 0px 5px;position:relative; bottom: 5px;}
#menu ul#main_menu li a:hover{color: #0061AA;text-decoration:underline;position:relative; bottom: 5px;}

#bullet1 {
	list-style-image: url("../images/bullet1.gif");
}
#bullet1:hover, #bullet1:active{
	list-style-image: url("../images/bullet1a.gif");
}

#bullet2 {
	list-style-image: url("../images/bullet2.gif");
}
#bullet2:hover {
	list-style-image: url("../images/bullet2a.gif");
}
#bullet3 {
	list-style-image: url("../images/bullet3.gif");
}
#bullet3:hover {
	list-style-image: url("../images/bullet3a.gif");
}
#bullet4 {
	list-style-image: url("../images/bullet4.gif");
}
#bullet4:hover {
	list-style-image: url("../images/bullet4a.gif");
}
#bullet5 {
	list-style-image: url("../images/bullet5.gif");
}
#bullet5:hover {
	list-style-image: url("../images/bullet5a.gif");
}
#bullet6 {
	list-style-image: url("../images/bullet6.gif");
}
#bullet6:hover {
	list-style-image: url("../images/bullet6a.gif");
}
#bullet7 {
	list-style-image: url("../images/bullet7.gif");
}
#bullet7:hover {
	list-style-image: url("../images/bullet7a.gif");
}
#bullet8 {
	list-style-image: url("../images/bullet8.gif");
}
#bullet8:hover {
	list-style-image: url("../images/bullet8a.gif");
}
#bullet9{
	list-style-image: url("../images/bullet9.gif");
}
#bullet9:hover{
	list-style-image: url("../images/bullet9a.gif");
}
#bullet10{
	list-style-image: url("../images/bullet10.gif");
}
#bullet10:hover{
	list-style-image: url("../images/bullet10a.gif");
}
#bullet11{
	list-style-image: url("../images/bullet11.gif");
}
#bullet11:hover{
	list-style-image: url("../images/bullet11a.gif");
}
#bullet12{
	list-style-image: url("../images/bullet12.gif");
}
#bullet12:hover{
	list-style-image: url("../images/bullet12a.gif");
}
#bullet13{
	list-style-image: url("../images/bullet13.gif");
}
#bullet13:hover{
	list-style-image: url("../images/bullet13a.gif");
}
#bullet14{
	list-style-image: url("../images/bullet14.gif");
}
#bullet14:hover{
	list-style-image: url("../images/bullet14a.gif");
}
#bullet15{
	list-style-image: url("../images/bullet15.gif");
}
#bullet15:hover{
	list-style-image: url("../images/bullet15a.gif");
}
#bullet16{
	list-style-image: url("../images/bullet16.gif");
}
#bullet16:hover{
	list-style-image: url("../images/bullet16a.gif");
}
#bullet17{
	list-style-image: url("../images/bullet17.gif");
}
#bullet17:hover{
	list-style-image: url("../images/bullet17a.gif");
}
#bullet18{
	list-style-image: url("../images/bullet18.gif");
}
#bullet18:hover{
	list-style-image: url("../images/bullet18a.gif");
}
#bullet19{
	list-style-image: url("../images/bullet19.gif");
}
#bullet19:hover{
	list-style-image: url("../images/bullet19a.gif");
}

/**/

/*****SUBMENU**********/
#menu ul#main_menu ul{text-align: left;padding-top: 5px;}
#menu ul#main_menu ul li{position: relative; right: 40px; font-weight: normal;}
#menu ul#main_menu ul li a{color: #4a9ace; text-align: left;padding: 2px 5px;}
#menu ul#main_menu ul li a:hover{color: #0061AA;}
#menu ul#main_menu ul li.active a{color: #4a9ace;}
#menu ul#main_menu ul li.active a:hover{color: #0061AA;}

#submenu, #submenu:visited {
	list-style-image: url("../images/m2_n.gif");
}
#submenu:hover, #submenu:active {
	list-style-image: url("../images/m2_a.gif");
}


#pocasi {
  float:left;
  width: 235px;
  left: 0px;
  margin: 20px;
  background: #b2d7ee url('../images/pocasi_r.gif') repeat-y right;
}
#pocasi a{
  color: #0061AA;
}
#pocasi_rt {
  background: url('../images/pocasi_rt.gif') no-repeat right top;
}
#pocasi_rb {
  background: url('../images/pocasi_rb.gif') no-repeat right bottom;
}
#pocasi_lt {
  background: url('../images/pocasi_lt.gif') no-repeat left top;
}
#pocasi_lb {
  background: url('../images/pocasi_lb.gif') no-repeat left bottom;
}
.weather {
	margin-left:25px;
  	background: #b2d7ee;
  	}
.value {
  	background: #c8e1f1;
  	border-right: 3px solid #33ccff;
}
.param {
    text-align: right;
}
.hd {
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
    color: #0061AA;
  	padding-bottom: 10px;    
}
.hr {
  	background: #e3eff9;
  	width: 3px;
}


/* OBSAH */

#content {
	width: 100%;
	float: left;
	background: #f4faff url('../images/content_left.gif') repeat-y;
    z-index:1;
}
#content_t {
	width: 100%;
	float: left;
	background: url('../images/content_t.gif') repeat-x;
    z-index:1;
}
#content_l {
	width: 100%;
	float: left;
    padding-bottom: 0px;  	
    background: url('../images/nadpis_left.gif') no-repeat;
}
#content_b {
    background: url('../images/content_b.gif') repeat-x bottom;
	float:left;
}
#content_lb {
	width: 95%;
	float:left;
	padding: 20px;
    background: url('../images/tp_lb.gif') no-repeat bottom left;
}


#nadpis
{
  	background: url('../images/head_bg.gif') repeat-x;
  	margin: 0;
  	height: 39px;
}

#nadpis2 {
  	background: url('../images/nadpis_left.gif') no-repeat;
  	z-index: 100;
  	height: 39px;
   	line-height: 39px !important;
  	padding:0px;
  	_padding:0px;
  	position: relative;
  	bottom: 0px;
  	_bottom: 0px;
  	display: block;
}

#nadpis_pc {
	height: 39px;
  	background: url('../images/h1_3.gif') no-repeat right;
}

.uptext {
	position: relative;
	bottom: 12px;
}

#horni{
	float: left;  
}
#dolni{
	float: left;
}

/* BUNKA */
#bunka {
	width: 365px;
	float: left;
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin:0;
}

#bunka p{
	font-size: 1em;
	/*text-indent: 20px;*/
	margin:10px;
}

#bunka hr {
	background:#C8DF8E;
	color:#C8DF8E;
	border:0;
	height:1px;
	width:100%;
}

#bunka h2 {
	background: url('../images/nadpis.gif') no-repeat;
	padding: 7px;
	padding-left: 10px; 
	color: #0061AA;
}

#bunka a {color:#4a9ace;text-decoration:underline; margin: 10px;}
#content #bunka a:hover {color:#000000;}

#bunka li{
	list-style-image: url('../images/m2_n.gif');
	margin-bottom:5px;

}
#bunka li:hover{
	list-style-image: url('../images/m2_a.gif');
}

#levy-sloupec ul li a {color:#202121;}

/*kontejner pro souv. odkazy a videa kvuli hr v FF a Opere*/
.objekty{float:right;background-color: #fff;width:265px;}

/* SOUVISEJICI ODKAZY */
.souvisejici-odkazy {float:right;border:1px solid #4F5051;width:240px;background:#f5f5f5;
	padding:5px;margin:0px 0 10px 10px;clear:right;}
.souvisejici-odkazy h4 {font-size:1.2em;font-weight:bold;margin:0;padding:0;}
.souvisejici-odkazy ul {margin:5px 0;padding:0 0 0 20px;}
.souvisejici-odkazy ul li {margin:5px 0 0 0;}

.souvisejici-odkazy-zaj {float:right;border:1px solid #4F5051;width:200px;background:#f5f5f5;	padding:10px;margin:0px 0 10px 10px;clear:right;}


/* VIDEO OBJEKT */
.video-object {float:right;border:0px solid #4F5051;width:250px;background:#fff;
	padding:0;margin:0px 0 10px 10px;clear:right;text-align:center;}

.instruktor-box {float:left;border:1px solid #C5DC7C;background:#f5f5f5;width:208px;height:205px;text-align:center;margin-right:20px;margin-bottom:10px;padding:15px;}

.kontakt-box {float:left;border:1px solid #C5DC7C;background:#f5f5f5;width:345px;height:250px;text-align:left;margin-right:20px;margin-bottom:20px;padding:10px;}

/**/


/*NADPISY*/

h1 {
	margin:0;
	padding:0;
	display:hidden;
	font-size: 1.6em;
	color: #0061AA;
	z-index: 0;
	text-align: left;
}

h1 span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:880px;
	height:144px;
	margin:0;
	padding:0;
	cursor: pointer; 
	background: url('../images/top_bg_ice.jpg') left no-repeat;
}

h2 {
	margin:0;
	padding:0;
	font-size: 1.4em;
	font-weight:bold;
	color: #0061AA;
}

h3 {
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	font-size: 1.2em;;
	margin-bottom: 10px;
}

h4{
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	margin-bottom: 0px;
	font-size: 1.1em;;
}

h5{
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	margin-bottom: 0px;
	font-size: 1em;;
}

/**/


/*ODKAZY*/
a {color:#202121;} /*normalni odkaz*/
a:visited {} /*navstiveny odkaz*/
#main a:hover {text-decoration:underline; color: #006FB7;} /*odkaz po najeti mysi*/


/*OSTATNI*/

#obal{
      margin-top: 0;
      margin-bottom: 0;
      width: 100%;
      background:  #e3eff9;

}

#zakonceni {
  clear: both;
}

.nevid{
      visibility: hidden;
      display: none;
}

#env {
	  width: 70%;
      float: left;
}

#paticka {
       width: 100%;
       font-size: 0.8em;
       text-align: left;
       margin-left: 0px;
       margin-top: 10px;
       margin-bottom: 10px;
       color: #636466;
       float: left;
       background: #b2d7ee url('../images/pocasi_r.gif') repeat-y right;   
}

#paticka a{color: #636466;}

#paticka a:visited{color: #636466;}

#paticka a:active{color: #636466;}

#paticka a:hover{color: #006FB7;}


/* FOTOGALERIE */
.listItem {}
.listItem h3 {margin-top:20px;clear:both;}
.listItem h3 a {}
.listItem h3 a:hover {}
.listItem .listThumbnail {float:left;}
.listItem .listThumbnail img {}
.listItem div.detailfotothumbnails {float: left; border: 1px solid #aaa;
	margin: 20px 5px 5px 5px; overflow: auto; height: 220px; width: 220px; background: #efefef;
	padding: 10px; text-align: center;}
.listItem div.detailfotothumbnails img {border: 2px solid #000; margin: 0 0 5px 0;}
.listItem img.fotoalbumThumb {border: 2px solid #000; margin: 10px;}
.listItem p {margin: 5px 0 5px 0; padding-right:15px; text-align:justify;}
.listItem p.fotoMore {text-align: right; font-weight: bold;}
.listItem p.fotoMore a {text-align: right; font-weight: bold;
	color: #006FB7; border: 1px solid #006FB7; padding: 3px;}
	
/*FORMULAR*/

form{
    width:770px;
}

form span.float{
    display:block;
    float:left;
    padding-right: 5px;
    padding-left: 5px;
}

form span.small{
    font-size: 10px;
}

form span#povin{
    display:block;
    float:left;
    margin: 10px 0px;
    color: red;
    font-weight: bold;
}

form label, form input {
                        display: block; 
                        width: 150px;
					              float: left; 
                        margin-bottom: 10px;
}

form select {
            display: block; 
					  float: left; 
            margin-bottom: 10px;
}
 
form label { 
            text-align: right; 
            width: 180px;
            padding-right: 20px; 
}

form input.nowidth { 
            width:auto;
}

form br{
        clear: left;
}

form textarea {
              width:400px;
}

#form_info {
            margin-left: 150px;
            margin-right: 30px;
            display: block;
}

#submit {
        width:100px;
        position:relative;
        margin: 15px 0px 0px 0px;
        padding:0;
        left:480px;
}

/*AKTUALITY*/
.aktu-box {float:left;border:1px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:600px;height:85px;text-align:left;margin-right:20px;margin-bottom:10px;margin-top:5px;padding:5px;}

.aktu-foto-box {float:left;border:1px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:235px;height:50px;text-align:left;margin-left:10px;margin-bottom:7px;margin-top:5px;padding:5px;}
/**/
