/** Main css for canvas.tpl
  Equivalent of new: general.css
  */
html,body,img
{
	margin:0;
	padding:0;
	border: none;
}
body
{
	color: black;
	font: 12px Arial,sans-serif;
	background: #83918d center center fixed no-repeat;
}

a { text-decoration:none;}
a:link, a:active, a:visited { color:#415cf7; }
a:hover { color: #415cf7; }

#site
{
	width:960px;
	margin:0px auto 0px auto;
	z-index:1;
	position:relative;
}
#site #amilova_right_fixed
{
	float:right;
	position:fixed;
	right:-32px;
	bottom:0;
	width:180px;
	height:181px;
	background:url(images/amilova.png) no-repeat right;
}

/* Ad ad_banner */
.ad_banner>ins {
	display: block;
	margin: 0 auto;
	text-align:center;
}
.ad_banner>.ad_banner_debug {
	background:#f55; padding:1em;
}
.ad_banner:hover>.ad_banner_debug {
	display:none; /* so that debug people can see the real randering easily */
}

/*
* the center part of the site
* but its the same class name as some of the top parts of boxes
* so dont changed it, without testing
*/
#site .center
{
	
}
#site .header
{
	float:left;
	width:100%;
	height:183px;
	overflow:visible;
	z-index:3;
	position:relative;
	height:165px;
	border-top:3px solid #92187C;
	background:url('images/header_blank.png') no-repeat;
}
#site .header_mini,
#site .header_amazon_mini
{
	float:left;
	width:100%;
	height:69px;
	position:relative;
	z-index:12;
	border-top:3px solid #92187C;
	background:url('images/header_amazon_tiny.png') no-repeat;
}
#site .header.free_book
{
	background:url('images/headerjex.gif') no-repeat;
}
#site .free_book_bottom
{
	float:left;
	width:100%;
	height:27px;
	margin-top:-27px;
	position: relative;
	z-index:-1;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -153px;
}

#site .user_details_page, #site .news_container, #site .center .static,
#site .sitemap, #site .game, #site #shop, #site #translations_list,
#site #search_page
{
	float:left;
	width:100%;
	padding-bottom:20px;
	background: #EDEDED;
}
/*like previous but way better*/
#site .normalcontent {
	background: #fff;
	clear:both;
	padding: 20px 5px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius:15px;
	height: auto;
	overflow: auto;
}
/** HEADER **/
#header_control
{
	width:65px;
	color:#516c23;
	font-weight: bold;
	cursor: pointer;
	padding-left:10px;
	position:absolute;
	left:0px;
	bottom:8px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -117px;
	z-index:2;	
}
.header_amazon_mini #header_control
{
	bottom:8px;
}
.header #header_control
{
	left: 20px;
	background-position: -970px -133px;
}

.header_control_button
{
	background: none repeat scroll 0 0 #587320;	
	width:24px;
	height:14px;
	border-radius: 5px 5px 5px 5px;	
	color: white;
	cursor: pointer;
	text-shadow:-1px -1px 0 black;
	position:absolute;
	z-index:5000;
	text-align: center;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	-moz-user-select: none;
	font-size: 8px;
	font-weight: bold;
	line-height: 14px;	
}

.header_control_button:hover{
	color:#666666;
}

.header_control_right
{
	left:920px;
	bottom:8px;
}


.header_control_left
{
	left:890px;
	bottom:8px;
}

.language_select
{
	float:left;
	width:52px;
	height:20px;
	top:0;
	left:0;
	z-index:5;
	position: absolute;
	margin:20px 2px 0px 0px;
}
.dropdown
{
	float:right;
	clear:right;
	position:relative;
	z-index:11;
	margin-top:0;
}
.header .dropdown
{
	float:left;
	margin-left:4px;
}
/* General dropdown styles */
.dropdown dd, .dropdown dt, .dropdown ul
{
	margin:0px;
	padding:0px;
}

.dropdown dd
{
	position:relative;
}
/* DT styles for sliding doors */
.dropdown dt a
{
	width:40px;
    display:block;
	padding-right:20px;
	color:black;
	overflow:hidden;
	background: url(images/site_sprite.png) no-repeat top right;
	background-position: -943px -478px;
}
.dropdown dt a span
{
	cursor:pointer;
	display:block;
	/* padding:5px; */
}

/* UL styles */
.dropdown dd ul
{
	float:left;
	background:white;
	display:none;
    list-style:none;
	padding:5px 0px;
	position:absolute;
    left:0px;
	top:2px;
	width:auto;
	font-size: 12px !important;
	border:1px solid black;
	border-top:none;
	min-width:120px;
    z-index:110;
	line-height: 15px;
}
.dropdown span.value
{
	display:none;
}
.dropdown dd ul li a, .dropdown dt a
{
	padding:2px;
	display:block;
	color:black;
	font-weight: bold;
	text-align: left;
}
.dropdown dd ul a img, .dropdown dt img
{
	float:left;
	margin-right:5px;
	vertical-align: middle;
	border:1px solid #ccc;
}
.dropdown dd ul li a:hover
{
	background:#ccc;
}
.header .top_header_row,
.header_amazon_mini .top_header_row
{
	float:right;
	width:400px;
	height:30px;
	color:black;
	margin:14px 10px 0px 0px;
}
.header a, .header_mini a, .header_amazon_mini a
{
	color:black;
}
.top_header_row .message, .top_header_row .profile
{
	float:left;
	height:28px;
	padding:0px 6px 0px 20px;
	border:1px solid #e6e6e6;
	border-top:none;
	border-bottom:none;
	line-height: 28px;
	color:black;
	margin-top:4px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -966px -429px;
}
.header .top_header_row .profile,
.header_amazon_mini .top_header_row .profile
{
	width:50px;
	line-height: 11px;
	border-left:none;
	border-right:1px solid #e6e6e6;
	background-position: -966px -450px;
}
.header .top_header_row .profile span,
.header_amazon_mini .top_header_row .profile span
{
	margin-top:7px;
	display:block;
}

.top_header_row .logout .ltext
{
	float:left;
	width:57px;
	margin:6px 5px 0px 0px;
	text-align: right;
}
.top_header_row .logout .limage
{
	float:left;
	width:24px;
	height:24px;
	display: inline-block;
	background: url(images/site_sprite.png);
	background-position: -968px -223px;
}

.header .right_part_elements,
.header_amazon_mini .right_part_elements
{
	float:right;
	width:480px;
}
.header .left_part_elements
{
	float:left;
	width:470px;
}
.top_link_book
{
	float:left;
	width:280px;
	height:50px;
}
.header .logo_text
{
	float:left;
	width:360px;
	margin-top:150px;
	text-align:right;
	font-weight: bold;
}
.header .text_part
{
	float:left;
	width:358px;
}
.header .homepage_link,
.header_amazon_mini .homepage_link
{
	float:left;
	width:178px;
	height:35px;
	left:52px;
	position:absolute;
}
.header.japan_expo_sud .homepage_link,
.header_amazon_mini.japan_expo_sud .homepage_link
{
	color:#ff0a0a;
	text-align:right;
	font-size: 19px;
    font-style: italic;
    font-weight: bold;
    line-height: 35px;
	text-decoration: underline;
}
.header .top_text,
.header_amazon_mini .top_text
{
	float:left;
	width:120px;
	font-weight: bold;
	line-height:12px;
	margin: 20px 0 0 260px;
}
.header .center_text
{
	float:left;
	width:280px;
	font-weight: bold;
	margin:30px 0px 0px 100px;
}
.header .center_text b
{
	float:left;
	width:100%;
	padding-bottom: 10px;
	font-size:15px;
}
.header .competition_link
{
	float:left;
	color:#e57c38;
	font-weight: bold;
	margin-left:99px;
	text-decoration: underline;
}
/*.header .top_text */
.header .amilova_icon
{
	float:right;
	width:142px;
	height:157px;
	/* margin-right:-12px; */
	margin-top:26px;/*-14px; - normal logo */
	/*background:url('images/amilovawinnercup.png') no-repeat;*/
	background:url('images/amilova.png') no-repeat bottom;
}
.header .middle_header_row
{
	float:right;
	width:475px;
	height:70px;
	clear:both;
	margin-top:20px;
}
.header .welcome
{
	float:left;
	width:130px;
	height:31px;
	overflow:hidden;
	margin-left:10px;
}
.header .welcome b,
.header_amazon_mini .welcome b
{
	color:#92187c;
}
.middle_header_row .premium_until b
{
	text-decoration: underline;
}
.header .middle_header_row .premium_until
{
	float:left;
	width:200px;
	margin-left: 10px;
}
.header .middle_header_row .premium_until span
{
	float:left;
}
.header .bottom_header_row
{
	float:right;
	width:480px;
	clear:both;
	margin-top:12px;
}
.header .bottom_header_row .sharing_options
{
	float:left;
	width:100%;
	height:20px;
	line-height: 20px;
}
.bottom_header_row .sharing_options span
{
	float:left;
	height:20px;
	line-height: 20px;
	margin-right: 10px;
}
.login_form
{
	float:right;
	font-size:16px;
	margin-right:10px;
	margin-top:8px;
	font-weight:bold;
	width:110px;
	text-align: right;
}
.login_form:hover
{
	text-decoration: underline;
}
/** USER level **/
.header .lvl_notif
{
	float:right;
	width:250px;
}
/*
* z-index changed from 2000 to 9, because of issue with the transparancy background in the
* user panel
*/
.planet {
	width:27px;
	height:26px;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	z-index:9;
	cursor:pointer;
	position:relative;
	background:url("images/notifications_icon.png") no-repeat center center;
}
.planet.clicked
{
	background-color:#861E73;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;
	border-radius-topleft:5px;
	border-radius-topright:5px;
}
.planet #planet {
	display:inline-block;
}
.planet div b,
.header .message b,
.header_amazon_mini .message b
{
	position:relative;
	top:10px;
	left:4px;
	color:white;
	padding:3px;
	font-size:10px;
	display:inline;
	line-height:15px;
	background:#EE3D2D;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
}
#leveling
{
	float:right;
	word-spacing:5px;
	color:black;
	margin:-28px 10px 0px 0px;
}
#leveling span
{
	float:left;
	width:40px;
	height:30px;
	line-height: 30px;
	font-size:18px;
	font-weight: bold;
	text-align:center;
}
#leveling .gold
{
	width:60px;
}
#leveling .exp
{
	width:76px;
}
#leveling .icon
{
	float:none;
	width:30px;
	margin:0px auto;
	display:block;
	background:url(images/header_sprite.png) center center no-repeat;
}
#leveling .user_title
{
	float:left;
	width:100%;
	color:white;
	text-align: center;
	font-size:18px;
	font-family: Impact, Charcoal, sans-serif;
	text-transform: capitalize;
}
#leveling .level .icon
{
	background-position: 0px -32px;
}
#leveling .exp .icon
{
	background-position: 0px -94px;
}
#leveling .gold .icon
{
	background-position: 0px -62px;
}
#leveling .badges .icon
{
	background-position: 0px -131px;
}
.header #leveling .icon,
.header_amazon_mini #leveling .icon
{
	width:20px;
	background:url(images/popup_level_sprite.png) center center no-repeat;
}
.header #leveling .gold .icon,
.header_amazon_mini #leveling .gold .icon
{
	background-position: 0px -42px;
}
.header #leveling .badges .icon,
.header_amazon_mini #leveling .badges .icon
{
	background-position: 0px -88px;
}

#leveling span p
{
	width:100%;
	display:inline-block;
	margin:0;
}

.notification_top {
	display:none;
	position:absolute;
	top:94px;
	right:10px;
	width:330px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index:999999;
}
.header_mini .notification_top
{
	top:41px;
}

.notification_top .list {
	float:left;
	width:100%;
	min-height:42px;
	text-align:left;
	padding-top:3px;
	font-size: 11px;
	border-bottom:1px solid silver;
}
.notification_top .list div
{
	float:left;
	width:270px;
	text-align: left;
	padding-top:5px;
	margin-left:10px;
	color:#333;
}
.notification_top .list .notification a:hover
{
	text-decoration: underline;
}
.notification_top .list .n_when
{
	float:right;
	color:#777;
}

