@charset "iso-8859-1";
/* CSS Document */

html,body {
	height: 100%;
}
a:hover img {
filter: alpha(opacity=75);
-moz-opacity: 0.75;  }
body {
	margin: 0; padding: 0;
	text-align: left;
	border: none;
	color: #3d3d3d;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	}
.blue-border{ border:1px solid #003471;}	
p strong { color:#000}

h1 {color:#003471; font-weight:100; font-size:2.2em}
h2 {color:#003471; font-weight:100; font-size:1.6em; 	margin:5px 0;}

h1.h12{
	padding: 0; margin: 0 0 5px 0;
	font-size:1.2em;
	color:#999999
	}
h2.h21, h2.h22, h2.h23 {
	margin: 10px 0; padding: 5px 0;
	font-size: 170%;
	font-weight: bold;
	border-bottom: 1px solid #C0C0C0;
	}

h2.h21 {color:#DA3201}
h2.h22 {color:#019421}
h2.h23 {color:#FF9C13}
	
h3 {
	margin:5px 0;
	font-size: 160%;
	color:#003471;
	font-weight:100;
	}
	
h3.green {color:#019421}
h3.yell {color:#FF9C13}	
h3.red {color:#DA3201}	
h4 {
	font-size: 120%;
	margin-bottom:0;
	color:#003471;
}

img {border: 0;}
a {color: #003471;}
a:hover {text-decoration: underline; color: #960001}

form {margin: 0; padding: 0;}


.clear {clear: both;} .clearRight {clear: right;} .clearLeft {clear: left;}
.hide {display: none;}



#page {
	padding: 0; margin: 0;
	width: 840px;  /*min-height: 100%; height: 100%;*/
	text-align: left;
	border-left:5px solid white
}
/*body>#page {height: auto;}*/

#hp-page {
	padding: 0; margin: 0;
	width: 831px;
	_width: 832px;
	text-align: left;
	border-left:5px solid white
}

.top-links {
	padding: 5px 12px 3px 0;
	text-align: right;
	color: #444;
	}
.top-links a {
	color:#444;
	font-size:0.9em}


.block-logo {
	width: 200px; height:140px;
	_width:190px;
	padding: 40px 0 0 0 ;
	margin:0 0 0 10px;
	float: left;
}


.block-logo-c {
	width: 200px; height:100px;
	_width:190px;
	padding: 5px 0 0 0 ;
	margin:0 0 0 10px;
	float: left;
}

.hledat,.hledat-c {
	background:#e6e6e6;
	border:1px solid #757575;
	width:100px;
	margin-right:5px}

.hledat {
	margin-top:50px}
.hledat-c {
	margin-top:10px}
	
#pruh-1 {
	background:#e6e6e6;
	border-top:1px solid #9a9a9a;
	margin-left:210px;
	height:12px}

#pruh-2 {
	background:#e6e6e6;
	margin-left:210px;
	height:13px}
#pruh-3 {
	background:#003471;
	margin:0 0 0 210px; padding:0;
	height:122px
	}
#pruh-3-c {
	background:#003471;
	margin:0 0 0 210px; padding:0;
	height:66px
	}
#pruh-4 {
	background:#960001 url(../img/pruh-4.gif) left top repeat-x ;
	margin-left:210px;
	height:70px;
	}
	
#pruh-4c {
	background:#960001 url(../img/pruh-4c.gif) left bottom repeat-x ;
	margin-left:210px;
	height:32px;
	}	
#pruh-4 a { color:#fff; text-decoration:none}		
	
#red-h, #green-h, #yell-h
	{float:left;
	height:13px;
	}
	
	
	
#red-h, #green-h, #yell-h, #red-h-in, #green-h-in, #yell-h-in 
	{
	width:184px
	}

#red-h {
	background:#DA3201 url(../img/red-top-left.gif) left top no-repeat;
	margin:0 12px 0 11px;
	_margin:0 23px 0 5px;
	}
#red-h-in {
	height:13px;
	background: url(../img/red-top-right.gif) right top no-repeat;

	}
#green-h  {
	background:#019421 url(../img/green-top-left.gif) left top no-repeat;
	margin:0 12px 0 11px;
	_margin:0 23px 0 0;}

#green-h-in {
	height:13px;
	background: url(../img/green-top-right.gif) right top no-repeat;
	}

#yell-h  {
	background:#FF9C13 url(../img/yell-top-left.gif) left top no-repeat;
		margin:0 12px 0 11px;
	_margin:0;}

