/******************************************************************************
 *                                                                            *
 *   style.css, v 0.04 2007/03/29 - This is part of xBB library               *
 *   Copyright (C) 2006-2007  Dmitriy Skorobogatov  dima@pc.uz                *
 *                                                                            *
 *   This program is free software; you can redistribute it and/or modify     *
 *   it under the terms of the GNU General Public License as published by     *
 *   the Free Software Foundation; either version 2 of the License, or        *
 *   (at your option) any later version.                                      *
 *                                                                            *
 *   This program is distributed in the hope that it will be useful,          *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of           *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            *
 *   GNU General Public License for more details.                             *
 *                                                                            *
 *   You should have received a copy of the GNU General Public License        *
 *   along with this program; if not, write to the Free Software              *
 *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA *
 *                                                                            *
 ******************************************************************************/

html body {
	background: #FAFAFA;
	margin: 0px;
	padding: 0px;
}

a {
	color: #2A55FF;
}

a:hover {
	color: #2A55FF;
	text-decoration: none;
}

table{
	text-align: left;
}

td{
	font: normal 11px verdana;
	color: #444444;
}

a.menu_green {
	font: normal 12px tahoma;
	color: #075C15;
	text-decoration: none
}
a.menu_green:hover {
	color: #FF3333;
	text-decoration: none;
}

a.menu_blue {
	font: normal 12px tahoma;
	color: #2A55FF;
	text-decoration: none
}
a.menu_blue:hover {
	color: #FF3333;
	text-decoration: none;
}

