/* CSS Document */

BODY {	
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		FONT-WEIGHT: normal; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		PADDING-TOP: 0px; }
	
#container {	
		margin: 0 auto;	
		padding: 0 10px; 
		width: 980px; }

#wrapper {	
		width: 100%; }
		
#sidebar {	
		background-color: #CCCCCC; 
		width: 0px; 
		float:left; }
		
#content {	
		width: 100%; 
		float: right; }
		
#main {		
		z-index: 3; 
		float: left;
		width: 76%; }
		
#extra {	
		z-index: 4; 
		float: right; 
		width: 22%;
		padding-right: 5px; }


/**********************************************/
/*                                            */
/*              Header CSS                    */
/*                                            */
/**********************************************/

#header	{	
		text-align: left; 
		background-image:url(../img/bg_head_main.gif); 
		width: 100%; 
		height: 70px; 
		margin-bottom: 5px; 
	}
	
#header .header_title {	
		
		FLOAT: left; 
		PADDING-LEFT: 0px; 
		PADDING-TOP: 0px; 
		POSITION: relative; 
		width: 100px; }
		
#header .header_bg {

                FLOAT: right;
                background-image:url(../img/bg_head_right.gif);
                background-repeat: no-repeat;
                background-position: center right;
                POSITION: relative;
                WIDTH: 500px;
                height: 70px; }
		
#header .header_search {	

		z-index:1; 
		FLOAT: right; 
		text-align: right; 
		width: 250px; 
		height: 30px; 
		padding-right: 10px; 
		padding-top:6px; 
		POSITION: relative; }
		
#header .header_toolbar {	

		z-index:2; 
		float: right; 
		text-align: right; 
		padding-top: 15px; 
                padding-right: 20px;
		height: 40px; 
		POSITION: relative; }
		
#header a {	
		font-size:12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #565656; 
		text-decoration: none; }
		
#header a:hover{	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #FF6600; 
		text-decoration: none; }
		
#header .nophoto {
                font-family: Arial, Helvetica, sans-serif;
                float: left;
                font-size: 16px;
                text-decoration: underline;

 }
#header .nophoto a{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #565656;
                text-decoration: underline;

 }
#header .nophoto a:hover{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #FF6600;
                text-decoration: underline;

 }
		

/**********************************************/
/*                                            */
/*            tabbed navigation               */
/*                                            */
/**********************************************/

#extra-nav {	
		margin-bottom: 5px; 
		background: url(../img/bg_extra_title.gif) top repeat-x; 
		float: left; 
		width: 99%; 
		margin-left: 5px;  }
		
#extra-nav .title{	
		
		background-image: url(../img/bg_extra_topic.gif); 
		height: 36px; 
		width: auto;
		font-size: 20px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #426082; 
		font-weight: bold; 
		float: left; 
		position: relative; 
		top: 6px; }

#extra-nav .word_ad{
                float: left;
                padding-left: 10px;
                padding-top: 10px;
                font-size:13px;
                font-family: Arial;
                text-decoration: none;
                color: #354c66; }
  
#extra-nav .word_ad a {
                text-decoration: none;
                color: #354c66; }
  
#extra-nav .word_ad a:hover {
                background-color: #e5eafc;
                color: #fe4e00; }

#extra-nav ul {	
		margin: 0.5em 0 0 0; 
		padding: 0 0 0 1em; 
		list-style: none; 
		font-size: 85%; 
		padding-top: 3px; }
		
#extra-nav li {	
		margin: 0 1px 0 0; 
		padding: 0 5px 0 0; 
		background: url(../img/bg_menu_normal.gif) 100% -45px; 
		float: left; }
		
#extra-nav li {	
		float: right; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #426082; 
		text-decoration: none; 
		margin-top: 1px; }
		
#extra-nav li span {	color: #000; }

#extra-nav li img {	vertical-align: middle; }

#extra-nav li a, #extra-nav li a:visited, #extra-nav li span {	
		display: block; 
		float: left; 
		padding: 5px 11px 5px 16px; 
		text-align: center; 
		white-space: nowrap; 
		background: url(../img/bg_menu_normal.gif) 0 -45px; 
		text-decoration: none; 
		min-height: 17px; /* fixes FX/Mac issue */ 
		color: #426082; }
		
