body {margin:0px; padding:0px; background:url(/ast/img/v3/v3-bg.jpg) #094b05 no-repeat center top; font: 71% Verdana, Arial, Sans-Serif; }
table {border-collapse:collapse}
td {padding:0px; margin:0px}
img {border:0px}
ul, li {margin:0px; padding:0px}

#wrapper {width:974px; text-align:left}

#top {width:974px}
#top .logo{width:184px}
#top .rigas{width:93px}
#top .augo
{
	width:697px;
	vertical-align:bottom;
	padding-bottom:2px;
}

#mid {width:974px}
#mid td {vertical-align:top}
#mid .lmenu {width:184px; background:url(/ast/img/v3/mid-menu-bg.png) no-repeat}
#mid .space {width:22px; background:url(/ast/img/v3/mid-space-bg.gif) no-repeat}
#mid .content {width:768px}

#footer {width:974px; background:url(/ast/img/v3/v3-footer-bg.jpg) #052502 repeat-x; margin-top:20px; text-align:center; color:#fff}
#footer td {padding:5px 2px 5px 2px}
#footer td img {margin-top:5px}
#footer .btleft 			{width:134px; text-align:right; font-size:9px; font-family:Arial}
#footer .btcenter 		{width:725px; text-align:center}
#footer .btcenter 	a	{color:#fff}
#footer .btright 		{width:115px; text-align:center}

#download-menu {margin-top:56px; margin-left:32px; width:152px; list-style-type:none}
#download-menu li {padding:0px; margin:0px}

#cnt-gray {width:759px}
#cnt-gray .tophome {height:44px; background:url(/ast/img/v3/v3-main-menu-bghome.png) no-repeat; text-align:center;}
#cnt-gray .top {height:44px; background:url(/ast/img/v3/v3-main-menu-bg.gif) no-repeat; text-align:center;}
#cnt-gray .rotate {height:240px; background:url(/ast/img/v3/main-bg.gif) no-repeat;}
#cnt-gray .action {height:128px; background:url(/ast/img/v3/v3-main-bottom-action-bg.png) no-repeat}

ul.hmenu			{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; height:22px}
ul.hmenu li		{margin:0px; float:left; font-size:13px; color:#000; text-align:center; padding:12px 30px 5px 30px}
ul.hmenu li a {color:#000; text-decoration:none}

ul.hmenu2			{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; height:22px}
ul.hmenu2 li		{margin:0px; float:left; font-size:13px; color:#000; text-align:center; padding:12px 20px 5px 20px}
ul.hmenu2 .li2		{padding-top:4px!important;}
ul.hmenu2 li a {color:#000; text-decoration:none}

#action {width:759px}
#action .laptop {width:184px; text-align:center; font-weight:bold}
#action .steps {width:273px; text-align:center}
#action .buttons {width:302px}

#steps {width:273px; margin-top:10px}
#steps td {padding:5px 2px 5px 2px ; text-align:left}
#steps .number	{width:50px; font-size:15px; vertical-align:middle; font-weight:bold; text-align:center}
#steps .text		{width:223px; vertical-align:middle; font-size:10px}

.cnt-gray						{width:759px; margin-bottom:15px}
.cnt-gray .cnt-gray-top			{height:8px; background:url(/ast/img/v3/gray-box-top.gif) no-repeat; text-align:center;}
.cnt-gray .cnt-gray-content	{background:url(/ast/img/v3/gray-box-bg.jpg) repeat-y; padding:0px 10px 10px 10px}
.cnt-gray .cnt-gray-bottom	{height:8px; background:url(/ast/img/v3/gray-box-bottom.gif) no-repeat; text-align:center;}

.cnt-gray-article						{width:758px;}
.cnt-gray-article .cnt-gray-content	{background:url(/ast/img/v3/gray-box-bgarticle.jpg) repeat-y; padding:13px 30px 15px 30px; min-height:600px}
.cnt-gray-article .cnt-gray-content-black	{background:#000; padding:13px 30px 15px 30px; min-height:600px; color:#fff}
.cnt-gray-article .cnt-gray-bottom	{height:48px; background:url(/ast/img/v3/article-footer.gif) no-repeat; text-align:center;}

.content_box {width:100%}
.content_box .picture {padding:5px}
.content_box .keimeno {padding:5px}
.content_box .keimeno .title {font-size:13px; font-weight:bold;}
.content_box .keimeno .title a {text-decoration:none; color:#000;}
.content_box .keimeno .title a:hover {text-decoration:none; color:#72BF44!important;}

ul.nav 					{margin:0; list-style:none; padding:8px 0; width:155px; margin-left:15px}
ul.nav li 			{color:#000; display:block; padding:5px 0px 0px 10px; text-align:left; font-size:11px; font-family:Arial}
ul.nav li a 		{color:#fff; text-decoration:none}
ul.nav li a:hover	{color:#fff; text-decoration:none}

ul.nav li.head 	{display:block; padding:5px 0 0 10px; font-weight:bold; font-size:12px; font-family:Arial; color:#fff; background:url(/ast/img/v3/lmenu-head-bg.gif) no-repeat; height:26px}
ul.nav li.head a	{color:#fff; text-decoration:none}
ul.nav li.sel a		{font-weight:bold; color:#3EBF42;}

.text {display:block; float:left}
.symbol {display:block; float:right; height:23px; margin-right:5px}

.social {text-align:center; color:#fff}

h1 {margin:0 0 10px 0; font-size:16px }
.article h1 {font-size:20px}

.fieldtitle {font-weight:bold; width:200px; text-align:right;}

table.error 							{width:725px; background-color:#fff; border:1px solid #cc0000; color:#cc0000; margin-left:130px}
table.error td 						{padding:4px; color:#cc0000; text-aling:left}
table.error td.head_err 	{color:#cc0000; font-weight:bold}
table.error td.desc_err 	{font-size:9px}

table.suc 							{width:100%; background-color:#fff; border:1px solid green; color:green; margin-bottom:4}
table.suc td 						{padding:4; color:green; text-aling:left}
table.suc td.head_err 	{font-weight:bold}
table.suc td.desc_err 	{font-size:9px}

/*forum - leaderboard*/
.forum 		{height:42px; width:759px; background:url(/ast/img/fp-forum-bg-02.png) top left no-repeat #000000; margin-bottom:5px}
.leaderboard 	{height:60px; width:759px; background:url(/ast/img/fp-leaderboard-bg-02.png) top left no-repeat #000000; margin-bottom:5px}
.leaderboard div {padding:10px 0 0 0; font-family:Arial; font-size:13px;}

ul.lb {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 120px; padding:0px; height:20px}
ul.lb li {margin:0px; float:left; font-size:11px; color:#fff; text-align:center; height:20px; width:100px}
ul.lb li.h {height:20px; width:140px; font-size:12px; font-weight:bold}
ul.lb li a {color:#fff; text-decoration:underline}
ul.lb li a:hover {color:#fff; text-decoration:none}
ul.lb li.user {margin:0px; float:left; font-size:11px; color:#fff; text-align:center; height:20px; width:140px; font-weight:bold}
ul.lb li.user a {text-decoration:none}
ul.lb li.rank {margin:0px; float:left; font-size:11px; color:#fff; text-align:center; height:20px; width:70px; color:yellow; font-weight:bold}
ul.lb li.rank a {color:yellow; text-decoration:none}
/*end forum - leaderboard*/

/*login box*/
table.postlb 				{background:url(/ast/img/p-plg-bgv3.png) no-repeat; width:697px; height:62px}
table.postlb td 			{padding:0px; font-family:Arial; font-size:11px; color:#ffffff; vertical-align:middle}
table.postlb td.outl {width:116px; text-align:center; padding:1px 5px 1px 5px}
table.postlb td.outc {width:293px; text-align:left; padding:1px 30px 1px 30px}
table.postlb td.outr {width:243px; text-align:left; padding:1px 5px 1px 5px}

table.postlb a {color:#FFFFFF;}

table.postlb td table.inl {width:116px}
table.postlb td table.inl td {text-align:center; vertical-align:middle; height:20px}
table.postlb td table.inl td.emph {font-size:12px}
table.postlb td table.inl td a {text-decoration:underline!important}

table.postlb td table.inc {width:293px}
table.postlb td table.inc td {text-aling:left; vertical-align:middle; width:25%; height:20px}
table.postlb td table.inc td.rowh {padding-left:10px}
table.postlb td table.inc td.rowv {font-weight:bold; font-size:12px}
table.postlb td table.inc td.emp {font-weight:bold}
table.postlb td table.inc td.rowhalt {background-color:#5a8057; padding-left:10px}
table.postlb td table.inc td.rowvalt {font-weight:bold; background-color:#5a8057; font-size:12px}

table.postlb td table.inr 		{width:180px; margin-left:10px}
table.postlb td table.inr td 	{text-align:center; vertical-align:middle; height:25px}
table.postlb td table.inr td a {text-decoration:underline!important}

table.prelb 				{background:url(/ast/img/p-prelg-bgv3.png) no-repeat; width:555px; height:62px; margin-right:9px;}
table.prelb td 			{padding:0px; font-family:Arial; font-size:11px; color:#ffffff; vertical-align:middle; padding-top:10px}
table.prelb td.outl {width:170px; text-align:center}
table.prelb td.outl a {text-decoration:underline!important; font-size:10px}
table.prelb td.outl img {margin-bottom:2px}

table.prelb a {color:#FFFFFF; text-decoration:none;}

table.prelb td.outr {width:385px; text-align:right; padding-right:30px}
table.prelb td.outr input.cusCode 		{width:130px; border:0px; height:14px; font-size:11px; margin-left:5px; }
table.prelb td.outr input.cusPassword {width:130px; border:0px; height:14px; font-size:11px; margin-left:5px; }
table.prelb td.outr input.btnSignIn 	{width:60px; border:0px; margin-left:5px; background-color:#279d3c; font-weight:bold; color:#fff; height:18px; font-size:11px;}

/*end login box*/

/*old tables*/
table.member						{width:100%; background-color:#FFF;}
table.member td					{font-family:Arial; padding:4px; vertical-align:top; background-color:#FFF; color:#000; font-size:12px}
table.member td	a				{color:blue}
table.member td.title		{font-weight:bold; font-size:14px; color:#00703C}
table.member td.titleCas		{font-weight:bold; font-size:14px; color:#cc0000}
table.member td.head		{font-weight:bold; text-align:right; padding:6px 6px 6px 0px; vertical-align:middle}
table.member td.value		{text-align:left; padding:2px 0px 6px 0px; vertical-align:middle}
table.member td.intro		{color:#00703C; padding:5px;}
table.member td.intro	a {color:#00703C; font-weight:normal; color:blue}
table.member td.introCas		{color:#cc0000; padding:5px;}
table.member td.introCas	a {color:#cc0000; font-weight:normal; color:blue}
table.member td.btn 		{padding-top:20px}
table.member input			{border:1px solid #000000; font-size:10px;}
table.member input.btn	{border:1px solid #72BF44; height:20; WIDTH:80; font-size:10px; background-color:#008723; color:#fff; font-weight:bold}
table.member input.btnCas	{border:1px solid #ff0000; height:20; WIDTH:80; font-size:10px; background-color:#ff6600; color:#fff; font-weight:bold}
table.member input.noborder		{border:0px}
table.member td.p0			{padding:0px; vertical-align:top; background-color:#FFF; color:#00703C}
table.member td	select.small	{font-size:11px}
table.member td.value_small		{font-size:11px; text-align:left; padding:2px 0px 6px 0px}

table.article						{width:100%;}
table.article td				{font-family:Arial; padding:5px; vertical-align:top; color:#000; font-size:12px;}
table.article td	a			{color:blue}
table.article td.title	{font-weight:bold; font-size:14px; color:#00703C}
table.article td.head		{font-weight:bold; text-align:right;}
table.article td.p0			{padding:0px; vertical-align:top; background-color:#FFF; color:#00703C}

table.list						{width:100%;}
table.list td				{font-family:Arial; padding:5px; vertical-align:top; color:#000; font-size:12px;}
table.list td	a			{color:blue}
table.list td.title	{font-weight:bold; font-size:14px; color:#00703C}
table.list td.head		{font-weight:bold; text-align:right;}
table.list td.p0			{padding:0px; vertical-align:top; background-color:#FFF; color:#00703C}

table.result				{width:100%; margin:30px 0px 30px 0px}
table.result td			{padding:10px; font-size:12px; font-weight:bold}
table.result td.success	{color:#00703C; border:1px solid #00703C}
table.result td.error		{color:#ff0000; border:1px solid #ff0000}
table.result td.false		{color:#cc0000; border:1px solid #cc0000}

.art-box {width:100%; padding:0px 40px 20px 0px;}
.art-box .title {font-size:16px; color:#000; font-weight:bold; margin-bottom:10px;}
.art-box .title a {text-decoration:none; color:#000; font-weight:bold;}
.art-box .photo {float:left; margin-right:18px;}
.art-box .photo img {width:232px; height:120px}
.art-box .link {float:right}

table.paginator			{height:20; width:100%}
table.paginator td			{padding-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20; vertical-align:middle; color:#000;}
table.paginator td.left	{width:20%; text-align:left;	padding-left:5;}
table.paginator td.right	{width:20%; text-align:right;	padding-right:5;}
table.paginator td.center	{width:80%; text-align:center}
table.paginator td.centerP	{width:80%; text-align:center; font-size:12px;}
table.paginator td a		{color:#b7b7b7; font-weight:bold; font-size:11px; text-decoration:none;}
table.paginator td img {vertical-align:middle;}
table.paginator td ahover 	    {background-color:#EFEFEF; color:#E50202}
table.paginator td avisited hover {background-color:#EFEFEF; color:#E50202}
/*end old tables*/

/*jquery*/
/* container for slides */
.images {
	position:absolute;	
	height:240px;
	width:758px;
}
/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	height:239px;
}
/* tabs */
.tabs {
	position:absolute;
	top:0;
	left:618px;	
	z-index:1000;
}
/* single tab */
.tabs a {
	width:23px;
	height:21px;
	float:left;
	margin:0px;
	display:block;	
	margin:4px;
}
.tabs a.tab1
{
	background:url(/ast/img/v3/num1-1.png) 0 0 no-repeat;	
	background-position:-23px 0px;
}
.tabs a.tab2
{
	background:url(/ast/img/v3/num2-1.png) 0 0 no-repeat;	
	background-position:-23px 0px;
}
.tabs a.tab3
{
	background:url(/ast/img/v3/num3-1.png) 0 0 no-repeat;	
	background-position:-23px 0px;
}
.tabs a.tab4
{
	background:url(/ast/img/v3/num4-1.png) 0 0 no-repeat;	
	background-position:-23px 0px;
}
/* mouseover state */
.tabs a:hover 
{
}
/* active state (current page state) */
.tabs a.current 
{
	background-position:0px 0px;
} 	
/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled 
{
	visibility:hidden !important;		
}
/*end jquery*/

/*myaccount-loyalty*/
#myaccount-root-tabs 								{height:37px; vertical-align:middle;}
#myaccount-root-tabs .tab-active 					{vertical-align:middle; margin:10px 2px 0px 5px; width:172px; height:27px; background:url(/ast/img/v3/tab-big.png) no-repeat; float:left}
#myaccount-root-tabs .tab-active a				{margin-top:5px; display:block; padding:0px; font-size:13px; color:#fff; text-decoration:none; font-weight:bold; text-align:center}
#myaccount-root-tabs .tab-active a:hover	{text-decoration:underline}
#myaccount-root-tabs .tab-inactive 				{vertical-align:middle; margin:10px 2px 0px 5px; width:172px; height:27px; background:url(/ast/img/v3/tab-big-light.png) no-repeat; float:left}
#myaccount-root-tabs .tab-inactive a			{margin-top:5px; display:block; padding:0px; font-size:13px; color:#979797; text-decoration:none; font-weight:bold; text-align:center}
#myaccount-root-tabs .tab-inactive a:hover	{text-decoration:underline}

.ma-balance-boxes {width:690px; overflow:hidden; padding:5px; margin-top:10px; margin-bottom:10px; font-family:Arial;}
.ma-balance {width:325px; height:185px; background:url(/ast/img/my-account-balance-bg-01.png) no-repeat; float:left; margin-left:5px}
.ma-points 	{width:335px; height:185px; background:url(/ast/img/my-account-points-bg-01.png) no-repeat; float:left; margin-left:10px}
.cont-padding {padding:10px}
.ma-balance-boxes p {margin:5px 0px 10px 0px}
.ma-balance-boxes p.l1 {font-size:24px; font-weight:bold}
.ma-balance-boxes p.l1 a:hover {color:#000}
.ma-balance-boxes p.l4 {font-size:11px; font-weight:normal}
.ma-balance-boxes .ma-balance .white-box {background-color:#fff; padding:2px}
.ma-balance-boxes .ma-points .white-box  {font-weight:bold; padding:2px}

.ma-points a {color:#000}
.ma-points a.visited {color:#000}
.ma-points a:hover {color:#000}

.ma-module {width:690px; overflow:hidden; padding:5px; margin-top:10px; margin-bottom:10px; font-family:Arial;}
.ma-module .ma-module-header {width:677px; height:45px; background:url(/ast/img/v3/my-account-module-bg.png) no-repeat; font-size:18px; font-weight:bold; color:#fff}
.ma-module .ma-module-data {width:677px; padding:10px}
.ma-module p {font-size:12px}

.ma-data-tbl {width:100%}
.ma-data-tbl td {color:#000; padding:5px}
.ma-data-tbl thead td {font-size:11px; border-bottom:1px solid #000; font-weight:bold}
.ma-data-tbl tbody tr.r0 td {font-size:12px; font-weight:normal; background-color:#ededed; border-bottom:1px solid #fff}
.ma-data-tbl tbody tr.r1 td {font-size:12px; font-weight:normal; background-color:#f6f6f6; border-bottom:1px solid #fff}

.loy-monthly-rank {width:690px; margin:5px}
.loy-monthly-rank td {background-color:#000; text-align:left; color:#fff; padding:5px; vertical-align:middle}
.loy-monthly-rank td.hdl {font-weight:bold; text-align:left; padding:10px; font-size:15px}
.loy-monthly-rank td.hdl2{font-weight:bold; text-align:left!important; padding:10px 5px}
.loy-monthly-rank td.nrl {font-weight:normal; vertical-align:top; font-size:10px; padding:10px 5px}

.loy-yearly-rank {width:690px; margin:5px}
.loy-yearly-rank td {background-color:#292929; text-align:left; color:#fff; padding:5px; vertical-align:middle}
.loy-yearly-rank td.hdl {font-weight:bold; text-align:left; padding:10px; font-size:15px}
.loy-yearly-rank td.hdl2{font-weight:bold; text-align:left; padding:10px 5px}
.loy-yearly-rank td.nrl {font-weight:normal; vertical-align:top; font-size:10px; padding:10px 5px}

#loyalty-chart {background:url(/ast/img/loyalty/poker-loyaltypage-chart-i.gif); width:656px; height:319px; margin:5px}
#loyalty-chart .arrow-1010 {width:50px; height:50px; position:relative; top:148px; left:90px}
#loyalty-chart .arrow-1011 {width:50px; height:50px; position:relative; top:148px; left:142px}
#loyalty-chart .arrow-1012 {width:50px; height:50px; position:relative; top:148px; left:194px}
#loyalty-chart .arrow-1013 {width:50px; height:50px; position:relative; top:148px; left:246px}
#loyalty-chart .arrow-1015 {width:50px; height:50px; position:relative; top:148px; left:357px}
#loyalty-chart .arrow-1016 {width:50px; height:50px; position:relative; top:148px; left:409px}
#loyalty-chart .arrow-1017 {width:50px; height:50px; position:relative; top:148px; left:461px}
#loyalty-chart .arrow-1018 {width:50px; height:50px; position:relative; top:148px; left:513px}

#loyalty-tabs 											{height:57px;}
#loyalty-tabs .tab-active 					{margin:30px 1px 0px 0px; width:138px; height:27px; background:url(/ast/img/v3/tab.png); float:left}
#loyalty-tabs .tab-active a					{display:block; width:70px; margin-left:34px; padding:0px 0px 5px 0px; font-size:11px; color:#fff; text-decoration:none; font-weight:bold; text-align:center}
#loyalty-tabs .tab-active a:hover		{text-decoration:underline}
#loyalty-tabs .tab-inactive 				{margin:30px 1px 0px 0px; width:138px; height:27px; background:url(/ast/img/v3/tab-light.png); float:left}
#loyalty-tabs .tab-inactive a				{display:block; width:70px; margin-left:34px; padding:0px 0px 5px 0px; font-size:11px; color:#979797; text-decoration:none; font-weight:bold; text-align:center}
#loyalty-tabs .tab-inactive a:hover	{text-decoration:underline}

#content-1 {min-height:500px; backgrosund-color:#fff; padding:20px 10px 10px 10px; margin-top:10px; margin-bottom:10px}
#content-2 {min-height:500px; backgrosund-color:#fff; padding:20px 10px 10px 10px; margin-top:10px; margin-bottom:10px}
#content-3 {min-height:500px; backgrosund-color:#fff; padding:20px 10px 10px 10px; margin-top:10px; margin-bottom:10px}
#content-4 {min-height:500px; backgrosund-color:#fff; padding:20px 10px 10px 10px; margin-top:10px; margin-bottom:10px}
#content-5 {min-height:500px; backgrosund-color:#fff; padding:20px 10px 10px 10px; margin-top:10px; margin-bottom:10px}

#type-1 {background-color:#fff;}
#type-2 {background-color:#fff;}
#type-3 {background-color:#fff;}
#type-4 {background-color:#fff;}
#type-5 {background-color:#fff;}

.products {}
.products td {color:#000; font-size:14px; padding:5px 0 5px 0}
.products .ln-info  {font-size:9px; background-color:#efefef; border-bottom:1px solid #ffffff; font-weight:bold}
.products .ln-price {color:#999; vertical-align:middle; text-align:center; background-color:#efefef; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; font-size:11px; font-weight:normal}
.products .hd-price {vertical-align:middle; text-align:center; border-left:1px solid #ffffff; border-bottom:1px solid #efefef; font-size:11px; font-weight:normal}
.products .sel {vertical-align:middle; text-align:center; background-color:#eee1ad!important; border-left:1px solid #efefef; border-bottom:1px solid #efefef; font-size:12px; font-weight:bold}
/*end myaccount-loyalty*/