
/* ==================== MAIN ====================  */
body {height:100%; padding:0; margin:0;}
#container {position:relative; min-width:970px;}
.a:link {text-decoration:none; background-color:none; color:#173B82;}
.a:visited {text-decoration:none; background-color:none; color:#173B82;}
.a:hover{text-decoration:underline; background-color:none; color:#173B82;}

/* Send friend */
.small_blue{font-family:arial,sans-serif; font-size:11px; color:#173B82;}
.small_black{font-family:arial,sans-serif; font-size:11px; color:#000000;}
.red_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fa0000;}

/* ex */
A:link{text-decoration:none; color:#173B82;}
A:visited {text-decoration:none; color:#173B82;} 
A:hover{text-decoration:underline; background-color:none; color:#173B82;}
.small_black{font-family:arial,sans-serif; font-size:11px; color:#000000;}
.small_blue{font-family:arial,sans-serif; font-size:11px; color:#173B82;}
.small_grey{font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#58595C;}
.small_red{font-family:Arial,sans-serif; font-size:11px; color:#fa0000;}
.blue_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#173B82;}
.grey_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#173B82;}
.red_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fa0000;}
.normal_black{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.white_bold{font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;}

/* BANNER
====================  */
#ban {width:100%; height:102px; padding:0; float:left; background:#336699; border-bottom:1px solid #144270;}
#ban .in {width:970px; margin:0 auto;}
#ban .logo {float:left; width:186px; height:100px; padding:0; overflow:hidden;}
#ban .ad {width:728px; height:90px; float:right; border:6px solid #336699; overflow:hidden;}

/* HEAD
====================  */
#head {width:100%; height:36px; padding:0; clear:both; float:left; background:#336699; border-top:1px solid #5a8cbd;}
#head .in {width:970px; margin:0 auto;}
#head .lk {float:left; padding:6px 0 0 16px; overflow:hidden; font-family:arial, helvetica, sans-serif; font-size:14x; color:#aaccee;}
#head a:link {font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#aaccee;}
#head a:visited {font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#aaccee;}
#head a:hover {font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff;}

#head .srch {width:300px; padding-top:6px; background:#336699; float:right; overflow:hidden;}
#search_mod {width:240px; height:22px; background:#ffffff; clear:both; float:left; overflow:hidden;}
#search_mod .srch_text {width:210px; height:22px; background:#ffffff; float:left;}
#search_mod .srch_img {width:27px; height:22px; background:#336699; float:right;}
#search_empty {margin:0; padding:10px; width:660px; float:left; background:#ffffff; font-family:arial; color:#173b82; font-size:16px; font-weight:bold;}

#head2 {width:100%; height:24px; padding:8px 0 0 0; clear:both; float:left; background:#FFFFFF; border-top:1px solid #F5F3E8;}
#head2 .in {width:970px; margin:0 auto;}
#head2 .lk {width:970px; float:left; overflow:hidden; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3A3D0E;}
#head2 a:link {font-family:arial, helvetica, sans-serif; font-size:14px; color:#0000CC;}
#head2 a:visited {font-family:arial, helvetica, sans-serif; font-size:14px; color:#0000CC;}
#head2 a:hover {font-family:arial, helvetica, sans-serif; font-size:14px; color:#0000CC;}

#head3 {width:100%; height:24px; padding:8px 0 0 0; clear:both; float:left; background:#FFFFFF; border-bottom:1px solid #F5F3E8;}
#head3 .in {width:970px; margin:0 auto;}
#head3 .lk {width:970px; float:left; overflow:hidden; font-family:arial, helvetica, sans-serif; font-size:12px; color:#0000CC;}
#head3 a:link {font-family:arial, helvetica, sans-serif; font-size:12px; color:#0000CC;}
#head3 a:visited {font-family:arial, helvetica, sans-serif; font-size:12px; color:#0000CC;}
#head3 a:hover {font-family:arial, helvetica, sans-serif; font-size:12px; color:#0000CC;}

/* HEAD - SEARCH
====================  */
#form_search {width:210px; height:22px; background:#ffffff; border:0; color:#336699;}

/* NAVIG
====================  */
#navig {float:left; width:100%; background:#E5E9F4 url("../img/nav.gif") repeat-x top; border-bottom:1px solid #dadada;}
#navig .in {width:970px; margin:0 auto;}
#navig ul {margin:0;padding-left:0; list-style:none;}
#navig li {float:left; margin:0; padding:0;}
#navig a {float:left; display:block; background:url("../img/nav_off.gif") no-repeat right top; text-decoration:none; font-weight:bold; color:#336699; border-right:1px solid #dadada; padding:6px 18px 6px 18px; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}
#navig a {float:none;}  
#navig a.last {border-right:none; padding:6px 18px 6px 18px; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}  
#navig a:hover {background-image:url("../img/nav_on.gif"); color:#336699; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}
#navig #nav1a {background-image:url("../img/nav_on.gif");}
#navig #nav1a a {background-image:url("../img/nav_on.gif"); color:#336699; padding-bottom:6px; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}

/* CONTENT
====================  */
#content {width:100%; padding:20px 0 0 0; clear:both; float:left; background:#ffffff;}
#content .in {width:970px; margin:0 auto;}
#content .content_left {float:left; width:670px; height:100%; padding:0; overflow:hidden;}
#content .content_right {float:right; width:300px; height:100%; padding:0; overflow:hidden;}

/* RIGHT
====================  */
#right_ad {width:300px; float:left; padding:0 0 10px 0;}
#right_news {width:300px; padding:0 0 10px 0; float:left; background:#ffffff;}
#right_ad_g {width:300px; float:left;}
#right_top {width:300px; padding:10px 0 10px 0; float:left; background:#ffffff;}
#right_top .t_top{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0000cc; font-weight:bold;}
#right_top .f1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#right_top .f2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
#right_top .f3{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000;}
#right_top .f4{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#000000;}
#right_top .t_f1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F03D5F; font-weight:bold;}
#right_top .t_f2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#F03D5F; font-weight:bold;}
#right_top .t_f3{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#F03D5F; font-weight:bold;}
#right_top .t_f4{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#F03D5F; font-weight:bold;}

/* FOOT
====================  */
#footic {width:100%; float:left; background:#d8dfea; border-top:1px solid #cccccc;}
#footic2 {width:970px; margin:0 auto; padding:0; float:left;}
#footib {width:100%; float:left; background:#ffffff;}
#footi {padding:2px 0 2px 40px; background:#d8dfea; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#173B82;}
#footbc {width:100%; float:left; background:#efefef; border-top:1px solid #cccccc;}
#footbc2 {width:970px; margin:0 auto; padding:0; float:left;}
#footb {width:100%; float:left; padding:20px 0 0 0; background:#efefef;}
#footb2 {padding:0 0 0 30px; height:80px; background:#efefef;}
#footb2 ul {margin:0; padding:0; background:#efefef; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#173B82;}
#footb2 ul li {padding:0 10px 0 10px; background:#efefef; list-style:none; border-right:1px solid #cccccc; float:left;}

/* ==================== PART ====================  */

/* LATEST NEWS 
====================  */
#lsthbox {width:300px; float:left;}
#lsth {width:300px; float:left; background:#d8dfea;}
#lsthin {float:left; padding:4px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;	color:#173B82;}
#lsthnext {padding:4px; height:16px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;	color:#173B82;}
#lstcont {width:300px; float:left; background:#ffffff;}
#lstcontin {float:left; width:300px; border-bottom:1px solid #efefef; padding:2px 0 2px 0; list-style:none; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#173B82;}

/* AD BOX 
====================  */
#ad_1 {width:660px; padding:0 0 2px 0;}
#ad_2 {height:68px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#ad_3 {background:#ffffff;}
#ad_left {padding:4px 0 0 2px; background:#ffffff; float:left; width:160px; overflow:hidden;}
#ad_right {padding:2px 0 0 2px; background:#ffffff; float:right; width:470px; height:100%; overflow:hidden;}

/* AD LINKS BOX 
====================  */
#adl_1 {width:470px;}
#adl_2 {border:1px solid #ffffff;}
#adl_3 {height:20px; background:#ffffff;}
#adl_4 {padding:0; text-align:left;}

/* REPORT 
====================  */
#rp_blok {width:660px; padding:0;}
#rp_main {width:660px; min-height:80px; padding:0 0 10px 0; background:#ffffff;}
#rp_main .in {width:660px; margin:0 auto;}
#rp_main .rp_left {width:300px; height:100%; padding-left:20px; float:left; overflow:hidden;}
#rp_main .rp_right {width:300px; height:100%; padding-right:20px; float:right; overflow:hidden;}

/* REPORT HEAD */
#rp_head {width:180px; background:#d8dfea; float:left;}
#rp_head ul {margin:0; padding:0; display:inline;}
#rp_head li {background:#d8dfea; padding:4px; list-style:none; float:left; clear:right;}
#rp_head_left {width:110px; height:16px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;	color:#173B82;}
#rp_head_right {width:50px; height:16px; text-align:right;}

/* REPORT MIDDLE */
#rp_mid {width:180px; background:#f2f2f2; float:left;}
#rp_mid ul {margin:0; padding:0; display:inline;}
#rp_mid li {background:#f2f2f2; padding:0 4px 0 4px; list-style:none; float:left; clear:right;}
#rp_mid_left {width:110px; text-align:left; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;	font-size:11px; color:#58595C;}
#rp_mid_right {width:50px; text-align:right; font-family:arial,sans-serif; font-size:11px; color:#173B82;}

/* EXPLORER  */
#explo {width:180px; background:#ffffff; float:left; height:18px; padding:0; font-family:arial,sans-serif; font-size:13px; color:#173B82;}
#explo a:link {text-decoration:none; font-size:11px; background-color:none; color:#173B82;}
#explo a:visited {text-decoration:none; font-size:11px; background-color:none; color:#173B82;}
#explo a:hover{text-decoration:underline; background-color:none; color:#173B82;}

/* NEWS 
====================  */
#content_news {width:660px; padding:0 0 10px 0; clear:both; float:left; background:#ffffff;}
#content_news .in_news {width:660px; margin:0 auto;}
#content_news .content_left_news {float:left; width:190px; height:100%; padding:0; overflow:hidden;}
#content_news .content_right_news {float:right; width:470px; height:100%; padding:0; overflow:hidden;}

#news_blok {width:470px; padding:0;}
#news {width:470px; background:#ffffff;}
#news a:link {font-size:10px; color:#0000cc; text-decoration:underline;}
#news a:visited {font-size:10px; color:#0000cc; text-decoration:underline;}
#news a:hover{color:#0000cc; text-decoration:underline;}
#news_action {padding:10px 2px 10px 2px; background:#f2f2f2; border-top:1px solid #dadada; border-bottom:1px solid #dadada; font-family:arial; color:#3c5eea; text-align:right;}
#news_source {padding:4px 0 4px 20px; font-family:arial; color:#3c5eea; font-size:10px;}
#news_source2 {padding:0 4px 4px 4px; background:#FFFFFF; font-family:arial; color:#3c5eea; font-size:10px;}
#news_title {padding:4px; background:#FFFFFF; border-top:1px solid #dadada; font-family:arial; color:#0000cc; font-weight:bold; font-size:18px;}
#news_text {padding:0 20px 4px 20px; font-family:arial; color:#000000; font-size:12px;}
#news_text2 {padding: 4px 4px 10px 4px; background:#FFFFFF; font-family:arial; color:#000000; font-size:12px;}
#news_text a:link {text-decoration:underline; font-size:12x; font-family:arial; color:#3c5eea; font-weight:bold;}
#news_text a:visited {text-decoration:underline; font-size:12px; color:#551A8B; font-weight:bold;}
#news_text a:hover{text-decoration:underline; color:#0000cc; font-weight:bold;}

/* NEWS CONN 
====================  */
#news_br {width:660px; padding-top:6px;}
#news_br2 {padding:4px 0 4px 20px; background:#d8dfea; text-align:left; font-family:arial,sans-serif; font-weight:bold; font-size:14px; color:#173B82;}
#news_conn {width:660px; padding:6px 0 6px 0; float:left;}
#news_conn_2{border:1px solid #dadada;}
#news_conn_3 {padding-bottom:10px; background:#FAF9FB; font-family:arial,sans-serif; font-size:20px; color:#000000;}
#news_conn a:link {font-size:10px; color:#3c5eea;}
#news_conn a:visited {font-size:10px; color:#3c5eea;}
#news_conn a:hover{color:#3c5eea;}
#news_conn_title {padding:0 20px 0 20px; font-family:arial; color:#173B82; font-weight:bold; font-size:14px;}
#news_conn_title a:link {text-decoration:underline; font-size:14px; color:#0000cc;}
#news_conn_title a:visited {text-decoration:underline; font-size:14px; color:#551A8B;}
#news_conn_title a:hover{color:#0000cc;}
#news_conn_link {padding:0 20px 0 20px; font-family:arial; color:#173B82; font-size:13px; font-weight:bold; text-align:right;}
#news_conn_link a:link {font-size:13px; color:#0000cc;}
#news_conn_link a:visited {font-size:13px; color:#551A8B;}
#news_conn_link a:hover{color:#0000cc;}

/* NEWS FRIEND 
====================  */
#friend_blok {margin:0; padding:0; width:660px; background:#ffffff; float:left;}
#friend_head {margin:0; padding:0; width:660px; float:left; background:#336699;}
#friend_head2 {padding:4px 0px 4px 20px; background:#336699; font-family:arial; color:#ffffff; font-size:16px; font-weight:bold; float:left;}
#friend_title {margin:0; width:660px; float:left; background:#eafbe1; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
#friend_title2 {padding:4px 0px 4px 20px; background:#eafbe1; float:left; font-family:arial; color:#173B82; font-weight:bold; font-size:18px;}
#friend_sent {margin:0; width:660px; height:70px; float:left; background:#eafbe1;}
#friend_sent2 {padding:20px 0px 20px 20px; background:#eafbe1; float:left; font-family:arial; color:#3c5eea; font-weight:bold; font-size:20px;}
#friend_note {margin:0; padding:0; width:660px; float:left; background:#ffffff;}
#friend_note2 {padding:4px 20px 10px 20px; background:#ffffff; float:left; font-family:arial; color:#000000; font-size:10px;}
#friend_form {margin:0; width:660px; padding:10px 0 10px 0; float:left; background:#f4f4f4;}
#friend_form2 {margin:0; width:100%; background:#f4f4f4;}
#friend_form2 ul {width:500px; margin:0; padding:4px 20px 4px 20px; float:left; background:#f4f4f4; display:inline;}
#friend_form2 ul li {width:50%; background:#f4f4f4; list-style:none; float:left; clear:right;}
#friend_br {margin:0; width:660px; height:10px; float:left; background:#ffffff;}
#friend_input {width:200px; padding-left:2px; height:20px; float:left; border:1px solid #336699; background:#ffffff; font-family:arial; color:#000000; font-size:12px;}
#friend_textarea {margin:0; padding-left:2px; width:200px; height:100px; float:left; border:1px solid #336699; background:#ffffff; font-family:arial; color:#000000; font-size:12px;}

/* TOPIC HEAD
====================  */
#topic_head {margin:0; padding:0 0 4px 0; width:660px; float:left; background:#ffffff;}
#topic_head_topic {float:left; width:100%; background:#336699;}
#topic_head_topic2 {float:left; padding:6px; background:#336699; font-family:arial; color:#ffffff; font-size:20px; font-weight:bold;}
#topic_head_action {float:left; width:100%; background:#ffffff;}
#topic_head_action2 {float:left; padding:4px 6px 2px 6px; background:#ffffff; font-family:arial; color:#173B82;  font-size:12px;}

#date_h {margin:0; padding:0 0 4px 0; width:660px; float:left; background:#ffffff;}
#date_hdate {float:left; width:100%; background:#336699;}
#date_hdate2 {float:left; padding:6px; background:#336699; font-family:arial; color:#ffffff; font-size:20px; font-weight:bold;}
#date_hdate2 ul {margin:0; width:640px; display:inline;}
#date_hdate2 ul li {float:left; width:304px; padding:0; list-style:none;}
#date_hdate2_right {text-align:right;}
#date_empty {margin:0; padding:10px; width:660px; float:left; background:#ffffff; font-family:arial; color:#173b82; font-size:16px; font-weight:bold;}

#date_hdate2 a:link {color:#ffffff;}
#date_hdate2 a:visited {color:#ffffff;}
#date_hdate2 a:hover{color:#ffffff;}

#news_source_topic {padding:4px 20px 0 20px; font-family:arial; color:#3c5eea; font-size:10px;}
#news_topic_list {padding:4px 20px 0 20px; font-family:arial; color:#3c5eea; font-size:10px;}

/* PAGES
====================  */
#pages_in {width:660px; margin:0; padding:4px 0 4px 0; float:left;}
#pages {clear: both; float:right; margin:0;}
#pages ul {float:left; display:inline;}
#pages li {clear: none; list-style:none; padding:10px 0 10px 6px; float:left;}
#pages a {padding:6px 10px 6px 10px; border:1px solid #dadada; font-family:arial; color:#144270; font-size:12px; text-decoration:none;}
#pages a:hover {background:#173B82;color:#ffffff;}
#pages_on a {background:#f4f4f4; padding:6px 10px 6px 10px; border:1px solid #dadada; font-family:arial; color:#144270; font-size:12px; text-decoration:none;}

/* MAP
====================  */
#map {padding:0 0 10px 0; width:660px; float:left; font-family:arial,sans-serif; font-size:13px; color:#173B82;}

/* ABOUT
====================  */
#about_flag {padding:10px 0 10px 0; width:660px;}
#about_flag ul {margin:0; padding:0; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#173B82;}
#about_flag ul li {padding:0 10px 0 10px; list-style:none; float:left;}
#about_txt {margin:0; padding:10px 0 10px 0; width:660px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#173B82;}
#about_sent {margin:0; padding:10px 0 10px 0; width:660px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fa0000;}

#about_topic {margin:0; padding:0 0 4px 0; width:660px; float:left; background:#ffffff;}
#about_topic2 {float:left; width:100%; background:#e8e8e8;}
#about_topic3 {float:left; padding:6px; background:#e8e8e8; font-family:arial; color:#173B82; font-size:20px; font-weight:bold;}

/* ACCOUNT
====================  */
#account_form {margin:0; width:660px; float:left; background:#ffffff;}
#account_form2 {margin:0; float:left; padding:0 10px 0 10px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#account_form2 ul {margin:0; padding:10px 0 4px 0; float:left; background:#ffffff; display:inline;}
#account_form2 ul li {width:300px; background:#ffffff; list-style:none; float:left; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#account_form3 {margin:0; float:left; padding:4px 10px 0 10px;background:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#account_input {width:200px; padding-left:2px; height:20px; float:left; border:1px solid #336699; background:#ffffff; font-family:arial; color:#000000; font-size:12px;}
#account_home {margin:0; width:660px; float:left; background:#ffffff;}
#account_home2 {margin:0; float:left; padding:4px 0 4px 20px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#173B82; font-size:14px; font-weight:bold;}
#account_home3 {margin:0; float:left; padding:2px 0 2px 10px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

/* ACCOUNT CONNEXION
====================  */
#account_conn_box {padding:10px 0 10px 0; width:300px; float:left; background:#ffffff;}
#account_connect {margin:0; width:340px; float:left; background:#FAF9FB; border:1px solid #336699;}
#account_connect ul {margin:0; padding:6px 10px 2px 10px; float:left; background:#FAF9FB; display:inline;}
#account_connect li {width:100px; background:#FAF9FB; list-style:none; float:left; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
