html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, div {margin: 0; padding: 0; border: 0;}/*force 0 0*/
html, body {height: 100%; margin:0; padding:0; text-align:center}
body, p {
	background-color:#fff; color:#000;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;  font-weight:normal; text-align:left;
}

h1 {font-size:28px; font-weight:normal; padding:1px 0  11px 0; line-height:28px; color:#4C4C4C}
h2 {font-size:12px; font-weight:bold; padding:1px 0  3px 0; margin-bottom:5px; border-bottom:1px solid #DFB69A}
h3 {font-size:16px; font-weight:normal; text-align:left; padding:5px 0 5px 0; margin:10px 0 10px 0}

a {color:#4A4A4A; text-decoration:none}
a:HOVER {color:#B83227;}

/*-----------------------------------------------------*/
table.rootTable {width:100%; height:100%; border:0;}
table.rootTable tr td {vertical-align:top}

td.headlictTd {background-color:#3779D9; text-align:center}

td.login {padding:90px 0 0 0; width:217px !important}
td.login div#loginDiv {
	background:url(../images/loginBgr.png) no-repeat;
	width:217px; height:165px; text-align:center
}

td.login div#loginDiv a#enter {
	padding: 5px 0 10px 0;
	font-size:14px; display: inline-block; position:relative; 
}
td.login div#loginDiv a#enter:HOVER {color:#fff}
a#enter div.enterForm {display:none}
a#enter div.enterForm:HOVER {display:inline; position:relative;}

td.login div#loginDiv a#register {position:relative; top: 7px}
td.login div#loginDiv a#register:HOVER {color:#4a8cd8;}


/* ------------------------------------------------------------------------------- */
/* [+] LEFT COL */
td.leftCol {width:160px; padding-left:20px;}
td.leftCol h2 {}

td.leftCol div img{float:left; margin-right:5px}
td.leftCol div {clear:both; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #777; overflow:hidden}

div.leftMenu ul li a{font-size:14px; font-weight:bold}
div.leftMenu ul li ul{margin-left:20px}
div.leftMenu ul li ul a{font-size:11px; font-weight:normal}
/* ------------------------------------------------------------------------------- */

/* [+] CENTER COL */
td.centerCol {padding:0 20px 20px 20px; height:100%}
td.centerCol img {float:left; margin:0 10px 5px 0}
table.threeNewsTable {width:100%;}
table.threeNewsTable tr td {padding:5px}
table.threeNewsTable tr td img{width:80%; margin-bottom:10px; border:1px solid #DFB69A}

/* ------------------------------------------------------------------------------- */

/* [+] RIGHT COL */
td.rightCol {padding:10px 10px 10px 0px; width:217px;}
td.rightCol div img{float:left; margin-right:5px}
td.rightCol div {clear:both; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #777; overflow:hidden}

/* [+] FOOT MENU */
table.footTable {width:100%; border:0; background-color:#3779D9}
table.footTable tr td.half {width:10%}
td.footMenu{padding:20px 10px 0 20px; overflow:hidden; width:750px}
td.footMenu ul{float:left; width:120px; height:160px;}
td.footMenu ul li a{color:#000; font-size:10px}

/* [+] archive news */
div#arch h2 {padding-bottom:5px; margin-bottom:0}
ul.year{
	padding:0 0 0 0 ! important; margin:0 !important;
	font-family:Tahoma,sans-serif ! important; font-size: 11px; color:#ffffff;
	list-style-type:none
}
li.y {font-weight:bold ! important; color:#BD2730; height:30px}
ul.month {padding-left:0; clear:both}
ul.month  li{float:left; list-style-type:none; padding-right:5px; font-weight:normal;}
ul.month  li a {font-size:9px}
/* [-] archive news */	

div.footAdv {
	border-top:1px solid #fff; text-align:center;
	padding: 0 10px 0 10px; color: #000;
}

div.footAdv a{
	color: #000; text-decoration:underline;
}