body {
	margin:0;
	padding:0;
	background:url(bg.jpg) top repeat-x #F6F9FB;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
}
h1.title {
    font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#0052B8;
    text-align: center;
}
h2.title {
    font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#0052B8;
    text-align: center;
}
label {
	margin:0;
	padding:0;
}

/*------------------------------  -----------------------------*/
/*------------------------------------------------------------------*/

#header {
	width:960px;
	height:132px;
	position:relative;
	margin:0 auto;
}
#logo {
	width:210px;
	height:132px;
	background:url(logo.jpg) top no-repeat;
	position:relative;
	float:left;
}
#slogan {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	top:90px;
}
#slogan h1 {
font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0052B8;
float:left;
padding:0;
margin:0;
}
#formz {
width:210px;
height:130px;
float:right;
background: top no-repeat;
position:relative;
}
/*-------------  --------------*/
span.txt_search{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:14px;
right:160px;
}
.searchform {
width: 113px;
height: 17px;
background-color:#EFF6FC;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
border:1px solid #4387BB;
padding:3px 0px 0px 2px;
float:left;
position:absolute;
top:10px;
left:55px;
}
.sbttn {
width: 21px;
height: 21px;
background:url(searchbttn.jpg) top no-repeat;
float:left;
border:0;
position:absolute;
top:10px;
right:9px;
}
.sbttn:hover {
width: 21px;
height: 21px;
background:url(searchbttn_hover.jpg) top no-repeat;
float:left;
border:0;
}
/*-------------  --------------*/
span.txt_autoris{
	font: normal bolder 16px "Tahoma", Arial, Helvetica, sans-serif;
	color: #002E59;
	position: absolute;
	top: 14px;
	right: 50px;
}
span.txt_login{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:48px;
right:160px;
}
.loginform {
width: 88px;
height: 18px;
background-color:#EFF6FC;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
border:1px solid;
border-color:#4387BB;
padding:1px 0px 0px 2px;
float:left;
position:absolute;
top:45px;
left:55px;
}
/*-------------  -----------*/
span.txt_rm{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:98px;
left:55px;
}
.uurm {
	padding: 1px 0px 0px 2px;
	float: left;
	position: absolute;
	top: 93px;
	right: 158px;
}
/*-------------  --------------*/
span.txt_passw{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:75px;
right:160px;
}
.passwform {
width: 88px;
height: 18px;
background-color:#EFF6FC;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
border:1px solid;
border-color:#4387BB;
padding:1px 0px 0px 2px;
float:left;
position:absolute;
top:72px;
left:55px;
}
.enter {
width: 54px;
height: 21px;
background:url(enter.gif) top no-repeat;
float:left;
border:0;
position:absolute;
top:72px;
right:4px;
}
.enter:hover {
width: 54px;
height: 21px;
background:url(enter_hover.gif) top no-repeat;
float:left;
border:0;
position:absolute;
top:72px;
right:4px;
}
.enter_eng {
width: 54px;
height: 21px;
background:url(go1.gif) top no-repeat;
float:left;
border:0;
position:absolute;
top:72px;
right:4px;
}
.enter_eng:hover {
width: 54px;
height: 21px;
background:url(go2.gif) top no-repeat;
float:left;
border:0;
position:absolute;
top:72px;
right:4px;
}
/*-------------  / --------------*/
span.txt_forgot{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:115px;
right:4px;
}
a.txt_forgot{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
a.txt_forgot:hover{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-decoration:none;
}
/*---------------  -----------------*/
.contentreg {
	width: 508px;
	margin: 0 auto;
	padding: 0 auto;
}
.errbodyt{
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #344D62;
	margin: 0;
	padding: 5px 0 5px 0;
	background-color: #FFE1D9;
	border: 1px solid;
	border-color: #A82E00;
	width: 500px;
	position: relative;
	left: 10px;
}
.posterr{
	font: normal 17px "Tahoma", Arial, Helvetica, sans-serif;
	color: #CC0033;
}
#antibot{
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #CC0033;
}
#antibot a{
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #EE4200;
}
#antibot a:hover{
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-decoration:none;
}
.ubut{
	BORDER-RIGHT: #9ba3a9 1px solid;
	BORDER-TOP: #9ba3a9 1px solid;
	FONT-SIZE: 85%;
	BACKGROUND: White;
	BORDER-LEFT: #9ba3a9 1px solid;
	COLOR: #5a5a5a;
	BORDER-BOTTOM: #9ba3a9 1px solid;
	position: relative;
	top: 320px;
	left: 20px;
}
.uerrors {
	font: normal bolder 17px "Tahoma", Arial, Helvetica, sans-serif;
	color: #CC0033;
}
.uerrorss {
	font: normal bolder 17px "Tahoma", Arial, Helvetica, sans-serif;
	color: #006600;
}
.upostdate {
	font: normal 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	border: 1px solid;
	border-color: #4387BB;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
}
.utrd {
	font: normal 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #1B4A55;
	background: #E8F4F8;
}
b.uad {
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: Red;
}
.subj_multiple {
	width: 200px;
}
.upasswform {
	width: 150px;
	height: 18px;
	background-color: #F8F8F8;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #343434;
	padding: 1px 0px 0px 2px;
	margin: 1px;
}
.ugeoform {
	width: 150px;
	height: 18px;
	background-color: #FFFFE0;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #F8C295;
	padding: 1px 0px 0px 2px;
}
.uselgeo{
	width: 150px;
	height: 18px;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #343434;
	padding: 1px 0px 0px 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.usst{
	width: 200px;
	height: 18px;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #343434;
	padding: 1px 0px 0px 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.usst_multiple{
	width: 200px;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #343434;
	padding: 1px 0px 0px 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.umore {
	background: url(arrow1.gif) 0 3px no-repeat;
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #239624;
	float: right;
	position: relative;
	margin: 0;
	padding: 0 0 0 9px;
}
.umore:hover {
	background: url(arrow1.gif) 0 3px no-repeat;
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1D711E;
	float: right;
	margin: 0;
	padding: 0 0 0 9px;
}
/*---------------  -------------*/
#lpan {
	position: absolute;
	top: 20px;
	right: 500px;
}
#lpan h1 {
font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0052B8;
float:left;
padding:0;
margin:0;
}
a.txt_lng{
	font: normal bolder 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: Blue;
}
a.txt_lng:hover{
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #0000CD;
	text-decoration: none;
}
span.txt_lng{
	color: Black;
	font: bold 14px/17px "Trebuchet MS", tahoma, arial;
	TEXT-ALIGN: justify;
}
/*---------------------   -----------------------*/
.avatars {
	width: 200px;
	height: 200px;
	background-color: inherit;
	position: absolute;
	top: 14px;
	right: 260px;
}
.us_name {
	width: 255px;
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	position: absolute;
	top: 18px;
	border-bottom: 1px solid Black;
	text-decoration: overline;
	right: 0px;
}
.us_date_reg {	
font: normal 12px/14px "Trebuchet MS", tahoma, arial;
color: Black;
position:absolute;
top:38px;
right: 0px;
width: 250px;  
}
.us_only{	
font: normal 12px/14px "Trebuchet MS", tahoma, arial;
color: Black;
position:absolute;
top:55px;
right: 0px;
width: 250px;  
}
.us_on_msg {	
position:absolute;
top:92px;
right: 0px;
}
.us_on_msg a{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #0054CC;
	text-decoration: none;
}
.us_on_msg a:hover{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #066CFF;
	text-decoration: none;
}
.us_on_msg a.nwms{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.us_on_msg a.nwms:hover{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #797979;
	text-decoration: none;
}
.us_stat {
	font: normal 14px/17px "Trebuchet MS", tahoma, arial;
	color: #15155C;
	position: absolute;
	left: -40px;
	top: 70px;
}
.us_stat b{
	font: normal bold 12px/12px "Trebuchet MS", tahoma, arial;
	color: #F2760F;
	background-color: #CEECFD;
	border: 2px solid #D2F4FF;
}
.us_stat b a{
	font: normal bold 12px/12px "Trebuchet MS", tahoma, arial;
	color: #F2760F;
}
.us_stat b a:hover{
	font: normal bold 12px/12px "Trebuchet MS", tahoma, arial;
	color: #F2760F;
	text-decoration: none;
}
/*-------------  --------------*/
.acontentblock {
width:508px;
margin:0 auto;
}
#amenu {
width: 500px;
height: 34px;
position:relative;
margin:0 auto;
float:left;
}
#amenu ul{
width: 500px;
height: 34px;
margin:0; 
padding:0; 
list-style-type:none;
}
#amenu ul li {
	height: 34px;
	float: left;
	padding: 1px 1px 0 0;
}
#amenu ul li b{
display:block;
font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:inherit;
color: #888888;
text-decoration:none;
padding:0 15px;
float:left;
padding:0px 15px 0px 15px;
}
#amenu ul li b{
	display: block;
	height: 34px;
	background:repeat-x;
	border:1px solid #CCD7DE;
	font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#amenu ul li a{
	display: block;
	font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: inherit;
	border:1px solid #CCD7DE;
	color: Gray;
	text-decoration: none;
	padding: 0 15px;
	float: left;
	padding: 0px 15px 0px 15px;
}
#amenu ul li a:hover{
	display: block;
	height: 34px;
	background: #E2E2E2 repeat-x;
	border: 1px solid #CCD7DE;
	font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