.notification_top .list a { color:#000; }
.notification_top .list a.read_comments {color:#415CF7;}

.view_not0 { background-color:#F0F0F0; }

.notification_top h3
{
	color:white;
	margin:0px;
	text-indent: 1em;
}
#site .notification_top .menu
{
	width:330px;
	height:24px;
	line-height: 24px;
	overflow: hidden;
}
#site .notification_top .menu .menu_center
{
	width:304px;
}
#site .notification_top .inner
{
	float:left;
	width:328px;
	border:1px solid #861e73;
	background:white;
}
.button {
	background: #ccc;
	color:white;
	border:1px solid #457;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

a.button {
	padding: 2px 8px;
	text-decoration: none;
	color: #fff;
}

a.button:hover {
	color:white!important;
	border-color:white;
}

a.selected {
	color:white!important;
}

.notification_top .footer
{
	float:left;
	width:100%;
	margin:0;
	bottom:0;
	left:0;
	height:17px;
	font-weight: bold;
	padding-top:3px;
	background:#861E73;
	text-align:center;
	border-radius:0 0 6px 6px;
}
.notification_top .footer a
{
	color:white;
}
/** SHARE **/
.fb_like_button, #tweet_this_page
{
	display:none;
	width: 100px;
}
.header .bottom_header_row .share_icons
{
	float:right;
	width:136px;
	margin-right:4px;
}
.bottom_header_row .share_icons a .social,
.amazon_header .social.twitter
.header_amazon_mini .social.twitter
{
	float:left;
	width:16px;
	height:16px;
	margin:2px;
	background:url('images/social/sprite_16.png') no-repeat;
}
.bottom_header_row .share_icons a .live
{background-position: 0px -119px;}
.bottom_header_row .share_icons a .myspace
{background-position: 0px -68px;}
.bottom_header_row .share_icons a .buzz
{background-position: 0px 0px;}
.bottom_header_row .share_icons a .digg
{background-position: 0px -34px;}
.bottom_header_row .share_icons a .reddit
{background-position: 0px -85px;}

/** AMAZON header **/
.amazon_header .language_select,
.header_amazon_mini .language_select
{
	margin-top:10px;
}
.amazon_header .left_part_elements,
.header_amazon_mini .left_part_elements
{
	width:480px;
}
.amazon_header .center_text,
.header_amazon_mini .center_text
{
	margin:46px 0 0 0;
	padding-left:22px;
	height:100px;
	font-weight: bold;
	font-size:20px;
	color:#92187C;
	text-align: center;
}
.amazon_header .center_text b,
.header_amazon_mini .center_text b
{
	margin-top:12px;
}
.amazon_header .competition_link,
.header_amazon_mini .competition_link
{
	margin-top:-20px;
	color:#ea5b0c;
}
.amazon_header .top_header_row,
.header_amazon_mini .top_header_row
{
	margin-top:1px;
}
.amazon_header .social.twitter,
.header_amazon_mini .social.twitter
{
	margin:0;
	background-position: 0px -102px;
}
.amazon_header .top_text,
.header_amazon_mini .top_text
{
	margin:0px 0 0 245px;
	width:150px;
	height: 32px;
}
.amazon_header .top_text strong,
.header_amazon_mini .top_text strong
{
	display:block;
	margin-top:6px;
}
.amazon_header .amilova_icon,
.header_amazon_mini .amilova_icon
{
	margin:10px 12px 0px 0px;
}
.amazon_header .text_part,
.header_amazon_mini .text_part
{
	width:322px;
}
.amazon_header.japan_expo_sud .text_part
{
	width:430px;
}
.amazon_header .middle_header_row
{
	margin:10px 10px 0 0;
	width:465px;
	height:108px;
}
.header_amazon_mini .middle_header_row
{
	float:right;
	width:862px;
	height:30px;
}
.amazon_header .amilova_books
{
	float:left;
	width:100%;
	height:100%;
	background:url('images/books.png') right center no-repeat;
}
.header_amazon_mini .amilova_books
{
	text-align: center;
}
.amazon_header .amilova_books span,
.header_amazon_mini .amilova_books span
{
	float:left;
	width:222px;
	margin-top:4px;
	font-weight: bold;
}
.header_amazon_mini .amilova_books span
{
	float:none;
	width:auto;
	height:24px;
	line-height: 24px;
	margin-right:20px;
	text-align: center;
	padding-right:90px;
	display:inline-block;
	background: url(images/amazon_logo_small.png) no-repeat right bottom;
}
.header_amazon_mini .amilova_books
{
	text-align: center;
	margin:0 auto;
	display:block;
}

.amilova_books span b,
.amilova_books span b
{
	font-size:15px;
	color:red;
	text-transform: uppercase;
}
.amazon_header .amilova_books img
{
	float:left;
	clear:left;
}
.header_amazon_mini .amilova_books img1
{
	float:left;
	margin:7px 0 0 10px;
}
.amazon_header .top_header_row,
.header_amazon_mini .top_header_row
{
	width:482px; /* 470 */
	height:auto;
}
.amazon_header .relative_wrapper img,
.header_amazon_mini .relative_wrapper img
{
	float:left;
}
.amazon_header .relative_wrapper .avatar_user_level,
.header_amazon_mini .relative_wrapper .avatar_user_level
{
	font-size:10px;
	padding:1px 2px;
}
.amazon_header .top_header_row .welcome,
.header_amazon_mini .top_header_row .welcome
{
	float:left;
	width:175px;
	margin:3px 0px 0px 5px;
}
.header .logout,
.header_amazon_mini .logout
{
	float: right;
	width:24px;
	height:24px;
	background:url("images/site_sprite.png") repeat scroll -968px -223px transparent;
	margin-top:4px;
}
.header #leveling,
.header_amazon_mini #leveling
{
	height:30px;
	margin-top:3px;
	border-right: 1px solid #E6E6E6;
}
.header #leveling span,
.header_amazon_mini #leveling span
{
	width:36px;
	height:22px;
	margin-top:-1px;
	line-height: 11px;
	font-size:11px;
}
.header .planet,
.header_amazon_mini .planet
{
	float:right;
	width:39px;
	height:30px;
	margin-top:3px;
	overflow:hidden;
}
.amazon_header .notification_box,
.header_amazon_mini .notification_box
{
	float:right;
	width:80px;
}
.amazon_header .planet.clicked,
.header_amazon_mini .planet.clicked
{
	background-color:#565555;
}
.amazon_header .planet #planet,
.header_amazon_mini .planet #planet
{
	float:right;
}
.amazon_header .planet b,
.header_amazon_mini .planet b
{
	top:13px;
	left:-2px;
	padding: 0 3px;
	border-radius:none;
}
.amazon_header .message b,
.header_amazon_mini .message b
{
	top:13px;
	margin-right:8px;
	float:right;
	padding: 0 3px;
	line-height:13px;
}
.header .notification_top,
.header_amazon_mini .notification_top
{
	top:34px;
}
.header .message,
.header_amazon_mini .message
{
	float:right;
	border-left:none;
	margin-top:4px;
	padding:0;
	width:39px;
	overflow:hidden;
	background:url("images/message.png") no-repeat center center;
}
.amazon_header .top_header_row .profile,
.header_amazon_mini .top_header_row .profile
{
	float:right;
	border-left:1px solid #E6E6E6;
}
.amazon_header #fb_login_header,
.header_amazon_mini #fb_login_header
{
	margin-right:0;
}
.header.amazon_header .reg_text
{
	float:right;
	width:172px;
	height:34px;
	padding-left:8px;
	border:1px solid #c8cdd9;
	border-top:none;
	border-bottom:none;
	background:url("images/register_center.png");
}
.amazon_header .reg_text h4,
.header.amazon_header .reg_text img,
#headertop .reg_text img
{
	float:left;
	margin-top:2px;
}
.header.amazon_header .reg_text h4,
#headertop .reg_text h4
{
	/*width:142px;*/
	margin:0 0 0 5px;
	font-size:18px;
	line-height:20px;
}
#___plusone_0
{
	top:2px;
	position: relative;
}
.header.amazon_header .reg_text b,
#headertop .reg_text b
{
	float:left;
	/*width:142px;*/
	margin:0 0 0 5px;
	color:#991177;
	line-height:12px;
}
.amazon_header .main_share_box,
.header_amazon_mini .main_share_box
{
	float:left;
	width:140px;
	height:23px;
	line-height: 23px;
	margin-top:7px;
}
.amazon_header .main_share_box .fb_edge_widget_with_comment,
.header_amazon_mini .main_share_box .fb_edge_widget_with_comment
{
	float:left;
}
.amazon_header .main_share_box a,
.header_amazon_mini .main_share_box a
{
	float:left;
	margin:2px 4px 0px 4px;
}

/** HEADER V3 **/
#headertop { height: 36px; }
#headertop>div, #headertop>form, #headertop>a, #headertop>.fb_iframe_widget {
	display:block; float: left;
	margin: 0;
}

#headertop .language_select {
	width:52px; height: 20px;
	padding: 7px 0 0 0;
	position: static;
}
#headertop #headertopvide {
	/*to show background "amilova" logo*/
	width: 180px;
	height: 35px;
}
#headertop .fb_iframe_widget { /* created from .fb_like_button. Can't whange width, it's writen in it's style */
	padding-top: 7px;
}
/*header logged*/
#headertop .relative_wrapper_twitter {
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 7px;
	overflow: hidden;
	width: 120px;
}

#headertop .relative_wrapper_facebook {
	height: 30px;
	margin-left: 5px;
	margin-right: 4px;
	padding-top: 0px;
	width: 145px;
}

#headertop .relative_wrapper {
	margin-left: 15px;
	margin-right: 4px;
}
#headertop .relative_wrapper img {
	margin: 1px 0 0 0; vertical-align:middle;
}
#headertop .relative_wrapper .avatar_user_level {
	font-size:10px;
	padding:1px 2px;
}
#headertop .welcome {
	width: 120px;
	padding-top: 4px;
}
#headertop .profile {
	width: 50px;
	padding: 0 6px 0 20px;
	border: 1px solid #e6e6e6;
	border-top:none;
	border-bottom:none;
	line-height: 28px;
	height: 20px;
	margin-top:4px;
	overflow: hidden;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -966px -450px;
}
#headertop .message {
	width: 40px;
	height: 33px;
}
#headertop #leveling {}
#headertop .logout { margin-left: 5px; margin-top: 5px }
/*header guest*/
#headertop .header_slogan {
	padding-top: 4px;
	font-weight: bold;
	width: 150px;
}
#headertop .reg_text {
    width:260px;
    padding-left:20px;
	padding-right:15px;
	cursor: pointer;
	text-transform: uppercase;
}
#headertop .login_form {
	width:110px;
	padding-top: 8px;
}
#headertop #fb_login_header {
	height:18px; width: 18px;
	margin: 9px 0 0 4px;
}

.slideshowheadbig {
	margin: 0px 0px; float:left;position:relative; overflow:hidden; width: 960px; height:124px; padding-top: 0px;
}

.slideshowheadmini {
	margin: 0px 100px; float:left;position:relative; overflow:hidden; width: 750px; height:30px;
}

/** MENU **/
#site .menu
{
	float:left;
	width:100%;
}
#site .menu .menu_left, #site .menu .menu_right
{
	float:left;
	width:13px;
	height:53px;
	background: url(images/menu_left_bg.png) no-repeat top left;
	/*
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -316px;
	*/
}
#site .menu .menu_right
{
	background: url(images/menu_right_bg.png) no-repeat top left;
	/*
	background-position: -970px -376px;
	*/
}
#site .menu .menu_center
{
	float:left;
	width:934px;
	height:53px;
	background:url('images/menu_top_bg.png');
}
.menu_center .horisontal_menu
{
	float: left;
	height:30px;
	margin-top:2px;
}
.menu_center .horisontal_menu a
{
	float:left;
	color:white;
	font-weight: bold;
	padding:0 12px;
	font-size:13px;
	line-height: 30px;
	position: relative;
	z-index:2;
	text-transform: uppercase;
}
.menu_center .horisontal_menu a.back
{
	position: absolute;
	z-index:1;
	background:black;
	/* background:url('images/selected_menu_center.png'); */
}
.menu_center .horisontal_menu a:hover,
.menu_center .horisontal_menu a.current,
.menu_center .horisontal_menu a.current_html
{
	color:#a1e52a;
	background: black;
}
.menu_center .horisontal_menu a.current_html
{
	background:black; /*#504f4f*/
}
.menu_center .horisontal_menu .home.current_html
{
	background:url('images/home_current.png') center center no-repeat;
}
.horisontal_menu a .left, .horisontal_menu a .right
{
	float:left;
	width:14px;
	height:22px;
	background: url('images/selected_menu_left.png') no-repeat left;
	/*
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -545px;
	*/
}
.horisontal_menu a .right
{
	float:right;
	background: url('images/selected_menu_right.png') no-repeat left;
}
.horisontal_menu a.home
{
	float:left;
	width:26px;
	height:30px;
	padding:2px 11px 0 0;
	border:none;
	margin-left:-10px;
	background: url('images/home_icon.png') center center no-repeat;
}
.horisontal_menu a.home.current,
.horisontal_menu a.home:hover,
.horisontal_menu a.home.current_html
{
	/*background: url('images/home_current.png') center center no-repeat;*/
	background:transparent url('images/home_icon.png') center center no-repeat;
}
.horisontal_menu a.home.current_html
{
	background:transparent url('images/home_icon.png') center center no-repeat;
	/*background:#504f4f url('images/home_current.png') center center no-repeat;*/
}

.horisontal_options
{
	float:left;
	width:100%;
	height:21px;
	line-height: 21px;
	position: relative;
}
.horisontal_options .moptions a
{
	 color:white;
	 padding:0 10px;
	 font-weight: bold;
	 text-transform: capitalize;
}
.horisontal_options a:hover
{
	color:#ccc;
}
.horisontal_options .moptions
{
	float:left;
	width:960px;
	height:21px;
	display:none;
	margin-left:-13px;
	background:black;
	top:0;
	left:0;
	position: absolute;
	z-index:2;
}
.horisontal_options .moptions.current_html
{
	z-index:1;
	display: block;
	background1:#504f4f;
}
/* SEARCH */
.menu .search_site
{
	float:right;
	margin-top:6px;
}
.menu .search_site .search_q
{
	float:left;
	width:150px;
	height:16px;
	color:#a490b8;
	font-size:12px;
	padding-left:4px;
	margin-right: 4px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.menu .search_site .search_button
{
	width:20px;
	height:20px;
	cursor: default;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	top:0;
	position: relative;
	background:#e2e2e1 url('images/comic_view_small.png') center center no-repeat;
}

.menu #search_results
{
	position:absolute;
	right:13px;
	width:300px;
	z-index:401; /*because of the menu in the game*/
	background:white;/*#E2E2E1;*/
	border:1px solid #E2E2E1;
	border-top: 20px solid #E2E2E1;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-radius-bottomleft:6px;
	-webkit-border-radius-bottomright:6px;
	-moz-box-shadow:1px 1px 5px black;
}
.menu #search_results ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style: none;
	color:#0d2c2d;
	padding-bottom: 2px
}
.menu #search_results ul li
{
	float:left;
	width:100%;
	display: block;
}
.menu #search_results ul a
{
	color:#0d2c2d;
}
#search_results label
{
	float:left;
	width:87px;
	color:#50516a;
	font-size:11px;
	text-align: right;
	padding:5px 8px 0 0;
	text-transform: capitalize;
}
#search_results .group_results
{
	float:left;
	width:204px;
	text-align: left;
	padding:4px 0;
	background: #f8f8f8;
	border-left:1px solid #dbdbdb;
}
#search_results .group_results a
{
	float:left;
	width:100%;	
}
.group_results a .matched
{
	font-weight: bold;
}
.group_results a span
{
	float:left;
	padding-left:10px;
}
#search_results .group_results a:hover,
#search_results .group_results a.active
{
	color:white;
	background: #6389f8; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6389f8', endColorstr='#215ff5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6389f8), to(#215ff5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6389f8,  #215ff5); /* for firefox 3.6+ */
}

/** SECONDARY MENU **/

#site #footer
{
	float:left;
	width:100%;
	margin-top:7px;
	clear:both;
	display:block;
}
#site #footer .footer_top, #site #footer .footer_bottom
{
	float:left;
	width:100%;
	height:9px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -1980px;
}
#site #footer .footer_center
{
	float:left;
	width:100%;
	background:url('images/footer_center.png');
}
#site #footer .footer_bottom
{
	background-position: 0 -1950px;
}
#site #footer .footer_shadow
{
	float:left;
	width:100%;
	height:50px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -1760px;
}
#footer .footer_shadow ul.static
{
	float:left;
	color:white;
	width:100%;
	text-align: center;
	list-style: none;
}
ul.static li
{
	display:inline;
	margin:0px 2px;
	padding-right:6px;
	border-right:2px solid #7ba433;
}
ul.static li.no_bordered
{
	border-right: none;
}
ul.static li a
{
	font-weight: normal;
	color:white;
}
ul.static li a:hover
{
	text-decoration: underline;
}

