html, body {
	padding: 0;
	margin: 0;
	width: 100%;
	height:100%;
}
body {
	padding: 0;
	margin: 0;
	width: 100%;
	height:100%;
	overflow-y: scroll;
	//overflow-y: none;
  }
#page {
	width: 1000px;
	margin: 0 auto;
	font-family: Arial;
	font-size: 12px;
	position: relative;
	color: #303030;
}

#stat {
	visibility: hidden;
}

a {                            
	color: #303030;
}

a img {
	border: 0;
}

p {
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0 0 10px;
	padding: 0;
}
textarea {
border:1px solid #DDDDDD;
}

/* --------------# ��������� ����� ----------------------------------------# */
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.hh,.hf{ display: block; overflow: hidden; }
.b2,.b3,.b4,.b5{border-style: solid;border-color:#DDD;}
.b1,.b2,.b3{height: 1px;}
.b3,.b4,.b5{ border-width: 0pt 1px; padding-left: 7px; padding-right: 7px; }
.b1{margin: 0pt 5px; background: #DDD;}
.b2{border-width: 0pt 2px; margin: 0pt 3px;}
.b3{margin: 0pt 2px;}
.b4{margin: 0pt 1px;height: 2px;}
.b6{font-size: 1px;}
.b7{font-size: 1px;}
.hh{height: 7px;}
.hf{height: 4px;}
#info1 .b7 .b2,#info1 .b7 .b3,#info1 .b7 .b4,#info1 .b5,#info2 .b7 .b2,#info2 .b7 .b3,#info2 .b7 .b4,#info2 .b5 ,#news .b7 .b2,#news .b7 .b3,#news .b7 .b4,#news .b5{ background-repeat: repeat-x; background-position: top; background-image: url('/images/background.gif'); }
/* ______________# ��������� ����� ________________________________________# */

#header_left, #header_right {
	text-align: center;
/*	height: 110px;*/
	position: absolute;
	top: 10px;
}

.dh7 {
	height: 7px;
	line-height: 7px;
	font-size: 7px;
}

#header_left {
	width: 260px;
	left: 30px;
}

#header_right {
	width: 620px;
	right: 30px;
}

#header_middle {
	position: relative;
	width: 940px;
	left: 30px;
	right: 30px;
	top: 165px;
}

#logo {
	width: 243px;
	height: 51px;
}

#menu {
	width: 620px;
	height: 50px;
	line-height: 36px;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('/images/top_menu_background.gif');
	color: #000000;
}

#menu a {
	color: #303030;
	font-size: 12px;
}

a.current {
	font-weight: bold;
	text-decoration: none;
}

#menu_block1, #menu_block2 {
	text-align: center;
	margin: 6px 0 3px 12px;
	height: 37px;
	line-height: 37px;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}

/*������ IE6*/
* html #menu_block1, * html #menu_block2 {
	margin: 6px 0 3px 8px;
}

#menu_block1 {
	width: 182px;
	background-image: url('/images/menu_block1_bg.gif');
}

#menu_block2 {
	width: 394px;
	background-image: url('/images/menu_block2_bg.gif');
	margin: 7px 0 3px 12px;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

#info1,#info2 {
}

#info1 {
	text-align: left;
}
#info1 .b5 {
	padding-left: 20px;
}
.top1 {
	height: 65px;
}
.top2 {
	height: 112px;
}

.top_left {
	float: left;
	width: 460px;
	height: 112px;
}

.top_right {
	float: right;
	width: 460px;
	height: 112px;
}

#content {
	position: absolute;
	top: 270px;
	left: 30px;
	width: 940px;
}

#content.noannounce {
	top:160px;
}

#content.noauth {
	top: 250px;
}

/*#content a {
	color: #ff6600;
}*/
.username {
	font-size: 15pt;
	color: #303030;
}

.button1, .button2, .button_big, .button1x80 {
	background-repeat: no-repeat;
	background-position: left top;
	width: 70px;
	height: 20px;
	color: #303030;
	font-size: 7pt;
	border: 0;	
}
#header_left .button1, #header_right .button1, #header_left .button2, #header_right .button2 {
	font-size: 8pt;
}
.button1 {
	background-image: url('/images/button1.png');
	background-color:transparent;
}

