body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height:130%;
	color:#7F7F7F;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	line-height:130%;
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height:130%;
}

p { line-height:130%; margin:0px; }

a, a:link, a:active, a:visited {
	text-decoration: none;	
	color:#7F7F7F;
}
a:hover {
	text-decoration: underline;
	color:#7F7F7F;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}

*.vaTop {
	vertical-align:top;
}

*.vaBottom {
	vertical-align:bottom;
}
*.vaBot {
	vertical-align:bottom !important;
}
*.Btn {
	width:auto;
}
.nowrap {
	white-space:nowrap;
}

.outer {
	position: relative;
	height:100%;
	width:100%;
	/*
    scrollbar-3dlight-color : #005493;
    scrollbar-arrow-color : #005493;
    scrollbar-base-color : #06395F;
    scrollbar-darkshadow-color : #005493;
    scrollbar-face-color : #005493;
    scrollbar-highlight-color : #005493;
    scrollbar-shadow-color : #005493;
    scrollbar-track-color : #06395F;
	*/
	z-index:1;
}
.inner {
	height:100%;
	width:525px;
	overflow: auto;
	position: absolute;
	z-index:2;
}
/* Class begin */
.line1 {
	background:transparent;
	border-bottom: 1px solid #B5CBE1;
	height: 1px;
}
.Main_ {
	width:990px;
}
.Main_ .BlueLine, .MainPage_ .BlueLine td, .MainPage_ .BlueLine {
	background:#9BCCE4;
}
.Main_ .Copyright, .MainPage_ .Copyright {
	padding:4px 0px 3px 21px;
}
.Main_ .Copyright, .Main_ .Copyright * ,  .MainPage_ .Copyright,  .MainPage_ .Copyright * {
	font-size:10px !important;
	color:#FFFFFF !important;
}
.Main_ .Logo_ {
	padding:62px 31px 62px 30px;
	text-align: center;
}
.Main_ .Logo_ a {
	display: block;
	width: 93px;
	margin: 0 auto;
}
.Meniu_ {
	padding-left:32px;
}
.Meniu_ .line {
	background:#C2CFE5;
	font-size:1px;
	line-height:1px;
}
.Meniu_ .Ico {
	padding-left:1px;
	padding-right:6px;
	padding-top:12px;
}
.Meniu_ .Mlink a {
	font-weight:bold;
	color:#3460A9 !important;
	text-decoration: none !important;
}
.Meniu_ .Mlink a:hover {
	color:#E0B67A !important;
}
.Meniu_ a.Over {
	color:#E0B67A !important;
	text-decoration: none !important;
}
.Meniu_ .space {
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:100%;
	background:white;
	
}
.Meniu_ .space[class] img {
	height:24px !important;
}
.Meniu_ .space img {
	height:22px !important;
	background:white;
}
.Meniu_ .ParentDiv {
	position:absolute;
	top:-1px;
	left:95px;
}
.Meniu_ .ParentTable {
	border:1px solid #C2CFE5;
	width:170px;
	background:white;	
}
.Meniu_ .ParentTable a {
	color:#3460A9 !important;
	line-height:130% !important;
}
.Meniu_ .ParentTable .lvl_1 {
	margin-bottom:7px;
	display:block;
}
.Meniu_ .ParentTable .lvl_1 img {
	margin-right:4px;
	margin-bottom:2px;
}
.Meniu_ .ParentTable .lvl_2 {
	padding-left:18px;
	margin-bottom:7px;
}
.Meniu_ .ParentTable td {
	padding:10px 11px 0px 11px;
}
.Meniu_ .MeniuTable_ {
	width:144px;
}
.Meniu_ .ParentTable * {
	white-space:nowrap;
}
.Meniu_ .elem td.Mlink {
	padding-top:6px;
	padding-bottom:3px;
}
.Meniu_ .Mlink * {
	line-height:130%;
}
.Main_ .Left {
	background:#E0EFF4;
	padding-left:19px;
	padding-right:19px;
	padding-top:17px;
}
.Lang_ {
	font-family:Verdana;
	font-size:9px;
	color:#456EB0;
	padding-top:4px;
}
.Lang_ a {
	font-weight:bold;
	color:#456EB0 !important;
	font-family:Verdana;
	font-size:9px;
}
.Lang_ a:hover, .Lang_ a.Over {
	color:#E0B67A !important;
	text-decoration:none;
}
.Lang_ span {
	padding-left:4px;
	padding-right:3px;
}
.MoreLink_, .MoreLink_ * {
	font-size:10px;
	color:#456EB0 !important;
	white-space:nowrap;
}
.MoreLink_ a:hover {
	text-decoration:none !important;
	color:#E0B67A !important;
}
.MoreLink_ .Ilink {
	padding-top:6px;
	line-height:100% !important;
	vertical-align:bottom;
}
.MoreLink_ .Iimg {
	vertical-align:bottom;
}
.MoreLink_ a.active {
	text-decoration:none !important;
	color:#E0B67A !important;
}
.MoreLink_ .elem td {
	padding:3px 0;
}
.MoreLink_ .elem td.Iimg {
	padding-left:20px;
}
.MainPage_ .MoreLink_ .elem td.Iimg {
	padding-left:13px !important;
}
.BackToHome, .BackToHome * {
	color:#3460A9 !important;
	font-size:10px;
}
.BackToHome a:hover {
	text-decoration:none !important;
	color:#E0B67A !important;
}
.HomePad {
	padding-top:27px;
	padding-bottom:7px;
}
.BackToHome span {
	padding-top:5px;
	padding-right:3px;
	display:block;
}
.IndexSearch_ {
	margin-top:23px;
}
.IndexSearch_ .head, .IndexSearch_ .head * {
	font-size:18px;
	font-weight:bold;
	color:#E0B67A;	
}
.IndexSearch_ .head .txt {
	padding-left:9px;
}
.IndexSearch_ .head td {
}
.IndexSearch_ .elem * {
	color: #3460A9;
}
.IndexSearch_ .elem .text {
	font-weight:bold;
	padding-right:30px;
}
.IndexSearch_ .elem .inpt select {
	font-size:10px;
	width:171px;
}
.IndexSearch_ .elem td {
	padding-bottom:15px;
}
.IndexSearch_ .btn td {
	padding-top:12px;
}
.IndexSearch_ .btn div {
	padding-left:7px;
}	
.IndexText_ {
	padding:16px 20px 12px 20px;
}
.IndexText_ h1 {
	display:block;
	padding-bottom:8px;
}
.IndexText_ .btn {
	padding-top:12px;
}
.LeftBotBg {
	background:#E0EFF4;
}
.LeftData {
	padding-top:8px;
}

.MainPage_ {
	width:990px;
}
.MainPage_ .Logo_ {
	padding:55px 0px 42px 0;
}
.MainPage_ .LeftBottom {
	height:150px;
}
.MainPage_ .RightBlock_ {
	padding:0px 15px;
	padding-top:18px;	
}
.MainPage_ .RightSide {
	background:#E0EFF4;
}

.PageSearch_ {
	margin-top:18px;
}
.PageSearch_ .head, .PageSearch_ .head * {
	font-size:18px;
	font-weight:bold;
	color:#E0B67A;	
}
.PageSearch_ .head .txt {
	padding-left:9px;
}
.PageSearch_ .head td {
	padding-bottom:9px;
}
.PageSearch_ .text *, .PageSearch_ .inpt * {
	color: #3460A9;
}
.PageSearch_ .text td {
	font-weight:bold;
	padding-bottom:4px;
	padding-top:6px;
}
.PageSearch_ .inpt td select {
	font-size:10px;
	width:171px;
}
.PageSearch_ .btn td {
	padding-top:22px;
}
.PageSearch_ .btn div {
	padding-left:7px;
}	
.ContentPad {
	padding:0px 25px 0px 21px;
}
.ContentHead {	
	background:#E0EFF4;	
}
.ContentHead h1 {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#3460A9;
}
.ContentHead .vaBot {
	padding-bottom:20px;
}
.ContentHead .Back {
	margin-top:7px;
}
.ContentHead .Back a {
	font-weight:bold;
	color:#3460A9 !important;
}
.ContentHead .Back a:hover, .ContentHead h2 a:hover {
	color:#E0B67A !important;
	text-decoration:none;
}
.ContentHead .line1 {
	margin-top:7px;
}
.ContentHead h2 a, .ContentHead h2, .ContentHead * {
	font-weight:normal;
	color:#3460A9 !important;
}
.ContentHead h2.Over a, .ContentHead h2.Over a:hover {
	font-weight:bold;
	color:#E0B67A !important;
	text-decoration:none;
}
.ContentHead span {
	padding-left:4px;
	padding-right:2px;
}
.ContentHead .meniu {
	padding-top:6px;
}
.ContentText {
	padding-top:40px;
}
.ContentText .Title {
	font-weight:bold;
	padding-bottom:20px;
}
.GoTop {
	padding-top:13px;
	padding-bottom:13px;
}
.GoTop .line1 {
	margin-bottom:10px;
}
.GoTop a {
	font-weight:bold;	
	color:#3460A9 !important;
}
.GoTop a:hover {
	color:#E0B67A !important;
	text-decoration:none !important
}
.MeniuBorder {
	border-right:1px solid #D6DFEE;
	padding-left:33px;
	padding-top:25px;
}
#nav {
	width:142px;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style:none;
	display:block;
	
	
}

