body{ 
	margin:0; 
	background:#303030 url(/ast/img/v2/bg-body.gif) repeat-x; 
	color:#000; 
	font:12px/16px Arial, Helvetica, sans-serif; 
} 
img{border-style:none;} 
a{ 
	color:#000; 
	text-decoration:none; 
} 
a:hover{ 
	text-decoration:underline; 
} 
input, 
textarea, 
select{ 
	font:100% Arial, Helvetica, sans-serif; 
	vertical-align:middle; 
} 
form,fieldset{ 
	margin:0; 
	padding:0; 
	border:none; 
} 
q{quotes: none;} 
q:before{content:"";} 
q:after{content:"";} 
#wrapper{ 
	width:982px; 
	margin:0 auto; 
} 
#header{ 
	height:263px; 
	position:relative; 
} 
#header h1{ 
	margin:0; 
} 
.logo{ 
	background:url(/ast/img/v2/bg-logo.gif) no-repeat;
	width:187px;
	height:190px; 
	text-indent:-9999px; 
	overflow:hidden; 
	position:absolute; 
	top:0; 
	left:0; 
	z-index:15; 
} 
.descript{ 
	position:absolute; 
	top:194px; 
	left:19px; 
	background:url(/ast/img/v2/bg-descript.gif) no-repeat;
	width:144px;
	height:18px; 
	text-indent:-9999px; 
	z-index:15; 
} 
.social-icons{ margin:0; padding:0; list-style:none; 
	position:absolute; 
	top:216px; 
	left:32px; 
	z-index:15; } 
.social-icons li{ 
	float:left; 
	margin:0 1px 0 0; 
} 
.social-icons a{ 
	float:left; 
	text-indent:-9999px; 
	overflow:hidden; 
	width:38px;
	height:37px; 
} 
.social-icons .twitter a{
	background:url(/ast/img/v2/ico-twitter.gif) no-repeat; 
} 
.social-icons .facebook a{ 
	background:url(/ast/img/v2/ico-facebook.gif) no-repeat; 
} 
.social-icons .youtube a{ 
	background:url(/ast/img/v2/ico-youtube.gif) no-repeat; 
} 
#header .holder{ 
	width:100%; 
	overflow:hidden; 
	padding:3px 0 0; 
} 
.search-form{ 
	float:right; 
	width:198px; 
	padding:0 36px 0 0; 
} 
.search-form input{ 
	margin:0; 
	padding:0; 
	float:left; 
} 
.search-form .text{ 
	background:url(/ast/img/v2/bg-input.gif) no-repeat;
	width: 130px;
	height: 22px; 
	float:left; 
	padding:0 8px; 
} 
.search-form .text input{ 
	width:130px; 
	background:none; 
	border:none; 
	font-size:11px; 
	line-height:14px; 
	margin:4px 0 0 ; 
	position:relative; 
} 
.search-form .btn-search{
	background:url(/ast/img/v2/btn-search.gif) no-repeat;
	width:52px; 
	height:22px; 
	text-indent:-9999px; 
	overflow:hidden; 
	font-size:0; 
	line-height:0; 
	cursor:pointer; 
	border:none; 
} 
.top-list{ margin:0px 0px 0px 195px; padding:1px 3px 0; list-style:none; 
	 
	font-size:11px; 
	line-height:14px; } 
.top-list li{ 
	float:left; 
	padding:1px 7px; 
} 
.top-list a{ 
	color:#80c860; 
	text-decoration:underline; 
} 
.top-list a:hover{ 
	text-decoration:none; 
} 
.top-list .user{ 
	color:#c0c0c0; 
	background:url(/ast/img/v2/bullet01.gif) no-repeat; 
	padding:1px 2px 1px 13px; 
	margin:0 0 0 3px; 
} 
.top-list .user span{ 
	color:#dedede; 
} 
#header .banner-box{ 
	float:right; 
	clear:both; 
	background:url(/ast/img/v2/bg-banner-box.gif) no-repeat;
	width:741px;
	height:101px; 
	margin:5px 32px 0 0; 
	display:inline; 
	padding:11px 0 0 11px; 
} 
#main{ 
	height:1%; 
	overflow:hidden; 
	margin:-110px 0 0; 
} 
#sidebar{ 
	float:left; 
	width:187px; 
	padding:112px 0 0; 
} 
.green-box{ 
	background:url(/ast/img/v2/bg-green-box-center.gif) repeat-y; 
} 
.green-box .holder{ 
	background:url(/ast/img/v2/bg-green-box-bottom.gif) no-repeat 0 100%; 
	height:1%; 
} 
.green-box .frame{ 
	background:url(/ast/img/v2/bg-green-box-top.gif) no-repeat; 
	padding:11px 0 44px 2px; 
	height:1%; 
} 
#nav{ margin:0; padding:0; list-style:none; 
	overflow:hidden; 
	font-size:14px; 
	line-height:16px; 
	height:1%; } 
