.activeTab, .inactiveTab{ width: 200px; }

a.activeTab, a.inactiveTab{ color:#000000; text-decoration:none;  }


.activeTab{
	border-top: #999999 1px solid; 
	border-right:#999999 1px solid; 
	border-bottom: 0px none;
	border-left: #999999 1px solid; 
	text-align: center;
}
.inactiveTab{
	border-top: #999999 1px solid; 
	border-right: #999999 1px solid; 
	border-bottom: #999999 1px solid; 
	border-left: #999999 1px solid; 
	text-align: center;
	background-color: #CCCCCC;
}

.tabsView{
	border-top: 0px none;
	border-right:#999999 1px solid; 
	border-bottom: #999999 1px solid; 
	border-left: #999999 1px solid; 
	padding: 10px;

}
.warningValidate{background:url(oss_assets/bck_warning.jpg) repeat-y; font-weight:bold ;color:Red; width:100%; font-size:11px}

input.disabled {border:solid 2px #666666; font-weight:bold; background:url(oss_assets/bck_input.jpg) repeat-x #fff; padding-left:3px; margin-top:2px;}
input.btn_mainAction{width:98px; height:28px;text-align:center; font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif; color:#fff; background:url(oss_assets/but_mainAction.png) no-repeat center center; border:none; vertical-align:middle; padding-bottom:5px; cursor:pointer;}/* padding:0; margin:0;*/
.btn_mainAction input{width:98px; height:28px;text-align:center; font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif; color:#fff; background:url(oss_assets/but_mainAction.png) no-repeat center center; border:none; vertical-align:middle; padding-bottom:5px; cursor:pointer;}/* padding:0; margin:0;*/

.red a{color:#D01014; font-weight:bold; font-size:12px; text-decoration:underline; padding:10px;}
.red a:hover{color:#D01014; font-weight:bold; font-size:12px; font-size:12px}
.red a:link{color:#D01014; font-weight:bold ; font-size:12px; font-size:12px}
.red a:visited{ font-weight:bold; font-size:12px; font-size:12px}


.query td
{
	border-bottom: 1px;
	border-bottom-color:Silver;
	border-bottom-style:dashed;	
}
.red a:hover{background-color:#FFFFCC;}

.OrdinarView
{

	border-top: 2px outset silver;
	border-right: 2px outset silver;
	border-bottom: 2px outset silver;
	border-left: 2px outset silver;
	padding: 10px;
	font-size: 1.1em;
}
.borderDottedB td{border-bottom:dotted #ccc 1px;line-height:1em; vertical-align:middle;}
.borderDottedB tr{border-bottom:dotted #ccc 1px;line-height:1em;vertical-align:middle;}

td.borderDottedBButton {border-bottom:dotted #ccc 1px; vertical-align:middle; line-height:1em;padding-top:30px;}
.borderDottedButton input{float:right;  vertical-align:middle; color:Red;}

td.but_dobavi1 {float:right; margin-left:1em; vertical-align:middle}



.coordinates td{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
}

.coordinates table
{
	text-align: center;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size:12px;
}


table.coordinates 
{
	text-align: left;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size:12px;
}
p.Usluga{ font-size:12px;	 margin-bottom:0.3em;}

.mapToolbar
{
	height:30px;
	cursor:pointer;
}
#mapToolbar1
{
	height:30px;
	cursor:pointer;
}

#Toolbar1backdrop
{
	height:30px;
	cursor:pointer;
}

.griDis1{color:#999;}


table.po6ta{width:910px;}
.po6ta .griDis1 th{text-align:left; background-color:#DAE5FC; 
border-top:0px solid #ccc; 
border-right:0px solid #FFFFFF; border-bottom:solid 0px #666; 
padding-left:3px;}

.po6ta .griDis1 td
{
	border-bottom:dotted 0px #999; 
	padding:3px 3px 0 3px; 
	vertical-align:middle;  
	border-right:1px none #FFFFFF;
}

.po6ta .griDis1 tr
{
	border-bottom:dotted 0px #999; 
	padding:3px 3px 0 3px; 
	vertical-align:middle;  
	border-right:1px none #FFFFFF;
}

.tabCadastre .ajax__tab_header {
	
}
.tabCadastre .ajax__tab_outer {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	text-align: center;
	background-color: #CCCCCC;
	
}
.tabCadastre .ajax__tab_inner {
	width:200px;
	PADDING:0px;
	PADDING-BOTTOM:6px;
	PADDING-TOP:6px;
	padding-left:5px;
	MARGIN:0px;
}
.tabCadastre .ajax__tab_tab {
	
}
.tabCadastre .ajax__tab_hover .ajax__tab_outer 
{
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left:#000000 1px solid;
	background-color: #DDDDDD;
}
.tabCadastre .ajax__tab_hover .ajax__tab_inner {
}
.tabCadastre .ajax__tab_hover .ajax__tab_tab {
}
.tabCadastre .ajax__tab_active .ajax__tab_outer 
{
	background-color: #FFFFFF;
	border-bottom:#FFFFFF 1px solid;
}



.tabCadastre .ajax__tab_active .ajax__tab_inner 
{
	
}
.tabCadastre .ajax__tab_active .ajax__tab_tab {
}
.tabCadastre .ajax__tab_body 
{
	WIDTH:602px;
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 8px;
	 FONT-SIZE: 10px; 
	PADDING-BOTTOM: 8px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: verdana,tahoma,helvetica; 
	BACKGROUND-COLOR: #ffffff;
	font-weight:bold;
}

.tabLot .ajax__tab_header {
	
}
.tabLot .ajax__tab_outer {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	text-align: center;
	background-color: #CCCCCC;
	
}
.tabLot .ajax__tab_inner {
	width:122px;
	PADDING:0px;
	PADDING-BOTTOM:6px;
	PADDING-TOP:2px;
	MARGIN:0px;
}
.tabLot .ajax__tab_tab {
	
}
.tabLot .ajax__tab_hover .ajax__tab_outer 
{
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left:#000000 1px solid;
	background-color: #DDDDDD;
}
.tabLot .ajax__tab_hover .ajax__tab_inner {
}
.tabLot .ajax__tab_hover .ajax__tab_tab {
}
.tabLot .ajax__tab_active .ajax__tab_outer 
{
	background-color: #FFFFFF;
	border-bottom:#FFFFFF 1px solid;
}
.tabLot .ajax__tab_active .ajax__tab_inner 
{
	
}
.tabLot .ajax__tab_active .ajax__tab_tab {
}
.tabLot .ajax__tab_body 
{
	WIDTH:602px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 8px;  
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px; 

	BORDER-TOP: #999999 0px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana,tahoma,helvetica; 
	BACKGROUND-COLOR: #ffffff;
	font-weight:bold;
}

p.Usluga1{ font-size:12px;    vertical-align:bottom; padding-top:3px;}
p.Usluga1 a{ text-decoration:none; background:url(oss_assets/pointerUsluga.png) no-repeat left center; padding-left:25px; line-height:25px;}/*color:#000;*/
p.Usluga1 a:hover{color:#D01014; background-color:#FFFFCC;}
p.Usluga1 input{float:right;}




.tabService .ajax__tab_header {
	border-bottom:2px solid #B95359; 
	font-weight:bold;
	font-size:1.1em;
}
.tabService .ajax__tab_outer {

	text-align: center;
	
}
.tabService .ajax__tab_inner {
	PADDING: 4px; 
	padding-left:10px;
	padding-right:10px;
	
}
.tabService .ajax__tab_tab 
{
	color:#b95359;
	
}
.tabService .ajax__tab_tab a
{
	font-size:9px;
	text-decoration:none;
	color:#b95359;
	
}

.tabService .ajax__tab_hover .ajax__tab_outer 
{
	color:#d01014;
}
.tabService .ajax__tab_hover .ajax__tab_inner {
}
.tabService .ajax__tab_hover .ajax__tab_tab {
}
.tabService .ajax__tab_active .ajax__tab_outer 
{
	background-color:#B95359; color:#fff;
}

.tabService .ajax__tab_active a
{
	text-decoration:none;
	color:#ffffff;
	
}
.tabService .ajax__tab_active .ajax__tab_inner 
{
	color:#fff;
}

.tabService .ajax__tab_active .ajax__tab_tab 
{
	
	color:#fff;
}
.tabService .ajax__tab_body 
{
	
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 8px; 
		PADDING-TOP: 8px; 
	FONT-FAMILY: verdana,tahoma,helvetica; 
	BACKGROUND-COLOR: #ffffff
}

table.textService{width:100%; padding:10px; font-size:12px;}
.textService  .nowrap{ white-space:nowrap; padding-right:1.2em;}
.textService h5{font-size:1.2em; padding:0; margin:0;}
.textService label{text-align:right; color:#666; font-size:0.97em; display:block;  white-space:nowrap; }
.textService  hr{border-bottom-style:dotted; border-bottom-color:#CCC; height:1px;}
 .modalBackground 
 {
            background-color:#999999;
            filter:alpha(opacity=50);
            opacity:0.5;
}
        
        
.layoutDiv
{
	padding-left:30px;
	padding-right:30px;	
}

.imageLoading 
{
	position:relative;
	top: 250px;
	left:0px;	
}

.imageLoadingSelectedObject
{
	position:absolute;
	top: 350px;
	left:200px;	
}