/* Global style */

BODY { margin: 0em; padding: 0em; background: #ffffff url('../i/bg-green.png') repeat-x bottom left; color: #000000; //background-image: url('../i/bg-green.gif'); }
TD { font: normal 0.75em Arial, sans-serif; }
A { color: #000000; }
P { margin-bottom: 0px; }
H1 { font: bold 1.3em Arial, sans-serif; margin: 0.4em 0em 0em 0em; }
H2 { font: bold 1.3em Arial, sans-serif; margin: 0.4em 0em 0em 0em; }
FORM, SELECT { margin: 0px; }
.bgBlue { background: transparent url('../i/bg-blue.png') repeat-x; //background-image: url('../i/bg-blue.gif'); }
.bgClouds { background: transparent url('../i/bg-clouds.jpg') no-repeat 0px 130px; }
.logotype { padding-right: 4px; }
.menu TD { padding: 50px 14px 0px 0px; } 
.menu DIV { border-top: 2px #ffffff solid; }
.menu DIV.over { border-top: 2px #ffe400 solid; }
.menu DIV.out { border-top: 2px #ffffff solid; }
.menu DIV.active { border-top: 2px #ffe400 solid; }
.yxu TD { padding: 40px 20px 20px 0px; }
.yxu .arrow { float: left; padding: 0.4em 0.4em 0em 0em; }
.yxu .link { padding-left: 1.1em; //text-indent: -0.2em; }
.yxu A { color: #ffffff; }
.menuAlt TD { padding: 0px 20px 0.4em 0px; color: #ffffff; }
.menuAlt .circle { margin-right: 0.4em; }
.menuAlt A { color: #ffffff; }
.textCenter { background-color: #ffffff; border-top: 5px #000f88 solid; border-bottom: 5px #336600 solid; padding: 30px 20px; } 
.textRight { background: transparent url('../i/bg-bottom-sky.gif') no-repeat bottom left; }
.textRight DIV { width: 20px; }
.textLeft { background: transparent url('../i/bg-bottom-tree.png') no-repeat bottom right; //background-image: url('../i/bg-bottom-tree.gif'); }
.copyright { padding-top: 20px; color: #ffffff; }
.copyright A { color: #ffffff; }
.contacts { padding-bottom: 20px; color: #ffffff; }
.contacts DIV { margin-top: 1em; }
.contacts A { color: #ffffff; }
.contacts SPAN { display: none; }
.contacts IMG { margin-right: 0.4em; }
.counters { padding: 20px; }
.counters TD { padding: 3px 0px 0px 3px; }
.blue { color: #3366cc; }
.green { color: #4d8a1c; }
.gray { color: #666666; }
.red { color: #ff3300; }

/* Left column */

.adv { margin-bottom: 30px; text-align: center; }

.sponsor { padding: 22px 0px 23px 0px; width: 100%; text-align: center; background: transparent url('../i/bg-clouds.gif') no-repeat bottom right; }
.sponsor DIV { margin-top: 18px; }

.weather { margin-bottom: 30px; }
.weather TD { color: #ffffff; background: #3d74e0 url('../i/bg-block-blue.gif') repeat-x bottom left; }
.weather .cornerTL { background: transparent url('../i/corner-tl.png') no-repeat top left; //background-image: url('../i/corner-blue-tl.gif'); }
.weather .cornerTR { background: transparent url('../i/corner-tr.png') no-repeat top right; //background-image: url('../i/corner-blue-tr.gif'); }
.weather .cornerBL { background: transparent url('../i/corner-bl.png') no-repeat bottom left; //background-image: url('../i/corner-blue-bl.gif'); }
.weather .cornerBR { background: transparent url('../i/corner-br.png') no-repeat bottom right; //background-image: url('../i/corner-blue-br.gif'); }
.weather .inside { padding: 20px; }
.weather .today { margin-top: 0.6em; } 
.weather .tomorrow { margin-top: 0.4em; }
.weather .circle { margin-right: 0.4em; }
.weather .icon { margin-top: 0.4em; }

.search { margin-bottom: 30px; }
.search TD { color: #ffffff; background: #36a136 url('../i/bg-block-green.gif') repeat-x bottom left; }
.search .cornerTL { background: transparent url('../i/corner-tl.png') no-repeat top left; //background-image: url('../i/corner-green-tl.gif'); }
.search .cornerTR { background: transparent url('../i/corner-tr.png') no-repeat top right; //background-image: url('../i/corner-green-tr.gif'); }
.search .cornerBL { background: transparent url('../i/corner-bl.png') no-repeat bottom left; //background-image: url('../i/corner-green-bl.gif'); }
.search .cornerBR { background: transparent url('../i/corner-br.png') no-repeat bottom right; //background-image: url('../i/corner-green-br.gif'); }
.search .inside { padding: 20px; }
.search .link IMG { margin-right: 0.4em; }
.search A { color: #ffffff;}
.search A:hover {color: yellow;}
.search ul {padding-left: 10px; margin-left:0;}
.search FORM { margin: 0.6em 0em; } 
.search INPUT { background-color: #ffffff; border: none; width: 100%; }
.search BUTTON { background-color: #078707; color: #ffffff; border: none; font: bold 1em Arial, sans-serif; margin-top: 3px; width: 6em; }
.search FORM DIV { text-align: right; }

.sitemap { margin-bottom: 30px; }
.sitemap TD { color: #ffffff; background: #36a136 url('../i/bg-block-green.gif') repeat-x bottom left; }
.sitemap .cornerTL { background: transparent url('../i/corner-tl.png') no-repeat top left; //background-image: url('../i/corner-green-tl.gif'); }
.sitemap .cornerTR { background: transparent url('../i/corner-tr.png') no-repeat top right; //background-image: url('../i/corner-green-tr.gif'); }
.sitemap .cornerBL { background: transparent url('../i/corner-bl.png') no-repeat bottom left; //background-image: url('../i/corner-green-bl.gif'); }
.sitemap .cornerBR { background: transparent url('../i/corner-br.png') no-repeat bottom right; //background-image: url('../i/corner-green-br.gif'); }
.sitemap .inside { padding: 15px; }
.sitemap .link IMG { margin-right: 0.4em; }
.sitemap ul {padding-left: 30px; margin-left:0;}
.sitemap A { color: #ffffff; }
.sitemap FORM { margin: 0.6em 0em; } 
.sitemap INPUT { background-color: #ffffff; border: none; width: 100%; }
.sitemap BUTTON { background-color: #078707; color: #ffffff; border: none; font: bold 1em Arial, sans-serif; margin-top: 3px; width: 6em; }
.sitemap FORM DIV { text-align: right; }

.voting { margin-bottom: 30px; }
.voting .text { border-top: 1px #ff3300 solid; }
.voting .header { font: bold 1.5em Arial, sans-serif; color: #ff3300; margin-bottom: 0.4em; padding-top: 0.2em; float: left; border-top: 2px #ff3300 solid; }
.voting .headerClear { clear: left; }
.voting B { color: #ff3300; }
.voting FORM { margin: 5px 0px 0px 20px; }
.voting BUTTON { background-color: #ff3300; color: #ffffff; border: none; font: bold 1em Arial, sans-serif; margin: 8px 0px 0px 5px; width: 6em; } 

.calendar { margin-bottom: 30px; }
.calendar TD { color: #ffffff; background: #8e8e8e url('../i/bg-block-gray.gif') repeat-x bottom left; }
.calendar .cornerTL { background: transparent url('../i/corner-tl.png') no-repeat top left; //background-image: url('../i/corner-gray-tl.gif'); }
.calendar .cornerTR { background: transparent url('../i/corner-tr.png') no-repeat top right; //background-image: url('../i/corner-gray-tr.gif'); }
.calendar .cornerBL { background: transparent url('../i/corner-bl.png') no-repeat bottom left; //background-image: url('../i/corner-gray-bl.gif'); }
.calendar .cornerBR { background: transparent url('../i/corner-br.png') no-repeat bottom right; //background-image: url('../i/corner-gray-br.gif'); }
.calendar .inside { padding: 20px; }
.calendar .link IMG { margin-right: 0.4em; }
.calendar A { color: #ffffff; }
.calendar FORM { margin: 1em 0em; }
.calendar .date { margin: 0.5em 0em; }
.calendar TABLE.date TH { font: bold 0.75em Arial, sans-serif; color: #ffffff; text-align: right; padding: 0em 0.6em 0.1em 0em; }
.calendar TABLE.date TD { color: #333333; background: transparent; text-align: right; padding: 0em 0.6em 0.1em 0em; }

/* Main page */

.first { margin-bottom: 30px; }
.first IMG { margin-right: 20px; }
.first .text { border-top: 1px #000000 solid; }
.first .header { font: bold 1.5em Arial, sans-serif; color: #000000; margin-bottom: 0.4em; padding-top: 0.2em; float: left; border-top: 2px #000000 solid; }
.first .headerClear { clear: left; }
.first .link { margin-top: 1em; }
.first .link IMG { margin-right: 0.8em; }

.news { margin-bottom: 30px; }
.news .text { border-top: 1px #3366cc solid; }
.news .header { font: bold 1.5em Arial, sans-serif; color: #3366cc; margin-bottom: 0.4em; padding-top: 0.2em; float: left; border-top: 2px #3366cc solid; }
.news .headerClear { clear: left; }
.news .link { margin-bottom: 0.8em; }
.news B A { color: #3366cc; margin-right: 0.6em; }
.news I A { color: #666666; font: italic 1em Arial, sans-serif; }
.news .date { color: #666666; font: normal 0.9em 'Arial Narrow', sans-serif; }

.articles { margin-bottom: -1em; }
.articles .text { border-top: 1px #4d8a1c solid; }
.articles .header { font: bold 1.5em Arial, sans-serif; color: #4d8a1c; margin-bottom: 0.4em; padding-top: 0.2em; float: left; border-top: 2px #4d8a1c solid; }
.articles .headerClear { clear: left; }
.articles .link { margin-bottom: 1em; }
.articles B A { color: #4d8a1c; margin-right: 0.6em; }
.articles I A { color: #666666; font: italic 1em Arial, sans-serif; }
.articles .date { color: #666666; font: normal 0.9em 'Arial Narrow', sans-serif; }
.articles .image { padding-right: 20px; }

/* Content page */

.content .text { border-top: 1px #3366cc solid; }
.content .header { font: bold 1.5em Arial, sans-serif; color: #3366cc; margin-bottom: 0.4em; padding-top: 0.2em; float: left; border-top: 2px #3366cc solid; }
.content .headerClear { clear: left; }
.content B { color: #333333; }
.content .indent { padding: 0em 0em 1em 20px; }
.content .link { margin-bottom: 1em; }
.content .link IMG { margin-right: 0.4em; }
.content .link B.blue { color: #3366cc; }
.content .link B.green { color: #4d8a1c; }
.content .link DIV { margin: 0.4em 0em 0em 1em; }
.content .pages TD { padding: 0em 0.3em 0em 0.3em; }
.content .pages B.read { color: #bbbbbb; }
.content .news { margin-bottom: 0.8em; }
.content .news B A { color: #3366cc; margin-right: 0.6em; }
.content .news I A { color: #666666; font: italic 1em Arial, sans-serif; }
.content .news .date { color: #666666; font: normal 0.9em 'Arial Narrow', sans-serif; }
.content .map DIV { margin-bottom: 1em; }
.content .map B A { color: #3366cc; }
.content .articles { margin: 2em 0em 2em 0em; }
.content .articles H2 { margin-bottom: 0.6em; }
.content .articles .article { margin-bottom: 1em; }

.category { margin-top: 0.8em; }
.category TH { font: bold 0.8em Arial, sans-serif; color: #333333; text-align: left; border-bottom: 2px #333333 solid; padding-bottom: 0.4em; }
.category TD { border-bottom: 1px #dddddd solid; padding: 0.3em 0em; }
.category A { color: #aaaaaa; }
.category SPAN { color: #000000; }
.category DIV { margin-left: 1em; }

.result { margin: 1em 0em 2em 0em; }
.result DIV { margin-bottom: 1em; }
.result A.blue { color: #3366cc; font: bold 1em Arial, sans-serif; }
.result A.green { color: #4d8a1c; font: bold 1em Arial, sans-serif; }
.result I { color: #666666; font: italic 1em Arial, sans-serif; margin-left: 0.6em; }

.filter { margin: 0.6em 0em 1.2em 0em; }
.filter .form { background-color: #36a136; padding: 0.8em 2em 1em 2em; }
.filter .form INPUT { background-color: #ffffff; border: none; width: 50%; margin-right: 0.4em; }
.filter .form BUTTON { background-color: #078707; color: #ffffff; border: none; font: bold 1em Arial, sans-serif; margin-top: 3px; width: 6em; }
.filter DIV { margin: 2em 0em 0.6em 0em; }

.links TD { padding: 1em; background-color: #eeeeee; }
.links IMG { margin-right: 0.4em; }

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
