/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
  Style name:   subsilver2
  Based on style: subSilver (the default phpBB 2 style)
  Original author:  subBlue ( http://www.subBlue.com/ )
  Modified by:    psoTFX and the phpBB team ( http://www.phpbb.com )

  This is an alternative style for phpBB3 for those wishing to stay with
  the familiar subSilver style of phpBB version 2.x

  Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/
 
@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: http://www.clagnut.com/blog/348/ */
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
  color: #000000; /*323D4F;*/
  background-color: #F3FAEB; /*#FFFFFF;*/
  font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
  margin: 0;
}
#vigets {
  height: auto !important;
  padding: 0px 26px 0px 26px;
  text-align:center;
  vertical-align:middle;
 
}

.vigets2 {
border:0px solid red; width:700px; text-align:center; margin:0 auto;
}



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

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

#wrapfooter {
  text-align: center;
  clear: both;
  background-color: #F3FAEB; /*#BBDA97;*/ /*#C1CAD2;*/
/*  background-image: url('./images/backfooter.gif');
  background-repeat: repeat-x;
  background-position: left top; */
  margin: 0px 26px 0px 26px;
  height: 15px;
  padding:3px 0 3px 0;
  font-weight: normal;
  vertical-align:bottom;
/*  color: #F3FAEB;*/
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

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

#logodesc {
  background-color: #F3FAEB; /*#BBDA97;*/ /*#C1CAD2;*/
  background-image: url('./images/background.gif');
  background-repeat: repeat-x;
  background-position: left top;
  padding: 0 15px 0px 25px;
    height: 90px;
    vertical-align:top;
}

.logotab {
  background-color: #75A143; /* #F3FAEB;  #BBDA97; #C1CAD2;*/
  background-image: url('./images/background.gif');
  background-repeat: repeat-x;
  background-position: left top;
    height: 90px;
    vertical-align:top;
    margin:0px;
    padding:0px;
}

.winner {
  background-color: #D7E9C2;
  background-image: url('./images/fon_winner.gif');
  background-repeat: repeat;
  background-position: left top;
}

.menubar {
  margin: 0; /* 26px;*/
    padding:0;
    background-color: #D7E9C2;
    height: 20px;
    vertical-align: middle;

  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #F3FAEB;

}

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

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

.forumrules {
  background-color: #D7E9C2;; /*#FFFFFF;*/ /*BBDA97;*/ /*F9CC79;*/
 /* border-width: 1px;
  border-style: solid;
  border-color: #75A143; */ /*4E6F28;*/ /*BB9860;*/
  padding: 4px;
  font-weight: normal;
  font-size: 1.2em;
  font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
}

