﻿html {height: 100%; padding:0px; margin:0px;}
body {height:100%; background:#ffffff; padding:0px; margin:0px; font:normal 0.75em/1.6em Tahoma,sans-serif,Arial,Tahoma,Helvetica;}

.main {position:relative; min-height:100%; //height:100%;}
.main_inner {padding-bottom:50px; text-align:center;}

.header, .promo, .middle, .footer_inner  {width:730px;}

.header {height:130px; margin-left:auto; margin-right:auto;}

.logo {width:250px; float:left; text-align:center;}
.logo img {margin-top:40px;}

.tip {height:50px; width:300px; text-align:left; margin-top:40px; float:right; background:url(../img/bg_corner_left.gif) left center no-repeat;}
.tip div {height:50px; background:url(../img/bg_corner_right.gif) right center no-repeat; line-height:50px; padding:0 10px 0 10px;}
.tip div img {float:left; margin:10px 10px 0 0;}

.bg_1 {background:#c39e4e; height:9px; font-size:0;}
.bg_2 {background:#666666; height:9px; font-size:0;}

.bg_middle {position:absolute; z-index:10; margin:-217px auto 0 0;}

.line {background:#f3f3f3;}
.line div {background:#e7e7e7; height:9px; font-size:0;}

.top {height:154px;}
.bottom {height:50px;}

.promo {position:relative; height:154px; z-index:2; margin-top:-154px; margin-left:auto; margin-right:auto; background:#ffffff; padding:0 6px 0 6px; text-align:left;}

.promo .right_side, .promo .left_side {height:154px;}

.promo .left_side {float:left; width:240px; background:#e0bc6e; margin-right:-240px; position:relative; z-index:1; text-align:left;}
.promo .right_side {background:#5e5e5e url(../img/bg_promo.gif) right top repeat-x;}
.right_inner {text-align:center;}
.right_inner img {position:absolute; z-index:2; margin-top:-7px; margin-left:-27px; //margin-left:-34px;}

.lang  {position:absolute; z-index:2; margin:-50px auto 0 15px; line-height:1.5em; font-size:95%; font-family:tahoma, verdana, arial; color:#92722c;}
.lang_active {border-bottom:10px solid #ffffff; padding-bottom:5px;}

.middle {margin-left:auto; margin-right:auto; padding:35px 6px 0 6px; text-align:left; overflow:hidden;}

.middle .left_side {float:left; width:240px; margin-right:-240px; position:absolute; z-index:1; text-align:right;}
.middle .right_side {padding-left:240px; //width:100%;}
.content {border-top:7px solid #e4e4e4; border-bottom:8px solid #ffffff; background:#fafafa; padding:20px; padding-top:0; font-size:110%; color:#333333;}

h1 {font-size:1.8em; letter-spacing:-1px; font-family:arial, sans-serif, helvetica, tahoma; border-bottom:1px solid #e4e4e4; line-height:2em; margin-top:0; padding-top:0; color:#333333;}
h2 {font-size:1.6em; letter-spacing:-1px; font-family:arial, sans-serif, helvetica, tahoma; border-bottom:1px dashed #666666; line-height:1.6em; margin-top:0; padding-top:0; color:#666666;}
h3 {font-size:1.4em; letter-spacing:-1px; font-family:arial, sans-serif, helvetica, tahoma; line-height:1.4em; margin-top:0; padding-top:0; color:#92722c;}

.content ul {margin-left:2em; padding-left:1em;}
.content ul li {list-style: square outside; color:#92722c; padding:0; margin:0.5em 0 0.5em 0; font-size:1em;}

.content table td {font-size:0.8em;}

.content a:link {color:#366eb9; text-decoration:underline;}
.content a:visited {color:#366eb9; text-decoration:underline;}
.content a:hover {color:#366eb9; text-decoration:none;}

.content a:link h3 {color:#366eb9;}
.content a:visited h3 {color:#366eb9;}
.content a:hover  h3 {color:#366eb9;}

.image {border:3px solid #cccccc;}

.left {padding:0 15px 7px 0;}
.right {margin:0 0 7px 15px;}

.menu  {list-style-type:none; margin:38px 9px 0 0; }
.menu li {border-bottom:1px solid #e3e3e3; line-height:3em; padding-right:0px; white-space: nowrap }
.menu a:link {font-family:arial, sans-serif, helvetica, tahoma; font-size:1.5em; color:#757575; text-decoration:none;}
.menu  a:visited {font-family:arial, sans-serif, helvetica, tahoma; font-size:1.5em; color:#757575; text-decoration:none;}
.menu a:hover {font-family:arial, sans-serif, helvetica, tahoma; font-size:1.5em; color:#c39e4e; text-decoration:underline;}

.active {color:#c39e4e !important;}

.lang a {float:left; margin:3px 9px 0 0;}
.lang a:link img, .lang a:visited img {border:2px solid #c39e4e;}
.lang a:hover img {border:2px solid #92722c;}

.footer {height:110px; position:relative; z-index:5; margin-top:-50px; text-align:center;}
.footer_inner {position:relative; height:110px; z-index:6; margin-top:-50px; margin-left:auto; margin-right:auto; background:#ffffff url(../img/bg_logo.gif) bottom right no-repeat; padding:0 6px 0 6px; text-align:left;}

.footer .right_side, .footer .left_side {height:50px;}

.footer .left_side {float:left; width:240px; background:#e0bc6e; margin-right:-240px; position:relative; z-index:7; text-align:left;}
.footer .right_side {background:#757575;}

.copyright {line-height:58px; color:#868686; font-size:95%; text-align:center; width:240px;}