#newpms{
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 25px;
    background: rgba(14, 94, 123, 0.6);
    text-align: center;
    color: #fff;
    padding-top: 9px;
    font-family: Vegur;
    font-size: 16px;
}

#newpms a{
    color: white;
}
#table-pw{
    position: absolute;
    width: 450px;
    height: auto;
    top: 200px;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: #0290A5;
    padding: 5px;
    color: #fff;
    
}
#table-pw .thead{
    font-family: Vegur, Verdana;
    font-size: 18px;
    text-shadow: 0 0 1px rgba(255,255,255,0.3);

}
#table-pw #txt-pw{
    width: 100%;
    float: left;
    overflow: auto;
    margin: 10px 0;
    text-align: center;
}
#table-pw #txt-pw a{
    color: #fff;
}
#table-pw #txt-pw td{
    padding: 3px 0 3px 0;
}
#table-pw #txt-pw tr{
    border-bottom: 1px solid rgba(255,255,255, 0.1);
}
#table-pw #txt-pw tr:last-child{
    border-bottom: none;
}
.prv_selected, tr .trow_selected, .postsz tr.trow_selected > td{
    background-color: rgba(2, 144, 164, 0.1);    
}
#more-options3{
    display: none;
    position: absolute;
    width: 240px;
    height: 50px;
    padding-top: 17px;
    right: 0;
}
#more-options2{
    background: white;
    color: #8BB5BC;
    font-size: 11px;
    padding: 15px;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
}
.article{

margin: 20px 15px 20px 5px;
-webkit-box-shadow: 2px 2px 4px #010C13;
-moz-box-shadow: 2px 2px 4px #010c13;
box-shadow: 2px 2px 4px #010C13;
float: left;
clear: both;
}
.forumviewers .smalltext{
    color: white;
}
.posty{
    background-color: #fff;
    padding: 10px 20px;
    /*padding: 20px;*/
    color: #545454;
}
.posty a{
    color: #afafb0 !important;
}
.posty-right{
    background-color: #f7fcfd;
    width: 195px;
    padding: 10px 20px;
    /*padding: 20px;*/
    color: #416374;
}
.posty .text{
    color: #3B3B3B;
}
.posty .text a{
    text-decoration: none;
    color: #1c839a !important;
}
.posty .text a.out_link {
    color: #cc4a2a !important;
}
.posty .title{
    font-size: 19px;
    font-family: Vegur, Verdana;
    padding: 10px 0 15px 0;
    line-height: 25px;
    color: #3B3B3B;
}
.shadow{
    background-color: #fff;
    background-image:url(../../../images/bottom-shadow.png); 
    background-repeat:repeat-x;
    background-position:bottom;
}
.shadow2{
    background-color: #f7fcfd;
    background-image:url(../../../images/bottom-shadow2.png); 
    background-repeat:repeat-x;
    background-position:bottom;
}
.userTitle a, .userTitle{
    font-size: 18px;
    padding-bottom: 12px;
    font-family: Vegur, Verdana;  
    color: #a0a0a0 !important;
    text-align: center;
}
body {
	background: url(../../../images/bg.png) top repeat;
	line-height: 120%;
	
	font-family: Arial;
	font-size: 12px;
}

a:link, a:visited {
	color: #499AB9;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
}

table tr td {
vertical-align: top;
}
#bg_x{
    background: url(../../../images/bg_x.png) repeat-x;
}
#bgc {
    background: url(../../../images/bgc.png) no-repeat 50% 0;
    margin: 0 auto;
    min-width: 1121px;

}
#container {
	width: 977px;
	color: #fff;
	margin: 70px auto 0 auto;
	text-align: left;
}
 @keyframes note
{
15% {transform: rotate(360deg);}
30% {transform: rotate(720deg);}
45% {transform: rotate(1080deg);}
80% {transform: rotate(1440deg);}
100% {transform: rotate(1440deg);}
}

@-moz-keyframes note /* Firefox */
{
15% {-moz-transform: rotate(360deg);}
30% {-moz-transform: rotate(720deg);}
45% {-moz-transform: rotate(1080deg);}
80% {-moz-transform: rotate(1440deg);}
100% {-moz-transform: rotate(1440deg);}
}

@-webkit-keyframes note /* Safari and Chrome */
{
15% {-webkit-transform: rotate(360deg);}
30% {-webkit-transform: rotate(720deg);}
45% {-webkit-transform: rotate(1080deg);}
80% {-webkit-transform: rotate(1440deg);}
100% {-webkit-transform: rotate(1440deg);}
}

