
/* Admin Header */
#we7head-info
{
    margin: 0 0 0 15px;
    padding-right: 15px;
}

#user_info
{
    float: right;
    font-size: 12px;
    line-height: 46px;
    height: 46px;
}

#user_info p
{
    margin: 0;
    padding: 0;
    line-height: 46px;
}

#we7head
{
    height: 46px;
}

#we7head a, #adminmenu a, #sidemenu a, #show-settings a
{
    text-decoration: none;
}

#header-logo
{
    float: left;
    margin: 5px 0 5px 15px;
    padding: 0px;
}

#we7head h1
{
    font: normal 22px Georgia, "Times New Roman" , "Bitstream Charter" , Times, serif;
    padding: 8px 5px 5px;
    margin: 0px 0;
    float: left;
    clear: right;
}

#we7head h1.long-title
{
    font: normal 18px Georgia, "Times New Roman" , "Bitstream Charter" , Times, serif;
    padding: 12px 10px 5px;
}

#we7head h1 span
{
    font-size: 50%;
}


/* side admin menu */
#adminmenu *
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
#adminmenu
{
    float: left;
    clear: left;
    width: 145px;
    margin-top: 15px;
    margin-right: 5px;
    margin-bottom: 15px;
    margin-left: -162px;
    position: relative;
    padding: 0;
    list-style: none;
}

.folded #adminmenu
{
    margin-left: -45px;
}

.folded #adminmenu, .folded #adminmenu li.menu-top
{
    width: 28px;
}

