body {
 background: #ffffff; font: 400 11px 'Verdana';
 color: #333333; text-align: center;}
A:link {color: #18264e}
A:visited {color: #18264e}
A:active {color: #81001b}
A:hover {color: #81001b}
td {font-size: 13px;}
a img {border: none;}
div {text-align: left;}
ul {list-style-type: square;}
input.t {font-size: 12px; border: 1px solid #999999;}

#foto {width: 880px; height: 0px; position: relative; margin: auto; z-index: 20;}
#ffoto {left: 0px; top: 0px; width: 880px; position: absolute; background: #ffffff; display: none;}
#fx {left: 846px; top: 0px; width: 34px; height: 35px; position: absolute;}
#bfoto {left: 0px; top: 0px; width: 880px; position: absolute; text-align: right;}

#top {width: 880px; height: 75px; position: relative; margin: auto; padding-top: 40px;}
#logo,#logo2 {width: 174px; height: 75px; float: right;}
#logo2 {display: none;}

#menu {width: 600px; margin-left: 0px; font-size: 14px;}
#menu img {margin: 0px 6px;}
#menu a {font: bold 14px Arial; color: #000000; text-transform: uppercase;}
#menu a.self {color: #ff0000;}
#menu a:hover {color: #999999;}

#h1img {width: 880px; position: relative; margin: auto; padding-top: 20px;}
#h1img h1 {font: bold 32px Arial; color: #666666;}

#smenu {width: 880px; min-height: 40px; position: relative; margin: auto; padding-bottom: 5px; padding-top: 5px;}
#smenu a {margin-right: 25px; border-bottom: 4px solid #ffffff; padding-bottom: 2px;}
#smenu a.self,#smenu a:hover {border-bottom: 4px solid #000000;}

#msound {float: right; margin-top: 15px;}
#msound a {color: #777777; text-decoration: none; font: bold 12px Arial; margin: 0px;}

#img {width: 880px; position: relative; margin: auto; overflow-x: auto; overflow-y: hidden;}
#img table.col td div {width: 100px; height: 100px; overflow: hidden;}
#img table.col td div img {}
#imgf {width: 880px; height: 440px;}
#imgb {left: 0px; top: 0px; width: 880px; height: 440px; position: absolute;}
#imgb td {}
#close {left: 0px; top: 0px; width: 100%; height: 440px; position: absolute; text-align: right; margin-right: 0px;}

#colmenu {width: 880px; height: 22px; position: relative; margin: auto; margin-top: 10px;}
#colmenu a {text-decoration: none; font: bold 16px Arial; color: #000000; text-transform: uppercase; margin-right: 15px;
border-bottom: 3px solid #ffffff; padding-bottom: 1px;}
#colmenu a.self,#colmenu a:hover {border-bottom: 3px solid #000000;}

#docs {width: 880px; position: relative; margin: auto;}

#doc {width: 880px; margin: 15px 0px 40px 0px;}
#doc h1 {font: 400 18px Arial; color: #666666;}
#doc h2 {border-bottom: 1px #cccccc solid;}
#doc h2,#doc h3 {font-size: 15px;}
#doc table.b {border-top: 3px #bbbbbb solid; border-right: 1px #bbbbbb solid;}
#doc table.b td {padding: 3px 8px; border-left: 1px #bbbbbb solid; border-bottom: 1px #bbbbbb solid;}
#doc table.b tr.t td {background: #e5e5e5; font-weight: bold;}
#doc table.b td.l {font-weight: bold;}
#doc li {margin-bottom: 5px; list-style-image: url(img_d/list.png);}
#doc table.gal {width: 600px; table-layout: fixed;}
#doc table.gal td {text-align: center; font: 400 11px Tahoma;}
#doc table.gal td.img {background: #f0f0f0; border: 1px solid #bbbbbb; width: 160px; height: 160px; text-align: center;}
#doc img.f {border: 3px solid #22824f;}
#doc table.s td,#doc table.s td p {text-align: center; font-size: 18px;}
#doc table.s td.t {background: #dddddd; padding: 0px 5px;}
#doc table.a img {border: 3px solid #dddddd;}
#doc table.dopfoto td {width: 120px; height: 120px; background: #f0f0f0; border: 1px solid #cccccc; text-align: center;}

#doc a.dsc {text-decoration: none; font: bold 22px Tahoma; color: #000000;}
#doc a.dsc:hover {color: #999999;}

#inews {width: 430px; float: left;}
#send {float: right;}
#send input {font-size: 12px; width: 140px; height: 20px; border: 1px solid #dddddd; background: #f0f0f0;}
#send input.b {background: #bb0000; color: #ffffff;}
i.d {background: #e5e5e5;}
td.img {width: 120px; height: 120px; border: 1px solid #e5e5e5;}

#user {width: 220px; margin: 20px; background: url(img_d/ufon.png);}
#user p,#user td {margin: 10px; font: 400 11px Tahoma;}
#user form {margin: 0px;}

.rnews {width: 220px; margin: 15px 20px;}
.rnews h3 {margin: 0px; font: bold 13px Tahoma; background: url(img_d/h3bg.png) no-repeat; color: #333333; padding: 4px 10px 1px 30px;
border-bottom: 3px #dddddd solid;}
.rnews td {font: 400 11px Tahoma;}
.rnews td img {margin: 0px 10px 10px 0px;}


#bottom {width: 880px; height: 60px; position: relative; margin: auto; clear: both;}
#bottom td,#bottom a {color: #999999; font: 400 11px Tahoma;}
