BODY{
font-family:Arial, Helvetica, sans-serif;
background-color: #0D0831;
color: #9CB5E3;
font-size:12px;
margin: 8px;
}

a:link, a:visited{
	color:#D0D7E4;
	text-decoration: underline;
	font-weight:bold;
}

a:hover{
	color:#B9BED4;
	font-weight:bold;
}

#logo a:link, #logo a:visited{
text-decoration: none;
}

#logo_title{
color: #FFFFFF;
font-size: 32px;
font-weight: bold;
margin-left: 8px;
}

#logo_description{
color: #F0F0F0;
font-style:italic;
margin-left: 8px;
}

#wrap{
max-width: 1280px;
margin-left: auto;
margin-right: auto;
padding: 8px;
background-color: #000000;
border-color: #314466;
border-style: solid;
border-width: 1px;
}

#top_hello{
padding: 4px;
margin: 4px 0px;
background-color: #182233;
}

#top_border{
background-color: #182233;
border-color: #486396;
border-style: solid;
border-width: 1px;
padding: 1px;
}

#top_head{
background-color:#BCD99E;
background-image: url( head_bg.jpg);
background-repeat: repeat-x;
margin-bottom: 1px;
}

#top_menu{
background-color: #636F80;
background-image: url(shade_blue_rev.jpg);
background-repeat: repeat-x;
}

#top_menu td{
text-align: center;
padding: 4px 1px;
}

#top_menu a:link, #top_menu a:visited{
color: #EAE8EB;
}

#top_menu a:hover{
color: #FFFFFF;
}

#user_infotab{
margin-top: 1px;
}

#infotab_avatar{
vertical-align: middle;
background-color: #314466;
text-align: center;
padding: 3px;
margin-right: 1px;
}

#infotab_profile{
vertical-align: middle;
background-color: #182233;
padding: 3px;
}

#login_bar{
margin-top: 1px;
background-color: #182233;
padding: 3px;
}

.yellow_bar{
color: #CC0000;
background-color: #330000;
border-color: #990000;
border-width: 1px;
border-style: solid;
text-align: center;
padding: 6px;
margin-top: 6px;
}

#red_bar_message{
padding: 4px;
background-color: #4D0000;
}

.red_bar{
color: #FFFFFF;
text-align: center;
padding: 6px;
margin-top: 6px;
background-color: #CC2A2A;
font-weight: bold;
}

.breadcrumbs{
font-size: 12px;
margin-top: 6px;
padding: 4px 8px;
}

.last_breadcrumb{
font-weight: bold;
color: #B9BED4;
}

#foot_ops{
background-image: url( foot_bg_shade.jpg);
background-color: #282C33;
background-repeat: repeat-x;
border-color: #212E45;
border-style:solid;
border-width: 1px 1px;
margin-top: 6px;
}

#foot_ops a:link, #foot_ops a:active, #foot_ops a:visited{
color: #EAE8EB;
}

#foot_ops a:hover{
color: #FFFFFF;
}

#foot_ops td{
padding: 4px 8px;
}

.foot_ops_cell{
border-right-color: #212E45;
border-right-style: solid;
border-right-width: 1px;
}

.foot_ops_cell_r{
border-left-color: #212E45;
border-left-style: solid;
border-left-width: 1px;
}

#foot_time{
font-style: italic;
}

#credits{
background-color: #182233;
border-color: #212E45;
border-style: solid;
border-width: 1px;
font-size: 10px;
text-align:right;
padding: 8px 4px;
margin-top: 6px;
}

.blankblock{
padding: 6px;
background-color: #182233;
border-color: #212E45;
border-width: 1px;
border-style: solid;
margin-top: 6px;
}

.blockhead{
font-size:12px;
text-align:left;
color: #BECCE4;
background-color: #505966;
background-image: url(shade_blue.jpg);
background-repeat: repeat-x;
font-weight: bolder;
padding: 8px;
margin-bottom: 1px;
}

.blockborder{
margin-top: 6px;
padding: 1px;
background-color: #182233;
border-color: #212E45;
border-width: 1px;
border-style: solid;
}

