﻿body {
	margin: 0px 0 0 0;
	padding: 0;
	background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

/* HEADER */
#header {
	width: 970px;
	height: 80px;
	margin: 0 auto 0px auto;
	
}



.clear{
  clear:both;
  display:block;
} 



/* TOP MENU*/
.left-corners {
  background: url(images/left_corners.gif);
  width: 8px;
  height: 21px;
  float: left;
}

.right-corners {
  background: url(images/right_corners.gif);
  width: 8px;
  height: 21px;
  float: left;
}

.selected-menu {
  background-color: #e70000;
  height: 21px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: White;
}

.selected-menu-item {
  float: left;
  vertical-align: middle;
  line-height: 18px;
  font-size: 13pt;
  text-align: center;
  padding: 0 5px 0 5px;
}

.top-menu-item {
  float: left;
  vertical-align: middle;
  line-height: 18px;
  font-size: 13pt;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  color: Black;
}

.top-menu-item a {
  float: left;
  vertical-align: middle;
  line-height: 21px;
  font-size: 13pt;
  text-align: center;
  text-decoration: none;
  color: Black;
}

a:hover {
  text-decoration: underline;
}

.red-top-menu-item {
  float: left;
  vertical-align: middle;
  line-height: 21px;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  color: #e70000;
}



/* ROUNDED GREEN */
.round_green_tl {
	background: url(images/tl.gif); 
	width: 9px;
	height: 9px;
	float: left;
}

.round_green_tr {
	background: url(images/tr.gif); 
	width: 9px;
	height: 9px;
	float: right;
}

.round_green_bl {
	background: url(images/bl.gif); 
	width: 9px;
	height: 9px;
	float: left;
}

.round_green_br {
	background: url(images/br.gif); 
	width: 9px;
	height: 9px;
	float: right;
}


.roundtop_green { 
  background-color: #ecf5e2;
  height: 9px;
}


.roundbottom_green {
  height: 9px;
  background-color: #ecf5e2;
}


/* ROUNDED RED */
.round_red_tl {
	background: url(images/im_tl.gif); 
  background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	float: left;
}

.round_red_tr {
	background: url(images/im_tr.gif); 
  background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	float: right;
}

.round_red_bl {
	background: url(images/im_bl.gif); 
  background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	float: left;
}

.round_red_br {
	background: url(images/im_br.gif); 
  background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	float: right;
}


.roundtop_red { 
  background-color: #FFFFFF;
  height: 9px;
  background: url(images/im_t.gif);
  background-repeat: repeat-x;
}

.roundbottom_red {
  height: 9px;
  background-color: #ecf5e2;
  background: url(images/im_b.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.roundtop_white { 
  background-color: White;
  height: 9px;
}



/* PAGE */

#page {

	height: 200px;

	width: 970px;
	margin: 0 auto;
	margin: 0 auto 0px auto;
	
	background-color: Lime;
}


/* CONTENT */


.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

/* LEFT COLUMN */

#left-column {
  width: 200px;
  float: left;
}


#lang {
	float: left;
	width: 190px;
	height: 51px;
	padding: 29px 10px 0 0;
	margin-right: 0px;
	text-align: right;
	color: #e70000;
	font-size: 10pt;
}

#lang a {
	color: #e70000;
  text-decoration: none;
}

#lang a:hover {
  text-decoration: underline;
}

.redlink {
	color: #e70000;
	font-size: 10pt;
  text-decoration: none;
}


#logo {
  float: left;
  width: 170px;
  height: 180px;
  text-align: right;
	padding: 0 0 0 0;
  margin: 35px 30px 0 0;
  border: 0; 
}

a img  {
 border: 0;
 
}


#left-title {
	float: left;
	width: 190px;
	height: 80px;
  text-align: right;
  font-size: 14pt;
}

#left-title-admin {
	float: left;
	width: 160px;
	height: 80px;
  text-align: right;
}
/* ALL */

#all {
  width: 1000px;
  margin: 0 auto 0 auto;
}

/* CENTER COLUMN */

#center-column {
  width: 600px;
  float: left;
}

#navigation {
  float: left;
  width: 590px;
  height: 51px;
  text-align: left;
	padding: 29px 0px 0px 10px;
}

.week {
  float: left;
	color: #fff;
  width: 600px;
  height: 198px;
  margin: 0px 0 0px 0;
  padding: 0px 0 0px 0;
  background-color: #e9f5df;
}

.week-comments-count {
  position: relative;
  width: 32px;
  height: 32px;
  left: 345px;
  top: 5px;
  font-size: 8pt;
  background-image: url(images/comments.png);
  background-repeat: no-repeat;
  color: Black;
  padding: 0px 0 0 0px;
}

