@import url("/css/registration_new.css");
@charset "utf-8";
/* CSS Document */

body, html{
	padding:0;
	margin:0;
	background:#f1f1f1;
	width:100%;
	}
body{ 
	margin:0 auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/* Общие стили */	
.clear{
	clear: both;
	margin:0px !important;
	padding:0px !important;
	height:0px !important;
	font-size:0px !important;
	line-height:0px !important;
}
.fl_left,.left {float:left;}
.fl_right,.right {float:right;}
.middle {vertical-align:middle !important;}
.magnifier {background: url('/img/icons/magnifier.gif') no-repeat 0 0;padding-left:18px;}
.marginleft15 { margin-left:15px}

.tl { float:left; margin-top:-1px; margin-left:-1px;}
.tr { float:right; margin-top:-1px; margin-right:-1px;}
.bl { float:left; margin-bottom:-1px; margin-left:-1px;}
.br { float:right; margin-bottom:-1px; margin-right:-1px;}

.absol {position: absolute; z-index:10;}
.container  {padding: 5px 17px 20px; line-height:19px;}
.logo { margin-right: 15px;}
.date {color:#999999; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:12px; } /* color: #4d4d4d; */
.date_log {margin: 3px 0 5px;font-size:11px;} /* для текста после дат*/
.is-req{color:red; font-weight:bold; font-size:18px; line-height:10px;}
.input_checked,input[type="submit"],input[type="checkbox"] {cursor:pointer;}
.border_gray {border: 1px solid #dedede;}
.monospace { font-family:"Lucida Console", Monaco, monospace;}

.err, .red {color:#CF0000;}
.err_order {background:#ffffff url('/img/icons/warning.gif') no-repeat 100% 0;}
.green {color:green}
.gray { color:#666;}
* ul.disc {list-style-type:disc !important;}

.icon_add {background: url('/img/icons/icon_add.gif') no-repeat 0 0; width:14px; height:14px; display:block; float:left;}

/***  Общие теги ***/

img {border:0;}
img.bread {padding: 0 10px;}
input {margin:0; padding:0;}

/*  Кнопки форм, кнопки, button */
input.button {cursor:pointer;}
input.form_button, input.button, #editdata input.button {border: 1px solid #dedede; background:url(../img/button_submit_backgr.gif) repeat-x top; color:#4d4d4d; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:2px 5px; padding:2px 20px; width:auto;}
input.bg_hover,a.inpbutton:hover,a.inpbutton_img:hover  {background-image:url(../img/button_submit_backgr_off.gif);text-decoration:none;cursor:pointer;}
a.inpbutton,a.inpbutton_img  {display:block;height:15px;border: 1px solid #dedede; background:url(../img/button_submit_backgr.gif) repeat-x top; color:#4d4d4d; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0;}
a.inpbutton {padding:5px 0 3px 10px;}
a.inpbutton_img {padding:3px 20px 5px 10px;}
a.inpbutton_img img {margin-bottom:-3px;padding:2px 7px 0 2px;width:14px;}

#editdata input {border:1px solid #d4d4d4; font-size:12px; width:245px; color: #777;}
#editdata input.checkbox {width: 10px;}

textarea {border:1px solid #D4D4D4; color:#777777; font-size:12px; margin-top:5px; padding:7px;}

select {border:1px solid #ccc; margin:0; padding:3px; font-size:11px;}

a {color: #2a68d2; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight:normal; outline: none;}
a:hover{text-decoration:underline;}
.button_buy_request,.button_buy_renewal,.button_buy_buy { background: url('/img/icons/buttons_buy.gif') no-repeat 0 0; width:148px; height:27px; display:block;}
.button_buy_request:hover {background-position: 0 -27px}
.button_buy_renewal {background-position: 0 -54px;}
.button_buy_renewal:hover {background-position: 0 -81px;}
.button_buy_buy {background-position: 0 -108px;}
.button_buy_buy:hover {background-position: 0 -135px;}
/*a:visited{color:#609;}*/


ul {margin: 5px 0; padding:0 30px;}
ol {margin:0; padding:0 30px;}


h1 { font-family:Tahoma, Geneva, sans-serif; font-size:25px; color:#000; font-weight:normal; margin:10px 0; padding:0 20px;}
h2 { font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#111; font-weight:normal; margin:0; padding:20px 0 15px; line-height:24px;}
h3 { font-family:Helvetica; font-size:16px; color:#333; font-weight:bold; margin:0; padding:15px 0;}
h3.up { color:#1B1B1B; font-family:Tahoma,Geneva,sans-serif; font-size:17px; font-weight:normal; margin:20px 0 3px; padding:0 2px; text-align:left;}
h4 { font-family:Helvetica; font-size:12px; color:#000; font-weight:bold; margin:0; padding:5px 0;}


table {border:1px solid #fff; border-right:0; border-bottom:1px solid #ebebeb;margin:7px 0; font-family:Arial,Helvetica,sans-serif; border-collapse: collapse; width:100%; }
th { background:#8aaedd; border:1px solid #fff;margin:0; padding: 10px 5px; font-size:11px; text-align: center;line-height:13px; color:#fff;letter-spacing:0.02em;}
td {border-right:1px solid #fff; padding: 9px 7px; font-size:11px !important; color:#333; line-height:15px; text-align:left; vertical-align:top;}
#editdata td {padding:5px;}
tr.one, .nohover tr.one:hover, .nohover tr.one.jshover {background: #fff;}
tr.two, .nohover tr.two:hover, .nohover tr.two.jshover{background: #F0F0F0;}
tr.two:hover, tr.one:hover, tr.two.jshover, tr.one.jshover {background: #d1dbe4;}

td.center {text-align:center;}
table.noborder, .noborder td {border:0;}

#myorder, #myorder td {border:1px solid #8AAEDD;}
#myorder th {border-left-color:#8AAEDD; border-top-color:#8AAEDD; }
#myorder table.order th {background: #d1dbe4; color:#333; border-left-color:#d1dbe4; border-top-color:#d1dbe4; }
#myorder table.order td,  #myorder table.order { border-color: #d1dbe4;}
#myorder table.order { margin-left:1px;}
#myorder span.caption { font-size:12px; font-weight:bold;}
.myBox table {border:0;}

/*  Блоки  */

/*  Основной контейнер  */
#main_container { margin-top:0px; background: #fff url(../img/bg_left.gif) repeat-y left; padding-left:9px;width:990px;margin:0 auto;position:relative;}
#main_container .tl { width:5px; height:5px; background:url(/img/ugl_cont_tl.gif) no-repeat top left;}
#main_container .tr { width:5px; height:5px; background:url(/img/ugl_cont_tr.gif) no-repeat top right;}
#main_container .main_addit {background: #fff url(../img/bg_right.gif) repeat-y right; padding-right:9px;}
. centr {width:990px; position:relative; left:50%; margin-left:-495px;}

/*  Footer  */
#footer {text-align:left; line-height:20px; margin-top:25px; padding:12px;width:957px; border-top: 1px solid #dedede; }
#footer span { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#888; padding-right: 34px;}


/*  Шапка  */
#head { background:url(/img/logo_bg.gif) no-repeat;  background-position: 110px 0px; padding:11px;}

/*  Крошки  */
#bread { border-bottom:1px solid #dedede; clear:both; clear:both; padding:15px 20px; text-align:left;}
#bread span { font-size:11px; color:#5E5E5E;}


/*  Логитип с надписью  */
#logo { margin-left:18px; width:380px; text-align:left;}
#logo img {float:left;}
#logo p {width: 240px; float:right; margin:32px 0 0; padding:0px;  font-size:22px; color:#1a58a2; font-family:"Arial Narrow"; text-transform:uppercase; line-height:17px;}
#logo span {font-size:11px; color:#002969; white-space:nowrap; }



/*  Контакты в шапке  */
#contact_panel { margin-right:11px; width:190px;height:47px;} 
#contact_panel .tl { width:4px; height:4px; background:url(/img/ugl_contact_tl.gif) no-repeat top left;}
#contact_panel .tr { width:4px; height:4px; background:url(/img/ugl_contact_tr.gif) no-repeat top right;}
#contact_panel .bl { width:4px; height:4px; background:url(/img/ugl_contact_bl.gif) no-repeat bottom left;}
#contact_panel .br { width:4px; height:4px; background:url(/img/ugl_contact_br.gif) no-repeat bottom right;}
#contact_panel  {padding:20px 30px; text-align:right;}
#contact_panel  p {font-size:19px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#contact_panel  p a {color:#004a7a; font-size:11px;}


/*  Панель пользователя  */
#user_panel{ width:270px; padding:7px 9px; min-height:75px;_height:73px;}
#user_panel .tl { width:4px; height:4px; background:url(/img/ugl_user_tl.gif) no-repeat top left;}
#user_panel .tr { width:4px; height:4px; background:url(/img/ugl_user_tr.gif) no-repeat top right;}
#user_panel .bl { width:4px; height:4px; background:url(/img/ugl_user_bl.gif) no-repeat bottom left;}
#user_panel .br { width:4px; height:4px; background:url(/img/ugl_user_br.gif) no-repeat bottom right;}
#user_panel span {text-align:left; font-size:12px; color:#303030;  width:50px;text-align:right; display: block; text-align:left; margin-bottom:9px;text-align:right;}
#user_panel span.simp {width:171px; font-weight:bold; margin-bottom:7px; text-align:left;vertical-align:middle;}
#user_panel span.simp_auth {width:222px; font-weight:bold; margin-bottom:10px; text-align:left;}
#user_panel a.butt { background:url(/img/butt_blue.gif) no-repeat top left; margin-right: 0px; }
#user_panel input {border:1px solid #d4d4d4;font-size:12px; width:170px;}
#user_panel input.butt {background:url('/img/butt_blue_78.png') no-repeat top left; border:0; color:#FFFFFF; width:78px; height:24px; padding-bottom:6px; text-align:center;*marib-top:-3px; cursor:pointer}


#user_panel div.auth_on {width:48px; text-align:left;} 
#user_panel div.auth_off {margin:5px 0 0 20px;_margin-left:10px;font-size:11px;}

/*  Меню  */
#menu {  padding:0px; margin:0px;/* margin-bottom:11px;*/ float:left;}


/*  Основная картинка-баннер  */
#bann { width:100%; margin-bottom:7px;}
#bann .content {padding:0 10px 0 30px; height:257px;}
#bann p {padding:0; margin:0; text-align:left;}
#bann a.arrow_first {color:#000; font-size:12px; font-weight:bold;}

#bann .b2w {display:block;}
#bann .b2w p.h1 { color:#303030; font-family:trebuchet MS; font-size:55px; font-weight:600; letter-spacing:3px;}
#bann .b2w p.h2 { font-size:21px; color:#1a58a2; font-weight:bold; margin-bottom:8px;}
#bann .b2w p.h3 { font-size:14px; color:#767676; margin-bottom:13px;}
#bann .b2w a.butt2 { background:url(/img/butt2_yell.gif) no-repeat top left; margin:29px 0 15px;}
#bann .b2w a.butt3 { background:url(/img/buyextend_big.gif) no-repeat top left; margin:29px 0 15px 5px;}
#bann .b2w a.butt4 { background:url(/img/button_book.gif) no-repeat top left; margin:29px 0 15px 5px;}

#bann .k_ext {display:none;}
#bann .switch {left:612px;margin-top:222px;width:126px;}
#bann .skidka {right:5px; margin:10px 25px 0 0;} 

/*  Панель Контур-экстерн  */
#konturn {margin-right:11px; margin-bottom:10px; width:220px; border:1px solid #dedede; background:url(/img/kontur_bg.gif) no-repeat top left; }
#konturn .tl { width:4px; height:4px; background:url(/img/ugl_contact_tl.gif) no-repeat top left;}
#konturn .tr { width:4px; height:4px; background:url(/img/ugl_contact_tr.gif) no-repeat top right;}
#konturn .bl { width:4px; height:4px; background:url(/img/ugl_contact_bl.gif) no-repeat bottom left;}
#konturn .br { width:4px; height:4px; background:url(/img/ugl_contact_br.gif) no-repeat bottom right;}
#konturn  {padding:10px 0px 0px;}
#konturn  p {color: #e67200; text-transform:uppercase; font-size:17px; font-family:Tahoma, Geneva, sans-serif; margin:5px 0; line-height:17px;}
#konturn  p span {text-transform:none; font-size:14px;}
#konturn table {margin:0 0 0 7px;}
#konturn table td { color:#303030; font-size:12px; padding:4px;}
#konturn input {border:1px solid #d4d4d4;font-size:12px;}
#konturn a.butt { background:url(/img/butt_yell.gif) no-repeat top left; }

/* Форма Контур ПФ*/
#konturpf input,#konturpf textarea {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;}

/* Ссылки */
a.butt { color:#FFF; display:block; width:110px; height:18px; margin-right:10px; padding:4px 0; text-align:center;}
a.butt2, a.butt3 , a.butt4{color:#FFF; display:block; height:41px; margin-right:10px; padding:3px 0; text-align:center;}
a.butt2, a.butt4 {width:134px;}
a.butt3 {width:224px;}
a.arrowr { background:url(/img/link_arrow.gif) no-repeat right; padding-right:10px; font-size:11px;}	
a.arrowup { background:url(/img/link_arrow_up.gif) no-repeat right; padding-right:10px; font-size:11px;}	
a.arrow_first { background:url(/img/link_arrow_black.gif) no-repeat left; padding-left:15px; font-size:11px;}	
a.links_all {font-size:11px;}
a.butt_buy {background:transparent url(/img/icon_buy.gif) no-repeat scroll left top; color:#FFF; display:block; height:18px;  padding:1px 10px 1px 15px; text-align:right; width:65px;/* padding:1px 15px 1px 35px; text-align:center;*/ font-size:11px}
a.buyextend {padding-right:30px; font-size:11px;}

h3.up a{ color:#1B1B1B; font-family:Tahoma,Geneva,sans-serif; font-size:17px; font-weight:normal; margin:20px 0 3px; padding:0 2px; text-align:left; text-decoration:underline;}
h3.up a:hover {text-decoration:none;}

/* Списки */
ul.menu2 {margin:0; padding:0px; border-bottom:1px dotted #DDDDDD;}
ul.menu2 li{ list-style: none;  border-top: 1px dotted #ddd;}
ul.menu2 a {display: block; text-align:left; padding:12px 0 8px; text-decoration:none; color:#5e5e5e; background:url(/img/menu_arrow.gif) no-repeat; background-position: 98% 50%;  font-size:13px; }
ul.menu2 a:hover { text-decoration:none; background-color:#f6f6f6; color:#2a68d2; }
ul.menu2 a.active {color:#000; background-color:#f6f6f6; font-weight:bold; border-left:0;}
ul.menu2 li img {margin:-4px 10px 0 5px; vertical-align:top; height:27px;}
ul.menu2 li p {margin:0; margin-bottom: 5px; width:90%;}

.ui-tabs-panel ul {padding:0 18px !important;}
.ui-tabs-panel p {padding:0 0px 5px !important;}
#rules_op {display:none;background-color:#FFF8F9;padding:10px;}

p.line_block {margin:0;padding:15px 0 0;text-align:left;}
/* Разные типы блоков */
.block1 {width: 100%; margin:0; background:#f7f7f7 url(/img/block1_left.gif) repeat-y left;}
.block1 .top{ vertical-align:top; width:100%; height:9px; background: url(/img/block1_top.gif) no-repeat;}
.block1 .top span { width:8px; height:9px; float:right; background: url(/img/block1_top_right.gif) no-repeat;}
.block1 .content {background: url(/img/block1_right.gif) repeat-y right; margin:0;}
.block1 .bottom{ vertical-align:top; width:100%; height:9px; background: url(/img/block1_bottom.gif) no-repeat bottom left;}
.block1 .bottom span{ width:9px; height:9px; float:right; background: url(/img/block1_bottom_right.gif) no-repeat bottom ;}


.block2 {width: 100%; margin:0; background: url(/img/block2_right.gif) repeat-y right;}
.block2 .top{ vertical-align:top; width:100%; height:37px; background: url(/img/block2_top.gif) no-repeat; }
.block2 .top span { width:10px; height:37px; float:right; background: url(/img/block2_top_right.gif) no-repeat;}
.block2 .top p, .block2 .head p { color:#FFFFFF; font-family:Tahoma; font-size:13px; font-weight:bold; margin:0; padding:13px 0 0 37px; text-align:left; text-transform:uppercase; }
.block2 .head{ vertical-align:top; width:100%; height:33px; background: #769ac2 url(/img/block2_head_right.gif) no-repeat top right; }
.block2 .head span { width:29px; height:33px; float:left; background: url(/img/block2_head_left.gif) no-repeat;}
.block2 .content {background: url(/img/block2_left.gif) repeat-y left; margin:0; padding:5px 10px; text-align:left;}
.block2 .bottom{ vertical-align:top; width:100%; height:9px; background: url(/img/block2_bottom.gif) no-repeat bottom left;}
.block2 .bottom span{ width:7px; height:9px; float:right; background: url(/img/block2_bottom_right.gif) no-repeat bottom ;}
.block2 .underline {background: url(/img/block2_right.gif) repeat-y right;}
.block2 .underline .content {background: url(/img/block2_left.gif) repeat-y left; margin:0; padding:5px 10px; text-align:left;}



.block3 {width: 100%; margin:0; background: url(/img/block3_right.gif) repeat-y right;}
.block3 .top{ vertical-align:top; width:100%; height:6px; background: url(/img/block3_top.gif) no-repeat; }
.block3 .top span { width:7px; height:6px; float:right; background: url(/img/block3_top_right.gif) no-repeat;}

.block3 .head{ vertical-align:top; width:100%; height:38px; background: url(/img/block3_head_left.gif) no-repeat top left; outline:none; cursor:pointer;}
.block3 .head span.rr { width:13px; height:38px; float:right; background: url(/img/block3_head_right.gif) no-repeat;}
.block3 .head a, .block3 .head p { color:#FFFFFF; font-family:Tahoma; font-size:12px; font-weight:bold; margin:0; padding:9px 0 0 37px; text-align:left; text-transform:uppercase; float:left; display:block;}
.block3 .head a:hover { text-decoration:none; cursor:pointer;}
.block3 .content { border-left:1px solid #dedede; margin:0; padding:5px 10px 9px 10px; text-align:left;}
.block3 .bottom{ vertical-align:top; width:100%; height:10px; background: url(/img/block3_bottom.gif) no-repeat top left;}
.block3 .bottom span{ width:7px; height:9px; float:right; background: url(/img/block3_bottom_right.gif) no-repeat bottom ;}


.block4 {width: 100%; margin:0;}
.block4 .top{ vertical-align:top; width:100%; height:7px; background: url(/img/block4_top_bg.gif) repeat-x top; }
.block4 .top span.r { width:9px; height:7px; float:left; background: url(/img/block4_top_right.gif) no-repeat;}
.block4 .top span.l { width:8px; height:7px; float:right; background: url(/img/block4_top_left.gif) no-repeat;}
.block4 .head{ vertical-align:top; width:100%; height:67px; background: url(/img/block4_head_bg.gif) repeat-x top; clear:both;}
.block4 .head span.r { width:1px; height:67px; float:right; background: url(/img/block4_head_right.gif) no-repeat;}
.block4 .head span.l { width:2px; height:67px; float:left; background: url(/img/block4_head_left.gif) no-repeat;}
.block4 .head img {margin:7px 13px 10px;}
.block4 .head p { color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; margin-top:17px;}
.block4 .content { margin:0; padding:5px 13px; text-align:left; background: url(/img/block4_content.gif) repeat-y top left; border-right:1px solid #dedede;}
.block4 .bottom{ vertical-align:top; width:100%; height:11px; background: url(/img/block4_bottom_bg.gif) repeat-x top; }
.block4 .bottom span.r { width:8px; height:11px; float:right; background: url(/img/block4_bottom_right.gif) no-repeat top;}
.block4 .bottom span.l { width:10px; height:11px; float:left; background: url(/img/block4_bottom_left.gif) no-repeat top ;}

.block_grey {width: 100%; }
.block_grey .top { width:100%; height:6px; background: #f9f9f9 url(/img/block_grey_top.gif) no-repeat left;}
.block_grey .top span { width:6px; height:6px; float:right; background: url(/img/block_grey_top_right.gif) no-repeat;}
.block_grey .content { margin:0; padding:5px 10px; text-align:left; background:#f9f9f9; border:0;}
.block_grey .bottom { width:100%; height:6px; background: #f9f9f9  url(/img/block_grey_bottom.gif) no-repeat top left;}
.block_grey .bottom span { width:6px; height:6px; float:right; background: url(/img/block_grey_bottom_right.gif) no-repeat top ;}

/*
**********************************************
Blocks
**********************************************
*/
.top1 {height:5px;width:100%;}
.top1 span {float:right;height:5px;width:5px;font-size:4px;}
.content1 {border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:5px 10px 10px 10px;}

/* белый */
.top1 {background: url('/img/blocks/top_wight.gif') no-repeat top left;} 
.top1 span {background:url('/img/blocks/top_wight_right.gif') no-repeat scroll right top transparent;}
.content1{background:none repeat scroll 0 0 #FFFFFF;}
.bottom1{background:url('/img/blocks/bottom_wight.gif') no-repeat scroll 0 0 transparent;height:10px;vertical-align:top;width:100%;_font-size:1px;_position:relative;}
.bottom1 span{background:url('/img/blocks/bottom_wight_right.gif') no-repeat scroll 0 0 transparent;
float:right;height:10px;width:5px;_font-size:1px;}
/****  /  Blocks   ******/

.licen_caption {border:1px solid #dedede; background-color:#f1f1f1; padding:0 5px; margin:5px 3px 0; text-align:left;}
.licen_inblock {border:1px solid #dedede; border-top:0; padding:3px 5px; margin: 0 3px 5px ;}

#accordion0 div.uu { display:none;}
#accordion0 .hh a , #accordion1 .hh a { background:url(../img/icon_plus.gif) no-repeat left; padding-left:15px; cursor:pointer;}
#accordion0 .ui-state-active a , #accordion1 .ui-state-active a{background:url(../img/icon_minus.gif) no-repeat left; }
#accordion0 li, #accordion1 li { float:none; padding:2px;}
#accordion0 ul, #accordion1 ul { height:auto; list-style:disc;}

#navig a {display:block; width:32px; height:20px; background:url(../img/perekl_bg.gif) no-repeat; padding:6px 4px; float:left; margin:1px;}
.bb, .bb a { font-weight:bold;}

.licen_info span { font-weight:bold;}

#myorder ul { padding:0 0 0 30px;}
#sel_comp {margin-right:5px;width: 213px;}

.content7 {width: 220px;}
.content7 p.caption {color:#333333; font-family:Tahoma; font-size:17px; margin-top:13px;}
.content7 p {font-size:11px; }
.content8 {width: 430px;}

.hint {font-size: 11px; font-style:italic; width:250px;}

div.DateSheet {
background-color:#FCFCFC;
background-image:url(/img/date_sheet.jpg);
background-position:center center;
background-repeat:no-repeat;
height:65px;
margin:7px 10px 7px 0;
text-align:center;
vertical-align:middle;
width:55px;
}
.dsDay {
color:#333333;
display:block;
font-family:Georgia,serif;
font-size:22px;
font-weight:bold;
line-height:125%;
margin-top:3px;
}
.dsMonth {
color:#333333;
display:block;
font-family:arial,verdana,tahoma,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:125%;
text-align:center;
}
.dsYear {
color:#333333;
display:block;
font-family:Georgia,serif;
font-size:11px;
font-weight:bold;
line-height:125%;
text-align:center;
}

.capt {
font-family:Tahoma,Geneva,sans-serif;
font-size:17px;
padding-bottom:10px;
margin:0;
}



/* Форма регистрации */
#users_where_found_other {width:150px;}
#users_company_head_KPP { margin-left:13px;}
#is_company_subsidiary_field  {margin-top: 15px;}
#is_company_subsidiary_field {width:320px;}
#is_company_subsidiary_field .hint{ padding-left:15px; width:320px;}
#is_company_subsidiary_field td { padding:5px 0;}
#company_head_KPP_field { margin: 10px 0 25px;}
#company_head_KPP_field .hint { padding-left:140px;}

.factich_adr .hint {margin-left: 32px;}

/* Форма регистрации: Input */
.company_address_legal_city input {width:185px;}
.company_address_legal_street input{width:185px;}
.company_address_legal_index input{width:55px;}
.company_address_legal_house input{width:30px;}
.company_address_legal_building input{width:70px;}
.company_address_legal_corps input{width:70px;}
.company_address_legal_office input{width:70px;}
.company_address_legal_flat input{width:70px;}

.company_address_post_city  input{width:185px;}
.company_address_post_street input{width:185px;}
.company_address_post_index input{width:55px;}
.company_address_post_house input{width:30px;}
.company_address_post_building input{width:70px;}
.company_address_post_corps input{width:70px;}
.company_address_post_office input{width:70px;}


/* Форма регистрации: подсказки */
td.company_address_legal_city .hint {width:210px;}
td.company_address_legal_index .hint {width:110px;}
td.company_address_legal_street .hint {width:210px;}
td.company_address_legal_house .hint{width:110px;}
td.company_address_legal_building .hint{width:100px;}
td.company_address_legal_corps .hint{width:100px;}
td.company_address_legal_office .hint{width:100px;}
td.company_address_legal_flat .hint{width:100px;}

td.company_address_post_city .hint {width:210px;}
td.company_address_post_index .hint {width:110px;}
td.company_address_post_street .hint {width:210px;}
td.company_address_post_house .hint{width:110px;}
td.company_address_post_building .hint{width:100px;}
td.company_address_post_corps .hint{width:100px;}
td.company_address_post_office .hint{width:100px;}

table.ur_address {width: 330px; }
table.ur_address td {padding: 1px;}

.ur_address input, .comp_data input {border:1px solid #d4d4d4; font-size:12px;  color: #777;}
.ur_address input.checkbox, .comp_data input.checkbox {width: 10px;}
.comp_data input#company_company_leader_person,.comp_data input#company_company_leader_position,.comp_data input#company_company_base_action{width:250px;}

/* Документы */
#myorder ul.documents {margin:0px;padding:0px;}
ul.documents li {list-style-type:none;margin:5px 0;}
span.licdogovor,span.schetfakt,span.akt,span.lickluch, span.lickluch_gray, span.avansschetfactura, span.coin,span.coin_ok,span.doneok, span.del_doc, span.icon_attention,span.question {width:16px; height:16px; float:left;margin-right:3px;}
span.licdogovor {background: url('/img/icons/licdogovor.gif') no-repeat;}
span.schetfakt {background: url('/img/icons/schetfakt.gif') no-repeat;}
span.akt {background: url('/img/icons/akt.gif') no-repeat;}
span.lickluch {background: url('/img/icons/lickey.gif') no-repeat;}
span.lickluch_gray {background: url('/img/icons/lickey_gray.gif') no-repeat;}
span.avansschetfactura {background: url('/img/icons/avansschetfactura.gif') no-repeat;clear:both;}
span.coin {background: url('/img/icons/coin.gif') no-repeat;clear:both;}
span.coin_ok {background: url('/img/icons/coin_ok.gif') no-repeat;clear:both;}
span.doneok {background: url('/img/icons/doneok.gif') no-repeat;clear:both;}
span.del_doc {background: url('/img/icons/delete2.gif') no-repeat;clear:both;}
span.icon_attention {background: url('/img/icon_attention.gif') no-repeat;}
span.question {background: url('/img/icons/question.gif') no-repeat;}
/* / Документы */

span.edit,span.view,span.delete {width:16px; height:16px; float:left;margin-right:3px;}
.edit {background: url('/adm/img/edit.gif') no-repeat;}
.view {background: url('/adm/img/view.gif') no-repeat;}
.delete {background: url('/img/icons/document_delete.png') no-repeat;}

.tip { padding:0px 5px; cursor:pointer;}
.help ul li a{font-size:11px;}
.help ul { list-style:inside; padding:0 4px;}
.help ul li {margin:3px 0;}


.questions ul {padding:15px 22px 15px; list-style-type:none;}
.questions li {padding:5px 0;}
.questions li span { font-weight:bold;}
.questions  .txt ul {list-style-type:disc;}


.txt {margin-top:15px; border-top: 1px solid #dedede; padding:5px 10px;}
.infozakaz td {padding:5px; width:30px;}
.infozakaz  .subsection  {width:100px;}
 

/* Шаги заявки */
 fieldset { border:none;padding:0px;}
        legend {font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#111; font-weight:normal; margin:0; padding:10px 0 10x; line-height:24px;}
        label { display:block; margin:15px 0 5px;}
        .prev, .next {padding:5px 10px;text-decoration:none;}
        .prev:hover, .next:hover {background-image:url(/img/button_submit_backgr_off.gif);text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
/* Заявка */
#SignupForm {margin-top:0px;}
.formBox table {border:0px;margin:0;}
.formBox table td {border:0px;margin:0;padding:5px;font-size:12px !important;}		
#rules {display:none;}		
#SaveAccount {width:200px;margin-left:2px;}
.formBox span.err {clear:left;color:red;display:block;font-size:11px;margin-left:5px;}
.formBox.BuhIsDir {margin:0 20px 0 150px; width:150px;} 
#versiakp {width:200px;float:right;margin-right:184px;display:none;_margin-right:100px !important;}
#versiakp .jNiceInputWrapper {float:right;margin-right:20px;}

a.button, input.button, button.button,a.prev, a.next, a.button2,a.button3 {padding:5px 10px;cursor:pointer;background:transparent url(/img/button_submit_backgr.gif) repeat-x scroll center top;
border:1px solid #DEDEDE;color:#4D4D4D;font-family:Tahoma,Geneva,sans-serif;font-size:11px;padding:2px 20px;width:auto;text-decoration:none;}
a.button, input.button, button.button,a.button2 {margin:2px 5px;}

input.hov, button.hov, a.button.hov, a.button2.hov,input.button:hover, a.button2:hover,a#SaveAccount:hover,a.button3:hover {background-image:url(/img/button_submit_backgr_off.gif);} 
a.prev img{margin:3px 10px -4px -10px;}
a.next img{margin:3px -10px -4px 10px;}
.button2 {padding:5px 10px !important;}
.button3 {padding:5px 10px !important;}

.plus {padding-right:10px;margin:4px 0 -4px;}
#RLecH3 td,#BLecH3 td {height:40px;vertical-align:bottom !important;}
#button34 {background:transparent url(/img/icons/icon_plus.gif) no-repeat scroll left center;padding-left:15px;}
#SaveAccountHr {color:#DEDEDE;height:2px;border:none;background:#DEDEDE;margin:9px 2px;}

#SignupForm  input {
cursor:pointer;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:normal;
margin:0 3px;width:auto;padding:0 3px;
vertical-align:middle;}
#SignupForm select {margin:0; padding:0px; font-size:1em;}

.change {padding-bottom:13px;}
.change table {width:100px;float:left;height:24px;margin:0;padding:0px;}
.change table td {height:24px;margin:0px;padding:0px;border:none;}
.change table td form {margin-bottom:0;}
.change table td form select {width:230px;}
/* / Заявка */
/* notes всплывающие блоки */
div.note, span.note{
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border: 1px solid #aab4be;
	display:inline-block;
	text-align:justify;
	border-radius: 5px;
	-moz-border-radius:5px;
}
div.info, span.info, div.alert, span.alert, div.download, span.download, div.idea, span.idea{
	margin: 10px 0 10px;
	padding: 7px 10px 7px 35px;
	display:block;
	border-radius: 5px;
	-moz-border-radius:5px;
}
div.info, span.info {
	background: #f4f5f6 url('/common/icons/div_info.png') 3px 3px no-repeat;
	border: 1px solid #aab4be;
}
div.alert, span.alert {
	background: #fff5eb url('/common/icons/icon_attention.gif') 3px 3px no-repeat;
	border: 1px solid #ffb4a0;
}
div.download, span.download {
	background: #f5faeb url('/common/icons/div_download.png') 3px 3px no-repeat;
	border: 1px solid #78be5a;
}
div.idea, span.idea {
	background: #fffdeb url('/common/icons/div_tip.png') 3px 3px no-repeat;
	border: 1px solid #ffc864;
}
/*

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border: 1px dotted #aab4be;
	border-left: 1px solid #aab4be;
	text-align:justify
}
div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip {
	margin: 10px 10px 10px 10px;
	padding: 7px 10px 7px 35px
}
div.info, span.info {
	background: #f4f5f6 url('/common/icons/div_info.png') 3px 3px no-repeat;
	border: 1px dotted #aab4be;
	border-left: 4px solid #aab4be;
}
div.alert, span.alert {
	background: #fff5eb url('/common/icons/div_alert.png') 3px 3px no-repeat;
	border: 1px dotted #ffb4a0;
	border-left: 4px solid #ffb4a0;
}
div.download, span.download {
	background: #f5faeb url('/common/icons/div_download.png') 3px 3px no-repeat;
	border: 1px dotted #78be5a;
	border-left: 4px solid #78be5a
}
div.tip, span.tip {
	background: #fffdeb url('/common/icons/div_tip.png') 3px 3px no-repeat;
	border: 1px dotted #ffc864;
	border-left: 4px solid #ffc864
}


*/

/*  Для страницы Order.html */
.myBox .order_info { margin:0; padding:5px 10px; text-align:left;}
.order_info p span { text-align:right;}
#order form.big {margin:40px 0;}
#order form p , .order_info p {margin: 5px; padding:0; width: 500px; text-align:left; font-size:12px;}
#order form p span , .order_info p span{width: 190px; padding:3px; padding-right: 10px; font-weight:bold; text-align:left; display:block; float:left;}
#order form p input, .order_info p input{width: 200px;}

#order form.in_company{margin:10px 0; padding:5px; border:1px solid #ccc; background-color:#f9f9f9;}
#order form.in_company p ,  .order_info p{width: 460px; font-size:12px; clear:both;}
#order form.in_company p span {width: 190px; font-weight:normal;}
#order form.in_company p input, .order_info p input{width: 150px;}

#order .table_user {width:100%;	border-top: 1px solid #777;border-left: 1px solid #777;margin:10px 0 0; padding:0;font-size:12px;}
#order .table_user td {padding: 3px; border-bottom: 1px solid #777; border-right: 1px solid #777; text-align:left;}
#order .table_user td.caption {font-weight:bold; text-align:center; background-color:#DEEBED;}
#order .table_user td.dotted {border-bottom: 1px dashed #777;}

#order .blocks{ border: 1px solid #777; margin-bottom:10px;}
#order .blocks p.caption{ border-bottom: 1px solid #777; background:#DEEBED; padding:7px 3px; font-weight:bold; font-size:12px;}


.order_info p.licen_p {width: 355px; margin: 3px 0;}
#order form p.licen_p span, .order_info p.licen_p span {width: 180px;}

.info p.licen_pp {width: 280px; margin: 3px 0;}
#order form p.licen_pp span, .order_info p.licen_pp span {width: 90px;}

#licens_table .order_info p.licen_p {width:430px; clear:both;}
#licens_table .order_info p.licen_p span { width:175px; }
#licens_table .order_info p input { width:210px;}
.licensia {padding:5px;}
.licensia ol  li {margin-bottom:10px;}
.licensia input {width:20px; margin-left:20px;*border-width:0px;}
.licensia .button {width:200px;*border-width:1px;}

/**** Order step1 otchetnii kvartal ****/

.kvartal_4_1,.kvartal_4_2,.kvartal_1_1,.kvartal_1_2 {margin:8px 0 17px 10px;}
.kvartal_4_2 span,.kvartal_4_1 span,.kvartal_1_2 span,.kvartal_1_1 span {border-right:1px solid #dedede;border-left:1px solid #dedede; padding:5px 5px 5px 0;margin-right:1px; display: inline-block;}
.kv_b,.kv_c,.kv_d,.kv_e {border-bottom:10px solid #FC0;border-top:10px solid #3C0;}
.kvartal_4_1 .kv_a {border-bottom:1px solid #dedede;border-top:10px solid #3C0;margin-bottom:9px;} 
.kvartal_4_1 .kv_e {border-top:1px solid #dedede;}
.kvartal_4_1 .kv_f, .kvartal_4_2 .kv_a {border:1px solid #dedede;margin-bottom:9px;}
.kvartal_4_2 .kv_b {border-bottom:1px solid #dedede;margin-bottom:9px;}
.kvartal_4_2 .kv_f {border-top:1px solid #dedede; border-bottom:10px solid #FC0;}
tt {width:3px;_width:2px;float:left;height:24px;margin:-5px 0 -5px;position:relative;display:block;}
					
.kvartal_1_1 .kv_e,.kvartal_1_1 .kv_f,.kvartal_1_1 .kv_d,.kvartal_1_2 .kv_e,.kvartal_1_2 .kv_f,.kvartal_1_2 .kv_d  {border:1px solid #dedede;margin-bottom:9px;}
.kvartal_1_1 .kv_a {border-bottom:1px solid #dedede;border-top:10px solid #3C0;margin-bottom:9px;} 
.kvartal_1_1 .kv_b {border-top:1px solid #dedede;}
.kvartal_1_1 .kv_c,.kvartal_1_2 .kv_a {border:1px solid #dedede;margin-bottom:9px;}
.kvartal_1_2 .kv_b {border-bottom:1px solid #dedede;margin-bottom:9px;}
.kvartal_1_2 .kv_c {border-top:1px solid #dedede;border-bottom:10px solid #FC0;}/*
.kvartal_1_2 .kv_c tt,.kvartal_1_1 .kv_b tt,.kvartal_4_2 .kv_c tt,.kvartal_4_1 .kv_b tt {background-color:red;}*/

.check_date {padding-left:20px;}
.check_date li,.check_date input {cursor:pointer; margin-right:4px;}
.check_date li {margin-bottom:10px;}

.leg_period,.leg_kv,.leg_kluch {width:10px; height:10px; display:inline-block; margin:0 5px 0 10px;_margin-bottom: 1px;}
.leg_period {background-color:#FFCC00;}
.leg_kv {background-color:#33CC00;}
.leg_kluch {background-color:red;}
/**** / Order step1 otchetnii kvartal ****/

/******   стр. Мои заказы  *******/
#postAddressBtn {cursor:pointer;display:block;float:right;margin:1px 0 0 5px;}
/******  / стр. Мои заказы  *******/

/******   стр. Смена пароля  *******/
#pass2,#pass {width:140px;}
/******  / стр. Смена пароля *******/

@media print {
     #print_head{
		display:block;
	}
  }
  @media screen {
   		#print_head{
			display:none;
		}
  }
/******  Корректировка текста пользователем  *******/
.layerErrorReport {background: #FFFFFF url("/img/layerErrorReport/bg-popup.png") repeat-x 0 0 scroll;border: 1px solid #000000;left: 0;padding:10px 15px 10px 10px;position: absolute;top: 0;width: 400px;z-index: 10000;}
.layerErrorReport .close {background-image: url("/img/layerErrorReport/delet.gif"); display: block; font-size: 0; height:26px; line-height: 0; position: absolute; right: 8px; text-indent: -6000px; top: 8px; width: 23px;}
.layerErrorReport .title {    font-size:14px;    font-weight: bold;    margin-bottom: 20px;    text-align: center;}
.layerErrorReport table {border:0px;    font-size: 75%;    width: 100%;}
.layerErrorReport th {background-color: transparent; border:0px;    color: #000000;    font-weight: bold;    padding:2px 10px 8px 0;    text-align: right;    vertical-align: top;}
.layerErrorReport td {border:0px;    padding:0 0 8px;    width: 99%;}
.layerErrorReport input {font-size: 11px;    width: 99%; color:#181818;}
.layerErrorReport textarea {padding:0px;  	color: #181818;    font-size: 12px;    width: 99%;}
.layerErrorReport .submit input {font-size: 100%;    margin-right: 10px;    width: auto;}
.layerErrorReport .sent, .layerErrorReport .error {font-size: 85%;    font-weight: bold;    padding:30px 0;    text-align: center;}
.layerErrorReport .sent {color: green;}
.layerErrorReport .error {color: red;}
/****** /  Корректировка текста пользователем  *******/

#promo {font-size: 13px;margin-left:5px; padding:5px;width: 50px;}
/* Navigator  */
.navigator { margin:5px 0;}
.navigator select,.navigator span {font-size: 11px; height: 2em; padding: 2px;}
.navigator .nav-pages {display:inline-block; margin-bottom:-7px;padding: 0;}
.navigator .nav-pages li {float: left; list-style:none; padding:0px}
.navigator em,.navigator a {display: block;margin:0 0.2em 0.1em 0;padding: 0.3em 8px;font-size: 11px;}
.navigator a:hover {background-color: #DADADA;}
.navigator em {background-color: #969696; color:#ffffff;}

#promo_block img {padding: 0pt 5px; height: 20px; margin-left:2px; vertical-align:middle;}