.button1x80 {     /*������ �����;*/
	background-image: url('/images/button1x80.png');
	background-color:transparent;
	width: 80px;
}

.button2 {     /*������ �����;*/
	background-image: url('/images/button2.png');
	background-color:transparent;
}

.button_add {
	background-image: url('/images/add.png');
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 24px;
	line-height: 24px;
	color: #333333;
	font-size: 11px;
	border: 0;
}
.button_delete {
	background-image: url('/images/delete.png');
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 24px;
	line-height: 24px;
	color: #333333;
	font-size: 11px;
	border: 0;
}
.button_stop {
	background-image: url('/images/stop.png');
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 24px;
	line-height: 24px;
	color: #333333;
	font-size: 11px;
	border: 0;
}
.button_play {
	background-image: url('/images/play.png');
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 24px;
	line-height: 24px;
	color: #333333;
	font-size: 11px;
	border: 0;
}

.button2, .button4 {
	color: #ffffff;
}

#info2 table {
	font-size: 12px;
	text-align: left;
	margin: 0 auto;
	padding-top: 0px;
}
.blogname {
	color: #303030;
	font-family: Tahoma;
	font-size: 8pt;
}
/*  ------------ ������������ ����� ������� � #info2 ----------------------- */

.i2_1 {
	width: 30px;
}

.i2_2 {
	width: 125px;
	padding: 0 10px;
}

.i2_3 {
	width: 125px;
	padding: 0;
}

.i2_4 {
	width: 30px;
	padding: 0 10px;
}

.i2_5 {
	width: 125px;
}

.i2_6 {

	padding: 0 10px;
}

/* _________________________________________________________________________ */

.dh100 { /*div ������� 100*/
	height: 55px;
}

#left_column, #center_column, #right_column {
	float: left;
	text-align: left;
}

#left_column {
	width: 240px;
}

#center_column {
	width: 430px;
}

#right_column {
	width: 240px;
}

.capt {
	color: #333333;
	font-size: 20px;
	margin: 15px 0 7px 0px;
	text-align: left;
}

#for_footer {
	background: #f7f7f7;
	height: 40px;
	padding: 15px;
	margin-top: 20px;
}

.video {
	height: 153px;
	padding-bottom: 32px;
}
.video .pleer {
	float: left;
}
.video .prompt {
	padding-left: 45px;
	width: 680px;
	max-width: 680px;
	height: 153px;
	margin-right: 0px;
}
.video .prompt .text {
	padding-left: 40px;
}
.video .prompt a {
	font-size: 15px;
	color: #ff6600;
}
.capt2 {
	font-family: Tahoma;
	font-size: 25px;
	font-weight: bold;
	color: #6a6a6a;
	padding-bottom: 10px;
}
.capt2 a {
	font-size: 25px !important;
	font-weight: bold;
}
.maintable {
	width: 97%;
	margin: 0 auto;
}
.maintable td {
	vertical-align: top;
}
.maintable img {
	padding-top: 5px;
	padding-right: 5px;
}
.maintable a {
	font-size: 14px;
	color: #ff6600;
}
.leftcolumn {
	border-right: 1px solid #f5f5f5;
	padding-right: 25px;
}
.leftcolumn1 {
	padding-right: 25px;
	padding-top: 15px;
}
.rightcolumn {
	padding-left: 30px;
}
.rightcolumn1 {
	padding-left: 30px;
	padding-top: 15px;
}
.maintable .date {
	margin: 5px 0;
	font-size: 11px;
	color: #999999;
}
#for_layers {
	background: #fff url('/images/layer_bg.gif') repeat-x top left;
	position: relative;
	padding: 0;
	margin: 0;
}
#for_layers .b1{margin: 0pt 5px; background: #DDD;}
#for_layers .b2{border-width: 0pt 2px; margin: 0pt 3px; background-color: #e7e7e7;}
#for_layers .b3{margin: 0pt 2px; background-color: #e7e7e7;}
#for_layers .b4{margin: 0pt 1px;height: 2px; background-color: #e7e7e7;}
#for_layers .b6{font-size: 1px; background-color: #ffffff;}

