/*
	css
*/
body, html, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-align: left;
}

h1 {
	font-size: 1.8em;
	margin: 1em 0;
}
h2 {
	font-size: 1.4em;
	margin: 1em 0;
}
h3 {
	font-size: 1.3em;
	margin: 0.8em 0;
}
h4 {
	font-size: 1.1em;
	margin: 0.6em 0;
}
h5, h6 {
	font-size: 1em;
	font-weight: bold;
	margin: 0.4em 0;
}
p {
	margin: 0.5em 1em;
	padding: 0;
	line-height: 130%;
}
input, select, textarea {
	font-family: inherit;
}
.la {
	text-align: left !important;
}
.ca {
	text-align: center !important;
}
.ra {
	text-align: right !important;
}
body {
   text-align: center;
   width: 100%;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   border: 0px;
   font: normal normal 0.9em/1.0 Tahoma;
   font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}
div {
/* border: 1px fuchsia solid; */
}
div.layout {
	position:absolute;
	left:0px;
	top:0px;
	min-height:500px;
	width: 100%;
	background-color: #f6f6f6;
	background-image: url(images/bg_lr_1.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: auto;
}
div.box_1 {
   position:relative;
   width: 996px;
   margin: auto;
   text-align: left;
}
div.box_2 {
	position:relative;
	min-height:220px;
	width: 100%;
	background-color: #000000;
 	background-image: url(./images/bg_bottom.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
div.frame_left  {
	position:relative;
	top:0px;
	width:7px;
	min-height:500px;
	background-color: #F0F0F0;
	background-image: url(./images/frame_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
div.frame_right  {
	top:0px;
	width:7px;
	min-height:500px;
	background-color: #F0F0F0;
	background-image: url(./images/frame_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
}
	/*
		Obrazky do hlavicky a paticky
	*/
div.header_logo  {
  position: relative;
  top: 0px;
  left: 8px;
	width:980px;
	height:168px;
	background-color: #273138;
	background-image: url(./images/header.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.footer_logo  {
  	position: relative;
  	top: 6px;
  	left: 0px;
	width:980px;
	min-height:200px;
	background-color: #25323b;
	background-image: url(./images/footer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: auto;
}
	/*
		text v paticce
	*/
div.footer_text {
   position: relative;
   height: 135px;
   padding: 30px 225px 15px 340px;
   text-align: left;
   font-size: 0.8em;
}
div.footer_text span.blue {
   text-decoration: none;
   color: #009ebb;
}
div.footer_text span.gray {
   text-decoration: none;
   color: #909090;
}
div.footer_text span.white {
   text-decoration: none;
   color: #d1d1d1;
}
div.footer_text span.white a {
   text-decoration: underline;
   color: #d1d1d1;
}
div.footer_text span.white a:hover {
   text-decoration: none;
   color: #d1d1d1;
}
	/*
		doporucujeme (paticka)
	*/
div.footer_reference {
   position: relative;
   height: 20px;
   color: #93989b;
   font-size: 0.7em;
}
div.footer_reference a {
   text-decoration: underline;
   color: #93989b;
}
div.footer_reference a:hover {
   text-decoration: none;
   color: #93989b;
}
	/*
		Menu
	*/
	/*
		navigace
	*/
div.box_menu {
	position:relative;
	left:7px;
	width: 982px;
	height: 65px;
	background: #27353f url(./images/bg_menu.png) repeat-x 0 0;
	padding: 0px 0px 0px 0px;
}
#navigation {
	margin:0;
	overflow:hidden;
   text-align: center;
   font-size: 1.0em;
   font-variant: normal;
   color: #eeeeee;
   display: inline;
   padding: 5px 0px 0px 0px;
}
#navigation a {
   height: 36px;
   /* line-height:36px; */
	color: #ffffff;
	background: url(./images/bg_menu_corner.png) 0px top no-repeat;
	text-decoration: none;
	padding-left: 20px;
	font-size: 1.0em;
	cursor:pointer;
}
#navigation a span	{
   height: 36px;
	/* background: url(./images/bg_menu_corner_right.png) right 50% no-repeat; */
	padding-right: 20px;
	font-size: 1.0em;
}
#navigation a, #navigation a span {
	display: block;
	float: left;
}

#navigation a:hover {
	padding-left: 20px;
}
#navigation a:hover span.nr {
	padding-right: 20px;
}
#navigation ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#navigation li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
	margin: 0;
}
#navigation span.middle {
   padding-top: 10px;
   padding-right: 20px;
}
#navigation a:hover span.middle {
   background: url(./images/arrow_down.gif) no-repeat 50% -2px;
   padding-top: 10px;
   color: #4ea3ec;
   opacity: 0.8;
}
#navigation a:active span.middle {
   /* background: url(./images/arrow_down.gif) no-repeat 50% 0px; */
   padding-top: 10px;
   color: #4ea3ec;
   /* z-index: 1; */
}
#navigation li a span.select {
	background: url(./images/arrow_down.gif) no-repeat 50% -2px;
}

	/*
		Zpravy
	*/
div.box_news {
  position:relative;
  width: 982px;
  min-height: 262px;
  background: #f7f7f7 url(./images/bg_news_top.png) repeat-x 0 0;
  padding: 0px 0px 20px 0px;
  overflow: hidden;
}
.box_news h1, .news_bottom h1 {
  background: url(./images/bg_h1.png) no-repeat 0px 50%;
  text-indent: 25px;
  text-decoration: none;
  font-size: 1.1em;
  color: #112332;
}
.box_news p.preview, .news_bottom p.preview {
  color: #4195BC;
  text-indent: 0px;
  text-decoration: none;
  text-align: justify;
  font-size: 1.0em;
}
.box_news p.news, .news_bottom p.news {
  color: #868686;
  text-indent: 0px;
  text-decoration: none;
  text-align: justify;
}
.box_news img, .news_bottom img {
   display: block;
	border: 0px;
   float: right;
   text-align: right;
   padding: 15px 15px 15px 15px;
   margin: 0 1em 0.5em 0;
}
.box_news a, news_bottom a {
   color: #0c7db0;
   text-decoration: underline;
}
.box_news a:hover, news_bottom a:hover {
   color: #0c7db0;
   text-decoration: none;
}
.box_news span.button_all a, .news_bottom span.button_all a {
   background: #243138 url(./images/button_all.png) repeat-x 0px 0px;
   padding: 0px 18px 0px 18px;
   margin: 0.5em 1em;
   color: #efefef;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
}
.box_news span.button_all a:hover, .news_bottom span.button_all a:hover {
   background-position: right bottom;
}
div.news_left_hp {
	position:relative;
	width: 880px;
	min-height:262px;
	float: left;
	padding: 20px 66px 20px 66px;
}
div.news_left {
	position:relative;
	width: 386px;
	min-height:262px;
	float: left;
	padding: 20px 35px 20px 66px;
	/* border: 1px red solid; */
}
div.news_right {
	position:relative;
	width:386px;
	min-height:262px;
	float: right;
	padding: 20px 66px 20px 35px;
	/* border: 1px red solid; */
}
div.news_bottom {
	position:relative;
	min-height:206px;
	background-color: #f6f6f6;
	/* background: url(./images/bg_news_bottom.png) repeat-x 0 0; */
   overflow: hidden;
   padding: 20px 75px 20px 75px;
}
	/*
		linka
	*/
div.line {
 	position:relative;
   height: 5px;
   text-align: center;
   background: #f7f7f7 url(./images/line.png) no-repeat 0 0;
}