.static_sidebar {
	padding:0 10px
}
.static_sidebar h4 {
	margin: 1.2em 0 0.4em 0;
}
.static_sidebar p {
	margin: 0.4em 0;
}
.static_sidebar p img {
	vertical-align: middle;
}
.static_sidebar a {
	color:black;
	text-decoration: none !important;
}
.static_sidebar a {
	text-decoration:underline;
}

#site .copyright
{
	color:white;
}
.footer_center .f_column
{
	float:left;
	width:320px;
	color:#bac0b4
}
.footer_center .f_column p
{
	text-transform: uppercase;
	font-weight: bold;
	color:#99cb3f;
	text-indent: 1em;
}
.footer_center .f_column span
{
	float:left;
	width:160px;
}
.footer_center .f_column a
{
	float:left;
	width:100%;
	text-indent: 1em;
	color:#bac0b4
}
.footer_center .f_column a:hover
{
	text-decoration:underline;
}
.footer_center .f_column .inline_link
{
	float:none;
	width:auto;
	display:inline-block;
	text-indent: 0;
}
.footer_center .f_column .inline_link.first_link
{
	float:left;
	text-indent: 1em;
}
#footer .resources
{
	float:left;
	width:100%;
	margin:5px 0 0;
	text-align: center;
}
#footer .resources b
{
	color:white;
	text-transform: uppercase;
}
#footer .resources a
{
	color:#f5ff00;
}
/** homepage **/
.browse_comics
{
	float:left;
	width:100%;
	margin-top:4px;
	position: relative;
}
.browse_comics .browse_left, .browse_comics .browse_right
{
	float:left;
	width:28px;
	height:438px;
	margin-top: 96px;
	position: absolute;
}
.browse_comics .browse_right
{
	left:701px;
}
.browse_comics .move_up span,
.browse_comics .move_down span
{
	float:left;
	width:22px;
	height:22px;
	margin:6px 0px 0px 8px;
	position: relative;
	z-index:-1;
}
.browse_comics .browse_left .move_up span,
.browse_comics .browse_left .move_down span
{
	background:#951b81;
}
.browse_comics .browse_right .move_up span,
.browse_comics .browse_right .move_down span
{
	background:#76b82a;
}
.browse_comics .browse_center
{
	float:left;
	width:100%;
	margin-top:10px;
}
.browse_comics .move_left, .browse_comics .move_right
{
	float:left;
	width:40px;
	height:40px;
	cursor: pointer;
	margin:166px 0px 0px -20px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -316px;
}
.browse_comics .move_right
{
	margin:166px -10px 0px 7px;
	background-position: 0 -366px;
}
.browse_comics .move_up, .browse_comics .move_down
{
	float:left;
	width:40px;
	height:40px;
	cursor: pointer;
	margin:152px 0px 0px -20px;
	background: url(images/browse_arrow_up.png) no-repeat;
}
.browse_comics .move_down
{
	margin-top:13px;
	background: url(images/browse_arrow_down.png) no-repeat;
}
.browse_right .move_up, .browse_right .move_down
{
	margin-left:8px;
}

