@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}

body{ font:normal 12px Arial, Helvetica, sans-serif; color:#010101; background-color:#f2f2f2;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

a, a:visited{ outline:none; text-decoration:none; color:#0087b9;}
a:hover{ color:#010101;}
a img{ border:none;}

h1{ font:bold 24px Arial, Helvetica, sans-serif; line-height:29px;}
h2{ font:bold 24px Arial, Helvetica, sans-serif;}

li{ list-style-type:none;}
.fl{ float:left; width:auto;}
.fr{ float:right; width:auto;}

/*header*/
.header_wrapper{ width:100%; height:157px; background:url(images/html/header_bg.jpg) repeat-x center 32px;}
#header{ width:960px; height:157px; margin:0 auto;}

#link_top{ position:absolute; top:0; left:0;}
.header_top{ position:relative; width:958px; height:32px; border-left:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid; background:url(images/html/header_top_bg.png) repeat-x 0 0;}

.header_top .top_nav{ float:left; width:auto; height:27px; padding:5px 0 0 9px; overflow:hidden;}
.header_top .top_nav li{ float:left; height:27px; width:auto;}
.top_nav a, .top_nav a:visited{ float:left; width:auto; height:19px; padding:8px 13px 0; display:block; color:#353535; cursor:pointer; text-decoration:none; text-transform:uppercase; line-height:10px; font:bold 10px Arial, Helvetica, sans-serif;}
.top_nav a:hover{ color:#0087b9;}

.google_search{ z-index:3; position:absolute; top:4px; right:10px; width:216px; height:25px; overflow:hidden;}
.google_search input{ float:left; vertical-align:middle;}
.google_search .textfield{ width:181px; height:18px; padding:0 5px 0; border:none !important; background-color:transparent !important; }
.google_search .btn_search{ width:25px; height:24px; margin-top:-1px; cursor:pointer; display:block; background:none !important; border:none !important;}
.google_search div{ width:210px; height:23px; padding:1px 2px 0 4px; background:transparent url(images/html/search_bg.png) no-repeat 0 0 !important;}

.header_top .top_nav li.current_page_item span{ float:left; display:block; padding-right:2px; background:url(images/html/top_nav_active_right.png) no-repeat right 0;}
.header_top .top_nav li.current_page_item span a{ height:19px !important; padding:8px 11px 0 13px !important; color:#ebebeb; background:url(images/html/top_nav_active_left.png) no-repeat 0 0;}
.header_top .top_nav li.current_page_item a:hover{color:#ebebeb;}
.header_top .top_nav li.current_page_item a:active{margin-top:0px;}

.header_top .online_users{ position:absolute; top:0; right:240px; width:auto; height:29px; padding:0 3px 0 0; background:url(images/html/online_users_right_bg.png) no-repeat right 0;}
.header_top .online_users span{ height:22px; padding:7px 7px 0 10px; display:inline-block; text-align:center; font:normal 11px arial; background:url(images/html/online_users_left_bg.png) no-repeat 0 0;}

.header_main{ position:relative; width:960px; height:92px; background:url(images/html/header_spot.jpg) no-repeat 0 0;}
.header_main #logo{ position:absolute; top:16px; left:15px; width:363px; height:63px; display:block; text-indent:-999999px; background:url(images/html/refresh_logo.png) no-repeat 0 0;}
.header_main #logo:active{ margin-top:1px;}
.header_main  .top_ad{ position:absolute; top:12px; right:10px; width:auto; height:70px;}

#nav{ width:960px; height:33px; padding-left:2px; background:url(images/html/nav_spacer.png) no-repeat 0 bottom;}
#nav li{ float:left; width:auto; height:33px; padding-right:2px; background:url(images/html/nav_spacer.png) no-repeat right bottom;}
#nav li a, #nav li a:visited{ float:left; width:auto; height:25px; padding:8px 13px 0 13px; display:block; text-decoration:none; font:bold 13px arial; color:#e6e6e6;}
#nav li a:hover{color:#e6e6e6; background:url(images/html/nav_hover.png) repeat-x 0 bottom;}

#header #nav li.current-cat a, #header #nav li.current-cat a:hover, #header #nav li.current-cat a:active{ margin-top:1px; height:24px; padding:8px 13px 0 13px; color:#0087b9; background:url(images/html/nav_active.png) repeat-x 0 bottom;}
/*end header*/

/*banner*/
#banner{ position:relative; width:620px; height:250px; overflow:hidden; background:#f2f2f2 url(images/html/ajax-loader.gif) no-repeat center center;}
#banner .top_left_cr{ z-index:10; position:absolute; top:0; left:0; width:10px; height:10px; background:url(images/html/banner_corners.png) no-repeat 0 0;}
#banner .top_right_cr{ z-index:10; position:absolute; top:0; right:0; width:10px; height:10px; background:url(images/html/banner_corners.png) no-repeat right 0;}
#banner .bottom_left_cr{ z-index:10; position:absolute; bottom:0; left:0; width:10px; height:10px; background:url(images/html/banner_corners.png) no-repeat 0 bottom;}
#banner .bottom_right_cr{ z-index:10; position:absolute; bottom:0; right:0; width:10px; height:10px; background:url(images/html/banner_corners.png) no-repeat right bottom;}

#banner .backward{ z-index:20; position:absolute; bottom:12px; right:33px; width:23px; height:25px; cursor:pointer !important; display:block; text-indent:-9999999px; overflow:hidden; cursor:pointer; background:url(images/html/banner_btn.png) no-repeat 0 0;}
#banner .forward{ z-index:20; position:absolute; bottom:12px; right:10px; width:23px; height:25px; cursor:pointer !important; display:block; text-indent:-9999999px; overflow:hidden; cursor:pointer; background:url(images/html/banner_btn.png) no-repeat right 0;}

#banner .navi_listing{ z-index:15; position:absolute; bottom:8px; right:60px; width:200px; height:32px;}
#banner .navi_listing li{ float:left; margin-right:7px;}
#banner .navi_listing li img{ border:1px solid #777; -moz-border-radius:2px; -webkit-border-radius:2px; opacity: .40;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
#banner .navi_listing li a.current img{ opacity: .99;/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";}

#banner .banner_slides_listing{ z-index:2; position:relative; width:2000em; height:250px;}
#banner .banner_slides_listing li{ display:none; float:left; width:620px; height:250px; overflow:hidden;}
#banner .banner_slides_listing li .item_bg{ z-index:3; position:absolute; bottom:0; left:0; width:620px; height:48px; background-color:#000;}
#banner .banner_slides_listing li .item_bg {opacity: .70;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#banner .banner_slides_listing li h3 a, #banner .banner_slides_listing li h3 a:visited{ z-index:5; position:absolute; top:208px; left:14px; width:320px; display:block; font:bold 16px arial; line-height:19px; color:#fff;}
#banner .banner_slides_listing li h3 a:hover{ color:#ccc;}

/*end banner*/

/*content*/
#content_wrapper{width:940px; padding:11px 9px 20px; margin:0 auto; border-left:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid; background-color:#fff;}
#primary{ float:left; width:620px;}

#content_wrapper .page_simple{ width:610px; padding-left:10px;}
#content_wrapper .page_simple p{ font-size:14px; line-height:20px; padding:10px 5px 12px; overflow:hidden; text-align:justify; color:#515151;}

#primary p.splitter{ padding:12px 0; font:bold 10px arial; line-height:10px; color:#434343; text-transform:uppercase; background:url(images/html/splitter_bg.png) repeat-x 0 16px;}
#primary p.splitter span{ padding:0 10px 0 6px; background-color:#fff;}

#popular_listing{}
#popular_listing li{ position:relative; float:left; width:285px; height:auto; padding:10px 10px 41px; margin-bottom:10px; background:url(images/html/box01_top.png) no-repeat 0 0;}
#popular_listing li.li_margin{ margin-right:10px;}
#popular_listing li a:active{}
#popular_listing li .meta{ position:absolute; bottom:0; left:0; width:305px; height:31px; background:url(images/html/box01_bottom.png) no-repeat 0 0;}
#popular_listing li h2 a, #popular_listing li h2 a:visited{ font:normal 18px arial; line-height:21px; color:#0087b9; text-decoration:none;}
#popular_listing li h2 a:hover{ color:#010101;}
#popular_listing li .top_meta{ display:block; padding:9px 0; font-size:11px; color:#4b4b4b;}
#popular_listing li .top_meta .views{ padding-right:18px; background:url(images/html/views_icon_s.png) no-repeat right 2px;}
#popular_listing li .thumb{ float:right; margin:0 0 10px 8px;}
#popular_listing li .thumb img{ padding:5px; border:1px solid #ddd;}
#popular_listing li .thumb:hover img{ background-color:#ddd;}
#popular_listing li p{ font-size:12px; line-height:16px; padding-bottom:10px;}
#popular_listing li .btn_read_more, #popular_listing li .btn_read_more:visited{ text-decoration:none; font:bold 11px arial; color:#010101; padding:0 0 0 15px; background:url(images/html/bullet01.png) no-repeat 0 1px;}
#popular_listing li .btn_read_more:hover{ color:#4b4b4b;}

#popular_listing li .btn_facebook{ position:absolute; bottom:7px; left:8px;}
#popular_listing li .btn_tweet{ position:absolute; bottom:7px; left:74px; width:63px; height:18px; display:block; line-height:10px; font-size:10px; text-indent:-99999px; background:url(images/html/btn_tweet.png) no-repeat 0 0;}

#popular_listing li .meta .wrapper_category{ float:right; width:auto; padding:5px 8px 0 0;}
#popular_listing li .meta .wrapper_category strong{ font-size:11px; padding-right:8px; color:#3b3b3b;}
#popular_listing li .meta .wrapper_category strong a, #popular_listing li .meta .wrapper_category strong a:visited{color:#3b3b3b;}
#popular_listing li .meta .wrapper_category span a, #popular_listing li .meta .wrapper_category span a:visited{ padding:0 22px 0 0; color:#0087b9; line-height:16px; font:bold 16px arial; text-decoration:none; background:url(images/html/comment_icon.png) no-repeat right 2px;}
#popular_listing li .meta .wrapper_category span a:hover{ color:#010101;}

#latest_listing{}
#latest_listing li{ width:610px; margin:0 auto; padding:16px 0 15px; border-bottom:1px solid #d5d5d5;}
#latest_listing li .thumb{ float:left; width:170px; text-align:center; overflow:hidden;}
#latest_listing li .thumb a img{ border:none;}

#latest_listing li .post_main{ width:590px; padding:0 10px;}
#latest_listing li h2 a, #latest_listing li h2 a:visited{ font:normal 24px arial; line-height:27px; color:#0087b9; text-decoration:none;}
#latest_listing li h2 a:hover{ color:#010101;}
#latest_listing li .top_meta{ display:block; padding:9px 0; font-size:11px; color:#4b4b4b;}
#latest_listing li .top_meta .views{ padding-right:18px; background:url(images/html/views_icon_s.png) no-repeat right 2px;}
#latest_listing li p{ font-size:12px; line-height:16px; padding-bottom:10px;}
#latest_listing li .btn_read_more, #latest_listing li .btn_read_more:visited{ text-decoration:none; font:bold 11px arial; color:#010101; padding:0 0 0 15px; background:url(images/html/bullet01.png) no-repeat 0 1px;}
#latest_listing li .btn_read_more:hover{ color:#4b4b4b;}
#latest_listing li .meta{ position:relative; width:590px; height:24px; padding-top:10px;}

#latest_listing li .meta .btn_facebook{ position:absolute; bottom:3px; left:0;}
#latest_listing li .meta .btn_tweet{ position:absolute; bottom:3px; left:66px; width:63px; height:18px; display:block; line-height:10px; font-size:10px; text-indent:-99999px; background:url(images/html/btn_tweet.png) no-repeat 0 0;}

#latest_listing li .meta .wrapper_category{ float:right; width:auto; padding:0 8px 0 0;}
#latest_listing li .meta .wrapper_category strong a, #latest_listing li .meta .wrapper_category strong a:visited{ font-size:13px; padding-right:8px; color:#3b3b3b;}
#latest_listing li .meta .wrapper_category span a, #latest_listing li .meta .wrapper_category span a:visited{ padding:0 22px 0 0; color:#0087b9; line-height:16px; font:bold 16px arial; text-decoration:none; background:url(images/html/comment_icon.png) no-repeat right 2px;}
#latest_listing li .meta .wrapper_category span a:hover{ color:#010101;}

.btn_more_articles, .btn_more_articles:visited{ width:620px; height:27px; padding:11px 0 0 0; color:#010101; margin:15px 0 8px; display:block; font:bold 14px arial; text-align:center; background:url(images/html/btn_more_articles.png) no-repeat 0 0;}
.btn_more_articles:hover{ color:#0087B9;}
.btn_more_articles:active{ background-position:0 bottom; color:#010101;}
.btn_more_articles span{ padding-right:17px; background:url(images/html/bullet01.png) no-repeat right 3px;}

.single_meta{ width:600px; height:21px; padding:3px 10px 0; margin-bottom:4px; color:#3f3f3f; background:url(images/html/single_meta_bg.png) no-repeat 0 0;}
.single_meta .date{ float:left; display:block; padding-right:18px; background:url(images/html/clock_icon.png) no-repeat right 2px;}
.single_meta .views{ float:right; display:block; padding-right:20px; background:url(images/html/views_icon_s.png) no-repeat right 3px;}

.single_post h1, .single_post h1 a, .single_post h1 a:visited{ padding:8px 5px 18px; font-size:30px; line-height:33px; color:#00a5d7;}
.single_post p{ font-size:14px; line-height:20px; padding:10px 5px 12px; overflow:hidden; text-align:justify; color:#515151;}

.single_post blockquote{ width:85%; padding:10px; margin:10px auto; background-color:#f2f2f2; border:1px solid #ccc; font-size:12px; line-height:17px; -moz-border-radius:3px; -webkit-border-radius: 3px;}
.single_post blockquote img{padding:5px; border:1px solid #ddd; background-color:#fff;}
.single_post blockquote p{ padding:7px 0 8px 0;}

.single_bottom_meta{ position:relative; width:620px; height:30px; margin:10px 0 5px; background:url(images/html/single_bottom_meta.png) no-repeat 0 0;}
.single_bottom_meta .btn_facebook{ position:absolute; top:6px; left:7px; display:block;}
.single_bottom_meta .btn_tweet{ position:absolute; top:6px; left:73px; width:63px; height:18px; display:block; line-height:10px; font-size:10px; text-indent:-99999px; background:url(images/html/btn_tweet.png) no-repeat 0 0;}

.single_bottom_meta .wrapper_category{ float:right; width:auto; padding:5px 8px 0 0;}
.single_bottom_meta .wrapper_category strong a, .single_bottom_meta .wrapper_category strong a:visited{ font-size:13px; padding-right:8px; color:#3b3b3b;}
.single_bottom_meta .wrapper_category  span a, .single_bottom_meta .wrapper_category span a:visited{ padding:0 22px 0 0; color:#0087b9; line-height:16px; font:bold 16px arial; text-decoration:none; background:url(images/html/comment_icon.png) no-repeat right 2px;}
.single_bottom_meta .wrapper_category span a:hover{ color:#010101;}

.tags_wrapper{ font-size:13px; padding:10px 6px;}

.related_listing{ padding:5px 0 8px;}
.related_listing li{ float:left; height:auto; overflow:hidden; width:114px; padding:0 5px;}
.related_listing li a, .related_listing li a:visited{ font:bold 11px arial; line-height:15px;}
.related_listing li a img{ margin-bottom:5px;}

.author_info{ width:620px; background:url(images/html/author_info_top.png) no-repeat 0 0;}
.author_info_bg{width:620px; padding:10px; background:url(images/html/author_info_bottom.png) no-repeat 0 bottom;}
.author_info_bg .author_img{ float:left; width:95px; padding:4px 0 0 0 }
.author_info_bg .author_details{ float:left; width:500px;}
.author_info_bg .author_details p{ padding:1px 0; line-height:17px;}

.inner_ad{ padding:12px 0;}

#primary .wp-pagenavi{ clear:both; padding:20px 0;}
#primary .wp-pagenavi .pages{ border:none;}

.archive_wrapper{ width:600px; margin:0 auto;}
.archive_box{ padding:12px 0 20px 0;}
.archive_box .arclist{ width:290px;}

.archive_box ul{ padding:12px 10px 0;}
.archive_box ul li{ padding:0 0 10px 17px; display:block; background:url(images/html/bullet02.png) no-repeat 0 2px;}

.h_archive{ font-size:19px;}
.h_archive em{ color:#555;}

#latest_listing_archive{}
#latest_listing_archive li{ padding:12px 17px; background-position:0 16px; display:block; border-bottom:1px solid #D5D5D5;}
#latest_listing_archive h2 a{ font:bold 13px arial;}
#latest_listing_archive .top_meta{ padding-top:4px; display:block; color:#515151;}
#latest_listing_archive .top_meta .ar_date{ float:left;}
#latest_listing_archive .top_meta .ar_date .views{ padding-right:18px; background:url(images/html/views_icon_s.png) no-repeat right 2px;}
#latest_listing_archive .top_meta .comments{ float:right; padding-right:22px; font:bold 13px arial; background:url(images/html/comment_icon.png) no-repeat scroll right 2px;}


.wrapper_404{ width:610px; margin:0 auto; height:540px; background:url(images/html/glass_smashed.jpg) no-repeat center bottom}
.wrapper_404 p{ padding:10px 0; font-size:13px;}
/*end content*/

/*sidebar*/
#sidebar{ float:right; width:310px;}
.sidebar_spacer{ height:12px; line-height:0; font-size:0; clear:both;}

#sidebar .social_panel{ position:relative; width:310px; height:125px; margin-bottom:12px; background:url(images/html/social_panel.png) no-repeat 0 0;}

#sidebar .social_panel h4{ padding:10px; font:bold 14px arial; color:#010101;}
#sidebar .social_panel #feedsubcribe{ position:absolute; top:34px; left:9px; width:291px; height:30px; padding-top:1px; background:url(images/html/abonare_bg.png) no-repeat 0 0;}
#sidebar .social_panel #feedsubcribe input{ vertical-align:middle;}
#sidebar .social_panel #feedsubcribe #email{ float:left; width:200px; height:25px; padding:2px 10px 0 10px; line-height:24px; border:none; background-color:transparent;}
#sidebar .social_panel #feedsubcribe #btn_abonare{ float:right; width:67px; height:27px; display:block; cursor:pointer; border:none; background-color:transparent;}

#sidebar .social_panel .social_listing{ position:absolute; bottom:11px; left:11px; width:auto; height:32px;}
#sidebar .social_panel .social_listing li{ float:left; margin-right:8px;}
#sidebar .social_panel .social_listing li a{ float:left; width:30px; height:31px; overflow:hidden; display:block; text-decoration:none; text-indent:-99999px; font-size:10px; line-height:10px; background:url(images/html/social_icons.png) no-repeat 0 0;}
#sidebar .social_panel .social_listing li a.social_twitter{ background-position:0 0;}
#sidebar .social_panel .social_listing li a.social_facebook{ background-position:-31px 0;}
#sidebar .social_panel .social_listing li a.social_youtube{ background-position:-62px 0;}
#sidebar .social_panel .social_listing li a.social_slideshare{ background-position:-124px 0;}
#sidebar .social_panel .social_listing li a.social_rss{ background-position:-93px 0;}

#sidebar .social_panel .feed_readers{ position:absolute; bottom:14px; right:11px;}

#sidebar .box_ocazii{ text-align:center; padding-bottom:12px;}

.sidebar_tabs{ width:310px; height:auto; overflow:hidden; background:url(images/html/side_tabs_body.png) no-repeat 0 bottom;}
.sidebar_tabs_nav{ width:304px; height:24px; padding:7px 0 0 6px; background:url(images/html/side_tabs_top.png) no-repeat 0 0;}
.sidebar_tabs_nav li{ float:left; width:auto; height:24px; padding:0 1px;}
.sidebar_tabs_nav li a, .sidebar_tabs_nav li a:visited{ float:left; height:24px; display:block; text-align:center; color:#efefef; cursor:pointer; font:bold 11px arial; line-height:12px;}
.sidebar_tabs_nav li a span{ height:21px; padding:3px 8px 0; display:block; float:left;}
.sidebar_tabs_nav li a.current{background:url(images/html/sidebar_tabs_nav_active_left.png) no-repeat 0 0;}
.sidebar_tabs_nav li a.current span{ height:18px; padding:6px 8px 0; color:#262728; background:url(images/html/sidebar_tabs_nav_active_right.png) no-repeat right 0;}

.sidebar_items_wrapper{ position:relative; width:310px; height:auto;}
.sidebar_items_wrapper .sidebar_tab_listing{ float:left; display:none; width:294px; padding:8px; height:auto;}
.sidebar_items_wrapper .sidebar_tab_listing li{ display:block; padding:8px 5px 8px 17px; border-bottom:1px solid #e8e8e8; background:url(images/html/bullet02.png) no-repeat 0 10px;}
.sidebar_items_wrapper .sidebar_tab_listing li.last{ border:none;}

.subcol{ float:left; width:150px;}
#sidebar .fl{ width:160px;}

#sidebar .subcol .widget{ width:150px; margin-bottom:12px; padding:0 0 5px; background:url(images/html/widget_bg.png) no-repeat 0 bottom;}
#sidebar .subcol .widget h2{ width:130px; height:21px; padding:5px 10px 0 10px; font:bold 14px arial; color:#f3f3f3; background:url(images/html/widget_top_bg.png) no-repeat 0 0}
#sidebar .subcol .widget h2 a, #sidebar .subcol .widget h2 a:visited{ font:bold 14px arial; color:#f3f3f3;}
#sidebar .subcol .widget ul{ width:140px; margin:0 auto; padding:5px 0;}
#sidebar .subcol .widget ul li{ display:block; padding:5px 4px; border-bottom:1px solid #e8e8e8;}
#sidebar .subcol .widget table{ margin:0 auto; width:94%;}
#sidebar .subcol .widget #calendar_wrap caption{ background-color:#f2f2f2; padding:2px 0;}
/*end sidebar*/

/*comments*/
#comment{ width:610px; margin:0 auto;}
#commentform{ padding:0 0 10px 0;}
#commentform p{ padding:6px 0;}
#commentform #author, #commentform #email, #commentform #url{ height:20px; width:170px; padding:2px 5px 0; margin-right:10px; border:1px solid #ccc;}

.commentlist{}
.commentlist .comment-body{ position:relative; height:auto; padding:14px 10px;}
.commentlist li.depth-1{ padding:0 0 0 5px !important;}
.commentlist li.comment{ border-top:1px solid #ccc; padding:0 0 0 25px;}
.commentlist .comment-author-admin{ background-color:#f2f2f2;}

.commentlist .comment-body .fn{ font:normal bold 12px arial;}
.commentlist .comment-meta{ padding-top:2px;}
.commentlist .comment-meta a, .commentlist .comment-meta a:visited { color:#777;}
.commentlist .comment-meta a:hover{ text-decoration:none; color:#777;}
.commentlist li.comment p{ font:normal 12px arial; line-height:17px; padding:8px 0;}
.commentlist .vcard img{ float:left; margin:0 10px 0 0;}

#comment h2{ width:610px; height:30px; clear:both; font:bold 16px arial; color:#0087b9;}
#comment h2 .h_comments{ float:left; width:auto; display:block; padding:0 25px 10px 0; background:url(images/html/comment_icon.png) no-repeat right 3px;}
#comment h2 .h_pings{ float:left; width:auto; display:block; padding:0 24px 10px 0; background:url(images/html/hart_icon.png) no-repeat right 3px;}
#comment h2 .h_respond { float:left; width:auto; display:block; padding:0 20px 10px 0; background:url(images/html/mike_icon.png) no-repeat right 1px;}

#comment #submit{ background-color:#010101; color:#fff; border:none; height:26px; padding:0 10px 0; font-size:13px; line-height:13px;}

/*end comments*/

/*footer*/
#footer{ width:100%; background:#000 url(images/html/footer_bg.jpg) repeat-x center 0;}
.center_footer{ position:relative; width:960px; height:404px; margin:0 auto;}

.footer_top{ position:relative; width:940px; height:30px; padding:10px 10px 0; color:#bababa;}
.footer_top span{ color:#676767;}
.footer_top .btn_top{ position:absolute; top:0px; right:10px; width:72px; height:24px; display:block; cursor:pointer; text-indent:-99999px; background:url(images/html/btn_top.png) no-repeat 0 0;}

.footer_body{ width:940px; padding:0 0 0 20px; color:#ddd;}
.footer_box{ float:left; width:200px; padding-right:40px;}
#footer .box_last{ float:left; width:200px; padding-right:5px;}
.footer_box h3{ font:bold 21px arial; color:#f9f9f9; padding:20px 0 12px;}
.footer_box p{ font-size:13px; line-height:19px; padding:11px 1px 15px; background:url(images/html/footer_spacer.png) repeat-x 0 0;}
.footer_box ul li{ display:block; padding:11px 4px 8px; background:url(images/html/footer_spacer.png) repeat-x 0 0;}
.footer_box a, .footer_box a:visited{ font-size:13px; line-height:18px; color:#009dd7;}
.footer_box a:hover{ color:#f9f9f9;}

.footer_box .rss_listing img{ vertical-align:middle; margin:1px 3px 0;}

.footer_box .btn_more_info, .footer_box .btn_more_info:visited{ width:105px; height:26px; display:block; padding-right:21px; cursor:pointer; color:#f9f9f9; background:url(images/html/btn_article_right.png) no-repeat right 0;}
.footer_box .btn_more_info:hover{opacity: .70;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.footer_box .btn_more_info span{ float:left; width:auto; height:23px; padding:3px 9px 0 9px; display:block; background:url(images/html/btn_article_left.png) no-repeat 0 0;}

.footer_box .social_listing a{ padding-left:24px; background:url(images/html/social_small.png) no-repeat 0 0;}
#footer .footer_box a.social_twitter{ background-position:0 0;}
#footer .footer_box a.social_facebook{ background-position:0 -16px;}
#footer .footer_box a.social_youtube{ background-position:0 -32px;}
#footer .footer_box a.social_slideshare{ background-position:0 -48px;}
#footer .footer_box a.rss{ background-position:0 -60px;}

.footer_bottom{ position:absolute; bottom:0; left:10px; width:940px; height:43px;}
.footer_bottom .by{ float:right; width:106px; height:31px; display:block; text-indent:-99999px; cursor:pointer; overflow:hidden; background:url(images/html/copimaj_logo.png) no-repeat 0 0;}
.footer_bottom .by:hover{ background-position:0 bottom;}

.footer_bottom ul{ float:left; width:auto; padding-top:10px;}
.footer_bottom ul li{ float:left; display:block; height:10px; line-height:10px; padding:0 13px 2px; border-right:1px solid #ccc; color:#8e8e8e;}
.footer_bottom ul li a, .footer_bottom ul li a:visited{ text-decoration:none; font:bold 10px arial; text-transform:uppercase; color:#8e8e8e;}
.footer_bottom ul li a:hover{ color:#f7f7f7;}
/*end footer*/


.left {float: left; margin: 5px 15px 5px 0;}
.right {float: right; margin: 5px 0 5px 15px;}
.clear { clear: both; }
.center {margin: 15px auto; text-align: center;}

.note_subsol{ font-size:12px; padding:5px 0 15px 0;}

blockquote{ width:85%; padding:10px; margin:10px auto; background-color:#f2f2f2; border:1px solid #ccc; font-size:12px; line-height:17px; -moz-border-radius:3px; -webkit-border-radius: 3px;}
blockquote img{padding:5px; border:1px solid #ddd; background-color:#fff;}
blockquote p{ padding:7px 0 8px 0;}
