		body {	color: #000066;
	background-color: #8AD7FF;
	background-image: url('Bottom_texture.jpg');
  	background-repeat: repeat;
  	background-attachment: fixed;
  	background-position: top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

h1 {border-bottom: 2px solid #006699;}h2 {color : #006699;	font-size: 13px;}h3 {color : #006699;	font-size: 11px;}h4 {color : #006699;	font-size: 10px;}h5 {color : #0000ff;	font-size: 9px;}h4.navlink {color:blue;font-size: 10px; margin:3px 0px;}img {padding:3px; border: 0;}
td{  font-size: 13px; color: #000066;}

hr {margin: 5px auto; width:95%; clear:both;}

a{text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}

.left_align {float:left;}
.right_align {float:right;}.cl-green{color:green}.cl-grey{color:grey}div.cl-grey{color:grey}.cl-blue{color:blue}.cl-804000{color:#804000}.cl-800080{color:#800080}.cl-555{color:#555555}.fwb{font-weight:bold;}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}

#container{
	width: 1024px;
	margin:0 auto;
	z-index:1;
}
#errmsg{	text-align:center;	font-weight:bold;	padding-top:15px;	padding-bottom:15px;		font-size	:12px;}#support{
    position: absolute;
	width  	: 600px;
	height 	: 400px;
	background-color: #EDFFCC;
  	border: 1px #8AD7FF solid;
  	border-spacing: 1px;
  	padding: 2px;
 	font-size	:11px;
	color :	#308000;
	font-weight:bold;
	z-index:1100;
    display:none;
}
#YMapsID{
    margin:0 auto;	position: absolute;
	width  	: 800px;
	height 	: 600px;
	background-color: #EDFFCC;
  	border: 1px #8AD7FF solid;
  	border-spacing: 1px;
  	font-size	:11px;
	color :	#308000;
	font-weight:bold;
	z-index:1100;
    display:none;
}#modal_w{    margin:0 auto;	position: fixed;	width  	: 800px;	height 	: 600px;	background-color: #EDFFCC;  	border: 1px #8AD7FF solid;  	border-spacing: 1px;  	font-size	:11px;	color :	#308000;	font-weight:bold;	z-index:1100;    display:none;}#imglink{	margin:0 auto;	position: fixed;	width: 600px;	height: 150px;	background-color: #EDFFCC;	border: 1px solid #8AD7FF;	border-spacing: 1px;	font-size: 11px;	color: #308000;	font-weight: bold;	z-index: 1100;	display: none;	text-align: center;;}
#login_frm{    position: absolute;
    left: 50%;
    margin-left:-100px;
    top: 50%;
	margin-top:-100px;
	width  	: 200px;
	height 	: 200px;
	background-color: #EDFFCC;
  	border: 1px #8AD7FF solid;
  	border-spacing: 1px;
  	
	font-size	:11px;
	color :	#308000;
	font-weight:bold;
	z-index:1100;
    display:none;
}

.modal_bg {position:absolute;display:none;z-index:1000;left:0;top:0;background-color:#A8A8A8;}
#login_frm .delete {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

#login_frm .fields {
	margin: auto;
	margin-top:5px;
    text-align: center;
}
#login_frm .btnok {
	margin: auto;
	margin-top:5px;
	width:90px;
	height:25px;
	cursor: pointer;
	background-image: url('btn/login-btn.png');
    text-align: center;
    color:white;
    line-height:25px;
}

#login_frm .longlife {
	margin: auto;
	margin-top:5px;
	width:90px;
	height:25px;
	cursor: pointer;
    line-height:25px;
}
#login_frm .btnok a {
	margin:auto;

}
#modal_w div.btnok {	color: #FFFFFF;	font-weight:bold;    border:0;	height:25px;   	line-height:25px;	width:180px;	text-align: center;	margin:auto;	background-color: #006699;  /* фоновый цвет 'элемента */   	cursor:pointer;   	margin-top:5px;   	margin-bottom:5px;}#modal_w div.btnok:hover{    background-color: #999999;}
#logout_btn{
	margin-top: 2px;
	margin-left: 2px;
	padding-left:25px;
	float:left;
	width:45px;
	height:24px;
	line-height:25px;
	color:red;
	
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('btn/logout-icon.png');
}