#for_layers .b8 .b2{border-width: 0pt 2px; margin: 0pt 3px; background: none;}
#for_layers .b8 .b3{margin: 0pt 2px; background: none;}
#for_layers .b8 .b4{margin: 0pt 1px;height: 2px; background: none;}
#for_layers .b8{font-size: 1px; background-color: #ffffff; //background-color: none;}

#layers {
	width: 938px;
	left: -7px;
	position: relative;
}
#layers1 {
	width: 900px;
	margin: 0 auto;
}
#layers2 {
	width: 580px;
	left: -7px;
	position: relative;
/*	float: left;*/
	padding: 0 10px;
	font-size: 12px;
}


* html #layers {
	left: 0;
	width: 924px;
}

* html #list {
	width: 100%;
	padding: 0;
}
/*.space {
	width: 26px;
}
.space1 {
	width: 19px;
}
.space2 {
	width: 6px;
}
.space3 {
	width: 14px;
}
.site .space {
	width: 6px;
}
.site {
	margin: 0pt 10px 10px;
	padding: 10px 10px 20px; 
}
* html .space {
	width: 19px;
}*/

#layers_line {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	z-index: 10;
	background-color: #ffffff;
}
#layers_line a:hover {
	color: #FC6702;
}

#layers_line div.layer1 {
	float: left;
	text-align: center;
	height: 38px;
	width: 161px;
	line-height: 45px;
	background: url('/images/layer1.gif') no-repeat bottom left;
	margin: 0 9px;
	font-size: 10pt;
	color: #242424;
}
#layers_line div.layer2 {
	float: left;
	text-align: center;
	height: 39px;
	width: 180px;
	line-height: 37px;
	background: url('/images/layer2.gif') no-repeat bottom left;
	margin: 0 9px;
	font-size: 11pt;
	font-weight: bold;
	color: #242424;
}
#layers_line div.layer3 {
	float: right;
	text-align: center;
	height: 38px;
	width: 161px;
	line-height: 45px;
	background: url('/images/layer1.gif') no-repeat bottom left;
	margin: 0 5px 0 0;
	font-size: 10pt;
	color: #242424;
	}
#layers_line div.layer4 {
	float: right;
	text-align: center;
	height: 38px;
	width: 180px;
	line-height: 37px;
	background: url('/images/layer2.gif') no-repeat bottom left;
	margin: 0 5px 0 0;
	font-size: 11pt;
	font-weight: bold;
	color: #242424;
	}
#layers_line a {
	color: #242424;
}

#list_input {
	//border-collapse: collapse;
	margin: 0 auto;
	font-size: 11px;
	border: 1px solid #c6d2d2;
	color: #5e5246;
}

.list_input_head {
	background-color: #f9f8f7;
	font-weight: bold;
}

#list_head {
	width: 97%;
	height: 58px;
	border-collapse: collapse;
	font-size: 11px;
	margin: 0 auto;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url('/images/header4layers.gif');
	border: 1px solid #c6d2d2;
	color: #5e5246;
}

#list_head2 {
	width: 100%;
	height: 58px;
	border-collapse: collapse;
	font-size: 11px;
	margin: 0 auto;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url('/images/header4layers.gif');
	border-top: 1px solid #c6d2d2;
	color: #5e5246;
}
#list_head_search {
	width: 97%;
	height: 43px;
	border-collapse: collapse;
	font-size: 11px;
	margin: 0 auto;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url('/images/header4layers.gif');
	border: 1px solid #c6d2d2;
	color: #5e5246;
}
.font_big, .font_big a {
	font-size: 17px;
	font-weight: bold;
	color: #666666;
}
.head {
	width: 97%;
	margin: 0 auto;
	border-bottom: 1px solid #bcbcbc;
	font-size: 12px;
	padding: 16px 0px 20px;
}
#layers .head td.right {
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
}
#layers .head td {
	text-align: left;
}
.head a, .selectsite a, .infosite a, .top_left a, .top_right a {
	color: #ff6600;
}
.head .deactivate a, .selectsite .deactivate a, .infosite .deactivate a {
	color: #999999;
}
.selectsite {
	width: 97%;
	margin: 0 auto;
	background-color: #f9f8f7;
	font-size: 12px;
	height: 52px;
	/*border: 1px solid #bcbcbc;*/
	clear: both;
}