#nav li { /* all list items */

	padding:0px !important;
	margin:0px !important;
	display:inline;
}
#nav .MeniuLi[class] {
	display:block !important;		
}
#nav li img {
	display:inline;	
}
#nav .imgIco {
	padding-right:4px;
	vertical-align:top;
	padding-top:9px;
	line-height:100%;
	font-size:1px;
}
#nav .imgIco img {

}
#nav .text {
	padding-top:3px;
	padding-bottom:4px;
	width:100%;
}
#nav .text {
	cursor:pointer;
	cursor:hand;
}
#nav .text a {
	font-weight:bold;
	color:#3460A9 !important;	
}
#nav .text a:hover {
	color:#E0B67A !important;
	text-decoration:none !important;
}	
#nav .space {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	background:#FFFFFF;
	z-index:100001;
}
#nav .space[class] {
	
}
#nav .SpaceHide {
	z-index:100001;
}
#nav .space img { 
	background:#FFFFFF;
}

#nav .ParentDiv {
	position:absolute;
	top:-1px;
	left:-3000px;
}
#nav .Off {
	visibility:hidden;
	z-index:1;
}
#nav .Over {
	visibility:visible;
	z-index:100000;
}
#nav .Over .ParentDiv {
	position:absolute;
	top:-1px;
	left:96px;
	z-index:100000;
}
#nav .ParentTable {
	border:1px solid #C2CFE5;
	width:170px;
	background:white;	
}
#nav .ParentTable a {
	color:#3460A9 !important;
	line-height:130% !important;
}
#nav .ParentTable .lvl_1 {
	margin-bottom:7px;
	display:block;
}
#nav .ParentTable .lvl_1 img {
	margin-right:4px;
	margin-bottom:2px;
}
#nav .ParentTable .lvl_2 {
	padding-left:18px;
	margin-bottom:7px;
}
#nav .ParentTable td {
	padding:10px 11px 0px 11px;
}
#nav .ParentTable * {
	white-space:nowrap;
}
#nav a.Over {
	font-weight:bold;
	color:#E0B67A !important;
}
#nav .line {
	background:#C2CFE5;
}



