@charset "utf-8";
body  {	background-color: #897c4a; background-image:url(_img/bkg.gif); margin: 0; padding: 0; }

#container { width: 95%; background: none; margin: 0; padding: 0; text-align: left; }

#logo {	float: left; width: 20%; margin-top: 45px; background-image: url(_img/logo_sm_bkg.gif); background-repeat: repeat-x; background-position: left top;}

#solid { margin: 0 0 0 20%; padding: 0 5px 0 10px; background-color: none;	font-family: Arial, Helvetica, sans-serif;} 

#solid table { background:#A49558;}

#menu {	margin: 0 0 10px 0; padding: 0 5px 5px 5px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-transform: uppercase; background:#A49558;}

#menu a { color: #8B3E24; border-top: solid 5px #8B3E24; display: block; padding: 5px 5px 5px 0; margin: 0 5px 0 5px; text-decoration:none; }

#menu a:hover { color: #3F3926; border-top: solid 5px #3F3926;}


.brdrd {border-top-width: 5px; border-top-style: solid; border-top-color: #8B3E24;}

.here {	color: #3F3926; border-top: solid 5px #3F3926; padding: 5px 5px 5px 0; margin-left: 5px; margin-right: 5px; display: block;}

#meat h1 { font-size: 0.9em; font-weight: bold; color: #8B3E24; border-top: #8b3e24 solid 5px; padding: 2px 0 0 0; margin:0;} 

#meat h2 { font-size: 0.8em; font-weight: bold; color: #8B3E24; border-top: #8b3e24 solid 5px; padding: 2px 0 0 0; margin:0} 

#meat p { font-size: 0.7em; color: #3F3926; margin: 0; padding: 0 0 10px 0; }

#meat a { color: #8B3E24; border-bottom: 2px solid #8B3E24; text-decoration: none;}

#meat a img { border: 0; border-top: 3px solid #8B3E24;}
#meat a:hover img { border:0; border-top: 3px solid #3F3926;}


#meat ul.submenu { padding: 0; margin: 0; list-style: none; float: left; width: 100%;}
#meat ul.submenu  li { display: inline; height: 16px; font-size: 0.7em; font-weight: bold; }
#meat ul.submenu  li a { height: 16px; color:#8B3E24 ; padding: 0 20px 0 20px; margin: 0 10px 0 0; text-decoration: none; background: url(_img/bkg_submenu.gif) left top no-repeat #A49558; float:left}
#meat ul.submenu li a:hover { color: #a49558; background: url(_img/bkg_submenu.gif) left bottom no-repeat #3F3926;}
.this {padding: 0 40px 0 20px; margin: 0 10px 0 0; color: #a49558; background: url(_img/bkg_submenu.gif) left bottom no-repeat #3F3926; float:left;}

#footer { font-family: Verdana, Geneva, sans-serif; font-size: 0.6em; padding: 10px 0 0 0; margin: 0;} 

#footer p { color: #3F3926; margin: 0; padding: 2px 0 2px 0; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px; }

.rasporka {font-size:1px}
.persons {
	text-align: left;
	padding-right: 10px;
	vertical-align: top;
}

input { font-size: 0.7em; color: #3F3926; margin: 0; }