#adminmenu li
{
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#adminmenu a
{
    display: block;
    line-height: 18px;
    padding: 1px 1px 3px;
}

#adminmenu .we7-submenu
{
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 2;
    border-width: 1px 0 0;
    border-style: solid none none;
}

#adminmenu .we7-submenu a
{
    font-size: 12px;
    display: inline-block;
}


#adminmenu .we7-submenu li.current a, #adminmenu .we7-submenu li.current a:hover
{
    font-weight: bold;
}

#adminmenu a.menu-top, #adminmenu .we7-submenu-head
{
    font-size: 14px;
    font-weight: bold;
}

#adminmenu div.we7-submenu-head
{
    display: none;
}

.folded #adminmenu div.we7-submenu-head, .folded #adminmenu li.we7-has-submenu div.sub-open
{
    display: block;
}

.folded #adminmenu a.menu-top, .folded #adminmenu .we7-submenu, .folded #adminmenu li.we7-menu-open .we7-submenu, .folded #adminmenu div.we7-menu-toggle
{
    display: none;
}

#adminmenu li.we7-menu-open .we7-submenu
{
    display: block;
}

#adminmenu div.we7-menu-image
{
    float: left;
    width: 28px;
    height: 28px;
}

#adminmenu li.menu-top
{
    min-height: 26px;
}

#adminmenu a.menu-top
{
    line-height: 18px;
    padding: 5px 5px;
    border-width: 1px 1px 0;
    border-style: solid solid none;
}

#adminmenu .we7-submenu a
{
    margin: 0;
    padding-left: 3px;
    font-size: 12px;
}

#adminmenu .menu-top-last ul.we7-submenu
{
    border-width: 0 0 1px;
    border-style: none none solid;
}

#adminmenu .we7-submenu li
{
    padding: 3px 0 0px 10px !important;
    margin: 0;
    clear: both;
    border-width: 0 1px 0 0;
    border-style: none solid none none;
}

.folded #adminmenu li.menu-top
{
    width: 28px;
    height: 30px;
    overflow: hidden;
    border-width: 1px 1px 0;
    border-style: solid solid none;
}

#adminmenu .menu-top-first a.menu-top, .folded #adminmenu li.menu-top-first, #adminmenu .we7-submenu .we7-submenu-head
{
    border-width: 1px 1px 0;
    border-style: solid solid none;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}

#adminmenu .menu-top-last a.menu-top, .folded #adminmenu li.menu-top-last
{
    border-width: 1px;
    border-style: solid;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
/*
#adminmenu li.menu-top-last
{
		background:url("../images/topmenu_bottom.png") no-repeat left bottom;
}
*/
#adminmenu li.we7-menu-open a.menu-top-last
{
    border-bottom: 0 none;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#adminmenu img.we7-menu-image
{
    float: left;
    padding: 8px 6px 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

#adminmenu li.menu-top:hover img.we7-menu-image, #adminmenu li.we7-has-current-submenu img.we7-menu-image
{
    opacity: 1;
    filter: alpha(opacity=100);
}

.folded #adminmenu img.we7-menu-image
{
}

#adminmenu li.we7-menu-separator
{
    height: 21px;
    padding: 0;
    margin: 0;
    cursor: w-resize;
}

.folded #adminmenu li.we7-menu-separator
{
    cursor: e-resize;
}

#adminmenu .we7-menu-separator-last
{
    height: 10px;
    width: 1px;
}

#adminmenu .we7-submenu .we7-submenu-head
{
    border-width: 1px;
    border-style: solid;
    padding: 6px 4px 6px 10px;
    cursor: default;
}

.folded #adminmenu .we7-submenu
{
    position: absolute;
    margin: -1px 0 0 28px;
    padding: 0 8px 8px;
    z-index: 999;
    border: 0 none;
}

.folded #adminmenu .we7-submenu ul
{
    width: 140px;
    border-width: 0 1px 1px 0;
    border-style: none solid solid none;
}

.folded #adminmenu .we7-submenu div.we7-menu-image, .folded #adminmenu .we7-submenu div.we7-menu-image:hover .folded #adminmenu .we7-submenu .menu-top
{
    width: 28px;
    height: 28px;
    margin: 0;
    background-color: #888;
}

.folded #adminmenu .we7-submenu li.we7-first-item
{
    border-top: 0 none;
}

.folded #adminmenu .we7-submenu a
{
    padding-left: 3px;
    border: none 0 0;
}


.folded #adminmenu a.we7-has-submenu
{
    margin-left: 40px;
}


#adminmenu li.menu-top-last .we7-submenu ul
{
    border-width: 0 0 1px;
    border-style: none none solid;
}

#adminmenu .we7-menu-toggle
{
    width: 22px;
    clear: right;
    float: right;
    margin: 1px 0 0;
    height: 27px;
    padding: 1px 2px 0 0;
    cursor: default;
}

.folded #adminmenu li.we7-has-current-submenu ul, #adminmenu li.we7-has-current-submenu ul
{
    border-width: 0 1px 1px 0 !important;
    border-style: none solid solid none !important;
    border-color: #888 !important;
    background-color: #fff;
}

/* menu */
#adminmenu *
{
    border-color: #bbb;
}

#adminmenu li.we7-menu-separator
{
    background: transparent url(../images/menu-arrows.gif) no-repeat scroll left 5px;
}

.folded #adminmenu li.we7-menu-separator
{
    background: transparent url(../images/menu-arrows.gif) no-repeat scroll right -34px;
}

#adminmenu li.we7-has-current-submenu.we7-menu-open .we7-menu-toggle, #adminmenu li.we7-has-current-submenu:hover .we7-menu-toggle
{
    background: transparent url(../images/menu-bits.gif) no-repeat scroll left -207px;
}

#adminmenu .we7-has-submenu:hover .we7-menu-toggle, #adminmenu .we7-menu-open .we7-menu-toggle
{
    background: transparent url(../images/menu-bits.gif) no-repeat scroll left -109px;
}

#adminmenu a.menu-top
{
    background: #DFDFDF url(../images/menu-bits.gif) repeat-x scroll left -379px;
}

#adminmenu .we7-submenu li
{
    background: #FFFFFF url(../images/menu-bits.gif) no-repeat scroll 0 -310px;
}

#adminmenu .we7-has-current-submenu ul li a
{
    background: none;
}

#adminmenu .we7-has-current-submenu ul li.current
{
    background: url(../images/menu-dark.gif) top left no-repeat !important;
}

#adminmenu li.we7-has-current-submenu a.we7-has-current-submenu, #adminmenu .menu-top li.current
{
    /*background: #6d6d6d url(../images/menu-bits.gif) top left repeat-x; border-color: #6d6d6d;
    color: #fff;*/
    text-shadow: rgba(0,0,0,0.4) 0px -1px 0px;
}

#adminmenu li.we7-has-current-submenu .we7-submenu
{
    border-color: #aaa !important;
}

#adminmenu li.we7-has-current-submenu ul li
{
    background: url(../images/menu-dark.gif) bottom left no-repeat !important;
    border-right: none 1px #e3e3e3;
}

#adminmenu li.we7-has-current-submenu ul
{
    border-bottom-color: #aaa;
}

#adminmenu li.menu-top .current:hover
{
    border-color: #B5B5B5;
}

#adminmenu .we7-submenu li.current
{
    background: transparent url(../images/menu-bits.gif) no-repeat scroll 0 -289px;
}

#adminmenu .we7-submenu a:hover
{
    /*background-color: #EAF2FA !important; 	color: #333 !important;*/
    color: Red;
    text-decoration: underline;
}

#adminmenu .we7-submenu li.current, #adminmenu .we7-submenu li.current a, #adminmenu .we7-submenu li.current a:hover
{
    color: #333; /*background-color: #f5f5f5;*/
    background-image: none;
    border-color: #e3e3e3;
    text-shadow: rgba(255,255,255,1) 0px 1px 0px;
    text-decoration: underline;
}


#adminmenu div.we7-submenu
{
    background-color: Transparent;
}

.folded #adminmenu li.menu-top, #adminmenu .we7-submenu .we7-submenu-head
{
    background-color: #e1e1e1;
}

.folded #adminmenu li.we7-has-current-submenu, .folded #adminmenu li.menu-top.current
{
    background-color: #e6e6e6;
}

#adminmenu .we7-has-current-submenu .we7-submenu .we7-submenu-head
{
    background-color: #EAEAEA;
    border-color: #aaa;
}

#adminmenu div.we7-submenu
{
    background-color: transparent;
}
#adminmenu li.current a #awaiting-mod, #adminmenu li.we7-has-current-submenu a .update-plugins
{
    background-color: #ddd;
    color: #000;
    text-shadow: none;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    -khtml-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
}

#adminmenu li.current a:hover #awaiting-mod, #adminmenu li.we7-has-current-submenu a:hover #awaiting-mod, #adminmenu li.we7-has-current-submenu a:hover .update-plugins
{
    background-color: #264761;
    color: #fff;
}

/* end side admin menu */

/* menu icons */
#adminmenu #menu_mainboard div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -61px -33px;
}

#adminmenu #menu_mainboard:hover div.we7-menu-image, #adminmenu #menu_mainboard.we7-has-current-submenu div.we7-menu-image, #adminmenu #menu_mainboard.current div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -61px -1px;
}

/*
#adminmenu #menu_doc div.we7-menu-image {
	background: transparent url("../images/menu.png") no-repeat scroll -272px -33px;
}

#adminmenu #menu_doc:hover div.we7-menu-image,
#adminmenu #menu_doc.we7-has-current-submenu div.we7-menu-image {
	background: transparent url("../images/menu.png") no-repeat scroll -272px -1px;
}
*/
#adminmenu #menu_channel div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -121px -33px;
}

#adminmenu #menu_channel:hover div.we7-menu-image, #adminmenu #menu_channel.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -121px -1px;
}

