/* vBulletin 3 CSS For Style 'Prosims' (styleid: 4) */
body
{
	background: #092355 url(../../images/prosims/misc/body_bg.jpg) repeat-x top left;
	color: #2E2E2E;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #1A5EA2;
}
a:visited, body_avisited
{
	color: #1A5EA2;
}
a:hover, a:active, body_ahover
{
	color: #2CBAF6;
}
td, th, p, li
{
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #e9e9e9;
	color: #2E2E2E;
}
.tcat
{
	background: #2e5bb6 url(../../images/prosims/misc/tcat_02.png) repeat-x top left;
	color: #D9E4F9;
	font: bold 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: solid 6px #89df10;
}
.tcat a:link, .tcat_alink
{
	color: #d9e4f9;
	text-decoration: underline;
}
.tcat a:visited, .tcat_avisited
{
	color: #d9e4f9;
	text-decoration: underline;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.thead
{
	background: #f3f4f8 url(../../images/prosims/misc/strip_back.png) repeat-x top left;
	color: #1A5EA2;
	font: normal 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #1A5EA2;
	text-decoration: underline;
}
.thead a:visited, .thead_avisited
{
	color: #1A5EA2;
	text-decoration: underline;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #2CBAF6;
	text-decoration: none;
}
.tfoot
{
	color: #ced9f0;
	font-size: 10px;
}
.tfoot a:link, .tfoot_alink
{
	color: #ced9f0;
	text-decoration: underline;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ced9f0;
	text-decoration: underline;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	border-top: solid 1px #FFFFFF;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	color: #1A5EA2;
	text-decoration: underline;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	color: #1A5EA2;
	text-decoration: underline;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	color: #2CBAF6;
	text-decoration: none;
}
.alt2, .alt2Active
{
	background: #F4F5F8;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDFDFD;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #1A5EA2;
	text-decoration: underline;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #1A5EA2;
	text-decoration: underline;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #2CBAF6;
	text-decoration: none;
}
td.inlinemod
{
	background: #BAEE8F;
	color: #3e3e3e;
	font-size: 12px;
	border-top: 1px solid #BAEE8F;
}
.wysiwyg
{
	background: #FFFFFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
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
{
	color: #3E3E3E;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #929292;
}
.navbar
{
	color: #3e3e3e;
	font: 10px 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: #F7F7F9;
	color: #3e3e3e;
	padding: 10px;
	border: 1px solid #D1DCED;
}
.panelsurround
{
	background: #E9EAEF;
	color: #3e3e3e;
	border: 1px solid #D1DCED;
}
legend
{
	color: #7b7b7b;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	color: #D9E4F9;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #d9e4f9;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #d9e4f9;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #d9e4f9;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #CCD2D7;
	color: #3e3e3e;
	text-align: left;
}
.vbmenu_option
{
	background: #F3F4F5;
	color: #3e3e3e;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #3e3e3e;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #3e3e3e;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #3e3e3e;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #ffffff;
	color: #3e3e3e;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	border-top: 1px solid #ffffff;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #3e3e3e;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #3e3e3e;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #3e3e3e;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { 
         font-size: 14pt; 
         color: #1a5ea2;
}


/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pages {
	color: #D9E4F9;
	background-color: #396BBA;
	border: 1px solid #648CD0;
}

.pagenav td { padding: 2px 4px 2px 4px; }

.pagenav .link_alt1 {

}
.pagenav .link_alt1 a {
	color: #D9E4F9;
	text-decoration: underline;
}
.pagenav .link_alt1 a:hover {
	color: #2CBAF6;
	text-decoration: none;
}
.pagenav .link_alt2 {
	color: #D9E4F9;
	background-color: #7B9DD7;
}
.pagenav .link_alt2 .smallfont {
	color: #FFFFFF;
}
/* ***** define margin and font-size for elements inside panels ***** */
.fieldset {
	/* border: 1px solid #AEB8BF; */
	padding: 4px;
	margin-bottom: 6px;
        color: #3e3e3e;
}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px;}

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

/* ***** sets background for header area - No need to change this ***** */
#hdr {
background: #0a0a0b url(../../images/prosims/misc/hdr_back.gif) ;
width: 100%;
height: 90px;
	margin: 0;
	padding: 0; 
}

/* ***** dispalys 1 px border around header area - No need to change this ***** */
#hdr_bdr {
border-left: 1px solid #2a2a2a;
border-right: 1px solid #2a2a2a;
margin: 0;
padding: 0; 
}

