@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
	height:100%;
}

body{
	font: 10pt arial,sans-serif;
	background-color: #fff;
}

img{
	border: none;
}

p, ul, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #58595b;
}

p.aboutInfo{
	color:#58595b;
	font-family: Verdana, Helvetica, sans-serif;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7a7a7a;
}

a:hover{
	text-decoration:none;
}

h1{
	color:#f26522;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14pt;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #58595b;
}

.topMenuLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #727172;
	text-decoration:none;
}

a:hover.topMenuLink{
	text-decoration:underline;
}

.topSubMenuLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #727172;
	text-decoration:none;
}

.topSubMenuLinkAct{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #727172;
	text-decoration:underline;
	font-weight:bold;
}

a:hover.topSubMenuLink{
	text-decoration:underline;
}

.topMenuLinkAct{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #727172;
	text-decoration:none;
	font-weight:bold;
}

.srcString{
	border:inset 1px #c2c2c2;
	width:100px;
}

.srcTitle{
	font: 12pt arial,sans-serif;
	color:#7a797a;
}

.dev{
	font: 8pt arial,sans-serif;
	color:#6d6e71;
	text-decoration:none;
}

a:hover.dev{
	text-decoration:underline;
}

#authBlock{
	height:145px;
	width:222px;
	background-image:url(../img/auth_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:30px;
}

.loginTitle{
	font: 9pt arial,sans-serif;
	color:#727172;
}

.loginField{
	border-bottom:none;
	border-right:none;
	border-left:solid 1px #c2c2c2;
	border-top:solid 1px #c2c2c2;
	width:105px;
}

.regLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7a7a7a;
	text-decoration:none;
}

a:hover.regLink{
	text-decoration:underline;
}

.newsBlockTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #f26522;
	font-weight:bold;
	text-transform:uppercase;
}

.newsLink{
	color:#58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover.newsLink{
	text-decoration:underline;
}

.topLeftBlock{
	position:absolute;
	height:59px;
	width:46px;
	background-image:url(../img/gray_line.gif);
}

#lang{
	top:0px;
	left:67px;
}

#map{
	top:0px;
	left:96px;
}

#let{
	top:0px;
	left:125px;
}

#langLink{
	position:absolute;
	height:16px;
	width:26px;
	z-index:100;
	top:38px;
	left:3px;
}

#mapLink{
	position:absolute;
	height:19px;
	width:22px;
	z-index:110;
	top:36px;
	left:4px;
}

#letLink{
	position:absolute;
	height:15px;
	width:20px;
	z-index:120;
	top:38px;
	left:6px;
}

.langMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7a7a7a;
	font-weight:bold;
	text-decoration:none;
}

a:hover.langMenu{
	color:#fff;
}

.formField{
	border:solid 1px #989798;
	width:100%;
}

.linkres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #f26522;
}

a:hover.linkres{
	text-decoration:none;
}

.txtField{
	border:solid 1px #999999;
}