.week_image {
  width: 380px;
  height: 180px;
  float: left;
  background-repeat: no-repeat;
}

.week-date {
  float: left;
  width: 180px;
  line-height: 12px;
  font-size: 8pt;
  padding: 0 0 0 20px;
  color: #e30000;

}

.week-title {
  float: left;
  width: 180px;
  line-height: 22px;
  font-size: 16pt;
  font-weight: bold;
  padding: 0 0 0 20px;
  color: Black;

}


.week-title a {
  text-decoration: none;
  color: Black;
}

.week-title a:hover {
  text-decoration: underline;
  color: Black;
}


.week .roundtop_green {
  width: 600px;
  height: 9px;
}

.week .roundbottom_green {
  width: 600px;
  height: 9px;
}

.week .week_block {
	margin: 0;
	/* width: 591px; */
	width: auto;
	height: 180px;
	padding: 0 0 0 9px;
}

#content {
	width: 600px;
	padding: 20px 0 0 0;
	text-align: left;
	float: left;
	
}

.news-green {
  width: 200px;
  height: 260px;
  background-color: #e9f5df;
	text-align: left;
}

.news-white {
  width: 200px;
  height: 260px;
  /* padding: 9px 0 9px 0; */
	text-align: left;
	background-color: White;
}

.news-red {
  width: 200px;
  height: 260px;
  /* padding: 9px 0 9px 0; */
	text-align: left;
  background-image: url(images/im_fill.gif);
  background-repeat: repeat-y;
}

.news-box-triple {
  width: 600px;
}

.news-box {
  margin-top: 0px;
  margin-left: 0px;
  width: 200px;
  height: 242px; 
  float: left;
}

.news-box a {
  cursor: hand;
}

.news-box-image {
  width: 180px;
  height: 120px;
  float: left;
  margin-top: 0px;
  margin-left: 10px; 
  background-position: right 0;
  background-repeat: no-repeat !important;
  position: relative;
  display: block;
  font-size: 0;
  content: ' ';
}


.news-box-tags {
  width: 180px;
  float: left;
  height: 12px;
  color: #e30000;
  font-size: 8pt;
  line-height: 9px;
  margin-left: 10px;
}

.news-text-tags {
  float: left;
  color: #e30000;
  font-size: 8pt;
  line-height: 9px;
  margin-left: 0px;
}

.last-news-text-tags {
  float: left;
  width: 170px;
  color: #e30000;
  font-size: 8pt;
  line-height: 12px;
  margin-left: 10px;
}

.news-box-title {
  width: 180px;
  color: Black;
  font-size: 12pt;
  line-height: 18px;
  margin-left: 10px;
}

.news-box-title a {
  color: Black !important;
  text-decoration: none;
}

.news-box-title a:hover {
  color: Black !important;
  text-decoration: underline;
}


.news-box-brief {
  width: 180px;
  padding: 7px 0 0 0;
  color: #7b7e73;
  font-size: 9pt;
  line-height: 12px;
  margin-left: 10px;
  top: 0px;
  float: left;
}

.news-box-brief a {
  color: #7b7e73 !important;
  text-decoration: none;
}

.news-box-brief a:hover {
  color: #7b7e73 !important;
  text-decoration: underline;
}


.news-box-comments-count {
  float: left;
  width: 32px;
  text-align: left;
  height: 32px;
  margin-left: 147px;
  margin-top: 0px;
  font-size: 8pt;
  background-image: url(/images/comments.png);
  background-repeat: no-repeat;
  color: Black;
}

.center-box {
  text-align: center;
  width: 22px;
  height: 17px;
  float: left;
  margin: 6px 0 0 4px;
  color: Black;
}

.center-box a {
  color: Black !important;
  text-decoration: none;
}

.center-box a:hover {
  color: Black;
  text-decoration: underline;
}


.news-box img {
  border: 0;
}

.paging {
  text-align: center;
  color: #7b7e73;
  float: left;
}

.paging a {
  color: #e30000;
  text-decoration: none;
}

.paging a:hover {
  color: #e30000;
  text-decoration: underline;
}

/* RIGHT COLUMN */


#right-column {
  width: 200px;
  float: left;
}

#search{

  float: left;
  width: 200px;
  text-align: left;
	padding: 29px 0 0 10px;
  height:51px;
}

#search_field{

  float: left;
  width: 182px;
  text-align: left;
	padding: 4px 0 0 0;
  height:26px;
  background:url("images/search.gif") no-repeat;
}

#search input.text{
  float:left;
  margin:0px 6px 0 6px;
  width:160px;
  border:0px solid #fff;
  font-size:11px;
  color: #b3b3b3;
  padding: 0 5px 0 5px;
}