@-o-keyframes note /* Opera */
{
15% {-o-transform: rotate(360deg);}
30% {-o-transform: rotate(720deg);}
45% {-o-transform: rotate(1080deg);}
80% {-o-transform: rotate(1440deg);}
100% {-o-transform: rotate(1440deg);}
}

.st_note{
    position: absolute; left: -60px; top: 4px
}
.st_note:hover{
animation: note 1s linear 1ms 1 alternate;
-moz-animation: note 1s linear 1ms 1 alternate;
-webkit-animation: note 1s linear 1ms 1 alternate;
-o-animation: note 1s linear 1ms 1 alternate;
}
#panel {
	background: #fff;
	color: #8bb5bc;
	font-size: 11px;
	padding: 15px;
    padding-right: 20px;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    position: relative;
}

 #panel a:hover {
color: #063f57;
}

#panel img {
vertical-align: middle;
margin: 0 4px;
}
#upperpanel h1{
    margin-top: 16px;
    color: #A3C5D3;
    width: 450px;
    height: 15px;
    overflow: hidden;
}
table {

width: 100%;
}

table a:link, table a:visited {
color: #fff;
}
.postsz a {
color: #1c839a !important;
}

.prostsz .tcat
.forums a:link, .blocks a:link {
color: #fff;
}
div#search_theader{
    float: right;
}

div#search_theader  input[type="text"], div#search_theader input[type="text"]:active, div#search_theader input[type="text"]:focus{
    -moz-outline: none;
    outline: none; /* CSS 3 */
    ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */ 
    border: none; 
    background-color: #098192;
    background-image: url(../../../images/input.png);
    height: 36px;
    width: 301px;
    color: #ffffff;
    padding-left: 10px;
    font-family: 'Vegur';
}
div#search-theader input[type="text"]:hover{
    cursor: text;
}
div#search_theader input[type="submit"]{
    background-image: url(../../../images/button.png);
        background-repeat: no-repeat; 
    width: 31px;
    height: 32px;
    background-color: #0290a5;
    border: none;
    vertical-align:middle;
    margin-left: 5px;
}
div#search_theader input[type="submit"]:hover{
    cursor: pointer;
}
.top_thread{
    background-color: #0290a5 !important;
    min-height: 150px;
    border: none !important;
    position: relative;
}
.top_thread h3{
    font-size: 24px;
        font-family: Vegur, Verdana;
}
.hr_top{
    background:rgba(255, 255, 255, 0.1);
    height: 1px;
    width: 100%;
    margin-top: 29px;
}
.toconizej{background:rgba(255,255,255,0.7);}
.tborder {
background: #049DAF; 
color: #000;
border: 1px solid grey;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
}

.thead {
font-size: 18px;
padding: 10px;
}

