body
{
	background: #ffffff;
	color: #374148;
	font: 10pt arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
img {max-width:800px;}
a:link, body_alink
{
	color: #0054a6;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #0054a6;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #0054a6;
	text-decoration: underline;
}
.page
{
	background: #FFFFFF;
	color: #374148;
}
td, th, p, li
{
	font: 10pt arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #ffffff;
	color: #374148;
}
.tcat
{
	background: #617b8c url(images/gradients/bg-tbtit.gif) repeat-x 0 100%;
	color: #FFFFFF;
	font: bold 10pt arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
	padding: 6px 10px !important;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #f0f4f7 url(images/gradients/bg-posthead.gif) repeat-x 0 100%;
	color: #374148;
	font: 14px arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: 1px solid #d2d5d9 !important;
	border-bottom: 1px solid #ffffff !important;
	padding: 9px 10px 10px 10px !important;
}
.thead a:link, .thead_alink
{
	color: #374148;
	text-decoration: underline;
}
.thead a:visited, .thead_avisited
{
	color: #374148;
	text-decoration: underline;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #374148;
	text-decoration: none;
}
.tfoot
{
	background: #445967 url(images/gradients/bg-menu.gif) repeat-x 0 100%;
	color: #ffffff;
	font-size: 14px;
	padding: 6px !important;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffffff;
	text-decoration: underline;
}
.alt1, .alt1Active
{
	background: #eff3f6 url(images/gradients/bg-row1.gif) repeat-x 0 100%;
	color: #374148;
	border-bottom: 1px solid #ffffff !important;
	padding: 10px;
}
.alt2, .alt2Active
{
	background: #f1f5f8 url(images/gradients/bg-row2.gif) repeat-x 0 100%;
	color: #374148;
	border-bottom: 1px solid #ffffff !important;
	padding: 10px;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #374148;
	font: 10pt arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	color: #475e6d;
	font: 12px arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #d7d7d7;
}
.bginput option, .bginput optgroup
{
	font-size: 12px;
	font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	background: #f5f5f5 url(/images/gradients/bg-btn.gif) repeat-x 0 100%;;
	color: #475e6d;
	font: bold 12px arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #6b7d8b;
	border-top: 1px solid #768895;
	border-bottom: 1px solid #607482;
	height: 25px;
	padding: 0 10px 2px 10px;
	display: inline-block;
	margin-left: 10px;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #e3ebf0;
	color: #374148;
	padding: 10px;
}
.panelsurround
{
	background: #e3ebf0;
	color: #374148;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #617b8c url(images/gradients/bg-tbtit.gif) repeat-x 0 100%;
	color: #FFFFFF;
	font-size: 14px;
	padding: 12px 6px 12px 6px;
	white-space: nowrap;
	border-bottom: 1px solid #ffffff;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #445967
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000000;
	text-decoration: underline;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.style55 {
color: #000000;
link: #000000;
vlink: #000000;
bgcolor="black"
font-size: 12pt;
padding: 0px 0px 0px 5px;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav { padding: 0 0 15px 0; }
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 6px 2px 6px; font-size: 12px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

.b-head {
background: url(/images/gradients/bg-head.jpg) repeat-x 0 0;
}

.b-head__logo {
background: url(/images/gradients/bg-head_l.jpg) no-repeat 0 0;
padding: 12px 0 0 98px;
}

a.b-head__logo__a {
display: block;
width: 120px;
height: 81px;
float: left;
}

.b-head__auth {
background: url(/images/gradients/bg-head_r.jpg) no-repeat 100% 0;
float: right;
height: 115px;
margin-top: -12px;
padding: 14px 94px 0 0;
}

.b-head__auth__block {

}

.bginput {
padding: 4px 10px;
}

body {
min-width: 950px;
}

.b-breadcrumbs {
padding: 0 0 15px 0;
color: #374148;
}

.b-mainnav {
background: url(/images/gradients/bg-menu.gif) repeat-x 0 0;
border-bottom: 1px solid #ffffff;
}

.b-mainnav td {
padding: 12px 10px;
border: none;
}

.b-mainnav__search {
float: right;
width: 200px;
margin-right: 10px;
}

.b-mainnav__search__fields {
padding-top: 4px;
}

.b-mainnav__search__fields input {
display: block;
float: right;
}

.b-mainnav__search__fields input.inp-searchfield {
float: left;
width: 130px;
padding: 3px 10px;
height: 21px;
margin: 2px 0 0 0;
border-radius: 3px;
border: none;
}

.b-foot {
border-top: 1px solid #d7d7d7;
padding: 30px 35px 30px 25px;
margin-top: 40px;
}

.b-foot__copy {
color: #363636;
font-size: 12px;
overflow: hidden;
}

.b-foot__counter {
float: right;
padding: 12px 0 0 30px;
}

.b-act {
background: #445967 url(images/gradients/bg-menu.gif) repeat-x 0 100%
}

.b-mainnav a {
color: #ffffff;
font-size: 14px;
}
.b_guestmess {
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 18px;
color: #4f6673;
}

.SocialButt {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    padding:5px 0 5px 0;
}
.SocialButt2 {
    padding:5px 0 5px 0;
}

.vbsponsor {
color: #A5A5A5;
font-size:10px;
margin:-15px 0 0 42px;
}
.vbsponsor_img {
max-height: 31px;
padding:7px;
background: url(/bb/smal-sponsors/spfon.png) no-repeat;
}
.vbsponsor_r {
color: #A5A5A5;
font-family:Arial;
font-size:10px;
margin: 0 0 -5px 20%;
}
.vbsponsor_r img { 
max-height: 31px;
margin:0 0 0 -42px;
padding:7px;
background: url(/bb/smal-sponsors/spfon.png) no-repeat;
}

#heading { margin: 0 auto 0 auto; text-align: center; padding: 1em 0; }
#heading h1 { color: #345; font-size: 1.3em; }
#heading h2 { font-size: 1.1em; }

.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: 244px!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #FFFFFF!important;
                background-color: #EFF3F6!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #000000!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #354A57!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #6675BF!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
			.thread_sponsor {
display: inline-block;
    float: left;
	padding-right: 20px;
}
.thread_sponsor2 {
    float: left;
}
.forummain-header-ihor{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 990px;
}
.forummain-header-ihor a {
    display: block;
    float: left;
    width: 217px;
    height: 80px;
    padding-top: 26px;
    min-width: 180px;
}

.ihor_lat_news_i_photo {
    float: left;
    display: block;
}
.ihor_lat_news_i_txt {
    margin-left: 80px;
    display: block;
}
.ihorads
{
overflow: hidden;
    position: relative;
    padding: 0 1%;
    float: left;
    display: block;
    background-color: #e9f2f9;
    border: 1px solid white;
    border-radius: 5px;
    width: 30%;
    margin-right: 1%;
    min-height: 120px;
}
form div.upload { overflow:hidden; }

form div.upload label { font-weight:bold; display:block; margin-bottom:0.25em; }

form div.upload div.file-preview {
    background:#ccc;
    border:1px solid #000;
    display:inline-block;
    float:left;
    margin-right:1em;
    width:100px;
    height:100px;
    text-align:center;
}