html, body {
	color:#000; margin:0 0 20px 0; padding:0;
	font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;}
body { background-image:url(../img/back-3.gif);color:#333;}

a img {border:none}
a:hover img {
filter: alpha(opacity=75);
-moz-opacity: 0.75;  }

a:hover input {
filter: alpha(opacity=60);
-moz-opacity: 0.6;  }

a{
	color:#004080}

a:hover {
	color:#ba0057}


#content {
      width: 960px;/*nové!*/
      margin:1em auto;
      text-align:left;
	  border:10px solid white;
	  background:#FFF url(../img/content_bg.gif) 270px repeat-y;;
	  z-index:100;
      }
/* background:white url(../img/content_bg.gif) 205px repeat-y;*/
#contentc {
      width: 960px;/*nové!*/
      margin:1em auto;
      text-align:left;
      max-width: 1200px;
	  background:#FFF url(../img/back-content.gif);
	  background-repeat:repeat-y;
	  border:10px solid white;
      }	  
#sidebar {
      float: left;
      width: 250px;/*nové!*/
      margin:0; padding:0;
      }
#sidebar-content {
      margin:0;
	  padding-left: 5px;
      font-size: 80%;
      }
	  
#sidebarc {
      float: left;
      width: 250px;/*nové!*/
      margin:0; padding:0;
      background:#DAE1F1;
      }
#sidebarc-content {
      font-size: 80%;
      }
#neco-pod-menu { padding:10px 10px;}
#neco-pod-menu p{ line-height:1.6em}		  
#main {
      margin:0 0 0 250px;/*nové!*/
	  padding:0 ; 
	  width: 710px;/*nové!*/

      }
#main-content {
      margin:0;
      font-size: 80%;padding: 15px 1em 0.5em 45px;
	  z-index:-1;
      }
#mainc {
      margin:0 0 0 250px;/*nové!*/
	  padding:0 ; 
	  width: 710px;/*nové!*/
	  background-color:#FFF

      }
#mainc-content {
      margin:0;
      font-size: 80%;
	  padding: 0 0 0.5em 20px;
	  z-index:-1;
      }	  
#mainc-content p {
	margin:10px 15px;
	line-height:1.3em }  
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
	  
.sidebox {
	margin: 0 auto;
	width: 80%;
	background: url("../img/sbbody-r.gif") no-repeat bottom right;
	font-size: 100%;
} 
.boxhead {
	background: url("../img/sbhead-r-3.gif") no-repeat top right;
	margin: 0; padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url("../img/sbhead-l.gif") no-repeat top left;
	margin: 0;
	padding: 20px 30px 5px;
	color: white; 
	font-weight: 100; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.boxbody {
	background: url("../img/sbbody-l.gif") no-repeat bottom left;
	margin: 0px;
	padding: 5px 30px 20px;
}

.boxbody p {
	padding:0; margin:3px 0 5px 0
	}


.about {
	border-bottom: 1px dashed #aaa;
	cursor:help;
	pointer:help}
.center {
	text-align:center}
	
/* navigation
--------------------------------------------------*/

#navigation {
	position:relative;
 	height:1.7em;
 	line-height:1.7em;
	background:#4986bc;
	border-bottom: #023466 1px solid;
	border-top: #99CCFF 1px solid;
}

#navigation a {
	color:white;
	}

#navigation a:hover {
	background-color:#023466;}

#navigation ul {
  margin:0;
  padding:0;
  }

#navigation li {
 	float:left;
 	margin:0;
 	padding:0;
	list-style-type:none;
	list-style-image: none;
	border-right: #5092CC 1px solid;
	white-space:nowrap;
	line-height:18px;
}

#navigation li a {
	display:block;
	width:159px;
	text-align:center;
	padding:4px 0 5px 0;/*nové!*/
	font-size:13px;
	letter-spacing:1px;
}

* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */

#navigation a.top-here {background:#023466; text-decoration:none}

#navigation a.home {
	padding-left:0px;/*nové!*/
	_padding-left:4px}/*nové!*/

#navigation a.endlist {
	padding-right:0px;/*nové!*/
	_padding-right:4px;/*nové!*/
	border-right:none}

.low {display:none;}