.postsz .thead, .forums .thead, .blocks .thead {
	width: 100%;
font-family: Vegur, Verdana;
font-size: 30px;
line-height: 30px;
text-shadow: 0 0 1px rgba(255,255,255,0.3);
color: #fff;
padding: 0 0 20px 0;
}
.postsz .thead{color: #000;}
.thead strong {
font-weight: normal !important;
}

.thead a:link, .thead a:visited {
	color: #ffffff;
}

.thead a:hover {
text-decoration: none;
}

.tcat, .trow1, .trow2 {
	padding: 5px;
}

.postsz .tcat, .forums .tcat, .blocks .tcat {
font-family: Vegur,Verdana;
font-size: 14px;
text-shadow: 0 0 1px rgba(255,255,255,0.3);
}

.trow_shaded {
	background: rgba(255, 255, 255, 0.2);
padding: 5px;
}

.trow_selected td {
	background: rgba(255,255,255,0.1);
}

.trow_sep {
	background: rgba(255, 255, 255, 0.2);
	color: #000;
	font-size: 12px;
	font-weight: bold;
padding: 5px;
}

.tfoot {
	padding: 5px;
	color: #ffffff;
}

.bottommenu {
	background: #efefef;
	color: #000000;
	border: 1px solid #4874a3;
	padding: 10px;
}

.smalltext {
	font-size: 13px;
     font-family: 'Vegur';
}

.largetext {
	font-size: 16px;
	font-weight: bold;
}

input.textbox {
	background: #ffffff;
	color: #000000;
	border: 1px solid #0f5c8e;
	padding: 1px;
}

textarea {
	background: #ffffff;
	color: #000000;
	border: 1px solid #0f5c8e;
	padding: 2px;
	font-family: Verdana, Arial, Sans-Serif;
	line-height: 1.4;
	font-size: 13px;
}

select {
	background: #fff;
	border: 1px solid #0f5c8e;
}
select option:hover {
    background-color: #096b7a;
}
.editor {
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.editor_control_bar {
	background: #fff;
	border: 1px solid #0f5c8e;
}

.autocomplete {
	background: #fff;
	border: 1px solid #000;
	color: black;
}

.autocomplete_selected {
	background: #adcee7;
	color: #000;
}

.popup_menu {
	background: #ccc;
	border: 1px solid #000;
}

.popup_menu .popup_item {
	background: #fff;
	color: #000;
}

.popup_menu .popup_item:hover {
	background: #C7DBEE;
	color: #000;
}

.trow_reputation_positive {
	background: #ccffcc;
}

.trow_reputation_negative {
	background: #ffcccc;
}

.reputation_positive {
	color: green;
}

.reputation_neutral {
	color: #444;
}

.reputation_negative {
	color: red;
}

.invalid_field {
	border: 1px solid #f30;
	color: #f30;
}

.valid_field {
	border: 1px solid #0c0;
}

.validation_error {
	background: url(../../../images/invalid.gif) no-repeat center left;
	color: #f30;
	margin: 5px 0;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 22px;
}

.validation_success {
	background: url(../../../images/valid.gif) no-repeat center left;
	color: #00b200;
	margin: 5px 0;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 22px;
}

.validation_loading {
	background: url(../../../images/spinner.gif) no-repeat center left;
	color: #555;
	margin: 5px 0;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 22px;
}

/* Additional CSS (Master) */
img {
	border: none;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
	float: none;
	width: 1%;
}

.hiddenrow {
	display: none;
}

.selectall {
	background-color: #FFFBD9;
	font-weight: bold;
	text-align: center;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.menu ul {
	list-style: none;
	margin: 0;
}

.menu li {
	display: inline;
	padding-left: 5px;
}

.menu img {
	padding-right: 5px;
	vertical-align: top;
}

#panel .links {
	margin: 0;
	float: right;
}

.expcolimage {
	float: right;
	width: auto;
	vertical-align: middle;
	margin-top: 3px;
}

img.attachment {
	border: 1px solid #E9E5D7;
	padding: 2px;
}

hr {
	background-color: #000000;
	color: #000000;
	height: 1px;
	border: 0px;
}

#copyright {
	font: 11px Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 10px 0 0 0;
}

#debug {
	float: right;
	text-align: right;
	margin-top: 0;
}

blockquote {
	border: 1px solid #0290A5;
	margin: 0;
	background: #fff;
	padding: 4px;
    background-color: #f7fcfd;
}

blockquote cite {
	font-weight: bold;
	border-bottom: 1px solid #0290A5;
	font-style: normal;
	display: block;
	margin: 4px 0;
}

blockquote cite span {
	float: right;
	font-weight: normal;
}

blockquote cite span.highlight {
	float: none;
	font-weight: bold;
	padding-bottom: 0;
}
#right-panel{
    width: 165px;
    background:#0290A5 ;
    padding: 5px 10px;
    color: #fff;    
    float: right; 
}
#right-panel a{
    color: #fff !important;
}
#right-panel .thead{
    color: #fff;    
}
.codeblock {
	background: #fff;
	border: 1px solid #0290A5;
	padding: 4px;
    background-color: #f7fcfd;
}

.codeblock .title {
	border-bottom: 1px solid #0290A5;
	font-weight: bold;
    padding: 3px 0 0 0;
    line-height: 15px;
    font-size: 12px;
    font-family: Arial;
}

