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:url('http://vorongrai.ru/vorongrai2/wp-content/uploads/5-fon-dlya-sayta.jpg');}


h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

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

input, textarea, select, button, body { font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
@font-face {
	font-family: 'PFSquareSansProBold';
	src: url('../fonts/pfsquare-webfont.eot');
	src: local('PF Square Sans Pro'), local('../fonts/PFSquareSansProBold'), url('../fonts/pfsquare-webfont.woff') format('woff'), url('../fonts/pfsquare-webfont.ttf') format('truetype'), url('../fonts/pfsquare-webfont.svg#webfontIlJz4VNr') format('svg');
	font-weight: bold;
	font-style: normal;
}

p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 18px 2em; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }
.pink { color: #2276CB; }

.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 990px; }

/*---header---*/
.topline { height: 13px; font: 1px/1px sans-serif; background: url("../images/topline.png"); }
#header { height: 119px; padding: 0 0 0 322px; }
	
	/*---logotype---*/
	#header h1 { margin: -8px 0 0 -322px; width: 305px; float: left; padding: 0 17px 31px 0; background: url("../images/logoshadow.png") no-repeat 0 100%; }
		#header h1 a { display: block; width: 305px; padding-top: 89px; background: url("../images/logotype.png"); }
	
	#header .rcol { padding-top: 28px; width: 100%; }

	/*---Иконки соц.сетей---*/
	.headsoc { margin-right: 17px; }
	.headsoc a { float: left; padding-top: 35px; width: 35px; background: url("../images/headsoc.png") no-repeat; }
		.headsoc .twit { background-position: 0 0; } .headsoc .twit:hover { background-position: 0 -35px; }
		.headsoc .vkon { background-position: -35px 0; } .headsoc .vkon:hover { background-position: -35px -35px; }

	/*---headlinks---*/
	.headlinks { margin-top: 6px; overflow: hidden; }
	.headlinks ul, .headlinks ul li, .headlinks, .headsoc, .headsoc a, ul.loginbox li { float: left; }
	.headlinks ul { margin-left: -11px; }
		.headlinks ul li { background: url("../images/headlinks.png") no-repeat 0 70%; padding: 0 10px 0 11px; }
		.headlinks ul a, ul.loginbox li a { color: #fff; }

/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
	ul.loginbox li { margin-left: 10px; }
	.loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px; background: url("../images/loginbtn.png") no-repeat 50% 0; }
		.loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px; background-color: #2276CB; }

		.loginbtn a:hover { background-position: 50% 100%; }
		.loginbtn a:hover b { background-color: #438FBF; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }


/*---Shadows---*/
.shadlr { width: 100%; background: url("../images/shadlr.png") no-repeat; }
	.shadlr .shadlr { background-position: 100% 0; }
		
	.container { margin: 0 10px; }

/*---Menu---*/
.darkbg { background: #222a30 url("../images/darkbg.png"); }
#menubar { padding: 0 12px; height: 50px; border-top: 1px solid #646c74; background: url("../images/topshd.png") no-repeat 50% 0; }
	#menubar .lcol, #menubar .lcol ul, #menubar .lcol ul li, #menubar .lcol ul a { float: left; }
	#menubar .lcol { overflow: hidden; height: 50px; }
		#menubar .lcol ul { font-size: 1.15em; line-height: 49px; margin-left: -2px; }
			#menubar .lcol ul li { background: url("../images/mbar.png") no-repeat; }
			#menubar .lcol ul a { padding: 0 11px 0 12px; color: #fff; height: 50px; text-decoration: none; }
			#menubar .lcol ul a:hover { color: #277FCC; background: url("../images/mbar.png") no-repeat 50% 100%; }

	/*---search---*/
	.searchbar { margin-top: 12px; border: 1px solid #3f464c; border-width: 0 1px 1px 0; float: right; width: 217px; height: 26px; background: #191f24 url("../images/search.png") no-repeat; }
		.searchbar li { float: left; height: 26px; }
		.searchbar .lfield { width: 180px; padding-left: 7px; overflow: hidden; }
			.searchbar .lfield input { font-style: italic; color: #8b99a8; float: left; height: 15px; width: 180px; border: 0 none; background: none; margin-top: 6px; }
		
		.searchbar .lbtn input { width: 30px; height: 26px; background: #2276CB url("../images/search.png") no-repeat 0 -26px; }
			.searchbar .lbtn input:hover { background-position: -30px -26px; }
				
/*---BodyTemplate---*/
.body { background: #fff; border: 13px solid #fff; }

	.vsep { background: url("../images/vsep.png") no-repeat 50% 0; padding: 13px 313px 0 0; }
		#sidebar { padding-left: 13px; width: 300px; margin: 0 -313px 0 0; }
		#midside { width: 100%; }
		#midside img { max-width: 630px; }

/*---Slider---*/
#slides, .slides_container { height: 278px; position: relative; }
.slides_container { background: url("../images/loading.gif") no-repeat 50% 50%; border-bottom: 1px solid #1E5F99; width: 100%; overflow:hidden; }
#slides { border-bottom: 8px solid #2276CB; margin-bottom: 7px; }
	#slides .next, #slides .prev { position: absolute; top: 114px; width: 50px; padding-top: 60px; display: block; z-index: 101; background: url("../images/nextprev.png"); }
	#slides .next { background-position: 0 0; left: -23px; }	#slides .next:hover { background-position: 0 -60px; }
	#slides .prev { background-position: -50px 0; right: -23px; }	#slides .prev:hover { background-position: -50px -60px; }
	
/*---buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer; }
	.fbutton { text-shadow: 0 1px 0 #fff; font-size: 1.1em; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 106px; height: 31px; color: #277FCC; padding: 2px 0 5px 0; background: #fff url("../images/fbutton.png") repeat-x 0 100%; font-weight: bold; }
		.fbutton:hover, .vresult:hover { background-position: 0 10px;
			-moz-box-shadow: 0 1px 5px -2px black;
			-webkit-box-shadow: 0 1px 5px -2px black;
			box-shadow: 0 1px 5px -2px black;
		}
	button.fbutton span { cursor: pointer; display: block; }

/*---blocks---*/
.block { background-color: #dfe3e6; margin: 0 0 14px 0; width: 300px; }
	.block .dcont { padding: 15px 0; margin: 0 15px; }

		.block .dtop { overflow: hidden; background: url("../images/btlblocks.png") no-repeat; padding: 0 15px; height: 44px; border-bottom: 1px solid #fff; }
		.block .dtop .btl { margin-top: 14px; }
			h4.btl { font-size-adjust: 0.49; letter-spacing: -0.018em; font: bold 15px/normal 'PFSquareSansProBold', sans-serif;  text-transform: uppercase; color: #fff; }
			h4.btl span { color: #2276CB; }

		/*---RightMenu---*/
		#slidemenu { font-size: 1.15em; }
		#slidemenu li a, #slidemenu li span { text-decoration: none; color: #1f2931; display: block; border-bottom: 1px solid #fff; padding: 0 15px; height: 35px; line-height: 34px; }
			#slidemenu li span { cursor: pointer; background: url("../images/slidemenu.png") no-repeat 100% 0; }
			#slidemenu li a:hover, #slidemenu li span:hover { color: #2276CB; background-color: #f1f5f7; }
				#slidemenu li.selected span { color: #fff; border-top: 1px solid #1A5999; height: 34px; line-height: 32px; background-color: #2276CB; background-position: 100% -38px; }
		
				#slidemenu li.submenu { overflow: hidden; }
				#slidemenu li.submenu ul { overflow: hidden; border-bottom: 1px solid #fff; background-color: #f1f5f7; margin: 0; padding: 5px 15px; list-style: none; }
					#slidemenu li.submenu ul a { border: 0 none; width: 100%; padding: 0; font-size: 0.8em; line-height: normal; height: auto; }
					#slidemenu li.submenu ul li { background: url("../images/gdot.png") no-repeat 0 8px; padding-left: 7px; }

		#rightmenu .linesbg { border-top: 2px solid #c5cbd3; }
			#rightmenu .linesbg ul { min-height: 54px; background: url("../images/whitelogo.png") no-repeat 100% 50%; }
			.linesbg { padding: 15px; background: #ccd2d7 url("../images/linesbg.png"); }
		
	/*---change-skin---*/
	#change-skin { background-color: #b1bbc5; position: relative; height: 44px; }
	.change-skin { background: url("../images/change-skin.png") no-repeat; padding: 15px 26px 0 30px; width: 257px; height: 40px; position: absolute; top: -5px; left: 0; }
		.change-skin .btl { float: left; margin-top: 5px; }
		.change-skin .rcol { width: 128px; }
		.change-skin select { font-size: 0.9em; background-color: #eff2f4; width: 128px; height: 24px; padding: 2px; border: 1px solid #879fb3; }

	/*---Votes---*/
	#bvote .dtop { border: 0 none; }
		.vtitle { border-top: 2px solid #226CAD; color: #fff; position: relative; margin: 0; padding: 10px 15px 14px 15px; color: #fff; background: #277FCC url("../images/vtitle.png"); }
		.vtitle b { position: absolute; top: -10px; right: 25px; padding-top: 10px; width: 16px; background: url("../images/varrow.png"); }

	#bvote .fbutton, .vresult { float: left; margin-right: 5px; }
	.vresult { width: 32px; height: 31px; padding: 0; background: url("../images/vresult.png") no-repeat 100% 0; }
		.vresult:hover { background-position: 0 -31px; }

		.vote, #dle-poll-list div { clear: both; padding: 2px 0 2px 2px; }
		.vote input, #dle-poll-list div input { vertical-align: middle; margin: 0; padding: 0; width: 14px; height: 14px; margin-right: 4px; }
		#dle-poll-list { padding: 10px 0; text-align: left; }
	
	/*---Informer---*/
	.informer { padding: 10px 15px 14px 15px; border-bottom: 1px solid #fff; }
	.informer:hover { background-color: #f1f5f7; }
		.informer p a { color: #2276CB; }

	/*---Popular news---*/
	.redb { border-bottom: 1px solid #2B95FF; background: #2276CB url("../images/redb.png") no-repeat 100% 0; position: relative; width: 323px; margin-right: -23px; }
		.redb .dbtm { position: absolute; right: 0; bottom: -10px; padding-top: 9px; width: 323px; background: url("../images/redbtm.png") no-repeat; }
		.redb .btl { margin-bottom: 12px; }
		.redb ul { margin: 0; list-style: none; }
			.redb li { padding-left: 9px; background: url("../images/wdot.png") no-repeat 2px 10px; }
			.redb a { padding: 1px 0; display: block; width: 100%; color: #f9e2e6; }
			.redb a:hover, .redb { color: #fff; }

/*---footbox---*/
#footbox { position: relative; overflow: hidden; padding: 25px 0; background: url("../images/fboxshd.png") repeat-x; }
.ribbon { position: absolute; right: 23px; top: 0; padding-top: 36px; width: 56px; background: url("../images/ribbon.png"); }
	.fbox { margin-left: -1px; float: left; width: 33.3%; min-height: 110px; background: url("../images/fbox.png") no-repeat; }
		.fbox .dcont { margin: 0 25px; color: #fff; }
		.fbox .dcont a { color: #fff; }
		.fbox .btl { margin-bottom: 0.4em; }

		.fmenu li { padding-left: 7px; background: url("../images/rdot.png") no-repeat 0 8px; }

/*---Нижний фон шаблона---*/
.footbg { background:  no-repeat 50% 100%; }

/*---footer---*/
#footer { height: 91px; background: #fff; padding-left: 13px; }
	#footer h2 { display: inline; }
		#footer h2 a { background:  no-repeat; float: left; position: relative; top: -10px; padding-top: 91px; margin-right: 3px; width: 74px; }

	.counts { padding: 7px 25px 0 0; margin-top: 23px; width: 310px; height: 37px; background: url("../images/counts.png") no-repeat; float: right; }
	.counts ul { float: right; }
		.counts ul li { float: right; width: 88px; height: 31px; margin-left: 5px; 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); }

	.copyright { margin-top: 29px; float: left; }

	.shadow { height: 80px; background: url("../images/shadow.png") no-repeat 50% 0; }

/*---Центральная часть контента---*/
/*---Сортировка новостей и Speedbar---*/
.lines { font-size: 0.9em; margin-bottom: 13px; padding: 13px; border: 1px solid #d3dae0; background: #fff url("../images/lines.gif"); }
	.sortn { text-align: center; } .sortn img { vertical-align: middle; }

/*---Center Banner---*/
.hbanner { padding-bottom: 29px; background: url("") no-repeat 50% 100%; }

/*---Краткая содержимое---*/
.base { border-top: 2px solid #7e8489; padding-top: 8px; margin-bottom: 30px; }
.base .btl { margin-bottom: 0.2em; }
	.base .btl a, .base .btl { text-decoration: none; color: #2276CB; }
		.base .btl a:hover { color: #353a40; }

	.argcat { padding-left: 10px; color: #6c838e; background: url("../images/argcat.png") no-repeat 1px 3px; font-size: 0.9em; margin-bottom: 10px; }

	.argbox a { margin: 3px 0 0 8px; text-decoration: none; color: #67747b; font-size: 0.85em; float: right; color: #67747b; padding: 0 6px; height: 20px; line-height: 20px; border: 1px solid #d6d9dc; }
		.argbox a:hover { background-color: #f1f5f7; }

	.infbtn { margin: 3px 0 0 1px; float: right; position: relative; width: 22px; height: 22px; }
	.infbtn .thide { cursor: pointer; background: #2276CB url("../images/boxinfo.png"); padding-top: 22px; width: 22px; }
		.infbtn .thide:hover { background-position: 0 -44px; }
		.infbtn .thide.selected { background-position: 0 -22px; background-color: #c0cad2; }

			.infcont { z-index: 33; width: 180px; background-color: #dfe3e6; border: 2px solid #a6b5c0; position: absolute; top: 23px; right: 0; display: none; }
			.infcont ul { position: relative; list-style: none; font-size: 0.9em; color: #67747b; margin: 0 6px; padding: 5px 0; } 
			.editdate { font-size: 0.9em; background-color: #f1f2f3; padding: 6px; color: #67747b; }

		/*---ratebox---*/
		.ratebox { padding-top: 13px; display: block; height: 28px; text-align: center; background: #d6dce1 url("../images/ratebox.png") no-repeat 50% 0; }
			.ratebox ul { margin: 0; padding: 0; }
			.ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }

	.storenumber, .maincont, .berrors, .basecont, .fullstory, .mass_comments_action { margin-bottom: 13px; text-align: justify;}
	.base .maincont { padding-top: 13px; border-top: 1px solid #dfe4e9; background: url("../images/shadlite.png") no-repeat 10px 1px; }
	.maincont img { padding: 5px;border: none; }

	/*---Метки к сайту---*/
	.basetags { padding-top: 10px; font-size: 0.9em; color: #6c838e; }
	
	/*---Подробнее и назад---*/
	.mlink { height: 39px; }
	.fullstory .mlink { margin-bottom: 3px; }

	.argmore a, .argmore a b, .argback a, .argback a b { float: left; height: 39px; background: url("../images/argmore.png") no-repeat; }
	.argmore a, .argback a { padding-left: 23px; margin-left: -23px; line-height: 29px; color: #fff; text-decoration: none; }
		.argmore a b, .argback a b { cursor: pointer; padding-right: 42px; background-color: #2276CB; background-position: 100% -39px; }
		
		.argmore a:hover { background-position: 0 -78px; }
			.argmore a:hover b { background-position: 100% -117px; }

		.argback a { background-position: 0 -156px; }
			.argback a b { background-color: #2276CB; background-position: 100% -195px; }
			.argback a:hover { background-position: 0 -234px; }
				.argback a:hover b { background-position: 100% -273px; }

	.argcoms, .argedit a { padding: 0 20px 0 10px; line-height: 29px; font-size: 0.9em; float: left; height: 30px; background: url("../images/argcoms.png") no-repeat 100% 0; }
	.argcoms { color: #6c838e; }

/*---Наш сайт рекомендует:---*/
.related { padding-right: 120px; position: relative; border-top: 1px solid #bbbec0; }
.related h4.btl span { color: #32373d; }
	.frbtns { width: 106px; height: 46px; position: absolute; right: 16px; bottom: -7px; }
	.frbtns img { float: right; margin-left: 4px; }
	img.printlink { background: url("../dleimages/printlink.png") no-repeat; width: 49px; height: 46px; }
	a:hover img.printlink { background-position: 0 -46px; }

/*---Вывод ошибок---*/
.berrors { padding-left: 12px; background: #FFFFFF url("../images/berrors1.png") repeat-y; }
.berrors .berrors { color: #FFFFFF; padding: 10px 13px; background: #f2d9de url("../images/berrors.png"); }
	.berrors a { color: #FFFFFF; }

/*---Вкладки---*/
.tabmenu { height: 32px; border-bottom: 3px solid #7e8489; margin-bottom: 13px; }
	.tabmenu li { float: left; }
	.tabmenu a { padding: 0 13px; text-decoration: none; background-color: #e0e4e7; float: left; height: 30px; line-height: 30px; margin: 2px 2px 0 0; }
		.tabmenu a:hover { background-color: #f1f3f5; }
		.tabmenu a.selected { padding-bottom: 6px; position: relative; color: #fff; background: #7e8489 url("../images/tabarrow.png") no-repeat 50% 100%; height: 35px; line-height: 35px; margin: 0 2px 0 0; }

		.tabcont { display: none; }

/*---Заголовок страниц---*/
.heading { font-size: 1.4em; line-height: normal; color: #277FCC; margin-bottom: 10px; }

/*---Комментарии---*/
.bcomment { padding-left: 113px; margin-bottom: 20px; }
	.bcomment .lcol { position: relative; color: #7b878d; margin-left: -113px; padding-right: 13px; width: 100px; }
		.bcomment .lcol .arcom { position: absolute; top: 41px; right: 0; width: 9px; padding-top: 16px; background: url("../images/arcom.png"); }
		.bcomment .lcol h5, .bcomment .lcol h5 a { color: #d8183f; }
		.bcomment .lcol p { font-size: 0.85em; }
		.bcomment .lcol .avatar { padding: 4px; border: 1px solid #dce0e2; width: 90px; overflow: hidden; margin-bottom: 0.8em; }
		.bcomment .lcol .avatar img { width: 90px; display: block; }
	
	.bcomment .rcol { min-height: 90px; background: #eaeef0 url("../images/combox.png") repeat-x 0 100%; width: 100%; }
		.combox { margin: 0 13px; padding: 13px 0; }
		.combox .infbtn { margin: 0 0 8px 13px; }
			.comedit { padding-top: 13px; color: #7a94a0; }
				.comedit .arg a { margin-right: 10px; font-size: 0.9em; height: 26px; line-height: 26px; float: left; color: #6b7c8a; }
			.selectmass { display: inline; }
				.selectmass input { float: right; margin-top: 10px; }

			.argreply a, .argreply a b { float: left; height: 26px; background: url("../images/argreply.png") no-repeat; }
			.argreply a { margin-right: 10px; line-height: 26px; text-decoration: none; text-shadow: 0 1px 0 #fff; color: #277FCC; font-size: 1.1em; }
				.argreply a b { background-position: 100% -26px; padding: 0 20px 0 10px; }
				.argreply a:hover { background-position: 0 -52px; }
				.argreply a:hover b { background-position: 100% -78px; }

			.signature { color: #7a94a0; }

/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
	.baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }
	.addnews { font-weight: bold; }
	.impot { color: #277FCC; 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,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
	
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

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

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

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

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%; }
	.statistics ul.lcol li { padding: 0 15px 0 0; margin-bottom: 2px; }


a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-shadow: red 1px 1px 10px; color:#344444;} 
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-shadow: red 1px 1px 10px; color:#344444;} 
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-shadow: red 1px 1px 10px; color:#344444;} 
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-shadow: red 1px 1px 10px; color:#7ba05b;} 

.gTableTop { 
padding: 2px; 
padding-left: 30px; 
font-size: 10pt; 
font-weight: bold; 
background: rgb(30, 144, 255); 
color: white; 
height: 35px; 
} 

/*---Постраничная навигация---*/
.storenumber { font-weight: bold; }
.basenavi { border-bottom: 2px solid #f5f5f5; }
	.basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide { float: left; }
	.bnnavi { border: 1px solid #bcc5c9; height: 32px; background: #fff url("../images/fbutton.png") repeat-x 0 100%; }
		.navigation a { text-decoration: none; }
		.navigation a, .navigation span { background: url("../images/basenavi.png") no-repeat; border-right: 1px solid #e0e3e4; font-weight: bold; padding: 0 8px; height: 32px; line-height: 32px; }
		.navigation a, .navigation span.nav_ext { color: #2e363a; }
			.navigation a:hover { color: #2276CB; }
			.navigation span { background-color: #2276CB; background-position: 0 -32px; color: #fff; }

		.nextprev .thide, .toptop { width: 32px; padding-top: 32px; background: url("../images/basenavi.png") no-repeat; }
		.nextprev a span { cursor: pointer; }

		.nextprev span .pnext { background-position: -32px -64px; }
		.nextprev a .pnext { background-position: -32px -96px; }

		.nextprev span .pprev { background-position: 0 -64px; }
		.nextprev a .pprev { background-position: 0 -96px; }


/*---Информер---*/
.newCinformer b {width:40px;text-align:center;background-color:#3473AD;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px;color:#fff !important;text-shadow:none !important;}  
/* .newCinformer b:hover {background-color:#8a8a8a;} */  
.newCinformer li {margin-top:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ced6e3;background:#e3e5e5;background: -moz-linear-gradient(top, #fff, #e3e5e5);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e3e5e5));background: -webkit-linear-gradient(top, #fff, #e3e5e5);background: -o-linear-gradient(top, #fff, #e3e5e5);background: -ms-linear-gradient(top, #fff, #e3e5e5);background: linear-gradient(top, #fff, #e3e5e5);padding:2px;}  
/* .newCinformer li:hover {background:#e4e7e7;background: -moz-linear-gradient(top, #e4e7e7, #fff);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e7e7), color-stop(100%,#fff));background: -webkit-linear-gradient(top, #e4e7e7, #fff);background: -o-linear-gradient(top, #e4e7e7, #fff);background: -ms-linear-gradient(top, #e4e7e7, #fff);background: linear-gradient(top, #e4e7e7, #fff);} */  
.c_inf_line_bottom {  
background:url(http://zornet.ru/SKRIPT/FR/c_inf_line_x_7777.png) repeat-x 0 bottom;  
margin:0 -6px 5px;  
padding:0 6px 2px;  
}  
.center,.pollButtons,.pollTotal,.pop_prof_avatar {  
text-align:center;  
}  

.c_inf_full {  
overflow:hidden;  
background:url(http://zornet.ru/SKRIPT/FR/c_inf_line_5.png) repeat-y 33% 0;  
margin:-6px 0 0;  
}  

.c_inf {  
overflow:hidden;  
vertical-align:top;  
background:url(http://zornet.ru/SKRIPT/FR/c_inf_line_5.png) repeat-y 66% 0;  
padding:0 0 7px;  
}  

.c_inf li.rows {  
width:33%;  
float:left;  
}  

.c_inf ul {  
text-shadow:1px 1px 0px #fff;  
background:url(http://zornet.ru/SKRIPT/FR/bnav2.png) no-repeat -999px -999px;  
padding:0 6px 0 8px;  
}  

.c_inf_title {  
text-align:center;  
background:url() no-repeat center bottom;  
padding:5px 0 7px;  
}  

.c_inf li div {  
overflow:hidden;  
margin:0 4px 1px 0;  
}  

.c_inf li a {  
height:17px;  
display:block;  
float:left;  
overflow:hidden;  
background:url(http://zornet.ru/ZORNET/drental/c_inf_91.png) no-repeat 0 6px;  
margin:0 2px 0 4px;  
padding:0 0 0 10px;  
}  

.c_inf li a:hover {  
background-image:url(http://zornet.ru/CSS-ZORNET/Gresan/c_inf_arrow_green_on.png);  
}  

.c_inf li b {  
display:block;  
float:right;  
font-weight:100;  
color:#009900;  
}  
.c_inf_banka {  
padding:4px 0 0;  
}  
.viewn_loop {  
margin-bottom:7px;  
}  
.viewn_t_in {  
height:34px;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_t_bg.png) no-repeat 0 0;  
}  

.viewn_c {  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_c_bg.png) repeat-y 0 0;  
}  

.viewn_c_in {  
overflow:hidden;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_c_bg.png) repeat-y right 0;  
padding:0 3px;  
}  

.viewn_c_in2 {  
background:#ededed;  
padding:5px;  
}  

.viewn_b {  
height:10px;  
display:block;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_b_bg.png) no-repeat right -6px;  
padding:0 10px 0 0;  
}  

.viewn_b b {  
height:6px;  
display:block;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_b_bg.png) no-repeat 0 0;  
}  

.viewn_b2 {  
height:6px;  
display:block;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_b2_bg.png) no-repeat right -6px;  
padding:0 10px 0 0;  
}  

.viewn_b2 b {  
height:6px;  
display:block;  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_b2_bg.png) no-repeat 0 0;  
}  

.viewn_title {  
height:16px;  
overflow:hidden;  
font-size:13px;  
font-weight:700;  
color:#009900;  
padding:9px 0 0 12px;  
}  

.viewn_detail {  
overflow:hidden;  
color:#232323;  
text-shadow:1px 1px 0px #fff;  
margin:-3px 0 0;  
padding:0 2px;  
}  

.viewn_detail a {  
color:#009900;  
text-shadow:1px 1px 0px #fff;  
text-decoration:none;  
}  

.v_detail_b {  
margin-bottom:-5px;  
}  
.viewn_green .viewn_t,.viewn_green .viewn_t2,.viewn_green .viewn_t_in {  
background-image:url(http://zornet.ru/CSS-ZORNET/Gresan/qvhJ3Ij.png);  
}  

.viewn_green .viewn_c {  
margin:-1px 0 0;  
}  
.c_inf ul li, .pop_prof_in .rows3, .pop_prof_rang .pop_prof_rang_r, .pop_prof_link li {  
overflow: hidden;  
}  
.viewn_t,.viewn_t2,.vcomm_top {  
background:url(http://zornet.ru/CSS-ZORNET/Gresan/viewn_t_bg.png) no-repeat right -34px;  
padding:0 10px 0 0;  
}  
.viewn_t_in span {  
color: #12598A;  
display: block;  
margin: 0px 0px 10px;  
}  
ul,li,form,dl,dt,dd {  
display:block;  
list-style:none;  
margin:0;  
padding:0;  
}

//*Меню выдвижное*//
ul.akkordeon{list-style: none;padding:5px 0 0 0;}  
ul.akkordeon li{padding: 0px;margin: 0}  
ul.akkordeon li:nth-last-child(1){padding: 0px;margin: 0}  
ul.akkordeon li:nth-of-type(1) > p{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;}  
ul.akkordeon li:nth-last-child(1) > p {-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border:0 !important;}  
ul.akkordeon li > p{position:relative;padding:0 0 0 14px;display: block;cursor: pointer;margin: 0;text-align: left;color: #fff;font-size: 16px;line-height: 24px;font-family: Cuprum;background:#3c3c3c;height: 35px;line-height: 35px;border-bottom: 1px solid #262828}  
ul.akkordeon li > p:hover, ul.akkordeon li > p.active {background:#e99f00;color: #3c3c3c;text-shadow: #fcb927 1px 1px 1px;}  
ul.akkordeon li > div {display: none;}  
ul.akkordeon li > div span {background: #252626;display: block;}  
ul.akkordeon li > div span:hover {background: #2f2f2f}  
ul.akkordeon li > div a{border-bottom:1px solid #0e0e0e;color: #c0c0c0 !important;padding: 0 0 0 50px;font-family: Cuprum;font-size: 14px;text-decoration: none !important;display: block;height: 30px;line-height: 30px;}  
ul.akkordeon li > div span:nth-last-child(1) a {border:0 !important;}  
ul.akkordeon li > p:before {background-image: url("http://zornet.ru/Aben/Gsa/14777628.png");background-position: center center;background-repeat: repeat;position: absolute;content: "";display: block;width: 14px;height: 5px;margin: 15px 0 0 213px;}  
ul.akkordeon li > p.active:before {background-image: url("http://zornet.ru/Aben/Gsa/14777633.png");background-position: center center;background-repeat: repeat;position: absolute;content: "";display: block;width: 14px;height: 5px;margin: 15px 0 0 213px;}  
.icon_menu {background:url("http://zornet.ru/Aben/Gsa/14777637.png") no-repeat;background-position: 15px 2px;}

//*Кнопки скачать*//
.download-block { 
background-color: rgba(27,33,33,0.6);  
min-width:470px;  
height:72px;  
max-width: 724px; 
display: table-cell; 
vertical-align: middle;  
border:1px dashed #626262; 
border-radius:5px; 
} 
.download-disc { 
background-color: rgba(53,53,53,0.4);  
height:63px; 
border-radius:3px;  
font-size: 19pt; 
text-transform: uppercase; 
font-weight: bold;  
float: left; 
margin-left: 3px; 
} 
.download-disc:hover { 
background-color: rgba(53,53,53,0.8); 
} 
.download-block a:hover{  
text-shadow:none; 
} 
.download-disc div{ 
background:url(http://zornet.ru/Fresa/AB/fega/disc.png) no-repeat; 
padding-left: 53px;  
margin-left: 6px; 
height: 50px;  
line-height: 2; 
opacity: 0.8; 
color: #cfcfcf;  
margin-top: 6px; 
margin-right:6px; 
} 
.download-disc div:hover{  
opacity: 1;  
} 
.download-size { 
float: left;  
text-align: center;  
padding-top: 12px; 
margin:3px 10px;  
font-size: 13px; 
}

//*Кнопки перехода*//
.pagesBlockuz1 a,.pagesBlockuz1 b,.pagesBlockuz2 a, .pagesBlockuz2 b, .pagesBlockuz b,.pagesBlockuz a, #pagesBlock1 a, #pagesBlock1 b, #pagesBlock2 b, #pagesBlock2 a {  
font-size: 16px;color: #2B2B2B;line-height: 20px;text-decoration:none;font-weight:normal;background: transparent;padding: 10px 15px;border: 1px solid #131212;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 41px;}  
.pagesBlockuz1 a:hover,.pagesBlockuz1 b, .pagesBlockuz2 a:hover, .pagesBlockuz2 b, .pagesBlockuz b,.pagesBlockuz a:hover, #pagesBlock1 a:hover,#pagesBlock1 b, #pagesBlock2 b, #pagesBlock2 a:hover {  
color: #F4F4F4;background: #343434;border: 1px solid #343434;}  
.pagesBlockuz2 {  
  line-height: 5em;  
}


