.butt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	font-size: 14px;
	padding: 3px 5px 4px 6px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid #0080E3 1px;
	background: #3f9ae2;
	display:inline-block; /* IE is so silly */
	}
	
.butt:hover { border: solid #e06512 1px; color: #ffffff; font-weight:bold; background: #FA7014; }

body {
	margin-left: 25px;
	margin-top: 13px;
	margin-right: 25px;
	margin-bottom: 0px;
	background-color: #FFFFFF; 
	}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	display: block;
	background-color: #F1EFED;
	font-weight:normal;
	border: 1px solid #E2DDDB;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-top: 1px; 
	text-shadow:1px 1px 0 white;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FA7014;
	display: block;
	background-color: #F1EFED;
	padding: 4px 0px 4px 4px;
	margin-bottom: 13px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 13px;
	border: 1px solid #E2DDDB;
	font-weight: bold; 
	text-shadow:1px 1px 0 white;
	}
.lozung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000; 
	text-shadow:1px 1px 0 white;
	}
.titlestyle {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 white;
	}
.zagolovok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	display: block;
	background-color: #F1EFED;
	border: 1px solid #E2DDDB;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-top: 1px; 
	text-shadow:1px 1px 0 white;
	}
.zagolovokaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FA7014;
	display: block;
	background-color: #F1EFED;
	padding: 0px 0px 3px 8px;
	border: 1px solid #E2DDDB; 
	text-shadow:1px 1px 0 white;
	}
.zagolovokblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: bold;
	display: block;
	color: #333333;
	background-color: #F1EFED;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	border: 1px solid #E2DDDB; 
	text-shadow:1px 1px 0 white;
	}
.zagolovokleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	display: block;
	background-color: #F1EFED;
	border: 1px solid #E2DDDB;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px; 
	text-shadow:1px 1px 0 white;
	}
.zagolovok_4to {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	display: block;
	background-color: #F1EFED;
	border: 1px solid #E2DDDB;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-top: 0px;
	margin-top: 20px; 
	text-shadow:1px 1px 0 white;
	}
.podzagolovok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px; 
	text-shadow:1px 1px 0 white;
	}
.basic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E; 
	}
.basic_obnov {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E4E4E; 
	}	
.basicblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	text-shadow:1px 1px 0 white;
	}
.basiclist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 8px;
	text-indent: -7px;
	margin-bottom: 6px; 
	text-shadow:1px 1px 0 white;
	}
.basicsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; 
	}
.basicmiddle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	padding-top: 0px;
	line-height: 130%;
	}
.basicbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	}
.basicbigwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	}
.basiczagolovok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px; 
	text-shadow:1px 1px 0 white;
	}
.linkmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 3px; 
	text-shadow:1px 1px 0 white;
	}
