* {
	margin: 0;
	padding: 0;
}

a, a:hover, a:active {
	outline: none;
}	

h1 {
	font-size: 24px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.hrdiv {
	width: 90%;
	border-top: 2px solid #ddd;
	margin: 0 auto;
	height: 0;
	line-height: 0;
	margin-top: 5px;
}


#topline {
 background-color: #164A63;
 height: 15px;
 text-align: center;
}

#headerback {
 	background-color: #AACCDD;
 	height: 57px;
}

#header {
	margin-right: auto; 
	margin-left: auto; 
	width: 770px;
	position: relative;
}

#header a img {
	border: 0;
}

#headerlangs {
	position: absolute;
	bottom: 2px;
	right: 4px;
	font-weight: bold;
}

#headerlangs a {
	color: #164A63;
}

#headerlangs a:hover {
	color: #fe1213;
}

#navigationback {
 	background-image: url(images/shadow1.jpg); 
}

#navigation {
	background-image: url(images/bg_01.jpg); 
	margin-right: auto; 
	margin-left: auto; 
	width: 770px;
	height: 32px;
}

body {
	font-family: verdana,sans-serif;
	font-size: 12px;
	background-color: #C6DCE8;
	margin: 0;
}

#pagecontainer {
  padding: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 770px; 
  text-align: left;
}

#publi {
 float: left;	
 background-image: url(images/bothand.jpg); 
 width: 189px;
 height: 14px; 	
}

.topr {
 margin-top: 10px;
 height: 27px;	
}

.botr {
 height: 27px;	
}

#boxcontent,
#adsense,
#advertise,
#stats,
#homenews {
 margin-left: 1px;	
 border-left: 2px solid #B2BEC5; 	
 border-right: 2px solid #B2BEC5; 	
 background-color: #FFF;
}

#advertise img {
	margin-left: 10px;
}

#advertise img {
	border: 0;
}

/* wrapper */
.dircontent {
	margin-left: 8px;
}

#adsense {
	padding-left: 20px;
}

#search {
	text-align: center;
	border: 1px solid #FFF;
}

#search #q {
	height: 20px;
	font-size: 16px;
	width: 300px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px Solid #164A63;
	margin-bottom: 18px;
	vertical-align: middle;
}

#search form {
	margin: 0;
	padding: 0;
}

.searchcat {
	font-size: 15px;
}

.contenttext {
 margin-right: auto; 
 margin-left: auto; 
 width: 770px;	
 padding: 5px;	
 font-size: 12px;
 text-align: justify;
 color: #FFF;
 margin-top: 15px;	
 
}

.errmsg {
	color: red;
}



#desc {
	margin: 5px;
	margin-bottom: 10px;
	padding: 2px;
	color: #164A63;
	text-align: justify;
}

.cat_a {
	font-size: 16px;
	font-weight: bold;
	
}
  
.cat_a:hover, .subcat_a a:hover, .subcat a:hover{
	color: #000;
}  
  
#content {
 margin-left: 10px;	
 margin-right: 5px;	
 margin-top: 10px;
 height: 1%;
}

.textcontent {
	margin-right: 10px;
	text-align: justify;
}

#pathinfo,
.pathinfo {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
}

.pathinfo {
	margin-bottom: 10px;
	margin-left: 10px;
}

.textfull {
	margin-top: 10px;
}

.cat {
	margin: 5px;
	margin-top: 10px;
	padding: 2px;
	width: 230px;
	float: left;
}


.subcat {
	font-size: 14px;
	margin: 5px;
	margin-top: 6px;
	padding: 2px;
	width: 230px;
	float: left;
}

.subcat_a {
  margin-top: 3px;
}

.web {
	margin: 5px;
	padding: 2px;
}

.web a {
	color: #11a;
}

.tipral {
	padding: 2px;
	background-color: #eee;
}

.none {
	color: red;
	margin-left: 20px;
	font-weight: bold;
	font-size: 14px;
}

.gi {
	color: #008000;
	font-style: italic;
}

.alexapr {
	color: #6F6F6F;
	font-weight: bold;
	float: right;
}

.alexapr span {
	color: #000;
}

#footer {
	margin-top: 10px;	
  background-image: url(images/footcent.jpg);
  height: 78px;
}

#footlink {
	float: left;
	width: 722px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}

#footlink ul li.menuitem {
	display: inline;
	padding-left: 7px;
	margin-right: 5px;
	border-left: 1px solid #164A63;
}

