* {
	margin:0;
	padding:0;
}

*+html body { cursor:default; }
*+html #main .body-wrapper .mid-column { cursor:default; }
*+html #main .body-wrapper .mid-column .content-bgd { cursor: auto; }
.list {
    padding:5px 0;
}/*

#details .content p
{
	font-family:verdana;
	font-size:11px;
	color:#49342a;
	text-align:left;
	padding:8px 0;
}

#details .content a
{
	color:#a1734b;
}



*/


a
{
	color:#a1734b;
}

body {
	background:#000000 url(/images/bg.jpg) repeat-y center top;
	font-family:verdana;
	font-size:12px;
	color:#49342a;
	width:100%;
}


input
{
	background: #F0DDC5;
	border:1px solid #7D5442;
	font-size: 15px;
	color: #7D5442;
}

.bgd
{
	background:#000000 url(/images/bgd-ext1.jpg) repeat-y center top;
	width:100%;
	overflow:hidden;
	min-width:1020px;
	_width:expression((document.body.clientWidth < 1021)?"1020px":("100%"));
}

.bgd-main {
   background:transparent url(/images/main1.jpg) no-repeat scroll center top;
   min-height:830px;
   width:100%;
   _height: 830px;
}

.container
{
	margin:0 auto;
	width:980px;
	position:relative;
	z-index:2;
}

#header
{
	text-align: center;
	padding-left:36px;
}
#header  .logo
{
	width:307px;
	height:140px;
	margin:0 auto;
	padding-right: 25px;
}

.gmenu
{
	//text-align:center;
	width:100%;
}

.gmenu .nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
overflow:hidden;
padding:5px 0 0 0;
text-align:center;
width:700px;
}

.gmenu .nav li
{
	display: inline;
}

.gmenu .nav li a
{
	color:#e2c593;
	font-family:tahoma;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	border-right:1px solid #edcd95;
}

.gmenu .nav li a:hover
{
	text-decoration:underline;
}

.gmenu .nav li .last
{
	border-right:0 none;
}
.gmenu .nav li.userBar
{
}
.gmenu .nav li.userBar a
{
	color: #7dc4f5;
}

a img
{
	border:0 none;
}

#main
{
	width:100%;
}

#main  .body-wrapper
{
	overflow:hidden;
	zoom:1;
}

#main .body-wrapper .left-column,
#main .body-wrapper .mid-column,
#main .body-wrapper .right-column
{
	float:left;
}

#main .body-wrapper .left-column
{
	width:197px;
	padding-top:234px;
	background:url(/images/2leftcolumn.gif) no-repeat 0 8px;
	height:532px;
	margin-right: 0px;
	margin-left: -1px;
}

#main .body-wrapper .mid-column
{
	width:591px;
	padding-top:150px;
	position:relative;
}

#main .body-wrapper .left-column a
{
	display:block;
	text-decoration:none;
	text-align:center;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#f0e2b6;
	width:142px;
	padding:10px 0;
	height:13px;
	line-height:1;
	cursor: pointer;
}

