html{ }
body {
	font-size: 13px;
	line-height: 1.357em; /* 19px */
	font-family:  Arial, Lucida Grande,Lucida Sans Unicode, sans-serif; /*"lucida grande",tahoma,verdana,arial,sans-serif;*/
	/*height:100%;	*/
	text-align: left;
	margin: 0 auto;
	padding:0px; 
	color:#000;
	-webkit-text-size-adjust:none;
}

p {
	font-size: 13px; /* 14px */
	line-height: 1.357em;
	margin: 0 0 1.157em 0;
	color: #2C2C2C;
}
td{ font-size:13px;}
ul,
ol {
	margin: 0 0 1.357em 0;
}
ul{ list-style:none; margin:0; padding:0;}
.contentTable {
	margin: 0 0 1.357em 0;
	 font-size:13px;
}
.contentTable td {
	padding: 0 20px;
}
p.small {
	font-size: 0.786em; /* 11px */
	line-height: 1.727em;
	margin-bottom: 1.727em;
	color: #999999;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

a {
	color:#555;
	text-decoration:none;
}
a:hover {
    color:#666;
		text-decoration:underline;
}
a:visited {
    color:#343434;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align:left;
}
h1 {
	font-size: 28px; /* 32px */
	line-height: 35px;
	margin-bottom: 15px;
	margin-top:3px;
	letter-spacing: -0.03em;
	color:#000000;
}
h1.products {
	color: #000000;
	margin: 22px 0 0 0;
	line-height: 100%;
}
h2 {
	font-size: 1.286em; /* 18px */
	line-height: 0.7em; /* 19(px) : 18(px) =   1.056(em) */
	padding: 5px 0 2px 0; /* was margin: 9px 0 10px 0; but changed beacuse of 19px + 9px case */
	color:#000000;
}
h2.products {
	padding: 0 0 10px 0;
	line-height: 100%;
}
h3, h4, h5, h6  {
	/* font-family: "Lucida Grande", Calibri, Verdana, Geneva, Tahoma, sans-serif; */
	font-size: 1em; /* 14px */
	line-height: 1.357em;
	margin: 0;
	color: black;
}
form{ margin:0; padding:0; }

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
.clb{ clear:both;}
.floatl{ float:left;}
.floatr{ float:right;}

.fs9{font-size: 9px}
.fs10{font-size: 10px}
.fs11{font-size: 11px}
.fs12{font-size: 12px}
.fs13{font-size: 13px}
.fs16{font-size: 16px}
.fsm{font-size: 13px}
.fsxl{font-size: 16px}
.fsxxl{font-size: 18px}
.fwn{font-weight:normal!important;}
.fwb, .bold{font-weight:bold!important;}
.fcb{color:#333}
.fcg{color:#808080}
.tal{ text-align:left; }
.tac{ text-align:center; }
.tar{ text-align:right;}
.green{ color:#0C0;}
.red{ color:#F30;}

.pt{ padding-top: 10px!important;}
.pr{ padding-right: 10px!important;}
.pb{ padding-bottom: 10px!important;}
.pl{ padding-left: 10px!important;}
.padding5{ padding:5px!important;}
.padding10{ padding:10px!important;}
.padding15{ padding:15px!important;}

.mt{ margin-top:10px; }
.mr{ margin-right:10px; }
.mb{ margin-bottom:10px; }
.ml{ margin-left:10px; }
.mt5{ margin-top:5px; }
.mr5{ margin-right:5px; }
.mb5{ margin-bottom:5px; }
.ml5{ margin-left:5px; }
.no_m, .nom{ margin:0 0 0 0!important;}
.margin10{ margin:10px!important;}

.bn{ border:none!important;}
.br{ -moz-border-radius:6px!important; border-radius:5px!important; }
.brn{ -moz-border-radius:0px!important; border-radius:0px!important; }
.brtl{ -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.brtr{ -webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.brbl{ -webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.brbr{ -webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.tdn{ text-decoration:none;}
.tdu{ text-decoration:underline;}

.center{ margin:0 auto!important; }
/* Header related styles */ 
.w30{ width:30px;}
.w50{ width:50px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w200{ width:300px;}
.w25p{ width:25%;}
.w50p{ width:50%;}
.w75p{ width:75%;}
.w100p{ width:100%;}
img { border:0px; }
hr{ color:#CCCCCC; size:1px; height:1px;}

body{ background: #99CCFF ;} /*  url('images/UI_Bg.jpg') */
body[class="morning"]{ background:#381841 url('images/UI_Bg_Noon.jpg') repeat-x top center fixed; }
body[class="noon"]{ background:#381841 url('images/UI_Bg_Noon.jpg') repeat-x top center fixed; }
body[class="night"]{ background:#040D22 url('images/UI_Bg_Night.jpg') repeat-x top center fixed; }

#siteContainer { width:100%; padding-top:80px; background: url('images/UI_BgDefault.jpg') repeat-x bottom center fixed; min-width:780px;}

#footer { width:995px; height:300px; line-height:30px; background:none; text-align:center; font-size:11px; color:#49423F; text-shadow:#CCC 1px 1px 1px; padding:0px 0 0px 0px; position:relative; bottom:0; /*margin-top:-30px; */overflow:hidden; margin:0 auto;}
#footer a{ color:#58483F;}
#footer .inner{ position:absolute; bottom:0; line-height:30px; right:0px; background: rgba(255,255,255,0.3); padding:0 15px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.border, #table{  -moz-border-radius:4px; border-radius:4px; background:#fff 50% 50%; border-left:1px solid #F9D44C; border-top:1px solid #F9D44C; border-right:1px solid #F9D44C; border-bottom:1px solid #F9D44C; overflow:auto; width:auto;  }
.borderDefault, #table.borderDefault{ border-left:1px solid #F9D44C; border-top:1px solid #F9D44C; border-right:1px solid #F9D44C; border-bottom:1px solid #F9D44C; }
.borderBlue, #table.borderBlue{ border-left:1px solid #ACD5F0; border-top:1px solid #E8F4FC; border-right:1px solid #ACD5F0; border-bottom:1px solid #8AC4EA; }

#table .padding{ padding:15px; overflow:auto;}
#content{ width:995px; margin:0 auto; }
.wrapper{ float:left; width:100%;}

#contentColumn{ margin-left:250px; }
#leftColumn{ width:250px; float:left; overflow:visible; }

#header {
	background:url(../images/UI_MainHeaderBgYellow.png) repeat-x bottom left; 
	min-height:56px;
	max-height:140px;
	line-height:50px; 
	position:fixed; top:0; left:0; z-index:999;
	width:100%;
	min-width:400px;	
	clear:both;
	padding-bottom:5px;
	overflow:visible;
	}
body[device="mobile"] #header, 
body[device="tablet"] #header{ /*width:auto;*/ width:100%;}

#mainMenu{
	/*background:url(../images/UI_MainMenuBg.png) repeat-x top left; */
	border:none;
	border:0px;
	margin:0 auto;
	padding:0px 0 0 0px;
	/*font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;*/
	font-size:14px;
	font-weight:bold;
	/*width:995px;*/
	line-height:45px;
	overflow:visible;
	max-width:995px;
	}
#mainMenu .headerLogo{ float:left; margin:10px 0 0 10px;}
#mainMenu ul{
	
	height:55px;
	list-style:none;
	margin:0;	
	padding:0;
	}
	#mainMenu li{
		float:left;
		padding:0px;		
		}
	#mainMenu li a{
		background:url("../images/UI_MainMenuSeparator.png") bottom right no-repeat;
		color:#444;
		display:block;
		font-weight:bold;
		line-height:55px;
		height:55px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		
		}
		#mainMenu li a:hover, #mainMenu ul li:hover a{
			background: #FFF bottom center no-repeat;
			color:#000;
			text-decoration:none;
			 
			}
		#mainMenu li a.Active, #mainMenu ul li:hover a.Active{
			background: #FDE856 bottom center no-repeat;
			color:#000;
			text-decoration:none;
			 
			}
	#mainMenu li ul{
		background: #FFF; /*#FEF0A5;*/
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		-moz-box-shadow: 	-1px 3px 6px -2px #AAA;
		-webkit-box-shadow: -1px 3px 6px -2px #AAA;
		box-shadow: 		-1px 3px 6px -2px #AAA;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=95);
        /* Older than Firefox 0.9 */
        -moz-opacity:0.95;
        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.95;
        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.95;
		}
	#mainMenu li:hover ul{
		display:block;
		
		}
	#mainMenu li li {
		background:bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		}
	#mainMenu li:hover li a{
		background:none;
		
		}
	#mainMenu li ul a{
		display:block;
		height:32px;
		line-height:32px;
		font-size:13px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		#mainMenu li ul a:hover, #mainMenu li ul li:hover a{
			background:#FEF7C2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000;
			text-decoration:none;
			}
	#mainMenu li ul .new{ font-weight:bold; }
	#mainMenu p{
		clear:left;
		}	

	#mainMenu li a .GUI_Icons{ display:block; float:left; margin-top:18px;}
	#mainMenu li a .GUI_Icons.Left{ margin-right:5px; }
	#mainMenu li a .GUI_Icons.Right{ margin-left:5px;  float:right;}


	
body[device="mobile"] .headerAvatarMenu,
body[device="tablet"] .headerAvatarMenu{ margin-right:50px!important;}

/* MAIN GUI Styles 2011-07 */

.GUI_CloseButton{cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;padding:0;zoom:1}
label.GUI_CloseButton{overflow:hidden}
.GUI_CloseButton input{cursor:pointer;opacity:0;outline:none;padding:18px}
.GUI_CloseButton{background-image:url(images/UI_closeButton.png);height:15px;width:15px}
.GUI_CloseButtonSmall{background-image:url(images/UI_closeButtonSmall.png);height:11px;margin-top:1px;width:11px}
.GUI_CloseButtonDark{background-position:left -16px}
.GUI_CloseButtonInverted{background-image:url(images/UI_closeButtonDark.png);background-position:left -16px}
.GUI_CloseButton:hover,.GUI_CloseButton:focus{background-position:left -32px}
.GUI_CloseButton:active{background-position:left -48px}

.GUI_RefreshButton{cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;padding:0;zoom:1}
.GUI_RefreshButton{background-image:url(images/UI_Icons.png);height:16px;width:16px; background-position:-180px 0px}
.GUI_RefreshButton:hover,.GUI_RefreshButton:focus{background-position:-180px -18px}
.GUI_RefreshButton:active{background-position:-180px -18px}
.GUI_ButtonHolder{ padding:5px 5px 4px ; }
.GUI_ButtonPlace{ height:17px;width:17px; display:inline-block; }

.GUI_Selector .GUI_CloseButton{-webkit-background-clip:padding-box;border:1px solid transparent;margin:0}

.GUI_LinkButton input{background:none;border:none;color:#01446B;cursor:pointer;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size: 11px;margin:0;padding:0;vertical-align:top}
.GUI_LinkButton input:hover,.GUI_LinkButton input:focus,.GUI_LinkButton input:active{ color:#0169A7;
text-decoration:underline;}

.GUI_Block_Content{display:table-cell;vertical-align:top;  } /*width:800px;*/
.GUI_Block_Content.middle{vertical-align:middle; } /*width:800px;*/
.GUI_Block_Image{float:left; /*margin-right:5px*/}
.GUI_Block_Image .img,img.GUI_Block_Image,i.GUI_Block_Image{display:block}
.GUI_Block_Ext{float:right}
.GUI_Block_ICON_Image{margin-right:4px}
.GUI_Block_ICON_Content{padding-top:1px}
.GUI_Block_SMALL_Image{margin-right:7px}
.GUI_Block_MED_Image,.GUI_Block_ENT_Image{margin-right:10px}
.GUI_Block_SMALL_Content{ height:32px; }
.GUI_Block_MEDIUM_Content{ height:50px; }

.GUI_Icons{background-image:url(images/UI_Icons.png);background-repeat:no-repeat;display:inline-block;height:16px;width:18px}

.card{ border-radius: 12px; background: #FFF; padding: 12px;  }

.iconDefault{background-position:-0px -0px}

.iconLike{background-position:-18px 0px}
.iconUnlike{background-position:-36px 0px}
.iconAlert{background-position:-54px 0px}
.iconBlock{background-position:-72px 0px}
.iconAdd{background-position:-90px 0px}
.iconRemove{background-position:-108px -0px}
.iconAccept{background-position:-126px -0px}
.iconDelete{background-position:-144px -0px}
.iconMore{background-position:-162px 0px}
.iconInfo{background-position:-162px 0px}
.iconRefresh{background-position:-180px 0px}

.iconNew{background-position:-0px 0px}
.iconPhoto{background-position:-0px -18px; }
.iconVideo{background-position:-18px -18px; }
.iconText{background-position:-36px -18px}
.iconGame{background-position:-54px -18px}
.iconGift{background-position:-72px -18px}
.iconRoom{background-position:-90px -18px}
.iconCoins{background-position:-108px -18px}
.iconAward{background-position:-126px -18px}
.iconMedal{background-position:-144px -18px}
.iconArticle{background-position:-162px -18px}

.iconBoard{background-position:-0px -36px}
.iconEducation{background-position:-18px -36px}
.iconFriend{background-position:-36px -36px}
.iconContest{background-position:-54px -36px}
.iconFamily{background-position:-72px -36px}
.iconMember{background-position:-90px -36px}

.iconMHome, .iconMHome span{background-position:-0px -54px}
.iconMLogin, .iconMLogin span{background-position:-180px -54px}
.iconMLogout, .iconMLogout span{background-position:-198px -54px}
.iconMLock, .iconMLock span{background-position:-216px -54px}
.iconMBoat, .iconMBoat span{background-position:-234px -54px}
.iconMPalm, .iconMPalm span{background-position:-252px -54px}
.iconMProfile, .iconMProfile span{background-position:-36px -54px}

.iconBAdd{background-position:-0px -72px}
.iconBRemove{background-position:-18px -72px}
.iconBAccept{background-position:-36px -72px}
.iconBDelete{background-position:-54px -72px}
.iconBEmail{background-position:-72px -72px}
.iconBBack{background-position:-90px -72px}
.iconBDocument{background-position:-108px -72px}
.iconBFavorit{background-position:-126px -72px}
.iconBLove{background-position:-144px -72px}
.iconBUp{background-position:-162px -72px}
.iconBRight{background-position:-180px -72px}
.iconBDown{background-position:-198px -72px}
.iconBLeft{background-position:-216px -72px}
.iconBAddFriend{background-position:-234px -72px}
.iconBDeleteFriend{background-position:-252px -72px}



.buttonIcon{ margin-top:5px;}
.fButton{ line-height:18px; height:18px; }
.fButton i{ float:left;}
.fButton span{ display:block; height:18px; float:left; }

.GUI_AvatarBig{background-position:center 25%;width:100px;height:100px}
.GUI_AvatarLarge{width:50px;height:50px}
.GUI_AvatarMedium{width:32px;height:32px}
.GUI_AvatarSmall{width:24px;height:24px}


.GUI_Selector{display:-moz-inline-box;display:inline-block;max-width:200px;vertical-align:top;zoom:1}
.GUI_Selector .wrap{position:relative}
.GUI_PhotoThumb{ position:relative; min-width:100px; min-height:50px; border:0px; outline:1px solid #CCC; outline-offset:2px; margin:3px;}
.GUI_PhotoThumb img, .GUI_PhotoThumb .img{ margin:0px;}
.GUI_PhotoThumb:hover{ border:0px solid #FEC93A; outline:1px solid #FEC93A;}
.GUI_PhotoThumb.Active{ border:0px solid #FEC93A; outline:1px solid #FEC93A;}
.GUI_PhotoThumb .PhotoCaption{ 
	position:absolute; bottom:0px; left:0px; margin:0px; background:#000; color:#CCC; width:100%; 
	text-decoration:none!important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;}
.GUI_PhotoThumb .CaptionText:hover{ text-decoration:none!important;}

.GUI_Photo{ overflow:hidden; min-height:250px; width:100%; vertical-align:middle; margin:0 auto; text-align:center; }
.GUI_Photo img{ border:1px solid #EEE; padding:1px; }

.GUI_BorderLeft{ border-left:1px solid #F0F0F0;}
.GUI_BorderTop{ border-top:1px solid #F0F0F0;}
.GUI_BorderRight{ border-right:1px solid #F0F0F0;}
.GUI_BorderBottom{ border-bottom:1px solid #F0F0F0;}
.GUI_Border{ border:1px solid #F0F0F0;}
.bcg{ border-color:#CCC; }
.bcw{ border-color:white; }
.bcb{ border-color:black;}

.GUI_List{ list-style-type:none;margin:0;padding:0;}
.GUI_List .authorName{font-weight:bold}
.GUI_Toolbar{ line-height:16px; margin-top:3px; height:16px;}
.GUI_Toolbar span{ margin-right:3px; }
.GUI_Toolbar i{ margin-right:2px; }
.GUI_Toolbar .GUI_Icons{}
.GUI_Toolbar a{ margin-bottom:5px;}
.GUI_Toolbar .Date{ line-height:20px;}

.likesCount{ color:#666; margin-left:3px; margin-right:2px; overflow:hidden; height:18px; }
.likesCount i{ font-style:normal; color:#333; margin-right:0px; }

.GUI_Item{ overflow:hidden; text-shadow: white -1px 1px; }
.GUI_Item .Item, .GUI_Item.Item{ border:1px solid #F1F4F8; border-bottom:1px solid #e5eaf1;margin-top:2px;padding:5px 5px 4px; -moz-border-radius:5px; border-radius:5px; background:#FFFFFF;}
.GUI_Item .ItemForm,.GUI_Item.ItemForm{ background:#E6E6E6; }

.GUI_Item .ItemNormal, .GUI_Item.ItemNormal{background-color:#edeff4; }
.GUI_Item .ItemSpam, .GUI_Item.ItemSpam{background-color:#e2e2e2}
.GUI_Item .ItemNew, .GUI_Item.ItemNew{ background-color:#FFF09D; }
.GUI_Item .ItemHighlighted, .GUI_Item.ItemHighlighted{background-color:#d8dfea}

.GUI_Item .ItemYellow,.GUI_Item.ItemYellow{ background:#FFEC9D url(images/UI_Item_BgYellow.jpg) repeat-x; }
.GUI_Item .ItemRed,.GUI_Item.ItemRed{ background:#FCBE96 url(images/UI_Item_BgRed.jpg) repeat-x; }
.GUI_Item .ItemWhite,.GUI_Item.ItemWhite{ background:#F1F1F1 url(images/UI_Item_BgWhite.jpg) repeat-x; }
.GUI_Item .ItemGrey,.GUI_Item.ItemGrey{ background:#F1F1F1 url(images/UI_Item_BgGrey.jpg) repeat-x; }
.GUI_Item.padding{ padding:5px 5px 4px !important; }
.GUI_Item.Empty{ padding:10px 0px !important; }
.GUI_Item .Message{ color:#333; text-shadow:#FFF -1px 1px; margin-bottom:2px; font-size:13px; line-height:20px;}
.GUI_Message_{ /*background:#E6F9FD url(images/GUI_Item_Bg_Blue.jpg) repeat-x;background:#F5F5F5 ;*/-moz-border-radius:5px; border-radius:5px; border:1px solid #E2E2E2; padding:5px 8px;  border-bottom:1px solid #D2D2D2; 
background:#FFF7C7 url(images/UI_Item_BgYellow.jpg) repeat-x; 
}
.GUI_Message{ /*background:#E6F9FD url(images/GUI_Item_Bg_Blue.jpg) repeat-x;background:#F5F5F5 ;*/-moz-border-radius:5px; border-radius:5px; border:2px solid #FFEC9D; padding:5px 8px;  border-bottom:2px solid #FFDF5E; 
background:#FFFBEA; 
}


.GUI_Item .Caption{ font-size:13px; margin-left:6px;  }

.GUI_Nub i{background-image:url(images/UI_Icons.png);background-repeat:no-repeat;background-position:-162px -36px;display:block;width:10px; height:8px;margin-left:15px;}
.GUI_NubLeft{ position:relative; }
.GUI_NubLeft i{background-image:url(images/UI_Icons.png);background-repeat:no-repeat;background-position:-174px -36px; display:block;height:10px;margin-left:0px;width:15px;  position: absolute; left:-13px; top:15px; z-index:0;}

.GUI_ItemSizeSmall{ width:300px; }
.GUI_ItemSizeNormal{ width:400px; }
.GUI_ItemSizeMedium{ width:550px; }
.GUI_ItemSizeLarge{ width:630px; }
.GUI_ItemSizeFull{ width:100%; }

.GUI_Ident{ margin-left:100px; }

.GUI_Event .eventItem,.GUI_Event.eventItem{ padding-top:10px; padding-bottom:20px; }


.GUI_Comment{ padding-top:2px;  }
.GUI_Comment .commentItem{ border-bottom:1px solid #EFEFEF; margin-bottom:2px; margin-top:0px; padding:5px 5px 4px ; background:#FFF;
/*
background:#F6F6F6; 
-moz-border-radius:5px; border-radius:5px; 
*/
}
.GUI_Comment .Item1{ background-color:#F9F9F9;border-bottom:1px solid #e5eaf1; }
.GUI_Comment .Item2{ background-color:#f2f2f2;border-bottom:1px solid #e5eaf1; }
.GUI_Comment .ItemForm_{  background:#E6E6E6;}
.GUI_Comment .ItemForm{  background:#F3F3F3}

.GUI_Comment .commentContent{padding-top:1px;  text-align:left; word-wrap:break-word;  }
.GUI_Comment .commentContent .commentText{ color:#222;}
.GUI_Comment .commentContent .blocked{ color:#F00;}
.GUI_Comment .actions{padding-top:2px}
.GUI_Comment .itemDate { font-size:10px; }
.GUI_Comment .deleteAction,.commentUI .commentHideSelector .uiSelectorButton{opacity:0}
.GUI_Comment:hover .deleteAction,.GUI_Comment:hover .commentHideSelector .GUI_SelectorButton,.GUI_UfiSpamItem .commentHideSelector .GUI_SelectorButton{opacity:1}
.GUI_Comment .inputtext{ height:16px; padding:1px; line-height:16px; white-space: pre-wrap;
word-wrap: break-word; font-size:11px; font-family:"lucida grande",tahoma, verdana; width:100%; color:#666; overflow:hidden; resize:none; }
.GUI_Comment .submitButton{ height:20px;  }
.GUI_Comment .submitButtonSmall{ height:20px; width:40px; padding:0 7px; height:20px; border:1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; white-space: pre-wrap;
word-wrap: break-word; vertical-align:middle; overflow:visible; cursor:pointer; 
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); 
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#EFEFEF));  font-family:"lucida grande",tahoma, verdana;}
.GUI_Comment .submitButtonSmall:hover{
-moz-box-shadow:0px 1px 3px #888; -webkit-box-shadow: 0px 1px 3px #888; box-shadow:0px 1px 3px #888; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); }
.GUI_Comment .middleWrap, .GUI_Comment .middleWrapMedium{ float:left; width:100%; margin-left:-40px; margin-right:-40px; }
.GUI_Comment .middleWrapSmall{ float:left; width:100%; margin-left:-26px; margin-right:-40px;}
.GUI_Comment .middleWrapLarge{ float:left; width:100%; margin-left:-58px; margin-right:-50px;}

.GUI_Comment .inputtextWrap, .GUI_Comment .inputtextWrapMedium{ margin-left:40px; margin-right:50px; }
.GUI_Comment .inputtextWrapSmall{ margin-left:30px; margin-right:50px; }
.GUI_Comment .inputtextWrapLarge{ margin-left:58px; margin-right:60px; }
.GUI_Comment .submitButtonWrap{ width:40px; margin-top:16px; }


.GUI_Pager{ text-align:left; border:none; margin:5px 0;; padding:0;}
.GUI_Pager .pagerInfo span{ font-weight:bold;}
.GUI_Pager .pager_button{ padding:0 7px; height:20px; border:1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; white-space:nowrap; vertical-align:middle; overflow:visible; cursor:pointer; margin-bottom:2px; 
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); 
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#EFEFEF));}
.GUI_Pager .selected{ color:#000; font-weight:bold; background:#DDD; -moz-boz-shadow:none; -webkit-box-shadow: none; box-shadow:none; cursor:default; border-color:#CCC;}
.GUI_Pager .pager_button:hover{ -moz-box-shadow:0px 1px 3px #888; -webkit-box-shadow: 0px 1px 3px #888; box-shadow:0px 1px 3px #888; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); }
.GUI_Pager .pager_link{ font-size:13px; margin:5px; }


.GUI_Button .button,.GUI_Button.button{ padding:0 7px; height:20px; border:1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; white-space:nowrap; vertical-align:middle; overflow:visible; cursor:pointer; 
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); 
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#EFEFEF));}
.GUI_Button .selected,.GUI_Button.selected{ color:#000; font-weight:bold; background:#DDD; -moz-boz-shadow:none; -webkit-box-shadow: none; box-shadow:none; cursor:default; border-color:#CCC;}
.GUI_Button .button:hover,.GUI_Button.button:hover{ -moz-box-shadow:0px 1px 3px #888; -webkit-box-shadow: 0px 1px 3px #888; box-shadow:0px 1px 3px #888; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f0f0f0,endColorStr=#d9d9d9); }

.GUI_Button{ 
	/*background: #F3F3F3;
	background: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(top,#FFFFFF,#F1F1F1);
	background: -o-linear-gradient(top,#FFFFFF,#F1F1F1);
	
	border: 1px solid #D5D5D5;
	border-bottom:1px solid #F9D44C;*/

	height: 30px;	
	margin-right: -4px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	position: relative;
	display: inline-block;
}
.GUI_Button:hover{ 
	/*border: 1px solid #D0D0D0;*/
}
.GUI_Button.active{
	/*background: -o-linear-gradient(top,#EEE,#E0E0E0);
	background: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E0E0E0));
	background: -moz-linear-gradient(top,#EEE,#E0E0E0);
	background: -o-linear-gradient(top,#EEE,#E0E0E0);
	border-color: #BBB;
	box-shadow: inset 0 1px 5px #ccc;
	-moz-box-shadow: inset 0 1px 5px #ccc;
	-webkit-box-shadow: inset 0 1px 5px #ccc;
	*/
	z-index: 2;
}
.GUI_Button span{
	background-image:url(../images/UI_Icons.png);background-repeat:no-repeat;
	height: 18px;
	width: 18px;
	margin-top: 5px;
	display: inline-block;
	cursor: pointer;
}



.GUI_NaviBar ul{ display:inline; list-style:none;}
.GUI_NaviBar ul li{ display:inline; }
.GUI_NaviBar{ 
margin-left:5px;
display: -moz-inline-box;
display: inline-block;
z-index:2;
}
.GUI_NaviBar .GUI_Button{ padding:0 0 0 0!important; width:39px; }
.GUI_NaviBar .GUI_Button span{ margin-top:18px; }
.GUI_NaviBar .ml{ margin-left:5px!important;}
.GUI_NaviBar .mr{ margin-right:5px!important;}

.buttonHome span{ background-position:-0px -54px }
.buttonHome:hover span{ background-position:-90px -54px }
.buttonFeed span{ background-position:-72px -54px }
.buttonFeed:hover span{ background-position:-162px -54px }

.buttonProfile span{ background-position:-36px -54px }
.buttonProfile:hover span{ background-position:-126px -54px }
.buttonMessages span{ background-position:-54px -54px }
.buttonMessages:hover span{ background-position:-144px -54px }
.buttonNotifications span{ background-position:-18px -54px }
.buttonNotifications:hover span{ background-position:-108px -54px }

.buttonBoat span{ background-position:-234px -54px }
.buttonPalm span{ background-position:-252px -54px }

.buttonPlay{ width:100px!important;}
.buttonPlay span{ background-image:url(../images/en/UI_Header_Button_Play.png);background-repeat:no-repeat; background-position:-0px -0px; width:80px; height:30px; margin-top:7px!important;}
.buttonPlay.en span{ background-image:url(../images/en/UI_Header_Button_Play.png); }
.buttonPlay.lt span{ background-image:url(../images/lt/UI_Header_Button_Play.png); }



.GUI_ContentBlock{}
.GUI_ContentBlock h2{margin:0; margin-bottom:5px; padding:0; line-height:22px; font-size:14px; 
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;	
}

.GUI_ContentBlock h2{  line-height:25px; color:#371C00;} 
.GUI_ContentBlock h2 span{ color:#774502;}
.GUI_ContentBlock .Bg{ background-image:url(images/UI_HeaderBg.png);background-repeat:repeat-x; overflow:hidden; }
.GUI_ContentBlock .Friends{ background-position:-0px -50px; color:#371C00; font-weight:bold;  }
.GUI_ContentBlock .Default{ background-position:-0px -50px; color:#371C00; font-weight:bold;  }

.GUI_ContentBlock .Button{ 
	height:25px; line-height:25px; display:inline-block; background-position:-0px -50px; padding:0; 
	color:#371C00; 
	background-color:#FEC93A;
	border:1px solid #FED451;
	border-bottom-color:#EB0;	
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, .1);
	
	margin-top:2px;
	margin-bottom:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	text-align:center; font-size:13px; text-decoration:none!important;  font-weight:bold; position: relative;
	
	
}

.GUI_ContentBlock .Button:hover{ color:#7A4E1C!important; background-position:-0px -100px; text-decoration:none!important; 
}
.GUI_ContentBlock .Button:active{ color:#6D4210!important; background:#FED045;  }

.GUI_ContentBlock .Button span{ margin-left:8px; margin-right:8px; }
.GUI_ContentBlock .Button.Small span{ display:inline-block; margin-left:6px; margin-right:4px; font-size:2px; }
.GUI_ContentBlock .Button i{ vertical-align:top; margin:4px 2px 0 0px;}
.GUI_ContentBlock .Button.Small i{ margin:4px 0px 0 0px; }

.GUI_ContentBlock .Button.Active{ color:#7A4E1C; background-position:-0px -100px; text-decoration:none!important; }
.GUI_ContentBlock .Button.Sub{ background-position:-0px -150px; color:#222; font-weight:normal; border:1px solid #FDE68C;  }
.GUI_ContentBlock .Button.Sub.Active{ background-position:-0px -150px; color:#222; font-weight:bold;  }
.GUI_ContentBlock .Button a{ color:#371C00;}
.GUI_ContentBlock .Button.Wide{ display:block; }

.GUI_ContentBlock .Button.inline{ display:inline-block;}
.GUI_ContentBlock .ButtonOld:hover:after, .GUI_ContentBlock .ButtonOld.Active:after {
    content: "";
    position: absolute;
    right: -13px;
    top: -0px;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 13px solid #FDEE83;
}
.GUI_ContentBlock input.Button{ padding:0 20px; display:inline-block; cursor:pointer; }
.GUI_ContentBlock .inner{ padding:0 10px 10px 10px; /* overflow:auto; */ }

.GUI_ContentBlock .Button.Big{ height:35px; line-height:35px; font-size:14px;}
.GUI_ContentBlock .Button.Big i{ margin-top:10px;}

.GUI_MenuBlock .Button{ margin-left:10px; margin-right:10px; }

.GUI_Content { min-height:600px; } 

.GUI_TopButtonWrapper{  overflow:auto;}
.GUI_SideButtonWrapper{ float:right; margin:0 0 5px 5px; overflow:auto;}
.GUI_SideButtonWrapper.left{ float:left; margin:0 0 5px 0px;}
.GUI_SideButtonWrapper.mt5{ margin-top:5px;}
.GUI_SideButtonWrapper.mr5{ margin-right:5px;}
.GUI_SideButtonWrapper.mb5{ margin-bottom:5px;}
.GUI_SideButtonWrapper.ml5{ margin-left:5px;}
.GUI_SideButtonWrapper.mt{ margin-top:10px;}
.GUI_SideButtonWrapper.mr{ margin-right:10px;}
.GUI_SideButtonWrapper.mb{ margin-bottom:10px;}
.GUI_SideButtonWrapper.ml{ margin-left:10px;}

.GUI_IslandsButtonWrapper{
	overflow:auto;
	position:absolute; 
	top:70px;
	left:40px;	
}
.GUI_IslandsButtonWrapper.Right{
	overflow:auto;
	position:absolute; 
	top:70px;
	right:40px;	
}

.eventList{}
.eventList .GUI_PhotoThumb img{  }
.eventContent{ }
.eventInnerContent{ }

#eventForm .inputText{ font-size:16px; padding:2px; width:530px; height:46px; }
#eventForm .submitButton{ width:50px; height:52px; margin-top:0px; border-radius:2px; }

.GUI_PhotoRow{ width:100%; overflow:hidden; padding-bottom:5px; font-size:11px;}
.GUI_PhotoRow .mr{ margin-right:15px; }






#notifyDropDown{ 
	text-align:left;
	display:none;
	position:absolute;
	top:45px;
	margin:0;
	padding:0;
	z-index:1;
	
	}
#notifyDropDown .padding{ margin:7px 5px 0px 5px; overflow:auto;}
#notifyDropDown .notifyContainer{
	position: absolute;
	width:390px; 
	background:#FFF;
	border:1px solid #FFF;
	z-index:1;
	top:0px;
	left:0px;
	padding:0;
	margin:0;
	font-size:13px;
	
	-moz-box-shadow: 	-1px 6px 9px -2px #AAA;
	-webkit-box-shadow: -1px 6px 9px -2px #AAA;
	box-shadow: 		-1px 6px 9px -2px #AAA;

	}
#notifyDropDown h3.inside_top{
	text-align:center;
	width:100%;
	line-height:20px;
	background:#FFF;
	border-top:none;
	border-bottom:1px solid #EEE;
	z-index:99;
	margin-top:1px;
	}

#notifyDropDown #notifyContent{
	text-align:center;
	width:100%;	
	z-index:98;
	}	
#notifyDropDown .inside_bottom{
	text-align:center;
	width:100%;
	display:block;	
	z-index:98;
	background:#EFEFEF;
	height:25px;
	
	font-weight:bold;	
	padding:0; margin:0;
	}	
#notifyDropDown .inside_bottom a{	background:none!important; }		
#notifyDropDown .inside_bottom a{ line-height:25px; width:100%; margin:0; padding:0;}	
#notifyContent .emptyItem { display:block; text-decoration:none; color:#000000; background-image:none; background:#FFF ; border-top:1px solid #DDD; border-bottom:1px solid #DDD; overflow:auto; width:100%; float:none; height:auto; margin:0; padding:0;}
	
#notifyContent .notifyItem{ clear:both;  margin:0px 0 0 0;  overflow:visible; line-height:18px;}
#notifyContent .notifyItem a { display:block; text-decoration:none; color:#000000; background-image:none; background:#FFF ; border-top:none; border-bottom:1px solid #EEE; overflow:auto; width:100%; float:none; height:auto; margin:0; padding:0; line-height:18px; font-weight:normal;}

#notifyContent .notifyItem a:hover{ display:block; text-decoration:none; color:#000000; background-image:none; background:#FFF2BF; border-top:none; border-bottom:1px solid #EFEFEF; cursor:pointer;}
#notifyContent .notifyItem a.new { display:block; text-decoration:none; color:#000000; background-image:none;background:#FFF8D9; border-top:none ; border-bottom:1px solid #EEE; overflow:auto; width:100%; float:none; height:auto; margin:0; padding:0;}
#notifyContent .notifyItem a:hover.new{ display:block; text-decoration:none; color:#000000; background-image:none; background:#FFF2BF; border-top:none; border-bottom:1px solid #DDD; cursor:pointer;}

#notifyContent .notifyItem a:hover span{ background-image:none; padding:0;}/* Clearing the inheritance */
#notifyContent .notifyItem a span{ background-image:none; padding:0;}/* Clearing the inheritance */
#notifyContent .notifyItem a.new span{ background-image:none; padding:0;}/* Clearing the inheritance */
#notifyContent .notifyItem a:hover.new span{ background-image:none; padding:0;}/* Clearing the inheritance */

#notifyContent .notifyItem .link{ display:inline; clear:none; height:auto; width:auto; }
#notifyContent .notifyItem .avatar{ float:left;  display:block; width:34px; margin:2px; text-align:left;}
#notifyContent .notifyItem .avatar a{ display:inline; margin:0px; padding:0; overflow:hidden;}
#notifyContent .notifyItem .avatar a:hover{ display:inline; margin:0px;padding:0;}
#notifyContent .notifyItem .author{ font-weight:bold; display:inline; color:#012F4E; margin:0 2px 0 0px; line-height:17px;}
#notifyContent .notifyItem .text{  float:left; text-align:left; width:339px; margin:2px 1px 1px 0; color:#000000; 
}
#notifyContent .notifyItem .text .GUI_Toolbar{text-align:right;}
#notifyContent .notifyItem .text .GUI_Toolbar .GUI_Icons{ margin-top:0px;}
#notifyContent .notifyItem .text .GUI_Toolbar .Date{ font-size:10px; color:#AAA; }


#notifyCount{	
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
	display:block;		
	float:right;	
	bottom:14px;
	right:15px;	
	}
#notifyCount #notifyCountInside{
	position:absolute;
	display:block;
	width:15px;
	height:14px;
	line-height:14px;
	color:#222;
	background:#FFFAE6;
	font-size:10px; 
	overflow:hidden;
	text-align:center;
	top:0px;
	visibility:hidden;
	cursor:default;
		
}
#msgCount{
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	float:right;
	bottom:14px;
	right:15px;
	}
#msgCount #msgCountInside{
	position:absolute;
	display:block;
	width:15px;
	height:14px;
	line-height:14px;
	color:#222;
	background:#FFFAE6;
	font-size:10px; 
	overflow:hidden;
	text-align:center;
	top:0px;
	visibility:hidden;
	cursor:default;
}

.headerNotificationContainer{
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	float:right;
	bottom:14px;
	right:14px;
}
.headerNotification{
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	line-height:14px;
	color:#222;
	background:#FFFAE6;
	font-size:10px; 
	overflow:hidden;
	text-align:center;
	top:0px;
	cursor:default;
}

.ajaxLoader {text-align:center; min-height:40px; min-width:40px; background:url(images/preloader.gif) no-repeat center;}
.ajaxLoader img{ margin:10px 5px;}



#nophoto img{overflow:auto; padding:3px; display:block;}

td{ font-size:13px;}

#registrationForm .Button{ background:url(images/button1_green_add.png); width:200px; height:40px; display:block; font-size:16px; font-weight:bold; color:#000000; text-decoration:none; padding:0 0 0 20px; border:none;}
#registrationForm a{ color:#cc0000; }
#registrationForm .info_text{ color:#666666; font-size:11px }
#registrationForm .example{ color:#666666; font-size:11px }
#registrationForm .title_text{ color:#222222; font-size:13px; font-weight:bold; }


.header {  font-size:16px; color: #333333; margin-top:2px; margin-bottom:10px; font-weight:bold;}

/* MESSAGE BOX */
#msg{ border:1px solid #EEE; }
#msg td{ padding:10px; }
#msg.Grey{ background:#F1F1F1 url(images/GUI_Item_Bg_White.jpg) repeat-x; }
#msg.White{ background:#FFF; }
#msg .msg_ok{display:block; font-size:13px; color:#090;}
#msg .msg_ok img{ padding:0 5px 0 0px; }
#msg .msg_error{ font-size:13px; color:#CC0000;}
#msg .msg_error img{ padding:0 5px 0 0px; }

#msgBox .content{ font-size:14px; }
#msgBox .description{ font-size:11px; color:#555;}
#msgBox .title{ font-size:13px; color:#009900; margin-bottom:3px; font-weight:bold;}
#msgBox .top{border:0; border-bottom:1px solid #F5F5F5; padding:0 0 22 0; }
#msgBox .edit{ float:right; margin:2 2 0 0px; }
#msgBox .edit a{ background:url(inc/wyzz/wyzzicons/comment_btn_close_regular.png); display:block; width:16px; height:16px;}
#msgBox .edit a:hover{ background:url(inc/wyzz/wyzzicons/comment_btn_close_over.png); display:block; width:16px; height:16px;}
#msgBox .hr{ border-top:1px solid #F6F6F6; margin:0; margin-top:3px; display:block; height:3px;  clear:both;}

#ratings{ font-size:11px; }
/* Footer related styles */
.login_header {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #765001;
}

.msg{ font-size:13px; color:#006600; }
.reg_label { font-weight: normal; color: #666666;   font-size: 11px;  padding:0px;}
.error{ font-size: 13px; color:#FF0000; font-weight:normal; }
.login_form_text {
	font-size: 13px;
	font-weight: bold;
}
.hr{ border-top:1px solid #CCCCCC; margin:0; margin-top:3px; display:block; height:3px;  clear:both;}
img.avatar_img{ border:1px solid #AAAAAA;}
a.avatar_img img{ border:1px solid #888888;}
a.avatar_img:hover img{ border:1px solid #444444;}

.getCredits{ display:block; width:75px; height:25px; line-height:25px; padding:7px 30px 0 5px; font-size:11px; font-weight:bold; text-align:center; background:url(images/get_credits_32.png); color:#FFFFFF;}
*html .getCredits{ width:110px; height:32px; }

#construction{ text-align:center;}
#construction .row{ width:600px; display:block;  overflow:auto; clear:both;}
#construction .col1{ float:left; width:260px; display:inline-block; padding:20px 0 10px 0;}
#construction .col2{ float:left; clear:right; width:340px;  display:inline-block; padding:100px 0 0 0;}
#construction .text{ font-size:28px; line-height:32px; }
#construction .text_small{ font-size:20px; margin:10px 0 0 0;line-height:20px; }

#no_access{ text-align:center;}
#no_access .row{ width:740px; display:block;  overflow:auto; clear:both; margin-left:80px;margin-right:80px;}
#no_access .col1{ float:left; width:260px; display:inline-block; padding:20px 0 10px 0;}
#no_access .col2{ float:left; clear:right; width:480px;  display:inline-block; padding:100px 0 0 0;}
#no_access .text{ font-size:28px; line-height:32px;}
#no_access .text_small{ font-size:18px; margin:10px 0 0 0; line-height:20px; }

#no_reg{ text-align:center; vertical-align:middle;}
#no_reg .full_row{ width:99.9%; display:block;   clear:both; margin-left:0px; margin-right:0px; }
#no_reg .row{ width:740px; display:block;  overflow:auto; clear:both; margin-left:80px;margin-right:60px;}
#no_reg .col_left{ float:left; width:150px; height:200px; display:inline-block; padding:0px 0 0px 0; background:url(images/no_reg_img1.png) no-repeat;}
#no_reg .col_right{ float:left; width:150px; height:200px; display:inline-block; padding:0px 0 0px 0; background:url(images/no_reg_img2.png) no-repeat;}
#no_reg .col_mid1{ float:left; width:334px; display:inline-block; padding:20px 0 10px 0; font-size:20px; line-height:26px; overflow:auto;}
#no_reg .col1{ float:left; width:140px; display:inline-block; padding:20px 0 10px 0;}
#no_reg .col2{ float:left; clear:right; width:560px;  display:inline-block; padding:10px 0 0 0;}
#no_reg .text{ font-size:30px; line-height:32px;}
#no_reg .text_small{ font-size:18px; margin:5px 0 5px 0; line-height:20px; }
#no_reg .text_very_small{ font-size:14px; margin:10px 0 0 0; line-height:20px; }
#no_reg .text_join_us{ font-size:20px; margin:0px 175px 5px 175px; line-height:24px; position:relative; top:-40px; }

#no_reg a.button4_green{ background: transparent url(images/button4_green_r.png) no-repeat scroll top right; display:block; height:50px; width:220px; margin-right:10px; padding-right:10px; text-decoration:none; margin-top:15px;}
#no_reg a.button4_green span{ background:url(images/button4_green_l.png) no-repeat scroll top left; line-height:50px; font-size:20px; display: block; padding: 0px 20px 0px 30px; color:#406200; font-weight:bold; }
#no_reg a:hover.button4_green{ text-decoration:none;}
#no_reg a:hover.button4_green span{ color:#000; text-decoration:none;}
#no_reg a.button4_yellow{ background: transparent url(images/button4_orange_r.png) no-repeat scroll top right; display:block; height:50px; width:220px; margin-right:10px; padding-right:10px; text-decoration:none; margin-top:15px;}
#no_reg a.button4_yellow span{ background:url(images/button4_orange_l.png) no-repeat scroll top left; line-height:50px; font-size:20px; display: block; padding: 0px 20px 0px 30px; color:#754D00; font-weight:bold; }
#no_reg a:hover.button4_yellow{ text-decoration:none;}
#no_reg a:hover.button4_yellow span{ color:#2D1D00 ;text-decoration:none;}

#no_reg .row_fluid{ width:99%; display:block;  overflow:auto; clear:both; margin-left:0px;margin-right:0px; margin-top:40px;}
#no_reg .col_embed{  width:40%; display:inline-block; padding:10px 0 20px 0; font-size:20px; line-height:40px; overflow:auto;}
#no_reg .col_icon{   display:inline-block; height:130px; padding:30px 0 10px 0; overflow:auto; vertical-align:top;}

#no_vip{ text-align:center;}
#no_vip .full_row{ width:99.9%; display:block;   clear:both; margin-left:0px; margin-right:0px; }
#no_vip .row{ width:740px; display:block;  overflow:auto; clear:both; margin-left:100px;margin-right:10px;}
#no_vip .col_left{ float:left; width:250px; height:150px; display:inline-block; padding:0px 0 0px 0; background:url(images/icon_maniakai_m_128.png) no-repeat right;}
#no_vip .col_right{ float:left; width:250px; height:150px; display:inline-block; padding:0px 0 0px 0; background:url(images/icon_maniakai_f_128.png) no-repeat center;}
#no_vip .col_mid1{ float:left; width:99.9%; display:inline-block; padding:0px 0 20px 0; font-size:20px; line-height:26px; overflow:auto;}
#no_vip .col1{ float:left; width:270px; display:inline-block; padding:10px 0 0px 0;}
#no_vip .col2{ float:left; clear:right; width:430px;  display:inline-block; padding:40px 0 0 0;}
#no_vip .text{ font-size:30px; line-height:35px;}
#no_vip .text_small{ font-size:18px; margin:5px 0 5px 0; line-height:20px; }
#no_vip .text_very_small{ font-size:14px; margin:10px 0 0 0; line-height:20px; }
#no_vip .text_join_us{ font-size:20px; margin:30px 150px 5px 190px; line-height:24px; position:relative; top:0px; text-align:left; padding:0 0 0 20px; }
#no_vip a.button4_green{ background: transparent url(images/button4_green_r.png) no-repeat scroll top right; display:block; height:50px; width:220px; margin-right:10px; padding-right:10px; text-decoration:none; margin-top:15px;}
#no_vip a.button4_green span{ background:url(images/button4_green_l.png) no-repeat scroll top left; line-height:50px; font-size:20px; display: block; padding: 0px 20px 0px 30px; color:#406200; font-weight:bold; }
#no_vip a:hover.button4_green{ text-decoration:none;}
#no_vip a:hover.button4_green span{ color:#000; text-decoration:none;}

#membership_table p{ margin:0; padding:0; line-height:18px;}
#membership_table td{ 
	border:1px solid #CCDDCC; 
	padding: 7px 10px;
	border-right: 0px;
	border-bottom: 0px; 
	text-align:left;}
#membership_table td.header_regular{ border:1px solid #CCDDCC; border-right: 0px; border-bottom: 0px;}
#membership_table td.header_special{ border:1px solid #F5CFB8; background:#FFE79B; border-bottom: 0px;}
#membership_table td.cell_special{ border:1px solid #F5CFB8; background:#FEF0C0; border-bottom: 0px;}

#membership_table td.cell_bottom{ 
	border:1px solid #CCDDCC; 
	padding: 7px 10px; 
	border-right:0px;
	text-align:left;}
#membership_table td.cell_bottom_special{ border:1px solid #F5CFB8; background:#FEF0C0; }

#header_warning .text_container{ margin-top:5px;}
#header_warning .text{ font-size:13px; color:#cc0000; font-weight:bold;}
#header_warning .order_text{ font-size:13px; }
#header_warning .order_text a.link{ font-size:13px; color:#009900; }
#header_warning .order_text a:hover.link{ font-size:13px; color:#002200; }



#headerFlags{ position:absolute; top:10px; left:15px; }
#mainBody {
	/*background-image: url(images/bg_test.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position:0 0; */
}
#grass_layer{ padding-top:0px; margin-top:0px; position:relative; top:-130px; }
#grass { 
	visibility:hidden;
	background-image: url(grass.png);
	background-repeat: repeat-x;
	/*background-attachment: fixed;*/
	height:130px;
	line-height:130px;
	top:0px;
	left:0px;
	position:absolute; 
	width:99.9%;
	
	
}

/* TINY box styles */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:6px; border-radius:5px; background:#fff url(images/preloader.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:16px; right:20px; width:15px; height:15px; cursor:pointer; background:url(images/UI_closeButton.png) no-repeat; background-position:0 -16px}
.tclose:hover {background-position:0 -32px}


#onlineList { font-size:13px; overflow:auto;}
#onlineList .item{  border-bottom:1px solid #E4E4E4;  line-height:30px;}
#onlineList .item_teacher{ border-bottom:1px solid #CCC;  line-height:30px;}
#onlineList .item_admin{ font-weight:bold; border-bottom:1px solid #CCC;  line-height:30px; }
#onlineList .item_blocked{ color:#900!important; border-bottom:1px solid #E5E5E5;  line-height:30px;}
#onlineList .item_admin a{ color:#000; }
#onlineList .item_admin a:hover{ color:#000!important; }
#onlineList .col_avatar{  width:26px; height:25px; line-height:25px; display:inline-block; padding:1px 0px 2px 2px; text-align:left; vertical-align:middle; }
#onlineList .col1{ font-size:13px; width:165px; height:30px; line-height:30px;  display:inline-block; padding:0 5px 0 5px; text-align:left; overflow:hidden; vertical-align:middle;}
#onlineList .col2{ font-size:13px; width:18px;  display:inline-block; padding:0 1px; }
#onlineList .col3{ font-size:13px; width:50px;  display:inline-block; padding:0 5px 0 5px;}
#onlineList .total_online{ line-height:18px; text-align:right; font-size:10px; color:#666; }

.addthis_toolbox{}