body {
	background-color: #ccc;
	margin: 0 0 3em 0; padding: 0;
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size:70%;
	text-align:center;
}
.reference {
	_height: 18em;
	min-height: 21em;
	background-color: #e1e1e1;
	padding: 0.1em 1.5em 1.5em 1.5em;
	margin-bottom: 1em;
	border: solid 1px #ccc;
}
.colorfff {
	color: #fff;
}
.reference-text {
	float: right;
	width: 340px;
	padding-top: 0.2em;
}
#vseobecne ul li {
	margin-top:0.4em;
}
form, .nopad {margin:0;padding:0}

input, textarea {
	font-family: Verdana, Arial, lucida, sans-serif;
	border: solid 1px #727070;
	font-size: 100%;
	background-color: #e1e1e1;
}

h2 {
	padding:0;
	margin: 0;
	font-size: 100%;
}
h3, h4 {
	font-size: 110%;
	color: #fff;
	margin:0 0 0 1em; padding:0;
}
h4.nahoru {
	margin-top: 2em;
}
h4 a:link, h4 a:visited {
color: #fff;
text-decoration: none;
}
h4 a:active, h4 a:hover {
	color: #e1e1e1;
}

.modry-pozadi h4, .modry-pozadi-male h4  {
	color: #fff;
	margin-left: 1em;
}
.nolist {
	margin: 0;
}
#objednavkovy-formular label {
	height: 0.5em;
}
#zamestnanci ul li, .nolist li {
	list-style-type: none;
}
h4 {
	color: #00CC00;
	font-size: 100%;
	margin:0; padding:0;
}
img.float-right
{
	margin: 1em 1em 0 1em;
}
h5 {
	color: #00cc00;
	font-size: 120%;
	margin:1em 0 0 0; padding:0;
}
h6 {
	color: #26B7FF;
	font-size: 100%;
	margin: 1em 0 0 0; padding:0
}
#text ul {
	list-style-type: square;
	margin-top: 0.5em;
	padding:0;
	line-height:1.5em;
}
img.border1 {
	border: solid 1px #333;
}
legend {
	font-weight: bold;
	color: #00CC00;
	margin-bottom: 1em;	
	padding: 0 0.5em;
}
br {clear: left}
.kontaktniFormular input, .kontaktniFormular select {
	background-color: #e1e1e1;
	width: 40%;
}
.error {
	color: #ff3333;
	font-weight:  bold;
}
.height10 {
	height: 1em;
}
.kontaktniFormular select {
	_width: 35%;
}
.colorblue {
	color: #26B7FF;
}
.colorgreen {
	color: #00cc00;
}
#submit, #reset{
	width: 18%;
	background-color: #26B7FF;
	color: #fff;
	font-size: 95%;
	margin-top: 1em;
}
#submit {
	margin-left: 7.9em;
	_margin-left: 75px;
}
label {
	display: block;
	width: 7em;
	_width: 13%;
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
	font-size: 0.9em;
	color: #666;
}
fieldset {
	border: solid 1px #ccc;
	padding: 0 1em 1em 1em;
}
#modra-linka {
	width: 100%;
	height: 128px;
	background: url("../grafika/modra-linka-pozadi.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
}

#hlavni-kontejner {
	background: url("../grafika/pozadi.jpg");
	background-repeat: repeat-x;
	_text-align:center;
}

#hlavicka {
	height:128px; width: 772px;
	margin: 0 auto;
	border: solid 1px #ccc;
	border-top: 0 none;
	background-color: #fff;
}

#logo {
	float: left;
	width: 328px; height: 57px;
	margin: 10px 0 30px 0;
	background-image: url("../grafika/logo.gif");
}

#hledanyText{
	margin-left: 7px;
	width: 220px;
	background-color: #E1E1E1;
	color: #333;
	font-size: 100%;
}
#hledatVyraz {
	background-color: #26B7FF;
	color: #fff;
	width: 83px;
	margin-left: 5px;
	font-size: 100%;
}
#pozadi-hlavicka {
	float: left;
	background-image: url("../grafika/hlavicka.jpg");
	width: 442px; height: 128px;
}