.selectsite select {
	margin-left: 20px;
}
.selectsite a.font_big {
	color: #666666;
}
.selectsite td {
	text-align: left !important;
}
.selectsite .date {
	padding: 0 20px;
	font-size: 11px;
	color: #999999;
}
.infosite {
	width: 97%;
	margin: 0 auto;
	padding-top:7px;
	font-size: 11px;
	height: 82px;
}
.infosite .second {
	border-top: 1px solid #e5e5e5; 
	/*border-bottom: 1px solid #e5e5e5;*/
}
.infosite .second td {
	text-align: left !important;
	padding-left: 13px;
}
.infosite .secondrow td {
	background-color: #f9f8f7;
}

.site {

}
#list {
	width: 97%;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 11px;
	border: 1px solid #c6d2d2;
	background: #FFFFFF;
}

#list_opt {
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 11px;
	background: #FFFFFF;
}
#list_head_mal {
	width: 802px;
	height: 57px;
	border-collapse: collapse;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('/images/header4layers.gif');
	text-align: center;
}
#list_mal {
	width: 802px;
	height: 57px;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
}
.list {
	width: 97%;
	margin: 0 auto;
	font-size: 11px;
}
#content select {
	font-size: 11px;
}
#content hr {
	color: #bcbcbc;
	width: 97%;
	margin: 0 auto;
}
#layers td {
	text-align: center;
	vertical-align: middle;
}
td.center {
	width:33%;
	text-align:center;
	border-left: 1px solid #c6d2d2;	
}
#list a {
	font-size: 11px;
	color: #ff6600;
}

#list_opt a {
	font-size: 11px;
	color: #ff6600;
}
.td_l1_mal {
 width: 150px;
}
.td_l1_red {
  color: red;
}

.td_l22 {
	width: 60px;
}
.td_l23 {
	border-left: 1px solid #c6d2d2;
}
.td_l2 {
	width: 50px;
	border-left: 1px solid #c6d2d2;
}

.td_l3 {
	width: 45px;
	border-left: 1px solid #c6d2d2;
}
.td_pr {
	width: 30px;
	border-left: 1px solid #c6d2d2;
}
.td_l4 {
	width: 57px;
	border-left: 1px solid #c6d2d2;
}

.td_l5 {
	width: 63px;
	border-left: 1px solid #c6d2d2;
}

.td_l5_red {
	width: 63px;
	border-left: 1px solid #c6d2d2;
	color: red;
}

.td_l6 {
	width: 65px;
	border-left: 1px solid #c6d2d2;
}

.td_l6_red {
	width: 65px;
	border-left: 1px solid #c6d2d2;
	color: red;
}


.td_l7 {
	width: 60px;
	border-left: 1px solid #c6d2d2;
}
.td_l7_search {
	width: 66px;
	border-left: 1px solid #c6d2d2;
}
.td_l8 {
	width: 53px;
	border-left: 1px solid #c6d2d2;
}

.td_l9 {
	width: 50px;
	border-left: 1px solid #c6d2d2;
}

.td_l10 {
	width: 55px;
	border-left: 1px solid #c6d2d2;
}

.td_l11 {
	width: 55px;
	border-left: 1px solid #c6d2d2;
}

.td_l12 {
	border-left: 1px solid #c6d2d2;
	border-right: 0px;
	width: 70px;
}

.td_l13 {
	border-left: 1px solid #c6d2d2;
	width: 200px !important;
}
.td_l14 {
	border-left: 1px solid #c6d2d2;
	width: 50%;
}
.td_l15 {
	border-left: 1px solid #c6d2d2;
	width: 130px !important;
}
.td_l16 {
	border-left: 1px solid #c6d2d2;
	width: 140px !important;
}
.td_17 {
border-right: 1px solid #c6d2d2;
width: 60px;
}
.td_l18 {
	border-left: 1px solid #c6d2d2;
	width: 95px !important;
}
.td_lh {
	border-left: 1px solid #c6d2d2;
	border-right: 1px solid #c6d2d2;
	border-bottom: 1px solid #c6d2d2;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url('/images/lh_bg.gif');
}
.td_lh1 {
	border-left: 1px solid #c6d2d2;
	border-right: 1px solid #c6d2d2;
}
.td_left {
border-left: 1px solid #c6d2d2;
width: 199px;
}
.td_search {
border-right: 1px solid #c6d2d2;
width: 173px;
}
.td_right {
border-right: 1px solid #c6d2d2;
border-left: 1px solid #c6d2d2;
width: 173px;
}