.browse_comics .browse_shadow
{
	float:left;
	width:100%;
	height:40px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -1760px;
}
.browse_comics .latest_comics
{
	float:left;
	width:478px;
	height:476px;
	position:relative;
}
.browse_comics .latest_mangas
{
	float:right;
}
.browse_comics .scrollable.index_comics
{
	float:left;
	width:478px;
	height:426px;
	top:28px;
	left:0;
	position:absolute;
	overflow: auto;
	background: black;
}
.scrollcontent
{
	width:460px;
}
.browse_comics .latest_comics .view_all_comics,
.browse_comics .latest_mangas .view_all_comics
{
	float:left;
	width:100%;
	color:white;
	font-size: 16px;
    line-height: 22px;
	text-align: center;
	font-weight: bold;
	background:#520644;
	position: absolute;
	bottom:0;
	
	background: #5c104f; /* Old browsers */
	background: -moz-linear-gradient(top, #5c104f 7%, #460b3c 74%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#5c104f), color-stop(74%,#460b3c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5c104f 7%,#460b3c 74%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5c104f 7%,#460b3c 74%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5c104f 7%,#460b3c 74%); /* IE10+ */
	background: linear-gradient(top, #5c104f 7%,#460b3c 74%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c104f', endColorstr='#460b3c',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
}
.browse_comics .latest_mangas .view_all_comics
{
	background: #415715; /* Old browsers */
	background: -moz-linear-gradient(top, #415715 7%, #30420c 74%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#415715), color-stop(74%,#30420c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #415715 7%,#30420c 74%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #415715 7%,#30420c 74%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #415715 7%,#30420c 74%); /* IE10+ */
	background: linear-gradient(top, #415715 7%,#30420c 74%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415715', endColorstr='#30420c',GradientType=0 ); /* IE6-9 */
}
.browse_comics .view_all_comics:hover
{
	text-decoration:underline;
}
.browse_comics .browse_comic_title
{
	color:white;
	font-size:16px;
	margin:0;
	height:30px;
	line-height: 30px;
	text-align: left;
	background: url('images/comics_title_grad.png');
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
}
.browse_comics .browse_comic_title a,
.latest_mangas .browse_comic_title a
{
	color:white;
}
.browse_comics .browse_comic_title .counted 
{
	text-transform: uppercase;
	margin-left:15px;
}
.latest_mangas .browse_comic_title
{
	background: url('images/manga_title_grad.png');
}
.browse_comic_title .order_by_text
{
	float:right;
	color:white;
	margin-right:5px;
	font-size:13px;
}


.browse_comics .comic_cover_box
{
	display:block;
	float:left;
	width:148px;
	height:202px;
	position: relative;
	border:1px solid #313131;
	margin: 1px;
}
.browse_comics .comic_cover_box .comic_hover_info
{
	display:none;
	width:148px;
	height:202px;
	background: url('images/transperant.png');
	position: absolute; top:0; left: 0;
	color:#fff;
}
.browse_comics img.comic_cover
{
	width:140px;
	height:196px;
	margin:3px;
}
.browse_comics .comic_cover_box .comic_hover_info a {
	text-decoration: none;
	color: #fff;
}
.browse_comics .comic_cover_box .comic_hover_info h4
{
	font-size:13px;
	text-align:left;
	margin: 2px 4px 4px 4px;
}
.browse_comics .comic_cover_box .comic_hover_info p
{
	margin:3px;
	clear:both;
}
.browse_comics .comic_cover_box .comic_hover_info p.description
{
	margin:3px 0;
	text-align:center;
}
.browse_comics .comic_cover_box .comic_hover_info p span {
	color:#7da434;
}
.browse_comics .comic_cover_box .comic_hover_info .green_button .gr_center { color: #fff }

.browse_comics .comic_cover_box.comic_cover_box_daily {
	width: 180px;
	height:120px;
	margin:4px 5px;
}
.browse_comics .comic_cover_box.comic_cover_box_daily img.comic_cover {
	width:180px;
	height:120px;
	margin:0;
}
.browse_comics .comic_cover_box.comic_cover_box_daily .comic_hover_info {
	width:180px;
	height:120px;
}
.browse_comics .comic_cover_box.comic_cover_box_daily .comic_hover_info p
{
}
.browse_comics .comic_cover_box.comic_cover_box_daily h4.promo_text { text-align:center; }
.browse_comics .comic_cover_box.comic_cover_box_daily h4.promo_text a { color: white; }

.comic_info .last_updated
{
	float:left;
	width:100%;
	text-align: center;
	color:#999999;
}
.comic_info .last_updated b
{
	text-transform: capitalize;
}
.comic_info .last_updated span
{
	color:#99cb3f;
}
.browse_comics .comic_cover_box .read, .featured_comic .read, a.read_comic_button
{
	float:left;
	height:21px;
	margin:4px 0 0 2px;
	text-align:center;
	color:white;
	font-weight: bold;
	line-height:21px;
}
.comic_big_cover a.read_comic_button
{
	/*
	margin-left:80px;
	*/
}
.green_button.read .gr_center
{
	text-transform: none;
}

#shop_chapters_chapterlist .comic_cover_box a.landing,
.browse_comics .comic_cover_box a.landing, 
.featured_comic .landing, 
a.landing_comic_button,
.new_comic_body .landing
{
	float:right;
	width:29px;
	height:30px;
	margin:4px 12px 0 0;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -190px;
}
.browse_comics .comic_cover_box a.landing
{
	margin:4px 0 0 4px;
	height:25px;
}
a.landing_comic_button
{
	float:left;
	margin:2px 0px 0px 6px;
}
.new_comic_body .landing
{
	width:20px;
	height:21px;
	margin:5px 4px 0 0;
	background:url('images/info_small.png') no-repeat;
}

.browse_comics .latest_updates
{
	float:right;
	width:210px;
}
.browse_comics .latest_updates .cheader
{
	float:left;
	width:210px;
	height:25px;
	line-height: 25px;
	background:#313131;
	text-align:left;
	color:#aad960;
	font-size:17px;
	font-weight: bold;
	text-indent: 12px;
}
.latest_updates .cover_box
{
	float:left;
	width:106px;
}
.latest_updates .cover
{
	float:left;
	width:85px;
	height:119px;
	margin:8px 4px 0 13px;
	border:1px solid #454240;
}
.latest_updates .new_comic_body
{
	float:left;
	width:210px;
	color:#313131;
	padding-bottom: 10px;
	background:#a1a1a1 url('images/newest_comic_bg.png') repeat-x;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomright: 10px;
}
.latest_updates .new_comic_body b
{
	float:left;
	width:102px;
	margin-top:8px;
}
.new_comic_body .green_button
{
	margin:4px 0 0 13px;
}
.latest_updates .latest_pages
{
	float:right;
}
.latest_updates .latest_pages .box_top_left,
.latest_updates .latest_pages .box_top_right
{
	height:34px;
}
.latest_updates .latest_pages .box_top_center
{
	width:192px;
	height:34px;
}
.latest_updates .latest_pages h4
{
	width:100%;
	text-align:center;
	line-height: 32px;
}
.latest_updates .latest_pages ul
{
	float:left;
	width:210px;
	height:418px;
	overflow: hidden;
	background:white;
	padding:0;
	margin:0;
	list-style: none;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomright: 10px;
}
.latest_pages ul li
{
	float: left;
	width:200px;
	height:28px;
    margin:0 5px;
	line-height: 28px;
	border-bottom: 1px solid #EBEBEB;
}
.latest_pages ul li a
{
	color:#313131;
}
.latest_pages ul li a:hover
{
	text-decoration: underline;
}
.latest_pages ul li a .colored
{
	float:right;
	color:#92187D;
}
.box_top_menu
{
	float:left;
	width:100%;
	margin-top:10px;
	position: relative;
}
.bottom_boxes .box_top_menu,
.top_boxes .game_box .box_top_menu
{
	margin-top:0;
}
.box_top_menu.no_border
{
	margin-top:0px;
}
.box_top_menu.wider .box_top_center
{
	width:942px;
}
.box_top_menu .box_top_left, .box_top_menu .box_top_right
{
	float:left;
	width:9px;
	height:45px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -206px;
}

.box_top_menu .box_top_center,
.last_comments .box_top_menu .box_top_center
{
	float:left;
	width:454px;
	height:45px;
	line-height: 45px;
	background:url('images/box_top_center.png');
}
.top_boxes .box_top_center
{
	width:304px;
}

.browse_comics .right_boxes .box_top_center,
.browse_comics .right_boxes .box_top_left,
.browse_comics .right_boxes .box_top_right
{
	height:31px;
	line-height:31px;
}
.game_box .box_top_center
{
	width:98%;
}
.game_box .inner_box h3
{
	text-align: center;
}
.game_box .inner_box .background
{
	float:left;
	margin-left:12px;
}
.game_box .demo_display
{
	float:left;
	margin: 4px 36px;
}
.game_box .inner_box .scene
{
	float:left;
	margin-left:-300px;
}
.game_box .inner_box .top10
{
	float:left;
	width:260px;
	margin-left:6px;
	height:274px;
    border-collapse: collapse;
	border:1px solid #ccc;
	border-bottom:none;
	background:white;
}
.inner_box .top10 thead
{
	height1:30px;
}
.inner_box .top10 td
{
	padding:0;
	margin:0;
	color:#666666;
	text-align: center;
	border-bottom:1px solid #ccc;
}

.box_top_menu .box_top_center h4,
.box_top_menu .box_top_center b.big_title a
{
	float:left;
	margin-left:10px;
	color:#92187d;
	font-size:18px;
	margin:0;
	text-transform:capitalize;
}
.latest_pages .box_top_center h4,
.latest_pages .box_top_center .big_title a
{
	text-align:left;
	text-indent: 5px;
}
.box_top_menu .box_top_center h4
{
	font-size: 18px;
}
.browse_comics .box_top_center h4
{
	font-size: 16px;
	font-weight: normal;
}
.right_info.smaller .box_top_menu .box_top_center h4,
.right_info.smaller .box_top_menu .box_top_center b.big_title a
{
	font-size:17px;
}
.box_top_menu .box_top_center a
{
	float:right;
	color:#666666;
	font-size:15px;
	padding-right: 24px;
	/*
	background:url('images/box_menu_link.png') no-repeat right center;
	*/
}
.box_top_menu .box_top_center a:hover
{
	text-decoration: underline;
}

.browse_comics .box_top_menu .box_top_center a h4,
.browse_comics .box_top_menu .box_top_center a b.big_title
{
	text-transform: none;
}
.right_info .box_top_menu .box_top_center a
{
	float:left;
	background:none;
}

.right_boxes .box_top_menu .box_top_center a,
.game_box .box_top_center a
{
	float:left;
}
.right_boxes .box_top_menu .box_top_center a:hover,
.game_box .box_top_center a:hover
{
	text-decoration: underline;
}
.box_top_menu .box_top_right
{
	background-position: 0 -261px;
}
.box_bottom, .box_bottom_half
{
	float:left;
	width:100%;
	height:11px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: 0 -64px;
}
.box_bottom_half
{
	background-position: 0 -107px;
}
.smaller .box_bottom_half
{
	background-position: 0 -129px;
}
.comic_info .last_updated
{
	text-align: left;
}
.top_boxes,
.bottom_boxes
{
	float:left;
	width:100%;
	margin-top:18px;
}
.top_boxes .main_inner_box
{
	float:left;
	width:100%;
	background:#EEEEEE;
}

.top_boxes .right_boxes
{
	float:left;
	width:322px;
	margin-right: 6px;
}
.top_boxes .game_box
{
	float:left;
	width:100%;
}
.bottom_boxes .game_box .inner_box,
.browse_comics .main_inner_box
{
	padding-bottom: 10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
}
.top_boxes .game_box .inner_box p
{
	text-align: justify;
	padding:0 20px;
}
.top_boxes .news, .top_boxes .members
{
	float:left;
	width:100%;
}
.top_boxes .members
{
	margin-top:10px;
}
.bottom_boxes .comments,
.bottom_boxes .last_comments
{
	float:left;
	width:472px;
}
.bottom_boxes .last_comments
{
	margin-left:15px;
}
.browse_comics .right_boxes, .community .right_boxes
{
	float:right;
}
.browse_comics .inner_box, .community .inner_box
{
	float:left;
	width:100%;
	background:white;
}
.game_box .inner_box,
.browse_comics #shop .inner_box
{
	background:#eeeeee;
}
.browse_comics .inner_box.centered
{
	margin-top:-4px;
	text-align:center;
	padding-bottom: 3px;
	border-radius:0px 0px 5px 5px;
}
.browse_comics .inner_box.bottom_centered
{
	width:100%;
	overflow:hidden;
	text-align:center;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
}
.news_content
{
	float:left;
	width:100%;
	line-height:28px;
	border-bottom: 1px solid #ededed;
}
.inner_box
{
	float:left;
	width:100%;
}
.inner_box .ndate
{
	font-size:14px;
	margin-left:5px;
}
.inner_box a
{
	color:black;
}
.inner_box a:hover
{
	text-decoration:underline;
}
.inner_box .last_comment a
{
	color: #92187D;
    text-decoration: underline;
}
.inner_box .comment
{
	float:left;
	margin:3px 5px 0px 5px;
	padding-bottom: 2px;
	border-bottom:1px solid #ebebeb;
}
.inner_box .comment .avatar
{
	float:left;
}
.inner_box .comment .title, 
.inner_box .comment .text
{
	float:left;
	width:420px;
	height:14px;
	overflow:hidden;
	margin-left:10px;
}
#index_feed .inner_box .comment .text
{
	width:568px;
}
.inner_box .comment .text a,
.last_comment .text a
{
	color:#415CF7;
	text-decoration:none;
}
.inner_box .comment .text a:hover,
.last_comment .text a:hover
{
	text-decoration:none;
}

.comment .title .when, .comment .title .where
{
	color:#989898;
}

.comment .title .new
{
	color:red;
	font-weight:bold;
}

.comment .title .where a
{
	color:#92187D;
}
.comment .title .where .colored
{
	text-decoration:none;
}
.inner_box a.member
{
	float:left;
	width:70px;
	text-align: center;
	margin-left:10px;
	margin-top:5px;
}
.inner_box a.member img
{
	border:1px solid #92197c;
}
.inner_box a.member .username
{
	float:left;
	clear:left;
	width:100%;
	height:16px;
	overflow: hidden;
}
.browse_comics .inner_box .fb_iframe_widget
{
	float:left;
	margin:7px;
}
.relative_wrapper
{
	float:left;
	position: relative;
}
/* USER LEVEL */
.avatar_user_level
{
	color:white;
	background:#92187c;
	padding:2px 4px;
	font-size:13px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.avatar_user_level.premium_user
{
	background:#80AA35;
}
.avatar_user_level.no_borders
{
	left:0px;
	bottom:3px;
}
.avatar_user_level.no_space
{
	left:0;
	bottom:0;
}
.avatar_user_level.member_page_level
{
	left:3px;
	bottom:3px;
}
.green_button
{
	float:left;
	cursor: pointer;
	margin:2px 0px 0px 60px;
}
.green_button.right_float
{
	float:right;
}
.green_button .gr_left, .green_button .gr_right
{
	float:left;
	width:10px;
	height:21px;
	background: url(images/site_sprite.png) no-repeat top left;
	background-position: -970px -31px;
}
.green_button .gr_right
{
	background-position: -970px -63px;
}
.green_button .gr_center
{
	float:left;
	height:21px;
	line-height:21px;
	text-align: center;
	color:white;
	text-transform: uppercase;
	font-weight: bold;
	background: url('images/green_button_center.png') repeat-x;
}

/** RIGHT container **/
.right_info
{
	float:right;
	width:304px;
	margin:3px 3px 0px 0px;
}
.right_info.smaller
{
	width:202px;
}
.right_box
{
	float:left;
	width:302px;
	margin-bottom: 10px;
}
.smaller .right_box
{
	width:202px;
}
.right_box .rb_top, .right_box .rb_bottom
{
	float:left;
	width:100%;
	height:9px;
	background: url('images/right_box_top.png') no-repeat;
}
.smaller .right_box .rb_top
{
	background: url('images/right_box_top_smaller.png') no-repeat;
}
.right_box .rb_bottom
{
	text-align: center;
	background: url('images/right_box_bottom.png') no-repeat;
}
.smaller .right_box .rb_bottom
{
	background: url('images/right_box_bottom_smaller.png') no-repeat;
}
.right_box .rb_center
{
	float:left;
	width:100%;
	background: url('images/right_box_center.png') repeat-y;
}
.right_box .fb_iframe_widget
{
	margin-left: 5px;
}
.right_info .last_comments
{
	float:left;
	width:302px;
	margin-bottom: 10px;
}
.right_info .last_comments .closeInfoBox
{
	top:10px;
	right:2px;
	position:absolute;
}
.right_info.smaller .last_comments
{
	width:202px;
}
.right_info .last_comments .box_top_menu
{
	height:40px;
}
.right_info .last_comments .inner_box
{
	float: left;
	width:100%;
	margin-top:5px;
	background: white;
	overflow:hidden;
}
.right_info .last_comments .box_top_center,
.right_box .last_comments .box_top_center
{
	width:284px;
}
.right_info .last_comments .last_comment,
.right_info .last_topics,
.right_box .last_topics,
.right_boxes .last_topics
{
	float:left;
	width:287px;
	padding:3px 5px 3px 6px;
	border-bottom:1px solid #EBEBEB;
}
.right_info.smaller .last_topics
{
	width:187px;
}
.right_info.smaller .last_comments .box_top_center
{
	width:184px;
}
.right_boxes .last_topics
{
	width:445px;
}
.right_info .last_comment img
{
	float:left;
}
.right_info .last_comment .title,
.right_info .last_comment .text,
.right_box .last_comment .title,
.right_box .last_comment .text
{
	float:left;
	width:244px;
	height:14px;
	margin-left:4px;
	color:#313131;
	overflow:hidden;
}
.right_info.smaller .last_comment .title,
.right_info.smaller .last_comment .text
{
	width:160px;
}

.right_info .last_comment .title b, .right_info .latest_topics b,
.right_boxes .latest_topics b
{
	color:#92187D;
}
.right_info.smaller .title b
{
	display:none;
}
.right_info .latest_topics a, .right_boxes .latest_topics a
{
	float:left;
	width:100%;
	color:#313131;
}
.right_boxes .latest_topics a
{
	width:60%;
}
.right_info .latest_topics span, .right_boxes .latest_topics span
{
	float:left;
	clear:left;
	width:100%;
}
.right_boxes .latest_topics span
{
	width:40%;
	text-align: right;
	clear:none;
}
/** Person PopUp **/
#personInfo_options
{
	float:left;
	position:absolute;
	display:none;
	z-index:50;
}
#personInfo_options .right_part .popup_level
{
	float:left;
	margin-left:10px;
}
.right_part .popup_level span
{
	float:left;
	width1:70px;
	height:23px;
	line-height:23px;
	background:url('images/popup_level_sprite.png') no-repeat;
	padding:0px 5px 0px 25px;
	font-size:16px;
	font-weight: bold;
}
.right_part .popup_level .level
{
	background-position: 0 -18px;
}
.right_part .popup_level .exp
{
	background-position: 0 -61px;
}
.right_part .popup_level .badges
{
	background-position: 0 -85px;
}

#personInfo_options .left_arrow, #personInfo_options .right_arrow
{
	float:left;
	width: 28px;
	height:23px;
	margin-top:28px;
	margin-right:-3px;
	position:relative;
	z-index: 10;
	display:none;
	background:url('images/pinfo_arrow.png') no-repeat;
}
#personInfo_options .right_arrow
{
	margin-left:-3px;
	background:url('images/pinfo_arrow_right.png') no-repeat;
}
#personInfo_options .down_arrow
{
	float:left;
	clear:left;
	width:28px;
	height:16px;
	margin:-2px 0px 0px 30px;
	background:url('images/pinfo_arrow_down.png') no-repeat;
}

#personInfo_options .center
{
	float:left;
	padding:10px;
	background: white;
	border:2px solid black;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#personInfo_options .center .left_part
{
	float:left;
	width:90px;
}
#personInfo_options .left_part .friends_list
{
	float:left;
	clear:left;
	margin:5px 0px 0px 0px;
	padding:0;
	list-style: none;
}
#personInfo_options .center .av
{
	float:left;
}
#personInfo_options .center h2
{
	float:left;
	margin:0 0 0 5px;
}
#personInfo_options .center h2 img
{
	float:left;
	margin-right:5px;
}
#personInfo_options .center h2 a
{
	float:left;
	color:black;
}
#personInfo_options .right_part
{
	float:left;
	min-width: 100px;
}
#personInfo_options .friend_status, #personInfo_options .lova_status
{
	float:left;
	height:16px;
	margin-top:5px;
	padding-left:20px;
	background:url('images/friends.png') left no-repeat;
}
#personInfo_options .lova_status
{
	margin-left:5px;
	background:url('images/heart_plus_mini.png') left no-repeat;
}
#personInfo_options .lova_status a
{

}
#personInfo_options .user_options
{
	float:left;
	display:inline;
	margin:12px 0 0 5px;
	padding:0;
	list-style: none;
	clear:left;
}
#personInfo_options .user_options li
{
	line-height:21px;
	padding-left:26px;
	cursor: pointer;
}
#personInfo_options .user_options .send_msg a
{
	color:black;
}
#personInfo_options .user_options li:hover
{
	text-decoration: underline;
}
#personInfo_options .user_options li.resend_ploke, #personInfo_options .user_options li.send_ploke
{
	padding-left:32px;
	background:url('images/send_ploke_icon_big.png') left no-repeat;
}
#personInfo_options .user_options li.send_mecha_ploke
{
	padding-left:32px;
	background:url('images/send_mecha_ploke_icon_big.png') left no-repeat;
}
#personInfo_options li.resend_ploke.mecha_ploked, #personInfo_options li.send_ploke.mecha_ploke
{
	background:url('images/send_mecha_ploke_icon_big.png') left no-repeat;
}
#personInfo_options .user_options li.ploked
{
	text-decoration: none;
	cursor: default;
	padding-left:32px;
	background:url('images/ploked_icon.png') left no-repeat;
}
#personInfo_options .user_options li.ploked.mecha_ploked
{
	background:url('images/mecha_ploked_icon.png') left no-repeat;
}
#personInfo_options .user_options li.ploking
{
	padding-left:0;
	background:none;
}
#personInfo_options .user_options li.hide_comments,
#personInfo_options .user_options li.show_comments
{
	padding-left:28px;
	background:url('images/hide_comments_icon.png') left no-repeat;
}
#personInfo_options a.user_profile
{
	float:left;
	margin:5px -6px 0px 8px;
}
#personInfo_options .popup_level
{
	float:left;
	clear:both;
	width:216px;
}
#personInfo_options .report_user
{
	float:right;
	position: relative;
	bottom:-5px;
	cursor:pointer;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
}

#FriendPopUp{
	display:none;
	position:absolute;
	background: white;
	border:6px solid #CC9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:400px;
	color:#000;
	z-index:10;
}
#FriendPopUp a { color:#000 }

#FriendPopUp h3 { text-align:center; margin:0; }
#hover_dataContainer
{
	display:none;
}

.left_part .author_info .top, .left_part .author_info .bottom,
.left_part .comic_landing .top, .left_part .comic_landing .bottom,
.userinfo .top, .userinfo .bottom,
#news .top, #news .bottom,
.static .top, .static .bottom,
.game .top, .game .bottom,
#shop .top, #shop .bottom,
.user_details_page.premium .top, .user_details_page.premium .bottom,
#chart .left_part .top, #chart .left_part .bottom
{
	float:left;
	width:100%;
	height:10px;
	/*background:url('images/comic_page_top.png') no-repeat;*/
}

/*comic page*/
.comic_page_reader .left_part .top
{
	background:none;
}
.comic_page_reader .left_part .top .t_left,
.comic_page_reader .left_part .top .t_right,
.comic_page_reader .left_part .top .t_center
{
	float:left;
	width:12px;
	height:10px;
	background:url('images/comic_box_topleft.png') no-repeat;
}
.comic_page_reader .left_part .top .t_center
{
	width:627px;
	background:white;
}
.comic_page_reader .left_part .top .t_right
{
	background:url('images/comic_box_topright.png') no-repeat;
}

.comic_page_reader .left_part .bottom
{
	background: none;
}
.comic_page_reader .left_part .bottom .t_left,
.comic_page_reader .left_part .bottom .t_right,
.comic_page_reader .left_part .bottom .t_center
{
	float:left;
	width:10px;
	height:11px;
	background:url('images/comic_box_bottomleft.png') no-repeat;
}
.comic_page_reader .left_part .bottom .t_center
{
	width:631px;
	background:url('images/comic_box_bottomcenter.png');
}
.comic_page_reader .left_part .bottom .t_right
{
	background:url('images/comic_box_bottomright.png') no-repeat;
}

.left_part .comic_landing .bottom,
.userinfo .bottom,
#news .bottom,
.static .bottom,
.game .bottom,
#shop .bottom,
.user_details_page.premium .bottom,
#chart .left_part .bottom
{
	height:11px;
	/*background:url('images/comic_page_bottom.png') no-repeat;*/
}
.left_part .author_info .center,
.left_part .comic_landing .center,
.right_part .center,
.userinfo .center,
#news .center,
.static .center,
#shop .center,
.user_details_page.premium .center,
#chart .left_part .center
{
	float:left;
	width:599px;
	border:1px solid #dbdbdb;
	border-top:none;
	border-bottom:none;
	background:white;
}
.left_part .author_info .center
{
	width:649px;
}

#badge_info
{
	float: left;
    width: 300px;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 8;
	border: 1px solid #A6A6A6;
    background:white;
}
#news
{
	float: left;
    margin: 15px 0 0 15px;
    width: 602px;
}
#news .single_news
{
	float:left;
	width:579px;
	padding:0px 10px;
	margin-top:15px;
	border-bottom:5px solid #EBEBEB;
}
.partners .single_news .partner_banner img
{
	max-width: 586px;
}
.partners .single_news .news_headline
{
	margin-bottom:0;
}
.partners .single_news .partner_banner
{
	display:block;
	text-align: center;
}
.partners .single_news .more_info
{
	float:right;
	color:black;
	font-weight: bold;
	margin-bottom: 5px;
}
#news .single_news.no_border
{
	border:0;
}
#news .single_news .news_headline a
{
	color:black;
}
#news .single_news p
{
	float:left;
	clear:both;
	width:100%;
}
#news .news_date
{
	float:left;
	margin:12px 0px 0px 12px;
	font-size:13px;
	color:#333;
	text-decoration:underline;
}
#news .news_date.under_headline
{
	margin:-16px 0px 0px 0px;
}
.purple_headline
{
	color: #8f2687;
	padding-left:10px;
}
.purple_headline.no_bottom_space
{
	margin-bottom:2px;
}
/*
#news .single_news a
{
	color:black;
	font-size: 16px;
}
*/
#news .single_news a:hover
{
	text-decoration: underline;
}
.right_content
{
	float: left;
    margin: 15px 0 0 20px;
    width: 304px;
}
#news .see_all_comics
{
	float:right;
	font-size:16px;
	margin:10px;
}
/* this is unused i think
#paging
{
	float:left;
	width:100%;
	margin-top:10px;
	text-align: center;
}
#paging a
{
	font-size:14px;
	margin:0px 4px;
	display:inline-block;
}
#paging a.active
{
	font-weight: bold;
	cursor: default;
}
#paging a.active:hover
{
	text-decoration:none;
}
#paging a:hover
{
	text-decoration:underline;
}
*/

/** STATIC PAGE **/
.static .left
{
	float:left;
    width: 602px;
	margin: 15px 0 0 15px;
}
.static .left .center
{
	width:559px;
	padding:0 20px;
}
.static .right
{
	float:left;
	margin-left:15px;
}
.static .right_box
{
	margin-top:15px;
}
/** LOGIN **/
#login_form
{
	display:none;
}
#login_form .forgotten_password
{
	margin-left:52px;
	text-decoration: underline;
}
.lform
{
	float:left;
	width:100%;
	margin-top:15px;
}
.lform .login_label, .lform .password_label
{
	float:left;
	width:250px;
	color:#888;
	text-indent: 5px;
	margin-left:14px;
	text-align: left;
}
.lform .text_fields
{
	color:#666;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.lform .text_fields.email
{
	float:left;
	width:220px;
	margin-left:18px;
}
.lform .password_label
{
	width:140px;
	margin-left:10px;
}
.lform .buttons
{
	float:left;
	width:100%;
	margin-top:10px;
}
.lform .buttons .loginbutton, .already_loginbutton
{
	float1:left;
    color: white;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin: 0px auto;
    padding: 2px 10px;
    text-align: center;
    text-transform: uppercase;
    background:black;
	cursor:pointer;
    border: 2px solid #CCCCCC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
.already_loginbutton
{
	margin:1px 4px 0px 10px;
}
.lform .buttons span
{
	float:left;
	color:#666;
	width:100%;
	text-align: center;
	text-transform: lowercase;
	vertical-align: middle;
}
.lform .buttons span input
{
}
.lform .buttons span label
{
}
.lform .close
{
	float:right;
	width:20px;
	height:17px;
	cursor: pointer;
	margin-top:-18px;
	background:url('images/register_close.png');
}
.quick_register
{
	float:right;
	width:475px;
	height:70px;
	clear:both;
	margin:20px 5px 0px 0px;
}
.quick_register .reg_text,
.amazon_header .reg_text
{
	float:right;
	width:146px;
	height:58px;
	padding-right:10px;
	text-align: left;
	cursor: pointer;
	display:inline;
	text-transform: uppercase;
}
.reg_text h4
{
	color:#991177;
	margin:2px 0px;
	font-size:24px;
	font-weight: bold;
}
.quick_register .reg_inputs
{
	float:right;
	width:265px;
	display:block;
}
.quick_register .reg_inputs p
{
	float:right;
	padding:0;
	clear:right;
	line-height: 20px;
	margin:5px 0px 0px 0px;
}
.quick_register .reg_inputs label
{
	float:left;
	width:56px;
	margin-right: 4px;
	text-align: right;
	text-transform: capitalize;
}
.quick_register .reg_inputs input
{
	float:left;
	width:120px;
	clear:right;
	border:1px solid #ccc;
}
.quick_register .register_button
{
	float:right;
	color:white;
	margin:18px 0px 0px 5px;
	padding:4px 10px;
	font-weight: bold;
	background:black;
	cursor: pointer;
	text-transform: uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.quick_register .bellow_text
{
	float:right;
	clear:both;
	font-weight: bold;
	margin:5px 75px 0px 0px;
}

#confirmChange, #login_form, .styled_dialog
{
	width:500px;
	display: none;
	position:absolute;
	background:white;
	padding:5px;
	border:8px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:99999;
	text-align: center;
	font-size:16px;
	-moz-box-shadow: 1px 1px 16px black;
	-webkit-box-shadow: 1px 1px 16px black;
}
.styled_dialog
{
	width:300px;
}
#confirmChange p
{
	text-align:center;
}
#confirmChange p.no_margin
{
	margin:0;
}
#confirmChange p input
{
	text-transform: capitalize;
	margin-right:5px;
}
#big_loader
{
	width:200px;
	height:60px;
	position:absolute;
	border:1px solid black;
	margin-left:330px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:white url(images/ajax-loader.gif) center center no-repeat;
	-moz-box-shadow: 4px 4px 4px #888;
	-webkit-box-shadow: 4px 4px 4px #888;
}
#transperant  {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:12;
}
/** REGISTRATION **/
#information {
	border: 2px solid #505050;
	color: #000;
	font: bold 1em sans-serif;
	text-align:center;
	background: #CCF;
	width: 260px;
	padding: 10px;
	position: absolute;
	left: 400px; top: 120px;
	z-index:9999;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}

#registration {
    color: #000;
	background1:url('images/register_girl.png') left 65px no-repeat;
	width: 700px;
	position:absolute;
	z-index:9999;
}
#emailInfo
{
	float:right;
	width:236px;
	margin-top:6px;
}
#registration .important_notice
{
	float:left;
	width:500px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#121472;
	background:url('images/header_gradient.png');
	-moz-border-radius:5px;
	margin:0px 0px 20px 40px;
	border:5px solid #121472;
}
#registration .error
{
	color:red;
}
#registration .warning
{
	color:green;
}
#registration .important_notice.bottom
{
	margin-top:20px;
}
#registration.reading_restrictions
{
	width:596px;
	margin:50px 0px 0px 12px;
	-moz-box-shadow1:1px 1px 4px;
	-webkit-box-shadow1:1px 1px 4px;
}
#registration.reading_restrictions .reg_navigation .reg_info
{
	float:right;
	width:100%;
	padding:10px 0px;
	text-align: center;
	line-height:24px;
}
#registration.reading_restrictions #save_reg
{
	margin-top:62px;
}
#registration .reg_navigation
{
	float:left;
	width:100%;
	height1:40px;
	line-height:40px;
	border-bottom:1px solid #434e48;
	background:url('images/header_gradient.png');
}
#registration .reg_navigation .steps
{
	float:left;
	margin:5px 0px 0px 5px;
	line-height: 22px;
	background:#EFEFEF;
	border:1px solid #CCCCCC;
}
#registration .reg_navigation .step
{
	float:left;
	width:100px;
	text-align: center;
	font-size:13px;
	font-weight:bold;
	margin:3px 0px;
	cursor:pointer;
}

.already_account
{
	float:right;
	font-size:15px;
	line-height: 30px;
	margin:5px 45px 0px 0px;
}
.already_account b
{
	float:left;
	color:blue;
}

#registration .reg_navigation .step.current, #registration .reg_navigation .step.done
{
	color:black;
}
#registration .reg_navigation .step.current
{
	text-decoration: underline;
}
#registration .reg_navigation .step.done
{
	color:black;
	text-transform: uppercase;
}
#registration .reg_navigation .step.next
{
	color:#999999;
}
#registration .reg_navigation .step.first_step
{
	border-right:1px solid #CCCCCC;
}
#registration .reg_navigation .reg_info
{
	float:left;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
#registration .reg_navigation span em
{
	color:red;
	font-size:20px;
	margin-right:5px;
	text-transform: uppercase;
}
#registration .registration_inner
{
	float:left;
	width:100%;
	padding-bottom:20px;
	background:white url('images/register_girl.png') left 65px no-repeat;
}
#registration.reading_restrictions .registration_inner
{
	background-position:0px 120px; /*white url('images/register_girl.png') left 120px no-repeat;*/
	border:1px solid;
	border-bottom:none;
}
#registration .registration_inner .row
{
	float:left;
	width:100%;
}
#registration .registration_inner .row.centered
{
	text-align:center;
}
#registration .registration_inner .row.centered #errorInfo
{
	min-height:10px;
	margin-top:0;
}
#registration label
{
	width:200px;
	margin-left:258px;
	text-align:left;
	margin-top:12px;
	font-size:16px;
	display:inline-block;
}
#registration label.top
{
	margin-top:0px;
}
#registration label.long_label
{
	width:206px;
	margin-right:10px;
	text-align: right;
	margin-left:150px;
}
#registration input.value_input
{
	width:200px;
	height:30px;
	margin-left:258px;
	margin-top:4px;
	font-size:20px;
	display: inline-block;
	border:1px solid #78a4b1;
}
#registration #save_reg
{
	width:250px;
	height:60px;
	border:1px solid;
	text-align: center;
	line-height: 60px;
	cursor: pointer;
	font-size:22px;
	display:inline-block;
	margin-top:34px;
	font-weight: bolder;
	text-transform: uppercase;
	background:url('images/header_gradient.png');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#registration #send_mail
{
	float:left;
	clear:both;
	display:inline-block;
	margin:15px 0px 0px 400px;
}
#registration .registration_bottom
{
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-align: center;
	border-top:1px solid #434E48;
	border-bottom:1px solid #829099;
	background: #a7c2d5;
}
#registration .completed_text, #registration .completed_text_bellow
{
	float:left;
	clear:left;
	width:100%;
	font-size:16px;
	text-align: center;
}
#registration .completed_text_bellow
{
	margin:0;
}
#registration .completed_text i, #registration .finish_help.recovery_help  i
{
	color:#5167d7;
	font-weight: bold;
}
#registration .completed_text span
{
	color:#ff0307;
	cursor: pointer;
	font-weight: bold;
}
#registration h2
{
	clear:both;
	width:100%;
	line-height:34px;
	text-align: center;
	text-transform: uppercase;
}
#registration img.arrow, #registration img.mail_icon
{
	float:left;
	margin-left:15px;
}
#registration img.arrow
{
	margin-left:90px;
}
#registration ul
{
	float:left;
	font-size:14px;
	margin:25px 0px 0px 0px;
	padding-left:25px;
	list-style: decimal;
}
#registration ul.what_to_do
{
	width:100%;
	list-style:none;
	padding-left:0px;
	margin:0;
	line-height: 41px;
}
#registration ul.what_to_do li
{
	margin:2px 0px;
	font-size: 18px;
	font-weight: bold;
}
#registration ul.what_to_do li.row1
{
	background:url('images/confirmed_1row.png');
}
#registration ul.what_to_do li.row2
{
	background:url('images/confirmed_2row.png');
}
#registration ul.what_to_do li.row3
{
	background:url('images/confirmed_3row.png');
}
#registration ul.what_to_do li em
{
	float:left;
	width:29px;
	height:39px;
	margin:2px 10px 0px 100px;
	background:url('images/confirmed_arrow.png');
}
ul.what_to_do li a
{
	width:100%;
	height:41px;
	color:black;
	display: inline-block;
}
ul.what_to_do li b
{
	color:red;
	text-transform: capitalize;
}
#registration .big_close
{
	width:350px;
	line-height:40px;
	font-size:16px;
	display:inline-block;
	text-align:center;
	margin-left:185px;
	border:1px solid;
	cursor: pointer;
	background:url('images/header_gradient.png');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#registration .finish_help
{
	display:inline-block;
	margin-left:6px;
	font-size:14px;
}
#registration .finish_help.recovery_help
{
	width:460px;
	margin:20px 0px 15px 220px;
}
#registration .finish_help.recovery_help.send_mail
{
	margin-top:80px;
	min-height: 130px;
}

#registration .close_button
{
	position1:absolute;
	position:relative;
	right1:7px;
	top1:44px;
	width:24px;
	height:18px;
	float:right;
	margin-bottom:-24px;
	margin-top: 4px;
	cursor: pointer;
	background:url('images/register_close_clean.png') no-repeat;
}
#registration .close_button a
{
	float:left;
	width:100%;
	height:100%;
}

#registration h3 { margin:7px 0 0 0; }
#registration #errorInfo
{
	float:left;
	width:436px;
	font-size:18px;
	margin:100px 0px 0px 200px;
	min-height:200px;
	text-align: center;
}
#registration #errorInfo.already_confirmed
{
	text-transform: none;
	font-weight: normal;
	color:#222;
}
#errorInfo.already_confirmed b
{
	color:#415CF7;
	cursor: pointer;
	font-weight: normal;
}

#loadCrop  {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background: url('images/opacity.png');
	border:1px solid #cecece;
	z-index:100;
}

#waiting  {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background: url('images/opacity.png');
	border:1px solid #cecece;
	z-index:1;
	text-align:center;
}

.cropScreen{
	color: #000;
	background:#ccc;
	min-width: 200px;
	position:absolute;
	margin:60px 0 0 250px;
	z-index:9999;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px;
}
#small_loader
{
	margin:6px 6px 0px 6px;
}
/** GAME **/
.game .stage
{
	float:left;
	width:600px;
	padding:5px;
	margin:16px 0px 0px 10px;
	background: white;
}
.stage h2, #register_now
{
	float:left;
	width:100%;
	text-align: center;
	color:#8B2278;
}
#register_now
{
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: blink;
}
.stage .images .fight .scene
{
	margin-top:-400px;
}
.stage .images .coming, .stage .images .scene
{
	display:none;
}
.stage .fight span
{
	float:left;
	width:100%;
	color:yellow;
	text-align:center;
	font-size: 40px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:-300px;
	position:relative;
	font-family:tahoma;
	text-shadow: 1px 5px 2px #000;
	-moz-text-shadow: 1px 5px 2px #000;
	-webkit-text-shadow: 1px 5px 2px #000;
}

.comic_page .comic_page_wrapper
{
	float:left;
	width:100%;
	position: relative;
}
.comic_page .right_info,
#competition .right_info,
#comics .right_info
{
	right:0;
	display:block;
	position:absolute;
}
.comic_page_reader .right_info
{
	margin-right:-1px;
}

#fb_login_header, #fb_login_rest, #fb_login_comments
{
	float:right;
	height:18px;
	cursor: pointer;
	background:#29447E url('images/facebook_connect.png') no-repeat;
	background-position: left -232px;
}
#fb_login_header
{
	width:18px;
	margin:7px 35px 0px 0px;
}
#fb_login_rest
{
	width:auto;
	margin:4px 50px 0px 0px;
}
#fb_login_rest b, #fb_login_comments b
{
	float:left;
	color:white;
	margin:1px 1px 0px 17px;
	line-height: 11px;
	padding: 1px 6px 3px;
	border-bottom: 1px solid #1A356E;
        border-top: 1px solid #879AC0;
	background:url('images/facebook_connect.png');
}
/*** Share options ***/
#share
{
	float:left;
	width:368px;
	position:fixed;
	left:0px;
	bottom:-106px;
	z-index:2;
}
#share #text
{
	float:left;
	width:84px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:black;
	font-weight:bold;
	background:#F3F1F1;
	cursor:pointer;
	border:2px solid black;
	border-bottom:none;
	position: relative;
	margin-bottom:-2px;
	text-transform: uppercase;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
#share #text span
{
	padding-left:18px;
	background:url('images/small_delete.png') left center no-repeat;
}

#sharing_options, #comic_share
{
	float:left;
	margin-right:5px;
	margin-top:7px;
}
.top_header_row #sharing_options
{
	float:right;
}
#comic_share
{
	clear:left;
}
#sharing_options a, #sharing_options .click_others, #sharing_options .direct_link,
#comic_share a, #comic_share .click_others, #comic_share .direct_link
{
	float:left;
	width:32px;
	height:32px;
	margin-top:2px;
	font-size:11px;
	text-align: center;
}
#sharing_options a .social, #comic_share a .social
{
	float:left;
	width:32px;
	height:32px;
	margin: 0 auto;
	background:url('images/social/sprite.png') no-repeat;
}
#sharing_options a .facebook, #comic_share a .facebook
{background-position: 0px -102px;}
#sharing_options a .live, #comic_share a .live
{background-position: 0px -238px;}
#sharing_options a .myspace, #comic_share a .myspace
{background-position: 0px -136px;}
#sharing_options a .twitter, #comic_share a .twitter
{background-position: 0px -204px;}
#sharing_options a .buzz, #comic_share a .buzz
{background-position: 0px 0px;}
#sharing_options a .digg, #comic_share a .digg
{background-position: 0px -68px;}
#sharing_options a .reddit, #comic_share a .reddit
{background-position: 0px -170px;}
#sharing_options a .delicious, #comic_share a .delicious
{background-position: 0px -34px;}

#share #options a:hover
{
	background:#ccc;
}
#share #options a b, #options .click_others, #options .direct_link
{
	float:left;
	width:100%;
	color:black;
}

.share_box .direct_link
{
	width:70px;
	text-align: center;
	cursor: pointer;
	font-weight:bold;
	line-height:42px;
}
#options .click_others
{
	width:70px;
	text-align: center;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	line-height:52px;
}
#options .click_others:hover
{
	text-decoration: underline;
}
#other_options
{
	float:left;
}

#direct_link
{
	float:left;
	width:510px;
	height:85px;
	position: fixed;
	background:white;
	bottom:0;
	left:0;
	border:2px solid;
	border-left:none;
	border-bottom:none;
	background:#f3f1f1;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
#direct_link label
{
	float:left;
	width:95px;
	margin:3px 0px 0px 5px;
	line-height:20px;
}
#direct_link input
{
	float:left;
	width:395px;
	margin-top:3px;
}
.sharing_box.comics #comic_share .direct_link
{
	width:206px;
}
.sharing_box.comics #comic_share .direct_link textarea
{
	width:200px;
}
/***
***/
.sharing_box.home .share_box
{
	width:388px;
}
.sharing_box.home #comic_share .social_sites
{
	width:105px;
}
.sharing_box.home #comic_share .direct_link
{
	width:276px;
}
.sharing_box.home #comic_share .direct_link textarea
{
	width:270px;
	height:70px;
}


.direct_link ul
{
	margin:0;
	padding:0;
	list-style: none;
	text-align: center;
}
.direct_link ul li
{
	float:left;
	line-height: 20px;
	padding:0px 4px;
	margin:0px 2px;
	cursor: pointer;
	background:#E6E6E6;
	border:1px solid #E6E6E6;
	border-bottom: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
}
.direct_link ul li.current
{
	background:#999;
}

#dt_link, #ht_link, #bb_link
{
	display:none;
}
#comic_share .showing_links
{
	float:left;
	margin-right: 4px;
	border:1px solid #999;
}
#comic_share .showing_links .showing
{
	display:block;
}
#comic_share
{
	margin:0;
	width:100%;
}
#comic_share .social_sites
{
	float:left;
	width:70px;
	margin-left:10px;
}
#comic_share a
{
	clear1:none;
}
#comic_share a .social
{
	width:32px;
	color:black;
	line-height:32px;
	text-align:left;
}
#comic_share .direct_link
{
	float:right;
	width:220px;
	clear:none;
	text-align: left;
}
#comic_share .direct_link label
{
	float:left;
	width:100%;
	font-weight: bold;
}
#comic_share .direct_link textarea
{
	width:205px;
	height:100px;
	font-size:11px;
	border:none;
}
#comic_share .direct_link input
{
	float:left;
	width:95%;
	border:1px solid;
	margin-bottom:15px;
}
/** SHOP **/
#shop
{
	position: relative;
}
#shop .welcome_sign
{
	text-align: center;
}
#shop .welcome_sign a
{
	color:#92187C;
}
#shop .items
{
	float:left;
	width:100%;
}
#shop .items .product
{
	float:left;
	width:186px;
	height:270px;
	margin:5px;
	border:1px solid #ccc;
}
#shop .product .name
{
	float:left;
	width:176px;
	height: 30px;
	margin:4px 0px;
	padding:0 5px;
	border-bottom:1px dashed #ccc;
}
#shop .left
{
	float:left;
    width: 602px;
	margin: 15px 0 0 15px;
}
#shop .green_button
{
	margin:0;
	color:white;
}
#shop .product .info
{
	float:left;
	width:100%;
	height:20px;
}
.product .info p
{
	float:left;
	width:100%;
	height:56px;
	margin-top:5px;
	overflow: hidden;
}
.product .info .price
{
	font-size:12px;
	margin-left:5px;
}
#shop .product a img
{
	float:left;
}
#shop .buy_button
{
	float:left;
	height:11px;
	color:white;
	line-height: 11px;
	font-weight: bold;
	background:#91287d;
	padding:4px 8px;
	margin:0px 10px 0px 5px;
	text-transform: uppercase;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #bc72ae;
}
.browse_comics #shop .green_button
{
	margin-left:5px;
}
.browse_comics #shop .buy_button
{
	float: left;
	width: 29px;
    height: 25px;
    margin: -2px 0 0 10px;
	border:none;
    background: url("images/site_sprite.png") no-repeat scroll -970px -190px;
}
#shop .buy_button.bigger
{
	height:16px;
	line-height: 16px;
	font-size:16px;
	padding:6px 10px;
}
#shop .preview_cart,
#competition .preview_cart,
.right_box .competition_comic
{
	float:left;
	width:290px;
	padding:5px;
}
#shop .preview_cart h4,
#competition .preview_cart h4,
.right_box .competition_comic h4
{
	width:100%;
	margin:0;
	font-size:15px;
	border-bottom:1px dashed #92187C;
}
#shop .preview_cart .cart_text
{
	float:left;
	width:100%;
	margin:5px 0px;
	color:#ccc;
}
#shop .preview_cart .green_button
{
	margin:10px 0px 0px 90px;
}
#shop .thank_you
{
	padding:0px 10px;
}
#shop .thank_you p, #shop .thank_you h1
{
	float:left;
	width:368px;
}
#shop .thank_you h1
{
	text-transform: capitalize;
}
#shop .thank_you img
{
	float:right;
	margin:-60px 0px 0px 10px;
}
#shop .right_info
{
	right:0;
	margin-right:16px;
}
#shop .product_details
{
	float:left;
	padding:5px;
}
.product_details h1
{
	text-indent:10px;
	border-bottom:1px dashed #ccc;
}
.product_details a.image
{
	float:left;
}
.product_details .details
{
	float:left;
	width:370px;
	margin:10px 0px 0px 10px;
}
#shop .go_back
{
	float:left;
	clear:both;
	width:300px;
	height:28px;
	color:black;
	font-size:18px;
	line-height: 26px;
	margin:40px 0px 0px 10px;
	text-transform: capitalize;
}
#shop .go_back:hover
{
	text-decoration: underline;
}
#shop .bottom_text
{
	float:left;
	color:#222;
	padding:10px 10px 0px 10px;
	margin-bottom:0;
	text-align: center;
}
/*shop chapters*/
#shop_header {
	height: 250px;
	background: #1aa;
	text-align:center;
	color: white;
	font: 25px sans-serif;
}
#shop_chapters_chapterlist {
overflow: auto; height:auto; width: 695px;
}
#shop_chapters_chapterlist .comic_cover_box
{
display:block;
float:left;
width:200px;
height:350px;
margin: 15px;
text-align:center;
}
#shop_chapters_chapterlist .comic_cover_box h4 {
	font-size: 1.4em; color: #a94997; margin: 3px 0;
}
#shop_chapters_chapterlist .comic_cover_box p {
	margin: 0.5em;
}
#shop_chapters_chapterlist .comic_cover_box b {
	color: red;
}
#shop_chapters_chapterlist .comic_cover_box .comic_hover {
	margin: 2px 0;
	height:260px;
	overflow: hidden;
	position: relative;
}
#shop_chapters_chapterlist .comic_cover_box .comic_hover img {
	width: 100%;
}
#shop_chapters_chapterlist .comic_cover_box .comic_hover_info
{
display:none;
height:260px;
background: url('images/transperant.png');
position: absolute; top:0; left: 0; right:0; bottom: 0;
color:#fff;
}
#shop_chapters_chapterlist .comic_cover_box:hover .comic_hover_info { display:block }
#shop_chapters_chapterlist .comic_cover_box .comic_hover_info a {
color:#fff; font-weight: bold;
}
#shop_chapters_chapterlist .comic_cover_box .comic_hover_info .description span {
color: #6f6;
}