.forumrules h3 {
  color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { text-align:center; margin:0; padding:3px; background-color:#D7E9C2;}
#pagefooter2 {margin:0; padding:3px; background-color:#D7E9C2;}

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


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

h2 {
/*  font-family: Verdana, Arial, Helvetica, sans-serif;*/
  color: #000000; /*6F2836;*/
  font-weight: bold;
  font-size: 1.2em;
  text-decoration: none;
  padding-bottom:20px; padding-top:10px;

 /*line-height: 140%;*/
}

h3 {
  font-size: 1.3em;
  font-weight: bold;
  font-family: Verdana, 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;
    font-size: 1.0em;
}

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

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

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

.postauthor {
  color: #000000;
  margin-left:8px;
}

.postdetails {
  color: #000000;
}

.postbody {
  font-size: 1.2em;
  line-height: 1.3em;
  font-family: Verdana, "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: normal; /*bold;*/
}

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

.cattitle {

}

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

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

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

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

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

.error {
  color: red;
}


/* Tables
 ------------ */
th {
  color: #FFFFFF; /*FFA34F;*/
  font-size: 1.1em;
  font-weight: bold;
  background-color: #75A143; /*006699;*/
  background-image: url('./images/cellpic3.gif');

  white-space: nowrap;
  padding: 7px 5px;
}

td {
  padding: 2px;
}
td.profile {
  padding: 4px;
}

.tablebg {
  background-color: #F3FAEB; /*A9B8C2;*/
}

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

.cat {
  height: 28px;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #BBDA97; /*C7D0D7;*/
/*  background-image: url('./images/cellpic1.gif');*/
  text-indent: 4px;
}
.cat_my {
  height: 16px; /*28px;*/
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #F3FAEB; /*#E3F0D5;*/ /*F3FAEB;*/ /*#BBDA97;*/ /*C7D0D7;*/
  text-indent: 4px;
}
.row1 {
  background-color: #E3F0D5; /*ECECEC;*/
  padding: 4px;
}

.row2 {
  background-color: #D7E9C2; /*DCE1E5;*/
  padding: 4px;
}

.row3 {
  background-color: #BBDA97; /*C0C8D0;*/
  padding: 4px;
}

.spacer {
  background-color: #F3FAEB; /*D1D7DC;*/
}

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;
}

a:link {
  color: #4E6F28; /*006597;*/
  text-decoration: none;
}

a:active,
a:visited {
  color: #4E6F28; /*005784;*/
  text-decoration: none;
}

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

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

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

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

th a,
th a:visited {
  color: #FFFFFF !important; /*#FFA34F !important;*/
  text-decoration: none;
}

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


/* Form Elements
 ------------ */
form {
  margin: 0;
  padding: 0;
  border: 0;
}

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

textarea {
  background-color: #FFFFFF;
  color: #333333;
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: normal;
  border: 1px solid #75A143; /*A9B8C2;*/
  padding: 2px;
}

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

option {
  padding: 0 1em 0 0;
}

option.disabled-option {
  color: graytext;
}

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

option.unread {background:#F3FAEB;color:#000000;}
option.read {background:#F3FAEB;color:#000000;}
select.subforums {background:#F3FAEB; border:0px; font-size:1.0em;}

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: Verdana, "Lucida Grande", Helvetica, sans-serif;
  background-color: #FFFFFF; /*EFEFEF;*/
  border: 1px solid #4E6F28; /*666666;*/
}


.btnmain {
  font-weight: bold;
  background-color: #FFFFFF; /*ECECEC;*/
  border: 1px solid #4E6F28; /*A9B8C2;*/
  cursor: pointer;
  padding: 1px 5px;
  font-size: 1.1em;
}

.btnlite {
  font-weight: bold; /*normal;*/
  background-color: #FFFFFF; /*ECECEC;*/
  border: 1px solid #4E6F28; /*A9B8C2;*/
  cursor: pointer;
  padding: 1px 5px;
  font-size: 1.1em;
}

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

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


/* BBCode
 ------------ */
.attachtitle {
  margin: 10px 20px 0 5px;
  padding: 0px;
 /* border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #BBDA97; *//*75A143;*/ /*A9B8C2;*/
  color: #000000; /*333333;*/
 /* background-color:#BBDA97;*/ /*75A143;*/ /*A9B8C2;*/
  font-size: 0.8em;
  font-weight: bold;
  text-align:left;
}

.quotetitle, .codetitle  {
  margin: 10px 60px 0 30px;
  padding: 0px;
 /* border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #BBDA97; *//*75A143;*/ /*A9B8C2;*/
  color: #000000; /*333333;*/
 /* background-color:#BBDA97;*/ /*75A143;*/ /*A9B8C2;*/
  font-size: 0.85em;
  font-weight: bold;
  font-family: Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align:left;
}

.attach_img {
  border-color: #75A143; border-width: 1px; border-style: solid;
}

.attach_box {
  /*border-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;*/
    padding:5px;

  /*line-height: 1.4em;*/
  font-family: Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
      text-align:left;
    background-color: #FFFFFF;
      font-weight: normal;
      color: #000000;
}
.attachcontent {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-color: #000000; /*A9B8C2;*/
/*  border-width: 0 1px 1px 1px;*/
/*  border-style: solid;*/
  font-weight: normal;
  font-size: 0.85em;
  /*line-height: 1.4em;*/
  font-family: Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
/*  background-color: #BBDA97; *//*FAFAFA;*/
  color: #000000; /*4B5C77;*/
   text-align:left;

}

.quotecontent, .codecontent{
  background-color: #FFFFFF;
  margin: 0px 60px 10px 30px;
  padding: 5px;
  font-size: 0.9em;
  font-weight: normal;
  font-family: Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #000000;
  text-align:left;

}


.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: #E07F35; /*A9B8C2;*/
}

.pm_friend_colour {
  background-color: #007700;
}

.pm_foe_colour {
  background-color: #DD0000;
}


/* 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;
}

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

/* GYM Sitemaps & RSS - www.phpbb-seo.com */
div.gymsublist {
	display:block;
	position:relative;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:0;
	margin:0;
}
div.gymsublist ul {
	display:block;
	position:relative;
	height:1%;
	padding-left:30px;
}
div.gymsublist ul li {
	display:block;
	position:relative;
	line-height:18px;
	font-size:11px;
}
/* GYM Sitemaps & RSS - www.phpbb-seo.com */

li, ol {
padding-left:5px;
margin:0 0 0.5em 15px;
}


div.ozon {
 height:auto;
vertical-align:middle; 
margin:0px 26px 0px 26px; 
padding:0; 
background-color:#e3f0d5;
background-image:url('./images/dot_e3f0d5.gif');
text-align:center;
}

div.ozon div {
font-weight:normal;
/*background-color:#BBDA97;*/
/*background-image:url('./images/dot_bbda97.gif');*/
padding:0px;
height:auto;
margin:0px;
border-bottom: 1px solid #F3FAEB;
text-align:center;
}

.OzonRev_skin_12 
.PartnHead {
background-color: #BBDA97 !important;
background-image:url('./images/dot_bbda97.gif');
}



div.ozon div div div * {
border-bottom-width: 0px;
text-align:center;
}

div.ozon td div div *{
background-color:#BBDA97;
background-image:url('./images/dot_bbda97.gif');
background-repeat:no-repeat;
background-position: left top;
width:115px;
height:14px;
margin:	0px;
padding:0px;
border-bottom-width: 0px;
text-align:center;
}
div.ozon td div div * *{
height:14px;
padding:0px;
margin:0px;
background-color:#BBDA97;
background-image:url('./images/logo_ozon_koira.gif');
background-repeat:no-repeat;
background-position: left top;
}

div.ozon td {
font-weight:normal;
background-color:#e3f0d5;
background-image:url('./images/dot_e3f0d5.gif');
padding:0px;
text-align:center;
}

div.ozon td td {
text-align:center;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;


}

div.ozon td td td {
padding:5px 10px 0px 0px;
text-align:center;
width:auto;
}

div.ozon td td td *{
font-weight:normal;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: normal;
text-align:center;

}

div.ozon td td td * img {
border: 1px solid #75A143;
text-align:center;
}

div.ozon td td td * * {
text-align:center;
}

div.ozon a:link, div.ozon a:active, div.ozon a:visited , div.ozon td td td a:link  *, div.ozon td td td a:active  *, div.ozon td td td a:visited  * {
  color: #4E6F28;
  text-decoration: none;
font-weight:normal;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: normal;  
}

div.ozon a:hover, div.ozon td td td a:hover * {
  color: #D46400;
  text-decoration: underline;
font-weight:normal;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: normal;  
}




.profile-icons  img{
   margin-bottom:5px;
	margin-right:5px;
}

div.vkontakte {
vertical-align: bottom; 
padding:0px;
margin:0px;
}

.vkk{
color: #4E6F28;
text-decoration: none;
cursor:pointer;

}

.sape a:link, .sape a:active, .sape a:visited  {
  color: #A0B489;
  text-decoration: none;
font-weight:normal;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: normal;  
}

.sape a:hover {
  color: #E3AF75;
  text-decoration: underline;
font-weight:normal;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: normal;  
}
/*
.b-share__handle {
margin-top:-6px !important;
margin-bottom:-6px !important;
}*/

/* Хак для IE6 IE7 */
/*.b-share-form-button_share .b-share-form-button__icon {*/
/* *margin-top: -2px !important;*/
/*} */
/*
.b-share-form-button {
  cursor: pointer !important;
}
*/

body a.b-share__handle .b-share__text {
text-decoration: none;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 1.2em;
color: #4E6F28;
margin-right:0px;
margin-left:0px !important;
padding-left:0px !important;
text-align:left;
}

body a.b-share__handle:hover .b-share__text {
text-decoration: underline;
font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 1.2em;
color: #D46400;
margin-left:0px !important;
padding-left:0px !important;
}

body .b-share {
padding: 0 !important;
margin-left:0px !important;
vertical-align: bottom;
margin-bottom: -4px;
}

body .b-share__handle  {
padding: 0 5px 0 0 !important;
margin-left:0px !important;
cursor: pointer;
text-align: left;
}

body .b-share-icon  {
margin-top:-2px !important;
padding-left: 0px !important;
margin-left:0px !important;
}

.vk_like {
text-align:right !important;
float:right !important;
width:180px !important;
}

.vk_like iframe{
text-align:right !important;
float:right !important;
width:100% !important;
}

.reimg { width: 10%; height: auto; visibility: visible; }

/* Хак для IE6 IE7 */
/*
.b-share__handle .b-share__text 
{
 *margin-left: -2px !important;
 *padding-left: -2px !important;
 
} 
*/

.ya_footer {
margin:0px 26px 0px 26px; 
}