/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
body {font:62.5%/1 Tahoma, Arial, "Times New Roman"; background:url(/images/back.png) 0 100% repeat-y #e1e1db;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
html, body {height: 100%;}
html>body #layer {height: auto;}

#layer {margin: auto; height: 100%; min-height: 100%; width:100%; min-width:1004px; position: relative; font-size:1.1em; line-height:1.1em;}

/* #Misc(links)
-------------------------------------------------- */
a img,fieldset{border:none}
a {color:#0674cd;}
a:hover {text-decoration:none;}
h1 {padding: 0px 0px 15px 0px; font:normal 18px Tahoma, Arial, "Times New Roman"; color:#7d7258;}
h2 {padding: 0px 0px 15px 0px; font:normal 17px Tahoma, Arial, "Times New Roman"; color:#7d7258;}
h3 {padding: 0px 0px 15px 0px; font:normal 16px Tahoma, Arial, "Times New Roman"; color:#7d7258;}
h4 {padding: 0px 0px 15px 0px; font:normal 15px Tahoma, Arial, "Times New Roman"; color:#7d7258;}
h5 {padding: 0px 0px 15px 0px; font:normal 14px Tahoma, Arial, "Times New Roman"; color:#7d7258;}
ul, ol {padding-left:20px;}
ul {list-style-type:none;}
p {margin:0 0 15px 0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 5px 0;}
img[align=right] {float:right; margin:0 0 5px 10px;}
img[align=center] {display:block; text-align:center; margin:0 10px 5px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {background:url(/images/body.png) left top repeat-x #e9e9e9; height:191px;}
#header a {color:#e9e9e9;}
#logo a {background: url(/images/logo.gif) no-repeat 50% 50%; height:99px; width:166px; margin:60px 0 0 40px; float:left;}
#header-r-side {margin-left:291px; height:191px; background:url(/images/header1.jpg) 0px 132px repeat-x;}
#header_menu {padding:15px 0 0 60px; height:29px; background:url(/images/header.png) 345px 100% no-repeat #7d7258;}
#header_menu ul {padding-left:0;}
#header_menu li {display:inline; font:bold 1em Tahoma, Arial, "Times New Roman"; text-transform:uppercase; color:#e9e9e9; margin-right:15px;}
#navigation {height:48px; text-align:left; padding:40px 0 0 80px;}
#navigation img {margin-right:30px;}
/* ----------------------------------------------- */

/* #Main
-------------------------------------------------- */
#main {width:100%; margin:auto;}
/* ----------------------------------------------- */

/* #Left
-------------------------------------------------- */
#left {width:271px; float:left;}
#right {float:right; width:100%; margin-left:-271px; background:url(/images/border.gif) 271px 0 no-repeat;}
#header-bottom {margin-left:291px; height:149px; background:url(/images/header1.jpg) 0 -59px repeat-x #e9e9e9;}
#menu {color:#00599c; padding:20px 5px 20px 20px; background:#e1e1dd; border-top:1px solid #b4b4af; border-bottom:1px solid #b4b4af;}
#menu ul {display:block;}
#menu li {list-style-type:none; margin:10px 0;}
#menu li li {color:#1a5788;}
#menu li a {padding:3px 0px 3px 15px; _height:1%; background:url(/images/li.gif) 0 9px no-repeat; display:block;}
#menu li li a {padding:0; color:#1a5788;}
#menu li ul {margin:5px 0 0 0;}
#menu li li { display:block;padding:0 0 0 20px;}
.left-block {margin:15px 20px 10px 30px; padding:25px 20px; background-color:#c6ba9e; border:2px solid; border-color:#b0a68d #322f28 #322f28 #c1b59a; color:#272114;}
.left-block h1 {color:#272114;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
#content {padding:30px 60px; margin-left:281px; color:#464646;}
#content table {border-top:1px solid #45b0ff; border-left:1px solid #45b0ff;}
#content table.center {text-align:center; width:100%;}
#content td {border-right:1px solid #45b0ff; border-bottom:1px solid #45b0ff; padding:10px;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {bottom: 0px; left:0; width:100%; position: absolute; color:#5295c2; font-size:11px; background:url(/images/back-f.png) 0 100% repeat;}
#footer a {color:#5295c2;}
#footer, #empty {height: 194px; clear:both; text-align:justify}
#footer-right {width:100%; float:right; margin-left:-271px; height:194px;}
#footer-right-back1 {margin-left:271px; height:194px; background:url(/images/footer-right.gif) 0 0 repeat-x;}
#footer-right-back2 {background:url(/images/footer-right.jpg) 100% 0 no-repeat; height:94px; padding:100px 0 0 80px;}
#footer-right-back2 img {margin-right:30px;}
#footer-sa {margin-left:271px; height:300px; width:600px;}
#footer-left {float:left; width:270px;}
#copyright {margin:71px 20px 0 30px; padding:45px 20px 5px 20px; background-color:#c6ba9e; border:2px solid; border-color:#b0a68d #322f28 #322f28 #c1b59a; border-bottom:none; color:#272114; height:70px;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */


.menu-level2 li a { background: !important; }
