/* #225294*/
/* R-34 G-82 B-148*/
/* C95 M77 Y17 E3*/
/* #FB723B orange*/
/* #3399CC blue*/
/* #125f93 dark blue*/

div#wrap, div#banner1 {
    background: white url(/img/bk-shadow.gif) repeat-y left !important;
    padding-left: 13px;
    text-align: left;
	width:98%;
    position:relative;
    overflow:hidden;
	font-size:.84em;
	margin:0 auto;
	border-right:1px solid #CCC;

}

div#banner1 {
	text-align:center;
}

div#description {
	text-align:center;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
/*  background: #E6E6E6;*/
    background: #125f93 url(/img/bk-shadow-blue.gif) repeat-y left !important;
	color:#fff;
    border-right:1px solid #CCC;
}

span#logo { 
	display:block;
	padding:5px 10px 0px 20px; 
	}

span#logo a.infostart { 
	display:block;	
	width:153px; 
	height:79px;  
	text-indent: -2000em;    
	z-index: 1000; 
	background-image: url(/img/logo.gif); }

div#contacts { 
	position:absolute;
	top:10px;
	left:220px;
    padding:0; 
	
    font-size: 11px; 
	line-height:1.4em; 
	color:#999999; 

	}

div#block_search { 
	position:absolute;
	top:14px;
	left:370px;
    font-size: 9px;
    }

div#menucompany {
	position:absolute;
	top:10px;
	left:650px;
    font-size: 11px;
	line-height:1.4;
}

div#user_info {
	position:absolute;
	 top:10px;
	 right:10px;
     text-align:right; 
     font-size: 11px;
	 width:200px;
	line-height:1.4em;
}

div#main {
	clear:left;
    position:relative;
	float:left;
    padding-top: 10px;
	padding-left: 20px;
	padding-bottom:40px;
	margin-right:400px;
}

div#side {
	position:absolute;
	top:150px;
	right:10px;
	font-size:.84em;
	text-align:center;
	width:380px;
	clear:none;
	/*overflow:hidden;*/
/*	display:inline;*/
}

.block{
    width:340px;
	min-width:260px;
	margin:10px auto;
	position:relative;
	padding:5px;
	text-align:left;
	overflow:hidden;
}

.block h4 {
	font-size:1.5em;

}

.banner2 {
    text-align:center;
}

.banner3 {
	width:240px;
	margin:10px auto;
    padding:0;
    width:240px;
}

h3.headblock{
	font-size:1.9em;
	color:#999;
	text-align:Left;
	padding:5px;
	padding-left:10px;
	line-height:1;
	margin:0;
	font-weight:normal;
}

h3.headblock a{
	font-weight:normal;
}

div#footer {
	clear: both;
	font-size: 11px;
	color: #FFF;
	background-image: url('/img/gradient_footer.gif');
	background-position: left top;
	background-repeat: repeat-x;
	text-align: left;
	position: relative;
	padding: 20px 15px;
	line-height: 1.2;
	overflow: hidden;
	background-color: #828282;
}

div#footer a {
	color: #FFF;
	text-decoration: none;
}

div#footer a:hover {
    text-decoration: underline;
    background-color: transparent;
}

div#footer div#footerMessage {
  font-size: 13px;
  padding: 0 0 15px 0;
  border-bottom: solid 1px #BBB;
  margin: 0 0 20px 0;
}

div#footer div#footerMessage h3 {
  margin: 0 0 0.6em 0;
  font-size: 13px;
  color: #FFF;
}

div#footer div#footerMessage p {
  margin: 0;
  line-height: 1.4em;
}

div#footer div#footerMessage p a {
  text-decoration: underline;
}

div#footer ul#footerLinks {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

div#footer ul#footerLinks * {
  margin: 0;
  padding: 0;
}

div#footer ul#footerLinks li {
  float: left;
  display: inline;
  margin-left: 35px;
  padding-left: 1px;
  width:120px;
}

