

.bluelink{
color : #0000ff;
}
.toptable {
background-image:url(img/topbg.gif);
background-repeat:repeat-x;
background-color:#a81d16;
}

.headertable {
background-color:#ebebeb;
color:#c0211a;
height:20px;
border-bottom:solid 1px #ffffff;
}

.header {
text-align:left;
font-weight:bold;
font-size:12px;
color:#;
margin-left:13px;
margin-top:3px;
margin-bottom:3px;}

.header2 {
text-align:left;
font-weight:bold;
font-size:12px;
color:#;
margin-left:20px;
margin-top:3px;
margin-bottom:3px;}

.contenttable {
border:1px #ebebeb solid;
background-color:#f6f6f6;
padding:5 5 5 13px;
font-size:11px;
}
.div_menu_links {
margin-top:5px;
}
a{
	color:#367c3b;
}
a:hover{
	 text-decoration: none;
	 color:#367c3b;
}

.pages_result {
    color:#737373;
	padding: 2px;
    text-decoration: none;
    font-size:10px;


}
/* jQuery */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* theme */

div.olMapViewport {
   -moz-user-select: none 
}

.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;  
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 15px;   
}
.olControlAttribution {
    font-size: smaller; 
    right: 3px; 
    bottom: 4.5em; 
    position: absolute; 
    display: block;
}
.olControlScale {
    right: 3px;
    bottom: 3em;
    display: block;
    position: absolute;
}
.olControlPermalink {
    right: 3px;
    bottom: 1.5em;
    display: block;
    position: absolute;
} 

div.olControlMousePosition {
    bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Arial;
    font-size: smaller;
}

.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.olControlOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-color: #00008b;
    -moz-border-radius: 1em 0 0 0;
}

.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}    

.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}

.olControlOverviewMapExtentRectangle {
   cursor: move;
    border: 2px dotted red;
}
.olLayerGeoRSSDescription {
    float:left;
    width:100%;
    overflow:auto;
    font-size:1.0em;
}
.olLayerGeoRSSClose {
    float:right;
    color:gray;
    font-size:1.2em;
	margin-right:6px;
    font-family:sans-serif;
}
.olLayerGeoRSSTitle {
    float:left;font-size:1.2em;
}

.olPopupContent {
    padding:5px;
}    
.olControlNavToolbar { 
    width:0px;
    height:0px;
}    
.olControlNavToolbar div { 
  display:block;
  width:  28px;
  height: 28px;
  top: 300px;
  left: 6px;
  position: relative;
}