.codeblock code {
    margin-top: 3px;
	overflow: auto;
	height: auto;
	max-height: 200px;
	display: block;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

.subforumicon {
	border: 0;
	vertical-align: middle;
}

.separator {
	margin: 5px;
	padding: 0;
	height: 0px;
	font-size: 1px;
	list-style-type: none;
}

form {
	margin: 0;
	padding: 0;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}
.popup_menu .popup_item_container a {
    color: #3B3B3B !important;
}
.popup_menu .popup_item {
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
}

.autocomplete {
	text-align: left;
}

.subject_new {
	font-weight: bold;
}

.highlight {
	background: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ztrow1{background-color: rgba(0, 0, 0, 0.05);}
.ztrow1, .ztrow2{padding: 5px;vertical-align: middle;}
.pm_alert {
	background: #FFF6BF;
	border: 1px solid #FFD324;
	text-align: center;
	padding: 5px 20px;
	font-size: 11px;
    color: black;
    margin-top: 15px;
}
.pm_alert > div > a{
    color: black;
}
.red_alert {
	background: #FBE3E4;
	border: 1px solid #A5161A;
	color: #A5161A;
	text-align: center;
	padding: 5px 20px;
	font-size: 11px;
    margin-top: 15px;
}
.red_alert > a{
    color: #A5161A;
}
.high_warning {
	color: #CC0000;
}

.moderate_warning {
	color: #F3611B;
}

.low_warning {
	color: #AE5700;
}

div.error {
	padding: 5px 10px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background: #FFF6BF;
	font-size: 12px;
    color: #000;
    margin-right: -15px;
}

div.error p {
	margin: 0;
	color: #000;
	font-weight: normal;
}

div.error p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
	color: #C00;
	background: url(../../../images/error.gif) no-repeat 0;
}

div.error ul {
	margin-left: 24px;
}

.online {
	color: #15A018;
}

.offline {
	color: #C7C7C7;
}

.pagination {
	font-size: 11px;
	padding-top: 10px;
	margin-bottom: 5px;
}

.tfoot .pagination, .tcat .pagination {
	padding-top: 0;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current, .pagination a {
	padding: 2px 6px;
	margin-bottom: 3px;
}


.pagination .pagination_current {

	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
}

.pagination a:hover {
	color: #fff;
	text-decoration: none;
    border: 1px solid #fff;
}
div#seven{
    background-image:url(../../../images/seven.png);
    width: 161px;
    height: 161px;
    float: right;

}
div#seven > div{
    position: relative;
}
div#seven > div > a> img{
    margin: 10px 0 0 80px;
}
.thread_legend, .thread_legend dd {
	margin: 0;
	padding: 0;
}

.thread_legend dd {
	padding-bottom: 4px;
	margin-right: 15px;
}

.thread_legend img {
	margin-right: 4px;
	vertical-align: bottom;
}

.success_message {
	color: #00b200;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.error_message {
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.post_body {
	padding: 5px;
}

.post_content {
	padding: 5px 10px;
}

.quick_jump {
	background: url(../../../images/jump.gif) no-repeat 0;
	width: 13px;
	height: 13px;
	padding-left: 13px; /* amount of padding needed for image to fully show */
	vertical-align: middle;
	border: none;
}

.repbox {
	font-size:16px;
	font-weight: bold;
	padding:5px 7px 5px 7px;
}

._neutral {
	background-color:#FAFAFA;
	color: #999999;
	border:1px solid #CCCCCC;
}

._minus {
	background-color: #FDD2D1;
	color: #CB0200;
	border:1px solid #980201;
}

._plus {
	background-color:#E8FCDC;
	color: #008800;
	border:1px solid #008800;
}

.pagination_breadcrumb {
	background-color: #f5f5f5;
	border: 1px solid #fff;
	outline: 1px solid #ccc;
	padding: 5px;
	margin-top: 5px;
	font-weight: normal;
	white-space: nowrap;
}

.pagination_breadcrumb_link {
	vertical-align: middle;
	cursor: pointer;
}

#top {
height: 45px;
width: 100%;
background: url(../../../images/top.png) top center repeat-x;
font-family: 'Vegur';
color: #a3c5d3;
font-size: 14px;
}

#top a:link, #top a:visited {
color: #a3c5d3;
}
#top a:hover{
    color: #fff;
}
#upperpanel {
width: 977px;
margin: 0 auto;
}

#upperpanel ul {
float: right;
}

#upperpanel ul li {
display: inline-block;
background: url(../../../images/top_sep.png) left center no-repeat;
padding: 17px 10px;
padding-left: 15px;
}

#upperpanel ul li:first-child {
background: none;
padding-left: 0;
}

#upperpanel ul li.home {
background: url(../../../images/top_home.png) left center no-repeat;
padding-left: 20px;
}

#header {
position: relative;
height: 65px;
width: 100%;
}

#header .logo {
position: absolute;
left: 0;
top: -11px;
}

