@charset "windows-1251";

BODY{
        margin:0;
	padding:0;
	background:#DDDDDD;
        font-family: Verdana;
        font-size: 12px;
        color: #1F367E;
}
.a {
	color: #1F367E;
	text-decoration:  none;
}
.a:hover {
	color: #1F367E;
	text-decoration: underline;
}
#dv         {border: 1px solid #000000;}

#form_login {padding:5px;width:250px;}
#form_reg   {padding:5px;width:400px;}
#form_exit  {padding:5px;width:300px;}
#form_mess  {padding:5px;width:90%;}
#form_guest  {padding:5px;width:60%;}
#form_personal{padding:5px;width:95%;}
#form_pass{padding:5px;width:50%; }
#form_photo {padding:5px;width:155px;}
#form_big_photo {padding:5px;width:605px;}
#form_middle_photo {padding:5px;width:505px;}
#main_table
{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
}
#guest_table
{
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 0px solid #000000;
}


IMG     {margin:3px;border:none;}

.text		{text-align:justify;font-size: 11px; color: #1F367E;}
.text_small	{text-align:left;font-size: 10px; color: #1F367E;}
.text_red       {font-size: 11px; font-weight:normal; color: #9F2B37;}
.text_black	{font-size: 11px; font-weight:normal; color: #000000;}
.text_blue	{font-size: 11px; font-weight:normal; color: #2737AA;}

.msg_read	{font-size: 11px; font-weight:normal; color: #0B2063;}
.msg_unread	{font-size: 11px; font-weight:bold; color: #0B2063;}

.msg_read-lnk	{font-size: 11px; font-weight:normal; color: #0B2063;}
.msg_unread-lnk	{font-size: 11px; font-weight:bold; color: #0B2063;}
.msg_read-lnk:hover	{font-size: 11px; font-weight:normal; color: #0B2063;text-decoration: underline;}
.msg_unread-lnk:hover{font-size: 11px; font-weight:bold; color: #0B2063;text-decoration: underline;}

.msg_header {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
}


.textarea	{ border: #a6b5e6 1px solid; font-size: 12px; color: #1F367E; background-color: #F9F9FA; }
.textarea:hover	{ border: #1F367E 1px solid; font-size: 12px; color: #1F367E; background-color: #F9F9FA; }
.btn_small      {text-align:center;font-size: 10px;border: 1px solid #006;background: #9cf;}
.btn_small:hover{text-align:center;font-size: 10px;border: 1px solid #1F367E;background: #eef;}
.input		{ height: 17px; border: #a6b5e6 1px solid; font-size: 10px; color: #1F367E; background-color: #F9F9FA;padding: 2px }
.input:hover    { height: 17px; border: #1F367E 1px solid; font-size: 10px; color: #1F367E; background-color: #F9F9FA; }




.t-menu {
	color: #999999;
	white-space: nowrap;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}
.t-menu_lnk {
	color: #999999;
	text-decoration: none;
}
.t-menu_lnk:hover {
	color: #999999;
	text-decoration: underline;
}

.main-menu {
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

.main-menu-lnk {
	color: #FFFFFF;
	text-decoration: none;
}

.main-menu-lnk:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.bottom-menu {
	color: #718AD9;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

.bottom-menu-lnk {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #718AD9;
	text-decoration: none;
        padding-top: 5px;
}

.bottom-menu-lnk:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #718AD9;
        text-decoration: none;
        padding-top: 5px;
	text-decoration: underline;
}
.page {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
        padding-top: 5px;
}

.page-lnk {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #718AD9;
	text-decoration: none;
        padding-top: 5px;
        text-decoration: underline;
}

.page-lnk:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #718AD9;
        text-decoration: none;
        padding-top: 5px;
	text-decoration: underline;
}


.bottom_addr {
	font-size: 10px;
	color: #000000;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	background-image: url(images/adr-bg.gif);
	background-repeat: repeat-x;
}

.bottom_addr_lnk {
	text-decoration: none;
}

.bottom_addr_lnk:hover {
	text-decoration: underline;
}


.c_name {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #3059CE;/*--#D8AC6E;*/
        background-repeat: no-repeat;
}
p,td { font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 0px;
}

.bgt    {background-repeat: no-repeat;}
.bgx    {background-repeat: repeat-x;}
.bgy    {background-repeat: repeat-y;}

.table-header {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
        background-repeat: no-repeat;
}

.menulnk {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
}
.menulnk:visited {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	text-align: center;
}
.menulnk:active {
	COLOR: #3352B5;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	text-align: center;
}
.menulnk:hover {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
.BODY_BG {
	background-position: right bottom;
	background-repeat: no-repeat;
}
.Adres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F367E;
	font-weight: normal;
	padding: 4px 0px 4px 20px;
	line-height: 10px;
}

.last_users{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F367E;
	font-weight: normal;
	padding: 4px 0px 4px 20px;
	line-height: 10px;
}

.sub_hd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AEBCE9;
	padding-right: 62px;
	text-align: center;
	text-transform: uppercase;
}
.Sub_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5164AD;
	text-align: right;
	padding-top: 2px;
	padding-right: 27px;
	padding-bottom: 2px;
        background-image: url(images/Sub_btn.gif);
        background-repeat: no-repeat;
}

.sublnk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5164AD;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.sublnk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5164AD;
	text-align: right;
	text-decoration: none;
}
.sublnk:active {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.sublnk:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;

}


.Text_head {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0B2063;
	padding-top: 3px;
	padding-left: 12px;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}

.user-lnk {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #1F367E;
	text-decoration: none;
        padding: 4px 0px 4px 20px;
}

.user-lnk:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #1F367E;
        padding: 4px 0px 4px 20px;
	text-decoration: underline;
}
.user-adres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #1F367E;
	font-weight: normal;
	padding: 4px 0px 4px 20px;
	line-height: 10px;
}




.umMain, .umMain td, .umMain a, .umMain div
{
	padding: 0px;
	margin: 0px;
	line-height: 1;
}

.umMain
{
	border-collapse: collapse;
	position: relative;
}

.umMain td
{
	border: solid 0px #c0c0c0;
}


.umMain div
{
	position: relative;
}

.umMain a:link, .umMain a:visited, .umMain a:hover
{
	padding: 2px 2px 2px 2px;
	
	display: block;
	background-color: #FFFFFF;
        white-space: nowrap;
        font-weight: bold;
        text-align: left;
	/*font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	*/
}

.umMain a:hover
{
	background-color: #FFFFFF;
        text-decoration: underline;
}

.umSUB
{
	position: absolute;
	display: none;
	border-collapse: collapse;
	border-bottom: solid 1px #c0c0c0;
}


.umSUB a:link, .umSUB a:visited, .umSUB a:hover
{
	padding: 6px 10px 6px 10px;
	text-align: left;
}

/******************************************************************************/
/***************Форум**********************************************************/
/******************************************************************************/

.frmRow{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-left: 3px;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}
.frmMessHeader{
	font-family: Arial;
	font-size:9px;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
        vertical-align: middle;
}
.frmMessBody{
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-left: 10px;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}
.frmText_head {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 3px;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}
.frmCnt {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-left: 3px;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}
.frmUser:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.frmUser:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
}
.frmUser:active {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
.frmUser:hover {
	COLOR: #DD6900;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;

}

.frmQuote:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
        float: right;
}
.frmQuote:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
        float: right;
}
.frmQuote:active {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
        float: right;
}
.frmQuote:hover {
	COLOR: #DD6900;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
        float: right;

}

.frmLastMsg {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-left: 3px;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 3px;
}

.topiclnk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #126D9B;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.topiclnk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #126D9B;
	text-align: right;
	text-decoration: none;
}
.topiclnk:active {
	COLOR: #DD6900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.topiclnk:hover {
	COLOR: #DD6900;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;

}