.olControlNavToolbar .olControlNavigationItemActive { 
  background-image: url("img/panning-hand-on.png");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlNavigationItemInactive { 
  background-image: url("img/panning-hand-off.png");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemActive { 
  background-image: url("img/drag-rectangle-on.png");
  background-color: orange;
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemInactive { 
  background-image: url("img/drag-rectangle-off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar  {
    float:right;
    right: 0px;
    height: 30px; 
    width: 200px;
}
.olControlEditingToolbar div { 
  float:right;
  width:  24px;
  height: 24px;
  margin: 5px;
}
.olControlEditingToolbar .olControlNavigationItemActive { 
  background-image: url("img/pan_on.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlNavigationItemInactive { 
  background-image: url("img/pan_off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive { 
  background-image: url("img/draw_point_on.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive { 
  background-image: url("img/draw_point_off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive { 
  background-image: url("img/draw_line_off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive { 
  background-image: url("img/draw_line_on.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive { 
  background-image: url("img/draw_polygon_off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { 
  background-image: url("img/draw_polygon_on.png");
  background-repeat: no-repeat;
}


/* tabshets */

root { 
    display: block;
}

html {
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color:lightgray;
	scrollbar-highlight-color:lightgray;
	scrollbar-face-color:white;
	scrollbar-shadow-color:gray;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
}

body{
    /*margin:0 auto;*/
    margin: 0 0 0 0px;
    font-size: 0.7em;
    font-family: Verdana, Arial, Sans-Serif;
    color: #333;
    text-align: left;
    /*background: #66сс33 url("image/creamback.jpg") repeat-y center;
    background: #66cc33;*/
    background-color: #ffffff;
    color: #000000;

    background-attachment: scroll;
    /*height:100%;*/

}
.text {
color:#363636;
font-size:12px;
font-style:normal;
}

.btissim
{
    background-color: #fbf2fa;
    color: #0033ff;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height:18px;
    width:18px;
    cursor:pointer;

    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: center;
    vertical-align: middle;
}

.input_button {
border-top:1px solid #97e29d;
border-left:1px solid #97e29d;
border-right:1px solid #2d0806;
border-bottom:1px solid #2d0806;
background-image:url(input_button_bg.gif);
color:#777777;
font-size:12px;
font-weight:bold;
height:25px;
width:85px;
font-family:Arial, Helvetica, sans-serif;
text-align:top;
}

#loading{
    width:1000px;
    text-align:center;
    margin:0 auto;
    position:relative;
    top:70px;
    
    display: block;
    min-height: 100%;
    visibility: visible;
}
#wrap{
    width:100%;
    margin:0 auto;
    text-align:left;
    visibility: hidden;
}
/*layout
---------------------------------*/
#wrap{
    position:relative;
}

#main{
    position:absolute;
    left:0;
    width:195px;
    height:75px;
}
#logo{
    position:absolute;
    left:0px;
    width:195px;
    height:100px;
    top:0px;
}
#search{
    position:absolute;
    left:0;
    width:195px;
    top:180px;
}

#side{
    position:absolute;
    top:0px;
    left:195px;
    /*min-width : 800px;*/
    width:800px;
}
#help{
    position:absolute;
    top:0px;
    left:0px;
    /*min-width : 800px;*/

}

/*borders + margins*/
/*
#wrap{border:1px solid green;}
#main{border:1px solid red;}
#search{border:0px solid red;}
#side{border:1px solid olive;}
*/

*{margin:1px;padding:0;}
p{margin:1em 0 0 0 ;}
ul{margin:0 0 0 2em;}

.searchbutton{
    font-size: 7pt;
    font-weight: bold;
    text-indent: 1px;
    text-align:right;
    color:#0d0b4e;

    padding:5px;
    font-style: normal;
    font-variant: normal;
    word-spacing: 1px;
    margin-top:7px;
    

}
.searchzag
{
    /*font-size: 7pt;
    font-weight: bold;*/
    /*text-indent: 1px;
    text-align:left;
    line-height: 1px;
    color:#0d0b4e;
    
    margin:7px 0 0 0 ;
    padding:5px;
    font-style: normal;
    font-variant: normal;
    word-spacing: 1px;*/

    color:#363636;
font-size:12px;
font-style:normal;
}
.divmainbutton{
    
  
}

.bnavspisok{
    width : 16px;
    height : 16px;
    padding: 0 0 0 0;
    margin : 0 0 0 0;
    cursor:pointer;
    
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    border-top-width: 1px;
    border-left-width: 1px;
    border-left-color: #abdcf2;
    border-top-color: #abdcf2;
}

.bnavspisokdown{
    width : 16px;
    height : 16px;
    padding: 0 0 0 0;
    margin : 0 0 0 0;
    cursor:pointer;
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-bottom-color: #7b7c95;
    border-right-color: #7b7c95;
}

.bnavspisokclick{

    padding: 0 0 0 0;
    margin : 0 0 0 0;
    cursor:pointer;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    border-bottom-color: #7b7c95;
    border-right-color: #7b7c95;
    border-top-width: 1px;
    border-top-color: #7b7c95;
    border-left-width: 1px;
    border-left-color: #7b7c95;
}

.intissDP
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:2px 1px 1px 2px;

    font-size: 8pt; 
    display: block;
    width: 55px;
    height: 15px;
    float: left;
   /* padding: 2px;
    /*margin: 5px 5px 1px 0;    */
}

.btissDP
{
    background-color: #fbf2fa;
    color: #0033ff;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height:20px;
    width:19px; 
    cursor:pointer;
    
    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: center;
    vertical-align: middle;
}


.intiss
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:2px 1px 1px 2px;

    
    display: block;
    width: 150px;
    height: 19px;
    float: left;
   /* padding: 2px;
    /*margin: 5px 5px 1px 0;    */
}

.intissall
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:2px 1px 1px 2px;


    display: block;
    width: 175px;
    height: 19px;
    float: left;
   /* padding: 2px;
    /*margin: 5px 5px 1px 0;    */
}


