*
{
	font-size:100.01%;
}
 a{color:#0075B0;}
html, body, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th
{
	margin:0;
	padding:0;
}

body
{
	background:url("/images/img/fon.jpg");
	color:#000000;
	font-family:Tahoma;
	line-height:1.3;
}

#site
{
	width:950px;
	margin:0 auto;
	font-size: 0.8em;
    overflow: hidden;
}

#site #header
{
	background:url('/images/img/bg1.jpg') no-repeat;
	height:203px;
}

#site #header .dotted-bottom
{
	color:#fff;
	padding:4px;
	border-bottom:1px dotted #fff;
}

#site #header .dotted-bottom a
{
	color:#fff;
	text-decoration:none;
}

#site #header .contacts-header
{
	padding-left:40px;
	color:#fff;
	font-weight:700;
}

#site #header .contacts-header a
{
	color:#fff;
	text-decoration:underline;
	margin-right:20px;
	margin-top:10px;
	font-weight:400;
}

#site #content
{
	background:#F3EDE1;
	padding:15px;
}

#site #content .dashed_vLine
{
	width:15px;
	border-left:1px dotted #8E897E;
}

.smallText
{
	font-size:0.85em;
	color:#5E5B54;
}

#site #content .act
{
	color:red;
}

#site #content .smallTextBlack
{
	font-size:0.85em;
	color:#000;
}

#site #content .smallText a
{
	color:#0075B0;
}

#site #content .news .date
{
	color:#000;
	font-weight:700;
}

#site #content .news .title
{
	margin-bottom:10px;
	font-size:0.85em;
}

#site #content .news .text
{
	font-size:0.85em;
}

#site #content .news .title2
{
	color:#0262A0;
	font-size:1em;
	font-weight:700;
	margin-bottom:10px;
}

#site #content .news .archiveNews a
{
	font-size:0.85em;
	color:#0262A0;
	text-decoration:underline;
}

#site #content .news .title a
{
	color:#0262A0;
	text-decoration:underline;
}

#site #content .search
{
	background:url('/images/img/bg_search.jpg');
	height:193px;
	padding:10px 15px;
	font-size:0.85em;
	color:#fff;
}
#site #content .search .height
{
	height:24px;
}

#site #content .search input[type=text]
{
	width:100px;
	border:1px solid #8E897E;
}
#site #content .search select
{
	border:1px solid #8E897E;
}

#site #content .searchTitle
{
	color:#FDEAC2;
	font-size:1.7em;
}

#site #content .searchTitle a
{
	color:#FDEAC2;
}

#site #content .small_list
{
	padding:5px 0px;
	font-size:0.8em;
}
#site #content .small_list a
{
	color:#0075B0;
	text-decoration:underline;
}

#site #content .menuTitle
{
	background:#E3DDD0;
	padding:3px;
	font-size:1.1em;
	font-weight:700;
	margin:7px -3px;
	color:#012447;
}

#site #content .tt td
{
	padding-bottom:5px;
}

h1
{
	color:#012447;
	margin:5px 0;
	font-size:1.3em;
}


br.both{
  clear:both;
}
#backgroundPopup{
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  height:100%;
  width:100%;
  top:0;
  left:0;
  background:#000000;
  border:1px solid #cecece;
  z-index:1;
}
#popupContact{
  font-size: 0.8em;
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  width:500px;
  background:#F3EDE1;
  border:2px solid #cecece;
  z-index:2;
  padding:0 12px;
}

#popupContactClose {
  font-size:14px;
  line-height:14px;
  right:6px;
  top:4px;
  position:absolute;
  color:#012447;
  cursor:pointer;
  font-weight:bold;
  display:block;
}

.mm_title
{
	color:#867D58;
	font-size:1.1em;
	font-weight:700;
	margin:10px 0;
}
.mm_text
{
	color:#867D58;
	font-size:0.8em;
}

.separ
{
	height:10px;
	border-bottom:1px dotted #8E897E;
	margin-bottom:10px;
}

#footer
{
	color:#fff;
	margin:20px 0;
	text-align:center;
	font-size:0.85em;
}

#footer a
{
	text-decoration:none;
	color:#fff;
}

#footer .seppp
{
	padding:0 5px;
}

.articles ul
{
	font-size:0.85em;
	line-height:20px;
	margin:0;
	padding:0;
}
.articles li
{
	margin-left:13px;
}

