#page{
	background-color:#ffffff;
	padding-bottom:20px;
	width:768px;
}

#page h1{
	margin-top:5px;
	padding-left:11px;
	font:bold 13pt Verdana;
	color:#2F5F1B;
	clear:left;
}
#page h1.caps{text-transform:uppercase;}
#page h1.dark, #page h1.dark a{color:#333333;}
#page h1.nl{margin-bottom:5px;}

#page h1 a{
	color:#2F5F1B;
	text-decoration:none;
}

#page h1 a:hover{
	text-decoration:underline;
}

#page h2{
	padding-left:11px;
	font:bold 11px Verdana;
	color:#25B61D;
}
#page h2.dark{color:#333333;}

#page h4{
	padding-left:11px;
	font:bold 9px Verdana;	
	color:#9E9E9E;
	margin-bottom:3px;
}
#page h4.dark{color:#333333;}
#page h4.green{color:#336633;}

#page .alertbar{
	background-image:url("alertbar_bg.gif");
	background-repeat:no-repeat;
	background-position:185px 0px;
	margin-left:8px;
	width:752px;
	min-height:20px;
}

#page .alertbar h1{
	width:168px;
	float:left;
	padding-left:0px;
}

#page .alertbar h1.logged{
	background-image:url("myhome_icon.gif");
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:27px;
	padding-top:7px;
	height:20px;
	color:#333333;
	font:bold 10pt Verdana;
	width:140px;
	margin-left:1px;
}
#page .alertbar h1.logged a{color:#333333;}

#page .alertbar .bkm{
	float:left;
	width:22px;
}

#page .alertbar .links{
	float:left;
	width:560px;
	margin-top:3px;
}

#page .alertbar .links a{
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	font:normal 10px Verdana;
	color:#1C862B;
	padding-left:15px;
	margin-right:15px;
	display:block;
	float:left;
	height:14px;
}	
#page .alertbar .links a:hover{
	text-decoration:underline;
}

#page .alertbar .links a.add{background-image:url("ab_plus.gif");}
#page .alertbar .links a.list{background-image:url("ab_list.gif");}
#page .alertbar .links a.options{background-image:url("ab_options.gif");}
#page .alertbar .links a.rss{
	background-image:url("ab_rss_feed.gif");
	float:right;
	background-position:right 0px;
	padding-right:20px;
	height:15px;
	font:bold 10px Verdana;
	margin-right:2px;
}

#page .alertbar .links a.normal, #page .alertbar .links a.normal2{
	font:bold 10px Verdana;
	color:#336633;
	padding-left:8px;
	margin-right:10px;
	text-decoration:underline;
}

#page .alertbar .links a.normal2{
	border-left:1px solid #809980;
}

#page .alertbar .links_r{
	float:left;
	width:560px;
	margin-top:3px;
}
#page .alertbar .links_r img{
	float:right;
}
#page .alertbar .links_r a{
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	font:normal 10px Verdana;
	color:#336633;
	display:block;
	float:right;
	height:14px;
	margin-right:5px;
}	
#page .alertbar .links_r a:hover{
	text-decoration:underline;
}

#page .alertbar .links_r a.prev{
	background-image:url("link_ab_previous.gif");
	background-position:0px 3px;
	font:bold 10px Verdana;
	margin-right:10px;
	padding-left:10px;
	margin-left:5px;
}

#page .alertbar .links_r a.next{
	background-image:url("link_ab_next.gif");
	font:bold 10px Verdana;
	background-position:right 3px;
	padding-right:10px;
	margin-left:10px;
}

#page .error_msg{
	display:inline;
	border:1px solid black;
	color:#ff0000;
}

#page .content_forum{
	margin-left:10px;
	margin-right:10px;
	clear:left;
}

#page .content, #page .content_small{
	margin-left:10px;
	color:#1D3911;
	padding-right:5px;
	clear:left;
	/*padding-right:30px;*/
}

#page .content a{
	color:#1D3911;
}

#page .content a:hover{
	color:#ff4f00;
}

#page .content_small{
	width:400px;
}

#page .blanker{
	background-color:#ffffff;
}

#page .standard_form{
	margin-top:10px;
	background-color:#F2F5F1;
	margin-left:15px;
	width:400px;
}

#page .reg_form, #page .reg_form2, #page .reg_form3, #page .reg_form4, #page .reg_form5{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}

#page .reg_form a{
	color:#2F5F1B;
	font:normal 9px Verdana;
}

#page .reg_form5{
	margin-bottom:30px;
}

#page .reg_form3 td{
	color:#2F5F1B;
}

#page .reg_form3 td a{
	color:#2F5F1B;
}

.grey{
	color:#9E9E9E;
}

#page .standard_form td.sep{
	width:1px;
	background-image:url("form_sep_bg.gif");
	background-repeat:repeat-y;
}

#page .standard_form td.label{
	text-align:right;
	color:#2F5F1B;
}
#page .reg_form td.label, #page .reg_form2 td.label{
	text-align:left;
	color:#2F5F1B;
	font:normal 9px Verdana;
}

#page .standard_form input.textfield, #page .reg_form input.textfield, #page .reg_form2 input.textfield{
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#000000;
}
#page .reg_form4 textarea{
	border:1px solid #7F9DB9;
	font:normal 10px Verdana;
	color:#000000;
}

#page .reg_form input.textfield, #page .reg_form2 input.textfield{
	height:16px;
}
#page .standard_form td.alinks{
	font:normal 10px Verdana;
	color:#1D3911;
}

#page .standard_form td.alinks a{
	font:bold 10px Verdana;
	color:#1D3911;
}

#page .standard_form td.alinks a:hover{
	color:#ff6600;
}

#page .standard_form td.submit .text{
	width:80px;
	float:right;
	margin-right:5px;
}
#page .standard_form td.submit .text_small{
	width:100px;
	float:right;
	margin-right:5px;
	color:#2F5F1B;
	font:normal 9px Verdana;
}
#page .standard_form td.submit input{
	float:right;
}
#page .standard_form td.submit .text a{
	font:bold 10px Verdana;
	color:#2F5F1B;	
}

#page #errormsg{
	background-color:#FF9B99;
	margin-top:15px;
	background-color:#FF9B99;
	font:normal 10px Verdana;
	color:#000000;	
	margin-left:15px;
	width:400px;
}

#page .cat_header{	
	background-repeat:no-repeat;
	height:182px;
}
#page .cat_header .text{
	float:left;
	width:580px;
}

#page .cat_header .banner{
	float:left;
	width:180px;
	margin-top:2px;
}

#page .cat_header2{
	margin-top:3px;
	margin-left:5px;
	width:755px;
	height:260px;
	clear:left;
}
#page .cat_header2 .text{
	background-repeat:no-repeat;
	float:left;
	width:453px;
	height:260px;
}

#page .cat_header2 .banner{
	float:left;
	width:300px;
	border:1px solid #999999;
}

#page .content .lgbody_dt{
	width:527px;
	padding-right:30px;
	background-image:url("form_sep_bg.gif");
	background-position:right;
	background-repeat:repeat-y;
	float:left;
	font:normal 11px Verdana;
	color: #333333;
}

#page .content .lgbody{
	width:561px;
	float:left;
	font:normal 11px Verdana;
	color: #333333;
	margin-right:5px;
}

#page .content .rightbar{
	width:180px;
	margin-left:5px;
	float:left;
}

#page .rb_rss{
	margin-bottom:12px;
}
#page .rb_rss a{
	background-image:url("rss_bg.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	display:block;
	color:#305f1b;
	font:bold 11px Verdana;
	text-decoration:none;
	padding-left:15px;
	height:12px;
	margin-bottom:3px;
}
#page .rb_rss a:hover{
	color:#ff4f00;
}
#page .rb_rss a.link{
	background-image:none;
	font:bold 9px Verdana;
	color:#A5B0A0;
	padding-left:0px;
}

#page .content .rightbar .item{
	margin-top:11px;
}

#page .content .rightbar .title{
	font:bold 10px Verdana;
	color:#2F5F1B;
	margin-bottom:6px;
}


#page .content .small{
	font:normal 9px Verdana;
	color:#666666;	
}

#page .tool_box{
	margin-bottom:10px;
}

#page .tool_box a{
	text-decoration:none;
	padding-left:20px;
	display:block;
	font:bold 9px Verdana;
	color:#17300D;	
	padding-bottom:4px;
	/*height:16px;*/
}

