/* CSS Document */

.stabilizer { font-size: 1px; }

body { font: 11px Tahoma, Verdana, Arial, sans-serif; }

/*html,body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}*/

.Courier10  { font: normal 10px Courier, 'Courier New', sans-serif; }

.Arial10, .Arial11, .Arial12, .Arial14 { font: 10px Arial, sans-serif; }
.Arial11 { font-size: 11px; }
.Arial12 { font-size: 12px; }
.Arial14 { font-size: 14px; }

.Verdana10, .Verdana11, .Verdana12 { font: 10px Verdana, Arial, sans-serif; }
.Verdana11 { font-size: 11px; }
.Verdana12 { font-size: 12px; }

.Verdana14b { font: bold 14px Verdana, Arial; }
.Verdana16b { font: bold 16px Verdana, Arial; }

/*** TAHOMA BLOCK ***/

.Tahoma10, .Tahoma11, .Tahoma12  { font: 10px Tahoma, Verdana, Arial }
.Tahoma11  { font-size: 11px; }
.Tahoma12  { font-size: 12px; }

.Trebuchet14 { font: 14px 'Trebuchet MS', Arial, Tahoma, Verdana }

H1, H2, H3 { 
  font: bold 14px Arial, Helvetica, sans-serif; 
	padding: 0px;
	margin: 0px;
}

H2 { font-size: 14px; }
H3 { font-size: 12px; }

/*** LINKS ***/

A { text-decoration: none; }
A:hover { text-decoration: underline; } 

