* {padding: 0px; margin: 0px;}
img {border: 0;}

.threadlisthead a,
.threadlisthead a:hover,
.main_bg .member_content a,
.main_bg .blockhead a,
.main_bg .toplinks ul.isuser li.welcomelink,
.blockhead .popupctrl,
.footer a,
body a {
	color: #624c39;
}

.footer a:hover,
body a:hover,
body a:hover .time,
body a:hover .shade,
body a:hover .understate,
.blockhead a:hover {
	color: #000;
	text-decoration:underline;
}

html, body {
	height: 100%; 
	background-color: #e9e9e9;
}

body {
	max-width:100%;
	min-width: 1114px;
	height: 100%;
	margin: 0px auto;
}

.main_bg {
	overflow: hidden;
}
.main_bg .above_body {
	width: 1115px;
	margin: 0px auto;
	background: none;
}
.main_bg .body_wrapper {
	padding: 10px 20px 0px 20px;
	width: 1075px;
	margin: 0px auto;
	border-radius: 0px;
	background-color: #f6f1e7;
}

.main_bg #header {
	height: 220px;
}

.main_bg #globalsearch {
	margin-bottom: 1px;
	border: 0px;
	padding: 0px 0px 2px 0px;
	top:-34px;
	right: 28px;
	opacity: 0.9;
	z-index: 1;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: left;
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/toplinks_popup_bg.png) repeat right bottom;
	width: 172px;
}

.globalsearch .textboxcontainer span {width: 126px; padding-left: 13px;}
.globalsearch .buttoncontainer {float: left;}

.globalsearch .buttoncontainer,
.globalsearch .buttoncontainer span,
.globalsearch .textboxcontainer,
.globalsearch .textboxcontainer span {border: 0px; height: auto;}

.navbar_search {right: auto;}

.navbar_advanced_search li {height: auto;}

.navbar_advanced_search li a:hover,
.navbar_advanced_search li a {
	color: #624c39;
	margin-left: 15px;
	line-height: 15px;
	font-family: Tahoma;
	font-size: 10px;
}
.main_bg .navbar {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/bg_vbmenu_control.png) no-repeat 0 0;
	height: 67px;
	z-index: 1;
	top: 7px;
}
.main_bg .navtabs {background: none; padding-left: 24px;}

.main_bg .navtabs .floatcontainer {border: 0px;}
.main_bg .navtabs ul {top: 10px; left: 16px;}
.main_bg .navtabs li.selected li {padding-right: 19px;}
.main_bg .navtabs li.selected li:hover {background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_hover_bg.jpg) no-repeat right top;}
.main_bg .navtabs li.selected li.popupmenu:hover a,
.main_bg .navtabs li.selected li:hover a {background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_hover_bg.jpg) no-repeat left top; border: 0px;}
.main_bg .navtabs ul li:first-child {margin: 0px 0px 0px 14px;}

.main_bg .navtabs li.selected li a {
	font-size: 17px;
	color: #624c39;
	text-decoration: none;
	margin-right: 0px;
	font-family: Tahoma;
	padding: 10px 0px 9px 19px;
	display: block;
	float: left;
	border: 0px;
	position: relative;
}
.main_bg .navtabs li.selected li.popupmenu a {padding-right: 15px; background: none;}

.main_bg .navtabs li.selected li.popupmenu a span {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/arrow.png) right center no-repeat;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	right: 0px;
	top: 15px;
}
.main_bg .navtabs li.selected li:hover a.popupctrl,
.main_bg .navtabs li.selected li:hover {border-color: transparent;}