/* ***** SETS LOGO AREA FOUND IN HEADER AND ALL OF IT'S PROPERTIES ***** */
#logo {
background: url(../../images/prosims/misc/hdr_logo.gif);
width: 175px;
height: 90px; 
align: left;
	margin: 0;
	padding: 0; 
}

/* ***** used to create shadow affect for sides ***** */
#brd_in {
	background-image: url(../../images/prosims/misc/page_bg.gif);
}

/* ***** used to create shadow affect for sides ***** */	
#brd_outer {

}

/* ***** small blue bar above nav area and below main header ***** */	
#hdr_btm {
background: #363536 url(../../images/prosims/misc/mid_hdr_back.gif);
width: 100%;
height: 14px;
	margin: 0;
	padding: 0; 
}

/* ***** used for navigation background ***** */
#nav_back {
background: #111111 url(../../images/prosims/misc/nav_back.gif);
width: 100%;
height: 29px;
}

/* ***** used to 1 px sides for bottom category etc  ***** */
.ftr_bdr {
border-left: 1px solid #2a2a2a;
border-right: 1px solid #2a2a2a;
margin: 0;
padding: 0; 
}



.announce_l {
background: #f4f5f8;
color: #3e3e3e;
border-top: 1px solid #ffffff;
}

.announce_r {
background: #f4f5f8;
color: #3e3e3e;
border-top: 1px solid #ffffff;
}

.stuck {
background: #f4f5f8;
color: #3e3e3e;
border-top: 1px solid #ffffff;
font-size: 12px;
}

.spacer {
padding: 7px 7px 7px 7px;
} 
.alt1 div {
      line-height:1.3;
}
.shout_time {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
.shout_text {
font-size:12px;
}
.bottom_line {
	background-color: #5985D5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D56AC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5881D3;
	background-image: url(../../images/prosims/misc/bottom_line.gif);
}
.copyright {
	color: #CED9F0;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 1.4;
}
.copyright a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright a:hover {
	color: #B5D9F0;
	text-decoration: none;
}
#bottom_time {
	color: #CED9F0;
	width: 50%;
	float: left;
	text-align: left;
	padding-left: 19px;
}
#bottom_time .time {
	color: #CED9F0;
}
#logout {
	color: #FFFFFF;
	width: 30%;
	float: right;
	text-align: right;
	padding-right: 30px;
}
#logout a {
	color: #FFFFFF;
	text-decoration: underline;
}
#logout a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#logout a:hover {
	color: #CED9F0;
	text-decoration: none;
}
.white {
        color:#d9e4f9;
} 