#extra-nav li.active {	
		border-bottom: 1px solid #fff; 
		background: url(../img/bg_menu_act.gif) 100% 0; }
		
#extra-nav li.active a, #extra-nav li.active span {	
		background: url(../img/bg_menu_act.gif) 0 0; }

#extra-nav li a:hover {	
		display: block; 
		float: left; 
		padding: 5px 11px 5px 16px; 
		text-align: center; 
		white-space: nowrap; 
		background: url(../img/bg_menu_normal.gif) 0 -45px; 
		text-decoration: none; 
		min-height: 17px; /* fixes FX/Mac issue */ 
		color: #FF6600; }

#btn_random {
                width: 99%;
                height: 75px;
                float: left;
                text-align: center;
}


/**********************************************/
/*                                            */
/*             Sub Menu CSS                   */
/*                                            */
/**********************************************/

#sub-menu {	
		position: relative; 
		font-family: Arial, Helvetica, sans-serif; 
		float: left; 
		
		/* need for IE */ 
		padding: 0; 
		margin-top: -15px; 
		z-index: 1500000; 
		width: 750px; 
		padding-left: 5px;
		padding-top: 10px; 
		padding-bottom: 5px; }

#sub-menu span { padding: 5px; }

#sub-menu .tool {	
		
		color: #5d5d5d;
		font-size: 14px;
		display: block; 
		float: left; 
		font-size: 85%; 
		white-space: nowrap; 
		min-height: 18px; 
		padding-right: 10px; 
		padding-top: 4px; }
		
#sub-menu a {	

		display: block; 
		float: left; 
		font-size: 12px; 
		white-space: nowrap; 
		min-height: 18px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #506475; 
		text-decoration: none; 
		padding-top: 5px;
		 }
		 
#sub-menu a:hover {	

		display: block; 
		float: left; 
		font-size: 12px; 
		white-space: nowrap; 
		min-height: 18px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #1569b0;
		text-decoration: underline;
		padding-top: 5px;
		 }

#sub-menu .active {	

		display: block; 
		float: left; 
		font-size: 12px; 
		white-space: nowrap; 
		min-height: 18px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #3372a8;
		font-weight:bold;
		padding-top: 5px;
		padding-right: 15px;
		 }

/**********************************************/
/*                                            */
/*                Photo CSS                   */
/*                                            */
/**********************************************/

#photo { 
		width: 99%; 
		float: left; 
		padding-left: 10px; }
		
#photo .info {	
		background-image: url(../img/bg_photo.gif); 
		width: 135px; 
		padding-bottom: 20px; }
		
#photo .diggs{	
		width: 135px; 
		height: 35px; }
		
#photo .diggs_data {	
		
		z-index: 11; 
		float: left; 
		font-size: 24px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFCC00; 
		text-decoration: none; 
		text-align: left; 
		padding-top: 6px; 
		padding-left: 5px; 
		width: 80px; }
		
#photo .diggs_btn {	
		
		z-index:11; 
		width: 50px; 
		height: 35px; 
		float: right; 
		padding-bottom: 0px; 
		POSITION: relative; }

#photo .imgs {	
		z-index:12; 
		text-align: center; 
		width: 135px; 
		height:135px; 
		margin-top: 5px; }
		
#photo .data {	
		width: 135px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 20px; 
		color: #506475; 
		text-align: left;
		padding-bottom: 5px; 
		margin-bottom: 5px; }
		
#photo .data a {	
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #426082; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #426082; 
		text-decoration: none; }
		
#photo .data a:hover {	
		
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #FF6600; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #FF6600; 
		text-decoration: none; }

#photo .info_top1 {	
		
		background-image: url(../img/bg_photo_1.gif); 
		width: 135px; 
		padding-bottom: 20px; }
		
#photo .info_top2 {	
		
		background-image: url(../img/bg_photo_2.gif); 
		width: 135px; 
		padding-bottom: 20px; }
		
#photo .info_top3 {	
		
		background-image: url(../img/bg_photo_3.gif); 
		width: 135px; 
		padding-bottom: 20px; }
		