#header span.forumname {
position: absolute;
font-size: 42px;
color: #fff;
display: block;
top: 13px;
left: 70px;
font-family: Vegur,Verdana;
}
.navigation h2{
    padding: 0px;
    margin: 0px;
    display: inline;
    color: #499AB9;
}
.top_thread a:hover{
    color: #167A8F;
    border: none;
}
.top_thread .pagination_current, .top_thread .pagination_page, .top_thread .pagination_last{
    background-color: #2A9DB0;
    border: none;
    padding: 10px 14px;
    color: white;
}
.top_thread .pagination_next{
    background: url(../../../images/next.png);
    width:25px;
    height:34px;
    vertical-align: middle;
    display: inline-block;
    }
.top_thread .pagination_next:hover{
    background: url(../../../images/nextHover.png);
        width:25px;
    height:34px;
    }
.top_thread .pagination_previous{
    background: url(../../../images/previous.png);
    width:25px;
    height:34px;
    display: inline-block;
    vertical-align: middle;
}
.top_thread .pagination_previous:hover{
    background: url(../../../images/previousHover.png);
        width:25px;
    height:34px;
    }
.top_thread .pagination_previous a:link, .top_thread .pagination_next a:link,{
    border: none;
}
.top_thread .pagination_current{
    color: #167A8F;
}
/*===============*/
.pagg a:hover{
    color: #167A8F;
    border: 1px solid #E6F2F7;
}
.pagg .pagination_current, .pagg .pagination_page, .pagg .pagination_last{
    border: 1px solid #E6F2F7;
    padding: 10px 14px;
    color: white;
}
.pagg .pagination_next{
    background: url(../../../images/next2.png);
    width:25px;
    height:34px;
    vertical-align: middle;
    display: inline-block;
    border:0;
    }
.pagg .pagination_next:hover{
    border:0;
    }
.pagg .pagination_previous{
    background: url(../../../images/previous2.png);
    width:25px;
    height:34px;
    display: inline-block;
    vertical-align: middle;
    border: 0;
}
.pagg .pagination_previous:hover{
    border: 0;
    }
.pagg .pagination_previous a:link, .pagg .pagination_next a:link{
    border: none;
}
.pagg .pagination_current{
    color: #167A8F;
}
/*====*/
 #header div.navigation {
	color: #bbddeb;
	font-size: 11px;
position: absolute;
top: 46px;
left: 70px;
}

#header div.navigation a:link, #header div.navigation a:visited {
color: #ffffff;
}

#header div.navigation span.forumdesc {
color: #ffffff;
}

#header div.navigation div {
display:inline-block !important;
}
.text ol{
    list-style: decimal;
}
.text ul{
    list-style: disc;
}
.text li{
    margin-left: 50px;
}
.noborder tr{
    border: 0 !important;
}
#search {
position: absolute;
right: 0px;
top: 0px;
background: #0e5e7b;
background: rgba(14, 94, 123, 0.4);
height: 35px;
width: 300px;
padding: 2px;
}
#search:hover{
    background: rgba(14, 94, 123, 0.85);
}
#search input[type=text] {
border: 0;
background: rgba(14, 94, 123, 0.00);
font-size: 12px;
color: #88afbf;
padding: 8px;
width: 250px;
border: none;
}
#search input[type=text]:hover, #search input[type=text]:focus{
    outline: none;
}
.opac_backg {

	 -webkit-transition: background 1s ease;
    	-moz-transition: background 1s ease;
          -o-transition: background 1s ease;
         -ms-transition: background 1s ease;

}
#search input[type=submit] {
margin-top: 5px;
margin-left: 4px;
height: 30px;
width: 20px;
background: url(../../../images/search_submit.png) top no-repeat;
cursor: pointer;
border: none;
background-repeat:no-repeat;
position: absolute;
}

.adv-search {
position: absolute;
top: 45px;
right: 0;
}

.adv-search a:link, .adv-search a:visited {
color: #499ab9;
font-size: 11px;
}
.adv-search a:hover{
    color:#fff;
}
#social_buttons {
float: right;
height: 42px;
}

#social_buttons div.vi_button, #social_buttons a {
display: inline-block;
margin-left: 15px;
}

#social_buttons div.vi_button:first-child, #social_buttons a:first-child {
display: inline-block;
margin-left: 0;
}

#social_buttons div.vi_button img, #social_buttons a img {
width: 42px;
height: 42px;
opacity: 1;
transition:opacity 1s linear;
}

#social_buttons div.vi_button:hover img, #social_buttons a:hover img {
opacity: 1;
}

#boardmessages {
float: left;
max-width: 640px;
}

