body {
	margin: 0 auto 0 auto;
	padding: 0;
	background: #FFF;
	font-size: 11px;
	font-family: Arial;
	color: #383838;
	line-height: 150%;
	width: 966px;
	padding-left: 150px;
}

#header {
	height: 144px;
}
.metadata {
	float: right;
}

.link {
  color:#326C8B;
}
#logo {
	margin-top: 22px;
}

/* MENU */
#menu {
	float: left;
	width: 780px;
}

#menu ul{
	list-style-type: none;
}

#menu li{
	float: left;
}

#first {margin: 0 !Important}

#menu a{
	background: #e0eff7 url('img/menuleft.gif') no-repeat left top;
	float: left;
	padding: 0 0 0 2px;
	margin-left: 1px;
	text-decoration: none;	
}

#menu a span{
	background: #e0eff7 url('img/menu.gif') no-repeat right top;
	float: left;
	display: block;
	height: 24px;
	padding: 10px 13px 0px 10px; 
	color: #326c8b;
	cursor: pointer;
}

#menu a:active {
	background: #e9f4fa url('img/menuactiveleft.gif') no-repeat left top;
	position: relative; top: 1px;
}

#menu a:active span {
	background: #e9f4fa url('img/menuactive.gif') no-repeat right top;
	color: #000;
}

#menu a:hover {
	background: #f2f8fc url('img/menuhoverleft.gif') no-repeat left top;
}

#menu a:hover span {
	background: #f2f8fc url('img/menuhover.gif') no-repeat right top;
}
/* Horní lišta */
#lista {
 	background-color:#E0EFF7;
 	font-family:verdana,sans-serif;
 	font-size:11px;
 	text-align:center;
  padding:3px 10px 3px 4px;
  overflow: hidden;
  white-space: nowrap;
	border-bottom:1px solid #000;
	width: 1000px;
	}
#lista a {
	font-weight: bold;
  color:#FF9200;
	border:0;
 }
#lista a:hover {
  color:#FF6600;
	text-decoration:underline;
	border:0;
 }

/* Banner - vlevo */
#banner {
  width: 130px;
  position: fixed; 
  top: 155px; 
  left: 10px; 
  float: left;
}
/* Pridat stránku */
.ohraniceni {
	border:	1px solid #ddd;
	width: auto;
	padding: 2px 6px;
	margin: 3px 0 3px 0;
}
.vnitrek {
	margin-left:20px;
}

.nadpis {
	background-color:#FF9500;
	border:	1px solid #9EC068;
	padding: 2px 6px;
	margin:	6px 0 6px 0;
}
.tlacitko {
	background-color:white;
	border:	1px solid #9EC068;
	padding: 2px 6px;
	margin:	6px 0 6px 0;
}

/* Pridat stránku */

.zpet {
	color: #323232;
	background: #FFFFFF;
	border:	1px solid #E0E0E0;
	padding: 2px 6px;
	margin:	6px 0 6px 0;
}
.podtext {
	color: #323232;
}
.podtext a {
	color: #C03A9C;
}

/* INFO BOX use for search*/
#infobox {
	float: right;
	width: 180px;
	line-height: 130%;
	text-align: right;
}

#zvyhodneni {
	background-color: #E0EFF7;
	margin-left: 5px;
	margin-right: 10px;
	padding-bottom: 8px;
}

#mainbox {
	height: 72px;
	clear: both;
	width: 966px;
}

#mainboxleft {
	height: 72px;
	width: 3px;
	float: left;
	background: #e0eff7 url('img/mainboxleft.gif') no-repeat;
}

#mainboxbg {
	height: 70px;
	width: 960px;	
	float: left;
	background: #e0eff7;
	border-top: #d6e8f2 solid 1px;
	border-bottom: #d6e8f2 solid 1px;
}

#leftbox {
	float: left;
	width: 455px;
	color: #92b7cb;
	margin: 15px 0 0 10px;
}

#searchbox {
	background: #FFF url('img/searchbox.gif') no-repeat;
	border: 0px; 
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	line-height: 200%;
	width: 354px;
	height: 39px;
}

#searchboxbottom {
	background: url('img/searchboxbottom.gif') no-repeat;
	margin-left: 8px;
	padding-left: 16px;
	height: 17px;
}

#searchbutton {
	background: #ff9400 url('img/searchbutton.gif') no-repeat;
	border: 0px; 
	font-size: 18px;
	color: #FFF;
	width: 76px;
	height: 39px; 
} 

#boxdivider {
	background: #d5e3ea;
	float: left;
	width: 1px;
	height: 56px;
	border-right: #f0f7fb solid 1px;
	margin: 5px 0 0 10px;
}

#rightbox {
	color: #608699;
	float: right;
	width: 460px;
	text-align: right;
	padding: 3px 10px 3px 0;
}

#rightbox a{
	color: #234455;
}

#mainboxright {
	height: 72px;
	float: left;
	width: 3px;
	background: #e0eff7 url('img/mainboxright.gif') no-repeat;
}

/* CONTENT left and right side */
#content {
	margin-top: 20px;
}

