@media screen {
	.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
	.clearfix{display:inline-table}
	* html .clearfix{height:1%}
	.clearfix{display:block}
	.clear_fix {line-height:1px; height:1px; display:none; clear:both}
	label{cursor:pointer;}
	h3,h2,h1 {margin:0px;padding:0px;}
	ul{list-style-type:none;margin:0px;padding:0px;}

	::-moz-selection {
	   background: #F1F1F1;
	}
	body {
		background:#13202d url(img/bg_right.jpg) no-repeat 950px 100%;
		margin:0px;
		font-family: Tahoma;
		font-size:12px;
		color: #003366;
	}
	td {
		font-size:12px;
	}
	.h2info{
		color: #003366;
		font-size: 13px;
		font-weight: bold;
		padding: 8px;
		padding-right: 0px;
	}
	#contener {
		width:951px;
		background:#14202E;
		border-right:1px solid #666F76;
	}
	.autoMazda {
		height:270px;
		background:transparent url(img/bg_footer.jpg) no-repeat;
		clear:all;
	}
	.top {
		background:transparent url(img/bg_logo.jpg) no-repeat 1px 0px;
		height:59px;
	}
	.txtBody {
		background:transparent url(img/bg_top.jpg) no-repeat 1px 0px;
		padding-top:4px
	}
	.txtPlace {
		width:920px;
	}
	.menus {
		background:transparent url(img/bg_txt.jpg);
		margin-left:34px;
	}
	.topMenu {
		height:44px;
		text-align:right;
	}
	.topMenu ul {
		padding: 0px;
		margin: 0px;
		margin-right: 25px;
	}
	.topMenu li {
		display:inline;
		padding: 0px;
		margin: -1px;
	}
	.topMenu img, .topMenu image {
		border:none;
	}
	.footer .copy {
		background:#000000 url(img/bg_footer_liner.jpg) repeat-x;
		height:76px;
	}
	.el1 {
		width:340px;
		margin-left:30px;
		margin-top:16px;
		float:left;
		color:#363636;
	}
	.el2 {
		width:340px;
		margin-top:25px;
		float:right;
		color:#363636;
		text-align:right;
		margin-right:20px;
	}
	.el2 a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	.el2 li {
		border-right:1px solid #fff;
		margin-right:6px;
		padding-right:6px;
		display:inline;
	}
	.el2 li.last {
		border:none;
		margin:0px;
		padding:0px;
	}
	.lg {
		width:100px;
		float:left;
		margin-right:10px;
	}
	.rt {
		width:230px;
		padding-top:7px;
		float:right;
		vertical-align:middne;
	}
	.navi {
		margin-left: 10px;
	}
	.navi ul {
		background-color: #f7f9f8;
		margin: 0px;
		padding: 0px;
	}
	.navi li {	
		width:189px;
		background-color: #f7f9f8;
		background:transparent url(img/menu_normal.jpg) no-repeat right;
		padding-top:1px;
		padding-left: 0px;
		margin-left: -10px;
		list-style: none;
	}
	.navi li:hover {
		padding-top:1px;
		padding-left: 0px;
		margin-left: -10px;
		width:189px;
	}
	.navi a {
		color:#CC0000;
		line-height:26px;
		margin-left:1px;
		height:29px;
		display:block;
		text-decoration:none;
		padding-left:30px;
	}
	.navi a:hover {
		margin-left:1px;
		text-decoration:none;
		height:29px;
		line-height:26px;
		padding-left:30px;
		color:#0E1B2C;
	}
	.txts {
		width:490px;
		margin-left:3px;
		background:transparent url(img/bg_text.jpg) no-repeat;
		float:right;
		padding:11px;
		text-align:justify;
	}
	.txts h2 {
		line-height:28px;
		height:28px;
		background:transparent url(img/h2.gif) no-repeat;
		font-size:11px;
		font-weight:bold;
		padding-left:20px;
		margin-bottom:15px;
	}
	.tit {
		float:left;
	}
	.print {
		float:right;
		margin-right:3px;
	}
	.advert {
		padding-left:5px;
	}
	
	.details-news { margin-bottom: 30px; }
	.single-news { margin-bottom: 30px; }
	.news-txt { font-weight: normal; }
	.i { margin-right: 10px; border: 1px solid #ccc; }
	.news-title { margin-bottom: 6px; font-weight: bold; color: #CC0000; }
	.news-txt a {
		color:#CC0000;
		line-height:26px;
		margin-left:1px;
		height:29px;
		display:block;
		text-decoration:none;
		padding-left:30px;
	}
	.news-txt a:hover {
		margin-left:1px;
		text-decoration:none;
		height:29px;
		line-height:26px;
		padding-left:30px;
		color:#0E1B2C;
	}
	
	td a {
		color:#CC0000;
		text-decoration:none;
	}
	td a:hover {
		text-decoration:underline;
		color:#0E1B2C;
	}
	
	.i_nb {
		border: 0;
	}
	
	.li_p {
		margin-laft: 20px;
		padding-left: 80px;
	}
	
	.z {color: #ccc;}
	
	.aso-lista { margin-bottom: 40px; width: 490px; }
	.aso-lista td {width: 140px; }
}