/* Base */
body, td, th, div, span, p, ul, input { font-family: Times New Roman, Georgia, Verdana; font-size: 14px; margin: 0px; padding: 0px; }
a { color: #177fa5; text-decoration: underline; }
a:hover { color: #7a3737; text-decoration: underline; }
table { border-collapse: collapse; width: 100%; }
td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
p { padding: 0 0 20px 0; line-height: 20px;}
img { border: none; }
img.png{//background-image: none ! important;behavior: url('/js/png.htc');}
#limit { max-width: 1300px; width: expression(document.body.clientWidth > 1300? "1300px": "100%")}
th { text-align: left;}
* { padding: 0; margin: 0; }
h1 { font-weight: normal; font-size: 42; margin: 0 0 15px 0;}
h3 { font-weight: bold; font-size: 14; margin: 0 0 2px 0;}
body { background: #000000; }
/* Base */

/* Index */
td.leader_foto
{
width: 215px; height: 183px; padding: 32px 60px 0 42px;
}

td.leader_foto img
{
border: 1px solid #aba38d;
}

table.leader_foto_item
{
margin: -20px 0 0 0;
position: relative;
}

img.leader_bullet
{
position: absolute; margin: 10px 0 0 -25px;
}

table.leader_text_item
{
margin: 60px 0 0 0;
}

table.leader_text_item td p
{
font-size: 14px;
padding: 0;
}

div.leader
{
font-size: 20px;
padding: 0 30px 2px 0;
white-space: nowrap;
}

div.from
{
font-size: 14px;
padding: 0 0 0 2px;
}


table.index_news
{
width: 60%;
margin: 0 0 40px 0;
}

table.index_news td
{
padding: 0 0 20px 0;
}

div.new_date
{
font-weight: bold;
margin: 0 0 3px 0;
}

div.new_text
{
line-height: 18px;
}

/* End Index */

/* Content */
#logo { position: relative; z-index: 20; margin: 46px 20px 25px 0;}
table.main_menu
{
margin: 74px 0 0 0;
position: relative; z-index: 20;
width: 100%;
}

table.main_menu td
{
font-size: 18px;
width: 10%;
padding: 0 18px 0 0;
white-space: nowrap;

}

table.main_menu td span.select
{
display: block;
font-size: 18px;
line-height: 12px;
color: #ffffff;
padding: 5px 5px 7px 5px;
background: #1f2b3c;
white-space: nowrap;
}
div.notshow
{
text-decoration: none;
}

table.main_menu td a
{
color: #1f2b3c;
}

table.event_menu
{
position: relative; z-index: 20;
height: 72px;
}

table.event_menu td
{
white-space: nowrap;
font-size: 20px;
color: #1f2b3c;
padding: 0 0 0 0;
}

table.event_menu td div
{
font-size: 14px;
color: #1f2b3c;
}

td.column_left_pad
{
padding: 0 10px 0 49px;
}

td.column_right_pad
{
padding: 0 20px 0 0;
}

td.logo_column
{
width: 40%;
padding: 0 0 0 34px;
}

td.menu_pad
{
width: 60%;
padding: 0 0 0 0;
}

td.first_column
{
width: 40%;
padding: 0 30px 0 49px;
}

td.content_first_column
{
width: 60%;
padding: 0 30px 0 49px;
}

td.afgan_first_column
{
width: 60%;
padding: 0 30px 0 0;
}

table.level_menu
{
margin: 5px 0 25px 0;
z-index: 20;
}

table.level_menu td
{
width: 10%;
padding-right: 20px;
}

table.level_menu td div
{
white-space: nowrap;
font-weight: bold;
font-size: 16px;
}

table.level_menu td div span
{
text-decoration: none;
font-size: 14px;
}

table.level_menu td div.date
{
font-weight: normal;
font-size: 14px;
}

div.date1
{
font-weight: normal;
font-size: 14px;
text-decoration: none;
}

td.pad_1 { padding-top: 23px; }
td.pad_2 { padding-top: 5px; }
td.pad_3 { padding-top: 22px; }
td.pad_4 { padding-top: 3px; }
td.pad_5 { padding-top: 22px; }
td.pad_6 { padding-top: 36px; }
td.pad_7 { padding-top: 24px; padding-right: 49px}

div.decs
{
width: 92%;
font-size: 20px;
line-height: 30px;
position: relative;
z-index: 20;
}

table.roles
{
margin: 0 0 30px 0;
}

td.role_item
{
padding: 0 20px 0 10px;
}

table.roles td a
{
font-size: 14px;
}

table.roles td div
{
font-size: 14px;
margin: 3px 0 0 0;
}

table.screens
{
margin: 0 0 25px 0;
}

table.screens td
{
padding: 0 4px 0 0;
}

table.screens td img
{
border: 1px solid #817d72;
cursor: pointer;
}

table.page_nav
{
margin: 0 0 20px 0;
}

td.text_nav
{
text-align: center;
background: #8e786d;
padding: 5px 0 8px 0;
}

td.text_nav a
{
font-size: 14px;
color: #ffffff;
}

td.footer
{
background: #000000;
padding: 15px 0 0 49px;
height: 67px;
}

td.footer a
{
color: #ffffff;
}

td.empty_pad
{
padding: 50px 0 0 0;
}

td.copyright
{
color: #ffffff;
}

table.logos
{
width: auto;
}

table.logos td
{
padding: 0 30px 0 0;
}

div.grey_line
{
height: 1px;
width: 100%;
border-bottom: 1px solid #8e8c86;
padding: 0;
margin: -30px 0 15px 0;
position: relative;
z-index: 20;
font-size: 1px;
}

table.article_sub_menu
{
margin: 0 0 50px 0;
}

table.article_sub_menu td
{
padding: 0 50px 0 0;
}

table.article_sub_menu td div
{
font-size: 14px;
margin: 0 0 10px 0;
color: #1f2b3c;
}

table.article_sub_menu td div.lock
{
color: #6d6d6d;
}

table.article_sub_menu td div.lock img.lock
{
position: absolute;
margin: 0 0 0 -20px;
}

table.article_sub_menu td.empty
{
width: 20%;
}


/* End Content */

/* Forum */
div.big_link
{
font-size: 20px;
margin: 0 0 0 0;
line-height: 28px;
}

div.big_link span.fall
{
font-size: 20px;
font-weight: bold;
margin: 0 0 0 -12px;
position: absolute;
}

div.middle_link
{
font-size: 18px;
margin: 0 0 0 0;
line-height: 23px;
}

div.stat 
{
font-size: 11px;
}

table.stat
{
margin: 20px 0 0 0;
position: relative;
z-index: 20;
}

td.stat
{
padding: 20px 20px 0 0;
}

td.user_name
{
font-size: 20px;
color: #010101;
padding: 0 10px 0 0;
}

td.user_pad
{
padding: 20px 20px 0 20px;
}

td.group
{ 
padding: 7px 0 0 5px;
font-size: 11px; color: #1f2b3c;
}

td.group a
{ 
font-size: 11px; color: #1f2b3c;
}

td.user_links
{
padding: 5px 0 0 20px;
}

td.user_links a
{
margin: 0 5px 0 0;
}
 
td.exit a
{
font-size: 14px;
color: #1f2b3c;
}

table.blogs
{
margin: 20px 0 0 0;
}

table.blogs td.left
{
width: 70%;
padding: 0 40px 0 0;
}

table.blogs td.right
{
width: 30%;
}

table.blogs th.pad_20 { padding-right: 20px;}

table.blogs h2
{
font-size: 20px;
}

table.blogs h2 a
{
color: #1f2b3c;
}

td.big_name
{
font-size: 42px;
font-weight: bold;
padding: 0 20px 0 0;
}

td.theme_links
{
padding: 12px 20px 0 0;
}

table.theme td a
{
color: #1f2b3c;
font-size: 14px;
font-weight: bold;
margin: 0 20px 5px 0;
position: relative;
white-space: nowrap;
}

table.theme td.big_name a
{
font-size: 42px;
font-weight: bold;
color: #000000;
}

form.forum select
{
margin: 0 0 0 -20px;
position: relative;
}

a.new_link
{
color: #ab0000;
font-size: 18px;
}

td.blog_pad
{
padding: 0 30px 20px 0;
white-space: nowrap;
}

table.blogs
{
margin: 30px 0 0 0;
}

table.blogs th
{
white-space: nowrap;
color: #1f2b3c;
padding: 5px 0 5px 0;
border-bottom: 1px solid #8e8c86;
}

table.blogs th a
{
color: #1f2b3c;
}

table.blogs th span.sort
{
background: #8e786d;
color: #ffffff;
padding: 5px 7px 5px 7px;
}

img.sort
{
margin: 0 0 -3px 0;
}

table.blogs th span.sort a
{
text-decoration: none;
color: #ffffff;
}
input.nick
{
width: 16px;
height: 16px;
margin: 0 3px 0 -20px;
position: absolute;
padding: 0;
}

tr.blog_item td
{
padding-top: 5px;
padding-bottom: 5px;
}

td.nick
{
padding: 0 20px 0 0;
}

td.nick a
{
color: #1f2b3c;
font-size: 14px;
font-weight: bold;
}

div.head
{
width: 100%;
position: relative;
z-index: 20;
margin-top: -3px;
margin-bottom: 3px;
line-height: 18px;
font-size: 18px;
/*font-size: 14px;*/
}

div.head span.fall
{
/*font-size: 18px;*/
font-size: 14px;
/*margin: 0 0 0 -10px;*/
margin: 1px 0 0 -10px;
position: absolute;
}

div.head a
{
/*font-size: 18px;*/
font-size: 14px;
color: #177fa5;
line-height: 18px;
}

/*ß*/
div.head span.fall1
{
/*font-size: 18px;*/
font-size: 14px;
/*margin: 0 0 0 -10px;*/
margin: 1px 0 0 0;
position: absolute;
}

div.head_grey span.fall1
{
/*font-size: 18px;*/
font-size: 14px;
/*margin: 0 0 0 -10px;*/
margin: 1px 0 0 0;
position: absolute;
color: #000000;
}

div.head_grey
{
width: 100%;
position: relative;
z-index: 20;
margin-top: -3px;
margin-bottom: 3px;
line-height: 18px;
font-size: 18px;
/*font-size: 14px;*/
}

div.head_grey span.fall
{
/*font-size: 18px;*/
font-size: 14px;
/*margin: 0 0 0 -10px;*/
margin: 1px 0 0 -10px;
position: absolute;
color: #000000;
}

div.head_grey a
{
/*font-size: 18px;*/
font-size: 14px;
color: #6d6d6d;
line-height: 18px;
}

/*ß*/
div.head_grey span.fall1
{
/*font-size: 18px;*/
font-size: 14px;
/*margin: 0 0 0 -10px;*/
margin: 1px 0 0 0;
position: absolute;
} 

img.lock
{
position: absolute;
margin: 3px 0 0 -25px;
}

img.lock_2
{
position: absolute;
margin: 3px 0 0 -40px;
}



td.forum_pad
{
padding: 0 40px 80px 49px;
}


div.blog_desc { color: #1f2b3c; }
td.answers { font-size: 14px; font-weight: bold; text-align: center; padding-right: 20px;}
td.read { font-size: 14px; font-weight: bold; text-align: center; padding-right: 20px;}
td.last { color: #1f2b3c; white-space: nowrap; padding-left: 5px;}
td.last a { color: #1f2b3c; }
td.number { font-size: 14px; font-weight: bold; text-align: center; padding-right: 25px;}
td.ls { color: #1f2b3c; white-space: nowrap; }
.hr_grey { border-top: 1px solid #8E8C86; height: 1px; padding: 0; margin: 10px 0 10px 0;; font-size: 1px;}
tr.user_item td { padding-top: 5px; padding-bottom: 5px; }
input.remember { position: absolute; margin: 6px 0 0 -11px; width: 16px; height: 16px; }


table.forum-quote th
{
font-size: 11px;
font-weight: bold;
padding: 0 0 3px 0;
border-bottom: 1px solid #A8A089;
}

table.forum-quote td
{
font-size: 11px;
padding: 6px 0 15px 0;
border: none;
line-height: 16px;
}


div.blog_text table.forum-quote
{
margin-left: 50px;
}

h2.forms { margin: 0 0 20px 0; }
td.last_pad {padding-right: 10px; white-space: nowrap;}
td.full { padding: 15px 0 20px 0; }
#pad_20 { padding-right: 20px;}
.middle { height: 22px; width: 200px; padding: 1px;}
.big { height: 22px; width: 292px; padding: 1px; }
.comment { font-size: 10px; }

/* End Forum */

/* Blogs */

div.blog_text
{
color: #1f2b3c;
line-height: 20px;
padding: 5px 0 10px 0;
}

span.brown_rect
{
font-size: 14px;
line-height: 11px;
color: #ffffff;
width: 10%;
padding: 5px;
background: #8e786d;
}

div.comments
{
margin: 5px 0 0 0;
padding: 0 0 0 84px;
}

div.comments a
{
font-size: 14px;
color: #ffffff;
text-decoration: none;
}

div.blog_date
{
color: #1f2b3c;
white-space: nowrap;
font-size: 14px;
color: #1f2b3c;
padding: 0 10px 10px 0;
}

td.blog_left
{
padding: 0 50px 0 0;
}

td.blog_right
{
padding: 0 50px 0 0;
}

div.blog_item
{
margin: 0 0 35px 0;
}

div.author
{
font-size: 14px;
margin: 0 0 20px 0;
}

div.author a
{
color: #1f2b3c;
}

table.calendar { width: 200px; }
table.calendar td { font-size: 14px; text-align: center; padding: 0 12px 10px 0;}
table.calendar_nav td { padding: 0;}
td.calendar_pad { padding: 40px 0 0 0;}

table.login
{
margin: 0 0 15px 0;
width: 97%;
}

table.login td
{
white-space: nowrap;
}

div.author_link a
{
font-size: 14px;
color: #1f2b3c;
font-weight: bold;
}

div.author_link
{
padding: 2px 30px 0 0;
}

div.very_big_link
{
font-size: 28px;
margin: -5px 0 0 0;
line-height: 33px;
}

div.very_big_link span.fall
{
font-size: 26px;
font-weight: bold;
margin: 0 0 0 -18px;
position: absolute;
}

div.very_big_link span.fall_2
{
font-size: 26px;
font-weight: bold;
margin: 0 0 0 3px;
position: absolute;
}

div.forum_item
{
margin: 0 0 10px 0;
}

tr.post_item td
{
padding-bottom: 25px;
padding-right: 35px;
}

table.post
{
margin: 20px 0 0 0;
}

div.group
{
margin: 3px 0 0 0;
}

td.space_pad
{
padding: 15px 0 0 0;
}

td.message_pad
{
padding: 40px 0 0 0;
}

table.tags td
{
white-space: nowrap;
padding: 0 0 10px 0;
}

a.dark_link
{
margin: 0 15px 0 0;
font-size: 11px;
}

.message_text
{
width: 98%;
height: 200px;
padding: 10px;
margin: 0 0 20px 0;
}

input.check
{
width: 16px;
height: 16px;
margin: 0 3px 0 0;
padding: 0;
}

table.checks
{
margin: 0 0 15px 0;
}

table.checks td
{
padding: 0 0 10px 0;
}
/* End Blogs */

/* Map */
div.zoom
{
width: 126px; height: 25px; background: #000000;
color: #ffffff;
padding: 5px 0 0 0;
text-align: center;
text-decoration: underline;
cursor: pointer;
position: relative;
margin: -45px 20px 0 0;
}

table.map_small
{
width: 903px; height: 390px; 
}

table.map_big
{
width: 100%; height: 800px; 
}

td.map_pad
{
padding: 30px 50px 30px 50px;
}

.block_small { width: 100%; overflow: hidden; height: 255px; cursor: move; position: relative;}
.block_big { width: 100%; overflow: hidden; height: 700px; cursor: move; position: relative;}

.imagebox_small { width: 890px; height: 707px; position: relative;}
.imagebox_big { width: 1500px; height: 1200px; position: absolute;}

/* End Map */

/* Content */
div.content
{
position: relative; z-index: 20;
padding-right: 20px;
padding-left: 20px;
}

table.sub_menu
{
position: relative;
z-index: 20;
width: auto;
margin: 0 0 40px 0;
}

table.sub_menu td
{
padding: 0 30px 0 0;
}

table.sub_menu td a
{
font-size: 16px;
font-weight: bold;
color: #1f2b3c;
}

table.sub_menu td span.select
{
width: 100%;
display: block;
font-size: 16px;
margin: -5px 0 0 -8px;
position: relative;
font-weight: bold;
color: #ffffff;
padding: 5px 7px 7px 7px;
background: #1f2b3c;
white-space: nowrap;
}

/* End Content */

/* 9 Rota */
div.man_head
{
padding: 0 0 0 10px;
font-weight: bold;
margin: 0 0 10px 0;
}

div.man_item
{
padding: 7px;
margin: 0 0 5px 0;
}

img.sm_medal
{
position: absolute;
margin: 0 0 0 -38px;
}

div.man_name
{
font-size: 14px;
margin: 0 0 3px 0;
}

table.mans
{
margin: 40px 0 30px 0;
}

table.mans td
{
padding: 0 20px 0 0;
}

#rip
{
border: 1px solid #000000;
}
/* End 9 Rota */

#content
{
position: relative;
z-index: 20;
padding: 0 20px 30px 0;
}

#content p
{
font-size: 14px;
color: #000000;
padding: 0 0 20px 0;
margin: 0;
line-height: 18px;
}

#content h2
{
font-size: 18px;
color: #000000;
margin: 0 0 4px 0;;
padding: 0;
font-weight: normal;
}

#content h3
{
font-size: 16px;
color: #000000;
margin: 0 0 6px 0;;
padding: 0;
}

#content h4
{
font-size: 14px;
color: #000000;
margin: 0 0 4px 0;;
padding: 0;
}

#content h5
{
font-size: 14px;
color: #000000;
margin: 0 0 2px 0;;
padding: 0;
}

#content table.list
{
margin: 0 0 25px 0;
width: auto;
}

#content table.list td
{
padding: 0 20px 0 0;
line-height: 21px;
}

div.patch
{
font-size: 36px;
}

div.patch a
{
font-size: 14px;
margin: -20px 0 0 0;
}

/* Lists */

#content ul
{
margin: 0 0 25px 0;
padding: 0 0 0 0;
}

#content ul li
{
font-size: 14px;
width: 100%;
background: url('/img/bullet.gif') top left no-repeat;
position: relative;
margin: 0 0 13px -15px;
padding: 0 0 0 15px;
list-style: none;
list-style-image: none;
line-height: 21px;
}

ul.empty_list
{
margin: 0 0 15px 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: none;
}

ul.empty_list li
{
background: none;
margin: 0 0 8px 0;
list-style-image: none;
list-style: none;
padding: 0;
line-height: 16px;
}

#content ul.empty_list
{
margin: 0 0 15px 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: none;
}

#content ul.empty_list li
{
background: none;
margin: 0 0 8px 0;
list-style-image: none;
list-style: none;
padding: 0;
line-height: 16px;
}
/* End List */

/* Form */
form.send {margin: 20px 0 0 0;}
table.send td { padding: 0 0 10px 0; vertical-align: top; }
table.send .vertical { vertical-align: middle; padding-right: 3px; }
table.send .middle { width: 200px; }
table.send .multiple { width: 150px; }
span.required { color: red; }
span.valid { display: none; }
/* End Form */

table.mods
{
width: 1%;
margin: 5px 0 10px 0;
}

.visible { display: block; }
.invisible { display: none; }
.link { width: auto; border-bottom: 1px dashed #177fa5; cursor: pointer; color: #177fa5; }
.link_select { width: auto; border-bottom: none; }