#adminmenu #menu_ad div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -331px -33px;
}

#adminmenu #menu_ad:hover div.we7-menu-image, #adminmenu #menu_ad.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -331px -1px;
}

#adminmenu #menu_doc div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -151px -33px;
}

#adminmenu #menu_doc:hover div.we7-menu-image, #adminmenu #menu_doc.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -151px -1px;
}

#adminmenu #menu_feedback div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -31px -33px;
}

#adminmenu #menu_feedback:hover div.we7-menu-image, #adminmenu #menu_feedback.we7-has-current-submenu div.we7-menu-image, #adminmenu #menu_feedback.current div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -31px -1px;
}

#adminmenu #menu_show div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -1px -33px;
}

#adminmenu #menu_show:hover div.we7-menu-image, #adminmenu #menu_show.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -1px -1px;
}

#adminmenu #menu_addins div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -181px -33px;
}

#adminmenu #menu_addins:hover div.we7-menu-image, #adminmenu #menu_addins.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -181px -1px;
}

#adminmenu #menu_user div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -301px -33px;
}

#adminmenu #menu_user:hover div.we7-menu-image, #adminmenu #menu_user.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -301px -1px;
}

#adminmenu #menu_tools div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -211px -33px;
}

#adminmenu #menu_tools:hover div.we7-menu-image, #adminmenu #menu_tools.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -211px -1px;
}

