body, table {
	color : #000000;
	font-size : 14px;
	font-family : Arial, Verdana, Tahoma;
}

A:link
{
    COLOR: #157117;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #157117;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #2AC100;
    TEXT-DECORATION: underline;
}
A:hover
{
	COLOR: #2AC100;
	TEXT-DECORATION: underline;
}
div.ongreen {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 2px 2px 5px;
	background-color: #2cb306;
	margin-bottom: 5px;
	text-align: left;
}
.head_ongreen {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
}
ol.search li{
	padding-bottom: 10px;
}

.head_ongrey {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38981D;
}
.head_onright {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border-top: #e2e2e2 1px solid;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	BORDER-BOTTOM: 2px solid #ffd809;
	font-weight: bold;
	font-size: 12px;
	color: #24a500;
}
.head_onred {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border-top: #e2e2e2 1px solid;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	BORDER-BOTTOM: 2px solid #ff8484;
	font-weight: bold;
	font-size: 12px;
	color: #24a500;
	padding-left: 5px; 
}
.head_onred a:link {font-size: 12px; font-weight: bold; color: #24a500; text-decoration: none;}
.head_onred a:visited {font-size: 12px; font-weight: bold; color: #24a500; text-decoration: none;}
.head_onred a:active {font-size: 12px; font-weight: bold; color: #24a500; text-decoration: underline;}
.head_onred a:hover {font-size: 12px; font-weight: bold; color: #24a500; text-decoration: underline;}

/*.head_onrightOLD {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
} */
.head_gline {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.small {
	font: Verdana;
	font-size: 11px;
}
.on a:link {font: Tahoma; font-size: 14px; font-weight: bold; color: #38981D; text-decoration: none;}
.on a:visited {font: Tahoma; font-size: 14px; font-weight: bold; color: #38981D; text-decoration: none;}
.on a:active {font: Tahoma; font-size: 14px; font-weight: bold; color: #38981D; text-decoration: none;}
.on a:hover {font: Tahoma; font-size: 14px; font-weight: bold; color: #38981D; text-decoration: none;}
.on {font: Tahoma; font-size: 14px; font-weight: bold; color: #38981D; text-decoration: none;}

.out a:link{font: Tahoma;	font-size: 14px; font-weight: bold; color: #878787; text-decoration: none;}
.out a:visited{font: Tahoma;	font-size: 14px; font-weight: bold; color: #878787; text-decoration: none;}
.out a:active{font: Tahoma;	font-size: 14px; font-weight: bold; color: #878787; text-decoration: none;}
.out a:hover{font: Tahoma;	font-size: 14px; font-weight: bold; color: #878787; text-decoration: none;}
.out {font: Tahoma;	font-size: 14px; font-weight: bold; color: #878787; text-decoration: none;}

/*.v_out{
	font: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #878787;
	text-decoration: none;
}*/
.top {
	font: Tahoma;
	font-size: 20px;
	color: #156100;
}
h1 {
	font: Tahoma;
	font-size: 20px;
	color: #156100;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: Tahoma;
	font-size: 15px;
	color: #156100;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.top_s {
	font: Tahoma;
	font-size: 15px;
	color: #156100;
}
table.char {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-collapse: collapse;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;	
	padding-bottom: 2px;
	background-color: #ffffff;
}
td.char {
	background-color: #ffffff;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
table.char th {
	background-color: #C0C0C0;
	text-align: center;
}
td.char_top {
	background-color: #eeeeee;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	font-weight: bold;
	text-align: center;
}
ul {
   list-style-image: url(img/design/point_g.gif);
   MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
	MARGIN-left: 20px;
	padding-left: 10px;
}
ol.list li {
	padding-bottom: 15px;
}
td.on {
	border-left: 1px solid #38981D;
	border-top: 1px solid #38981D;
	border-right: 1px solid #38981D;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	background-image: url(/img/design/tab_bg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	cursor: default;
}
td.out {
	border-left: 1px solid #878787;
	border-top: 1px solid #878787;
	border-right: 1px solid #878787;
	border-bottom: 1px solid #38981D;
	background-color: #ffffff;
	background-image: url(/img/design/tab_bg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	cursor: pointer;
}
.pic {
   border: #cccccc 1px solid;
}

.tdborder {
	BORDER-TOP: 1px solid #008040; BORDER-LEFT: 1px solid #008040; 
}
.tableborder {
	BORDER-RIGHT: 1px solid #008040; BORDER-BOTTOM: 1px solid #008040; background-color: #ffffff;
}
td.top2 {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border-top: #e2e2e2 1px solid;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	BORDER-BOTTOM: 2px solid #64D03C;
	font-weight: bold;
	font-size: 12px;
	color: #24a500;
	padding-left: 5px;
}

.top2 a:link {font: Tahoma; font-size: 11px; font-weight: bold; color: #006633; text-decoration: underline;}
.top2 a:visited {font: Tahoma; font-size: 11px; font-weight: bold; color: #006633; text-decoration: underline;}
.top2 a:active {font: Tahoma; font-size: 11px; font-weight: bold; color: #006633; text-decoration: none;}
.top2 a:hover {font: Tahoma; font-size: 11px; font-weight: bold; color: #006633; text-decoration: none;}

.ev_date {
color: #666666;
font-size: 12px;
white-space: nowrap;
}
.ex_city {
color: #00000;
font-size: 12px;
font-weight: bold;
}

.border {
	border: #008040 1px solid;
}
input {
	border: #cccccc 1px solid;
	font-size : 14px;
   font-family : Arial, Verdana, Tahoma;
	color: #000000;
}
textarea {
	border: #cccccc 1px solid;
	font-size : 14px;
   font-family : Arial, Verdana, Tahoma;
	color: #000000;
}
input.sub {
	background-color: #38981D;
	border: #008040 1px solid;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	color: #ffffff;
	font-weight: bold;
}
select {
	border: #cccccc 1px solid;
	font-size : 12px;
   	font-family : Arial, Verdana, Tahoma;
	color: #000000;
}
.grey {color: #666666;}
p {
	margin: 0px;
}
.green {color: #38981D;}
.blue {
	color: #3083ce;
}
.text_buy {
	color : #000000;
	font-size : 13px;
   	font-family : Arial, Verdana, Tahoma
}
.white {
	color: #ffffff;
}
input.login {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.red {color: #ff0000;}

/*------------------------FORUM---------------------------*/
table.ft {
	border-top: #999999 1px dotted;
	border-right: #999999 1px dotted;
	background-color: #ffffff;
}
td.ft {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	vertical-align: top;
	padding: 5px;
}
td.ft_u {
	border-top: #999999 1px dotted;
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	vertical-align: top;
	padding: 5px;
}
td.ft_t {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	background-color: #e5e5e5;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
/* 
--------------OLD FORUM---------------
table.ft {
	border-top: #999999 1px dotted;
	border-right: #999999 1px dotted;
}
td.ft {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	background-color: #fffce8;
	vertical-align: top;
}
td.ft_t {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
}
--------------//OLD FORUM---------------
*/
.forum_date {
	color: #666666;
	font-size: 12px;
}
.forum_date span {
	font-size: 11px;
}
.guest {
	color: #009500;
	font-size: 12px;
}
.reg_user {
	font-size: 12px;
	font-weight: bold;
	color: #009500;
}
.user_city {
	font-size: 12px;
	color: #666666;
}
div.forum_f {
	display: block;
	float: left;
	width: 156px;
	height: 160px;
	margin: 5px;
	text-align: center;
	border: 1px solid #cccccc;
}
span.last_m {
	font-size: 11px;
	background-image: url(/img/forum/to_last.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 15px;
}

table.forum_select {
	border: 1px solid #999999;
	background-color: #eeeeee;
	margin-bottom: 10px;
}
div.forum_path {
	font-size: 12px;
}
div.forum_sect {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	overflow: auto;
	height: 150px;
	padding: 5px 8px 5px 8px;
	margin-top: 5px;
}
div.forum_sect_noscroll {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px 8px 5px 8px;
	margin-top: 5px;
}
div.section {
	padding-top: 2px;
	padding-bottom: 2px;
}
span.f_letter {
	color: #009500;
	padding: 2px;
	cursor: pointer;
	border: 1px solid #eeeeee;
	margin-bottom: 5px;
	white-space: nowrap;
}
.f_letter span {
	font-size: 11px;
	color: #666666;
}
span.f_letter_on {
	color: #009500;
	border: 1px solid #aaaaaa;
	padding: 2px;
	cursor: pointer;
	margin-bottom: 5px;
	white-space: nowrap;
}
.f_letter_on span {
	font-size: 11px;
	color: #666666;
}
.sm_stat {
	font-size: 11px;
	color: #999999;
}
.sm_stat span {
	color: #333333;
}
.sm_stat a:link {color: #666666; text-decoration: underline;}
.sm_stat a:visited {color: #666666; text-decoration: underline;}
.sm_stat a:active {color: #333333; text-decoration: none;}
.sm_stat a:hover {color: #333333; text-decoration: none;}

td.last_forum {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border-left: #999999 1px dotted;
	BORDER-BOTTOM: 2px solid #64D03C;
	font-weight: bold;
	font-size: 12px;
	color: #24a500;
	padding-left: 5px;
	text-align: center;
}
/*------------------------//FORUM---------------------------*/
.press_tb {
	border-left: 1px solid #2CB306;
	border-right: 1px solid #2CB306;
	border-top: 1px solid #2CB306;
	border-bottom: 1px solid #2CB306;
}
.b_login {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 26px;
}
.w_link a:link {font-family: Tahoma;	font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {font-family: Tahoma;	font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {font-family: Tahoma;	font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.w_link a:hover {font-family: Tahoma;	font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}

.red_link a:link {color: #ff0000; text-decoration: underline;}
.red_link a:visited {color: #ff0000; text-decoration: underline;}
.red_link a:active {color: #ff0000; text-decoration: none;}
.red_link a:hover {color: #ff0000; text-decoration: none;}

.grey_link a:link {color: #666666; text-decoration: underline;}
.grey_link a:visited {color: #666666; text-decoration: underline;}
.grey_link a:active {color: #666666; text-decoration: none;}
.grey_link a:hover {color: #666666; text-decoration: none;}

.y_link a:link {color: #fff000; text-decoration: underline;}
.y_link a:visited {color: #fff000; text-decoration: underline;}
.y_link a:active {color: #fff000; text-decoration: none;}
.y_link a:hover {color: #fff000; text-decoration: none;}

.tab_t {
	color: #ffffff;
	font: Tahoma;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
	background-color: #108500;
	
}
TD.menu10 {
        BORDER: #009500 1px solid;
        COLOR: black;
        text-align: center;
        BACKGROUND-COLOR: #D7F4D0;
		  padding-left: 5px;
		  padding-right: 5px;
}
TD.menu11 {
        BORDER: #4ed64e 1px solid;
        COLOR: #FF8F00;
        text-align: center;
        CURSOR: hand;
        BACKGROUND-COLOR: #ebffe6;
		  padding-left: 5px;
		  padding-right: 5px;
}
TD.menu111 {
        BORDER: #009500 1px solid;
        FONT-WEIGHT: bolder;
        COLOR: #ff0000;
        text-align: center;
        CURSOR: hand;
        BACKGROUND-COLOR: #FFFFFF;
		  padding-left: 5px;
		  padding-right: 5px;
}
table.to_adress {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border: #999999 1px dotted;
	margin-top: 3px;
	margin-bottom: 3px;
}
td.to_adress {
	background-color: #63cf3b;
	background-image: url(/img/design/adress_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 8px;
	padding-left: 8px;
}
td.adress_info {
	padding-bottom: 5px;
}
td.actual {
	color : #000000;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
td.pages {
	BORDER: #009500 1px solid;
   COLOR: black;
   text-align: center;
   BACKGROUND-COLOR: #D7F4D0;
	padding-left: 5px;
	padding-right: 5px;
}
div.foto_pages {
	margin-bottom: 10px;
}
.foto_pages span{
	BORDER: #009500 1px solid;
   COLOR: #009500;
   text-align: center;
   BACKGROUND-COLOR: #D7F4D0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 1px;
	height: 20px;
	cursor: hand;
}

td.on_pages {
	BORDER: #4ed64e 1px solid;
   COLOR: #FF8F00;
   text-align: center;
   CURSOR: hand;
   BACKGROUND-COLOR: #ebffe6;
	padding-left: 5px;
	padding-right: 5px;

}
.but_on {
	background-color: #ebffe6;
	border: 1px solid #4ed64e;
}
.but_off {
	background-color: #ffffff;
	border: 1px solid #c4c4c4;
}

/* a.tip {
	position: relative;
	}
a.tip span {
	display: none;
	position: absolute;
	top: 0px;
	left: 25px;
	width: 450px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; }*/
	
a:hover.tip {font-size: 99%; /* this is just for IE */}
a:hover.tip span {display: block;}

#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
	width: 90%;
}
textarea.s_er {
	font-size: 12px;
	background-color: #ffffff;
}
/*-----------------GreenMarket------------------*/
td.gm {
	background-color: #ffffff;
	border-left: #ff8400 1px solid;
	border-bottom: #ff8400 1px solid;
	border-right: #ff8400 1px solid;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
td.gm_t {
	background-image: url(/img/design/gm_bookmark_bg.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}
.gm_price {
	font-size: 12pt;
	font-weight: bold;
}
.gm_firm {
	font-size: 11px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.gm_firm a:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #666666; TEXT-DECORATION: underline;}
.gm_firm a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #666666; TEXT-DECORATION: underline;}
.gm_firm a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.gm_firm a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}

div.gm_service {
	border-top: #009500 1px solid;
	margin-top: 8px;
	padding-top: 3px;
	font-size: 11px;
	text-align: left;
}
.gm_service a:link {COLOR: #ff8400; TEXT-DECORATION: underline;}
.gm_service a:visited {COLOR: #ff8400; TEXT-DECORATION: underline;}
.gm_service a:active {COLOR: #ff8400; TEXT-DECORATION: none;}
.gm_service a:hover {COLOR: #ff8400; TEXT-DECORATION: none;}
/*-----------------//GreenMarket------------------*/
td.green_foto {
	background-repeat: no-repeat;
	background-position: center;
	border: #cccccc 1px solid;
}
div.green_foto {
	background-color: #ffffff;
	border: 1px solid #4ed64e;
	float: left;
	width: 190px;
	height: 280px;
	margin: 5px;
}
div.green_foto_vr {
	background-color: #ffffff;
	border: 1px solid #4ed64e;
	float: left;
	width: 190px;
	height: 250px;
	margin: 5px;
}

/*------------------------BLOGS---------------------------*/
table.bt {
	border-top: #999999 1px dotted;
	border-right: #999999 1px dotted;
	background-color: #ffffff;
}
td.bt {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	vertical-align: top;
}
td.bt_t {
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	background-color: #e5e5e5;
	font-weight: bold;
	text-align: center;
}
.blog_date {
	color: #666666;
	font-size: 11px;
}
.blog_stat {
	color: #444444;
	font-size: 12px;
	font-style: italic;
}
table.blog_foto {
	background-color: #eeeeee;
}
div.blog_f {
	display: block;
	float: left;
	width: 156px;
	height: 156px;
	margin: 3px;
	vertical-align: middle;
	border: #dddddd 1px solid;
	text-align: center;
}
table.blog_foto th {
	background-color: #d5d5d5;
	font-weight: normal;
	font-size: 10px;
}
div.blog_comm {
	background-color: #eeeeee;
	font-size: 12px;
	color: #009500;
	margin-bottom: 5px;
	padding: 5px;
	font-weight: bold;
}
td.post {
	border-bottom: #cccccc 1px dotted;
}
div.blog_f_edit {
	display: block;
	float: left;
	width: 150px;
	margin: 3px;
	height: 170px;
	text-align: center;
	vertical-align: bottom;
}
div.blog_f_add {
	display: block;
	float: left;
	width: 160px;
	margin: 3px;
	height: 185px;
	text-align: center;
	vertical-align: bottom;
}
div.blog_f_add_3 {
	display: block;
	width: 160px;
	margin: 3px;
	height: 185px;
	text-align: center;
	vertical-align: bottom;
}
div.all_results {
	padding-bottom: 10px;
	font-style: italic;
	border-bottom: #666666 1px dotted;
}
.search_date {
	color: #666666;
	font-size: 12px;
}
div.del_pic {
	position: absolute;
	top: 5px;
	right: 5px;
}
td.last_blog {
	background-color: #ffffff;
	background-image: url(/img/design/top_2_bg.gif);
	background-repeat: repeat-x;
	border-left: #999999 1px dotted;
	BORDER-BOTTOM: 2px solid #66b1ff;
	font-weight: bold;
	font-size: 12px;
	color: #005ab6;
	padding-left: 5px;
	text-align: center;
}
/*------------------------///BLOGS---------------------------*/

/*--------------где купить горизонталь-------------*/
div.f_visit {
	background-color: #fff8c4;
	text-align: left;
	border: #009500 1px solid;
	height: 120px;
	width: 200px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}
td.visit_td {
	padding: 8px 10px 0px 10px;
	height: 95px;
	background-repeat: no-repeat;
	background-position: 95% 10px;
}
td.visit_site {
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	vertical-align: bottom;
}
/*--------------///где купить горизонталь-------------*/

td.two_art {
	padding-top: 5px;
	padding-bottom: 5px;
	border: #bbbbbb 1px solid;
	background-color: #ffffff;
	text-align: center;
}

/*--------------///для выделения статей в списках -------------*/
table.select_art {
	padding-top: 5px;
	padding-bottom: 5px;
	border: #bbbbbb 1px solid;
	background-color: #ffffff;
	
}

/*--------------LAST10-STRONG ARTICLE :)-------------*/
div.last_div {
	padding: 0px;
	margin-bottom: 1px;
	border: #bbbbbb 1px solid;
	background-color: #ffffff;
	text-align: left;
}
span.last_date {
	font-size: 11px;
	color: #666666;
}
div.last_name {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
}
span.top_owner {
	font-size: 11px;
	color: #999999;
	text-align: right;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: normal;
	white-space: nowrap;
}
td.upd_pic {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/img/design/upd_pic_1.jpg);
}
/*--------------//LAST10-STRONG ARTICLE :)-------------*/

/*--------------new_greencom-------------*/
div.vert_rol {
	padding: 8px;
	margin-bottom: 5px;
	border: #bbbbbb 1px solid;
	background-color: #ffffff;
	text-align: left;
	font-size: 12px;
}
div.news {
	padding-bottom: 5px;
	padding-top: 0px;
	color: #5555555;
	border-bottom: #bbbbbb 1px dotted;
	margin-bottom: 10px;
}
span.news_date {
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}
.news a:link {font-weight: bold; TEXT-DECORATION: underline;}
.news a:visited {font-weight: bold; TEXT-DECORATION: underline;}
.news a:active {font-weight: bold; TEXT-DECORATION: none;}
.news a:hover {font-weight: bold; TEXT-DECORATION: none;}

div.news_desc {
	color: #666666;
	font-size: 11px;
	text-align: justify;
}
/*--------------//new_greencom-------------*/

div.todayEvents {
	margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
}
span.concatData {
	font-weight: bold;
	background-image: url(/img/design/cal_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-bottom: 10px;
	padding-left: 20px;
	font-size: 13px;
}
span.location {
	color: #444444;
}

div.mail_p {font-size: 22px; background-image: url(/img/design/mail_ico.gif); background-repeat: no-repeat; background-position: 0% 50%; padding: 5px 0 5px 60px; margin-bottom: 10px;}
div.mail_p a:link {color: #009500; TEXT-DECORATION: none;}
div.mail_p a:visited {color: #009500; TEXT-DECORATION: none;}
div.mail_p a:active {color: #005900; TEXT-DECORATION: none;}
div.mail_p a:hover {color: #005900; TEXT-DECORATION: none;}

div.phone_p {font-size: 30px;	color: #009500; background-image: url(/img/design/phone_ico.gif); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 60px;}

td.pop_art {
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}


div.enc_tab_prev { float: left; width: 30px; height: 30px; margin: 0 5px 5px 0; cursor: pointer;}
div.enc_tab_prev table {width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; border: #cccccc 1px solid;}
div.enc_tab_prev table td {padding: 0px;}