@charset "windows-1251";
/* CSS Document */
body { font-size: 12px; font-family: Verdana; background: #fff;	margin: 0; padding: 0;	text-align: center;	color: #454545;}
* { margin: 0; padding: 0;}
img { border: 0;}
li { list-style: none;}
a { text-decoration:none; color: #454545;}
	a:hover { text-decoration: underline;}

h1 { font-size:26px;}
h2 { font-size:24px;}
h1, h2 { color: #626262; font-weight:normal; margin-bottom:15px;}

#container { width: 990px; margin: 0 auto; text-align: left;}
#logo { position: absolute; left: -20px;}
#menu li { float:left; font-size:14px; color:#ff9000; font-weight:bold; text-transform:uppercase; width:auto; padding:0 24px 20px; margin-bottom:32px;}
	#menu li.sel { background:url(/images/back/menu_sel.gif) center bottom no-repeat;}
	#menu a { color:#454545;}
		#menu a:hover { text-decoration:none;}	
.sidebar1 {	float: left; width: 290px;	padding: 35px 0 15px 0; position:relative; }
.topContent {	margin: 0 0 0 305px; padding: 35px 0 0 0;}
.mainContent {	margin: 0 0 0 328px; padding: 35px 0 0 0;}
#inside { padding-left:23px;}
#footer { padding: 30px 0; text-align:left;}
	#footer p { padding-bottom: 20px;}

#sidebar1 { float:left; width:280px; padding-left:23px}
	#sidebar1 img { border-left:2px solid #fff; border-bottom:2px solid #fff; width:138px; height:138px;}
#sidebar2 { margin:0 0 0 301px;}
	#sidebar2 h1 { margin:2px 0 20px 30px;}
	#sidebar2 p.date { background:#f6f6f6; padding:5px 30px 7px; font-weight:bold;}
	#sidebar2 p { padding:15px 30px 0;}
#sidebar3 { float:right; width:250px;}
#sidebar4 { margin-right:280px;}

#history {position: relative; z-index:500}
#history div { float:left; background:#f6f6f6; width:252px; padding:10px 25px 23px 16px; line-height:15px; color:#7a7a7a; height: 116px; visibility:hidden; position:absolute; top:44px;right:0px; z-index:10;}
	#history span, .laureat span, .laureat1 span { display:block; background:url(/images/icon/str.gif) left 2px no-repeat; text-transform:uppercase; font-size:14px; font-weight:bold; color:#3b3b3b; padding-left:30px; margin-bottom:10px;}

.history li { float:left; margin-right:2px;}
	.history p { padding:6px 0; font-size:14px; text-align:center; background:#000; color:#fff;}
	.history img { opacity:0.2;filter:alpha(opacity=20) }
	.history a:hover img { opacity:1;filter:alpha(opacity=100) }	
	.history a:hover p { background:#ff9000;}
	.history a.sel img { opacity:1;filter:alpha(opacity=100) }	
	.history a.sel p { background:#ff9000;}	
	.history a:hover {text-decoration: none;}
	.history img.sel { width:56px; height:119px; opacity:100;filter:alpha(opacity=100)}
.adres { background: #fff; padding: 13px 0px 15px 0px; color: #7a7a7a; margin:100px 0 25px;}
	.adres a { padding:6px 0 3px 0px; color:#7a7a7a;}
.hot_news { padding:0; color:#9b9b9b;}
	.hot_news span { float:left; color:#a3a3a3 !important;  margin-right: 20px; margin-bottom: 10px;}
.news li { background:url(/images/icon/str.gif) left 2px no-repeat; padding-left:33px; margin:25px 0 10px;}
	.news li.first { margin:0 0 10px;}
	.news span { display:block; padding-bottom:9px; color:#818181; font-size:14px; text-transform:uppercase;}
	.news img { width:132px; height:84px; margin:0 0 10px -33px;}
.laureat li { margin-bottom:30px;}
	.laureat img { width:140px; height:139px;}	
	.laureat p.about1 { font-size:12px; color:#888; line-height:14px; padding:10px 25px 0 30px;}
	.laureat p.about2 { font-size:14px; line-height:16px; padding:5px 25px 0 30px}
.laureat1 li { margin-bottom:30px; }
	.laureat1 img { width:140px; height:139px; float:left; margin-right: 10px;}	
	.laureat1 p.about1 { font-size:12px; color:#888; line-height:14px; padding:0 25px 10px 0;}
	.laureat1 p.about2 { font-size:14px; line-height:16px; padding:0 25px 0 0;}
	.laureat1 a { text-decoration:underline;}
		.laureat1 a:hover { text-decoration:none;}

.about3 { padding-bottom:20px;}
	.about3 img { width:161px; height:125px; margin:0 20px 10px 0;}
	.about3 p { padding-bottom:15px; font-size:14px; line-height:16px;}
.foto { padding-bottom:30px;}
	.foto img { margin:0 1px 2px; width:120px; cursor:hand}
.frends li { font-size:16px; padding-bottom:9px;}
	.frends span { font-size:12px; color:#818181;}
.new_message { display:block; float:right; font-size:24px; text-decoration:underline; margin:-84px 20px 0 0;}
	.new_message:hover { text-decoration:none;}
.new_message1 { font-size:14px; line-height:16px;}
	.new_message1 li { margin-bottom:40px; padding-right:20px;}
	.new_message1 i, .new_message1 span { font-size:12px;}
	.new_message1 span { display:block; padding:5px 0 13px; color:#818181;}
	.new_message1 p.answer { padding:20px 0 0 50px;}
#divNewMsg {height:200px; display:none; padding-bottom: 20px;}	
#divNewMsg input[type="text"] { width:270px; margin-left:5px;}
#divNewMsg input.error { font-weight: bold; border: 1px solid red; }
#divNewMsg textarea.error { font-weight: bold; border: 1px solid red; }
#divNewMsg label.error { font-weight: bold; text-decoration:underline; color:red}
#divNewMsg textarea { width:604px; margin-left:7px;}
#divNewMsg span { margin-bottom: 15px; display:block; vertical-align: top; }
#divNewMsg label { vertical-align: top; }
#divNewMsg input[type="button"] {font-weight: bold; float:right; margin-left: 5px; }
.galery { margin-left:23px; }

.galery li { float:left; margin-top: -10px; }
	.galery img { margin-right:3px; float:left;}
	.galery a { text-decoration:underline;}
		.galery a:hover { text-decoration:none;}
.premium { height:285px; width:680px;/* border:1px solid green;*/}
.officialDocs { height: 250px; width:660px; margin-left:23px;  }
.premium1 { margin-left:23px; }
.premium1 h1 { height:33px; width:600px; font-size:33px; color:#3f3f3f; margin:200px 0 -2px;}
.premium1 h2 { height:33px; width:600px; font-size:24px; color:#3f3f3f; margin:155px 0 5px;}
	.premium1 h1 span { color:#939393;}
	.premium1 p { color:#808285; padding-top:15px;}
.partners li { padding:5px 0 9px 0;}
.lofo_partners { float:left; width:85px; text-align:center;}
.about_partners { margin-left:95px; color:#818181;}
	.about_partners h6 { font-size:12px; color:#303030; text-transform:uppercase; padding-bottom:15px;}
.about_premium { float:left; padding:30px 0 0 24px; font-size:14px; line-height:16px; color:#131313;}
	.about_premium p { padding-bottom:15px;}

.banner { float:right; width:468px; height:60px;}
#pager { background:#f6f6f6; margin:69px 0 40px; height:22px; padding:15px 0 13px 20px;}
	#pager li { float:left; padding:3px 5px; margin-right:2px; background:#000; color:#fff;}
		#pager li.sel { background:#ffac40;}
		#pager li.rewff { margin-right:10px;}
		#pager li.rewff1 { margin-left:10px;}
			#pager li.rewff, #pager li.rewff1 { background:none;}
			#pager li.rewff a, #pager li.rewff1 a { color:#000; text-decoration:underline;}
				#pager li.rewff a:hover, #pager li.rewff1 a:hover { text-decoration:none;}
	#pager a { color:#fff;}	
	
.fltrt { float: right;	margin-left: 8px;}
.fltlft { float: left; margin-right: 8px;}
.clearfloat { clear:both; height:0;	font-size: 1px;	line-height: 0px;}

.ot1 { padding-top:43px;}
.ot2 { padding-left:15px;}
#sf_guard_auth_form 
{
	display:none; position:absolute; top:330px; left:150px; border: solid red 1px;
	background-color: PaleGoldenrod;
	z-index: 500;
	width: 250px;

}

.form-row
{
  clear: both;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
.form-row label
	{
		margin-right: 10px;
	}
.save-ok
{
  margin-bottom: 10px;
  margin-right: 10px;
  border: 1px solid #73B65A;
}
