/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic);

html, body { margin: 0;min-height:100%;min-width:1200px; height: 100%; background: #7f7431 url(../images/style/bg.jpg) repeat-y center 0; font-family: 'PT Sans', sans-serif; font-size: 14px; color: #4e4d4d; line-height: 17px; }
#wrapper { margin:auto;min-width:1000px;min-height:100%;height: auto !important; height: 100%; min-height: 100%; background: url(../images/style/wrapper.png) repeat-y center 0; }
#container {  background: url(../images/style/container.jpg) no-repeat center 0; }
#container-full { min-width:1200px;background: url(../images/container-full.jpg) no-repeat center 0; min-height: 211px;}
#container1 { width: 1000px; margin: 0 auto; }
#header { height: 500px; background: url(../images/style/bg1.jpg) no-repeat center 0; }
#right { float: right; width: 275px; padding: 37px 0 20px 0; }
#left { position: relative; z-index: 2; margin-bottom: -40px; margin-right: 287px; padding: 41px 0 0 15px; }
#spacer { height: 197px; }
#footer { height: 197px; margin-top: -197px; background: url(../images/style/footer1.png) no-repeat center 0; }
.clear { clear: both; }

		.padding-main-class {
			padding: 20px;
			padding-top: 34px;
		}

#smena_label_nado label {
    width: 120px;
    display: inline-block;
}

#extabs ul {
    display: inline-block!important;
    width: 100%;
}

#extabs ul li {
    display: inline-block!important;
}

#extabs ul li a {
    text-decoration: none;
    opacity: 0.6;
}

#extabs ul li a:hover {
    text-decoration: underline;
}

#extabs ul li.ui-tabs-active a {
    opacity: 1;
}

#extabs ul li.ui-tabs-active a:hover {
    text-decoration: none;
}

#exsnow {
    display: inline;
}

#exbuttonoffsnow {
    position:fixed;
    right:0;
    top:10px;
}

#info_alm {
    padding: 10px;
    background: #FFF;
    position: fixed;
    top: 18%;
    left: 9%;
    z-index: 99;
    border: 1px solid rgba(0,0,0,0.3);
    display: none;
}

#almaz {
    position: fixed;
    top: 20%;
    left: 7%;
    background: url('/enot/1242130_0.gif') no-repeat;
    background-size: 40px;
    width: 40px;
    height: 40px;
    z-index: 99;
}

#enot_blyat {
    position: fixed;
    top: 20%;
    left: 7%;
    background: url('/enot/raccoon_by_zoik.gif') no-repeat;
    width: 50px;
    height: 50px;
    z-index: 99;
}

#snoowoff {
    background: rgba(255,255,255,0.6)!important;
    color: rgba(0,0,0,0.6)!important;
    padding:10px;
    border:0;
    outline:none;
    cursor: pointer;
    font-family: 'PT Sans',sans-serif!important;
    font-size: 14px!important;
    font-weight: normal!important;
    margin:0!important;
    text-shadow: none!important;
}

    #snoowoff:hover {
        background: rgba(255,255,255,0.8)!important;
        color: rgba(0,0,0,0.8)!important;
    }

#ipbwrapper {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url('../images/wrapper.png') repeat-y center 0;
    margin:auto;
    min-width:1000px;
}

#footer_full {
	height: 197px;
	margin-top: -50px;
	background: url('../images/footer-full.png') no-repeat center 0;
	z-index: 1;
    margin:auto;min-width:1000px;
}

#ticket_notification {
    position: fixed;
    bottom: 10%;
    left: -3px;
    font-size: 36px;
    background: url(/templates/ExcaliburCraft/images/moder.png);
	background-size: cover;
    width: 100px;
    height: 80px
}

    #ticket_notification a {
        color: #fff;
        text-decoration:none;
        padding: 30px;
        display:block;
    }

    #ticket_notification a:hover {
        color: #fff;
        text-decoration:underline;
    }

#appeal_notification {
    position: fixed;
    bottom: 40%;
    left: -3px;
    font-size: 36px;
    background: url(/templates/ExcaliburCraft/images/all_appeals.png);
	background-size: cover;
    width: 100px;
    height: 57px
}