#page .tool_box a.expert{
	background-image:url("icon_expert.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#page .tool_box a.msg{
	background-image:url("icon_message.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#page .tool_box a.print{
	margin-top:4px;
	background-image:url("icon_print.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#page .tool_box a.comment{
	margin-top:4px;
	background-image:url("icon_comment.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#page .tool_box a.expert:hover{background-image:url("icon_expert_or.gif");}
#page .tool_box a.msg:hover{background-image:url("icon_message_or.gif");}
#page .tool_box a.print:hover{background-image:url("icon_print_or.gif");}
#page .tool_box a.comment:hover{background-image:url("icon_comment_or.gif");}

#page .tool_box a:hover{
	text-decoration:underline;
}

#page .rlinks a{
	text-decoration:none;
	padding-left:10px;
	display:block;
	font:bold 9px Verdana;
	color:#17300D;	
	margin-bottom:4px;
	/*height:12px;*/
	background:url("bullet_arrow_green.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
}
#page .rlinks a:hover{text-decoration:underline;}

#page .content .photo_block{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
#page .content .photo_block img{border:1px solid #7D898B;}
#page .content .photo_block .legend{
	margin-top:1px;
	background-color:#92B192;
	padding:3px;
	padding-left:5px;
	color:#ffffff;
	font:bold 10px Verdana;
}

#page .half_box{
	float:left;
	margin-left:7px;
	width:373px;
	display:inline;
	font:normal 10px Verdana;
	color:#2F5F1B;
}
#page .half_box a{
	font:bold 10px Verdana;
	color:#2F5F1B;
}
#page .half_box a:hover{color:#ff3300;}

#page .content .rightbar .t_blue{
	background-image:url("bg_large_blue.gif");
	background-repeat:no-repeat;
	height:18px;
	padding-left:17px;
	padding-top:5px;
	font:bold 11px Verdana;
	color:#ffffff;
	margin-bottom:5px;
}

#page .content .rightbar .t_green{
	background-image:url("bg_large_green.gif");
	background-repeat:no-repeat;
	height:18px;
	padding-left:17px;
	padding-top:5px;
	font:bold 11px Verdana;
	color:#ffffff;
	margin-bottom:5px;
}

#page .content .rightbar .t_grey{
	background-image:url("bg_large_grey.gif");
	background-repeat:no-repeat;
	height:18px;
	padding-left:17px;
	padding-top:5px;
	font:bold 11px Verdana;
	color:#ffffff;
	margin-bottom:5px;
}

.footerlnk{
	text-align:right;
	padding-top:1px;
	padding-right:3px;
	margin-bottom:6px;
}

.footerlnk a, .footerlnk_bg a{
	background-image:url("link_arrow_more.gif");
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:12px;
	font:bold 9px Verdana;
	color:#2F5F1B;
}
.footerlnk a:hover, .footerlnk_bg a:hover{
	color:#ff3300;
}
.footerlnk_bg a{
	background-image:url("link_arrow_more_bg.gif");
}

ul.race_lst{
	margin:0px;
	padding:0px;
}

ul.race_lst li{
	list-style:none;
}

.lnk_bsp, .lnk_tsp{
	margin:0px;
	padding:0px;
	margin-bottom:6px;
}

.lnk_b a, .lnk_bsp a{
	background-image:url("bullet_dash_grey.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font:normal 10px Verdana;
	color:#676767;
	display:block;
	text-decoration:none;
}
.lnk_b a:hover, .lnk_bsp a:hover{
	text-decoration:underline;
}

.lnk_t a, .lnk_tsp a{
	background-image:url("bullet_arrow_green_tiny.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font:bold 10px Verdana;
	color:#2E601A;
	display:block;
	text-decoration:none;
}
.lnk_t a:hover, .lnk_tsp a:hover{
	text-decoration:underline;
}

input.noborder{
	border: 0px;
}
/*
input, select, textarea{
	font:normal 11px Verdana; 
	color: #000000;
	background: #ffffff;
}
*/
input.blue_border, textarea.blue_border, select.blue_border{
	border: 1px solid #336666;
}

input.green_border, textarea.green_border, select.green_border{
	border: 1px solid #336666;
}

.dotted_line{
	background-image:url("dotted_line_bg.gif");
	background-repeat:repeat-x;
	clear:both;
}

.green_line{
	margin-top:4px;
	background-color:#2F5F1B;
	margin-bottom:4px;
}

.faded{
	font:normal 9px Verdana;
	color:#888888;
}
.faded a{color:#2F5F1B;}
.faded a:hover{font:bold 9px Verdana;}

#page .wikiblock h2{
	padding:0px;
}
#page .wikiblock .title{
	font:bold 12px Verdana;
	color:#17300D;
	margin-bottom:15px;
}

.wikiblock .title .edit{
	font:normal 10px Verdana;
}
.wikiblock .title .edit a{
	color:#17300D;	
}
.wikiblock .title .edit a:hover{color:#ff3300;}

.wikiblock .text{
	font:normal 11px Verdana;
	color:#2F5F1B;	
	margin-bottom:20px;
}
.wikiblock .wikiedit{
	display:none;
	margin-bottom:15px;
}

.wikialert{
	font:normal 10px Verdana;
	color:#2E601A;
	margin-top:10px;
	margin-bottom:20px;
}

.wikialert a{
	font:bold 10px Verdana;
	color:#2E601A;
}
.wikialert a:hover{
	color:#ff3300;
}

.report_page{
	background-image:url("bg_brackets.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font:normal 9px Verdana;
	color:#224713;	
	margin-left:290px;
	text-align:center;
	width:185px;
	height:26px;
}
.report_page a{
	font:bold 9px Verdana;
	color:#224713;	
}
.report_page a:hover{color:#ff3300;}

.archive_nav_bar{
	background-image:url("archive_nav_bg.gif");
	background-repeat:no-repeat;
	width:767px;
	height:27px;
	float:left;
}

.archive_nav_bar .left{
	float:left;
	margin-left:13px;
	padding-left:10px;
	width:329px;
	margin-top:7px;
	display:inline;
	color:#336633;
}

.archive_nav_bar .middle{
	float:left;
	width:315px;
}

.archive_nav_bar .right{
	color:#336633;
	float:left;
	padding-left:6px;
	padding-top:4px;
}

.archive_item{
	background-image:url("dotted_grey.gif");
	background-repeat:repeat-x;
	width:485px;
	margin-top:14px;
	padding-top:6px;
	padding-bottom:6px;
}

.archive_item .title a, .archive_item_dest_btm .title a{
	color:#2f5f1b;
	font:bold 11px Verdana;
	text-decoration:none;
}

.archive_item .title a:hover, .archive_item_dest_btm .title a:hover{
	text-decoration:underline;
}

.archive_item .text, .archive_item_dest_btm .text{
	color:#333333;
	font:normal 9px Verdana;
}

.archive_item .link a, .archive_item_dest_btm .link a{
	color:#666666;
	font:bold 9px Verdana;
	text-decoration:none;
}

.archive_item .link a:hover, .archive_item_dest_btm .link a:hover{
	color:#ff4f00;
}

.archive_item_dest_top, .rightbar .search_top{
	background-color:#e4f0de;
	margin-top:14px;
	width:485px;
}

.rightbar .search_top .advanced{
	margin-right:7px;
}

.rightbar .search_top .advanced a{
	color:#666666;
	font:normal 9px Verdana;
	text-transform:lowercase;
}

.rightbar .archive_item_dest_top, .rightbar .search_top{
	width:175px;
}

.archive_item_dest_top .top, .rightbar .search_top .top{
	font:normal 10px Verdana;
	color:#2E5F1B;
	margin-left:8px;
	text-align:left;
	padding-bottom:3px;
	padding-top:1px;
}

.rightbar .archive_item_dest_top .top, .rightbar .search_top .top{
	font:bold 10px Verdana;
	text-transform:uppercase;
}

.archive_item_dest_btm, .rightbar .search_btm{
	background-color:#e4f0de;
	width:485px;
	margin-top:1px;
	padding-top:6px;
	padding-bottom:20px;
	font:normal 9px Verdana;
	color:#000000;
}

.rightbar .archive_item_dest_btm, .rightbar .search_btm{
	width:175px;
}

.archive_item_dest_btm .in{
	margin-left:8px;
	margin-bottom:6px;
	text-align:left;
}

.rightbar .search_btm .in{
	margin-left:7px;
	margin-bottom:6px;
	text-align:left;
	color:#2f5f1b;
}

.rightbar .search_btm .in .field{
	width:127px;
	height:16px;
	border:1px solid #7f9db9;
	padding-left:3px;
	padding-top:3px;
}

.rightbar .search_btm .in .button{
	border:0px;
	margin-left:7px;
}

.advanced_search{
	background-color:#e6ebe4;
	width:648px;
}

.advanced_search .in{
	padding-top:5px;
	padding-bottom:5px;
} 

.advanced_search .label{
	margin-top:4px;
	margin-left:10px;
	margin-right:10px;
	font:bold 11px Verdana;
	color:#2f5f1b;
}

.advanced_search .combo{
	margin-top:3px;
}

.advanced_search .input{
	margin-left:20px;
	width:276px;
	border:1px solid #7f9db9;
	height:17px;
	padding-top:3px;
}

.advanced_search .radios{
	margin-left:17px;
	margin-top:5px;
	font:normal 9px Verdana;
	color:#2f5f1b;
}

.advanced_search .radios .radio{
	border:0px;
	background-color:#e6ebe4;
}

.advanced_search .go{
	margin-right:14px;
}

.advanced_search .link a, .advanced_go .link a{
	color:#2f5f1b;
	font:normal 9px Verdana;
}

.advanced_search_btm{
	width:648px;
	color:#2f5f1b;
}

.advanced_search_btm .item{
	border-bottom:1px solid #e9e9e9;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:10px;
}

.advanced_search_btm .label{
	margin-right:10px;
	font:bold 11px Verdana;
	color:#2f5f1b;
}

.advanced_search_btm input{
	border:1px solid #7f9db9;
	height:17px;
	padding-top:3px;
}

.advanced_search_btm .obs{
	color:#999999;
	font:normal 9px Verdana;
}

.advanced_go{
	margin-top:20px;
	text-align:center;
	background-color:#e6ebe4;
	width:102px;
}

.advanced_go .in{
	margin-top:7px;
	margin-bottom:7px;
}

.rightbar .item .archive_item_dest_btm #search_result{
	font:normal 10px Verdana;
	color:#777777;
}

.rightbar .item .archive_item_dest_btm #search_result a{
	font:bold 10px Verdana;
	color:#1D3911;
	text-decoration:none;
}

.rightbar .item .archive_item_dest_btm #search_result a:hover{
	text-decoration:underline;
}

#page .content .rightbar .item .archive_item_dest_btm .animal_cat a{
	font:bold 10px Verdana;
	color:#658a55;
	text-decoration:none;
	text-transform:lowercase;
}

