/* IMPORTS */
@import url(basic.css);
@import url(modules.css);

a{
	color:#d39f3b;
}
a:hover{
	text-decoration:none;
}
a:focus, a:active{
	outline:none;
}
body{
	background:url(images/body.gif) repeat;
	color:#3E3E3E;
	text-align:center;
	font:80% Verdana, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6{
	color:#99956c;
}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6{
	color:#7f6b51;
}
img{
	border:0 solid #ffd78b;
}

/* BOX */
#box{
	width:772px;
	text-align:left;
	margin:0 auto;
}

/* HEADER */
#header_top{
	width:772px;
	height:13px;
	background:url(images/header_top.png) no-repeat 206px 0;
}
#header{
	background:url(images/header.jpg) no-repeat 206px 0;
	height:147px;
	position:relative;
	width:772px;
}
#header h1{
	background:url(images/header_h1.png) no-repeat right bottom;
	width:206px;
	height:147px;
	padding:0;
	position:absolute;
	left:0;
}
#header a.logo{
	background:url(images/logo.png) no-repeat;
	display:block;
	position:absolute;
	top:10px;
	left:12px;
	width:156px;
	height:115px;
}

/* CONTAINER */
#container_obal{
	width:772px;
	background:url(images/container_btm.png) no-repeat right bottom;
	padding-bottom:20px;
}
#container{
	width:772px;
	background:url(images/container.png) repeat-y right;
}

/* LEFT */
#left_obal{
	width:206px;
	float:left;
	background:url(images/left_top.png) no-repeat top;
	padding-top:12px;
	margin-bottom:-20px;
}
#left{
	width:206px;
	background:url(images/left.png) repeat-y;
}
#left_btm{
	width:206px;
	height:16px;
	background:url(images/left_btm.png);
}

/* MENU */
#menu{
	width:179px;
	padding:15px 0;
	margin-left:14px;
}
#menu ul{
	width:179px;
}
#menu ul ul{
	width:auto;
}
#menu li{
	padding:0 0 0 12px;
}
#menu li li{
	list-style-type:none;
	padding-left:15px;
}
#menu li a, #menu li span{
	color:#7a7963;
	display:block;
	text-decoration:none;
	padding:5px 3px 5px 15px;
	background:url(images/menu_li.gif) no-repeat 0 center;
}
#menu li li a, #menu li li span{
	background:none;
}
#menu li span{
	text-decoration: underline;
}
#menu li a:hover{
	text-decoration:underline;
	color:#a27957;
	background-image:url(images/menu_li_h.gif);
}
#menu li li a:hover{
	background-image:none;
}
#menu_top{
	width:560px;
	background:#d6caba;
}
#menu_top ul{
	list-style-type:none;
	width:560px;
	height:auto;
}
#menu_top ul ul{
	display:none;
}
#menu_top li{
	float:left;
	margin:1px 0 1px 12px;
	background:#ddd2c4;
	width:171px;
}
#menu_top li a, #menu_top li span{
	color:#6c6b50;
	padding:7px;
	width:157px;
	display:block;
	float:left;
}
/* CONTENT */
#content{
	float:left;
	width:560px;
	min-height:350px;
}
#info{
	width:560px;
	position:relative;
	min-height:20px;
}
#navi_obal{
	width:100%;
	background:#5e5845;
	margin-bottom:5px;
}
#navi{
	color:#f1efe4;
	font-size:88%;
	letter-spacing:1px;
	padding:5px 10px;
	text-align:left;
	width:752px;
	margin:0 auto;
}
#navi li{
	background:url(images/navi.gif) no-repeat right;
	display:inline;
	margin-right:8px;
	padding-right:12px;
}
#navi li.last{
	background:transparent;
	margin:0;
	padding:0;
}
#navi a{
	color:#ffe1a8;
}
#language{
	height:16px;
	position:absolute;
	top:5px;
	right:12px;
}
#language li{
	float:left;
	list-style-type:none;
	margin-right:5px;
}
#print_show{
	position:absolute;
	top:180px;
	left:210px;
}

/* BOXES */
.lb_1, .lb_2, .lb_3{
	width:196px;
	margin:0 0 10px 6px;
}
.lb_1{
	background:url(images/lb.gif) repeat-y;
	border-bottom:1px solid #d6caba;
}
#left div.last{
	margin-bottom:0;
}
.lb_1 a, .lb_2 a, .lb_3 a{
	color:#6c6b50;
}

/* FOOTER */
#footer{
	font-size:88%;
	width:772px;
}
#footer p{
	color:#f1efe4;
	padding: 0 10px;
}
#footer a{
	color:#ffd179;
}
#footer img {
	float: left;
	margin: 0 10px 0 0;
}
#footer_left, #footer_right{
	float:left;
	padding:5px 0 10px 0;
	width:375px;
}
#footer_left {
	padding-left: 15px;
	text-align: left;
}
#footer_right {
	text-align: right;
}

/* CLASSES */
.cleaner, .c_cleaner {
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}
.c_cleaner {
	margin: 0 7px;
}
.errmsg {
	margin-bottom: 10px;
	color: Red;
	text-align: center;
}
.hidden {
	display: none;
}
.status_info{
	background: url(images/info_ico.gif) no-repeat 8px 8px;
	width: 450px;
	font-weight: bold;
	margin: 35px auto 15px auto;
	padding: 15px 15px 15px 45px;
	border: 1px solid #a5a5a5;
	border-left: none;
	border-right: none;
}
.status_error{
	background:url(images/error_ico.gif) no-repeat 8px 8px;
	width:450px;
	font-weight:bold;
	margin:35px auto 15px auto;
	padding:15px 15px 15px 45px;
	border:1px solid #a5a5a5;
	border-left:none;
	border-right:none;
	color:#830000;
}


#menu a.ftresult, #menu span.ftresult{
	color:#000;
	background:#ff0;
	padding:0;
	display:inline;
}
