body,
html {		margin:0;		padding:0;		background:#ffffff;		height:100%; color:#000;	}
a{    text-decoration: underline;    color: #427092;     font: 10pt "Arial bold",arial,sans-serif;}
a:hover{    text-decoration: underline;    color: #FFC30D;	}
img {border:0px;}

span{    color:#4C4C4C;    font: 10pt "Arial bold",arial,sans-serif;	}
.header{    color:#427092;    font: 11pt "Arial bold",arial,sans-serif; margin:0; padding:0;	}	
#wrap {		background:#ffffff;		margin:0;		width:100%;  height:100%; }
.counts{ font: 12pt "Century Gothic",arial,sans-serif;	}
.left_column {margin: 20px}
.searched {font-weight:800}
.main {		background:#ffffff;
            width:100%;
            height: 100%;
            padding: 10px; 
            border: 1px solid #8CB1C4;
             }  
             
.highlight {
	background-color: yellow;
}

.message_text {border:#427092 1px solid; padding:5px}
.plain {  font: 9pt "Arial bold",arial,sans-serif;	}
.params{ cursor:pointer; position:absolute;  }
.textparam{border:#427092 1px solid; padding:10px; margin:10px; background-color:#EEF6F9; }
.params2{border:#427092 1px solid; padding:10px; margin:10px; cursor:pointer;}
.pad_down{ margin-top:10px;}
.pad_down_none{ z-index:100; background-color: #E0EFF4; display:none; position:fixed; _position:absolute; width:310px; border:2px solid #cecece; z-index:2; padding:12px;}
.userdata {z-index:200; color: #ff0000; font: 10pt 'Century Gothic',arial,sans-serif; font-style: italic; font-weight:600;}
.iphone_menu { width:300px; text-align:left; z-index:200; position:relative }

.iphone_link { text-decoration: underline;    color: #00547B/*ff4800*/;    font: 9pt "Arial Bold",arial,sans-serif;}
.iphone_text {    color: #FFC30D;    font: 9pt "Arial Bold",arial,sans-serif;     }

#footer {clear:both; margin-top:30px; position:relative; width:100%; }
#footer p {margin-left:375px; font: 10pt "Century Gothic",arial,sans-serif; color:#335577}

.serials { margin:10px; padding:2px; border:none; border-collapse:collapse; }
.serials td { vertical-align:top; margin:0; padding:8px 20px; border-bottom:#427092 1px solid }
.serials td a {font: 10pt "Century Gothic",arial,sans-serif;}
.serials td a:hover {font: 10pt "Century Gothic",arial,sans-serif;}
.serials td strong { font-size:0.85em; line-height:1.32em; color:#335577; padding:0 0 0 15px; }
.serials tr.head td a {font: 10pt "Century Gothic",arial,sans-serif; color:#ff4800; text-decoration:none; border-bottom:#ff4800 1px dashed }
.serials tr.head td a:hover {font: 10pt "Century Gothic",arial,sans-serif; color:#335577; text-decoration:none; border-bottom:#335577 1px dashed }

#find_ser{position:relative; float:left; left:10px;}	
#find_ser .search_string{width:180px;margin-left:5px;height:18px;font: 10pt "Century Gothic",arial,sans-serif; color: #335577;}

#comment {position: relative; width:500px; height:150px; margin-left:90px;font: 10pt "Arial bold",arial,sans-serif; color: #427092;}
#comment_form .search_string {height:20px; width:250px; font: 10pt "Arial bold",arial,sans-serif; color: #427092;}


.comments {border:#427092 1px solid; background-color: #EEF6F9;}
.comments .down_comment {border-bottom:#427092 1px solid}
.podpis {font: 10pt "Arial bold",arial,sans-serif; color:#335577}
.error { font: 10pt "Arial bold",arial,sans-serif; color:#CC0000}
.success { font: 10pt "Arial bold",arial,sans-serif; color:#1F9A07}

.bulletin_find { width:80%}
.bulletin_categories{
  margin:5px;
  width:260px;
  float:left;
}

.pictures{
  width:200px; 
  float:left;
  margin-down: 20px;

  display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}

.actions {border:0}

.bulletin_categories .header {font: 10pt "Arial bold",arial,sans-serif;}
.bulletin_categories ul {margin:0; padding:5px 10px 10px 20px;}
.bulletin_categories li {color: #FFC30D;}
.bulletin_categories li a {font: 8pt "Arial bold",arial,sans-serif;}
.cnt_bulletin {margin:5px 5px 15px 5px;}
.bulletin_list { border:none; border-collapse:collapse;}
.bulletin_list tr.title { background-color: #E0E0E0; }
.bulletin_list tr.body { border-bottom:#939393 1px solid }
.bulletin_list tr.titlecolor { background-color:#E0E063; }
.item { margin-bottom: 10px;}
.item .name {width: 30%}
.item .value {width: 70%}
ul.check_box {list-style-type: none; width:300px; margin:0px; padding:0px}
ul.check_box li{ padding:5px}
/* New SyleSheet by ZSergei*/

#logo { height: 64px; 
        background-color: #F6FAFB; }

.reg  { color: #00547B; font: 10.5pt "Arial bold",arial,sans-serif;       }

.rem { color: #427092;}
.rem:label { color: #427092;}

.login {    width: 160px;
            height: 130px;
            background-image: url(/img/style_new/grad_wb.jpg);
            background-repeat: repeat-x;
            border: 1px solid #8CB1C4; }
            

.login_input { border: 1px solid #8CB1C4; color: #00547B; font: 9pt "Arial bold",arial,sans-serif;    }

	            
.content {  width: 100%;
            height: 100%;
           }	
            
.padding_main {padding: 10px}
.head {margin: 5px; padding: 10px;}

.add_buttons {position:relative; margin-top:500px;}
.add_buttons a { color: #00547B; font: 10.5pt "Arial bold",arial,sans-serif;   }
.add_buttons a:hover {  color: #FFC30D;	  }

#shadow_left { background-image: url(/img/style_new/shadow_left.jpg);
               width: 7px;
               height: 7px; }
               
#shadow_right { background-image: url(/img/style_new/shadow_right.jpg);
                width: 7px;
                height: 7px; }
                
#shadow_up { background-image: url(/img/style_new/shadow_up.jpg);
                width: 7px;
                height: 7px; }                
                
#shadow_x { background-image: url(/img/style_new/shadow_x.jpg);
          background-repeat: repeat-x;
          width: 100%;
          height: 7px; } 
          
#shadow_y { background-image: url(/img/style_new/shadow_y.jpg);
          background-repeat: repeat-y;
          width: 7px;
          height: 100%; }                     
                        
.bottom_ref { color: black; }   

.tree_menu { padding: 0; margin-top: 25px}
.tree_menu ul { padding: 0; margin: 0; list-style: none; }
.tree_menu li { margin: 0; padding-top: 10px;  }
.tree_menu  ul li .active { color: #C2DCE3;  }

               
/***************************************************/
/*Стили для формирования автоподстановочного списка*/
/***************************************************/
.ac_results {
	padding: 0px;
	align: left;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	font-size:60%;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:10;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
/*	left:-20px;*/
	position:relative;
    text-align: left;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 10px;
	overflow: hidden;

}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/***************************************************/


/***************************************************/
/*Стили сортировки таьлиц                          */
/***************************************************/
table.tablesorter { font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #CDCDCD; margin:10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #DEECF0; border: 1px solid #FFF; font-size: 15px; padding: 4px; }
table.tablesorter thead tr .header { background-image: url(/img/market_templates/3/cart/sorter/tablesorter-bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top; }
table.tablesorter tbody tr.odd td { background-color:#EAF4E6; }
table.tablesorter tbody tr.title td { font-size:16px; vertical-align:middle; text-align:center }

table.tablesorter tbody tr td.string_title { font-size:13px; vertical-align:middle; text-align:center }

table.tablesorter thead tr .headerSortUp { background-image: url(/img/market_templates/3/cart/sorter/tablesorter-asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(/img/market_templates/3/cart/sorter/tablesorter-desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #C2DCE3; }
/***************************************************/

/* for popup window style (Rinat) */
#backgroundPopup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000;
border:1px solid #cecece; z-index:1; }
#popupContact{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:384px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; }
#popupContact h1{ text-align:left; color:#6FA5FD; font-size:16px; font-weight:700; border-bottom:1px dotted #D3D3D3;
padding-bottom:2px; margin-bottom:20px; }
#popupContactClose{ font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#FF0000; font-weight:700; display:block; }
#button{ text-align:center; margin:100px; }

.select_link .categ { font-size:18px; font-weight:600; color:#667; margin-bottom: 5px; }
.title_list_article { font-size:18px; font-weight:600; color:#667; margin-bottom: 5px; margin-top: 15px; }
span.path_current_categ { font-size:15px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold }

/* Style for messages (Rinat) */
p.message {  font-size:15px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#A8A8A8; font-weight:bold }

/* Style for help */
div.trigger { cursor: help; }
div.popup {font: 6pt sans-serif; opacity: 0; top: -50px; left: -33px; display: none; border: 1px solid #8CB1C4; }
#help_text { padding: 5px; width: auto; height: auto; }

/* Style for calendar */
.calendar_day { cursor: pointer; }

.back {  background-color: #EEF6F9;
            border: 1px solid #8CB1C4;
            padding: 10px; }
            
/***************************************************/
/*      Задание стилей для работы млм-модуля       */
/***************************************************/            
/*  */

div#partner_info table tr td p { font-size:16px; font-weight:bold; padding-left: 14px; background-image: url(/img/li1b.gif); background-repeat: no-repeat; }
div#partner_info table tr td span.title_item { font-weight:bold; }
            
            
.statusbar { background: #EEF6F9; color: white; border: 1px solid #8CB1C4; z-index: 200; width: 100%; }
.statusbar_in { background: #8CB1C4; }   

.day_plan { background: #8CB1C4; cursor: pointer; z-index: 0; } 

.day_plan_popup {
	cursor: default;
	font: 8pt sans-serif; 
	background: #8CB1C4;
	border: 1px solid black;
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

#back_div { width: 100%;
            border: 1px solid #8CB1C4;
            background: #EEF6F9;
            display: none; }

.show_partner { display: none;
				border: 1px solid #8CB1C4;
            	background: #EEF6F9; }

a.navPrev { display:block; width:25px; height:25px; overflow:hidden; background:#4e8b13 url(../img/nav.gif) 0 0 no-repeat }
a.navPrev:hover { background-color:#d71921; background-position:0 -25px }
a.navNext { display:block; width:25px; height:25px; overflow:hidden; background:#4e8b13 url(../img/nav.gif) -25px 0 no-repeat }
a.navNext:hover { background-color:##427092; background-position:-25px -25px }

.lenta { margin:0 0 40px 20px; padding:0 16px 0 0; width:250px; position:relative; zoom:1;  }
.lenta .lentaWrapper { overflow:hidden; width:100%; position:absolute; }
.lenta ul { margin:0; padding:0; list-style:none }
.lenta ul li { float:left; padding:0 0 0 12px; width:62px; margin:0 62px 0 0 }
.lenta a.navPrev { position:absolute; top:180px; left:-20px }
.lenta a.navNext { position:absolute; top:180px; right:0px }


/***************************************************/
/*   Задание стилей для работы МАРШРУТНОГО ЛИСТА   */
/***************************************************/    
table.route_list { padding: 20px; }
table.route_list tr td table tr td.title { font-family: Tahoma; font-size:16px; font-weight: bold }
table.route_list tr td table.no_gone { color:#A8A8A8; }
table.route_list tr td table.no_gone.hover { color:#000; }
table.route_list tr td table tr td ol li.text,table.route_list tr td table tr.text  { font-family: Tahoma; font-size:11px }

table.table { font: 10pt "Arial bold",arial,sans-serif; }
table tr td table tr.title{ font: 14pt "Arial bold",arial,sans-serif; }
/***************************************************/

/* Business plan */
table.border_bottom td { border-bottom: 1px solid black; border-right: 1px solid black; }
table.no_border_bottom td { border-bottom: 0px solid black; border-right: 0px solid black; }

.td_back { background-color: #FFDAB9; }
