/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			subsilver2
	Based on style:		subSilver (the default phpBB 2.0.x style)
	Original author:	Tom Beddard 
	Modified by:		phpBB Group 
    --------------------------------------------------------------
*/

 @import url("tooltip.css");

/* Layout
 ------------ */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	/* Text-Sizing with ems: */
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #323D4F;
	background-color: #FFFFFF;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0;
}

#wrapheader {
	height: auto !important;
	padding: 0;
}

#wrapcentre {
	margin: 15px 25px 0 25px;
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
}

#logodesc {
	background-color: #cfcece;
	background-image: url('./images/background.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0 25px 15px 25px;
}

#menubar {
	margin: 0 25px;
}

#datebar {
	margin: 0px 25px 0 25px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3 {
	color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


#pm-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -100px;
	width: 400px;
	z-index: 2;
	text-align: center;
}

#main-block {
    /*background-image: url(http://fishboatlive.ru/forum/styles/subsilver2/theme/images/fabric4.jpg); /* Путь к фоновому рисунку */
	background-color: #FCF9D2;
    background-position: left bottom; /* Положение фона */
    background-repeat: repeat; /* Повторяем фон по горизонтали и вертикали  */
} 

/*  Text
 --------------------- */
h1 {
	color: black;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #000000;
	font-size: 12px;	
}

.postdetails {
	color: #000000;
}

.postbody {
	font-size: 1.5em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: yellow;
}

.nav {
	margin: 0;
	color: black;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1.0em;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}


/* Tables
 ------------ */
th {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #006699;
	background-image: url('./images/cellpic1.gif');
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	white-space: nowrap;
	padding: 7px 5px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
	background-color: #ffffff;
}

.postavatars img {
   background-color: #ffffff;
   padding: 0px;
   margin: 5px 0 1px;
   border: 2px solid transparent;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
   box-shadow: 0 0 10px 0 #000000;
   -webkit-box-shadow: 0 0 10px 0 #000000;
   -moz-box-shadow: 0 0 10px 0 #000000;
}

