body {
	background:url(../images/body_top.gif) top repeat-x #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px}

body, form, ul, h1, h2 {
	margin:0;
	padding:0;
	list-style:none;}

.conteiner {
	margin:0 auto;
	width:996px;}

.clear {
	clear:both}
.alignright {
	float:right}
.alignleft {
	float:left}
.aligncenter {
	text-align:center}

a:hover { color:#f35821}
/*---------------------------------------------- Structure */
.wrapper{
	float:left;
	width:100%}
	
.content{
	margin:0 212px 0 236px;
	padding:15px 25px 1px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.content ul{
list-style:disc;
list-style:inside;
}
.color {
	color:darkblue;}
.navigation{
	float:left;
	width:212px;
	margin-left:-212px;}

.extra {
	float:left;
	width:236px;
	margin-left:-996px;}

.navigation, .extra{
	padding:15px 0 5px 0}
	
/*---------------------------------------------- Header */
.header {
	background:url(../images/header_bg.jpg) center top no-repeat;
	height:120px;
	position:relative}
	
.logo {
	padding:12px 0 0 0;
	float:left;
	width:225px;
	height:100px;}
	
.topMenu {
	width:360px;
	height:120px;
	float:right;
	background:url(../images/topmenu_bg.gif) top right no-repeat;}

.topMenu ul {
	list-style:none;
	margin:8px 0 8px 0;
	text-align:center}

.topMenu li {
	display:inline;
	color:#ecd268;
	border-left:1px solid #ecd268;
	padding:0 8px;
	line-height:18px;
	font-weight:bold}
	
.topMenu li.first {
	border:none}

.topMenu li a:link, .topMenu li a:visited {
	color:#54a345}

.topMenu li a:hover {
	color:#ff8400}

a.rss:link, a.rss:visited {
	background:url(../images/ico_rss2.gif) left center no-repeat;
	padding-left:16px}

.dSearch {
	width:335px;
	background:url(../images/search_bg_google.gif) 5px 5px no-repeat;
	padding:16px 0 0 63px;
	float:left;}
/*-*/
.cse-search-box {
	height:65px;
	color:#5a5a5a;
	font-size:11px;
	line-height:16px;
	padding-bottom:2px}
	
.cse-search-box input {
	float:left;
	border:none;
	line-height:26px;}

.cse-search-box span a:link, #searchform span a:visited {
	color:#f35821;
	text-decoration:none;
	border-bottom:1px dotted #f35821;}
.cse-search-box span a:hover {
	border-bottom:1px solid #f35821}
/*~-*/
#searchform {
	height:65px;
	color:#5a5a5a;
	font-size:11px;
	line-height:16px;
	padding-bottom:2px}
	
#searchform input {
	float:left;
	border:none;
	line-height:26px;}

#searchform span a:link, #searchform span a:visited {
	color:#f35821;
	text-decoration:none;
	border-bottom:1px dotted #f35821;}
#searchform span a:hover {
	border-bottom:1px solid #f35821}
	
.stext {
	background:url(../images/search_stext_bg.gif) no-repeat;
	width:235px;
	height:22px;
	padding:4px 5px 0 5px;
	font-size:15px;}
	
.btn-search {
	background:url(../images/btn_search.gif) no-repeat;
	width:77px;
	height:26px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	margin-left:4px;}

.sort {
	clear:both;}

.sort li {
	display:block;
	float:left;
	font-size:13px;
	margin-right:8px;}

.sort li a:link, .sort li a:visited {
	display:block;
	width:103px;
	height:20px;
	padding-top:2px;
	background:url(../images/btn_topm_green.gif) bottom no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold}

.sort li a:hover, .sort li a.active:link, .sort li a.active:visited {
	background:url(../images/btn_topm_green.gif) top no-repeat;}

/*---------------------------------------------- Footer */
.footer {
	background:url(../images/footer_bg.gif) repeat-x bottom;
	height:147px;}

.bottom {
	padding-top:95px;}

.dBotLeft {
	float:left;
	width:236px;
	height:40px;
	color:#54a345;
	line-height:17px}

.dBotLeft span {
	color:#ff8400;}

.botMenu {
	width:500px;
	float:left;
	text-align:center}

.botMenu li {
	display:inline;
	border-left:1px solid #ffffff;
	padding:0 7px;
	height:18px}
	
.botMenu li.first {
	border:none}

.botMenu li a:link, .botMenu li a:visited {
	color:#54a345}
.botMenu li a:hover {
	color:#ff8400}

.botMenu p {
	color:#ff8400;
	font-size:11px;
	margin:10px 0 0 0}

a.acopy:link, a.acopy:visited {
	color:#ff8400;}
a.acopy:hover {
	color:#666666}

/*---------------------------------------------- Content */

.titleMain {
	color:#1aaab6;
	font-size:20px;
	line-height:40px;}

.content h2 a:link, .content h2 a:visited{
	color:#54a345;
	font-size:16px;
	font-style:italic;
	border-bottom:1px solid #54a345;
	text-decoration:none;}
.content h2 a:hover {
	color:#1aaab6;
	border-bottom:1px solid #1aaab6}

.dPostList {
	margin:10px 0 20px 0;
	text-align:justify;}

.dPostFull {
	padding:10px 0;
	text-align:justify;}

.dPostFull h1 {
	color:#54a345;
	font-size:16px;
	font-style:italic;
	text-decoration:underline;
	float:left}

.dPostFull .data {
	margin-left:7px;}

.data {
	background:url(../images/bg_date.gif) no-repeat;
	float:left;
	width:30px;
	height:33px;
	padding-top:2px;
	line-height:17px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	margin-right:8px;}

.data span {
	display:block;
	font-size:11px;}

.text {
	clear:both;
	line-height:17px;
	padding-top:1px;}

.text img {
	margin:2px 10px}

.text h2 {
	color:#444444;
	font-size:17px;
	margin:25px 0 5px 0}
.text h3 {
	color:#444444;
	font-size:15px;
	margin:25px 0 5px 0}

.text li {
	list-style:disc;
	margin:5px 0 7px 35px;}

.dcomm {
	color:#54a345;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
	border-bottom:1px dashed #b2b2b2;
	padding:0 0 10px 5px;}
	
.dcomm a:link, .dcomm a:visited {
	color:#0000FF;
	text-decoration:none;}
	
.dcomm a:hover {
	color:#ff8400}

.dcomm a span {
	font-weight:normal}
	
.dcomm a.amore:link, .dcomm a.amore:visited {
	background:url(../images/btn_more.gif) no-repeat;
	display:block;
	float:right;
	padding-left:5px;
	width:96px;
	height:18px;
	font-family:Verdana;
	font-size:10px;
	line-height:16px;
	color:#FFFFFF;
	text-decoration:none;}

.dcomm a.amore:hover {
	color:#faee25}

.dcomm a.aadd:link, .dcomm a.aadd:visited {
	background:url(../images/ico_add_comment.gif) right top no-repeat;
	padding:0 17px 1px 0;}

.dcomm a.acomm:link, .dcomm a.acomm:visited {
	background:url(../images/ico_comments.gif) right top no-repeat;
	padding:0 17px 1px 0;}

.dpages {
	text-align:center;
	padding:20px 5px 0 5px}

.dpages a:link, .dpages a:visited {
	background:#ffe37f;
	color:#ff8400;
	padding:1px 5px;
	margin:0 1px;
	text-decoration:none;
	line-height:16px;}
	
.dpages a:hover {
	background:#71b243;
	color:#FFFFFF}

.dpages a.on:link, .dpages a.on:visited {
	background:#71b243;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px;}

.dpages a.anext:link, .dpages a.anext:visited {
	background: url(../images/ico_arr3_orange.gif) right center no-repeat #ffe37f;
	padding-right:13px;}

.dpages a.anext:hover, .dpages a.aback:hover {
	color:#71b243}
	
.dpages a.aback:link, .dpages a.aback:visited {
	background: url(../images/ico_arr3_orange2.gif) left center no-repeat #ffe37f;
	padding-left:13px;}
	
/*---------------------------------------------- Navigation */
.navigation h2 {
	color:#1aaab6;
	background:url(../images/line_green.gif) bottom repeat-x;
	padding-bottom:5px;
	font-size:18px;
	margin:10px 0 4px 0}

.navigation .title1 {
	background:url(../images/line_red.gif) bottom repeat-x;
	font-size:23px;
	margin:0 0 4px 0}
	
.listPosts {
	margin:10px 0 30px 0;
	font-size:10px;
	clear:both;
	border-top:1px dotted #4a86a8;}
	
.listPosts li {
	border-bottom:1px dotted #4a86a8;
	padding:3px 0 5px 0;
	height:60px;
	font-size:12px;
	line-height:16px}
	
.listPosts li:hover {
	background:#fff6c5;}
	
.listPosts img {
	border:1px solid #54a345;
	background:#FFFFFF;
	margin-right:5px;
	margin-top:3px;
	padding:2px;
	float:left;}
	
.listPosts a:link,
.listPosts a:visited {
	text-align:left;
	color:#54a345;}
	
.listPosts a:hover {
	color:#f35821;}

.listNavi {
	clear:both;
	margin:10px 0 20px 0;
	font-size:12px}
	
.listNavi li {
	color:#54a345;
	margin-bottom:8px;}

.listNavi li a:link, .listNavi li a:visited {
	background:url(../images/ico_arr_green.gif) 5px 5px no-repeat;
	padding-left:15px;
	color:#54a345;}

.listNavi li a:hover {
	background:url(../images/ico_arr_orange.gif) 5px 5px no-repeat;
	color:#f35821;}
	
.links li a:link, .links li a:visited{
	background:url(../images/ico_arr2_green.gif) 5px 3px no-repeat;
	padding-left:18px}	
.links li a:hover {
	background:url(../images/ico_arr2_orange.gif) 5px 3px no-repeat;}

.category li a:link, .category li a:visited{
	background: url(../images/ico_post_green.gif) 5px 3px no-repeat;
	padding-left:17px}	
.category li a:hover {
	background:url(../images/ico_post_orange.gif) 5px 3px no-repeat;}
	
.archive li a:link, .archive li a:visited{
	background: url(../images/ico_arch_green.gif) 5px 3px no-repeat;
	padding-left:21px}	
.archive li a:hover {
	background:url(../images/ico_arch_orange.gif) 5px 3px no-repeat;}
	
	
/*---------------------------------------------- Navigation - Links */
.dsmall {
	font-size:10px;
	font-weight:bold;
	font-family:Arial;}
	
.dsmall a:link, .dsmall a:visited {
	display:block;
	float:left;
	background: url(../images/btn_ladd_links.gif) top no-repeat;
	height:15px;
	width:79px;
	padding-left:17px;
	text-decoration:none;
	color:#ffffff;
	line-height:14px;
	margin:5px}
	
.dsmall a:hover {
	color:#faee25}
	
a.alinkadd:link, a.alinkadd:visited {
	background:url(../images/btn_ladd_links.gif) bottom no-repeat;}

/*---------------------------------------------- Post - Vote */
.dvote {
	float:left;
	font-size:12px}
	
.votes{
	width:62px;
	height:37px;
	background:url(../images/votes.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:3px 0 0 0;}
	
.votes strong{
	color:#3A7B9F;
	font-weight:bold;
	font-size:17px;
	line-height:16px;}
	
.vote{
	margin:0px;
	padding:0px;
	color:#4AA095;
	width:62px;
	height:16px;
	background:url(../images/vote.gif) no-repeat;
	text-align:center;
	vertical-align:middle;}
	
.vote a:link{
	padding:0px;
	margin:0px;
	font-weight:bold;	
	text-decoration:none;
	color:#f35821;
	display:block;
	font-size:11px;}
	
.vote a:hover{
	margin:0px;
	padding:0px;
	background:url(../images/vote_hover.gif) no-repeat}

/*---------------------------------------------- Post - comments */

#comments h3, #addcomment h3 {
	color:#1aaab6;
	background:url(../images/line_green.gif) bottom repeat-x;
	padding-bottom:5px;
	font-size:18px;
	margin:10px 0 10px 0}

#comments dl {
	background:#fffadf;
	margin:0 0 20px 10px;
	border-left:2px solid #71b243;
	border-bottom:2px solid #faee25;
	padding:2px 0 5px 7px}
	
#comments dt {
	background:url(../images/ico_comments_2.gif) 3px 5px no-repeat;
	height:18px;
	padding:2px 0 0 22px;
	color:#4399b2;
	font-size:11px;
	margin-right:3px}
	
#comments small {
	background:url(../images/ico_comm_leaf.gif) right center no-repeat;
	display:block;
	float:right;
	width:200px;
	color:#ff8400;
	font-size:10px;
	text-align:right;
	margin-right:5px;}
	
#comments dd {
	margin:0 5px 0 0px;
	padding:5px 10px;
	color:#000000;
	font-size:12px;}
	
.quote {
	background:url(../images/ico_quotes.gif) 10px 5px no-repeat #FFFFFF;
	margin:5px 0 5px 20px;
	border:1px dotted #CCCCCC;
	border-left:3px solid #CCCCCC;
	padding:5px 5px 5px 30px;
	color:#666666;}
	
.quote em { font-style:normal;}

.left { float:left; padding-left:15px;}
.right { float:right; padding-right:5px; }

.commentBlock {
	padding:8px 5px;
	background:#fffadf;}

#addcomment {
	width:100%;
	margin-bottom:20px}

#addcomment h3 {
	margin:10px 0 0 0}	

#commentform .imgCode {
	border:1px solid #99DD4A;
	margin:3px 0;}
	
#commentform {
	font-size:12px;
	width:100%;
	clear:both}
	
#commentform label{
	color:#646462;
	font-size:15px}
	
#commentform label span{
	font-weight: normal;
	font-size:80%;
}
#commentform input{
	width: 145px;
	background:#FFFFFF;
	border: 1px solid #C1E57A;
	padding:1px 3px 3px 3px;
	margin-top: 3px;
	font-size:13px;
}
#antispam {
	font-size:14px;
	font-weight:bold;
	color:#F14400;
	letter-spacing:2px;
}
#commentform textarea{
	font-family:Verdana;
	font-size:12px;
	width: 280px;
	height: 130px;
	background:#FFFFFF;
	border: 1px solid #C1E57A;
	padding: 2px;
	margin-top: 3px;
}
#commentform .submitbutton {
	background:url(../images/btn_add_comment.gif) top no-repeat;
	padding-right:20px;
	width:182px;
	height:25px;
	line-height:24px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	border: none;
	cursor:pointer}
	
#commentform .submitbutton:hover {
	background:url(../images/btn_add_comment.gif) bottom no-repeat;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFFFFF;
	border:1px solid #C6DFE5}
	
/*---------------------------------------------- Channels */

.tUcaz {
	background:url(../images/ico_channels.gif) 0 0 no-repeat;
	padding-left:50px;}
	
.letters {
	text-align:center;
	line-height:18px;
	margin:15px 0 20px 0;
	border-bottom:1px dotted #666666;
	padding-bottom:10px}
	
.letters a:link, .letters a:visited {
	color:#54a345;
	font-weight:bold;
	font-size:14px;
	padding:5px 2px;}
	
.letters a:hover {
	background:#ff8400;
	color:#ffffff;
	text-decoration:none}

.letters a.active:link, .letters a.active:visited {
	background:#ff8400;
	color:#ffffff;
	padding:5px 4px;
	text-decoration:none}

.channelsList ul {
	list-style:none;
	width:460px;
	margin:10px 0 10px 15px}
	
.channelsList li {
	display:block;
	float:left;
	width:210px;
	padding:0 5px 5px 15px;
	line-height:17px;
	background:url(../images/ico_arr_green.gif) 5px 7px no-repeat;}

.channelsList li a:link, .channelsList li a:visited {
	color:#54a345;}
.channelsList li a:hover {
	color:#f35821}

/*---------------------------------------------- Archive */

.tArch {
	background:url(../images/ico_archive.gif) 0 5px no-repeat;
	padding-left:55px;}

.dArchive {
	margin:20px 0 0 20px;
	font-size:12px}

.dArchive ul {
	list-style:none;
	margin:5px 0 20px 0;
	border-bottom:1px dotted #666666;
	padding-bottom:10px}
	
.dArchive li {
	margin-bottom:7px;
	background:url(../images/ico_arr_green.gif) 0 5px no-repeat;
	padding-left:9px;
	margin-left:20px}	

.dArchive li a:link, .dArchive li a:visited {
	color:#54a345}	
.dArchive li a:hover {
	color:#f35821}
	
.month {
	background:url(../images/ico_arch_blue.gif) 0 2px no-repeat;
	padding-left:17px;
	color:#1aaab6;
	font-size:12px;}

a.ayear:link, a.ayear:visited {
	background:url(../images/ico_arr4.gif) 0 5px no-repeat;
	padding-left:17px;
	margin-right:5px;
	color:#f35821;
	font-weight:bold}
a.ayear:hover {
	color:#333333}

/*--------------------------------------------------------*/
/*2008-12-22*/

#table_1 td{
	border:solid 1px #CCCCCC;
/*	border:solid 1px #1D8ABA;*/
	padding: 3px 3px 3px 6px;
	margin-bottom:1px;
	vertical-align:top;
}

#table_1 td img{
border:0px;
margin:0px 6px 4px 0px;
}

.buttons{
border:dashed 1px #CCFFCC;
padding:2px 2px 0px 2px;
height:58px;
}
.buttons a img{
border:none
}


fieldset div,span{
	font: 85% Verdana, helvetica, sans-serif;line-height:1.4;
}
#textLimit,#nameLimit{
color:#0000FF;
font-weight:bold;
font-size:8pt;
}
.dPostFull li {
text-align:left;
}
.dPostFull a {
text-align:left;
}