#page .content .rightbar .item .archive_item_dest_btm .animal_cat a:hover{
	color:#ff4f00;
}

.articles_rb{
	margin-right:5px;
}

* html .articles_rb{
	margin-left:5px;
	margin-right:0px;
}

.articles_rb .in{
	text-align:left;
	padding:5px;
}

.articles_rb .in .article{
	color:#666666;
	font:normal 9px Verdana;
	margin-bottom:14px;
}

.articles_rb .in .article a{
	color:#666666;
	font:bold 9px Verdana;
	text-decoration:none;
}

.articles_rb .in .article a:hover{
	color:#ff4f00;
}

.articles_rb .in .article a.tit:hover{
	color:#666666;
	text-decoration:underline;
}

.block_title{
	background-image:url("bg_block_title.gif");
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:7px;
	margin-bottom:15px;
	font:bold 12px Verdana;
	color:#2F5F1B;
	height:20px;
}
.block_title .b_title, .sep_title .b_title{
	float:left;
	width:450px;
	font:bold 12px Verdana;
}
.block_title .b_link, .sep_title .b_link{
	float:left;
	width:88px;
	text-align:right;
}
.block_title .b_link a, .sep_title .b_link a{
	background-image:url("arrow_right_green.gif");
	background-repeat:no-repeat;
	background-position:right 3px;
	color:#2F5F1B;
	padding-right:14px;
	font:normal 10px Verdana;
}
.block_title .b_link a:hover, .sep_title .b_link a:hover{color:#ff4f00;}

.add_article{
	margin-top:20px;
}

.blank_form .form_separator{
	background-color:#E9E9E9;
	margin-top:7px;
	margin-bottom:7px;
}

.blank_form .label, .blank_form .label2{
	font:bold 10px Verdana;
	color:#2F5F1B;
	padding-left:8px;
	padding-right:15px;
	vertical-align:middle;
}
.blank_form .label2{
	padding-top:4px;
	vertical-align:top;
}

.blank_form .label_value{
	font:normal 10px Verdana;
	color:#2F5F1B;
}

.blank_form .label_value a{
	font:normal 10px Verdana;
	color:#2F5F1B;
}

.help_item{
	margin-top:10px;
}

.help_item .title a{
	font:bold 11px Verdana;
	color:#336633;
	text-decoration:none;
}

.help_item .title a:hover{
	text-decoration:underline;
}

.help_item .text{
	font:normal 10px Verdana;
	color:#333333;
	margin-left:5px;
	margin-top:2px;
}

.search{
	margin-top:14px;
}

.search .list{
	margin-bottom:25px;
}

#page .content .lgbody .search .title a{
	color:#2f5f1b;
	font:bold 11px Verdana;
	text-decoration:none;
}

#page .content .lgbody .search .title a:hover{
	text-decoration:underline;
}

.search .text{
	margin-top:1px;
	color:#333333;
	font:normal 9px Verdana;
}

.search .category{
	margin-top:1px;
	color:#666666;
	font:normal 9px Verdana;
	text-transform:lowercase;
}

.search .category a{
	color:#666666;
	font:normal 9px Verdana;
	text-transform:lowercase;
}

.winners_gallery{
	width:231px;
	background-color:#d9e2d6;
	float:left;
	padding-bottom:5px;
}

.winners_gallery .in{
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
}

.winners_gallery .title{
	color:#2a7210;
	font:bold 11px Verdana;
}

.winners_gallery .weekpet_gallery{
	float:left;	
	margin-top:12px;
}

.winners_gallery .weekpet_gallery .item{
	float:left;
	text-align:center;
}

.winners_gallery .weekpet_gallery .item .name{
	margin-top:2px;
	text-align:center;
}

.winners_gallery .weekpet_gallery .item .name a{
	font:normal 9px Verdana;
	color:#2b7111;
	text-decoration:none;
}

.winners_gallery .weekpet_gallery .item .name a:hover{
	text-decoration:underline;
}

.winners_gallery .weekpet_gallery .item img{
	background:#ffffff;
	padding:2px 2px 2px 2px;
	border-top:1px solid #829f75;
	border-bottom:1px solid #829f75;
}

.winners_gallery_navbar{
	clear:left;
	border-top:2px solid #ffffff;
	width:231px;
	background-color:#d9e2d6;
	font:normal 10px Verdana;
}

.winners_gallery_navbar .in{
	padding-top:4px;
	padding-bottom:3px;
	padding-left:5px;
}

.winners_gallery_navbar a{
	color:#2B7111;
	padding-left:2px;
	padding-right:2px;
}

.winners_gallery_navbar a:hover{
	color:#ff4f00;
}

.winners_gallery_navbar img{
	padding-left:2px;
}

.sep_title{
	background-image:url("sep_title_bg.gif");
	background-repeat:no-repeat;
	width:550px;
	height:20px;
	padding-left:9px;
	padding-top:6px;
	font:normal 12px Verdana;
	color:#2f5f1b;
	margin-bottom:15px;
}

.item_top{
	width:100px;
}

.item_top .top_item_title{
	text-align:left;
}

.item_top .top_item_breed{
	text-align:left;
	color:#2f5f1b;
	font:normal 9px Verdana;
}

.item_top .top_item_country{
	text-align:left;
	color:#666666;
	font:normal 9px Verdana;
}

#page .content .lgbody .top_item_title{
	margin-top:3px;
}

#page .content .lgbody .top_item_title a{
	font:bold 10px Verdana;
	color:#056800;
	text-decoration:none;
}

#page .content .lgbody .top_item_title a:hover{
	text-decoration:underline;
}

.rb_wkpet{
	text-align:center;
	background:#e4f5da;
	width:100%;
	margin-bottom:9px;
}

.rb_wkpet .wkpet_title{
	margin-top:5px;
	font:bold 11px Verdana;
	color:#2f5f1b;
	margin-bottom:10px;
}

.rb_wkpet .item{
	width:101px;
	margin-bottom:5px;
}

.rb_wkpet .wkpet_name{
	margin-top:5px;
	text-align:left;
}

#page .content .rightbar .rb_wkpet .wkpet_name a{
	font:bold 11px Verdana;
	color:#2f5f1b;
	text-decoration:none;
}

.rb_wkpet .wkpet_race{
	font:normal 10px Verdana;
	color:#2f5f1b;
	text-align:left;
}

.rb_wkpet .wkpet_country{
	margin-top:2px;
	font:normal 9px Verdana;
	color:#666666;
	text-align:left;
}

.rb_popular_tags{
	background:#a8e2a5;
	width:100%;
	margin-bottom:9px;
}

