/*Основные блоки*/
html,body {height:100%;}
body {
text-align:center;
height:auto !important;
margin-top: 0px;
padding:0;
background-color:#330000;
background-image: url(../img/bckground_little.png);
font-size:14;
font-family: "Arial";
}

#background {
overflow:hidden;
position: absolute;
margin:0;
padding:0;
width:100%;
min-height:1589;
background-repeat:no-repeat;
z-index:1;
}


#bck_picture {
left: 50%;
}

#background_bottom {
position: absolute;
left: 50%;
margin-left:-497;
width:994;
height:275;
background-repeat:repeat-x;
background-image:url(../img/bottom_bck.png);
bottom:0;
z-index:2;
}

#drop_menu1 {
padding-left:-10;
border-width:1;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-color:cc6633;
background-color:330000;
text-align:left;
position:absolute;
width:168;
top:586;
left:387;
z-index:3;
font-size:12;
display:none;
}

#drop_menu1 p  {
text-align:left;
font-size:12;
margin:3 2 3 3;
}

#drop_menu2 p  {
text-align:left;
font-size:12;
margin:3 2 3 3;
}

#drop_menu1 p  a{
color:#cc6633;
}

#drop_menu2 p  a{
color:#cc6633;
}

#drop_menu2  {
border-width:1;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-color:cc6633;
background-color:330000;
color:#cc6633;
text-align:left;
position:absolute;
width:150;
top:586;
left:698;
z-index:3;
display:none;
}

#main {
margin-top:0;
padding:0;
border-width:1;
border-left-style:solid;
border-right-style:solid;
border-color:cc6633;
text-align:center;
position: absolute;
left: 50%;
width:994;
margin-left: -498px;
z-index:1;
}

#content {
margin:0;
padding:0;
}

#footer {
margin:0;
padding:0;
clear: both;
width:994;
height:254;
background-image: url(../img/footer.jpg);
}


/*Шапка*/
#header_1 {
/*background-color:#000;*/
background-image: url(../img/header_1.jpg);
width:994;
height:329;
}

#header_2 {
background-repeat:no-repeat;
background-image: url(../img/header_2.jpg);
width:994;
height:186;
}

#header_3 {
padding:1 0 0 0;
background-repeat:no-repeat;
background-image: url(../img/header_31.png);
width:994;
height:102;
margin:0;
}

#nav_panel  {
margin:14 0 0 0;
}

#nav_button_1 {
margin:0 0 0 350;
width:223;
height:61;
background-image: url(../img/nav_button_1.png);
float:left;
cursor: pointer;
}

#nav_button_2 {
margin:0 130 0 0;
float:right;
width:214;
height:61;
background-image: url(../img/nav_button_2.png);
z-index:4;
cursor: pointer;
}
/*контент*/

/*левый блок*/
#left_content {

width:258;
float:left;
padding:0;
margin:0;

}

.title_menu_first {
margin:0 0 5 0;
padding:1 0 0 0;
background-image: url(../img/title_menu_first1.png);
background-repeat:no-repeat;
width:258;
height:69;
}

.title_menu_text_f  {
margin:4 0 0 0;
color:330000;
font-family:Book Antiqua;
font-weight:bold;
font-size:18;
}

.title_menu {
margin:10 0 5 0;
padding-top:1;
background-image: url(../img/title_menu.png);
background-repeat:no-repeat;
width:258;
height:126;

}

.title_auth {
margin:10 0 5 0;
padding-top:1;
background-image: url(../img/title_auth.png);
background-repeat:no-repeat;
width:258;
height:126;

}

.title_online {
margin:10 0 5 0;
padding-top:1;
background-image: url(../img/title_online.png);
background-repeat:no-repeat;
width:258;
height:126;

}

.title_photo {
margin:10 0 5 0;
padding-top:1;
background-image: url(../img/title_photo.png);
background-repeat:no-repeat;
width:258;
height:126;

}

.title_menu_text  {
margin:88 0 0 0;
color:330000;
font-family:Book Antiqua;
font-weight:bold;
font-size:18;
}

#menu_item_main {
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/main_item.png);
cursor: pointer;
}

#menu_item_forum {
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/forum_item.png);
cursor: pointer;
}

#menu_item_gallery{
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/gallery.png);
cursor: pointer;
}

#menu_item_members{
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:8 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/members_item.png);
cursor: pointer;
}

#menu_item_rules{
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/rules_item.png);
cursor: pointer;
}

#menu_item_join{
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/join_item.png);
cursor: pointer;
}

#menu_item_diplomathy{
background-position:0 12;
background-repeat:no-repeat;
text-align:left;
margin:6 0 0 0;
width:258;
height:60;
background-image: url(../img/menu/diplomathy_item.png);
cursor: pointer;
}

.wheel  {
border-style:none;
margin:0 0 0 2;
}

.left_block {
padding:3 3 3 3;
width:217;
margin:6 19 10 14;
background-image: url(../img/news_bck.png);
}

#who_online_text {
font-size:12;
text-align:left;
color:#ffcc99;
margin:5 5 5 5;
}

#nick {
color:#ff3333;
}

#nick a {
color:#ff3333;
}

/*основной блок*/

#main_content {
height:100%;
float:right;
margin:-10 0 0 0;

}

.news {
margin:0 0 0 0;
}

.news_title {
padding-top:1;
text-align:left;
width:722;
height:71;
background-image: url(../img/title_news.png);
background-repeat:no-repeat;
background-position:0 10;
}

#pirate_head {
float:left;
margin:0 10 0 20;
}

