@charset "windows-1251";
html, body, div, form, tr, td, p, a, img {margin:0px; padding:0px; border:none;}
.full_h{
	height: 100%;
}
.full_w{
	width: 100%;
}
.full_size{
	width: 100%;
	height: 100%;
}
td{
	vertical-align: top;
	color: #4C4C4C;
}
.td_middle{
	vertical-align: middle;
}
.td_bottom{
	vertical-align: bottom;
}
/* ================================================================================*/
html, body {
	width: 100%;
	height: 100%;
}
body, div, td, input, select, p, a, li {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
a{
	color: #4570A5;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
body{
	/*padding: 5px 52px 60px 52px;*/
	background-color: #F9F9F9;
}
a.deleted {
	text-decoration: line-through !important;
}
span.new:after {
	content: " new";
	color: red;
	font-weight: bold;
	vertical-align: 4px;
	font-size: 10px;
	font-style: italic;
}
span.new_ie {
	color: red;
	font-weight: bold;
	vertical-align: 4px;
	font-size: 10px;
	font-style: italic;
}
span.information {
	font-weight: bold;
	color: blue;
	cursor: help; 
}
span.as_a {
	cursor: hand; cursor: pointer;
	color: #4570A5;
	text-decoration: underline;
}
span.as_a : hover{
	text-decoration: none;
}
span.a_plus {
	cursor: hand; cursor: pointer;
	color: red;
	text-decoration: underline;
}
span.a_seocont {
	cursor: hand; cursor: pointer;
	color: #4570A5;
	text-decoration: underline;
}
span.a_plus:hover {
	text-decoration: none;
}
span.as_an {
	cursor: hand; cursor: pointer;
}
span.p_info {
	text-decoration: none;
	cursor: hand; cursor: pointer;
	color: #ff9900;
}
span.vip_account {
	color: #ff9900;
	cursor: help;
}
span.key_importance {
	color: red;
	cursor: help;
	title: "Huya sebe";
}
h1 {
	margin: 12px 0px 10px 0px;
	color: #676767;
	font-size: 24px;
	font-weight: normal;
}
h2 {
	margin: 8px 0px 7px 0px;
	color: #676767;
	font-size: 16px;
}
h2.own{
	font-size: 16px;
	color: #666666;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}
h3 {
	font-size: 13px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 6px 0px;
}
#default_execute_div {
	display:none;
}
input.orange_button{
	width: 72px;
	height: 19px;
		background:#ff9900;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
/*хак для IE7*/
*:first-child+html input.orange_button{
	width: 72px;
	height: 19px;
	background:#ff9900;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}

*:first-child+html .inp input{
	height: 19px;
	background:#ff9900;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 5px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}

*:first-child+html .text_block_tbl td.inp input{
background:#ffffff;
font-size: 11px;
color: #666666;
}

*:first-child+html .add_key_tbl_2 input{
	width: 72px;
	height: 19px;
	background:#ff9900;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 5px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}

input .save {
	width: 113px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background:#ff9900;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
/*хак для IE7*/
input.gray_button{
	width: 72px;
	height: 19px;
	background-color: #999999;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.main_tbl{
	width: 100%;
	height: 100%;
	background-color: #F9F9F9;
	/*border: 1px solid #CDCDCD;*/
}
.footer{
	height: 50px;
	padding: 0px 28px 17px 28px;
}
.footer .footer_block{
	height: 33px;
	background-image: url(/themes/default/_img/footer_block.jpg);
	background-repeat: repeat-x;
}
.footer .footer_block div{
	height: 33px;
	background-image: url(/themes/default/_img/footer_block_lef.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.footer .footer_block div div{
	height: 33px;
	background-image: url(/themes/default/_img/footer_block_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	color: #656565;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.footer .footer_block div div a{
	font-size: 1px;
	text-decoration: none;
	color: #ececec;
}
.left_cell{
	width: 232px;
	padding: 23px 36px 12px 28px;
}
.logo{
	text-align: center;
	padding: 0px 0px 38px 0px;
}
.silver_box{
	width: 232px;
	background-image: url(/themes/default/_img/silver_box.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px 0px 17px 0px;
}
.silver_box .silver_box_bot{
	width: 232px;
	background-image: url(/themes/default/_img/silver_box_bot.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.silver_box .silver_box_bot .silver_box_top{
	width: 230px;
	background-image: url(/themes/default/_img/silver_box_top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 12px 1px 14px 1px;
}
.silver_box2{
	width: 232px;
	background-image: url(/themes/default/_img/silver_box2.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px 0px 17px 0px;
}
.silver_box2 .silver_box_bot{
	width: 232px;
	background-image: url(/themes/default/_img/silver_box2_bot.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.silver_box2 .silver_box_bot .silver_box_top{
	width: 230px;
	background-image: url(/themes/default/_img/silver_box2_top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 12px 1px 14px 1px;
}
.title_1{
	font-size: 16px;
	height: 29px;
	padding: 0px 0px 0px 18px;
}
.title_1 h2{
	font-size: 16px;
	color: #666666;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.title_2{
width: 211px;
	font-size: 16px;
	height: 29px;
	padding: 0px 0px 3px 18px;
	background-color: #FFFFFF;
}
.title_2 h2{
	font-size: 16px;
	color: #666666;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.silver_box_top .cont{
	padding: 0px 1px 0px 1px;
}
.silver_box_top .cont2{
	padding: 0px 3px 0px 3px;
}
.silver_box_top .cont3{
	padding: 0px 20px 0px 20px;
}
.login_tbl{
	width: 226px;
}
.login_tbl tr.bg{
	background-image: url(/themes/default/_img/login_tbl_tr_bg.gif);
	background-repeat: repeat-x;
}
.login_tbl .n{
	vertical-align: middle;
	width: 55px;
	color: #666666;
	padding: 8px 0px 10px 17px;
}
.login_tbl .i{
	padding: 4px 0px 0px 0px;
}
.login_tbl .i .box{
	width: 134px;
}
.button{
	width: 99px;
	background-image: url(/themes/default/_img/button_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	border: 0px;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	background-color: transparent;
	cursor: hand;
	cursor: pointer;
}
.stat_tbl{
	width: 190px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 12px;
}
.stat_tbl .n{
	width: 112px;
	text-align: left;
	color: #666666;
	padding-bottom: 5px;
}
.stat_tbl .n b{
	color: #000000;
}
.stat_tbl .v{
	text-align: right;
	color: #818181;
}
.info_date{
	padding: 11px 0px 9px 0px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 6px;
}
.cont3 ul{
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.cont3 ul li{
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
.main_ul li{
	list-style-type: square;
	color: #FF9E00;
}
.main_ul li span{
	color: #666666;
}
.ups_list {
	padding: 0px 2px 10px 0px;
}
.news_list{
	padding: 0px 19px 10px 19px;
}
.news_list .item{
	padding: 13px 0px 13px 0px;
	border-bottom: 1px solid #EFEFEF;
	color: #666666;
}
.news_list .item p{
	color: #666666;
	padding-bottom: 7px;
}
.news_list .item .date{
	background-image: url(/themes/default/_img/news_date.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 15px;
	color: #000000;
	display: block;
}
.news_list .item a.more{
	color: #466DA4;
	background-image: url(/themes/default/_img/a_more.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 14px 0px 0px;
}
.news_up_list{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.news_up_list .news_up_item{
	border-right: 1px solid #FFF;
	color: #666666;
	padding: 0px 10px;
	text-align: center;
}
.news_up_list .news_up_item_left{
	padding-left: 0px;
	text-align: left;
}
.news_up_list .news_up_item_right{
	padding-right: 0px;
	border: 0px;
	text-align: right;
}
.news_up_list .news_up_item_q {
	padding-left: 20px;
	color: #ff9e00;
	font-weight: bold;
	cursor: pointer;
}
.news_up_list .news_up_item p{
	color: #666666;
	padding-bottom: 0px;
}
.news_up_list .news_up_item .date{
	background-image: url(/themes/default/_img/news_date.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	color: #000000;
	display: block;
}
.news_up_list .news_up_item a.more{
	color: #466DA4;
	background-image: url(/themes/default/_img/a_more.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0px 14px 0px 0px;
}
.news_up_list .news_up_list_quest {
	text-align: right;
}
.news_up_list .news_up_list_quest span {
	color: #466DA4;
	text-decoration: underline;
	cursor: help;
}
.items_list{
	padding: 10px 19px 10px 19px;
}
.items_list .item{
	border-bottom: 1px solid #EFEFEF;
	padding: 0px 0px 3px 0px;
	color: #000000;
	display: block;
}
.center_cell{
	padding: 56px 28px 0px 0px;
}
.top_menu_tbl{
	height: 49px;
	background-image: url(/themes/default/_img/top_menu_tbl.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin-bottom: 41px;
}
.top_menu_tbl .left_tmtcell{
	width: 15px;
	background-image: url(/themes/default/_img/top_menu_left.jpg);
	background-repeat: no-repeat;
}
.top_menu_tbl .right_tmtcell{
	width: 15px;
	background-image: url(/themes/default/_img/top_menu_right.jpg);
	background-repeat: no-repeat;
}
.top_menu_tbl .seapr{
	width: 1px;
	font-size: 1px;
	background-image: url(/themes/default/_img/top_menu_separ.jpg);
	background-repeat: no-repeat;
}
.top_menu_tbl td{
	vertical-align: middle;
	text-align: center;
}
.top_menu_tbl td a{
	color: #666666;
	font-size: 12px;
}
.center_img{
	text-align: center;
	padding-bottom: 31px;
}
.center_img .title{
	text-align: left;
	font-size: 24px;
	font-weight: normal;
	padding: 0px 0px 20px 23px;
	color: #666666;
}
.center_img .title span{
	color: #FF9900;
}
.text_block_tbl{
	width: 100%;
}
.text_block_tbl .tl{
	width: 22px;
	height: 12px;
	background-image: url(/themes/default/_img/text_block_tbl_tl.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .t{
	height: 12px;
	background-image: url(/themes/default/_img/text_block_tbl_t.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
}
.text_block_tbl .tr{
	width: 16px;
	height: 12px;
	background-image: url(/themes/default/_img/text_block_tbl_tr.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .l{
	width: 22px;
	background-image: url(/themes/default/_img/text_block_tbl_l.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
}
.text_block_tbl .cont{
	background-color: #ECECEC;
}
.text_block_tbl .cont_inner{
	background-image: url(/themes/default/_img/text_block_tbl_l.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ECECEC;
}
.text_block_tbl .cont_inner2{
	background-image: url(/themes/default/_img/text_block_tbl_r.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*padding: 0px 3px 0px 3px;*/
}
.text_block_tbl .r{
	width: 16px;
	background-image: url(/themes/default/_img/text_block_tbl_r.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
}
.text_block_tbl .bl{
	width: 22px;
	height: 40px;
	background-image: url(/themes/default/_img/text_block_tbl_bl.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .b{
	height: 40px;
	background-image: url(/themes/default/_img/text_block_tbl_b.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
}
.text_block_tbl .br{
	width: 16px;
	height: 40px;
	background-image: url(/themes/default/_img/text_block_tbl_br.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl_top{
	width: 100%;
	height: 12px;
}
.cont_inner2 .title_3{
	text-align: left;
	font-size: 24px;
	font-weight: normal;
	padding: 3px 0px 5px 22px;
	color: #666666;
	background-color: #FFFFFF;
}
.cont_inner2 .title_3 span{
	color: #FF9900;
}
.number_list{
	padding: 16px 24px 10px 24px;
}
.number_list .item{
	border-bottom: 1px solid #DDDDDD;
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
}
.number_list .item .num_title .num{
	width: 38px;
	padding-bottom: 10px;
}
.number_list .item .num_title .title{
	font-size: 16px;
	vertical-align: middle;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
	color: #000000;
}
/* ushebnik_1 */
.title_2 h2 span{
	font-size: 16px;
	color: #FF9E00;
	padding: 6px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.project_list{
	padding: 15px 19px 10px 19px;
}
.project_list p{
	padding: 0px 0px 8px 12px;
	background-image: url(/themes/default/_img/project_p.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
.project_list p a{
	text-decoration: none;
	color: #4870A4;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-image: url(/themes/default/_img/project_link.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.project_list p a.cur{
	font-weight: bold;
}
.project_list p a:hover{
	text-decoration: underline;
}
.project_list p.esc{
   padding: 20px 0px 8px 12px;
	background-position: left 25px;
}
.silver_box .silver_box_bot .silver_box_top2{
	padding: 12px 1px 2px 1px;
}
.pathway_tbl{
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.pathway_tbl td{
	padding: 0px 0px 0px 20px;
}
.pathway_tbl td a{
	text-decoration: underline;
	padding: 0px 10px 0px 0px;
	margin: 0px 7px 0px 0px;
	background-image: url(/themes/default/_img/pathway_bg.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
}
.pathway_tbl td a:hover{
	text-decoration: none;
}
.center_cell h1{
	/*padding: 12px 0px 10px 20px;*/
	margin: 12px 0px 10px 20px;
	color: #676767;
	font-size: 24px;
	font-weight: normal;
}
.cont p {
	margin: 4px 0px;
}
.cont p a{
	padding: 0px 0px 0px 4px;
	line-height: 15px;
}
.cont p.text_p_1 a{
	padding: 0px 0px 0px 4px;
	font-size: 12px;
}
.cont p.text_p_2{
	padding: 0px 0px 0px 35px;
}
.cont p.text_p_2 a{
	padding: 0px 0px 0px 3px;
}
.cont p.text_p_3{
	padding: 0px 0px 0px 72px;
}
.cont p.text_p_3 a.cur{
	font-weight: bold;
}
.cont p.cur, .cont p.cur a{
	font-weight: bold;
}
.cont h4{
	padding: 10px 0px 16px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}
.text_block_tbl2 .bl{
	height: 24px;
}
.text_block_tbl2 .b{
	height: 24px;
}
.text_block_tbl2 .br{
	height: 24px;
}
/* //ushebnik_1 */
/* registration */
.registration_tbl{
	margin: 15px 0px 0px 0px;
}
.registration_tbl .name{
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #363636;
	width: 108px;
}
.registration_tbl .inp{
	padding: 0px 0px 0px 0px;
	height: 55px;
}
.registration_tbl .inp_2{
	padding: 0px 0px 0px 0px;
	height: 31px;
}
.registration_tbl .inp_3{
	padding: 0px 0px 0px 73px;
	height: 20px;
}
.registration_tbl .inp_4{
	padding: 0px 0px 0px 94px;
	height: 20px;
}
.registration_tbl .inp p{
	color: #9C9C9C;
	padding: 3px 0px 0px 1px;
}
.registration_tbl .inp input{
	width: 234px;
	height: 22px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
   border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	padding: 1px 0px 0px 4px;
	color: #656565;
	font-size: 13px;
}
.registration_tbl .inp input.checkbox{
	width: auto; height: auto;
}
.registration_tbl .inp input.parol{
	width: 139px;
}
.registration_tbl .inp input.registration{
	width: 142px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/registration_inp.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
.registration_tbl .inp input.save{
	width: 103px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/save.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
/* //registration */

/* item profile simple */

.registration_tbl_simple .inp input.save_bl{
	width: 113px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/save_3.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}

.registration_tbl_simple{
	margin: 15px 0px 0px 0px;
}
.registration_tbl_simple .inp {
	padding: 0px;
	height: 25px;
	font-size:13px;
	vertical-align: text-top;	
}

.registration_tbl_simple  .firstcol {
	padding-right: 30px;
}

.registration_tbl_simple .inp select.input {
	background-color:#FFFFFF;
	border-color:#404040 #D4D0C7 #D4D0C7 #404040;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:13px;
	height:20px;
	padding:0 0 0 2px;
	width:234px;
}

.registration_tbl_simple .inp input.input {
	background-color:#FFFFFF;
	border-color:#414141 #D4D0C7 #D4D0C7 #414141;
	border-style:solid;
	border-width:1px;
	color:#656565;
	font-size:13px;
	height:22px;
	padding:1px 0 0 4px;
	width:234px;
}

.registration_tbl_simple .fieldname {
	white-space: nowrap;
	color:#363636;
	font-size:13px;
	padding: 0px 10px 0px 0px;
	vertical-align: text-top;	
	width: 200px;
}

.keywords_tbl_simple .keywords_col {
	width: 33%;
	padding-right: 7px;
}
.keywords_tbl_simple .keywords_col .add_key_tbl{
	width: 100%;
}
.keywords_tbl_simple .keywords_col .add_key_tbl img.ppc_h {
	width: 22px;
}
.keywords_tbl_simple .keywords_col .add_key_tbl img.ppct_h {
	width: 25px;
}

.keywords_tbl_simple .keywords_col .add_key_tbl th.ppc_h {
	width: 35px;
}
.keywords_tbl_simple .keywords_col .add_key_tbl th.ppct_h {
	width: 40px;
}


.keywords_tbl_simple .keywords_col .add_key_tbl .del_h {
	width: 15px;
}

.keywords_tbl_simple .keywords_col .add_key_tbl .keyfield {
	padding-right: 25px;
}


.registration_tbl_simple .inp input.action{
	width: 115px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/add_cells.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 0px 2px;
}

.page_tbl_simple{
	width: 99%;
	margin:2px;
	border-right: 1px solid #DFDFDF;
}
.page_tbl_simple th{
	text-align: center;
	padding: 8px 2px 7px 2px;
	
	vertical-align: middle;
	background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.page_tbl_simple tr td{
	padding: 2px 5px 0px 5px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	height: 19px;
}
.page_tbl_simple tr.odd td{
	background-color: #FFFFFF;
}



/*
.registration_tbl_simple .inp{
	padding: 0px 0px 0px 0px;
	height: 55px;
}
.registration_tbl_simple .inp_2{
	padding: 0px 0px 0px 0px;
	height: 31px;
}
.registration_tbl_simple .inp_3{
	padding: 0px 0px 0px 73px;
	height: 20px;
}
.registration_tbl_simple .inp_4{
	padding: 0px 0px 0px 94px;
	height: 20px;
}
.registration_tbl_simple .inp p{
	color: #9C9C9C;
	padding: 3px 0px 0px 1px;
}
.registration_tbl_simple .input input.checkbox{
	width: auto; height: auto;
}
.registration_tbl_simple .input input.parol{
	width: 139px;
}
.registration_tbl_simple .input input.registration{
	width: 142px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/registration_inp.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
.registration_tbl_simple .input input.save{
	width: 103px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/save.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}

.registration_tbl_simple .comment {
	vertical-align: top;
	padding-left: 7px;
	height: 30px;
}

.registration_tbl_simple .comment p {
	color: #9C9C9C;
	padding: 3px 0 0 1px;
	vertical-align: top;
}

.registration_tbl_simple .inp span{
	padding: 0px 0px 0px 5px;
   font-size: 13px;
}
.registration_tbl_simple .inp span.stat{
	padding: 0px 0px 0px 5px;
   color: #656565;
	font-size: 11px;
}
.registration_tbl_simple .inp select{
	width: 234px;
	height: 20px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	color: #666666;
	font-size: 13px;
}
.registration_tbl_simple .inp input.checkbox_inp{
	width: 12px;
	height: 12px;
	border: none;
	margin: 7px 0px 0px 0px;
	position: relative;
	top: -2px;
}
.registration_tbl_simple .inp input.del{
	width: 115px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/add_cells.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 0px 2px;
}
.registration_tbl_simple .inp_5{
	padding: 15px 0px 0px 30px;
	height: 20px;
}
.registration_tbl_simple .inp_6{
	padding: 3px 0px 0px 0px;
}
.registration_tbl_simple .name_6{
	padding-top: 5px;
}
*/
/* //item_profile_simple */



/* profilr_polzovatel */
.center_cell h1 span{
   padding: 0px 0px 0px 10px;
	color: #FF9900;
}
/* //profilr_polzovatel */
/* project_in_system */
.type_status_tbl{
	margin: 0px 0px 24px 0px;
}
.type_status_tbl .inp{
	padding: 0px 57px 0px 23px;
	width: 168px;
}
.type_status_tbl .type{
	padding: 0px 0px 0px 0px;
	width: 33px;
	font-size: 16px;
}
.type_status_tbl .status{
	padding: 0px 0px 0px 11px;
	width: 51px;
	font-size: 16px;
}
.type_status_tbl .sel{
	padding: 0px 0px 0px 0px;
	width: 93px;
}
.type_status_tbl .sel select{
	width: 93px;
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   font-size: 12px;
	padding: 1px 0px 0px 0px;
}
.type_status_tbl .inp input{
	width: 168px;
	height: 21px;
	text-align: center;
	background-image: url(/themes/default/_img/add.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #FFFFFD;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	font-size: 12px;
}
.project_tbl{
	margin: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 99%;
}

.project_tbl td.nomber{
	font-size: 14px;
	font-weight: normal;
	padding: 7px 2px 0px 10px;
	color: #303030;
	border-bottom: 1px solid #DDDDDD;
	width: 40px;
}

td.nomber_simple{
	font-size: 14px;
	font-weight: normal;
	padding: 7px 2px 0px 10px;
	color: #303030;
	width: 32px;
}

.project_tbl .nomber_2{
	border: none;
}
.project_tbl .project_inner{
	padding: 7px 0px 12px 0px;
	border-bottom: 1px solid #DDDDDD;
}
.project_tbl .project_inner_nopadding{
	border-bottom: 1px solid #DDDDDD;
}
.item_tbl_simple {
	width: 480px;
}
.project_tbl .project_inner_container {
	padding: 7px 0px 12px 0px;
	width: 430px;
}

.project_tbl .project_inner_simple {
	padding: 7px 0px 0px 0px;
	width: 430px;
}

.project_tbl .project_inner_2{
	border: none;
}
.project_tbl .project_inner a.title{
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	text-decoration: none;
}

.project_tbl .project_bottomline {
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	text-decoration: none;
	border-bottom: 1px solid #DDDDDD;
}

.project_tbl .project_inner_simple a.title{
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	text-decoration: none;
	width: 420px;
	overflow: hidden;
}

.project_tbl .project_inner_simple span.link {
	float: left;
	padding: 10px 10px 0px 10px;
}

.project_tbl .project_inner_simple div.project_title_simple {
	width: 420px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

.project_tbl .project_inner_simple div.project_title_simple .fadeout{
	position: absolute;
	z-index: 100;
	right: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 60px;
	height: 100%;
}

.fadeout .fadeout_img {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: transparent;
	background-image: url(/themes/default/_img/fadeout.png);
	display: block;
	width: 60px;
	height: 100%;	
}

.link_simple {
	padding: 10px 0px 0px 10px;
	vertical-align: text-bottom;
}

.link_simple a img {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter:alpha(opacity=60);
}

.link_simple a:hover img {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:alpha(opacity=100);
}


a .icon_container {
	text-decoration: none !important;
	border: none;
	padding-bottom: 4px;
	margin-bottom: -4px;
	padding-right: 4px;
	margin-right: -4px;
	background-color: #fff;
}

a .icon_container img {
	border: none;
	padding-bottom: 2px;
	margin-bottom: -4px;
	padding-right: 4px;
	margin-right: -4px;
	background-color: #fff;
}


.project_tbl .project_inner a.title:hover{
	text-decoration: underline;
}
.project_tbl .project_inner p{
	padding: 2px 0px 1px 1px;
}
.project_tbl .project_inner p a{
/*
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/themes/default/_img/link.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 9px;
	padding: 1px 4px 1px 4px;
   margin: 0px 2px 0px 0px;
*/
}
.project_tbl .project_inner p a:hover{
	text-decoration: none;
}
.project_tbl .project_inner ul{
	padding: 5px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
}
.project_tbl .project_inner ul li{
	display: inline;
	padding: 3px 1px 4px 0px !important;
	padding: 3px 1px 4px 0px;
	margin: 0px 2px 0px 0px !important;
	margin: 0px 5px 0px 0px;
	background-image: url(/themes/default/_img/li_2.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

.item_navi_tbl{
margin:0px 0px 0px -20px;
}

.item_inner{
margin:0px 0px 0px -15px;
padding-top:10px;
}

.item_navi_tbl .item_inner ul li a{
	background-image: url(/themes/default/_img/li_1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 4px 3px 5px!important;
	padding: 3px 1px 3px 5px;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.item_navi_tbl .item_inner ul li{
	display: inline;
	padding: 3px 1px 4px 0px !important;
	padding: 3px 1px 4px 0px;
	margin: 0px 2px 0px 0px !important;
	margin: 0px 5px 0px 0px;
	background-image: url(/themes/default/_img/li_2.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

.item_navi_tbl .item_inner ul li.active{
	display: inline;
	padding: 3px 1px 4px 0px !important;
	padding: 3px 1px 4px 0px;
	margin: 0px 2px 0px 0px !important;
	margin: 0px 5px 0px 0px;
	background-image: url(/themes/default/_img/li_3.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

.item_navi_tbl .item_inner ul li.active a{
	background-image: url(/themes/default/_img/li_4.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 4px 3px 5px!important;
	padding: 3px 1px 3px 5px;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	text-decoration: none;
}

.project_tbl .project_inner ul li.last{
	padding: 3px 1px 4px 0px;
	margin: 0px 3px 0px 0px;
	background-image: none;
}
.project_tbl .project_inner ul li a{
	background-image: url(/themes/default/_img/li_1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 4px 3px 5px!important;
	padding: 3px 1px 3px 5px;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.project_tbl .project_inner ul li.last a{
	background-image: none;
	padding: 3px 0px 3px 2px !important;
	padding: 3px 0px 3px 2px;
	color: #666666;
	text-decoration: underline;
}
.project_tbl .project_inner ul li.last a:hover{
	text-decoration: none;
}
.project_tbl .project_inner ul li a:hover{
	text-decoration: none;
}
/* //project_in_system */
/* nastroiki */
.avto_tbl{
	width: 100%;
}
.avto_tbl .avto_l{
	width: 15px;
	height: 42px;
	background-image: url(/themes/default/_img/avto_blok_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
}
.avto_tbl .avto_c{
/*background-image: url(/themes/default/_img/avto_blok_c.gif);*/
	background-image: url(/themes/default/_img/avto_blok_c_1.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.avto_tbl .avto_r{
	width: 15px;
	height: 42px;
	background-image: url(/themes/default/_img/avto_blok_r.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-size: 1px;
}
.avto_tbl .avto_c ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.avto_tbl .avto_c ul li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	text-align: center;
}
.avto_tbl .avto_c ul li.second{
	padding: 7px 0px 0px 0px;
	background-image: url(/themes/default/_img/avto_li_2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 232px;
	height: 25px !important;
	height: 32px;
}
.avto_tbl .avto_c ul li.second_na{
	padding: 7px 0px 0px 0px;
	background-image: url(/themes/default/_img/avto_li_no.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 232px;
	height: 22px !important;
	height: 29px;
}
.avto_tbl .avto_c ul li.first{
	background-image: url(/themes/default/_img/avto_li.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 7px 15px 0px 0px;
	height: 25px!important;
	height: 32px;
	width: 203px;
}
.avto_tbl .avto_c ul li.first_na{
	background-image: url(/themes/default/_img/avto_li_na1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 7px 15px 0px 0px;
	height: 25px!important;
	height: 32px;
	width: 203px;
}
.avto_tbl .avto_c ul li a{
	text-decoration: underline;
	color: #486CA6;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
.avto_tbl .avto_c ul li.first a, .avto_tbl .avto_c ul li.second a{
	font-weight: bold;
}
.avto_tbl .avto_c ul li a:hover{
	text-decoration: none;
}
.avto_cont_tbl{
	width: 100%;
}
.avto_cont_tbl th{
	background-color: #DFDFDF;
   text-align: center;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0px 11px 0px;
}
.avto_cont_tbl th.name{
	width: 45%;
}
.avto_cont_tbl th.debet{
	width: 16%;
}
.avto_cont_tbl th.link_name{
	width: 23%;
}
.avto_cont_tbl th.max_debet{
	width: 16%;
}
.avto_cont_tbl td{
	padding: 4px 0px 4px 0px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.avto_cont_tbl td input{
	width: 45px;
	height: 18px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
   border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	font-size: 12px;
}
.avto_cont_tbl .total{
	text-align: right;
	padding-right: 11px;
	background-color: #ECECEC;
	border: none;
	font-weight: bold;
}
.avto_cont_tbl .total_debet{
	background-color: #DFDFDF;
	border: none;
	padding: 4px 0px 8px 0px;
}
.avto_cont_tbl .total_debet a{
	color: #666666;
	text-decoration: underline;
}
.avto_cont_tbl .total_debet a:hover{
	text-decoration: none;
}
.avto_cont_tbl .total_link_name{
	background-color: #DFDFDF;
	border: none;
	padding: 4px 0px 8px 0px;
}
.avto_cont_tbl .total_link_name a{
	color: #666666;
	text-decoration: underline;
}
.avto_cont_tbl .total_link_name a:hover{
	text-decoration: none;
}
.avto_cont_tbl .total_max_debet{
	background-color: #DFDFDF;
	border: none;
	padding: 4px 0px 8px 0px;
}
.send_tbl{
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.send_tbl td{
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.send_tbl td input{
	width: 125px;
	height: 19px;
	color: #FFFDFE;
	font-size: 11px;
	background-image: url(/themes/default/_img/save_2.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 2px 0px;
	border: none;
	cursor: pointer;
}
.send_tbl_2{
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.send_tbl_2 td{
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.send_tbl_2 td input{
	width: 113px;
	height: 19px;
	color: #FFFDFE;
	font-size: 11px;
	background-image: url(/themes/default/_img/save_3.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 2px 0px;
	border: none;
	cursor: pointer;
}
/* //nastroiki */
/* nastroiki_system */
.system_tbl .name{
  padding: 6px 0px 0px 2px;
  font-size: 13px;
  color: #353535;
  width: 108px;
}
.system_tbl .name_2{
  padding: 9px 0px 0px 2px;
}
.system_tbl .sel{
  padding: 5px 0px 12px 0px;
}
.system_tbl .sel_2{
  padding: 10px 0px 12px 0px !important;
  padding: 5px 0px 12px 0px;
  color: #9C9C9C;
}
.system_tbl .sel_2 span{
	padding: 0px 0px 0px 3px;
}
.system_tbl .sel p{
	padding: 3px 0px 0px 0px;
	color: #9C9C9C;
}
.system_tbl .sel input{
	margin: 0px 7px 0px 7px;
}
.system_tbl .sel select{
	width: 231px;
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
   border-top: 1px solid #404040;
	border-left: 1px solid #404040;
}
/* //nastroiki_system */
/* key_word_tbl */
.key_word_tbl{
	width: 99%;
	margin:2px;
	border-right: 1px solid #DFDFDF;
}
.key_word_tbl th{
	padding: 8px 2px 7px 2px;
	/*padding: 8px 10px 7px 10px;*/
	text-align: center;
	background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.key_word_tbl td{
	padding: 5px 3px 2px 3px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.key_word_tbl td.regime{
	padding: 5px 5px 2px 5px;
}
.key_word_tbl td.ignore_top {
	text-decoration: line-through;
}
tr.deleted_row td {
	text-decoration: line-through !important;
}
td.hidden{opacity: 0.4 !important; filter: alpha(opacity=40);}
.hidden td{opacity: 0.4 !important; filter: alpha(opacity=40);}
.hidden td.nothidden{opacity: 1 !important; filter: alpha(opacity=100);}
.key_word_tbl tr.odd td{
	/*padding: 5px 0px 2px 0px;*/
	text-align: center;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.key_word_tbl tr.sel_key td{
	background-color: #FFEFD8 !important;
}
.key_word_tbl_hide{
	width: 100%;
	border-right: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	#border-bottom: 1px solid #DFDFDF;
}
.key_word_tbl_hide th{
	border-bottom: 1px solid #DFDFDF;
	padding: 7px 10px 6px 10px;
	text-align: center;
	color: #BBBBBB;
	background-color: #F5F5F5;
	font-size: 11px;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.key_word_tbl_hide td{
	padding: 5px 0px 2px 0px;
	text-align: center;
	color: #BBBBBB;
	background-color: #F9F9F9;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
}
.key_word_tbl_hide tr.odd td{
	padding: 5px 0px 2px 0px;
	text-align: center;
	background-color: #FFFFFF;
	color: #BBBBBB;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
}
.key_word_tbl_hide a{
	color: #CCCCCC;
}
.key_word_tbl .url a{
	text-decoration: none;
}
.key_word_tbl .url a:hover{
	text-decoration: underline;
}
.key_word_tbl_2{
	width: 100%;
	margin: 0px 0px 18px 0px;
}
.key_word_tbl_2 .inp{
	padding: 12px 0px 0px 0px;
	width: 76px;
	text-align: right;
}
.key_word_tbl_2 .inp input{
	width: 70px;
	height: 19px;
	background-image: url(/themes/default/_img/primenit.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 1px 0px;
	font-size: 11px;
	cursor: pointer;
	border: none;
}
.key_word_tbl_2 .sel{
	padding: 12px 0px 0px 0px;
	width: 158px;
	text-align: right;
}
.key_word_tbl_2 .sel select{
	/*width: 151px;*/
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	color: #666666;
	font-size: 13px;
}
.key_word_tbl_2 .text{
	padding: 14px 0px 0px 0px;
	text-align: right;
	font-size: 13px;
}
.cont_inner2 .title_4{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 7px 22px;
	margin-right:2px;
	margin-left: 3px;
	color: #666666;
	background-color: #FFFFFF;
}
.number_list_2{
	padding: 10px 24px 3px 24px;
}
.inner_tbl_padding{
	width: 100%;
}
.inner_tbl_padding td.inner_td_padding{
	padding: 10px 24px 3px 24px;
}
.add_key_tbl{
}
.add_key_tbl th{
	padding: 0px 0px 6px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}
.add_key_tbl th.kontrol_key{
	width: 143px;
}
.add_key_tbl th.separat{
	width: 17px;
}
.add_key_tbl th.url{
	width: 73px;
}
.add_key_tbl th.separat_2{
	width: 22px;
}
.add_key_tbl th.shablon_url{
	width: 124px;
}
.add_key_tbl th.inp{
	width: 78px;
	padding: 0px 0px 0px 6px;
}
.add_key_tbl td{
	padding: 0px 0px 5px 0px !important;
	padding: 0px 0px 3px 0px;
}
.add_key_tbl td.key_inp{
	padding: 1px 0px 0px 6px;
}
.add_key_tbl td.sep_2{
	padding: 9px 8px 0px 9px !important;
	padding: 9px 8px 0px 9px;
}
.add_key_tbl td input{
	width: 193px;
	height: 21px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
}
.add_key_tbl td input.url_inp{
	width: 73px;
}
.add_key_tbl td input.url_inp_2{
	width: 124px;
}
.add_key_tbl td.sep{
   background-image: url(/themes/default/_img/sep_1.gif);
	background-position: center 8px;
	background-repeat: no-repeat;
   padding: 0px 7px 0px 7px !important;
   padding: 0px 7px 0px 7px;
}
.add_key_tbl td input.sub_inp{
	width: 70px;
	height: 19px;
	background-image: url(/themes/default/_img/primenit.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 1px 0px;
	font-size: 11px;
	cursor: pointer;
	border: none;
}
.add_key_tbl td.new_key_ppc {
	padding: 0px 1px !important;
}
.add_key_tbl td.new_key_ppc div {
	background-color: #f9f9f9;
	vertical-align: middle;
	text-align: center;
	height: 18px;
	padding: 5px 5px 0px 5px;
	border: 1px solid #DFDFDF;
	cursor: pointer;
}
.add_key_tbl th.ppc_h, .add_key_tbl th.ppct_h {
	text-align: center;
	cursor: pointer;
	padding: 0px 7px;
}
.add_key_tbl th.geo_h {
	text-align: center;
	padding-left: 2px;
}
.add_key_tbl_2 td{
	padding: 9px 0px 0px 0px;
}
.add_key_tbl_2 td input.import{
	width: 72px;
	height: 19px;
	background-image: url(/themes/default/_img/import.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.text_tbl{
	width: 100%;
}
.text_tbl td{
	padding: 0px 0px 15px 0px;
}
.text_tbl td p{
	padding: 0px 0px 0px 9px;
	line-height: 14px;
}
.text_tbl td p.tit{
	padding: 0px 0px 13px 0px;
}
.text_tbl td p.tit_2{
	padding: 13px 0px 0px 0px;
}
.review_tbl td{
	padding: 0px 0px 11px 0px;
}
.review_tbl .cell_2{
	padding: 0px 0px 11px 0px !important;
   padding: 1px 0px 11px 0px;
}
.review_tbl td input.review{
	width: 122px;
	height: 19px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
	margin: 0px 1px 0px 0px;
}
.review_tbl td input.review_2{
	width: 63px;
	height: 19px;
	background-image: url(/themes/default/_img/review.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.review_tbl td input.open{
	width: 72px;
	height: 19px;
	background-image: url(/themes/default/_img/import.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
/* //key_word_tbl */
/* manager */
.add_task_tbl{
	width: 95%;
}
.add_task_tbl .add_cells{
	text-align: left;
	padding: 0px 19px 0px 0px !important;
	padding: 0px 7px 0px 0px;
}
.add_task_tbl .add_cells_sep{
	padding: 0px 8px 0px 8px;
}
.add_task_tbl .add_cells .tema{
	padding: 0px 0px 8px 0px;
	font-size: 12px;
	color: #363636;
}
.add_task_tbl .add_cells .tema_desc{
	padding: 0px 0px 6px 0px;
}
.add_task_tbl .add_cells .tema_desc input{
	width: 244px;
	height: 21px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
}
.add_task_tbl .add_cells .tema_desc textarea{
	width: 244px;
	height: 70px !important;
	height: 72px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
}
.add_tbl{
	width: 95%;
}
.add_tbl td{
	text-align: center;
	padding: 4px 0px 0px 12px !important;
	padding: 4px 12px 0px 0px;
}
.add_tbl td input{
	width: 91px;
	height: 19px;
	background-image: url(/themes/default/_img/add_2.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.task_project_tbl{
	width: 100% !important;
	width: 92%;
	margin: 0px 0px 13px 0px;
	border-right: 1px solid #DFDFDF;
}
.task_project_tbl th{
	background-color: #DFDFDF;
   text-align: center;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 0px 7px 0px;
}
.task_project_tbl th.date{
	width: 19%;
}
.task_project_tbl th.name{
	width: 33%;
}
.task_project_tbl th.asc{
	width: 22%;
}
.task_project_tbl th.stat{
	width: 18%;
}
.task_project_tbl th.inp{
	width: 8%;
}
.task_project_tbl td{
	padding: 6px 0px 2px 0px !important;
   padding: 5px 0px 1px 0px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.status_rename_tbl .text{
	padding: 3px 0px 0px 0px;
	font-size: 12px;
}
.status_rename_tbl .sel{
	padding: 0px 0px 0px 5px;
}
.status_rename_tbl .sel select{
	width: 151px;
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	color: #666666;
	font-size: 13px;
}
.status_rename_tbl .save{
	padding: 1px 0px 0px 3px;
}
.status_rename_tbl .save input{
	width: 95px;
	height: 19px;
	background-image: url(/themes/default/_img/save_4.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.status_rename_tbl .del{
	padding: 3px 0px 0px 3px;
}
.status_rename_tbl .del a{
	color: #666666;
	text-decoration: underline;
}
.status_rename_tbl .del a:hover{
	text-decoration: none;
}
/* //manager */
/* profile_site */
.registration_tbl .inp span{
	padding: 0px 0px 0px 5px;
   font-size: 13px;
}
.registration_tbl .inp span.stat{
	padding: 0px 0px 0px 5px;
   color: #656565;
	font-size: 11px;
}
.registration_tbl .inp select{
	width: 234px;
	height: 20px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	color: #666666;
	font-size: 13px;
}
.registration_tbl .inp input.checkbox_inp{
	width: 12px;
	height: 12px;
	border: none;
	margin: 7px 0px 0px 0px;
	position: relative;
	top: -2px;
}
.registration_tbl .inp input.del{
	width: 115px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/add_cells.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 0px 2px;
}
.registration_tbl .inp input.save_2{
	width: 113px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/save_3.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
.registration_tbl .inp_5{
	padding: 15px 0px 0px 30px;
	height: 20px;
}
.registration_tbl .inp_6{
	padding: 3px 0px 0px 0px;
}
.registration_tbl .name_6{
	padding-top: 5px;
}
.textarea_tbl{
	width: 100%;
}
.textarea_tbl .textarea_cell{
	padding: 0px 0px 6px 0px;
}
.textarea_tbl .textarea_cell textarea{
	width: 100%;
	height: 91px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	color: #666666;
	font-size: 12px;
	margin: 0px 0px 9px 0px;
}
.textarea_tbl .textarea_cell p{
	padding: 0px 0px 0px 0px;
}
code_system_tbl{
	width: 100%;
}
.code_system_tbl td{
	padding: 0px 0px 0px 0px;
}
.code_system_tbl td ul{
	padding: 0px 0px 16px 30px;
	margin: 0px 0px 0px 0px;
}
.code_system_tbl td ul ul{
	padding: 5px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}
.code_system_tbl td ul li{
	list-style: decimal;
	padding: 0px 0px 0px 0px;
}
.code_system_tbl td ul ul li{
	list-style: square;
	padding: 0px 0px 0px 0px;
}
.code_system_tbl td p{
	padding: 0px 0px 0px 0px;
}
.code_system_tbl td p.tit_3{
	padding: 0px 0px 16px 0px;
}
.code_system_tbl td pre{
	font-size: 11px;
	font-family: Tahoma;
	padding: 0px;
}
.code_system_tbl span.php_comm{
	color: #999999;
}
.sortable th{
	cursor: hand;
	cursor: pointer;
}
div.pages_error{
	color: #FF0000;
	font-weight: bold;
}
td.left {
	text-align:left !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.right {
	text-align:right !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.page_error{
	font-weight: bold !important;
	color: #FF0000 !important;
}
td.page_error a{
	font-weight: bold !important;
	color: #FF0000 !important;
}
tr.odd td{
	background-color: #FFFFFF !important;
}
.hist_tbl{
	margin-left: 20px;
	border: 1px solid #666666;
}
.hist_tbl th, .hist_tbl td{
	text-align: center;
	padding: 1px 10px;
	border-bottom: 1px solid #EEEEEE;
}
.hist_tbl th{
	font-size: 12px;
}
.reg_forgot{
	text-align: right;
	padding-right: 20px;
}
.ad_key_tbl th{
	padding: 0px 0px 6px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}
.ad_key_tbl td{
	padding: 0px 0px 5px 0px !important;
	padding: 0px 0px 3px 0px;
}
.ad_key_tbl td.sep_2{
	padding: 9px 8px 0px 9px !important;
	padding: 9px 8px 0px 9px;
	cursor: hand;
	cursor: pointer;
}
.ad_key_tbl td input{
	height: 21px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #363636;
}
.ad_key_tbl td.comm input{
	background-color: #EEEEEE;
}
.ad_key_tbl td input.ad_anchor{
	width: 300px;
}
.ad_key_tbl td input.ad_text{
	width: 450px;
}
.ad_key_tbl td input.ad_weight{
	width: 40px;
}
.common_hand_tbl{
	width: 100%;
}
.common_hand_tbl td.common_prmap{
	width: 50%;
	padding: 1px 30px 7px 20px;
}
td.common_prmap .common_prmap_tbl{
	width: 100%;
}
.common_prmap_tbl td.pr_item{
	padding: 0px 3px;
	text-align: center;
}
.common_prmap_tbl td.pr_item div{
	padding-top: 3px;
}
.common_hand_tbl input{
	height: 21px;
	width: 40px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #363636;
}
div.common_header{
	padding-bottom: 4px;
	font-weight: bold;
}
.common_hand_tbl td.common_timetable{
	width: 50%;
	padding: 1px 30px 7px 0px;
}
td.common_timetable .common_prmap_tbl{
	width: 100%;
}
td.key_prmap{
	padding-left: 20px;
	padding-bottom: 4px;
}
.key_prmap_tbl{
}
.key_prmap_tbl td.pr_key{
	border: none;
	padding: 0px 8px 0px 0px;
}
.key_prmap_tbl td.pr_key div{
	padding-top: 3px;
}
.avto_cont_tbl input.hand_inp{
	height: auto;
}
.helper_tbl {
	width: 100%;
	margin-bottom: 5px;
}
.helper_tbl td {
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
}
.helper_tbl div.more_helper{
	width: 100%;
	text-align: right;
}
.helper_tbl td.more_helper_stat {
	width: 10px; 
	vertical-align: top;
	color: #ff9e00;
	font-weight: bold;
	font-size: 17px;
	cursor: pointer;
	padding-left: 5px;
}
.contenteditor_main_tbl p{
	margin: 5px 0px;
}
.contenteditor_main_tbl p,li,div,span,td{
	/*font-size: 13px;*/
}
/* //profile_site */
p.balance span{
	font-weight: bold;
	width: 80px !important;
}
p.balance span.sub {
	font-weight: normal;
}
div.sub_loss{
	font-weight: bold;
	padding-left: 54px;
}
.calendar-head {font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.calendar1 {font-size: 8pt;font-family: Arial, Helvetica, sans-serif; color: #464145; text-decoration: none;}
.calendar-holy {font-size: 8pt;font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; display: block;height: 13pt; vertical-align: middle;}
.calendar-today {font-size: 8pt; font-weight: bold;    font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;  background-color: #FF9E00; text-decoration: none; display:block; height: 13pt; vertical-align: middle;}
div.number_list_2 input.button{
	width: 70px;
	height: 19px;
	background-image: url(/themes/default/_img/primenit.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 1px 0px;
	font-size: 11px;
	cursor: pointer;
	border: none;
}
div.news{
	padding: 10px 0px;
	border-bottom: 1px solid #fff;
}
.nopadding{
	padding: 0px !important;
}
.semiopac td{
	opacity: 0.4 !important; 
	filter: alpha(opacity=40);
}
td.check_freqs{
	text-decoration: underline;
	cursor: hand; cursor: pointer;
}
.red{
	color: red;
}
.quest{
	cursor: help;
}
.filter_params{
	margin-bottom: 5px;
}
.filter_params td{
	height: 25px;
	vertical-align: bottom;
}
.filter_params tr.separ td{
	height: 30px;
	padding-bottom: 5px;
	border-bottom: 1px solid #666666;
}
.filter_params tr.tsepar td{
	height: 30px;
	padding-top: 5px;
	border-top: 1px solid #666666;
}
.filter_params td.param_name{
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	padding-right: 7px;
	cursor: help;
}
.filter_params td.param_val{
	padding-right: 17px;
}
.filter_params input.filter_inp{
	width: 50px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565;
	font-size: 11px;
}
.filter_params select{
	width: 100px;
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
    font-size: 11px;
	padding: 1px 0px 0px 0px;
}
.filter_params textarea{
	width: 244px;
	height: 70px !important;
	height: 72px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #363636;
}
input.standart_input{
	width: 150px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF !important;
	cursor: text !important;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565 !important;
	font-size: 11px;	
}

input.standart_input_date{
	width: 60px;
	height: 16px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF !important;
	cursor: text !important;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565 !important;
	font-size: 11px;
	text-align: center; 	
}

input.standart_competitor{
	width: 200px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF !important;
	cursor: text !important;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565 !important;
	font-size: 11px;	
}

td.field_header{
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}
div.center_img_2{
	background-image: url(/themes/default/_img/center_image_bg.png);
	#background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding: 4px 0px 0px 0px;
}
.key_word_tbl input.procent_input{
	width: 80px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565;
	font-size: 11px;
}
.item_filters div.i_f_header{
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}
.i_f_header div.helper{
	font-size: 10px;
	color: #999999;
	font-weight: normal;	
}
input.apply{
	width: 70px;
	height: 19px;
	background-image: url(/themes/default/_img/primenit.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 1px 0px;
	font-size: 11px;
	cursor: pointer;
	border: none;
}
.del_rules td.rule_name{
	font-size: 12px;
	padding-right: 10px;
}
.del_rules span.helper{
	font-size: 10px;
	color: #999999;
}
.del_rules input.text_inp{
	width: 50px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565;
	font-size: 11px;
}
textarea.textarea_val {
	width: 300px;
	height: 46px !important;
	height: 48px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #363636;
}
div.backs_paginator{
	width: 100%;
	text-align: center;
}
div.backs_paginator a{
	font-size: 12px;
}
div.backs_paginator span{
	font-size: 12px;
	font-weight: bold;
}
textarea.anchors{
	width: 300px;
	height: 90px !important;
	height: 92px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
}
textarea.domains{
	width: 400px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	color: #363636;
}
div.progress_bar{
	font-weight: bold;
	font-size: 12px;
	color: #FF9900;
	padding-bottom: 5px;
}
div.error{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding: 5px 0px;
}
span.error_add {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.error_add input.gray_button{
	width: 72px;
	height: 19px;
	background-color: #999999;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	border: none;
	cursor: pointer;
}
select.standart_select{
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
   font-size: 12px;
	padding: 1px 0px 0px 0px;
}
.tbl_with_params td{
	padding: 5px 10px 5px 0px !important;
}
.tbl_with_params td.param_name{
    font-size: 12px;
}
div.up_tbl_header{
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}
th.th0{width: 3%;}
th.th1{width: 22%;}
th.th2{width: 3%;}
th.th3{width: 22%;}
th.th4{width: 8%;}
th.th5{width: 8%;}
th.th6{width: 3%;}
th.th7{width: 3%;}
th.th8{width: 7%;}
th.th9{width: 7%;}
th.th10{width: 7%;}
th.th11{width: 7%;}
th.smpl_n {width: 30px;}
th.smpl_k {width: auto;}
th.smpl_p {width: 150px;}
th.smpl_b {width: 75px;}
th.smpl_l {width: 75px;}
th.smpl_s {width: 55px;}
span.nps{
	color: #FF9E00;
	font-weight: bold;
}
span.wrong_url{
	color: #999999;
	font-weight: bold;
}
span.gvirus{
	color: #FF0000;
	font-weight: bold;
}
span.slept_bymoney{
	color: #FF9E00;
	font-weight: bold;
}
tr.bold td{
	font-weight: bold;
}

span.analize_ok {
	color: green;
}
span.analize_na {
	/*color: #0000ff;*/
	cursor: help;
}
span.analize_count {
	cursor: help;
}
.analize_main_tbl {
	margin: 0px 20px 10px 20px;
}
.analize_main_tbl td.an_td {
	padding:2px;
	border:1px solid #D4D0C7;
	border-style:dashed;
	vertical-align: top;
	margin-top: 10px;
}
tr.less_freq td {
	color: #AAAAAA;
}

.an_no_bord .top{
height:70px;
vertical-align:top;
border:0px;
}
.an_no_bord .bottom{
min-height:100%;
vertical-align:bottom;
border:0px;
}
/* ================================================================================*/
/*Opera Hack*/
@media all and (min-width: 0px) {
}

#graph{
width: 400px;
height: 90px;
}

div.graph{
width: 400px;
height: 90px;
/*border: 1px solid black;*/
}


#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


.redirect_ok {
	color: #0f0;
}

.redirect_bad {
	color: #f00;
}

/*ups*/
.key_word_tbl tr.orange0_tds td{
background:#ffb74b;
color:#000;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

.key_word_tbl tr.orange_tds td{
background:#ffe3b9;
color:#000;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

.key_word_tbl tr.orange1_tds td{
background:#ffefd8;
color:#000;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

.key_word_tbl tr.orange2_tds td{
background:#fff4e4;
color:#000;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

tr.orange_tds td a{
color:#000;
}

.tbl_params{
	margin-bottom: 5px;
}
.tbl_params td{
	height: 15px;
	vertical-align: bottom;
}
.tbl_params td.param_name{
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	padding-right: 4px;
	cursor: help;
}
.tbl_params td.param_val{
	padding-right: 10px;
}
.tbl_params input.filter_inp{
	width: 30px;
	height: 17px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
    border-right: 1px solid #D4D0C7;
	border-left: 1px solid #414141;
	border-top: 1px solid #414141;
	color: #656565;
	font-size: 11px;
}
.tbl_params select{
	width: 100px;
	height: 19px;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
    font-size: 11px;
	padding: 1px 0px 0px 0px;
}
.tbl_params textarea{
	width: 244px;
	height: 70px !important;
	height: 72px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4D0C7;
	border-right: 1px solid #D4D0C7;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #363636;
}
.tbl_white_borders {
	border: 1px solid #fff;
}
.tbl_white_borders td {
	border: 1px solid #fff;
	padding: 2px 5px;
}
.red_anchor_result a{color: red;}
td.td_reg {cursor: hand; cursor: pointer;padding:0px; vertical-align: middle;}
.content_table {
	/*border: 1px solid #333333;*/
	border-collapse: collapse;
}
.content_table td {
	border: 1px solid #333333;
	padding: 3px;
}

/* Item profile styles */
.registration_tbl .input {
	padding: 0px;
	height: 25px;
	font-size:13px;
	vertical-align: text-top;	
}

.registration_tbl .firstcol {
	padding-right: 50px;
}


.registration_tbl .input select.input {
	background-color:#FFFFFF;
	border-color:#404040 #D4D0C7 #D4D0C7 #404040;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:13px;
	height:20px;
	padding:0 0 0 2px;
	width:234px;
}

.registration_tbl .input input.input {
	background-color:#FFFFFF;
	border-color:#414141 #D4D0C7 #D4D0C7 #414141;
	border-style:solid;
	border-width:1px;
	color:#656565;
	font-size:13px;
	height:22px;
	padding:1px 0 0 4px;
	width:234px;
}

.registration_tbl .fieldname {
	white-space: nowrap;
	width: 130px;
	color:#363636;
	font-size:13px;
	padding: 0px 10px 0px 0px;
	vertical-align: text-top;	
}

.registration_tbl .comment {
	vertical-align: top;
	padding-left: 7px;
	height: 30px;
}

.registration_tbl .comment p {
	color: #9C9C9C;
	padding: 3px 0 0 1px;
	vertical-align: top;
}

sup.hint {
	color: #FF9E00;
	cursor: help;
	font-size: 12px;
	font-weight: bold;
}
#hint_text {
	display: none;
	position: absolute;
 	z-index: 3000;
	width: 350px;
 	border: 1px solid #111;
 	background-color: #eee;
 	padding: 5px;
 	opacity: 0.90;
 	-moz-opacity:.90; 
 	filter:alpha(opacity=90);
}
#hint_text p {
	text-align: justify;
}

span.nowrap {
	white-space: nowrap;
}
table.content_geo_table {
	margin: 5px 20px;
	border-collapse: collapse;
}
table.content_geo_table td {
	border: 1px solid #363636;
	padding: 1px 5px;
}
/* End Of Item Profile Styles*/
div.filter_item_list {
	width: 100%; 
	padding: 5px 20px; 
	text-align: left;
} 
div.filter_item_list div {
	padding: 1px 20px;
}

div.print_version{
/*margin-left: 470px;*/
width: 100%;
height: 19px;
text-align: right;
}

div.print{
/*padding:3px 14px 3px 5px !important;*/
/*margin-left: 370px;
margin-top: 8px;*/
width: 70px;
height: 19px;
text-align: center;
}

div.print,div.print_version a{
color:#FFFFFF;
font-size:10px;
line-height:19px;
text-decoration:none;
}
table.th_min_padding {
	border-collapse: collapse;
}
table.th_min_padding th {
	padding: 3px 3px !important;
	border:1px solid #F9F9F9;
	cursor:auto;
	vertical-align:middle;
}

.question_orange {
	padding-left: 2px;
	padding-right: 2px;
	color: #ff9e00;
	font-weight: bold;
	cursor: pointer;
}