#user_btn{
	margin-top: 2px;
	margin-left: 2px;
	padding-left:25px;
	float:left;
	width:115px;
	height:24px;
	line-height:25px;
	color:green;
	
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('btn/user-icon.png');
}
#support_btn{
	margin-top: 2px;
	margin-left: 2px;
	padding-left:25px;
	float:left;
	width:64px;
	height:24px;
	line-height:25px;
	color:green;
	
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('btn/support-icon.png');
}
#support_text{
	
	font-size: 12px;
	font-weight:bold;
	color:blue;
	cursor: pointer;
}

#login_btn{

}

#login_frm input{
margin-left:10px;
}

#header{	width: 100%;
	background-color: #EDFFCC;

}

#header_l{
	float:left;
	width: 320px;
	height: 150px;

	background-color: #EDFFCC;
 	border: 0px
}
#header_l3{
	height: 20px;
}
#header_l1{
	height: 30px;

}
#header_l2{
	height: 120px;
}
#header_c{
	float:left;
	width: 220px;
	height: 140px;
	background-color: #EDFFCC;
 	border-left: 1px solid #8AD7FF;
 	border-right: 1px solid #8AD7FF;
}
#header_r{
	float:left;
	width: 704px;
	height: 150px;
	background-color: #EDFFCC;
 	border: 0px;
}


#header div{
	border-top: 1px #8AD7FF solid;
	width:100%;
	margin:auto;
	clear:both;
}

#header div#head
{ float:none;
 overflow:hidden;
 height:78px;
 border-top: 4px #8AD7FF
 solid;}
#header div#head div#icon
{
 float:left;
 clear:none;
 border: 0;
 width:420px;
 height: 75px;
}
#header_r div#headbaner{border: 0;width:700px;overflow:hidden;clear :both;}#header_r div#headbaner h2 {margin-top: 1px; margin-left: 2px; text-align: left; font-size: 13px; margin-bottom: 0px;font-weight: bold; color:#804000;}#header_r div#headbaner div{width:230px;margin-left: 1px;margin-right: 1px; margin-top: 2px; float:left; text-align: left; height:100px; background-color: #FFFAFA;}#header_r div#headbaner div h2 {margin-top: 2px;margin-left: 0px; text-align: center; font-size: 13px;margin-bottom: 5px;font-weight: bold; color: #008000;}#header_r div#headbaner div h4 {margin: 1px 3px 2px; font-size: 10px; color: #555;}#header_r div#headbaner div h3 {margin-top: 5px; margin-left: 2px; margin-bottom: 2px; text-align: left; color: #00F; font-weight: bold;}

#footer{
	width: 100%;
	min-height: 60px;
	color:#000000;
	background-color: #EEEEEE;
	border-top: 1px #8AD7FF solid;
	clear:both;
	overflow:hidden;
}

#footer div#left{
 	width: 820px;
 	min-height: 60px;
	float:left;
}
#footer div#left p{

margin-bottom: 10px;
}
#footer div#left a{

margin-left: 10px;
margin-right: 10px;

font-size: 11px;
font-weight:bold;
color:#777777
}
#footer div#right{
	width: 200px;

	border: 0;
	margin:0 auto;
	margin-right :4px;
	text-align:right;
	float:left;
}


#wrapper{border-top: 1px #8AD7FF solid; overflow:hidden; width: 100%; clear:both; }
#wrapper div{float:left;}

