/* 
-  Original-war.net v2 layout style sheet
-  
-  Author: Yuri_S
-  E-mail: blodo@poczta.fm
-
----------------------------------------------------------------------- */

/* BACKGROUND */

html { background: url(../img/bg_absolute.jpg); }
body { background: url(../img/bg_top.png) repeat-x; position: relative; }

#ownet_tabs, #ownet_logo, #ownet_main, #ownet_footer { margin: 0px auto; width: 980px; }
#ownet_tabs { padding: 0px; height: 53px; }
#ownet_logo { background: url(../img/logo_upper.jpg) no-repeat #000000 2px 2px; height: 94px; position: relative; border: solid #02485f; border-width: 3px 3px 0px 3px; }
#ownet_main { background: transparent; border: solid transparent; border-width: 0px 3px; }
#ownet_footer { padding: 18px 15px; width: 950px; }

#ownet_main > div { background: url(../img/logo_lower.jpg) no-repeat #000000 2px 0px; }
#ownet_main > div > div { background: url(../img/menu_bg.png) repeat-y right; }
#ownet_main > div > div > div { background: url(../img/footer_bg.png) repeat-x left bottom; }
#ownet_main > div > div > div > div { background: url(../img/footer_left.jpg) no-repeat left bottom; }
#ownet_main > div > div > div > div > div { background: url(../img/footer_right.jpg) no-repeat right bottom; }

/* OWNET TABS */

#lang_switcher { margin: 20px 0px 0px 15px; float: left; }
#lang_switcher a { margin-right: 5px; }

#tab_container { margin: 23px 2px 0px 0px; padding: 0px; height: 18px; float: right; line-height: 9px; }
#tab_container a:link, #tab_container a:visited, #tab_container a:active { background: url(../img/top_tab.png) no-repeat; padding-top: 1px; width: 101px; height: 16px; display: inline-block; font: 9px Arial, sans-serif; color: #f9f4d8; text-align: center; }
#tab_container a:hover { color: #fffefd; text-decoration: none; }

/* OWNET LOGO */

#logo_blackbox { background: url(../img/logobox_corner.gif) no-repeat #000000; position: absolute; bottom: 0px; right: 0px; padding: 4px 5px 3px 5px; font: 10px/19px Tahoma, sans-serif; color: #69c6f3; }
#logo_blackbox span { margin: 0px 6px; }
#logo_blackbox a:link, #logo_blackbox a:visited, #logo_blackbox a:active { color: #69c6f3; }
#logo_blackbox img { display: block; }

/* OWNET LOGO BAR */

#ucp_container { background: url(../img/ucptab_bg.png) repeat-x #000000 0px 2px; width: 680px; margin: 0px 2px 0px auto; text-align: right; }
#ucp_container > div { background: url(../img/ucptab_left.jpg) no-repeat 0px 2px; height: 32px; line-height: 28px; }
#ucp_container span { margin-right: 16px; font: 10px Tahoma, sans-serif; color: #69c6f3; }
#ucp_container span a:link, #ucp_container span a:visited, #ucp_container span a:active { margin-left: 5px; color: #69c6f3; }
#ucp_container .links { float: right; width: 400px; height: 32px; line-height: 32px; }
#ucp_container .inbox a, #ucp_container .ucp a { font: bold 10px Tahoma, sans-serif; }
#ucp_container .profile { background: url(../img/ucpnick_bg.png) repeat-x; margin: 4px 0px 0px 0px; display: inline-block; float: right; font: 10px Tahoma, sans-serif; color: #aca196; }
#ucp_container .profile > div { background: url(../img/ucpnick_left.png) no-repeat left top; }
#ucp_container .profile > div > div { background: url(../img/ucpnick_right.png) no-repeat right top; height: 22px; padding: 5px 11px 0px 14px; }
#ucp_container .profile b { margin-left: 3px; font-size: 11px; color: #eee8e2; }
#ucp_container .profile span { margin: 0px 0px 0px 16px; }
#first_time_here { float: left; margin: 8px 0px 0px 20px; font: 12px/14px Tahoma, sans-serif; color: #ebebeb; }
#first_time_here a:link, #first_time_here a:visited, #first_time_here a:active { margin-left: 5px; font: bold 14px/14px Tahoma, sans-serif; color: #9cd4ff; }

