body {
	background-color: #DAD1B9;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 80%;
}
#navMain {
   position: relative;
	background: url(../images/bgr_body.jpg) repeat-y;
	width: 910px;
	height: 100%;
	margin: 0 auto 0;
	padding: 0;
	background-color: #b29070;
	/*border: 1px solid red;*/
}
#head {
   position: relative;
	width: 885px;
	height: 70px;
	margin: 0 0 0 25px;
	padding: 0;
	background-color: #b29070;

}
#flash { 
   width: 890px;
	margin: 0 auto 0;
	padding: 0;
	background-color: #b29070;
	border-top: 2px solid #996c3d;
	border-bottom: 2px solid #996c3d;
}

.hdr {
	height: 70px;
	float: right;
	margin: 0;
	padding: 0;
}
#hdr_abs_left {
	position: absolute;
	top: 0;
	left: -40px;
}
#mezera {
	width: 910px;
	margin: 0 auto 0;
	height: 15px;
	background: url(../images/bgr_body.jpg) repeat-y;
	background-color: #F8F4F0;
}
#navMenu {
	width: 880px;
	height: 29px;
	margin: 0 auto 0;
	padding: 0;
	background: url(../images/bgr_menu.png) repeat-x;
	background-color: Gray;
	font-weight: bold;
	font-size: 12px;
	/*border: 1px solid red;*/
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
#navMenu ul { 
   margin: 0;
	padding: 0;
}
#navMenu li {
	float: left;
	padding: 6px 0 0 13px;
	margin: 0 0 0 37px;
   background: url(../images/odrazka.jpg) no-repeat;
	list-style: none;
}
#navMenu li a {
	text-decoration: none;
	color: White;
}
#navMenu li a:hover {
	color: Maroon;
}
#navContent {
	width: 880px;
	margin: 0 auto 0;
	padding: 17px 0 0 0;
}
#contLeft {
	width: 205px;
	margin: 0;
	padding: 0;
	float: left;
}
#contLeftBox {
	width: 199px;
	margin: 0 auto 0;
	padding: 0;
	height: auto;
	background: #EEE6DA;
	border-right: 1px solid #A98870;
	border-left: 1px solid #A98870;
	border-bottom: 1px solid #A98870;
	text-align: left;
	color: #200e01;
	font-weight: bold;
}
#contLeftBoxForm {
	width: 199px;
	margin: 0 auto 0;
	padding: 0;
	background: #EEE6DA;
	border-right: 1px solid #A98870;
	border-left: 1px solid #A98870;
	border-bottom: 1px solid #A98870;
	color: #200e01;
	text-align: left;
	font-weight: bold;
}
#contLeftBoxForm form {
	margin: 0;
	padding: 18px 0 0 0;
}
#formik {
	font-size: 11px;
	margin: 0 auto 0;
	padding: 0;
}
#contLeftBox ul {
	margin: 0;
	padding: 10px 0 15px 0;
}
#contLeftBox li {
	margin: 5px 5px 5px 25px;
	font-size: 100%;
}
#contLeftBox a {
	color: #200e01;
}
#contLeftBox a:hover {
	color: Maroon;
	text-decoration: underline;
}
#contMain {
	width: 445px;
	margin: 0 auto 0;
	padding: 0;
	background-color: White;
	color: #200e01;
	text-align: left;
}
#contMain li {
	margin: 5px;
}
#contMain a {
	color: Maroon;
}
.tdAlignRight {
	text-align: right;
}
#contRight {
	width: 205px;
	height: 250px;
	margin: 0;
	padding: 0;
	float: right;
}
#contRightBox {
	width: 199px;
	height: 186px;
	margin: 0 auto 0;
	padding: 0;
	background: #EEE6DA;
	border-right: 1px solid #A98870;
	border-left: 1px solid #A98870;
	border-bottom: 1px solid #A98870;
	font-weight: bold;
	font-size: 13px;
}
#navLiRight {
	width: 175px;
	margin: 0 auto 0;
	padding: 3px;
	background-color: White; 
}
#liRed {
   width: 175px;
	height: 41px;
   list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
	text-align: left;
	background: url(../images/but_cervena.jpg) no-repeat;
	background-color: Gray;
}
#liBrown {
   width: 175px;
	height: 41px;
   list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
	text-align: left;
	background: url(../images/but_hneda.jpg) no-repeat;
	background-color: Gray;
}
#liBlue {
   width: 175px;
	height: 41px;
   list-style: none;
	margin: 7px 0 3px 0;
	padding: 0;
	text-align: left;
	background: url(../images/but_modra.jpg) no-repeat;
	background-color: Gray;
}
#subMenuLeft {
	width: 205px;
	height: 29px;
	background: url(../images/bgr_sub_menu.png) repeat-x;
	background-color: Gray;
	text-align: left;
}
#subMenuRight {
	width: 205px;
	height: 29px;
	background: url(../images/bgr_sub_menu.png) repeat-x;
	background-color: Gray;
	text-align: left;
	font-size: 12px;
}
#subMenuLeftForm {
	width: 205px;
	height: 29px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(../images/bgr_sub_menu.png) repeat-x;
	background-color: Gray;
	text-align: left;
}
#foot {
   position: relative;
	width: 910px;
	height: 33px;
	margin: 0 auto 0;
	padding: 0;
	background: url(../images/bgr_pata.png) repeat-x;
	background-color: #ddd3bb;
}
.liLi {
	display: block;
	padding: 8px 0 0 15px;
}
.nadpis {
	font-weight: bold;
	line-height: 2.1em;
	margin: 0 0 0 5px;
	font-size: 12px;
}
.text {
	margin: 5px 27px 15px 15px;
	/*border: 1px solid red;*/
}
a {
	color: White;
	text-decoration: none;
}
a:hover {
	color: Maroon;
	text-decoration: underline;
}
.butonik {
   width: 80px;
   font-size: 12px; 
   font-weight: bold;
   color: white; 
   height: 20px; 
   background-color: #A20808; 
   /*border: 1px solid #A30D11;*/
   cursor: pointer;
}
.odeslano {
   width: 170px;
   color: red;  
	padding:10px; 
	margin: 0 auto 0;
	text-align: center;
	font-weight: bolder;
	background-color: #d6a77b;
	border: 1px solid #A98870;
}
input, select, textarea {
   font-family: Arial, Helvetica, sans-serif;
   width: 189px;
	font-size: 11px; 
	color: #3A3A3A; 
	background-color:#ffffff; 
	border: 1px solid #aaaaaa; 
}
hr {
	height: 1px;
	color: #200e01; 
}
#datum {
	position: absolute;
	left: 670px;
	top: 40px;
	color: Black;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 12px;
}
#domu {
	position: absolute;
	top: 7px;
	left: 780px;
	font-weight: bold;
	font-size: 12px;
}
#domu:hover {
	color: Silver;
}
#mapaStranek {
	position: absolute;
	top: 7px;
	left: 765px;
	font-weight: bold;
}
#mapaStranek:hover {
	color: Silver;
}
.boxProdukt {
	margin:0 0 15px 17px;
	padding:3px;
	width: 400px;
	height: 170px;
	background-color:#f5f3ee;  
}
.floatImgProdukt { 	
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
	border: 2px solid #996c3d; 
}
.floatImgProduktPudorys {
   margin: 0 68px 0 15px;
	padding: 0;
	float: left;
	border: 2px solid #996c3d; 
}
.imgProduktNakres {
	margin: 0 68px 0 15px;
	padding: 0;
	border: 2px solid #996c3d;
}
.imgProduktNakresRight {
	margin: 0;
	padding: 0;
	border: 2px solid #996c3d;
}
.floatImgProduktRight {
   margin: 0;
	padding: 5px;
	float: right;
	border: 2px solid #996c3d; 
}
.nadpisProduktBig {
	display:block; 
	margin:0 10px 0 10px;
	padding: 0; 
	padding:3px; 
	background-color:#DAD1B9;
}
.nadpisProdukt {
	display:block; 
	margin:0; 
	padding:3px; 
	background-color:#DAD1B9;
}
#contMainProdukt {
	width: 650px;
	margin: 0 0 0 220px;
	padding: 0;
	/*background-color: White;*/
	color: #200e01;
	text-align: left;
	/*border: 1px solid red;*/
}
#contMainProdukt li {
	margin: 5px;
}
#contMainProdukt a {
	color: Maroon;
}
.boxProduktMain {
	margin: 0;
	padding: 0px;
	width: 650px;
	background-color: White;
}
.vyrazny {
	background: #f7e1c6;
}
#flashcontent {
	width: 600px;
	margin: 0 auto 0;
	padding: 5px 0 40px 0;
	height: 630px;
	background-color: White; 
}
#tableCenik {
	padding: 10px 0 0 0;
}
#tableCenik table {
   padding: 5px;
	background-color: White;
}
#tableCenik td {
	border: 1px solid Gray;
}