.blocktext{
padding: 5px;
margin: 3px;
background-color: #121926;
border-color: #212E45;
border-width: 1px;
border-style: solid;
}

.blockhead_error{
font-size:12px;
text-align:left;
color: #A91818;
background-color: #FAD4D2;
border-color: #A91818;
border-width: 0px;
border-bottom-width: 1px;
border-style: solid;
font-weight: bolder;
padding: 4px;
}

.blockborder_error{
margin-top: 6px;
padding: 0px;
border-color: #A91818;
border-width: 1px;
border-style: solid;
}

.blocktext_error{
color: #A91818;
padding: 3px;
background-color: #FAEDEC;
}

.opt{
border-collapse: collapse;
width: 100%;
}

.opt_row1{
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #121926;
padding: 8px;
vertical-align: middle;
}

.opt_row2{
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #0C111A;
padding: 8px;
vertical-align: middle;
}

.opt_row3{
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #182233;
padding: 8px;
vertical-align: middle;
}

.opt_row4{
color: #BECCE4;
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #314466;
padding: 4px;
vertical-align: middle;
}

.opt_row5{
color: #BECCE4;
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #314466;
background-image: url(shade_blue_rev.jpg);
background-repeat: repeat-x;
font-weight:bold;
font-size: 12px;
padding: 6px;
vertical-align: middle;
}

.calendar_otherday{
color: #BECCE4;
border-color: #000000;
border-width: 1px;
border-style: solid;
vertical-align: top;
padding: 4px;
background-color: #0C111A;
height: 90px;
}

.calendar_today{
color: #BECCE4;
border-color: #B9BED4;
border-width: 2px;
border-style: dashed;
vertical-align: top;
padding: 4px;
background-color: #121926;
height: 90px;
}

.calendar_title{
color: #BECCE4;
font-weight: bold;
padding: 2px;
background-color: #6D779A
}

.calendar_content{
color: #BECCE4;
padding: 2px;
}

.cat_info{
font-size: 12px;
font-weight: normal;
}

.opt th{
color: #9CB5E3;
background-color: #DADFE5;
background-image: url(dark_shade.jpg);
background-repeat: repeat-x;
background-position:top;
border-color: #000000;
border-width: 1px;
border-style: solid;
padding: 6px;
}

.post_profile_block{
margin-top: 6px;
}

.post_top{
color: #4C7799;
border-color: #4C7799;
border-width: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 6px;
}

.post_autor{
font-size: 18px;
margin-bottom: 6px;
}

.post_content{
font-size: 12px;
color: #9CB5E3;
padding: 8px;
margin-bottom: 8px;
margin-top: 8px;
}

.post_end{
background-color: #314466;
height: 8px;
}

.post_profile_0{
vertical-align: top;
background-color: #182233;
border-right-color: #314466;
border-right-width: 1px;
border-right-style: solid;
padding: 4px;
}

.post_profile_1{
vertical-align: top;
background-color: #0C111A;
border-right-color: #314466;
border-right-width: 1px;
border-right-style: solid;
padding: 4px;
}

.post_profile_vert_0{
background-color: #182233;
border-bottom-color: #314466;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 2px;
}

.post_profile_vert_1{
background-color: #0C111A;
border-bottom-color: #314466;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 2px;
}

.post_text_0{
vertical-align: top;
background-color: #25334D;
padding: 3px;
}

.post_text_1{
vertical-align: top;
background-color: #182233;
padding: 3px;
}

.opt_spacer{
border-color: #314466;
border-width: 1px 0px;
border-style: solid;
background-color: #25334D;
color: #7C91B9;
font-weight: bold;
padding: 4px;
vertical-align: middle;
}

.submit_button{
text-align:center;
padding: 4px 0px;
background-color: #314466;
margin-top: 1px;
}

.sub_border{
border-color: #979994;
border-width: 1px;
border-style: solid;
padding: 4px;
}

.sub_title{
color: #3D4446;
font-weight: bold;
margin-left: 8px;
}

.quote_border{
border-color: #005499;
border-style: solid;
border-width: 1px;
padding: 1px;
}