#yell-h-in {
	height:13px;
	background: url(../img/yell-top-right.gif) right top no-repeat;
	}


#pruh-nazev {
	margin:0 12px 0 222px;
	_margin:0 12px 0 220px;
	height:30px;
	line-height:24px;
	background:#fff url(../img/pruh/nazev.gif) left top repeat-x;
	}
#pruh-nazev a {
	font-size:16px;
	font-weight:bold;
	color:#3d3d3d;
	text-decoration:none}
#pruh-nazev a:hover {
	color:#003471;
	text-decoration:underline}		
#erp {
	padding: 4px 0 0 0;
	float:left;
	width:183px;
	margin:0 12px;
	_margin:0 5px;}
#mob {
	padding: 4px 0 0 0;
	float:left;
	width:183px;
	margin:0 12px;
	_margin:0 20px;}
#efi {
	padding: 4px 0 0 0;
	float:left;
	width:160px;
	_width:150px;
	margin-left:12px;
	_margin:0 0 0 5px;}

#erp-img, #mob-img, #efi-img {
	padding:0;
	float:left;
	width:183px;
	height:122px;
	margin:0}

#erp-img-c, #mob-img-c, #efi-img-c {
	padding:0;
	float:left;
	width:183px;
	height:66px;
	margin:0}

#erp-img {
	background-image:url(../img/erp-h.jpg);
}
#mob-img  {
	background-image:url(../img/mobil-h.jpg);
}
#efi-img  {
	background-image:url(../img/efil-h.jpg);
}

#erp-img-c {
	background-image:url(../img/erp-c.jpg);
}
#mob-img-c  {
	background-image:url(../img/mobil-c.jpg);
}
#efi-img-c  {
	background-image:url(../img/efil-c.jpg);
}
/*bílý-sloupec*/

.bsl-1, .bsl-2, .bsl-3, .bsr-1, .bsr-2, .bsr-3, .bsl-1c, .bsl-2c, .bsl-3c, .bsr-1c, .bsr-2c, .bsr-3c {
	float:left;
	width:5px;
	background:#FFF;}
	
.bsl-1, .bsl-2, .bsl-3, .bsr-1, .bsr-2, .bsr-3 {	
	height:122px;
}	
	
.bsl-1c, .bsl-2c, .bsl-3c, .bsr-1c, .bsr-2c, .bsr-3c {	
	height:66px;
}	
		
	
	
.bsl-1,.bsl-1c {
	margin:0 0 0 7px;
	_margin:0 0 0 3px;
}
.bsr-1, .bsr-1c {
	margin-right:7px;
	_margin:0 6px 0 0;
	}
.bsl-2, .bsl-2c {
	margin:0 0 0 7px;
	_margin:0 0 0 7px;
	}
.bsr-2, .bsr-2c {
	margin-right:7px;
	_margin:0 7px 0 0;}
.bsl-3, .bsl-3c {
	margin:0 0 0 7px;
	_margin:0 0 0 7px;
}
.bsr-3, .bsr-3c {
	margin-right:7px;
	_margin:0 0 0 0;}

#red-d, #green-d, #yell-d, #red-dc, #green-dc, #yell-dc
	{float:left;
	}



#red-d, #green-d, #yell-d, #red-d-in, #green-d-in, #yell-d-in 
	{
	width:183px;
	height:58px
	}
#red-dc, #green-dc, #yell-dc, #red-d-inc, #green-d-inc, #yell-d-inc 
	{
	width:183px;
	height:25px
	}	

#red-d, #red-dc {
	background:#DA3201 url(../img/red-bot-left.gif) left bottom no-repeat;
	margin:0 12px;
	_margin:0 24px 0 5px;}
#red-d-in,#red-d-inc {
	background: url(../img/red-bot-right.gif) right bottom no-repeat;
	}