#appeal_notification_admin {
    position: fixed;
    bottom: 20%;
    left: -3px;
    font-size: 36px;
    background: url(/templates/ExcaliburCraft/images/all_appeals.png);
	background-size: cover;
    width: 100px;
    height: 57px
}

    #appeal_notification_admin a {
        color: #fff;
        text-decoration:none;
        padding-left: 30px;
		padding-top: 20px;
        display:block;
    }

    #appeal_notification_admin a:hover {
        color: #fff;
        text-decoration:underline;
    }

    #appeal_notification a {
        color: #fff;
        text-decoration:none;
        padding-left: 30px;
		padding-top: 20px;
        display:block;
    }

    #appeal_notification a:hover {
        color: #fff;
        text-decoration:underline;
    }

.appeal_notification_red_admin {
    background: url(/templates/ExcaliburCraft/images/waiting_appeals.png)!important;
	background-size: cover!important;
    bottom: 30%!important;
}

.appeal_notification_red {
    background: url(/templates/ExcaliburCraft/images/waiting_appeals.png)!important;
	background-size: cover!important;
    bottom: 60%!important;
}

.appeal_notification_yellow {
    background: url(/templates/ExcaliburCraft/images/my_appeals.png)!important;
	background-size: cover!important;
    bottom: 50%!important;
}

.ticket_notification_red {
    background: url(/templates/ExcaliburCraft/images/admin.png)!important;
	background-size: cover!important;
    bottom: 30%!important;
}

.ticket_notification_yellow {
    background: url(/templates/ExcaliburCraft/images/moder2.png)!important;
	background-size: cover!important;
    bottom: 20%!important;
}

.img_top_as {
    float: left;
    width: 75px;
    margin: 4px;
}

#navigator_modules {
            width:250px;
            float:left;
            height:100%;
			background: #fff9e7;
			border: 1px solid rgba(151, 71, 26, 0.65);
        }

		#navigator_menu {
            width: 249px;
         }

            #navigator_menu .ab a, #navigator_menu .vertical-line a {
                padding:10px;
                color: #FFF;
                display:block;
                text-shadow: 0 1px 2px #000;
                text-decoration:none;
                margin-top:5px;
                font-size:14px;
                font-weight:bold;
                background: url('../images/style/lk_short3.png') repeat!important;
                text-align:center;
            }

            #navigator_menu .alink:hover {
                -webkit-box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
                -moz-box-shadow:    inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
                box-shadow:         inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
            }

            #navigator_menu .alink:active {
                -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
                -moz-box-shadow:    inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
                box-shadow:         inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
            }


                #navigator_menu ul li .nav_drop_menu ul li {
                    cursor:pointer;
                }

                #navigator_menu ul li .nav_drop_menu {
                    margin-left:10px;

                }

            #navigator_menu {
                z-index:99999;
                position: relative;
            }


#navigator_menu ul li .alink {
	padding:10px;
	color: #FFF;
	display:block;
	text-shadow: 0 1px 2px #000;
	text-decoration:none;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	background: url('../images/style/lk_short3.png') repeat!important;
	text-align:center;
}

#navigator_menu ul li .alink:hover {
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
	-moz-box-shadow:    inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
	box-shadow:         inset 0px 0px 10px 0px rgba(50, 50, 50, 0.84);
}

#navigator_menu ul li .alink:active {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
	box-shadow:         inset 0px 0px 5px 0px rgba(50, 50, 50, 1);
}

#navigator_menu {
    z-index: 55;
	position: relative;
}

#navigator_menu ul{
	width:250px;
	margin:0;
	padding:0;
	list-style:none;
}



.fakel_left { position: absolute;z-index:0;left: 144px;top: 12px; }
.fakel_right { position: absolute;z-index:0;right: 145px;top: 12px; }

a, img, input, textarea { outline: none; border: none; }
label { font-weight: normal; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; }

