html, body {margin: 0; padding: 0; }
table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h5, h6, hr, img, form, input, textarea {margin: 0; padding: 0; border-style: none; }
* {background-repeat: no-repeat; }
body {background-color: #fff; padding-top: 0; text-align: center; }
body, td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 15px;
}
a { text-decoration: underline; color: #42567D; }
a:hover { text-decoration: none; }

#mContainer { margin-left: auto; margin-right: auto; text-align: left;  background-color: #fff; position: relative; width: 780px; }
#linkstop { width: 780px; color: #FFFFFF; background-color: #E1DEDE; font-family: Tahoma; font-size: 10px; height: 22px; text-align: center; line-height: 20px; }
#linkstop a { color: #808080; text-decoration: none; }
#linkstop a:hover { color: #42567D; text-decoration: underline; }
#header { height: 58px; }
#logo { margin: 8px; float: left; }
#search { font-family: Tahoma; font-size: 10px; color: #666; float: right; margin: 24px 8px 8px; }
.search_input, select { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #666; width: 106px; height: 17px; border: 1px solid #ccc; line-height: 16px; }
textarea
 {
font-family: Tahoma; font-size: 10px; font-weight: bold; color: #666; width: 271px; height: 200px; border: 1px solid #ccc; line-height: 16px;

}
#menu {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8294B3;
	text-align: center;
}
#menu  a {
	color:#fff;
	text-decoration: none;
	padding: 4px 0px ;
}
#menu  a:hover {
	border-bottom: 7px solid #fff;	
}
#container { width: 780px; }
#containerLeft {
	width: 468px;
	float: left;
	background-color: #fff;
	overflow:hidden;
}
#container > #containerLeft { width:460px;}
#containerRight {
	width: 304px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 2px;
}
#banner1 { text-align: center; margin-top: 2px; }
#banner2 { width: 120px; }
#banner2 p{ margin-top: 2px; }
#banner3 { width: 468px; margin-top: 2px; }
.topStiri {
	margin-top: 2px;
	margin-left: 2px;
}
.topStiriTable { background-color: #F5F5F5; background-image: url(images/bgH.gif); background-repeat: repeat-x; margin-top: 2px; }
.topStiriTable p { padding: 5px 10px 3px; }
.topStiriTable h1 { padding: 5px 10px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #42567D; font-weight:bold; text-decoration:none; }
.topStiriTable h1 a {  text-decoration:none;line-height: 20px; }
.topStiriTable h1 a:hover { background-color: #42567D; color: #FFFFFF; }
.topStiriTable h2 { font-size: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top:0;}
.topStiriTable h2 a { color: #CC0000; text-decoration: none; padding-right: 2px; padding-left: 2px; }
.topStiriTable h2 a:hover { color: #FFFFFF; background-color: #CC0000; }
.topStiriTable img.margin { margin:10px;}
.topStiriTable ul li {margin-left:20px;}
.topStiriTable li {list-style:square ;color:#2E4051;}


.topStiripreluate { background-color: #F5F5F5; background-image: url(images/bgH.gif); background-repeat: repeat-x; margin-top: 2px; }
.topStiripreluate p { padding: 5px 10px 3px; }
.topStiripreluate h1 { padding: 5px 10px 0px; font-size: 11px; color: #42567D; font-weight:normal; }
.topStiripreluate h1 a:hover { background-color: #42567D; color: #FFFFFF; }
.topStiripreluate h2 { font-size: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; }
.topStiripreluate h2 a { color: #CC0000; text-decoration: none; padding-right: 2px; padding-left: 2px; }
.topStiripreluate h2 a:hover { color: #FFFFFF; background-color: #CC0000; }
.topStiripreluate ul li {margin-left:10px;}
.topStiripreluate li {list-style:square ;color:#2E4051;}

.headingRed {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #E3212F;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
}
.headingGray {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
	padding: 0 5px;
	text-transform: uppercase;
}

.headingGrayArhiva {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
	padding: 0 5px;
	text-transform: uppercase;
}


.headingBlack {
	
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #2E4051;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
	
}
.headingWhite {
	font-size: 10px;
	color: #666;
	background-color: #FFFFFF;
	padding: 0 5px;
}
#spec {
	width: 468px;
}
#specLeft {
	margin-left: 2px;
	width: 346px;

}
.specRed {
	float: left;
	width: 155px;
	margin-top: 2px;
	background-color: #FFFFFF;
}
.specBlack {
	float: left;
	width: 154px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #FFFFFF;
	margin-right: 2px;
}
.headingSpecRed {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #E3212F;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
	border-top: 2px solid #fff;
}
.headingSpecGray {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
	padding: 0 5px;
	text-transform: uppercase;
	border-top: 2px solid #fff;
}
.headingSpecBlack {
	background-color: #2E4051;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 0 5px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	width: 21px;
	border-top: 2px solid #fff;
}
.specTabRed {
	background-color: #F5F5F5;
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	border-top: 2px solid #fff;
}
.specTabRed h1 {
	font-family: Tahoma, helvetica;
	font-size: 11px;
	color: #42567D;
	padding: 80px 5px 0 5px;
}
.specTabRed > h1 { padding: 10px 5px 0 10px;}
.specTabRed h1 a:hover {
	background-color: #42567D;
	color: #FFFFFF;
}
.specTabRed p {
	padding: 0 10px 5px 10px;
}
.specTabRed img {
	margin: 8px 5px 0 0;
}
.specTabBlack {
	background-color: #F5F5F5;
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
}
.specTabBlack h1 {
	font-family: Tahoma, helvetica;
	font-size: 11px;
	color: #42567D;
	padding: 10px 5px 0 10px;
}
.specTabBlack h1 a:hover {
	background-color: #42567D;
	color: #FFFFFF;
}
.specTabBlack p {
	padding: 0 10px 5px 10px;
}
.specTabBlack img {
	margin: 8px 5px 0 0;
}
#googleads {
	width: 468px;
	margin-top: 2px;
	background-color: #E8EBF1;
	background-image: url(images/bg_google.gif);
	background-repeat: repeat-y;
}
#googleads table {
	
}
#googleads td {
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#googleads h1 {
	font-family: Tahoma, helvetica;
	font-size: 11px;
	color: #42567D;
	padding: 10px 10px 0px;
}
#googleads h2 {
	font-size: 10px;
	font-weight: normal;
	color: #268153;
	padding: 0px 10px 5px 0px;
}
#googleads h2 a {
	color: #268153;
}
#googleads p {
	padding: 0px 10px;
	font-size: 11px;
}
#googleadsRight {
	width: 310px;
	margin-top: 2px;
	background-color: #E8EBF1;
	background-image: url(images/bg_googleRight.gif);
	background-repeat: repeat-y;
}
#googleadsRight table {
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;	
}
#googleadsRight td {
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#googleadsRight h1 {
	font-family: Tahoma, helvetica;
	font-size: 11px;
	color: #42567D;
	padding: 10px 10px 0px;
}
#googleadsRight h2 {
	font-size: 10px;
	font-weight: normal;
	color: #268153;
	padding: 0px 10px 5px 0px;
}
#googleadsRight h2 a {
	color: #268153;
}
#googleadsRight p {
	padding: 0px 10px;
	font-size: 11px;
}