#green-d, #green-dc  {
	background:#019421 url(../img/green-bot-left.gif) left bottom no-repeat;
	margin:0 12px;
	_margin:0 24px 0 0;}
#green-d-in, #green-d-inc {
	background: url(../img/green-bot-right.gif) right bottom no-repeat;
	}

#yell-d, #yell-dc  {
	background:#FF9C13 url(../img/yell-bot-left.gif) left bottom no-repeat;
	margin:0 12px;
	_margin:0}

#yell-d-in, #yell-d-inc {
	background: url(../img/yell-bot-right.gif) right bottom no-repeat;
	}

#red-d-in p, #yell-d-in p, #green-d-in p {
	padding:4px 7px; margin:0;
	color:#fff;
	letter-spacing:1px;
	font-weight:bold;
	font-size:12px;
	line-height:16px}

#leve-menu {
	width: 210px;
	_width: 212px;
	float: left;
	margin:0; padding:0
}
#leve-menu ul { margin:0; padding:0;
}

#leve-menu ul li {
	font-weight:bold;
	margin:0 0 2px 0;
	list-style:none;
	background:#e6e6e6;
	padding:8px 5px 8px 40px;

}

#leve-menu ul li a {
	color:#3d3d3d;
	text-decoration:none;
	font-size:14px; 
	}
#leve-menu ul li a:hover {
color:#003471; text-decoration:underline;
	}
#sw4 {
	margin:0; padding:15px 0 10px 0;
	background-color:#003471;
	color:#fff; border:0;
	position:absolute; left:-210px; bottom:-1px; _bottom:-2px;
	width:210px;
	_width:212px;
	}
	
#sw4-c{
	margin:0; padding:15px 0 10px 0;
	background-color:#003471;
	color:#fff; border:0;
	position:absolute; left:-211px; bottom:-1px; _bottom:-1px;
	width:210px;
	}
	
#sw4 p, #sw4-c p {
	margin:5px 0 10px 20px}	
#sw4 a, #sw4-c a {
	color:#fff;
	font-weight:bold}
#sw4 a:hover, #sw4-c a:hover  {
	color:#e6e6e6;
	font-weight:bold}
#stred {position:relative;
	width:620px;
	_width:619px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	float:left;
	margin:0; padding:0}	

#stred-in-r, #stred-in-g, #stred-in-y, #stred-in-b {
	padding:10px 10px 10px 15px}
/*
#stred-in-r { border-top:3px solid #DA3201}
#stred-in-g { border-top:3px solid #019421}
#stred-in-y { border-top:3px solid #FF9C13}
#stred-in-b { border-top:3px solid #003471}
*/

#stred-in-g ul li {
	list-style-image:url(../img/sipka/green.jpg)}
#stred-in-r ul li {
	list-style-image:url(../img/sipka/red.jpg)}
#stred-in-y ul li {
	list-style-image:url(../img/sipka/yellow.jpg)}

#stred-in-r p, #stred-in-g p, #stred-in-y p , #stred-in-b p  {
	margin:2px 10px 10px 15px;
	padding:0;
	line-height:1.7em}
	
#lokal-top { font-size:0.95em}	
#top-here { font-weight:bold; font-size:1.1em;}

#benef-1,#benef-2, #benef-3{
	margin:0 0 3px 16px; padding:0 0 0 25px;
	float:left;
	width:165px;
	_width:168px;
	_margin:0 0 3px 10px;
	list-style-type:none;
	height:167px;
	_height:168px}

#benef-1 li,#benef-2 li, #benef-3 li {
	padding: 0 0 0 5px;
	margin:10px 0 15px 0;
}

#benef-1 li {
	list-style-image:url(../img/sipka/red.jpg)}

#benef-2 li {
	list-style-image:url(../img/sipka/green.jpg)}
	
#benef-3 li {
	list-style-image:url(../img/sipka/yellow.jpg)}

#podstred, #podstred-c {
	
	margin:0;
	float:left;
	background:#e6e6e6;
	color:#fff; padding:0;
	
	}