#adminmenu #menu_setting div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -241px -33px;
}

#adminmenu #menu_setting:hover div.we7-menu-image, #adminmenu #menu_setting.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -241px -1px;
}

#adminmenu #menu_pub div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -271px -33px;
}

#adminmenu #menu_pub:hover div.we7-menu-image, #adminmenu #menu_pub.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -271px -1px;
}

#adminmenu #menu_key div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -361px -33px;
}

#adminmenu #menu_key:hover div.we7-menu-image, #adminmenu #menu_key.we7-has-current-submenu div.we7-menu-image
{
    background: transparent url("../images/menu.png") no-repeat scroll -361px -1px;
}

/* end menu icons */


/* Admin we7footer */
#we7footer
{
    margin-top: 0px;
    margin-bottom: -30px;
}
#we7footer
{
    clear: both;
    position: relative;
    width: 100%;
}

#we7footer, #we7footer a
{
    font-size: 12px;
    font-family: Georgia, "Times New Roman" , "Bitstream Charter" , Times, serif;
}

#we7footer p
{
    margin: 0;
    padding: 15px;
    line-height: 15px;
}

#we7footer a
{
    text-decoration: none;
}

#we7footer a:hover
{
    text-decoration: underline;
}

#we7footer, #we7footer-upgrade
{
    background: none repeat scroll 0 0 #464646;
    color: #999999;
}
#user_info a:link, #user_info a:visited, #we7footer a:link, #we7footer a:visited
{
    color: #CCCCCC;
    text-decoration: none;
}
#user_info a:hover, #we7footer a:hover
{
    color: #FFFFFF;
    text-decoration: underline !important;
}
#user_info a:active, #we7footer a:active
{
    color: #CCCCCC !important;
}
.alignright
{
    float: right;
}
.alignleft
{
    float: left;
}


/* Global classes */

body.we7-admin
{
    min-width: 785px;
    margin-bottom: 0px;
    padding-bottom: 0px !important; /*	background-image:url(../images/mbg.jpg); 	background-repeat:no-repeat; 	background-color:#FFFFFF; */
}




p.search-box
{
    float: right;
    margin: 5px 0 0;
}

.search-input
{
    border-width: 1px;
    border-style: solid;
    padding: 2px;
}

.submit input, .button-primary, .button-secondary
{
    font-family: "Lucida Grande" , Verdana, Arial, "Bitstream Vera Sans" , sans-serif;
    text-decoration: none;
    font-size: 12px !important;
    line-height: 16px;
    padding: 2px 8px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -khtml-box-sizing: content-box;
    box-sizing: content-box;
}

a.button-primary, a.button-secondary
{
    line-height: 1.2em;
    -webkit-border-radius: 10px;
    padding: 4px 10px;
}


#we7head
{
    background-color: #464646;
}

#we7head h1 a
{
    color: #fff;
}

#login form input
{
    color: #555;
}

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

/* favorite-actions */
#favorite-actions
{
    float: left;
    margin: 6px 12px 5px;
    min-width: 230px;
    position: relative;
}

#favorite-first
{
    -moz-border-radius: 12px;
    -khtml-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    line-height: 25px;
    padding: 3px 3px 4px 6px;
    border-width: 0px;
    border-style: solid;
}