.seltiss
{
    background-color:#f6f6f6;
    width: 180px;
    height: 20px;
    color:#15144f;
    border-width:1px;
    border:1px solid #888888;
}

.seltissadd
{
    width: 245px;
    height: 20px;
    color:#15144f;
    border-width:1px;
    border:1px solid #888888;
    font-size: 8pt;
    padding:1px 1px;
    
  vertical-align: middle;
}

.intissaddmes
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:1px 1px;
    width: 220px;
    height: 90px;
    float: left;
    font-size: 8pt;
    padding:1px 1px;
    
}
.intissaddrub
{
    font-size: 8pt;
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:1px 1px;
    width: 220px;
    height: 60px;
    float: left;
    padding:1px 1px;
    
}
.intissadd
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:1px 1px;
    display: block;
    width: 220px;
    height: 20px;
    float: left;
    font-size: 8pt;    
    padding:4px 1px 1px 3px;

    
}

.intissaddfull
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:1px 1px;
    
    display: block;
    width: 240px;
    height: 20px;
    float: left;
    font-size: 8pt;    
    margin:0px 0 0 0 ;
    padding:4px 1px 1px 3px;
}


.intisstr
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    padding:1px 1px;
    
    width: 140px;
    height: 20px;
}



.intisshouse
{
    border:1px solid #888888;
    color:#15144f;
    background: #ffffff;
    
    width: 28px;
    height: 20px;
}

.bspisok 
{
    padding:0px 0px;
    height:20px;
    width:33px; 
    
    background-color: #fbf2fa;
    color: #060742;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
    
    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-indent: 1px;
}

 .bmap
{
    padding:1px 0px 0 2px ;
    border:1px solid #888888;
    height:20px;
    width:70px; 
    color:#FFFFFF;
    font-size:10px;
    display:inline-block;
    text-decoration:none;
    
    background-color: #fbf2fa;
    color: #060742;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
    
    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-indent: 1px;
  
 }
 
.btissaddpm
{
    padding:1px 0px 0 2px ;
    border:1px solid #888888;
    height:20px;
    width:70px; 
    
    background-color: #fbf2fa;
    color: #060742;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
    
    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-indent: 1px;
}
.btiss
{
    background-color: #fbf2fa;
    color: #0033ff;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height:20px;
    width:20px; 
    cursor:pointer;
    
    border-left-color: #ccffff;
    border-top-color: #f6e5e5;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-color: #ccccff;
    border-right-color: #9999ff;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: center;
    vertical-align: middle;
}

spisok {
	border-collapse: collapse;
        font-size: 1em;
        font-family: Verdana, Arial, Sans-Serif;
        border: 1px solid #888888;
}

.tabsheets,
.tabsheets dt,
.tabsheets dd
{
    margin: 0;
    padding: 0;
    width: auto;
    border: none;
}

table.ttab 
{   
    background-color: #eaf0f9; 
    /*bgcolor : "#eaf0f9"; */
    
    border: 0px solid #888888;
    border-top-color: #e4e6f7;
    border-right-color: ThreeDShadow;
    border-bottom-color: ThreeDShadow;
    /*border-bottom-color: white;*/
    border-left-color: #888888;

    
}
dl.tabsheets dt,
dl.tabsheets dd
{
    background-color: #eaf0f9;
    color: ButtonText;
    border: 1px solid #888888;
    border-top-color: #e4e6f7;
    border-right-color: ThreeDShadow;
    border-bottom-color: ThreeDShadow;
    /*border-bottom-color: white;*/
    border-left-color: #888888;
}
.tabsheets
{
    position: relative;
    padding: 0;  /* В­Тђ РЃВ§В¬ТђВ­РїРІРј */
    height: 99px; /* РЅРІВ® В¤В«Рї object-inspector.js РЃР№РЃ Р±РІР°В®Р„Рі tabsheets- */
    margin-bottom: 10px;
}
.tabsheets dt
{
    float: left;
    padding: 0.2em 1em;
    cursor: default;
    white-space: nowrap;
    margin-top: 0.1em;
    margin-bottom: -0.2em;
    background-color: #2d2b2b;
    background: white url(shade.gif) top left repeat-x;
    
}