#podstred {
width:620px;
position:relative;	 left:210px;
	height:168px;
	_height:163px;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;}

#podstred-c {height:26px;
	_height:26px;
	border-top:1px solid #999;
	width:620px;
	_width:619px;
	}
	
#podstred a {color:#fff}
#podstred a:hover {color:#e6e6e6}
#podstred p {margin:0 0 6px 15px; padding:0}

#sedy-dole { height:20px}

#home-pod-1, #home-pod-2, #home-pod-3 {
	background:#003471; height:130px;
	float:left;
	}

#home-pod-1 {width:199px; margin:0 0 0 1px;_width:197px;_margin:0 0 0 2px}
#home-pod-2 {width:194px; margin:0 0 0 13px;_width:194px; _margin:0 0 0 14px}
#home-pod-3 {width:199px; margin:0 0 0 13px;_width:194px; _margin:0 0 0 14px}


#pr-red, #pr-green, #pr-yell  {
	margin:17px 0 0 0; padding:0;
	width:100%;
	height:20px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}
	
#pr-red {background:#DA3201;}
#pr-green {background:#019421;}
#pr-yell {background:#FF9C13;}
	
#pr-red-c  {background:#DA3201; margin:3px 0 0 0; _margin:3px 0 0 0; position:relative; left:1px}
#pr-green-c {background:#019421; margin:3px 0 0 17px;}
#pr-yell-c {background:#FF9C13; margin:3px 0 0 17px; _margin:3px 0 0 16px;}

#pr-red-c, #pr-green-c, #pr-yell-c  {
	padding:0;
	width:195px;
	height:20px;
	float:left
	}

.pod-nad {
 	margin:18px 0 15px 15px; padding:0;
 	font-size:14px;
 	font-weight:bold;
 	letter-spacing:1px}

#hp-footer {
	height:30px;
	line-height:25px;
	background: #FFF;
	text-align: right;
	color:#333;
	margin-bottom:50px;
	font-size:11px;
}
#footer {
	padding: 3px 12px;
	background: #F5F5F5;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	text-align: right;
	color: #C0C0C0;
/*	padding: 3px 12px; margin: -35px 0 0 0;
	width: 834px;
	background: #F5F5F5;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: right; */
}



#content {
	float: right;
	width: 642px;
}

#left-column {
	float: left;
	width: 214px;
	margin-right: -3px;
}

#middle-column {
	float: left;
	padding: 12px;
	width: 189px
}
/* \*/ * html #middle-column {margin-right: -3px;} /**/

.two-column-content #right-column {
	float: right;
	padding: 12px;
	width: 404px;
/*	border-left: 1px dotted #C0C0C0; */
}