.post_comment_message_field{

  float: left;
  width: 382px;
  text-align: left;
	padding: 4px 0 0 0;
  height:51px;
  background:url("/images/comment_message.gif") no-repeat;
}

.post_comment_message_field textarea.text{
  float:left;
  margin:0px 6px 0 6px;
  width:360px;
  border:0px solid #fff;
  font-size:11px;
  color: #000000;
  padding: 0 5px 0 5px;
}

.post_comment_button {
  float: left;
  width: 200px;
  text-align: left;
	padding: 4px 0 0 0;
  height:30px;
  background:url("/images/post_comment.gif") no-repeat;
}

.post_comment_field{

  float: left;
  width: 182px;
  text-align: left;
	padding: 4px 0 0 0;
  height:26px;
  background:url("/images/search.gif") no-repeat;
}

.post_comment_field input.text{
  float:left;
  margin:0px 6px 0 6px;
  width:160px;
  border:0px solid #fff;
  font-size:11px;
  color: #b3b3b3;
  padding: 0 5px 0 5px;
}


#calendar {
  float: left;
  width: 200px;
	padding: 10px 0 0 0px;
  height:210px;

 margin: 0;
 border: 0px;
 font-family: Arial;
 font-size: 12px;
 line-height: 20px;
 color: Black;
 text-align: left;
 background-color: #fff; 
}

caption {
  font-size: 14pt;
  color: #8c8c8c;
  height: 25px;
}

.nav {
  text-decoration: none;
  color: #e2000e;
}

.cur-week {
  background-color: #ecf5e2;
}

.today {
  background-color: #e2000e;
  color: White;
}

th {
  color: #8c8c8c;
  font-size: 10px;
}

.not-this-month {
  color: #8c8c8c;
}

td {
 border: 0;
 /* width: 23px;
 height: 20px; */
 text-align: center;
 color: Black;
}

td.admin-cell-left {
 text-align: left;
}


.devider {
  height: 3px;
}

td a:link, td a:visited {
 color: #e2000e;
 text-decoration: none;
}

td a:hover, td a:active {
 text-decoration: underline;
}

#tags-box 
{
  display: block;
  width: 180px;
  /* height: 260px; */
  float: left;
}

	
#tags-box a {
  color: #e2000e;
  text-decoration: none;
}


#tags-box a:hover {
  color: #e2000e;
  text-decoration: underline;
}


.tags-box-title {
  margin: 14px 0 0 10px;
  width: 170px;
  /*float: left;*/
  font-size: 8pt;
  color: #8c8c8c;
  height: 25px;
}

.tags-box-content {
  margin-left: 20px;
  /* height: 190px; */
  width: 160px;
  float: left;
  font-size: 8pt;
  color: #e2000e;
}

.tags-box-all {
  margin-left: 20px;
  height: 25px;
  width: 160px;
  float: left;
  font-size: 8pt;
  color: #e2000e;
}

.widget-list-tagcloud
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	display: block;
	margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.item-tag
{
	display: inline;
	clear: both;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.anons {
  margin: 9px 0 0 5px;
  width: 180px;
  height: 260px;
  float: left;
}

#last-news {
  padding: 9px 0 0 5px;
  width: 180px;
  float: left;

}

.right-news-box {
  width: 180px;
  /* padding: 0px 10px 20px 10px; */
  /* float: left; */
}


.opros {
  padding: 9px 0 0 5px;
  width: 180px;
  height: 230px;
  float: left;
}

.opros-content {
  padding: 0 0 0 15px;
  width: 165px;
  height: 230px;
}

.opros-content strong {
  line-height: 11px;
  color: Black;
  font-weight: normal;
  font-size: 10pt;
}

.opt {
  font-size: 9pt;
  color: #8c8c8c;
}

.submit-poll-center {
  text-align: center;
  padding: 10px 0 0 0;
}

.submit-poll-center a {
  width: 170px;
  color: #e2000e;
  font-size: 8pt;
  text-decoration: none;
}

/* COMMENTS */

#comments {
  position: relative;
  top: 0;
  left: 0;
  z-index: 9;
  text-align: left;
}


#comments .comment-top-left, #comments .comment-top-right, #comments .comment-bottom-left, #comments .comment-bottom-right {
  overflow: hidden;
  padding: 0;
}

#comments table {
  border-collapse: collapse;
}

.gray_table {
  background-color: #f2f2f2; 

}

.comment-cloud {
  position: relative;
  width: 380px;
  padding: 0px;
}

.comment-cloud-gr {
  /* background-color: #f2f2f2; */
  position: relative;
  width: 380px;
  padding: 0px;
}

/*
.comment-box {
  float: left;
  clear: both;
}
*/
.comment-top {
  width: 341px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-top-line.png);
  background-repeat: repeat-x;
}