.input, .textarea, .button
{
	border:1px solid #ccc;
	margin:3px 0;
	padding:3px;
	font-family:tahoma;
}

.input, .button
{
	width:50%;
}
.textarea
{
	width:100%;
	height:70px;
}

.button
{
	background:#e5e5e5;
	width:52%;
}


.error
{
	font-size:0.85em;
	color:red;
	padding:10px;
	border:1px dotted red;
	margin:10px 0;
}
.true
{
	font-size:0.85em;
	color:green;
	padding:10px;
	border:1px dotted green;
	margin:10px 0;
}
#invest_proj .warp{overflow: hidden; margin-bottom: 15px; padding: 7px;}
#invest_proj .warp a{color:#0075B0;}
#invest_proj .warp a.foto{display: block; float: left; width: 150px; text-align: center; overflow: hidden;}
#invest_proj .warp a img{border: none;}
#invest_proj .warp .content{float: left; padding: 0 0 0 7px; width: 400px;}
#invest_proj .warp .content h3{padding: 0 0 5px 0; margin: 0; text-align: left;}
#invest_proj .warp .content p{text-align: justify; padding: 0; margin: 0;}
#invest_proj .warp .fullinfo{display: block; text-align: right; padding-top: 5px; clear: both;}

#fog{z-index: 998;width: 100%; height: 100%; position: fixed; background-color: #666666; top: 0; left: 0; display: none;}
.modal{border: 3px #eeeeee solid; padding: 10px; position:  fixed;text-align: center; z-index: 999; top: 40%;left: 32%;background-color: #FFFFFF;} 

#modal_code_enter{display: none;width: 400px;}
#modal_code_enter .f_msg{font-size: 10px;}
.modal input{border:1px #eeeeee solid;display: block;margin: 0 auto 0 auto;}
.modal label{display: block; padding-bottom: 3px;font-weight: bold;}

.modal input.closeForm{border: none; width: 16px; height: 16px; background: url("/new/images/close.png") no-repeat; position: absolute; top: 0; right: 0; cursor: pointer;z-index: 3;}
.opacity{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5; 
}
#modal_form_reg{display: none;width: 425px;}
#modal_form_reg label{display: inline-block;float: left;}
#modal_form_reg input{display: inline-block;float: right; margin: 0;}
#modal_form_reg ul,#modal_code_enter ul{padding: 0; margin: 0;z-index: 2;}
#modal_form_reg ul li,#modal_code_enter ul li{list-style: none; overflow: hidden;padding: 3px 7px 3px 0;}
#modal_form_reg input.send_enter_req{width: 190px;padding: 4px;cursor: pointer;border: 1px solid #EEEEEE;background-color: #D4D0C8;}
.loading{background: #FFFFFF url("/new/images/loading.gif") 30px center no-repeat; position: absolute; z-index: 1;width: 100%;height: 100%; top: 0;left: 0;}
.m_load{background: url("/new/images/loading1.gif") no-repeat;width: 16px;height: 16px;display: block; margin: -18px 100px 0 0 ; float: right;}
.errorA{color: red; font-size: 12px; font-weight: bold; display: block;}
input.errorBorder{border: 1px red solid;}
.msg_ok{color: green;font-weight: bold;}


.mediaWarp{padding: 7px 7px 7px 0; margin-bottom: 20px;}
.otherWarp{min-height: 100px; text-align: center; margin-top: 30px; padding: 7px;}
.otherWarpD{ display: inline-block;}
.otherWarpD a img{border: none;}
.other{display:block;margin-top: 25px;padding: 3px;position: relative;text-align: center; height: 100%; width: 130px; float: left;}
.other .descText{border: 1px solid #EEEEEE;}
.pagination {margin-top: 20px; text-align: center;}
.pagination strong,.pagination a{border: 1px solid #CCCCCC;color: #333333;padding: 3px 0;text-decoration: none; width: 21px; display: inline-block;}
.pagination strong {background-color: #F3F3F3;}
.pagination a:hover{background-color: #F3F3F3;font-weight: bold;}
.login_n{text-align:right; font-size:11px;}
.confirm{font-size: 10px; display: block; border: 1px #eeeeee solid; color: #666666; margin-top: 20px;padding: 2px;}