#nav li{ 
	padding:5px 10px 5px 21px; 
} 
#nav .even{ 
	background:url(/ast/img/v2/bg-subnav.gif) repeat-y; 
} 
#nav a{ 
	text-decoration:underline; 
	color:#fff; 
} 
#nav a:hover{ 
	text-decoration:none; 
} 
.grey-box .t{ 
	background:url(/ast/img/v2/bg-gray-box-top.gif) no-repeat;
	height:16px; 
	font-size:0; 
	line-height:0; 
} 
.grey-box .b{ 
	background:url(/ast/img/v2/bg-gray-box-bottom.gif) no-repeat 0 bottom;
	height:13px; 
} 
.grey-box .c{ 
	background:url(/ast/img/v2/bg-gray-box-center.gif) repeat-y; 
	padding:0 0 0 2px; 
	height:1%; 
} 
.grey-box .c:after{ 
	content:""; 
	display:block; 
	clear:both; 
} 
.poker-list{ margin:-5px 0 0; padding:0; 
	list-style:none; 
	width:185px; 
	float:left; 
	overflow:hidden; 
	font-family:Arial, Helvetica, sans-serif; } 
.poker-list li{ 
	border-top:1px solid #a8a8a8; 
	margin:-1px 0 1px; 
	padding:5px 10px 9px 11px; 
	height:1%; 
	vertical-align:middle; 
} 
.poker-list .banner{ 
	display:block; 
	width:100%; 
	overflow:hidden; 
	margin:0 0 0 -6px; 
	position:relative; 
} 
.poker-list .banner img{ 
	float:left; 
} 
.poker-list h3{ 
	margin:0 0 4px; 
	font-size:12px; 
	line-height:14px; 
} 
.poker-list h3 a{ 
	background:url(/ast/img/v2/bg-line01.gif) repeat-x 0 100%; 
} 
.poker-list h3 a:hover{ 
	text-decoration:none; 
	background:none; 
} 
.poker-list p{ 
	margin:0; 
	padding:0 0 2px; 
	font-size:10px; 
	line-height:13px; 
	color:#4e4e4e; 
} 
.poker-list ul{ margin:0; padding:0; list-style:none; font-size:12px; 
	line-height:14px; 
	overflow:hidden; 
} 
.poker-list ul li{ 
	float:left; 
	border:none; 
	padding:0 10px 0 0; 
	margin:0; 
} 
.poker-list ul a{ 
	text-decoration:underline; 
	color:#45610d; 
} 
.poker-list ul a:hover{ 
	text-decoration:none; 
} 
.btn-more-poker{ 
	background:url(/ast/img/v2/btn-more-poker.gif) no-repeat;
	width:166px;
	height:36px; 
	text-indent:-9999px; 
	overflow:hidden; 
	float:left; 
	clear:both; 
	margin:0 0 -36px 3px; 
	position:relative; 
} 
.black-box{ 
	width:187px; 
} 
.black-box .t{
	background:url(/ast/img/v2/bg-black-box-top.png) no-repeat;
	height:19px; 
} 
.black-box .b{ 
	background:url(/ast/img/v2/bg-black-box-bottom.png) no-repeat;
	height:15px; 
} 
.black-box .c{ 
	background:url(/ast/img/v2/bg-black-box-center.png) repeat-y; 
	height:1%; 
} 
.black-box .c:after{ 
	content:""; 
	display:block; 
	clear:both; 
} 
.black-box .holder{ 
	float:left; 
	padding:0 0 0 10px; 
	margin:-9px 0 -10px; 
} 
.black-box img{ 
	display:block; 
	margin:0 0 5px; 
	position:relative; 
} 
#twocolumns{ 
	background:url(/ast/img/v2/bg-twocolumns-top.gif) no-repeat;
	width:775px;
	float:right; 
	margin:0 0 0 -21px; 
	padding:37px 20px 0; 
} 
#twocolumns_2c{ 
	background:url(/ast/img/v2/bg-twocolumns-top-2c-b.gif) no-repeat; 
	width:962px; 
	float:right; 
	margin:0 0 0 -21px; 
	padding:37px 20px 0; 
} 
.twocolumns-c{ 
	background:url(/ast/img/v2/bg-twocolumns-bottom.gif) repeat-x 0 100%; 
	padding:0 0 7px; 
	position:relative; 
	height:1%; 
} 
.promobar{ 
	position:absolute; 
	top:-25px; 
	left:30px; 
	font-size:11px; 
	line-height:14px; 
	color:#efefef; 
	text-decoration:underline; 
} 
.promobar:hover{ 
	text-decoration:none; 
} 
 