.SiteMap {
}
.SiteMap .map_0, .SiteMap .map_0 a {
	font-weight:bold;
	margin-top:4px;
}
.SiteMap .map_1 {
	padding-left:30px;
	margin-top:4px;
}
.SiteMap .map_0 a, .SiteMap .map_1 a, .SiteMap .map_2 a {
	text-decoration:none !important;
}
.SiteMap .map_0 a:hover, .SiteMap .map_1 a:hover, .SiteMap .map_2 a:hover {
	text-decoration: underline !important;
}
.SiteMap .map_2 {
	margin-top:4px;
	padding-left:70px;
}
.SiteMap .map_1 span {
	display:block;
	padding-top:5px;
	padding-right:4px;
	float:left;
}
.SearchResults_[class] {
	width:525px;
}
.SearchResults_ {
	border-top:1px solid #719BC9;
	border-left:1px solid #719BC9;
	width:525px;
}
.SearchResults_ * {
	color:#3460A9 !important;
}
.SearchResults_ td {
	border-right:1px solid #719BC9;
	border-bottom:1px solid #719BC9;
	padding:4px 7px 4px 7px;	
	
}
.SearchResults_ .head td {
	background:#AFD6E9;
	font-weight:bold;
	vertical-align:top;
	text-decoration: underline;

}
.SearchResults_ td.link {
	white-space:nowrap;
}
.SearchResults_ td.link a {
	font-size:9px;
}
.SearchResults_ tr.tr_1 td {
	background:#ECF5F8;	
}
.SearchResults_ span.reserved {
	color:#E0B67A !important;
}
.PrintTable {
	width:620px !important;
}
.PrintTable .head td, .PrintTable .head td * ,.PrintTable .Bottom td, .PrintTable .Bottom td * {
	font-size:9px;
	color:#4C4C4C;
	padding-top:9px;
}
.PrintTable .head td, .PrintTable .head td * {
	font-size:11px;
}
.PrintTable .ProjectName {
	padding:30px 0;
}
.PrintTable {
}
.bluePages * {
	color:#3460A9 !important;
	font-weight:bold;	
}
.legenda {
	font-weight:bold !important;	
	padding: 0px 0px 10px 0px !important;
	color:#edc58c;
}
.p_logo {
	padding:20px 0 20px 0;
	width:630px;
}
.p_head {
	width:630px;
}
.p_bot {
	padding-top:8px; 
	margin-top: 20px;
	width:630px;
	border-top:1px solid #000000;
}
.main_wrapper {
	height: 100%;
}
.person_item {
	width: 260px;
	height:147px;
	float: left;
	margin:0 0 25px 0; 
}
.person_item .img {
	width: 1px !important; 
}
.person_item a {
	color:#7F7F7F !important;
}
.person_item .padding {
	padding: 0 8px;
}

.person_item img {
	margin: 0 !important;
}
.person_item .info {
	width:100%;
	height:100%;
	vertical-align:top;
	color:#7F7F7F !important;
}

.person_item .info, .person_item .info * { 
	color: #424242;
}
.person_item .info .name {
	font-weight: bold;
	color:#7F7F7F;
}
.search_txt * {
	font-size: 9px !important;
}