.tablebg {
	background-color: #898989;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: white url('./images/cellpic2.jpg');
}
.rtl .catdiv {
	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat {
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #C7D0D7;
	background-image: url('./images/cellpic1.png');
	text-indent: 4px;
}

.cat1{
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #C7D0D7;
	background-image: url('./images/cellpic2.png');
	text-indent: 4px;
}

.cat2{
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #C7D0D7;
	background-image: url('./images/cellpic2f.png');
	text-indent: 4px;
}

.cat3{
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #c2c9cc;
	text-indent: 4px;
}

.row1 {
	background-color: #fbfbf1;
	padding: 4px;
}

.row2 {
	background-color: #fbfaeb;
	padding: 4px;
}

.row3 {
	background-color: #b6fe92;
	padding: 4px;
}

.row4 {
	background-color: #fbfbf1;
	background-image: url('./images/cells.png');
	padding: 4px;
}

.spacer {
	background-color: #295f85;
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See  */
a:link {
	color: #054769;
	text-decoration: none;
}

a:visited {
	color: #005784;
	text-decoration: none;
}

a:hover {
	color: #07395a;
	text-decoration: underline;
}

a:active {
	color: #005784;
	text-decoration: none;
}

a.forumlink {
	color: #069;
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

a.topictitle {
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:visited {
	color: #5493B4;
	text-decoration: none;
}

th a,
th a:visited {
	color: #fff !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}

a.ico-followersr, a.ico-bookmark { text-decoration : none; }
.ddpanel_td { padding: 0; }
/* CSS for "content" DIV of Drop Down Panel */
.ddpanel .ddpanelcontent {
	/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}
/* CSS for "toggle" tab DIV of Drop Down Panel */
.ddpanel {
} 
/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #A9B8C2;
	background-color: #FAFAFA;
}

textarea {
	background-color: #fff;
	background-image: url("http://fishboatlive.ru/forum/images/logo_small_posts.png");
	background-position: right bottom;
    background-repeat: no-repeat;
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em; 
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 2px;
}

select {
	color: #333333;
	background-color: #FAFAFA;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 1px;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
}

.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

.btnmain {
	font-weight: bold;
	font-style: italic;
	color: #024663;
	background-color: #ffffff;
	box-shadow: inset 0 0 25px #ffbf9c;
    border: 1px solid #037f06;
    border-radius: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1em;
}

.btnlite {
	font-weight: bold;
	font-style: italic;
	color: #024663;
	background-color: #F7F4C5;
	box-shadow: inset 0 0 25px #F7F4C5;
    border: 1px solid #949494;
    border-radius: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1em;
}

.btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}


/* BBCode
 ------------ */
.quotetitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent {
	margin: 0 5px 10px 5px;
	padding: 4px;
	border-color: #A9B8C2;
        border-width: 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}

.attachcontent {
	font-size: 0.85em;
}

.attach-preview {
	width: 90px;
	height: 90px;
}

.attach-preview img {
	max-width: 100%;
	max-height: 100%;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent {
    overflow: auto;
    display: block;
    height: auto;
    max-height: 200px;
    white-space: normal;   
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #F2FFF2;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}

.pm-bar-outer {
	width: 300px;
	height: 12px;
	padding: 1px;
	margin: 2px 4px 0 4px;
	border: solid 1px #555555;
}

.pm-bar-inner {
	width: 100%;
	height: 100%;
	background-color: #E6E6E6;
}

.pm-bar-ok {
	height: 100%;
	background-color: #A9B8C2;
}

.pm-bar-alert {
	height: 100%;
	background-color: #D31141;
}


/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.mysignature {
background: #F3F3F3 url(http://fishboatlive.ru/forum/images/signat.png) no-repeat left;
border: 2px dashed #CAC1AE;
font-family: tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
border-radius: 5px;
box-shadow: 0px 0px 5px #CECECE;
text-shadow: 1px 1px white; color: gray;
padding: 5px;
text-align: left;
padding: 8px 66px 8px 66px;
}

.mystyle1 {
background: #fffaa4 url("./images/cells.png") repeat;
border: 2px dashed #CAC1AE;
font-family: tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
border-radius: 5px;
box-shadow: inset 0 0 50px #d9ded9;
text-shadow: 1px 1px white; color: #414141;
padding: 5px;
text-align: left;
padding: 8px 66px 8px 66px;
}

.mystyle2 {
background: #fff url("./images/cells.png") repeat;
border: 2px dashed #CAC1AE;
font-family: tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
border-radius: 5px;
box-shadow: inset 0 0 50px #d9ded9;
text-shadow: 1px 1px white; color: #414141;
padding: 5px;
text-align: left;
padding: 8px 66px 8px 66px;
}

.username-coloured {
	font-weight: bold;
}

/* CoolPoll (http://phpbb.tttz.ru)
-----------------------------v.1.0.2--- */

.pollbar1 {
	background-color: #4069D1; /* blue */
	background-image: linear-gradient(
	135deg, rgba(0, 0, 128, 0.2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(0, 0, 128, 0.2) 50%, 
	rgba(0, 0, 128, 0.2) 75%, 
	transparent 75%, 
	transparent);
}

.pollbar2 {
	background-color: #2BC253; /* green */
	background-image: linear-gradient(
	135deg, 
	rgba(84, 240, 84, 0.2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(84, 240, 84, 0.2) 50%, 
	rgba(84, 240, 84, 0.2) 75%, 
	transparent 75%, 
	transparent);
}

.pollbar3 {
	background-color: #FFD800; /* yellow */
	background-image: linear-gradient(
	135deg, 
	rgba(216, 177, 0, 0.2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(216, 177, 0, 0.2) 50%, 
	rgba(216, 177, 0, 0.2) 75%, 
	transparent 75%, 
	transparent);
}

.pollbar4 {
	background-color: #f1a165; /* orange */
	background-image: linear-gradient(
	135deg, 
	rgba(243, 109, 10, 0.2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(243, 109, 10, 0.2) 50%, 
	rgba(243, 109, 10, 0.2) 75%, 
	transparent 75%, 
	transparent);
}

.pollbar5 {
	background-color: #f0a3a3; /* red */
	background-image: linear-gradient(
	135deg, rgba(244, 35, 35, 0.2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(244, 35, 35, 0.2) 50%, 
	rgba(244, 35, 35, 0.2) 75%, 
	transparent 75%, 
	transparent);
}


@-webkit-keyframes move {
	0% {background-position: 0 0;}
	100% {background-position: 100px 50px;}
}

@keyframes move {
  from { background-position: 0 0; }
  to   { background-position: 100px 50px; }
}

.meter{ 
	width: 258px;
	height: 12px;
	position: relative;
	margin: 0;
	padding: 0 !important;
	background: #E0E3E0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0px #fff;
	-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0px #fff;
	box-shadow: 0 1px 5px #000 inset, 0 1px 0px #fff;
}

.meter > div {
	position: relative;
	height: 100%;
	padding: 0 !important;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:
		inset 0 2px 9px  rgba(255,255,255,0.3),
		inset 0 -2px 6px rgba(0,0,0,0.4);	
	-webkit-box-shadow:
		inset 0 2px 9px  rgba(255,255,255,0.3),
		inset 0 -2px 6px rgba(0,0,0,0.4);	
	box-shadow:
		inset 0 2px 9px  rgba(255,255,255,0.3),
		inset 0 -2px 6px rgba(0,0,0,0.4);
	overflow: hidden;
	-o-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-background-size: 50px 50px;
	background-size: 50px 50px;
}

/** 
*
* @package Buttons menu MOD
* @author Kamahl 
* @version 2.1.0
* @copyright (c) 2011 Kamahl 
* @license GNU Public License
*
*/

#menu {
  margin: 0 0 4px 0;
  height: 30px;  
  padding: 0 1.5em;
}

#menu #top-search {
	height: 30px;
	width: 160px;
}

#menu #top-search .menu_search {
	background-color: #FFFFFF;
	border: medium none;
	float: left;
	left: 25px;
	position: relative;
	top: 8px;
	width: 115px;	
}

#menu ul {
  list-style: none;   
  height: 30px;   
  margin: 0;
}

#menu ul li {
  display: block;
  height: 30px;
}

#menu ul li a {
  display: block;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 13px 6px 13px;
}

#menu ul ul {
  display: none;
  position: absolute;
  z-index: 1000;
  list-style: none;
  height: 30px;      
}

#menu ul ul li {
  display: block;
  min-width: 150px;
  height: 30px;    
  border-top: 1px solid transparent;
}

#menu ul ul li a {
  display: block;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 13px 6px 13px;
}

/* IE 9 hack */     
#menu ul ul li:first-child {
  border-top: 2px solid transparent\9;
}