.linkmain:link { text-decoration: none; color: #0080E3; }
.linkmain:visited { text-decoration: none; color: #449EE3; }
.linkmain:active { text-decoration: none; color: #0080E3; }
.linkmain:hover { text-decoration: underline; color: #FA7014; }
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal; 
	}
.link:link { text-decoration: none; color: #0080E3; }
.link:visited { text-decoration: none; color: #449EE3; }
.link:active { text-decoration: none; color: #0080E3; }
.link:hover { text-decoration: underline; color: #FA7014; }

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal; 
	}

a:link { text-decoration: none; color: #0080E3; }
a:visited { text-decoration: none; color: #449EE3; }
a:active { text-decoration: none; color: #0080E3; }
a:hover { text-decoration: underline; color: #FA7014; }

.linksmallmenuaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FA7014; 
	text-shadow:1px 1px 0 white;
	}

.linksmallmenuaktive:link { text-decoration: none; color: #FA7014; }
.linksmallmenuaktive:visited { text-decoration: none; color: #FA7014; }
.linksmallmenuaktive:active { text-decoration: none; color: #FA7014; }
.linksmallmenuaktive:hover { text-decoration: underline; color: #FA7014; }

.linksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal; 
	text-shadow:1px 1px 0 white;
	}

.linksmall:link { text-decoration: none; color: #0080E3; }
.linksmall:visited { text-decoration: none; color: #449EE3; }
.linksmall:active { text-decoration: none; color: #0080E3; }
.linksmall:hover { text-decoration: underline; color: #FA7014; }

.linksmallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration: none;
	font-weight: normal; 
	}

.linksmallblack:link { text-decoration: none; color: #4E4E4E; }
.linksmallblack:visited { text-decoration: none; color: #4E4E4E; }
.linksmallblack:active { text-decoration: none; color: #4E4E4E; }
.linksmallblack:hover { text-decoration: none; color: #4E4E4E; }

.linkmainaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FA7014; 
	text-shadow:1px 1px 0 white;
	}

.linkmainaktive:link { text-decoration: none; color: #FA7014; }
.linkmainaktive:visited { text-decoration: none; color: #FA7014; }
.linkmainaktive:active { text-decoration: none; color: #FA7014; }
.linkmainaktive:hover { text-decoration: underline; color: #FA7014; }

.linksmallobject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal;
	margin-left: 4px; 
	text-shadow:1px 1px 0 white;
	}

.linksmallobject:link { text-decoration: none; color: #0080E3; }
.linksmallobject:visited { text-decoration: none; color: #449EE3; }
.linksmallobject:active { text-decoration: none; color: #0080E3; }
.linksmallobject:hover { text-decoration: underline; color: #FA7014; }


.linkblockunder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA7014;
	font-weight: bold;
	display: block;
	color: #FA7014;
	background-color: #F1EFED;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	border: 1px solid #E2DDDB; 
	text-shadow:1px 1px 0 white;
	}

.linkblockunder:link { text-decoration: none; color: #FA7014; }
.linkblockunder:visited { text-decoration: none; color: #FA7014; }
.linkblockunder:active { text-decoration: none; color: #FA7014; }
.linkblockunder:hover { text-decoration: underline; color: #FA7014; }


.linksmallmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal;
	margin-left: 4px;
	margin-top: 12px;
	margin-bottom: 12px; 
	text-shadow:1px 1px 0 white;
	}

.linksmallmenu:link { text-decoration: none; color: #0080E3; }
.linksmallmenu:visited { text-decoration: none; color: #449EE3; }
.linksmallmenu:active { text-decoration: none; color: #0080E3; }
.linksmallmenu:hover { text-decoration: underline; color: #FA7014; }

.linksmall_nomonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal; 
	text-shadow:1px 1px 0 white;
	}

.linksmall_nomonth:link { text-decoration: none; color: #999999; }
.linksmall_nomonth:visited { text-decoration: none; color: #999999; }
.linksmall_nomonth:active { text-decoration: none; color: #999999; }
.linksmall_nomonth:hover { text-decoration: none; color: #999999; }

.link_nomonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal; 
	text-shadow:1px 1px 0 white;
	}

.link_nomonth:link { text-decoration: none; color: #999999; }
.link_nomonth:visited { text-decoration: none; color: #999999; }
.link_nomonth:active { text-decoration: none; color: #999999; }
.link_nomonth:hover { text-decoration: none; color: #999999; }

.linkmiddle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0080E3;
	text-decoration: none;
	font-weight: normal; 
	text-shadow:1px 1px 0 white;
	}

.linkmiddle:link { text-decoration: none; color: #0080E3; }
.linkmiddle:visited { text-decoration: none; color: #449EE3; }
.linkmiddle:active { text-decoration: none; color: #0080E3; }
.linkmiddle:hover { text-decoration: underline; color: #FA7014; }

.sl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0080E3;
	text-decoration: none;
	font-weight: bold; 
	text-shadow:1px 1px 0 white;
	}

.sl:link { text-decoration: none; color: #0080E3; }
.sl:visited { text-decoration: none; color: #449EE3; }
.sl:active { text-decoration: none; color: #0080E3; }
.sl:hover { text-decoration: underline; color: #FA7014; }

.linkaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA7014;
	font-weight: bold; 
	text-shadow:1px 1px 0 white;
	}
.linksmallaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA7014;
	font-weight: normal; 
	text-shadow:1px 1px 0 white;
	}	
.linkblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA7014;
	font-weight: bold;
	display: block;
	color: #FA7014;
	background-color: #F1EFED;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	border: 1px solid #E2DDDB; 
	text-shadow:1px 1px 0 white;
	}
.linksmallblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA7014;
	font-weight: bold;
	display: block;
	color: #FA7014;
	background-color: #F1EFED;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: 1px solid #E2DDDB;
	margin-left: 4px; 
	text-shadow:1px 1px 0 white;
	}
.blok_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 0px;
	text-shadow:1px 1px 0 white;
	}

.sprav_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333; 
	}
.sprav_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px; 
	text-shadow:1px 1px 0 white;
	}
.sprav_reclama {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 3px;
	margin-top: 3px; 
	}
.sprav_podzagolovok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	}
.sprav_basic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.sprav_picture {
	float: left;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-top: 1px;
	}
.sprav_paragraf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 0px;
	}
.sprav_linkaktive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA7014;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	text-shadow:1px 1px 0 white;
	}

.sprav_obj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: none;
	margin-bottom: 3px;
	margin-top: 0px;
	}
.sprav_obj_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 0px;
	}
.sprav_obj_black_nobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 0px; 
	}

.minisite_objectname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FA7014;
	display: block;
	background-color: #F1EFED;
	padding: 4px 0px 4px 4px;
	border: 1px solid #E2DDDB;
	font-weight: bold; 
	text-shadow:1px 1px 0 white;
	}
.minisite_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4E4E4E;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px; 
	}
.minisite_podzagolovok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 3px; 
	}
.minisite_reclama {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 8px; 
	}

.ipsresult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	}

.ipsnoresult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	}
	
.ipsresultadress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-bottom: 21px;
	margin-top: 0px;
	}

.checkadress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA7014;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: -1px; 
	}
.checkadresstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px; 
	}
	
.ramka {
	display: block;
	border: 1px solid #CCCCCC;
	}
	
.linestile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-weight: normal;
	}
	
.sp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px; 
	text-shadow:1px 1px 0 white;
	}

.sz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 8px; 
	text-shadow:1px 1px 0 white;
	}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #000000;
	}

.searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000; 
	}
.searchinput {
	width: 99%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	}

.verticalline {
	font-size: 14px;
	font-weight: normal;
	color: #FA7014; 
	text-shadow:1px 1px 0 white;
	}

.indexkatalog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 0px; 
	text-shadow:1px 1px 0 white;
	}

.new_on_map_year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA7014;
	text-decoration: none;
	font-weight: bold;
	margin-top: 9px;
	margin-bottom: 3px; 
	text-shadow:1px 1px 0 white;
	}
	
.sm1 {
	margin-top: 0px;
	margin-bottom: 5px;
	text-indent: 0px;
	}
.sm2 {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15px;
	}
.sm3 {
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 37px;
	}
	
.legend_prom { background-color: #DCDDDE; }
.legend_gorod { background-color: #EDD8B4; }
.legend_selo { background-color: #E1FAE3; }
.legend_bild_new { background-color: #FFFFFF; border: 1px solid #4E4E4E; }
.legend_bild_vermont { background-color: #ff0000; border: 1px solid #878787; }
.legend_vermont { background-color: #77e07e; border: 1px solid #00c60e; }
.legend_bild_prom { background-color: #ADB0B3; border: 1px solid #878787; }
.legend_bild_gorod { background-color: #C2A793; border: 1px solid #878787; }
.legend_bild_selo { background-color: #CDD9B6; border: 1px solid #878787; }
.legend_river { background-color: #99C9FF; border: 1px solid #5C85FF; }
.legend_trees { background-color: #A2E3A1; }
.legend_tropki {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 333333;
	border-style: none;}
.legend_popolation_0001 { background-color: #FFFF80; border-style: none; }
.legend_popolation_0009 { background-color: #FFEE70; border-style: none; }
.legend_popolation_00165 { background-color: #FCDD60; border-style: none; }
.legend_popolation_01 { background-color: #FACD52; border-style: none; }
.legend_popolation_028 { background-color: #F7BE43; border-style: none; }
.legend_popolation_047 { background-color: #D67800; border-style: none; }
.legend_popolation_07 { background-color: #C40000; border-style: none; }
.legend_popolation_094 { background-color: #8C0000; border-style: none; }
.legend_arheology { background-color: #CC9595; }