input, select, textarea {font: normal 1em verdana;background:#FFFFFF;border: solid 1px #CCCCCC;color:#707070;margin-bottom:3px;}
input[type="submit"]{font: normal 1em verdana;background:#999999;border: solid 1px #666666;color:#ffffff;margin-bottom:3px;}
input[type="button"]{font: normal 1em verdana;background:#999999;border: solid 1px #666666;color:#ffffff;margin-bottom:3px;}

.all_block {font: normal 11px Arial, Helvetica, sans-serif;color: #25639A; background-color:#edeef2; border: 2px solid #265F94;}
.all_headline {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #265F94;}
.all_link {font: 11px Arial, Helvetica, sans-serif, Verdana; color: #25639A; }
.all_button {color:#EDEEF2; background-color:#265F94; border: solid 1px #265F94;font: 11px Verdana,Arial,Helvetica;}
.all_input {color:#696C72; background-color:#F2F2F4; border: solid  1px #265F94;font: 11px Verdana,Arial,Helvetica;}

.blue_block {font: normal 11px Arial, Helvetica, sans-serif;color: #25639A; background-color:#edeef2; border: 2px solid #8DABC3;}
.blue_headline{font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #457ABE;}
.blue_link{font: 11px Arial, Helvetica, sans-serif, Verdana; color: #25639A; }
.blue_button {color:#EDEEF2; background-color:#8DABC3; border: solid 1px #8DABC3;font: 11px Verdana,Arial,Helvetica;}
.blue_input {color:#696C72; background-color:#F2F2F4; border: solid 1px #BBCEDF;font: 11px Verdana,Arial,Helvetica;}


.location {font:normal 11px verdana;color:#444444;background:#FF7F2A;padding:3px;margin-bottom: 6px;text-align: left}
.location a{color:#FFFFFF;text-decoration: none;}
.location a:hover{color: #FFFFFF;text-decoration: underline;}
.header {width:96%;border-bottom:1px dashed #2A7D04;font:bold 14px verdana;color:#2A7D04;text-align:left;margin:0px auto;margin-bottom:10px}
.left { text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.top { vertical-align: top;}
.middle { vertical-align: middle;}
.bottom { vertical-align: bottom;}
.block96{width:96%;text-align:left;margin:1px auto;}
.inline{ display: inline-block; *display: inline; *zoom: 1; }

#calendar{ border: solid 1px #CCCCCC; }
#calendar td{ font: normal 12px verdana;text-align: center; }
#calendar .tytlweek{ color: #222222; }
#calendar .tytlweekend{ color: #CC2222; }
#calendar .today{ background:#FCC49E; }
#calendar .week{ border: solid 1px #CCCCCC;color: #666666; }
#calendar .weekend{ border: solid 1px #FFCCCC;color: #CC6666; }
#calendar .link{ color: #2222FF;cursor: pointer;text-decoration: underline;font-weight: normal; }
#calendar .arey{ color: #2222FF;cursor: pointer;text-decoration: none;font-weight: bold; }

.divwhite{
	padding: 6px;
	border: solid 1px #DDDDDD;
	background: #FFFFFF;
	color: #666666;
	font: normal 11px verdana;
}
.divgrey{
	padding: 6px;
	border: solid 1px #DDDDDD;
	background: #F5F5F5 url("/theme/default/images/fongrey.jpg") no-repeat;
	color: #666666;
	font: normal 11px verdana;
}
.divlightgrey{
	padding: 6px;
	margin: 2px;
	border: solid 1px #BBBBBB;
	background: #FFFFFF url("/theme/default/images/fonwhite.jpg") no-repeat;
	color: #555555;
	font: normal 11px verdana;
}
.divred{
	padding: 6px;
	border: solid 1px #FFBBBB;
	background: #FFEEEE url("/theme/default/images/fonred.jpg") no-repeat;
	color: #CC5555;
	font: normal 11px verdana;
}
.divredlite{
	padding: 6px;
	border: solid 1px #FFBBBB;
	background: #FFF9F9 url("/theme/default/images/fonredlite.jpg") no-repeat;
	color: #CC5555;
	font: normal 11px verdana;
}
.divgreen{
	padding: 6px;
	border: solid 1px #9BD892;
	background: #E9F8E6 url("/theme/default/images/fongreen.jpg") no-repeat;
	color: #48A53B;
	font: normal 11px verdana;
}
.divblue{
	padding: 6px;
	border: solid 1px #9B92D8;
	background: #E9E6F8 url("/theme/default/images/fonblue.jpg") no-repeat;
	color: #483BA5;
	font: normal 11px verdana;
}
.headgreen{
	padding: 2px;
	background: #43A048;
	color: #FFFFFF;
	font: bold 11px verdana;
}
.headblue{
	padding: 2px;
	background: #066CD2;
	color: #FFFFFF;
	font: bold 11px verdana;
}
.headlightblue{
	padding: 2px;
	background: #66B0FA;
	color: #FFFFFF;
	font: bold 11px verdana;
}
.headred{
	padding: 2px;
	background: #D86E6E;
	color: #FFFFFF;
	font: bold 11px verdana;
}
.headgrey{
	padding: 2px;
	background: #666666;
	color: #FFFFFF;
	font: bold 11px verdana;
}
.tablegrey{
	border: solid 1px #DDDDDD;
	background: #FFFFFF;
    text-align: left;
}
.tablegrey td {
	padding: 4px;
	background: #F5F5F5;
	color: #777777;
	font: normal 11px verdana;
}
.tablegrey th {
	padding: 4px;
	background: #999999;
	color: #FFFFFF;
	font: normal 11px verdana;
}
.tablegreen{
	border: solid 1px #9BD892;
	background: #E9F8E6;
    text-align: left;
}
.tablegreen td {
	padding: 4px;
	background: #E9F8E6;
	color: #777777;
	font: normal 11px verdana;
}
.tablegreen th {
	padding: 4px;
	background: #999999;
	color: #FFFFFF;
	font: normal 11px verdana;
}
.tablered{
	border: solid 1px #FFBBBB;
	background: #FFFFFF;
    text-align: left;
}
.tablered td {
	padding: 4px;
	background: #FFEEEE;
	color: #777777;
	font: normal 11px verdana;
}
.noavatar{
	width: 100%;
	height: 100%;
	border: solid 1px #dddddd;
	background: #fefefe;
	color:#DDDDDD;
	font: bold 7em verdana;
	text-align: center;
	vertical-align: middle;
}
.anext{
	background: #CC4444;
	color: #FFFFFF;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
}
.anext:hover{
	color: #FFFFFF;
}
.ablack{
	color: #444444;
}
.ablack:hover{
	color: #000000;
	text-decoration: none;
}
.abuttongreen{
	border: solid 1px #43A048;
	background: #46B73B;
	color: #FFFFFF;
	padding: 3px;
	cursor: pointer;
	text-decoration: none;
}
.abuttongreen:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: #56C64C;
}
.abuttonorang{
	border: solid 1px #DD5D07;
	background: #FF7F2A;
	color: #FFFFFF;
	padding: 3px;
	cursor: pointer;
	text-decoration: none;
}
.abuttonorang:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: #FA9654;
}
.sms {
	color:#265F94;
	background-color:#F2F2F4;
	border: solid 2px #265F94;
	font: 14px Verdana,Arial,Helvetica;
	padding: 3px;
}

#postmeta {
  font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;
  font-size: 90%;
  border-top: 1px solid #CCC;
  clear: both;
  color: #747474;
  background: #F5F5F5;
  line-height: 150%;
  padding: 3px 5px;
  margin: 10px 0 40px 0;
}

#postmeta a, #postmeta a:visited {
  color: #333;
  text-decoration: none;
}

#postmeta a:hover {
  color: #800000;
  border: 0 none;
  text-decoration: underline;
}

.thumb {padding: 5px;-moz-border-radius: 6px;border: 2px solid #6E95A8;background: #D2E1F4 url('/theme/default/images/div_bg.gif') repeat-x;}
.thumb_textarea {font: normal 12px verdana;border: 1px inset #D2E1F4;background: #FFFFFF;color: #292B2F;scroll: no;}
.thumb_input {font: normal 12px verdana;border: 1px inset #D2E1F4;background: #FFFFFF;color: #292B2F;}
.thumb_button {font: normal 11px verdana;border: 1px outset #D2E1F4;background: #D2E1F4;color: #292B2F;cursor: pointer;}
.thumb_t {width: 100%;margin-bottom: 4;}
.thumb_t2 {width: 100%;border: 1px inset #D2E1F4;background: #CAD9EC;}
.thumb_td {font: bold 12px verdana;color: #69707A;}
.thumb_td2 {font: normal 12px verdana;color: #444444;}
.new_mess {background: #cc2222; color: #ffffff;text-decoration:none;padding:1px;}
.new_mess:hover {background: #cc2222; color: #ffffff;text-decoration:none;padding:1px;}


.button_bbcode {
        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;
}
.td_bbcode {
	border: #d0d0d0 1px solid;
	background-color: #f6f6f6;
}
hr.desc {
	size: 1px;
	height: 1;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #A9B8C2;
}
input.vote {
	width: 30px;color:#FFFFFF; background-color:#FF7F2A; border: solid  1px #666666;CURSOR: pointer;font: 11px Verdana,Arial,Helvetica;
}
input.vote:hover  {
	width: 30px;color:#FFFFFF; background-color:#cc2222; border: solid  1px #666666;CURSOR: pointer;font: 11px Verdana,Arial,Helvetica;
}
.quick_button {
	color:#FFFFFF; background-color:#333333; border: outset 1px #222222;font: 10px Verdana,Arial,Helvetica;padding:1;cursor:pointer;
}
.quick_input {
	color:#444444; border: solid 1px #444444;font: 10px Verdana,Arial,Helvetica; background-color:#ffffff;
}


#str a {
	text-decoration: none;
	margin: 1px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #999999;
	color: #999999;
	background: #FFFFFF;
	font: normal 10px verdana;
}
#str a:hover {
	color: #FFFFFF;
	background: #AAAAAA;
}
#tstr {
	margin: 1px;
	padding:  2px 4px 2px 4px;
	border: 1px solid #999999;
	color: #FFFFFF;
	background: #999999;
	font: bold 10px verdana;
}


.str {
	text-decoration: none;
	margin: 1px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #6A9F6D;
	color: #6A9F6D;
	background: #FFFFFF;
	font: normal 10px verdana;
}
.str:hover {
	color: #FFFFFF;
	background: #94BA96;
}
.tstr {
	margin: 1px;
	padding:  2px 4px 2px 4px;
	border: 1px solid #6A9F6D;
	color: #FFFFFF;
	background: #6A9F6D;
	font: bold 10px verdana;
}
.cstr {
	text-decoration: none;
	margin: 1px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #067CCA;
	color: #067CCA;
	background: #FFFFFF;
	font: normal 10px verdana;
}
.cstr:hover {
	color: #FFFFFF;
	background: #77BAF1;
}
.ctstr {
	margin: 1px;
	padding:  2px 4px 2px 4px;
	border: 1px solid #067CCA;
	color: #FFFFFF;
	background: #067CCA;
	font: bold 10px verdana;
}



h1.bb {
    color: #404060;
}
h2.bb {
    color: #404060;
}
h3.bb {
    border-bottom: #b0b0b0 1px dotted;
    margin-top: 2em;
    border-top: #b0b0b0 1px dotted;
    background-color: #ddd;
    text-align: center;
}
h4.bb {
    margin-top: 1.6em;
    border-bottom: #c0c0c0 1px dotted;
    margin-bottom: 0;
}
h5.bb {
    border-bottom: #d0d0d0 1px dotted;
    margin-top: 1.2em;
    margin-bottom: 0;
}
h3.bb, h4.bb, h5.bb {
    color: #707070;
    font-weight: normal;
}
table.bb {
    border-collapse: collapse;
}
caption.bb {
    font-weight: bold;
    font-size: 12px;
}
th.bb {
    border: #b0b0b0 1px solid;
    background-color: #ddd;
    color: #555;
    font-size: 12px;
}
table.bb_quote {
    border: #067CCA 1px solid;
    background-color: #ffffff;
    margin-left: 10;
    margin-bottom: 4;
    margin-top: 4;
	width: 96%;
    text-align: left;
}
.bb_quote_author {
	color: #ADDDFD;
    font-weight: bold;
    background-color: #067CCA;
    padding: 3px;
}
div.bb_code {
    border: #d0d0d0 3px double;
    background-color: #f6f6f6;
    color: #404060;
    padding: 5px;
    margin: 1em 0 0 0.8em;
    font-family: Monaco,'Courier New',monospace;
}
div.bb_code_header {
    border: #d0d0d0 1px solid;
    border-width: 1px 2px 2px 1px;
    padding-left: 5px;
    margin-top: -1.6em;
    background-color: #f6f6f6;
    white-space: nowrap;
    font-weight: bold;
    color: #404060;
    text-align: left;
}
span.bb_code_lang:before {
    content: "Код: ";
}
div.bb_code_footer {
    margin: 5px -5px -5px -5px;
    padding: 4px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #a9b8c2;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.watermarkadv {
/*  background-image: url("./files/watermarkadv.png"); */
  position: relative;
  top: -17px;
  opacity: 0.6;
}

/* Стили посветки BBCode: */

code.bb_code {
    font-size: 1em;
    color: #000000;
}
span.bb_spec_char {
    color: #000099;
}
span.bb_mnemonic {
    color: #ff0000;
}
span.bb_tag {
    color: #009900;
}
span.bb_bracket {
    font-weight: bold;
}
span.bb_slash {
    font-weight: normal;
}
span.bb_tagname {
    color: #990099;
}
span.bb_equal {
    color: #999900;
}
span.bb_attrib_name {
    color: #999900;
}
span.bb_attrib_val {
    color: #009999;
}
span.bb_autolink {
    color: #0000ff;
}