.otstup {
text-align: left !important;
padding-left: 17px;/*25px;*/
}
.otstup1 {
text-align: left !important;
padding-left: 15px;
}
.otstup2 {
text-align: left !important;
padding-left: 42px;
}

.otstup3 {
text-align: left !important;
padding-left: 25px;
}

.span_opt {
display:inline-block;
width:80px;
margin:2px;
}	
#list_head tr td {
	border: 1px solid #c6d2d2;
}

#list tr td {
	border: 1px solid #c6d2d2;
	height: 40px;
}
#list_opt tr td {
	border-top: 1px solid #c6d2d2;
	border-bottom: 1px solid #c6d2d2;
	height: 40px;
}
#list tr:hover td {
	background: #FFFFcc !important;
	border: 1px solid #c6d2d2;
	height: 40px;
}
#list tr.odd td {
	background: #f9f8f7;
}

#list tr.red td {
	background: #FFE4E4;
}

#list tr.selected td {
	background: #FFE5B8;
}

#list_mal tr td {
	background: #FFFFFF;
	border: 1px solid #c6d2d2;
	height: 40px;
}
#news_line {
	position: relative;
}

#for_news_line {
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('/images/background.gif');
	width: 940px;
	margin-bottom: 20px;
}

#for_news_line #show_news {
	display: block;
	text-align:left;
}

#for_news_line .news_c {
	float: left;
	width: 250px;
	font-weight: bold;
	padding: 0 10px;
}

#for_news_line a.capt {
	font-size: 15px;
	display: block;
	text-align: center;
	text-align: left;
	margin: 0;
	
}

#for_news_line .text {
	border-top: 1px dashed gray;
	text-align: justify;
	font-weight: normal;
	font-size: 9pt;
	margin-top: 5px;
}

#for_news_line p {
	text-indent: 25px;
}
.input_tits {
	width: 35px;
	font-size: 10px;
	border: 1px solid #DDD;
}
.gbl {
	text-align: left !important;
}
.gbl1 {
	width: 433px;
	border-left:1px solid #c6d2d2;
	padding: 5px 3px;
}
.big_input {
	width: 150px;
}
.alfavit {
	font-size: 14px; 
	word-spacing: 3px;
	color:#a0a0a0; 
	text-align: left !important;
}
.alfavit a {
	color: #000000;
}
/* ����� ����������� */
#auth {
  height: 140px;
  //height: 137px;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
#auth h3 {
	margin: 0 0 5px;
  padding: 0px;
  font-size: 14px;
	/*text-align: left;*/
}
/*#auth p {
	padding: 0 0 0 0px;
	text-align: left;
}*/
#auth input {
	width: 205px;
	height: 15px;
	font-size: 10px;
	border: 1px solid #DDD;
	/*display: block;*/ /* rem by rzaikin*/
	margin: 2px 0 2px auto;
	padding: 1px 0;
}

#auth .submit {
	width: 70px;
	height: 20px;
	margin: 5px 0 0 0;
	border: 0;
}

#one_layer_top {
	margin: 0 auto;
	width: 940px;
	height: 50px;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/one_layer_top.gif');
}

.ta_center {
	text-align: center;
}
.ta_right {
	text-align: right;
	padding-right: 26px;
	float: right;
}
.ta_right1 {
	text-align: right;
	padding-right: 8px;
	float: right;
}
.ta_right2 {
	text-align: right;
	padding-right: 1.5%;
	float: right;
}
.ta_left {
	text-align: left;
	padding-left: 73px;
}
.ta_left1 {
	text-align: left;
	padding-left: 88px;
}
.ta_left2 {
	text-align: left;
	padding-left: 38px;
}
.ta_left3 {
	text-align: left;
	padding-left: 1.5%;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
#one_layer_top p {
	font-size: 14px;
	font-weight: bold;
	color: #242424;
	padding: 10px 0 0 25px;
	text-align: left;
	width: 125px;
	height: 35px;
	overflow: hidden;
}