#shop_chapters_chapterlist .comic_whole {
	width: 80%;
	margin: 0 auto 1em auto;
	border: 1px solid #ddd;
	background: #eee;
}
#shop_chapters_chapterlist .comic_whole td {
	vertical-align: top;
	padding-left: 30px;
}
#shop_chapters_chapterlist .comic_whole td+td {
	padding-top: 20px; width: 70%;
}
#shop_chapters_chapterlist .comic_whole .comic_cover_box {
height:260px;
margin: 0;
overflow: hidden;
}
#shop_chapters_chapterlist .comic_whole .comic_chapter_box {
	line-height: 30px
}


#shop_engagements h3 {
	font: bold 1.5em sans-serif;
	margin: 0; margin-top: 20px;
	text-decoration: underline;
	background: transparent url(images/shop/eng_shield.jpg) left no-repeat;
	background-image: url(images/shop/eng_shield.jpg), url(images/shop/eng_shield.jpg);
	background-position: left, right;
	padding: 0 28px; line-height: 33px;
	text-align: center;
}
#shop_engagements>div {
width: 240px; height: 95px; text-align: center;
background: url(images/shop/eng_paiement.jpg);
}
#shop_engagements>div h4 {
font: bold 1.2em sans-serif; margin: 0; padding: 5px;
}
#shop_engagements>div div {
font: 0.7em sans-serif; margin: 52px 10px 0 10px
}
#shop_engagements>div+div {
	background: url(images/shop/eng_android.jpg);
}
#shop_engagements>div+div+div {
	background: url(images/shop/eng_livraison.jpg);
}
#shop_engagements>div+div+div+div {
	background: url(images/shop/eng_drm.jpg);
}