/* Left side include TEXT BOX */
#left {
	float: left;
	width: 600px;
}

	/* Main text box use on left side */
.textheadleft {
	background: #c8e1ee url('img/textboxheadleft.gif') no-repeat left top;
	float: left;
	width: 2px;
	height: 30px;
}

.texthead {
	background: #FFF url('img/textboxhead.gif') repeat-x;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 13px 0px 12px; 
	height: 21px;
	border-top: #c8e1ee solid 1px;
}

.textheadright {
	background: #c8e1ee url('img/textboxheadright.gif') no-repeat right top;
	float: left;
	width: 2px;
	height: 30px;
}
	
.textboxtop {
	background: #c8e1ee url('img/textboxtop.gif') no-repeat;
	clear: both;
	width: 600px;
	height: 2px;
	font-size: 1px; /* for IE6 */
}

.textbox {
	background: #FFF;
	width: 598px;
	border-left: #c8e1ee solid 1px;
	border-right: #c8e1ee solid 1px;
}

.textbox h2 a {
	padding: 0 0px 0 13px;
	color:#326C8B;
}


.textbox img {
	float: left;
	border: #daecf5 solid 5px;
	margin: 0 10px 5px 15px;
}

.textboxbottom {
	background: #FFF url('img/textboxbottom.gif') no-repeat;
	width: 600px;
	height: 2px;
	padding-bottom: 20px;
	font-size: 1px; /* for IE6 */
}

.artcile {
	padding-top: 15px;
}
/* Right side include BOX1 and BOX2 */
#right { 
	float: right;
	width: 350px;
}

.boxhead { top: 1px;}
	/* Box 1 */
.box1headleft {
	background: #fde6b4 url('img/box1headleft.gif') no-repeat left top;
	float: left;
	width: 2px;
	height: 30px;
}

.box1head {
	background: #fffae4 url('img/box1head.gif') repeat-x;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 13px 0px 12px; 
	height: 21px;
	border-top: #fde6b4 solid 1px;
}

.box1headright {
	background: #fde6b4 url('img/box1headright.gif') no-repeat right top;
	float: left;
	width: 2px;
	height: 30px;
}

.box1top {
	background: #fde6b4 url('img/boxright1top.gif') no-repeat;
	clear: both;
	width: 350px;
	height: 2px;
	font-size: 1px; /* for IE6 */
}

.box1 {
	background: #fffae4;
	width: 348px;
	border-left: #fde6b4 solid 1px;
	border-right: #fde6b4 solid 1px;
}

.box1bottom {
	background: #FFF url('img/boxright1bottom.gif') no-repeat;
	width: 350px;
	height: 3px;
	padding-bottom: 20px;
	font-size: 1px; /* for IE6 */
}

	/* Box 2 */
.box2headleft {
	background: #c9e1ee url('img/box2headleft.gif') no-repeat left top;
	float: left;
	width: 2px;
	height: 30px;
}

.box2head {
	background: #e0eff7 url('img/box2head.gif') repeat-x;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 13px 0px 12px; 
	height: 21px;
	border-top: #c9e1ee solid 1px;
}

.box2headright {
	background: #c9e1ee url('img/box2headright.gif') no-repeat right top;
	float: left;
	width: 2px;
	height: 30px;
}

.box2top {
	background: #c9e1ee url('img/boxright2top.gif') no-repeat;
	clear: both;
	width: 350px;
	height: 2px;
	font-size: 1px; /* for IE6 */
}

.box2 {
	background: #e0eff7;
	width: 348px;
	border-left: #c9e1ee solid 1px;
	border-right: #c9e1ee solid 1px;
}

.box2 ul li{
	padding: 0 13px 0 13px;
	list-style-type: none;
}

.box2bottom {
	background: #FFF url('img/boxright2bottom.gif') no-repeat;
	width: 350px;
	height: 2px;
	padding-bottom: 20px;
	font-size: 1px; /* for IE6 */
}

/* FOOTER */
#footer {
	clear: both;
	border-top: #c9e1ee solid 1px;
}

#footerleft {
	float: left;
	width: 600px;
	padding: 10px 0 10px 0;	
}

#footerright {
	float: right;
	color: #787878;
	width: 350px;
	text-align: right;
	padding: 22px 0 10px 0;	
}

#footerboxleft {
	background: #eaeaea url('img/footerboxleft.gif') no-repeat left top;
	float: left;
	width: 16px;
	height: 52px;
}

#footerbox {
	background: #FFF;
	float: left;
	font-size: 12px;
	height: 19px;
	padding-top: 3px; 
	border-top: #eaeaea solid 5px;
	border-bottom: #eaeaea solid 5px;
}

#footerboxright {
	background: #eaeaea url('img/footerboxright.gif') no-repeat ;
	float: left;
	width: 12px;
	height: 32px;
}

img {border: 0}
.box1 h1,h3 {padding-left: 13px}
.reklama_odkaz {padding-left: 13px}
.box1 img {float: right; border: #feedc7 solid 5px; margin:0 10px 15px 15px}
h1 {font-size: 12px; font-weight: bold}
a {color: #2e2e2e}
p {padding: 0 13px 0 13px}

* {margin: 0; padding: 0}