#site {
	width: 468px;
}
#siteRight {
	width: 310px;
}
#siteMic {
	margin-left:2px;
}
.headingSiteGreen {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #398400;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
	border-top: 2px solid #fff;
}
.headingSiteBlack {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #2E4051;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
	border-top: 2px solid #fff;
}
.headingSiteGray {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
	padding: 0 5px;
	text-transform: uppercase;
	border-top: 2px solid #fff;
}
.siteTab {
	background-color: #E4F1D9;
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	margin-top: 2px;
}
.siteTab h1 {
	font-size: 11px;
	color: #398400;
	font-family: Tahoma, helvetica;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.siteTab p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.siteTab h2 {
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.siteTab h2 a {
	color: #2B3A1F;
}
.siteTab ul {
	list-style-image: url(images/arrow_green.gif);
	padding-left: 20px;
	margin-top: 10px;
	font-family: Tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-right: 10px;
}
.siteTab ul li {
	margin-top: 2px;
	margin-bottom: 2px;
}
.siteTab a {
	color: #2B3A1F;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 3px;
}
#tips {
	width: 468px;
}
#tipsRight {
	width: 310px;
}
.tipsTab {
	background-color: #F5F5F5;
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	margin-top: 2px;
}
.tipsTab ul {
	list-style-image: url(images/buletGreen.gif);
	padding: 3px 3px 3px 25px;
	float:left;
}
.tipsTab ul li {
	background-image: url(images/bgTips.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 3px;
	padding-bottom: 5px;
}
.tipsTab a {
	color: #494949;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.tipsTab a:hover {
	color: #398400;
	text-decoration: underline;
}
#stiriLeft {
	width: 310px;
	margin-top: 2px;
}
#banner4 {
	width: 310px;
}
#banner4 p {
	margin-top: 2px;
}
#poll {
	width: 310px;
}
.headingBlue {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #42567D;
	padding: 0 5px;
	border-right: 2px solid #fff;
	width: 21px;
	border-top: 2px solid #fff;
}
.pollTab {
	background-color: #E8EBF1;
	background-image: url(images/bgPoll.gif);
	background-repeat: repeat-y;
	margin-top: 2px;
}
.pollTab td {
	background-image: url(images/bgH.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pollTab h1 {
	font-family: Tahoma, helvetica;
	font-size: 11px;
	color: #42567D;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.pollTab p {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 11px;
}
.pollTab h2 {
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.pollTab a {
	color: #FFFFFF;
	background-color: #42567D;
	text-decoration: none;
}
.pollTab a:hover {
}
#news {
	width: 310px;
}
.newsTab {
	margin-top: 2px;
}
.siteTab a:hover {
	text-decoration: none;
	color: #000000;
}
#footer {
	clear: both;
	text-align: center;
	width: 780px;
	padding-top: 2px;
}
#footer #footer_inner {
	border-top: 7px solid #E3212F;
}
#footer_inner a {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#footer_inner a:hover {
	color: #42567D;
	text-decoration: underline;
}
#footer_inner h1 {
	color: #E1E1E1;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
}
#footer_inner p {font-size
	font-size: 10px;
	padding: 3px;
}
#newsLeft {
	width: 468px;
}
#newsRight {
	width: 310px;
}
#newsletter {
	width: 310px;
}
.tableNewsletter {
	margin-top: 2px;
	background-color: #42567D;
}
.tableNewsletter td {
padding:5px 0 10px 0;
}
.tableNewsletter h1 {
	color: #FFFFFF;
	font-size: 21px;
	padding: 5px 10px;
	letter-spacing: -1px;
}
.tableNewsletter p {
	color: #ffffff;
	padding: 5px 10px 0 10px;
}
.inputNewsletter  {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border:1px solid #333333;
	width:150px;
}

.comunicatbg {
	background-color: #fafafa;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.comunicatpj {
	font-weight: bold;
	color: #FF0000;
}

.comunicattt {
	color: #42567D;
	line-height: 24px;
}