#photo .diggs_data_top {	

		z-index:11; 
		float: left; 
		font-size: 24px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFCC00; 
		text-decoration: none; 
		text-align: left; 
		padding-top: 18px;
		padding-left: 22px; 
		text-align: right; 
		width: 63px; }

#photo .diggs_btn_top {	
		
		z-index:11; 
		width: 50px; 
		height: 35px; 
		padding-top: 10px;
		float: right; 
		padding-bottom: 0px; 
		POSITION: relative; }


/**********************************************/
/*                                            */
/*              AD CSS                        */
/*                                            */
/**********************************************/

.ad_top { 
		float: center; 
		text-align: center; }
		
.ad_bottom { 
		width: 99%; 
		float: right; 
		text-align: center; 
		padding-top: 20px; 
		padding-bottom: 20px; }



/**********************************************/
/*                                            */
/*                Paging CSS                  */
/*                                            */
/**********************************************/

.paging { 
		font-size: 12px; 
		text-align: center; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#72869C; 
		width: 100%; 
		float: right; }
		
.paging a {	
		font-size: 12px; 
		text-align: center; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#344D5F; 
		padding-right: 5px; 
		padding-left: 5px; }
		
.paging a:hover {	
	
		font-size: 12px; 
		text-align: center; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#FFFFFF; 
		padding-right: 5px; 
		padding-left: 5px; 
		background-color: #344D5F; 
		text-decoration: none; }


/**********************************************/
/*                                            */
/*                Shadow CSS                  */
/*                                            */
/**********************************************/

#photo .imgs .shadow1, #photo .imgs .shadow2, #photo .imgs .shadow3 { display: inline-table }

#photo .imgs .shadow1 {
		
		float: left;
		background: url(../img/shadow.gif) right bottom no-repeat }
		
#photo .imgs .shadow2 { background:url(../img/corner_bl.gif) left bottom no-repeat }

#photo .imgs .shadow3 { 
		
		padding: 0 2px 2px 0;
		background: url(../img/corner_tr.gif) right top no-repeat;
		text-align: center; }
		
#photo .imgs img.border {
		
		border-right: 0px solid #999;
		border-bottom: 0px solid #999;
		border-top: 0px solid #ccc;
		border-left: 0px solid #ccc; }



/**********************************************/
/*                                            */
/*                 extra CSS                  */
/*                                            */
/**********************************************/

#extra_log {
	background-color: #34c700;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style:solid;
	border-color: #b9b9b9;
	margin-top: 9px;
	height: 19px;
}

#extra .login {
	margin-top: 9px;
	margin-bottom: 10x;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #b9b9b9; 
	background-color: #34c700;
	margin-bottom: 10px;
	padding: 5px;
}

#extra_log .title {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	float:left;
}

#extra_log .btn {
	text-align: right;
	float:right;
	width: 90px;
}


#extra_log .helpbtn {
	text-align: right;
	float:right;
	width: 21px;
}

#extra_title {
	background-color: #e2e2e2;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #60686a;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style:solid;
	border-color: #b9b9b9;
}	

#extra_info {	
		background-color: #ffffff; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 18px; 
		color: #676767; 
		text-decoration: none; 
		border: 1px solid #b9b9b9; 
		padding-left: 10px; 
		padding-top: 5px; 
		padding-bottom: 10px; 
		margin-bottom: 10px; }
		
#extra_info a {	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 20px; 
		color: #676767; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #676767; 
		text-decoration: none; }
		
#extra_info a:hover {	
		
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 20px; 
		color: #FF6600; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #FF6600; 
		text-decoration: none; }

#extra_info li {
		margin-left:5px; 
		margin-right: 5px }

#extra_cloud {	background-color: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #676767; text-decoration: none; border: 1px solid #b9b9b9; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; }
#extra_cloud .a1 {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; color: #676767; text-decoration: none; font-weight: bold; }
#extra_cloud .a1:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; color: #ed5e07; text-decoration: none; font-weight: bold; }
#extra_cloud .a2 {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	line-height: 22px; color: #676767; text-decoration: none; font-weight: bold; }
#extra_cloud .a2:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #ed5e07; text-decoration: none; font-weight: bold; }
#extra_cloud .a3 {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #676767; text-decoration: none; font-weight: bold; }
#extra_cloud .a3:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #ed5e07; text-decoration: none; font-weight: bold; }
#extra_cloud .a4 {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #676767; text-decoration: none; font-weight: bold; }
#extra_cloud .a4:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #ed5e07; text-decoration: none; font-weight: bold; }
#extra_cloud .a5 {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #676767; text-decoration: none; font-weight: bold; }
#extra_cloud .a5:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #ed5e07; text-decoration: none; font-weight: bold; }