.rbtoptags_title{
	margin-top:5px;
	color:#ff3300;
	font:bold 14px Verdana;
	margin-left:8px;
}

.rbtoptags{
	margin-bottom:9px;
}

.rbtoptags .rbtoptags_item{
	margin-left:9px;
	padding-top:2px;
	color:#006600;
	font-weight:bold;
	font-family:Verdana;
}

#page .content .rightbar .rbtoptags .rbtoptags_item a{
	color:#006600;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

#page .content .rightbar .rbtoptags .rbtoptags_item a:hover{
	text-decoration:underline;
}

.rb_popular_tags .link{
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
}

#page .content .rightbar .rb_popular_tags .link a{
	color:#006600;
	font:bold 10px Verdana;
}

.rb_tops{
	margin-bottom:9px;
}

.rb_tops_item{
	font:normal 10px Verdana;
	color:#2e601a;
	margin-left:8px;
	margin-top:2px;
}

#page .content .rightbar .rb_tops_item a, #page .content .rb_300 .rb_tops_item a{
	color:#2e601a;
	text-decoration:none;
}

#page .content .rightbar.rb_tops_item a:hover, #page .content .rb_300 .rb_tops_item a:hover{
	text-decoration:underline;
}

.rb_tops_item2{
	border-top:1px solid #67cc61;
	background-color:#25b61d;
	font:normal 11px Verdana;
	color:#ffffff;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:4px;
}

#page .content .rb_300 .rb_tops_item2 a{
	color:#ffffff;
	text-decoration:none;
}

#page .content .rb_300 .rb_tops_item2 a:hover{
	text-decoration:underline;
}

.content .rss_title{
	margin-top:15px;
	margin-bottom:25px;
	color:#335f1b;
	font:bold 11px Verdana;
}

#page .item_rss{
	margin-left:13px;
	padding-left:15px;
	background-image:url("rss_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin-bottom:8px;
}
#page .item_rss a{
	color:#305f1b;
	font:bold 11px Verdana;
	text-decoration:none;
}

#page .item_bullet{
	margin-left:13px;
	padding-left:15px;
	background-image:url("link_arrow_more.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin-bottom:8px;
	color:#305F1B;
}
#page .item_bullet a{
	color:#305F1B;
	font:bold 11px Verdana;
	text-decoration:none;
}

#page .no_content_msg{
	width:400px;
	font:normal 10px Verdana;
	color:#335f1b;
}
#page .no_content_msg a{color:#335f1b;}
#page .no_content_msg a:hover{color:#ff4f00;}

.sending{
	padding:2px;
	background-color:#1C842A;
	font-weight:bold;
	color:#ffffff;
}

table.ads_top td{
	padding-bottom:3px;
}

#rb_feedreader{
	background-color:#E4EFDE;
}
#rb_feedreader .text{
	padding:10px;
	font:normal 9px Verdana;
	color:#719265;
}
#rb_feedreader .text b{
	font:bold 10px Verdana;	
	color:#2F5F1B;
}
#rb_feedreader .text a{color:#719265;}
#rb_feedreader .text a:hover{color:#ff4f00;}

#rb_feedreader .plat{
	border-top:1px solid #ffffff;
	padding:5px;
	height:25px;
}
#rb_feedreader .plat .plogo{
	float:left;
	width:26px;
	margin-left:2px;
}
#rb_feedreader .plat .pttext{
	float:left;
	width:120px;
	margin-left:5px;
	color:#2F5F1B;
	font:normal 9px Verdana;
}
#rb_feedreader .plat .pttext a{color:#2F5F1B;}
#rb_feedreader .plat .pttext a:hover{color:#ff4f00;}

#page a.help_link{
	background-image:url("icn_help_redir.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	font:normal 10px Verdana;
	color:#719265;
	text-decoration:none;
	padding-left:16px;
	height:15px;
	display:block;
}
#page a.help_link:hover{
	text-decoration:underline;
}

#page .extbookmark{
	font:bold 9px Verdana;
	color:#719265;	
}
#page .extbookmark .icons{
	margin-top:5px;
}
#page .extbookmark .icons a{
	margin-right:4px;
	margin-bottom:3px;
}

.mobile table td.left{
	width:522px;
	padding-left:8px;
	padding-top:10px;
}

.mobile .txt{
	margin-left:7px;
	margin-top:21px;
	color:#2f4725;
	width:425px;
	font:normal 10px Verdana;
}

.mobile .banner{
	background-image:url("mobile_banner_bg.gif");
	background-repeat:no-repeat;
	width:180px;
	height:181px;
}

.mobile .banner img{
	padding-top:10px;
	padding-left:2px;
}

.mobile .banner .text{
	margin-top:92px;
	padding-left:13px;
	padding-right:15px;
	color:#666666;
	font:normal 9px Verdana;
}

.mobile .get_tips{
	width:136px;
	margin-left:3px;
	margin-top:6px;
	padding-left:41px;
	padding-top:12px;
	padding-bottom:5px;
	background-image:url("get_tips_bg.gif");
	background-repeat:no-repeat;
	color:#666666;
	font:normal 9px Verdana;
}

.mobile .get_tips a{
	color:#666666;
	font:bold 9px Verdana;
}

.mobile_footer{
	margin-top:24px;
	background-image:url("dotted_line_bg.gif");
	background-repeat:repeat-x;
	color:#999999;
	font:normal 9px Verdana;
	padding-top:9px;
	padding-left:19px;
	padding-right:270px;
}

#page .content .lb_300{
	width:441px;
	float:left;
	font:normal 11px Verdana;
	color: #333333;
	margin-right:5px;
}

#page .content .rb_300{
	width:300px;
	margin-left:5px;
	float:left;
}

#page .content .lb_447{
	width:447px;
	float:left;
	font:normal 11px Verdana;
	color: #333333;
}

#page .content .lb_444{
	width:436px;
	float:left;
	font:normal 11px Verdana;
	color: #333333;

}

#page .content .lb_400{
	margin-left:2px;
	width:400px;
	float:left;
	font:normal 10px Verdana;
	color: #333333;
}

#page .content .rb_308{
	margin-left:43px;
	width:308px;
	float:left;
}
.blog_profile, .blog_archive{
	background-color:#F2F5F1;
	margin-bottom:10px;
	font:normal 9px Verdana;
	color:#155707;
}
.rb_banner{
	margin-bottom:10px;
}
.blog_profile td, .blog_archive td{
	vertical-align:top;
}
.blog_profile td.left{
	border-left:1px solid #829F76;
	padding:5px;
}
.blog_profile td.right{
	background-image:url("blog_profile_bg.gif");
	background-repeat:no-repeat;
	padding:5px;
	border-right:1px solid #829F76;
}
.blog_profile td.middle{
	padding:5px;
}
.blog_archive td.middle{
	padding:5px;
	border-left:1px solid #829F76;
	border-right:1px solid #829F76;
}

.blog_profile .title{font:bold 10px Verdana;}
.blog_profile .blog_number{	font:bold 11px Verdana;}
.blog_profile .blog_numbertext{	margin-bottom:5px;}

.blog .post_title{
	font:bold 14px Verdana;
	color:#155707;
}
#page .blog .post_title a{
	color:#155707;
}
.blog .post_date{
	font:normal 10px Verdana;
	color:#00B800;
	margin-bottom:20px;
}
#page .blog .post_date a{color:#00B800;}
#page .blog .post_date a:hover{color:#155707;}
.blog .post_text{
	font:normal 11px Verdana;
	color:#256218;
	line-height:14px;
	margin-bottom:40px;
}

.consult_form{
	background-image:url("bg_consult_search.gif");
	background-repeat:no-repeat;
	width:422px;
	height:110px;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
}

.consult_form a{
	font:normal 10px Verdana;
	color:#2f5f1b;
}

.consult_form .title{
	font:bold 12pt Verdana;
	color:#305f1b;
	margin-bottom:5px;
}

.consult_form .field{
	border:1px solid #7F9DB9;
}
.consult_form select{
	border:1px solid #7F9DB9;
	font:normal 10px Verdana;
	color:#7E7E7E;
	width:120px;
}

.consult_faq_title{
	background-image:url("bg_bar_medium_green.gif");
	background-repeat:no-repeat;
	height:15px;
	font:bold 10px Verdana;
	color:#ffffff;
	padding-left:5px;
	padding-top:2px;
}

.consult_question{
	margin-bottom:15px;
	margin-top:15px;
}
.consult_question .title, .consult_question .title a{
	font:bold 11px Verdana;
	color:#2F5F1B;
}

.consult_question .text{
	font:normal 9px Verdana;
	color:#333333;
}