.main_bg .navtabs li.selected .popupbody li > a {float: none; padding: 0px 0px 0px 10px;}
.main_bg .navtabs li.selected li.popupmenu .popupbody li:first-child a,
.main_bg .navtabs li.selected li.popupmenu:hover .popupbody li:first-child a {border-top: 0px;}
.main_bg .navtabs li.selected li.popupmenu .popupbody li a {border-top: 1px solid #dfd2bb;}
.main_bg .navtabs li.selected li.popupmenu:hover .popupbody li,
.main_bg .navtabs li.selected li.popupmenu:hover .popupbody li > a {background: #f8f3e9; padding: 0px 0px 0px 5px;}

.main_bg .navtabs li.selected li.popupmenu .popupbody li:hover,
.main_bg .navtabs li.selected li.popupmenu .popupbody li:hover > a {background: #b11a2c; color: #fff; border-color: #b11a2c;}

.main_bg .navtabs li {border: 0px;}

.main_bg .navtabs li a.navtab {
	border: 1px solid #cac2b5;
	background-color: #f8f3e9;
	padding: 0px 20px 0px 20px;
	top: -24px;
	position: relative;
	border-radius: 5px 5px 0px 0px;
	margin-left: -1px;
	color: #000;
	opacity: 0.6;
}
.main_bg .navtabs li.selected a.navtab {background-image: none;}

.main_bg .navtabs li a.navtab:hover,
.main_bg .navtabs li.selected a.navtab:hover {opacity: 0.8;}

.main_bg .thread_controls {background-color: #eae2d6; border-color: #dfd2bb;}

.main_bg .announcements .announcerow,
.main_bg .announcements .announcerow .announcement,
.main_bg .announcements .announcerow .announceinfo {background-color: #eae2d6;}

.main_bg .toolsmenu {background-color: #eae2d6;}
.main_bg .toolsmenu div {border: 0px;}
.main_bg .notices {
	background-color: #eae2d6;
	padding: 2px;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	box-shadow: -2px 2px 2px #c8c8c8;
}
.main_bg .notices li {
	background: none;
	box-shadow: none;
	padding: 0px;
	text-align: center;
}
.blockbody,
.standard_error.login_new_block .blockbody,
.main_bg .requestlist > li,
.main_bg .cp_content .blockrow,
.main_bg .cp_content .blockfoot,
.main_bg .cp_content .blockbody,
.main_bg #usercp_nav .blockbody,
.main_bg #sidebar_container .userprof_content .blockrow,
.main_bg .postbitlegacy .postbody,
.main_bg .eventbit .eventdetails .eventbody,
.main_bg .postbitdeleted .postbody,
.main_bg .postbitignored .postbody,
.main_bg .postbitdeleted .userinfo,
.main_bg .postbitignored .userinfo { background-color: #f8f3e9; border-color: #dfd2bb;}

.main_bg .birthdays .posthead,
.main_bg .postbit .posthead,
.main_bg .postbitlegacy .posthead,
	.main_bg .postbitignored .nodecontrols a,
.main_bg .postbitdeleted .nodecontrols a,
.main_bg .postbitdeleted .nodecontrols,
.main_bg .postbitignored .nodecontrols,
.main_bg .postbitdeleted .posthead,
.main_bg .postbitignored .posthead {background-color: #ECE1CF; border-color: #DFD2BB;}

.main_bg .birthdays .posthead,
.main_bg .postbitdeleted .posthead .date,
.main_bg .postbitignored .posthead .date
.main_bg .postbitdeleted .posthead .date .time,
.main_bg .postbitignored .date .time {color: #62594e;}

.main_bg h2.searchlisthead,
.main_bg .eventbit .eventhead,
.main_bg .forum_info .blockhead,
.main_bg .forumhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_row_bg.jpg) no-repeat left top;
	border: 0px;
	padding: 11px 0px 6px 15px;
	width: 1062px;
	color: #fff;
	text-shadow: #666 1px 1px 3px
}
.options_block_container .blockhead,
.main_bg .forum_info .blockhead,
.main_bg .wgo_block .blockhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_row_bg.jpg) no-repeat left top;
	color: #fff;
	padding: 15px 0px 11px 30px;
	border: 0px;
	width: 1047px;
	margin-left: -2px;
	margin-top: 15px;
	text-shadow: #666 1px 1px 3px
}
.main_bg .forumhead h2 span,
.main_bg .forumbit_nopost .forumhead .forumtitle a,
.main_bg h2.searchlisthead a,
.main_bg .postbit .posthead a,
.main_bg .postbitlegacy .posthead a,
.main_bg .eventbit .eventhead a,
.main_bg .postbit .posthead span,
.main_bg .postbitlegacy .posthead span,
.main_bg .eventbit .eventhead span {color: #fff;  text-shadow: #666 1px 1px 3px;}

.main_bg .threadbit .alt,
.main_bg .threadbit .nonsticky,
.main_bg .threadbit .discussionrow,
.main_bg .forum_info .blockbody,
.main_bg .wgo_block .blockbody,
.main_bg .forumhead + .childforum .L2:first-child .forumrow,
.main_bg .forumhead + .L2 .forumrow,
.main_bg .forumbit_nopost .forumbit_nopost .forumrow,
.main_bg .forumbit_post .forumrow {background-color: #f8f3e9;}

.main_bg .threadbit .sticky,
.main_bg .threadbit .sticky .threadpostedin,
.main_bg .threadbit .sticky .threadstats {background-color: #f5ebd8;}

.main_bg .threadbit .threadpostedin,
.main_bg .threadbit .sticky .threadpostedin {background:none;}

.main_bg .forumhead + .childforum .L2:first-child .forumrow {
	background: #F8F3E9 url(https://pw.cdn.gmru.net/static/img/forum/style/grey-up.png) repeat-x left bottom;
	border-top: 1px solid #c4c4c4;
}
.main_bg .forumbit_nopost .forumhead a.collapse img {
	width: 26px;
	height: 26px;
	top:-11px;
	right: -4px;
}
.main_bg .navlinks {
	background-color: #eae2d6;
	border: 0px;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	box-shadow: -2px 2px 2px #c8c8c8;
	margin-top: 35px;
}
.main_bg .formcontrols {border-color: #e0d3bc;background-color: #f8f3e9;}

.main_bg .postbit,
.main_bg .postbitlegacy,
.main_bg .eventbit {border-color: #dfd2bb;}

.main_bg .postbit .postfoot .textcontrols a,
.main_bg .postbitlegacy .postfoot .textcontrols a,
.main_bg .postbit .postfoot .textcontrols,
.main_bg .postbitlegacy .postfoot .textcontrols,
.main_bg .eventbit .eventfoot .eventcontrols,
.main_bg .postbitlegacy .userinfo,
.main_bg .postbitlegacy .postdetails, .eventbit .eventdetails {background-color: #ece1cf;}

.main_bg #above_postlist,
.main_bg .above_postlist,
.main_bg .below_threadlist,
.main_bg .above_threadlist {height: auto;}

.main_bg .newcontent_textcontrol {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/main_button_bg.gif) no-repeat left top;
	width: 205px;
	height: 52px;
	border-radius: 0px;
	box-shadow: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #f4dfc5;
	font-weight: bold;
	line-height: 48px;
	text-shadow: #5C0016 0px 1px 3px;
	position: relative;
}
.main_bg .newcontent_textcontrol:hover {color: #fff;}
.main_bg .newcontent_textcontrol span {display: none;}

.main_bg .breadcrumb .navbit a:hover {border-color: #eae2d6; background-color: #f8f3e9;}

.main_bg .navtabs li.selected li:hover a.popupctrl.active,
.main_bg .navtabs li.selected li a.popupctrl.active {
	border-color: #c3c3c3;
	background-color: transparent;
	color: #624c39;
	text-decoration:none;
}
.main_bg .navtabs li.selected li:hover a.popupctrl {background-color: transparent;}

.main_bg #calendar_nav .blockhead,
.main_bg #calendar_main .blockhead {
	background-color: #eae2d6;
	border-color: #c3c3c3;
	color: #624c39;
}
.main_bg .week .eventlist li.birthdays {background-color: #f6f1e7;}

.main_bg dl.tabslight {border-color: #c3c3c3;}
.main_bg dl.tabslight dd a {
	font-size:11px;
	font-weight:bold;
	color:#624c39;
	text-decoration:none;
	text-align:center;
	padding:0 10px;
	min-width:55;
	height:22;
	line-height:22px;
	display:block;
	border:1px solid #c3c3c3;
	background-color:#f6f1e7;
	margin-left:-1;
	margin-bottom:-1;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:11px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:11px;
	border-top-left-radius:3px;
	border-top-right-radius:11px;
}
html>/**/body .main_bg  dl.tabslight dd.selected a,
html>/**/body .main_bg  dl.tabslight dd.selected a:hover {position:relative; border-bottom: 1px solid transparent; background:#eae2d6 none;}

.main_bg dl.tabslight dd a:hover {background: #b11a2c; color: #fff;}

.main_bg .navtabs .popupbody li,
.main_bg .navtabs .popupbody {border-color: #c3c3c3; background-color: #f8f3e9;}

.main_bg .navtabs li.selected .popupbody li > a,
.main_bg .popupbody li > a,
.main_bg .popupbody li > label {background-color: #f8f3e9; font-size: 12px;}

.main_bg .threadlisthead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_row_bg.jpg) no-repeat left top;
	border: 0px;
	padding: 2px 0px 2px 15px;
	width: 1062px;
	color: #fff;
	text-shadow: #666 1px 1px 3px
}
.main_bg .threadlastpost.td,
.main_bg .threadlisthead .threadinfo {padding: 13px 0px 4px 0px;}
.main_bg .threadlisthead span.threadstats {width: 123px;}

.main_bg .threadbit .deleted, .threadbit .ignored {background-color: #dbcdb7;}

.main_bg .forumbits .forumbit_nopost .forumhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_info_row_bg.png) repeat-x left top;
	width: 1075px;
	border-bottom: 0px;
	padding: 11px 0px 11px 0px;
}
.main_bg .forumbits .forumbit_nopost .forumhead a.collapse img {top: -14px;}

.main_bg .pagination span a {color: #624c39; background-color: #f8f3e9; border-color: #ada495;}

.main_bg .textbox,
.main_bg textarea,
.main_bg select {border-color: #aba293;}

.main_bg .toplinks {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/toplinks_popup_bg.png) repeat right bottom;
	padding: 3px 3px 5px 13px;
	color: #624c39;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index: 2;
}

.main_bg .toplinks ul.isuser li.welcomelink a {color: #c4012b;}

.main_bg .toplinks .notifications a.popupctrl:hover,
.main_bg .toplinks .nonotifications a.popupctrl:hover,
.main_bg .toplinks .nonotifications a.popupctrl.active,
.main_bg .toplinks .notifications a.popupctrl.active,
.main_bg .toplinks ul.isuser li a,
.main_bg .toplinks .notifications a.popupctrl {color: #624c39; background-color: transparent;}

.toplinks ul.isuser .notifications .popupbody li a {
	background-color: #f6f1e7;
}
.toplinks ul.isuser .notifications .popupbody li a:hover {
	text-decoration: underline;
	color: #624c39;
	background-color: #f6f1e7;
}

.main_bg .toplinks ul.isuser li a:hover {
	color: #c4012b;
}
.main_bg .toplinks .notifications a.popupctrl,
.main_bg .toplinks .nonotifications a.popupctrl,
.main_bg .toplinks .notifications a.popupctrl {background: url(https://pw.cdn.gmru.net/static/img/forum/style/arrow.png) right center no-repeat;}

.main_bg .toplinks .logindetails {background: none; float: left; height: auto;}

.main_bg .toplinks .remember {float: left; margin: 4px 0px 0px 0px; width: 110px;}
.main_bg .toplinks .remember label {width: auto;}
.main_bg .toplinks .remember label input {vertical-align: -1px;}
.main_bg .toplinks .remember label #cb_cookieuser_navbar {position: relative;}

.main_bg .toplinks ul.nouser {margin-bottom: 2px;}
.main_bg .toplinks ul.nouser li a {
	background: none;
	color: #624c39;
	padding: 3px 0px 0px 0px;
	height: auto;
	font-size: 11px;
	margin: 0px 0px 0px 20px;
	cursor: pointer;
}
.main_bg .toplinks ul.isuser,
.main_bg .toplinks ul.nouser {float: left;}

.main_bg .toplinks ul.nouser {
	margin-right: 10px;
}

.main_bg .standard_error {min-height: 225px;}

.main_bg .left-ear {
	position:absolute;
	top:-11px;
	left:-93px;
	width:93px;
	height:81px;
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/left_ear.png) no-repeat 0 0;
}
.main_bg .right-ear {
	position:absolute;
	top:-11px;
	right:-96px;
	width:96px;
	height:107px;
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/right_ear.png) no-repeat 0 0;
}
.main_bg .options_block2 .blockhead {
	width: 502px;
	border-right: 1px solid #e0d3bc;
	margin-left: 0px;
}
.main_bg .options_block .blockhead {
	width: 501px;
	border-right: 1px solid #e0d3bc;
	margin-left: 0px;
}
.main_bg dd.userprof_module {background-color: #dbcdb7; border-color: #dfd2bb;}

.main_bg dl.tabslight dd.userprof_module a {background-color: #eae2d6;color: #000;}

.main_bg dd.userprof_moduleinactive {background-color: #f6f1e7; border-color: #dfd2bb;}

.main_bg dl.tabslight dd.userprof_moduleinactive a {color: #c4c4c4;}

.main_bg .tabslight dd.userprof_moduleinactive:hover {border-color: #dfd2bb;}

.main_bg .userprof_content,
.main_bg .userprof_headers,
.main_bg #sidebar_container.member_summary {background-color: #eae2d6; border-color: #dfd2bb;}

.main_bg .memberprofiletabunder {background-color: #dbcdb7;}

.main_bg .standard_error .blockhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_row_bg.jpg) no-repeat left top;
	border: 0px;
	padding: 12px 0px 9px 30px;
	width: 569px;
	color: #fff;
	border-right: 1px solid #e0d3bc;
	font-size: 16px;
	text-shadow: #666 1px 1px 3px
}
.blockhead,
#groups_1 .blockhead,
#groups_2 .blockhead,
#album_sidebar .blockhead,
#album_content .blockhead,
.main_bg .faqsearch h3.blockhead,
.main_bg .faqblock h2.blockhead,
.main_bg #forum_icon_legend h5,
.main_bg #foldercontrols .blockhead,
.main_bg #usercp_nav h3.blockhead,
.main_bg #usercp_nav h4.blockhead,
.main_bg #usercp_nav h2.blockhead,
.main_bg #usercp_content h3.blockhead,
.main_bg #usercp_content h4.blockhead,
.main_bg #usercp_content h2.blockhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/cp_header.jpg) no-repeat left top;
	background-color: #e7dfd3;
	border: 0px;
	color: #624c39;
	font-weight: normal;
	padding: 8px 0px 8px 21px;
	margin-left: -3px;
	position: relative;
	width: auto;
}
.main_bg .faqsearch h3.blockhead:after,
.main_bg .faqblock h2.blockhead:after,
.main_bg #forum_icon_legend h5:after,
.main_bg #foldercontrols .blockhead:after,
.main_bg #usercp_nav h3.blockhead:after,
.main_bg #usercp_nav h4.blockhead:after,
.main_bg #usercp_nav h2.blockhead:after,
.main_bg #usercp_content h3.blockhead:after,
.main_bg #usercp_content h4.blockhead:after,
.main_bg #usercp_content h2.blockhead:after {
	content: '';
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/cp_header.jpg) no-repeat right top;
	width: 3px;
	position: absolute;
	right: 0px;
	top:0px;
	height: 30px;
}
.main_bg .faqblock .blockbody {border-color: #dfd2bb;}

.faqlinks {background-color: #f8f3e9;}
.main_bg .blocksubhead {background-color: #eae2d6;margin-bottom: 5px;}

.main_bg #usercp_nav .blockrow * a:hover {background-color: #b31a39; color:#fff; text-decoration:none;}
.main_bg #usercp_nav .blocksubhead {background-color: #eae2d6;}
.main_bg #usercp_nav .blockrow .active {background-color: #eae2d6; font-weight: bold;}

.main_bg .toplinks ul.isuser .popupbody {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/toplinks_popup_bg.png) repeat left top;
	border-color: #dfd2bb;
	box-shadow: 2px 2px 3px #444;
}
.main_bg .toplinks ul.isuser .popupbody a:first-child {border-top: 0px;}
.main_bg .toplinks ul.isuser .popupbody li {color: #000;}
.main_bg .toplinks ul.isuser .popupbody a {background: none; border-color: #dfd2bb;}
.main_bg .toplinks ul.isuser .popupbody a:hover {background-color: #f8f3e9;	text-decoration: none;}

.standard_error.login_new_block {padding: 200px 0px 0px 0px;}
.standard_error.login_new_block h2.blockhead {background-color: #eae2d6; border-color: #c3c3c3; color: #624c39;}

.standard_error.login_new_block #redirect_button {text-align: center; padding-top: 10px;}
.standard_error.login_new_block #redirect_button a {padding: 5px 10px;}

td, th, p, li  {color: #484d4f;}

body .logo-image {
	width: 230px;
	height: 230px !important;
	display: block;
	float: none;
	margin: 0px auto;
	padding: 0;
	position: relative;
	z-index: 2;
}
	body .logo-image img {
		display: none;
		visibility: hidden;
	}

.tcat {background: #443d2b url(https://pw.cdn.gmru.net/static/img/forum/style/tcat_bg.jpg) no-repeat left top; font-weight: bold; color:#ede7da;}
.tborder_navbar {margin-top: -5px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/bg_tborder.jpg) no-repeat 0 0;}
.tborder_navbar .smallfont {padding:3px 20px 7px 0; font-size: 10px; line-height: 12px;}
.tborder_navbar table {margin-left:20px;}

.top {text-align: center; width: 930px; margin: 0px auto; height: 204px;}
.navbar {line-height: 12px; margin-top: 3px;}
.navbar a {font-size: 10px;}

span.navbar{margin-left:5px;}

.top_menu {background: url(https://pw.cdn.gmru.net/static/img/forum/style/bg_vbmenu_control.png) no-repeat 0 0;}
.top_menu .vbmenu_control {background:none;}
.top_menu .vbmenu_control a {padding:0;}
.top_menu .vbmenu_control {padding:10px 0;}
.top_menu {width:930px; position:relative; top:-2px;}

.top a.support {
	color: #444444;
	font: normal 11px Tahoma;
	display:block;
	width:338px;
	height:54px;
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/tech.png) no-repeat 0 0;
}

.forum_content {
	text-align: center;
	width: 930px;
	margin: 0px auto;
	background:url(https://pw.cdn.gmru.net/static/img/forum/style/bg_content.png) repeat-y 0 0;
}
.for_social{
	padding-bottom:20px;
	height:20px;
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/social_bg.png) no-repeat 0 100%;
}
.page {background:none; color:#000000;
}
.center_content {padding:0 7px;}

.alt1,
.alt2 {padding: 10px 15px;}

.month .alt1,
.month .alt2 {padding: 4px;}

.month td.thead,
.month th.thead,
.month div.thead {padding: 4px;}

.tborder {background:none; border: 0; color:#000000; margin: 0 auto;}
.tborder td {padding-left:4px;}

.vbmenu_control_table  a{
	text-indent:-3000px;
	overflow:hidden;
	height:26px;
	display:block;
	margin:10px 5px;
}
.vbmenu_control_table .menu1 a {width:134px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_usercp.png) no-repeat 0 0;}
.vbmenu_control_table .menu2 a {width:134px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_usercp.png) no-repeat 0 0;}
.vbmenu_control_table .menu3 a {width:94px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_help.png) no-repeat 0 0;}
.vbmenu_control_table .menu4 a {width:114px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_calendar.png) no-repeat 0 0;}
.vbmenu_control_table .menu5 a {width:190px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/newmes_menu.png) no-repeat 0 0;}
.vbmenu_control_table .menu7 a {width:70px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/menu_search.png) no-repeat 0 0;}
.vbmenu_control_table .menu8 a {width:119px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/nav_menu.png) no-repeat 0 0;}
.vbmenu_control_table .menu14 a {width:76px; background: url(https://pw.cdn.gmru.net/static/img/forum/style/exit_menu.png) no-repeat 0 0;}

#navbar_search img,
#usercptools img {display:none;}

.thead {
	background:#f6f1e7 url(https://pw.cdn.gmru.net/static/img/forum/style/bg_thead.png) repeat-x left bottom;
	color:#62594e;
	font-weight: normal;
	white-space:nowrap;
	font-weight: normal;
}

td.thead,
th.thead,
div.thead {padding: 5px 15px;}

.vbmenu_control_table {background:url(https://pw.cdn.gmru.net/static/img/forum/style/bg_vbmenu_control.png) no-repeat 0 0;}
.vbmenu_control	{
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/tcat_bg.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font:bold 11px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	padding:3px 6px;
	white-space:nowrap;
}
.tcat, .vbmenu_control, .cal_mode, .add_event {padding:6px 15px;}
.tcat_bit {padding: 10px 15px;}
.tcat_bit a {
	font-size: 12px;
	font-weight: bold;
	color: #278eb4;
	text-decoration:none;
}
.vbmenu_control a:link,
.vbmenu_control_alink,
.vbmenu_control a:visited,
.vbmenu_control_avisited {color:#ede7da; text-decoration:none; text-transform:uppercase;}

.tfoot{color:#62594e;}
.tfoot a:link,
.tfoot_alink {color:#62594e;}
.tfoot {background:0;}

.panel, .alt1,
.alt1Active {background:none;}

.vbmenu_option { background:none repeat scroll 0 0 #EEEEEE;}

#usercptools_menu td {padding: 3px;}

.vbmenu_popup {border:1px solid #BCBCBC;}

.vbmenu_option a:link,
.vbmenu_option a:visited,
.vbmenu_option_avisited,
.vbmenu_option_alink {color:#000000;}

.thead a:visited,
.thead_avisited {color:#444;}

/* --- Footer --- */

.footer_time {
	padding: 20px 0px;
}

	.footer_time .time {
		color: inherit;
	}

footer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	padding: 8px 16px 24px;
	color: #4a4953;
	background: rgba(0,0,50,0.07);
}

	footer > div {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		position: relative;
		margin: 8px auto;
		cursor: default;
	}

	footer .copyright {
		flex-direction: column;
		color: inherit;
		font: 12px/18px Arial, Helvetica, sans-serif;
		text-align: center;
	}

		footer .copyright p {
			margin: 0px;
			color: inherit;
			font: inherit;
		}

	footer .logos {
		gap: 24px;
		padding: 6px 0px;
		font-size: 0px !important;
		line-height: 0px !important;
	}

	footer .counters {
		width: 1px;
		height: 1px;
		position: absolute;
		left: -100px;
		overflow: hidden;
	}

	footer a {
		color: inherit;
		text-decoration: none;
	}
	footer a:hover {
		text-decoration: underline;
	}
	footer img {
		border: none;
	}

/* --- Layout footer --- */

.footer {
	text-align: center;
	width: 1129px;
	padding: 6px 0px 35px 0px;
	margin: 0px auto;
	background:url(https://pw.cdn.gmru.net/static/img/forum/style/footer.png) no-repeat left top;
	font:bold 11px Arial;
	color:#62594e;
	border: 0px;
	margin-left: -27px;
	box-shadow: none;
}
.footer .smallfont {font:bold 11px Arial; color:#62594e;}
.footer .page {margin-bottom:30px;}
.footer .footer_links li {margin-left: 25px;}

/* --- */

.alt2,
.alt2Active,
.panel,
.alt1,
.alt1Active {background:#eae2d6;}

.alt2.inlinemod,
.alt2Active.inlinemod,
.panel.inlinemod,
.alt1.inlinemod,
.alt1Active.inlinemod {background:#ffeb90;}

.page .tborder .alt1 img,
.page .tborder .alt2 img{max-width:640px;}

#inlinemodform .forum_content,
.forum_content #collapseobj_threadreview,
.forum_content .forum_content { width: 918px; padding: 0px 6px;}

.forum_content #posts .forum_content { width: 918px; padding: 0px 6px;}

.panelsurround {background: none; color: #000000;}

.pagenav .tborder {margin: 0;}

label[for='cb_cookieuser_navbar'] {width: 2px; display: block; position: relative;}

#cb_cookieuser_navbar {position: absolute; margin-top: -5px;}

.forumRepTable {margin: 5px 0px 10px 0px; border-collapse: collapse;}
.forumRepTable td {margin:0px; padding:0px 0px 0px 0px; vertical-align: top;}
.forumRepTable td .inlineimg {margin-right: 5px; vertical-align: -1px;}

.repPopup .panelsurround {padding: 0px;}
.repPopup .panel {padding: 10px 10px 5px 10px; border: none; border-top: 1px outset; border-left: 1px outset; border-right: 1px outset;}
.repPopup .panel .fieldset {margin-bottom: 0px;}
.repPopup .submitButton {background-color: #eae2d6; border-bottom: 2px outset; border-left: 1px outset; border-right: 1px outset; padding-bottom: 5px;}

/* smiles popup */
.sm_relative {position: relative;}

.sm_table img {cursor: pointer;}

.sm_relative #sm_type_1,
.sm_relative #sm_type_2,
.sm_relative #sm_type_3,
.sm_relative #sm_type_4,
.sm_relative #sm_type_5,
.sm_relative #sm_type_6 {top: 120px;}
.sm_relative .sm_popup {
    background-color: #EAE2D6;
    border: 1px solid #9A9A9A;
    border-radius: 5px 5px 5px 5px;
    display: none;
    left: -180px;
    padding: 1px 10px;
    position: absolute;
    top: 10px;
    width: 365px;
}
.blockfoot {
	background-color: #eae2d6;
	border: 0px;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	box-shadow: -2px 2px 2px #c8c8c8;
	text-align: center;
}
.blockrow {padding: 15px 10px 15px 10px;}

#searchtypeswitcher {border-color: #dfd2bb;}
#searchtypeswitcher li a {background-color: #f6f1e7; border:1px solid #dfd2bb; color: #624c39;}
#searchtypeswitcher li.selected a,
#searchtypeswitcher li a:hover {background-color: #dbcdb7; border-color: #dfd2bb; color: #000;}

.formcontrols .blockrow {background: none;}

.childsubforum li.forumbit_nopost .forumicon {position: absolute; left: 30px; width: 48px;}
.childsubforum li.forumbit_nopost .datacontainer {float: left; width: 88%; padding-left: 85px;}
.childsubforum li.forumbit_nopost .forumrow {padding: 7px 0px 0px 0px;}

#usercp_content .textpad {
	padding-top: 10px;
	box-shadow: none;
}
#usercp_nav hr {
	width: 99%;
}
.grouplist .blockhead {
	width: auto;
	border: 0px;
	border-right: 1px solid #e0d3bc;
	border-bottom: 1px solid #e0d3bc;
}
#content .blockrow > li,
#content .blockrow > ol,
#content .blockrow > div {
	background: none;
	border: 0px;
	border-right: 1px solid #e0d3bc;
}
li.sgicon .maincol {
	background: none;
}
#sidebar_container {
	padding-top: 5px;
}
#sidebar_container .block {
	padding: 0px;
	background: none;
}

.grouplist .blockhead,
#sidebar_container .blocksubhead {
	background: url(https://pw.cdn.gmru.net/static/img/forum/style/forum_row_bg.jpg) no-repeat left top;
	color: #fff;
	padding: 15px 0px 8px 30px;
	border: 0px;
	margin: 0px 0px 0px -2px;
	border-right: 1px solid #e0d3bc;
	border-bottom: 1px solid #e0d3bc;
}
#sidebar_container > ul {
	border: 0px;
	background: none;
	margin-top: 5px;
	border-radius: 0px;
	border: 1px solid #e0d3bc;
}
#sidebar_container .blocksubhead img#collapseimg_newgroups,
#sidebar_container .blocksubhead img#collapseimg_categories {
	position: relative;
	top: -5px;
	padding-right: 2px;
}
#sidebar_container .underblock {
	background: none;
}
#sidebar li.sgicon .maincol {
	background: none;
}
#sidebar_container .blockbody {
	background-color: #f8f3e9;
	border-color: #dfd2bb;
	border: 0px;
}
#sidebar_container #w_categories li {
	padding-top: 5px;
	padding-bottom: 5px;
}
#album_sidebar .blockhead,
#album_content .blockhead {
	width: auto;
	border-right: 1px solid #e0d3bc;
}
.blockfoot {
	box-shadow: none;
}
#albumlist .blockbody ,#albumlist .blockbody.albumsback, #album_sidebar .blockbody, #album_content .blockbody, #album_sidebar .blockrow.albumlist_entry  {
    background: #f2f6f8 none;
    background-color: #f8f3e9;
	border-color: #dfd2bb;
}
.threadbit .rating1 .threadtitle {
	background: none;
}
.calendar {
	margin-top: 0px;
}
.calendar.mini .blockhead a {
	padding-left: 20px;
}
#contacts .blockhead {
	width: auto;
}
#who_online_block_1 {
	width: 430px;
}
#who_online_block_2 {
	width: 630px;
}
.toplinks .logindetails {
	padding-left: 0px;
}
.sortrow {
	border-color: #dfd2bb;
}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl#yui-gen12 {
	margin-left: 10px;
	top: -3px;
}
img.sgicon,
#attachmentlist .blockrow {
	border: 1px solid #dfd2bb;
}
#sidebar li.sgicon .leftcol {
	padding-left: 5px;
}
#sidebar li.sgicon {
	border-top:1px solid #dfd2bb;
}
#sidebar li.sgicon:first-child {
	border-top:none;
}
#sidebar_container a {
	color: #624c39;
}
#albumlist .albumlist_entry,
#latestalbumcontainer li {
	width: 209px;
	height: 205px;
	padding-top: 10px;
}
#albumlist .blockbody,
#recentalbums .blockbody {
	border: 1px solid #dfd2bb;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
#thumbnails li .picture {
	overflow: hidden;
	background-color: #fff;
	position: relative;
}
#thumbnails li .picture img {
	width: 108px;
}
.albumlist_entry .albumthumb {
	overflow: hidden;
	width: 150px;
}
.subforumdescription {
	padding-left: 10px;
	font-size: 11px;
	text-shadow:none;
}
.forumbits .forumbit_nopost .forumhead #collapse_c_cat331 {
	top: 24px;
}
.threadlisthead.sgbithead span.threadlastpost {
	padding: 13px 0px 4px 18px;
}
.threadlisthead.sgbithead span.threadinfo {
	padding: 13px 0px 4px 0px;
}
.threadlisthead.sgbithead a,
.threadlisthead.sgbithead a:hover,
.main_bg .threadlisthead span.threadstats a {
	color: #fff;
	text-shadow: #666 1px 1px 3px;
}
#group-after-list .groupcontrols {
	padding-bottom: 20px;
}
#view-group-groupimage {
	margin: 10px auto;
	display: block;
}
#groupstats dl.stats dt {
	font-size: 11px;
}
#membersblock .memberlist a.avatar {
	float: none;
	margin: 0px auto;
}
#membersblock ul.blockrow li {
	width: 70px;
	float: left;
	margin: 7px;
	overflow: hidden;
}
#rb_subjother_deps {
	margin-top: 10px;
}
#view-group-description {
	padding-bottom: 15px;
}
#smilies {
	background-color: #f8f3e9;
}
#smilies p.description {
	margin-top: 15px;
}
.noinlinemod.below_postlist .pagination_bottom {
	margin-bottom: 25px;
}
.bbcode_container .bbcode_quote_container {
	background-image: url(https://pw.cdn.gmru.net/static/img/forum/style/quote-left.png);
}
.bbcode_container div.bbcode_quote {
	border-color: #976747;
}
.memberaction_body.popupbody {
	background-color: #ece1cf;
}
.memberaction_body.popupbody li {
	width: 280px;
}
.threadlisthead.table a {
	color: #fff;
	text-shadow: #666 1px 1px 3px;
}
.main_bg .forumbit_nopost .forumhead .forumtitle a,
.main_bg .postbitlegacy .posthead a,
.main_bg .postbitlegacy .posthead span {
	color: #624c39;
	text-shadow: none;
}
#wgo_onlineusers_list {
	display: none;
}
#forums .L1 .forumhead a {
	color: #fff;
	text-shadow: #666 1px 1px 3px;
}
.forumbit_post .foruminfo .forumdata .forumtitle, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle {margin-bottom: 2px;}