#twocolumns_2c .promobar {left:217px;} 
 
#horizontal_menu {height:38px; padding:0px 10px; margin:0px} 
#horizontal_menu .active{} 
#horizontal_menu a {color:#d7d7d7;} 
#horizontal_menu a:hover {text-decoration:none} 
 
#horizontal_menu .out {float:left; height:35px; margin:0px; background:url(/ast/img/v2/ht2-bg.gif) no-repeat; margin-top:3px} 
#horizontal_menu .in  {float:left; height:35px; margin:0px; background:url(/ast/img/v2/ht2-right.gif) no-repeat right;} 
#horizontal_menu .out-active {float:left; height:35px; margin:0px; background:url(/ast/img/v2/ht2a-bg.gif) no-repeat; margin-top:3px} 
#horizontal_menu .in-active  {float:left; height:35px; margin:0px; background:url(/ast/img/v2/ht2a-right.gif) no-repeat right;} 
#horizontal_menu .mn {padding:10px 12px; color:#d7d7d7; font-weight:bold; font-size:13px;} 
 
 
.twocolumns-h{ 
	background:url(/ast/img/v2/bg-twocolumns-center.gif) repeat-y; 
	width:775px;
} 
 
#twocolumns_2c .twocolumns-h{	background:url(/ast/img/v2/bg-twocolumns-center-2c.gif) repeat-y; width:962px!important} 
 
.twocolumns-h:after{ 
	content:""; 
	display:block; 
	clear:both; 
} 
.aside{ 
	float:right; 
	width:300px; 
} 
.aside .ad{ 
	padding:0 0 1px; 
} 
.aside .ad img{ 
	display:block; 
} 
.aside .blogs{ 
	background:url(/ast/img/v2/bg-text-blogs.gif) no-repeat;
	height:40px; 
	text-indent:-9999px; 
	margin:0 0 1px; 
} 
.blogs-list{margin:0; padding:0 1px 0 0; list-style:none; 
	height:1%; 
	overflow:hidden; } 
.blogs-list li{ 
	height:1%; 
	vertical-align:middle; 
	overflow:hidden; 
	background:#fff; 
	margin:0 0 1px; 
	padding:4px; 
} 
.blogs-list .even{ 
	background:#eff8fd; 
} 
.blogs-list img{ 
	float:left; 
	border:1px solid #9c9c9c; 
	margin:1px 0 0; 
} 
.blogs-list .text-holder{ 
	width:224px; 
	float:right; 
} 
.blogs-list h4{ 
	margin:0 0 2px; 
	font-size:12px; 
	line-height:14px; 
	font-weight:normal; 
} 
.blogs-list h4 a{ 
	text-decoration:underline; 
} 
.blogs-list h4 a:hover{ 
	text-decoration:none; 
} 
.blogs-list strong{ 
	font-size:11px; 
	line-height:13px; 
	display:block; 
	margin:0 0 3px; 
	font-weight:normal; 
} 
.blogs-list p{ 
	margin:0 0 3px; 
	color:#6b6b6b; 
	font-size:10px; 
	line-height:12px; 
} 
.blogs-list .holder{ 
	height:1%; 
	overflow:hidden; 
} 
.blogs-list .holder a{ 
	float:left; 
	text-decoration:underline; 
	color:#45610d; 
	font-size:10px; 
	line-height:12px; 
	font-weight:bold; 
} 
.blogs-list .holder a:hover{ 
	text-decoration:none; 
} 
.blogs-list .holder .comments{ 
	float:right; 
	text-decoration:none; 
} 
.aside .blogs-list .comments:hover{ 
	text-decoration:underline; 
} 
.aside .top{ 
	background:url(/ast/img/v2/text-top.gif) no-repeat;
	width:300px;
	height:29px; 
	text-indent:-9999px; 
	margin:-3px 0 6px; 
} 
.tabset{ margin:0; padding:0 0 0 4px; list-style:none; 
	height:1%; 
	overflow:hidden; 
	font-size:10px; 
	line-height:12px; 
	font-weight:bold; } 
.tabset li{ 
	float:left; 
	padding:0 5px 0 0; 
} 
.tabset a{ 
	float:left; 
	color:#505050!important; 
	background:url(/ast/img/v2/bg-tabset-left01.gif) no-repeat; 
} 
.tabset a:hover, 
.tabset .active a{ 
	text-decoration:none; 
	color:#fff!important; 
	background:url(/ast/img/v2/bg-tabset-left.gif) no-repeat; 
} 
.tabset span{ 
	float:left; 
	cursor:pointer; 
	background:url(/ast/img/v2/bg-tabset-right01.gif) no-repeat 100% 0; 
	padding:7px 6px 8px; 
} 
.tabset .active span, 
.tabset a:hover span{ 
	background:url(/ast/img/v2/bg-tabset-right.gif) no-repeat 100% 0; 
} 
 