/********************************************************************/
/*------------------------ - -----------------------*/
/*------------------------------------------------------------------*/
#menucont {
width:960px;
height: 34px;
position:relative;
margin:0 auto;
}
#rmenu {
width:210px;
height:34px;
position:relative;
float:left;
}
#lmenu {
width:210px;
height:34px;
position:relative;
float:left;
}

/*-------------  --------------*/

#menu {
width: 540px; /*540*/
height: 34px;
position:relative;
margin:0 auto;
float:left;
/*border:1px solid;*/
}
#menu ul{
width: 540px;
height: 34px;
margin:0; 
padding:0; 
list-style-type:none;
}
#menu ul li {
height:34px;
float:left;
padding:0 1px 0 0;
}
#menu ul li b{
display:block;
font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:inherit;
color:#ffffff;
text-decoration:none;
padding:0 15px;
float:left;
padding:0px 10px 0px 10px;
}
#menu ul li b{
	display: block;
	height: 34px;
	background: url(btn.jpg) repeat-x;
	font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
#menu ul li span{
display:block;
font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:inherit;
color:#ffffff;
text-decoration:none;
padding:0 10px;
float:left;
padding:0px 10px 0px 10px;
}
#menu ul li a{
display:block;
font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:inherit;
color:#ffffff;
text-decoration:none;
padding:0 10px;
float:left;
padding:0px 10px 0px 10px;
}
#menu ul li a:hover{
display:block;
height:34px;
background:url(btn.jpg) repeat-x;
font: normal 17px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:0px 10px 0px 10px;
}

