body
{
	color: #000000;
	background:#efefe9;
	margin: 0px;
	font-size: .9em;
	padding: 0px;
	font-family: Arial, Verdana,Geneva,Helvetica,sans-serif;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-text-size-adjust: 100%;
}
body a
{
	color: #000000;
}
.smallfont
{
	font-size: 90%;
}
.normal
{
	font-weight: normal;
}
.inlineimg
{
	vertical-align: middle;
}
img.bbCodeImage
{
	max-width: 240px;
	max-height: 240px;
}

.inlinemod .postbit-message
{
	background: #FFFFCC;
	color: #000000;
}

.bodywrapping
{
	width:95%; 
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-top:0px;
	padding:4px;
	padding-top:0px;
	border: 1px solid #D6D6CF; 
	border-top:0px;
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#newpm
{
	text-decoration:blink;
	color: #FF0000;
	font-weight:bold;
}
.logo
{
	height:40px;
	width:95%;
	background:url(images/misc/mobilelogo.png) no-repeat left;
	margin:auto;
}

.tborder
{
	border: 1px solid #456f9a;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
}
.fb /* fullborder */
{
	border-width: 1px;
}
.tback
{
	background: #456f9a;
}
.thead
{
	padding: 4px;
	color: #FFFFFF;
	text-shadow: 0 1px 1px #254f7a;
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
}
.thead a
{
	color: #666666;
	text-decoration: none;
}
.alt1, .alt2
{
	padding: 4px;
}
.alt1
{
	background: #FFFFFF;
}
.alt2
{
	background: #EEEEEE;
}

.header
{
	text-align: center;
	padding-bottom: 4px;
}
.header a
{
	text-decoration: none;
	max-width: 50%;
	white-space: nowrap;
	overflow: hidden;
	
	-moz-box-shadow: inset -1px 0 4px rgba(0,0,0,.2);
	-webkit-box-shadow: inset -1px 0 4px rgba(0,0,0,.2);
	box-shadow: inset -1px 0 4px rgba(0,0,0,.2);
}

a.toplinks
{
	display: inline-block;
	display: none;
	background: #C5D6E2;
	color: #000000;
	padding: 4px;
	border: 1px solid #999999;
	border:0px;
	text-decoration:none;
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#navbar-container
{
	position: relative;
}
.navbar
{
	color: #FFFFFF;
	text-decoration:none;
	text-align: center;
	border: 0;
	overflow: hidden;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background-color: #2E4355;
	background-image:-moz-linear-gradient(top,#4a7396,#2E4355);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a7396),color-stop(1,#2E4355));
	background-image:-o-linear-gradient(top,#4a7396,#2E4355);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a7396',EndColorStr='#2E4355')";
	z-index: 3;
	position: relative;
}

.navbar ul, .navbar ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.navbar ul li
{
	float: left;
	width: 25%;
	display: block;
}
.navbar ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 12px 4px;
	border-left: 1px solid #4a7396;
	border-right: 1px solid #2e4355;
}
.navbar ul li a:active, .navbar ul li a:focus, .navbar ul li a.focused
{
	
	background-color: #4a7396;
	background-image:-moz-linear-gradient(top,#2E4355,#4a7396);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2E4355),color-stop(1,#4a7396));
	background-image:-o-linear-gradient(top,#2E4355,#4a7396);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#2E4355',EndColorStr='#4a7396')";
}

.navbar ul li:first-child a
{
	border-left-width: 0;
	
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.navbar ul li:last-child a
{
	border-right-width: 0;
	
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

#navbar_password
{
	width: 100%;
}

/***********************/

.navbar-member
{
	
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.navbar-member ul li:last-child a
{
	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.navbar-usercp
{
	
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	float: right;
	padding-right: 0;
	border-left: 1px solid #2e4355;
}
.navbar-usercp ul li a
{
	border-left: 1px solid #4a7396;
}
.navbar-usercp ul li
{
	width: 40px;
	position: relative;
}
.navbar-usercp ul li img
{
	float: right;
	margin-left: -8px;
	margin-top: 2px;
	position: absolute;
}
.navbar-usercp ul li:first-child a
{
	border-left-width: 1px;
}

.navbar-usercp-notifications ul li
{
	width: 60px;
}

/***********************/

#login-box,
#search-box,
#smilies-box
{
	margin-top: -4px;
	padding: 12px 8px 8px;

	background:#FFFFCC;
	color:#514721;
	border:1px solid #dddddd;

	z-index: 2;
	position: relative;
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#smilies-box
{
	margin-top: 8px;
	padding: 8px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#smilies-box img
{
	cursor: pointer;
	padding: 8px;
}

#smilies img
{
	vertical-align: middle;
}

.breadcrumb-subtitle
{
	margin-top: -4px;
	padding: 8px 4px 4px;
	color: #666666;
	border: 1px solid #456f9a;
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
	background-color: #faeb9e;
	background-image:-moz-linear-gradient(top,#ffffff,#faeb9e);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#faeb9e));
	background-image:-o-linear-gradient(top,#ffffff,#faeb9e);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#faeb9e')";
}
.breadcrumb-subtitle a
{
	color: #666666;
	text-decoration: none;
}
/***/
.breadcrumb-subtitle
{
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
}
.breadcrumb-subtitle, .breadcrumb-subtitle a
{
	color: #FFFFFF;
	text-shadow: 0 1px 1px #254f7a;
}
/***/

#pm_messagelist .breadcrumb-subtitle
{
	
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.breadcrumb
{
	margin-top: 4px;
}

.breadcrumb .breadcrumb-title
{
	position: relative;
	z-index: 1000;
	overflow: hidden;
	padding-left: 67px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	text-shadow: 0 -1px 1px #254f7a;
	border: 1px solid #456f9a;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background-color: #5e87b0;
	background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));
	background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',EndColorStr='#5e87b0')";
}
.breadcrumb .breadcrumb-buttonbox
{
	border-left: 1px solid #5e87b0;
}
.breadcrumb .breadcrumb-up
{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -50px;
	padding: 40px 21px;
}
.breadcrumb .breadcrumb-up:focus, .breadcrumb .breadcrumb-buttonbox .focused
{
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
}

#breadcrumb_b
{
	margin-top: 0;
}
#breadcrumb_b .breadcrumb-title
{
	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#breadcrumb_t-button,
#breadcrumb_b-button
{
	border-left: 1px solid #81a8ce;
	padding: 12px 30px 12px 8px;
}
#breadcrumb_t-box .blockbit:first-child,
#breadcrumb_b-box .blockbit:first-child
{
	border-top-width: 1px;
}
#breadcrumb_t-box .blockbit:last-child,
#breadcrumb_b-box .blockbit:last-child
{
	margin-bottom: -4px;
}
#breadcrumb_t-box .blockbit:last-child .blockcont,
#breadcrumb_b-box .blockbit:last-child .blockcont
{
	padding-bottom: 20px;
}


.quote
{
	background: #FFFFCC;
	color: #514721;
	border: 1px solid #dddddd;
	margin: 4px 0;
	padding: 4px;
	font-size: .9em; 
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.quote a
{
	text-decoration: underline !important;
}
.notice
 {
	padding:4px;
	border:1px solid;
	margin-top: 4px;	
	background:#FFFFCC;
	color:#514721;
	border-color:#FFD324;
	text-align:center;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
} 
.notice a
 {
	color:#514721;
}

.titlebg
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size:1em;
	padding: 8px 4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	border:1px solid #456f9a;
	
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;

	text-shadow:0 -1px 1px #254f7a;

	
	background-color: #5e87b0;
	background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));
	background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',EndColorStr='#5e87b0')";
}
.titlebg-alone
{
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.titlebg a
{
	color: #FFFFFF;
	text-decoration:none;
}
.titlebg .btn
{
	text-shadow: none;
	margin-top: -4px;
	font-weight: normal;
}

.windowbg, .linkwindowbg
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:.9em;
	padding: 4px;
	width:100% -8px;
	margin-lefT:auto;
	margin-right:auto;
	border-left:1px solid #C5D6E2;
	border-right:1px solid #C5D6E2;
	border-bottom:1px solid #C5D6E2;
}
.windowbg a
{
	color:#000000;
}
.oldwindowbg
{
	padding: 3px;
	border-left:1px solid #7192a8;
	border-right:1px solid #7192a8;
	border-bottom:1px solid #7192a8;
}
.oldwindowbg a
{
	color:#000000}

.newwindowbg, .thread_newwindowbg
{
	font-weight: bold;
	padding: 3px;
	border-left:1px solid #7192a8;
	border-right:1px solid #7192a8;
	border-bottom:1px solid #7192a8;
}
.windowbg2
{
	background: #C5D6E2;
	color: #000000;
	padding: 4px;
	border: 1px solid #C5D6E2;
	margin-top:10px;
	/*text-decoration:none;*/
	
	background-color: #f6f6f6;
	background-image:-moz-linear-gradient(top,#e0e0e0,#f6f6f6);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0e0e0),color-stop(1,#f6f6f6));
	background-image:-o-linear-gradient(top,#e0e0e0,#f6f6f6);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0',EndColorStr='#f6f6f6')";
	
	background-color: #f0f0f0;
	background-image:-moz-linear-gradient(top,#d9dbdc,#f0f0f0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dbdc),color-stop(1,#f0f0f0));
	background-image:-o-linear-gradient(top,#d9dbdc,#f0f0f0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9dbdc',EndColorStr='#f0f0f0')";
}
.windowbg2 a 
{
	color: #000000;
}

.Unreadwindowbg2 a
{
	color: #000000;
}
.thread_dot, .thread_hot, .thread_dot_hot, .thread_, .thread_lock,.thread_hot_lock,.thread_dot_lock,.thread, .thread_moved, .thread_new, .thread_hot_new, .thread_dot_hot_new, .thread_lock_new, .thread_dot_new, .thread_thread_new
{
	background-color: #C5D6E2;
	color: #000000;
	padding: 4px;
	width:100%-4px;
	margin-left:auto;
	margin-right:auto;	
	font-weight: normal;
	border-left:1px solid #C5D6E2;
	border-right:1px solid #C5D6E2;
	border-bottom:1px solid #C5D6E2;
}

.thread_new, .thread_hot_new, .thread_dot_hot_new, .thread_lock_new, .thread_dot_new
{
	/*font-weight: bold;*/
}
._dot_new, ._thread_new, ._dot_hot_new, ._dot_lock_new, ._thread_lock_new, ._lock_new,
._dot_hot_lock_new, ._hot_lock_new
{
	font-weight: bold;
}

.thread_dot a, .thread_hot a, .thread_dot_hot a, .thread_ a, .thread_lock a,.thread a, .thread_moved a, .thread_new a, .thread_dot_hot_new a
{
	color: #000000;
}
.thread_lock  a,.lock  a,.thread_lock ,._lock , ._hot_lock, ._dot_lock, ._dot_hot_lock, ._lock_new
{
/*	text-decoration: line-through;*/
}
.forumold,.forumnew,.forumlink, .forumold_lock, .forumnew_lock
{
	padding:4px;
	margin:auto;
	border-left:1px solid #7192a8;
	border-right:1px solid #7192a8;
	border-bottom:1px solid #7192a8;
}
.forumold a,.forumnew a, .forumlink a
{
	color:#000000}

.new, ._new, .forumnew, .forumthread_new, ._hot_new, ._dot_hot_new
{
	font-weight:bold;
}
.date
{
	background-color: #E6E7DC;
	padding: 2px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.footlinks
{
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	clear: both;
}
.footer
{
	padding: 4px;
	border: 1px solid #5e87b0;
	text-align: center;
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
	background-color: #5e87b0;
	background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));
	background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',EndColorStr='#5e87b0')";
}
/*
.footer #cron
{
	vertical-align: middle;
}
*/
.footer, .footer a
{
	font-size: .9em;
	color: #FFFFFF;
	text-shadow: 0 -1px 1px #254f7a;
}
.footer a
{
	background: transparent;
}
.footer #cfleft
{
	float: left;
}
.footer #cfright
{
	float: right;
}

.footer ul, .footer ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.footer ul
{
/*	margin-top: 4px;*/
}
.footer ul li
{
	float: left;
	width: 50%;
	display: block;
}
.footer ul li#copyright
{
	width: 100%;
}
.footer ul li a.footbtn
{
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
	display: block;
	padding: 12px 4px;
	border: 1px solid #47729d;
	
	background-color: #5e87b0;
	background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));
	background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',EndColorStr='#5e87b0')";
}
.footer ul li a.footbtn div
{
	white-space: normal;
}

.footer ul li:first-child a.footbtn
{
	border-bottom-width: 0;
	
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#92BBE4,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#92BBE4),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#92BBE4,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#92BBE4',EndColorStr='#81a8ce')";
}
.footer ul li:last-child a.footbtn
{
	border-left-width: 0;
	
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}
.footer ul li a.footbtn
{
	
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}
.footer ul li a.footbtn:active, .footer ul li a.footbtn:focus
{
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
}

.btn
{
	position:relative;
	padding: 2px 12px;
	font-size: 1em; 
	font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;
	line-height: 1.230;
	border: 1px solid #999999;
	text-decoration: none !important;
	color: #000000 !important;
	display: inline-block;
	background: #e9e9e9 url(images/mobilestyle/generic_button.png) repeat-x top left;	
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

}

/* ****************************** */

.blockbit
{
	border:1px solid #dadada;
	border-top-width: 0;
	text-shadow:0 1px 1px #f6f6f6;
	color: #444444;
	padding: 0;
	
	background-color: #eeeeee;
	background-image:-moz-linear-gradient(top,#fdfdfd,#eeeeee);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eeeeee));
	background-image:-o-linear-gradient(top,#fdfdfd,#eeeeee);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',EndColorStr='#eeeeee')";
}

.blockbit a
{
	text-decoration: none;
}

.blockbithover
{
	
	background-color: #f5f5f5;
	background-image:-moz-linear-gradient(top,#fefefe,#f5f5f5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#f5f5f5));
	background-image:-o-linear-gradient(top,#fefefe,#f5f5f5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#f5f5f5')";
}

.blockbit div.blockcont
{
	padding: 16px 26px 16px 8px;
	margin-right: 8px;
}

.blockbit div.blockbuttons
{
	background: #eeeeee;
	
	-moz-box-shadow: inset 0 3px 3px -2px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 3px 3px -2px rgba(0,0,0,.3);
	box-shadow: inset 0 3px 3px -2px rgba(0,0,0,.3);
	border-bottom: 2px solid #fdfdfd;
	margin: 0;
	padding: 10px 8px 8px 8px;
	text-align: right;
	cursor: default;
}
.blockbit div.blockbuttons form
{
	margin: 0;
}

.blockbit, .blockbithover, .blockbit .blocklink, .blockbithover .blocklink
{
	text-shadow:0 1px 1px #f6f6f6;
	color: #444444;
}

.blockbitfocus
{
	
	background-color: #5393c5;
	background-image:-moz-linear-gradient(top,#84b9e3,#5393c5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#84b9e3),color-stop(1,#5393c5));
	background-image:-o-linear-gradient(top,#84b9e3,#5393c5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#84b9e3',EndColorStr='#5393c5')";
}

.blockbit .manage a
{
	color: #5e87b0;
}

.blockbitfocus, .blockbitfocus .blocklink, .blockbitfocus .manage a
{
	text-shadow:0 -1px 1px #254f7a;
	color: #FFFFFF;
}

.threadbit-deleted
{
	padding: 16px 8px;
	
	background-color: #dddddd;
	background-image:-moz-linear-gradient(top,#cccccc,#dddddd);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cccccc),color-stop(1,#dddddd));
	background-image:-o-linear-gradient(top,#cccccc,#dddddd);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc',EndColorStr='#dddddd')";
}

.forumbit
{
	border-color: #7192a8;
	position: relative;
	overflow: hidden;
}

.forumbit .blockcont
{
	margin-left: 40px;
	margin-right: 50px !important;
}

.forumstatus
{
	position: absolute;
	display: inline-block;
	left: 0;
	top: 50%;
	margin-top: -150px;
	padding: 142px 8px 142px 16px;
}
.forumstatus:focus
{
	color: #444444;
	
	background-color: #84b9e3;
	background-image:-moz-linear-gradient(top,#5393c5,#84b9e3);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5393c5),color-stop(1,#84b9e3));
	background-image:-o-linear-gradient(top,#5393c5,#84b9e3);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5393c5',EndColorStr='#84b9e3')";
*/
}
.lastpostinfo
{
	position: absolute;
	display: inline-block;
	right: 0;
	top: 50%;
	margin-top: -150px;
	padding: 142px 16px 142px 16px;
}

.threadbit .threadlink
{
	display: inline-block;
}

.forumbit .grey
{
	margin-left: 20px;
}
.threadbit-new .threadlink
{
	padding-left: 18px;
	background: url('images/mobilestyle/thread-new.png') left center no-repeat;
	min-height: 16px;
}

.blockbit .grey, .blockbit .grey a,
.postbit .grey, .postbit .grey a,
.blockbit div.blockbuttons a
{
	text-shadow: 0 1px 1px #f6f6f6;
	color:#939393;
}
.blockbitfocus .grey, .blockbitfocus .grey a
{
	text-shadow:0 -1px 1px #254f7a;
	color: #FFFFFF;
}

#posts
{
	margin-bottom: 4px;
}

.postbit
{
	margin-top: 4px;
}
.postbit-head
{
	padding: 4px;
	border:1px solid #B3B3B3;
	color:#3E3E3E;
	text-shadow:0 1px 1px #ffffff;

	
	background-color: #d9dbdc;
	background-image:-moz-linear-gradient(top,#f0f0f0,#d9dbdc);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#d9dbdc));
	background-image:-o-linear-gradient(top,#f0f0f0,#d9dbdc);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0',EndColorStr='#d9dbdc')";
	margin-top: 0;
}
.postbit-message
{
/*	margin-bottom: 8px;*/
}
.postbit-new
{
	font-weight:bold;
}
.postbit-date
{
}
.postbit a
{
	text-decoration: underline;
}

.postbit .manage
{
	margin-top: 4px;
	text-align: right;
}

.warning-head
{
	border: 1px solid #F7C942;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	
	background-color: #fadb4e;
	background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));
	background-image:-o-linear-gradient(top,#fceda7,#fadb4e);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7',EndColorStr='#fadb4e')";
}
.warning, #announce-button, #privileges-button,
a[id^="highlight"], div[id^="highlight"] a
{
	border: 1px solid #F7C942;
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	
	background-color: #faeb9e;
	background-image:-moz-linear-gradient(top,#ffffff,#faeb9e);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#faeb9e));
	background-image:-o-linear-gradient(top,#ffffff,#faeb9e);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#faeb9e')";
;
}
.warning a
{
/*	text-decoration: underline;*/
}

.announce
{
	padding: 4px;
	margin-top: 4px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.announce a[id^="announcement_"]
{
	text-decoration: none;
	display: block;
}
#announce-button
{
	padding-right: 2.5em;
	overflow: inherit;
}

.bigbutton-shadow
{
	
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	box-shadow: 0 1px 4px rgba(0,0,0,.3);
}
.big-corner-all
{
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}

.corner-all
{
	
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}

.shadow-inset
{
	
	-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
}
.textarea-container
{
	padding-right: 14px;
}
.textarea {
	padding: 0.4em;
	font-family: Helvetica,Arial,sans-serif;
	border:1px solid #B3B3B3;
	color:#333;
	width: 100%;
	margin-bottom: 8px;
	text-shadow:0 1px 0 #fff;

	
	background-color: #e0e0e0;
	background-image:-moz-linear-gradient(top,#ffffff,#e0e0e0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#e0e0e0));
	background-image:-o-linear-gradient(top,#ffffff,#e0e0e0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#e0e0e0')";
	background-color: #ffffff;

}
.optionslist div.blockeasy .textarea
{
/*	margin-bottom: 0px;*/
}

.textarea-hint
{
	color: #999;
	font-style: italic;
}
.focusshadow, .textarea:focus
{
	outline-width:0;
	
	-moz-box-shadow: 0 0 12px #387bbe !important;
	-webkit-box-shadow: 0 0 12px #387bbe !important;
	box-shadow: 0 0 12px #387bbe !important;
}

.bigbutton {
	white-space: nowrap;
	padding: 0.6em 25px;
	border:1px solid #ccc;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	text-shadow:0 1px 1px #f6f6f6;
	text-decoration: none;
	text-align: center;

	
	background-color: #eeeeee;
	background-image:-moz-linear-gradient(top,#fdfdfd,#eeeeee);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eeeeee));
	background-image:-o-linear-gradient(top,#fdfdfd,#eeeeee);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',EndColorStr='#eeeeee')";
}
a.bigbutton, a.bigbutton-go
{
	width: auto;
	display: block;
	margin: 8px 0;
	text-decoration: none !important;
}
.bigbuttonhover, .bigbutton:hover {
	border:1px solid #aaa;
	font-weight:bold;
	color:#111;
	text-decoration: none;
	text-shadow:0 1px 1px #fff;

	
	background-color: #f5f5f5;
	background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f5f5f5));
	background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f5f5f5')";
}
.bigbuttonfocus, .bigbutton:focus
{
	outline-width:0;
	border-color: #155678;
	color:#fff;
	text-shadow:0 -1px 1px #254f7a;

	
	background-color: #5393c5;
	background-image:-moz-linear-gradient(top,#83b8e3,#5393c5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#83b8e3),color-stop(1,#5393c5));
	background-image:-o-linear-gradient(top,#83b8e3,#5393c5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#83b8e3',EndColorStr='#5393c5')";
	
	-moz-box-shadow: 0 0 12px #387bbe;
	-webkit-box-shadow: 0 0 12px #387bbe;
	box-shadow: 0 0 12px #387bbe;
}

.bigbutton-go {
	padding: 1em 25px;
	border:1px solid #222;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	width: 100%;
	text-shadow:0 -1px 1px #000;
	text-decoration: none;

	
	background-color: #333333;
	background-image:-moz-linear-gradient(top,#555555,#333333);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555555),color-stop(1,#333333));
	background-image:-o-linear-gradient(top,#555555,#333333);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555',EndColorStr='#333333')";
}
.bigbutton-go:hover {
	border:1px solid #000;
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 1px #000;
	text-decoration: none;

	
	background-color: #444444;
	background-image:-moz-linear-gradient(top,#666666,#444444);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,#444444));
	background-image:-o-linear-gradient(top,#666666,#444444);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',EndColorStr='#444444')";
}

a.inlineblock
{
	display: inline-block;
}

#redirect
{
	margin: 0;
}
#redirect .warning
{
	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.infoblock
{
	margin: 8px 0;
}

.infoblock h2
{
	margin: 0;
	padding: 0.4em 15px;
	font-size: 16px;
}

.infoblock h2.error
{
}
.infoblock div.error
{
	padding: 0.4em 15px;
}
.infoblock h2.preview
{
	border:1px solid #ccc;
	color:#333;
	text-shadow:0 1px 0 #eee;

	
	background-color: #bbbbbb;
	background-image:-moz-linear-gradient(top,#dddddd,#bbbbbb);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dddddd),color-stop(1,#bbbbbb));
	background-image:-o-linear-gradient(top,#dddddd,#bbbbbb);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd',EndColorStr='#bbbbbb')";
}
.infoblock div.preview
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	padding: 0.4em 15px;
}

.infoblock ol, .infoblock ul
{
	margin: 0;
	padding-left: 8px;
}

.error a, .preview a
{
	text-decoration: underline;
}

.register-rules
{
	margin-bottom: 8px;
}

.replybox
{
	margin: 8px 0;
}

.replybox .bigbutton
{
/*	width: 100%;*/
	margin-top: 8px;
	text-align: center;
}

.replybox textarea
{
	height: 100px;
}
.replybox .label-selector
{
	margin-top: 0 !important;
}
.pmreplybox textarea
{
	height: 200px;
}
.deletebox
{
	margin-bottom: 8px;
}
.deletebox .bigbutton,
.optionslist .replybox .bigbutton,
#inlinemodform-box .bigbutton
{
	width: 100%;
}


/**
* .selectors
*/
.selectors
{
/*	margin-top: 16px;*/
}
.selectors .fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
	padding-right: 4px;
}
.selectors ul, .selectors ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.selectors ul li
{
	display: block;
}
.selectors ul li .label-selector
{
	display: inline-block;
	background: silver;
	border: 1px solid #ccc;
	border-bottom-width: 0;
	width: 100%;
	text-align: left;
	text-shadow:0 1px 1px #fff;
	
	background-color: #eeeeee;
	background-image:-moz-linear-gradient(top,#fdfdfd,#eeeeee);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eeeeee));
	background-image:-o-linear-gradient(top,#fdfdfd,#eeeeee);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',EndColorStr='#eeeeee')";
	
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
}
.selectors ul li .label-selector-checked
{
	border-color: #155678;
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 1px #145072;
	
	background-color: #5393c5;
	background-image:-moz-linear-gradient(top,#85bae4,#5393c5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#85bae4),color-stop(1,#5393c5));
	background-image:-o-linear-gradient(top,#85bae4,#5393c5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4',EndColorStr='#5393c5')";
}

.selectors ul li .label-selector-checked a
{
	color:#fff;
}

.selectors ul li.radio input, .selectors ul li.checkbox input
{
	margin-right: 4px;
}

.selectors ul li.radio label
{
}
.selectors ul li.checkbox label
{
}

.selectors ul li.select select, .selectors ul li.select input
{
	width: 100%;
	font-size: 1.2em;
	padding: 8px;
	margin-bottom: 8px;
}

.selectors ul li .label-selector span
{
	display: inline-block;
	padding: 16px 8px;
}

.selectors ul li:first-child .label-selector
{
	
	-moz-border-radius-topleft: .6em;
	-moz-border-radius-topright: .6em;
	-webkit-border-top-left-radius: .6em;
	-webkit-border-top-right-radius: .6em;
	border-top-left-radius: .6em;
	border-top-right-radius: .6em;
	margin-top: 18px;
}
.selectors ul li:last-child .label-selector
{
	
	-moz-border-radius-bottomleft: .6em;
	-moz-border-radius-bottomright: .6em;
	-webkit-border-bottom-left-radius: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-left-radius: .6em;
	border-bottom-right-radius: .6em;
	border-bottom-width: 1px;
	margin-bottom: 8px;
}

#login-box .textarea, #login-box .label-selector
{
	margin-bottom: 8px;
}
#login-box .selectors ul li:first-child .label-selector,
#search-box .selectors ul li:first-child .label-selector
{
	margin-top: 0;
}
#login-box .bigbutton
{
	margin-bottom: 0;
}

/**
* .search-block
*/
.search-block
{
	margin: 16px auto;
	text-align: center;
/*	width: 70%;*/
}
.search-block .textarea
{
	margin-bottom: 0;
}

/**
* .registration-block
*/
.registration-block
{
	margin: 8px auto;
}

/**
* .pm-bigbuttons
*/
.pm-bigbuttons
{
	text-align: center;
}
.pmyouwrote,
[id^="pmlist"]
{
	display: none;
}

.dropdownbutton
{
	position: relative;
	z-index: 1000;
/*	overflow: hidden;
	white-space: normal;*/
}
.dropdownlabel
{
	margin-left: 30px;
}
.dropdownbutton img.inlineimg, .dropdownlabel
{
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('images/mobilestyle/label-dropdown.png');
	background-position: 0 -18px;

	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -9px;
}

.dropdownbox
{
	position: relative;
	z-index: 999;
	text-align: left;
}
.dropdownbox .subtitle:first-child
{
	margin-top: -28px;
	
	background-color: #fdfdfd;
	background-image:-moz-linear-gradient(top,#dfdfdf,#fdfdfd);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfdfdf),color-stop(1,#fdfdfd));
	background-image:-o-linear-gradient(top,#dfdfdf,#fdfdfd);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf',EndColorStr='#fdfdfd')";
	color: #999999;
}

.dropdownbox .subtitle:first-child div.blockcont
{
	padding: 28px 8px 6px 8px;
	text-align: center;
}

/**
* .pollresult
*/

.optionslist .windowbg2
{
	border-color: #ddd;
}

.optionslist .selectors .fieldset
{
	padding-right: 2px;
}

.optionslist .selectors ul li:first-child .label-selector
{
	
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0px;
}
.optionslist .bigbutton
{
	text-align: center;
}

.optionslist .first-child
{
	
	-moz-border-radius-topleft: .6em !important;
	-moz-border-radius-topright: .6em !important;
	-webkit-border-top-left-radius: .6em !important;
	-webkit-border-top-right-radius: .6em !important;
	border-top-left-radius: .6em !important;
	border-top-right-radius: .6em !important;
}
.optionslist .last-child
{
	
	-moz-border-radius-bottomleft: .6em !important;
	-moz-border-radius-bottomright: .6em !important;
	-webkit-border-bottom-left-radius: .6em !important;
	-webkit-border-bottom-right-radius: .6em !important;
	border-bottom-left-radius: .6em !important;
	border-bottom-right-radius: .6em !important;
}
.optionslist div.blockeasy
{
	padding: 8px;
	margin: 0;
}

.pollresult
{
	border-color: #ddd;
}

.pollresult .pollresult-option
{
	float: right;
}
.pollresult .pollresult-option span
{
	display: inline-block;
}
.pollresult .pollresult-option span:last-child
{
	background: #eee;
	width: 55px;
	text-align: right;
}

#subforums-button
{
	font-weight: bold;
}

#sticky-button, #sticky-button .blocklink, #sticky-button .grey
{
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
}
#subforums-button, #sticky-button
{
	border: 1px solid #cccccc;
}

#sticky-container .tfoot
{
	margin-top: -4px;
	height: 4px;
	
	background-color: #5e87b0;
	background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));
	background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',EndColorStr='#5e87b0')";
}

#sticky-box .sticky
{
	border-left: 3px solid #fadb4e;
}
#sticky-box .blockbit div.blockcont
{
	padding-left: 5px;
}

#subforums-box .blockbit
{
	border: 1px solid #dadada;
	border-top-width: 0;
}

/**
* .pagenav
*/
#pagenav-top
{
	margin-top: 4px;
}

#pagenav-bottom
{
}
.pagenav
{
	position: relative;
	overflow: hidden;
	font-size: 1.2em;
}
.pagenav a
{
	display: inline-block;
}

.pagenavnumbers
{
	position: absolute;
	z-index: 1;
	white-space: nowrap;
}
.pagenavnumbers .pagenavlink:first-child
{
}
.pagenav .pagenavlink
{
	border: 1px solid #ccc;
	border-left-width: 0;
	font-weight: bold;
	color: #444;
	cursor: pointer;
	padding: 8px 12px;
	text-align: center;
	text-shadow: 0 1px 1px #f6f6f6;
	text-decoration: none;

	
	background-color: #eeeeee;
	background-image:-moz-linear-gradient(top,#fdfdfd,#eeeeee);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eeeeee));
	background-image:-o-linear-gradient(top,#fdfdfd,#eeeeee);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',EndColorStr='#eeeeee')";
}
.pagenav .pagenavlink:hover
{
	border: 1px solid #aaa;
	border-left-width: 0;
	
	background-color: #f5f5f5;
	background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f5f5f5));
	background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f5f5f5')";
}
.pagenav .pagenavlink:focus
{
	border-color: #155678;
	color:#fff;
	text-shadow:0 -1px 1px #254f7a;
	
	background-color: #5393c5;
	background-image:-moz-linear-gradient(top,#83b8e3,#5393c5);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#83b8e3),color-stop(1,#5393c5));
	background-image:-o-linear-gradient(top,#83b8e3,#5393c5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#83b8e3',EndColorStr='#5393c5')";
}
.pagenav .pagenavlink-current, .pagenav .pagenavlink-current:hover
{
	border: 1px solid #F7C942;
	color: #333;
	text-shadow:0 1px 0 #fff;
	
	background-color: #fadb4e;
	background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));
	background-image:-o-linear-gradient(top,#fceda7,#fadb4e);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7',EndColorStr='#fadb4e')";
}

.pagenav .pagenavlink-first, .pagenav .pagenavlink-last
{
	width: 34px;
	height: 30px;
	border: 1px solid #ccc;
	z-index: 2;
	position: absolute;
	top: 0;
}
.pagenav .pagenavlink-first
{
	background: #fff url('images/mobilestyle/pagenav-first.png') center center no-repeat;
	left: 0;
}
.pagenav .pagenavlink-last
{
	background: #fff url('images/mobilestyle/pagenav-last.png') center center no-repeat;
	right: 0;
}

.profileavatar
{
	float: right;
}

.no-margin-bottom
{
	margin-bottom: 0px;
}
.margin-top
{
	margin-top: 8px;
}

#debuginfo
{
	display: none;
}
/* ****************************** */

/**
* AME fix
*/
@media screen
{
	div[id^="ame_doshow_"]:not(.ame_twitter),
	.postbit-video
	{
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		display: block !important;
	}
	div[id^="ame_doshow_"]:not(.ame_twitter) iframe,
	div[id^="ame_doshow_"]:not(.ame_twitter) object,
	div[id^="ame_doshow_"]:not(.ame_twitter) embed,
	.postbit-video iframe,
	.postbit-video object,
	.postbit-video embed,
	.postbit-video video
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.postbit-video video
	{
		width: 100% !important;
		height: 100% !important;
		max-width: 100% !important;
		max-height: 100% !important;
	}

	.preroll-container
	{
		position: static;
		width: 100%;
	}
}
/***/

/**
* Editor
*/
.formreplysubmit.smilies-container
{
	padding-right: 52px;
}

.formreplysubmit.smilies-container .smiliebutton
{
	width: 48px;
	margin-right: -52px;
	margin-left: 4px;
	padding: 0;
	vertical-align: top;
}

.formreplysubmit.smilies-container .smiliebutton span
{
	display: inline-block;
	width: 48px;
	padding: 1em 0;
	opacity: .8;

	background: url('images/mobilestyle/smilie.png') no-repeat 43% 48%;
}

#smilies-box .smiliesmore
{
	padding: 0 24px 6px 24px;
	margin-top: -2px;
	vertical-align: middle;
}

.uploader-container
{
	padding-left: 52px;
}

.uploader-container .uploader-button
{
	width: 48px;
	margin-left: -52px;
	margin-right: 4px;
	padding: 0;
	vertical-align: top;
}

.uploader-container .uploader-button span
{
	display: inline-block;
	width: 48px;
	padding: 1em 0;
	opacity: .8;

	background: url('images/mobilestyle/uploadericon.png') no-repeat 43% 48%;
}

.uploader-container .uploader-process span
{
	background: url('images/mobilestyle/throbber.gif') no-repeat 47% 46%;
}

.uploader-container input[type="file"]
{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

/**
* Like
*/
.likebutton
{
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
}

.likebutton img
{
	vertical-align: middle;
	margin-top: -1px;
}

.likebutton.likeliked
{
	background: #dfecf1 url(images/mobilestyle/generic_button.png) repeat-x top left;	
	border: 1px solid #62a5bc;
}

/**
* bbcollapsible
*/
.bbcollapsible .bbcollapsible-title
{
	display: inline-flex;
	align-items: stretch;
	padding: 3px;
	cursor: pointer;
}

.bbcollapsible .bbcollapsible-button
{
	cursor: pointer;
	padding: 7px;
	border: none;
	outline: none;
	text-align: left;
	font: bold 11px Tahoma;
}

.bbcollapsible .bbcollapsible-dropdown
{
	display: inline-block;
	width: 16px;
	padding: 5px;
}

.bbcollapsible .bbcollapsible-content
{
	padding: 6px 3px;
	display: none;
}

.bbcollapsible-open > .bbcollapsible-content
{
	display: block;
}

.bbcollapsible .bbcollapsible-button
{
	color: #FFFFFF;
	text-shadow: 0 1px 1px #254f7a;
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
}

.bbcollapsible .bbcollapsible-dropdown
{
	position: relative;
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
	/*background: url('images/buttons/collapse_thead_collapsed.gif') center no-repeat, url('images/gradients/gradient_thead.gif') repeat-x top left #5C7099;*/
}

.bbcollapsible .bbcollapsible-dropdown:after
{
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url('images/mobilestyle/label-dropdown.png') repeat-x bottom left;
	position: absolute;
}

.bbcollapsible-open > .bbcollapsible-title .bbcollapsible-dropdown:after
{
	
	background-color: #81a8ce;
	background-image:-moz-linear-gradient(top,#5e87b0,#81a8ce);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e87b0),color-stop(1,#81a8ce));
	background-image:-o-linear-gradient(top,#5e87b0,#81a8ce);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e87b0',EndColorStr='#81a8ce')";
	background: url('images/mobilestyle/label-dropdown.png') repeat-x top left;
}

img[src^="images/smilies/goharu"],
img[src^="https://forums.goha.ru/images/smilies/goharu"]
{
	max-width: 40px;
}