#next .smallfont a:link {
	color: #D9E4F9;
}
#next .smallfont a:visited {
	color: #D9E4F9;
}
#next .smallfont a:hover {
	color: #2CBAF6;
}
.tfoot2 {
        background-color: #f4f5f8;
}
.tfoot2 a:link {
        color: #1A5EA2;
}
.tfoot2 a:visted {
        color: #1A5EA2;
}
.tfoot2 a:hover {
        color: #2CBAF6;
}
.memberinfo {
	font-size: 12px;
	font-weight: bold;
	color: #d9e4f9;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../../images/prosims/misc/tcat_02.png);
	background-repeat: repeat-x;
}
#welcome {
	color: #D9E4F9;
	font-size: 11px;
        border-collapse: collapse;
}
#welcome a {
	color: #D9E4F9;
	text-decoration: underline;
}
#welcome a:hover {
	color: #2CBAF6;
	text-decoration: none;
}
#welcome .time {
         color: #d9e4f9;
         font-weight: bold;
}
.smallfont_welcome {
	color: #D9E4F9;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
	
}
/* меню */
.tabs {
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	height: 30px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tabs li {
	margin: 0pt -15px -1px 0pt;
	display: block;
	float: right;
}
.tabs li a { display: block; text-decoration: none; position: relative; }
.tabs li a b.p1 {
	background: transparent url('../../images/prosims/misc/normal_l.png') repeat;
	display: block;
	width: 24px;
	height: 30px;
	float: left;
}
.tabs li a b.p2 {
	padding: 0pt 10px;
	background: transparent url('../../images/prosims/misc/normal_m.png') repeat-x;
		position: relative;
	display: block;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	color: #D9E4F9;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}
.tabs li a b.p3 {
	background: transparent url('../../images/prosims/misc/normal_r.png') repeat;
	display: block;
	width: 8px;
	height: 30px;
	float: left;
	position: relative;
	z-index: 100;
}
.tabs li a.m1 { z-index: 800; }
.tabs li a.m2 { z-index: 700; }
.tabs li a.m3 { z-index: 600; }
.tabs li a.m4 { z-index: 500; }
.tabs li a.m5 { z-index: 400; }
.tabs li a.m6 { z-index: 300; }
.tabs li a.m7 { z-index: 200; }
.tabs li a.m7 { z-index: 100; }
.tabs li a:hover, .tabs li a:focus, .tabs li a:active { border: 0pt none ; z-index: 900; }
.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 { background: transparent url('../../images/prosims/misc/hover_l.png') repeat; position: relative; z-index: 100; cursor: pointer; }
.tabs li a:hover b.p2, .tabs li a:focus b.p2, .tabs li a:active b.p2 {
	background: transparent url('../../images/prosims/misc/hover_m.png') repeat-x;
	position: relative;
	z-index: 100;
	color: #2cbaf6;
	cursor: pointer;
	text-decoration: none;
}
.tabs li a:hover b.p3, .tabs li a:focus b.p3, .tabs li a:active b.p3 { background: transparent url('../../images/prosims/misc/hover_r.png') repeat; 
position: relative; 
z-index: 100; 
cursor: pointer; }
.thanks {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f5f8;
}
.thanks_names {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f5f8;
}
#search_h {
	background-attachment: scroll;
	background-image: url(../../images/prosims/misc/search_bg.gif);
	background-repeat: repeat-x;
}
#search_h .bginput {
	border: medium none;
	padding: 4px;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 5px;
	color: #333333;
}
#search_add a {
	font-size: 10px;
	color: #7e95c1;
	margin-left: 5px;
	display: block;
	margin-top: 3px;
}
#search_box {
	position: relative;
	float: right;
}
#translate_box {
	position: relative;
	float: right;
	background-attachment: scroll;
	background-image: url(../../images/prosims/misc/translate.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 38px;
	text-align: center;
	margin-left: 10px;
}
#translate_box img {
	padding-top: 11px;
}
#head {
	background-image: url(../../images/prosims/misc/logo.jpg);
	background-repeat: no-repeat;
}
#home_link a {
	position: absolute;
	height: 141px;
	width: 300px;
}
#groups {
	margin-top: 10px;
	font-size: 10px;
	background-color: #f4f5f8;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: -5px;
	margin-bottom: -5px;
	margin-left: -5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
}
#head #enth {
	width: 108px;
	height: 59px;
	position: absolute;
	text-align: center;
	right: 47%;
}
#open_thanks_button {
	background-image: url(../../images/prosims/misc/thanks2.gif);
	background-repeat: no-repeat;
	display: block;
	margin-left: 8px;
	padding-left: 20px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sl {
	color: #CED9F0;
}
#sl a {
	color: #CED9F0;
}
#valentine { position: absolute; height: 141px; width: 300px; }
#lenta {
	position: absolute;
	height: 64px;
	width: 65px;
	background-attachment: scroll;
	background-image: url(../../images/prosims/misc/lenta.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#y5_direct1, #y5_direct1 .y5_wh {
        margin:0px auto;
}

#spiffy-outer {
	margin: 3px;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eb5c00}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e02700;
  border-right:1px solid #e02700;
  background:#e64500}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #da0900;
  border-right:1px solid #da0900;
  background:#e74a00}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e74a00;
  border-right:1px solid #e74a00;}
.spiffy4{
  border-left:1px solid #e02700;
  border-right:1px solid #e02700}
.spiffy5{
  border-left:1px solid #e64500;
  border-right:1px solid #e64500}
.spiffyfg{
  background:#eb5c00}
.spiffyfg {
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
.spiffyfg a:link, .spiffyfg a:visited {
	color: #FFFF00;
}
.spiffyfg a:hover {
	text-decoration: none;
}
#sitemap {
    text-indent:-10000px;
}

/* ссылка на сайт  */

.tabs li#site-link a b.p2 {
	text-decoration:none;
}
.tabs li a i {
	font-style:normal;
	background-attachment: scroll;
	background-image: url(../../images/prosims/misc/site-star.png);
	background-repeat: no-repeat;
	background-position: left center;	
	padding:20px 0 20px 20px;
}
.tabs li a b b {
	text-decoration:underline;
}
.tabs li a:hover b b {
	text-decoration:none;
}

.tabs li a.m9 { z-index: 50; }
.tabs li a.m8 { z-index: 75; }
.tabs li a:hover, .tabs li a:focus, .tabs li a:active, .tabs li#usercp2 a:hover, .tabs li#usercp2 a:focus, .tabs li#usercp2 a:active { border: 0pt none ; z-index: 900; }