@import url(menu.css);
@import url(content.css);
@import url(mapa.css);

body {margin:0 auto; padding:0; background:#066dab; font-family:Trebuchet MS, Arial}
img a {border:0}
#fleft {float:left}
#fright {float:right}
.cleaner {clear:both; height:0px; line-height:0px; font-size:0px}
img, div { behavior: url(../htc/iegiffix.htc) }

h1.top {float:left; display:block; margin:0px; padding:0px; font-size:14px; font-weight:normal; color:White; line-height:88px; background:none;}
h2, h1 {margin:13px 0 10px 0; padding:0 0 0 25px; background:url(../img/h2.gif) no-repeat left 2px; font-weight:bold; font-size:16px; color:Black}

#page {margin: 18px auto; padding:0; width:932px}


/* #head-container {width:902px; height:192px; background:url(../img/bg-head.jpg) no-repeat center top; padding:13px 0 13px 30px} */

/* ------------------------ UPRAVENA CSS PRO HLAVICKU -----------------------*/
#head-container 				{width:902px; background:url(../img/bg-head.jpg) no-repeat center top; padding:13px 0 13px 30px}

#search						 { float: right; display: inline; margin-right: 7px; background: url(../img/search-bg.png) 100% 100% no-repeat; }
#search	form					{ margin: 0px; padding: 8px 34px 4px 23px;  }
#search	form #sinput				{ width: 187px; }
#search	form p					{ margin: 0px; padding: 0 0 0 27px; background: url(../img/search-icon.png) 0 0 no-repeat; }

#head-container					{ clear: both; position: relative; }
#head-container #head-content			{ position: relative; width:871px; height: 163px; margin-bottom:1px; background:url(../img/header-bg.png) repeat center top; text-align: center; }
#head-container #head-content a			{ position: absolute; display: block; top: 10px; left: 10px; height: 60px; width: 162px; }
#head-container #head-content h1		{ margin: 0px; padding: 50px 0 0 0; background: none !important; color: #08397b; text-align: center; }
#head-container #head-content #companyLogoEn a { position: absolute; display: block; top: 10px; left: 700px; height: 80px; width: 161px; color: #000; text-align: right;
text-decoration: none; font-size: 11px; font-weight: 200;}
#head-container #head-content #companyLogoEn a:visited {color: #000;}
#head-container #head-content #companyLogoEn a:hover {color: #000;}
#head-container #head-content #companyLogoEn a span { text-decoration: underline; }
/* -------------------------------- KONEC -------------------------------------*/


#logo-line {float:left; width:871px; height:88px; background:#FFFFFF; text-align:center; margin-bottom:1px}
#logo {float:left; width:162px; height:62px; padding:13px 25px 0 125px}
#logo-line h1.top {float:left; display:block; margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#083C7C; line-height:88px; background:none;}

#elvo {float:left; width:132px; height:54px; padding:15px 0 0 35px}
#motiv {float:left; width:555px; height:72px; background:url(../img/motiv.jpg) no-repeat center top; margin-bottom:1px}
#logo2 {float:left; width:871px; height:72px; background:url(../img/bg-logo.jpg) repeat center top; margin-bottom:1px}
#logo2 img {float: left; margin: 6px 6px 4px 4px; border: none;}
#logo2 h1 {float: left; font-size: 14px; font-weight: normal; color: #083C7C; background: none; margin: 20px 4px 4px 4px;}
/* #search {float:left; width:315px; height:72px; background:url(../img/bg-search.jpg) no-repeat center top; margin:0 0 1px 1px} */
/*#search {float:right; width:315px; height:72px; background:url(../img/bg-search.jpg) no-repeat center top; margin:0 0 1px 1px} */
#sinput {border:1px solid outset #949494; font-family:arial, helvetica, sans-serif; font-size:13px; color:#083C7C; font-weight:normal; }
#sbutton {width:62px; height:23px; background:url(../img/button-search.gif) no-repeat center top; color:White; font-size:10px; border:none; cursor:pointer}
#menuline {float:left; width:871px; height:5px; font-size:0px; background:#4f8fcc; margin-top:1px} 

#container {float:left; width:932px; background:url(../img/bg-content.gif) repeat-y center top; padding:0 0 13px 0px}