div#footer ul#footerLinks li.first {
  margin-left: 0;
}

div#footer ul#footerLinks dt, div#footer ul#footerLinks dt a{
  font-weight: bold;
  margin-bottom: 0.6em;
}

div#footer ul#footerLinks dd {
  margin-bottom: 0.4em;
}

div#footer div#footerLogos {
  clear:left;
  color: #DFDFDF;
  padding-left: 15px;
  margin-left: -15px;
  padding-bottom: 15px;
}

div#footer div#footerLogos a {
  color: #DFDFDF;
}

div#footer div#footerLogos p#slogan {
  font-family: Georgia, serif;
  font-style: italic;
  margin-left: 1.4em;
  position: relative;
  top: -2px;
  display: inline;
}

div#footer div#footerLogos a#excitelinkelement {
  position: relative;
  top: 6px;
}

div#footer div#footerLogos p {
  margin: 0.3em 0 0 0;
}

div#footer div#footerLogos span {
  padding-left: 0.4em;
  border-left: solid 1px #A0A0A0;
}

/* Общие классы, могут быть на любой странице */

input.button {
	color:#FFFFFF; 
	background-color:#125f93;  
	}
input.intxt { 
	color:#666; 
	padding-left:5px;  
	margin:0; 
	height:15px; 
	width:160px;
	vertical-align:middle;
	font-size:12px;
	}

.txt {
	color:#333333;
	text-align:left;
	line-height:1.4;
	padding:0; margin:0;
}		

.txt ul {
	list-style-type:circle;
}

.txt ol {
	list-style-type:decimal;
}


.txt table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}		

/* Информационные пиктограммы */

.tool {
	display: inline;
	font-size: 100%;
	padding: 0px 6px 0 17px;
	min-height: 20px;
    height:20px;
	margin-right:5px;
	white-space: nowrap; /*need for IE6*/
}