#lslidebar{width: 224px; margin:0;	background-color: #FFFEFE;}
#lslidebar div{float:none;margin:0 2px 0 2px;margin-bottom:0px; border-bottom : 1px #8AD7FF solid; color: #006699; padding:0px;}#lslidebar div div{margin:0; border:0; padding:0;}#lslidebar h2{padding-top: 0px;margin-left:2px;margin-top:2px;margin-bottom: 2px;font-size: 12px;color: red;	font-weight: bold;text-align:left;}#lslidebar p{margin-top:1px; margin-bottom:2px; margin-right: 3px; margin-left: 3px;font-size: 10px;color: #555;}#lslidebar p.time{text-align:right; font-style: italic; margin-bottom: 1px;}#lslidebar p.h2{text-align:center; font-weight: bold; margin:3px; font-size:14px;}#lslidebar p.more{margin-top:1px; margin-bottom:2px; text-align:right;font-weight: bold;color: #804000;}#lslidebar p.town{margin-top:1px; margin-bottom:2px; text-align:left;font-weight: bold;color: blue; font-weight: bold;}#lslidebar p.title{margin-top:2px; margin-left:0px; text-align:center; font-size:13px; margin-bottom:5px;font-weight: bold; color: green;}#lslidebar li{margin-top:0px; text-align:center; font-size:11px; margin-bottom:7px; color:blue; font-weight: bold; list-style-type: none;}

div#inner{float:right; border-left: 1px #8AD7FF solid;width: 798px;min-height:400px;	margin:0;text-align:center;background-color: #EDFFCC;}
#inner div#fotoframe{margin-left:2px;margin-top:5px;margin-right:8px;float:left;width:310px;height:429px;text-align:center;}
#bigfoto{
	margin:1px auto;
	float:none;
	width:302px;
	height:302px;
	text-align:center;
}
#listfoto{
	margin:1px auto;
	float:left;
	width:300px;
	height:120px;
	overflow-x: scroll;
	overflow-y: hidden;

}

#listfoto div.img{
 	border:1px solid #0000FF;
	float:left;
	height:92px;
	margin:1px;
	text-align:center;
	width:92px;
    cursor:pointer;

}

#listfoto div.img img {display:inline; margin:1px;}

#inner div#descrframe{margin:2px;float:left;clear:none;overflow: hidden;	width:475px;}
#inner div#mainframe{margin:2px;float:none;clear:both;border: 1px #000000 solid;	height:304px;}
#inner p.msgtext{text-align:justify;	color : #006699;padding-left: 15px;margin-top: 0px;	margin-right: 0px;}#inner div.msgtext {text-align:justify;color : #006699;padding: 0px;overflow: hidden;}#inner div.msgtext a{color : green;font-size: 11px;font-weight: bold;text-decoration: none;}
#inner div .loc_offer{float:none;overflow:hidden;}
#inner div .loc_offer div{width:150px;height:150px;float:left;margin:2px;position:relative;border: 1px blue solid;background-color: #EEEEEE;cursor:pointer;}
#inner div .loc_offer_h5{text-align:right;top:135px;position:absolute;color:green;margin:0;bottom:3px;right:3px;}
#inner div .loc_offer_h4{text-align:left;color:#004080;margin:0;margin-left:3px;}
#inner div .loc_offer_h3{text-align:center;width: 100%;font-size: 17px;position:absolute;top:35px;color:#800080;margin:0;}
#inner div .loc_offer_dsc{text-align:justify;width: 97%;	font-size: 9px;	position:absolute;	top:75px;	color:#006699;	margin:2px;}
#inner div.spoiler {display:none}#inner div.spoiler_btn {background-color:#A0A0A0; border: 1px solid #555555; margin: 	auto; width: 200px; height	: 25px; line-height	: 25px; font-weight:bold; color:white; text-align:center; cursor:pointer}
#inner a{color: #0000FF;}
#inner a:visited {color: #0000FF;}
#inner a:active {color: #0000FF;}
#inner a:hover {color: #0000FF;}
.head3 {font-size: 11px;}
#inner div h1 {padding-left: 5px;	margin-bottom: 2px; font-size: 13px; color: #800080;font-weight: bold;}
#inner div h2 {font-size: 12px;color: #800080;font-weight: bold;}#inner div h2.ml10mb0 {margin-left:10px; margin-bottom:0px}#inner div h3 {font-size: 11px;color: #800080;font-weight: bold;}#inner div h3#subhead {margin:0px; padding-left:10px;color:#804000;}#inner div#snippet{background-color:#FFFEFE; margin: 3px; border: 1px #006699 solid;}#inner div#snippet div{margin:3px; margin-bottom:5px; text-align:justify; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color : #004080; font-size: 11px; overflow-y:auto; max-height:100px;}
#inner div h3.ml10mb0 {margin-left:10px; margin-bottom:0px}#inner div.mnts {float:none; clear:both; overflow:hidden; margin-top:4px;margin-bottom:4px;}#inner div.mnts  h3{margin:2px;}#inner div.mnts div {float:left; margin:1px; height:18px; width:108px; max-width:110px; border:1px solid grey; text-align:center; font-weight:bold; background-color: white; color: #804000;}
#inner div.comments h3{margin-top:2px;margin-bottom:2px;	margin-left:5px;font-size: 13px;color: #006699;font-weight: bold;}

