* html img.png { background-image: none !important; behavior: url('/images/public/setup/normal/pngfix.htc'); }

* 	{font-size: 12px;}

html, body { 
	height:100%;   
	margin:0px;
	padding:0px;
	}

body * {
	font-family: Tahoma;
	font: Tahoma;
	color: #303030;
}

body * img { border: 0; }

* h1, * h2 {
	color: #FFBD00;
}

* a:hover {
	text-decoration: none;
}

* h1 { font-size: 24px; }
* h2 { font-size: 21px; }
* h3 { font-size: 18px; }
* h4 { font-size: 12px; }

#main {
	height:expression('100%');   
	min-height: 100%;
	margin-bottom: -85px;
/*	padding-bottom: 20px; */
	background: url('../bg/main-rcol.gif') right repeat-y;
}

#PNSpace {
	margin:0;
	padding:0;
	height: 55px;
	position: relative;
	background: url('../bg/menu.gif') repeat-x;
	width: 100%;
}

#PNSpace ul.PNav {
	margin:0;
	padding:0;
        position: relative;
        nowrap: nowrap;
}

ul.PNav * {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#Cont ul.PNav li {
        list-style: none inside none;
	float: left; 
	margin: 11px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	width: 20%;
	width: expression('19.95%');
	height: 40px;
	background: url('../bg/chead.gif') repeat-x;
}

ul.PNav li a {
	padding-top: 12px;
	height: 30px;
	display: block;
	border-right: solid 1px #FFF;
}

ul.PNav li a:hover {
	text-decoration: underline;
}

ul.PNav li a.act {
	text-decoration: none;
	color: #FFFFFF;
	background: url('../bg/mact.gif') repeat-x;
}

#Bott {
	height: 85px;
	position: relative;
	background: url('../bg/bott.gif') bottom repeat-x;
/*	padding-top: 45px; */
	font-size: 11px;
	color: #99998A;
	background: #FFF;
}

#Bott * { font-size: 12px; color: #A2A2A2;}

#Bott div.copy { 
	background: url('../bg/copy.gif') no-repeat;
	padding: 3px 43px;
	height: 37px;
	margin-top: 10px;
}

#Bott div.bmenu { 
	background: url('../bg/bmenu.gif') right no-repeat;
	float: right;
	float:right; width:350px; text-align: center;
	height: 44px;
	margin:0;
	padding:0;
}

#Bott div.bmenu ul {
	margin: 15px 0 0 25px;
	padding:0;
        list-style: none inside none;
}


#Bott div.bmenu ul li {
	float: left; 
	margin:0;
	padding:0 62px 0 0;
	text-align: center;
}

#Bott div.bmenu ul li.site a { color: #000; }
#Bott div.bmenu ul li.smap a { color: #FFF; }

div#Bott div.counters {
	float: 		right;
	margin-top: 	6px;
}

a.roubric {
	font-size: 16px;
}

h3.roubric {
    font-size: 16px;
    color: #FE7107;
}