.fragment {
	background-color: #FFCC99;
	padding: 5px;
}

.navbar2 {
   margin: 1px 0;
   padding: 0 5px;
   border: 1px solid #404040;
}

.div_avert {
        width: 95%;
        margin: 8px auto;
        padding: 10px 6px 6px 8px;
        min-height: 18px;
        height:auto;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -webkit-box-shadow: 1px 1px 12px #555;
        -moz-box-shadow: 1px 1px 12px #555;
        box-shadow: 1px 1px 12px #555;
}
.span_avert {
        padding-left: 26px;
}
.info_div {
        background-image: url("/images/info.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #b2ccff;
        border: 2px solid #80aaff;
}
.error_div {
        background-image: url("/images/error.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #ffb2b2;
        border: 2px solid #ff8080;
}
.ok_div {
        background-image: url("/images/ok.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #c2f2b3;
        border: 2px solid #3cb371;
}
div.adapthide {
        border: 1px dashed #000099;
        background-color: #ffd5d5;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}
.button2download {
   border-top: 1px solid #adadad;
   background: #4dd417;
   background: -webkit-gradient(linear, left top, left bottom, from(#133466), to(#4dd417));
   background: -moz-linear-gradient(top, #133466, #4dd417);
   padding: 0px 10px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   }
.button2download:hover {
   border-top-color: #11a800;
   background: #11a800;
   color: #ffffff;
   }
.button2download:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}

a.subforum.read {
	background-image: url('../imageset/icon_post_target.gif');
}

a.subforum.unread {
	background-image: url('../imageset/icon_post_target_unread.gif');
}
table.postit
{
background-color: #fff;
color: #404040;
table-layout: fixed;
width: 250px;
font-size: 14px;
float: right;
margin-left: 10px;
border: 1px #ac7900 solid;
}

.postitheadline
{ 
background-color: #ffe57b;
color: #404040;
padding-left: 6px;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #ac7900;
}

.postitcontent
{ 
background-color: #fff;
color: #404040;
font-size: 12px;
padding: 8px;
}

.pages_pag a {
	padding: 4px;
	color: #005784;
	background: #ECECEC;
	padding: 1px 3px;
	border: 1px solid #A9B8C2;
	margin: 0 1px;
}

.pages_pag a:hover {
	background: #1073A5;
	color: #FFF;
	text-decoration: none;
}

.pages_pag strong {
	margin: 0 3px;
	padding: 3px 5px;
	font-size: 1.2em;
	border: 1px solid #A9B8C2;
	background: #1073A5;
	color: #FFF;
}

.pages_pag span.page-sep {
	display: none;
}

.quotee{position: relative;margin: 20px 0px 0px 10px;border: 1px solid #617e8e;padding: 18px 30px 7px 30px;min-height: 35px;background: #FDFDE9 url(images/spback.png) bottom left repeat-x;font-weight: normal;color:#014315;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);}
.quotee img.lu{position: absolute;top: 16px;left: 7px;}.quotee img.rb{position: absolute;bottom: 7px;right: 7px}
.quotee div.head{background: url(images/qho.png) top left no-repeat;height: 39px;position: absolute;top: -16px;left: -13px;padding-left: 31px;}
.quotee div.head > div{padding-right: 10px;background: url(images/qhc.png) top right no-repeat;height: 32px}
.quotee div.head > div > div{background: url(images/qhm.png) top left repeat-x;height: 32px;line-height: 24px;font-size: 12px;color:#FFFFFF;text-shadow: #000000 1px 1px;} 

.shadow_text {
               font-size: 2em; /* optional. just to increase the font size. */
               display: block;
               line-height: 1em;
               color: #666; /* shadow color */
               background-color: transparent;
               white-space: nowrap; /* wrapping breaks the effect */
            }

            .shadow_text:before {
display: block;
               margin-bottom: -1.05em;
               margin-left: 0.1ex;
               color: #ccc; /* shadow color */
               background-color: transparent;
            }

            .shadow_text:after {
display: block;
               margin-top: -1.05em;
               margin-left: -0.1ex;
               color: #fff; /* text color */
               background-color: transparent;
    } 

/* AVATAR ON MEMBERLIST
---------------------------------*/
.thumbnail {
   z-index: 0;
   position:relative;
}
 
a.thumbnail:hover {
   background-color: transparent;
   z-index: 50;
}
 
.thumbnail span {
   position: absolute;
   background: #E0E5E9 url("./images/cellpic1.gif") repeat-x;
   padding: 4px;
   border: 1px solid #A9B8C2;
   left: 0px;
   display: none;
   color: #FFFFFF;
   text-decoration: none;
}
 
.thumbnail span img {
   border-width: 0;
   padding: 2px;
}
 
a.thumbnail:hover span {
   position:absolute;
   display:block;
   top: 20px;
   left: 7px;
}
/* ----------------------------- */	

.numbari {
border: 3px #6b8dba solid; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background : url('http://fishboatlive.ru/forum/images/forum_bg/004.gif');
   width: 50px;
   height: 30px;
   text-align: center;
}

.green {
   margin-bottom: 4px;
   background: #B6FE92;
   padding: 1px;
   height: auto;
   box-shadow: inset 0 0 0px #3cda3c;
   border: 1px solid green;
   border-radius: 3px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 0px;
}

.button {
background: #ffffff;
padding: 0px 3px;
font-size: 11px;
font-weight: bold;
text-align: center;
border: solid 1px #ffffff;
cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: -moz-linear-gradient(0% 100% 90deg, #ffffff, #D5D4D4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), 
to(#D5D4D4));
box-shadow: inset 0 1px 0 0 #FFFFFF;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-bottom: 1px solid rgba(0,0,0,0.25);
}
	
a.button:hover { 
background: #2E69E3; 
background: -moz-linear-gradient(0% 100% 90deg, #ffffff, #D5D4D4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), 
to(#c6c5c5));
}

a.button:active {
background: #f; 
background: -moz-linear-gradient(0% 100% 90deg, #ffffff, #D5D4D4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), 
to(#D5D4D4));
box-shadow: inset 1px 1px 0 0 #d4d4d4;
-moz-box-shadow: inset 1px 1px 0 0 #d4d4d4;
-webkit-box-shadow: inset 1px 1px 0 0 #d4d4d4;
padding: 1px 5px;
}

.NavionicsMap {
width: 90%;
height: 700px;
border: 1px solid rgb(0, 0, 0);
}

/*------------- ikonki is bbcode ---------------*/
 
.gal {
 background:url('images/ikonki/32x32/gal_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.vnim {
 background:url('images/ikonki/32x32/vnim_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.inf {
 background:url('images/ikonki/32x32/info_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.arrow {
 background:url('images/ikonki/32x32/arrow_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.anchor{
 background:url('images/ikonki/32x32/anchor_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.note{
 background:url('images/ikonki/32x32/note_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.plus{
 background:url('images/ikonki/32x32/plus_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.minus{
 background:url('images/ikonki/32x32/minus_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

.marker{
 background:url('images/ikonki/32x32/marker_icon.png');
 width: 32px;
 height:32px;
 float: left;
 margin: 5px 5px 5px 0;
}

/*------------- вращающаяся аватара ---------------*/
 
@-webkit-keyframes flip {
   0% {
      -webkit-transform: translateZ(0) rotateY(0) scale(1);
      -webkit-animation-timing-function: ease-out;
   }
   40% {
      -webkit-transform: translateZ(150px) rotateY(170deg) scale(1);
      -webkit-animation-timing-function: ease-out;
   }
   50% {
      -webkit-transform: translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
   }
   80% {
      -webkit-transform: translateZ(0) rotateY(360deg) scale(.95);
      -webkit-animation-timing-function: ease-in;
   }
   100% {
      -webkit-transform: translateZ(0) rotateY(360deg) scale(1);
      -webkit-animation-timing-function: ease-in;
   }
}
@-moz-keyframes flip {
   0% {
      -moz-transform: translateZ(0) rotateY(0) scale(1);
      -moz-animation-timing-function: ease-out;
   }
   40% {
      -moz-transform: translateZ(150px) rotateY(170deg) scale(1);
      -moz-animation-timing-function: ease-out;
   }
   50% {
      -moz-transform: translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
   }
   80% {
      -moz-transform: translateZ(0) rotateY(360deg) scale(.95);
      -moz-animation-timing-function: ease-in;
   }
   100% {
      -moz-transform: translateZ(0) rotateY(360deg) scale(1);
      -moz-animation-timing-function: ease-in;
   }
}
@-o-keyframes flip {
   0% {
      -o-transform: translateZ(0) rotateY(0) scale(1);
      -o-animation-timing-function: ease-out;
   }
   40% {
      -o-transform: translateZ(150px) rotateY(170deg) scale(1);
      -o-animation-timing-function: ease-out;
   }
   50% {
      -o-transform: translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
   }
   80% {
      -o-transform: translateZ(0) rotateY(360deg) scale(.95);
      -o-animation-timing-function: ease-in;
   }
   100% {
      -o-transform: translateZ(0) rotateY(360deg) scale(1);
      -o-animation-timing-function: ease-in;
   }
}
@keyframes flip {
   0% {
      transform: translateZ(0) rotateY(0) scale(1);
      animation-timing-function: ease-out;
   }
   40% {
      transform: translateZ(150px) rotateY(170deg) scale(1);
      animation-timing-function: ease-out;
   }
   50% {
      transform: translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
   }
   80% {
      transform: translateZ(0) rotateY(360deg) scale(.95);
      animation-timing-function: ease-in;
   }
   100% {
      transform: translateZ(0) rotateY(360deg) scale(1);
      animation-timing-function: ease-in;
   }
}
 
.animated.flip {
   -webkit-backface-visibility: visible !important;
   -webkit-animation-name: flip;
   -moz-backface-visibility: visible !important;
   -moz-animation-name: flip;
   -o-backface-visibility: visible !important;
   -o-animation-name: flip;
   backface-visibility: visible !important;
   animation-name: flip;
}
.animated {
   -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
        -o-animation-duration: 1s;
           animation-duration: 1s;
   -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
        -o-animation-fill-mode: both;
           animation-fill-mode: both;
}
 
.animated.hinge {
   -webkit-animation-duration: 2s;
      -moz-animation-duration: 2s;
        -o-animation-duration: 2s;
           animation-duration: 2s;
}