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(http://photoload.ru/data/8c/41/ee/8c41eebf5a1f5867cbe38cf59b37c1bf.png) 0 0 no-repeat;

position:absolute;

top:800px;

}

#ads2 {

width:210px;

height:160px;

background:url(ads.jpg) 0 0 no-repeat;

position:absolute;

top:633px;

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;
}
