/* COMMONS */
*{
 padding:0px;
 margin:0px; 
}
body{
 padding: 0 0 20px 0;
 background:#fff url("../img/bg_main.jpg") repeat-x;
 color: #3d3d3d; 
}
a{
 color:#247DCD;
 font-family:Arial;
 font-size:12px;
 text-decoration:underline;
}
.font_small{
 font-family: Arial;
 font-size:11px;
}
.font_12{
 font-family: Arial;
 font-size:12px;
}
.margin_t_b{
 margin: 16px 0 16px 0;
}
.margin_t{
 margin-top: 4px;
}
.margin_b{
 margin-bottom: 4px;
}
.font_green{
 color:#6BA504;
 font-family:Arial;
 font-size:12px;
}
a.more{
 padding-right: 14px;
 background:transparent url("../img/next.gif") no-repeat scroll right; 
}
a.back{
 padding-left: 14px;
 background:transparent url("../img/prev.gif") no-repeat scroll left; 
}
#main_wrapper{
 text-align:left;
 margin: 0 14px 0 14px;
 width: 980px;
 min-width: 980px;
 background-color: #fff;
}

/* HEADER */
#header{
 height: 181px;
}
#header #header_top{
 background:#fff url("../img/p_6.gif") repeat-x;
 height: 31px; 
}
#header #header_main{
 height: 150px;
 border: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 width:100%;
 margin-top: -20px;
}
#header #logo{
 width: 200px;
 height: 150px; 
}
#header #logo img{
 border-width: 0px; 
}
#header #header_space{
 height:150px;
 width:80%;
 text-align: center;
 vertical-align: middle;
 padding-top: 18px;
}
/* MAIN MENU */
#main_menu{
 height:105px;
 width: 100%;
 text-align:center;
 background-color: #fff; 
}
#main_menu table{ 
 width:100%;
 border: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
}
#main_menu table td{
 width: 238px;
}
#main_menu table #first{
 padding-left:14px;
 width: 239px;
}
#main_menu table #last{
 padding-right:14px;
 width: 237px;
}
#main_menu table img{
 border:0px;
}

/* CONTENT */
#content{
 /*background-color: #fff;*/
}
#right_block{
 width:230px;
 float:right;
 padding-right: 18px;
}
#right_block div.sidebar_logo{
 background:#fff url("../img/bg_subheader.gif") repeat-x;
 height:42px;
 margin-bottom:4px; 
}
#right_block  div.sidebar_logo_content{
 font-family:Verdana;
 font-size:19px;
 padding-left:4px;
 padding-top:14px;
}
#right_block div.sidebar_content{
 border:1px solid #EBEBEB;
 font-family:Arial;
 font-size:11px;
 margin-bottom:4px;
 background:#fff url("../img/where.gif") no-repeat;
 height: 147px;
}
#where {
 margin: 30px 0 0 0;
 padding: 3px 5px 0 26px;
}
#right_block div.sidebar_ads{
 border:1px solid #EBEBEB;
 padding: 4px 8px;
}
#right_block .comments_more{
 width: 230px;
 height: 24px;
 background:#fff url("../img/comments_more.gif") no-repeat;
 text-align: right;
}
#right_block .comments_more div {
 padding-top: 3px; 
}




#left_block{
 margin:0 246px 0 0;
 padding: 0 10px 0 18px;
}
/* Menu */
#left_block div.menu{
 background:#fff url("../img/bg_subheader.gif") repeat-x;
 height:42px;
}
#left_block div.menu div.cat_title{
 float:left;
 font-family: Verdana;
 font-size: 19px;
 padding-top:14px;
 padding-left: 4px;
}
#left_block #cat_menu{
 float:right;
 font-size:12px;
 font-family:Arial;
 padding-top:13px;
}
#left_block #cat_menu a{
 text-decoration:none;
}
#left_block div.menu div.left_bord{
 width: 7px;
 height: 29px;
 float:left; 
 margin-left:2px;
}
#left_block div.menu div.left_unsel{
 background:#fff url("../img/submenu_off_border_left.gif") no-repeat;
}
#left_block div.menu div.left_sel{
 background:#fff url("../img/submenu_on_border_left.gif") no-repeat;
}