.consult_question .cat, .consult_question .cat a{
	font:normal 9px Verdana;
	color:#666666;
}
.disclaimer{
	background-image:url("sep_hor_green_bg.gif");
	background-repeat:repeat-x;
	margin-top:20px;
	padding-top:15px;
	padding-left:7px;
	font:normal 9px Verdana;
	color:#999999;
	padding-right:60px;
}

.consult_title{
	margin-top:10px;
	background-image:url("bg_bar_medium_lightgreen.gif");
	background-repeat:no-repeat;
	height:15px;
	font:bold 9px Verdana;
	text-transform:uppercase;
	color:#2F5F1B;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:5px;
}

.consult_answer_not_find{
	margin-top:10px;
	background-color:#FC9202;
	font:normal 10px Verdana;
	color:#ffffff;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:6px;
	margin-bottom:5px;
}

.consult_answer_not_find a{
	font:bold 10px Verdana;
	color:#ffffff;
}

.consult_answer_not_find a:hover{
	color:#1c862c;
}

.consult_rb_title{
	background-image:url("bg_bar_mrec_lightgreen.gif");
	background-repeat:no-repeat;
	height:15px;
	font:bold 9px Verdana;
	text-transform:uppercase;
	color:#2F5F1B;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:5px;
}

.consult_rb_question{
	padding-bottom:8px;
	margin-bottom:8px;
	padding-left:10px;
	padding-right:20px;
	border-bottom:1px solid #E4F0DE;
}
.consult_rb_question .title, .consult_rb_question .title a{
	font:bold 10px Verdana;
	color:#2F5F1B;
}
.consult_question a, .consult_rb_question a{text-decoration:none;}
.consult_question a:hover, .consult_rb_question a:hover{color:#FF4F00;}

.consult_rb_question .text{
	font:normal 10px Verdana;
	color:#2F5F1B;
}

.consult_rb_question .more, .consult_rb_question .more a{
	font:bold 10px Verdana;
	color:#ABBDA5;
	text-decoration:none;
}

.consult_main_question{
	margin-bottom:40px;
	padding-left:4px;
	padding-right:20px;
}
.consult_main_question .title{
	font:bold 12px Verdana;
	color:#305F1B;
	line-height:15px;
}

.consult_main_question .consult{
	font:bold 10px Verdana;
	color:#999999;
	margin-bottom:15px;
}

.consult_main_question .text{
	font:normal 10px Verdana;
	color:#305F1B;
	line-height:14px;
}

.consult_back_home{
	margin-top:15px;
	background-image:url("bg_bar_medium_lightgreen.gif");
	background-repeat:no-repeat;
	height:15px;
	font:normal 10px Verdana;
	color:#2F5F1B;
	padding-left:5px;
	padding-top:2px;
}
.consult_back_home a{
	color:#2F5F1B;
	text-decoration:none;
}
.consult_back_home a:hover{color:#FF4F00;}

.consult_query{
	margin-top:15px;
	background:#fafcf8;
	color:#2f5f1b;
}

.consult_query .results{
	font:normal 10px Verdana;
	margin-left:13px;
}

.consult_query .string{
	min-height:60px;
	font:bold 11px Verdana;
	margin-left:12px;
}

* html .consult_query .string{
	height:60px;
}

.consult_rb_search{
	margin-top:15px;
	background:#e4f0de;
	color:#2f5f1b;
	margin-bottom:10px;
}

.consult_rb_search table{
	margin-left:10px;
	height:72px;
}

.consult_rb_search .title{
	font:bold 9px Verdana;
	text-transform:uppercase;
	color:#2f5f1b;
}

.consult_rb_search .field{
	border:1px solid #7f9db9;
	width:250px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
	margin-top:9px;
	margin-bottom:7px;
}

.eventos_title{
	background-image:url("bg_bar_large_lightgreen.gif");
	background-repeat:no-repeat;
	height:20px;
	padding-top:6px;
	padding-left:6px;
	font:bold 12px Verdana;
	color:#305f1b;
	margin-bottom:5px;
}

.eventos_item{
	width:439px;
	padding-top:12px;
	padding-bottom:13px;
	background-image:url("sep_grey_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.eventos_item .title{
	color:#2e5519;
	font:bold 12px Verdana;
}

.eventos_item .title a{
	color:#2e5519;
	font:bold 12px Verdana;
	text-decoration:none;
}

.eventos_item .local{
	margin-top:2px;
	color:#57b532;
	font:bold 10px Verdana;
}

.eventos_item .data{
	margin-top:2px;
	color:#999999;
	font:normal 10px Verdana;
}

.eventos_item .label{
	margin-top:2px;
	color:#2e5519;
	font:normal 10px Verdana;
}

.eventos_item .label a{
	color:#2e5519;
	font:normal 10px Verdana;
}

.eventos_item .text{
	margin-top:13px;
	color:#2e5519;
	font:normal 9px Verdana;
}

.eventos_item .link{
	margin-top:11px;
}

.eventos_item .link a{
	color:#2e5519;
	font:normal 9px Verdana;
	background-image:url("eventos_go_bg.gif");
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:11px;
}

.calendar_small{
	background-image:url("small_calendar_events_bg.gif");
	background-repeat:no-repeat;
	height:67px;
	margin-bottom:7px;
}

.calendar_small .label{
	margin-left:73px;
}

.calendar_small .label a{
	background-image:url("eventos_go_bg.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:11px;
	padding-bottom:1px;
	font:bold 11px Verdana;
	color:#2f5f1b;
	text-decoration:none;
}

.calendar_small .add{
	display:block;
	text-align:left;
	margin-top:11px;
	margin-bottom:2px;
	background-image:url("add_event_bg.gif");
	background-repeat:no-repeat;
	width:103px;
	height:17px;
	color:#ffffff;
	font:bold 9px Verdana;
	text-decoration:none;
	text-transform:lowercase;
	padding-top:3px;
	padding-left:6px;
	cursor:hand;
}

.calendar_small .link{
	text-align:left;
}

.calendar_small .link a{
	background-image:url("bullet_cat_animal.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:10px;
	font:bold 9px Verdana;
	color:#2e5519;
	text-decoration:none;
}

.calendar_events{
	background-image:url("calendar_events_bg.gif");
	background-repeat:no-repeat;
	height:165px;
	margin-bottom:7px;
}

table.calendar{
	width:153px;
	margin-top:20px;
	margin-left:17px;
	/*border-collapse: collapse;*/
}

table.calendar tr.months{
	font:bold 11px Verdana;
	color:#2f5f1b;
	height:35px;
}


table.calendar tr.months th{
	text-align:center;
	vertical-align:top;
}

table.calendar tr.months th img{
	padding-top:3px;
}

table.calendar td{
	/*border:1px solid transparent;*/
	height:16px;
	font:normal 10px Verdana;
	color:#999999;
}

* html table.calendar td{
	height:16px;
}

table.calendar td.day_sel{
	background:#fc4f02;
}

table.calendar td.day_sel a{
	background:#fc4f02;
	color:#ffffff;
	font:normal 10px Verdana;
	text-decoration:none;
}

table.calendar td.today{
	color:#2e5519;
	font:bold 10px Verdana;
}

table.calendar td.selected, table.calendar td.today_sel{
	background:#009ee8;
	color:#ffffff;
	font:normal 10px Verdana;
}

table.calendar td.selected a{
	color:#ffffff;
	font:normal 10px Verdana;
	text-decoration:none;
}

table.calendar td.today_sel a{
	color:#ffffff;
	font:bold 10px Verdana;
	text-decoration:none;
}

.calendar_events .mes{
	margin-top:16px;
	font:bold 14px Verdana;
	color:#2e5519;
	margin-bottom:1px;
}

.calendar_events .eventos{
	font:bold 9px Verdana;
	color:#2e5519;
	margin-bottom:1px;
}

.calendar_events .novos{
	font:bold 9px Verdana;
	color:#ffffff;
}

.calendar_events .add{
	display:block;
	margin-bottom:2px;
	background-image:url("add_event_bg.gif");
	background-repeat:no-repeat;
	width:103px;
	height:17px;
	color:#ffffff;
	font:bold 9px Verdana;
	text-decoration:none;
	text-transform:lowercase;
	padding-top:3px;
	padding-left:6px;
	cursor:hand;
}

.calendar_events .link a{
	background-image:url("bullet_cat_animal.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:10px;
	font:bold 9px Verdana;
	color:#2e5519;
	text-decoration:none;
}

.eventos_rb_block{
	width:300px;
	background:#e4f0de;
	margin-bottom:8px;
}

.eventos_rb_block .title{
	margin-left:11px;
	color:#2f5f1b;
	font:bold 11px Verdana;
}

.eventos_rb_block table{
	margin-top:8px;
	margin-bottom:5px;
	margin-left:9px;
}

.eventos_rb_block .field{	
	margin-right:7px;
	width:250px;
	height:14px;
	padding-top:3px;
}

.eventos_rb_block .field{	
	margin-right:7px;
	width:250px;
	height:14px;
	padding-top:3px;
}

.eventos_rb_block .label{
	padding-left:1px;
	padding-right:4px;
	font:normal 10px Verdana;
	color:#2f5f1b;
}

.eventos_rb_block select{
	width:132px;
}

.passatempo_title{
	text-transform:uppercase;
	font:bold 14px Verdana;
	color:#305F1B;
	margin-bottom:10px;
}
.passatempo_msg{
	font:bold 12px Verdana;
	color:#305F1B;
	margin-bottom:10px;
}
.passatempo_cell{
	height:34px;
	border-top:1px solid #B6CFAC;
	background-color:#F0FFEB;
	background-image:url("passatempo_bilhete.gif");
	background-repeat:no-repeat;
	width:122px;
	font:normal 9px verdana;
	color:#305F1B;
	padding-top:15px;
	padding-left:66px;
}
.passatempo_cell_blank{
	height:34px;
	border-top:1px solid #B6CFAC;
	background-color:#F0FFEB;
	width:122px;
	font:normal 9px verdana;
	color:#B6CFAC;
	padding-top:15px;
	padding-left:66px;
}
.passatempo_cell_end{
	border-top:1px solid #B6CFAC;
	background-color:#F0FFEB;
	border-bottom:1px solid #B6CFAC;
	padding-left:10px;
	padding-top:10px;
	color:#305F1B;
	font:normal 9px verdana;
	height:84px;
}
.passatempo_register{
	padding:8px;
	background-color:#D3F0D2;
	font:normal 11px verdana;
	color:#415F1C;
}

.passatempo_register a{
	font:bold 11px verdana;
	color:#415F1C;
	background-image:url("passatempo_bullet.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	line-height:14px;
	text-decoration:none;
}
#page .admin_comment, #page .admin_comment a{
	color: #2e5519;
}

.video_top{
	margin-top:5px;
	padding-top:6px;
	background-image:url("video_top_bg.gif");
	background-repeat:no-repeat;
	width:447px;
	height:107px;
}

.video_top .label{
	font:bold 12px Verdana;
	color:#2f5f1b;
}

.video_filter{
	margin-left:10px;
}

.video_filter .items{
	margin-left:6px;
	margin-top:6px;
}

.video_filter .item{
	margin-bottom:1px;
}

#page .content .lb_447 .video_filter .item a{
	color:#336633;
	font:bold 10px Verdana;
}

.video_search{
	margin-left:8px;
}

.video_search .form{
	margin-top:24px;
	margin-left:6px;
}

.video_search .form .field{
	border:1px solid #7f9db9;
	width:191px;
	height:16px;
	padding-top:3px;
}

.video_search .link{
	padding-top:1px;
}

#page .content .lb_447 .video_search .link a{
	color:#666666;
	font:normal 9px Verdana;
}

.list_videos{
	margin-left:4px;
}

.details_video .header{
	margin-top:22px;
	width:400px;
	height:27px;
	margin-bottom:15px;
}

.details_video .header span{
	font:normal 10px Verdana;
	/*margin-top:7px;*/
	margin-left:5px;
}
.details_video .header span.big{
	font:bold 12px Verdana;
	/*margin-top:6px;*/
}
#page .content .lb_400 .details_video .header a.comm_link, #page .content .lb_444 .details_video .header a.comm_link, #page .content .lb_444 .comic_item a.comm_link{
	background:url("icon_comment_fill.gif");
	background-repeat:no-repeat;
	/*margin-top:7px;*/
	height:20px;
	padding-bottom:4px;
	margin-right:8px;
	padding-left:20px;
	font:normal 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
#page .content .lb_400 .details_video .header a.comm_link:hover, #page .content .lb_444 .details_video .header a.comm_link:hover, #page .content .lb_444 .comic_item a.comm_link:hover{
	text-decoration:underline;
}

.details_video #flashcontent2{
	float:left;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding-left:9px;
	padding-right:8px;
}

.details_video table.details{
	margin-top:11px;
}

.details_video table.details td.right{
	width:153px;
	background:#F1F5F1;
	padding-left:10px;
}

.details_video table.details .owner{
	background-image:url("dotted_green.gif");
	background-repeat:repeat-x;
	margin:0px;
	color:#17300d;
	font:normal 9px Verdana;
	padding-top:10px;
}

#page .content .lb_400 .details_video table.details .owner a, #page .content .lb_444 .details_video table.details .owner a{
	padding-top:3px;
	background-image:url("owner_bg.gif");
	background-repeat:no-repeat;
	padding-left:19px;
	color:#17300d;
	font:normal 9px Verdana;
}

.details_video table.details .date{
	background-image:url("date_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:19px;
	color:#17300d;
	font:normal 9px Verdana;
	padding-top:4px;
}

.details_video table.details .cat{
	padding-left:19px;
	padding-top:2px;
}

.details_video table.details .text{
	margin-top:13px;
	background-image:url("dotted_green.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:15px;
	color:#17300d;
	font:normal 10px Verdana;
	padding-right:5px;
	height:75px;
}

.details_video table.details .tags{
	margin-top:7px;
	background-image:url("dotted_green.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:9px;
	color:#336633;
	font:bold 9px Verdana;
}

#page .content .lb_400 .details_video table.details .tags a{
	color:#336633;
	font:normal 9px Verdana;
	text-decoration:none;
}

.details_video table.details .favourite, .details_video table.details .friend, .details_video table.details .comm, .details_video table.details .rating{
	margin-top:8px;
}

#page .content .lb_400 .details_video table.details .favourite a, #page .content .lb_444 .details_video .favourite a{
	padding-top:2px;
	margin-left:1px;
	background-image:url("fav_bg.gif");
	background-repeat:no-repeat;
	padding-left:19px;
	color:#17300d;
	font:normal 9px Verdana;
}

#page .content .lb_400 .details_video table.details .friend a, #page .content .lb_444 .details_video .friend a{
	background-image:url("icon_message_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	color:#17300d;
	font:normal 9px Verdana;
}

#page .content .lb_400 .details_video table.details .comm a, #page .content .lb_444 .details_video .comm a{
	padding-bottom:1px;
	background-image:url("icon_comment_bg1.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	color:#17300d;
	font:normal 9px Verdana;
}

.details_video table.details .rating{
	margin-bottom:5px;
}

.details_video table.details .label{
	margin-bottom:4px;
	color:#336633;
}

.details_video table.details .report{
	margin-top:30px;
	margin-bottom:5px;
}

#page .content .lb_400 .details_video table.details .report a, #page .content .lb_444 .details_video .report a{
	background-image:url("report_bg.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	color:#336633;
	font:normal 9px Verdana;
}

.popular_videos{
	background-image:url("popular_videos_bg.gif");
	background-repeat:no-repeat;
	width:308px;
	height:170px;
	margin-bottom:8px;
}

.popular_videos .title{
	text-align:center;
	padding-top:11px;
	color:#305f1b;
	font:bold 12px Verdana;
}

.popular_videos table{
	margin-top:8px;
}

.popular_videos .name, .video_rb_filter .name{
	margin-left:14px;
}

#page .content .rb_308 .popular_videos .name a, #page .content .rb_308 .video_rb_filter .name a{
	color:#2e601a;
	font:bold 10px Verdana;
	text-decoration:none;
}

.popular_videos .owner, .video_rb_filter .owner{
	margin-left:14px;
	color:#676767;
	font:normal 10px Verdana;
}

.popular_videos .video, .video_rb_filter .video{
	margin-top:7px;
	background:#000000;
	margin-left:14px;
	width:120px;
	height:90px;
	border:1px solid #15b61d;
}

.video_rb_filter .text{	
	margin-top:4px;
	margin-left:14px;
	color:#666666;
	font:normal 10px Verdana;
}

.video_rb_filter .text img{
	margin-top:4px;
}	


.rb_308 .mrec_border{
	margin-bottom:15px;
	margin-left:4px;
}


.list_videos .header{
	margin-top:8px;
	background-image:url("video_label_bg.gif");
	background-repeat:no-repeat;
	width:439px;
	height:27px;
}

.list_videos .header .caption{
	width:320px;
	float:left;
	font:bold 11px Verdana;
	color:#2F601B;
	margin-left:8px;
	margin-top:7px;
	display:inline;
}

.list_videos .header .tools{
	text-align:right;
	width:80px;
	float:right;
	margin-top:6px;
	margin-right:9px;
}

#page .content .lb_447 .list_videos .header .tools a{
	background-image:url("arrow_right_green.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:16px;
	color:#2f5f1b;
	font:normal 10px Verdana;
}

.list_videos table td{
	padding-left:9px;
	padding-right:9px;
}

.list_videos .item{
	margin-top:15px;
	margin-bottom:5px;
	width:122px;
}

.list_videos .item .title, .comic_item .title{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

#page .content .lb_444 .comic_item .title a{
	color:#2f5f1b;
	font:bold 17px Verdana;
	text-decoration:none;
}

#page .content .lb_447 .list_videos .item .title a{
	color:#2f5f1b;
	font:bold 10px Verdana;
	text-decoration:none;
}