#shop_cart {
	display:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #898585;
	background: #f5f6f7 ;
}
#shop_cart h4 {
	margin: 0; padding: 6px 1px;
	background: #932a7f;
	color: white;
	text-align:center;
	text-transform: uppercase;
	border-bottom: 1px solid #898585;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
#shop_cart #buyingchapter {
	padding: 5px;
}
#shop_cart #buyingchapter+div {
	background: #9acb41;
	border-top: 1px solid #898585;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding: 2px 0 2px 15px;
}
#shop_cart .purple_button2 {
	font-size: 80%;
	text-transform: uppercase;
	padding: 2px; margin-right: 20px;
}
#shop_cart #buyingchapter+div b {
	line-height: 20px;
}

/**************/
.tooltip
{
	display:none;
	background:transparent url('images/black_arrow.png');
	font-size:13px;
	height:70px;
	width:160px;
	padding:17px 25px 25px;
	color:#fff;
	z-index:100;
}
.tooltip a
{
	font-weight: bold;
	color:white;
	text-decoration: underline;
}
/** PAYMENT **/
#buySomething { width: 480px; margin: auto }
#buySomething h2 { text-align:center; font-size: 2em; color: #9a1a87; margin: 0; margin-top: 1em }
#buySomething h3 { text-align:center; font-size: 2.3em; color: #606060; margin: 0.5em 0 }
#buySomething .tarif {
	float:left; display: block;
	text-align: center;
	width: 200px; height: 190px; margin: 0 19px 20px 19px; padding: 0;
	background: url(images/shopping/choice_bg.jpg);
	cursor: pointer;
}
#buySomething .tarif h4 { font-size: 1.2em; padding-top: 45px; margin: 0 }
#buySomething .tarif h4+h4 { padding: 20px 0; }
#buySomething a.purple_button2 { clear: both; display:block; text-align:center; width: 90%; margin: 2em auto 0 auto; }
iframe#allop { display:block; width: 570px; height: 480px; border: 1px solid black; margin: 1em auto 0 auto }