#inner div.comments div.theme{clear:both;	margin-left:10px;overflow:hidden;}
#inner div.comments div.link{	clear:both;	text-align : right;	overflow:hidden;	width:100%;}
#inner div.comments div.addpost{font-size: 11px;	color: #006699;	clear:both;	overflow:hidden;	width:755px;	margin-top:8px;	margin-left:10px;	margin-bottom:8px;}
#inner div.comments div.addpostbtn{text-align:center;	float:right;overflow:hidden;width:150px;height:20px;line-height:20px;background-image: url('btn/btn_bg_150.jpg');margin-top:8px;margin-left:10px;margin-right:5px;	margin-bottom:15px;}
#inner div.comments div.addpostbtn a{display:block;font-size: 11px;text-align:center;color: #ffffff;height:20px;line-height:20px;}
#inner div.comments div.addtheme{	font-size: 11px;color: #006699;clear:both;overflow:hidden;width:735px;	margin-top:8px;	margin-left:25px;	margin-bottom:15px;}
#inner div.comments div.addthemebtn{	font-size: 11px;text-align:center;color: #ffffff;clear:both;overflow:hidden;width:150px;height:20px;line-height:20px;background-image: url('btn/btn_bg_150.jpg');margin-top:8px;margin-left:25px;margin-bottom:15px;}
#inner div.comments div.comment{margin-top:8px;margin-left:10px;overflow-x:hidden;overflow-y:auto;max-height:640px;}
#inner div.comments div div{float:left;}
#inner div.comments div div.autor{width: 100px;text-align:center;}
#inner div.comments div div.body{text-align:justify;font-size: 12px; margin-left: 5px; padding:2px;color: #333333;width: 650px; min-height: 100px;}
#inner div {float:none;text-align:left;margin:4px 4px auto;}
#inner div div {margin:0;}
#inner div.btn {float:left;margin:3px;cursor:pointer;}#inner div.msgtext p { padding-right:10px; text-align:justify;  color : #006699; font-size: 11px;}
#inner div.listitem  {background-color: #EEEEEE;border: 2px #006699 solid; border-spacing: 1px; margin:2px;  padding:2px; padding-bottom:5px;overflow:hidden;}#inner div.listitem  h2 {color:#804000; margin-top:2px; margin-bottom:2px;}#inner div.listitem  h3.sbar {border-top:1px solid grey; padding-top:2px; margin-right:5px; margin-left:5px; margin-top:2px; margin-bottom:1px; clear:both;}#inner div.listitem  div .descr {margin-top:5px; margin-bottom:2px;}#inner div.listitem  div.img {float:left; margin:auto; overflow:auto; text-align:center; width:150px}#inner div.listitem  div.listdetail {float:left; margin-left:5px; overflow:auto; text-align:left; width:620px;}#inner div.itembox  {background-color: #EEEEEE;border: 2px #006699 solid; border-spacing: 1px; margin:2px;  padding:2px; padding-bottom:5px;overflow:hidden;}#inner div.itembox  div.click{text-align:right; margin-right:3px;color:black}#inner div.itembox  div.msgtext{padding-left:10px; text-align:justify;  color : #006699; font-size: 11px;}#inner div.itembox  .tumbnail{ width: 160px; padding:4px; border: 1px #006699 solid; cursor:pointer;}#inner div.townlist {text-align:justify;color : #006699;font-size: 11px;padding: 0px;overflow: hidden;font-weight : bold;}#inner div.townlist a{color: grey; font-size:10px;}#inner div.townlist a:hover{color: grey;}
#inner div.showTable  {background-color: #EEEEEE;border: 2px #006699 solid; border-spacing: 1px; margin-top:3px; margin-bottom:2px;  padding-left:2px;  padding-bottom:5px;  overflow:hidden;}#inner div.showTable  p{text-align:justify;color : #006699;font-size: 11px;padding: 5px; overflow: hidden;}#inner div.showTable  li{text-align:justify;color : #006699;font-size: 11px;}
#inner table.showTable  { border-collapse: separate; background-color: #FFFFFF; empty-cells: show; border: 2px #006699 solid; width: 100%; border-spacing: 1px; margin-top:3px;  margin-bottom:2px;}
#inner table.showTable th {color: #FFA34F; font-size: 11px; font-weight : bold;background-color: #006699; height: 25px; text-align:center;}#inner table.showTable td { background-color: #EEEEEE; padding: 4px;}

