body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 83%; 
	background: #F5F5F5;
	margin:0;
	padding:0px;
	text-align: center;
}

img {
border:0;
}
.left {
text-align:left
}
.right {
text-align:right
}
.center {
text-align:center
}
.justify {
text-align:justify
}
.leftf {
float:left
}
.rightf {
float:right
}
.both {
clear:both;
}


a {
color:#FF0000;
font-weight:bold;

}

a:hover {
text-decoration:none
}

#hlavicka {
width:100%;
height:88px;
background: #D9D9D9 url(../images/hlavicka-bg.gif) repeat-x;
}
#h-obsah {
position:relative;
margin:0 auto;
width:773px;
height:80px;
background: url(../images/bod.gif);
}
#h-logo {
position:absolute;
left:13px;
top:8px;
}
#h-linka {
position:absolute;
top:56px;
right:4px;
width:603px;
height:6px;
background: url(../images/linka.gif) no-repeat;
}
#h-adresa {
position:absolute;
top:14px;
right:4px;
width:500px;
height:30px;
font-weight:bold;
text-align:right;
font-size:14px;
line-height:20px;
color:#131313;
}
#h-slogan {
position:absolute;
bottom:2px;
right:4px;
width:500px;
text-align:right;
font-size:11px;
color:#808080;
}

#telo {
margin:0 auto;
width:770px;
min-height:570px;
padding-left:1px;
background: #fff url(../images/telo-levo-seda.gif) left repeat-y;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
		}

#levo {
position:relative;
width:186px;
float:left;
}

#menu {
margin-top:-1px;
width:187px;
}
#m-prechod {
margin-top:-2px;
width:186px;
height:65px;
background: url(../images/menu-prechod.jpg) no-repeat;
}
.menu-obr {
margin:-1px 0;
padding:0px;

}

#pravo {
float:left;
padding-left:8px;
position:relative;
text-align:left;
width:564px;

}

#pravo_kde {
float:left;
padding-left:8px;
position:relative;
text-align:left;
width:564px;
}

#pravo_kde fieldset {
margin-top: 15px;
margin-left:0;
margin-bottom:15px;
margin-right:0;
padding: 0;
background: #fff;
}

p {
margin:10px 0

}
p.cervena-l {
font-size:0.93em;
border-left:13px solid #FE0201;
padding-left:10px;
font-weight:bold;
margin-top:20px;
}

.small {
text-align:center;
font-size:0.85em;
color:#fff;

}

.small-index {
text-align:center;
font-size:0.85em;
color:#7D7D7D;

}



#paticka {
width:100%;
height:80px;
background: #D9D9D9;
}
#p-obsah {
position:relative;
margin:0 auto;
margin-top:5px; 
width:773px;
height:75px;
background: url(../images/bod.gif);
}
#p-linka {
position:absolute;
top:-12px;
_top:-18px;
left:2px;
background: url(../images/paticka-linka.gif) no-repeat;
width:770px;
height:13px;
}
#p-top {
position:absolute;
top:10px;
right:10px;
}
#p-copyright {
margin-top:55px;
font-size:0.7em;
color:#999999;

}



/* uvodní stránka */

p.uvod {
margin:5px 0px;
width: 265px;
font-size:0.93em;
background: url(../images/sipka.gif) top left no-repeat;
padding-left:23px;
font-weight:bold;
}
.p-uvod-small {
font-size:0.8em;
color:#868686;
text-align:justify;
font-weight:normal;
}

/* uvodní stránka - konec */

/* sekce */

h1 {
font-size:1.2em;
font-weight:bold;
padding:1px 0 0 0;
margin:0;
letter-spacing:1px;
}

.nadpis {
width:551px;
height:21px;
border-left:13px solid #FE0201;
padding-left:10px;
background: #D8E3E3;
}

legend  {
color:#fff;
font-weight:bold;
font-size:0.87em;
text-align:center;
background: #FF0000;
padding:2px;
letter-spacing:1px;
}
#pravo_kde h2 {
 display: inline;
 position: relative;
 top: -14px;
 left: 8px;
 _left: 6px;
 _top: -10px;
 color:#fff;
 font-weight:bold;
 font-size:0.87em;
 text-align:center;
 background: #FF0000;
 padding:2px;
 letter-spacing:1px;
 margin: 0;
}
h2 {
 display: inline;
 position: relative;
 top: -14px;
 left: 0px;
 _left: 6px;
 _top: -10px;
 color:#fff;
 font-weight:bold;
 font-size:0.87em;
 text-align:center;
 background: #FF0000;
 padding:2px;
 letter-spacing:1px;
 margin: 0;
}

fieldset {
margin-top: 25px;
margin-left:0;
margin-bottom:15px;
margin-right:0;
background: #fff;
}
.submenu {
margin-top:-2px
}


.submenu a {
display:block;
text-align:left;
margin-left:16px;
padding:0 0 1px 0;
font-size:0.73em;
font-weight:bold;
color:#333333;
}
.submenu-obr {
padding-top:3px

}


.polozky li {
margin:10px;
padding:0 5px;
font-size:0.87em;
list-style-image:url(../images/trojuhelnicek.gif)
}
.objednani {
clear:both;
padding-left:20px;
font-size:0.83em;
color:#333333;
}

.obr-ukazka {
padding-right:30px
}

.obr-odsazeni {
padding-top:30px
}

ol.polozky-pouziti  {
margin-left:20px;
padding:0px;

}
.polozky-pouziti li  {
margin:0px 0;
padding:0 0px;
font-size:0.87em;
list-style-image:url(../images/trojuhelnicek.gif)
}

/* sekce */


/* o - firme */
.obr-ofirme {
margin:10px 17px;
}

p.o-firme {
margin:5px 0px;
font-size:0.93em;
background: url(../images/sipka.gif) top left no-repeat;
padding-left:23px;
font-weight:bold;
}
/* o - firme - konec */


/* kontakty */
.kontakty {
margin-top:15px;
margin-right:0;
margin-bottom:15px;
margin-left:0;
width:250px;
}

.kancelar {
 
 width: 150px;
}
span.kounicova {
 display: block;
 margin-bottom: 10px;
 height: 20px;
 _height: 0px; 
}

span.cejl {
 display: block; 
 height: 17px;
 _height: 0px;
 line-height: 6px;
 
 margin: 0;
 padding: 0;
}



.k-mez {
margin-left:10px
}
.k-mapa {
margin:15px 0;
border:2px solid #D0D0BF;
}
.normal {
font-size:1em;

}
/* kontakty - konec */

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ftext {
border: 1px solid #666666;
}

.buton {
	font-weight: bold;
	color: #FFFFFF;
	background: #FF0000;
	width: 100px;
	border: 1px solid #000;
}

.no-href li a {
 text-decoration: none;
 color: #000;
 font-weight: normal;
}