.board_message {
background: #0e5e7b;
background: rgba(14, 94, 123, 0.4);
border: 1px solid #276780;
padding: 13px;
text-align: center;
color: #fff;
font-family: Vegur, Verdana;
font-size: 14px;
}

.board_message a:link, .board_message a:visited {
color: #fff;
}
.postsz{
    padding-bottom: 15px;
    padding-right: 15px;
}
.blocks, .forums, .postsz, .similarthread {
-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
background: #fff;
border: 1px solid rgba(255,255,255,0.4);
clear: both;
}
.similarthread{
    padding: 20px 50px;
    font-family: Vegur, Verdana;
    color: #fff;
    font-size: 14px;
}
.type1{background-color: #1D61C6;letter-spacing: 1px;}
.type3{background-color: #CC4A29; letter-spacing: 1px;}
.type5{background-color: #59A41D;letter-spacing: 1px;}

.similarthread .takietam1 a, .similarthread .takietam1 {
    color: #92beff;
}
.similarthread .takietam3 a,.similarthread .takietam3{
    color: #ffcdc1;
}
.similarthread .takietam5 a,.similarthread .takietam5{
    color: #bcdba2;
}
.similarthread > span{
    font-family: Vegur, Verdana; 
    font-size: 14px;  
}
.similarthread .trow11, .similarthread .trow21{
        border-top: 1px solid #214881;
    padding: 15px 0;
    vertical-align: middle;
}
.similarthread .trow13, .similarthread .trow23{
        border-top: 1px solid #682818;
    padding: 15px 0;
    vertical-align: middle;
}
.similarthread .trow15, .similarthread .trow25{
    border-top: 1px solid #3A6C10;
    padding: 15px 15px;
    vertical-align: middle;
}
a.hidden_link:link, a.hidden_link:hover{
    color: #A3C5D3 !important;
}
  ul.login_panel ul {
    opacity: 0;
    filter: alpha(opacity = 0);
    background: rgba(14, 94, 123, 0.4);
    padding-left: 13px;
    position: absolute;
    width: 291px;
    height: 64px;
    top: 48px;
    right: 0;
    -webkit-transition: opacity .4s ease-in-out; /* Hide sub levels */
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
}
  ul.login_panel ul input{
    background: rgba(14, 94, 123, 0.8);
    border: none;  
    height: 25px;  
    font: 99% sans-serif;
    padding: 0 3px;
    color: #88AFBF;
  }
  ul.login_panel ul input[type="submit"]{
    width: 70px;
  }
    input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{
        cursor: pointer;
    }
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}
  ul.login_panel ul input:focus{
    outline: none;
  }
  ul.login_panel ul p{
    text-align: right;
    padding: 4px 79px 0 0;
    font-size: 12px;
  }
	 ul.login_panel li:hover  > ul {
    opacity: 1;
    filter: alpha(opacity = 100);
    -webkit-transition: opacity .4s ease-in-out; /* Hide sub levels */
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;

	}
.postsz .tborder, .blocks .tborder, .forums .tborder {
margin: 25px;
background: none;
border: 0;
color: #fff;
box-shadow: none;
-webkit-box-shadow: none;
width: auto;
}
.postsz .tborder  {
color: #000;
width: 95%;
}
.forums, .whoisonline, .stats, .mostactive, .shoutbox_block {
margin-bottom: 15px;
}

.blocks {
margin: 15px 0;
}

.forums tr.forumrow td {
padding: 20px 0;
}

.forums tr.forumrow:last-child td {
padding-bottom: 0;
}

.forums tr.forumrow td:first-child {
padding-right: 20px;
}

.forums tr, .postsz tr {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.postsz tr {
border-bottom: 1px solid rgba(0, 255, 255, 0.1);
width: 80%;
}
.forums tr:last-child {
border-bottom: 0;
}

.forums .forumname {
font-family: Vegur,Verdana;
font-size: 20px;
text-shadow: 0 0 1px rgba(255,255,255,0.3);
}

.forums .forumname a:link, .forums .forumname a:visited {
color: #fff;
}

.forums .forumviewers {
font-size: 11px;
color: #0a2656;
margin-top: 4px;
}

.forums .forumdesc {
color: #fff;
color: rgba(255,255,255,0.5);
font-size: 11px;
margin-top: 2px;
}

.forum-1 {
background: #1d61c6;
border-color: #297de9;

}
.forum-3 {
background: #cc4a29;
border-color: #dc552d;
}

.forum-5 {
background: #59a41d;
border-color: #69b319;
}

.height_forum-1{height: 390px;width:450px;}
.height_forum-3{height: 770px;width:450px;}
.height_forum-5{height: 935px;}

#panel > a:hover{color:#063F57;}

.whoisonline {
background: #4c52a7;
border-color: #5a5db5;
height: 225px;

}


#facebook-likebox {
	background: #197597;
	width: 292px;
	height: 410px;
	position: fixed;
	right: -302px;
	top: 175px;
	z-index: 6;
	padding: 5px;
	display: block;
	text-align: left;
}

#facebook-likebox .move {
	background: #197597;
	width: 10px;
	position: absolute;
	left: -42px;
	top: 0;
	display: block;
	padding: 12px 16px;
	height: 21px;
	display: block;
}

#facebook-likebox .fb-like-box {
	position: fixed;
}