#inner div#msglist div.comment{margin-top:8px;margin-left:45px;overflow:auto;	max-height:100px;}
#inner div#msglist div div{float:left;}
#inner div#msglist div div.autor{width: 100px;text-align:center;}
#inner div#msglist div div.body{text-align:justify;font-size: 10px;margin-left: 5px;color: #333333; max-width: 625px;}
#inner div.forums {margin:2px; margin-top:5px; border-radius: 5px; background-color: #006699; padding: 3px; overflow:hidden;}#inner div.forums div{margin:3px;}#inner div.forums ul, #inner div.forums li {float:none; clear:both; padding:0;}#inner div.forums ul.topic-list {display: block; list-style-type: none; margin: 0px;}#inner div.forums ul.topic-list li {display: block; list-style-type: none; margin: 0px; background-color: #006699;  min-height: 20px;  line-height: 20px;}#inner div.forums ul.topic li {display: block; list-style-type: none; margin: 0px; background-color: #E1EBF2;  min-height: 35px; line-height: 35px;}#inner div.forums li.header dt, #inner div.forums li.header dd {color: #FFF;}#inner div.forums li.header dt .topic-name {margin-right: 0px; width:580px; background-color: #006699; }#inner div.forums li.header dt .topic-name a{font-weight:bold; color: #FFF;}#inner div.forums li.row dt .topic-name {margin-right: 0px; width:580px; line-height: 16px; font-size:10px;}#inner div.forums li.row dt .topic-name a{font-weight:bold; font-size:1.2em; color: #00F;}#inner div.forums li.row {border-top: 1px solid #FFF; border-bottom: 1px solid #00608F;}#inner div.forums dl {position: relative; overflow:hidden; margin:0;}#inner div.forums dd{float:left; width:95px; margin:0 auto; text-align:center;}#inner div.forums dt{float:left;}