.comment-top-gr {
  width: 341px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-top-line-gr.png);
  background-repeat: repeat-x;
}


.comment-bottom {
  width: 341px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-bot-line.png);
  background-repeat: repeat-x;
}

.comment-bottom-gr {
  width: 341px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-bot-line-gr.png);
  background-repeat: repeat-x;
}


.comment-top-left {
  width: 15px;
 /* float: left; */
  height: 15px;
  background-image: url(/images/comment-lt.png);
  background-repeat: no-repeat;
}

.comment-top-left-gr {
  width: 15px;
 /* float: left; */
  height: 15px;
  background-image: url(/images/comment-lt-gr.png);
  background-repeat: no-repeat;
}

.comment-top-right {
  width: 24px;
  /* float: right; */
  height: 15px;
  background-image: url(/images/comment-rt.png);
  background-repeat: no-repeat;
}

.comment-top-right-gr {
  width: 24px;
  /* float: right; */
  height: 15px;
  background-image: url(/images/comment-rt-gr.png);
  background-repeat: no-repeat;
}


.comment-left {
  width: 15px;
  /* float: left; */
  background-image: url(/images/comment-left-line.png);
  background-repeat: repeat-y;
}

.comment-left-gr {
  width: 15px;
  /* float: left; */
  background-image: url(/images/comment-left-line-gr.png);
  background-repeat: repeat-y;
}

.comment-right {
  width: 24px;
  /* float: left; */
  background-image: url(/images/comment-right-line.png);
  background-repeat: repeat-y;
}

.comment-right-gr {
  width: 24px;
  /* float: left; */
  background-image: url(/images/comment-right-line-gr.png);
  background-repeat: repeat-y;
}

.comment-bottom-left {
  width: 15px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-lb.png);
  background-repeat: no-repeat;
}

.comment-bottom-left-gr {
  width: 15px;
  /* float: left; */
  height: 15px;
  background-image: url(/images/comment-lb-gr.png);
  background-repeat: no-repeat;
}


.comment-bottom-right {
  width: 24px;
  /* float: right; */
  height: 15px;
  background-image: url(/images/comment-rb.png);
  background-repeat: no-repeat;
}

.comment-bottom-right-gr {
  width: 24px;
  /* float: right; */
  height: 15px;
  background-image: url(/images/comment-rb-gr.png);
  background-repeat: no-repeat;
}


.comment-autor {
  text-align: left;
}

.comment-answer {
  text-align: right;
}


.comment-body {
  text-align: left;
  color: #909090;
  /* width: 360px; */
}

.comment-body-gr {
  text-align: left;
  color: #909090;
  background-color: #f2f2f2; 
  /* width: 360px; */
}


/* FOOTER */

#mailus {
  text-align: left;
  width: 380px;
  background-color: #e6e6e6;
}

#mailus h3 {
  font-size: 14pt;
  font-style: normal;
  font-weight: normal;
}

.mailus_field{
  float: left;
  width: 200px;
  text-align: left;
	padding: 4px 0 0 0;
  height:26px;
  background:url("/images/gray_input_field.gif") no-repeat;
}

.mailus_field input.text{
  float:left;
  margin:0px 6px 0 6px;
  width:160px;
  border:0px solid #fff;
  font-size:11px;
  color: #b3b3b3;
  padding: 0 5px 0 5px;
}

.mailus_message_field{

  float: left;
  width: 382px;
  text-align: left;
	padding: 4px 0 0 0;
  height:151px;
  background:url("/images/gray_input_text.gif") no-repeat;
}

.mailus_message_field textarea.text{
  float:left;
  height:144px;
  margin:0px 6px 0 6px;
  width:360px;
  border:0px solid #fff;
  font-size:11px;
  color: #000000;
  padding: 0 5px 0 5px;
}

#footer {
  width: 800px;
  margin-left: 210px;
  margin-top: 20px;
  height: 60px;
  float: left;
}

#footer a {
  color: #e2000e;
  text-decoration: none;

}

#left-footer {
  width: 600px;
  float: left;
}

#left-footer a:hover {
  text-decoration: underline;
}

#right-footer {
  width: 200px;
  float: left;
}

#right-footer a:hover {
  text-decoration: underline;
}


h1 {
  font-size: 14pt;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color: Black;
}

strong {
  color: Black;
}

.about {
  width: 560px;
  padding: 10px 40px 0 10px;
  font-size: 9pt;
  color: #676767;
}

.about a {
  color: #e2000e;
  font-size: 9pt;
  text-decoration: none;

}

.popupWindow
{
	position:absolute;
    width:250px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#2557ad); 
    display:none;
}