#left_block div.menu div.center_bord{
 padding-top:6px;
 height: 23px;
 float:left; 
}
#left_block div.menu div.center_unsel{
 background:#fff url("../img/submenu_off_bg.gif") repeat-x; 
}
#left_block div.menu div.center_sel{
 background:#fff url("../img/submenu_on_bg.gif") repeat-x; 
 color: #6BA504;
}

#left_block div.menu div.right_bord{
 height: 29px;
 float: left;
 width: 7px;
}
#left_block div.menu div.right_unsel{
 background:#fff url("../img/submenu_off_border_right.gif") no-repeat;
}
#left_block div.menu div.right_sel{
 background:#fff url("../img/submenu_on_border_right.gif") no-repeat;
}
/* Submenu */
#left_block #sub_menu{
 height:27px; 
 background:#fff url("../img/sorting_bar.gif") repeat-x;
 border: 1px solid #F5F5F5;
 border-top-color:#FDFDFD; 
}
#left_block #sub_menu .sub_menu_list{
 font-size:12px;
 font-family:Arial;
 display: block;
 margin: 5px 0 0 2px;
}
#left_block #sub_menu .sub_menu_list a{
 text-decoration:none;
}
#left_block #sub_menu .sub_menu_list span.sel{
 color: #6BA504;
}

/*Form commons*/
.form_text{
 border:1px solid #BFD9F2;
 background-color:#F7FAFC; 
}
.input_hidden{
 display:none;
}

/* Search */
#left_block #search{
 height: 40px;
 padding-top: 20px;
}
#left_block #search_form table{
 width:100%;
 border-collapse: collapse;
 border-spacing: 0;
}
#left_block #input_search_block{
 padding-right: 6px;
}
#left_block #input_search{
 height:27px;
 width:100%;
 color:#443636;
 font-family:arial,helvetica,sans-serif;
 font-size:140%;
}

#left_block #search_submit_block{
 width:142px;
}
#left_block #search_submit{
 background:#fff url("../img/button_search.gif") no-repeat;
 width:142px;
 height:29px;
 border-width:0px;
 cursor:pointer;
}
#left_block #search_tool{
 padding-left:12px;
 margin-bottom:8px;
}

/* entry */
div.entry{
 border: 1px solid #EBEBEB;
 margin-bottom: 16px; 
}
div.entry_head{
 height:32px;
 padding: 5px;
 font-family: Arial;
 font-size:12px;
}
div.entry_img_cat{
 float:left;
}
div.entry_author{
 margin-top: 8px;
 float:left;
 color:#6BA504;
}
div.entry_pub_date{
 margin-top: 8px;
 margin-left: 6px;
 float:left;
}
div.entry_cat{
 margin-top: 8px;
 margin-left: 6px;
 float:left;
}
div.entry_title{
 min-height:28px;
 padding: 0 5px 5px 5px;
 font-family: Arial;
 font-size:24px;
 color:#6BA504;
}
div.entry_title a{
 font-family: Arial;
 font-size:24px; 
}
div.entry_summary{
 font-family: Arial;
 font-size:14px;
 padding: 0 5px 5px 5px;  
 height: auto !important;
 height: 34px;
 min-height:34px;
}
div.entry_footer{
 height:32px;
 background:#fff url("../img/block_border_bottom.gif") repeat-x; 
 padding-left:5px;
}
div.entry_comments{
 float:left;
 margin-top:8px;
}
div.entry_votes{
 width:95px;
 height:115px;
 float:right;
 margin-top:-3px; 
 margin-right:5px; 
}
div.voted{
 background-image: url("../img/vote_yes.gif");
}


div.vote{
 background-image: url("../img/vote_no.gif");
}

div.voted_hid{
 background-image: url("../img/vote_yes.gif"); 
 width:0px;
 height:0px;
}
div.vote_hid{
 background-image: url("../img/vote_no.gif"); 
 width:0px;
 height:0px;
}
div.vote_count{
 color:#6BA504;
 font-family:Arial;
 font-size:24px;
 margin-top: 56px;
 text-align:center;
 height:26px;
}

