/* CSS Document */
html body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
    min-width: 900px;
    width: 100%;
    _width: expression(document.body.clientWidth > 900 ? "100%" : "900px"); /* Ширина для IE6 */
}

.log_submit_btn
{
	width: 48px;
	height: 48px;
	border: 0px;
	background: url(/images/accept.png) no-repeat;
	cursor: pointer;
}
.top_menu {
	width: 140px;
	text-align: center;
}

.top_menu a:link{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.top_menu a:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.top_menu a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.fix_columns {
	width: 25%;
	vertical-align: top;
	padding: 0 5px 0 5px;
}

.inner_left_column {
	vertical-align: top;
	padding: 0 5px 0 5px;
}

.nofix_columns {
	width: 25%;
	vertical-align: top;
	padding: 0 5px 0 5px;
}

.left_header {
	width: 10px;
	height: 76px;
	background-image: url('../images/00_18.jpg');
	background-repeat: no-repeat;
}

.header_image {
	float: left;
}

.right_header {
	width: 12px;
	height: 76px;
	background-image: url('../images/00_21.jpg');
	background-repeat: no-repeat;
}

.content_text{
	vertical-align: top;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #BFDBFF;
	padding: 10px 0 0 0;
}

.content_text table td{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.star {
	font-family: Tahoma;
	font-size: 16px;
	color: #CA5100;
}

.big_red_char {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #CA5100;
}

.big_black_char {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.footnote {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	padding: 10px 0 0 0;
}

.schema_text {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

.button {
	text-align: center;
	margin: 15px 0 0 0;
}

/*Info Panel*/

.info_pic {
	width: 50px;
	text-align: center;
}

.info_title {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.info_title a:link {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.info_title a:visited {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.info_title a:hover {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#part0 {
	display: block;
}

#part1 {
	display: none;
}

#part2 {
	display: none;
}

#part3 {
	display: none;
}

#part4 {
	display: none;
}

#part5 {
	display: none;
}
.news_info{
	vertical-align: top;
	padding: 10px 0 0 15px;
}

.news_date{
	width: 50px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}

.news_title{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding: 0 0 0 10px;
}

.news_desc{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding: 10px 0 15px 0;
}

.news_desc p{
	margin: 0 0 0 0;
}


.contact_info {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding: 10px 0 0 15px;
}

/*end Info Panel*/

.faq_text{
	vertical-align: top;
	text-align: justify;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #BFDBFF;
	padding: 10px 0 0 0;
}

.faq_text p {
	padding: 0 0 0 20px;
}

.editor_right {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.question {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.admin_menu{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.admin_menu a:link, .admin_menu a:visited, .admin_menu a:hover{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.admin_question_list {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.admin_question_list li{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0 5px 0;
}

.admin_question_list a:link, .admin_question_list a:visited, .admin_question_list a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.question_list {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.question_list li{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0 5px 0;
}

.question_list a:link, .question_list a:visited, .question_list a:hover{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px 0 5px 0;
}

.question_actions{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.question_actions a:link, .question_actions a:visited, .question_actions a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.articles_list {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.articles_list li{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0 2px 0;
}

.articles_list a:link, .articles_list a:hover, .articles_list a:visited {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Search Area*/

.left_top_search {
	width: 12px;
	height: 24px;
	background-image: url('../images/77_07.jpg');
	background-repeat: no-repeat;
}

.top_search {
	height: 24px;
	background-image: url('../images/77_08.jpg');
	background-repeat: repeat-x;
}

.right_top_search {
	width: 12px;
	height: 24px;
	background-image: url('../images/77_10.jpg');
	background-repeat: no-repeat;
}

.left_search {
	width: 12px;
	background-image: url('../images/77_12.jpg');
	background-repeat: repeat-y;
}

.search_content {
	vertical-align: top;
	background-repeat: #BFDBFF;
}

.right_search {
	width: 12px;
	background-image: url('../images/77_14.jpg');
	background-repeat: repeat-y;
}

.left_bottom_search {
	width: 12px;
	height: 13px;
	background-image: url('../images/77_22.jpg');
	background-repeat: no-repeat;
}

.bottom_search {
	height: 13px;
	background-image: url('../images/77_23.jpg');
	background-repeat: repeat-x;
}

.right_bottom_search {
	width: 12px;
	height: 13px;
	background-image: url('../images/77_25.jpg');
	background-repeat: no-repeat;
}

/*end Search Area*/

.left_footer {
	width: 10px;
	height: 16px;
	background-image: url('../images/00_44.jpg');
	background-repeat: no-repeat;
}

.right_footer {
	width: 12px;
	height: 16px;
	background-image: url('../images/00_46.jpg');
	background-repeat: no-repeat;
}


.spacer0{
	height: 76px;
	text-align: center;
	background-image: url('../images/00_19.jpg');
	background-repeat: repeat-x;
}

.spacer0 a:link{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer0 a:visited{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer0 a:hover{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer0_inner {
	height: 76px;
	text-align: left;
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	background-image: url('../images/00_19.jpg');
	background-repeat: repeat-x;
}

.spacer0_inner a:link{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer0_inner a:visited{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer0_inner a:hover{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.spacer1{
	width: 10px;
	background-image: url('../images/00_41.jpg');
	background-repeat: repeat-y;
}

.spacer2{
	vertical-align: top;
	background-color: #BFDBFF;
}

.spacer3{
	width: 10px;
	background-image: url('../images/00_43.jpg');
	background-repeat: repeat-y;
}

.spacer4{
	height: 16px;
	background-image: url('../images/00_45.jpg');
	background-repeat: repeat-x;
}

.spacer5 {
	height: 2px;
	background-image: url('../images/77_30.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

.spacer6{
	border-top: 1px solid #a2bbd9;
}
.trackTitle_new {
    font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	color: #CA5100;
	padding-bottom:2px;
	padding-right:3px;
}
A.trackTitle {
    font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color: #000000;
	padding-bottom:2px;
	padding-right:3px;
}
A:hover.trackTitle {
    font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color: #000000;
	padding-bottom:2px;
	padding-right:3px;
}
A.trackTitle_new {
    font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	color: #CA5100;
	padding-bottom:2px;
	padding-right:3px;
}
A:hover.trackTitle_new {
    font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
	color: #CA5100;
	padding-bottom:2px;
	padding-right:3px;
}	


/******************************************************************************/

.ext-myclass-button{margin:8 0 4 0;}
DIV.ext-myclass-container{position:relative;margin:16 0 0 0;}
DIV.mybutton-class,DIV.mybutton-class-over,DIV.mybutton-class-disable{
	width:32px;
	height:32px;
	margin:2 2 2 2;
}
DIV.mybutton-class{
	background:transparent url(../images/rb_add_common.gif) repeat-x 0 top;
}
DIV.mybutton-class-over{
	background:transparent url(../images/rb_add_over.gif) repeat-x 0 top;
}
DIV.mybutton-class-disable{
	background:transparent url(../images/rb_add_disable.gif) repeat-x 0 top;
}
DIV.ext-div-livesearch{
	position:relative;
	background:transparent url(../images/live_search.jpg) no-repeat 0 top;
	font-family:tahoma;
	font-size:13;
	font-weight:bold;
	text-align:center;
	color:#6f3700;
	height:32px;
	width:200px;
	cursor:pointer;
	margin-top:12px;
}
DIV.ext-ldiv-livesearch{
	position:relative;
	top:8px;
	left:8px;
	background:transparent url(../extjs/resources/images/default/grid/loading.gif) no-repeat 0 top;
	font-family:tahoma;
	font-size:12;
	font-weight:bold;
	/*border:1px solid red;*/
	height:16px;
}

/* Column Tree Styles */
.x-column-tree .x-tree-node{zoom:1;}
.x-column-tree .x-tree-node-el{
    /*border-bottom:1px solid #eee; borders?*/
    zoom:1;
}
.x-column-tree .x-tree-selected{background: #d9e8fb;}
.x-column-tree  .x-tree-node a{line-height:18px;vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{}
.x-column-tree  .x-tree-node .x-tree-selected a span{background:transparent;color:#000;}
.x-tree-col{
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}
.x-tree-col-text, .x-tree-hd-text{
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-tree-headers {
    background: #f9f9f9 url(../extjs/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
}
.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}
.task{background-image:url(../extjs/resources/images/default/menu/menu-parent.gif) !important;}
.task-folder{background-image:url(../extjs/examples/shared/icons/fam/folder_go.png) !important;}
input.x-tree-node-cb{margin-right:4px;}
.niz{
	font-family: Tahoma;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}
/* End Column Tree Styles */