body{font-size:70%; font-family:Verdana,Arial,sans-serif; color:#666; margin:0; padding:0; background-color:#255180; text-align:center; height:100%; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center top}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, legend, table, theah, tbody, blockquote{margin:0; padding:0}

a, a:link, a:active{text-decoration:underline; color:#C00}
a:visited{color:#666}
a:hover{color:#000}

a img{border:0}

table{font-size:100%}

ul{ list-style:none;}

.mediaspace{ width:320px;  height:240px;  margin:20px 0 20px 85px; padding:0;  text-align:center}

div.contImgLeft{padding:0 20px 0 0; background-color:white; margin:0; text-align:left; width:235px;  height:auto; float:left}
div.contImgLeft img{padding:0; margin:0 0 -15px 0}
div.contImgRight{padding:0; background-color:white; margin:0; text-align:left; width:235px;  height:auto; float:left}
div.contImgRight img{padding:0; margin:0 0 -15px 0}
p.description{padding:10px; background-color:#E6E6E7;  color:black;  margin:0; _margin:-15px 0 0 0; text-align:left; width:215px;  _width:235px;  height:auto;   clear:both}

h1, h2, h3, #logo, #zalozky a, #zalozky strong, .visual, #promo blockquote{position:relative}

h1 span, h2 span, h3 span, #logo span, #zalozky span, .visual span, #promo blockquote span, .help-info span, .help-infow span{position:absolute; left:0; top:0; display:block; background-repeat:no-repeat; background-position:left top; width:100%; height:100%}
* html h1 a span, * html h3 a span, * html #logo a span, * html #zalozky a span, * html .blok p span.obr, * html .blok2 p span.obr, * html .help-info, * html .help-infow{cursor:hand}

.hidden{display:none}

.break{display:block}

.screenHide{position:absolute;  overflow:hidden;  width:0;  height:0}

.clear{clear:both; height:1px; font-size:1px; display:block; overflow:hidden}

input, select{vertical-align:middle; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px}
.formular1 select{vertical-align:middle; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; margin-left:24px}
input{height:15px; padding-top:2px; padding-left:2px; border:1px solid #B3B3B3; margin-right:2px; background:#fff url(../../edee/content/sys/bgr/img/input-bg.gif) no-repeat left top}
input.disabled{height:15px; padding-top:2px; border:1px solid #B3B3B3; background:#E3E3E3}
* html input, * html select{height:20px}
* html select.multiple{height:auto}
textarea{border:1px solid #B3B3B3; background:#fff url(../../edee/content/sys/bgr/img/textarea-bg.gif) no-repeat left top}
input.button{height:20px; padding:0 10px 0 10px; color:#fff; font-weight:bold; font-size:11px; border:0; background:#999 url(../../edee/content/sys/bgr/img/button.gif) no-repeat left top; cursor:pointer}
* html input.button{padding:0 4px 0 4px; cursor:hand}
:root input.button{padding-bottom:2px}
input.dark{background-color:#6F6F6F; background-image:url(../../edee/content/sys/bgr/img/button-dark.gif)}
input.radio, input.checkbox{height:auto; border:0; background-image:none}

fieldset{border:0}
legend{display:none}

.skip a{ position:absolute;  overflow:hidden;  width:0;  height:0; color:#F24F00}
.skip a:active, .skip a:focus{color:#000;  display:block;  position:absolute;  overflow:visible; width:auto;  height:50px; max-height:14px; padding:16px 50px 20px 20px;  top:15px;  left:300px; z-index:100; text-decoration:none; font-weight:bold; font-size:14px; background-color:#fff; border:1px solid #EFEFEF; overflow:hidden}
* html .skip a:active{padding-top:3px}
.skip a:hover{color:#F24F00}
.skip a span{position:absolute; display:block; top:5px; right:20px; font-size:28px; color:#ddd}
.skip a:hover span{color:#000}

.A-Button:link, .A-Button:visited, .A-Button:hover, .A-Button:focus{display:block; width:auto; height:29px; line-height:27px; padding:0 10px 0 10px; color:#fff !important; font-size:12px; font-weight:bold; text-decoration:none; background:#EB4D00 url(../../edee/content/sys/bgr/img/a-button.gif) no-repeat left top; border-right:1px solid #ddd}
:root .A-Button{overflow:hidden}
.link-button:link, .link-button:visited, .link-button:hover, .link-button:focus{display:block; width:auto; height:20px; line-height:20px; padding:0 10px 0 10px; color:#fff !important; font-size:11px; font-weight:bold; text-decoration:none; background:#6F6F6F url(../../edee/content/sys/bgr/img/button-dark.gif) no-repeat left top; border-right:1px solid #737373; overflow:hidden}
.light{background:#A9A9A9 url(../../edee/content/sys/bgr/img/button.gif) no-repeat left top !important}

#kontejner{position:relative; width:982px; max-width:970px; padding:0 6px 0 6px; text-align:left; margin:15px auto 15px auto; overflow:hidden; z-index:10; background-color:#fff}
#stin-start, #stin-end{position:absolute; left:0; top:0; display:block;  width:982px;  height:630px; z-index:-1}
#stin-start{background:url(../../edee/content/page-bg-start.gif) no-repeat left top}
#stin-end{top:auto; bottom:0;    height:300px;  background:#fff url(../../edee/content/sys/bgr/img/page-bg-end.gif) no-repeat left top; z-index:1}
* html #page-end{position:absolute; left:0; bottom:-1000px; display:block;  width:982px;  height:1200px; background-color:#fff; z-index:-2}

#header2{position:relative; width:970px; height:140px; background-image:url(../images/header-bg.jpg); background-repeat: no-repeat;}

#logo{
	position:relative;
	top:30px;
	left:15px;
	display:block;
	width:300px;
	height:73px;
	line-height:51px;
	font-size:22px;
	overflow:hidden;
	color:#009;
	/*background-image:url(../images/logo2.png);*/
}
#logo a{color:#F24F00}
#logo strong{font-weight:normal}
* html #logo a span{cursor:hand}

#logo span{background-image:url(../images/logo2.png);}

#header2 a#hpage-link span{display:block; width:220px; height:50px; z-index:100}



#misto-pro-menu{width:730px}
#misto-pro-menu span{display:block; float:left; width:29em; height:30px; text-transform:uppercase; font-weight:bold}

#menu{
	position:absolute;
	top:95px;
	left:8px;
	width:840px;
	margin:30px 0 13px 0;
	z-index:1000
}
#menu li{position:relative; float:left; color:#333; font-size:125%; background:url(../images/menu-sep.gif) no-repeat right center; line-height:100%}
#menu li a{display:block; color:#333; text-decoration:none; padding:5px 11px 8px 11px; border-bottom:1px solid #fff}

#menu li a.rozb{background:#E9E9E9 url(../images/menu-odrazka.gif) no-repeat 94% center  !important}

#menu li a.rozb:hover{background:White url(../images/menu-odrazka.gif) no-repeat 94% center !important}

#menu li a:hover{color:#C00; text-decoration:underline}
#menu li a.rozb:hover, 
#menu li li a:hover{color:black; text-decoration:none}

#menu ul{width:230px; margin:0}
#menu ul li{position:relative; padding:0; float:none !important; line-height:105% !important}

#menu li.rozb a{padding:9px 11px 14px 12px; position:relative; left:-1px; margin-right:-1px; margin-top:-4px; min-height:15px; color:#333; text-decoration:none; background-color:#E9E9E9}
#menu li.rozb a:hover{text-decoration:none}
#menu li.rozb li{background:#E9E9E9 none no-repeat 94% center; width:100%; opacity:0.94;   -moz-opacity:0.94;   -khtml-opacity:0.94}
#menu li.rozb li:hover{opacity:1;   -moz-opacity:1;   -khtml-opacity:1}
#menu li.rozb li a{padding:6px 18px 7px 26px; left:0; margin:0; font-weight:normal; background-color:transparent; background:url(../../edee/content/sys/bgr/img/page/menu-odrazka2.gif) no-repeat 12px center}
#menu li.rozb li a:hover{position:static; font-weight:normal; padding:6px 18px 7px 26px; margin:0; left:0; background-color:#fff; background-image:url(../../edee/content/sys/bgr/img/page/menu-odrazka-activ.gif)}
* html #menu li.rozb li a, * html #menu li.rozb li a:hover{padding-bottom:8px}

#menu li li{font-size:100%}

#menu div{position:absolute; top:31px; left:-1px}
#menu div div{top:auto; left:230px; margin-top:-2.15em}

.menuLeft div div{ margin-left:-380px}



#content{
margin:8px auto 0 auto;
	clear:both;
	padding:10px;
	text-align:left;
	position:relative;
	z-index:10;
	width:970px;
	max-width:950px
}
#small #content{ width:760px;  max-width:740px}
#small.rozcestnik #content{ max-width:695px}
#small #content ul{ margin-bottom:20px}

#bloky3{float:left; position:relative; left:-5px; width:951px; background:url(../../edee/content/sys/bgr/img/page-box-bg44.gif) repeat-x left bottom}
* html #bloky3{height:100px}
#bloky_ger{float:left; position:relative; left:-5px; width:750px; background:url(../../edee/content/sys/bgr/img/nadpisy/cez-germany.gif) repeat-x left bottom}
* html #bloky_ger{height:100px}

.blok{float:left; width:310px; max-width:287px !important; padding:15px 10px 60px 15px; border-right:5px solid #fff; background:url(../../edee/content/sys/bgr/img/page-box-top.gif) no-repeat left top; overflow:hidden; height:100%; list-style-type:none;}

.blokw{
	float:left;
	width:610px;
	max-width:600px !important;
	border-right:5px solid #fff;
	background:url(../../edee/content/sys/bgr/img/page-box-topw.gif) repeat-x left bottom;
	overflow:hidden;
	height:100%;
	list-style-type:none;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 60px;
	padding-left: 15px;
}

.blok1 h1{background-image:url(../images/bg_home.jpg); width:307px; max-width:270px; *max-width:240px; height:50px; padding:0 18px 0 18px; *padding:0 0 0 0; margin:-15px 0 3px -10px; color:#fff; font-size:15px; line-height:50px; text-transform:uppercase; overflow:hidden}

.blok h1{width:307px; max-width:270px; *max-width:240px; height:50px; padding:0 18px 0 18px; *padding:0 0 0 0; margin:-15px 0 3px -10px; background-color:#c00; color:#fff; font-size:15px; line-height:50px; text-transform:uppercase; overflow:hidden}
.blokw h1{width:610px; max-width:600px; *max-width:610px; height:50px; padding:0 18px 0 18px; *padding:0 0 0 0; margin:-15px 0 3px -10px; background-color:#c00; color:#fff; font-size:15px; line-height:50px; text-transform:uppercase; overflow:hidden}
.blok h1 a, .blok h1 a:visited{color:#fff; text-decoration:none}
.blokw h1 a, .blokw h1 a:visited{color:#fff; text-decoration:none}
.blok p{position:relative; padding-left:88px; padding-top:15px; margin-bottom:2px; background-repeat:no-repeat; background-position:0pt 5pt}
.blokw p{
	position:relative;
	padding-left:5px;
	padding-top:15px;
	margin-bottom:2px;
	background-repeat:no-repeat;
	background-position:0pt 5pt
}

.blok p a{display:block; color:#000; margin-bottom:4px; font-weight:bold; line-height:145%}
.blok p a:visited{color:#666}
:root .blok p a{line-height:135%}
.blok p a:hover{color:#c00}

.blok strong a, .blok strong a:visited{display:block; font-weight:normal; font-size:84%; color:#F24F00; text-transform:uppercase; text-decoration:none; margin-bottom:3px}
.blok strong a:hover{color:#333; text-decoration:underline}
.blok ul a span{font-weight:bold; list-style-type:none;}

.blok p span.obr{display:block; position:absolute; left:0; top:0; width:65px; height:65px; margin:0}
.blok p span.obr1{display:block; position:absolute; left:0; top:10px; width:220px; height:130px; margin:0; cursor:hand}
* html .blok p span.obr{ left:0px}
* html .blok2 p span.obr{ left:0px}

.blok .A-Button{position:absolute !important; bottom:17px}

.blok4 .A-Button{position:absolute !important; bottom:17px; margin-left:515px; _margin-left:15px}
.A-Button a:hover{color:white !important}

.blok2{float:left; width:610px; max-width:600px; padding:15px 10px 0 15px; border-right:5px solid #fff; background:url(../../edee/content/sys/bgr/img/page-box-top.gif) no-repeat left top; overflow:hidden}
.blok2 a{ color:#000 !important}
.blok2 a:hover{ color:#F24F00 !important}
.blok2 h1{width:610px; max-width:600px; height:100%; padding:0 18px 0 18px; margin:-15px 0 3px -10px; background-color:#999; color:#fff; font-size:15px; line-height:50px; text-transform:uppercase; overflow:hidden}
.blok2 h1 a, .blok2 h1 a:visited{color:#fff; text-decoration:none}
.blok2 p{position:relative; padding-left:88px; padding-top:15px; margin-bottom:20px; background-repeat:no-repeat; background-position:0 0}
.blok2 p a{display:block; margin-bottom:4px; font-weight:bold; line-height:145%}
.blok2 p a:visited{color:#666}
:root .blok2 p a{line-height:135%}
.blok2 p a:hover{color:#EB4D00}
.blok2 strong a, .blok2 strong a:visited{display:block; font-weight:normal; font-size:84%; color:#F24F00; text-transform:uppercase; text-decoration:none; margin-bottom:3px}
.blok2 strong{display:block; margin:13px 0 14px 0; font-size:110%; color:#000}
.blok2 strong a:hover{color:#333; text-decoration:underline}
.blok2 ul{position:relative; margin-bottom:28px}

#content .blok2 li{padding-left:23px; margin-bottom:12px; background:url(../../edee/content/sys/bgr/img/li-2.gif) no-repeat 0 1px}
.blok2 ul a{color:#000; font-weight:bold}
.blok2 ul a:visited{color:#666}
.blok2 ul a:hover{color:#F24F00}
.blok2 ul a span{font-weight:bold}
.blok2 p span.obr{display:block; position:absolute; left:0; top:0; width:65px; height:65px; margin:0}
* html .blok2 p span.obr{left:-88px}

#right{float:right; width:200px; position:relative; z-index:10}

.box{width:200px; max-width:174px; padding:0 13px 15px 13px; margin-bottom:11px; background:#F5F5F5 url(../../edee/content/sys/bgr/img/right-box-bg.gif) no-repeat left bottom; overflow:hidden}
.box h3{width:220px; max-width:180px; height:28px; padding:0 10px 0 10px; margin-left:-13px; margin-bottom:12px; line-height:28px; font-size:11px; text-transform:uppercase; color:#000; background-color:#E8E8E8; overflow:hidden}

.box h3.long{height:50px; max-height:40px; padding-top:10px; line-height:15px}
.box h3 a, .box h3 a:visited{color:#000; text-decoration:none}
.box h3 a:hover{color:#F24F00; text-decoration:underline}
.hotline h3 span{background-image:url(../../edee/content/sys/bgr/img/nadpisy/hot_line.gif)}


#footer{margin-top:15px; margin-bottom:35px; width:100%; position:relative; z-index:10}
#footer a, #footer a:visited{color:#666}
#footer a:hover{color:#000}

#footer li{float:left; margin-top:15px; padding:0 12px 15px 12px; border-right:1px solid #fff}

#footer p{float:right; text-align:right}
#footer p#copy{float:left; width:790px; margin:10px 0 10px 15px; text-align:left}

#copy span{padding-left:3px; padding-right:3px}

img{border:none; margin:0; padding:0;}
img a{border:#fff;}
.imgleft{margin:5px 22px 15px 0; padding:5px; float:left; border:2px solid #f8f8f8; background:#f8f8f8}
img.displayed{ display:block; margin-left:auto; margin-right:auto}
.italic{font-style:italic;}
.bold{font-weight:800;}
.underline{text-decoration:underline;}


#NewsTicker{
	border:none;
	width:790px;
	height:200px;
	margin:0 auto;
}
	#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	#NewsVertical {
	width: 830px;
	height: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 830px;
	height: 140px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical li {
		list-style:none;
	width: 190px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 5px;
	float: left;
	height: 140px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 20px;
			margin-bottom:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:6px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 00;
			color:#000000
		}	
		
		
		
		
		
		
		
		
		
		
		
		
		.latest_img {
	border: none;

}

.img {
	border: none;
	
}


#latest_work {
	float: left;
	width:796px;
}

#images {
	margin:0 0 0 75px;
	width: 796px;
	border: none;
	float: left;









}
