/* CSS общих стилей для бекенда и фронтенда */

div.panel_margin				{ width:100%; position:fixed; top:0px;  z-index:9999; background: url("/intecus/theme/cms../media/new_bg_panel.png") repeat-x transparent;}

.img_message					{ border: 0px solid #000; position: relative; top: 1px; padding: 0 3px; }

div.panel2b2c ul, 
div.panel2b2c li				{ margin:0px; padding:0px; list-style:none; }
div.panel2b2c li a span:hover		{color: #ed5f01; text-decoration: none;}

.panel2b2c_clear				{ clear:both; }

div.panel2b2c					{ width:auto; margin:0 auto; background: url("/intecus/theme/cms../media/new_bg_panel.png") repeat-x transparent; position:relative; text-align:center; /*border-left:1px solid #cfcece; border-right:1px solid #cfcece;*/ font-family:Verdana, Verdana, Geneva, sans-serif; font-size:11px; color:#5f5f5f;}
div.panel2b2c a					{ color:#4E4F4F; text-decoration:underline; } 

div.panel2b2c_box				{ margin: 0 auto; width: 1024px; height:33px;  position:relative; background: url("/intecus/theme/cms../media/new_bg_panel.png") repeat-x transparent; padding-left: 20px;}

a.panel2b2c_logo				{ height:33px; display:block; float:left; overflow:hidden; border-right:none; text-decoration:none; background-image:url(..../media/panel.png); background-repeat:repeat-x;  background-position:300px 300px; }
a.panel2b2c_logo:hover			{ background-position: 0px -300px; }
i.panel2b2c_logo   				{ height:20px; display:block; width:80px; background:url('/intecus/theme/cms/media/new_logo.png') no-repeat; margin:5px 8px 5px 8px; }

div.panel2b2c_welcome			{ height:33px; display:block; float:left; line-height:33px; padding:0px 14px; border-left:none; }
div.panel2b2c_welcome a			{ text-decoration:none; }
div.panel2b2c_welcome  
a.panel2b2c_registration		{  text-decoration:underline}

div.panel2b2c_message			{ height:33px; float:left; }

div.panel2b2c_form				{ height:20px; float:left; margin:6px 0px;}
div.panel2b2c_form input		{ height:20px; line-height:14px; padding:0px 5px; margin:0px; border:1px solid #afafaf; color:#b5b5b5;}

div.panel2b2c	
	a.panel2b2c_message 		{ text-decoration:none; display:block; float:left; height:33px; line-height:33px; font-weight:bold; padding-left:25px; position:relative; margin:0px 10px; }
i.panel2b2c_message				{ display:block; visibility:visible; width:22px; height:17px; position:absolute; background:lime; top:9px; left:0px; background:url(..../media/panel.png) no-repeat -30px -333px; }

div.panel2b2c_h_line			{ height:1px; overflow:hidden; width: 100%; background:#cfcece; position:absolute; bottom:0px; left:0px; z-index:1; font-size:1px; line-height:1px; padding:0px;}

div.panel2b2c_tabs				{ z-index:2; height:32px; display:block; float:right; position:relative; border-left:1px solid #F0EAEA; }
a.panel2b2c_tab					{ float:left; height:32px; line-height:33px; display:block; padding:0px 15px; /*border-left:1px solid #cfcece; border-right:1px solid #F0EAEA;*/ position:relative; white-space:nowrap; background-image:url(..../media/panel.png); background-repeat:repeat-x;  background-position:300px 300px; }
a.panel2b2c_tab:hover			{ background-position: 0px -300px; }
a.panel2b2c_tab_last			{ border-right:none; }

div.panel2b2c
	a.panel2b2c_tab_active		{ text-decoration:none;  float:left; height:33px; line-height:33px; display:block; padding:0px 15px; border-left:1px solid #cfcece;  border-right:1px solid #cfcece; background:#fff; position:relative; }

div.panel2b2c
	a.panel2b2c_basket			{ text-decoration:none; overflow:hidden; line-height:12px; padding-top:4px; font-size:10px; border-left:1px solid #F0EAEA;}
	
span.panel2b2c_basket_line_1	{ line-height:12px; display:block; }
span.panel2b2c_basket_line_2	{ line-height:12px; display:block; }
span.panel2b2c_basket_line_2 b	{ color:#16728c; }

div.panel2b2c_options			{ width: 1024px; margin: 0 auto; background:#fff; padding-bottom:10px;}
div.panel2b2c_option_icon		{ padding-bottom: 0px; }
div.panel2b2c_options ul		{ padding-top:10px; z-index:2;}
/**/
li.panel2b2c_option				{ display:block; float:left; position:relative; z-index:10; behavior: url("/ie6hover.htc"); padding-left: 20px;}
li.panel2b2c_option a			{ z-index:10; cursor:pointer; display:block; float:left; margin-left:8px; margin-right:8px; position:relative; background-image:url(..../media/panel.png); background-repeat:no-repeat;  background-position:300px 300px;}
li.panel2b2c_option a:hover span{ text-decoration:underline; }


li.panel2b2c_option_icon a span	{ padding-left:8px; display:inline-block; padding-bottom:11px;  padding-right:8px; text-align:left;}
i.panel2b2c_option_icon			{ display:block; height:40px; width:40px; position:absolute; top:0px; background-image:url(..../media/panel.png); background-position:center 0px; backgrpund-repeat:no-repeat;}

i.panel2b2c_option_icon_create	{ background-position: center 0 px; }
i.panel2b2c_option_icon_edit	{ background-position: center -40px; }
i.panel2b2c_option_icon_product	{ background-position: center -80px; }
i.panel2b2c_option_icon_news	{ background-position: center -120px; }
i.panel2b2c_option_icon_articles{ background-position: center -160px; }
i.panel2b2c_option_icon_props	{ background-position: center -200px; }
i.panel2b2c_option_icon_cart	{ background-position: center -240px; }

i.panel2b2c_option_dropdown		{ display:block; position: absolute; right:0px; top:0px; width:10px; height:10px; background:url(..../media/panel.png) no-repeat center -350px;	}
i.panel2b2c_dottedseparator		{ display:block; width:1px; height:16px; border-left:1px dotted #cfcece; position:absolute; bottom:1px; right:0px; }

li.panel2b2c_option_dropdown a span		{ padding-right:18px; cursor:pointer; }
li.panel2b2c_option_dropdown a:hover	{  background-position: center bottom; }

li.panel2b2c_option ul				{ visibility:hidden; z-index:25; position:absolute; top:21px; left:0px; background:#f7f7f7; text-align:left; width:150px; border:1px solid #cfcece; border-top:none; padding:0px; margin:0px;}
li.panel2b2c_option:hover ul 		{ visibility: visible; }
li.panel2b2c_option.hover ul 		{ visibility: visible;  }
li.panel2b2c_option li				{ padding:0px; }
li.panel2b2c_option ul a 			{ display:block; position:relative; background:none; border-bottom:0px solid #cfcece; border-top:1px solid #fff; padding:5px; margin:0px; width:140px; }
li.panel2b2c_option ul a:hover		{ text-decoration:underline; }
li.panel2b2c_option li:first-child a{ border-top:none; }
li.panel2b2c_option li:last-child a { border-bottom:none; }

.active_redact_link					{ color: #1E7A94;  }

#panel2b2c_option_green				{ text-align: center; line-height: 10px; color: #657837; background: #e5fb99; border: 1px solid #bfd291; padding: 2px; font-size:12px; font-family:Arial; margin-top: 32px;}
#panel2b2c_option_red				{ text-align: center; line-height: 10px; color: #d13030; background: #ffe9d8; border: 1px solid #e78782; padding: 2px; font-size:12px; font-family:Arial; margin-top: 32px; }

/* special for dead ie6 :-) */
* html i.panel2b2c_logo, 
* html i.panel2b2c_message, 
* html li.panel2b2c_option a,
* html i.panel2b2c_option_icon,
* html i.panel2b2c_option_dropdown		{ background-image:url(..../media/panel.jpg); }

li.panel2b2c_option ul a { background:none }

* html li.panel2b2c_option,
* html li.panel2b2c_option a			{ display:inline;}

/* modal windows */
.panel2b2c_modal 						{ padding:0 10px 0 0; margin:0 auto; width:98%; height:100%; color:#5F5F5F; font-size:11px; font-family:Verdana,Verdana,Geneva,sans-serif; background:url(..../media/panel_bg.png); position:fixed; overflow:auto; top:0px; z-index:200; display:none; }
.panel2b2c_modal_loadimg 				{ padding:0; margin:0 auto; width:36px; height:36px; top:50%; background:url(..../media/loader.gif) center center no-repeat #fff; display:block; position:relative; border:1px solid #dddddd; z-index:1000; }
.panel2b2c_modal_loadhelpimg			{ padding:0; left:48%; width:36px; height:36px; top:48%; background:url(..../media/loader.gif) center center no-repeat #fff; display:none; position:absolute; border:1px solid #dddddd; z-index:2000; }
.panel2b2c_wind_header					{ background:#d9d9d9; padding:5px 0 5px 5px; overflow:hidden; clear:both; width:auto; height:22px;}
.panel2b2c_wind_header_title			{ font-size:16px; font-family:"Trebuchet MS"; color:#383838; display:block; float:left; line-height:16px; font-weight:normal; width:75%; margin:0 0 8px 0;}
.panel2b2c_wind							{ padding:3px; width:984px; margin:0 auto; top:80px; position:relative; border:1px #dddddd solid; height:auto; background:#fff}
.panel2b2c_content_blocker				{ height:100%; width:100%; position:absolute; top:0; left:0; overflow:auto; display:none; background:url(..../media/wind_bg.png); z-index:1500;}
a.panel2b2c_modal_closed				{ float:right; padding:0; margin-right:5px; display:block; width:22px; height:22px;  text-decoration:none; background:url('..../media/wind_sprite.png'); cursor:pointer; background-position:0px 66px; }
a.panel2b2c_modal_closed:hover			{ background:url('..../media/wind_sprite.png'); background-position:0px 0px;}
a.panel2b2c_modal_helpclose				{ background:url('..../media/wind_sprite.png') repeat-x; background-position:0px -44px; display:none; height:17px; padding:5px 5px 0 5px; margin-right:5px; float:right; cursor:pointer; font-weight:bold;}
a.panel2b2c_modal_helpclose:hover		{ color:#698cbf;}
a.panel2b2c_modal_a						{ text-decoration:none; color:#5F5F5F; font-size:11px; font-family:Verdana,Verdana,Geneva,sans-serif; cursor:default;}
a.panel2b2c_modal_a:hover				{ text-decoration:underline; cursor:pointer;}
.panel2b2c_modal_cont_block_all			{ padding:11px; margin:0; position:relative; overflow:hidden; display:block; clear:both;}
.panel2b2c_modal_content_block			{ padding:5px; overflow:hidden; display:block;}
.panel2b2c_modal_content_block_dop		{ padding:5px; overflow:hidden; display:none;}
.panel2b2c_modal_content_block_close	{ padding:0; margin:0; width:99%; height:100%; background:url(..../media/busy.gif) center center no-repeat; display:none;}
.panel2b2c_modal_content button			{ border:none; height:20px; background:url('..../media/wind_sprite.png') repeat-x; background-position:0px -66px; color:#fff; border:1px solid #333333;}
.panel2b2c_modal_content				{ margin:0 auto; top:15%; overflow:hidden; background:#fff; width:992px; display:none; position:relative; -webkit-box-shadow: 0px 0px 25px #555; -moz-box-shadow: 0px 0px 25px #555; box-shadow: 0px 0px 25px #555;}

/*=== Всплюывающая форма авторизации ===*/
.auth_box								{ width:430px; text-align:left;}
	.auth_title							{ font-family:Trebuchet MS; font-size:20px; color:#1e7a94; padding-left:20px; position:relative; margin-bottom:20px;}
	.auth_close							{ position:absolute; top:0px; right:5px;}
	.auth_from							{ margin-left:25px; font-family:verdana; font-size:12px; colror:#424141;}
		.auth_from td					{ padding-bottom:8px; padding-right:5px;}
		.auth_from .prof_text			{ border:1px solid #cfcece;}
	.auth_from .submit_auth				{ margin-top:8px; border:none; background:url(/intecus/theme/cms../media/auth_submit.jpg); width:91px; height:24px; text-align:center; color:#fff; font-weight:bold;}
	.reg_link							{ margin-top:20px;}
	.reg_link a							{ float:left; border-bottom:1px dotted #000101; color:#000101; font-size:11px;}
	a.reg_link 							{ border-bottom:1px dotted #000101; color:#000101; font-size:11px;}
	.mrgrg50							{ margin-right:50px;}

.dialog									{ border:1px solid #c4c4c4; width: 430px; background:#fff; padding:10px; display: none; position: fixed; z-index: 101;  color:#666666;}
.shadow 								{ -moz-box-shadow: 0 0 6px #111111; -webkit-box-shadow: 0 0 6px #111111; box-shadow: 0 0 6px #111111;}

#bg_fade 								{ background: url('../media/bg_fade.png'); width: 100%; height: 100%;left: 0; margin: 0; padding: 0; position: fixed; top: 0; overflow: hidden; z-index: 100; display: none; _position: absolute;  _height: expression(document.body.offsetHeight+"px"); _width: expression(document.body.offsetWidth+"px");}

.panel_add_company					{ width:176px; position:relative;  height:26px;  text-align:center; font-family:verdana; font-size:11px; padding-top:5px;  }
	
.admin_img {position: relative; top:4px;}
.thius {color:#499214 !important; text-decoration: underline !important; }
/* выпадайка*/
.droppanel {top: 21px !important; width: 1000px; background-color: white !important;}


.droppanel li.linedroppanel 			{ display: block; vertical-align: middle !important; padding-right: 12px; padding-top: 5px; padding-bottom: 6px; width: 241px; border-right: 1px solid #cfcece; border-bottom: 1px dotted #cfcece; background-color: white;}
/*программно добавлять в последнюю ли выпадайки для IE*/
.droppanel li.forIE						{ border-bottom: 0px solid #cfcece;}
.droppanel li.linedroppanel a 			{ float: none; display:block; text-decoration: none !important; margin-left: 12px; width: 220px;}
.droppanel li.linedroppanel a:hover     { color: #258aa7;}

.droppanel li.linedroppanel:last-child  { border-radius: 0 0 10px 10px; border-bottom: 1px solid #cfcece;}
ul.droppanel  							{ margin-top: 1px !important; border-radius: 0 0 10px 10px; border-bottom: 0px solid #cfcece !important; width: 100% !important; }
.hover1 								{ color:#FE6703 !important; }
li.panel2b2c_option ul a { background:none; }
.zaglushka1 						{border-right: 1px solid #EEEEEE; position: relative; height:3px; top: 20px; margin: 0 auto; display: none;   background-color:white;}
li.panel2b2c_option:hover .zaglushka1 {display: block; }

/* Новая панель*/
.APCityOrLogo							{ float: left; height: 100%; width: 100px;}
.APCityOrLogo a							{ float: left; padding-top: 6px; color: #058ba9;}
.APCityOrLogo span						{ border-bottom: 1px dotted #058ba9;}

.APaexit								{ color: #676767;}
.APaexit:hover							{ color: #058ba9 !important;}
.APMain 								{ z-index: 2000; position: fixed; left: 0px; top: 0px; height: 36px; font-family: Arial; width: 100%; box-shadow: 0 0 5px rgba(0,0,0,0.2);
                                            background: #f0f4f5; /* Old browsers */
                                            background: -moz-linear-gradient(top, #f0f4f5 0%, #ffffff 100%); /* FF3.6+ */
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f4f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
                                            background: -webkit-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
                                            background: -o-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* Opera 11.10+ */
                                            background: -ms-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* IE10+ */
                                            background: linear-gradient(to bottom, #f0f4f5 0%,#ffffff 100%); /* W3C */
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.APPanel								{ margin: 0px auto; width: 990px; height:36px; font-weight: bold; line-height: 36px; font-family: "Arial"; font-size:12px;}
.APLogin								{ margin-left: 162px; float: left;  font-family: Arial; font-size:12px;}
.APLogin a								{ font-size:12px; color: #058ba9; font-family: Arial; font-weight: normal; border-bottom: 1px dotted #2d9cd5;}
.APAReg									{ border-bottom: 1px solid;}
.AP2B2C									{ background:url('../media/admin/APLogo.png') no-repeat; width: 83px; height: 25px; float: left;}
.AP2B2C a							{ display: block; width: 83px; height: 25px; }

.APUser									{ float: right; width: 353px; margin-right: 15px; }
.APUserName								{ text-decoration: none; color: #717b7d; padding-left: 30px; float: right; text-align: left; background: url('../media/admin/APUser_bg.png') no-repeat left; position:relative;}
.APUserName:hover, .APUserName:hover span { color: #717b7d; }
.APUserName .user_name			        { font-size: 12px; max-width: 120px; overflow: hidden; float: left; position: relative;}
.APUserName	.user_id				    { padding-left: 10px; color: #298fae; }
.city_gradient 							{ background:url('../media/admin/gradient_bg.png'); width: 30px; height: 30px; position: absolute; right: 0; top: 0;}
.APuserexit						        { text-decoration: none; margin-left: 30px; color: #717b7d; float: right; background: url('../media/admin/exit_bg.png') no-repeat left; padding-left:30px;}
.APuserexit:hover						{ color: #717b7d; }

.APMessage								{ float: left; padding-top: 11px;}
.APBaloon								{ margin-left: 4px; padding-top: 9px; float: left;position:relative}
.messages_wrap							{display:inline-block;}
.messages_wrap:hover .APBaloon_hover	{display:block;}
.APBaloon_hover							{ position:absolute; top:28px; left:-101px; background: url('../media/admin/ApBaloon_hover.png'); width:125px; height:19px; display:none; z-index:1100; color:#434343; font-size:13px; padding-top:13px; text-align: center;}
.APLeftBaloon							{ background: url('../media/admin/APLeftBaloon2.png'); height: 17px; width: 6px; float: left;}
.APCenterBaloon							{ background: url('../media/admin/APBaloonCenter2.png'); height: 17px;  float: left; font-size: 11px; font-family: Arial; color: white; line-height: 17px; padding-left: 1px; padding-right: 2px;}
.APRightBaloon							{ background: url('../media/admin/APRightBaloon2.png'); height: 17px; width: 5px; float: left;}

.APButtons								{ float: right; }
.APButtons_delimiter			        { float: left; width: 2px; height: 36px; background: url('../media/admin/APButtons_delimiter.png');}
.APHref					                { float: left; color: #626d6f; padding: 0 20px; text-decoration: none; }
.APHref:hover							{ color: #2a2a2a; }
.APHref.active							{ color: #FFFFFF; background: #626d6f }
.APHref.active:hover					{ color: #FFFFFF;}


.AP_bottomPanel { position: fixed; z-index: 2001;  bottom: 0; right: 0; background: #3d474f; padding: 12px 11px 9px 11px; border-radius: 5px 0 0 0; }
.AP_button  { position: relative; cursor: pointer; float: left; padding: 7px; color: #fff; font-size: 14px; font-family: Arial; border: 1px outset #7a838a; border-radius: 3px;
    background: rgb(77,89,98); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(77,89,98,1) 0%, rgba(53,63,70,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,89,98,1)), color-stop(100%,rgba(53,63,70,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(77,89,98,1) 0%,rgba(53,63,70,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(77,89,98,1) 0%,rgba(53,63,70,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(77,89,98,1) 0%,rgba(53,63,70,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(77,89,98,1) 0%,rgba(53,63,70,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d5962', endColorstr='#353f46',GradientType=0 ); /* IE6-9 */ }
.AP_counter { position: absolute; width: 16px; height: 16px; top: -8px; right: -8px; font-size: 11px; color: #3d474f; border-radius: 8px; line-height: 16px; text-align: center;
    background: rgb(238,247,195); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,247,195,1) 0%, rgba(158,214,108,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,247,195,1)), color-stop(100%,rgba(158,214,108,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,247,195,1) 0%,rgba(158,214,108,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,247,195,1) 0%,rgba(158,214,108,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,247,195,1) 0%,rgba(158,214,108,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,247,195,1) 0%,rgba(158,214,108,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef7c3', endColorstr='#9ed66c',GradientType=0 ); /* IE6-9 */}
.AP_popup   { display: none; text-align: left; cursor: initial; position: absolute; bottom: 60px; font-size: 14px; font-family: Arial; line-height: 18px; color: #3d474f; background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); border: 1px solid #d9d9d9; border-radius: 2px; }
.AP_popup:after { right: 10px; bottom: -26px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-top-color: #fff; border-width: 13px; }
.AP_popup:before { right: 9px; bottom: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-top-color: #d9d9d9; border-width: 14px; }

.AP_user_title { background: url('../media/admin/AP_user_b.png') no-repeat 22px center; padding: 16px 30px 16px 60px; border-bottom: 1px solid #d9d9d9;}
.AP_user_link { color: #3d474f; text-decoration: none; display: block; padding: 10px 24px; }
.AP_user_link:hover { background: #eaf5bc; color: #3d474f; }

.APBasketConteiner { float: left; }
.AP_basket_prod { padding: 0 20px 16px 20px; }
.AP_basket_prod_img { margin-right: 10px; width: 60px; height: 60px; float: left; background-size: contain; background-repeat: no-repeat; background-position: center; }
.AP_basket_prod_name { color: #355e80; line-height: 18px; }
.AP_basket_prod_price { font-size: 16px; line-height: 24px; }

.AP_message { padding: 10px 0; border-bottom: 1px solid #d9d9d9; }
.AP_message_icon { float: left; margin: 20px 30px; background: url('../media/admin/AP_message_sprite.png') top left; width: 22px; height: 15px; }
.AP_message_icon.green { background-position: left bottom; }

.APBasket								{ line-height: 29px!important;background:url('../media/admin/APBasket_bg_empty.png') no-repeat 11px center; border-top: none;  position: relative; width: 102px; padding-left: 35px; text-align: left !important; padding-top: 3px !important; height: auto!important;}
.APBasketNoProd							{ line-height: 29px;}
.APBasket a								{ text-decoration: none !important; color: #5f5f5f !important; width: 100%; height: 100%;}
.APBasketFull							{ min-width: 73px; border:none !important;position: relative; z-index: 3000; background:url('../media/admin/APBasket_bg.png') no-repeat 11px center, #0aa6c2; height: 33px !important; border-radius: 0 0 5px 5px; padding-left: 54px !important;padding-top:6px !important;padding-right:14px;font-weight:bold;}
.APBasketFull a							{ text-decoration: none !important; float: left; text-align: left; color: #FFFFFF !important; float: left; line-height: 15px !important;}
.Neobold								{ font-weight: bold; color: #FFFFFF !important;}
span.Neobold:hover						{ color: #FFFFFF !important;}

.DPMain									{ font-weight: normal; position: fixed; left: 0px; top: 36px; height: 31px; width: 100%; background: url('../media/admin/DPMain_bg.jpg') repeat-x; border-bottom: 1px solid #303030;}
.DPPanel								{ margin: 0px auto; width: 980px; height: 30px; }
.DPUl li								{ padding: 0px 10px;float: left; color: white;   margin-top: 5px; background: url('../media/admin/DPli_border.png') no-repeat right center; }
.DPUl li:first-child					{ padding-left: 0px; margin-left:0px; }
.DPUl li:last-child						{ background:none; }
.DPUl li a								{ display: block;  padding: 5px 9px 5px 9px; text-decoration: none; }
.DPUl li:hover a, .DPUl li:hover a span	{ color: #fdfdfd !important; text-decoration: none !important;}
.DPUl li a span							{ color: #c8c8c8; font-family: Arial; font-size: 12px;}
.DPUl_Active							{ background-color: #2c2e2e; border-radius: 5px;box-shadow:inset 2px 2px 2px #1d1f1f;}
.DPUl_Active span						{ color:#eaeef4 !important; }


.jsTitlePopup { max-width: 300px; position: fixed; font-family: Arial; background: #fdfdfe; font-size: 11px; color: #626d6f; padding: 5px 8px; border: 1px solid #c7c7c7; border-radius: 2px; box-shadow: 2px 2px 3px rgba(0,0,0,0.3); z-index: 10000; }
.jsTitlePopup .tpt, .jsTitlePopup .tpt2 { position: absolute; border: 5px solid transparent; }

.APmenu { float: left; margin-right: 56px;}
.APmenu.noAuth { border: 1px solid #d9dfe0; border-top: none; box-shadow: 0 0 3px rgba(0,0,0,0.2);
    background: #f0f4f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f0f4f5 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f4f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f0f4f5 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f0f4f5 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.APmenu_link { background: url('http://www.dipo.ru/public/img/Icon_on_header.png') left top; width: 28px; height: 28px; float: left; margin: 4px 15px; }
.APmenu_prodslink:hover { background-position: 0 -28px; }
.APmenu_companylink { background-position: -28px 0; }
.APmenu_companylink:hover { background-position: -28px -28px; }
.APmenu_newslink { background-position: -56px 0; }
.APmenu_newslink:hover { background-position: -56px -28px; }

input[type='submit'].neo,
input[type='button'].neo,
.imp_pas,
.inputneo{ box-sizing: border-box; text-decoration: none; margin: 0 10px 0 0; vertical-align: top; display: inline-block; border-radius: 3px; border: 1px solid #E3E3E3; height: 36px; line-height: 35px; font-size: 13px; color: #3F3F3F; padding: 0 20px; font-family: Arial, sans-serif; cursor: pointer; background: #FDFDFD; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFDFD), color-stop(100%, #EEEEEE)); background: -webkit-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%); background: -o-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%); background: -ms-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%); background: linear-gradient(to bottom, #FDFDFD 0%, #EEEEEE 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee', GradientType=0); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
input[type='submit'].neo:hover,
input[type='button'].neo:hover,
.inputneo:hover{ color: #3F3F3F; background: #FFFFFF; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F7F7F7)); background: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%); background: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%); background: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%); background: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%); }

input[type='submit'].neo:active,
input[type='button'].neo:active,
.inputneo:active{ color: #3F3F3F; background: #FDFDFD; background: -moz-linear-gradient(bottom, #FDFDFD 0%, #EEEEEE 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #FDFDFD), color-stop(100%, #EEEEEE)); background: -webkit-linear-gradient(bottom, #FDFDFD 0%, #EEEEEE 100%); background: -o-linear-gradient(bottom, #FDFDFD 0%, #EEEEEE 100%); background: -ms-linear-gradient(bottom, #FDFDFD 0%, #EEEEEE 100%); background: linear-gradient(to top, #FDFDFD 0%, #EEEEEE 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fdfdfd', GradientType=0); }

input[readonly].neo{ background: #F5F5F5; color: #AAAAAA; }
textarea[readonly].neo{ background: #F5F5F5; color: #AAAAAA; }

input[type='submit'].neo.blue,
input[type='button'].neo.blue,
.imp_pas.imp_activ,
.inputneo.blue{ text-decoration: none; border: 1px solid #0795B1; color: #FFFFFF; background: #0DAEC9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkYWVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzk1YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #0DAEC9 0%, #0795B1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0DAEC9), color-stop(100%, #0795B1)); background: -webkit-linear-gradient(top, #0DAEC9 0%, #0795B1 100%); background: -o-linear-gradient(top, #0DAEC9 0%, #0795B1 100%); background: -ms-linear-gradient(top, #0DAEC9 0%, #0795B1 100%); background: linear-gradient(to bottom, #0DAEC9 0%, #0795B1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0daec9', endColorstr='#0795b1', GradientType=0); }

input[type='submit'].neo.blue:hover,
input[type='button'].neo.blue:hover,
.inputneo.blue:hover{ color: #FFFFFF; border: 1px solid #0795B1; background: #0DB6D2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkYjZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOWExYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #0DB6D2 0%, #09A1BD 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0DB6D2), color-stop(100%, #09A1BD)); background: -webkit-linear-gradient(top, #0DB6D2 0%, #09A1BD 100%); background: -o-linear-gradient(top, #0DB6D2 0%, #09A1BD 100%); background: -ms-linear-gradient(top, #0DB6D2 0%, #09A1BD 100%); background: linear-gradient(to bottom, #0DB6D2 0%, #09A1BD 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0db6d2', endColorstr='#09a1bd', GradientType=0); }

input[type='submit'].neo.blue:active,
input[type='button'].neo.blue:active,
.inputneo.blue:active{ color: #FFFFFF; background: #0DB6D2; background: -moz-linear-gradient(top, #0DB6D2 0%, #09A1BD 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #0DB6D2), color-stop(100%, #09A1BD)); background: -webkit-linear-gradient(bottom, #0DB6D2 0%, #09A1BD 100%); background: -o-linear-gradient(bottom, #0DB6D2 0%, #09A1BD 100%); background: -ms-linear-gradient(bottom, #0DB6D2 0%, #09A1BD 100%); background: linear-gradient(to top, #0DB6D2 0%, #09A1BD 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09a1bd', endColorstr='#0db6d2', GradientType=0); }

input[type='submit'].neo.green,
input[type='button'].neo.green,
.inputneo.green{ border: 1px solid #90C500; color: #FFFFFF; background: #90C500; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NGFlMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #90C500 0%, #64AE1A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90C500), color-stop(100%, #64AE1A)); background: -webkit-linear-gradient(top, #90C500 0%, #64AE1A 100%); background: -o-linear-gradient(top, #90C500 0%, #64AE1A 100%); background: -ms-linear-gradient(top, #90C500 0%, #64AE1A 100%); background: linear-gradient(to bottom, #90C500 0%, #64AE1A 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c500', endColorstr='#64ae1a', GradientType=0); }

.inputneo span.cancel { background: no-repeat center url('../media/cancel.png'); line-height: 12px; font-size: 12px; padding: 0 6px; margin-right: 10px; }
.inputneo span.next { background: no-repeat center url('../media/next.png'); line-height: 12px; font-size: 12px; padding: 0 0 0 8px; margin-left: 10px; }
.inputneo span.prev { background: no-repeat center url('../media/prev.png'); line-height: 12px; font-size: 12px; padding: 0 0 0 8px; margin-right: 10px; }
.inputneo.blue span.prev { background: no-repeat center url('../media/prev_w.png'); }

.inputneo > .right_arrow{ background: url('../media/twoline.png') 0 0 repeat-y, url('../media/twolinearrow.png') 55% 49% no-repeat; display: block; height: 100%; padding: 0 15px 0 0; margin: 0 0 0 15px; }


.neobaloon{ background-color: white; z-index: 1999; position: absolute; font: normal normal 11px/15px Arial; color: #7E7E7E; text-align: left; padding: 8px 8px; width: 350px; min-height: 20px; border: 1px solid #CCCCCC; border-radius: 2px 2px; top: 100px; left: 500px; }
.neobaloon a{ font: normal normal 11px/15px Arial; color: #058BA9; }
.neobaloon td{ padding: 0 5px; }
.neobaloonleft{ z-index: 9997; position: absolute; background: url('../media/admin/neobaloon.png') no-repeat; height: 17px; width: 8px; }
.neobaloonright{ z-index: 9997; position: absolute; background: url('../media/admin/neobaloon.png') -8px 0 no-repeat; height: 17px; width: 8px; }
.neobaloontop{ z-index: 1999; position: absolute; background: url('../media/admin/neobaloon_new.png') no-repeat; height: 5px; width: 10px; }
.neobaloonbottom{ z-index: 1999; position: absolute; background: url('../media/admin/neobaloon_new.png') 0 -5px no-repeat; height: 5px; width: 10px; }
.Baloonexit{ position: relative; float: right; margin-right: -5px; top: -5px; background: url('../media/admin/deleteorder.png') 13px; height: 13px; width: 13px; }
.Baloonexit:hover{ cursor: pointer; background: url('../media/admin/deleteorder.png'); }

.MRDTableBodyExCap{ height: 28px; line-height: 28px; text-align: left; margin: 8px 8px; border: 1px solid #CCCCCC; width: auto; background-color: #F1F1F1; border-radius: 3px 3px; }
.MRDTableBodyExCap div{ color: #676767; padding: 0 10px; float: left; }
.MRDTableBodyExCap div a{ color: #058BA9; text-decoration: underline; }
.MRDTableBodyExCap div a:hover{ color: #6DA108; }

.MRDTableProductCap{ height: 48px; width: auto; border: 1px solid #FFFFFF; border-bottom-color: #F1F1F1; margin: 4px 8px; padding-top: 8px; text-align: left; }
.MRDTableProductCap .Caption{ height: 20px; overflow: hidden; float: left; }
.MRDTableProductCap span.c{ float: left; }
.MRDTableProductCap:hover{ background-color: #F1F1F1; border: 1px solid #CCCCCC; cursor: pointer; }
.MRDTableProductCap div{ float: left; line-height: 17px; }
.MRDTableProductCap div a:hover{ color: #6DA108; }

.type_pdf{ background: url(../media/type_doc.png) no-repeat; width: 35px; height: 35px; margin: auto; }
.doc, .docx{ background-position: 50% -35px; }
.xls{ background-position: 50% -70px; }

.name_g{ color: #2A2A2A; font-weight: bold; text-decoration: none; line-height: 18px; font-size: 14px; }
.name_g:hover{ color: #058BA9; text-decoration: underline; }

#vsp_window{ padding: 10px 10px; z-index: 9999; border-radius: 10px; display: block; left: 50%; margin-left: -448.5px; position: fixed; top: 10%; background-color: white; height: 80%; }
.closeFrame{ background: url('http://www.dipo.ru/public/img/x.png') 100% 0 no-repeat; margin-top: -10px; width: 20px; height: 53px; position: absolute; margin-right: 40px; right: 0; }