#favorite-inside
{
    margin: 0 0 0 0px;
    padding: 3px 1px 6px 1px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    z-index: 11;
    display: none;
    -moz-border-radius: 0 0 12px 12px;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -khtml-border-bottom-right-radius: 12px;
    -khtml-border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

#favorite-actions a
{
    text-decoration: none;
}

#favorite-inside a
{
    padding: 3px 5px 3px 10px;
    text-decoration: none;
    font-size: 14px;
    display: block;
    overflow: hidden;
}

#favorite-inside a:hover
{
    background: none repeat scroll 0 0 #CCCCCC;
    text-decoration: none;
}

#favorite-toggle
{
    height: 25px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 38px;
    cursor: pointer;
}

#favorite-actions .slide-down
{
    /*background-image: url(../images/fav-top.png);*/
    background-repeat: repeat-x;
    background-position: 5px top;
    -moz-border-radius: 12px 12px 0 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#favorite-first
{
    /*background: #797979 url(../images/fav.png) repeat-x left center; 	border-color: #777 !important; 	border-bottom-color: #666 !important; */
}

#favorite-first a
{
    font-size: 2em;
}

#favorite-inside
{
    border-color: #464646;
    background-color: #464646;
}

#favorite-toggle
{
    background: transparent url(../images/fav-arrow.gif) no-repeat 0 0px;
}

#favorite-actions a
{
    color: #fff;
}

#favorite-actions a:hover
{
    color: #fff;
}

#favorite-actions .slide-down
{
    border-bottom-color: #464646;
}


#header-logo
{
    background: transparent url(../images/we7-logo.gif) no-repeat scroll center center;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

/* 2 column liquid layout 
#we7wrap {
	height: auto;
	min-height: 100%;
	width: 100%;
}

#we7content {
	height: 100%;
	padding-bottom: 50px;
}

#we7body {
	clear: both;
	margin-left: 175px;
	min-height:700px;
}
*/
#we7wrap
{
    height: auto;
    width: 100%;
}

#we7content
{
}

#we7body
{
    clear: both;
    margin-left: 175px;
    min-height:700px;
}

.folded #we7body
{
    margin-left: 60px;
}

#we7body-content
{
    float: left;
    width: 100%;
}



#we7footer
{
    clear: both;
    position: relative;
    width: 100%;
}

/*------icons---------*/
#icon-edit, #icon-post
{
    background: transparent url(../images/icons32.png) no-repeat -552px -5px;
}

#icon-index
{
    background: transparent url(../images/icons32.png) no-repeat -137px -5px;
}

#icon-upload
{
    background: transparent url(../images/icons32.png) no-repeat -251px -5px;
}

#icon-link-manager, #icon-link, #icon-link-category
{
    background: transparent url(../images/icons32.png) no-repeat -190px -5px;
}

#icon-edit-pages, #icon-page
{
    background: transparent url(../images/icons32.png) no-repeat -312px -5px;
    width: 32px;
    height: 36px;
    display: inline-block;
}

#icon-edit-comments
{
    background: transparent url(../images/icons32.png) no-repeat -72px -5px;
}

#icon-themes
{
    background: transparent url(../images/icons32.png) no-repeat -11px -5px;
}

#icon-plugins
{
    background: transparent url(../images/icons32.png) no-repeat -370px -5px;
}

#icon-users, #icon-user-edit
{
    background: transparent url(../images/icons32.png) no-repeat -600px -5px;
}

#icon-tools, #icon-admin
{
    background: transparent url(../images/icons32.png) no-repeat -432px -5px;
}

#icon-options-general
{
    background: transparent url(../images/icons32.png) no-repeat -492px -5px;
}

.switch .siteList
{
    background: none repeat scroll 0 0 #464646;
    border-radius: 5px 5px 5px 5px;
    left: 60px;
    padding: 10px 5px;
    position: absolute;
    top: 47px;
    width: 200px;
    z-index: 1000;
}

.switch .siteList a
{
    color: #333333;
    display: block;
    overflow: hidden;
    padding: 3px 10px;
}
.switch .siteList a:hover
{
    background: none repeat scroll 0 0 #CCCCCC;
    text-decoration: none;
}

.shopLink img
{
    border: 1px solid #ccc;
}
.line20 li
{
    line-height: 20px;
    overflow: hidden;
}
.wrap_div
{
    table-layout: fixed;
    word-break: break-all;
    overflow: hidden;
}
.sub_div
{
    float: left;
    margin-left: 6px;
}