#kontejner {
	min-height: 550px;
	_height: 550px;
	width: 772px;
	margin: 0 auto;
	text-align: left;
	border: solid 1px #999;
	border-top: none 0;
	background-color: #fff;
	padding-bottom: 1.5em;
}
#obsah {	
	margin-left: 20px;
	width: 730px;
	text-align: left;
	padding-top: 2em;
	line-height: 135%;
	background-color: #fff;
}
#menu {
	width: 774px;
	_width: 772px;
	height: 30px;
	margin: 1em auto 0 auto;
	background-color: #fff;
}
#menu2 {
	background-color: #26B7FF;
	margin: 0 auto;
	width: 772px;
	height: 2em;
	line-height: 2em;
	color: #e1e1e1;
	text-align: left;
	border: solid 1px #999;
	margin-bottom: 0.5em;
}
#misto {
	height: 2.5em;
}
#navigace2 ul {
	margin: 0; padding:0;
}
#navigace2 ul li {
	display: inline;
	
}
#navigace2 ul li a:link, #navigace2 ul li a:visited {
	color:#fff;
	font-weight: bold;
	font-size: 95%;margin: 0 0.5em;
	_font-size: 90%;
}
#navigace2 ul li a:hover, #navigace2 ul li a:active {
	color: #333;
}
#uvodni-strana {
	background-image: url("../grafika/uvod.jpg");
	width: 103px; height: 33px;
	_width: 101px;
	display:block;
	cursor: hand;
}
#sluzby {
	background-image: url("../grafika/sluzby.jpg");
	width: 108px; height: 33px;
	display:block;
	cursor: hand;
}
#tisk {
	background-image: url("../grafika/tiskova-prohlaseni.jpg");
	width: 214px; height: 33px;
	display:block;
	cursor: hand;
}
#kariera{
	background-image: url("../grafika/kariera.jpg");
	width: 117px; height: 33px;
	display:block;
	cursor: hand;
}
#o-nas {
	background-image: url("../grafika/o-nas.jpg");
	width: 104px; height: 33px;
	display:block;
	cursor: hand;
}
#kontakt {
	background-image: url("../grafika/kontakt.jpg");
	width: 128px; height: 33px;
	display:block;
	cursor: hand;
}
#menu ul {
	margin: 0; padding: 0;
	font-size:0;
	list-style: none;
}
#menu ul li {
	display: inline;
	float: left;
}

#paticka {
	width: 773px;
	height: 3em;
	border: solid 1px #999;
	margin: 0 auto;
	background-color: #fff;
	font-weight: bold;
}
#navigace2 {
	float: left;
	margin: 0 0 0 0.5em; padding: 0;
}
#copyright {
	float: left;
	margin: 0.8em 0 0 0.5em;
}
#informace {
	float: right;
	margin: 0.8em 0.5em 0 0;
}
#sluzbyIndex {	
	text-align: center;
	width: 15em;
}
#submenu {float:left; width: 165px; }
#submenu1 {
	list-style: none;
	margin:0; padding:0;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
#submenu1 #top {
	border-top:none;
}

#submenu1 li {
	border: none;
	border-top: solid 1px #ccc;
	background: url('../grafika/pipe.gif') no-repeat 1em 0.7em;
}

#submenu1 li a:link, #submenu1 li a:visited {
	color: #26B7FF;
	display:block;
	font-weight: bold;
	text-decoration: none;
	padding: 1em 1em 1em 4em;
	font-size: 95%;
	_font-size: 90%;
}
#submenu1 li a:hover, #submenu1 li a:active {
	color: #333;
	background: url('../grafika/pipe.gif') no-repeat 1.2em 0.8em;
	background-color: #e1e1e1;
}
#submenu1 .submenu2 {
	list-style: none;
	margin:0; padding:0;
	width: 100%;
}
#submenu1 .submenu2 li {
	background: none;
	
}
#submenu1 .submenu2 li a:link, #submenu1 .submenu2 li a:visited {
	padding: 0.5em 0 0.5em 5em;
	margin:0;
	color:#666;
	font-size: 90%;
}
#submenu1 .submenu2 li a:hover, #submenu1 .submenu2 li a:active {
	background: none;
	padding: 0.5em 0 0.5em 5em;
	margin:0;
	color:#333;
	background-color: #e1e1e1;
}
#text {
	width: 540px;
	float: right;
}
.text-left {
	text-align: left;
}
.kariera ul {
	margin: 0 0 0 2em;
	list-style: square;
}
.oddelovac {
	height: 1px;
	width: 100%;
	margin: 2em 0;
	border-top: solid 1px #ccc;
}
.top10 {
	padding-top: 2em;
}
.hidden2 {display:none}
hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: 0;
   visibility: hidden;
   }