#google-addbox {
	background: #197597;
	width: 292px;
	height: 119px;
	position: fixed;
	right: -302px;
	top: 235px;
	z-index: 6;
	padding: 5px;
	display: block;
	text-align: left;
}

#google-addbox .move {
	background: #197597;
	width: 18px;
	position: absolute;
	left: -42px;
	top: 0;
	display: block;
	padding: 12px 12px;
	height: 21px;
	display: block;
}

#google-addbox .g-plus {
	position: fixed;
}

span.lighter {
font-size: 24px;
}

.whoisonline span.lighter, .whoisonline span.lighter a:link, .whoisonline span.lighter a:visited {
color: #ae9be4;
}

.whoisonline .desc {
color: #fff;
color: rgba(255,255,255,0.5);
font-size: 11px;
}

.whoisonline .people {
margin-top: 3px;
font-size: 11px;
}

.whoisonline .people, .whoisonline .people a:link, .whoisonline .people a:visited {
color: #fff;
}

.stats {
background: #028ca2;
border-color: #029fb2;
width: 640px;
height: 327px;
margin-top: 0px;
}

.stats .stat {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
color: #fff;
color: rgba(255,255,255,0.9);
font-size: 11px;
padding: 15px 0;
}

.stats .stat a:link, .stats .stat a:visited {
color: #023239;
}

.stats .stat:last-child {
border-bottom: 0;
padding-bottom: 0;
}

.mostactive {
background: #ac1a3d;
border: 1px solid #c01c48;
height: 327px;
margin-top: 0px;
}

.mostactive tr.th {
	color: #ec8da6;
}

.mostactive tr.th td {
padding-bottom: 3px;
text-align: center;
}

.mostactive tr.row td {
padding: 2px 0;
text-align:center;
}

.shoutbox_block {
background: #cfdfe5;
border: 1px solid #dce8ed;
}

.shoutbox_block .thead {
color: #1a2f36;
}

.shoutbox_block span.lighter, .shoutbox_block span.lighter a:link, .shoutbox_block span.lighter a:visited {
color: #7f9aa4;
}

#footer {
background: url(../../../images/footer.png) top center;
padding: 35px 0;
font-size: 14px;
margin-top: 35px;
font-family: 'Vegur';
width: 100%;
}

#footer, #footer a:link, #footer a:visited {
color: #21779b;
}

#footer div {
width: 977px;
margin: 0 auto;
}

#footer .copy {
float: right;
width: 300px;
text-align: right;
}

#footer .links, #footer .links a:link, #footer .links a:visited {
color: #bbddeb;
}

#footer .sep {
width: 40px;
text-align: center;
display: inline-block;
}
#footer .links a:hover {
    color:#fff;
}
#footer .mylinks {
margin-top: 30px;
}

#footer .mylinks, #footer .mylinks a:link, #footer .mylinks a:visited {
color: #21779b;
}
#footer .mylinks a:hover{color:#fff;}
.ficon {
background: rgba(0,0,0,0.1);
width: 52px;
height: 52px;
text-align: center;
}

.ficon_on, .ficon_off {
background: center no-repeat;
height: 52px;
width: 52px;
}

.ficon_on {
cursor: pointer;
}

.ficon_off {
opacity: 0.4;
}
.infobox {
	position:relative;
    float: left;
    margin-right: 3px;
    }
.infobox img {
	position:relative;
    }
.infobox img:hover{
    z-index:1;
}
.infobox .more {
	display:none;
    }
.infobox:hover .more {
	display:inline;
    position:absolute;
    z-index:1;
    left:0px;
    top:0px;
    }