#one_layer {
	margin: 0 auto;
	width: 940px;
	padding: 0;
	background-color: #e8e8e8;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/one_layer_bottom.gif');	
}
#one_layer_content {
	padding: 10px;
}
.leftform {
  margin-left: 15px;
  margin-right: 20px;
  width:320px;
  float: left;
}
/*
#one_layer {
	margin: 0 auto;
	width: 837px;
	height: 484px;
	padding: 10px 10px 10px 25px;
	background-color: #e8e8e8;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/one_layer_bottom.gif');	
}
*/

#one_layer p {
	text-align: justify;
	margin-bottom: 10px;
}


.input_text1 {
	width: 185px;
	height: 15px;
	font-size: 11px;
	border: 1px solid #DDD;
}
select.input_text1 {
	height: 17px;
}
.input_textarea {
	width: 178px;
	height: 40px;
	font-size: 11px;
	border: 1px solid #DDD;
}
.input_text {
	width: 160px;
	height: 17px;
	font-size: 11px;
	border: 1px solid #DDD;
}
.input_text2 {
	width: 160px;
	border: 1px solid #676767;
}

.input_text3 {
	width: 50px;
	border: 1px solid #676767;
}
.input_text4 {
	width: 115px;
	height: 14px;
	font-size: 13px;
	border: 1px solid #DDD;
}
.input_date {
	width: 80px;
	height: 14px;
	font-size: 13px;
	border: 1px solid #DDD;
}
#help1 {
	float: left;
	width: 500px;
	background-color: white;
	font-size: 11px;
}

#help1 .b6, #help2 .b6, #help3 .b6 {
	background-color: #E8E8E8;
}

#help1 .b6 b, #help2 .b6 b, #help3 .b6 b {
	background-color: #ffffff;
}

.capt3 {
	font-size: 14px;
	font-weight: bold;
	color: #242424;
}

#help2 {
	float: left;
	width: 180px;
	background-color: white;
	font-size: 11px;
}

#help3 {
/*	float: left;*/
	width: 290px;
	background-color: white;
	font-size: 11px;	
}

#one_layer #keywords {
	float: left;
	width: 665px;	
}

#keywords table {
	width: 651px;
	font-size: 12px;
	vertical-align: top;
}

#keywords td {
	padding: 5px 0;
}

#keywords .td1 {
	width: 20px;
}

#keywords .td2 {
	width: 190px;
}

#keywords .td3 {
	width: 190px;
}

#keywords table#capt {
	background-color: #eaeaea;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/keywords_capt.gif');
	height: 32px;
	margin-bottom: 10px;
}

#keywords table#capt td {
	padding: 0;
	vertical-align: middle;
}

#keywords .td4 a {
	color: #e77000;
}

#keywords a.link1 {
	font-size: 12px;
	color: #303030;
}

#keywords a.link2 {
	font-size: 10px;
	color: #e77000;
}

#layers2 .capt4 {
	font-size: 14px;
	font-weight: bold;
}

#layers2 .td1 {
	width: 380px;
}

#layers2 .td2 {
	width: 80px;
}

#layers2 .td3 {
	width: 80px;
}