#extra_comments {	
		
		background-color: #ffffff; 
		text-align: left; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 18px; 
		color: #676767; 
		text-decoration: none; 
		border: 1px solid #b9b9b9; 
		padding-top: 5px; 
		padding-bottom: 5px; 
		margin-bottom: 10px; }
		
#extra_comments .comments {	

		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #676767; 
		text-decoration: none; 
		font-weight: normal; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #676767; 
		padding-top: 5px; 
		padding-bottom: 5px; }
		
#extra_comments .name {	

		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #676767; 
		text-decoration: none; 
		font-weight: normal; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #676767; }
		
#extra_comments .name:hover {	

		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #ed5e07; 
		text-decoration: none; 
		font-weight: normal; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #ed5e07; }


/**********************************************/
/*                                            */
/*                Footer CSS                  */
/*                                            */
/**********************************************/

#footer {	
		z-index: 5; 
		float:right; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		background-color: #ababab; 
		font-size: 12px; 
		color: #FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		text-align: left; 
		width: 100%; 
		margin-bottom: 10px; }
		
#footer a {	
		color:#FFFFFF; 
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		padding-right: 5px; 
		padding-left: 5px; }
		
#footer a:hover { color:#333333; }


/**********************************************/
/*                                            */
/*                 Input CSS                  */
/*                                            */
/**********************************************/

.input_search {	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		background-color: #FFFFFF; 
		height: 17px;  
		width: 140px;
		border: 1px solid #7d8488; }
		
.input_single {
		font-family: Arial; 
		font-size: 11px; 
		background-color: #FFFFFF; 
		height: 13px; 
		border: 1px solid #7d8488; }
		
.input_btn {
	font-size:10px;
	font-family:Arial;
 }

.input_check {
		height: 13px;  
 }
 
.input_regi_btn {
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
	color: #375079;
	padding: 3px;
	width: 100px;
	margin-bottom: 5px;
 }
 
 .input_textarea {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		background-color: #FFFFFF;
		padding: 2px;
		border: 1px solid #7d8488; }


/**********************************************/
/*                                            */
/*                 Other CSS                  */
/*                                            */
/**********************************************/
		
#space {	
		background: transprant; 
		width: 100%; 
		height: 5px; }
		
.img_disable {	
		filter:gray alpha(opacity=50);
}

#index_copyright {
                float: left;
                width: 140px;
                padding-left: 10px;
                padding-top: 10px;
                font-size:10px;
                font-family: Arial;
                text-decoration: none;
                color: #354c66;
}
	
/**********************************************/
/*                                            */
/*         Show Hint JavaScript CSS           */
/*                                            */
/**********************************************/

#hintbox { 
                position: absolute;
                top: 0;
                background-color: lightyellow;
                width: 150px; /*Default width of hint.*/ 
                padding: 3px;
                border: 1px solid black;
                font: normal 11px Verdana;
                line-height: 18px;
                z-index: 100;
                border-right: 3px solid black;
                border-bottom: 3px solid black;
                visibility: hidden;   }

/*CSS for link that shows hint onmouseover*/
.hintanchor { 
                font-weight: bold;
                color: navy;
                margin: 3px 0px;   }

/**********************************************/
/*                                            */
/*                Tag CSS                     */
/*                                            */
/**********************************************/
#tag {
        width: 640px;
        float: center;
        background-color: #d6e0ea;
        padding: 5px;
}
 
#tag .content {
        width: 640px;
        font-size: 12px;
        color: #364556;
        font-family: Arial;
        border: 1px solid #8495A4;
        float: left;
}
 
#tag .title {
        width: 100%;
        font-size: 13px;
        color: #782800;
        font-family: Arial;
        font-weight: bold;
        float: left;
        height: 20px;
        background: url(../img/bg_dot_1x2.gif) repeat-x bottom;
        padding-top: 5px;
}
 