dfn, acronym {
	font-style: normal;
	border-bottom: 1px dashed;
	cursor:help;
	color: #00cc00;
}
.fontSize90{
	font-size: 90%;
}
.color666 {
	color: #666;
}
.zamestnanec-fotka
{
	
}
.zamestnanec-text {
	float: right;
	width: 360px;
}
.obalka-zamestnanec ul {
	list-style: none;
	margin: 0; padding:0;
	line-height: 140%;
}
.obalka-zamestnanec {
	margin: 1em 0 2em 0;
	height: 15em;
}
.obalka-zamestnanec img {
	float: left;
}
.center {text-align: center}
a:link, a:visited {
	color: #00ABFD;
}
a:hover, a:active {
	color: #333;
}
.obalka-text-index {
	width: 90%;
	margin: 0.2em auto 0.5em auto;
	text-align: justify;
	font-size: 90%;
}
#text {
	text-align: justify;
}
p {margin:0; padding:0.5em 0}
.left10 { padding-left: 1em;}
.zelene-pozadi {
	width: 165px; height: 29px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	font-size: 105%;
	background-repeat: no-repeat; 
	background-color: #00cc00;
}
.obalka-popis-sluzby {
	text-align: center;
	margin-bottom: 2em;
	float: left;
}
.right10 {
	margin-right:23px;
}
.obrazek-sluzba {
	margin: 1em 0;
	border: solid 1px #e1e1e1;
}
.margin-bottom0{
	margin-bottom:0;
}
.seznam {
	margin: 0.2em 1.1em 1.1em 1.1em;
}
.sluzba-popis {	
	width: 140px;
	color: #333;
	margin: 0 auto;
	font-size: 90%;
	font-weight: normal;
	line-height: 140%;
	_line-height: 120%;
	text-align: justify;
	min-height: 180px;
	_height: 150px;
}
.detail-sluzby {
	width: 140px;
	margin: 0 auto;
}
.zelene-pozadi-cary {
	background-image: url('../grafika/zelene-pozadi-cary.jpg');
}
.zelene-pozadi-cary a:link, .zelene-pozadi-cary a:visited {
	color: #fff;
	text-decoration: none;
}
.zelene-pozadi-cary a:hover, .zelene-pozadi-cary a:active {
	text-decoration: underline;
}
.zelene-pozadi-bezcar {
	background-image: url('../grafika/zelene-pozadi.jpg');
}
.zelene-pozadi-bezcar a:link,.zelene-pozadi-bezcar a:visited {
	color: #fff;
	text-decoration: none;
}
.zelene-pozadi-bezcar a:hover,.zelene-pozadi-bezcar a:active {
	color: #fff;
	text-decoration: underline;
}
.float-right { float: right}
.upperleft {
background-color : #00cc00;
background-image: url('../grafika/zeleny-roh-lh.gif');
background-repeat: no-repeat;
background-position: top left;
}

.upperright{
background-image : url('../grafika/zeleny-roh-ph.gif');
background-repeat : no-repeat;
background-position : top right;

}

.lowerleft{
background-image : url('../grafika/zeleny-roh-ld.gif');
background-repeat : no-repeat;
background-position : bottom left;
}

.lowerright {
background-image : url('../grafika/zeleny-roh-pd.gif');
background-repeat : no-repeat;
background-position : bottom right;
padding: 5px 7px 5px 7px;
_padding-bottom: 1px;
}

.upperleftm {
background-color : #26B7FF;
background-image: url('../grafika/modry-roh-lh.gif');
background-repeat: no-repeat;
background-position: top left;
}

.upperrightm {
background-image : url('../grafika/modry-roh-ph.gif');
background-repeat : no-repeat;
background-position : top right;

}

.lowerleftm {
background-image : url('../grafika/modry-roh-ld.gif');
background-repeat : no-repeat;
background-position : bottom left;
}

.lowerrightm {
background-image : url('../grafika/modry-roh-pd.gif');
background-repeat : no-repeat;
background-position : bottom right;
padding: 5px 7px 5px 7px;
}


.text-zeleny p {
	padding:1px;
}
.text-zeleny {
	min-height: 1.5em;
	color: #fff;
}
a img { border: none}
.hlavni {padding:0; margin: 1em 0 0 0}
.hidden {display: none;}
.modry-pozadi a:hover {
	text-decoration:underline;
	color: #fff;
}
.modry-pozadi {
	background-image: url("../grafika/modry-pozadi.jpg");
	height: 30px; width: 543px;
	color: #fff;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 1em;
}
.modry-pozadi-male {
	background-image: url("../grafika/podklad-modry.jpg");
	height: 20px; width: 732px;
	color: #fff;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 1em;
}
img.float-left {
	margin: 1em 1em 1em 0;
}
.float-left { float: left}
.hlavni img {
	margin: 0 0.5em 0 1.5em;
}
