@charset "windows-1251";
html, body, div, form, tr, td, p, a, img {margin:0; padding:0; 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;
}
/* ================================================================================*/
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;
}
h2.own{
	font-size: 16px;
	color: #666666;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}
.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;
}
.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{
	font-size: 16px;
	height: 29px;
	padding: 0px 0px 0px 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;
}
.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;
}
.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{
	width: 15px;
	background-image: url(/themes/default/_img/top_menu_left.jpg);
	background-repeat: no-repeat;
}
.top_menu_tbl .right{
	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 20px 20px;
	margin: 0px 0px 0px 0px;
	color: #676767;
	font-size: 24px;
	font-weight: normal;
}
.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.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 */
/* 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 .nomber{
	font-size: 14px;
	font-weight: normal;
	padding: 7px 2px 0px 10px;
	color: #303030;
	border-bottom: 1px solid #DDDDDD;
}
.project_tbl .nomber_2{
	border: none;
}
.project_tbl .project_inner{
	padding: 7px 0px 12px 0px;
	border-bottom: 1px solid #DDDDDD;
}
.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_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;
}
.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: 100%;
	border-right: 1px solid #DFDFDF;
}
.key_word_tbl th{
	padding: 8px 0px 7px 0px;
	text-align: center;
	background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
}
.key_word_tbl th.key{
	width: 37%;
}
.key_word_tbl th.yandex{
	width: 11%;
}
.key_word_tbl th.rambler{
	width: 11%;
}
.key_word_tbl th.google{
	width: 11%;
}
.key_word_tbl th.news{
	width: 14%;
}
.key_word_tbl th.uri{
	width: 9%;
}
.key_word_tbl th.inp{
	width: 7%;
}
.key_word_tbl td{
	padding: 5px 0px 2px 0px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.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 .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;
	color: #666666;
	background-color: #FFFFFF;
}
.number_list_2{
	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: 122px;
}
.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: 143px;
	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: 122px;
}
.add_key_tbl td input.url_inp{
	width: 122px;
}
.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_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;
}
.add_key_tbl_2 td input.add_cells{
	width: 115px;
	height: 19px;
	background-image: url(/themes/default/_img/add_cells.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	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;
}
.key_word_tbl th{
	padding: 8px 0px 7px 0px;
	text-align: center;
	background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
}
.key_word_tbl th.way{
	width: 13%;
}
.key_word_tbl th.pr{
	width: 5%;
}
.key_word_tbl th.vn{
	width: 7%;
}
.key_word_tbl th.ob{
	width: 8%;
}
.key_word_tbl th.code{
	width: 8%;
}
.key_word_tbl th.yandex_2{
	width: 11%;
}
.key_word_tbl th.google_2{
	width: 13%;
}
.key_word_tbl th.access{
	width: 12%;
}
.key_word_tbl th.status{
	width: 12%;
}
.key_word_tbl th.inp{
	width: 9%;
}
.key_word_tbl td{
	padding: 5px 0px 2px 0px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}
.key_word_tbl .url a{
	text-decoration: none;
}
.key_word_tbl .url a:hover{
	text-decoration: underline;
}
.key_word_tbl_2 .view{
	padding: 12px 0px 0px 23px;
	width: 151px;
	text-align: left;
}
.key_word_tbl_2 .view input{
	width: 151px;
	height: 19px;
	padding: 0px 0px 1px 0px;
	background-image: url(/themes/default/_img/view.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	color: #FFFEFF;
	text-align: center;
	font-size: 11px;
}
.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;
}
.add_tbl td input.add_2{
	width: 103px;
	height: 19px;
	background-image: url(/themes/default/_img/save.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;
}
.add_tbl td input.remode{
	width: 218px;
	height: 19px;
	background-image: url(/themes/default/_img/remode.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 0px 2px;
	border: none;
	cursor: pointer;
}
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: 10px !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;
}
div.more_helper{
	width: 100%;
	text-align: right;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.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;
}
.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}
.calendar-head {font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.calendar-today {font-size: 8pt; font-weight: bold;    font-family: Arial, Helvetica, sans-serif; color: #464145;  background-color: #FFFF00; text-decoration: underline}
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;
}
/* ================================================================================*/
/*Opera Hack*/
@media all and (min-width: 0px) {
}