.news_title_text{
float:left;
margin:20 20 0 0;
color:#cc6633;
font-size:20;
font-weight:bold;
font-family:Bookman Old Style;
}
.news_title_text a, .news_title_text a:hover, .news_title_text a:visited {
color:#cc6633;
text-decoration: none;
}

.date_cloud {
float:right;
width:99;
height:75;
background-image: url(../img/date_cloud.png);
}

.date {
font-family:Georgia;
font-weight:bold;
color:#fff;
margin:20 0 0 13;
}

.news_content   {
text-align:center;
margin:0 16 0 8;
background-image: url(../img/news_bck.png);
width:697;
}

.news_text {
text-align:left;
line-height:1.5;
margin:0px 10 15 10;
color:#ffcc99;
}

.news_text a {
color:#CC6633;
text-decoration: none;
/*font-weight: bold;*/
}

.news_text a:hover {
text-decoration: underline;
}

.technic_text {
font-size:12;
color:993333;
height:25;
}

.tech a {
color:993333;
}
.tech_add a {
color:993333;
}

.tech1 a {
color:993333;
}
.tech_add {
text-align:center;
font-size:12;
color:993333;
width:30%;
float:left;
}

.tech {
text-align:center;
font-size:12;
color:993333;
width:20%;
float:left;
}

/*comments*/

.comments {
text-align:left;
color:#ffcc99;
}
.comments a{
text-decoration: none;
}

#title_com_img  {
margin-left:6;
float:left;
}
.comment_title {
margin:10 0 0 8;
background-image: url(../img/coment_bck.png);
background-repeat:repeat-x;
background-position:0 11;
width:696;
height:40;
color:#fff;
font-size:13;
}

.comm_text {
float:left;
margin:17 0 0 3;
}


.comm_text1 {
margin:17 4 0 4;
float:right;
}
.comm_text1 a{
color: #DDE00B;
font-weight: bold;
}

.comment_text {
text-align:center;
padding-top:1;
width:684;
margin:10 0 0 20;
background-image: url(../img/news_bck.png);
}

.inside_text {
text-align:left;
margin:15 15 0 15 ;
font-size:12;
color:cccccc;
}

.comment_bottom {
clear:both;
 width:684;
margin:5 0 5 0;
}

.comment_bottom1 {
width:45%;
 float:left; 
text-align:left;  
padding-left:14;

}

.comment_bottom2{
text-align:right; 
padding-right:10;
}

.comment_text a {
color:993333;
font-size:13;
font-variant:small-caps;
}
.add_title  {
padding-top:1;
margin:20 0 10 8;
width:697;
background-image: url(../img/news_bck.png);
height:21;
}

.coment_add_img {
margin:2 5 2 3;
float:left;
}

.add_com_text {
font-weight:bold;
letter-spacing:6;
font-variant:small-caps;
color:fff;
margin:2 0 0 0;
}

.add_content {
padding-top:1;
margin:10 0 10 8;
width:697;
}

/* Profile*/
#profile_page {
margin:0 16 0 8;
padding-top:1;
padding-bottom:1;
text-align:left;
min-height:10;
min-height:10;
width:697;
}

#avatar_default {
text-align:center;
margin:10 10 10 10;
float:left;
min-height:100%;
width:200;
}

#profile_text, #profile_text  a{
line-height:1.8em;
font-size:14;
margin:0 0 0 0;
color:#ffcc99;
}

/*Endof profile*/

#navigation {
position:relative;
z-index:5;
padding-top:40;
color:#fff;
font-size:12;
}
#navigation a {
color:#fff;
}

/*footer*/
#anchors {
position:relative;
z-index:5;
padding-top:140;
color:#fff;
}
#anchors a {
color:#fff;
font-size:12;
}

#author {
position:relative;
z-index:999;
color:#fff;
font-size:12;
padding-top:50;
}

#designed {
width:30%;
margin-left:40;
position:relative;
float:left;

}
#counters{
text-align:center;
float:left;
}

#authority {
width:20%;
margin-right:40;
position:relative;
float:right;
}

/*Login*/
#name_login{
background: url('../img/nickname_login.jpg') no-repeat 1px 1px;
background-color: #FFF;
text-indent: 18px;
}
#pass_login{
background: url('../img/pass_login.jpg') no-repeat 1px 1px;
background-color: #FFF;
text-indent: 18px;
}

.login {
font-size: 13;
text-align:left;
margin:10 8 15 8;
color:#ffcc99;
}

.login a {
color:#fff;
text-decoration: none;
}

.login_input {
text-align:left;
margin:5 8 5 8;
color:#000000;
}

/*Addcomment*/
.addcomment {
text-align:left;
margin:10 8 15 8;
color:#ffcc99;
}

.addcomment a{
color:#fff;
font-size: 13;
}

/*Online*/
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}

.onl_table td {
    padding-right : 5px;
    font-size : 12px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
	text-decoration: none;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
	text-decoration: underline;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #CCFFFF;
	text-decoration: none;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #CCFFFF;
	text-decoration: underline;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #FFCC33;
	text-decoration: none;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #FFCC33;
	text-decoration: underline;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #9999FF;
	text-decoration: none;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #9999FF;
	text-decoration: underline;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
	text-decoration: none;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
	text-decoration: underline;
}

.p_link, .p_link a:link, .p_link a:visited, .p_link_on {
    color : #00802A;
	text-decoration: none;
}
.p_link_on a:hover, .p_link_on a:active {
    color : #00802A;
	ttext-decoration: underline;
}