#posts a {
	text-decoration: underline;
}

.pollresultsblock#pollinfo {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: none;
}
.pollresultsblock#pollinfo #pollresults {
	background-color: #eae2d6;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	box-shadow: -2px 2px 2px #c8c8c8;
	border-color: transparent;
	margin-bottom: 5px;
}
.pollresultsblock#pollinfo #pollresults .blockrow {
	border-top: 1px dotted #cdc5b8;
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	color: #624c39;
}
.pollresultsblock#pollinfo #pollresults .blockrow:first-child {
	border-top: 0px;
}
.pollresultsblock#pollinfo #pollresults li p {
	font-size: 12px;
}
.pollresultsblock#pollinfo #pollresults li .votes {
	width: 69%;
	margin-left: 5px;
}
.pollresultsblock#pollinfo #pollresults li .votes .pollbarwrapper div {
	border: 1px solid #000;
}
.pollresultsblock#pollinfo #pollresults li .percentvotes {
	top: 1px;
}
.pollresultsblock#pollinfo .blockhead .stats {
	margin-top: 5px;
}
.pollresultsblock#pollinfo .blockhead .stats .totalvotes span,
.pollresultsblock#pollinfo .blockhead .stats .totalvotes {
	margin-top: 0px;
}
.vip_1,
.vip_2,
.vip_3,
.vip_4 {
	padding-right: 28px;
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/vipclub/vip_status_ico.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.vip_1 {background-position: right 0px;}
.vip_2 {background-position: right -32px;}
.vip_3 {background-position: right -62px;}
.vip_4 {background-position: right -94px;}
.vip_0 {
	padding-right: 0px;
	background: none;
}

.postbit img {
	max-width: 100%;
	}

/* Blue post */

.bpost {
	background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/bg.jpg) left top repeat-y;
	}
	.bpost > div {
		padding: 12px 30px 14px 30px;
		background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/border_right.png) right top repeat-y;
		}