.tabset span.largefonts{ 
	font-size:11px; 
} 
 
.tab-content{ margin:0; padding:0; list-style:none; 
	height:1%; 
	background:#fbfdfe; 
	font-size:11px; 
	line-height:13px; 
} .tab-content li{ 
	padding:3px 4px; 
} 
.tab-content .even{ 
	background:#eff8fd url(/ast/img/v2/bg-line02.gif) no-repeat 0 100%; 
} 
.tab-content a{ 
	color:#010101; 
} 
.aside .update{ 
	background:url(/ast/img/v2/bg-update.gif) repeat-x;
	text-align:right; 
	font-weight:bold; 
	padding:3px 11px 4px; 
} 
.aside .update a{ 
	text-decoration:underline; 
	color:#eff8fd; 
	font-size:10px; 
	line-height:12px; 
} 
.aside .update a:hover{ 
	text-decoration:none; 
} 
.add-box{ 
	overflow:hidden; 
	padding:4px 0 3px 3px; 
} 
.add-box img{ 
	display:block; 
	margin:0 0 5px; 
} 
#content{ 
	float:left; 
	width:469px; 
	padding:0 3px; 
} 
 
#twocolumns_2c #content{width:656px!important; background-color:#ffffff} 
 
 
.breadcrumbs{ margin:0 -3px; padding:5px 0 14px 15px; list-style:none; 
	width:460px; 
	overflow:hidden; 
	background:#e8e8e8 url(/ast/img/v2/bg-breadcrumbs.gif) repeat-x 0 100%; 
	font-size:11px; 
	line-height:13px; } 
.breadcrumbs li{ 
	float:left; 
	padding:0 4px 0 0; 
} 
.breadcrumbs a{ 
	background:url(/ast/img/v2/bullet02.gif) no-repeat 100% 5px; 
	padding:0 8px 0 0; 
} 
.breadcrumbsarticles{ margin:0 -3px; padding:5px 0 14px 15px; list-style:none; 
	width:460px; 
	overflow:hidden; 
	background:#e8e8e8 url(/ast/img/v2/bg-breadcrumbs.gif) repeat-x 0 100%; 
	font-size:11px; 
	line-height:13px; } 
 
#twocolumns_2c .breadcrumbsarticles {width:647px!important;} 
 
 
#content .heading{ 
	overflow:hidden; 
	background:url(/ast/img/v2/bg-header.gif) no-repeat 1px 100%; 
	padding:9px 5px 14px 13px; 
	width:456px; 
	margin:0 -3px; 
	position:relative; 
} 
 
#twocolumns_2c #content .heading{ 
	overflow:hidden; 
	background:url(/ast/img/v2/bg-header-2c.gif) no-repeat 1px 100%!important; 
	padding:9px 5px 14px 13px; 
	width:643px; 
	margin:0 -3px; 
	position:relative; 
} 
 