#page .content .lb_447 .list_videos .item .title a:hover, #page .content .lb_444 .comic_item .title a:hover{
	text-decoration:underline;
}

.list_videos .item img{
	border:1px solid #000000;
}

.list_videos .item .user, .comic_item .user{
	background-image:url("icn_user.gif");
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:12px;
	color:#2f5f1b;
	font:normal 9px Verdana;
}

.list_videos .item .tags, .comic_item .tags{
	background-image:url("icn_tags.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:11px;
}

#page .content .lb_447 .item .tags a, #page .content .lb_444 .comic_item .tags a{
	color:#2f5f1b;
	font:normal 9px Verdana;
	text-decoration:none;
}

.list_videos .item .comms, .comic_item .comms{
	background-image:url("icn_comms.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:11px;
	color:#2f5f1b;
	font:normal 9px Verdana;
}

.list_videos .item .rating, .comic_item .rating{
	margin-top:4px;
}

.list_videos .item .rating img, .comic_item .rating img{
	border:0px;
}

.add_video{
	/*padding-top:4px;
	padding-right:6px;
	padding-left:9px;
	background-image:url("add_video_bg.gif");
	background-repeat:no-repeat;
	width:285px;
	height:19px;*/
	margin-bottom:6px;
}

.rb_308 .add_video{
	margin-left:4px;
	margin-top:5px;
	margin-bottom:2px;
}

.add_video .label{
	color:#ffffff;
	font:bold 12px Verdana;
}

#page .content .rb_300 .add_video .file a{
	color:#000000;
	font:normal 9px Verdana;
}