#messageSuccessfulBuy {
	text-align: center;
	background:#fff;
}

#messageSuccessfulBuy2 {
	text-align: center;
	margin: 1em 5em; padding: 1em 2em;
	font-size: 1.3em;
	border: 1px solid black;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}
#messageSuccessfulBuy2 b {
	color: #0a6;
}

/** PREMIUM **/
#premium_price_table
{
	width: 98%;
	margin: 4px auto;
	border: none;
	border-collapse: separate;
	border-spacing: 2px;
}
#premium_price_table td, #premium_price_table th
{
	height:30px;
	line-height:30px;
	text-align: center;
	border: none;
}
#premium_price_table th {
	background:#dcdddf;
	font-weight: normal;
}
#premium_price_table .premium_price_table_title { color: #888; text-align:left  }
#premium_price_table .premium_price_table_title span { font-weight: bold; font-size: 1.5em; color: #951b80; text-transform: uppercase }
#premium_price_table .feature
{
	width:310px;
	color:#555555;
	text-indent: 10px;
	text-align: left;
}
#premium_price_table .top_title
{
	color:white;
	font: bold 12px sans-serif;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
}
#premium_price_table .purple_button2
{
	font-size:11px;
	padding:0 5px;
	margin-left:2px;
}
#premium_price_table .tick
{
	font-size: 40px;
}
#premium_price_table .tick.level_0 { color: #74776c; }
#premium_price_table .tick.level_1 { color: #6ac8b8; }
#premium_price_table .tick.level_2 { color: #92bf40; }
#premium_price_table .tick.level_3 { color: #cdae06; }
/* this isn't in premium v5, i don't what it's for */
#site .currently_premium, #site .premium_features, #site .premium_buy
{
	float:left;
	clear:left;
	padding:4px 6px;
}
#site .currently_premium
{
	font-weight: bold;
}
#site .premium_buy {
	margin: 2em 0;
}
#site .premium_buy a:hover
{
	text-decoration: underline;
}
#site .premium_buy h3 {
	margin: 1em 0 0.2em 0;
	background: #fbf;
}
#site .premium_buy ul {
	margin: 0.3em 0;
}
#site .premium_buy ul li {
	padding: 0.4em;
}

