body, li {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 100%;
	color: #000000;

}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;

}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	margin: 5px 0px;
	text-align: justify;

}
a.vote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: underline;
}
a.vote:active, a.vote:hover {
	color: #CC3300;
	text-decoration: underline;
}
td.text {
	font-size: 70%;
	padding: 10px;
	text-align: left;


}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

h1{
	font-size: 90%;
	text-transform: uppercase;
}
h2{
	font-size: 90%;
}
h3{
	font-size: 80%;
}

a {
	color: #000000;
}
a:active, a:hover {
	color: #CC3300;
	text-decoration: underline;
}
a:visited {
	color: #333333;
}

option {
	font: 100% Tahoma, Arial, sans-serif;
	color: #000;
	background-color:white;
}

input {
	font: 100% Tahoma, Arial, sans-serif;
	color: #000;
	background-color:white;
}

select {
	font: 100% Tahoma, Arial, sans-serif;
	color: #000;
	background-color:white;
}

textarea {
	font: 100% Tahoma, Arial, sans-serif;
	color: #000000;
	background-color:white;
}

.chk {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 13px;
	height:13px;
}

.button1 {
	font: bold 14px Arial, sans-serif;
	background-color:#2857c2;
	color: #FFFFFF;
	height:30px;
	width:200px;

}

.button {
	font: bold 14px Arial, sans-serif;
	background-color:#2857c2;
	color: #FFFFFF;
	width:200px;
}


.button2 {
	font: bold 14px Arial, sans-serif;
	background-color:#f1f1f1;
	color: #555;
	height:30px;
	width:200px;
}