#ucp_container form, #ucp_container > form > div, #ucp_container label { margin: 0px; padding: 0px; font: 10px/11px Arial, sans-serif; color: #ffffff; }
#ucp_container form { display: inline-block; height: 27px; margin-top: 4px; }
#ucp_container > form > div { border: 0px; }
#ucp_container input { vertical-align: top; }
#ucp_container label { display: inline-block; }
#ucp_container .login_text { font: bold 12px/22px Arial, sans-serif; color: #c1c1c1; margin-right: 6px; }
#ownet_login, #ownet_password { height: 13px; border: 0px; font: 10px/12px Tahoma, sans-serif; color: #ffffff; }
#ownet_login { background: url(../img/logo_formlogin.png) no-repeat; width: 69px; padding: 3px 4px 3px 17px; margin: 2px 4px 0px 0px; }
#ownet_password { background: url(../img/logo_formpassword.png) no-repeat; width: 66px; padding: 3px 4px 3px 20px; margin: 2px 10px 0px 0px; }
#ownet_remember { width: 13px; height: 13px; margin: 5px 4px 0px 0px; }
#ownet_submit { background: url(../img/logo_formok.jpg) no-repeat; width: 28px; height: 24px; margin: 0px 6px 0px 10px; border: 0px; cursor: pointer; }

/* CONTENT */

#content, #content_reduced { float: left; width: 766px; margin-top: 28px; padding: 3px 9px 20px 14px; font: 11px/14px Verdana, sans-serif; color: #bfd8e0; }