#footlink ul.menu_items li.mi_1 {
	padding-left: 0;
	border-left: 0;
}

#footlink a {
	font-weight: bold;
	color: #164A63;
}

#footlink a:hover {
	color: #164Ac3;
	text-decoration: none;
}

#footer .footernew {
	color: #d33;
}


#footleft {
	float: left;
	background-image: url(images/footleft.jpg);
	width: 24px;
	height: 78px;
}	

#footright {
	float: right;
	background-image: url(images/footright.jpg);
	width: 24px;
	height: 78px;
}

#botline {
 background-color: #164A63;
 height: 165px;
}

#logofooter {
	margin-top: 20px;
	float: right;
	width: 110px;
  height: 48px;
}

.tags {
	font-size: 10px;
	color: #164A63;
}

.tags strong {
	font-weight: normal;
}

#topline .tags {
	color: #ccc;
}

#link-ex {
	margin: 0 25px 10px 25px;
	font-size: 10px;
}
#link-ex a {
	color: #164A63;
}
#link-ex a:hover {
	color: #164Ac3;
	text-decoration: none;
}
#link-ex ul li.menuitem {
	display: inline;
	padding-left: 7px;
	margin-right: 5px;
	border-left: 1px solid #164A63;
}
#link-ex ul.menu_items li.mi_1 {
	padding-left: 0;
	border-left: 0;
}

.clearboth {
	clear: both;
}




/* Start Forms */
table.cmsform th,
table.cmsform td {
	padding: 2px;
}

table.cmsform th {
	width: 150px;
	text-align: right;
	vertical-align: top;
}

table.cmsform td .stext {
	width: 50px;
}

table.cmsform td .ltext {
	width: 400px;
}

table.cmsform td textarea {
	height: 60px;
}
table.cmsform td textarea.larea {
	height: 120px;
}
table.cmsform .aster {
	color: #f00;
	margin-right: 3px;
}

table.cmsform td input,
table.cmsform td textarea,
table.cmsform td select,
.formbutton {
	color: #555;
	padding: 2px;
	border: 1px solid #ccc;
}

table.cmsform label {
	cursor: pointer;
}

#errorsDiv {
	border: #ff1010 2px dotted;
	color: #ff1010;
	padding: 5px;
	margin-bottom: 20px;
}

#errorsDiv ul {
	margin-left: 30px;
}
/* End Forms */


/* Start Comments */

.comment-alert {
	background:#E7ECF1;
	border:1px solid #CCD7E1;
	margin:10px 5px;
	padding:8px 16px;
	color:#1B4978;
	font-size:11px;
}

.comment-title { 
	font-family: Georgia, 'Times New Roman', Times, serif;
}

.comments {
	margin: 12px 20px;
	border-style: solid;	
	border-color: #c0c0c0;	
	border-width: 1px 1px 0 1px;
}

.comment {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #c0c0c0; 
	background: #f9f9f9; 
}

.comment-val {
	float: right;
	font-weight: bold;
}

.comment-val-1 { color: #f22; }
.comment-val-2 { color: #f77; }
.comment-val-3 { color: #777; }
.comment-val-4 { color: #22f; }
.comment-val-5 { color: #2f2; }

.comment img {
	float: left;
	margin-right: 5px;
	border: 0;
}

.comment-user {
	font-weight: bold;
	color: #777;
}

.comment-date {
	font-size: .8em;
	font-weight: normal;
	color:#aaa;
	margin-top: 4px;
}

.comment-content {
	clear: both;
	margin: 0; 
	padding: 10px 0 0 10px;
}

.comment-alt {
	background: #f2f2f2; 
}

/* End Comments */

/* NEWS */

#homenews {
	padding: 0 10px;
}

.newsitem {
	float: left;
	width: 47%;
	height: 110px;
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
}

.newsimgl {
	border: 1px solid #ccc;
	padding: 2px;
	margin-right: 2px;
	float: left;
}

.newsimgr {
	float: right;
}

.newstitle {
	font-size: 14px;
	font-weight: bold;
}

.newsdate {
	font-size: 11px;
	font-weight: normal;
	color:#999;
}

.newsdate a {
	font-size: 11px;
	font-weight: bold;
	color:#999;
}

.newscontent {
	text-align: justify;
}

.newscontenthome {
	font-size: 10px;
	text-align: justify;
}

.newsmore {
	float: right;
}

/* End News */