/*added by rzaikin*/
.dh143 {
	height: 137px;
}
#register span{
	display:inline-block;
	vertical-align:middle;
	width:110px;
	margin:2px;
}
#register input{
	margin:2px;
}
#profile span{
	display:inline-block;
	vertical-align:middle;
	width:110px;
	margin:2px;
}
#profile input, #profile textarea{
	margin:2px;
}
#remind span{
	display:inline-block;
	vertical-align:middle;
	width:100px;
	margin:2px;
}
#remind input{
	margin:2px;
}
.error {
	text-align:center;
	color:#FF0000;
	width:100%;
}
.error_auth {
	text-align:center;
	color:#FF0000;
	display: inline-block;
	font-weight:normal;
	font-size: 8pt;
}
#layers1 .prompt {
	width: 335px;
	max-width: 535px;
	float: right;
}
.prompt {
	/*width: 535px;*/
	max-width: 535px;
	/*float: left;*/ 
	margin-right: 20px;
}
.prompt .topleft {
	width:16px;
	background: url('/images/topleft1.png') no-repeat top right;
	height: 22px;   
}
.prompt .middleleft {
	width:16px;
	background: url('/images/middleleft1.png') no-repeat top right;
	height: 22px; 
} 
.prompt .ugol {
	width:16px;
	background: url('/images/left.png') repeat-y top right;
  vertical-align: top !important; 
} 
.prompt .bottomleft {
	width:16px;
	background: url('/images/left.png') repeat-y top right; 
} 
.video .prompt .bottomleft {
  height: 52px;
}
html:first-child .video .prompt .bottomleft {
  height: none;
}
.prompt .text {
	padding: 10px;
	border-right:1px solid #343434;
	border-top:1px solid #343434;
	border-bottom:1px solid #343434;
	background-color: #FFFFCC;
	text-align: left !important;
}
.prompt a {
	font-size: 13px;
	color: #ff6600;
}
.pages_bar{
	text-align:center;
	padding-top:5px;
}

/* --------------# Chistyakov.Dmtry ----------------------------------------# */
/* --------------# Profile -----------------# */
#profile_layer {
	margin: 0 auto;
	width: 940px;
	padding: 0;
	background-color: #e8e8e8;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/one_layer_bottom.gif');	
}
/*
#profile_layer p {
	text-align: justify;
	margin-bottom: 10px;
}

#profile_layer span {
  margin-left: 10px;
}

#profile_layer input {
  margin-left: 10px;
  width: 280px;
}

#profile_layer select {
  margin-left: 10px;
}

#profile_layer textarea {
  margin-left: 10px;
  width: 280px;
  height: 150px;
}

#profile_layer form {
	width: 340px;
	float: left;
}
*/
#profile_layer .button3, .button4 {
	width: 165px;
}

/* --------------# Register -----------------# */
#register_layer, {
	margin: 0 auto;
	width: 940px;
	padding: 0;
	/*background-color: #e8e8e8;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('/images/one_layer_bottom.gif');*/	
}

/*#register_layer span {
  margin-left: 10px;
}

#register_layer input {
  margin-left: 10px;
  width: 280px;
}

#register_layer form {
	width: 330px;
	float: left;
}
*/
#register_layer .button3, .button4 {
	width: 165px;
}
#layers_container {
  margin-left: 20px;
  margin-right: 20px;
}