#content .heading h2{ 
	margin:0 0 3px; 
	font-size:24px; 
	line-height:27px; 
	font-weight:normal; 
} 
#content .heading p{ 
	margin:0 0 10px; 
	font-size:12px; 
	line-height:16px; 
	font-style:italic; 
	color:#787878; 
} 
#content .heading .news{ 
	float:left; 
	background:url(/ast/img/v2/text-news.gif) no-repeat;
	width:213px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .blogs{ 
	float:left; 
	background:url(/ast/img/v2/text-blogs.gif) no-repeat;
	width:115px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .poker-strategy{ 
	float:left; 
	background:url(/ast/img/v2/text-poker-strategy.gif) no-repeat;
	width:258px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .poker-basics{ 
	float:left; 
	background:url(/ast/img/v2/text-poker-basics.gif) no-repeat;
	width:213px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .interviews{ 
	float:left; 
	background:url(/ast/img/v2/text-interviews.gif) no-repeat;
	width:213px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .videos{ 
	float:left; 
	background:url(/ast/img/v2/text-videos.gif) no-repeat;
	width:213px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .players{ 
	float:left; 
	background:url(/ast/img/v2/text-players.gif) no-repeat;
	width:248px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .poker-rooms{ 
	float:left; 
	background:url(/ast/img/v2/text-poker-rooms.gif) no-repeat;
	width:213px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading .toplists{ 
	float:left; 
	background:url(/ast/img/v2/text-toplists.gif) no-repeat;
	width:182px;
	height:34px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:-8px 9px 0 -4px; 
	display:inline; 
} 
#content .heading strong{ 
	float:left; 
	font-size:14px; 
	line-height:16px; 
	margin:6px 0 0; 
} 
.content-h img{ 
	/*float:left; 
	background:url(/ast/img/v2/bg-image-holder.gif) no-repeat;
	padding:5px 5px 13px; 
	margin:5px 11px 0 0;*/ 
	margin-right:5px !important; 
} 
.content-h{ 
	/*min-height:1150px;*/ 
	overflow:hidden; 
	padding:5px 14px 26px 11px; 
	text-align:justify !important; 
	line-height:1.5em !important; 
} 
 
.content-h a{ 
	color:Blue; 
	font-weight:bold; 
} 
 
* html .content-h{ 
	height:973px; 
	overflow:visible; 
} 
#content p{ 
	margin:0 0 16px; 
} 
#content p a{ 
	text-decoration:underline; 
	color:#7bb900; 
} 
#content p a:hover{ 
	text-decoration:none; 
} 
#content h3{ 
	margin:0; 
	font-size:14px; 
	line-height:16px; 
} 
.comment-block{ 
	background:url(/ast/img/v2/bg-comment-block.gif) repeat-x; 
	padding:7px 0 0; 
	margin:0 1px 2px 0; 
} 
.comment-block .holder{ 
	border:1px solid #d1d0d0; 
	background:#f2f2f2 url(/ast/img/v2/bg-comment-block01.gif) repeat-x 0 100%; 
} 
#content .comment-block h3{ 
	font-size:16px; 
	line-height:18px; 
	color:#45610d; 
	background:url(/ast/img/v2/bg-line03.gif) repeat-x 0 100%; 
	padding:7px 0 9px 8px; 
} 
#content .comment-block h3 a{ 
	font-size:16px; 
	color:#45610d; 
	text-decoration:none; 
} 
#content .comment-block h3 a:hover{ 
	font-size:16px; 
	color:#45610d; 
	text-decoration:none; 
} 
.comment-block .inner{ 
	overflow:hidden; 
	height:1%; 
	padding:12px 5px 3px 9px; 
} 
#content .comment-block p{ 
	margin:0; 
	font-size:11px; 
	line-height:14px; 
} 
.comment-block .record{ 
	float:right; 
	background:url(/ast/img/v2/bg-record-left.gif) no-repeat; 
	font-size:16px; 
	line-height:19px; 
	color:#45610d; 
	font-weight:bold; 
	margin:0 0 0 45px; 
} 
.comment-block .record:hover{ 
	text-decoration:none; 
} 
.comment-block .record span{ 
	float:left; 
	background:url(/ast/img/v2/bg-record-right.gif) no-repeat 100% 0;
	height: 27px; 
	padding:4px 15px 0; 
	cursor:pointer; 
} 
.content-c{ 
	height:1%; 
} 
.content-c:after{ 
	content:""; 
	display:block; 
	clear:both; 
} 
.cloud-box{ 
	background:url(/ast/img/v2/bg-cloud-box-center.gif) repeat-y; 
	height:1%; 
	margin:0 0 6px -9px; 
	position:relative; 
	z-index:20; 
} 
.cloud-box:after{ 
	content:""; 
	display:block; 
	clear:both; 
} 
.cloud-box .holder{ 
	background:url(/ast/img/v2/bg-cloud-box-bottom.gif) no-repeat 0 100%; 
} 
.cloud-box .frame{ 
	background:url(/ast/img/v2/bg-cloud-box-top.gif) no-repeat; 
	padding:16px 70px 9px 24px; 
	width:383px; } .cloud-box ul{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	font-size:14px; 
	overflow:hidden; 
	line-height:16px; 
	width:100%; } 
.cloud-box ul li{ 
	float:left; 
	padding:0 20px 12px 0; 
	white-space:nowrap; 
} 
.paging{ 
	text-align:center; 
	background:#ebebeb; 
	padding:2px 64px 3px 11px; 
	position:relative; 
	font-size:12px; 
	line-height:15px; 
} 
.bottom-paging{ 
	text-align:left; 
	padding:2px 0 3px 11px; 
} .paging ul{ margin:0; padding:0; 
	list-style:none; } 