.newsbox { margin-bottom: 10px; }
.newsbox div.nb_head { height: 30px; background: url(../img/newsbox_topbg.png) repeat-x; margin-top: 6px; }
.newsbox div.nb_head > div { height: 30px; background: url(../img/newsbox_topleft.png) no-repeat left top; }
.newsbox div.nb_head > div > div { height: 30px; background: url(../img/newsbox_topright.png) no-repeat right top; }
.newsbox div.nb_head h2 { margin: 0px; padding: 5px 16px; border: 0px; font: bold 14px/16px Tahoma, sans-serif; color: #7cd0ef; text-shadow: #000000 1px 2px 0px; }
.newsbox div.nb_body { background: #191919; border-width: 0px 1px; border-style: solid;
border-color: #043346; padding-bottom: 10px; }
.newsbox div.nb_body .top { padding: 2px 3px; font: 10px/12px Tahoma, sans-serif; color: #026889; text-align: right; }
.newsbox div.nb_body .middle { padding: 4px 8px; }
.newsbox div.nb_foot { height: 25px; background: #191919 url(../img/newsbox_bottombg.png) repeat-x left bottom; font: 10px/12px Tahoma, sans-serif; color: #026889; }
.newsbox div.nb_foot > div { height: 25px; background: url(../img/newsbox_bottomleft.png) no-repeat left bottom; }
.newsbox div.nb_foot > div > div { height: 25px; background: url(../img/newsbox_bottomright.png) no-repeat right bottom; }
.newsbox div.nb_foot .left { float: left; padding: 5px 10px; }
.newsbox div.nb_foot .right { float: right; padding: 3px 5px; }
.newsbox div.nb_foot a:link, .newsbox div.nb_foot a:visited, .newsbox div.nb_foot a:active {	font: bold 11px/12px Tahoma, sans-serif; color: #026889; }

.article_footer { font: 11px/14px Tahoma, sans-serif; color: #026889; margin-bottom: 10px;
padding-bottom: 2px; border-bottom: 1px dotted #026889; clear: both; }
.article_footer .left { float: left; }
.article_footer .right { float: right; text-align: right; }

#ownet_main .content { margin: 8px 8px 30px 4px; text-align: justify; }

#ownet_main .announcement { margin: 8px 2px 16px 2px; border-top: 2px solid #011f2b; color: #8da0a6; text-align: center; }
#ownet_main .announcement .title { position: relative; top: -8px; padding: 2px 10px; margin: 0px auto; background: #000000; font: bold 12px/12px Tahoma, sans-serif; color: #fffcbc; }
#ownet_main .announcement > div { text-align: left; }

#ownet_main .category_tree { margin: 5px 0px 12px 12px; font: 11px/14px Tahoma, sans-serif; letter-spacing: 1px; color: #86b2c0; }
#ownet_main .category_tree a:link, #ownet_main .category_tree a:visited, #ownet_main .category_tree a:active { font: 12px/14px Tahoma, sans-serif; color: #047fa7; }
#ownet_main .category_tree strong { font-weight: bold; color: #fffcbc; }
#ownet_main .topmargin { margin-top: 10px; }
#ownet_main .bottommargin { margin-bottom: 10px; }
#ownet_main .category_listing { margin: 0px 15px 0px 9px; padding: 0px; list-style: none outside; }
#ownet_main .category_listing li { margin: 1px; padding: 3px 0px 3px 8px; background: #1e1e1e; }
#ownet_main .category_listing a { margin-left: 10px; font: bold 14px/16px Tahoma, sans-serif; }

#ownet_main .horizontal_list { list-style: square outside; height: 18px; padding-left: 2px; }
#ownet_main .horizontal_list li { float: left; height: 15px; margin: 2px 15px; white-space: nowrap; }

.pagination { margin-top: 20px; }
.pagination .number { font: bold 11px/12px Tahoma, sans-serif; color: #555555; letter-spacing: 1px;
border-bottom: 2px solid #292929; margin-bottom: 5px; padding-bottom: 4px; }
.pagination .pages > a:link, .pagination .pages > a:visited, .pagination .pages > a:active {
display: inline-block; height: 18px; padding: 0px 5px; font: bold 14px/18px Verdana, sans-serif;
color: #026889; background: #191919; border: 1px solid #043346; text-align: center; }
.pagination .pages > a:hover { color: #fefbdf; border-color: #656350; text-decoration: none; }
.pagination .pages > a.focus:link, .pagination .pages > a.focus:visited,
.pagination .pages > a.focus:active { color: #8bcadf; border-color: #2381a7; }

#cms_benchmark { text-align: left; font: 10px Tahoma, sans-serif; color: #888888; padding: 0px 0px 14px 10px; clear: both; display: none; }

.advert { margin: 0px 16px 6px 0px; padding: 3px 1px; border: 2px dashed #292929;
background-color: #111111; }
.advert > div { margin: 0px auto; }

/* NEWS SIDEBAR */

#content_reduced { width: 579px; }
#stats { float: left; width: 187px; margin-top: 20px; }
#stats .stats_head { width: 166px; height: 25px; padding: 11px 0px 0px 15px; background: url(../img/minibox_head.png) no-repeat; font: bold 12px/12px Tahoma, sans-serif; color: #fefefc; text-transform: uppercase; }
#stats .stats_text { width: 171px; padding: 2px 5px 0px 5px; background: #1e1e1e; }
#stats .stats_text table { border-collapse: separate; border-spacing: 1px; }
#stats .stats_tail { width: 181px; height: 8px; margin: 0px 0px 6px 0px; background: url(../img/minibox_tail.png) no-repeat; clear: both; }
#stats a:link, #stats a:visited, #stats a:active { color: #14a6e0; }
#stats table a:link, #stats table a:visited, #stats table a:active { color: #efeccc; }
#stats table { width: 100%; padding: 0px; margin: 0px; border: 0px; border-spacing: 1px; }
#stats table th { font: normal 10px/12px Arial, sans-serif; color: #01587b; }
#stats table td { background: #2c2c2c; padding: 2px; font: 10px/12px Tahoma, sans-serif; color: #0c91c6; }
#stats .msbutton_left { background: url(../img/msbutton_left.png) no-repeat; margin-left: 11px; }
#stats .msbutton_right { background: url(../img/msbutton_right.png) no-repeat; }
#stats a.msbutton_left:link, #stats a.msbutton_left:visited, #stats a.msbutton_left:active, #stats a.msbutton_right:link, #stats a.msbutton_right:visited, #stats a.msbutton_right:active { display: block; float: left; width: 75px; height: 17px; margin-top: 5px; padding-top: 4px; font: 10px/12px Tahoma, sans-serif; color: #00b5fe; text-align: center; }
#stats a.msbutton_left:hover, #stats a.msbutton_right:hover { color: #00d8ff; text-decoration: none; }
#ventrilo1_disabled, #ventrilo1_down, #ventrilo2_disabled, #ventrilo2_down { color: #0c91c6; font-style: italic; text-align: center; padding: 5px 0px; }
#ventrilo1_loading, #ventrilo2_loading  { background: #2c2c2c; color: #0c91c6; font-size: 10px; font-weight: bold; text-align: center; padding: 5px 0px; }
#ventrilo1_list .heading, #ventrilo2_list .heading  { padding-top: 4px; margin-left: 12px; color: #777777; }
#ventrilo1_list ul, #ventrilo2_list ul  { color: #aaaaaa; font-size: 11px; margin-top: 6px; line-height: 14px; margin-right: 8px; padding-left: 5px; background: #1a1a1a; margin-bottom: 12px; }
#stats .stats_newestfiles td { background: url(../img/download_arrow.gif) no-repeat #292929 6px 6px; padding-left: 17px; font: 11px/14px Tahoma, sans-serif; }
#ventrilo1_down, #ventrilo1_loading, #ventrilo1_list,
#ventrilo2_down, #ventrilo2_loading, #ventrilo2_list { display: none; }
#stats .stats_newestfiles a:link, #stats .stats_newestfiles a:visited, #stats .stats_newestfiles a:active { color: #14a6e0; }
#stats a.more:link, #stats a.more:visited, #stats a.more:active { display: block; float: right; margin: 4px 3px 0px 0px; font: bold 10px/11px Tahoma, sans-serif; }
#stats .text_title { margin: 3px 6px; font: bold 11px/12px Tahoma, sans-serif; color: #14a6e0; }
#stats .text { margin: 10px 6px; font: 10px/11px Tahoma, sans-serif; color: #a0a0a0; text-align: left; }
#stats a.random_image:link, #stats a.random_image:visited { display: block; width: 100px; height: 100px; padding: 1px; margin: 4px auto; background: #000000; border: 1px solid #000000; text-align: center; line-height: 98px; font-size: 1px; }
#stats .hrule { border-bottom: 1px solid #2a3642; padding-top: 7px; }
#stats a.random_image:hover { border: 1px solid #fffcbc; }
#stats a.random_image > img { vertical-align: middle; }
#stats .stats_btgleft { float: left; width: 65px; margin: 8px 0px 0px 0px; text-align: center; }
#stats .stats_btgright { float: left; margin: 6px 0px 0px 5px; font: 10px/16px Tahoma, sans-serif; color: #a1a1a1; }
#stats .stats_btgright .price { color: #ebebeb; }
#stats .stats_btgright .price b { font: normal 12px Tahoma, sans-serif; margin-left: 6px; }
#stats .stats_btgright .see_more { display: block; padding-top: 14px; font: 12px Tahoma, sans-serif; }
#masterservertable_disabled td { text-align: center; padding: 8px !important; }
#masterservertable_loading td { text-align: center; vertical-align: middle; padding: 8px !important; }
#masterservertable_empty td { text-align: center; }
#masterservertable_down td { text-align: center; font-style: italic !important; }
/*#masterservertable_loading, #masterservertable_empty, #masterservertable_down, #masterservertable_item {  }*/

/* ARTICLES */

#ownet_main .hotkeylist { list-style: none inside; padding-left: 20px; }
#ownet_main .hotkeylist li { line-height: 20px; }
#ownet_main p.indented { margin: 15px 30px; }
#ownet_main .articleimage { display: block; float: left; margin: 0px 10px; padding: 1px; border: 2px solid #292929; }
#ownet_main .quote { margin: 15px 30px; padding: 5px; background: #222222; font-size: 10px; color: #eeeeee; }
#ownet_main .textframe { border: 3px solid #191919; margin: 10px 0px; }
#ownet_main .textframe > div { border: 1px solid #333333; padding: 0px 8px 14px 8px; }
#ownet_main .textframe .frametitle { text-align: center; margin: 0px 5px; font-size: 18px; line-height: 30px; border-bottom: 1px solid #191919; text-shadow: #555555 0px 2px 1px; color: #ffffee; }
#ownet_main .titlebox { background: #191919; color: #cccccc; text-align: center; font-size: 14px; line-height: 22px; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; }

#ownet_main .article_listing { margin: 10px 0px 30px 0px; padding: 0px; list-style: none inside; }
#ownet_main .article_listing li { margin: 4px 25px 0px 20px; padding: 0px 0px 0px 20px; background: url(../img/article_icon.png) no-repeat left 3px; }
#ownet_main .article_listing a:link, #ownet_main .article_listing a:visited, #ownet_main .article_listing a:active { font: bold 12px/14px Tahoma, sans-serif; }
#ownet_main .article_listing .info { float: right; padding: 0px 0px 0px 8px; font: 10px/12px Tahoma, sans-serif; color: #a0a0a0; text-align: right; }

/* DOWNLOAD */

#ownet_main .file_listing { margin: 10px 0px 30px 0px; padding: 0px; list-style: none inside; }
#ownet_main .file_listing li { margin: 4px 25px 0px 20px; padding: 0px 0px 0px 20px; background: url(../img/file_icon.png) no-repeat left 3px; }
#ownet_main .file_listing a:link, #ownet_main .file_listing a:visited, #ownet_main .file_listing a:active { font: bold 12px/14px Tahoma, sans-serif; }
#ownet_main .file_listing .info { float: right; padding: 0px 0px 0px 8px; font: 10px/12px Tahoma, sans-serif; color: #a0a0a0; text-align: right; }

/* GALLERY */

#ownet_main .mini_gallery { margin: 20px 0px 0px 20px; padding: 0px; list-style: none inside; }
#ownet_main .mini_gallery li, #ownet_main .mini_picture, #ownet_main .mini_picture_right { float: left; min-width: 80px; min-height: 80px; margin: 2px 16px 16px 6px; background: #1f1f1f; }
#ownet_main .mini_picture_right { float: right; margin: 2px 6px 16px 16px; }
#ownet_main .mini_gallery a:link, #ownet_main .mini_gallery a:visited, #ownet_main .mini_gallery a:active, #ownet_main .mini_picture a:link, #ownet_main .mini_picture a:visited, #ownet_main .mini_picture a:active, #ownet_main .mini_picture_right a:link, #ownet_main .mini_picture_right a:visited, #ownet_main .mini_picture_right a:active { display: inline-block; vertical-align: middle; min-width: 80px; min-height: 80px; margin: 4px 5px; padding: 1px; background: #000000; border: 1px solid #000000; line-height: 80px; }
#ownet_main .mini_gallery img, #ownet_main .mini_picture img, #ownet_main .mini_picture_right img { display: block; margin: auto 0px; }
#ownet_main .mini_gallery a:hover, #ownet_main .mini_picture a:hover, #ownet_main .mini_picture_right a:hover { border: 1px solid #fffcbc; }
#ownet_main .mini_gallery .title, #ownet_main .mini_picture .title, #ownet_main .mini_picture_right .title { height: 16px; margin: 0px 6px 2px 6px; font: 10px/12px Tahoma, sans-serif; color: #00b5fe; text-align: center; }
#ownet_main .keyboard { min-width: 14px; height: 15px; padding: 0px 1px; display: inline-block; background: #333333; color: #ffffff; font: bold 12px Arial, sans-serif; text-align: center; border-width: 1px; border-style: solid; border-color: #555555 #222222 #111111 #444444; }
#ownet_main div.image_left, #ownet_main div.image_right { background: #222222; border: 2px solid #0b4861; padding: 1px; font-size: 0px; line-height: 0px; }
#ownet_main div.image_left { float: left; margin: 3px 10px 5px 0px; }
#ownet_main div.image_right { float: right; margin: 3px 0px 5px 10px; }
#ownet_main div.image_left .caption, #ownet_main div.image_right .caption { background: #03212d; margin: 1px 0px 0px 0px; padding: 2px 3px 3px 3px; font: 11px/12px Tahoma, sans-serif; letter-spacing: 1px; color: #ffffff; text-align: center; }

#ownet_main .gallery_listing { margin: 10px 0px 10px 20px; padding: 0px; list-style: none inside; }
#ownet_main .gallery_listing li { float: left; width: 120px; min-height: 121px; margin: 2px 16px 16px 6px; background: url(../img/gallery_listitem.png) no-repeat left 3px; }
#ownet_main .gallery_listing a:link, #ownet_main .gallery_listing a:visited, #ownet_main .gallery_listing a:active { display: block; width: 100px; height: 100px; margin: 9px 0px 0px 8px; padding: 1px; background: #000000; border: 1px solid #000000; text-align: center; line-height: 98px; font-size: 1px; }
#ownet_main .gallery_listing img { vertical-align: middle; }
#ownet_main .gallery_listing a:hover { border: 1px solid #fffcbc; }
#ownet_main .gallery_listing .title { height: 24px; margin: 12px 6px 0px 6px; font: 10px/12px Tahoma, sans-serif; color: #00b5fe; text-align: center; }
#ownet_main .gallery_content { width: 760px; margin: 10px 0px; padding: 1px; overflow: auto; background: #222222; border: 2px solid #0b4861;  font-size: 0px; line-height: 0px; text-align: center; }
#ownet_main .gallery_mover { margin: 0px 0px 20px 0px; text-align: center; }
#ownet_main .gallery_mover a { display: inline-block; height: 26px; padding: 7px 10px 0px 10px; font: bold 14px/16px Tahoma, sans-serif; color: #c5c5c5; }
#ownet_main .gallery_mover a:link, #ownet_main .gallery_mover a:visited { color: #00b5fe; }
#ownet_main .gallery_mover a:hover { text-decoration: none; }
#ownet_main .gallery_mover a.prev { width: 111px; background: url(../img/button_previous.png) no-repeat; text-align: right; }
#ownet_main .gallery_mover a.next { width: 104px; background: url(../img/button_next.png) no-repeat; text-align: left; }

/* USER CONTROL PANEL */

#ownet_main ul.ucp_menu { list-style: square outside; margin: 22px 0px 22px 40px; width: 50%; font-size: 14px; line-height: 18px; }
#ownet_main ul.ucp_menu > li > ul { list-style: disc outside; margin: 0px 0px 2px 20px; }
#ownet_main .ucp_content { width: 50%; float: right; }
#ownet_main .ucp_content fieldset { margin-top: 0px; }

/* ADVERTISING */

ul.ad_partners_list { list-style: none inside; }
ul.ad_partners_list li { width: 130px; height: 60px; margin-left: 10px; float: left; }
.advert_textarea { padding: 1px 2px; border: 1px solid #afad86; background: #222222; color: #eeeeee; }

/* MENU */

#menu { float: right; width: 191px; padding: 0px 0px 40px 0px; line-height: 12px; }
#newest_patch { background: url(../img/npatch_bg.jpg) no-repeat; width: 180px; height: 72px; margin: 1px 0px 0px 5px; position: relative; }
#newest_patch .title { position: absolute; top: 11px; left: 11px; font: 12px/12px Arial, sans-serif; color: #b8e0f0; }
#newest_patch .version { padding: 2px 0px 2px 18px; position: absolute; top: 9px; right: 11px; background: url(../img/npatch_icon.png) no-repeat; font: bold 14px/12px Arial, sans-serif; color: #e8e9a6; }
#newest_patch .download a:link, #newest_patch .download a:visited, #newest_patch .download a:active { width: 75px; height: 17px; padding: 5px 0px 0px 28px; display: block; position: absolute; top: 40px; right: 10px; background: url(../img/npatch_dl.png) no-repeat; font: 12px/12px Tahoma, sans-serif; color: #fefefc; }
#newest_patch a.download:hover { text-decoration: none; color: #6d90b0; }
#menu .menu_heading { width: 160px; height: 22px; padding: 7px 0px 0px 28px; margin: 2px 0px 0px 0px; background: url(../img/menu_heading.png) no-repeat 1px 0px; font: bold 12px/14px Tahoma, sans-serif; color: #fefefc; text-transform: uppercase; }
#menu .navcategory { padding: 2px 0px 8px 18px; font: bold 12px/12px Verdana, sans-serif; color: #9ed0e4; }
#menu .navigation { margin: 0px 0px 6px 0px; padding: 0px; list-style: none outside; }
#menu .navigation li { margin: 0px; padding: 0px; font: 12px/14px Verdana, sans-serif; }
#menu .navigation li a:link, #menu .navigation li a:visited, #menu .navigation li a:active { width: 158px; height: 18px; padding: 2px 0px 0px 25px; margin: 0px 0px 0px 3px; display: block; background: url(../img/menu_itemup.png) no-repeat; font: 12px/14px Verdana, sans-serif; color: #14a6e0; }
#menu .navigation li a:hover { background: url(../img/menu_itemdown.png) no-repeat; color: #ece9b4; text-decoration: none; }
#menu .partners { margin: 4px 5px 6px 5px; padding: 0px; list-style: none outside; }
#menu .partners li { padding: 0px 0px 4px 0px; text-align: center; }
#menu .partners_more { font: 12px/14px Tahoma, sans-serif; text-align: center; }
#menu .partners_more a:link, #menu .partners_more a:visited, #menu .partners_more a:active { color: #14a6e0; }

/* OWNET FOOTER */

#back_to_top { display: block; float: left; width: 45px; height: 44px; margin-top: 2px; }
#footer_links { height: 14px; margin: 11px 24px; padding: 3px 20px 6px 20px; float: left; border: solid #042f3d; border-width: 0px 3px; }
#footer_info { float: right; height: 50px; padding: 1px 68px 0px 0px; margin-top: -2px; background: url(../img/footer_logo.jpg) no-repeat right top; font: 10px/12px Tahoma, sans-serif; color: #01587b; text-align: right; }
#footer_info strong { display: block; font: normal 12px/14px Tahoma, sans-serif; color: #15759c; }
#footer_info .links { margin: 7px -10px 0px 0px; }
#footer_info .links a:link, #footer_info .links a:visited, #footer_info .links a:active { margin: 0px 10px; color: #858585; }
#footer_info .links a:hover { color: #b4b4b4; }

/* OTHER */

.loginform { margin: 15px auto; width: 400px; }
.loginform > ul { margin: 15px 0px 0px 40px; }