/*------------------------ - -----------------------*/
/*------------------------------------------------------------------*/

#mid {
width:960px;
position:relative;
margin:0 auto;
}

/*--------------------------   --------------------------*/
/*------------------------------------------------------------------*/

#leftpan {
width:210px;
height:1100px;
position:relative;
float:left;
}
.leftpantitle {
font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#076BBA;
float:left;
padding:24px 0 0 69px;
}

/*-------------   --------------*/

#geo {
width:210px;
height:280px;
background:url(geo1.jpg) top no-repeat;
position:absolute;
top:-16px;
}
.selectblock{
	height:30px;
	width:145px;
	display: block;
	clear:right;
	float:right;
  font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
 	color: #04375F;
 	padding: 7px 35px 0 0;
 	margin: 0;
 }
.selection {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
select {
width:145px;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
.oks,.oks:link {
	width: 33px;
	height: 21px;
	background: url(ok.gif) top no-repeat;
	float: right;
	border: 0;
	padding: 7px 35px 0 0;
	margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.oks:hover {
width: 33px;
height: 21px;
background:url(ok_hover.gif) top no-repeat;
float:right;
border:0;
padding: 7px 35px 0 0;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
}
/*-------------  --------------*/

#ads {
width:210px;
height:160px;
background:url(ads.jpg) 0 0 no-repeat;
position:absolute;
top:803px;
}

#ads2 {
width:210px;
height:160px;
background:url(http://photoload.ru/data/8c/41/ee/8c41eebf5a1f5867cbe38cf59b37c1bf.png) 0 0 no-repeat;
position:absolute;
top:600px;
z-index:1;
}
.ads_content {
width:180px;
height:130px;
border:1px solid #CCD7DE;
margin:0 auto;
position:relative;
clear:left;
top:7px;
}
/*------------------  ---------------------*/
#stat {
width:210px;
height:180px;
background:url(stat.png) 0 0 no-repeat;
position:absolute;
top:295px;
}
.stat_content {
width:180px;
height:180px;
border:1px solid #CCD7DE;
margin:0 auto;
position:relative;
clear:left;
top:7px;
}
.stat_cont {
width:160px;
padding:5px 0 0 15px;
float:left;
}
.stat_head {
width:50px;
font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#14AC07;
}
.stat_head_b {
font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
color: #344D62;
float:left;
}
.stat_body {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-align:left;
color:#344D62;
height:15px;
float:right;
}
/*------------------   ---------------------*/
#top_cn {
width:210px;
height:220px;
background:0 0 no-repeat;
position:absolute;
top:515px;
}
.top_cn_content {
width:180px;
height:220px;
border:1px solid #CCD7DE;
margin:0 auto;
position:relative;
clear:left;
top:7px;
}
.top_cn_cont {
width:160px;
padding:5px 0 0 15px;
float:left;
}
.top_cn_head_b {
font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
color: #344D62;
float:left;
padding:5px 0 0 15px;
}
.top_cn_head_b a {
	font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #04375F;
	text-decoration: none;
}
.top_cn_head_b a:hover {
font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#1C1D58;
}