.darker{
    background-color: #000;
    opacity: 0.1;

}
.infobox .lighter{
    opacity: 0.5;
        background-color: #fff;
}
.top_thread .smalltext > a{
    color: white;
}
table.postsz .pmgs tr{
    border: none ;
}
.button-posting{
width: 100px;
height: 36px;
background-image: url(../../../images/polish/new_thread.jpg);
border: 0;
}
.button-preview{
width: 76px;
height: 36px;
background-image: url(../../../images/polish/preview.jpg);
border: 0;
}
.button-save{
width: 92px;
height: 36px;
background-image: url(../../../images/polish/save.jpg);
border: 0;
}
.button-posting:hover, .button-preview:hover, .button-save:hover{
opacity: 0.5;
}
        #sticky-panel{
            position: fixed;
            bottom: 0;
            left: 0;
            -webkit-border-top-right-radius-top-right: 6px;
            border-top-right-radius: 6px;
            padding: 3px 10px 7px 10px;
        }
        #sticky-panel #sticky_save, #sticky-panel #sticky_done, #sticky-panel #sticky_hide, #sticky-panel #sticky_ok, #sticky-panel #sticky_show, #sticky-panel #sticky_erase{
            display: inline-block;
            cursor: pointer;
            
        }
        #sticky-panel #sticky_done{
            cursor: default;
            width: 16px;
            height: 16px;
            background: url(../../../images/sticky/snip.png) 0;       
        }
        #sticky-panel #sticky_ok{
            width: 16px;
            height: 16px;
            background: url(../../../images/sticky/yes.png);         
        }
        #sticky-panel #sticky_save{
            width: 16px;
            height: 16px;
            background: url(../../../images/sticky/save.png);       
        }
        #sticky-panel #sticky_show{
            width: 16px;
            height: 16px;   
            background: url(../../../images/sticky/show.png);         
        }
        #sticky-panel #sticky_hide{
            width: 16px;
            height: 16px;   
            background: url(../../../images/sticky/hide.png);         
        }
        #sticky-panel #sticky_erase{
            width: 16px;
            height: 16px;            
            background: url(../../../images/sticky/eraser.png);         
        }
            .sticky_note{
                font-family: Vegur;
                position: fixed !important;
                width: 160px;
                min-width: 160px;
                min-height: 120px ;
                background: #f8f7b6 !important; /* Old browsers */
                background: -moz-linear-gradient(top,  #f8f7b6 0%, #f8f7b6 32px, #fdfdcb 33px, #fcf9a1 100%) !important; /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f7b6), color-stop(32px,#f8f7b6), color-stop(33px,#fdfdcb), color-stop(100%,#fcf9a1)) !important; /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #f8f7b6 0%,#f8f7b6 32px,#fdfdcb 33px,#fcf9a1 100%) !important; /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #f8f7b6 0%,#f8f7b6 32px,#fdfdcb 33px,#fcf9a1 100%) !important; /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #f8f7b6 0%,#f8f7b6 32px,#fdfdcb 33px,#fcf9a1 100%) !important; /* IE10+ */
                background: linear-gradient(to bottom,  #f8f7b6 0%,#f8f7b6 32px,#fdfdcb 33px,#fcf9a1 100%) !important; /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7b6', endColorstr='#fcf9a1',GradientType=0 ) !important; /* IE6-9 */
                -webkit-box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.8);
                box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.5);
                height: auto;
            }
            .sticky_note .buttons{
                height: 32px;
                margin: 8px 3px 0 3px;
            }
            .sticky_note .nte_hide{
                background: url(../../../images/sticky/gnome_list_add.png); width: 16px; height: 16px; float: right; cursor: pointer;
            }
            .sticky_note .remove, .sticky_note .del_link{
                background: url(../../../images/sticky/delete.png); width: 16px; height: 16px; float: right; cursor: pointer;
            }
            .editable > p{
                margin-right: 7px;
            }
            .editable{
                padding: 0 5px 14px 5px;
                width: 100%;
                overflow: auto;
            }
            .st_container{
                min-height: 60px;
                cursor: text;
            }
            .puttext textarea.sticky_textarea{
                background: rgba(0,0,0,0)!important;
                border: none!important;
                min-height: 22px!important;
                font-family: Vegur;
                resize: none;
                width: 95%;
            }
            .puttext textarea.sticky_textarea:focus, .puttext textarea.sticky_textarea:hover{
                outline: none;
                border: none;
            }
            .active_note{
                cursor: pointer;
                color: #499AB9;
            }
            .active_note:hover{
                color: #063F57;
            }