#tag .title_nobg {
        width: 100%;
        font-size: 13px;
        color: #782800;
        font-family: Arial;
        font-weight: bold;
        float: left;
        height: 30px;
}
 
#tag .data {
        width: 100%;
        background-color: #FFFFFF;
        font-size: 12px;
        color: #364556;
        font-family: Arial;
        line-height: 22px;
        padding-bottom: 10px;
        float: left;
        padding-top: 2px;
}
 
#tag .data span a {
        font-size: 12px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
        padding: 5px;
}
 
#tag .data span a:hover {
        background-color: #fff600;
}
 
#tag .data .list {
        font-size: 12px;
        color: #374972;
        font-family: Arial;
        font-weight: bold;
}
 
#tag .cloud {
        width: 100%;
        background-color: #FFFFFF;
        font-size: 12px;
        color: #364556;
        font-family: Arial;
        line-height: 30px;
        padding-bottom: 10px;
        float: left;
        padding-top: 2px;
}
 
#tag .cloud span a {
        padding: 5px;
}
 
#tag .cloud span a:hover {
        background-color: #fff600;
}
 
.cloud_1 {
        font-size: 11px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_2 {
        font-size: 11px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_3 {
        font-size: 12px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_4 {
        font-size: 12px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_5 {
        font-size: 13px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_6 {
        font-size: 13px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_7 {
        font-size: 14px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_8 {
        font-size: 14px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_9 {
        font-size: 15px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_10 {
        font-size: 15px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_11 {
        font-size: 16px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_12 {
        font-size: 16px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_13 {
        font-size: 17px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_14 {
        font-size: 17px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_15 {
        font-size: 18px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_16 {
        font-size: 18px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_17 {
        font-size: 19px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_18 {
        font-size: 19px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_19 {
        font-size: 20px;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
 
.cloud_20 {
        font-size: 20px;
        font-weight: bold;
        color: #364556;
        font-family: Arial;
        text-decoration: underline;
}
#user_comment {
	float: left;
	width: 640px;
	margin-top: 10px;
	margin-left: 5px;
}

/**********************************************/
/*                                            */
/*               COMMENT CSS                  */
/*                                            */
/**********************************************/

#comment {
		float: left;
		font-family:Arial;
		padding-bottom: 10px;
}

#reply_1 {
		float: left;
		font-family:Arial;
		padding-left: 25px;
		padding-bottom: 10px;
}

#reply_2 {
		float: left;
		font-family:Arial;
		padding-left: 50px;
}

#reply_3 {
		float: left;
		font-family:Arial;
		padding-left: 75px;
}

#reply_4 {
		float: left;
		font-family:Arial;
		padding-left: 100px;
}

#reply_5 {
		float: left;
		font-family:Arial;
		padding-left: 125px;
}

.show {
		background:url(../img/bg_comment_show.jpg) repeat-x;
		width: 100%;
		float:left;
		padding-bottom: 5px;
}

.show span {
		height: 26px;
		padding-left: 10px;
		padding-top: 3px;
		font-size: 12px;
		color: #838383;
		float:left;
}

.show span a {
		font-size:12px;
		color: #426082;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #426082;
}

.show span a:hover {
		color: #ff5a00;
		border-bottom-color: #ff5a00;
}

.show .show_btn {
		float:right;
		height: 20px;
		width: 200px;
		font-size:12px;
		color: #CC0000;
		font-weight: bold;
		vertical-align:middle;
		text-align: right;
		padding-right: 10px;
		padding-top: 6px;
}

.hide {
		background:url(../img/bg_comment_hide.jpg) repeat-x;
		width: 100%;
		float:left;
		padding-bottom: 5px;
}

.hide span {
		height: 26px;
		padding-left: 10px;
		padding-top: 3px;
		font-size: 12px;
		color: #838383;
		float:left;
}

.hide span a {
		font-size:12px;
		color: #838383;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #838383;
}

.hide span a:hover {
		color: #ff5a00;
		border-bottom-color: #ff5a00;
}

.hide .hide_btn {
		background:url(../img/bg_comment_hide_r.jpg) no-repeat right;
		float:right;
		height: 20px;
		font-size:12px;
		color: #CC0000;
		font-weight: bold;
		vertical-align:middle;
		text-align: right;
		padding-right: 15px;
		padding-top: 6px;
		width: 120px;
}

.reply_show {
		width: 725px;
		float:right;
		padding-bottom: 5px;
}

.reply_show span {
		height: 26px;
		padding-left: 10px;
		padding-top: 3px;
		font-size: 12px;
		color: #838383;
		float:left;
}

.reply_show span a {
		font-size:12px;
		color: #426082;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #426082;
}

.reply_show span a:hover {
		color: #ff5a00;
		border-bottom-color: #ff5a00;
}

.reply_show .show_btn {
		float:right;
		height: 20px;
		width: 100px;
		font-size:11px;
		color: #666666;
		vertical-align:middle;
		text-align: right;
		padding-right: 10px;
}

.reply_hide {
		width: 725px;
		float:right;
		padding-bottom: 5px;
}

.reply_hide span {
		height: 26px;
		padding-left: 10px;
		padding-top: 3px;
		font-size: 12px;
		color: #838383;
		float:left;
}

.reply_hide .reply_data {
		width: 620px;
		padding-left: 10px;
		padding-top: 5px;
		font-size: 12px;
		color: #426082;
		float: right;
}

.reply_hide .reply_data .data {
		width: 510px;
		float: left;
}

.reply_show .reply_data {
		width: 620px;
		padding-left: 10px;
		padding-top: 5px;
		font-size: 12px;
		color: #426082;
		float: right;
}

.reply_show .reply_data .data {
		width: 510px;
		float: left;
}

.reply_hide span a {
		font-size:12px;
		color: #838383;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #838383;
}

.reply_hide span a:hover {
		color: #ff5a00;
		border-bottom-color: #ff5a00;
}

.reply_hide .hide_btn {
		float:right;
		height: 20px;
		font-size:11px;
		color: #666666;
		vertical-align:middle;
		text-align: right;
		padding-right: 10px;
		width: 100px;
}

.icon {
	float:left;
	height: 26px;
	margin-top: 3px;
}

.reply_bg {
	background:url(../img/bg_comment_reply.gif) repeat-x top;
	width: 100%;
	float: left;
	padding-top: 5px;
}

.data {
		font-size:12px;
		color: #426082;
		float: left;
}


.data .foto {
                background-image: url(../img/bg_allpic.gif);
                width: 140px;
                height: 140px;
                text-align: center;
                padding-top: 10px;
                padding-bottom: 20px;
}

.data .dlogcomment {
                font-size:12px;
                color: #426082;
}

.comment_info {
		background:url(../img/bg_comment_info.gif) no-repeat;
		width: 100%;
		float:left;
		margin-left: 5px;
		margin-top: 10px;
}

.comment_info span {
		height: 28px;
		padding-left: 10px;
		padding-top: 3px;
		font-size: 12px;
		color: #426082;
		font-weight:bold;
		font-family: Arial;
		float:left;
}

.comment_info .right {
                background:url(../img/bg_comment_info_r.gif) no-repeat right;
                float:right;
                height: 28px;
                padding-right: 5px;
                text-align:rigt;
}

.comment_info .right .cancel{
  padding: 6px;
  font-size: 12px;
  font-family: Arial;
  color: #000033;
}
 
.comment_info .right .cancel a {
  color: #d50202;
  font-weight: bold;
}
 
.comment_info .right .cancel a:hover {
  color: #0024ff;
  font-weight: bold;
}

#fill {
	width: 100%;
	float: left;
}


#fill .data {
	float: left;
}

#fill .btn {
	float: right;
	width: 100px;
}

#fill .btn input {
	font-size: 13px;
	width: 80px;
	height: 25px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
}

#news {
        float:left;
        PADDING-LEFT: 5px;
        PADDING-TOP: 5px;
	height:30px;
}
#news .title{
        font-size: 13px;
        font-weight: bold;
        color: #375079;
        font-family: Arial;
        text-decoration:none;
}
#news .title a {
        font-size: 13px;
        font-weight: bold;
        color: #375079;
        font-family: Arial;
        text-decoration:underline;
}

#news .title a:hover {
        font-size: 13px;
        font-weight: bold;
        color: #ff7800;
        font-family: Arial;
        text-decoration:underline;
}