.Link        { color: #0087D6; }
.GreenLink   { color: green;   }
.LGreenLink	 { color: #379100; }
.RedLink     { color: red;   }
.LightGreen  { color: #3F9F00; }
.GrayLink    { color: #787878; }
.LGrayLink   { color: #969696; }
.DGrayLink   { color: #646464; }
.OrangeLink  { color: #ee8100; }
.LOrangeLink { color: #f68500; }

.BrownLink	 { color: #d67400; } 

.BlackRedLink, .BlackGreenLink, .BlackBlueLink,
.BlackLink   { color: black;   }
.Reference   { color: green; text-decoration: underline; }

.BlackRedLink:hover { color: red; }
.BlackGreenLink:hover { color: green; }
.BlackBlueLink:hover { color: #0087D6; }

.BlackRedReference { color: black; text-decoration: underline; }
.BlackRedReference:hover { color: red; }

.RedReference { color: red; text-decoration: underline; }

.BlueRedReference { color: #0087D6; text-decoration: underline; }
.BlueRedReference:hover { color: red; }

.RedHover:hover   { color: red; }
.GreenHover:hover { color: green; }
.BlueHover:hover  { color: #0087D6; }



.BBCodeLink { color: green; text-decoration: none; border-bottom: 1px dashed green; }
.BBCodeLink:hover { text-decoration: none; border-bottom: 1px solid green; }

.Ref { text-decoration: underline; }

.AttachComments {
/*	padding: 5px; */
	text-align: center;
}

.AttachCommentsDiv
{
	text-align: center;
	color: #646464;
	font-size: 10px;
	/* border: 1px solid #d2d2d2; */
	background-color: #f0f0f0;
	padding: 5px;
	line-height: 15px;
	margin: 0 10px 10px 10px;
}

/* .BBCodeLink:hover { 
	text-decoration: underline;
}*/

/* WFX:List related classes */
.hdr_column { padding-bottom: 4px; }
.row_light  { background-color: #F8F8F8; }
.row_dark   { background-color: #F2F2F2; }
.row_delimiter { background-color: #dedede; }

.row_light_selected { background-color: #FFBA59; }
.row_dark_selected  { background-color: #FFBA59; }

/* стиль оформления больших текстов (статьи, новости и т.д.) */
.TextBlock {
	font: 12px Verdana, Tahoma, Arial;
	line-height: 18px;
}


/* ************************** PAGER ******************************* */

.PagerButton_Selected,
.PagerButton {
	font-size: 11px;
	background-color: #EEEEEE;
	padding: 2px 2px 3px 3px;
	margin: 0px;
	text-align: center;
}

.PagerButton_Selected { background-color: #F9BC23 }

/* *************************** IMPORTED *************************** */

/* Quote & Code blocks */
.code {
  color: #006600;
	font: normal 10px Courier, 'Courier New', sans-serif; 
	line-height: 150%;
	background-color: #FAFAFA; 
	border: 1px solid #D1D7DC; 
	padding: 10px;
}

.quote {
  color: #444444;
	font-weight: normal;
	font-size: 11px; 
	line-height: 150%;
	background-color: #FAFAFA; 
	border: 1px solid #D1D7DC;
	padding: 10px;
} 

.BBFrame {
  color: #444444;
	font-weight: normal;
	font-size: 11px; 
	line-height: 150%;
	background-color: #FAFAFA; 
	border: 1px solid #D1D7DC;
	padding: 10px;
}


/**********************************************************/
/* rounding */
.ja-topnav { width: 100%; padding-top: 5px; padding-bottom: 5px; height: 23px; margin: 0px; padding: 0px; }
.ja-topnav-left { float: left; width: 10px; background: url(../img/_round1.gif) no-repeat; height: 23px; }
.ja-topnav-center { float: left; width: 250px; height: 23px; background: url(../img/round1.gif) repeat-x; }
.ja-topnav-center div { text-align:center; vertical-align:moddle; margin-top:3px; }
.ja-topnav-right { float: left; width: 10px; background: url(../img/round1_.gif) no-repeat;	height: 23px; }

.clearfix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/**********************************************************/


/* category list */
.tab_login_link						{ color: #1e6e95; text-decoration: underline; }
.tab_login_link:hover				{ text-decoration: underline; }



/*********************** SPLASH **************************/
#splash,div.splash {
 z-index: 10;
 min-height: 80px;
 position: absolute;
 left: 50%;
 top: 500px;
 margin-top: -80px;
 background-color: white;
}

.splash1 {
	background: url(../img/round1.gif) repeat-x 50%;
	height: 25px;
	width:	575px;
}

.splash2 {
	background: url(../img/_round1.gif) left no-repeat;
	height: 25px
}

.splash3 {
	background: url(../img/round1_.gif) right no-repeat;
	height: 25px;
	cursor: move;
}

.splash4_1 {
 float: left;
 font-size: 14px;
 font-weight: bold;
 color: white;
 margin: 4px 0px 0px 20px;
 cursor: move;
}

.splash4_2 {
 float: right;
 margin: 5px 5px 0px 0px;
}

.splash_c {
 border-right: 1px solid #d1d1d1;
 border-bottom: 1px solid #d1d1d1;
 border-left: 1px solid #d1d1d1;
 margin: 0px 10px 0px 10px;
}

.splash_c div {
 padding: 25px;
 line-height: 18px;
 text-align: left;
}

.splash_c div div {
 padding: 0px;
 width: 98%;
}



/*********************** /SPLASH **************************/

/************************ LOGO ****************************/

#logo,div.logo {
 z-index: 10;
 position: absolute;
 top: 40px;
 margin-left: -25px;
}



.h_menu,div.h_menu {
 z-index: 10;
 position: absolute;
}
/********************** /LOGO *********************/


/********************* V MENU *********************/
	.tab_catalog_link 				 { color: #1a5b01; text-decoration: none; font-weight: normal; }
	.tab_catalog_link:hover 		 { text-decoration: underline; }
	.tab_catalog_link_selected 		 { color: #1a5b01; text-decoration: none; font-weight: bold;}
	.tab_catalog_link_selected:hover { text-decoration: underline; }
/********************* /V MENU ********************/



.notice {
    color:              #000000;
    background-color:   #FFFFDD;
}
h1.notice,
div.notice {
    margin:             0.5em 0 0.5em 0;
    /*border:             0.1em solid #FFD700;*/
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
            }
.notice h1 {
    border-bottom:      0.1em solid #FFD700;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}
