html { overflow-y: scroll; }
body { margin: 0; padding: 0; background:url(../gfx/background.jpg) left top repeat-x #000; color: #948778; text-align: center; }
body, td { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 150%; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 12px; border: 1px solid #333; padding: 1px 2px; }
img { border: 0; }
p { margin: 5px 2px; padding: 0; }
a { text-decoration: none; color: #BD7B3D; }
form { display: inline; }
h1, .form_title { color:#ffffff; font-size: 24px; font-family:"Palatino Linotype"; font-weight: bold; line-height:100%; padding:0; margin:0 0 10px 0; }


div.success, div.error, div.info, div.notice { margin: 10px; padding: 8px 10px 10px 28px; }
div.success { background: #CDEFA6 url(/gfx/icon_success.gif) no-repeat 5px 10px; border: 1px solid #9BCC54; color: #648434; }
div.error { background: #FFD5D5 url(/gfx/icon_error.gif) no-repeat 5px 10px; border: 1px solid #FFACAD; color: #CF3738; }
div.info { background: #A8CDE3 url(/gfx/icon_info.gif) no-repeat 5px 10px; border: 1px solid #6ABCE2; color: #1C6B8B; }
div.notice { background: #FFF3A3 url(/gfx/icon_notice.gif) no-repeat 5px 10px; border: 1px solid #E7BD72; color: #B79000; }
span.error { color: #CF3738; text-shadow:1px 1px #000; }
.required { font-weight: bold; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
img.left { float: left; }
img.right { float: right; }

#container { width:980px; margin:0 auto; }
#leftside { width:230px; float:left; }
#rightside { text-align:left; width:748px; float:right; }

#menu { padding:20px; text-align:left; margin:0 0 0 23px; width:179px; height:342px; background:url(../gfx/menu.jpg) left top no-repeat; }
#menu a { font-family: "Palatino Linotype"; color:#fff; font-size:14px; font-weight:bold; }
#menu ul { padding:0; margin:0; list-style-type:none; }
#menu ul li{ padding:0; margin:0 0 10px 0; }

#logo {margin:0 0 0 23px; width:209px; height:304px; background:url(../gfx/logo.jpg) left top no-repeat; display:block; }
#logo  h1 { display:none; }

#image{ position:relative; padding:5px 0 0 0; text-align:left; width:731px; height:271px; background:url(../gfx/fustkep.jpg) left top no-repeat; }
#lang_chooser { position:absolute; right:10px; bottom:10px; }

#page_top { padding:10px 25px; width:677px; min-height:275px; background:url(../gfx/page_top.jpg) left top no-repeat; }
#page_content { text-align:left; background:url(../gfx/page_content.jpg) repeat-y; width:727px; min-height: 450px;}
#page_bottom { background:url(../gfx/page_bottom.jpg) left top no-repeat; height:24px; width:727px; }

#footer { height:60px; width:980px; margin:0 auto; color:#2d271e; clear:both; position:relative; }
#footer a{ color:#2d271e; }
#sevenlogo { background:url(../gfx/sevenlogo.png) no-repeat left top; display:block; font-size:9px; height:0; line-height:100%; padding:30px 0 0; position:absolute; right:29px; top:10px; width:97px; }
#footer .text { width:500px; text-align:left; left:23px; top:0; position:absolute; }
#footer .text a{ font-weight:bold; }

.line { height: width:100%; display:block; height:3px; background:url(../gfx/line.png) center top no-repeat; }
.nl { color:#63584d; margin-bottom:10px; }

.nl_text { display:block; font-size:15px; color:#fff; text-shadow:1px 1px #000; margin:5px 0 10px 0; }
input[type=text] { margin:2px; padding:3px 3px 0 3px; color:#736c6a; width: 114px; height:17px; font-size:10px; background-color:#fff; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; }
input[type=submit], input[type=button] { background:#3d2820; border:0; padding:2px; margin:2px; color:#ac8a6f; -moz-border-radius:5px; -webkit-border-radius:5px; }
textarea { background:fff; border:0; padding:2px; margin:2px; color:#736c6a; -moz-border-radius:5px; -webkit-border-radius:5px; }
#maps_ifr{ width:100%; height:300px; }


/*
	.user-table tr.second {
		background:#524434;
	}
	.user-table thead td {
		background:#524434;
		height:30px;
		text-align:center;
	}*/
/*
	.user-table .empty td,
	.user-table td.empty	{
		height:20px;
		background:#b06f5b;
	}
*/    
	.user-table .third {
		background:#893811;
	}
    
    .user-table table, .user-table td{
        border: 1px solid #615c56 !important; 
    }