#main .body-wrapper .left-column a:hover
{
	color:#fef9cd;
}
/*#main .body-wrapper .left-column a:hover
{
	background-position:0 -35px;
}

#main .body-wrapper .left-column a.selected
{
	background-position:0 -70px;
}*/
/* for news */
#main .body-wrapper .left-column .news
{
	background:url(/images/inactive-news.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-news.png',sizingMethod='crop');
}


#main .body-wrapper .left-column .news:hover
{
	background:url(/images/hover-news.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-news.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .news-sel
{
	background:url(/images/active-news.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-news.png',sizingMethod='crop');
}

/* for about */
#main .body-wrapper .left-column .about
{
	background:url(/images/inactive-about.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-about.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .about:hover
{
	background:url(/images/hover-about.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-about.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .about-sel
{
	background:url(/images/active-about.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-about.png',sizingMethod='crop');
}

/* for gallery */
#main .body-wrapper .left-column .gallery
{
	background:url(/images/inactive-gallery.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-gallery.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .gallery:hover
{
	background:url(/images/hover-gallery.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-gallery.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .gallery-sel
{
	background:url(/images/active-gallery.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-gallery.png',sizingMethod='crop');
}

/* for entrance */
#main .body-wrapper .left-column .entrance
{
	background:url(/images/inactive-entrance.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-entrance.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .entrance:hover
{
	background:url(/images/hover-entrance.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-entrance.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .entrance-sel
{
	background:url(/images/active-entrance.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-entrance.png',sizingMethod='crop');
}

/* for login */
#main .body-wrapper .left-column .login
{
	background:url(/images/inactive-login.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-login.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .login:hover, .login-active
{
	background:url(/images/hover-login.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-login.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .login-sel
{
	background:url(/images/active-login.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-login.png',sizingMethod='crop');
}

/* for overkings */
#main .body-wrapper .left-column .overking
{
	background:url(/images/inactive-overking.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-overking.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .overking:hover
{
	background:url(/images/hover-overking.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-overking.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .overking-sel
{
	background:url(/images/active-overking.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-overking.png',sizingMethod='crop');
}

/* for society */
#main .body-wrapper .left-column .society
{
	background:url(/images/inactive-society.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-society.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .society:hover
{
	background:url(/images/hover-society.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-society.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .society-sel
{
	background:url(/images/active-society.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-society.png',sizingMethod='crop');
}

/* for rating */
#main .body-wrapper .left-column .rating
{
	background:url(/images/inactive-rating.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inactive-rating.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .rating:hover
{
	background:url(/images/hover-rating.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hover-rating.png',sizingMethod='crop');
}

#main .body-wrapper .left-column .rating-sel
{
	background:url(/images/active-rating.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/active-rating.png',sizingMethod='crop');
}


#main .body-wrapper .right-column
{
	width:193px;
	padding-top: 256px;
	background:url(/images/rightcolumn.gif) no-repeat;
	height:532px;
}

#main .body-wrapper .right-column span
{
	text-align:center;
	display:block;
	padding:5px 0;
}


#main .body-wrapper .mid-column .content-bgd
{
	background:url(/images/mid-frame.jpg) repeat-y;
	margin-left: -2px;
}

#main .body-wrapper .mid-column .content-btm
{
	background:url(/images/btm-frame.jpg) no-repeat 0 100%;
	zoom:1;
}

#main .body-wrapper .mid-column .content-top
{
	padding: 40px 32px;
	background:url(/images/top-frame.jpg) no-repeat;
	min-height:450px;
}

* html #main .body-wrapper .mid-column .content-top
{
	height:450px;
}
#menu
{
	overflow:hidden;
	zoom:1;
	height:106px;
}


#menu .left
{
	float:left;
	width:150px;
}

#menu .right
{
	float:right;
	width:155px;
}

#menu  a
{
	display:block;
	text-align:center;
	text-decoration:none;
	background:transparent;
	margin-bottom:2px;
}

#sublogo
{
	position:absolute;
	background:#847c94;
	left:152px;
	top:138px;
	background:url(/images/sublogo.gif) no-repeat;
	width:285px;
	padding:5px;
}

#sublogo a
{
	text-decoration:none;
}

#sublogo img
{
	width:276px;
	height:100px;
	display:block;
	border:0 none;
}


.box
{
	width:165px;
	margin:2px auto;
	height:110px;
	/*background:#a19a81 url(/images/box.gif) no-repeat;*/
	padding:3px 0 0 2px;
	text-align: center;
}


.box a
{
	border: none;
	display: inline-block;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.box img
{
	border: none;
    display: block;
}


#footer
{
	text-align:center;
	color:#f9e999;
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
}


#footer .gmenu .nav
{
	margin:0 auto;
    width:800px;
}

#footer  .gmenu .nav li a
{
	color:#ffcd78;
}

#footer .gmenu
{
	padding-top:70px;
}

#footer  .copyright
{
	font-size:11px;
margin:0 0 5px;
padding:5px;
}

#details
{
	text-align:center;
	padding-top:64px;
}

#details .top
{
	background:url(/images/clamphead.jpg) no-repeat;
	padding-bottom:150px;
}

/*#details .mid*/
/*{*/
	/*background:url(/images/clampmid.jpg) repeat-y;*/
	/*width:818px;*/
	/*margin:0 auto;*/
/*}*/

#details .mid
{
    background:url(/images/clampmid.jpg) repeat-y;
    width:818px;
    margin:0 auto;
}

#details .btm
{
	background:url(/images/clampfoot.jpg) no-repeat 0 100%;
}

#details .content
{
	padding:148px;
	padding-top: 100px;
	padding-bottom:50px;
}

#details .content p
{
	font-family:verdana;
	font-size:11px;
	color:#49342a;
	text-align:left;
	padding:8px 0;
}

#details .content a
{
	color:#a1734b;
}


#forum
{
	font-family:verdana;
	font-size:10px;
	background:#e3b990 url(/images/forum.gif) repeat-y;
	margin-top:84px;
}

#forum  .leftflank
{
	background:url(/images/forum-left.jpg) repeat-y;
}

#forum  .rightflank
{
	background:url(/images/forum-right.jpg) repeat-y 100% 0;
}

#forum  .topflank
{
	background:url(/images/forum-head.jpg) no-repeat;
	padding-top:16px;
}

#forum  .btmflank
{
	background:url(/images/forum-footer.jpg) no-repeat center bottom;
	padding:0px 5px 42px 5px;
}

#forum  .access-panel
{
	border:1px solid #b0886b;
	background:#f0ddc5;
	line-height:31px;
	overflow:hidden;
	zoom:1;
	padding:0 6px;
}

#forum  .access-panel span
{
	font-size:10px;
	font-weight:bold;
}

#forum  .access-panel .bold
{
	font-weight:bold;
}

#forum  .access-panel a
{
	font-family:verdana;
	font-size:10px;
	color:#593f2d;
}

#forum  .access-panel a:hover
{
	text-decoration:none;
}

#forum  .access-panel-l
{
	float:left;
}

#forum  .access-panel-r
{
	float:right;
}

#forum  .link-trace
{
	padding:10px;
}

#forum  .link-trace, #forum  .link-trace a
{
	font-family:verdana;
	color:#593f2d;
	font-size:13px;
	font-weight:bold;
	position: relative;
    zoom: 1;
}

#forum  .link-trace a
{
	text-decoration:none;
}

#forum  .link-trace a:hover
{
	text-decoration:underline;
}

#forum .text-forum
{
	border:1px solid #593f2d;
}

#forum .text-forum .text-forum-hdr
{
	border:1px solid #fff;
	border-bottom:0 none;
	background:url(/images/text-stripe.gif) repeat-x;
	overflow:hidden;
	zoom:1;
	padding:5px;
	height:25px;
}

#forum .text-forum .text-forum-hdr .left
{
	float:left;
	line-height:25px;
}

#forum .text-forum .text-forum-hdr .right
{
	float:right;
	border:1px solid #6e4a3a;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	background:#d1b297;
}

#forum .text-forum form table
{
	width:100%;
	border-collapse:collapse;
}
#forum .text-forum form thead
{
	background:url(/images/thead-stripe.gif) repeat-x;
	font-size:13px;
	font-weight:bold;
	height:16px;
}

#forum .text-forum form td
{
	border:1px solid #fff;
	padding:5px;
}

#forum .text-forum form td.chk
{
	text-align:center;
}

#forum .text-forum form td, #forum .text-forum form td a
{
	color:#010101;

}

#forum .text-forum form td a:hover
{
	text-decoration:none;
}

#forum .text-forum form tbody td
{
	background:#f0ddc5;
}


#forum .text-forum form .a-panel
{
	overflow:hidden;
	zoom:1;
	background:#b0886b;
}

#forum .text-forum form .a-left
{
	float:left;
}

#forum .text-forum form .a-right
{
	float:right;
}

#forum .text-forum form .a-panel .text, #forum .text-forum form .a-panel select
{
	border:1px solid #7d5442;
	background:#fff;
	padding:3px;
	margin-right:5px;
}
#forum .text-forum form .a-panel select
{
	margin:0;
	padding:2px;
	font-size:11px;
}

#forum .text-forum form .a-panel .button
{
	background:#eedeca;
	border:1px solid #7d5442;
	padding:2px;
}

#forum .text-forum form .a-panel .text,
#forum .text-forum form .a-panel .button
{
	color:#010101;
	font-size:11px;
}

#forum .forum-foot
{
	overflow:hidden;
	zoom:1;
	padding:10px;
	border-bottom:1px solid #fff;
	margin-top:45px;
}

#forum .forum-foot .left
{
	float:left;
}

#forum .forum-foot .right
{
	float:right;
	color:#000;
}

#forum .guestlist
{
	border:1px solid #593f2d;
	font-size:11px;
}

#forum .guestlist .hdr
{
	padding:10px;
	background:#b0886b;
	color:#f0ddc5;
	font-weight:bold;
}

#forum .guestlist .hdr span
{
	color:#fff;
}

#forum .guestlist .content
{
	padding:10px;
	background:#f0ddc5;
}

#forum .guestlist .content a
{
	color:#7d5442;
}

#forum .guestlist .content a:hover
{
	text-decoration:none;
}

#forum .open-topic
{
	text-align:right;
	padding:4px 0;
}

#forum .topics
{
	border:1px solid #593f2d;
	padding:1px;
	background:#fff;
	margin:15px 0;
}

#forum .topics-bgd
{
	background:#f0ddc5;
	overflow:hidden;
	zoom:1;
}

#forum .topics .category
{
	float:left;
	padding:10px;
	width:420px;
	overflow:hidden;
	zoom:1;
}

#forum .topics .category a
{
	display:block;
	width:210px;
	float:left;
	color:#000;
	line-height:20px;
	text-decoration:none;
}

#forum .topics .category a:hover
{
	text-decoration:underline;
}

#forum .topics .query
{
	float:right;
	padding:10px 5px;
	width:510px;
	text-align:right;
}

#forum .topics .query input
{
	border:1px solid #7d5442;
	background:#e0cbb1;
}

#forum .topics .query select
{
	border:1px solid #7d5442;
	width:110px;
}

#forum .topics .query select,
#forum .topics .query input
{
	font-size:11px;
	padding:2px;
	margin:0;
}

#forum .topics .query div
{
	padding:5px 0;
}


input.error
{
	border: 1px solid red;
	background: #F0DDC5;
}

dl.errors
{
	margin-bottom: 20px;
}
dl.errors dt
{
	color: red;
	font-weight: bold;
}

dl.errors dd
{
	color: red;
	margin-left: 10px;
}


.news_separator
{
	background: url(/images/news_separator.png) no-repeat 50% 50%;
	height: 30px;
	margin: 10px 0;
}

* html .news_separator
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news_separator.png',sizingMethod='image');
}



h1
{
	font-size: 18px;
	color: #A1734B;
	font-weight: bold;
	text-align: center;
}

a.title
{
	font-size: 14px;
	font-weight: bold;
}

span.title
{
	font-size: 15px;
	font-weight: bold;
	color: #A1734B;
	text-decoration: underline;
}
span.date
{
	font-size: 11px;
}

p.mainDescription {
	padding:35px 0 0 0;
	font-size: 9px;
	font-family: verdana;
	color: #291f14;
}

div.copyright a {
    color: #ffcd78;
    text-decoration: none;
}
div.copyright a:hover {
    text-decoration: underline;
}


div.sublogo
{
	position:absolute;
	background:#847c94;
	left:152px;
	top:138px;
	width:285px;
	height: 109px;
	padding:5px;
	background:url(/images/2sublogo.png) no-repeat;
	_background:url(/images/2sublogo.gif) no-repeat;
}
div.sublogo img
{
	width:276px;
	height:100px;
	display:block;
	border:0 none;
}

div.flash-container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 355px;
	z-index: 1;
}
div.flash-container object {
	display: block;
	margin-left: 0; // -2px
}

/*
	new right column block
*/
div.rc-img-wr01 {
	background: #8a7c93 url(/images/2rc-img-l.gif) repeat-y left top;
}
div.rc-img-wr02 {
	background: url(/images/2rc-img-b.gif) repeat-x left bottom;
}
div.rc-img-wr03 {
	background: url(/images/2rc-img-r.gif) repeat-y right top;
}
div.rc-img-wr04 {
	background: url(/images/2rc-img-t.gif) repeat-x left top;
}
div.rc-img-wr05 {
	background: url(/images/2rc-img-tl.gif) no-repeat left top;
}
div.rc-img-wr06 {
	background: url(/images/2rc-img-br.gif) no-repeat right bottom;
	padding: 2px;
}

/*
 * support pay 
 */
#paystream .input {
	width:100%;
	margin-bottom:4px;
}
#wm .input {
	width:100%;
	margin-bottom:4px;
}
#yandex .input {
	width:100%;
	margin-bottom:4px;
}
#checkout .input {
	width:100%;
	margin-bottom:4px;
}
#others .input {
	width:100%;
	margin-bottom:4px;
}