.paging ul li{ 
	display:inline; 
} 
.paging ul a{ 
	margin:0 0 0 3px; 
} 
.paging span{ 
	float:left; 
	font-weight:bold; 
	position:relative; 
} 
.bottom-paging span{ 
	padding:0 67px 0 0; 
} 
.paging span em{ 
	font-weight:normal; 
	font-style:normal; 
} 
.main-list{ margin:0 0 1px; padding:0; list-style:none; 
	height:1%; 
	overflow:hidden; 
	border-bottom:1px solid #d9e4c5; } 
.main-list li{ 
	overflow:hidden; 
	vertical-align:middle; 
	border-top:1px solid #d9e4c5; 
	padding:11px 3px 3px 10px; 
	min-height:107px; 
	position:relative; 
} 
* html .main-list li{ 
	height:107px; 
	overflow:visible; 
} 
.main-list .even{ 
	background:#f0f8e1; 
} 
.main-list img{ 
	float:left; 
	border:solid #fff; 
	border-width:1px 0 0 1px; 
	margin:2px 0 0; 
} 
.main-list .text-holder{ 
	float:right; 
	width:305px; 
	font-size:12px; 
	line-height:15px; 
} 
#content .main-list h3{ 
	margin:0; 
	font-size:12px; 
	line-height:15px; 
} 
.main-list strong{ 
	font-weight:normal; 
	display:block; 
	margin:0 0 5px; 
	font-size:11px; 
	font-style:italic; 
	color:#787878; 
} 
#content .main-list p{ 
	margin:0; 
	padding:0 0 12px; 
} 
.main-list .more{ 
	font-size:11px; 
	line-height:13px; 
	font-weight:bold; 
	position:absolute; 
	left:160px; 
	bottom:3px; 
} 
.main-list .more a{ 
	float:left; 
	text-decoration:underline; 
	color:#45610d; 
	background:url(/ast/img/v2/ico01.gif) no-repeat 100% 5px; 
	padding:0 7px 0 0; 
} 
.main-list .more a:hover{ 
	text-decoration:none; 
} 
.image-box{ 
	padding:3px 0 0; 
	position:relative; 
	height:1%; 
	background-color:#d9d9d9 
} 
.image-box img{ 
	display:block; 
} 
.image-box .holder{ 
	position:absolute; 
	bottom:0; 
	left:0; 
	width:100%; 
} 
.image-box .frame{ 
	background:url(/ast/img/v2/bg-transparent.png) repeat-y; 
	height:1%; 
	padding:1px 9px 8px 10px; 
} 
#content .image-box h2{ 
	margin:0 0 2px; 
	font-size:24px; 
	line-height:27px; 
	color:#fff; 
	word-spacing:-1px; 
	letter-spacing:-1px; 
	position:relative; 
} 
.image-box blockquote{ 
	margin:0; 
	position:relative; 
} 
.image-box blockquote q{ 
	font-size:12px; 
	line-height:14px; 
	font-weight:bold; 
	color:#b5ff94; 
	display:block; 
	padding:0 5px 4px 0; 
	text-align:justify; 
} 
.image-box cite{ 
	font-size:10px; 
	line-height:12px; 
	color:#d4d4d4; 
	font-style:normal; 
	display:block; 
} 
.image-box cite a{ 
	text-decoration:underline; 
	color:#d4d4d4; 
} 
.image-box cite a:hover{ 
	text-decoration:none; 
} 
.subscribe-box{ 
	height:1%; 
	overflow:hidden; 
	background:url(/ast/img/v2/bg-line04.gif) no-repeat 11px 100%; 
	padding:8px 9px 3px 8px; 
	margin:0 0 2px; 
} 
#content .subscribe-box .forum{ 
	background:url(/ast/img/v2/text-forum.gif) no-repeat;
	width:107px;
	height:33px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0; 
} 
.login-form{ 
	float:right; 
	width:290px; 
	padding:4px 0 0; 
} 
.subscribe{ 
	float:right; 
	font-size:14px; 
	line-height:16px; 
	color:#585858; 
	font-weight:bold; 
	padding:4px 0 0; 
	border-bottom:2px solid #585858; 
} 
.subscribe:hover{ 
	text-decoration:none; 
	border:none; 
} 
.login-form input{ 
	padding:0; 
	margin:0; 
	float:right; 
	border:none; 
	background:none; 
	font-size:11px; 
	line-height:14px; 
} 
.login-form .btn-ligin{ 
	color:#585858; 
	text-decoration:underline; 
	cursor:pointer; 
	margin:4px 5px 0 2px; 
	display:inline; 
} 
.login-form .btn-ligin:hover, 
.login-form .btn-ligin.hover{ 
	text-decoration:none; 
} 
.login-form div{ 
	float:right; 
	background:url(/ast/img/v2/bg-input01.gif) no-repeat;
	width:65px;
	height:24px; 
	margin:0 3px 0 0; 
	display:inline; 
	padding:0 8px; 
} 
.login-form div input{ 
	color:#585858; 
	width:65px; 
	margin:5px 0 0; 
} 
.forum-list{ margin:0 0 3px; padding:0; list-style:none; 
	height:1%; 
	overflow:hidden; 
	background:#fbfff3; } 
.forum-list li{ 
	height:1%; 
	vertical-align:middle; 
	overflow:hidden; 
	position:relative; 
	padding:4px; 
} 
.forum-list .even{ 
	background:#f0f8e1; 
} 
.forum-list .holder{ 
	height:1%; 
	overflow:hidden; 
	margin:0 0 5px; 
} 
.forum-list .holder a{ 
	float:left; 
	text-decoration:underline; 
	font-size:12px; 
	line-height:14px; 
	word-spacing:2px; 
} 
.forum-list .holder a:hover{ 
	text-decoration:none; 
} 
.forum-list .holder span{ 
	float:right; 
	font-size:11px; 
	line-height:14px; 
	color:#45610D; 
	padding:0 0 0 5px; 
} 
#content .forum-list p{ 
	margin:0; 
	font-size:10px; 
	line-height:12px; 
	color:#5c5c5c; 
} 
.forum-list .more{ 
	position:absolute; 
	right:17px; 
	bottom:7px; 
	font-size:11px; 
	line-height:13px; 
	color:#45610d; 
	text-decoration:underline; 
	background:url(/ast/img/v2/ico02.gif) no-repeat 100% 5px; 
	padding:0 7px 0 0; 
} 
.forum-list .more:hover{ 
	text-decoration:none; 
} 
#content .banner{ 
	margin:0 0 4px; 
} 
#content .banner img{ 
	display:block; 
} 
.posts-list{ margin:0 0 3px; padding:0 0 0 3px; list-style:none; 
	height:1%; 
	overflow:hidden; } 
