BODY {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; 
background-color:#1b1616; margin:0px; padding:0px;}
BODY, TABLE, TD {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.invisible_block {visibility:hidden; position:absolute;}
	 
.visible_block {visibility:visible; position:absolute;}

IMG.png { behavior: url("/css/hack-png.htc"); }

A {font-family:Arial, Helvetica, sans-serif; color:#d7a487; text-decoration:underline;}
A:hover {color:#c69579; text-decoration:none;}

H1 {font-size:13px; font-weight:normal;color:#FFFFFF;}
#pathlinks H1 {display:inline;}
/* ================     TOP  BLOCK              ========================*/

#via { position:absolute; left:171px; margin-top:-160px; z-index:2;}
#top_name { position:absolute; left:49px; margin-top:-152px; z-index:2;}
#xxi { position:absolute; left:286px; margin-top:-58px; z-index:2;}
#navy {margin-left:auto; width:210px; padding-top:6px;}

#namesite {position:absolute; left:98px; top:24px;}
#logo {position:absolute;  left:16px; top:6px;}
#slogan {position:absolute;  left:182px; top:25px;}
#top_shadow {position:absolute;  left:165px; top:53px;}
/* ================     MENU  BLOCK              ========================*/
#menu {padding-top:90px;}
#menu_right {border-left:1px solid #715547;}
#menu_right a {padding:11px 0px 8px 12px; width:140px; display:block; border-bottom:1px solid #715547;}
#menu_right a.bottom {padding:11px 0px 8px 12px; width:140px; display:block; border-bottom-width:0px;}
#menu_right a.empty {clear:both;padding:0px 0px 0px 0px; border-width:0px;}
/* ================     MENU  BLOCK  END             ========================*/

/* ================     LEFT  BLOCK              ========================*/

/* ================     LEFT  BLOCK  END             ========================*/


/* ================     RIGHT  BLOCK              ========================*/
#right {padding:34px 21px 21px 21px;}
#right li {color:#D7A487;}
#right li a { text-decoration:none;}
#right li a:hover { text-decoration:underline;}
/* ================     RIGHT  BLOCK  END             ========================*/

/* ================     MAIN   BLOCK              ========================*/

#maintable {background:#2D2525 url(/img/bg.gif) repeat 0px 0px;}
#maintable td {background:#2D2525 url(/img/bg.gif) repeat 0px 0px;}

#decor-left {position:absolute; left:0px; margin-top:5px;}
#hr1 {position:absolute; left:76px; margin-top:0px; width:193px; height:1px; line-height:1px; font-size:1px; border-top:1px solid #C69577;}
#hr2 {position:absolute; left:430px; margin-top:0px; width:193px; height:1px; line-height:1px; font-size:1px; border-top:1px solid #C69577;}
#since {position:absolute; left:282px; margin-top:-12px; z-index:3;}
#medal {position:absolute; margin-left:50px; margin-top:79px; z-index:3;}

#content * {line-height:18px;/*font-size:14px;*/} 

#content {padding:34px 21px 21px 205px; margin-left:76px; border-bottom:1px solid #C69578; min-height:200px;}
#content .marker-black {position:absolute; margin-left:-8px; margin-top:5px;}
#content .title {color:#175582;}
#content .image{border:1px solid #20699E;}

#content .hr {height:1px; line-height:1px; font-size:1px; border-top:1px solid #C69578;}
#content .image {border:1px solid #C69578;}
#content .middle img {border:1px solid #C69578;}
#content TABLE THEAD TD {background-color:#eef9f6;}

#content TABLE.thinkborder { border-collapse:collapse;border:1px solid #C69578;}
#content TABLE.thinkborder TD {border-left:1px solid #C69578;border-bottom:1px solid #C69578;
border-right:1px solid #FFF;border-top:1px solid #C69578;}

#content TABLE.thinkborder TD .noborder {border-width:0px;}
#content TABLE.thinkborder TD .noborder TD {border-width:0px;}


#content TABLE { border-collapse:collapse;border-left:1px solid #C69578;border-top:1px solid #C69578;}
#content TABLE TD { border-collapse:collapse;border-top:1px solid #C69578;
border-left:1px solid #C69578;border-bottom:1px solid #C69578;border-right:1px solid #C69578;}

#content TABLE.noborder {border-width:0px; border-collapse:separate;}
#content TABLE.noborder TD {border-width:0px;}

#content TABLE.noborder TABLE.noborder TD {border-width:0px;}
#content TABLE.noborder TABLE TD { border:1px solid #C69578; padding:2px; border-width:1px;}

#content TABLE.thinkborder { border-collapse:collapse;}
#content TABLE.thinkborder TD {border-left:1px solid #C69578;border-bottom:1px solid #C69578;
border-right:1px solid #FFF;border-top:1px solid #C69578;}



.formmail BUTTON {border:1px solid #C69578; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:150px;}

.formmail INPUT {border:1px solid #C69578; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:300px;}

.formmail SUP {color:#CC0000;}
.formmail TEXTAREA { margin:0px;border:1px solid #C69578;  background-color:#FFFFFF; 
color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; width:300px; font-size:12px;}


/* ================     MAIN   BLOCK END             ========================*/
/* ================     BOTTOM  BLOCK              ========================*/

#bottom { padding:26px 20px 40px 76px;}
#bottom td { color:#6F6D6D; font-size:11px;}
#bottom a {font-size:9px;}

