* {margin: 0;	padding: 0;}
html {height: 100%;}
body {
	color: #000;
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	background: #0E713E;
	padding:0;
}
table {border-collapse: collapse;	font: 100% Verdana, Arial, sans-serif;}
table thead td {font-weight: bold;}
td {vertical-align: top;}
img {border: none;}
ul {list-style-type: disc;	margin: 10px 0 10px 30px;}
ol {margin: 10px 0 10px 30px;} 
a {text-decoration: underline;}
input, textarea {background: #fff;}
.input {border:1px solid #039450; padding:2px;}
.srcbutton {border:1px solid #003C74; color:#000; margin-top:5px;}
h1, h2, h3, .h1, .h2, .h3, .narrow   {color:#327F4B; padding:0 0 10px 0;	margin:0;}
h1 {text-align:center;}
h1, .h1, .narrow {font-size:15px;}
h2, .h2 {font-size:13px;}
h3, .h3 {font-size:12px; text-transform:uppercase;}
h4, .h4   {font-size:11px; color:#327F4B; padding:0 0 10px 0; margin:0;}
.h5   {font-size:11px; color:#327F4B; padding:0 0 10px 0; margin:0;}
.h1, .h2, .h3, .h4, .narrow {font-weight:bold;}
h1.regiontitle {text-transform:uppercase;font-size:18px; text-align:center; font-weight:bold; font-family:Verdana;}
.narrow {font-family:Arial Narrow; padding:0 0 10px 0; text-transform:uppercase; font-size:15px; text-align:center;}
h5 {color:#fff; background:#60A17F; width:300px; margin:10px auto; text-align:center; text-transform:uppercase; font-size:11px; padding:3px 0;}
h6 {color: Purple;}
.warning {color: Red;}
/* calendar */

#calendar {width: 200px;}
#calendar td, #calendar th {
	text-align: center;
	padding: 6px 0 3px 0;
	font-weight: bold;
}
#calendar a {text-decoration: underline;}
/* // calendar */

/* Common */
.mainbox {width:100%; background:url(/images/top-bg.jpg) 50% 0 repeat-x #fff;}
.box {width:100%;  background: #fff;}
.rt-td {width:292px; height:100%; background:url(../images/grey.gif) 0 0 repeat-y #fff;}
.boxlefttab {width:280px; background:url(../images/grey.gif) 100% 0 repeat-y #fff;}
.navy {width:280px; background:url(../images/google-top.gif) 0 0 no-repeat #6AE07D; height:23px;}
.padd {padding:10px;}
.vetr-comm {text-align:right;  height:98px; padding:0; margin:0;}
.vetr-comm object {padding:0; margin:0; height:98px; width:290px;}

.ecosign-tab-top {height:208px; width:292px; background:#F7D600; text-align:center;}
.ecosign-tab-top td {padding:5px 0; border-bottom:1px solid #fff; vertical-align:middle;}
.ecosign-tab-top a {color:#000; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; font-family:Verdana;}
.rtbrd {border-right:1px solid #fff;}
ul.sitemap, ul.sitemap li {list-style-type:none; padding-bottom:3px;}

/* Reiting */
.reiting-area {background:url(../images/reiting-top-bg.jpg) 0 0 repeat-x #EEEEEE;}
.reiting-area-rt {background:url(../images/reiting-rt-bg.jpg) 0 0 no-repeat;}
.reiting-area-lt {background:url(../images/reiting-lt-bg.jpg) 100% 0 no-repeat; text-align:center;}

.map-table {width:100%;}
ul.regionlist, ul.regionlist li {list-style-type:none;}
ul.regionlist a  {font-size:11px; text-decoration:none; color:#7C7C7C;}
ul.regionlist a:hover {color:#2BA24B; text-decoration:none;}

/* Content */
.content-area {padding:10px;}
.content-area-region {}
.content-area p {padding:0px 10px 15px 10px; line-height:18px;}
.content-area a {color:#327F4B;}

.submenu-area {text-align:right; background:#EEEEEE; padding:10px 20px 10px 0;}
ul.submenu {list-style-type:none; margin:0px;}
ul.submenu li {padding-bottom:3px;}
ul.submenu li a {text-transform:none; color:#04AB5D; font-weight:bold; text-decoration:none;}
ul.submenu li a:hover {color:#000;}
ul.submenu li.open a {color:#000;}

/* News */
.Pagger {padding:5px;  text-align:center;}
.newslist {padding-bottom:20px;  font-size:12px;}
.newsdate, .reg-hot-news span {color:#327F4B; font-size:11px;}
.newstitle  {color:#327F4B; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.newstitle:hover {text-decoration:underline;}
a.news, a.news:hover {color:#000000; font-size:11px; font-weight:normal;}
a.news:hover {text-decoration:none;}
.reg-hot-news {padding:10px; line-height:14px; background:#F6F6F6;}
.comm-hot-news {padding:10px; line-height:14px;}
.comm-hot-news a.news, .comm-hot-news a.news:hover {font-size:12px; text-decoration:none; color:#000000;}
.pages, .pages a {color:#327F4B; font-size:11px; font-weight:bold;}
.newstext {font-size:12px; color:#000000;}

/* Footer */
.footer {height:100px; background:url(../images/bottom-bg.jpg) 50% 0 repeat-x #0F723E; text-align:center;}
.footer div {background:url(../images/footer-rt-bg.gif) 100% 0 no-repeat; padding-top:15px;  text-align:center;}
.footer ul {margin:0 auto; padding:0; width:750px;}
.footer ul li {list-style-tipe:none; display:inline;  margin:0 3px;}
.footer ul li a {color:#000; font-size:11px; font-family:Verdana; text-decoration:none;}
.footer ul li a:hover {text-decoration:underline;}


/* Menu */
ul.menu {padding:0; margin:30px 10px 30px 15px; list-style-type: none;}
ul.menu li {padding:0 0 3px 15px; margin:0; list-style-type: none; background:url(../images/scuare.gif) 0 4px no-repeat;}
li.menuli a {color:#242424; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
li.menuliA a {color:#5CC36D; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
li.menuli  a:hover, div#msgboard-link a:hover, div#contact-link a:hover {color:#5CC36D; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold;}

/* Form */
.contact-form {background:#EEEEEE; padding-bottom:20px;}
.conttab {margin:auto;}
.conttab td {padding:3px; font-size:11px;}
.inputtext {width:235px; color:#000000;  border:1px solid #039450; font-size:10; background:#fff;}
.inputbutton {color:#fff; border:0;  background:#039450; font-weight:bold; font-size:11px; padding:2px;}

/* Report */
.reporttab {margin-bottom:10px;}
.reporttab td {border:2px solid #fff; text-align:center; width:33%; padding:20px; background:#EEEEEE;}
.reporttab td p {line-height:13px;}
.reporttab td a {font-size:10px;  font-weight:bold; color:#2BA24B; text-decoration:none;}
p.avtor  {font-size:11px; font-weight:normal;}
.reporthot {margin:0 7px 0 5px;}
.reporthot table {width:100%; border-top:1px solid #C3C3C3;}
.reporthot table td {padding:5px 5px 5px 0;}
.reporthot table td,  .reporthot table td a {font-style:italic; font-size:11px; font-weight:normal; color:#424242;}
.reporthot table td a {text-decoration:none;}
.reporthot table td a:hover {text-decoration:underline;}

/* Biblio */
.bibliolist, .bibliolist li {list-style-type:none;}
.bibliolist li {padding-bottom:20px;}

/*Region */
.regindex-tab {width:100%; background:#fff;}
.regindex-tab td {padding:3px;  }
.regindex-tab ul, .regindex-tab li {list-style-type:none;}
.regindex-tab ul {margin:0; padding:0;}
.regindex-tab li {margin:0; padding:0 0 2px 0;}
.regindex-tab td a, .regindex-tab td {font-size:11px; text-decoration:none; color:#000;}
.regindex-tab td a:hover {text-decoration:underline;}
tr.regindex-th td {font-weight:bold; font-size:11px; text-align:center; vertical-align:middle; border:1px solid #EEEEEE;}
.commonreiting {background:#fff; width:100%; margin-bottom:20px;}
.commonreiting td {text-align:right; padding:5px; text-transform:uppercase; font-weight:bold; font-size:11px;}
.ecotitle {background:url(../images/ooo.gif) 0 50% no-repeat; height:40px; margin:auto; width:280px; padding-left:45px; text-align:center; font-weight:bold; color:#136329; text-transform:uppercase;}
.ecotitle p {padding:3px 0; border-bottom:2px solid #99CC00;}
.Commonind {text-align:left; width:100px;}
.Commonind td  {font-size:10px; font-weight:bold;}
.green, .ind-green, .regindex-tab td .green {background:#2BA24B; color:#fff; text-align:center; padding:1px 0; border:0;}
.red, .ind-red, .regindex-tab td .red {background:#ff0000; color:#000; text-align:center; padding:1px 0; border:0;}
.Index td.green, .Index td.red {padding:0; text-align:center; border:0; font-size:10px; font-weight:bold; line-height:10px;}
.Ratingplace-tab {text-align:center; width:100px;}
.Ratingplace-tab td {padding:1px 0;}
.c-b {text-align:center; font-weight:bold;}
.indexes {text-align:center; width:70px; font-weight:bold; padding:25px 0; font-size:11px;}
.indexes-all {text-align:center; width:100px; font-weight:bold; padding:3px 0; font-size:11px;}

.grey {width:100px; padding:1px 0; text-align:center; font-size:10px; font-weight:normal; line-height:10px;color:#fff; background:#8C8C8C;}
.greenlink {font-size:11px; font-weight:bold; color:#327F4B; text-decoration:none; padding:0 0 0 13px; background:url(../images/greenarr.gif) 0 50% no-repeat;}
.indxlist {padding:0 5px; border-bottom:0; border-top:0; border-right:1px solid #EEEEEE; vertical-align:middle;font-size:10px; }
.indx {padding:5px; font-size:10px; border:1px solid #EEEEEE; vertical-align:middle;}

.region-tab-black, .region-tab-green, .region-tab-black a, .region-tab-green a {text-align:left; font-weight:bold; font-size:11px; text-decoration:none;}
.region-tab-black, .region-tab-black a {color:#000;}
.region-tab-green, .region-tab-green a {color:#2BA24B;}
.indreg-padd {padding:0px 5px;}

.flag-tab td {padding:0 5px; text-transform:uppercase; font-weight:bold; font-size:10px; vertical-align:middle;}
.greenflag {background:url(/images/flag-green.gif) 50% 50% no-repeat; text-align:center; width:90px; color:#fff;}
.redflag {background:url(/images/flag-red.gif) 50% 50% no-repeat; text-align:center; width:90px;color:#000;}

.lux, .lux a {color:#9BC3A9; font-size:10px;  text-decoration:none; font-weight:bold; padding-top:15px;}
.lider-area {padding:10px; font-size:10px;}
.lider-area div {padding-bottom:10px;}
.lider-area a {color:#000; font-weight:bold; font-size:11px;}