body {
	background-color: #ffc06f;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:0.72em;
	color:#000000;
	margin: 0px auto;
}
.noCSS {
  display: none;
}

.printOnly {
	display: none;
}
.clearer {
   clear:both;
}
div.clearer {
	height: 1px;
	overflow: hidden;
}
.left {
  text-align:left;
}
.right {
  text-align:right;
}
.center {
  text-align:center;
}
.just {
  text-align:justify;
}
.red {
  color: #dd0000;
}
a:link, a:visited {
	color: #A92600;
	text-decoration:underline;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a img { 
  border: none;
}
ul {
  margin-top:0.8em;
  margin-bottom:0.8em;
  margin-left:0.8em;
  padding-left:1em;
  line-height: 150%;
}
ol {
  line-height: 140%;
}
li {
  margin-bottom:0.3em;
}
p {
  margin-top: 0em;
  margin-bottom: 0.4em;
  text-align: left;
  line-height: 130%;
  text-indent: 0px;

}
.noIndent {
 text-indent: 0;
}
span {
    line-height: 170%;
}
h1 {
  font-size: 150%;
  line-height: 115%;
  font-weight: bold;
  margin-top:20px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
h2 {
  font-size: 130%;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 7px;
}
h3 {  font-size: 110%;  margin-top: 0px;  margin-bottom: 5px;  margin-top: 7px; }
h2 em, h3 em {font-style: normal; font-weight: normal}
legend { font-size: 110%;  font-weight: bold;  margin-top: 0px;  margin-left: 3px;  margin-bottom: 5px;  padding-left: 2px;  color:#000000;}
fieldset { margin-top: 0px;  margin-bottom: 10px;  padding: 0px 0px 2px 0px; border: 1px solid #000000;}
fieldset div.fieldsetContent {margin: 0px 20px;}
label { font-weight: bold;}
.help {cursor: help;	border-bottom: 1px dashed #638EB5;}
.fleft {float: left; margin-right: 20px;}
.fright {float: right; margin-left: 20px;}
/*-------------------------------------------------------------------------------------------------------
	layout
---------------------------------------------------------------------------------------------------------*/
div#page {margin: 0 auto; width: 900px;	background: url(../images/page_bg.gif) repeat-y left top;	position: relative;padding: 0 4px; margin-top: 35px;}
div#header {margin-left: -4px;margin-right: -4px;background: #a92600;}
div#header h1 {margin: 0; padding: 0; color: #FFFFFF; font-size: 200%;height: 177px;position: relative; padding-left: 24px;
padding-top: 20px;}
div#header h1 span {position: absolute; left: 0; top: 0; width: 908px; height: 231px; background: url(../images/header_bg.jpg) no-repeat left top;}
div#nav-right {float: right;padding-right: 20px;padding-top: 9px;}
div#breadcrumbs {padding: 5px 0 5px 32px;font-size: 95%;}
div#breadcrumbs a:link, #breadcrumbs a:visited {color: #000000}
div#content {width: 900px; overflow: hidden; background: url(../images/content_bg.gif) repeat-y left top;}
div#content-column {float: left; width: 582px; margin-right: 10px;padding: 0 10px 20px 20px; overflow: hidden;}
div#right-column {float: left; width: 243px; color: #FFFFFF; padding: 15px 15px 10px 20px; overflow: hidden;}
a#home {position: absolute; left: 27px; top: 3px; width: 250px; height: 133px;}
div#footer {background: #a92600 url(../images/footer_bg.gif) no-repeat left top; color: #FFFFFF;height: 29px;text-align: right; padding-right: 15px;margin-left: -4px;margin-right: -4px; padding-top: 5px;}
div#footer a:link, #footer a:visited {color: #FFFFFF;}

img.uvod {margin-left: -20px; margin-right: -10px;}

table.cenik {border-collapse: collapse;width: 100%;}
table.cenik th, table.cenik td {border: 1px solid #777777; padding: 3px 10px;}
table.cenik tr.nadpis th {color: #FFF; background: #CC4901}
table.cenik td.cena {width: 20%;}
a.mapa:link, a.mapa:visited, a.objekt:link, a.objekt:visited{ float: left;border: none;text-decoration: none;}
a.mapa:link b, a.mapa:visited b, a.objekt:link b, a.objekt:visited b { float: left;border: none;text-decoration: none;font-weight: normal; text-decoration: underline;}
a.objekt {margin-right: 30px;}
a.mapa img, a.objekt img {border: 1px solid #A92600;padding: 3px;}
div.cara {background-color: #ababab; height: 1px; overflow: hidden; margin: 25px 0;}
/*-------------------------------------------------------------------------------------------------------
	novinky
---------------------------------------------------------------------------------------------------------*/
h2.nadpis {margin: 0; text-transform: uppercase;}
div#right-column h3 {margin-top: 15px;}
/*-------------------------------------------------------------------------------------------------------*/
li.error {color: #a92600; font-weight: bold;}
/*-------------------------------------------------------------------------------------------------------
	kontaktni formulare
---------------------------------------------------------------------------------------------------------*/
fieldset input.text, fieldset input.text3, fieldset textarea{
	width: 300px;
	border: 1px solid #777777;

}
textarea {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-size: 12px;
}
td, th {
	text-align: left;
	vertical-align: top;
	padding: 3px 7px;
}
table.kontakt td, table.kontakt th { padding: 3px 0;}
table.kontakt th { padding-right: 5px;}
table.kontakt {float: left; margin-right: 20px;width: 210px;}

.short-item-first {
  padding: 0px;
  margin: 0px;
}
  .short-item-first h2 {
    background: #FFF;
    color: #a92600;
    padding: 0 15px 0 10px;
    margin: 0 0 5px -10px;
    width: 100%;
    line-height: 25px;
  }

.short-item {
  padding: 0px;
  margin: 0px;
}
  .short-item h2 {
    background: #FFF;
    color: #a92600;
    padding: 0 15px 0 10px;
    margin: 0 0 5px -10px;
    width: 100%;
    line-height: 25px;
  }
  
.short_item_content {
  width: 250px;
}
.short_item_content p{
  width: 250px;
}
