
html, body {
	width:100%;
	padding: 0px; 
	margin: 0px; 
	vertical-align:top;
	background:url(../images/bg_top.gif) top left repeat-x white; 
}
table {
	padding: 0px; 
	margin: 0px; 
	vertical-align:top; 
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td{
	padding:0px; /* cellspadding="0" */
}
td, div, p, span {
	font: 13px Tahoma, Arial, sans-serif;
	color:#6C6C6C;
	margin:0px; 
	padding:0px;
	vertical-align:top;
}
p {
	padding-top:15px;
}
a, a:link, a:visited, a:active {
	font:13px Tahoma, Arial, sans-serif;
	color:#6C6C6C;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

a img {border:0;}
h1 {
	font:26px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:black;
	padding:0;
	margin:15px 0 0 0;
}
h1.small {
	font-size:17px;
	font-weight:bold;
	margin:0 0 5px 0;
}
h2 {
	font:bold 14px Tahoma, Arial, sans-serif;
	color:#6C6C6C;
	padding:0;
	margin:15px 0 0 0;
}
form {
	margin:0;
	padding:0;
	border:0
}
.clear {
	clear:both;
}

#global {
	width:100%;
	background:url(../images/bg_header.jpg) top right no-repeat;
	min-width:1000px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}
#left_column {
	width:100%;
	padding-bottom:1px
}
#right_column {
	width:230px;
	padding:206px 0 1px 62px;
}

#footer {
	background:url(../images/bg_foot_gray.gif) bottom left repeat-x;
	height:87px
}
.footer {
	background:url(../images/bg_foot_rt.gif) bottom right no-repeat;
	width:100%;
	height:87px
}
.footer td {
	text-align:center;
	vertical-align:bottom;
	padding:71px 28px 5px 28px;
	color:#5B5B5B;
	font-size:11px;
	width:100%;
}
.footer a, 
.footer a:link, 
.footer a:visited, 
.footer a:active {
	color:#5B5B5B;
	font-size:11px;
	text-decoration:none
}
.footer a:hover {
	text-decoration:underline
}
.footer .copyright {
	background:url(../images/bg_foot_orange.gif) bottom left repeat-x;	
	padding:0;
	width:330px;
}
.footer .copyright div {
	background:url(../images/bg_foot_lt.jpg) bottom left no-repeat;
	padding:71px 28px 5px 188px;
	color:white;
	width:120px;
	font-size:11px;
}

.icons {
	background:url(../images/bg_icons.gif) top left no-repeat;
	padding:4px 13px 0 7px;
	height:15px;
	margin:5px 0 38px 0;
	vertical-align:top;
}
.logo {
	padding-left:19px;
	color:#5A5A5A;
	font-size:12px;
	margin-bottom:7px;
}

#header {
	background:url(../images/bg_search.gif) bottom right no-repeat #B5B5B5;
	width:100%;
	height:54px;
	border-bottom:6px solid white;
}
.menu {
	width:100%;
	background:#DDDDDD;
	text-align:center;
	padding-top:23px
}
.menu a,
.menu a:active,
.menu a:link,
.menu a:visited {
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#5B5B5B;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../images/menu.gif) bottom center no-repeat;
	padding:0 2px 16px 2px;
}
.menu a:hover,
.menu a.active,
.menu a.active:active,
.menu a.active:link,
.menu a.active:visited {
	font:bold 11px Tahoma, Arial, sans-serif;
	color:black;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../images/menu_a.gif) bottom center no-repeat;
	padding:0 2px 16px 2px;
}
.search {
	background:url(../images/dot_w.gif) top left repeat-y;
}
#search {
	background:url(../images/search.gif) top left no-repeat;
	padding:22px 8px 12px 10px;
	width:212px;
	height:20px;
	color:white;
	font-size:11px;
}
#search .txt {
	width:117px;
	height:12px;
	padding:2px;
	background:white;
	border:1px solid #6D6D6D;
	color:black;
	font-size:11px;
}
#search .btn_search {
	width:49px;
	height:20px;
	background:url(../images/btn_search.gif) top left no-repeat;
	border:none;
	cursor:pointer;
}
.path {
	text-align:right;
	color:#979797;
	font-size:11px;
}
.path span {
	color:#5B5B5B;
	font-size:11px;
}
.path a,
.path a:active,
.path a:link,
.path a:visited {
	font-size:11px;
	color:#979797;
}

.content{
	padding-left:24px;
}
.brd01 {
	border:1px solid #D4D4D4;
}
.more {
	text-align:right
}
.more a,
.more a:active,
.more a:link,
.more a:visited {
	color:black;
	font-weight:bold;
	background:url(../images/bg_more.gif) bottom left no-repeat;
	padding:0 0 1px 8px;
	text-decoration:none;
}
.more a:hover {
	background:url(../images/bg_more2.gif) bottom left no-repeat;
	color:#FF6600;
}

.articles {
	width:224px;
	margin:0;
	padding:0;
	border-right:7px solid #8A8A8A;
}
.articles li {
	padding-bottom:5px;
	padding-right:38px;
	list-style-type:none
}
.articles .first {
	background:url(/images/list01.gif) left top no-repeat;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:black;
	padding-left:12px;
	padding-top:3px
}
.articles a,
.articles a:active,
.articles a:link,
.articles a:visited {
	color:#8A8A8A;
	font-size:11px;
	background:url(/images/dot_b.gif) top left repeat-x;
	padding-top:6px;
	text-decoration:none;
	display:block
}
.articles a:hover {
	text-decoration:underline
}
.line {
    background:url(/images/bg_line.gif) top right no-repeat;
    height:1px;
    overflow:hidden;
    border-bottom:1px solid #ECECEC;
    margin:20px 45px 20px 0;
}

#autorization {
	width:187px;
	color:#6C6C6C;
	font-size:11px
}
#autorization .txt1,
#autorization .txt2 {
	width:147px;
	height:12px;
	padding:2px;
	margin-bottom:6px;
	background:white;
	border:1px solid #6C6C6C;
	color:black;
	font-size:11px;
	float:right;
}
#autorization .txt2 {
	width:140px
}
#autorization a,
#autorization a:active,
#autorization a:link,
#autorization a:visited {
	color:#6C6C6C;
	font-size:10px;
}
#autorization .btn_ok {
	width:29px;
	height:18px;
	background:url(../images/btn_ok.gif) top left no-repeat;
	border:none;
	cursor:pointer;
	float:right
}
.tema {
	margin:0 45px 12px 0;
}
.tema a,
.tema a:active,
.tema a:link,
.tema a:visited {
	text-decoration:none
}
.tema a:hover {
	text-decoration:underline
}
a.orange,
a.orange:active,
a.orange:link,
a.orange:visited {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none
}
a.orange:hover {
	text-decoration:underline
}
.black {
	color:black;
}
.banner {
	margin-bottom:10px
}

----- old css ------

.pagefont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.links {  font-family: "Century Gothic", Arial, sans-serif; font-size: 13px; font-weight: 400}
.panel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; color: #FFFFFF; text-decoration: none}
.bottomfont {  font-family: "Century Gothic", Arial, sans-serif; font-size: 13px}
.header {  font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: 800}
.photo {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.panelleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-transform: none; color: #006633; text-decoration: none }
.greenheader {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: 600; font-size: 13px; color: #006633}