.posts-list li{ 
	float:left; 
	width:230px; 
	min-height:150px; 
	margin:0 1px 0 0; 
	position:relative; 
	padding:0 0 16px; 
} 
* html .posts-list li{ 
	height:150px; 
} 
.posts-list .gray, 
.posts-list .green{ 
	min-height:155px; 
} 
* html .posts-list .gray{ 
	height:155px; 
} 
* html .posts-list .green{ 
	height:155px; 
} 
#content .posts-list h3{ 
	font-size:12px; 
	line-height:15px; 
	color:#fff; 
	background:#424242; 
	padding:7px 10px 7px 9px; 
	margin:0 0 2px; 
} 
#content .posts-list .gray h3{ 
	background:#636363; 
} 
#content .posts-list .green h3{ 
	background:#3b5409; 
	color:#b1cf76; 
} 
.posts-list img{ 
	float:left; 
	border:1px solid #a6a6a6; 
	margin:-1px 9px 0 0; 
} 
.posts-list strong{ 
	font-size:12px; 
	line-height:18px; 
	display:block; 
	font-weight:normal; 
	margin:0 0 3px; 
} 
.posts-list strong a{ 
	text-decoration:underline; 
} 
.posts-list strong a:hover{ 
	text-decoration:none; 
} 
#content .posts-list p{ 
	font-size:11px; 
	line-height:14px; 
	color:#000; 
	margin:0; 
	text-align:justify; 
	padding-right:10px; 
} 
.posts-list .more{ 
	position:absolute; 
	right:5px; 
	bottom:4px; 
	background:url(/ast/img/v2/bg-more-left.gif) no-repeat; 
} 
.posts-list .more:hover{ 
	text-decoration:none; 
} 
.posts-list .more span{ 
	background:url(/ast/img/v2/bg-more-right.gif) no-repeat 100% 0;
	height:16px; 
	line-height:13px; 
	font-size:10px; 
	color:#373737; 
	float:left; 
	cursor:pointer; 
	padding:0 16px 0 9px; 
} 
#content h4{ 
	margin:0; 
} 
.news-box{ 
	height:1%; 
	overflow:hidden; 
	padding:0 4px 0 3px; 
} 
.news-box h4{ 
	background:#000 url(/ast/img/v2/bg-title2.gif) no-repeat 100% 0;
	height:22px; 
	color:#fff; 
	font-size:12px; 
	line-height:15px; 
	margin:0 0 1px; 
	padding:4px 0 0 9px; 
} 
.news-list{ margin:0 0 2px; padding:0; list-style:none; 
	overflow:hidden; 
	font-size:12px; 
	font-weight:bold;
	line-height:15px; } 
.news-list li{ 
	padding:2px 0 4px 7px; 
	margin:0 0 1px; 
	background:#fbfbfb; 
} 
.news-list .even{ 
	background:#f3f3f3; 
} 
.news-list a{ 
	color:#525252; 
	text-decoration:none; 
} 
.news-list a:hover{ 
	text-decoration:none; 
} 
.news-flow{ 
	display:block; 
	text-align:right; 
	padding:0 10px 0 0; 
} 
.news-flow a{ 
	font-size:12px; 
	line-height:15px; 
	color:#45610d; 
	text-decoration:underline; 
} 
.news-flow a:hover{ 
	text-decoration:none; 
} 
#footer{ 
	background:#303030 url(/ast/img/v2/bg-footer.gif) no-repeat 0 100%; 
	text-align:center; 
	padding:8px 0 34px 13px; 
} 
#footer p{ 
	margin:0; 
	font-size:10px; 
	line-height:12px; 
	font-weight:bold; 
	color:#717171; 
} 
 