p.address {text-align:justify; color : #006699; font-size: 11px; padding-left: 15px; margin-top: 0px;}
div.address {text-align:justify; color : #006699; font-size: 11px; padding-left: 15px; margin-top: 0px;}
td.address {text-align:justify; color : #006699; font-size: 11px; padding-left: 15px; margin-top: 0px;}

/* Р¤РѕСЂСѓРј */

div.mainmenu { border: 2px #006699 solid; }

a.mainmenu		{ text-decoration: none; color : #006699; font-size : 14px;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; font-size : 14px; }

a.header 	{ text-decoration: none; color : #006699; font-weight: bold; font-size: 16px; }
a.header:hover{ text-decoration: underline; color : #DD6900; font-weight: bold; font-size: 16px; }

.filter_block {
	margin-top: 10px; border-style: solid; border-width: 1px; border-color: #555555
}

.filter {
     color : #006699;
	font-weight: bold; font-size: 13px;
}

.breadcrumbs {color : #0000FF;font-weight: bold;	font-size: 11px;	height:15px;	line-height:15px;	margin:0;	padding:0;}
.breadcrumbs a {color : #0000FF;}
.breadcrumbs img {vertical-align:middle;}
/* Стиль для вкладок*/
 #tabbs { position:relative; padding:20px; margin:0 auto; background-color:#fff; width: 1006px; min-width:1006px; height:130px;}
.righttab {border-left: solid 1px ; border-bottom: solid 1px}
.lefttab {border-left: none ; border-bottom: solid 1px}
.ttabs {margin-top: 10px;}

.active { /* Активная вкладка */
  color : #006699;
 font-weight: bold; font-size: 11px; color:green;
 height:25px;
 border: 2px #006699 solid; /* Параметры рамки */
 border-right: 1px #006699 solid; /* Линии справа нет */
 border-bottom: none; /* Линии снизу нет */
 text-align: center; /* Выравнивание текста по центру вкладки */
 font-weight: bold; /* Жирное начертание */
 background: #EEEEEE; /* Цвет фона вкладки */
 cursor:crosshair;

 }
 .nonactive {
  color : #006699;
 font-weight: bold; font-size: 11px;
 height:25px;
 border: 1px #006699 solid; /* Параметры рамки */
 border-right: none; /* Линии справа нет */
 text-align: center; /* Выравнивание текста по центру вкладки */
 border-bottom: 2px #006699 solid;
 background: #FAFAFA; /* Цвет фона вкладки */
 cursor:pointer;
 }

.tabcontent {
 border: 2px #006699 solid;
 padding: 5px;
 width: 100%;
 height:25px;
 border-top: none;
 background-color:#EEEEEE;
}
div.hide{ /* скрываем вкладку */
 padding: 0px;
 display:none;
}
div.show{ /* показываем вкладку */
 padding: 0px;
 margin: 0px;
 display:block;
}
.nonactive_1{ /* неактивная вкладка */
 background-color:#fff;
 cursor:pointer;
 color:#3794DA;
}
.active_1{ /* активная вкладка */
 background-color:#E7EFF5;
 border-top:#C40000 2px solid;
 cursor:default;
 color:#000;
 font: bold 12px Tahoma;
}
/* Конец стиля для вкладок*/

/* The largest text used in the index page title and toptic title etc. */

td.head2 { color : #006699;font-size: 13px; text-decoration: none;}
a.head2 { color : #006699;font-size: 13px; text-decoration: none;}
a.head2.visited { color : #006699;font-size: 13px;text-decoration: none;}
a.head2.active { color : #006699;font-size: 13px;text-decoration: none;}
a.head2.hover { color : #006699;font-size: 13px;text-decoration: none;}

.head3 {font-size: 11px;}
td.head3 { color : #006699;font-size: 11px; text-decoration: none;}
a.head3 { color : #006699;font-size: 11px; text-decoration: none;}
a.head3.visited { color : #006699;font-size: 11px; text-decoration: none;}
a.head3.active { color : #006699;font-size: 11px; text-decoration: none;}
a.head3.hover { color : #006699;font-size: 11px; text-decoration: none;}

td.head4 { color : #006699;font-size: 10px; text-decoration: none;}
a.head4 { color : #006699;font-size: 10px; text-decoration: none;}
a.head4.visited { color : #006699;font-size: 10px; text-decoration: none;}
a.head4.active { color : #006699;font-size: 10px; text-decoration: none;}
a.head4.hover { color : #006699;font-size: 10px; text-decoration: none;}

td.head5 { color : #006699;font-size: 9px; text-decoration: none;}
a.head5 { color : #006699;font-size: 9px; text-decoration: none;}
a.head5.visited { color : #006699;font-size: 9px; text-decoration: none;}
a.head5.active { color : #006699;font-size: 9px; text-decoration: none;}
a.head5.hover { color : #006699;font-size: 9px; text-decoration: none;}


.content { background-color: #FFFFFF;border: 1px #98AAB1 solid;}
.messagesBox { border: 2px #006699 solid;  margin: 10px 0 10px 0;  padding: 1px;}

a.header 	{ text-decoration: none; color : #006699; font-weight: bold; font-size: 13px; }
a.header:hover{ text-decoration: underline; color : #DD6900; font-weight: bold; font-size: 13px; }

a.navigation	{ font-weight: bold; font-size: 11px; text-decoration: none; color : #006699; }
a.navigation:hover		{ font-weight: bold; font-size: 11px; text-decoration: underline;  color : #006699; }

div.navDiv {
  font-size: 11px;
  color: #000000;
  background-color: #F5F5F5;
  padding: 2px;
  margin: 10px 0 10px 0;
}

a.pages	{ font-weight: bold; font-size: 12px; text-decoration: none; color : #006699; }
a.pages:hover { font-weight: bold; font-size: 12px; text-decoration: underline;  color : #006699; }
div.pagesDiv {
  font-size: 12px;
  color: #000000;
  padding: 2px;
  margin: 5px 0 5px 0;
}

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

.postTable  {
  background-color: #FFFFFF;
  border-collapse: collapse;
  width: 100%;
  margin-top:10px;
  margin-bottom:10px;
}

.postTable TD {
	padding: 2px;
	border: 1px solid #ccc;
}
.postTop { background-color: #EEEEEE; }
.postMiddle { background-color: #FFFFFF; vertical-align: top; }
.postBottom{ background-color: #EEEEEE; }

.helpline {
  background-color: #FFFFFF;
  border-style: none;
  padding: 2px;
}



div.mainmenu { border: 2px #006699 solid; }



.details		{ font-size : 10px; color : #000000; }


.quoteHead {
  padding:2px;
  margin: 5px 10px 2px 10px;
  font-style: italic;
  font-weight: bold;
  font-size : 12px;
  width: 95%;
}

input {margin: 1px;}
textarea {margin: 1px;}

.navstring {font-family: "Courier New", Courier, monospace;	font-size: small;}
.loginstyle {text-align: left;	font-size: small;}
.badpwdstyle {font-size: 10px; font-style: italic;	font-weight: bold;	color: #FF0000;}
.frmnewuser_st1 {font-size: small;}
.center { text-align: center;}
.cell_left { text-align: left;}
.cell_left_small { font-size: small; text-align: left;}
.cell_center { text-align: center;}
.cell_center_small { font-size: small; text-align: center;}
.cell_right {font-family:  Arial, Helvetica, sans-serif; text-align: right;}
.smallbolditlic {font-size: small;	font-style: italic;	font-weight: bold;}

.menu_fon { background-color: #FFFEFE; color: #0000FF;}

.main_fon {z-index:0;  background-color: #F0F0FF}
.main_frame { background-color: #EDFFCC;}
.hidden_main_frame {background-color: #EDFFCC; color: #EDFFCC;}


.textnews{margin-top: 10px; text-indent: 20px; text-align: justify}
.newsblockzag{padding-left: 30px;font-size: 13px;padding-right: 20px;color: #800080;margin-top: 15px;	margin-bottom: 5px;}
.newsblock{ text-align: left;  padding-left: 30px; font-size: 12px; padding-right: 20px; color: #0000FF; margin-top: 0px; margin-bottom: 5px}
a.newsblock{ text-align: left;  padding-left: 30px; font-size: 12px; padding-right: 20px; color: #0000FF; margin-top: 0px; margin-bottom: 5px}
a.newsblock:active{ text-align: left;  padding-left: 30px; font-size: 12px; padding-right: 20px; color: #0000FF; margin-top: 0px; margin-bottom: 5px}
a.newsblock:hover{ text-align: left;  padding-left: 30px; font-size: 12px; padding-right: 20px; color: #0000FF; margin-top: 0px; margin-bottom: 5px}.anewsblock{ color: #0000FF}
a.newsblock:visited{ text-align: left;  padding-left: 30px; font-size: 12px; padding-right: 20px; color: #0000FF; margin-top: 0px; margin-bottom: 5px}

.navstr{color: #888888; font-size: 11px; font-weight: bold; text-decoration: none;}
a.navstr{color: #006699; font-size: 11px; font-weight: bold; text-decoration: none;}
a.navstr.active{color: #006699; font-size: 11px; font-weight: bold; text-decoration: none;}
a.navstr.visited{color: #006699; font-size: 11px; font-weight: bold; text-decoration: none;}
a.navstr.hover{color: #006699; font-size: 11px; font-weight: bold; text-decoration: none;}

.navibanner{ background-image: url('btn/ban_bg.jpg'); width: 468px; height: 60px;}
.menubtn{ background-image: url('btn/btn_bg.jpg'); text-align: center; font-size: 11px; color: #FFFFFF}
.menubtn150{ background-image: url('btn/btn_bg_150.jpg'); text-align: center; font-size: 11px; color: #FFFFFF}
a.amenubtn{ none; text-align: center; font-size: 11px; color: #FFFFFF }
a.amenubtn:active{  text-decoration: none; text-align: center; font-size: 11px; color: #FFFFFF}
a.amenubtn:hover{  text-decoration: none;  text-align: center; font-size: 11px; color: #FFFFFF}
a.amenubtn:visited{ text-decoration: none;  text-align: center; font-size: 11px; color: #FFFFFF}


bottomtext{  font-size: 8px; color: #0000FF;}
p.bottomtext{  font-size: 8px; color: #0000FF;}

a.bottomtext{  font-size: 8px; color: #0000FF;}
a.bottomtext:visited {  font-size: 8px; color: #0000FF;}
a.bottomtext:active {  font-size: 8px; color: #0000FF;}
a.bottomtext:hover {  font-size: 8px; color: #0000FF;}


.img{margin-left: 20px}
.namepage{font-size: 16px; color: #0E3E7F; text-transform: uppercase; }
.zagblock{border-bottom-style: solid; border-width: 1px; border-color: #0000FF;
padding-left: 10px; margin-top: 10px;
text-transform: uppercase;  font-size: medium; color: #800080; font-weight: bold; margin-bottom: 0px}

#paginator{margin: 2px;height: 22px;background-color:#CCCCCC;float:none;clear:both;overflow:hidden;}
#paginator div#page{color: #006699;font-size: 11px;font-weight: bold;text-decoration: none;margin:2px;height:16px;width:25px;text-align:center;line-height:16px;	background-color:#EEEEEE;border: 1px #006699 solid;float:left;overflow:hidden;}
#dc div.duration {margin: 1px auto;margin-left: 1px;	background-color:#FEFEFE;width:16px;height:16px;border: 1px #006699 solid;color:#804000;line-height:16px;float:left;text-align:center;cursor: pointer;}#dc div.act {color:green;border: 1px green solid;background-color:#C0C0FF;line-height:16px;float:left;text-align:center;cursor:crosshair;}span.noweblink {cursor:pointer; color:green; text-decoration:none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: 700;}