/*
Theme Name: Симбионт
Theme URI: http://theswarm-game.ru/
Author: Targem Games
Author URI: http://targem.ru/
Description: Тема для сайта игры Симбионт
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: symbiote
*/

body { 
    background: #0e0905 url('/wp-content/uploads/2026/07/bg_body.jpg') repeat; 
    margin: 0px; 
}
body, td, th { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #9a6441; 
}

a:link { color: #2a646a; }
a:visited { color: #2a646a; }
a:hover { color: #CC0000; }
a:active { color: #CC0000; }

h1 { 
    color: #9b220c; 
    font-size: 21px; 
    z-index: 1000; 
    margin:0; 
    padding-bottom: 12px; 
}

a.news_header:link, 
a.news_header:visited, 
a.news_header:hover, 
a.news_header:active { 
    color: #9b220c; 
    font-size: 21px; 
    z-index: 1000; 
    margin:0; 
    padding-bottom: 12px; 
    text-decoration: none; 
    font-weight:bold; 
}

div.news_header { 
    margin:0; 
    padding-bottom: 12px; 
}

.arrow { 
    margin-right: 5px; 
    border: 0; 
}

#ldnk { 
    float: left; 
    z-index: 600; 
    position:relative; 
}

#rdnk { 
    float: right; 
    z-index: 600; 
    position:relative; 
}

#main_table { 
    margin-top: 200px; 
    width: 100%; 
} 

#lodo_div { 
    position: absolute; 
    text-align: center; 
    width: 100%; 
} 

#logo { 
    z-index: 500; 
    position: relative; 
    max-width: 100%;
    height: auto;
}

#main { 
    min-width: 1000px; 
    width:100%; 
    position: absolute; 
    top: 140px; 
}

#table { 
    width:100%; 
    min-width: 1000px; 
} 

#div_main { 
    z-index: 1000; 
    position: relative; 
    margin-top: -90px; 
    padding: 0 20px;
}

.paspartu { 
    width: 185px; 
    height: 151px; 
    background: url('/wp-content/uploads/2026/07/paspartu.png') no-repeat; 
    float: right; 
    padding: 16px 0 0 25px; 
    margin-left: 10px; 
}

.paspartu_gallery { 
    width: 185px; 
    height: 151px; 
    background: url('/wp-content/uploads/2026/07/paspartu.png') no-repeat; 
    float: left; 
    padding: 16px 0 0 25px; 
    margin-left: 10px; 
}

.news_item { 
    clear: both; 
}

.news_line { 
    background: url('/wp-content/uploads/2026/07/line.gif') repeat-x; 
    background-position: 7px; 
}

.news_date { 
    font-size: 9px; 
    color: #2a646a; 
}

.top_td { 
    background: #0e0905 url('/wp-content/uploads/2026/07/top_bg_tile.jpg') top repeat-x; 
}

.major_div { 
    background: url('/wp-content/uploads/2026/07/bottom_bg_tile.jpg') repeat-x bottom; 
}

.news_table { 
    padding-bottom: 25px; 
    width: 100%;
}

.bottom_menu {
    position: relative;
    margin-top: 80px;
    padding: 0 20px;
}

#logos { 
    float: left; 
    padding-left: 50px; 
    margin-top: 20px; 
}

.explosion { 
    margin-top: 80px; 
    float: right; 
    margin-right: 50px; 
}

#bottom_l { 
    background: url('/wp-content/uploads/2026/07/bottom_r.png') no-repeat right top; 
    width: 290px; 
    height: 160px; 
}

.creature { 
    position: absolute; 
    top: 195px; 
    z-index: 1000; 
    right: 0;
}

#stella_r { 
    width: 290px;  
    height: 686px; 
    margin-top: -580px; 
    background: url('/wp-content/uploads/2026/07/right_stella.png') no-repeat bottom right; 
}

#bottom_c { 
    background: url('/wp-content/uploads/2026/07/bottom_l.png') no-repeat right top; 
    width: 420px; 
    height: 160px; 
}

#otverstie { 
    position:relative; 
    right: 0px; 
    text-align: right; 
    width:290px; 
    height:630px; 
    background: url('/wp-content/uploads/2026/07/otverstie_l.png') left top no-repeat; 
    margin-top: -250px; 
}

.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.dark_red { color: #9b220c; }

.media_table_td1 { 
    border-bottom: 1px dotted #9A6441; 
    padding: 5px 20px 5px 0; 
}

.media_table_td2 { 
    border-bottom: 1px dotted #9A6441; 
    padding: 5px 0; 
}