.tabsheets dt.active
{
    /*background-color: ButtonHighlight;
    color: ButtonText;*/
    margin-top: 0;
    padding-bottom: 0.3em;
    background-color: white;
    background: white url(shadeactive.gif) top left repeat-x;
    /*border-bottom-color: white;*/
    
}
.tabsheets dd
{
    position: absolute;
    width: 100%;
    display: block;
    left: 0;
    margin: 1.6em 0 1em 0;
    padding: 0; /* В­Тђ РЃВ§В¬ТђВ­РїРІРј */
}
.tabsheets dd .reducer
{
    margin: 1em;
    
}
.tabsheets dd.inactive
{
    display: none;
}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input
{
    display: none ! important;
}
.tabsheets dd.active
{
    display: block;
}
.tabsheets .reducer
{
    margin: 1em;
}

#header {
	padding: 0;
	margin: 0;
	height: 35px;
	background-color: #fff;
	text-align:left;
	border-bottom:1px solid #ccc;
	color:#000;
	}

#headerimg {
	margin: 0;
	text-align:left;
	}

#headerimg h1 a	{
	color:#000;
	font-size:1.6em;
}


table.standard, table.wide
 {border:1px solid #AAAAAA; border-collapse: collapse}
table.standard th, table.wide th, table.wikitable th
 {border:1px solid #AAAAAA; padding-left:0.2em; padding-right:0.2em; background-color:#EEEEFF}
table.standard td, table.wide td
 {border: 1px solid #AAAAAA; padding-left:0.2em; padding-right:0.2em}
table.standard caption, table.wide caption, table.tiles caption
 {font-weight:bold; padding-top: 0.2em; padding-bottom:0.2em}
table.wide {width: 100%}
 
table.simple {border-color:#AAAAAA; border-collapse:collapse}
table.simple th, table.simple td {border-color:#AAAAAA; padding-left:0.2em; padding-right:0.2em}
 
table.tiles {border-collapse:separate; border-spacing:2px}
table.tiles th {padding-left:0.2em; padding-right:0.2em; background-color: #EEEEFF}
table.tiles td {padding-left:0.2em; padding-right:0.2em; background-color: #F0F0F0}
 
table.graytable {background:#f0f0f0; padding:1em; width: 100%}
table.graytable caption {padding:0.5em 0 0 0; background:#f0f0f0; font-size:100%; font-weight:bold}
table.graytable caption span.subcaption {font-size:80%; font-weight:normal}
table.graytable th, table.graytable td {font-size:80%}

table.addmestable
 {width: 380px;  margin:1em 1em 1em 0; background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse;
  vertical-align: top;

}
table.wikitable, table.prettytable 
/* {width: 758px; margin:1em 1em 1em 0; background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse}*/
 {width: 100%; margin:1em 1em 1em 0; background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td 
table.addmestable th, table.addmestable td 
 {border:1px solid #AAAAAA; padding:0.2em}
table.wikitable caption, table.prettytable caption, table.addmestable caption
 {margin-left:inherit; margin-right:inherit; font-size:larger; font-weight:bold;background-color:#EEEEFF}
table.prettytable th 
 {background:#f2f2f2}
 
tr.highlight th {background-color: #EEEEFF}
tr.highlight td {background-color: #FFFFEE}
tr.bright th   {background-color: #CCCCFF}
tr.bright td   {background-color: #FFEECC}
tr.shadow th, tr.shadow td  {background-color: #F0F0F0}
tr.dark th, tr.dark td  {background-color: #CCCCCC}
table th.highlight  {background-color: #EEEEFF}
table td.highlight  {background-color: #FFFFEE}
table th.bright  {background-color: #CCCCFF}
table td.bright  {background-color: #FFEECC}
table th.shadow, table td.shadow  {background-color: #F0F0F0}
table th.dark, table td.dark  {background-color: #CCCCCC}
table th.transparent, table td.transparent, .transparent {background-color: transparent}
 
table.toccolours th {background-color: #ccccff}



.table_result {
    margin-top:10px;
    margin-bottom:10px;
}

.table_result td,th{
    padding:4 4 4 4px;
}

.table_result th {
    background-color:#22a937;
    color:#FFFFFF;
    text-align:left;
    font-size:12px;
    padding-left:10px;
}


.table_result td {
    color:#000000;
    text-align:left;
    font-size:0.8em;
    padding-left:10px;
    border:1px solid #d3d3d3;
}
.table_result .light td {
    background-color:#ffffff;
}
.table_result .dark td {
    background-color:#ebebeb;
}