/*-----------------------------  ------------------------------*/
/*--------------------------------------------------------------------*/

#content {
width:540px;
min-height:1000px; 
height:auto;
position:relative;
background:url(white.gif);
float:left;
}
* html #content {
height: 1300px;
}
#content_inner {
   padding: 5px 15px 15px;
}
/*   */
#content_inner ul {
list-style: none;
margin: 0;
padding: 0;
}
#content_inner li {
margin:10px 0;
}
#content_inner a {
color:#076BBA;
}
.contentblock {
width:508px;
margin:0 auto;
border-bottom:1px solid #f90;
}
p.contentbody {
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #344D62;
	font-weight: bold;
	text-decoration: none;
}
p.contentbody a{
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: Black;
  font-weight: bold;
}
p.contentbody a:hover{
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	font-weight: bold;
}

/*  */

#firstpost {
width:504px;
height:40px;
margin:0 auto;
clear:left;
background-color:#EAF0F3;
}
.name {
font: normal 18px "Tahoma", Arial, Helvetica, sans-serif;
color:#0DB500;
float:left;
padding:15px 0 7px 30px;
margin:0 auto;
}
.post {
width:504px;
margin:0 auto;
clear:both;
padding:7px 0 15px 0;
border-bottom:1px solid #A7B6C5;
}
.posttitle {
width:504px;
height: 200px;
margin:0;
}
.postimg {
width:125px;
height: 240px;
background-color: inherit;
float: left;
padding: 0;
margin: 0;
}

/************************************/

