﻿
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #fff; } 



h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

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

input, textarea, select, button, body { font: 15px/17px Tahoma, Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
hr { border: 0 none; border-top: 1px solid #d8d8d8; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
.inv { display: none; }
.yellow { color: #f9b209; }

table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

ul.leftmenu_list{padding:0;margin:0;list-style:none;}
ul.leftmenu_list li{border-bottom:1px solid #EDEDED;padding:5px 0 5px 10px;}
ul.leftmenu_list li a{color:#626262;}
ul.leftmenu_list li a:hover{color:#000000;text-decoration: underline;}

.lcol, .rcol, form { display: inline; }
.lcol { float: left; }
.rcol { float: right; }
.thide, .centroarts { overflow: hidden; display: block; height: 0; line-height: normal; }
.leftside .bnavi ul li a, .bpop li a, .topmenu ul a, .argmore a, .navigation a { text-decoration: none !important; }



/*менюшка*/
.bmenu{
    padding: 0px;
    margin: 0 0 5px 0;
    position: relative;
}
.bmenu li{
    font-size: 12px;
    display: block;
}

.bmenu li a{
    color: transparent;
    display: block;
    /*text-transform: uppercase;*/
    text-shadow: 0px 0px 5px #fff;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.bmenu:hover li a{
    text-shadow: 0px 0px 5px #0d1a3a;
}
.bmenu li a:hover{
    color: #fff;
    text-shadow: 0px 0px 1px #fff;
    padding-left: 10px;
}


/* CSS3 */
.btn_reglog, .infoblock, .mass_comments_action, .bpop li a, .barchives a.archives, .navigation a, .navigation span { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

  
    
    
    
.wrapper { overflow: hidden; min-width: 990px; max-width: 1400px; width: 90%; text-align: left; margin: 0 auto; }
.shapka {background: url(http://toptuha.com/uploads/2.jpg) round;}
/*.shapka {background: url(../images/1.jpg) round;}
 header */
.whead, .pbg, .footw { width: 100%; min-width: 990px; }
.whead { padding-top: 26px; background: #fff url(../images/whead.png) repeat-x 50% 0; }
/*	.whead .wrapper { background: #fff url(../images/lheader.jpg) no-repeat; }*/
	.header { padding: 0 485px 0 257px; height: 84px; background: url(../images/rheader.png) no-repeat 100% 0; }
	.header h1 { margin-left: -257px; width: 241px; padding: 18px 0 0 16px; float: left; display: inline; }
		.header h1 a { float: left; width: 203px; padding-top: 56px; background: url(../images/inmay.png); }
		
		.headtools { float: right; width: 100%; height: 84px; }
		.bannertop { display: inline; float: right; padding-left: 17px; width: 468px; height: 60px; margin: 12px -485px 0 0; }

	/*login*/
	.loginblock, .loginlinks, .loginbox { display: inline; float: left; }
		.loginbox { position: relative; font-size: 0.85em; margin: 16px 0 0 0; float: left; width: 154px; height: 53px; background: url(../images/loginform.png) no-repeat; }
		.loginbox li input, .searchform .lfield input { border: 0 none; background: none; font-size: 1.1em; }
		.loginbox .lfield { margin-bottom: 11px; width: 131px; height: 21px; background: #443935 url(../images/loginform.png) no-repeat; }
		.loginbox .lfpas { margin: 0; background-position: 0 -32px; }
		.loginbox li label { color: #fff; padding-right: 4px; margin-right: 3px; float: left; width: 43px; line-height: 20px; text-align: right; }
		.loginbox .lfield input { margin: 4px 0 0 0; width: 75px; color: #cccccc; }
		.loginbox .lbtn, .loginbox .lbtn input { width: 25px; height: 25px; }
		.loginbox .lbtn { position: absolute; top: 14px; right: 8px; }
		.loginbox .lbtn input { cursor: pointer; background: #ffaa2f url(../images/loginform.png) no-repeat 0 -53px; }
		.loginbox .lbtn input:hover { background-position: -25px -53px; }

		.loginlinks { float: left; font-size: 0.9em; margin-top: 25px; }

		.loginenter { min-width: 245px; max-width: 460px; width: 70%; margin-top: 12px; float: left; overflow: hidden; }
			.loginenter p { color: #2c211a; margin: 0 0 0 -7px; font-weight: bold; font-size: 0.9em; }
				.loginenter p a { color: #2c211a; }
				.loginenter p span { float: left; padding-left: 7px; margin-right: 6px; background: url(../images/yarrow.png) no-repeat 0 55%; }
				
		.loginenter ul { width: 49%; float: left; font-size: 0.9em; line-height: 1.3em; }
		.loginenter ul li { margin-right: 18px; }

.pbg { background: url(../images/pagebg.jpg) repeat 50% 0; }
.pbg .pbg { background: url(../images/pagebgtop.png) repeat-x 50% 0; }
/*.pbg .pbg .pbg { background: url(../images/pagebgfoot.png) repeat-x 50% 100%; }*/

/*toolbar*/
.toolbar { height: 54px; padding: 0 46px 0 233px; }

.topmenu { float: right; width: 100%; height: 54px; background: #2a1f17 url(../images/toolbar.png) no-repeat 100% 0; }
.topmenu ul { padding-left: 8px; float: left; height: 54px; background: url(../images/toolbar.png) no-repeat -233px -54px; }
.topmenu ul li, .topmenu ul a, .topmenu ul a b { float: left; height: 41px; background: url(../images/topmenu.png) no-repeat 0 -999px; }
	.topmenu ul li { background-position: 100% 0; line-height: 40px; }
	.topmenu ul a { color: #BF39E; padding-right: 17px; }
	.topmenu ul a b { padding-left: 16px; cursor: pointer; }
		.topmenu ul a:hover { color: #BF39E; background-position: 100% -41px; }
		.topmenu ul a:hover b { background-position: 0 -82px; }

	.topmenu a.thide { width: 46px; padding-top: 54px; margin-right: -46px; float: right; background: #f8f8f8 url(../images/rsshead.png) no-repeat; }
	.topmenu a.thide:hover { background-position: 0 -54px; }

/* search */
.searchform { padding-left: 10px; width: 223px; height: 54px; margin-left: -233px; background: #e8e6e5 url(../images/toolbar.png) no-repeat 0 -54px; }
	.searchform ul { float: left; margin: 17px 0 0 0; width: 213px; height: 23px; background: #dad5d4 url(../images/searchform.png) no-repeat; }
		.searchform li { float: left; height: 23px; }
			.searchform .lfield { width: 190px; }
			.searchform .lfield input { font-size: 0.9em; width: 180px; margin: 5px 0 0 5px; }
			.searchform .lbtn, .searchform .lbtn input { width: 23px; }
			.searchform .lbtn input { height: 23px; background: url(../images/searchform.png) no-repeat 100% 0; }
			.searchform .lbtn input:hover { background-position: 100% -23px; }

/* structure */
.contain { padding: 0 5px 0 231px; background: #f3f3f3 url(../images/vseptop.png) repeat-x; }
	.vsep { padding-right: 202px; background: #f3f3f3 url(../images/rightcol.png) repeat-y 100% 0; }
		.vsep .vsep { padding: 0; width: 100%; background: #fff url(../images/vsepmid.png) repeat-y 100% 0; }
		.vsep .vsep .vsep { background: url(../images/vsepmid2.png) repeat-y; }
		.vseptop { margin-right: -202px; padding-right: 202px; width: 100%; height: 16px; overflow: hidden; background: url(../images/vseptop2.png) no-repeat 100% 0; } 
		.vseptop img { float: left; }
		.mcontent { margin-left: 2px; overflow: hidden; }

	.leftside { font-size: 0.9em; padding: 0 7px 0 9px; width: 215px; margin: 0 0 0 -231px; background: url(../images/leftside.png) repeat-x; }
	.rightside { font-size: 0.9em; padding: 0 13px 115px 0; width: 189px; margin: 0 -202px 0 0; }
	.midside, .mainside { width: 100%; }

	.footvs, .footvs div { height: 32px; }
		.footvs { background: #f3f3f3 url(../images/footvsright.png) no-repeat 100% 0; }
		.footvs div { position: relative; background: url(../images/footvsleft.png) no-repeat; }
		.footvs img { position: absolute; top: -280px; left: 15px; } 
	
	.fban { margin-bottom: 14px; height: 71px; background: #aeaaa9 url(../images/footban.png) no-repeat; }
		.fban .fban { margin: 0; background-color: transparent; background-position: 100% -71px; }
		.fban .fban .fban { background: url(../images/fbansep.png) no-repeat 50% 100%; }
			.fban .lcol, .fban .rcol { width: 49.5%; }
			.fban .dcont { width: 468px; height: 60px; margin: 0 auto; }
	
/* footer */
.footw { background: url(../images/footw.png) repeat-x; padding: 24px 0 2px 0; }
.footer { padding: 0 5px; overflow: hidden; }
	.copyright { padding: 6px 0 0 69px; min-height: 45px; font-size: 0.9em; float: left; color: #000; line-height: normal; background: url(../images/copyright.png) no-repeat; }
		.copyright a { color: #000; }
		.copyright strong { text-transform: uppercase; font-size: 1.1em; }
			.copyright strong a, .copyright strong { color: #000; }
			
	.footer .counts { display: inline; }
	.footer .counts ul { overflow: hidden; height: 34px; padding: 3px 3px 0 0; border: 1px solid #e8e8e8; float: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.footer .counts ul li { float: left; width: 88px; margin: 0 0 0 3px; }

/* leftblocks */
.leftside .block { margin-bottom: 7px; width: 215px; background: #fff url(../images/leftblocks.png) repeat-y -215px 0; }
	.leftside .block .dbtm { font-size: 1px; overflow: hidden; height: 10px; background: url(../images/leftblocks.png) no-repeat -430px 100%; }
	.leftside .block .dtop { padding-top: 6px; background: url(../images/leftblocks.png) no-repeat -645px 0; }
	.leftside .block .btl { padding: 0 12px; line-height: 32px; height: 34px; font-size: 1.1em; background: #BEBEBC url(../images/leftblocks.png) no-repeat; }
	.leftside .block .dcont, .leftside .blockbrown .dcont { margin: 0 12px; }

.leftside .blockbrown { color: #fff; background: #291b15 url(../images/leftblocks2.png) repeat-y -215px 0; }
	.leftside .blockbrown a { color: #bf392e; }
	.leftside .blockbrown .dtop { padding-top: 11px; background: url(../images/leftblocks2.png) no-repeat; }
	.leftside .blockbrown .dbtm { padding-bottom: 13px; background: url(../images/leftblocks2.png) no-repeat -430px 100%; }
	.leftside .blockbrown .btl { margin-bottom: 6px; font-weight: normal; font-size: 1.7em; }

	/*left menu*/
	.leftside .bnavi .dcont { margin: 0 2px; }
	.leftside .bnavi ul.leftmenu { border-top: 1px solid #d5d4d4; }
	.leftside .bnavi ul.leftmenu li a, .leftside .bnavi ul.leftmenu li a span { display: block; cursor: pointer; }
	.leftside .bnavi ul.leftmenu li a { overflow: hidden; background: url(../images/leftmenu.png) no-repeat; color: #010101; height: 22px; width: 211px; position: relative; line-height: 21px; border-bottom: 1px solid #d5d4d4; }
	.leftside .bnavi ul.leftmenu li a img { vertical-align: middle; }
	.leftside .bnavi ul.leftmenu li a span { padding: 0 12px; }
		.leftside .bnavi ul.leftmenu li a:hover, .leftside .bnavi ul.leftmenu li a.selected { color: #fff; border: 0 none; height: 23px; margin-left: -7px; width: 218px; background: #443935 url(../images/leftmenu.png) no-repeat -211px 0; }
		.leftside .bnavi ul.leftmenu li a:hover span, .leftside .bnavi ul.leftmenu li a.selected span { padding-left: 19px; }

	/*leftsubmenu*/
	.submenu, .submenu ul { margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style: none; background-color: #a7a7a7; border-left: 1px solid #2c2421; visibility: hidden; z-index: 100; }
	.submenu li a { font-size: 0.9em; display: block; width: 160px; color: #fff; text-decoration: none; padding: 4px 5px; border-bottom: 1px solid #5f5652; position: relative; }
	* html .submenu li { display: inline-block; width: 170px; }
	.submenu li a:hover { background-color: #cdcdcd; }
	.downarrowpointer { padding-left: 4px; }
	.rightarrowpointer { position: absolute; padding-top: 6px; left: 100px; top: 0; }
	.ddiframeshim { position: absolute; z-index: 500; background: none; border-width: 0; width: 0; height: 0; display: block; }

/* rightblocks */
.rightside .block { width: 189px; margin-bottom: 28px; }
	.rightside .block .btl { padding: 2px 0 0 18px; font-size: 1.6em; color: #C93312; font-weight: normal; margin-bottom: 6px; background: url(../images/rightblock.png) no-repeat; }
	.rightside .block .dcont { margin: 0 0 0 11px; }

	/*topnews*/
	.bpop li a { line-height: 1.3em; color: #261b14; padding: 3px 7px 4px 7px; display: block; }
	.bpop li a:hover { color: #fff; background-color: #BEBEBC; }
	
	/*archives*/
	.barchives a.archives { padding: 3px 7px 4px 7px; text-decoration: none; }
	.barchives a.archives:hover { background-color: #BEBEBC; color: #fff; }
	.barchives a.archives b { font-weight: normal; }

	.barchives #dle_news_archive_link a.archives { padding: 0; }
	.barchives #dle_news_archive_link a.archives:hover { background: none; color: #891900; text-decoration: underline !important; }
	
	/*votes*/
	.rightside .bvote .dcont { margin-left: 17px; }
	.bvote p { color: #b4392e; margin-bottom: 1em; }
	.vsubmit { height: 30px; position: relative; background: url(../images/vsubmit.png) no-repeat; }
	.vsubmit input { position: absolute; left: 0; top: 0; cursor: pointer; padding-bottom: 3px; text-shadow: 0 1px 0 #C5C4C1; border: 0 none; width: 89px; height: 30px; font-size: 1em; font-weight: bold; background: #C5C4C1 url(../images/vbutton.png) no-repeat; }
		.vsubmit input:hover { background-position: 0 -30px; }
		.vresult { padding-bottom: 3px; cursor: pointer; background: none; border: 0 none; font-size: 1em; float: right; width: 80px; height: 30px; margin-top: -30px; position: relative; }

/*bannertop*/
.bantop { width: 100%; background: url(../images/bantopr.png) no-repeat 100% 100%; }
.bantop .bantop { background: url(../images/bantopl.png) no-repeat 0 100%; }
.bantop .dcont { margin: 0 auto; width: 90%; height: auto; }

/*base*/
.base { margin: 0 12px 3px 0; }
.basecont, .infoblock, .banfoot .dcont, .mass_comments_action { margin: 0 12px; }

.bshead { width: 100%; background: #929191 url(../images/bsheadleft.png) no-repeat; }
	.bshead .bshead { overflow: hidden; background: url(../images/bsheadright.png) no-repeat 100% 0; }
	.bsheadd { height: 17px; font-size: 1px; overflow: hidden; background: #BEBEBC url(../images/bsheaddleft.png) no-repeat; }
	.bsheadd .bsheadd { background: url(../images/bsheaddright.png) no-repeat 100% 0; }
		.bshead h1 { line-height: normal; margin: 0 12px 2px 12px; padding-top: 10px; font-size: 1.5em; font-weight: normal; }
			.bshead h1 a, .bshead h1 { color: #ab2917; }
			
			.ratebox { padding-top: 14px; margin: 0 12px 2px 7px; float: right; overflow: hidden; width: 85px; height: 17px; }
	
.bsheadinfo { line-height: 19px; margin: 0 0 12px 12px; }
.hnavi { float: left; font-size: 0.9em; }
	.hnavi li { color: #000000; float: left; margin-right: 12px; }

	.idate, .idate span { height: 21px; background: url(../images/idate.png) no-repeat; }
	.idate span { padding: 0 10px; float: left; background-position: 100% -21px; }
	
	/*base icons*/
	ul li.icat, ul li.iauthor, ul li.iviews, ul li.icoms { padding-left: 18px; background-position: 0 50%; background-repeat: no-repeat; }
		.icat { background-image: url(../images/icat.png); }
		.iauthor { background-image: url(../images/iauthor.png); }
		.iviews { background-image: url(../images/iviews.png); }
		.icoms { background-image: url(../images/icom.png); }
	
	/* moderator icons */
	.isicons { float: right; text-align: left; margin-left: 8px; }
		.isicons ul { display: inline; }
			.isicons li { float: left; margin-left: 4px; }
			.isicons li img { vertical-align: middle; }

	.base .maincont { margin: 0 0 26px 12px; overflow: hidden; }
	
.mlink { margin-left: 12px; height: 28px; background: #f4f2ee url(../images/mlink.png) no-repeat; }
	.mlink .mlink { overflow: hidden; padding: 0 0 0 6px; margin: 0; background-position: 100% -28px; background-color: transparent; }
	.mlink .hnavi { margin-top: 4px; line-height: 19px; }
	.mlink .hnavi li { padding-left: 22px; }

	.argmore a { line-height: 27px; font-size: 0.9em; margin-left: 10px; color: #000; float: right; height: 28px; width: 90px; text-align: center; background: #BEBEBC url(../images/argmore.png) no-repeat; }
		.argmore a:hover {  background-position: 0 -28px; }

/* fullstory */
.fullstory .mlink { float: left; }
.fullstory .mlink .mlink { background-position: 100% -56px; }

.related { margin: 0 0 20px 12px; }
	.related h3 { font-size: 1.1em; margin-bottom: 6px; color: #ab2917; }
		.related li { margin-bottom: 3px; }
		.related li a { font-size: 0.9em; color: #111; padding-left: 16px; background: url(../images/related.png) no-repeat 0 3px; }
		.related li a:hover { color: #973620; background-position: 0 -97px }

/*errors*/
.ierrors { background-color: ; margin: 0 12px 20px 0; }
.berrors { font-style: italic; background: #f6eedf url(../images/berrorsleft.png) no-repeat; line-height: normal; }
.berrors .berrors { overflow: hidden; background: url(../images/berrorsright.png) no-repeat 100% 0; padding: 15px 12px 4px 48px; font-size: 0.9em; }
	.dberrors, .dberrors div { height: 7px; line-height: 1px; font-size: 1px; overflow: hidden; background: #f6eedf url(../images/dberrors.png) no-repeat 0 -7px; }
		.dberrors div { background-color: transparent; background-position: 100% 0; }

/* comments */
.bcomment { margin-bottom: 20px; }
	.bcomment .dtop { margin-bottom: 12px; height: 38px; padding: 8px 12px 0 0; background: url(../images/comtop.png) repeat-x; border-top: 1px solid #eee; border-bottom: 1px solid #e8e8e8; }
		.bcomment .dtop .cominf { float: left; padding-left: 12px; background: url(../images/comarrow.png) no-repeat; }
		.bcomment .dtop h3 { clear: both; font: bold 1.15em/16px Arial, Tahoma, Helvetica, sans-serif; }
		.bcomment .dtop .hnavi { font-size: 0.85em; }
		li.selectmass input { float: right; margin-top: 3px; }

	.bcomment .dcont { margin: 0 12px; }
	.bcomment .a {text-decoration: underline;}
	.avatar { float: left; margin: 2px 10px 6px 0; } 
	.avatar img, .avatar { width: 100px; }
	.signature { color: #93918d; }

/*pools*/
.pollvotelist { width: 70%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*pages*/
.infoblock, .mass_comments_action { background-color: #FFFFFF; padding: 10px; }
.basecont, .mass_comments_action, .infoblock { margin-bottom: 26px; }
.basecbg { padding-top: 15px; width: 100%; }
.bcheading { font-size: 1.7em; color: #ab2917; line-height: normal; font-weight: normal; margin: 0 0 0.6em 0; }
.heading { font-weight: normal; font-size: 1.6em; color: #2e241c; margin-bottom: 0.5em; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 1%; vertical-align: top; padding-right: 8px; font-weight: bold; }
	.tableform tr { background: url(../images/lightpoint.png) repeat-x; }
	.tableform tr.flast td { padding-bottom: 0; }
	.tableform .nostylebb tr { background: none; }
	.tableform .nostylebb tr td { padding: 0; }
	.addnews { font-weight: bold; }
	.impot { color: #e5372f; font-weight: normal; }
	.checkbox { padding: 4px 0; font-size: 0.9em; color: #939393; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; height: 156px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xfields input, .xfields select { padding: 2px; background-color: #fafaf9; border: 1px solid #dcdcd9; }
.f_textarea { padding: 0; }
.textin { padding: 2px; }

/*search*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset legend { color: #404040; }
	
	.searchitem { font-size: 0.9em; border-bottom: 1px solid #dcdcd9; padding: 8px 12px 8px 12px; }
	.searchitem:hover { background-color: #fafaf9; }

#searchuser, #searchinput { width: 90% !important; }

/* statistics */
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url(../images/lightpoint.png) repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/* userinfo */
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
	.usercolomn .lcol { width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .rcol { width: 100%; }
	.usercolomn .lcol img { width: 100px; }

.userinfo { background: url(../images/lightpoint.png) repeat-x 0 0; padding-top: 12px; }
	.userinfo .relhead { color: #000; }
	.userinfo ul li span { color: #797979; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { font-size: 0.9em; padding-top: 0; }
	.userinfo .uirow2 { font-size: 0.9em; background: url(../images/lightpoint.png) repeat-x 0 0; }
	.userinfo ul { float: left; }

	.boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }

/* navigation */
.storenumber { font-weight: bold; }
.basenavi, .storenumber { margin-bottom: 18px; }
.basenavi { font-size: 0.9em; border-top: 1px solid #d9d9d9; height: 28px; padding: 11px 12px 0 12px; }
.navigation { float: left; }
	.navigation a, .navigation span { font-weight: bold; float: left; padding: 0 7px; height: 22px; line-height: 21px; }
	.navigation a, .navigation span.nav_ext { color: #000; }
		.navigation span { color: #fff; background-color: #BEBEBC; }
		.navigation span.nav_ext { color: #000; background-color: transparent; }
		.navigation a:hover { background-color: #f4f2ee; }
		.nextprev { float: left; width: 91px; }
		.nextprev a, .nextprev span { float: left; }
		.nextprev img { background: url(../images/nextprev.png) no-repeat; height: 26px; float: left;  }
		.nnext { width: 51px; } .nprev { width: 40px; }
			a img.nnext { background-position: -40px -26px; }
			span img.nnext { background-position: -40px 0; }
			a img.nprev { background-position: 0 -26px; }
			span img.nprev { background-position: 0 0; }

/* buttons */
.fbutton, .btn_reglog { border: 0 none; background: none; cursor: pointer; }

	.btn_reglog { background: #f2f2f2 url(../images/bbcodes.png) repeat-x; border: 1px solid #c5c5c5; color: #7d7d7d; width: 108px; height: 21px; padding-bottom: 3px; font-weight: bold; }
	.btn_reglog:hover { background: #fff none; }

	.fbutton { margin-bottom: 2px; border: 1px solid #C5C4C1; width: 100px; height: 28px; color: #000; padding: 2px 0 5px 0; background: url(../images/fbutton.png) repeat-x; font-weight: bold; }
	.fbutton:hover { background-position: 0 -28px; }
	.fbutton {
		-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
		-moz-box-shadow: 0 1px 4px -2px black;
		-webkit-box-shadow: 0 1px 4px -2px black;
		box-shadow: 0 1px 4px -2px black;
	}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 320px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}


.image-counter {
position: absolute;
margin: 10px;
padding: 5px 10px;
color: #FFF;
font-size: 18px;
background-color: rgba(28, 9, 41, 0.6);
}




/* Весь блок*/
.m-rating-area{height:80px;display:inline-block;margin:15px 0;padding-left:90px;border:1px solid #ddd;position:relative;}
.m-error{position:absolute;top:5px;right:5px;padding:0 15px;display:none;border:1px solid #db4a39;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:normal 12px/28px Arial;color:#444;}
.m-load{background:#f0f0f0 url('{THEME}/images/m_load.gif') 50% 50% no-repeat !important;}

	/* Суммарный рейтинг */
	.m-rating-rate{float:left;margin-left:-90px;width:80px;border-right:1px solid #ddd;font:bold 27px/60px Arial;text-align:center;color:#777;height:80px;text-shadow:0 1px #fff;-moz-box-shadow:inset 0 1px 1px #fcfcfc;-webkit-box-shadow:inset 0 1px 1px #fcfcfc;box-shadow:inset 0 1px 1px #fcfcfc;}
		/* Количество голосов в суммарном рейтинге */
		.m-rating-rate-votes{font:normal 11px/20px Arial;margin-top:-15px;text-shadow:none;}

	/* Разбивкав 2 колонки */
	.m-rating-column{width:180px;float:left;height:80px;}
		/* Область одного рейтинга */
		.m-rating-field{padding:5px 0 5px 40px;height:30px;}
			/* Оценка */
			.m-rating-value{float:left;cursor:pointer;margin-left:-40px;width:30px;height:30px;color:#fff;font:bold 15px/30px Arial;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
			.m-rating-field:hover .m-rating-value{background:#ef622a;}

			/* Сам рейтинг */
			.m-rating{margin:0;padding:0;list-style:none;}
			.m-rating:after{content:"";display:table;clear:both;}
				.m-rating li{float:left;padding:0 1px;}
					.m-rating li span{display:block;width:10px;height:10px;border-radius:5px;background:#ccc;text-indent:-10000px;cursor:pointer;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25), 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25), 0 1px 0 #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.25), 0 1px 0 #fff;}
				.m-rating li.m-current span{background:#44a0de;}
				.m-rating li.m-hover span{background:#ef622a}

/* CSS3 gradients & backgrounds */
.m-rating-area{
	background:#fcfcfc;
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(250,250,250,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(250,250,250,1)));
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fafafa',GradientType=0 );
}
.m-rating-rate{
	background:#f0f0f0;
	background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(234,234,234,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(234,234,234,1)));
	background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(234,234,234,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(234,234,234,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(234,234,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eaeaea',GradientType=0 );
}
.m-rating-value{
	background:#44a0de;
	background: -moz-linear-gradient(top,  rgba(72,169,234,1) 0%, rgba(64,151,209,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,169,234,1)), color-stop(100%,rgba(64,151,209,1)));
	background: -webkit-linear-gradient(top,  rgba(72,169,234,1) 0%,rgba(64,151,209,1) 100%);
	background: -o-linear-gradient(top,  rgba(72,169,234,1) 0%,rgba(64,151,209,1) 100%);
	background: -ms-linear-gradient(top,  rgba(72,169,234,1) 0%,rgba(64,151,209,1) 100%);
	background: linear-gradient(to bottom,  rgba(72,169,234,1) 0%,rgba(64,151,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a9ea', endColorstr='#4097d1',GradientType=0 );
}

.m-error{
	background:#fafafa;
	/*background: url(data:image/svg+xml;base64,MTY2MjMxMTc4NTk1+PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
}


#blink {
  -webkit-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite;
}
@-webkit-keyframes blink {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}

    
#blink1 {
  -webkit-animation: blink1 3s linear infinite;
  animation: blink1 3s linear infinite;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
        
        
        
.namecity  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e412d3;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}
#modpogoda {
	font-size:11px;
	text-align:left;
	font-weight:bold;
	width:60%;
}
.mptime {
	font-weight:normal;
	color:#666666;
}
.tempp {
	font-size:12px;
	font-weight:bold;
	color:#B90000;
}
.other {
	font-size:11px;
	font-weight:bold;
	color:#006AD5;
}   



#gotop{position:fixed;width:41px;height:41px;right:30px;bottom:20px;display:block;background:url('../images/gotop.png') no-repeat;z-index:9998;display:none;}

/* pass indikator  */
#iSM {margin:0 0 0 0px;padding:0;overflow:hidden;width:170px;}
#iSM ul {border:0;margin:4px 0 0 0;padding:0;list-style-type:none;text-align:left;}
#iSM ul li {display:block;float:left;text-align:center;padding:1px 0 0 0;margin:0;height:22px;}
#iWeak,#iMedium,#iStrong {width:56px;font-size:0.9em;color:#adadad;text-align:center;padding:2px;background-color:#F1F1F1;display:block;}
#iWeak,#iMedium {border-right:solid 1px #DEDEDE;}
#iMedium {width:55px;}
#iMedium,#iStrong {border-left-width:0;}
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong  {background: #00CC66;color: #00CC66;}
div.medium #iWeak, div.medium #iMedium {background: #FFFF99;color: #FFFF99;}
div.medium #iWeak, div.medium #iMedium {background: #FFFF99;color: #FFFF99;}
div.weak #iWeak {background: #FF0000;color: #FF0000;}
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak {color:#000;}

.gototop{
    display: none;
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    width: 3%;
    max-width: 60px;
    min-width: 10px;
    height: 100%;
    background: url('../images/uarr.png') no-repeat 50% 12px;
    transition: background-color .2s ease-in;
    z-index: 99;
}
.gototop:hover{
    background-color: rgba(240,240,240,.5)!important
}


.loginform{width:310px;}
.users_search{border-bottom:solid 1px #ccc;padding:3px;}
.user_set{border-bottom:solid 1px #ccc;padding:3px;overflow:hidden;}
.user_set .user_ava{float:left;width:80px;height:80px;}
.user_set .user_inf{margin-left:90px;overflow:hidden;}
.user_set .user_inf ul{float:left;list-style:none;margin:0 20px 0 0;padding:0; font-size:12px;}
.user_set ul.user_opt {list-style:none;width:130px;margin:0 20px 0 0;padding:0; font-size:11px;}
.user_set ul.user_opt li{background:#cadde5;margin:4px 0;}
.user_set ul.user_opt li:first-child{margin-top:2px;}
.user_set ul.user_opt li a{color:#6C838E;display:block;padding:3px 5px;}



.image-counter {
position: absolute;
margin: 10px;
padding: 5px 10px;
color: #FFF;
font-size: 18px;
background-color: rgba(28, 9, 41, 0.6);
}


.scale {
    transition: 1s; /* Время эффекта */
   }
   .scale:hover {
    transform: scale(1.2); /* Увеличиваем масштаб */
   }



#garland {
  position: fixed;
  top:  0;
  left: 0;
  background-image: url('https://imapo.ru/img/christmas.png');
  height: 36px;
  width: 100%;
  overflow: hidden;
  z- index: 99
}

#nums_1 {
  padding: 100px
}

.garland_1 {
  background-position: 0 0
}

.garland_2 {
  background-position: 0 -36px
}

.garland_3 {
  background-position: 0 -72px
}

.garland_4 {
  background-position: 0 -108px
}