input, textarea, select, button { font-family: 'PT Sans', sans-serif; font-size: 13px; color: #757575; line-height: 16px; }
textarea { resize: none; overflow: auto; }
.reset, .reset li { list-style: none; padding: 0; margin: 0;    z-index: 33; }
.lcol { float: left; }
.rcol { float: right; }

.ui-button, .bbcodes { outline: none; border: none; padding-top: 4px !important; }
button { font: 13px/11px 'PT Sans', Arial, Helvetica, sans-serif; }

.btn_reglog, .radial { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }

/* forms */
.mass_comments_action { padding: 10px 27px 10px 0; font-size: 13px; color: #ab896d; }
.selectmass input { margin: 0 -2px 0 5px; padding: 0; }
.impot { font-family: Tahoma, Geneva, sans-serif; }
.tableform { width: 100%; }
.tableform td.label { width: 20%; vertical-align: middle; padding-right: 0; }
.fieldsubmit, .tableform td { padding: 8px 0 3px 5px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
select, textarea, .xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input, #comments, #dle-promt-text { padding: 5px; background: #FFF !important; color: #505656 !important; border: 1px solid #cfd5d5 !important; outline: none; }
.f_textarea, .editor_button select { padding: 0; }
input:focus, textarea:focus { border-color: #b5c4c4; }
.textin { padding: 2px; }
.send { background: url(../images/style/send.jpg) no-repeat; width: 130px; height: 38px; line-height: 100px; margin: 10px 0 0 5px; }
.send1 { background: url(../images/style/send.jpg) no-repeat 0 -38px; width: 130px; height: 38px; display: block; overflow: hidden; border: none; line-height: 100px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; outline: none; }
.send1:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.masha_index, #dle-pm-preview { display: none !important; }




/*------------------------- HEADER -------------------------*/
.header1 { background: url(../images/style/bg2.jpg) no-repeat center 100px; }
.header2 { background: url(../images/style/bg3.jpg) no-repeat center 200px; }
.header3 { background: url(../images/style/bg4.jpg) no-repeat center 300px; }
.header4 { background: url(../images/style/bg5.jpg) no-repeat center 400px; }
.header5 { position: relative; width: 1000px; height: 500px; margin: 0 auto; }
.zomb { position: absolute; right: -100px; bottom: -40px; width: 169px; height: 157px; background: url(../images/style/zomb.png) no-repeat; }
.zomb2 { position: absolute; left: -100px; bottom: -40px; width: 169px; height: 157px; background: url(../images/style/zomb2.png) no-repeat; }
.play { position: absolute; right: 132px; top: 222px; width: 138px; height: 76px; background: url(../images/style/play.jpg) no-repeat; }
.play a { width: 138px; height: 76px; display: block; overflow: hidden; line-height: 400px; background: url(../images/style/play.jpg) no-repeat 0 -76px;
	-moz-opacity: 0.0;
	     opacity: 0.0;
	      filter: alpha(opacity=0);
}
.play a:hover {
	-moz-opacity: 1.0;
	     opacity: 1.0;
	      filter: alpha(opacity=100);
}
.logo_link { position: absolute; left: 420px; top: 67px; width: 160px; height: 58px; display: block; overflow: hidden; line-height: 400px; }
.counts { position: absolute; right: 122px; bottom: 18px; }
.counts ul { display: inline; }
.counts ul li { float: right; width: 88px; height: 31px; margin-left: 8px; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.top_menu { position: absolute; top: 453px; left: 153px; }
.top_menu li { position: relative; float: left; display: block; }
.top_menu li a { height: 32px; display: block; float: left; background: rgba(58,34,27,0.38); padding: 0 12px; margin-right: 11px; line-height: 32px; text-decoration: none; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 15px; color: #ffca58; text-transform: uppercase; text-shadow: 2px 2px 3px #612616; }
.top_menu li:hover a { background: rgba(255,151,94,0.53); }
.top_menu li ul { position: absolute; top: 43px; left: 0; display: block; width: 159px; padding: 10px 0 13px 0; background: rgba(71,34,18,0.92); visibility: hidden;
	-moz-opacity: 0.0;
	     opacity: 0.0;
	      filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}
.top_menu li ul:before { content: ''; position: absolute; top: -14px; left: 12px; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: rgba(71,34,18,0.92); }
.top_menu li:hover ul { visibility: visible;
	-moz-opacity: 1.0;
	     opacity: 1.0;
	      filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}
.top_menu li ul li a { width: 159px; height: 28px; font-family: 'PT Sans', sans-serif; line-height: 28px; padding: 0; text-indent: 16px; text-transform: none; font-size: 13px; text-shadow: none; color: #e1be8c; background: none !important; }
.top_menu li ul li a:hover { color: #fff0c2; background: #93572e !important; }
.top_menu li ul:after { content: ''; position: absolute; top: -11px; left: 0; width: 159px; height: 11px; }





/*------------------------- RIGHT -------------------------*/
.bloc { width: 253px; background: url(../images/style/bloc.png) repeat-y; }
.bloc1 { background: url(../images/style/bloc1.png) no-repeat; }
.bloc2 { background: url(../images/style/bloc2.png) no-repeat bottom; }

.bloc_title { width: 230px; margin-left: 9px; padding: 23px 0 51px 0; text-align: center; font-size: 16px; color: #ffeebb; font-weight: bold; text-shadow: 1px 1px 1px #5f6e23; }

/* authorisation */
.login1 { margin: 3px 0 0 22px; padding-bottom: 16px; background: url(../images/style/login.png) no-repeat 0 51px; }
.login1 form { height: 200px; background: url(../images/style/login.png) no-repeat; }
.login1 form #login_name { width: 173px; margin: 11px 0 32px 15px; text-align: center; background-color: transparent; font-size: 13px; font-style: italic; color: #9f9a89; }
.login1 form #login_password { width: 173px; margin-left: 15px; text-align: center; background-color: transparent; font-size: 13px; font-style: italic; color: #9f9a89; }
.login1 form a { font-size: 13px; color: #568b9c; display: block; float: left; margin: 34px 0 0 7px; }
.login1 form a:hover { text-decoration: none; }
.login_button { width: 79px; height: 60px; display: block; float: right; margin: 22px 29px 0 0; background: url(../images/style/login1.png) no-repeat; border: none; outline: none; overflow: hidden; line-height: 200px; cursor: pointer; }
.login_button:hover { background-position: bottom; }
/* profile */
.profile { position: relative; margin: 6px 35px 0 30px; padding-bottom: 66px; }
.profile1 { width: 58px; height: 58px; overflow: hidden; border: 5px solid #dcd4bc; position: absolute; left: 50%; margin-left: -37px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.profile1 img { width: 58px; min-height: 58px; }
.logout { position: absolute; left: 123px; top: -12px; width: 27px; height: 29px; display: block; overflow: hidden; font-size: 12px; color: #d0592b; text-transform: uppercase; line-height: 30px; text-decoration: none; text-indent: 27px; }
.logout:before { content: ''; position: absolute; left: 7px; top: 8px; width: 13px; height: 13px; background: url(../images/style/login2.png) no-repeat;
	-moz-opacity: 0.50;
	     opacity: 0.50;
	      filter: alpha(opacity=50);
}
.logout:hover { width: 75px; background: #fcf9ea;
}
.logout:hover:before {
	-moz-opacity: 1.0;
	     opacity: 1.0;
	      filter: alpha(opacity=100);
}
.profile2 { padding: 76px 0 0 0; line-height: 24px; font-size: 13px; text-align: center; }
.profile2 a { position: relative; text-decoration: none; color: #2f2925; }
.profile2 a:hover { text-decoration: underline; color: #568b9c; }
.profile2 a:before { content: ''; position: absolute; top: 4px; left: -9px; width: 6px; height: 9px; background: url(../images/style/login3.png) no-repeat;
	-moz-opacity: 0.0;
	     opacity: 0.0;
	      filter: alpha(opacity=0);
}
.profile2 a:hover:before {
	-moz-opacity: 1.0;
	     opacity: 1.0;
	      filter: alpha(opacity=100);
}


.bloc_vote { text-align: center; padding: 0 30px; margin-left: -5px; }
.bloc_vote img { margin: 14px 0 4px 0; }
.bloc_vote1 { text-align: center; font-size: 13px; font-weight: bold; color: #262626; margin: 0 14px 0 9px; padding: 16px 20px 70px 20px; }

.bloc_mon { padding-bottom: 14px; }
.bloc_mon1 { position: relative; width: 223px; height: 62px; margin: 0 0 -1px 12px; background: url(../images/style/mon.png) no-repeat; }
.bloc_mon2 { position: absolute; top: 9px; left: 57px; width: 158px; height: 40px; }
.bloc_mon2 span { height: 40px; display: block; background: url(../images/style/mon1.png) no-repeat; }
.bloc_mon3 { position: absolute; top: 9px; left: 57px; width: 158px; height: 32px; text-align: center; font-size: 10px; color: #3d3d3d; line-height: 14px; padding-top: 8px; }
.bloc_mon3 b { display: block; font-size: 14px; }
.bloc_mon4 { padding: 21px 0 0 0; margin-left: 20px; font-size: 17px; font-weight: bold; color: #b94e35; }
.bloc_mon5 { text-align: center; font-size: 15px; line-height: 22px; font-weight: bold; color: #030303; margin: 0 14px 0 9px; border-top: 1px solid #e1d4b9; padding: 12px 0 62px 0; }
.bloc_mon5 b { display: block; color: #978266; }

.bloc_vk { margin: 0 14px 0 16px; padding-bottom: 63px; }








/*------------------------- LEFT -------------------------*/

/* slider */

div { margin: 0; padding: 0; border: 0; }
.showcase1 { position: relative; margin: 0; overflow: hidden; height: 287px; }
.showcase-load { height: 260px; overflow: hidden; }
.showcase { position: relative; /*margin: auto;*/ margin: 3px 0 0 26px; }
.showcase-content-container { background-color: #f9edc7; border: 3px solid #d6c69f; }
.showcase-arrow-previous, .showcase-arrow-next { position: absolute; background: url(../images/style/arrows.png); width: 44px; height: 46px; top: 84px; cursor: pointer; z-index: 99; }
.showcase-arrow-previous { opacity: 0.48; -moz-opacity: 0.48; filter: alpha(opacity=48); left: 17px; }
.showcase-arrow-previous:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.showcase-arrow-next { right: 18px; opacity: 0.48; -moz-opacity: 0.48; filter: alpha(opacity=48); background-position: -46px 0; }
.showcase-arrow-next:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.showcase-content { background-color: #000; text-align: center; }
.showcase-content img { width: 640px; min-height: 260px; }
.showcase-content-wrapper { text-align: center; height: 470px; width: 539px; display: table-cell; vertical-align: middle; }
.showcase-caption { color: #FFF; font-size: 14px; padding: 11px 25px 11px 15px; text-align: left; position: absolute; bottom: 0px; left: 0px; right: 0px; display: none; background: rgba(47,35,21,0.73); }
.showcase-caption b { font-size: 18px; color: #bcc63f; display: block; overflow: hidden; height: 21px; }
.showcase-onepage .showcase-content { margin-bottom: 10px; }
.slide_link { position: absolute; z-index: 38; width: 640px; height: 260px; display: block; overflow: hidden; margin: -288px 0 0 0px; line-height: 1000px; }


.last_news { height: 38px; background: url(../images/style/last_news.png) repeat-x; font-size: 19px; font-weight: bold; color: #5b5138; text-transform: uppercase; padding: 29px 28px 0 28px; margin-bottom: 28px; }



/* short story */
.short { width: 652px; background: url(../images/style/short.jpg) repeat-y; margin: 0 0 0 25px; }
.short1 { background: url(../images/style/short1.jpg) no-repeat; }
.short2 { background: url(../images/style/short2.jpg) no-repeat bottom; padding: 0 0 48px 0; overflow: hidden;  }
.short3 { height: 67px; padding: 19px 0 0 62px; display: block; font-size: 20px; font-weight: bold; color: #fefcc3; text-shadow: 1px 1px 1px #7c8618; }
.short3 a { text-decoration: none; color: #fefcc3; }
.short3 a:hover { text-decoration: underline;}
.short4 { float: left; width: 123px; overflow: hidden; margin: 0 0 26px 27px; border: 3px solid #d7c9a4; }
.short4 img { width: 123px; }
.short5 { margin: 0 0 0 179px; padding: 0 27px 25px 0; }
.short6 { height: 55px; background: url(../images/style/short3.jpg) no-repeat; margin-left: 3px; font-size: 13px; color: #9a9790; font-weight: bold; line-height: 58px; text-indent: 23px; }
.short6 b { color: #4e4d4d; }
.short6 span { float: right; margin-right: 3px; width: 147px; height: 55px; background: url(../images/style/short4.jpg) no-repeat; }
.short6 span a { width: 147px; height: 55px; display: block; overflow: hidden; line-height: 400px; background: url(../images/style/short5.jpg) no-repeat; }
.short6 span a b { width: 147px; height: 55px; display: block; overflow: hidden; line-height: 400px; background: url(../images/style/short5.jpg) no-repeat 0 -55px;
	-moz-opacity: 0.0;
	     opacity: 0.0;
	      filter: alpha(opacity=0);
}
.short6 span a:hover b {
	-moz-opacity: 1.0;
	     opacity: 1.0;
	      filter: alpha(opacity=100);
}
.short7 { overflow: hidden; }


/* full story */
.full { height: 55px; background: url(../images/style/short3.jpg) no-repeat; margin-left: 3px; font-size: 13px; color: #9a9790; font-weight: bold; line-height: 58px; text-indent: 23px; }
.full b { color: #4e4d4d; }
.full span { float: right; margin-right: 3px; width: 147px; height: 55px; display: block; background: url(../images/style/short4.jpg) no-repeat; }
.full span:hover { background-position: 0 -55px; }
.full span a { width: 147px; height: 43px; display: block; overflow: hidden; line-height: 17px; text-align: center; text-indent: 0px; padding-top: 12px; font-size: 13px; color: #938e80; text-decoration: none; }
.full span a b { display: block; color: #c5693f; }
.full span a:hover { color: #474641; }
.full span a:hover b { color: #aa544b; }


/* navigation */
.nextprev { text-align: center; height: 21px; padding-top: 16px; font-size: 19px; font-weight: bold; color: #4f4f4f; }
.nextprev span.thide { position: relative; font-size: 0px; }
.nextprev span.pprev:before { content: ''; position: absolute; left: -37px; top: -19px; width: 25px; height: 25px; background: url(../images/style/nav.png) no-repeat; }
.nextprev a span.pprev:before { content: ''; position: absolute; left: -37px; top: -19px; width: 25px; height: 25px; background: url(../images/style/nav.png) no-repeat 0 -25px; }
.nextprev a:hover span.pprev:before { background-position: 0 -50px; }
.nextprev span.pnext:before { content: ''; position: absolute; right: -37px; top: -19px; width: 25px; height: 25px; background: url(../images/style/nav.png) no-repeat -25px 0; }
.nextprev a span.pnext:before { content: ''; position: absolute; right: -37px; top: -19px; width: 25px; height: 25px; background: url(../images/style/nav.png) no-repeat -25px -25px; }
.nextprev a:hover span.pnext:before { background-position: -25px -50px; }
.navigation {}
.navigation a { color: #4f4f4f; text-decoration: none; padding: 1px 4px; margin: 0 -2px; }
.navigation a:hover { color: #FFF; background: #b3462c; }
.navigation span { color: #FFF; background: #8fa720; padding: 1px 4px; margin: 0 -2px; }
.navigation span.nav_ext { color: #4f4f4f; background: none; }


/* info */
.info { width: 606px; margin: 0 0 30px 26px; background: #cf6a42; font-size: 14px; color: #FFF; font-weight: bold; text-align: center; padding: 19px 20px 19px 20px; }
.info a { color: #fde4da; }
.info a:hover { text-decoration: none; }


/* comments */
.comm { margin-left: 24px; }
.comm1 { height: 56px; overflow: hidden; font-size: 13px; line-height: 46px; text-indent: 6px; }
.comm1 a { font-size: 16px; color: #879f1f; font-weight: bold; }
.comm1 a:hover { text-decoration: none; }
.comm1 b { color: #a49e8b; }
.comm2 { width: 39px; height: 39px; overflow: hidden; border: 3px solid #e7dec5; float: left; text-indent: 0;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.comm2 img { width: 39px; min-height: 39px; }
.comm3 { position: relative; width: 610px; background: #fff9e6; font-size: 13px; color: #4e4e4e; padding: 19px 18px; margin-left: 2px;
	-webkit-box-shadow: 5px 5px 5px -2px #e6dbba;
	   -moz-box-shadow: 5px 5px 5px -2px #e6dbba;
			box-shadow: 5px 5px 5px -2px #e6dbba;
}
.comm3:before { content: ''; position: absolute; top: -14px; left: 14px; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: #fff9e6; }
.comm3 a { color: #ab896d; }
.comm3 a:hover { color: #c8552d; text-decoration: none; }
.comm4 { display: block; height: 54px; overflow: hidden; text-align: right; padding-right: 33px; }
.comm4 li { display: inline; font-size: 13px; font-weight: bold; padding-left: 10px; line-height: 54px; }
.comm4 li a { color: #ab896d; text-decoration: none; }
.comm4 li a:hover { color: #c8552d; text-decoration: underline; }



.adcomm { padding: 0 25px 20px 19px; font-size: 13px; }
.adcomm a { color: #ab896d; }
.adcomm a:hover { color: #c8552d; }

.avatar { border: 3px solid #dcd4bc; }
.userinfo .lcol .avatar img { width: 90px;max-height: 120px; }
.userinfo .lcol { width: 95px; }
.userinfo-actions { margin-top: 10px; }
.user-pm-link { width: 90px; text-align: center; display: inline-block; padding: 0 6px; }
.user-pm-link span { line-height: 24px; display: inline-block; }

.userinfo .rcol { font-size: 14px; float: none; margin-left: 120px; }
.userinfo .rcol a { color: #ab896d; }
.userinfo .rcol a:hover { color: #c8552d; text-decoration: none; }
.userinfo-row { margin-bottom: 7px; line-height: 18px; color: #4f4b44; }
.statistics h5 { margin: 30px 0 10px 0; font-size: 14px; font-weight: bold; }
.statistics ul { padding-right: 30px; }
fieldset { border: 1px solid #fff9e6 !important; }

.pm-nav { overflow: hidden; margin-bottom: 14px; border: 1px solid #d7c9a4; background: #f1ead4; }
.pm-nav a { float: left; width: 33.333%; box-sizing: border-box; text-align: center; text-decoration: none; line-height: 34px; font-size: 13px; font-weight: bold; color: #5f5137; border-left: 1px solid #d7c9a4; }
.pm-nav a:first-child { border-left: 0; }
.pm-nav a:hover { background: #fff9e6; color: #ab4f2f; }
.pm-limit-text { margin: 6px 0 14px 0; text-align: center; color: #7d7460; font-size: 13px; }
.pm-list-wrap { margin-top: 6px; }
.pm-read-subject { margin-bottom: 10px; font-size: 14px; }
.pm-read-text { line-height: 18px; }
.pm_progress_bar { border: 1px solid #d7c9a4; padding: 2px; background: #fff9e6; margin-top: 8px; }
.pm_progress_bar span { display: block; height: 10px; overflow: hidden; text-indent: -2000px; background: #8fa720; }

#options .short { margin-top: 12px; }
#options .f_input { width: 90%; max-width: 460px; }
#options .f_textarea { width: 90%; max-width: 460px; }






/*------------------------- FOOTER -------------------------*/
.footer { width: 1000px; height: 197px; margin: 0 auto; }
.footer1 { position: relative; height: 197px; margin: 0 -79px 0 -88px; }
.footer2 { position: absolute; right: 32px; bottom: 88px; width: 321px; height: 188px; background: url(../images/style/foot.png) no-repeat; }
.footer3 { position: absolute; top: 100px; left: 80px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #d1a546; }
.footer3 span { display: block; color: #ffde77; }

.copy { position: absolute; top: 142px; left: 72px; width: 52px; height: 44px; display: block; overflow: hidden; line-height: 400px; }









.play a,
.counts ul li,
.top_menu li a,
.top_menu li ul,
.logout,
.logout:before,
.profile2 a,
.profile2 a:before,
.showcase-arrow-previous,
.showcase-arrow-next,
.short6 span a b,
.navigation a,
.comm4 li a,
.bbcodes,
.fbutton,
.adcomm a,
.ui-button
{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
		    transition: all 0.3s ease;
}



/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) {
	#left { margin-right: 288px; padding: 38px 0 0 14px; }
}

/* Opera */
noindex:-o-prefocus,#left { margin-right: 288px; padding: 38px 0 0 14px; }

/* Safari */
#left { (;margin-right: 287px; padding: 38px 0 0 15px;); }

/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #left { margin-right: 287px; padding: 38px 0 0 15px; }
}