.fr_postname {font: normal 18px "Tahoma", Arial, Helvetica, sans-serif; color: #FF6200; }
.fr_postnamus {	font: normal 18px "Tahoma", Arial, Helvetica, sans-serif; color: #008CE6;}
.fr_comm { font: normal 11px "Tahoma", Arial, Helvetica, sans-serif; color: #919191;}

/************************************/

.postname {
	display: block;
  width:200px;  
	font: normal 18px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF6200;
	float: left;
	padding: 10px 0 5px 15px;
	margin: 0 auto;
}
.postnamus {
	display: block;
	width: 200px;
	font: normal 18px "Tahoma", Arial, Helvetica, sans-serif;
	color: #008CE6;
	float: left;
	padding: 10px 0 5px 15px;
	margin: 0 auto;
}
.postname_no {
	display: block;
	font: normal 18px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF6200;
	float: left;
	padding: 10px 0 5px 15px;
	margin: 0 auto;
}
.noimgname {
display:block;
font: normal 18px "Tahoma", Arial, Helvetica, sans-serif;
color:#FF6200;
float:left;
padding:10px 0 5px 0px;
margin:0 auto;
}
.noimgdate {
float:left;
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#919191;
position:relative;
padding:0 0 0 0px;
margin:0;
}
.postdate {
float:left;
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#919191;
position:relative;
padding:0 0 0 15px;
margin:0;
}
.commrate {
	float: left;
	width:70%;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #919191;
	position: relative;
	padding: 0 0 0 15px;
	margin-bottom:10px;
}
a.user {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#E70000;
}
a.user:hover {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#E70000;
text-decoration:none;
}
a.comm {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#076BBA;
}
a.comm:hover {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#076BBA;
text-decoration:none;
}
a.rate {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#0DB500;
}
a.rate:hover {
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#0DB500;
text-decoration:none;
}
span.only{
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#0DB500;
}
.postbody {
width:504px;
position:relative;
margin:0;
padding:0;
}
span.posttxtx a {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#076BBA;
}
span.posttxtx a:hover {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#076BBA;
text-decoration:none;
}
.comm_txt {
	float: left;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
  color:#344D62;
	position: relative;
	padding: 0 0 0 15px;
	margin: 0;
}
.posttxtx{
   color:#344D62;
   font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
}
p.postxt{
font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#344D62;
margin:0;
padding:5px 0 5px 0;
}
.postfoot {
	width: 400px;
	height: 10px;
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
}
.more {
background:url(arrow.gif) 0 3px no-repeat;;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#E70000;
float:right;
position:relative;
margin:0;
padding:0 0 0 9px;
}
.more:hover {
background:url(arrow.gif) 0 3px no-repeat;;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-decoration:none;
color:#E70000;
float:right;
margin:0;
padding:0 0 0 9px;
}
#end {
width:504px;
height:50px;
margin:0 auto;
clear:both;
}

/*--------------------------   ---------------------------*/
/*--------------------------------------------------------------------*/

#rightpan {
width:210px;
height:1100px;
position:relative;
float:right;
background:url(side_R.gif) 0px 4px no-repeat;
}
.rightpantitle {
font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#076BBA;
float:left;
padding:24px 0 0 75px;
}

/*------------- rss,    --------------*/

.rss,.rss:link {
width: 58px;
height: 49px;
background:url(rss.jpg) top no-repeat;
position:absolute;
top:-16px;
left:9px;
}
.rss:hover {
width: 58px;
height: 49px;
background:url(rss_hover.jpg) top no-repeat;
position:absolute;
top:-16px;
left:9px;
}
.bookmark,.bookmark:link {
width: 58px;
height: 49px;
background:url(bookmark.jpg) top no-repeat;
position:absolute;
top:-16px;
left:77px;
}
.bookmark:hover {
width: 58px;
height: 49px;
background:url(bookmark_hover.jpg) top no-repeat;
position:absolute;
top:-16px;
left:77px;
}
.home,.home:link {
width: 58px;
height: 49px;
background:url(home.jpg) top no-repeat;
position:absolute;
top:-16px;
left:144px;
}
.home:hover {
width: 58px;
height: 49px;
background:url(home_hover.jpg) top no-repeat;
position:absolute;
top:-16px;
left:144px;
}

/*-------------  --------------*/

#newz {
	width: 210px;
	height: 150px;
	background: url(newz.jpg) 0 0 no-repeat;
	position: absolute;
	top: 40px;
}
.newz_block {
	width: 180px;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
.newz_title {
	width: 180px;
	height: 15px;
	float: left;
	font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF4500;
	margin: 0;
	padding: 0;
}
.newz_body {
/*height:73px;*/
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#454141;
float:left;
margin:0;
padding:0;
}
.detailz {
background:url(arrow.gif) 0 3px no-repeat;;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#E70000;
float:right;
margin:0;
padding:0 0 4px 9px;
}
.detailz:hover {
background:url(arrow.gif) 0 3px no-repeat;;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-decoration:none;
color:#E70000;
float:right;
margin:0;
padding:0 0 4px 9px;
}

/*-------------  --------------*/

#contactz_block {
	width: 210px;
	height: 300px;
	background: url(cont.jpg) 0 0 no-repeat;
	position: relative;
	top: 35%;
}
.cont {
width:195px;
padding:5px 0 0 15px;
float:left;
}
.cont a {
display:block;
}
.cont_head {
/*width:50px;*/
font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#14AC07;
float:left;
}
.cont_body {
width:160px;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
text-align:left;
color:#344D62;
width:150px;
height:25px;
float:right;
}
.cont_body a {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
.cont_body a:hover {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-decoration:none;
}

/*------------------------------  -------------------------------*/
/*--------------------------------------------------------------------*/

#bottom {
top: 1050px;
width:100%;
height:90px;
background-color:#F0F3F4;
clear:both;
border-top:1px solid #E1E1DF;
}
#footercont {
width:960px;
height: 90px;
position:relative;
margin:0 auto;
}
#lfoot {
width:210px;
height:90px;
position:relative;
float:left;
}
#rfoot {
width:210px;
height:90px;
position:relative;
float:left;
}
#footer {
width:540px;
height:90px;
background-color:#EFEDE5;
margin:0 auto;
position:relative;
float:left;
}
#footerbot {
width:960px;
min-height:1px;
border-top:1px solid #E1E1DF;
background-color:#F6F9FB;
position:relative;
margin:0 auto;
text-align:center;
}
#footerbot a {
color:#000;
}
#footerbot a:hover {
color:#000;
text-decoration:none;
}
#footermenu {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
position:absolute;
top:6px;
left:50px;
}
#footermenu2 {
font: normal 9px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-align:center;
position:absolute;
top:64px;
left:16px;
}
#footermenu2 a {
font: normal 9px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
#footermenu2 a:hover {
font: normal 9px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-decoration:none;
}
.footerlink {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
}
.footerlink:hover {
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#04375F;
text-decoration:none;
}
#copyright {
font: normal 10px "Tahoma", Arial, Helvetica, sans-serif;
color:#BF0000;
position:absolute;
top:31px;
left:310px;
}
#develope {
font: normal 10px "Tahoma", Arial, Helvetica, sans-serif;
color:#BF0000;
position:absolute;
top:62px;
left:223px;
}
#develope a {
	color: #909090;
}
#develope a:hover {
	color: #909090;
	text-decoration: none;
}
#counter {
position:absolute;
top:28px;
left:30px;
}