#content.jeden-sloupec {
	padding: 12px;
	width: 618px;
}
.border-1 { border-top:6px solid #BAA66F}
.border-2 { border-top:6px solid #A8B400}
.border-3 { border-top:6px solid #006983}

.border-a { border-top:6px solid #c0c0c0}


.two-column-content {
	background: url(../_clip/bg-content-two-column-2.gif) left top repeat-y;
}


.news-block {
	padding: 0; margin:0;
	width: 214px;
	float: left;
	display: inline;
}

.news-block p {
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight:bold;
	font-size:16px;
	letter-spacing:2px }


.news-block ul { margin:0; padding:0 0 0 20px}

.news-block ul li {
	list-style-type:none; margin:7px 0;
	padding: 5px 0 0 12px;
	background: url(../_clip/sipka.gif) 0px 9px no-repeat; }



.prohledavani {
	background: #F5F5F5;
	padding: 5px 10px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	}



#quicklinks ul {
	margin: 0; padding: 0;
	list-style: none;
}
#quicklinks li {float: left;}
#quicklinks li {
	border: 1px solid #C0C0C0;
	border-top: none;
	margin-right: 3px;
	display: block;
	}
#quicklinks li.btn1, #quicklinks li.btn4 {width: 206px; height: 90px; padding-top:7px;}
#quicklinks li.btn2, #quicklinks li.btn3  {width: 210px; height: 90px; padding-top:7px}


.btn1 {background: url("../_clip/btn-1.jpg") 0 bottom no-repeat;}


.spl {
	width: 200px;
	height: 90px;
	padding-top:7px;
	background: url("../_clip/btn-1.jpg") 0 bottom no-repeat;
	border: 1px solid #C0C0C0;
	margin:30px 0 0 6px;
	display: block;}
	
.spl a {
	padding-left:10px;
	text-decoration:underline;
	letter-spacing:1px;
	color:#000} 

#lokal-a {border: 6px solid #C0c0c0; }	
#lokal-1 {border: 6px solid #BAA66F; }	
#lokal-2 {border: 6px solid #A8B400; }
#lokal-3 {border: 6px solid #006983; }

#lokal-a, #lokal-1, #lokal-2, #lokal-3   {
	width: 214px;
	border-right:0; border-left:0;
	padding:15px 0}

#lokal-a p, #lokal-1 p, #lokal-2 p, #lokal-3 p { margin:5px 0 0 20px; padding:0}


#lokal-1 .lokal-head  {color:#BAA66F} 
#lokal-2 .lokal-head  {color:#A8B400} 
#lokal-3 .lokal-head  {color:#006983}

.sel { font-weight:bold}

.lokal-head { font-weight:bold; font-size:1.5em}



.btn2 {background:#BAA66F url("../img/firma-bottom.jpg") 0 bottom  no-repeat; }


.btn3 {background:#B9C333 url("../img/rozvoz-bottom.jpg") 0 bottom  no-repeat;} 


.btn4 {background:#33879C url("../img/eFiles Document-bottom.jpg") 0 bottom  no-repeat;}

#quicklinks li a { padding-left:10px; text-decoration:underline; letter-spacing:1px }

.btn1 a {color:#000}
.btn2  a, .btn3 a, .btn4 a {color:#fff}



p.compact {
	margin: 0.5em 0;
	}

@charset "iso-8859-1";
/* CSS Document */

/* common  */
.menu {
	position: relative;
	margin: 0; padding: 0;
	}

.menu p {
	margin: 0; padding: 10px;
	color: white;
	letter-spacing:1px
	}

.menu p a{
	color: white; text-decoration:underline
	}
.menu ul li a {
	padding: 6px 5px 6px 18px; margin: 0;
	font-weight: bold;
	font-size: 140%;
	color: white;
	display:block;
	text-decoration:none;
	}
.menu ul li a:hover {
	color: gray;
	}	


.block-1-h .menu ul li a:hover {color: #8A7F5E}
.block-2-h .menu ul li a:hover {color: #F2FD81}
.block-3-h .menu ul li a:hover {color: #6AD3ED}

.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li {}
.menu ul li ul {display: none;}
.menu ul li ul li a {padding: 0 5px 0 22px; font-weight: normal;}


.bluetr {
	background:#003471;
	color:#fff}
.textarea {
	background:#e6e6e6 url(../img/textarea.gif) 0 -10px repeat-x;
}

.greenlink {
	background:#fff url(../img/sipka/green.jpg) left -2px no-repeat}
.redlink {
	background:#fff url(../img/sipka/red.jpg) left -2px no-repeat}
.yellink {
	background:#fff url(../img/sipka/yellow.jpg) left -2px no-repeat}
	
.greenlink a, .yellink a, .redlink a {
	 margin-left:18px}
.mapa ul li{ margin-bottom:10px}
.mapa ul li ul li{ margin-bottom:3px}
.flr { float:right; margin:5px 0px 5px 15px}
.fll { float:left; margin:5px 15px 5px 0px}
.datum {
	color:#666;
	font-weight:bold;
	font-size:0.95em;
	margin-top:15px;}
.tri-hlavni { margin-bottom:20px }
.tri-hlavni img { border:1px solid grey}

.seo, .seo a { color:#666666; text-decoration:none}
table.efil-pp { border:1px solid #ddd; color:#003471;}
.cara-nad, .cara-over { border-top:1px solid #C0C0C0; padding-top:15px}

@media print {

#header, .top-links, #footer, #leve-menu, .sub-navig, .no-print, #lokal-top, #poptavka 
	{ display: none;}
#stred {width:100%}	


}

