@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic,latin);
/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

* { margin: 0; padding: 0; }
html { min-width: 996px; } 
body { background: #302927 url("../images/bodybg.png"); color: #4d4d4d; font: .78em/1.4 Tahoma, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5 { font-weight: normal; }
h1 { font-size: 1.6em; } h2 { font-size: 1.4em; } h3 { font-size: 1.2em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

input, textarea, select, button { color: #4d4d4d; font: 1em Tahoma, Arial, Helvetica, sans-serif; }

a { color: #328aab; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }
a img  { border: 0 none; }

p { margin-bottom: .6em; }
hr { border: 0 none; border-top: 1px solid #dfdede; height: 1px; }

ul, ol { list-style: none; padding: 0; margin: 0; }
.scont ul { padding-left: 16px; list-style: disc outside; }
.scont ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }

.clr { clear: both; }
.thide, #tabm a b, #addcombtn::after, #addcombtn::before, .vmenu li a::after, .vmenu li div b, .ui-icon-closethick, #searchbar label, .box .bbtm { overflow: hidden; display: block; height: 0; line-height: normal; }

table.userstop, table.pm, table.tableform { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: .9em; }

.ui-dialog, #topmenu li ul, .navigation a, #dropmenudiv, #searchsuggestions, #searchsuggestions a, .hbtl, .cnumline, .statsbox,
.searchitem, #loading-layer, .berrors, .lxbtn, .stext, #topmenu li ul li a,
.vtitle, .bbcodes, .bbcodes_poll, .fbutton, .ui-button, .radius3
{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.radius2, .voteline, .addform, .combox, .mass_comments_action { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  }

#wrp, #tabm a, .voteline img, .btnmin, #dropmenudiv a:hover, .related li,
.avatar, .statistics h4, .radius1, .logbox a, .toolbox li b, .tagsbtn, .uibtn li a { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* Site */
#pagebg { width: 100%; overflow-x: hidden; background: url("../images/bigmovie.jpg") no-repeat 50% 0; padding-bottom: 25px; }
#wrp { background: #fff url("../images/wrpbg.png") repeat-x; width: 960px; text-align: left; margin: 0 auto 18px auto;
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);
}

#brandtop { height: 180px; display: block; }
#topbar { padding-left: 245px; font-size: .9em; height: 34px; background: url("../images/topbar.png") no-repeat 100% 100%; }
	#rsstop { text-decoration: none; text-shadow: 0 1px 0 #fcb65b; color: #3a0202; float: right; width: 104px; height: 25px; padding: 9px 0 0 20px; background: url("../images/rsstop.png") no-repeat;
		-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;
	}
	#rsstop:hover { background-position: 0 -34px; }

	#topbar ul { margin-top: 8px; }
	#topbar ul *, #topbar ul { float: left; }
	#topbar ul a { padding: 0 9px 0 10px; background: url("../images/topmenu.png") no-repeat 0 2px; }
	#topbar ul li:first-child a { padding-left: 0; background: none; }

#header { color: #fff; position: relative; z-index: 1; height: 100px; background: #424241 url("../images/head-bg.png"); }
	#header .hdleft, #header .hdright { background-image: url("../images/head-brd.png"); padding-top: 119px; }
	.hdleft, .hdright { width: 20px; position: absolute; }
	.hdleft { top: 0; left: -20px; }
	.hdright { bottom: 0; right: -20px; background-position: -20px 0; }

	#header h1 { margin-right: 39px; float: left; padding-left: 19px; width: 225px; height: 100px; }
	#header h1 a { width: 203px; padding-top: 122px; background: url("../images/bigmovie_logo.png"); margin: -9px auto 0 auto; }
	
	#htext { margin: 1.5em 0 0; line-height: 1.2em; float: left; font-size: 1.44em; font-family: "PT Sans Narrow", Tahoma, sans-serif; }
	#htext span { font-size: 1.18em; color: #ffcc00; text-transform: uppercase; }

	#toolbar { float: right; width: 479px; padding: 28px 20px 0 0; }

#searchbar { float: left; width: 263px; height: 38px; margin-right: 27px; padding: 3px; }
	#searchbar, #loginbox, #fbox { background: #302e2c;
		-moz-box-shadow: inset 0 1px 2px 0 #252422, 0 1px 0 #585857;
		-webkit-box-shadow: inset 0 1px 2px 0 #252422, 0 1px 0 #585857;
		box-shadow: inset 0 1px 2px 0 #252422, 0 1px 0 #585857;
	}
	#searchbar, #loginbox { background: #2a2724; }
	.searchbar { position: relative; }
	.searchbar .radius2 { border: 1px solid #595755; color: #99928b; display: block; width: 210px; height: 18px; padding: 9px 42px 9px 9px; background: #332f2b url("../images/search.png") repeat-x;
		-moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
		-moz-box-shadow: inset 0 0 4px 0 #282523;
		-webkit-box-shadow: inset 0 0 4px 0 #282523;
		box-shadow: inset 0 0 4px 0 #282523;
	}
	.searchbar .radius2:focus { color: #646464; background: #fff; border-color: #c6c6c6;
		-moz-box-shadow: inset 0 0 4px 0 #e6e6e6;
		-webkit-box-shadow: inset 0 0 4px 0 #e6e6e6;
		box-shadow: inset 0 0 4px 0 #e6e6e6;
	}
	.searchbar button { color: #2e2500; cursor: pointer; height: 38px; width: 38px; padding-bottom: 38px; display: block; border: none; background: none; position: absolute; top: 0; right: 0; }
	.searchbar button::-moz-focus-inner { padding: 0; border: 0; }
	.searchbar button b { margin: 5px; border: 1px solid #d0a805; padding: 5px 0 0 0; height: 21px; width: 26px; float: right; cursor: pointer; background: #ffcb01 url("../images/ygradient.png") repeat-x;
		-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
	}
	.searchbar button:hover b { background-color: #fbda55; background-position: 0 10px; }
	
#loginbox { float: left; width: 175px; height: 36px; padding: 4px; }
	.logbox a { text-shadow: 0 -1px 0 #383737; height: 36px; float: left; line-height: 35px; text-align: center; color: #fff; text-decoration: none; background: url("../images/login.png"); }
	.logbox .Lgbtn { webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.logbox .Rgbtn { webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.logbox .Lgbtn { width: 72px; color: #fece12; background-position: 100% 0; }
	.logbox .Rgbtn { width: 103px; background-position: 0 0; }
	.logbox .Lgbtn:hover { background-position: 100% -36px; }
	.logbox .Rgbtn:hover { background-position: 0 -36px; }
	.logbox .Lgbtn:active, .logbox .Rgbtn:active { background: #3c3b3a;
		-moz-box-shadow: inset 0 0 4px 0 #24211e;
		-webkit-box-shadow: inset 0 0 4px 0 #24211e;
		box-shadow: inset 0 0 4px 0 #24211e;
	}
	.lglogin .Lgbtn { width: 111px; }
	.lglogin .Rgbtn { width: 64px; }

	.lfield { margin-bottom: 10px; }
	.lfield input { border: 1px solid #ababab; width: 258px; padding: 6px 5px 5px 5px; }
	.lbtn { text-align: center; }
	.umenu li a { display: block; width: 100%; padding: 5px 0; background: url("../images/listingdots.png") repeat-x; }
	.umenu li:first-child a { background: none; }

#speedbar { color: #fff; font-size: .9em; padding: 9px 87px 0 53px; margin-bottom: 20px; height: 26px; background: #2a2724 url("../images/speedbar.png"); }
	#speedbar a { color: #f1c102; }
	.speedbar { z-index: 2; position: relative; }
	
/* content coloms */
#conteiner { padding: 0 30px 0 0; }
	#rside { width: 260px; padding: 0 20px; margin-right: -300px; }
	#midside { width: 100%; }
	#contbox { padding-left: 20px; }

/* footboxs */
#footbox { padding: 20px 0; width: 100%; position: relative; background: #3c3833 url("../images/foot-bg.png"); }
	#footbox .hdleft { margin-top: 19px; bottom: -19px; }
	#footbox .hdright { top: 0; }
	#footbox .hdleft { background: url("../images/foot-hd.png") no-repeat -40px 100%; }
	#footbox .hdright { background: url("../images/foot-hd.png") no-repeat -60px 100%; }
	#footbox .hdleft .thide, #footbox .hdright .thide { padding-top: 40px; margin-top: -19px; background: url("../images/foot-hd.png") no-repeat; }
	#footbox .hdright .thide { background-position: -20px 0; }

	.fboxtop { position: relative; z-index: 6; padding-top: 16px; height: 4px; background: url("../images/fbox-shadow.png") no-repeat 100% 100%; }
	#upper { position: absolute; right: 20px; width: 110px; padding-top: 58px; background: url("../images/upper.png") no-repeat; }
		#upper:hover { background-position: 0 -58px; }

	#fbox { height: 1%; color: #d5d5d5; margin: 0 20px; }
	#fbox a { color: #fff; }
	#fbox a:hover { color: #ffcc00; }

	.fbitem { float: left; width: 33.3%; min-height: 80px; background: url("../images/fbox.png") no-repeat; }
	#fbox .fbitem:first-child { background: none; }
	.fbox { padding: 20px; }
	.btl { margin-bottom: .4em; font-size: 1.52em; text-transform: uppercase; font-family: "PT Sans Narrow", Tahoma, sans-serif; }
	#fbox .btl { color: #ffcc00; }

	.btags { line-height: normal; }
	.list li { margin-bottom: .2em; }

/* Archives */
#tabm { float: right; }
	#tabm a { margin-left: 4px; float: left; background: #636363 url("../images/ygradient.png") repeat-x 0 -99px; }
	#tabm a:hover { background-color: #7c7c7c; }
	#tabm a.selected { background-color: #ffcb01; background-position: 0 0; }
	#tabm b { cursor: pointer; width: 22px; padding-top: 22px; background-image: url("../images/barchives.png"); }

	.ba-list b { background-position: 0 0; }
	.ba-cal b { background-position: -22px 0; }

/* footer */
#footer { position: relative; height: 83px; background: #fff url("../images/footer.png") repeat-x 0 100%;
	-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0;
}
	.copyright { width: 480px; font-size: .9em; background: url("../images/foot-shadow.png") no-repeat; padding: 16px 0 0 146px; float: left; }
	.copyright a, .copyright { color: #646464; }
	.centroarts { margin: 0 auto; background: url("../images/centroarts.png") no-repeat; width: 164px; padding-top: 24px; opacity:0.5; }

	#logofoot { float: left; margin: -16px 0 0 -146px; width: 146px; padding-top: 83px; background: url("../images/bigmovie_foot.png") no-repeat 50% 16px; }

	.counts { float: right; padding: 26px 30px 0 0 ; }
	.counts li { float: left; width: 88px; height: 31px; margin: 0 0 0 4px; opacity:0.5; }
	.counts li:hover, .centroarts:hover { opacity: 1.0; }

/* Boxs */
.box, .box .btl, .box .bbtm { background: #f0f0f0 url("../images/boxs.png") repeat-x -520px 0; }
.box { position: relative; padding-bottom: 12px; margin-bottom: 20px; border: 1px solid #d2d2d2;
	-moz-box-shadow: 0 1px 1px 0 #eee;
	-webkit-box-shadow: 0 1px 1px 0 #eee;
	box-shadow: 0 1px 1px 0 #eee;
}
	.box .btl, .box .bbtm { width: 260px; left: -1px; margin: 0; }
	.box .btl { position: relative; background-position: -260px 0; color: #6e6e6e; text-shadow: 0 1px 0 #fff; padding: 12px 44px 0 18px; width: 198px; height: 47px; top: -1px; }
	.box .bbtm { position: absolute; bottom: -9px; padding-top: 21px; margin-bottom: -1px; background-position: 0 -38px; }
	.box .bcont { padding: 7px 18px 5px 18px; }

	.vmenu { border-bottom: 1px solid #d9d9d9; }
	.vmenu li a { height: 24px; padding: 5px 0 0 18px; border-top: 1px solid #d9d9d9; text-decoration: none; background: url("../images/vmenu.png") repeat-x; display: block; }
	.vmenu li a::after { content: "*"; padding-top: 5px; width: 5px; float: left; background: url("../images/vmenu.png") 0 -58px; margin: 7px 5px 0 0; }
	.vmenu li a:hover, .vmenu li.selected a { background-color: #ffc34e; background-position: 0 -29px; color: #ffcc00; border-color: #484848; }
	.vmenu li a:hover:after, .vmenu li.selected a::after { background-position: -5px -58px; }

	.vmenu li div { display: none; border-top: 1px solid #454545; }
	.vmenu li.selected div { display: block; }
	.vmenu li div b { padding-top: 60px; background-image: url("../images/ganres.jpg"); }
	  	.serials { background-position: 0 0; }
		.anime { background-position: 0 -60px; }
		.action { background-position: 0 -120px; }
		.vestern { background-position: 0 -180px; }
		.war { background-position: 0 -240px; }
		.detective { background-position: 0 -300px; }
		.deti { background-position: 0 -360px; }
		.documental { background-position: 0 -420px; }
		.drama { background-position: 0 -480px; }
		.indija { background-position: 0 -540px; }
		.historic { background-position: 0 -600px; }
		.katastrofa { background-position: 0 -660px; }
		.clips { background-position: 0 -720px; }
		.comedy { background-position: 0 -780px; }
		.konzerti { background-position: 0 -840px; }
		.crime { background-position: 0 -900px; }
		.melodrama { background-position: 0 -960px; }
		.mistique { background-position: 0 -1020px; }
		.cartoons { background-position: 0 -1080px; }
		.our-films { background-position: 0 -1140px; }
		.adventure { background-position: 0 -1200px; }
		.reality-show { background-position: 0 -1260px; }
		.retro { background-position: 0 -1320px; }
		.semija { background-position: 0 -1380px; }
		.skazki { background-position: 0 -1440px; }
		.sport { background-position: 0 -1500px; }
		.tv-peredachi { background-position: 0 -1560px; }
		.trailers { background-position: 0 -1620px; }
		.triller { background-position: 0 -1680px; }
		.horror { background-position: 0 -1740px; }
		.fantastic { background-position: 0 -1800px; }
		.fantasy { background-position: 0 -1860px; }
		.humor { background-position: 0 -1920px; }

/* listing */
.listing li { background: url("../images/listingdots.png") repeat-x; }
	.listing li:first-child { background: none; }
	.listing li a { width: 222px; background: url("../images/listing.png") no-repeat 0 12px; display: block; padding: 5px 0 6px 10px; }
	.listing li a:hover { background-position: -300px 12px; color: #4d4d4d; }

/* ADbox */
.adbox { background: #eae8e7 url("../images/ad-bg.png"); padding-bottom: 10px; margin-bottom: 20px;
	-moz-box-shadow: inset 0 0 4px 0 #dbdbdb;
	-webkit-box-shadow: inset 0 0 4px 0 #dbdbdb;
	box-shadow: inset 0 0 4px 0 #dbdbdb;
}
	.adbox .btl { margin: 0; color: #6e6e6e; height: 47px; padding: 12px 0 0 18px; background: url("../images/adbox1.png") no-repeat 0 100%; text-shadow: 0 1px 0 #fff; }
	.adbox .bcont { margin: 0 10px; overflow: hidden; width: 240px; }
	.adbox img { display: block; }
	
.btnmin, .uibtn li a { display: block; }
.btnmin, .bbcodes, .bbcodes_poll, .fbutton, .ui-button, .uibtn li a { cursor: pointer; margin-bottom: 3px; text-shadow: 0 1px 0 #fff; color: #5f5f5f; text-decoration: none; font-size: .9em; height: 22px; padding: 5px 10px 0 10px; border: 1px solid #b4b4b4; background: #ebebeb url("../images/minbtn.png") repeat-x; text-align: center;
	-moz-box-shadow: 0 1px 2px 0 #dfdfdf;
	-webkit-box-shadow: 0 1px 2px 0 #dfdfdf;
	box-shadow: 0 1px 2px 0 #dfdfdf;
}
	.btnmin:hover, .uibtn li a:hover, .fbutton:hover, .bbcodes:hover, .bbcodes_poll:hover, .ui-button:hover { background: #ececec;
		-moz-box-shadow: inset 0 0 2px 0 #d4d4d4;
		-webkit-box-shadow: inset 0 0 2px 0 #d4d4d4;
		box-shadow: inset 0 0 2px 0 #d4d4d4;
	}
	.bbcodes, .bbcodes_poll, .fbutton, .ui-button { padding: 0 10px 2px 10px; font-size: 1.2em; height: 37px; background-image: url("../images/fbuttons.png"); }

/* votes */
.bvote .bcont p { margin: 0; }
.vtitle { font-size: 1.1em; background: url("../images/vtitle.png") no-repeat 50% 100%; padding-bottom: 1.8em; }
	.vlist, .votenum { color: #868686; font-size: .9em; }
	.vlist { margin-bottom: 1em; }
	.votenum { text-align: right; background: url("../images/votenum.png") no-repeat 100% 2px; padding-right: 18px; }


	.vote, #dle-poll-list div { clear: both; padding: 2px 0 2px 0; }
	.vote input, #dle-poll-list div input { vertical-align: middle; margin: -1px 2px 0 0; padding: 0; width: 14px; height: 14px; }

	#dle-poll-list { text-align: left; }

	#pollbox { padding: 1.6em 8% 1.6em 8%;  background: #f6f6f6; border: 1px dashed #d2d2d2; margin-bottom: 20px; }
	.pollhead { margin-bottom: 1em; color: #5e574f; font-size: 1.3em; font-weight: normal; }

	.voteline { margin-bottom: .5em; background: url("../images/voteline.png") repeat-x; height: 9px; padding: 3px; border-bottom: 1px solid #fff; }
	.voteline img { display: block; min-width: 2% !important; height: 9px; }
	.vresult { margin-top: 2px; float: right; background: url("../images/vresult.png") no-repeat; width: 22px; padding-top: 23px; }
	.vresult:hover { background-position: 0 -23px; }
	.vfoot { text-align: center; }

	.it-vote { margin-bottom: .3em; }

/* Ad Mid */
.AD-Boxmid { margin-bottom: 20px; padding: 15px 0; width: 100%; background: #edebeb url("../images/adbox2.png") repeat-y 11px 0; text-align: center;
	-moz-box-shadow: inset 0 0 4px 0 #dbdbdb;
	-webkit-box-shadow: inset 0 0 4px 0 #dbdbdb;
	box-shadow: inset 0 0 4px 0 #dbdbdb;
}
	.ADmid { background: #fff; width: 468px; height: 60px; margin: 0 auto;
		-moz-box-shadow: 0 0 4px 0 #d6d6d6;
		-webkit-box-shadow: 0 0 4px 0 #d6d6d6;
		box-shadow: 0 0 4px 0 #d6d6d6;
	}
	.ADmid img { display: block; }

/* shortstory */
.story { padding-left: 52px; margin-bottom: 40px; }
.toolbox { position: absolute; float: left; width: 32px; padding: 0 20px 0 0; margin-left: -52px; }
	.toolbox li { margin-bottom: 2px; }
	.toolbox li b, .arg-com b { background-color: #5e574f; background-image: url("../images/storyicons.png"); width: 32px; height: 32px; display: block; }
	.toolbox li a { width: 32px; height: 32px; display: block; }
	.toolbox li a b { cursor: pointer; }
	.toolbox li a:hover b { background-color: #78736c; }
	.toolbox li .thide { padding-top: 32px; height: 0; }
	.toolbox li .arg-arr { background-color: #fc0; }
	.arg-com a, .arg-com, .arg-views { color: #fff; }
	.arg-com b, .arg-views { line-height: 46px; font-size: .8em; font-weight: normal; text-align: center; }

	.arg-com b { background-position: 0 -64px; }
	.arg-views { background-position: 0 -32px; }
	.arg-compl { background-position: 0 -192px; }
	.arg-edit { background-position: 0 -160px; }

	.stheading { font-size: 1.8em; line-height: normal; margin: 0 0 .3em 0; }
	.stinfo { color: #707070; margin-bottom: 1.4em; font-size: .9em; }
	.stinfo a { color: #707070; }
	.stdate { min-height: 15px; float: right; margin-left: 1em; padding-right: 20px; background: url("../images/storyicons.png") no-repeat 100% -104px; }

.scont { clear: both; margin-bottom: 20px; }
.sfoot { width: 100%; height: 44px; padding-left: 72px; background: url("../images/sfoot.png") no-repeat 0 -42px; margin-left: -72px; }
	.sfoot .radius2 { padding-left: 8px; border: 1px solid #d8d8d8; height: 42px; background: #f4f4f4 url("../images/sfoot.png") repeat-x; }
	
	.argmore a { position: relative; padding-left: 25px; margin: -1px -1px 0 .4em; text-decoration: none; float: right; width: 177px; height: 44px; line-height: 43px; color: #fc0; text-shadow: 0 -1px 0 #252423; background: #393837 url("../images/viewonline.png") no-repeat; }
	.argmore a:hover { background-position: 0 -44px }

	.badmovie a { color: #fc0; text-shadow: 0 -1px 0 #2c2b2a; height: 20px; padding: 5px 27px 0 13px; float: right; font-size: .9em; text-decoration: none; margin: 8px 8px 0 1em; border: 1px solid #1c1c1c; background: #413f3e url("../images/badmovie.png") no-repeat 100% 0;
		-moz-box-shadow: 0 1px 2px 0 #cbcbcb;
		-webkit-box-shadow: 0 1px 2px 0 #cbcbcb;
		box-shadow: 0 1px 2px 0 #cbcbcb;
	}
	.badmovie a:hover { background-position: 100% -25px; }

	.tagsbtn { padding: 0 6px; line-height: 22px; height: 23px; margin: 10px .4em 0 0; text-decoration: underline; cursor: pointer; font-size: .9em; float: right; }
	.tagsbtn b { padding-right: 16px; font-weight: normal; background: url("../images/storyicons.png") no-repeat 100% -137px; }
		.tagsbtn:hover { text-decoration: none; }
		.tagsbtn.selected, .tagsbtn:active { background: url("../images/tagsbtn.png") repeat-x; text-decoration: none;
			-moz-box-shadow: inset 0 1px 1px 0 #c0c0c0;
			-webkit-box-shadow: inset 0 1px 1px 0 #c0c0c0;
			box-shadow: inset 0 1px 1px 0 #c0c0c0;
		}
		
	.tagscont { font-size: .9em; padding: 10px; display: none; background: url("../images/bbcodes.png") repeat-x 0 100%; }
	.tagscont, .tagscont a { color: #616161; }

	.rate { margin-top: 8px; float: left; width: 85px; height: 17px; padding: 5px 20px 6px 19px; background: url("../images/ratebox.png"); }

/* fullstory */
.movieinfo { color: #898989; margin-bottom: 20px; font-size: .9em; padding-left: 52px; background: url("../images/movieinfo.png") no-repeat; }

.relbox { margin-bottom: 20px; width: 100%; background: #eae8e7 url("../images/ad-bg.png"); padding-bottom: 13px;
	-moz-box-shadow: inset 0 0 4px 0 #dbdbdb;
	-webkit-box-shadow: inset 0 0 4px 0 #dbdbdb;
	box-shadow: inset 0 0 4px 0 #dbdbdb;
}
	.relbox .btl { padding: 14px 20px 4px 20px; text-shadow: 0 1px 0 #fff; color: #6E6E6E; position: relative; }
	.relbox .btl .thide { position: absolute; top: -22px; right: -13px; padding-top: 62px; width: 85px; background: url("../images/relbox.png"); }

	.related { margin: 0 14px; }
	.related li { padding: 6px; min-height: 56px; }
		.relimg { float: left; width: 50px; height: 50px; overflow: hidden; border: 3px solid #fff; }
		.relimg img { width: 50px; }

		.related li p { margin: 0; } 
		.related li p span { font-size: .9em; }
		.related li:hover { background: #f8f8f8;
			-moz-box-shadow: 0 0 24px 0 #d0cdcb;
			-webkit-box-shadow: 0 0 24px 0 #d0cdcb;
			box-shadow: 0 0 24px 0 #d0cdcb;
		}

.fullstory { margin-bottom: 20px; }
.heading { font-size: 2em; margin-bottom: .6em; }
	.dashed { border-bottom: 1px dashed #535353; }

/* Вывод ошибок */
.berrors { margin-bottom: 17px; padding: 13px 16px; background: #f3f0e9; border: 1px solid #fece12; }

/* Комментарии */
#addcomform { display: none; }
#addcombtn { position: relative; text-shadow: 0 1px 0 #feeca6; background: #fed226 url("../images/addcombtn.png") repeat-x; text-align: center; cursor: pointer; border: 1px solid #d7b670; display: block; height: 35px; padding-top: 9px; margin-bottom: 20px;
	-moz-box-shadow: 0 1px 2px 0 #e5e5e5;
	-webkit-box-shadow: 0 1px 2px 0 #e5e5e5;
	box-shadow: 0 1px 2px 0 #e5e5e5;
}
	#addcombtn::after, #addcombtn::before { content: "."; position: absolute; top: 12px; padding-top: 22px; width: 7px; background: url("../images/addcombtn.png") no-repeat 0 -132px; }
	#addcombtn.selected::after, #addcombtn.selected::before { background-position: -8px -132px; }
	#addcombtn::after { left: 13px; }
	#addcombtn::before { right: 13px; }
	#addcombtn:hover { background-position: 0 -44px; }
	#addcombtn:active { background-position: 0 -88px;
		-moz-box-shadow: inset 0 1px 2px 0 #dfb208;
		-webkit-box-shadow: inset 0 1px 2px 0 #dfb208;
		box-shadow: inset 0 1px 2px 0 #dfb208;	
	}

/*---Комментарии---*/
.bcomment { padding-left: 100px; margin-bottom: 15px; }
	.bcomment .lcol { position: relative; margin-left: -100px; width: 100px; }
	.bcomment .lcol img { width: 80px; }
	.bcomment .lcol .thide { padding-top: 11px; width: 11px; position: absolute; top: 36px; right: -1px; background: url("../images/comarr.png") no-repeat; }
	
	.bcomment .rcol { min-height: 90px; width: 100%; }
	.uname { font-size: 1.3em; }
	.uname span { color: #828282; }
	.grname { float: right; font-size: .9em; }

	.combox { padding: 15px; background: #fff; border: 1px solid #d2d2d2; }
	.comdark .combox { border-color: #eae8e7; background-color: #eae8e7; }
	.comdark .lcol .thide { background-position: 0 -11px; }
	.combox .radius1 { margin: 0 0 .4em .4em; color: #828282; height: 22px; line-height: 21px; font-size: .9em; background-color: #eae8e7; float: right; }
	.comdark .combox .radius1 { background-color: #fff; }
		.combox .radius1 li { float: left; padding: 0 6px; }
			
	.combox .scont { margin-bottom: 1em; }
	.comedit { clear: both; font-size: .9em; }
	.comedit a { margin-right: 1em; }

	.selectmass { display: inline; }
	.selectmass input { float: right; margin-top: 2px; }

	.signature { border-top: 1px dashed #9b9b9b; padding-top: 1em; margin-bottom: 1em; font-size: .9em; color: #828282; }

	.mass_comments_action { margin-bottom: 17px; text-align: right; padding: 12px 16px; border: 1px dashed #d1d1d1; }
	.mass_comments_action .bbcodes { margin-bottom: 0; height: 30px; }

/* forms */
.addform { background: #fff url("../images/storybg.png") repeat-x 0 100%; border: 1px solid #d8d8d8; padding: 18px; margin-bottom: 20px; }
.bform { margin-bottom: 20px; }
.bfhead { font-weight: normal; font-size: 1.6em; margin-bottom: .4em; }

.tableform { width: 100%; }
	.tableform td, .tableform th { padding: 4px 0 6px 0; text-align: left; }
		.tableform th, .tableform .label, .tableform .addnews { width: 25%; font-weight: normal; vertical-align: top; padding-right: 10px; padding-top: 8px; }
		.imp:after { color: #ee8a10; content: "*"; font-weight: bold; margin-top: 6px; vertical-align: middle; }

	.recipient select { width: 298px; }

	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

	/*captcha*/
	.c-captcha { position: relative; height: 70px; }
	.c-captcha #dle-captcha, .c-captcha .f_input { float: left; margin-right: 5px; }
	.c-captcha #dle-captcha a { display: block; clear: both; }
	.c-captcha .f_input { position: absolute; left: 125px; font-size: 20px; height: 30px; padding: 9px; width: 100px; }

.f_input, .xfields input, .xprofile input { width: 288px; }
textarea { resize: vertical; }
.f_textarea { width: 96.7%; }
#category { width: 300px !important; }
.f_input { height: 16px; }
.fieldtr select, .f_textarea, .f_input, .xfields textarea, .xprofile textarea, .tdfield select, .lfield input, .editor input[type="text"],
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .bbeditor select, .textin, select.rating { padding: 4px; background: #fbfbfb; border: 1px solid #ababab;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow: inset 0 1px 2px 0 #dbdbdb;
	-webkit-box-shadow: inset 0 1px 2px 0 #dbdbdb;
	box-shadow: inset 0 1px 2px 0 #dbdbdb;
}
.xfields textarea { width: 96.7%; }
.editor_button select { padding: 0; }
.fieldtr select:focus, .textin:focus, .f_textarea:focus, .f_input:focus, .xfields textarea:focus, .xprofile textarea:focus, .editor input[type="text"]:focus, .tdfield select:focus, .lfield input:focus,
.xfields input:focus, .xprofile input:focus, .xfields select:focus, .xprofile select:focus, .mass_comments_action select:focus, .bbeditor select:focus { background: #fff; border: 1px solid #f9bb68;
	-moz-box-shadow: 0 0 4px 0 #ffddb0;
	-webkit-box-shadow: 0 0 4px 0 #ffddb0;
	box-shadow: 0 0 4px 0 #ffddb0;
}

/* search */
.searchstyle { width: 480px; }
.search { padding: 0; }
.searchtable { background-color: #f8f8f8; padding: 10px; }
fieldset legend { font-size: 11px; font-weight: bold; color: #696969; }
fieldset { border-width: 0; border: 1px solid #d7d7d7; padding: 5px; text-align: left; }
#searchuser, #searchinput { width: 90% !important; }
.searchitem { padding: 14px 15px; margin-bottom: 15px; background: #fff; border: 1px solid #d2d2d2; }
.sitemdark { border-color: #eae8e7; background-color: #eae8e7; }

/* Userinfo */
.avatar { width: 100px; border: 1px solid #d9d9d9; padding: 5px; }
.avatar img { width: 100px; display: block; }
.userinfo { padding-left: 135px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 5px; }
	.userinfo .lcol { margin-left: -135px; width: 112px; padding-right: 23px; }
	.userinfo .lcol .avatar { margin-bottom: 1em; }

	.userinfo .rcol { width: 100%; }
	.userinfo .rcol ul { list-style: none; margin-bottom: 1.4em; }
	.userinfo .rcol ul li { margin-bottom: 0.2em; } 

	.usinf li { padding: 8px 0; border-top: 1px dotted #D9D9D9; }
	.usinf { border-bottom: 1px dotted #c0bcbc; }
	.ussep { padding-top: 1.2em; background: url("../images/ussep.png") no-repeat; }

/* statistics */
.statistics { padding-bottom: 1em; }
	.statistics ul.lcol { min-height: 71px; margin: 0 0 0 -1px; width: 33.3%; }
	.statistics ul.lcol li { clear: both; padding: 0 15px 0 1px; margin-bottom: 2px; }
	.statistics h4 { padding: 2px 4px; background-color: #41403f; float: left; color: #fc0; text-transform: uppercase; margin-bottom: .5em; }
	.statsbox { background: #f8f8f8 url("../images/stats.png") no-repeat 16px 50%; padding: 15px 16px 15px 61px; border: 1px dashed #ccc; }

.lines { border: 1px solid #f0f0ed; padding: 10px; }
	.lines li { margin-bottom: 0.2em; }