/*--------------------------------------------*/

#faq_tm {
	position: relative;
	float: left;
	padding: 0;
	margin: 0 100px;
	top: 10px;
}
#faq_tm h1 {
font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0052B8;
float:left;
padding:0;
margin:0;
}
#faq_qv {
	position: relative;
	float: left;
	padding: 0;
	margin: 0 10px;
	top: 10px;
	width: 500px;
}
#faq_qv p {
}
#faq_h{
	color: #FF500D;
	font: normal bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#faq_t{
   font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
   color:#454141;
}
#faq_qv a{
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #04375F;
	text-decoration: none;
	position: relative;
	border-bottom: 15px;
}
#faq_qv a:hover{
	font: normal bold 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #04375F;
	position: relative;
	text-decoration: none;
	border-bottom: 15px;
}

/*------------------------------------------------------------------*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid;
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid;
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0;
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid;
}

/*---------------------------------------------------------------------*/

.upostdatet {
	font: normal 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	border: 1px solid;
	border-color: #4387BB;
	float: left;
	position: relative;
	padding: 0;
	margin: 0 0 0 15px;
}
b.ers {
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: Red;
}
.posts {
	width: 504px;
	margin: 0 auto;
	clear: both;
	padding: 0 0 0 0;
	border-bottom: 1px solid #A7B6C5;
	background-color: #F6F9FE;
}
.posttitless {
width:504px;
margin:0;
}
.postimgss {
	float: left;
}
.postdates {
	float: right;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #404040;
	position: relative;
	padding: 0 0 0 0;
	margin: 0;
}
.postdatesl {
	float: left;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #404040;
	position: relative;
	padding: 0 0 0 0;
	margin: 0;
}
.postdatesbl {
	float: right;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #404040;
	position: relative;
	padding: 0 0 0 0;
	margin: 0;
}
p.postxts{
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #344D62;
	margin: 0 auto;
	padding: 5px 0 5px 10px;
	min-height: 210px;
	overflow:auto;
}
.posttitles {
width:504px;
height:20px;
margin:0;
}
div#box{width: 500px;padding: 30px 0;margin:0 auto;
    text-align:left;background: #F7F8FC  repeat-x 0 -5px;}