.quote_title{
background-color: #005499;
color: #F5F5F5;
font-weight: bold;
padding: 4px;
}

.quote_text{
background-color: #333333;
padding: 4px;
}

.code_border{
border-color: #A91818;
border-style: solid;
border-width: 1px;
padding: 1px;
}

.code_title{
background-color: #A91818;
color: #F5F5F5;
font-weight: bold;
padding: 4px;
}

.code_text{
background-color: #333333;
color: #E60E00;
padding: 4px;
}

.spoiler_border{
border-color: #005E00;
border-style: solid;
border-width: 1px;
padding: 1px;
}

.spoiler_title{
background-color: #005E00;
color: #F5F5F5;
font-weight: bold;
padding: 4px;
}

.spoiler_text{
background-color: #333333;
padding: 4px;
}


.edition{
margin-top: 8px;
border-color: #666666;
border-style: solid;
border-width: 1px;
background-color: #333333;
}

.edition_info{
padding: 3px;
}

.edition_reason{
font-weight: bold;
padding: 4px;
}

.post_reported{
margin-top: 8px;
padding: 8px;
font-weight: bold;
text-align: center;
color: #CC0000;
background-color:#4D0000;
border-color: #990000;
border-style: solid;
border-width: 1px;
}

.attachments{
margin-bottom: 8px;
background-color: #333333;
border-color: #45627A;
border-style: solid;
border-width: 1px;
padding: 4px;
}

.signature{
border-top-color: #45627A;
border-top-style: solid;
border-top-width: 1px;
font-size: 12px;
padding: 5px;
}

.paginator{
margin-top: 6px;
border-collapse: separate;
border-spacing: 1px;
background-color: #0D0831;
border-color: #486396;
border-width: 1px;
border-style: solid;
}

.paginator_info{
background-color: #314466;
padding: 2px 4px;
vertical-align: middle;
}

.paginator_unselected{
background-color: #0D0831;
padding: 2px 4px;
vertical-align: middle;
}

.paginator_selected{
background-color: #314466;
font-weight: bold;
padding: 2px 4px;
vertical-align: middle;
}

.bar{
color: #FFFFFF;
font-weight: bold;
padding: 2px;
font-size: 8px;
background-color: #636F80;
border-color: #778599;
border-width: 1px;
border-style: solid;
}

.funct_help{
color: #979994;
font-size: 12px;
}

.element_info{
color: #7899B8;
font-size: 11px;
}

.element_info a:link, .element_info a:visited, .element_info a:active{
color: #7899B8;
font-weight: normal;
}

.element_info a:hover{
color: #EAE8EB;
}


.editor_border{
border-width: 1px;
border-style: solid;
border-color: #979797;
color: #000000;
}

.editor_tools{
padding: 3px;
background-image: url( editor_row_bg.jpg);
background-repeat: repeat-x;
border-bottom-color: #999999;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.editor_tools img:hover{
background-color: #CCCCCC;
}

.editor_tools input{
background-color: #FFFFFF;
border-color: #787878;
border-style: solid;
border-width: 1px;
font-weight: bold;
}

.editor_tools select{
background-color: #FFFFFF;
border-color: #787878;
border-style: solid;
border-width: 1px;
}

.editor_field{
background-color: #E2E2E2;
padding: 7px;
}

.editor_field textarea{
border-color: #787878;
border-style: solid;
border-width: 1px;
}

.online_bot{
font-weight: bold;
font-style:italic;
color: #979797;
}

img{
vertical-align: middle;
border: none;
}

input{
border-color:#908474;
border-width:1px;
border-style:solid;
background-color:#FFFFFF;
}

form{
margin: 0px;
padding: 0px;
}

h1{
margin-top: 0px;
margin-bottom: 2px;
}

h2{
margin-top: 0px;
margin-bottom: 2px;
}

h3{
margin-top: 0px;
margin-bottom: 2px;
}

hr{
border-color: #4C7799;
border-width: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
}

ul{
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 12px;
}

li{
list-style:square;
}

li a:link, li a:visited{
font-weight: normal;
}