#sys_slider {
  width: 300px
}
.navigation {
	color:#666; 
	border:0px;
	margin: 0px;
	font-size:11px;
	/*padding: 0px 23px;*/
}
.navigation a,
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	cursor: pointer;
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover{
	cursor: pointer;
	background:#fc6702;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.navigation1 {
	color:#666; 
	border:0px;
	margin-bottom:10px; 
	margin-top:10px; 
	font-size:11px;
	padding: 0px 23px;
}
.navigation1 a,
.navigation1 a:link,
.navigation1 a:visited,
.navigation1 a:hover,
.navigation1 a:active {
	cursor: pointer;
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation1 a:hover {
	cursor: pointer;
	background:#fc6702;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation1 b {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.navigation2 {
	color:#666; 
	border:0px;
	margin-bottom:10px; 
	margin-top:10px; 
	font-size:11px;
}
.navigation2 a,
.navigation2 a:link,
.navigation2 a:visited,
.navigation2 a:hover,
.navigation2 a:active {
	cursor: pointer;
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation2 a:hover {
	cursor: pointer;
	background:#fc6702;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation2 b {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.orange {
	color: #FF7E00;
}
.grey {
	color: #cccccc !important;
}
.grey a {
	color: #cccccc !important;
}
.black {
	color: #000000;
}
.prj_already_in_use1 td {
	background-color:#FFF !important;
	border: 0px;
}
.prj_already_in_use1 {
	height: 30px !important;
}
.font_mal {
	font-size: 9pt; 
	padding-top: 5px;
}
.success_block {
	text-align: left; 
	padding-left: 30px;
}
.quest {
	height: 40px;
	font-size: 8pt;
	background:#FFFFFF;
	width: 862px;
}
.quest1 {
	height: 40px;
	font-size: 9pt;
	background:#FFFFFF;
	width: 862px;
}
.answer {
	font-size: 8pt;
	font-weight: bold;
	background:#EEEEEE;
	height:40px;
	color: #FF7C00;
}
.history {
	border-top: 1px solid #c6d2d2;
}
.quest td, .quest1 td, .answer td {
	padding: 5px;
	border-bottom: 1px solid #c6d2d2;
}
.answer_but {
	padding: 6px 0px;
}
.breadcrumb {
	font-size: 18px;
	color: #000;
	vertical-align: top !important;
	width: 100%;
	padding-top: 4px;
}
.breadcrumb a {
	color: #000;
}
#blogowner {
  width: 320px;
}

.message_status_1{background:#E8F2FF}
.message_status_2{background:#C4FFC9}
.message_status_3{background:#FFF}

#hint_text { 
	background-color: #ffffcc;
	border: 1px solid #bcbcbc;
	display: none;
	opacity: 0.9;
	padding: 5px;
	position: absolute;
	width: 250px;
	z-index: 3000;
}

sup.hint { 
	color: #ff6600;
	cursor: help;
	font-size: 12px;
	font-weight: bold;
}

#error {
	display: none;
	position: relative;	
	width: 100%;
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #FC5669;
	background-color: #FFADB7;
}

.bg_highlight {
	background-color: #ffffcc;
}

.bg_error {
	background-color: #FFADB7;
}

.bg_success {

}

#warning {
	text-align: center;
	display: none;
	position: relative;	
	/* width: 100%; */
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #FFBD4A;
	background-color: #FFE5B8;
}

a.pseudo_link {
	color:#f6931f;
	border-bottom: 1px dotted;
	cursor: pointer;
}

a.pseudo_link:hover {
	color: #ff0000 !important;
}
a#link_new_blog, a#link_new_proj{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;

}


.news a {
	font-size: 12px;
	color: #ff6600;
}

.news d {
	margin: 5px 0;
	font-size: 11px;
	color: #999999;
}

#list_head th a{
	color: #303030;
	font-weight: normal;
}

div.error_block{  
    background-color: #FFE5B8;
    border: 1px solid #BB0000;
    color: red;
    margin: 0;
    padding: 10px;
    text-align: center;
}
span.error_flag{}
span.error_message{}

div.success_block{  
    background-color: #FFE5B8;
    border: 1px solid #BB0000;
    color: red;
    margin: 0;
    padding: 10px;
    text-align: center;
}
span.success_flag{}
span.success_message{}

div.success_block{  
    background-color: #EFFFF6;
    border: 1px solid #007F35;
    color: #007F35;
    margin: 0;
    padding: 10px;
    text-align: center;
}
span.success_flag{}
span.success_message{}

div.warning_block{  
    background-color: #FFF2CF;
    border: 1px solid #9F7400;
    color: #9F7400;
    margin: 0;
    padding: 10px;
    text-align: center;
}
span.warning_flag{}
span.warning_message{}

/*
span.success_block {
    background-color: #DFFFF2;
    border: 1px solid #AFAFA2;
    padding: 10px;
}
*/

.active_butt {
	background:#fc6702!important;
	color:#FFFFFF!important;
	border-color:#E6E6E6!important;
}

div.money_out{
	
	background-color: #FFFFCC; 
	height: 20px; 
	text-align: left; 
	border: 1px solid #000000; 
	padding-top:5px
	
}
	
#ui-datepicker-div{
	z-index: 1000;
 	font-size: 14px;
}
/* style for the tooltip */
p#vtip { 
display: none; 
position: absolute; 
padding: 10px; 
left: 5px;
color:#303030;
font-family: Arial;
font-size: 11px; 
background-color: white; 
border: 1px solid #bcbcbc; 
z-index: 9999 
}