div#box td{
	color: #344D62;
}	 
b.sal{
	color: #0055D0;
}	 

/*---------------------------------------------------------------------*/

.amini{
	font: normal bold 11px "Tahoma", Arial, Helvetica, sans-serif;
}	 
.pay_set{
	font: normal bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #313291;
}	
.brcr{
	border: 1px solid #E4E4E4;
}
.grpm{
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color:#919191;
}

/*-------------------------------------------------------------------------*/

.folders {
	MARGIN-TOP: 2px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	position: absolute;
}
.folders DIV.fpopup {
	BORDER-RIGHT: #cdccc9 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cdccc9 1px solid; DISPLAY: none; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cdccc9 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #cdccc9 2px solid; POSITION: absolute;
}
.folders DIV.fpopup DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: 0px; WIDTH: auto; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px dotted; TEXT-DECORATION: none;
}
.folders DIV.fpopup DIV.active {
	BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #fff6b5;
}
.folders DIV.fpopup DIV:hover {
	BORDER-BOTTOM: #fff 1px solid;
}
.new_alll{
/*font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;*/
color:#454141;	
}

/*------------------------------------------------------------------------*/

.cont_body a.fb {
	font: normal bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF551C;
}
.cont_body a.fb:hover {
	font: normal bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: #04375F;
	text-decoration: none;
}

/*------------------------------------------------------------------------------*/

b.post_info{
	font-size: 8pt;
}

/*---------------------------------------------------------------------------------*/

.messtab{
	width: 510px;
	padding: 0 5px 0 15px;
	margin: 0 auto;
}
.messtab td.tps{
	border-bottom: 1px solid #C6C6C6;
	height: 50px;
	background-color: #F4F4F4;
	color: #002964;
}
.messtab td.tps a{
	color: #575757;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.messtab td.tps a:hover{
	color: #454545;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.messtab td.brd{
	border-bottom: 1px solid #0064A4;
	height: 50px;
}
.messtab td.brd a{
	color: #005F9B;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.messtab td.brd a:hover{
	color: #005F9B;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.messtab td.brdf{
	height: 50px;
	padding-top: 10px;
	color: #717171;
	font: normal bold 11px "Tahoma", Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
}
.messtab b{
	float: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005F9B;
}
.messtab span{
	float: left;
	color: #616161;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
}

/*-----------------------------------------------*/

.buttons_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.buttons_box INPUT {
	MARGIN-RIGHT: 5px;
}
.bb_b {
	WIDTH: 23px;
}
.bb_i {
	WIDTH: 23px
}
.bb_u {
	WIDTH: 23px;
}
.bb_s {
	WIDTH: 23px;
}
.bb_b {
	FONT-WEIGHT: bold;
}
.bb_i {
	FONT-STYLE: italic;
}
.bb_u {
	TEXT-DECORATION: underline;
}
.bb_s {
	TEXT-DECORATION: line-through;
}
.filterblock {
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #04375F;
	width:180px;
	float:right;
}
.filterblock p {
	margin:0;
	padding:0;
	height:25px;
	vertical-align:middle;
	clear:left;
}
.filterblock .descr {
	margin-top:0;
	padding-top:3px;
	margin-bottom:0;
	padding-bottom:0;
	float:left;
	clear:right;
}
.clear {
	display:block;
	clear:both;
	height:10px;
}
.date-select {
   width: 50px;
}
.text-input {
    width: 300px;
}