.toph {
	height:100px;
	position:relative;
	margin:0; padding:0;
	background:#DAE1F1;}
.sub{
	font-size:15px;
	color:#023466;
	position:relative;
	top:76px;
	left:89px;
	font-weight:100;
	z-index:2;
	letter-spacing:2px}
.logoc {
	position:absolute;
	top:8px;
	left:20px}
.tagline {
	text-align:right;
	position:absolute;
	padding-right:8px;
	right:0px;
	top:15px;
	font-size:24px;
	color:#023466;
	font-weight:bold;
	letter-spacing:1px;}
.tagline span {color:#4986BC;}
.zkr {
	position:absolute;
	right:0px;
	text-align:right;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:0.6em;
	padding:5px 4px 4px 4px;
	color:#023466;
	background:#eee;}
.zkr a {
	color:#023466}
.hld {
	position:relative;
	left:729px; /*nové!*/
	_left:725px; /*nové!*/
	top:30px;
	color:#777;
	text-decoration:none;}
#poletxt {
	width:145px;
	_width:148px}	
.inputButton {
	background:#85A1BC;
	color:white;
	width:50px;
	height:22px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px}
.bfrm {
	border:1px solid #85a1bc}
	
	
h1 {
	font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#023466;
	font-size:30px;
	padding:4px 0 3px 0;
	margin:12px 0;
}
h1 span {color:#4986bc;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#4986bc;
	font-size:18px;
	margin:15px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#023466;
	font-size:1.3em;
	margin:25px 0px 8px 0px;
	border-top: 1px solid #4986BC;
	background:#E8EDFC;
	padding:1px 0 2px 4px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#023466;
	font-size:1.3em;
	margin:8px 0px 5px 0px;
	font-weight:100}
h5 {
	font-size:13px;
	text-indent:15px;
	left:-12px;
	width:103%;
	background:url("../img/sub_g.gif");
	padding-bottom:2px;
	margin-bottom:0px}
	
	
ul {
	padding:0px;
	margin:10px 0px 15px 20px;
	line-height:1.1em}
	
ul li {
	list-style: url("../img/list-9.gif");
	padding-left:5px;
	margin:5px 10px 2px 20px;
	padding:2px 0 3px 0 ;
	line-height:1.3em;
}
	
.tbft {
	top:0px;
	left:0px;
	background-color:#fafafa;
	line-height:30px;
	border-top:1px dashed #ddd;
	border-bottom:1px solid #aaa89e;
	text-align:center;
	font-size:10px;}
	
.tbft a {
	color:#233b8e;
	font-family:Verdana, Arial, Helvetica, sans-serif}
.pata, .pata a {
	color:#d8d8d8;
	font-family:sans-serif,verdana,arial;
	background:#023466;
	line-height:30px;
	text-align:center;
	font-size:10px;
	}

dl.lmenu { margin:0}
.lmenu a {
	display: block;
	border-bottom: 1px solid #fff;
	color:#006;
	background:url(../img/list-9.gif) 10px 3px no-repeat;
	text-decoration:none;
	font-size: 12px;
	}
.lmenu dt a {
	text-decoration:none;
	color: #023466;
	margin:0; padding:5px 5px 5px 20px;
	}
.lmenu dt a:hover, .mnh a:hover{
	display:block;
	background-color: #85A1BC;
	color:#fff;
	}
.mnh dt a {
display:block;
}
.tato-sekce  { background-color:#CED9F2}
.mnhl a,.mnh {
font-weight:bold; display:block;
background-image:url(../img/list-5.gif);
background-position: 10px 3px;
background-repeat:no-repeat;

}

.mnhl {margin-left:0px; padding-top:10px; letter-spacing:1px}
.mnh {
font-size:12px;
padding: 15px 5px 4px 20px; letter-spacing:1px;
background-image:url(../img/list-5-down.gif);
background-position: 7px 20px;
background-repeat:no-repeat;
}




.lmhr {font-size: 12px;
	position:relative;
	display: block;
	border-bottom: 1px solid #fff;
	padding: 5px 5px 5px 20px;
	background:#023466;
	color:white;
	}

.lmhrl  {font-size: 12px;
	position:relative;
	display: block;
	border-bottom: 1px solid #fff;
	padding:2px 5px 2px 10px;
	background: #023466;
	color:white;
	}
.brd {
	margin:0;
	padding:7px 0 0 20px;
	font-size:10px;}
.brd a { text-decoration:none}
.brdhere {
	color:#ba0057}
	
.tiskni {
	border:1px solid #ddd;
	padding:5px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 10px 0 }
.vt {
	float:right;
	margin:15px}
.grbx {
	background:#EBEFFF;
	padding:10px;
	line-height:1.7em;
	border:3px double #BA0057;
	margin:5px 15px}
.list1 {
	margin:10px;
	line-height:1.5em
	}
.here-top-1, .here-top-2, .here-top-3, .here-top-4, .here-top-5, .here-top-6,.here-top-7 {
	position:absolute;
	top:24px;
	_top:25px}
.here-top-1 {left:50px;}
.here-top-2 {left:240px;}	
.here-top-3 {left:394px;}	
.here-top-4 {left:480px;}	
.here-top-5 {left:555px;}	
.here-top-6 {left:718px;}
.here-top-7 {left:875px;}

ol {
	line-height:2em}
	
.tbft {
	background-color:#fafafa;
	line-height:2em;
	border-top:1px dashed #ddd;
	border-bottom:1px solid #aaa89e;
	z-index:1;
	text-align:center}
.home-side-box {
	margin:15px 0;
	padding:0;
	width:250px;
	background:#F5F7FC url("../img/home-side-top-250.gif") top left no-repeat;
	border-top:none;}
.home-side-box-content {
	border:1px solid #BBCADF;
	border-top:none;
	padding:15px 5px 5px 5px}

.home-side-box-content img {
	border:1px solid #BBCADF;
	float:left;
	margin:3px 5px 0 0;
}	

.home-side-box-content a img {
	border:0;
	float:none;
	margin:0;
}	
.home-side-box h4 {
	font-size:1em;
	margin:0;
	padding:0;
	color:#4986BC}
.home-side-box p {font-size:0.85em; margin:0; padding:0}
.fn {
font-size:85%}

.c-side-box#mainc-content {float:right}

.c-side-box {
	margin:50px 0 10px 15px;
	padding:0;
	width:180px;
	background:#F5F7FC url("../img/home-side-top.gif") top center no-repeat;
	border-top:none;
	float:right}
.c-side-box-content {
	border:1px solid #BBCADF;
	border-top:none;
	padding:15px 5px 5px 5px}

.c-side-box h3 {
	margin:5px 0 7px 0;
	text-align:center;
	font-size:1.2em}
	
.c-side-box h4, .c-side-box h4 a {
	font-size:1em;
	margin:8px 0 2px 0;
	padding:3px;
	font-weight:100;
	text-decoration:none;
	text-align:center;
	background:#BBCADF;}
.c-side-box a h4  {padding:3px; background:#BBCADF;}
.c-side-box  a:hover h4{
	background:#023466;
	color:white;}
.c-side-box img { margin:0 5px 0 5px; padding:0}

.c-side-box ul {
	font-size:1em;
	margin-left:5px;
	margin-top:0;
	margin-bottom:0;}
.c-side-box ul li{
	font-size:11px;
	margin-bottom:0;
	margin-top:0;
	padding:1px 0}
	
.b-side-box {
	margin:2px 0 10px 15px;
	padding:0;
	width:230px;
	background:#F5F7FC url("../img/b-side-top.gif") top center no-repeat;
	border-top:none;}
.b-side-box-content {
	border:1px solid #BBCADF;
	border-top:none;
	padding:15px 5px 5px 5px}
.b-side-box h3 {
	margin:5px 0 7px 0;
	text-align:center;
	font-size:1.4em}	
p.b-side-box#mainc-content  {margin:0; padding:0 5px; line-height:1.2em}	
.fn {
font-size:85%}
.fl-r {
	float:right;
	margin:5px 0 5px 10px;
	border: 1px solid #4986BC;
	background:white;
	padding:6px}
.refer {float:right;
	font-size:12px;
	margin:3px 5px 0 0 }
	
fieldset {
	border:1px solid #4986bc;
	padding:10px;
}
fieldset form {margin:5px 0}
fieldset legend {font-weight:bold; color:#4986bc; font-size:110%; letter-spacing:1px}
fieldset .input-text {border:1px solid #7DAAD7; color:#7DAAD7; padding:3px; font:90% verdana,sans-serif}
fieldset .input-error {background:#fcc;}
fieldset #errormsg {border:solid 2px red; padding:3px 5px; margin-bottom:5px;}
fieldset .input-submit {border:1px solid #7DAAD7;background:#7DAAD7 url("/images/css/bg6.gif") 0 0 repeat-x; padding:2px 3px; font:bold  verdana,sans-serif; color:#fff}
fieldset p {margin:0;padding:0;}
fieldset label {font-size:90%;}
fieldset img {border:0;padding:0;margin;0;}
.blue { color:#233b8e}	
.nahoru a {
	position:relative; left:-100px; top:45px;
	width:100px;
	background-image: url(../img/list-9-up.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:20px;
	color:#406080}
.nahoru a:hover{color:#BA5D89}
.testimon { background:#F2F5FF; padding:5px; border:1px solid #E8EDFF}
.testimon h4 { font-size:1.1em; font-style:italic; margin:0; padding:0 0 0 10px}
#mainc-content .testimon p  { margin: 0; padding:10px}

#sitemap ul { margin-bottom:5px}
#sitemap ul li {
	font-weight:bold;
	list-style: url("../img/list-5.gif");

}

#sitemap ul li ul li {
	font-weight:100;
	list-style: url("../img/list-7.gif");

}
#sitemap ul li ul li ul li {
	list-style: url("../img/list-8.gif");

}

#sitemap ul li ul li ul li ul li{
	list-style: url("../img/list-9.gif");
	line-height:1em;
	font-size:0.92em;
	margin-bottom:2px;
	padding-top:0;
	margin-top:0
}
.form-box { margin-left:20px}
.form-box p { margin:0; padding:0; font-size:0.95em}
.form-box input { margin:0 5px 0 0; padding:0 }
