html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background: #515F5E url(bg_body.gif); text-align: center; padding: 0; margin: 0; height: 100%; }

table {border-collapse: collapse;}
td { text-align: left; vertical-align: top; color: #2B2B2B; font-size: 11px; line-height: 1.2; font-family: tahoma, verdana, arial;}

div{margin: 0 0 0 0;}
p {margin: 0 0 0 0;}
form{ margin: 0 0 0 0; padding: 0 0 0 0;}
img {border: 0; margin: 0 0 0 0;}

h1 { margin: 10px 0 10px 0px; padding: 0 0 5px 0; border-bottom: 1px solid #696E53;  font-size: 14px; font-weight: bold; color: #2B2B2B; font-family: tahoma, arial, verdana;}
h2 { margin: 10px 0 5px 0px; padding: 0; font-size: 14px; font-weight: bold; color: #2B2B2B; font-family: tahoma, arial, verdana;}

a { color: #FBD04F; text-decoration: underline;}
a:hover { text-decoration: none;}

.w100 { width: 100%; }

.ta_center { text-align: center;}
.ta_right { text-align: right;}

.va_middle { vertical-align: middle;}
.va_bottom { vertical-align: bottom;}

div.fotol { float: left;}
div.fotol img { margin: 16px 10px 10px 0;}
div.fotor { float: right;}
div.fotor img { margin: 16px 0px 10px 10px;}

div.text_foto { margin: -10px 0px 10px 0px; background: none;}


div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	 font-size: 1px; line-height: 0.1;
    } 

#main { width: 708px; margin: 0px auto;}

#main .left_shadow { width: 2px; background: url(bg_left_shadow.gif) repeat-y right top;}
#main .right_shadow { width: 2px; background: url(bg_right_shadow.gif) repeat-y left top;}


#main .left { width: 204px; background: #E9B450 url(bg_left_text.gif) repeat-y left top;}

#main .right { width: 502px; background: #798153 url(bg_right_home.gif) repeat-y left top;}
#main .right_int { width: 502px; background: #7A8662;}

#main .logo { width: 204px; background: #414141 url(bg_logo.gif) repeat-y left top; text-align: center; vertical-align: middle;}

#main .left_separate_line { height: 1px; background: #BCBBBA url(bg_left_separate_line.gif) no-repeat left top;}

#main .right_separate_line { height: 1px; background-color: #B4B9AC;}

#main .left_text { padding: 10px 10px 0 10px;}
#main .left_text a { color:#983A11;}

#main .nav { background: #A35C13 url(bg_nav.gif) repeat-y left top;}

#main .top_menu { height: 27px; background: #2B2B2B url(bg_top_light_line.gif) repeat-x left bottom; vertical-align: middle;
	color: #ffffff; font-size: 8px; font-family: 'kroeger 0853', tahoma, verdana, arial; padding: 0 10px 0 10px; text-align: right; }
#main .top_menu a { color: #ffffff; font-size: 8px; text-decoration: none; }
#main .top_menu a:hover {text-decoration: underline; }

#main .main_text { background: #798153 url(bg_right_main_text.gif) repeat-x left top; padding: 20px 15px 10px 15px;}

#main .center_left_text_container { width: 249px; background: url(bg_center_left.gif) repeat-x left top; }
#main .center_left_text { padding: 20px 10px; }

#main .center_right_text_container { background: url(bg_center_right.gif) repeat-x left top;}
#main .center_right_text { padding: 20px 10px; }

#main .img_container { padding: 5px 0px; text-align: center; }
#main .form { padding: 5px 0 15px 0px; text-align: center; }

#main .footer { height: 50px; background: url(bg_footer.gif) no-repeat left top; vertical-align: middle; text-align: center; padding: 0 0 0 204px;
	color: #ffffff; font-weight: bold;}
#main .footer a { font-weight: normal; text-decoration: none;}
#main .footer a:hover { text-decoration: underline;}