.user {
	background-image:url(/img/user.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
	font-weight:normal;
	display:inline;
	}

	
.comm {
	background: url(/img/comm.gif) no-repeat 0 2px;
	word-spacing: -0.1em;
}

.move {
	background: url(/img/arrow_.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
	padding: 0px 6px 0 17px;
	color:#999;

}

.print {
	background: url(/img/soft.gif) no-repeat 0 2px;
	word-spacing: -0.1em;
}

.edit {
	background: url(/img/soft_.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
}
.delete {
	background: url(/img/close_.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
}

.download {
	background: url(/img/download.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
}

.view {
	background: url(/img/view.gif) no-repeat 0 2px;
	word-spacing: -0.1em;
	padding-left:18px;
}


.minus {
	background: url(/img/minus2.gif) no-repeat 0 -1px;
	word-spacing: -0.1em;
	padding-left:20px;
}

.plus {
	background: url(/img/plus2.gif) no-repeat 0 -1px;
	word-spacing: -0.1em;
	padding-left:20px;
}

.star {
	background: url(/img/star.gif) no-repeat 0 -1px;
	word-spacing: -0.1em;
	float:right;
	padding-left:20px;
	color:#FB723B;
	font-size:12px;
}


.date {
	background: url(/img/date_.gif) no-repeat 0 4px;
	word-spacing: -0.1em;
	padding-left:0;
	color:#999;
}

.cdate {
	word-spacing: -0.1em;
	display:inline;
	width:100px;
	max-width:100px;
	overflow:hidden;
 	white-space:nowrap;
	padding-left:0;
	color:#999;
}


.user-info {
	padding: 3px 0 0 0;
}

.user-info a {
	text-decoration: none;
}

.user-info img {
	margin-right: 4px;
	padding: 1px;
	border: 1px solid #ccc;
	vertical-align: middle;
	width:16px;
	height:16px;
}

.user {
	background-image:url(/img/user.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	

/* Картинки объекта */

.nav_main {
	background: url(/img/toolnav.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
	}
	
.nav_projects {
	background: url(/img/toolnav.gif) no-repeat 0 -144px;
	word-spacing: -0.1em;
	}
	
.nav_articles {
	background: url(/img/toolnav.gif) no-repeat 0 -288px;
	word-spacing: -0.1em;
	}	

.nav_orders {
	background: url(/img/toolnav.gif) no-repeat 0 -72px;
	word-spacing: -0.1em;
	}	
	
.nav_sites {
	background: url(/img/toolnav.gif) no-repeat 0 -360px;
	word-spacing: -0.1em;
	}	
	
.nav_lections {
	background: url(/img/toolnav.gif) no-repeat 0 -432px;
	word-spacing: -0.1em;
	}
	
.nav_store {
	background: url(/img/toolnav.gif) no-repeat 0 -216px;
	word-spacing: -0.1em;
	}				

.nav_club {
	background: url(/img/toolnav.gif) no-repeat 0 -504px;
	word-spacing: -0.1em;
	}
	
.nav_rate {
	background: url(/img/toolnav.gif) no-repeat 0 -576px;
	word-spacing: -0.1em;
	}
	
.nav_forum {
	background: url(/img/toolnav.gif) no-repeat 0 -648px;
	word-spacing: -0.1em;
	}

/* Лента объектов */

.news_str {
	padding:0;
	padding-bottom:20px;
	clear:left;
	position:relative;
	font-size:1em;
	}	

.news_right {
	margin-left:80px;
	padding:0;
	text-align:left;
	}

.news_rubric a{
	font-size: 0.68em;
	font-weight:normal;
}

a.news_rate {
	position:absolute;
	top:15px;
	left:0;
	width:62px;
	height:80px;
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 0px;
	font-weight:bold;
	font-size:15px;
	padding-top:19px;
	color:#fff;
	text-align:center;
	}
	
a.news_rate:hover {
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 -100px;
	text-decoration:none;
	}

a.news_rate_page {
	position:absolute;
	top:90px;
	right:0;
	width:62px;
	height:80px;
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 0px;
	font-weight:bold;
	font-size:15px;
	padding-top:19px;
	color:#fff;
	text-align:center;
	}
	
a.news_rate_page:hover {
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 -100px;
	text-decoration:none;
	}

.object_image {
	float:left;
	}
	
.object_image img{
	border:1px solid #CCC;
	margin-right:10px;
    margin-bottom:10px;
	}


.type_obj {
	position:absolute;
	top:7px;
	right:0px;
	width:36px;
	height:36px;
}


/* Страница объекта */


h1.headview {
	color:#999;
	line-height: 0.9em; 
	letter-spacing: -1px;
    padding-top:10px; 
	padding-bottom:10px;
}

h2.rubric {
	color:#999;
	line-height: 1em; 
	letter-spacing: -1px;
	clear:left;
	padding-top:5px;
	padding-bottom:15px;
}

h2.news_name {
	margin-right:36px;
	font-size:1.6em;
	line-height: 1.0em; 
	letter-spacing: -1px;
	}

h2.news_name a:visited{
	color:#999;
}

h3.paragraph {
	padding-top:10px;
	padding-bottom:10px;
}
	

.obj_info {
	clear:left;
	color:#999;
	font-size:0.8em;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	}

.obj_screen {
	text-align:left; 
	padding:0px;
	font-size:0.8em;
	width:170px;
}

.txtdescr {
/*	font-size:1.35em;*/
	color:#666;
	text-align:left;
	font-weight:bold;
/*	line-height:1.1em;*/
	padding:0px 0px 10px 0px;
}		



table.TabDowload {
	width:100%;
}


table.TabDowload td{
	padding:10px;
	font-size:85%;
	border:1px dotted #CCC;
}

/* Лента комментариев */

.comment_id {
	float:left;
	}

.comment_line {
	width:100%;
	padding:10px 0 20px 0;
	clear:left;
	/*border-bottom:1px solid #CCC;*/
} 	

.rated_users {
	font-size:100%;
}

.ratecomm {
	float:right;
	padding:2px;
}

.rated_users_minus {
	color:#999999;
	font-size:85%;
}
.rated_users_plus {
	color:#999999;
	font-size:85%;
}


.download_button
	{
	font-size:12px;  
	width:192px;
	height:76px; 
	background-color:#FFFFFF;
	margin-bottom:15px;
    float:right;
    vertical-align:middle;
	}

.download_button a
	{
	color:#FFFFFF;
	display:block;
	height:76px; 
	margin:0px;
	padding-top:20px;
	padding-left:50px;
	padding-right:10px;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image: url(/img/download.png); 
	background-repeat:no-repeat;
	background-position:left;
	}

.download_button a:hover 
	{  
	text-decoration:none;
	background-position:right;
	}

pre, code {
	background-color: white;
	color: blue;
	width:100%;
	font-size:11px;
	margin:5px;
	overflow: auto; 
}

/* Битрикс формы ввода */

table.data-table
{
	border:1px solid #FFFFFF;
	border-collapse:collapse;
}

table.data-table td
{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

table.data-table thead td, table.data-table th
{
	background-color:#F4F4F4;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #FFFFFF;
	padding:4px;
	color:#333;
}

table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

table.data-table tfoot td
{
	background-color:#F4F4F4;
	padding:4px;
	color:#333;
}

.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/** Меню объекта **/

.bluetabs{
	margin:10px 0; padding:0;
	height:18px;
	font-size: 11px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom:1px solid #CCC;
}

.bluetabs li{
	display: inline;
	margin: 0; padding:0;
}

.bluetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 0;
	padding:5px 10px;
	margin:0;
	margin-right: 3px;
	background-color: #FFF;
	border:1px solid #FFF;
	border-bottom-color: #CCC;
	color: #3399CC;
	font-weight:bold;
}

.bluetabs li a:visited{
	color: #3399CC;
}

.bluetabs li a:hover{
	text-decoration: underline;
	color: #FB723B;
}

.bluetabs li a.selected{ 
	position: relative;
	top: 0px;
	background:#226b9c url(/img/topbar-hover.gif) repeat-x;
/*	background-color:#125f93;*/
	color: white;
	border: 1px solid #125f93 ;
	border-bottom-color: #125f93 ;
}

ul.bluetabs a.selected:link{ 
	color: white;
}
ul.bluetabs a.selected:visited{ 
	color: white;
}
.bluetabs li a.selected:hover{ 
	text-decoration: none;
	color: white;
}

.rightblock {
    position:absolute;
	top:15px;
	left:180px;
	width:510px;
	text-align:right;
}

/** Меню объекта **/

.lighttabs{
	margin:10px 0; padding:0;
	height:18px;
	font-size: 11px;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.lighttabs li{
	display: inline;
	margin: 0; padding:0;
}

.lighttabs li a{
	text-decoration: none;
	position: relative;
	z-index: 0;
	padding:5px 10px;
	margin:0;
	margin-right: 3px;
	background-color: white;
	color: #3399CC;
	font-weight:bold;
}

.lighttabs li a:visited{
	color: #3399CC;
}

.lighttabs li a:hover{
	text-decoration: underline;
	color: #FB723B;
}

.lighttabs li a.selected{ 
	position: relative;
	top: 0px;
	background-color:#FB723B;
	color: white;
}

ul.lighttabs a.selected:link{ 
	color: white;
}
ul.lighttabs a.selected:visited{ 
	color: white;
}
.lighttabs li a.selected:hover{ 
	text-decoration: none;
	color: white;
}


/* Меню главное */

#topbar, #topbar ul
{
	width:100%;
	clear:both;
	margin:0; padding:0;
	background: #365499 url(/img/topbar-tab.gif) repeat-x;
/*	min-height:28px;*/
	height:28px;
	list-style:none;
	font-size:11px;
}

/*Links*/
#topbar a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	height:auto;
}

#topbar a small
{
	font-size:9px !important; 
}


#topbar li 
{
	float:left;
}

/*Root items*/
#topbar li a.root-item, #topbar li a.root-item-orange, #topbar li a.root-item-selected, #topbar li a.root-item-selected-orange 
{
	color:#fff;
	padding:7px 12px;
    border-right: 1px solid #398ec2;
	font-weight:bold;
}

#topbar li a.root-item-orange {
	background: #FB723B url(/img/orangebk.gif); 
    border-right: 1px solid #FF9900;

}

/*Root menu selected*/
#topbar li a.root-item-selected, #topbar li a.root-item-selected-orange
{
    background-color:#F4F4F4;
	color:#FB723B;
	border-bottom:1px solid #F4F4F4;
}

/*Root items: hover*/
#topbar li:hover a.root-item, #topbar li.jshover a.root-item
{
	background:#226b9c url(/img/topbar-hover.gif) repeat-x;
	color:#fff;
}

#topbar li:hover a.root-item-orange, #topbar li.jshover a.root-item-orange 
{
	background: #FB723B url(/img/orangebk.gif); 
	color:#fff;
}


/*Item-parents*/
#topbar a.parent
{
	/*background: url(images/arrow.gif) center right no-repeat;*/
}

/*Denied items*/
#topbar a.denied
{
	/*background: url(images/lock.gif) center right no-repeat;*/
}

/*Child-items: hover*/
#topbar li:hover, #topbar li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#topbar li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#topbar li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:155px;
	background:#fff;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#topbar li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
	height:auto;
}

/*Item link*/
#topbar li ul a
{
	text-align:left;
}

/*Items text color & size */
#topbar li a,
#topbar li:hover li a,
#topbar li.jshover li a,
#topbar li:hover li:hover li a,
#topbar li.jshover li.jshover li a,
#topbar li:hover li:hover li:hover li a,
#topbar li.jshover li.jshover li.jshover li a,
#topbar li:hover li:hover li:hover li:hover li a,
#topbar li.jshover li.jshover li.jshover li.jshover li a,
#topbar li:hover li:hover li:hover li:hover li:hover li a,
#topbar li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#topbar li:hover li:hover a,
#topbar li.jshover li.jshover a,
#topbar li:hover li:hover li:hover a,
#topbar li.jshover li.jshover li.jshover a,
#topbar li:hover li:hover li:hover li:hover a,
#topbar li.jshover li.jshover li.jshover li.jshover a
#topbar li:hover li:hover li:hover li:hover li:hover a,
#topbar li.jshover li.jshover li.jshover li.jshover li.jshover a
#topbar li:hover li:hover li:hover li:hover li:hover li:hover a,
#topbar li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#topbar li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#topbar li:hover ul ul,
#topbar li.jshover ul ul,
#topbar li:hover ul ul ul,
#topbar li.jshover ul ul ul,
#topbar li:hover ul ul ul ul,
#topbar li.jshover ul ul ul ul,
#topbar li:hover ul ul ul ul ul,
#topbar li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#topbar li:hover ul,
#topbar li.jshover ul,
#topbar li li:hover ul,
#topbar li li.jshover ul,
#topbar li li li:hover ul,
#topbar li li li.jshover ul,
#topbar li li li li:hover ul,
#topbar li li li li.jshover ul,
#topbar li li li li li:hover ul,
#topbar li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

/**Top menu**/
#subbar,#subbar ul
{
	clear:both;
	width:100%;
	margin:0; padding:0;
	background:#F4F4F4;
	min-height:28px;
	height:28px;
	list-style:none;
	font-size:11px;
}


/*Links*/
#subbar a
{
	display:block;
	padding:7px 10px;
	text-decoration:none;
	text-align:center;
}

#subbar li 
{
	float:left;
}

/*Root items*/
#subbar li a.root-item
{
	color:#225294;
	padding:7px 12px;
	font-weight:bold;
}


/*Root menu selected*/
#subbar li a.root-item-selected
{

       color:#FB723B;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#subbar li:hover a.root-item, #subbar li.jshover a.root-item
{
	background-color:#F4F4F4;
    color:#3399CC;
}
#subbar li:hover a.root-item-selected, #subbar li.jshover a.root-item-selected
{
	background-color:#F4F4F4;
}

/* Закладки */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size:11px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
background-color: #f0f0f0;
border:1px solid #f0f0f0;
border-bottom-color: #CCC;
color: #3399CC;

}

.shadetabs li a:visited{
color: #3399CC;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FB723B;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#FFFFFF;
color: #3399CC;
border: 1px solid #CCC;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/*********************************************************/
.tabcontent{
	display:none;
	margin:0;
	padding:5px;
	border:none;
}

@media print {
.tabcontent {
	display:block !important;
}
}


.searchdiv {
    border:1px solid #CCC; padding:3px;
}

/* Отладка */

.right {
float:right;
}

.left {
float:left;
}

.clright {
clear: right;
}


.clleft {
clear: left;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-size:1em;
	width:auto;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	text-align:left;
	color:#3399CC;
	/*background-color:#f4f4f4;*/

	/* End layout CSS */	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:100%;	

	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:1em;	
	position:relative;

}

a.addobject {
	display:block;
	width:170px;
	height:15px;
	position:absolute;
	top:20px;
	right:0px;
	background-color:#00CC00;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

a.addobject:hover {
	text-decoration:none;
}

.map-columns {
	width:100%;
}
.map-columns td{
	width:50%;
}

table.user_profile td {
       vertical-align:top;
       padding:5px;
}

.bx-group-control {
	border:none;
}

.pages {
   font-size:0.9em;
   color:#999; 
}
.pages a, .pages b,.pages a:hover {
	display:block;
	/*border:1px solid #e0e0e0;*/
	float:left;
	padding:1px 3px;
	margin-left:2px;
	/*text-decoration:none;*/
	font-weight:normal;
}


.pages b.active{
	background-color:#FB723B; 
	color:#FFFFFF;
	font-weight:bold;
}

.live_str {
	color:#666666;
	padding-bottom:3px;
	clear:left; 
}

.live_str a {
	font-weight:bold;
	color:#3399CC;
}

.extsearch 
	{
	text-align:left;
	list-style-type:none;
	padding-left:5px;
	margin-left:0;
	line-height:1.5em;
	}
.extsearch li {
 	margin-left:0;
   }


.extsearch li b
	{
	font-size:120%;
	color:#999;
	}							

.extsearch li a 
	{
	padding:5px;
	margin:2px 0 2px 0;
	background: url(/img/rightb.gif) no-repeat 0 7px;
	padding-left:17px;
	}

.extsearch li a.active 
	{
	color: #FB723B;  
	background: url(/img/right.gif) no-repeat 0 7px;
	font-weight:bold;
	}

select.filter {
	border:1px solid #CCC;
	width:100%;
}

select.sort {
	border:1px solid #CCC;
}

.numobj {
	padding:5px 3px 0px;
	float:right;
	color:#999999;
}

table.tabfilter {
	width:100%;	
}
table.tabfilter td {
	padding:3px;
	text-align:right;
}

/*p.txt:first-letter {
	font-weight:bold;
}*/

h4		
 {
	font-size:1.2em;
}

div.txt h2 {
	font-size:1.7em;
	color:#999;
	margin-top:5px;
	margin-bottom:5px;
}

table.tabFiles {
	width:100%;
	clear:left;
}
table.tabFiles td.name {
	width:50%;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:100%;
}

table.tabFiles td.data {
	width:50%;
	text-align:left;
	padding:5px;
	border:1px solid #CCC;	
	font-size:88%;
}