* { margin: 0px; padding: 0px; }
body {
	margin:0;
	padding:0;
/*	height:100%; /* this is the key! */
	
	background-image:url(../img/bg_site.gif); 
	background-color:#fcfcfc;
	background-repeat:repeat-x;
}
.mainBody{
	width:980px;
	display:block;
	margin:auto;
	height:100%;
	background-image:url(../img/body_bg.gif);
}
.header{
	background-image:url(../img/header.jpg);
	display:block;
	height:200px;
	width:980px;
}
.spacer{background-image:url(../img/spacer.jpg); 
	background-repeat:no-repeat; 
	height:2px; 
	display:block;
	line-height:2px;
	font-size:1px;
}
.meniu{
	background:transparent url(../img/bg_menu.gif)  0 0px no-repeat;
	display:block; 
	height:35px;
	background-color:#7a3c0b;
	font-family:Arial, Verdana;
}
.meniu div.sMenuHead {
	color:#7a3c0b;
	font-family:Arial, Verdana;
	font-size:16px;
	font-weight:bold;	
	margin-left:30px;
	_margin-left:17px;
	padding-top:7px;
	float:left;
}
ul.topNav {display: block; list-style-type: none; float: left; width: 560px; height: 35px; margin-left: 0px; font-size: 10pt; margin-bottom:8px; }
ul.topNav a:link, ul.topNav a:visited, ul.topNav a:active { color: #fff; text-decoration: none; font-size: 10pt;  width: 130px; font-weight: bold; }
ul.topNav a:hover { text-decoration: underline; }
ul.topNav li { display: block; float: left; height: 35px; }
ul.topNav li a {display:block; text-align:center; height: 22px; margin-top:10px; }

.mainContent {
	display:block;
	height:100%;
	margin-top:0px;
}
.leftSide {
	display:block;
	width:244px;
	background:transparent url(../img/bg_left.gif) 0 0px repeat-y;
}
.leftSide ul{
	list-style-type:none;
	font-size:9pt;
	font-family:Arial, Verdana;
	margin-left:30px;
}
.leftSide ul li {
	line-height:22px;
	border-bottom:1px solid #cb9c68;
	width: 195px;
}
.leftSide a{ text-decoration:none; font-family:Arial, Verdana; color:#7a3c0b; font-weight:bold;}
.leftSide a:hover {color:#d1991b;}
.leftSide img {vertical-align:bottom;}
.rightSide {
	margin-top: 2px;
	display:block;
	width:722px;
	text-indent:15px;
	font-family:Arial, Verdana;
	font-size:10.5pt;	
	color:#7a3c0b;
	float:right;
	margin-right:5px;
}
.rightSide h4 {
	font-family:Arial, Verdana; font-size:14pt; line-height:25px; border-bottom:1px solid #7a3c0b;
	text-indent:0px;
	width:716px;
	_width:720px;
}
.lImg {float:left; margin:2px;}
.rImg {float:right; margin:5px;}

.coffeSlot {display:block; width:350px; float:left; height:135px;}
.coffeSlot img {float:left; margin:2px; border:0px;}
.coffeSlot a{font-weight:bold; text-decoration:none; color:#7a3c0b;}
.coffeSlot a:hover{text-decoration:underline;}
/*.coffeSlot span.title {float:left; margin-top:10px; font-weight:bold;} */

.footer {
	width:974px;
	margin-top:15px;
	border-top:2px solid #efefef;
    margin: auto;
	text-align:center;
	font-family:Arial, Verdana;
	color:#ccc;
	padding-bottom:3px;
	background-image:url(../img/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:30px;
 }
.footer a{font-size:8pt; color:#aaa; text-decoration:underline; line-height:30px; padding-bottom:4px;}
.footer a:hover {text-decoration:underline;}

h3{font-family:Arial, Verdana; font-weight:bold; font-size:14pt; line-height:35px;} /*aka page header*/

/*formular contact*/
.formular {width:600px; margin:auto; padding:0px;}
.formular div.space{clear:both;}
.formular div.lSide{display:block; width:600px; font-family:Arial, Verdana; float:left; color:#333; padding-top:2px; text-align:left; border-bottom:1px dotted #ccc; margin-bottom:4px;}
.formular div.rSide{display:block; width:300px; float:right;  margin-bottom:4px;}
.formular div.rSide input{border:1px solid #ccc; font-family:Arial, Verdana; width:300px; height:20px; padding-top:2px;}
.formular div.mSide {width:600px;}
.formular div.mSide textarea{width:598px; border:1px solid #ccc; height:200px;}
.formular div.button a {display:block; background-color:#7a3c0b; color:#fff; width:80px; height:20px; text-decoration:none; margin-left:15px; margin-top:10px; padding-top:2px;}

.cDate {
	margin-left:40px;
	margin-top:10px;
	color:#333;
	font-family:Arial, Verdana;
	font-size:10pt;
	padding-left:10px;
	text-indent:0px;
	font-weight:bold;
	margin-bottom:10px;
	float:left;
}
.cDate div{
	display:block;
	width:60px;
	float:left;
	color:#7a3c0b;
}