#column-left {float:left; width:190px}
#box-akce {float:left; width:190px; margin-top:13px; background:url(../img/box-akce.gif) no-repeat left top;}
.box-content {float:right; width:160px; background: #eaf0f4; margin:29px 0 0 0; font-size:11px; }
#box-akce div.box-content {min-height:110px; _height: 110px;}
.ul-akce {margin:15px 0 0 0; padding:0px}
.li-akce {list-style: none; background: url(../img/li-akce.gif) no-repeat left 3px; padding:0 7px 7px 14px; margin-left:8px}
.li-akce a {color:#083C7C; text-decoration:none; font-weight:bold}
.li-akce a:hover {color: #24980a; text-decoration: underline}
.break {background:url(../img/br-akce.gif) no-repeat; list-style:none; padding:0; margin:0; line-height:8px}
#box-elvos {float:left; width:190px; background:url(../img/box-elvos.gif) no-repeat left top; margin-top:13px}
.li-elvos {list-style: none; background: url(../img/li-akce.gif) no-repeat left 3px; padding:0 7px 7px 14px; margin-left:8px}
.li-elvos a {color:#24980a; text-decoration:none; font-weight:bold; text-transform: uppercase}
.li-elvos a:hover {color:#083C7C; text-decoration: underline}
#box-cenik {float:left; width:190px; background:url(../img/box-cenik.gif) no-repeat left top;}
.li-elvos {list-style: none; background: url(../img/li-akce.gif) no-repeat left 3px; padding:0 7px 7px 14px; margin-left:8px}
.li-elvos a {color:#24980a; text-decoration:none; font-weight:bold; text-transform: uppercase}
.li-elvos a:hover {color:#083C7C; text-decoration: underline}


#box-prednasky { background:transparent url(../img/box-skoleni.gif) no-repeat scroll left top; float:left; margin-top:13px;width:190px;}
#box-prednasky .box-content {min-height: 105px;}
.ul-predn {margin:15px 0 0 0; padding:0px}
.li-predn {list-style: none; background: url(../img/li-akce.gif) no-repeat left 3px; padding:0 7px 7px 14px; margin-left:8px}
.li-predn a {color:#083C7C; text-decoration:none; font-weight:bold; text-transform: uppercase}
.li-predn a:hover {color:#083C7C; text-decoration: underline}

#banner-left {float:right; margin:13px 0 13px 0}

#newstext {
	width:470px;
	float:left;
}
#newstext SPAN.datum{
	color:#000;
	font-weight:bold;
}

#newstext.sPrilohou{
	width:345px;
}

#attacheBox { 
	float:left;
	width: 128px;
	text-align:center;
	background-color:#EEE;
}
#newstext IMG, #attacheBox IMG {border:1px solid #AAA; margin:2px; cursor: pointer;}
#infobox {text-align: center;}
#content {float:left; width:526px; margin:0 13px 0 13px; font-size:12px; color: #4e4e4e}
#flash {width:526px; height:176px; float:left}
#mapa {width:526px; height:299px; background:url(../img/mapa.gif) no-repeat left top}

#content p {padding:0; margin:0;}

#column-right {float:right; width:190px}

#box-podpora {float:right; text-align:center; width:190px; background:url(../img/box-podpora.gif) no-repeat left top;}
#box-dodavatele {float:right; text-align:center; width:190px; background:url(../img/box-dodavatele.gif) no-repeat left top;}
#box-akce-dodavatel {float:right; text-align:center; width:190px; background:url(../img/box-akce-dodavatel.gif) no-repeat left top;}

.box-content-right {
float:left; text-align:center; width:160px; margin:29px 0 0 0; font-size:11px; 
height:146px; /*line-height:146px;*/ min-height:146px; _height:146px;}
/*.box-content-right TABLE {height:146px;text-align:center; width:100%;}*/
/*.box-content-right IMG {vertical-align:middle; border:0px;}*/


/* .bnr1 {
	float:left;
	margin: 13px 0px 13px 30px; 
	background-color:#EAF0F4;
} */

.banner{
float:right;
width:190px; 
text-align:center;
margin:0px;}
/*
.box-content-right {
float:left; text-align:center; width:160px; margin:29px 0 0 0; font-size:11px; 
height:146px; line-height:146px; min-height:146px; _height:146px;}
.box-content-right A {line-height:146px;height:146px;display:block;}
.box-content-right IMG {vertical-align:middle;}



#box-dodavatele {float:right; width:190px; background:url(../img/box-dodavatele.gif) no-repeat left top;}
#box-dodavatele A {height:146px; line-height:146px; vertical-align:middle; display: block;}

*/
.box-content-right IMG {margin:1ex 0ex 1ex 0ex;}
#footer {float:left; background:url(../img/footer.gif) no-repeat left top; width:932px; height:102px}
#banner-right {float:left; margin:13px 0 13px 0}


#esf_eu_oplzz p {
    text-align: justify;
    margin: 10px 0px 5px 0px;
}

#esf_eu_oplzz ul {
    text-align: justify;
    margin: 0px 0px 5px 0px;
}