.bpost_top {
	height: 14px;
	position: relative;
	background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/border_top.png) left top repeat-x;
	}
	.bpost_top > div {
		width: 97px;
		height: 81px;
		position: absolute;
		right: 0px;
		background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/border_top_corner.png) right top no-repeat;
		border-radius: 0px 0px 0px 80px;
		}

.bpost_bottom {
	height: 14px;
	position: relative;
	background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/border_bottom.png) left top repeat-x;
	}
	.bpost_bottom > div {
		width: 14px;
		height: 14px;
		position: absolute;
		right: 0px;
		background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/border_bottom.png) right top repeat-x;
		}

	.bpost a {
		color: #ff4d00;
		}
	.bpost a:hover {
		color: #e44500;
		}

	.bpost .quote_container {
		background-color: #f1e4c6;
		}
		.bpost .quote_container .bbcode_quote_container {
			background-image: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/quote-left.png);
			}
		.bpost .quote_container .bbcode_postedby > strong {
			color: #583425;
			}
		.bpost .quote_container .bbcode_postedby {
			background: url(https://pw.cdn.gmru.net/static/img/forum/bluepost/postedby.png) left center no-repeat;
			}
		.bpost .quote_container .bbcode_postedby > img {
			visibility: hidden;
			}

/* Next staff buttons */

.staff_top_layout {
	width: 30px;
	display: block;
	float: right;
	}

	.staff_top {
		width: 30px;
		height: 20px;
		display: block;
		position: absolute;
		margin-top: 4px;
		text-decoration: none;
		background: url(https://pw.cdn.gmru.net/static/img/forum/statusicon/staff_top.png?1) left top no-repeat;
		z-index: 1;
		}
	.staff_top:hover {
		text-decoration: none;
		background-position: left -20px;
		}

.staff_post_layout {
	position: relative;
	padding-right: 30px;
	cursor: default;
	}

	.staff_post_layout .staff_post {
		position: absolute !important;
		margin-top: 0px;
		padding-right: 26px;
		line-height: 16px;
		text-decoration: none !important;
		background: url(https://pw.cdn.gmru.net/static/img/forum/statusicon/staff_post.png?1) left top no-repeat;
		z-index: 1;
		}
	.staff_post:hover {
		text-decoration: none;
		background-position: left -20px;
		}
	.staff_last_post {
		position: absolute !important;
		margin-top: 0px;
		padding: 0px 26px 0px 0px;
		line-height: 16px;
		text-decoration: none;
		background: url(https://pw.cdn.gmru.net/static/img/forum/statusicon/staff_last_post.png?1) left top no-repeat;
		z-index: 1;
		opacity: 0.5;
		filter: alpha(opacity=70);
		}

.staff_ico {
	width: 16px;
	height: 16px;
	position: absolute;
	top: -28px;
	right: 632px;
	background: url(https://pw.cdn.gmru.net/static/img/forum/statusicon/staff_ico.png) left top no-repeat;
	z-index: 1;
	}
.staff_ico:hover {
	text-decoration: none;
	background-position: left -16px;
	}

	.staff_ico > img,
	.staff_top > img,
	.staff_post_layout img {
		display: none;
		}

/* --------- */

.promo_link_page {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 235px;
	z-index: 1;
}

/* ------ reg popup fix --- */
body .popup__form__row {
	text-align: center;
}
body .popup__inner a {
	text-decoration: underline;
}