.events_prices  
{ 
	border-collapse:collapse; 
	margin:2px 0 -1px; 
	padding:0; 
	background:#f5f5f5; 
	width:100%; 
} 
.events_prices td  
{ 
	padding:2px;  
	border:1px solid #dadada 
} 
.events_prices .head  
{ 
	font-weight:bold 
} 
.events_prices .textr {text-align:right} 
.events_prices .textl {text-align:left} 
 
/*comments*/ 
.commentsold 
{ 
	background:#FAFAFA none repeat scroll 0 0; 
	border:1px solid #EEEEEE; 
} 
.commentsold h3  
{ 
	margin:1em!important; 
} 
ol.commentlist  
{ 
	background:#FFFFFF none repeat scroll 0 0; 
	border:1px solid #EEEEEE; 
	padding-left:28px!important;
	padding-bottom:15px;
} 
.commentlist li  
{ 
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:decimal; 
	margin:15px 0 3px; 
	padding:5px 10px 3px; 
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
} 
 
.commentlist cite, .commentlist cite a  
{  
	font-weight: bold; font-style: normal; font-size: 1.1em; 
} 
.commentlist p  
{  
	font-weight: normal; line-height: 1.5em; text-transform: none; 
} 
 
.commentlist  
{ 
  text-align: justify; 
  margin: 1em; 
} 
.commentlist p  
{  
	margin: 10px 5px 10px 0; 
} 
 
.commentmetadata  
{ 
	color:#676767; 
	display:block; 
	margin:5px 0; 
} 
 
.article_review
{
	padding-top:10px;
	padding-left:15px;
}
.article_review h3
{
	padding-bottom:5px;
}
 
 /*comments sidebar*/
.pon ul,
.forums ul{
	margin:0;
	padding:6px 5px 4px 9px;
	list-style:none;
}
.pon ul li{
	border-bottom:1px solid #d9d9d9;
	padding:4px 0;
}
.pon .multi-pages{
	margin:0;
	padding:5px 0 2px;
	list-style:none;
	float:right;
}
.content .multi-pages li{
	float:left;
	border:none;
	padding:0;
}
.multi-pages li a{
	display:block;
	border:1px solid #c2c2c2;
	padding:1px 4px;
	margin-right:5px;
}
.multi-pages li a:hover,
.multi-pages li.active a{
	color:#b3b3b3;
	background:#666;
	text-decoration:none;
}
.pon h2
{
	color:#f2f2f2;
	font-size:11px;
	background:url(/ast/img/bg-heiding.gif) repeat-x;
	line-height:24px;
	margin:0;
	font-weight:normal;
	padding-left:10px;
}
 
.epikoinonia
{
	text-align:center;
	margin-bottom:5px;
}
.epikoinonia a
{
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
}
.epikoinonia a:hover
{
	text-decoration:none;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
	.gallery{ 
	width:100%; 
	overflow:hidden; 
	position: relative; 
	height:122px; 
	margin:-11px 0 0; 
	background:url(/ast/img/bg-gallery2.gif) repeat-x 0 100%; 
} 
.gallery ul{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	position:absolute; 
	top:4px; 
	left:11px; 
	height:128px; 
	width:999px; 
} 
.gallery ul li{ 
	float:left; 
	margin:0 5px 0 0; 
	width:146px; 
	position:relative; 
} 
.gallery ul li a { 
	float:left; 
	overflow:hidden; 
	outline:none; 
	height:118px; 
} 
.gallery ul li a img{ 
	margin:17px 7px 12px 5px; 
	float:left; 
} 
.gallery ul li a .overlay{ 
	position:absolute; 
	left:0; 
	bottom:0; 
	width:146px; 
	height:118px; 
	clear:both; 
	background:url(/ast/img/bg-overlay.gif) no-repeat; 
	cursor:pointer; 
} 
.overlay p, 
.overlay span{ 
	margin:83px 0 0; 
	color:#fff; 
	padding:0 11px 0 11px; 
	line-height:10px; 
	display:block; 
	font:10px Arial,Helvetica,sans-serif; 
} 
 
.gallery ul li a:hover, 
.gallery ul li.active a{ 
	text-decoration:none; 
	background-position:0 0; 
} 
.gallery ul li a:hover .overlay, 
.gallery ul li.active .overlay{background-position:0 100%;} 
 
.clear {clear:both; float:none}
