body {
	background: #eaeaea;
	text-align: center;
	font-family: "Verdana CE",Verdana,Tahoma,"Helvetica CE",sans-serif;
	font-size: 8pt;
	line-height: 16px;
	margin: 0;
	padding: 0;
}


/* text
-------------------------------------------------- */

h1, h2, h3, h4 {color:#002F6D; margin:0;}

h1 {font-size:120%;	margin:30px 10px 5px 10px;}
h2 {color:#f37021;	font-size: 9pt;}
h3 {font-size:120%;}
h4 {font-size:100%; }


/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid gray;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color:#006995;	color: white;}
td {	border: 1px solid gray;	padding: 5px 10px;	vertical-align: top;	background-color: white;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color: #f4792f; text-decoration: none;}
a:visited {	}
a:hover {/*text-decoration: underline; */}
h2 a:hover {text-decoration: underline;}
h4 a:hover {text-decoration: underline;}


/* Img
-------------------------------------------------- */
img	{ border:none;	}


/* Bloky
-------------------------------------------------- */

#obalka {
	width: 800px;
	margin: 0 auto;
}

#leve-menu {
	background: #FFF;
	width: 292px;
	text-align: left;
	float: left;
}

#leve-menu #top-box {
	background: url('./img/bg-box.gif') repeat-y top left;
	width: 272px;
	margin: 0 0 0 10px;
	padding: 8px 0 8px 10px;
}
#leve-menu #top-box a{
	color:#FFF; 
	text-decoration: none;
	}

#leve-menu #img {
	padding: 0 0 0 10px;
}

#leve-menu #menu-title {
	background: url('./img/bg-box.gif') repeat-y top left;
	width: 272px;
	color: #FFF;
	margin: 0 0 0 10px;
	padding: 4px 0 4px 0px;
}

#leve-menu #menu-title p#uvod {
	color: #FFF;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0 0 0 10px;
}

#leve-menu #akce-title {
	background: url('./img/bg-box.gif') repeat-y top left;
	width: 272px;
	color: #FFF;
	font-weight: bold;
	font-size: 10pt;
	margin: 6px 0 0 10px;
	padding: 3px 0 3px 9px;
}

#leve-menu .hr {
	background: url('./img/hr.gif') no-repeat top left;
	width: 272px;
	height: 11px;
	margin: 0 0 0 10px;
}

#leve-menu ul {
	margin: 0;
	padding: 0;
}

#leve-menu ul {
	list-style-type: none;
	margin-top: 3px;
	padding: 0 0 0 10px;
}

#leve-menu ul li {
	
}

#leve-menu ul li a {
	color: #f4792f;
	font-weight: bold;	
	display:block;
	margin-right:12px;
	border-bottom:1px solid white;
}

#leve-menu ul li #activ {
	color: #8a8a8a;
	font-size: 9pt;
}

#leve-menu ul li a:hover {
   
   border-bottom:1px solid #F4792F;
}

#leve-menu p#akce {
	margin: 3px 0 0 10px;
}

#leve-menu p#akce a {
	color: #888888;
	text-decoration: underline;
}

#leve-menu p#akce a:hover {
	text-decoration: none;
}

#leve-menu #akce-links {
	background: url('./img/box1.gif') no-repeat top left;
	width: 272px;
	height: 26px;
	padding: 4px 0 0px 0;
	margin: 10px 0 0 10px;
}

#leve-menu #moznosti {
	margin-left: 10px;
}
#pravy{
	width: 479px;
	float: left;
	background: #FFF;
	height: auto;
	margin: 30px 0 10px 10px;
}
#pravy #obr{
	background: url(../img/obr.gif) no-repeat top left;
	width: 459px;
	height: 405px;
	margin: 10px;
}
#pravy #obsah{
	background: #FFF;
	padding: 10px;
	text-align: left;
}
#pravy #obsah a{
	font-weight: normal;
	text-decoration: underline;
}

#kontakt table, #kalkulace table  {
	width: 100%;
}

#kontakt table td, #kalkulace table td {
	border: none;
}

#kontakt table .header, #kalkulace table .header {
	background-color: #f4792f;
	color: white;
	font-weight: bold;
	font-size: 100%;
	padding: 2px 0px 2px 10px;
}


#kontakt .formError,#kalkulace .formError {
	color: red;
}




.druheDva {
	text-align: right;
}

.podlazi {
	
	border: 1px solid #cccccc;
	margin: 0px;
}

.podlazi td {
	padding: 2px 10px;
}

.podlaziHeader {
	font-weight: bold;
}

