body, table, .st1 {
	font-family: verdana, tahoma, arial;
	font-size: 9pt;
	color: #1b4c6a;
	font-weight: normal;
	text-align : left;
} 
.st2 {
	font-family: verdana, tahoma, arial;
	color: #1b4c6a;
	font-size: 8pt;
	font-weight: normal;
	text-align : left;
} 
.st3 {
	font-family: verdana, tahoma, arial;
	color: #1b4c6a;
	font-size: 14pt;
	font-weight: normal;
	text-align : left;
}


A 	{ 
	TEXT-DECORATION: none; 
	color: blue; 
	} 
A:visited 	{ TEXT-DECORATION: none; color: darkblue} 
A:hover 	{ 
	TEXT-DECORATION: none;  	
	color: red;  
	}
A:active 	{ TEXT-DECORATION: none; color: darkorange}

.link_01 {	padding-left: 12px; margin-left: 10px;	background : url('images/link_01.gif') no-repeat 0 4px; color: #00a851;}
.link_01:visited {color: #00a851;}
.link_01:hover {background-image: url('images/link_01_hover.gif'); text-decoration: underline; }

.link {	padding-left: 10px;	background : url('images/link.gif') no-repeat 0 4px; }
.link:hover {background-image: url('images/link_hover.gif'); }

/* #alphabet {margin: -9px -12px 0 -11px;} */

#alphabet td {background-image: url(images/a.gif); text-align:center; width: 27px; height: 26px;}

/* #members_table {margin: 0 -11px;} */

#members_table th {font-size: 7pt; font-weight: bold; text-align: center;	color:#FFFFFF; background-color: #5e8fac; border-right: solid 1px #7eae9e; height: 26px;}
#members_table td {font-size: 9pt; font-weight: normal; text-align: center; padding: 3px; border-left: 1px solid #fff; border-top: 1px solid #fff; }
#members_table .mt {font-size: 7pt; font-weight: normal; text-align: left;}
#members_table .mn {font-size: 8pt; font-weight: bold; text-align: left;}

#cool_table {margin: 0 -10px;}
#cool_table th {font-size: 8pt; font-weight: bold; text-align: center; color:#FFFFFF; background-color: #5e8fac; border-right: solid 1px #7eae9e; height: 26px;}
#cool_table td {font-size: 8pt; font-weight: normal;  padding: 3px; border-left: 1px solid #fff; border-top: 1px solid #fff; }

.even  td {background: url(images/bg_even.gif) bottom right no-repeat;}
.odd  td {background: url(images/bg_odd.gif) bottom right no-repeat;}

.margin_out {margin: 0 -11px;}

.butt_239         {display: block; float: left; width: 179px; height: 27px; background: url(images/bg_butt.gif); text-align: center; padding-top:1px; margin: -3px 0 3px 0; color: #1b4c6a; font-size: 14pt;}
.butt_239:visited {color: #1b4c6a;}
.butt_239:hover   {text-decoration: none;  background-position:0 -28px; color: #AA0000; padding-top:2px; height: 26px; }

.buttons {float: left; height: 18px; cursor:pointer; margin-left: 3px;}
.buttons:hover {background-position:0 -18px;}

.butt_find 		{width: 53px; background: url(images/butt_find.gif);}
.butt_subscribe {width: 85px; background: url(images/butt_subscribe.gif);}


.link {	padding-left: 9px;	background : url('images/link_off.gif') no-repeat 0 4px; }
.link:hover {background-image: url('images/link_on.gif'); }

	
.block_1 {background-image: url(images/b_01.gif); width: 220px; height: 27px; font-weight: bold; padding: 7px 0 0 8px;}

.block_2 {background: url(images/b_02.gif) bottom; width: 212px; padding: 0 8px 8px 8px; font-size: 8pt; text-align: justify; margin-bottom: 6px;}


.block_3 {background-image: url(images/b_03a.gif); width: 478px; height: 27px; font-weight: bold; padding: 7px 0 0 8px;}

.block_4 {background: url(images/b_04a.gif) left bottom; width: 462px; padding: 4px 12px 12px 12px; font-size: 9pt; text-align: justify; margin-bottom: 6px;}


.block_5 {background-image: url(images/b_05.gif); width: 349px; height: 23px; font-weight: bold; padding: 7px 0 0 8px;}

.block_6 {background: url(images/b_06.gif) left bottom; width: 333px; padding: 4px 12px 12px 12px; font-size: 9pt; text-align: justify; margin-bottom: 6px;}


.block_7 {background-image: url(images/b_03.gif); width: 714px; height: 27px; font-weight: bold; padding: 7px 0 0 8px;}

.block_8{background: url(images/b_04.gif) bottom; width: 698px; padding: 4px 12px 12px 12px; font-size: 9pt; text-align: justify; margin-bottom: 6px;}



.block_9 {background-image: url(images/b_05.gif); width: 722px; height: 23px; font-weight: bold; padding: 7px 0 0 8px;}

.block_10 {background: url(images/b_06.gif) left bottom; width: 706px; padding: 4px 12px 12px 12px; font-size: 9pt; text-align: justify; margin-bottom: 6px;}


#bottom_menu td {text-align: center; }
#bottom_menu a {color: #fff; }
#bottom_menu a:hover {color: yellow; font-weight: bold; }

.clear {clear: both; font-size:1px; line-height:1px;}

#stats {border-bottom: 1px solid #7eae9e; padding-bottom: 5px; margin-bottom: 5px;}
#stats img {float: left;}

#stat {border-bottom: 1px solid #7eae9e; padding: 5px 0;}
#stat div {width: 212px; height: 36px;}
#stat div div {width: auto; height: auto; float: right; font-size: 12pt; font-weight: bold; margin: 14px 5px 0 0;}

hr {
    color: #5e8fac; /*для IE */
    background-color:#5e8fac; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
}

p		{margin: 0 0 10px 0;}

FORM 	{padding:0; margin:0}
IMG 	{border:0;}

textarea {
	border: #1b4c6a 1px solid; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial, helvetica, san-serif;
	background: #fff url('images/textarea.gif') top repeat-x;
	width: 465px; height: 100px;
	color: #1b4c6a;
}

.inp {
	border: #1b4c6a 1px solid; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial, helvetica, san-serif;
	background-image: url('images/inp.gif'); 
	background-color: #defff5;
	color: #1b4c6a; 
	width: 150px;
}
.inp1 {
	border: #1b4c6a 1px solid; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial, helvetica, san-serif;
	font-weight: bold;
	background-image: url('images/inp1.gif'); 
	background-color: #356757; 
	width: 150px;
	color: white;
	text-align: center;
}

.inp1:hover {
	border: #000000 1px solid; 
}

BODY {
	padding: 0;
	margin: 0;
	background: #1b4c6a url('images/bg_main.jpg') top repeat-x;
}




.quote {width: 210px; border: 1px solid #68a18e; font-size: 7pt; font-weight: bold;}
.qtt {height: 16px; background: url(images/qt.gif); padding: 0; padding-left: 18px; font-size: 7pt; font-weight: bold;}
.qtt div {float: left; padding-top: 2px;}

.qt1 {width: 52px;}
.qt2 {width: 44px;}
.qt3 {width: 52px;}

.qt_still 	{background-position: left top;  color: #16475e;}
.qt_up 		{background-position: left 16px; color: #006600;}
.qt_down 	{background-position: left 32px; color: #cc0000;}




.calll {
  float: left;  background: url(images/bg_cal.gif) no-repeat left top;
  left: -3px;  width: 38px;  height: 44px;  text-align: center;  margin: 0 5px 5px 0;
}
.date {
  position: relative;  top: 5px;
  font-size: 22px;  font-family: "Times New Roman", Times, serif;
  color: #f8f7f3;  vertical-align: top;
}
.mo {  position: relative;  top: 1px;  font-size: 10px;}
.yr {  position: relative;  top: 1px;  font-size: 10px;  color: #999999;}

.news_header {font-size: 14px; font-weight: bold; font-family: Georgia,"Nimbus Roman No9 L",serif; margin-bottom: 5px;}

//////////////////////////////////////////////////////

.qmclear 	{	font-size:1px;height:0;width:0px;clear:left;line-height:0px;display:block;}
.qmmc 		{	position:relative;}
.qmmc a 		{	display:block;	white-space:nowrap;	float : left;}
.qmmc div a 	{	float: none;}
.qmmc div 	{	visibility:hidden;	position:absolute;}

#qm0		{ 	z-index:10 !important;	}

#qm0 a	{ text-align: center; text-decoration: none; font-size: 9pt; font-weight: bold;	color: #fff;
	background: #3d97b5 url("images/mn_05.gif") no-repeat right top; padding: 10px 13px 11px 9px; }

#qm0 a:hover {	text-decoration: none;	background-color: #fcce51; background-position:100% -35px; color: #1b4c6a; }

#qm0 div		{	background-color:#ffffff; padding: 0 1px 1px 1px; border: 1px solid #4d7fa0;	}

#qm0 div a	{	font-size:8pt; color:#fff; border-width:0px; border-top: 1px solid #fff; text-align: left; 
		padding: 5px 10px 5px 7px; background: #3d97b5 url("images/mn_05a.gif") no-repeat right top;	}

#qm0 div a:hover	{	color: #1b4c6a;	background-color:#fcce51; text-decoration:none;	background-position:100% -24px;	}


//top
#review_div {margin-bottom: 5px;}
#review_div img {vertical-align: middle;}
#review_div .r1 {width: 184px; float: left;}
#review_div .r2 {width: 490px; background: #d8eaf4; padding: 10px; float: left; border-left: solid 2px #5d8eac;}

.butt_registration {display: block; height: 24px; width: 150px; background: url(images/butt_registration.png);}
.butt_registration:hover {background-position: 0 -24px;}


#ts_table {background: url(images/ts_02.gif);}
.ts_imgbg {padding: 8px 0 0 18px; width: 168px; background: url(images/ts_03.gif) top no-repeat;}
.ts_title {width: 516px; height: 24px; margin-bottom: 5px; padding: 6px 0 0 10px; background: url(images/ts_title.gif); color: #1b4c6a; font-weight: bold; font-size: 10pt;}
.ts_txt {width: 526px; padding-right: 10px; color: #ffffff; text-align: justify;}
.ts_bottom {background: url(images/ts_05.gif);}
.ts_more {width: 131px; height: 22px; background: url(images/ts_more.gif); float: right;}
.ts_more:hover {background-position: 0 -22px;}


.block_8a{background: url(images/b_04c.gif); width: 722px;}
.block_8b{background: url(images/b_04d.gif) bottom no-repeat; width: 698px; padding: 4px 12px 12px 12px; font-size: 9pt; text-align: justify; margin-bottom: 6px;}


