#pagecat  {padding:0 0 0 0;}
	#pagecat h1 {font-family:kelson; font-size:24px; color:#000; text-align:center; text-transform:uppercase;}
		#pagecat h1 span {border-bottom:2px #f17b21 solid; font-family:kelson; font-size:24px;}

	#pagecat #ugolok4 {background:url(../img/mcch.gif) center 0 no-repeat; height:16px;}
		#pagecat #catshorttext {text-align:left; padding:0 1%; margin:0 0 10px 0;}
			#pagecat #catshorttext a, #pagecat #catshorttext a:visited {color:#f17b21;}
	
	#catgal {background:#eeeded; padding:10px 0 10px 0;}
		#catgal a, #catgal a:visited {color:#f17b21;}
		.subcatgalname {font-size:36px; text-transform:uppercase; font-family:kelson; margin: 20px 0 15px 0; padding:0 0 0 0; }
			.subcatgalname span {font-family:kelson; font-weight:bold; padding:0 20px; color:#909090; }
				.subcatgalname span a, .subcatgalname span a:visited {font-size:36px; text-transform:uppercase; font-family:kelson; color:#000; text-decoration:none; font-weight:bold; border-bottom:4px #f17b21 solid; }
				.subcatgalname span a:hover {font-size:36px; text-transform:uppercase; font-family:kelson; color:#f17b21; text-decoration: none; font-weight:bold; border-bottom:4px #f17b21 solid; }
		.subcatgalname2 {font-size:28px; margin:10px 0; }
			.subcatgalname2 span {text-transform:uppercase; font-family:kelson; font-weight:bold; border-left:4px #f17b21 solid; border-right:4px #f17b21 solid; padding:0 20px; }
		
		.catgalitem {width:32%; margin:5px 0 5px 1%; float:left; }
			.catgalitem img {width:100%; height:auto; cursor:pointer; }
			.catgalname {text-align:right; font-weight:bold; font-size:14px; border-right:1px #f17b21 solid; padding:0px 10px 5px 0; margin:0 0 10px 0; height:14px; overflow:hidden;}
				.catgalname a, .catgalname a:visited { color:#000; text-decoration:none;}
				.catgalname a:hover {color:#000; text-decoration: underline;}
			.catgalhiddenabout {display:none;}
			.catgalhiddenname {display:none;}
			.catgalhiddenyear {display:none;}
			.catgalhiddenid {display:none;}
			
		.monitor {width:100%; background:#171717; position:relative; display:none; margin:5px 0 0 0; }
			.monitorkrest {position:absolute; width:25px; height:25px; background:url(../img/krest2.gif) no-repeat; right:15px; top:20px; cursor:pointer;}
			.monitorcontent {position: relative; padding:25px 0; margin:0 90px; }			
				.monitorcontentc {width:65%; float:left;}
					.monitorcontentc img {width:100%; height:auto;}
				.monitorcontentc-n {width:100%;} /* вариант для блога */
					.monitorcontentc-n img {width:65%; height:auto;}
				.monitortext {float:right; width:34%; }
					.monitoryear {color:#f17b21; font-size:18px; font-weight:bold; text-align:left;}
					.monitorname {color:#fff; font-size:18px; font-weight:bold; text-align:left; margin:0 0 10px 0; text-transform:uppercase;}
					.monitorabout {color:#fff; font-size:18px; text-align: left;}
					.monitorid {display:none;}
					.monitorwantthis { width:97px; height:34px; background:url(../img/wantthis.gif) no-repeat; color:#FFF; cursor:pointer; margin:15px 0 0 0; padding:12px 0 0 35px; text-align:left;}
				.monitorleft {position:absolute; width:30px; height:71px; left:-90px; top:45%; background:url(../img/gar_left.gif) no-repeat; cursor:pointer;}
				.monitorlefta {position:absolute; width:30px; height:71px; left:-90px; top:45%; background:url(../img/gar_left_a.gif) no-repeat; cursor:pointer;}
				.monitorright {position:absolute; width:30px; height:71px; right:-90px; top:45%; background:url(../img/gar_right.gif) no-repeat; cursor:pointer;}				
				.monitorrighta {position:absolute; width:30px; height:71px; right:-90px; top:45%; background:url(../img/gar_right_a.gif) no-repeat; cursor:pointer;}			
				
			
		.hiddengal {display:none;}
			.hgcontent {width:100%; text-align:center; padding:30px 0 20px 0;}
				.radio {width:12px; height:12px; background:url(../img/radio.gif) no-repeat; cursor:pointer;}
				.radioa {width:12px; height:12px; background:url(../img/radioa.gif) no-repeat;}
		.superhidden {display:none;}
			
	#pagecat #cgf {background:url(../img/cgf.gif) center 0 no-repeat; height:31px;}
	
	#pagecat .pagecatlink { text-align:center;}
		#pagecat .pagecatlink a, #pagecat .pagecatlink a:visited { background:#f17b21; color:#FFF; text-decoration:none; text-transform:uppercase; padding:10px 40px;}
		#pagecat .pagecatlink a:hover { background:#f17b21; color:#ccc; text-decoration:none; text-transform:uppercase; padding:10px 40px;}
	
#catvpech {margin:30px 0 0 0;}
	#catvpech h2 {text-align:center;}
		#catvpech h2 span {font-family:kelson; font-size:24px; color:#000; border-bottom:2px #f17b21 solid; text-transform:uppercase;}
	#catvpech #catvpechc {border-top:1px #d1d1d1 solid; position:relative; margin:30px 0 0 0;}
		#catvpech #catvpechc #ugolok7 {position:absolute; width:100%; height:17px; background:url(../img/ugolok2.gif) center top no-repeat; left:0; top:-17px;}
	#catvpech #catvpechf {background:url(../img/clf.gif) center top no-repeat; height:18px;}
		#catvpech #catvpechc .catvpechitem {float:left; width:28%; margin:10px 2.6%; text-align:center; }
			.cvipodpisi {height:90px; overflow:hidden;}
				.cvipodpis {font-family:kelson; color:#000; font-size:24px; font-weight:bold; text-align:center;}
				.cvipodpis2 {font-family:kelson; color:#4c4c4c; font-size:14px; text-align:center; margin:5px 0 0 0;}
				.cvipodpis3 {font-family:kelson; color:#f17b21; font-size:16px; font-weight:bold; text-align:center; margin:5px 0 0 0;}
			.cviimg { height:205px; border-bottom:1px #c9c9c9 solid;}
				.cviimg img {width:178px; height:178px; border-radius:100px;}
			.cvic {color:#4c4c4c; font-style:italic; font-size:14px; text-align:center; margin:0 0 0 0;}