.video_tag_box{
	margin-top:12px;
	background-color:#A8E2A5;
	margin-bottom:10px;
}

.video_tag_box .tagtitle{
	font: bold 12px Verdana;
	color: #FF6633;
	padding-left:9px;
	padding-right:6px;
}

#page .content .rb_300 .video_tag_box .tagtitle a, #page .content .rb_308 .video_tag_box .tagtitle a{
	font: bold 10px Verdana;
	color: #003300;
	text-decoration:none;
}

.video_tag_box .tagctt{
	padding-top:5px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:8px;
	text-align:justify;
}
#page .content .rb_300 .video_tag_box .tagctt a, #page .content .rb_308 .video_tag_box .tagctt a{
	font: bold 10px Verdana;
	color: #006600;
	text-decoration:none;
}
.video_tag_box .tagctt a:hover{
	color: #ff4f00;
}

.details_video .owner{
	color:#336633;
	font: bold 10px Verdana;
}

.video_rb_filter{
	margin-left:4px;
}

.video_rb_filter .title{
	margin-bottom:4px;
	width:300px;
	height:23px;
	background-image:url("video_filter_bg.gif");
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px Verdana;
}

.video_rb_filter .separator{
	margin-top:10px;
	padding-bottom:8px;
	background-image:url("dotted_green.gif");
	background-repeat:repeat-x;
}

.back_video{
	width:164px;
	float:left;
	margin-left:4px;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:3px;
}

.back_video a{
	padding-left:22px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:url("back_videos_bg.gif");
	background-repeat:no-repeat;
	color:#336633;
	font:bold 12px Verdana;
	text-decoration:none;
}

* html .back_video a{
	display:block;
}


.back_video a:hover{
	text-decoration:underline;
}

.weekpet_vote{
	margin-left:7px;
}

.weekpet_vote .top_left{
	background-image:url("weekpet_vote_bg.gif");
	background-repeat:no-repeat;
	width:445px;
	height:250px;
}

.weekpet_vote .top_left .title{
	margin-left:10px;
	margin-top:8px;
	color:#305f1b;
	font:bold 14px Verdana;
}

.weekpet_vote .top_left .text{
	margin-left:10px;
	margin-top:10px;
	color:#1c862c;
	font:bold 10px Verdana;
}

.weekpet_vote .top_left .login{
	margin-left:10px;
	margin-top:45px;
	color:#305f1b;
	font:normal 9px Verdana;
}

.weekpet_vote .top_left .login a{
	color:#305f1b;
	font:bold 9px Verdana;
}

.weekpet_vote .top_left .pet_name{
	margin-top:15px;
	width:104px;
	color:#1c862c;
	font:bold 10px Verdana;
}

.weekpet_vote .top_left .pet_name a{
	color:#1c862c;
	font:bold 10px Verdana;
	text-decoration:none;
}

.weekpet_vote .top_left .my_vote{
	margin-top:39px;
	margin-left:14px;
}

.weekpet_vote .top_left .image{
	margin-top:8px;
	margin-left:16px;
}

.weekpet_vote .wp_title{
	margin-left:3px;
	margin-top:10px;
	color:#305f1b;
	font:bold 14px Verdana;
}

.weekpet_vote .wp_tagline{
	margin-left:3px;
	color:#25b61d;
	font:bold 12px Verdana;
}

.sitenews{
	width:442px;
	margin-left:11px;
}

.sitenews .intro{
	margin-top:5px;
	margin-left:9px;
	margin-right:9px;
	color:#305f1b;
	font:normal 10px Verdana;
}

.sitenews .date{
	margin-top:14px;
	background:#abbda5;
	color:#ffffff;
	font:bold 10px Verdana;
}

.sitenews .date .in{
	padding-left:7px;
}