td.maintext {
	padding: 20px 20px 20px 40px;
	text-align: left;
}
p.copyright {
	font-size: 70%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img.ill {
	border: 1px;
  border-style:solid;
  border-color: 9FA3AB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
table.ttext {
	font-size: 75%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
span.ndate {
	font-size: 70%;
	color: #000000;
}
h2 a {
	font-size: 80%;
	font-weight: bold;
	color: #113888;
	text-decoration: underline;
}
tr.gray {
	background-color: #f5f5f5;
}
a.cln, a.cln:hover, a.cln:visited {
	color: #113888;
	text-decoration: underline;
}
a.cln:active, a.cln:hover {
	color: #990000;
	text-decoration: underline;
}
ul,ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}
hr {
	padding-right: 20px;
	padding-left: 20px;
	color: #666666;
	height: 1px;
}
img.u {
     border: 1px;
  border-style:solid;
  border-color: 9FA3AB;
     margin-top: 5px;
     margin-right: 20px;
     margin-bottom: 5px;
     margin-left: 0px;
}
p table.ttext {
   margin:0px;
   pading:0px;
   text-alig:left;
}


p.selected{
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #a71813;
	margin-right: 100px;
	margin-bottom: 15px;
	background-color: #fff5dc;
	padding: 10px;
}

/* feedback */

.feedbackform{width:80%; font-size: 80%;}
.feedbackform td{vertical-align:top}
.feedbackform input {margin:0 0 5px 0}
.wide{width:98%}
.rd{color: #CC3300}


/* photogallery */

div.phta_cont{margin:5px; float: left; height:180px;}
div.phta_text{height: 30px; background-color:#ecedef; color:#000; font:11px Arial; text-align:center}
p.phta_pages{text-align: center}
p.phta_pages span, a.phta_ar{font-size: 16px;font-weight:bold}
a.phta_arr, a.phta_arr:visited{text-decoration:none}

/* blog */

table.cm_area {width: 90%; font-size: 80%}
table.cm_area td{vertical-align:top;}
table.cm_area td.pl{width: 200px}

div.comment {border: 1px solid #bebebe; margin: 5px 0; padding: 7px}
div.comment span.userdate, div.comment span.actions {font-size: 11px}
div.comment span.username {padding:0 20px 0 0; font-style: italic; color: #113888}
div.comment div.cm_text{margin: 10px 0}

/* community */
div.c_community_post {width: 100%; margin: 5px 0; padding:0}

div.c_community_post_title{background:#deeaff; width: 100%; padding: 5px; min-height: 17px}
span.community_post_title{font-weight:bold; font-size: 90%; float: left; width: 75%;}
span.community_post_title a, span.community_post_title a:visited{color: #113888; text-decoration: none}
span.community_post_title a:active, span.community_post_title a:hover{color: #113888; text-decoration: underline}

div.c_community_post span.userdate {float: right; width: 20%; text-align:right; font-size: 80%}
div.c_community_post span.username {padding:0 0 20px 0; font-style: italic; color: #113888}
div.c_community_post div.post_text{margin: 7px; font-size: 80%; line-height: 120%}
div.c_community_post div.post_text img {margin: 5px 0; border: 1px solid #bebebe;}

div.c_community_post_bottom{background:#deeaff; width: 100%; padding: 5px; font-size: 90%}
div.c_community_post_bottom span {padding: 0 5px}
span.community_post_bottom a, span.community_post_bottom a:visited{color: #113888; text-decoration: underline}
span.community_post_bottom a:active, span.community_post_bottom a:hover{color: #113888; text-decoration: underline}

div.post_text_inside {margin: 0 0 20px 0; padding: 0; line-height: 120%; font-size: 80%}
div.post_text_inside img {margin: 5px 0; border: 1px solid #ede4ce;}
div.post_text_inside p{margin: 10px 0; padding: 0; line-height: 120%; font-size: 80%}

div.c_userpic_name_inside {width: 100%; margin: 0 0 5px 7px; font-size: 80%}
div.c_userpic_name_inside span.username {font-style: italic; color: #113888}
div.c_userpic_name_inside span.userdate {font-size: 90%;}

div.post_text_inside {margin: 0 0 20px 0; padding: 0; line-height: 120%; font-size: 80%}
div.post_text_inside img {margin: 5px 0; border: 1px solid #ede4ce;}
div.post_text_inside p{margin: 10px 0; padding: 0; line-height: 120%; font-size: 100%}

div.comment {font-size: 80%; background:#deeaff}

/* comments */

div.cm_field {margin: 7px 0 10px 0; font-size: 80%; width: 100%}
div.comment_short{margin: 7px 0; font-size: 80%;}

.cm span.userdate {width: 20%; font-size: 11px}
.cm span.username {font-size: 80%; font-weight: bold; padding:0; font-style: italic; color: #113888}

.cm {width: 100%;}
.cm_bg {background:#bfd6fe;}
.cm td {padding: 0}
.cm td.cm_img{width: 1%; text-align: center;}
.cm td.cm_txt span{margin-right: 10px; padding: 0}

.cm td.cm_txt{padding-left:0px;}
.cm td.cm_txt h1{font-size: 80%; margin: 10px 0 5px 0; padding: 0; line-height: 100%}

.cm_frosen {background-color: #dfebf5}
.cm_deleted {background-color: #fde0ce}
.cm_hidden {background-color: #dcdcdc}

div.cm_body{width: 90%; padding: 0px; margin:5px 0 5px 5px; line-height: 130%}
div.cm_todo{font-size: 90%; padding: 0; margin:5px 0 5px 5px; vertical-align:middle}
span.cm_ico {padding-left: 20px}
span.cm_ico img {padding: 0 2px; border:0; vertical-align:bottom}

input.cm {border: 1px solid #736a55;}

#cm_table {
	margin: 5px;
	padding: 5px;
	border: 1px solid #9f9276;}

table.cm_area{width: 97%}
table.cm_area td{vertical-align: top}
table.cm_area td.pl {font-size: 90%; width: 20%}

div.t80 table{font-size: 80%}
.reg {width: 200px}
.register {width: 200px}