div.vote_link{
 text-align:center;
 font-family: Arial;
 font-size:12px;
}

span.voted{
 font-family: Arial;
 font-size:12px;
 color:#6BA504;
}


div.entry_abuse{
 float:left;
 margin-top:8px;
}


/*Pager*/
#pager{
 height: 32px;
 font-family: Arial;
 font-size: 11px;
}
#pager ul.pager{
 font-family: Arial;
 font-size: 14px;
 list-style: none inside none;
 display:inline;
}
#pager ul.pager li{
 display:inline;
 color: #6BA504;
 margin-left:2px;
}
#pager ul.pager li.points{ 
 color: #247DCD;
}
#pager ul.pager li a{
 font-family: Arial;
 font-size: 14px;
}
#pager ul.pager li a img{
 border-width: 0px;
}
/* rss */
#rss{
 height: 18px;
 font-family: Arial;
 font-size: 11px;
}
#rss a img{
 border-width:0px;
 vertical-align:middle;
}
/* footer */
#footer{
 margin-top:10px;
 font-family: Arial;
 font-size: 11px;
 padding-left: 18px; 
}
#footer_content{
 background:#fff url("../img/copyright_marker.gif") no-repeat; 
 padding-left: 18px;
 height: 33px;
 float:left;
}
#footer_right{
 float:right;
 height: 33px;
 padding-right: 256px;
}

.warn {
 color:#A80303;
}
/*submit*/
#left_block div.menu #submit_title{
 float:left;
 font-family: Verdana;
 font-size: 19px;
 padding-top:14px;
 padding-left: 4px;
}
#submit_desc{
 margin-top: 14px;
 font-family:Arial;
 font-size:11px;
}
#submit_error{ 
 font-family:Arial;
 font-size:12px;
 margin-top: 8px;
}
#submit_form{
 padding:8px;
}
#left_block div.input_title{
 font-family:Arial;
 font-size:11px;
 padding-top: 16px;
}
#left_block input.submit_input{
 height:27px; 
 color:#443636;
 font-family:arial,helvetica,sans-serif;
 font-size:140%;
 width: 600px;
}
#left_block #cat_select{
 margin-top: 12px;
 font-family:Arial;
 font-size:11px;
}
#left_block #cat_select input{
 vertical-align:middle;
}
#left_block #cat_select label{
 margin-right:12px;
 margin-left:1px;
}
#cnt{
 width:600px; 
 height:175px;
}
#left_block #submit_options{
 margin-top:2px;
 font-family:Arial;
 font-size:11px;
 line-height: 18px;
}
#left_block #submit_options input{
 vertical-align:middle;
}
#left_block #submit_captcha {
 height: 50px;
}
#left_block #submit_captcha div {
 float: left;
}
#left_block #submit_captcha input{
 height:27px; 
 color:#443636;
 font-family:arial,helvetica,sans-serif;
 font-size:140%;
 width: 190px;
}
#left_block #submit_captcha #check_code_block{
 margin-top: 12px;
}
#left_block #submit_submit{
 background:#fff url("../img/button_write.gif") no-repeat;
 width:142px;
 height:29px;
 border-width:0px;
 cursor:pointer;
 margin-top: 14px;
}
#left_block #submit_toolbar{
 height:26px;
}
#submit_toolbar #sb_tb_lft{
 float: left;
 height:26px;
 background:#fff url("../img/bg_submit_1.gif") repeat-x;
 width: 200px; 
}
#submit_toolbar #sb_tb_cnt{
 float: left;
 height:26px;
 background:#fff url("../img/bg_submit_2.gif") no-repeat;
 width: 33px; 
}
#submit_toolbar #sb_tb_rgh{
 float: left;
 height:23px;
 background:#fff url("../img/bg_submit_3.gif") repeat-x;
 width: 369px;
 padding-top: 3px; 
}
#submit_toolbar #sb_tb_btn{
 border-collapse: collapse;
 border-spacing: 0;
 float: right;
 margin-right: 6px;
}
#submit_toolbar #sb_tb_btn img{
 border-width: 0px;
 vertical-align: middle;
 margin-right: 6px; 
}
#submit_toolbar #sb_tb_btn a{
 font-family: Arial;
 font-size:11px;
 text-decoration:none; 
 color: black;
 margin-left: 10px;
}
/*Preview*/
#prv_commemts{
 padding-top:10px;
 height:22px;
}
#submit_edit{
 background:#fff url("../img/button_edit.gif") no-repeat;
 width:142px;
 height:29px;
 border-width:0px;
 cursor:pointer;
}
#submit_post{
 background:#fff url("../img/button_send.gif") no-repeat;
 width:142px;
 height:29px;
 border-width:0px;
 cursor:pointer;
 margin-left: 6px;
}
/*BBCode*/
img.smile{
 vertical-align:middle;
}
div.bb_quote{
 margin: 8px 0 8px 40px;
 color: #777777;
}
/*Comments*/
div.comment_entry{
 border: 1px solid #EBEBEB;
 margin-bottom: 6px;
 margin-top: 6px;
}
div.comment_entry_head{
 height:32px;
 padding: 5px;
 font-family: Arial;
 font-size:12px;
}
div.comment_entry_author{
 margin-top: 8px;
 float:left;
 color:#6BA504;
}
div.comment_entry_pub_date{
 margin-top: 8px;
 margin-left: 6px;
 float:left;
}
div.comment_entry_title{
 margin-top: 8px;
 margin-left: 6px;
 float:left;
}
div.entry_title a{
 font-family: Arial;
 font-size:24px;
}
div.comment_entry_content{
 font-family: Arial;
 font-size:14px;
 padding: 0 5px 5px 5px;
}
div.comment_entry_footer{
 height:32px;
 background:#fff url("../img/block_border_bottom.gif") repeat-x; 
 padding-left:5px;
}
div.comment_entry_abuse{
 float:left;
 margin-top:10px;
}