.sitenews .item{
	padding-top:5px;
	padding-bottom:5px;
	background-image:url("sitenews_sep_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.sitenews .photo{
	margin-left:2px;
	width:32px;
	height:31px;
	background:#719265;
}

.sitenews .descr{
	margin-left:8px;
	color:#305f1b;
	font:bold 10px Verdana;
}

.sitenews .descr font{
	color:#719265;
	font:bold 10px Verdana;
}

.rating_block_small{
	background-color:#ffffff;
	width:151px;
	height:29px;
	color:#2F5F1B;
	font:normal 9px Verdana;
	margin-bottom:10px;
}
.rating_block_small a{color:#2F5F1B;}
.rating_block_small a:hover{color:#FF4f00;}

.rating_block_small .rate_label{
	float:left;
	width:55px;
	margin-left:1px;
	margin-right:2px;
	margin-top:8px;
}
.rating_block_small .rate_zone{
	margin-top:7px;
	width:87px;
	float:left;
}

table.thin_border{
	border-collapse: collapse;
}

table.thin_border td{
	border:1px solid #19892d;
	padding:1px;
}

table.thin_border td.noborder{
	border:0px;
}

.add_comic_1{
	width:439px;
	height:190px;
	background-image:url("bg_addcomic.jpg");
	background-repeat:no-repeat;
	margin-top:10px;
}
.add_comic_1 .title{
	width:280px;
	font:bold 12px Verdana;
	color:#1C862C;
	margin-left:15px;
	margin-top:15px;
	height:60px;
}
.add_comic_1 .field{
	height:70px;
	margin-left:10px;
	font: normal 10px Verdana;
	color:#FF0000;
}
.add_comic_1 .field input{
	width:280px;
	height:20px;
	font:normal 12px Verdana;
	color:#1C862C;
}
.add_comic_1 .button{
	text-align:right;
	width:425px;
}

.add_comic_3{
	width:749px;
	height:485px;
	background-image:url("bg_addcomic3.gif");
	background-repeat:no-repeat;
	margin-top:10px;
}

.add_comic_3 .title{
	font:bold 12px Verdana;
	color:#1C862C;
	margin-left:10px;
	padding-top:12px;
}
.add_comic_3 .subtitle{
	font:normal 11px Verdana;
	color:#1C862C;
	margin-left:12px;
}
.add_comic_3 .comic{
	margin-top:5px;
	margin-left:10px;
}

.add_comic_3 .endform{
	height:402px;
	color:#333333;
}

.add_comic_3 .endform .ftitle{
	margin-top:5px;
	text-transform:uppercase;
	font:bold 11px Verdana;
	color:#333333;
	margin-bottom:3px;
}

.add_comic_3 .endform .poptags{
	font:normal 9px Verdana;
	color:#666666;
	width:250px;
}

.add_comic_3 .endform .poptags a{
	color:#1C862C;
}

.add_comic_3 .endform .poptags a:hover{
	color:#ff9900;
}

.add_comic_3 .endform input.textf, .add_comic_3 .endform textarea{
	border:1px solid #999999;
}

.add_comic_3 .endform .options{
	margin-top:20px;
	font:bold 10px Verdana;
	color:#666666;
}

.add_comic_3 .buttons{
	text-align:right;
	width:282px;
}

.comics_top{
	background-image:url("comics_top.jpg");
	background-repeat:no-repeat;
	width:750px;
	height:56px;
	margin-bottom:7px;
}

.comics_top table{
	height:53px;
}

.comics_top .field{
	border:1px solid #8aa5bf;
	width:381px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	margin-left:14px;
	font:normal 10px Verdana;
	color:#333333;
	margin-right:8px;
}

.comics_top .btn_start{
	padding-left:195px;
}

.comic_item{
	margin-top:11px;
	width:429px;
	height:516px;
	background-image:url("comic_item_bg.gif");
	background-repeat:no-repeat;
	padding-left:7px;
}

.t_green_large{
	background-image:url("bg_verylarge_green.gif");
	background-repeat:no-repeat;
	height:18px;
	padding-left:17px;
	padding-top:5px;
	font:bold 11px Verdana;
	color:#ffffff;
	margin-bottom:5px;
}

.tresults{
	font:bold 11px Verdana;
	color:#2f5f1b;
}

.comic_details_nav{
	font:normal 9px Verdana;
	color:#305f1b;
	margin-top:3px;
	margin-bottom:3px;
}

#page .content .lb_444 .comic_details_nav a{
	font:bold 9px Verdana;
	color:#305f1b;
	text-decoration:none;
}

#page .content .lb_444 .comic_details_nav a:hover{
	text-decoration:underline;
}

.green_bar{
	height:24px;
	background-image:url("green_bar_bg.gif");
	background-repeat:no-repeat;
	font:bold 14px Verdana;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
}

.obs_small_text{
	font:9px Verdana;
	color:#999999;
}

.quoka_form1, .quoka_form2{
	margin-left:10px;
	width:291px;
	height:173px;
	padding-left:9px;
	padding-top:5px;
	background-image:url("quoka_form_bg1.gif");
	background-repeat:no-repeat;
	text-align:left;
}

.quoka_form1 a, .quoka_form2 a{
	font:bold 10px Verdana;
	color:#ffffff;
}

.quoka_form2{
	margin-top:10px;
	background-image:url("quoka_form_bg2.gif");
	background-repeat:no-repeat;
	height:215px;
}

.quoka_form1 .text, .quoka_form2 .text{
	margin-bottom:4px;
	font:bold 12px Verdana;
	color:#ffffff;
}

.quoka_form1 .textfield, .quoka_form2 .textfield{
	margin-top:5px;
	margin-right:4px;
	width:125px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:4px;
	border:0px;
	font:bold 10px Verdana;
	color:#666666;
}

.quoka_form1 .label, .quoka_form2 .label{
	color:#ffffff;
	font:normal 9px Verdana;
}

.quoka_form1 .label a, .quoka_form2 .label a{
	color:#ffffff;
	font:normal 9px Verdana;
	
}

.quoka_form1 .noborder, .quoka_form2 .noborder{
	margin-left:0px;
	padding-left:0px;
	background:transparent;
}



.vol_form1, .vol_form2{
	margin-left:10px;
	width:291px;
	height:165px;
	padding-left:9px;
	padding-top:5px;
	background-image:url("vol_form_bg1.gif");
	background-repeat:no-repeat;
	text-align:left;
}

.vol_form1 a, .vol_form2 a{
	font:bold 10px Verdana;
	color:#333333;
}

.vol_form2{
	margin-top:10px;
	background-image:url("vol_form_bg2.gif");
	background-repeat:no-repeat;
	height:205px;
}

.vol_form1 .text, .vol_form2 .text{
	margin-bottom:4px;
	font:bold 12px Verdana;
	color:#333333;
}

.vol_form1 .textfield, .vol_form2 .textfield{
	margin-top:5px;
	margin-right:4px;
	width:125px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:4px;
	border:0px;
	font:bold 10px Verdana;
	color:#666666;
}

.vol_form1 .label, .vol_form2 .label{
	color:#333333;
	font:normal 9px Verdana;
}

.vol_form1 .label a, .vol_form2 .label a{
	color:#333333;
	font:normal 9px Verdana;
	
}

.vol_form1 .noborder, .vol_form2 .noborder{
	margin-left:0px;
	padding-left:0px;
	background:transparent;
}

.country_list{

	font:bold 12px Verdana;
	color:#305f1b;	

}

.country_list a{
	padding-left:5px;
	font:bold 12px Verdana;
	color:#305f1b;	
	text-decoration:none;

}

.webring{
}

.webring .country{
	margin-top:15px;
	padding-left:10px;
	font:bold 15px Verdana;
	color:#305f1b;
}

.webring .item{
	padding-bottom:10px;
	border-bottom:1px dotted #97af8d;
}
.webring .title a{
	padding-left:2px;
	font:bold 15px Verdana;
	color:#305f1b;
	width:400px;	
	text-decoration:none;
}
.webring .section{
	padding-left:2px;
	font:bold 12px Verdana;
	color:#c6d3c1;
}
.webring .text{
	text-align:left;
	padding-left:5px;
	font:normal 13px Verdana;
	color:#1c862c;
	display:block;
}
/* mng_contacts */
.mng_contacts{
	width:100%;
}
.mng_contacts .left_td{
	width:50%;
	border-left:1px dotted #999999;
	padding-left:10px;
}
.mng_contacts input[type=text]{
	padding-top:4px;
	height:17px;
	border-color:#719265;
}
.mng_contacts input[type=password]{
	padding-top:4px;
	height:17px;
	border-color:#719265;
}
.mng_contacts input[type=submit]{
	height:25px;
	border-color:#719265;
}

.mng_contacts input[type=file]{
	padding-top:4px;
	height:25px;
	text-align:right;
	border-color:#719265;
}
.mng_contacts h5{
	font:bold 12px Verdana;
	color:#2f5f52;
}
.mng_contacts .description{
	font:normal 10px Verdana;
	color:#719265;
}

.contests{
	padding-top:10px;
}

.contests .item{
	margin-bottom:9px;
	padding-bottom:15px;
	border-bottom:1px solid #d4d4d4;
}

.contests .image{
	margin-bottom:8px;
}

.contests .view{
	margin-top:10px;
	text-align:right;
}

#page .contests .view a{
	background-image:url("bullet_cat_animal.gif");
	background-repeat:no-repeat;
	background-position:right 4px;
	padding-right:10px;
	font:bold 10px Verdana;
	color:#2e5519;
	text-decoration:none;
}

.contests .title{
	font:bold 15px Verdana;
	color:#336633;
	text-decoration:none;
}

#page .contests .item .title a{
	font:bold 15px Verdana;
	color:#336633;
	text-decoration:none;
}

#page .contests .item .title a:hover{
	text-decoration:underline;
}

.contests .date{
	font:bold 11px Verdana;
	color:#336633;
	margin-bottom:11px;
}

.contests .text{
	font:normal 10px Verdana;
	color:#1c862b;
}

.contests .menu div{
	margin-top:11px;
}

#page .contests .menu div a{
	display:block;
	background-image:url("contest_menu_bg.gif");
	background-repeat:no-repeat;
	padding-left:25px;
	font:normal 10px Verdana;
	color:#207e28;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:3px;
}

.contests .member_winner{
	font:normal 11px Verdana;
	color:#305f1b;
}

.contests .submission{
	padding-top:5px;
	background-color:#d3f0d2;
	margin-bottom:5px;
}

.contests .submission .title{
	text-align:center;
	font:bold 12px Verdana;
	color:#305f1b;
}

.contests .submission .text{
	font:normal 10px Verdana;
	color:#305f1b;
	padding:5px;
}

#view_current{
	background-color:#25b61d;
	margin-bottom:8px;
	font:bold 12px Verdana;
	color:#ffffff;
}

#view_current .in{
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
}

#page .contests #view_current a{
	font:bold 12px Verdana;
	color:#ffffff;
	text-decoration:none;
}

#page .contests #view_current a:hover{
	text-decoration:underline;
}

.hd_keywords{
	padding:10px;
	text-align:center;
	font:normal 10px Verdana;
	color:#666;
}