.purple_button
{
	float:left;
	cursor: pointer;
	margin-left:14px;
}
.purple_button .pr_left, .purple_button .pr_right
{
	float:left;
	width:17px;
	height:29px;
	background:url('images/purple_left.png') center;
}
.purple_button .pr_center
{
	float:left;
	height:29px;
	line-height:29px;
	text-align: center;
	color:white;
	text-transform: uppercase;
	font-weight: bold;
	font-size:16px;
	background: url('images/purple_center.png') repeat-x;
}
.purple_button .pr_right
{
	background:url('images/purple_right.png') center;
}
.purple_button2 {
	background: #a49; /* olds */
	background-image: -webkit-gradient(linear, 0 0, 0 17, from(#a49), color-stop(0.11, #a38), color-stop(0.17, #938), color-stop(0.35, #a49), color-stop(0.64, #827));
	background-image: -webkit-linear-gradient(#a49, #a38 11.7%, #938 17.6%, #a49 35.2%, #827 64%);
	background-image: -moz-linear-gradient(#a49, #a38 11.7%, #938 17.6%, #a49 35.2%, #827 64%);
	background-image: -o-linear-gradient(#a49, #a38 11.7%, #938 17.6%, #a49 35.2%, #827 64%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a49', endColorstr='#827',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a49 0%, #a38 11.7%, #938 17.6%, #a49 35.2%, #827 64%); /* W3C */
	color: #fff !important;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 2px solid #a49;
	font-weight: bold;
	padding:2px 10px;
	vertical-align: bottom;
	text-decoration: none;
	cursor: pointer;
}
.purple_button2:hover { text-decoration: none !important; }

.green_button2 {
	background: #5b4; /* olds */
	background-image: -webkit-gradient(linear, 0 0, 0 17, from(#5b4), color-stop(0.11, #0a3), color-stop(0.17, #293), color-stop(0.35, #5b4), color-stop(0.64, #082));
	background-image: -webkit-linear-gradient(#5b4, #0a3 11%, #293 17%, #5b4 35%, #082 64%);
	background-image:    -moz-linear-gradient(#5b4, #0a3 11%, #293 17%, #5b4 35%, #082 64%);
	background-image:      -o-linear-gradient(#5b4, #0a3 11%, #293 17%, #5b4 35%, #082 64%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b4', endColorstr='#082',GradientType=0 ); /* IE6-9 */
	background:       linear-gradient(top, #5b4 0%, #0a3 11%, #293 17%, #5b4 35%, #082 64%); /* W3C */
	color: #fff !important;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 2px solid #5b4;
	font-weight: bold;
	padding:2px 10px;
	vertical-align: bottom;
	text-decoration: none;
	cursor: pointer;
}
.green_button2:hover { text-decoration: none !important; }

.successfull_transaction
{
	float:left;
	width:100%;
	color:#648429;
	font-weight: bold;
	text-align:center;
	font-size:18px;
}
.transac_msg
{
	float:left;
	width:100%;
	font-weight: bold;
	text-align:center;
	font-size:16px;
	padding-bottom:20px;
}
.transac_msg.tr_error
{
	color:red;
}

/* message (displayed in members news) */

.message_box_button{
    width:148px;
}
.notread{
    background:#E0E0F8; font-weight:bold;
}
.right{
    float:right;
}
.left{
    float:left;
}
.message_content .inner p{
    padding:7px;
}
#report_window ul
{
	list-style: none;
}
.bigQuote{
    display:block;
    border-left:1px solid #92187C;
    padding:5px 0px 5px 5px;
    margin:5px 0px 5px 5px;
}
.bigQuote > .bigQuote{
    border-left:1px solid red;
}
.bigQuote > .bigQuote > .bigQuote{
    border-left:1px solid blue;
}
.bigQuote > .bigQuote > .bigQuote > .bigQuote{
    border-left:1px solid #666666;
}
.bigQuote > .bigQuote > .bigQuote > .bigQuote > .bigQuote{
    border-left:1px solid #999999;
}
.bigQuote > .bigQuote > .bigQuote > .bigQuote > .bigQuote > .bigQuote{
    border-left:1px solid #cccccc;
}
.message_content .inner > div{
    padding:9px;
}

/** Competition **/
#competition
{
	float:left;
	width:100%;
	background:#EDEDED;
	position:relative;
}
#competition #comics,
#competition #chart
{
	float:left;
	width:642px;
}
#competition .right_info
{
	margin:40px 4px 0 10px;
}
#competition .competition_text
{
	float:left;
	width:642px;
	font-size:14px;
	background:white;
	margin-top:7px;
}
#competition .competition_text h2
{
	font-size:24px;
	text-align: center;
	margin-bottom: 0px;
	font-weight: normal;
}
#competition .competition_text p
{
	margin-top:4px;
	text-align: center;
}
#competition .vote_for_comic, .competition_comic .vote_for_comic,
#competition .vote_blocked, .competition_comic .vote_blocked,
#competition .voted, .competition_comic .voted
{
	float:left;
	color:white;
	margin: 5px 0 0 4px;
	padding:0 6px;
	text-align: center;
	line-height: 18px;
	background:#2d5791;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	font-weight: bold;
	text-transform: uppercase;
	border:1px solid #295084;
	border-top:2px solid #376cb3;
}
#competition .voted, .competition_comic .voted,
#competition .vote_blocked, .competition_comic .vote_blocked
{
	background:#dedede;
	border:1px solid #c6c6c6;
	border-top:2px solid #e3e3e3;
}
#competition .voted, .competition_comic .voted
{
	background:#d73535;
	border:1px solid #a92c2c;
	border-top:2px solid #ff4141;
}
.competition_comic .vote_for_comic,
.competition_comic .voted
{
	margin:0px 0px 0px 120px;
}

#competition .preview_cart
{
	font-size:14px;
}
#competition .preview_cart h4
{
	font-size:20px;
	font-weight: normal;
}
#competition .preview_cart .remove_comic
{
	cursor:pointer;
	width:12px;
	margin:2px 0px 0px 4px;
}
#site #chart .left_part
{
	margin:7px 0px 0px 20px;
}
#chart ul
{
	float:left;
	padding:0;
	list-style: none;
}
#chart ul li
{
	float:left;
	clear:left;
	margin: 10px 0 0 30px;
    padding-bottom: 5px;
	border-bottom:1px solid #92187C;
}
#chart li .place
{
	float:left;
	font-size:15px;
	font-weight: bold;
}
#chart li img
{
	float:left;
	width:90px;
	margin-left:20px;
	padding:1px;
	border:1px solid #92187C;
}
#chart li .comic_info
{
	float:left;
	width:400px;
}
#chart .comic_info .title,
#chart .comic_info .score
{
	float:left;
	width:90%;
	font-size:19px;
	margin-left:20px;
	color:#92187C
}
#chart .comic_info .score
{
	margin-top:5px;
	text-transform: capitalize;
}
#chart .comic_info .read_comic_button
{
	margin:20px 0px 0px 20px;
}
#chart .comic_info .landing_comic_button
{
	margin-top:20px;
}

.warning { font-weight: bold; color: red; }

#translations_list .the_list
{
	float:left;
	width:748px;
}
#translations_list .info_text
{
	width:730px;
	text-align:center;
	margin:4px auto 0 auto;
	font-size:14px;
}
#translations_list .mega_translator_list_link,
#translations_list .voting_center_link
{
	float:left;
	color:white;
	clear:left;
	width:440px;
	font-weight: bold;
	font-size:16px;
	padding:4px 10px;
	border-radius:6px;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
	background:#d2c65e;
	text-align:center;
	margin:5px 138px 10px 138px;
}
#translations_list .mega_buttons
{
	float:left;
	width:736px;
	margin:-26px 0 0 10px;
	padding-top:40px;
	border-radius:6px;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
	background:#cdcdcd;
}
#translations_list .mega_buttons a:hover
{
	color:#f8f8f8;
}
#translations_list .voting_center_link
{
	background:#e6ad4a;
}
.the_list .list_translators_heading
{
	float:left;
	font-size:16px;
	margin:20px 0px 0px 60px;
}
.the_list .translators
{
	padding-left:10px;
	list-style: none;
}
.the_list .translators li
{
	float:left;
	clear:left;
	margin-top:10px;
	padding:5px;
    border-radius:6px;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
	background:white;
}
.translators li .user_avatar
{
	width:70px;
	height:70px;
	background:white;
	padding:1px;
	border:1px solid #ccc;
}
.translators li .avatar_user_level
{
	bottom:5px;
	left:2px;
}
.the_list .translators b.points
{
	float:left;
	width:50px;
	color:#ef3e3e;
	text-align: center;
	margin-right:5px;
	padding-top:22px;
}
.the_list .top_row, .the_list .bottom_row
{
	float:left;
	width:530px;
	margin:10px 0px 0px 10px;
}
.the_list .bottom_row
{
	margin-top:4px;
}
.top_row .login
{
	float:left;
	width:260px;
	font-size:16px;
	color: #92187D;
}
.top_row .flags
{
	float:right;
}
.top_row .flags img
{
	border:1px solid #ccc;
}
.browse_center .dropdown dt .value,
.box_top_center .dropdown dt .value
{
	display:block;
}
#target_order_comic,
#target_order_manga,
#target_genre_comic,
#target_genre_manga,
.chosen_genres .dropdown
{
	clear:none;
	z-index: 3;
	font-weight: bold;
	margin:4px 10px 0 0;
	background:#951b81;
	border:1px solid #762a68;
}
.chosen_genres .dropdown1
{
	float: none;
	margin:0;
	top:6px;
	display: inline-block;
}
.chosen_genres .dropdown,
.browse_comics .chosen_genres .dropdown dd ul
{
	background: #EDEDED;
}
.browse_comics .chosen_genres .dropdown dt a
{
	width:112px;
	background:url("images/site_sprite.png") no-repeat -866px -479px;
}
.browse_comics .chosen_genres .dropdown a:hover
{
	text-decoration: none;
}

.chosen_genres .dropdown dt a span.value
{
	color:#92187D;
	display:block;
}
.chosen_genres .dropdown li
{
	float:none;
	clear:none;
	margin:0;
}
.browse_comics .dropdown dd ul
{
	top:-1px;
	left:-1px;
	background:#951b81;
	border:1px solid #762a68;
	min-width:120px;
}
.chosen_genres .dropdown dd ul
{
	min-width:121px;
}
#target_order_manga,
#target_genre_manga
{
	margin-right:10px;
	background:#67882b;
	border:1px solid #5f6939;
	border-top:1px solid #93a96b;
}
#target_order_manga dd ul,
#target_genre_manga dd ul
{
	background:#67882b;
	border:1px solid #5f6939;
}

.browse_comics .dropdown dt a,
.browse_comics .dropdown dd ul li a
{
	color:white;
	font-size:12px;
	width:120px;
	border:none;
	line-height: 14px;
	font-weight: bold;
}
.browse_comics .dropdown dt a
{
	width:85px;
	background:url("images/site_sprite.png") no-repeat -898px -479px;
	height:14px;
}
.browse_comics .dropdown dt a span
{
	padding:0;
	text-transform: capitalize;
}
.browse_comics .dropdown dd ul li a
{
	width:97%;
	text-indent:2px;
    text-transform:capitalize;
}
.box_top_center .dropdown,
.decide_number_holder .dropdown
{
	float:right;
	width:44px;
	height:20px;
	margin:11px 2px 0px 0px;
	background:#e3ebe1;
	border:1px solid #9fb1a3;
}
.box_top_center .dropdown dt a,
.box_top_center .dropdown dd ul li a,
.decide_number_holder .dropdown dt a,
.decide_number_holder .dropdown dd ul li a
{
	padding:0;
	float:none;
	color:black;
	width:44px;
	text-align:center;
	text-indent:0;
	font-size: 12px !important;
	background:#e3ebe1;
}
.box_top_center .dropdown dd ul li a:hover,
.decide_number_holder .dropdown dd ul li a:hover
{
	background:#ccc;
}
.box_top_center .dropdown dt a,
.decide_number_holder .dropdown dt a
{
	height: 20px;
	line-height: 20px !important;
	text-align: left;
	text-indent: 10px !important;
	text-decoration: none !important;
	background:url("images/site_sprite.png") no-repeat -942px -479px !important;
}
.box_top_center .dropdown dd ul,
.decide_number_holder .dropdown dd ul
{
	left:-1px;
	min-width:44px;
	position:relative;
	background:#e3ebe1;
	border:1px solid #9fb1a3;
}
.cover_info.info_order_updated
{
	bottom:-1px;
}
.viewable .comic .new_comic
{
	float:left;
	width:41px;
	height:40px;
	position:absolute;
	top:6px;
	left:12px;
	z-index:1;
	color:white;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	line-height: 40px;
	background:url('images/new_comic.png');
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.toload_queue
{
	display: block;
	visibility:hidden;
}
.top_comics_n_genres
{
	float:left;
	width:100%;
	margin-top:7px;
	padding-bottom: 16px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background: #EDEDED;
}
.top_comics_n_genres p
{
	margin:12px 0px 4px;
	text-indent:1em;
}
.top_comics_n_genres .links
{
	padding:0 10px;
	display:inline-block;
}
.top_comics_n_genres .links a
{
	color:#464449;
	padding-right: 3px;
	border-right:1px solid #464449;
}
.top_comics_n_genres .links a:hover
{
	text-decoration: underline;
}
.static .press_release
{
	float:left;
	width:100%;
	padding:0;
	margin:10px 0 0;
	list-style: none;
}
.static .press_release li
{
	float:left;
	width:23%;
	margin:20px 5px 0 5px;
	padding:4px 0px 5px 6px;
	background:#f1f1f1;
	border:1px solid #ccc;
}
.press_release li img
{
	border:1px solid white;
}
.press_release li b
{
	float:left;
	width:100%;
	text-indent: 10px;
	text-align: left;
}
.press_release li a
{
	float:left;
	width:100%;
	color:#444;
	text-align: center;
}
.press_release li a:hover
{
	text-decoration: underline;
}

.browse_comics .center_comics
{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom: 10px;
}
.browse_comics .center_comics .comics_by_genre,
.browse_comics .center_comics .last_added
{
	float:left;
}
.browse_comics .center_comics .box_top_center
{
	width:942px;
}
.browse_comics .center_comics h1
{
	height:45px;
	font-size:18px;
	text-indent: 16px;
	line-height: 45px;
	margin:0;
	text-transform: uppercase;
}
.browse_comics .center_comics .box_top_center h1 a
{
	float:left;
	color:#92187D;
	background:none;
}
.browse_comics .center_comics .box_top_center h1 a:hover
{
	text-decoration: underline;
}
.comics_by_genre .all_genres
{
	float:left;
	width:280px;
	margin:14px 0 10px 10px;
}
.browse_comics .center_comics .inner
{
	background: #ededed;
}

.comics_by_genre .all_genres h4
{
	float:left;
	width:100%;
	margin:0;
	font-size: 15px;
	line-height: 32px;
	background: #D6D6D6;
	text-align: center;
	text-transform: uppercase;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
}
.comics_by_genre .all_genres h4 a
{
	color:#92187D;
}
.comics_by_genre ul.all
{
	width:100%;
	height:526px;
	padding:10px 0 0;
	margin:0;
	list-style: none;
	display:inline-block;
	background: #ededed;
}
.comics_by_genre ul li
{
	float:left;
	clear:left;
	margin-left:25px;
}
.comics_by_genre ul li a
{
	color:black;
	font-size:18px;
	line-height:25px;
}

.comics_by_genre .chosen_genres,
.last_added .inner_box
{
	float:left;
	width:658px;
	margin:14px 0px 0px 5px;
	background: #ededed;
	background:#e3e3e3 url('images/loading.gif') center center no-repeat;
}
.last_added .inner_box
{
	width:100%;
	margin:0;
}
.chosen_genres .genre_box
{
	float:left;
	width:100%;
	background: #ededed;
	margin-bottom: 5px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
}
.chosen_genres .genre_box .genre_row
{
	width:100%;
	font-size:17px;
	line-height: 32px;
	color:#9b3189;
	margin:0;
	text-align: center;
	background:#d6d6d6;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
}
.chosen_genres .genre_box .genre_row a
{
	color:#92187D;
	margin-right: 5px;
	font-size: 11px;
}

.chosen_genres .scrollable .cover
{
	width:92px;
	border:1px solid #ccc;
}
.chosen_genres .scrollable
{
	float:left;
	width:590px;
	height:150px;
	margin:0 0 2px;
}
.chosen_genres .prev_arrow, .chosen_genres .next_arrow
{
	float:left;
	width:30px;
	height:30px;
	cursor: pointer;
	margin-top:60px;
	color:#76b82a;
	font-weight: bold;
	line-height: 30px;
	font-size: 28px;
	text-align: left;
    text-indent: 6px;

	-moz-border-radius:15px;
	-webkit-border-radius:15px;

	background:#313131;
	border:1px solid #727272;

}
.chosen_genres .next_arrow
{
	float:right;
    text-indent: 8px;
	margin-right: 3px;
}
.chosen_genres .comic_big_cover
{
	width:94px;
	margin:3px 2px 0 2px;
}
.chosen_genres .comic_big_cover h3
{
	float:left;
	width:100%;
	height:14px;
	margin:0;
	font-size:11px;
	overflow: hidden;
	text-align: center;
}
.chosen_genres .comic_big_cover a
{
	float:left;
	clear:both;
}
.chosen_genres .items .viewable
{
	width:590px;
	height:162px;
	clear:none;
}
/* show hide system: button and content.
 .info-hidden is deprecated.
 .closeInfoBox is the button.
 .isClosed is used for the content (hide it) and the button (don't hide it but change the image). It's the same name for simplicity.
*/
.info-hidden
{
	height:0;
	visibility:hidden;
	overflow: hidden;
}
.isClosed { display: none }
.closeInfoBox
{
	float:right;
	height:22px;
	cursor: pointer;
	line-height:22px;
	padding-right:24px;
	margin-right: 5px;
	display: inline-block;
	text-transform: capitalize;
	background: url(images/hide_info.png) no-repeat right center;
}
.closeInfoBox.isClosed {
	background-image: url(images/show_info.png);
	display: inline-block;
}
.closeInfoBox.big_height
{
	height:45px;
	line-height:45px;
	color:#85677d;
	font-size:14px;
}
/* end show hide system */

.browse_comics .center_comics .box_top_center .closeInfoBox
{
	color: #666666;
	font-size: 15px;
    padding-right: 24px;
	font-weight: normal;
	line-height: 45px;
	height:45px;
}
.center_comics .last_added_comics .added
{
	float:left;
	width:200px;
	padding:0px 20px;
}
.last_added_comics .added h3
{
	width:100%;
	font-size:14px;
	height:16px;
	margin-bottom: 0;
	text-align: center;
	overflow:hidden;
	text-transform: uppercase;
}
.last_added_comics .added b
{
	float:left;
	width:100%;
	text-align: center;
}
.last_added_comics .added .description
{
	float:left;
	width:100%;
	height:70px;
	margin-top:5px;
	padding:0px 4px;
	overflow: hidden;
}
.center_comics .description b, 
.center_comics .description i
{
	float:none;
	width: auto;
}
.last_added_comics .added .genre_n_date
{
	float:left;
	width:100%;
	height:26px;
	text-align: center;
}
.last_added_comics .added .landing_comic_button
{
	float:right;
	margin-right:10px;
}
#search_results .search_results
{
	float:left;
	width:100%;
}
#search_page .sharing_box .right_box
{
	margin-top:0;
}
.pink_color
{
	color:#92187C;
}
.capitalized
{
	text-transform: capitalize;
}
.search_results h2
{
	float:left;
	width:100%;
	margin-top:15px;
	text-indent: 1em;
	border-bottom:1px solid;
}
.search_results ul
{
	font-size: 13px;
	list-style: decimal;
}
.search_results ul li
{
	float:left;
	width:100%;
	padding:2px 0;
}
.search_results a
{
	color:black;
}
.search_results a:hover
{
	text-decoration: underline;
}
.search_results .no_results h2,
.search_results .no_results h3,
#no_results
{
	text-align: center;
	border: none;
}
#no_results
{
	margin-bottom: 10px;
}
.centered
{
	text-align: center;
}
#search_results #top_10_link a
{
	color:#92187C;
	font-size:14px;
	text-decoration: underline;
}
.fb_box
{
	width:340px;
	height:24px;
	border:none;
	overflow:hidden; 
}
.user_details_page.premium .left_column,
.user_details_page.premium .right_column
{
	float: left;
	width:392px;
	margin:5px 0 0 5px;
}
.user_details_page.premium .right_column
{
	width:554px;
}
.cropScreen .preview_box
{
	float:left;
	width:120px;  
	margin:10px 0 0 20px;
}
.cc_footer_link img
{
	float:left;
	width:26px;
	margin-left:10px;
}
.cc_footer_link span
{
	float:left;
	font-weight:bold;
	text-align: left;
	text-indent: 0;
	line-height: 11px;
	margin-left:2px;
}
.static div .license_icons,
.static div ul 
{
	padding-top:4px;
	padding-bottom:4px;
	display:block;
}
.static div .license_icons
{
	margin-left:6px;
}
.static div.chosen_license
{
	font-size:130%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	background: rgb(242,245,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
}
#index_feed
{
	float:left;
	width:618px;
	margin-left:5px;
}
#index_feed .feed_options,
#index_feed .feed_stream
{
	float:left;
	width:100%;
}
#index_feed .feed_options,
.right_boxes .news .news_title
{
	background:#e7e6e6;
	color:#92187D;
	height:30px;
}
.right_boxes .news .news_title
{
	font-size:16px;
	font-weight:normal;
	text-transform: capitalize;
	line-height: 30px;
	margin:0;
	text-indent: 10px;
}

#index_feed .feed_stream
{
	padding-bottom: 15px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
}
#index_feed ul.row_options
{
	width:500px;
	padding:0 10px;
	margin:5px 0;
	color:black;
	line-height: 20px;
}
#index_feed ul.row_options li
{
	display:inline-block;
	margin:0 14px;
	cursor: pointer;
	font-weight: bold;
	text-transform: capitalize;
}
#index_feed ul.row_options li.current
{
	color:#92187D;
}
#site .browse_comics #shop
{
	float:left;
	width:100%;
	background:transparent;
	margin-top:10px;
}
.browse_comics #shop .scrollable
{
	float:left;
	width: 924px;
	height:238px;
	overflow: hidden;
}
.browse_comics #shop .product
{
	width:146px;
	height:228px;
	margin:3px;
	background:white;
}
.browse_comics #shop .product .name
{
	width:135px;
}
.browse_comics #shop .items
{
	position: absolute;
    width: 20000em;
}
.browse_comics #shop .viewable
{
	float:left;
	width:924px;
}
#shop .prev_arrow,
#shop .next_arrow
{
	float:left;
	width:30px;
	height:30px;
	line-height:30px;
	text-align: center;
	background:#eeeeee;
	color:#972583;
	font-size:28px;
	font-weight:bold;
	margin-top:100px;
	cursor: pointer;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;	
}
#shop .prev_arrow
{
	margin-left:-12px;
}
#shop .next_arrow
{
	margin-right:-12px;
}
#amilova_collective .box_top
{
	float:left;
	width:100%;
	height:30px;
	line-height: 30px;
	color:#A1E52A;
	text-transform:uppercase;
	text-indent:6px;
	
	background: #353535; /* Old browsers */
	background: -moz-linear-gradient(top, #353535 7%, #181818 74%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#353535), color-stop(74%,#181818)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #353535 7%,#181818 74%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #353535 7%,#181818 74%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #353535 7%,#181818 74%); /* IE10+ */
	background: linear-gradient(top, #353535 7%,#181818 74%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
}
#amilova_collective .box_top a
{
	color:#A1E52A;	
}
#amilova_collective .box_top span,
#amilova_collective .box_top strong
{
	float:left;
}
#amilova_collective .box_top b,
#amilova_collective .box_top em
{
	float:left;
	color:#b62079;
	font-size: 22px;
	line-height:16px;
	height:16px;
	margin-top:5px;
	text-align: center;
	text-indent: 4px;
}
#amilova_collective .box_top em
{
	font-size: 28px;
	margin-top:12px;
}
#amilova_collective .inner_box
{
	float:left;
	width:100%;
	background:#313131;
	padding-bottom: 10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
}
#amilova_collective span.closeInfoBox
{
	float:right;
	margin-top:4px;
}
#target_master_feed_language
{
	clear:none;
	margin-top:-24px;
}
#target_master_feed_language.dropdown dd ul
{
	background:#E7E6E6;
}
#target_master_feed_language.dropdown dd ul li a
{
	color:black;
}
#target_master_feed_language.dropdown dt a
{
	width:40px;
	background:url("images/site_sprite.png") no-repeat scroll -944px -479px;
}
.top_boxes .news_content
{
	min-height: 32px;
	line-height: 15px;
	padding-top:10px;
}
.game_box p
{
	padding:15px;
	margin:0;
}
.game_box p.play_now
{
	width:300px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.game_box a p.play_now 
{
	color:#92187D;
}
.decide_number_holder .dropdown
{
	margin:-24px 50px 0 0;
}
.decide_number_holder .dropdown dt span.value
{
	display: block;
}
/* comic reading */
.forbidden_read
{
	position:absolute;
	top:0;
	left:0;
	z-index: 10;
	color:yellow;
	text-align: center;
	font: 2.5em 'Gochi Hand';
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black;
	padding: 30px 20px;
}
.forbidden_read .go_premium
{
	display:block;
	background:black;
	padding:10px 0;
	color:#96f72c;
	font-size:0.8em;
	text-transform: uppercase;
}
.forbidden_read ul
{
	list-style:none;
	padding:0 0 10px 0;
}
.forbidden_read .read_free_pages
{
	margin-top:45px;
	color:yellow;
	display:block;
	font-size:0.8em;
	background: #060;
}


/* tipsy css */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


#comic_obstruct{
	display:none;
	position: absolute;
}
