/* Defaults
----------------------------------------------- */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
* {font-size:100.01%;}
	/* -----------[ Main ]----------- */  
	    html, body {width:240px;height:400px;}
	    html, input, select, textarea {font: 62.5% Arial, Times, sans-serif;}
	    body {font-size:1.3em;}
	    body {color:#444;}
	/* -----------[ Elements ]----------- */
	    a img,:link img,:visited img {border:none;}        
	    a:link, a:visited, a:focus, a:hover, a:active {text-decoration:none;color:#990033;outline: none;}
	    a:hover {text-decoration:underline;}
	/* -----------[ Layout ]----------- */
		.block {position:relative; height:126px; padding-left:100px;}
			.photo, .map {position:absolute;top:0;left:0;}
			.photo {z-index:50;}
			.photo img {float:left; margin-right: 4px;}
			.map {z-index:100;}
			.title {height:100px;}
			.title {background:#f7f7f0; -moz-border-radius: 0 5px 5px 0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
				.titleName {font-weight:bold; display:block; zheight:55px;zoverflow:hidden; padding:7px;margin-bottom:13px;}
				.titleCat {position:absolute;top:82px;left:100px; width:140px;}
					.titleCat a {font-size:0.8em; display:block; padding:2px 5px;float:right;}
					.titleCat a {background:#99cc00; height:14px; -moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;}
					.titleCat a:link, .titleCat a:visited, .titleCat a:hover, .titleCat a:active {color:#FFF; outline: none;}
		.pager {padding:3px;}			
		.pager {background:#efefe7;}
			.pnums {float:right;}
				.pnums a, .bottom a {text-decoration:underline;}
				.pnums a, .bottom a {color:#6a6e71; padding: 0px 1px;}
				.pnums a.act:link, .pnums a.act:visited 
				{
					background-color: #aaa;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
					outline: none;
				}
				
	/* -----------[ Config cats ]----------- */			
	.catsconfig, .catsconfig * { font-size: 8pt;}
	.catsconfig h2 {font-size: 9pt;}
	.catsconfig {position:absolute; left: 4px; top: 4px; border: 1px solid #ccc; z-index: 400; background-color: #fff; width: 220px; padding: 4px; display:none; }
		.catsconfig table.columbs {width: 100% }
			.catsconfig table.columbs td { width: 50%; vertical-align: top;}
				.catsconfig table.columbs td div {margin-bottom: 1px; background:#f3f3f3; color: #333; padding: 1px 0px 2px 1px;}
					.catsconfig table.columbs td div img { float:right; padding: 2px 0px 0px 0px; cursor: move;}
					.catsconfig table.columbs td div input {vertical-align: middle; margin-right: 1px;}
	.blind {position:absolute; left: 0px; top: 0px; z-index: 399; background-color: #000; width: 100%; height:100%; 
			display:none; -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0; }
