*{margin: 0;padding: 0;}
html{font-size: 100%;}
body{
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color: #000000;
background-color: #fff;
font-size: 64.5%;
margin: 5px;
border: 1px solid #466370;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 2px #555;
-moz-box-shadow: 1px 1px 2px #555;
box-shadow: 1px 1px 2px #555;
}

.header{
background-color: #466370;
background-image: url("/forum/styles/STG-Mobile/theme/images/bg_header.gif");
color: #FFFFFF;margin: 0;
padding: 2px 0;
-webkit-box-shadow: 1px 1px 2px #555;
-moz-box-shadow: 1px 1px 2px #555;
box-shadow: 1px 1px 2px #555;
}

#findbar{width: 100%;margin: 0;padding: 0;border: 0;}
.forumrules{background-color: #FDFACA;font-weight: normal;font-size: 1.2em;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.forumrules h2{color: #E20202;}
#pageheader { }
#pagecontent { }
#pagefooter { }
#poll { }
#postrow { }
#postdata { }
/*  Text
 --------------------- */
h1{color: #FFFFFF;font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-weight: bold;font-size: 1.5em;text-decoration: none;}
h2{color: #28313F;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.4em;text-decoration: none;line-height: 120%;}
h3{color: #115098;font-size: 1.3em;font-weight: bold;font-family: Arial, Helvetica, sans-serif;line-height: 120%;}
h4{margin: 0;font-size: 1.2em;font-weight: bold;}
p{font-size: 1.2em;}
p.moderators{margin: 0;text-align: center;color: #000000;font-weight: bold;}
.rtl p.moderators{text-align: center;}
p.linkmcp{margin: 0;text-align: center;font-size: 1.1em;white-space: nowrap;}
.rtl p.linkmcp{text-align: center;}
.breadcrumbs{background-color: #cadceb;color: #000000;font-size: 0.9em;padding: 2px;}
p.breadcrumbs{margin: 0;background-color: #cadceb;float: left;color: #000000;font-weight: bold;white-space: normal;}
.rtl p.breadcrumbs{text-align: center;}
p.datetime{margin: 0;text-align: center;white-space: nowrap;font-size: 1em;}
.rtl p.datetime{text-align: center;}
p.searchbar{padding: 2px 0;white-space: nowrap;} 
p.searchbarreg{margin: 0;float: right;white-space: nowrap;}
.rtl p.searchbarreg{float: left;}
p.forumdesc{padding-bottom: 4px;}
p.topicauthor{margin: 1px 0;}
p.topicdetails{margin: 1px 0;}
.postreported{margin: 1px 0;color: red;font-weight:bold;}
.postreported a:visited{margin: 1px 0;color: red;font-weight:bold;}
.postreported a:hover{margin: 1px 0;color: red;font-weight:bold;}
.postreported a:link{margin: 1px 0;color: red;font-weight:bold;}
.postreported a:active{margin: 1px 0;color: red;font-weight:bold;}
.postapprove{color: green;font-weight:bold;}
.postapprove a:visited{color: green;font-weight:bold;}
.postapprove a:hover{color: green;font-weight:bold;}
.postapprove a:link{color: green;font-weight:bold;}
.postapprove a:active{color: green;font-weight:bold;}
.postapprove img, .postreported img{vertical-align: bottom;}
.postauthor{color: #000000;font-size: 1.0em;}
.postdetails{color: #000000;}
.postbody{font-size: 1.4em;line-height: 1.4em;font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.postbody li, ol, ul{margin: 1px 0;}
.rtl .postbody li, .rtl ol, .rtl ul{margin: 0 1.5em 0 0;}
.posthilit{background-color: yellow;}
.nav{margin: 0;color: #000000;font-size: 1.1em;font-weight: bold;}
.pagination{padding: 4px;color: #000000;font-size: 1.2em;font-weight: bold;}
.cattitle{ }
.gen{margin: 1px 1px;font-size: 1.2em;}
.genmed{margin: 1px 1px;font-size: 1.0em;}
.gensmall{margin: 1px 1px;font-size: 0.9em;}
.copyright{color: #FFFFFF;font-size: 0.8em;font-weight: bold;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.titles{font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.1em;text-decoration: none;}
.error{
font-weight: bold;
background-color: #ffb2b2;
border: 1px solid #ff8080;
padding: 1px 3px 1px 3px;
}
/* Tables
 ------------ */
th{color: #FFFFFF;
background-color: #466370;
margin: 0;width: 100%;
height: 20px;font-size: 1.2em;
font-weight: bold;text-align: left;
padding: 0 0 0 4px;
background-image: url("/forum/styles/STG-Mobile/theme/images/bg_list.gif");
}

.welcome{
color: #FFFFFF;
background-color: #466370;
background-image: url("/forum/styles/STG-Mobile/theme/images/bg_list.gif");
margin: 0;width: 100%;
font-size: 1.1em;
font-weight: bold;
text-align: center;
padding: 2px;
-webkit-box-shadow: 1px 1px 2px #555;
-moz-box-shadow: 1px 1px 2px #555;
box-shadow: 1px 1px 2px #555;
}

table{
width: 100%;
padding: 0;
margin: 0;
}

tr{padding: 0;}
td{padding: 4px;}
td.profile{padding: 6px;}
.tablebg{background-color: #407381;}
.cat{padding: 2px;background-color: #A9B8C2;font-size: 1.1em;}
.row1{padding: 4px 4px 0 4px;background-color: #ECF3F7;}
.row2{padding: 4px;background-color: #D9E5ED;}
.row3{padding: 4px;background-color: #cadceb;}
.row4{padding: 4px;background-color: #D9E5ED;}
.row5{padding: 4px;background-color: #666666;}
.row6{padding: 0 4px 4px 4px;background-color: #ECF3F7;}
.glf1{padding: 4px 4px 0 4px;}
.glf2{padding: 0 4px 4px 4px;}
.spacer{padding: 2px;margin: 0;}
hr{width: 100%;height: 1px;border-width: 0;background-color: #666666;margin: 0;padding: 0;}
.legend{text-align:center;margin: 0 auto;}
/* Links
 ------------ */
a:link{color: #105289;margin: 1px;text-decoration: none;}
a:active{color: #368AD2;margin: 1px;text-decoration: none;}
a:visited{color: #105289;margin: 1px;text-decoration: none;}
a:hover{color: #D31141;margin: 1px;text-decoration: underline;}
a.nav{color: #105289;font-weight: bold;margin: 1px;text-decoration: none;}
a.nav:hover{margin: 1px;color: #D31141;font-weight: bold;text-decoration: underline;}
a.new{color: #0044AA;font-weight: bold;margin: 1px;text-decoration: none;}
a.forumlink{color: #105289;font-weight: bold;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 1.2em;}
a.forumlink:hover{color: #BC2A4D;font-weight: bold;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 1.2em;}
a.forumlink_new{color: #F45200;padding: 0 2px;margin: 1px;font-weight: bold;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 1.2em;}
a.forumlink_new:hover{padding: 0 2px;margin: 1px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.topictitle{color: #014669;margin: 1px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.topictitle:hover{margin: 1 auto;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.topictitle:visited{color: #014669;}
a.topictitle_new{color: #F45200;padding: 0 2px;margin: 1px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.topictitle_new:hover{padding: 0 2px;margin: 1px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.copyright{color: #00FFFF;margin: 1px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
a.copyright:hover{margin: 1 auto;text-decoration: underline;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 1.2em;}
th a,th a:visited{color: #FFFFFF !important;}
th a:hover{ }
a.newpm{color: #AA0000;}
a.unreadpm{color: #883300;}
a.nowrap{white-space: nowrap;}
/* Form Elements
 ------------ */
form{margin: 0;padding: 0;border: 0;}
input{color: #333333;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.2em;font-weight: normal;padding: 1px;border: 1px solid #173A52;background-color: #FAFAFA;}
textarea{background-color: #FAFAFA;color: #333333;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size: 1.1em; line-height: 1.2em;font-weight: normal;border: 1px solid #173A52;padding: 2px;}
select{color: #333333;background-color: #FAFAFA;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.1em;font-weight: normal;border: 1px solid #173A52;padding: 1px;}
option{padding: 0 1em 0 0;}
option.disabled-option{color: graytext;}
.rtl option{padding: 0 0 0 1em;}
input.radio{border: none;background-color: transparent;}
.post{font-size: 1.0em;font-weight: bold;}
.btnbbcode{color: #000000;font-weight: normal;font-size: 1.2em;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;background-color: #EFEFEF;border: 1px solid #173A52;}
.btnmain{font-weight: bold;background-color: #ECECEC;border: 1px solid #173A52;cursor: pointer;padding: 1px 5px;font-size: 1.0em;}
.btnlite{font-weight: normal;background-color: #ECECEC;border: 1px solid #173A52;cursor: pointer;padding: 1px 5px;font-size: 1.0em;}
.btnfile{font-weight: normal;background-color: #ECECEC;border: 1px solid #173A52;padding: 1px 5px;font-size: 1.0em;}
.button1{font-weight: bold;background-color: #ECECEC;border: 1px solid #173A52;cursor: pointer;padding: 1px 5px;font-size: 0.9em;}
.helpline{border-style: none;}
/* BBCode
 ------------ */
.quotetitle{margin: 10px 5px 0 5px;padding: 4px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #8A99A2;color: #333333;background-color: #A9B8C2;font-size: 0.9em;font-weight: bold;}
.attachtitle{margin: 10px 5px 0 5px;padding: 4px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #8A99A2;color: #333333;background-color: #A9B8C2;font-size: 0.9em;font-weight: bold;}
.quotecontent{margin: 0 5px 10px 5px;padding: 5px;border-color: #7D95A4;border-width: 0 1px 1px 1px;border-style: solid;font-weight: normal;font-size: 0.9em;line-height: 1.0em;font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;background-color: #FAFAFA;color: #4B5C77;}
.attachcontent{margin: 0 5px 10px 5px;padding: 5px;border-color: #7D95A4;border-width: 0 1px 1px 1px;border-style: solid;font-weight: normal;font-size: 0.9em;line-height: 1.0em;font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;background-color: #FAFAFA;color: #4B5C77;}
.attachcontent{font-size: 0.9em;}
.codetitle{margin: 10px 5px 0 5px;padding: 2px 4px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #8A99A2;color: #333333;background-color: #A9B8C2;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size: 0.8em;}
.codecontent{direction: ltr;margin: 0 5px 10px 5px;padding: 5px;border-color: #7D95A4;border-width: 0 1px 1px 1px;border-style: solid;font-weight: normal;color: #006600;font-size: 0.9em;font-family: Monaco, 'Courier New', monospace;background-color: #FAFAFA;}
.syntaxbg{color: #FFFFFF;}
.syntaxcomment{color: #FF8000;}
.syntaxdefault{color: #0000BB;}
.syntaxhtml{color: #000000;}
.syntaxkeyword{color: #007700;}
.syntaxstring{color: #DD0000;}
/* Private messages
 ------------------ */
.pm_marked_colour{background-color: #000000;}
.pm_replied_colour{background-color: #A9B8C2;}
.pm_friend_colour{background-color: #007700;}
.pm_foe_colour{background-color: #DD0000;}
/* Misc
 ------------ */
img{border: none;}
.sep{color: black;background-color: #FFA34F;}
table.colortable td{padding: 0;}
pre{font-size: 1.2em;font-family: Monaco, 'Courier New', monospace;}
.nowrap{white-space: nowrap;}
.username-coloured{font-weight: bold;}

/* Colored poll */

.poll1 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/1r.gif');
	background-position: right center;
}

.poll2 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/2r.gif');
	background-position: right center;
	
}

.poll3 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/3r.gif');
	background-position: right center;
}

.poll4 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/4r.gif');
	background-position: right center;
}

.poll5 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/5r.gif');
	background-position: right center;
}

.poll6 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/6r.gif');
	background-position: right center;
}

.poll7 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/7r.gif');
	background-position: right center;
}

.poll8 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/8r.gif');
	background-position: right center;
}

.poll9 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/9r.gif');
	background-position: right center;
}

.poll10 {
	background-image: url('/forum/styles/STG-Mobile/theme/images/poll/10r.gif');
	background-position: right center;
}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
font-size: 0.9em;
	color: #000;
	background-color: #FAFAFA;
	background-image: url("/forum/styles/STG-Mobile/theme/images/bg_button.gif");
	overflow: visible; /* Normal width of buttons in IE6-7 */
}

a.button1, input.button1 {
	border-color: #666666;
}

input.button3 {
	background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #000000;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #BC2A4D;
	color: #BC2A4D;
}

.img_for{
	border: 1px solid #878484;
	margin-right: 4px;
	padding-bottom: -2px;
}

/* MOD : MSSTI Hide links (V1.0.2) - Start */
code .hidelink { 
line-height: 2em; 
}

.hidelink a { 
font-size: 0.85em;
font-weight: bold;
background-color: #ffb2b2;
border: 1px solid #ff8080;
padding: 1px 3px 1px 3px;
}
/* MOD : MSSTI Hide links (V1.0.2) - End */ 

.div_avert {
        width: 95%;
        margin: 8px auto;
        padding: 10px 6px 6px 8px;
        min-height: 18px;
        height:auto;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -webkit-box-shadow: 1px 1px 6px #555;
        -moz-box-shadow: 1px 1px 6px #555;
        box-shadow: 1px 1px 6px #555;
}
.span_avert {
        padding-left: 26px;
}
.info_div {
        background-image: url("/forum/images/info.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #b2ccff;
        border: 2px solid #80aaff;
}
.error_div {
        background-image: url("/forum/images/error.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #ffb2b2;
        border: 2px solid #ff8080;
}
.ok_div {
        background-image: url("/forum/images/ok.png");
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #c2f2b3;
        border: 2px solid #3cb371;
}
a.link-new {
    color: #BC2A4D;
}
a.link-new, a.link-new:visited { color: #F45200; }
a.link-new:hover, a.link-new:visited:hover { color: #BB511B; }

/* ABBC3 Markup Styles
---------------------------------------- */

.helpline {
	width: 100%;
	overflow: hidden;
	background-color: transparent !important;
	border-style: none;
	font-size: 10px;
	padding-bottom:5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* For Safari */
	resize: none;
}

.helpline:hover {
	border-style: none;
}

hr.hrabbc3 {
	border: 0 none #cccccc;
	border-top: 1px solid  #cccccc;
	margin: 5px 0;
	clear: both;
	height: 1px;
	display: block;
}

hr.hrdashed {
	border: 0 none #cccccc;
	border-top: 1px dashed #cccccc;
	margin: 5px 0;
	clear: both;
	height: 1px;
	display: block;
}

hr.hrdotted {
	border: 0 none #cccccc;
	border-top: 1px dotted #cccccc;
	margin: 5px 0;
	clear: both;
	height: 1px;
	display: block;
}
/* IE7 Only */
*:first-child + html hr {
	margin: 0;
}

#helpbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#message-box textarea.inputbox {
	width: 100%;
/*	Never set a default height for the textarea, will break the function textbox_resize() */
	height: auto; /* use of auto will override fixed height set in forms.css of phpbb */
	/* For Safari */
	resize: none;
}

#abbc3posttable {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	vertical-align: top;
}

#abbc3posttable select {
	height: 20px;
	margin: 3px 0;
	padding: 1px;
	font-size: 11px; /*1.0em*/
}

#acp #abbc3posttable select {
	font-size: 11px; /*1.0em*/
	padding: 0;
}

#abbc3posttable option {
/*	background-color: #eeeeee;	*/
	color: black;
	padding-top: 1px;
	padding-bottom: 1px;
}

#abbc3posttable option.selected {
	color: black;
	font-weight: bold;
	font-style: italic;
}
#abbc3posttable tr, #abbc3posttable td, #abbc3posttable div {
	border: 1px solid #C0C0C0;
	height: 29px;
	margin: 0;
	padding: 0 0 0 2px;
	vertical-align: top;
}

#abbc3posttable .btnbbcode3, #abbc3posttable .option.genmed {
	height: 20px;
	vertical-align: top;
	margin: 3px 0 4px 0;
	cursor: pointer;
	background-color: transparent !important;
	padding: 1px;
}

#abbc3posttable .button2 {
	margin: 5px 0 4px 0;
	padding: 2px 5px;
	max-height: 20px;
}

#abbc3posttable .btnlite {
	margin: 5px 0 4px 0;
	padding: 2px 5px;
}

.abbc3_link {
	float: right;
	margin: 8px 4px 0 0;
	padding: 0;
}

.editor_Button:hover {
	background: #FAFAFA url("/forum/images/abbc3/bg_button.gif");
}

/* MOD: add button over - START */
/* DELETE ME 1
.editor_Button {
	background: url("/forum/images/bg/button_background.gif");
	border: 1px solid #6593CF;
	padding: 1px;
}
.editor_Button:hover {
	background: #FCEEC1 url("/forum/images/bg/button_over.gif");
	border: 1px solid #FFBD69;
}
DELETE ME 2 */
/* MOD: add button over - END */

#abbc3posttable .dot {
	margin: 3px 0;
	padding: 0;
	cursor: default;
	background-color: transparent !important;
}

/* abbcode_compact - Start */
._selector {
	list-style: none;
	display: inline-table !important;
	margin: 6px 0 6px 0;
	padding: 0;
	vertical-align: middle;
}
/* IE7 & IE8 with "Compatibility Mode" turned off */
*:first-child + html ._selector { display: inline; }

#button_selector.button2, 
#button_highlight.button2, 
#button_colour.button2 {
	padding: 2px;
	text-align: center;
	text-decoration: none;
	color: #000000;
	background-image: url("/forum/images/abbc3/bg_tabs.gif");
	border: 1px solid #666666;
}
#button_selector.button2:hover, 
#button_highlight.button2:hover, 
#button_colour.button2:hover {
	background-position: 0 100%;
	border-color: #BC2A4D;
	color: #BC2A4D;
}
#button_selector.btnlite, 
#button_highlight.btnlite, 
#button_colour.btnlite {
	padding: 4px 2px 2px 2px;
}
/* IE7 & IE8 with "Compatibility Mode" turned off */
*:first-child + html .li_selector { display: inline; }

._selector:hover .ul_selector {
	display: list-item;
	left: auto;
}

.rtl ._selector:hover .ul_selector {
	display: list-item;
	right: auto;
}

.ul_selector {
	display: none;
	list-style: none;
	line-height: 120%;
	border: 1px solid #666666;
	margin: 1px 0 0 0;
	width: 250px;
	height: 200px;
	overflow-y: auto;
	font-weight: normal;
	padding: 0.5em;
	position: absolute;
	left: -999em;
	z-index: 1000;
}
/* IE7 & IE8 with "Compatibility Mode" turned off */
*:first-child + html .ul_selector { margin: 27px 0 0 -100px; }

.rtl .ul_selector {
	right: -999em;
}

/* IE7 & IE8 with "Compatibility Mode" turned off */
*:first-child + html .rtl .ul_selector { margin: 27px -100px 0 0; }

.ABBC3Help .gotimage, .ABBC3Help2 .gotimage, 
.ul_selector li {
	background-image: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#ul_highlight_selector li, 
#ul_color_selector li {
	margin: 2px 0;
	cursor: pointer;
}
.rtl .ABBC3Help .gotimage,
.rtl .ABBC3Help2 .gotimage, 
.rtl .ul_selector li {
	background-position: 100% 0;
}

.ul_selector li:hover {
	background-color: #ffffff;
}

.ABBC3Help .gotimage,
.ABBC3Help2 .gotimage, 
.ul_selector li a {
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 25px;
}

.rtl .ABBC3Help .gotimage,
.rtl .ABBC3Help2 .gotimage, 
.rtl .ul_selector li a {
	padding: 0 25px 0 0;
}
/* abbcode_compact - End */

/* in-post Wizards - Start */
#ABBC3_Ajax_indicator {
	margin: 0;
	padding: 0;
}
/* in-post Wizards - End */

/* Tooltip - Start */
#_tooltip_container {
	z-index: 1000;
}
.tooltip {
	font-size: 11px;
	width: 400px;
	color: #000;
	text-align: center;
	border: 1px solid #AAA;
}

.tooltip span.top {
	font-weight: bold;
	padding: 2px;
	background: #FAFAFA url("/forum/images/abbc3/bg_tabs.gif") 0 0;
}

.tooltip span.bottom {
	padding: 5px;
	color: #000000;
	background: #FFFFFF;
}
/* Tooltip - End */

/* wizards - Start */
#abbcode_wizards {
	font-size: inherit;
}
#abbcode_wizards option.disabled-options {
	background-color: gray;
}
#abbcode_wizards #grad_preview {
	text-align: center;
	height: 100%;
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* wizards - End */

.fade_link {
	display: inline-block !important;
}

/* Testlink Start */
dl.testlink {
	margin: 0 1px;
	padding: 5px;
	height: auto;
	width: 99%;
	overflow: hidden; /* Place the testlink files in a scroll box */
	display: block;
	white-space: nowrap;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	background-color: #FFFFFF;
	border: 1px solid #dbdbdb;
}

.abbc3_wrong {
	color: #ff0000; 
	font-size: 1em;;
}
.abbc3_good {
	color: #2E8B57; 
	font-size: 1em;
}
/* Testlink End */

/* Spoiler - START */
.spoilwrapper {
/*	margin: 5px; */
	padding: 0;
	color: #333333;
	border: 1px solid #dbdbdb;
	background-color: #ffffff;
	line-height: 1.4em;
}

.spoiltitle {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

.btnspoil {
	margin: 2px 5px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

.btnspoil a {
	text-decoration: none;
	color: #333333
}

.btnspoil a:hover {
	text-decoration: none;
	color: #d31141
}

.spoilcontent {	
	color: #333333;
}
/* Spoiler - END */

/* Img - START */
div.abbc3-center {
	text-align: center;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

div.abbc3-left {
	text-align: left;
	display: table;
	margin-right: auto;
}

div.abbc3-right {
	text-align: right;
	display: table;
	margin-left: auto;
}
/* Img - END */

div.Rainbow {
	display: inline;
}

/* NFO bbcode - START */
.NFOTable { width: 100%; }
/* IE6 Only */
* html.nfo {
	line-height: 86%;
	letter-spacing: -2.9px;
	font-size: 10px;
	font-family: Terminal;
}
/* IE7 Only */
*:first-child + html .nfo {
	line-height: 86%;
	letter-spacing: -2.9px;
	font-size: 10px;
	font-family: Terminal;
}
.nfotitle {
	font-weight: bold;
}
.nfo {
	color: #000000;
	font-weight: normal;
	line-height: 70%;
	letter-spacing: -2.5px;
	font-size: 9px;
	font-family: "Courier New";
	background-color: #ffffff;
}
/* NFO bbcode - END */

/* ed2k bbcode - START */
.ed2k_img {
	vertical-align: text-bottom; 
	border: 0;
}
.ed2k_div1 {
	margin: 5px 0 0 0;
	padding :5px 0;
	color: #ffffff;
	border: 1px solid #999999;
	text-align: center;
	background-color: #dbdbdb;
	font-size: 0.9em;
	font-weight: bold;
}
.ed2k_div2 {
	margin: 0;
	padding: 0;
	color: #000000;
	border: 1px solid #dbdbdb;
	display: none;
	background-color: #E4F9DB;
}
.ed2k_table {
	margin: 0;
	padding: 5px;
	border-collapse: collapse;
	width: 100%;
}
.ed2k_col1 {
	width: 5%;
	border: 1px solid #999999;
	text-align: center;
}
.ed2k_col2 {
	padding: 0 5px;
	width: 94%;
	border: 1px solid #999999;
	text-align: left;
}
.ed2k_col1.ed2k_end { padding: 5px 0; }
/* ed2k bbcode - END */

/* Moderator bbcode - START */
.ModTable {
	background-color: #e1ebf2;
	border: 1px solid #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	overflow: hidden;
}

.ModTable .exclamation {
	background-color: #ff6060;
	font-weight: bold;
	font-family: "Times New Roman", Verdana;
	font-size: 4em;
	color: #ffffff;
	vertical-align: middle;
	padding: 16px 11px 0px 0px;
	width: 1%;
}

.ModTable .rowuser {
	border-bottom: 1px solid #000000;
	font-weight: bold;
}
/* Moderator bbcode - END */

/* Offtopic bbcode - START */
.OffTopic {
	position: relative;
	font-size: 0.9em;
	font-weight: normal;
	padding: 15px 5px 5px 5px;
	margin: 1em 1px 0 25px;
	background: #fff;
	border: 2px solid #dbdbdb;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

.OffTopicTitle {
	position: absolute;
	top: -12px;
	left: 10px;
	height: 18px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #2277DD;
	background: #fff;
	padding: 1px 10px 0 10px;
	border: solid 2px #dbdbdb;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.OffTopicText {
	padding: 5px 10px;
	color: #333333;
}
/* Offtopic bbcode - END */

/* Marquee bbcode - Start */
.abbc3-marquee {
	margin: 10px 0;
	padding: 5px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block; /* IE <8 needs this tripped back to display: inline; to make it work on block elements */
}
/* Marquee bbcode - End */

/* thumbnails - START */
.hoverbox {
	cursor: pointer;
	background-color: #eeeeee;
	color: inherit;
	border-color: #dddddd #bbbbbb #aaaaaa #cccccc;
	border-style: solid;
	border-width: 1px;
	margin: 3px;
	padding: 5px;
}
/* thumbnails - END */

/* gallery - Start */
ul.abbc3-gallery,
ul.abbc3-gallery li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul.abbc3-gallery img {
	margin: 1px;
	padding: 2px;
	border: 1px dotted #ccc;
	background-color: #FAFAFA;
}
/* gallery - Start */

/* Image Resizer JS - START */
.resized-div           { margin: 0; padding: 0; border: 0; background-color: #000000; width: 100%; /*width: auto;*/ height: 24px; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; text-align: left; }
.resized-txt           { background: url("/forum/images/abbc3/zoom_in.gif") 5px 0 no-repeat; padding: 0 0 5px 24px; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; vertical-align: middle; font-variant: normal; text-transform: none; line-height: 22px; text-align: left; }
.resized-div img       { background-color: transparent !important; border: 1px solid transparent !important; margin: 2px 5px 0 10px; }
.resized-div img:hover { border: 1px solid transparent !important; }
.resized-div a:link,
.resized-div a:visited,
.resized-div a:hover,
.resized-div a:active  { border-width: 0; margin: 0; padding: 0; text-decoration: none; }
/*
.resized-div a img     { background-color: transparent; border-color: #dddddd #bbbbbb #aaaaaa #cccccc; border-style: dotted; border-width: 1px; margin: 3px; padding: 5px; }
*/
.resized, .hoverbox { cursor: url("/forum/images/abbc3/zoomin.cur"), pointer !important; }
/* Image Resizer JS - END */

/* AdvancedBox JS - START */
#AB-BackGround        { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }
#AB-Overlay           { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#AB-ToolBar           { position: absolute; top: 0; left: 0; height: 20px; width: 100%; z-index: 10; }
#AB-ImageName1        { float: right; margin: 0; padding: 0 5px; width: auto; height: 18px; color: #f1f1f1; line-height: 150%; font-size: 13px;}
#AB-ImageName2        { float: right; margin: 0; padding: 2px 0; width: auto; height: 18px; color: #f1f1f1; line-height: 150%; font-size: 13px;}
#AB-OuterContainer    { position: relative; width: 250px; height: 250px; margin: auto auto; border: 4px solid white; background-color: white; }
#AB-LoadingLink       { z-index: 1000; position: absolute; top: 52%; left: 49%; width: 20px; height: 20px; margin: 0; padding: 0; background: transparent url("/forum/advancedbox_blank.gif") no-repeat; /* Trick IE into showing hover */ }
#AB-LoadingLink       { background: url("/forum/advancedbox_icon_loading.gif") top left no-repeat; }
#AB-CloserLink, #AB-ZoomLink, #AB-PrevLink, #AB-NextLink, #AB-PlayLink, #AB-PauseLink { z-index: 104; margin: 0; padding: 0; width: 20px; height: 20px; float: left; background: transparent url("/forum/advancedbox_blank.gif") no-repeat; /* Trick IE into showing hover */ }
#AB-CloserLink        { background: url("/forum/advancedbox_icon_close.gif") top left no-repeat; }
#AB-ZoomLink          { background: url("/forum/advancedbox_icon_zoom.gif")  top left no-repeat; }
#AB-PrevLink          { background: url("/forum/advancedbox_icon_prev.gif")  top left no-repeat; }
#AB-NextLink          { background: url("/forum/advancedbox_icon_next.gif")  top left no-repeat; }
#AB-PlayLink          { background: url("/forum/advancedbox_icon_play.gif")  top left no-repeat; }
#AB-PauseLink         { background: url("/forum/advancedbox_icon_pause.gif") top left no-repeat; }
#AB-nOnText           { margin: 0; padding: 0 5px; width: auto; min-width: 50px; height: 18px; color: #666; float: left; line-height: 150%; border: 1px solid #999; background: #f1f1f1 url("/forum/advancedbox_blank.gif") no-repeat; /* Trick IE into showing hover */ }
#AB-ToolBar a:visited { border: 0; cursor: pointer; background-position: 100% 0; }
#AB-ToolBar a:hover   { border: 0; cursor: pointer; background-position: 0 100%; }
#AB-ToolBar a.disabled{ cursor: default; background-position: 100% 0; }
/* AdvancedBox JS - END */

/* Hidden block - Start */
.hiddenbox, .unhiddenbox {
	padding: 8px;
	font-size: 1em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #333333;
}

.hidden, .unhidden {
	margin-bottom: 8px;
	font-weight: bold;
	display: block;
}

.hiddenbox {
	background-color: #f3e3e6;
	border: 1px solid #e599aa;
}

.hidden {
	color: #80001c;
}

.unhiddenbox {
	background-color: #c5e3bf;
	border: 1px solid #548b54;
}

.unhidden {
	color: #2f4f2f;
}

.hiddentext {
	color: #80001c;
}
/* Hidden block - End */

/* Anchor - Start */
a.anchor {
	color: #ff0000;
}

span.anchor {
	border-bottom: 1px #000000 dashed;
}
/* Anchor - End */

/* bbvideo - Start */
.bbvideotitle {
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #555555;
	clear: both;
	text-align: left;
}

.bbvideotitle img {
	float: left;
	margin-right: 5px;
}

.bbvideocontent {
	padding: 0;
	background-color: #555555;
	line-height: 0em;
	font-size: 0px;
	overflow: hidden;
}

.bbvideo_thumb {
	width: 130px;
	height: 97px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
/* bbvideo - End */

/* Scrippet.css - Start
   Scrippet is a CSS template designed for including short sections of screenplay-formatted material in blog posts.
   Originally developed by John August - johnaugust.com
   Last modified 8/21/08
*/
#scrippet {
	width: 500px;
	color: #000000;
	margin-bottom: 16px !important;
	margin-left: 20px !important;
	padding: 5px 14px 15px 14px;
	margin-bottom: 16px;
	margin-left: 40px;
}
#scrippet .scrippet-shadow {
	border: none;
	background: url("/forum/images/scrippet/shadowAlpha.png") no-repeat bottom right !important;
	padding: 0 6px 6px 0 !important;
}
#scrippet .inner-shadow {
	background-color: #fffffc;
	border: 1px solid #aaaaaa;
	padding: 5px !important;
}
#scrippet p {
	font: .9em/1.3em Courier, "Courier New", monospace;
	margin: 0;
}

#scrippet .sceneheader {
	font-weight: bold;
}

#scrippet .sceneheader, 
#scrippet .action, 
#scrippet .character {
	padding-top: 1.5ex;
}

#scrippet .action {
	padding-right: 5%;
}

#scrippet .character {
	margin-left: 40%;
}

#scrippet .dialogue {
	margin-left: 15%;
	padding-right: 15%;
}

#scrippet .parenthetical {
	margin-left: 32%;
	padding-right: 30%;
}

#scrippet .dialogue + .parenthetical {
	padding-bottom: 0;
}

#scrippet .transition {
	padding-top: 3ex;
	margin-left: 65%;
	padding-bottom: 1.5ex;
}
/* Scrippet.css - End */

/* SimpleTabs: default style - Start
   Code based off :
		http://pirex.com.br/wordpress-plugins/post-tabs/
		http://labs.komrade.gr/simpletabs/
*/

div.simpleTabs {
	padding: 10px;
}

div.simpleTabsContent.currentTab {
	display: block;
}

div.simpleTabsContent {
	display: none;
	border: 1px solid #cccccc;
	margin-top: 0 !important;
	padding: 1em !important;
	background-color: #ffffff;
	color: #333333;
}

div.simpleTabsContent .simpleTabsTitles {
	display: none;
}

ul.simpleTabsNavigation {
	margin: 5px 2px 3px 1.5em !important;
	font-size: 1.0em;
	list-style-type: none !important;
	line-height: normal;
	text-align: left;
	display: block !important;
	background: none;
	color: #ff0000;
}

ul.simpleTabsNavigation li {
	list-style: none;
	display: inline !important;
	font-weight: bold;
	line-height: normal;
	background: none;
	padding: 0;
	margin: 0;
}

ul.simpleTabsNavigation li:before {
	content: none;
}

ul.simpleTabsNavigation li a {
	padding: 0.2em 0.5em !important;
	cursor: pointer;
	text-decoration: none;
	color: #777777;
	border: 1px solid #cccccc;
	background-image: url("/forum/images/bg/tab-inactive.png");
}

ul.simpleTabsNavigation li a:hover, ul.simpleTabsNavigation li a:focus {
	color: #666666;
	outline: 0;
	background: #ffffff none !important;
}

ul.simpleTabsNavigation li a.current {
	color: #000000 !important;
	border-bottom: 1px solid #ffffff;
	background: #ffffff url("/forum/images/bg/tab-active.png");
}
/* SimpleTabs: default style - End */

/* disable text selection/highlighting in the ACP, improves the jQuery drag and drop UI */
#acp_bbcodes_table {
	-o-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
/**
*
* @package phpBB Arcade
* @version $Id: arcade.css 190 2013-01-07 07:22:55Z killbill $
* @copyright (c) 2008-2011 JRSweets - jrsweets@gmail.com
* @copyright (c) 2011-2013 http://phpbbarcade.jatek-vilag.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/*
* Arcade menu
*/
.arcade_navbar
{
	background-color: #CADCEB;
	padding: 0 10px;
	margin: 10px auto;
}

.arcade_navbar span.corners-top, .arcade_navbar span.corners-bottom
{
	margin: 0 -10px;
}

/*
* Arcade tooltip to display the game name action
*/
a.arcade_tooltip
{
	font-weight: bold;
	position: relative;
	text-decoration: none;
}

a.arcade_tooltip > span
{
	position: absolute;
	visibility: hidden;
	font-weight: normal;
	border: 1px solid #000;
	background-color: #CFE1F6;
	padding: 7px;
	color: #000;
	width: 225px;
	margin-top: 18px;
	left: 60px;
	z-index: 999;
}

a.arcade_tooltip:hover > span
{
	visibility: visible;
	z-index: 9999;
}

a.arcade_tooltip > span.arcade_header
{
	background-color: #F6F4D0;
	width: 200px;
	margin-top: -17px;
}

/*
* Ajax ratings star
*/
.arcade-rate
{
	background-repeat:repeat-x;
	background-position: top left;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:16px;
	width:80px;
}

.arcade-rate ul
{
	list-style: none;
}

.arcade-rate li
{
	text-indent: -9000px;
	float:left;
	left:0;
}

.arcade-rate li a
{
	position: absolute;
	top:0;
	padding: 0px;
	width: 16px;
	height: 16px;
	display: block;
	outline: none;
	text-indent: -9000px;
	z-index: 9999;
	cursor: pointer;
}

.arcade-rate li a:hover
{
	background-position: left center;
	z-index: 9998;
	left: 0;
	text-decoration: none;
}

.arcade-rate a.arcade-rate-1 		{left:   0px;}
.arcade-rate a.arcade-rate-1:hover	{width: 16px;}
.arcade-rate a.arcade-rate-2			{left:  16px;}
.arcade-rate a.arcade-rate-2:hover	{width: 32px;}
.arcade-rate a.arcade-rate-3			{left:  32px;}
.arcade-rate a.arcade-rate-3:hover	{width: 48px;}
.arcade-rate a.arcade-rate-4 		{left:  48px;}
.arcade-rate a.arcade-rate-4:hover	{width: 64px;}
.arcade-rate a.arcade-rate-5			{left:  64px;}
.arcade-rate a.arcade-rate-5:hover	{width: 80px;}

.arcade-rate li.arcade-current-rate
{
	background-position: left bottom;
	position: absolute;
	text-indent: -9000px;
	display: block;
	height: 16px;
	z-index: 9997;
}

.arcade-rating-num
{
	display: inline;
	margin-top: 1px;
	text-align: right;
	font-size: 11px;
}

.arcade_error
{
	background-color:#000;
	padding:5px;
	color:#ff0000;
	font-weight:bold;
}

.arcade_error_file
{
	position:absolute;
	background-color: #000;
	border: dotted red 2px;
	color:#fff;
	padding:10px;
	left:0;
	right:0;
}

.arcade_ajax_info
{
	color: #FF0000;
	vertical-align: middle;
	font-weight: normal;
	font-size: 10px;
}

.arcade_fav
{
	width:13px;
	height:13px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

a .arcade_fav
{
	cursor: pointer;
}

a:hover .arcade_fav
{
	width:11px;
	height:11px;
	padding:1px;
	vertical-align:middle;
	text-decoration:none;
}

.game_image
{
	width:50px;
	height:50px;
}

.arcade_img_border
{
	vertical-align: middle;
	border: 1px solid #47C0B4;
	border-radius: 5px;
	padding: 2px;
	box-shadow: 0 0 5px 0 #000000;
    -webkit-box-shadow: 0 0 5px 0 #000000;
    -moz-box-shadow: 0 0 5px 0 #000000;
}

a .arcade_img_border:hover
{
	border-color: #ff0000;
}

.arcade_img_border.icon
{
	border-radius: 3px;
	padding: 0;
	margin: 2px;
}

.game_title
{
	font-weight:bold;
	position:relative;
	text-align:left;
	margin:auto;
	height:20px;
	padding-top:5px;
}

.game_title_option
{
	position:absolute;
	right:0;
}

.chall_active
{
	background-color: #D3FFC4;
	width: 30px;
}

.chall_inactive
{
	background-color: #FFB2A8;
	width: 30px;
}

.chall_exp
{
	text-align: center;
	width: 17%;
}

.chall_checkbox
{
	text-align: center;
	width: 13%;
}

.arcade-smiley-box
{
	overflow: auto;
	border: 1px solid;
	max-height: 25em;
	padding: 3px;
}

.arcade-comment-box1
{
	overflow: auto;
	max-height: 7em;
}

.arcade-comment-box2
{
	overflow: auto;
	max-height: 13em;
}

.arcade-yellow-shadow
{
	text-shadow: 0 0 1.0em yellow, 0 0 1.0em yellow, 0 0 1.2em yellow;
}

.arcade_cats
{
	width: 100%;
	text-align: center;
}

.arcade_cat
{
	position: relative;
	width: 300px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding: 0 3px 6px;
}

.arcade_cat_drimg
{
	position: absolute;
	top: 5px;
	right: 15px;
	z-index: 999;
}

.arcade_cat_tooltip
{
	position: relative;
	cursor: pointer;
	display: inline;
}

.arcade_cat_tooltip > span
{
	position: absolute;
	visibility: hidden;
	font-weight: normal;
	background-color: #CFE1F6;
	padding: 7px;
	color: #000;
	left: 60px;
	text-align: left;
	border: 1px solid #ff0000;
	width: 272px;
	min-height: 100px;
	margin-top: 20px;
}

.arcade_cat_tooltip:hover > span
{
	visibility: visible;
	z-index: 9999;
}

.arcade_left1
{
	right: 5px;
}

.arcade_left1 > span
{
	left: -245px;
}

.arcade_left2 > span
{
	left: -269px;
}

.arcade_cat_image
{
	padding-bottom: 6px;
	width: 60px;
	height: 60px;
}

.arcade_sub_cat
{
	min-height: 120px;
	vertical-align: top;
}

#phpbb_arcade_flash_game
{
	position: relative;
	border: 6px solid #3C3C3C;
	border-radius: 15px;
	z-index: 1000;
	box-shadow: 0 0 10px 0 #000000;
-webkit-box-shadow: 0 0 10px 0 #000000;
-moz-box-shadow: 0 0 10px 0 #000000;
}
/* Video Style Sheet
---------------------------------------- */

.Modvideo {
	margin: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 3px #555;
	-moz-box-shadow: 2px 2px 3px #555;
	box-shadow: 2px 2px 3px #555;
}

h3.center {
	text-align: center;
}

.video_item {
	float: left;
	margin-right: 14px;
	width: 400px;
	height: 120px;
}

.video_item .content{
	font-size: 1.1em;
}

.video_item img {
	display: inline-block; 
	float: left;
	height: 72px;
	padding: 10px 10px 20px 0;
	position: relative; 
	vertical-align: middle;
	width: 96px;
}

.video-icon span	{ background: url("/forum/styles/STG-Mobile/imageset/ru/button_video_new.gif") 0 0 no-repeat;
 }

.buttons div.video-icon { 
width: 112px; 
height: 28px; 
margin:5px 0px -5px 0px
}

.rtl .icon-videos {
	background-position: 100% 50%;
	padding: 1px 17px 0 0;
}

.icon-videos {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

.icon-videos		{ background-image: url("/forum/styles/STG-Mobile/theme/images/icon_videos.gif"); }
* {
	outline: none;
}

.sn-page {
	font-size: 11px;
	margin-top: 8px;
}

.sn-page-columnLeft {
	width: 130px;
}

.sn-page-columnRight {
	width: 255px;
}

.sn-page-content {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom: 10px;
	min-height: 550px;
	min-width: 200px;
	overflow: hidden;
	padding: 0 10px 10px;
}

.sn-page-innerContent {
	padding: 10px 0;
}

.ltr .sn-page-innerContent {
	background-position: 5% 6px;
	padding-left: 64px;
}

.rtl .sn-page-innerContent {
	background-position: 95% 6px;
	padding-right: 64px;
}

.ltr .sn-page-content-noRightBorder {
	border-right: none;
}

.rtl .sn-page-content-noRightBorder {
	border-left: none;
}

.sn-page-blockHeader {
	clear: both;
	margin-top: 10px;
}

.sn-page-blockHeader ul.topiclist dt {
	width: 100%;
}

.sn-page-blockHeader.forabg:first-child {
	margin-top: 0;
}

.sn-page-blockHeader.forabg .ui-button {
	margin-right: 5px;
	margin-top: -3px;
	padding: 0 3px;
	text-transform: none;
}

.sn-page-blockHeader.forabg .ui-button a {
	color: #222;
	font-size: .8em;
	text-decoration: none;
}

.sn-page-text {
	padding: 2px 0;
}

span..sn-page-text {
	display: block;
}

.sn-shadow {
	background-color: #ccc;
	background-image: none;
}

.sn-button-bold {
	font-weight: bold!important;
}

.sn-button-italic {
	font-style: italic!important;
}

.sn-link-noDecoration {
	text-decoration: none;
}

.sn-noStyle {
	font-style: normal!important;
	font-weight: normal!important;
}

div:not(.sn-page) .sn-userName a {
	font-size: 11px;
}

.sn-userName {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sn-more {
	background-color: #EDEFF4;
	border-bottom: 1px solid #D2D9E7;
	border-top: 1px solid #D2D9E7;
	font-size: .95em;
	margin-top: 3px;
	padding: 5px;
}

.sn-more a,.sn-more a.sn-back-top,.sn-more a:active,.sn-more a:visited,.sn-more a.hover {
	background: transparent url("/forum/styles/STG-Mobile/imageset/socialnet/button_arrow_down.png") no-repeat 100% 60%;
	color: #004279;
	cursor: pointer;
	text-decoration: none;
}

.ltr .sn-more a,.ltr .sn-more a.sn-back-top,.ltr .sn-more a:active,.ltr .sn-more a:visited,.ltr .sn-more a.hover {
	background-position: 100% 60%;
	padding-right: 12px;
}

.rlt .sn-more a,.rlt .sn-more a.sn-back-top,.rlt .sn-more a:active,.rlt .sn-more a:visited,.rlt .sn-more a.hover {
	background-position: 0 60%;
	padding-left: 12px;
}

.sn-more a.sn-back-top {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_arrow_top.png");
}

.icon-activitypage,.icon-profile {
	background-repeat: no-repeat;
	padding: 1px 0 0;
}

.ltr .icon-activitypage,.ltr .icon-profile {
	background-position: 0 50%;
	padding-left: 17px;
}

.rtl .icon-activitypage,.rtl .icon-profile {
	background-position: 100% 50%;
	padding-right: 17px;
}

.icon-profile {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_profile.gif");
}

.icon-activitypage {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_activitypage.gif");
}

.sn-action-block .sn-actions a,.sn-action-block .sn-actions div,.sn-action-block .sn-actions span,.sn-action-blockHidden .sn-actions a,.sn-action-blockHidden .sn-actions div,.sn-action-blockHidden .sn-actions span {
	background: transparent none no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	opacity: 1;
	width: 15px;
}

.sn-action-block .sn-actions .sn-action-close,.sn-action-block .sn-actions .sn-action-delete,.sn-action-blockHidden .sn-actions .sn-action-close,.sn-action-blockHidden .sn-actions .sn-action-delete {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_close.png");
}

.sn-action-block .sn-actions .sn-action-delete-red,.sn-action-blockHidden .sn-actions .sn-action-delete-red {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_close_red.png");
}

.sn-action-block .sn-actions .sn-action-ok,.sn-action-blockHidden .sn-actions .sn-action-ok {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_ok.png");
}

.sn-action-block .ui-accordion-header .sn-actions,.sn-action-blockHidden .ui-accordion-header .sn-actions {
	top: 3px;
}

.sn-action-blockHidden:hover .sn-actions {
	display: block;
	visibility: visible;
}

.sn-menu {
	border: none;
	display: block;
	margin: 5px 0;
	width: 99%;
}

.sn-menu .ui-icon.sn-menu-icon {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-icons_phpBB_256x240.png");
}

.sn-menu .ui-menu-item {
	border-bottom: 1px solid #e4e4e4;
}

.sn-menu .ui-menu-item:first-child {
	border-top: 1px solid #e4e4e4;
}

.sn-menu .ui-menu-item a {
	background-image: none;
	border: none!important;
	color: #536482;
	margin: 0!important;
	padding: 3px 18px;
}

.sn-menu .ui-menu-item a:hover {
	color: #314260;
}

.ltr .sn-menu .ui-menu-item a {
	padding-right: 6px;
}

.rtl .sn-menu .ui-menu-item a {
	padding-left: 6px;
}

.sn-menu .ui-menu.ui-widget-content {
	border-width: 0 1px;
	margin: 0 -10px;
	opacity: 1;
	padding: 0;
	z-index: 999;
}

.sn-menu .sn-num-cube {
	background: #dadada;
	padding: 0 3px;
}

.sn-menu .ui-state-focus .sn-num-cube {
	background: #fcfcfc;
}

.sn-menu a.ui-state-active {
	background-color: #b8b8b8;
	color: #314260;
}

.sn-menu .ui-menu-item.sn-menu-active a,.sn-menu .ui-menu-item.sn-menu-active a.ui-state-focus {
	background-color: #5B7C8C;
	color: #fff;
}

.sn-menu .ui-menu-item.sn-menu-active a:hover,.sn-menu .ui-menu-item.sn-menu-active a.ui-state-focus:hover {
	background-color: #4F6A78;
}

.sn-menu .ui-menu-item.sn-menu-active a .sn-num-cube,.sn-menu .ui-menu-item.sn-menu-active a.ui-state-focus .sn-num-cube {
	color: #536482;
}

.sn-menu .ui-menu-item .ui-icon {
	margin: 0 -2px;
}

.sn-commentsBlock {
	background-color: #EDEFF4;
}

.sn-commentBlock,.sn-shareComment {
	border-bottom-color: #D2D9E7;
	border-style: solid;
	border-top-color: #fff;
	border-width: 1px 0;
	padding: 5px;
}

.sn-inputComment {
	border: 1px solid #bdc7d8;
	height: 18px;
	line-height: 18px;
	max-height: 72px;
	outline: none;
	padding: 2px;
	resize: none;
	width: 99%;
}

.ltr .sn-commentBox {
	padding-left: 40px;
}

.rtl .sn-commentBox {
	padding-right: 40px;
}

.ltr .sn-expander-more a,.ltr .sn-expander-less a {
	float: right;
	margin-right: 5px;
}

.rtl .sn-expander-more a,.rtl .sn-expander-less a {
	float: left;
	margin-left: 5px;
}

.ui-dialog {
	max-height: 80%;
}

.sn-cursor-default {
	cursor: default;
}

#phpbb.sn-im-page {
	margin-bottom: 24px;
}

.sn-im-chatGroup {
	height: 14px;
}

.sn-im-dockWrapper {
	bottom: 0;
	height: 24px;
	position: fixed;
	z-index: 999;
}

.ltr .sn-im-dockWrapper {
	border-right-color: #bbb;
	border-right-style: solid;
	border-right-width: 1px;
	right: 6px;
}

.rtl .sn-im-dockWrapper {
	border-left-color: #bbb;
	border-left-style: solid;
	border-left-width: 1px;
	left: 20px;
}

.sn-im-chatBoxes .sn-im-button {
	width: 120px;
}

.ltr .sn-im-chatBoxes .sn-im-group {
	margin-right: 4px;
}

.rtl .sn-im-chatBoxes .sn-im-group {
	margin-left: 4px;
}

.sn-im-button {
	background: #eee url("/forum/styles/STG-Mobile/imageset/socialnet/im_bg_toolbar.png") repeat-x 0 0;
	border-top: 1px solid #bbb;
	cursor: pointer;
	display: block;
	font-weight: bold;
	min-height: 24px;
	padding: 0 5px;
	width: 150px;
}

.sn-im-button .label,.sn-im-button.sn-im-nav {
	display: block;
	line-height: 24px;
}

.sn-im-chatBoxes .sn-im-button .label {
	overflow: hidden;
	text-overflow: ellipsis;
}

.sn-im-button .sn-actions {
	margin-top: 4px;
}

.sn-im-button.sn-im-opener:not(.sn-im-online) {
	background: #fff;
}

.ltr .sn-im-button {
	border-left-color: #bbb;
	border-left-style: solid;
	border-left-width: 1px;
	padding-right: 5px;
}

.rtl .sn-im-button {
	border-right-color: #bbb;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 5px;
}

.ltr .sn-im-chatBoxes .sn-im-button {
	padding-left: 0;
	padding-right: 15px;
}

.rtl .sn-im-chatBoxes .sn-im-button {
	padding-left: 15px;
	padding-right: 0;
}

.sn-im-status {
	background: transparent none no-repeat 50% 50%;
	line-height: 24px;
	margin-top: 4px;
	padding: 8px;
}

.sn-im-status.sn-im-online {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/im_user_online.png");
}

.sn-im-status.sn-im-away {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/im_user_away.png");
}

.sn-im-status.sn-im-offline {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/im_user_offline.png");
}

.sn-im-unRead {
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: red;
	border-radius: 4px;
	color: #fff;
	display: block;
	line-height: 10px;
	padding: 2px 3px;
	position: absolute;
	top: -7px;
	visibility: visible;
	z-index: 290;
}

.sn-im-unRead.sn-hiddenDefault {
	visibility: visible;
}

.ltr .sn-im-unRead {
	right: 20px;
}

.rtl .sn-im-unRead {
	left: 20px;
}

.sn-im-msgUnread .sn-im-title {
	background-color: #BC2A4D;
	background-image: none;
}

.sn-im-msgUnread .sn-im-button {
	background-color: #ECD5D8;
	background-image: none;
}

.sn-im-online.sn-im-button .label {
	background: transparent none no-repeat 0 50%;
	display: inline-block;
}

.ltr .sn-im-online.sn-im-button .label {
	padding-left: 25px;
}

.rtl .sn-im-online.sn-im-button .label {
	background-position: 100% 50%;
	float: right;
	padding-right: 25px;
}

.sn-im-online.sn-im-block {
	width: 160px;
}

.sn-im-online .sn-im-buttons {
	background: #eee;
	height: 18px;
	line-height: 18px;
}

.rtl .sn-im-online.sn-im-button .count {
	float: right;
	height: 24px;
	line-height: 24px;
	padding-right: 5px;
}

.sn-im-onlineList {
	min-height: 26px;
	overflow-x: hidden;
	overflow-y: auto;
}

.sn-im-chatSub {
	overflow: hidden;
	width: 100%;
}

.sn-im-opener {
	background: #fff none no-repeat 0 0;
}

.sn-im-block {
	background: #fff;
	border: 1px solid #bbb;
	bottom: 24px;
	position: absolute;
	width: 180px;
	z-index: 990;
}

.sn-im-block.ui-corner-top {
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.sn-im-title {
	background: #4F6A78 url("/forum/styles/STG-Mobile/theme/images/bg_list.gif") repeat-x 0 -5px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	line-height: 24px;
	padding: 0;
}

.sn-im-title.sn-im-buttons .sn-userName {
	display: inline-block;
	line-height: 24px;
	padding: 0 2px 0 0;
	width: 130px;
}

.sn-im-online .sn-im-title {
	padding: 0 5px;
}

.sn-im-buttons {
	height: 24px;
	line-height: 24px;
	padding: 0 3px 1px;
}

.sn-im-buttons .ui-icon {
	background-position: 50% 50%;
	cursor: pointer;
	height: 18px;
	margin: 3px 1px;
}

.sn-button {
	display: inline-block;
	height: 18px;
	margin: 0 3px;
	width: 18px;
}

.sn-im-sound.ui-icon {
	background: transparent url("/forum/styles/STG-Mobile/imageset/socialnet/button_sound.png") no-repeat 0 0;
	height: 11px;
	margin: 3px;
	width: 16px;
}

.sn-im-loginlogout {
	margin: 2px 0 0;
	width: auto;
}

.ui-icon-volume-on {
	background-position: 0 0;
}

.sn-im-loginlogout label {
	background-color: transparent;
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/im_button_login.png");
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	line-height: normal;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.sn-im-loginlogout span {
	background-color: transparent;
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/im_button_login.png");
	background-repeat: repeat-x;
	display: inline-block;
	font-size: 8px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	text-indent: 2px;
}

.sn-im-loginlogout .sn-im-login span {
	background-position: 0 0;
	margin: 0 0 0 4px;
	padding: 0 6px 0 0;
}

.sn-im-loginlogout .sn-im-logout {
	background-position: 100% -60px;
}

.sn-im-loginlogout .sn-im-logout span {
	background-position: 100% 0;
	margin: 0 4px 0 0;
	padding: 0 2px 0 4px;
}

.sn-im-loginlogout .sn-im-selected.sn-im-login {
	background-position: 0 -45px;
}

.sn-im-loginlogout .sn-im-selected.sn-im-logout {
	background-position: 100% -75px;
}

.sn-im-loginlogout .sn-im-selected.sn-im-logout span {
	background-position: 100% -15px;
}

.sn-im-userLine {
	background: transparent none no-repeat 98% 50%;
	line-height: 22px;
	padding: 2px 4px;
}

.sn-im-userLine.sn-im-canchat:hover {
	background-color: #ddd;
}

.ltr .sn-im-userLine {
	clear: left;
}

.ltr .sn-im-userLine .sn-user-avatar {
	float: left;
	margin: 1px 4px 1px 0;
}

.sn-im-userLine .rtl * {
	clear: right;
}

.sn-im-userLine .rtl * .sn-user-avatar {
	float: right;
	margin: 1px 0 1px 4px;
}

.ui-icon.sn-im-cbSmiley {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_smiley.png");
}

.ui-icon.sn-im-cbHistory {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_history.png");
}

.ui-icon.sn-im-cbClose {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_close.png");
	background-position: 0 -30px;
	height: 15px;
	margin: 4px 0 0;
	width: 15px;
}

.sn-im-nav {
	font-size: 1.25em;
	font-weight: bold;
	width: auto;
}

.ltr .sn-im-nav {
	border-right-color: #bbb;
	border-right-style: solid;
	border-right-width: 1px;
	margin-right: 4px;
}

.rtl .sn-im-nav {
	border-left-color: #bbb;
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 4px;
}

.sn-im-textArea {
	border-top: 1px solid #ccc;
	width: 180px;
}

.ltr .sn-im-textArea {
	border-right: 1px solid #ccc;
	float: left;
}

.rtl .sn-im-textArea {
	border-left: 1px solid #ccc;
	float: right;
}

.sn-im-smilies {
	background: #fff url("/forum/styles/STG-Mobile/imageset/socialnet/im_smiley.png") no-repeat 4px 50%;
	cursor: pointer;
	height: 24px;
	position: relative;
	width: 23px;
}

.sn-im-smiliesBox {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	border-radius: 4px;
	display: none;
	position: absolute;
	visibility: hidden;
	width: 150px;
	z-index: 999;
}

.sn-im-smiliesContent {
	background-color: #fff;
	padding: 4px;
}

.sn-im-msgs {
	display: block;
	font-size: 11px;
	height: 240px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px;
}

.sn-im-msg {
	border-top: 1px solid #eee;
	padding: 5px 0 0;
}

.sn-im-msg:not(.sn-im-noborderTop) {
	clear: both;
}

.ltr .sn-im-msg .sn-im-msgText {
	padding-left: 5px;
}

.rtl .sn-im-msg .sn-im-msgText {
	padding-right: 5px;
}

.ltr .sn-im-msg .sn-userName {
	float: left;
	padding-right: 4px;
}

.rtl .sn-im-msg .sn-userName {
	float: right;
	padding-left: 4px;
}

.ltr .sn-im-msg {
	padding-left: 30px;
}

.rtl .sn-im-msg {
	padding-right: 30px;
}

.sn-im-msg.sn-im-history .sn-userName {
	float: none;
	font-size: 1.2em;
	font-weight: bold;
}

.ltr .sn-im-msg.sn-im-history .sn-userName {
	padding-left: 5px;
	padding-right: 0;
}

.rtl .sn-im-msg.sn-im-history .sn-userName {
	padding-left: 0;
	padding-right: 5px;
}

.sn-im-msg.sn-im-history .sn-im-msgText {
	font-size: 1.1em;
	word-wrap: break-word;
}

.sn-im-msg.sn-im-history .sn-im-history-time {
	color: #555;
	font-size: .9em;
}

.sn-im-msg.sn-im-history.sn-im-history-conversation {
	cursor: pointer;
	min-height: 50px;
}

.sn-im-msg.sn-im-history.sn-im-history-conversation:hover .sn-userName {
	text-decoration: underline;
}

.ltr .sn-im-msg.sn-im-history .sn-im-msgAvatar {
	margin-left: -50px;
}

.rtl .sn-im-msg.sn-im-history .sn-im-msgAvatar {
	margin-right: -50px;
}

.ltr .sn-im-msg.sn-im-history {
	padding-left: 50px;
}

.rtl .sn-im-msg.sn-im-history {
	padding-right: 50px;
}

.sn-im-msgAvatar > img {
	bottom: 5px;
	position: absolute;
}

.ltr .sn-im-msgAvatar > img {
	right: 0;
}

.rtl .sn-im-msgAvatar > img {
	left: 0;
}

.ltr .sn-im-msgAvatar {
	float: left;
	margin-left: -30px;
}

.rtl .sn-im-msgAvatar {
	float: right;
	margin-right: -30px;
}

.sn-im-noborderTop {
	border-top: none;
	padding-top: 0;
}

.sn-im-msgTime {
	background-color: #fff;
	border-top: 1px solid #bbb;
	color: #555;
	display: none;
	font-size: 9px;
	line-height: 9px;
	margin-top: -10px;
	padding: 0 3px;
	position: relative;
}

.ltr .sn-im-msgTime {
	border-left: 1px solid #bbb;
	float: right;
	right: 0;
}

.rtl .sn-im-msgTime {
	border-right: 1px solid #bbb;
	float: left;
	left: 0;
}

.sn-im-message {
	border: none;
	height: 18px;
	line-height: 18px;
	max-height: 72px;
	outline: none;
	padding: 3px;
	resize: none;
	width: 200px;
}

.sn-im-textArea.sn-im-smilies-on .sn-im-message {
	width: 170px;
}

.ltr .sn-im-message {
	padding-right: 0;
}

.rtl .sn-im-message {
	padding-left: 0;
}

.sn-im-cbAvatar {
	height: 40px;
	margin-top: 1px;
	width: 40px;
}

.ltr .sn-im-cbAvatar {
	float: left;
	margin-left: -5px;
	margin-right: 5px;
}

.rtl .sn-im-cbAvatar {
	float: right;
	margin-left: 5px;
	margin-right: -5px;
}

.sn-im-chatBox:not(.sn-im-noChatBar) .sn-im-title .sn-im-status {
	display: none;
	visibility: hidden;
}

.sn-im-noChatBar.sn-im-chatBox .sn-im-title .sn-im-status {
	display: inline;
}

.sn-im-noChatBar .sn-im-button.sn-im-opener {
	visibility: hidden;
	width: 165px;
}

.sn-im-noChatBar .sn-im-block {
	border-bottom: none;
	bottom: 0;
}

.sn-im-noChatBar .sn-im-block .sn-im-textArea {
	min-height: 24px;
}

.sn-im-noChatBar .sn-im-msgs {
	height: 100px;
}

.sn-im-history-export {
	margin-top: .5em;
}

.jGrowl .jGrowl-notification.blue,.jGrowl .jGrowl-closer.blue {
	background-color: #4F6A78;
}

.jGrowl .jGrowl-notification.green,.jGrowl .jGrowl-closer.green {
	background-color: #78AF85;
}

.jGrowl .jGrowl-notification.red,.jGrowl .jGrowl-closer.red {
	background-color: #DF8B8B;
}

.jGrowl .jGrowl-notification.orange,.jGrowl .jGrowl-closer.orange {
	background-color: #EF9859;
}

.ltr .sn-ntf-unread {
	border-left: 4px solid #BC2A4D;
	padding-left: 5px;
}

.rtl .sn-ntf-unread {
	border-right: 4px solid #BC2A4D;
	padding-right: 5px;
}

.sn-us-profile,.sn-us-membShareStatus {
	display: block;
	margin: 5px auto 5px;
}

.sn-us-share textarea {
	border: solid 1px #aeaeae;
	height: 18px;
	line-height: 18px;
	max-height: 72px;
	outline: none;
	padding: 2px;
	resize: none;
	width: 100%;
}

.sn-us-noStatus {
	padding-top: 5px;
}

.sn-us-share .ui-button,.sn-us-shareComment .ui-button {
	margin-top: 5px;
	padding: 1px 8px;
}

.sn-us-statusBlock {
	border-top: 1px solid #E9E9E9;
	padding: 10px 0;
}

.sn-us-statusBox {
	display: block;
	overflow: hidden;
}

.sn-us-statusText {
	min-height: 50px;
	overflow: hidden;
	word-wrap: break-word;
}

.sn-statusTime {
	color: #888;
	padding: 5px 0;
}

.sn-us-fetchBlock .loader {
	display: none;
	padding: 4px 0;
	text-align: center;
}

.sn-us-fetchImgs {
	height: 160px;
}

.sn-us-fetchDesc {
	height: 18px;
	line-height: 18px;
	max-height: 72px;
	padding: 2px;
}

.sn-us-fetchPreview,.sn-us-thumbs {
	display: none;
	padding: 4px 0;
}

.sn-us-fetchAdditional {
	margin-bottom: 10px;
}

.sn-us-fetchImages {
	width: 120px;
}

.sn-us-fetchData .title {
	font-size: 1.2em;
	font-weight: bold;
}

.sn-us-page-URL {
	padding: 0;
}

.sn-us-page-Info {
	margin-top: 15px;
}

.sn-us-page-Preview {
	padding-top: 2px;
}

.sn-us-videoOverlay {
	background: #000;
	cursor: pointer;
	height: 150px;
	opacity: 0.4;
	position: relative;
	width: 150px;
}

.sn-us-mentions-input-box {
	background: #fff;
	border: solid 1px #aeaeae;
	padding: 2px;
	position: relative;
}

.sn-us-mentions-input-box textarea {
	background: transparent;
	border: 0;
	display: block;
	outline: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}

.sn-us-mentions-input-box .sn-us-mentions {
	color: #fff;
	left: -999px;
	line-height: 18px;
	overflow: hidden;
	position: absolute;
	top: -999px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.ltr .sn-us-mentions-input-box .sn-us-mentions {
	left: 1px;
}

.rtl .sn-us-mentions-input-box .sn-us-mentions {
	right: 1px;
}

.sn-us-mentions-input-box .sn-us-mentions > div {
	color: #fff;
	white-space: pre-wrap;
	width: 100%;
}

.sn-us-mentions-input-box .sn-us-mentions > div > strong {
	font-weight: normal;
}

.sn-us-mentions-input-box .sn-us-mentions > div > strong > span {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list {
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
	background: #fff;
	border: solid 1px #aeaeae;
	border-radius: 5px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
	display: none;
	left: 0;
	margin-left: -1px;
	margin-top: 0;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 10000;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li {
	background-color: #fff;
	border-bottom: 1px solid #eee;
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0 7px;
	white-space: nowrap;
	width: auto;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li:last-child {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li > img,.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li > div.icon {
	-moz-background-origin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
	height: 16px;
	margin-right: 5px;
	margin-top: 5px;
	width: 16px;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li em {
	font-style: none;
	font-weight: bold;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li:hover,.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li.active {
	background-color: #f2f2f2;
}

.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list li b {
	background: #ff9;
	font-weight: normal;
}

.ltr .sn-us-page-Video,.ltr .sn-us-page-Image {
	float: left;
	padding: 0 5px 0 2px;
}

.ltr .sn-us-videoOverlay {
	margin-left: 2px;
}

.rtl .sn-us-page-Video,.rtl .sn-us-page-Image {
	float: right;
	padding: 0 2px 0 5px;
}

.rtl .sn-us-videoOverlay {
	margin-right: 2px;
}

.sn-user-avatar-1 {
	border: 1px solid #ccc;
	display: block;
	text-align: center;
}

h2.sn-up-userName {
	line-height: 1.2em;
	margin: .2em .4em;
}

h2.sn-up-userName img {
	margin-top: 10px;
	position: absolute;
}

.sn-up-profileTabs .ui-tabs-nav a {
	font-size: 1.1em;
}

.sn-up-profileTabs .ui-tabs-panel {
	padding: 1em 0;
}

.sn-up-profileTabs.ui-widget-content {
	border: none;
}

.sn-up-profileTabs .details dd {
	margin-bottom: 10px;
	word-wrap: break-word;
}

a.ui-button {
	color: #222;
}

.sn-up-buttons {
	margin-top: -35px;
	position: relative;
}

.sn-fms-inGroup {
	border-top: 1px solid #aaa;
	cursor: pointer;
	line-height: 20px;
	padding: .2em .3em;
}

.sn-fms-inGroup .ui-icon {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-icons_888888_256x240.png");
}

.sn-fms-inGroup:hover {
	background-color: #c4c4c4;
	color: #d31141;
}

.ui-icon-no {
	background-position: 16px 16px;
}

.ltr .sn-up-profileTabs .ui-tabs-nav a .ui-icon {
	float: left;
	margin-left: -6px;
	margin-right: 4px;
}

.ltr .sn-up-profileTabs .ui-tabs-nav a .ui-icon.sn-action-tabClose {
	float: right;
	margin-left: 4px;
	margin-right: -6px;
}

.rtl .sn-up-profileTabs .ui-tabs-nav a .ui-icon {
	float: right;
	margin-left: 4px;
	margin-right: -6px;
}

.rtl .sn-up-profileTabs .ui-tabs-nav a .ui-icon.sn-action-tabClose {
	float: left;
	margin-left: -6px;
	margin-right: 4px;
}

.sn-up-menu {
	border: none;
	margin: 0;
}

.sn-up-menu .sn-up-submenu {
	position: absolute;
}

.sn-up-menu .ui-menu-item a {
	border-color: #e4e4e4;
}

.sn-up-menu > .ui-menu-item {
	margin-left: 2px;
	margin-right: 2px;
}

.sn-up-menu > .ui-menu-item > a {
	background: #dadada url("/forum/styles/STG-Mobile/theme/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50%;
	border: 1px solid #b1b1b1;
	color: #536482;
}

.sn-up-menu > .ui-menu-item > a:hover,.sn-up-menu > .ui-menu-item > a.ui-state-active,.sn-up-menu > .ui-menu-item > a.ui-state-hover,.sn-up-menu > .ui-menu-item > a.ui-state-focus {
	background: #a7a7a7 url("/forum/styles/STG-Mobile/theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
	color: #536482;
	margin: 0;
}

.sn-up-menu > .ui-menu-item > a .ui-menu-icon.ui-icon-secondary {
	float: none;
	left: auto;
	position: absolute;
	right: .2em;
}

.sn-up-menu > li > .ui-menu {
	width: 200px;
}

.ltr .ui-menu-icons .sn-up-emote .ui-menu-item a {
	padding-left: .5em;
}

.rtl .ui-menu-icons .sn-up-emote .ui-menu-item a {
	padding-right: .5em;
}

.sn-up-profileTabs dl.details dt,.sn-up-profileTabs dl.details dd {
	line-height: 18px;
}

.sn-up-editableButton {
	background: transparent url("/forum/styles/STG-Mobile/imageset/socialnet/button_profile_edit.png") no-repeat 0 0;
	cursor: pointer;
	display: none;
	height: 15px;
	position: absolute;
	width: 15px;
}

.inputbox.sn-up-inputbox {
	width: 15%;
}

.sn-up-selectbox {
	width: 31%;
}

.sn-fms-friend {
	border-color: #ddd;
	display: inline-block;
	margin: 2px;
	min-height: 52px;
	overflow: hidden;
	padding: 5px;
	text-overflow: ellipsis;
	width: 180px;
}

.sn-fms-friend.checked {
	background: #ECD5D8;
}

.sn-fms-friend .sn-user-avatar {
	display: block;
	text-align: center;
}

.ltr .sn-fms-friend .sn-user-avatar {
	float: left;
	margin-right: 5px;
}

.rtl .sn-fms-friend .sn-user-avatar {
	float: right;
	margin-left: 5px;
}

.sn-fms-friend .sn-userName {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
}

.sn-fms-groupManage .sn-fms-friend {
	cursor: move;
}

.sn-fms-users-fullWidth .sn-fms-friend {
	display: block;
	margin-bottom: 4px;
	width: auto;
}

.sn-fms-users-suggestion .sn-fms-friend {
	text-align: center;
	width: 43%;
}

.sn-fms-users-suggestion .sn-user-avatar {
	display: inline-block;
	float: none!important;
	margin: 0 20px!important;
	padding: 0;
}

.sn-fms-block.ui-accordion h3.ui-accordion-header {
	margin-bottom: 0;
	margin-top: 5px;
}

.sn-fms-block.ui-accordion h3.ui-accordion-header.ui-state-active {
	background: #0a8fd1 url("/forum/styles/STG-Mobile/theme/images/ui-bg_glass_65_0a8fd1_1x400.png") repeat-x 50% 50%;
}

.sn-fms-block.ui-accordion .grps.ui-accordion-content {
	min-height: 100px;
	padding: 4px;
}

.sn-fms-userBlockPaginationSlider {
	margin-left: 10px;
	width: 150px;
}

.sn-fms-unapproved {
	font-size: .9em;
	font-style: italic;
}

.sn-fms-groups .ui-state-active {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-bg_glass_75_dadada_1x400.png");
}

.sn-fms-groups .ui-state-active .ui-icon {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-icons_454545_256x240.png");
}

.sn-ap-avatar {
	display: inline-block;
	margin: 0 10px;
}

.sn-ap-search {
	border: 1px solid #ccc;
	margin: 8px 0 16px;
}

.sn-ap-search input,.sn-ap-search input:hover,.sn-ap-search input:focus {
	border: none;
	width: 200px;
}

.sn-ap-search:hover,.sn-ap-search:focus,.sn-ap-search.sn-inputbox-focus {
	border-color: #4F6A78;
}

.sn-ap-search input[type=text] {
	height: 16px;
}

.sn-ap-search input[type=image] {
	background-color: #fff;
	height: 20px;
	padding: 0;
	width: 23px;
}

.sn-ap-search .ui-autocomplete {
	max-height: 300px;
	overflow: auto;
}

.sn-ap-loadNewsOver {
	margin-bottom: 4px;
}

.ltr .sn-ap-loadNewsOver {
	text-align: right;
}

.rtl .sn-ap-loadNewsOver {
	text-align: left;
}

.sn-ap-loadNews {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_arrow_down.png");
	background-repeat: no-repeat;
}

.ltr .sn-ap-loadNews {
	background-position: 100% 60%;
	padding-right: 12px;
}

.rtl .sn-ap-loadNews {
	background-position: 0 60%;
	padding-left: 12px;
}

.sn-ap-textBlock {
	border-top: 1px solid #e4e4e4;
	padding: 6px 4px;
}

.sn-ap-textBlock a.topictitle {
	display: block;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sn-ap-textBlock .sn-us-statusBlock {
	border-top: none;
	padding: 0;
}

.sn-ap-entryIcon {
	background: transparent none no-repeat 55% 50%;
	display: inline-block;
	width: 54px;
}

.ltr .sn-ap-entryIcon {
	float: left;
	margin-left: -60px;
}

.rtl .sn-ap-entryIcon {
	float: right;
	margin-right: -60px;
}

.sn-ap-textBlock-addUser .sn-ap-entryIcon {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_fms_add_user.png");
}

.sn-ap-textBlock-newFamily .sn-ap-entryIcon {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_up_new_family.png");
}

.sn-ap-textBlock-profileChanged .sn-ap-entryIcon {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_up_changed.png");
}

.sn-ap-textBlock-newRelationship .sn-ap-entryIcon {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_up_new_relationship.png");
}

.sn-ap-textBlock-sendEmote .sn-ap-entryIcon {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/icon_up_send_emote.png");
}

.section-activitypage #wrap,.section-profile #wrap {
	min-width: 740px;
}

.sn-hiddenDefault,.sn-action-blockHidden .sn-actions,.sn-im-noborderTop .sn-userName,.sn-im-noborderTop .sn-im-msgAvatar,.sn-fms-friend input[type=checkbox] {
	display: none;
	visibility: hidden;
}

.ltr .sn-page-columnLeft,.rtl .sn-page-columnRight,.ltr .sn-posterAvatar,.ltr .sn-us-fpreviews {
	float: left;
	padding-right: 10px;
}

.rtl .sn-page-columnLeft,.ltr .sn-page-columnRight,.rtl .sn-posterAvatar,.rtl .sn-us-fpreviews {
	float: right;
	padding-left: 10px;
}

.sn-page-blockHeader.forabg,.sn-us-page-Desc,.sn-us-page-Additional {
	margin-top: 10px;
}

.ltr .sn-page-blockHeader.forabg .ui-button,.ltr .sn-more a.sn-back-top,.ltr .sn-actions,.ltr .sn-menu .sn-num-cube,.ltr .sn-shareComment .ui-button,.ltr .sn-im-group,.rtl .sn-im-status,.ltr .sn-im-buttons .ui-icon,.rtl .sn-button,.rtl .sn-im-sound.ui-icon,.ltr .sn-im-loginlogout,.rtl .sn-im-loginlogout label,.rtl .sn-im-loginlogout span,.ltr .sn-im-smilies,.ltr .sn-im-msg.sn-im-history .sn-im-history-time,.ltr .sn-im-history-export,.rtl .jGrowl-message .sn-user-avatar,.ltr .sn-us-share .ui-button,.ltr .sn-us-shareComment .ui-button,.rtl .sn-us-share .ui-button.sn-us-fetchButton,.rtl .sn-us-fetchImages,.rtl .sn-us-page-Preview,.ltr .sn-up-buttons,.rtl .sn-up-menu > li,.rtl .sn-fms-friend,.ltr .sn-fms-userBlockPaginationSlider,.rtl .sn-ap-avatar {
	float: right;
}

.rtl .sn-page-blockHeader.forabg .ui-button,.rtl .sn-more a.sn-back-top,.rtl .sn-actions,.rtl .sn-menu .sn-num-cube,.rtl .sn-shareComment .ui-button,.rtl .sn-im-group,.ltr .sn-im-status,.rtl .sn-im-buttons .ui-icon,.ltr .sn-button,.ltr .sn-im-sound.ui-icon,.ltr .sn-im-loginlogout label,.ltr .sn-im-loginlogout span,.rtl .sn-im-loginlogout,.rtl .sn-im-smilies,.rtl .sn-im-msg.sn-im-history .sn-im-history-time,.rtl .sn-im-history-export,.ltr .jGrowl-message .sn-user-avatar,.rtl .sn-us-share .ui-button,.rtl .sn-us-shareComment .ui-button,.ltr .sn-us-share .ui-button.sn-us-fetchButton,.ltr .sn-us-fetchImages,.ltr .sn-us-page-Preview,.rtl .sn-up-buttons,.ltr .sn-up-menu > li,.ltr .sn-fms-friend,.rtl .sn-fms-userBlockPaginationSlider,.ltr .sn-ap-avatar {
	float: left;
}

.sn-ap-textNoWrap,.sn-menu .ui-menu.ui-widget-content .ui-menu-item a {
	white-space: nowrap;
}

.sn-userName a,.snUsername,.sn-userName,.sn-us-statusBox .sn-us-postOnWall,.sn-us-page-Title {
	font-weight: bold;
}

.sn-user-avatar,.sn-posterAvatar,.sn-posterAvatar a:link,.sn-posterAvatar a:visited,.sn-posterAvatar a:hover,.sn-posterAvatar a:active,#sn-ntf-notify,.sn-up-editable,.sn-up-editable:hover .sn-up-editableButton,.sn-fms-friend.sn-fms-user-suggestion a:link,.sn-fms-friend.sn-fms-user-suggestion a:visited,.sn-fms-friend.sn-fms-user-suggestion a:hover,.sn-fms-friend.sn-fms-user-suggestion a:active,.sn-ap-avatar a:link,.sn-ap-avatar a:visited,.sn-ap-avatar a:hover,.sn-ap-avatar a:active {
	display: inline-block;
}

.sn-user-avatar img,.sn-commentText,.ui-body-dialog,.sn-im-msg .sn-im-msgText {
	word-wrap: break-word;
}

.sn-action-block,.sn-action-blockHidden,.sn-im-group,.sn-im-msgAvatar,.sn-up-menu > li {
	position: relative;
}

.sn-action-block .sn-actions .sn-action-ok-green,.sn-action-blockHidden .sn-actions .sn-action-ok-green,.sn-action-block .sn-actions .sn-action-check,.sn-action-blockHidden .sn-actions .sn-action-check {
	background-image: url("/forum/styles/STG-Mobile/imageset/socialnet/button_ok_green.png");
}

.sn-action-block .ui-accordion-header .sn-actions div,.sn-action-block .ui-accordion-header .sn-actions span,.sn-action-blockHidden .ui-accordion-header .sn-actions div,.sn-action-blockHidden .ui-accordion-header .sn-actions span,.sn-action-blockHidden:hover .sn-actions a,.sn-action-blockHidden:hover .sn-actions div,.sn-action-blockHidden:hover .sn-actions span,.sn-im-loginlogout .sn-im-selected.sn-im-login span {
	background-position: 0 -15px;
}

.sn-action-block:hover .sn-actions div,.sn-action-block:hover .sn-actions span,.sn-action-blockHidden:hover .sn-actions div,.sn-action-blockHidden:hover .sn-actions span,.sn-im-loginlogout .sn-im-login {
	background-position: 0 -30px;
}

.sn-action-block:hover .sn-actions div:hover,.sn-action-block:hover .sn-actions span:hover,.sn-action-blockHidden:hover .sn-actions div:hover,.sn-action-blockHidden:hover .sn-actions span:hover,.sn-im-sound.ui-icon.ui-icon-volume-off,.ui-icon-volume-off,.sn-up-editableButton:hover {
	background-position: 0 100%;
}

.sn-menu .ui-menu-item.sn-menu-active a .ui-icon,.sn-menu .ui-menu-item.sn-menu-active a.ui-state-focus .ui-icon,.sn-fms-block.ui-accordion h3.ui-accordion-header.ui-state-active .ui-accordion-header-icon {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-icons_f0f0f0_256x240.png");
}

.ltr .sn-commentBlock,.ltr .sn-shareComment,.ltr .sn-us-statusText,.ltr .sn-us-commentText {
	padding-right: 15px;
}

.rtl .sn-commentBlock,.rtl .sn-shareComment,.rtl .sn-us-statusText,.rtl .sn-us-commentText {
	padding-left: 15px;
}

.sn-watermark,.sn-us-watermark {
	color: #888;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a,.sn-im-canchat {
	cursor: pointer;
}

.ltr .sn-im-chatBoxes .sn-im-group .sn-im-button,.rtl .sn-im-chatBoxes .sn-im-group .sn-im-button {
	border-right-color: #bbb;
	border-right-style: solid;
	border-right-width: 1px;
}

.sn-im-title.sn-im-buttons .sn-userName a,.sn-im-loginlogout .sn-im-selected span,.jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer,.sn-fms-block.ui-accordion h3.ui-accordion-header.ui-state-active a {
	color: #fff;
}

.sn-im-msg:first-child,.ui-dialog .sn-us-statusBlock,.sn-fms-inGroup:first-child,.sn-ap-textBlock:first-child,.ui-dialog .sn-ap-textBlock {
	border-top: none;
}

.sn-im-msg:last-child,.sn-ap-textBlock:last-child {
	padding-bottom: 0;
}

.ltr .sn-im-msg .sn-im-msgText-Arrow,.rtl #sn-ntf-notify {
	padding-right: 3px;
}

.rtl .sn-im-msg .sn-im-msgText-Arrow,.ltr #sn-ntf-notify {
	padding-left: 3px;
}

.sn-im-msg.sn-im-history.pagination,.sn-us-mentions-input-box .sn-us-mentions-autocomplete-list ul {
	margin: 0;
	padding: 0;
}

.ltr .jGrowl .jGrowl-notification .jGrowl-message span,.rtl .sn-up-editableButton {
	margin-right: 10px;
}

.rtl div.jGrowl div.jGrowl-notification .jGrowl-message span,.ltr .sn-up-editableButton {
	margin-left: 10px;
}

.sn-us-buttonCommentOver,.sn-us-fetchButton,.sn-us-wallButton,.sn-us-wallButton.ui-button,.sn-us-fetchVideoInfo,.sn-us-fetchVideoProvider {
	display: none;
}

.sn-fms-inGroup:hover .ui-icon,.sn-up-menu > .ui-menu-item > a .ui-icon {
	background-image: url("/forum/styles/STG-Mobile/theme/images/ui-icons_222222_256x240.png");
}

.sn-fms-friend.sn-fms-user-suggestion,.ltr .sn-fms-users-fullWidth .sn-fms-friend,.rtl .sn-fms-users-fullWidth .sn-fms-friend,.ltr .sn-ap-search .sn-ap-searchInput,.rtl .sn-ap-search .sn-ap-searchInput,.ltr .sn-ap-search .sn-ap-searchImage,.rtl .sn-ap-search .sn-ap-searchImage {
	float: none;
}
div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}




/*
     */
/*
*/