div.ext_content{
 padding:8px;
 margin-top: 20px;
 font-family: Arial;
 font-size:14px;
}

/*Socail links*/
div.social_links{
 float:right;
 margin: 12px 4px 0 0;
}
div.social_links a{
 margin-right:1px;
}
div.social_links a img{
 border-width:0px;
 width:16px;
 height:16px;
}

.form_text_subs{
 height:27px;
 color:#443636; 
 border:1px solid #BFD9F2;
 background-color:#F7FAFC;  
 font-family:arial,helvetica,sans-serif;
 font-size:22px;
 width: 174px;
}
#subs_submit{
 margin-left: 6px;
 background:#fff url("../img/ok_button.gif") no-repeat;
 width:31px;
 height:29px;
 border-width:0px;
 cursor:pointer;
}

.comm_subscr{ 
 height: 76px; 
 background:#f1f1e6 url("../img/cover.gif") no-repeat scroll right;
 font-family:Arial;
 font-size:13px;
 padding: 5px 135px 5px 5px;
}
.comm_subscr_inp{
 margin-top:8px;
 color:#443636;
 font-family:arial,helvetica,sans-serif;
 font-size:22px;
 height:27px;
 width:340px;
 float:left;
}
#comm_subscr_ok{
 margin-top:8px;
 margin-bottom:16px;
 margin-left: 6px;
 background:#f1f1e6 url("../img/ok_button.gif") no-repeat;
 width:31px;
 height:29px;
 border-width:0px;
 cursor:pointer;
 float: left;
}
#comm_subscr_true{
 margin-top:8px;
 width: 29px;
 height:28px;
 background:#f1f1e6 url("../img/comments_ok.gif") no-repeat;
 float: left;
 margin-left: 10px;
 display:none;
}
#comm_subscr_false{
 margin-top:13px;
 height:24px;
 float: left;
 margin-left: 10px;
 display:none;
}




#submit_warn{
 font-size:11px;
 height: 46px;
 font-family:Arial;
 background: transparent url(../img/warning.gif) no-repeat scroll left center;
 padding: 20px 0 0 64px;
 margin: 2px 0 0 0;
}
#submit_warn span{
 color:#FF6600;
}

.ss{
 margin-right: 256px;
 margin-top: 24px;
 border: 1px solid #ddd;
 padding: 6px 12px;
}
