body {
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	min-width:1000px;
	color:#000;
}
img { border-style:none;}
a {
	text-decoration:underline;
	color:#076cc7;
}
a:hover {text-decoration:none;}
input, textarea, select {
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#header {
	margin: 0 auto;
	background:#a2d1f9;
	height:76px;
	overflow:hidden;
	padding:0 0 0 0;
	vertical-align:middle;
}
#header .logo {
	width:197px;
	height:57px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/templates/mazda6/images/logo.gif) no-repeat;
	float:right;
	margin:13px 45px 20 0;
}
#header .logo a {
	display:block;
	height:100%;
	
}
#header .ttl {
	width:275px;
	float:left;
	color:#fff;
	font-size:14px;
	padding:20px 0 0;
}
.ttl strong {
	display:block;
	
}
.ttl span {
	font-size:18px;
	color:#000;
	font-weight:bold;
}
#header .events {
padding-right:140px;
	float:left;
	width:180px;
	padding:20px 0 0 24px;
	background:url(/templates/mazda6/images/ico-flag.gif) no-repeat;
	color:#000;
	font-size:16px;
}
.events a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url(/templates/mazda6/images/bg-a-events.gif) 0 100% repeat-x;
}
.events a:hover {background:none;}
#main{
margin: 0 auto;
	width:1000px;
	overflow:hidden;
	padding:29px 0;
}
.m1{
	width:100%;
	float:left;
}
#sidebar{
	width: 191px;
	padding-left:65px;
}
#sidebar img {
	display:block;
	margin:0 auto 18px;
}
#sidebar h2 {
	background:url(/templates/mazda6/images/ico-flag2.gif) no-repeat;
	padding-left:36px;
	font-size:18px;
	margin:0;
	line-height:55px;
}
#sidebar .nav {
	margin:-10px 0 20px;
	padding:0 0 0 36px;
	list-style:none;
	font-size:14px;
	line-height:25px;
}
#sidebar h3 {
	font-size:16px;
	margin:0 0 14px;
}
#sidebar .forum {
	margin:0 0 50px;
	padding:0;
	list-style:none;
}
.forum li {
	height:1%;
	overflow:hidden;
	padding:7px 0 0;
	margin-bottom:2px;
	vertical-align:top;
}
.forum li.lite {background:#fff6e6;}
.forum li.dark {background:#f9eedb;}
.forum li .title {
	display:block;
	margin:0 0 5px 6px;
}
.forum li div {
	height:1%;
	overflow:hidden;
	padding-left:11px;
}
.forum .user {
	float:left;
	padding-left:15px;
	color:#839a16;
	background:url(/templates/mazda6/images/ico-user.gif) 0 50% no-repeat;
}
.forum .user2 {background:url(/templates/mazda6/images/ico-user2.gif) 0 50% no-repeat;}
.forum .date {
	float:right;
	padding:2px 4px;
	font-style:normal;
	color:#fff;
	font-size:9px;
	background:#ffae21;
	margin-top:2px;
}
#sidebar .count {
	background:url(/templates/mazda6/images/bg-forum.gif) 100% 0 no-repeat;
	padding:0 0 30px;
}
.count span {
	display:block;
	margin-bottom:0;
}
.count span a {
	color:#839a16;
	text-decoration:none;
	background:url(/templates/mazda6/images/bg-a-count.gif) 0 100% repeat-x;
}
.count span a:hover {background:none;}
#sidebar .users ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	line-height:16px;
	font-size:11px;
}
.users ul li {
	float:left;
	margin-right:1px;
}
.users ul a {
	float:left;
	padding-right:5px;
	color:#838383;
}
.users ul a span {
	float:left;
	padding-left:5px;
	cursor:pointer;
}

.aside{
	width:175px;
	padding:13px 15px 0 0;
	overflow:hidden;
}
.aside h3 {
	font-size:18px;
	line-height:37px;
	padding-right:19px;
	background:url(/templates/mazda6/images/ico-forum.gif) 100% 0 no-repeat;
	margin:0;
}
/****************/
.aside h3.welcome {
	background:none;
	line-height:14px;
	font-size:13px;
	margin:10px 0 0
}
.aside .user {
	display:block;
	margin:0;
	background:url(/templates/mazda6/images/ico-welcome.gif) 100% 0 no-repeat;
	line-height:55px;
}
.aside a.btn-add,
.aside a.btn-exit {
	width:160px;
	height:28px;
	display:block;
	background:url(/templates/mazda6/images/btn-add-news.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:17px;
}
.aside a.btn-exit {
	width:83px;
	background:url(/templates/mazda6/images/btn-exit.gif) no-repeat;
}
.aside .login-form label {
	display:block;
	color:#637b91;
}
.aside .login-form .text {
	border:1px solid #9bbcd9;
	padding:3px 5px;
	width:145px;
	margin:0 0 5px;
}
.login-form div {
	height:1%;
	overflow:hidden;
	padding:3px 0 0;
}
.login-form div label {float:left;}
.login-form .check {
	width:15px;
	height:15px;
	margin:0 5px 0 0;
	float:left;
}
.login-form .btn {
	margin:10px 0;
	display:block;
}
.aside .ad img {
	display:block;
	margin:35px auto;
}
.aside h3.question {
	background:url(/templates/mazda6/images/ico-question.gif) 100% 50% no-repeat;
	line-height:51px;
}
.aside .question-form {
	margin-bottom:35px;
}
.aside .question-form strong {
	background:url(/templates/mazda6/images/bg-question.gif) 0 100% repeat-x;
	font-size:14px;
	font-weight:normal;
}
.aside .question-form div {
	height:1%;
	overflow:hidden;
	margin-top:5px;
}
.aside .question-form .radio {
	float:left;
	width:15px;
	height:15px;
	margin:0 5px 0 0;
}
.aside .question-form label {
	float:left;
}
.aside .question-form .vote {
	display:block;
	margin:10px 0 0;
}
.aside h3.friends {
	background:url(/templates/mazda6/images/ico-friends.gif) 100% 0 no-repeat;
	line-height:51px;
}
.aside a.friend img {
	display:block;
	margin-bottom:25px;
}
.aside h3.articles {
	background:url(/templates/mazda6/images/ico-articles.gif) 100% 0 no-repeat;
	line-height:55px;
}
.aside .articles-list {
	margin:-10px 0 0;
	padding:0 0 0 5px;
	list-style:none;
	line-height:25px;
}
#content{
	margin:0 10px 0 10px;
	line-height:17px;
}
.c1{
	width:100%;
	float:left;
}
.content-holder {
	height:1%;
	overflow:hidden;
	padding:0 20px;
}
#content .date {
	color:#7e7d7d;
	display:block;
	font-size:11px;
	font-style:normal;
}
#content h1,
#content h2 {
	font-size:18px;
	margin:0 0 15px;
}
#content h1 a,
#content h2 a {color:#000;}
#content .image-holder {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.image-holder img {
	vertical-align:top;
	margin:0 1px;
}
#content p {margin:0 0 15px;}
#content strong.ttl {
	display:block;
	margin-bottom:7px;
}
#content ul {
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
#content .wrapper {
	font-size:12px;
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}
#content a.more {
	float:left;
	background:url(/templates/mazda6/images/bg-more.gif) 100% 0 no-repeat;
	padding-right:15px;
	color:#fff;
	text-align:center;
	line-height:28px;
}
#content a.more span {
	float:left;
	background:url(/templates/mazda6/images/bg-more.gif) no-repeat;
	padding-left:15px;
	cursor:pointer;
}
#content a.more em {
	cursor:pointer;
	padding-right:15px;
	background:url(/templates/mazda6/images/arrow-rt.gif) 100% 50% no-repeat;
	font-style:normal;
}
#content .comment {
	float:right;
	padding-left:23px;
	background:url(/templates/mazda6/images/bg-comment.gif) 0 50% no-repeat;
}
#content a.ad img {
	display:block;
	margin:0 auto 30px;
}
#content .articles {
	background:url(/templates/mazda6/images/bg-articles.gif) repeat-x;
	padding-top:21px;
}
#content .search-form {
	background:url(/templates/mazda6/images/bg-search-form.gif) no-repeat;
	width:560px;
	overflow:hidden;
	padding:6px 0 3px;
	margin:0 auto 20px;
}
.search-form .title {
	font-weight:normal;
	font-size:14px;
	margin-left:45px;
	display:block;
}
.search-form .row {
	height:1%;
	overflow:hidden;
	padding:22px 0 2px 20px;
}
.search-form .text {
	border:1px solid #99c1ed;
	background:#fff;
	margin:0 18px 0 0;
	float:left;
	padding:8px 5px;
	width:415px;
}
.search-form .submit {
	border:0;
	height:33px;
	width:71px;
	padding:0;
	background:url(/templates/mazda6/images/bg-submit.gif) no-repeat;
	float:left;
	color:#fff;
	cursor:pointer;
	font-size:14px;
}
.search-form .example {
	font-size:11px;
	color:#687e96;
	margin-left:22px;
}
.search-form .example span {
	background:url(/templates/mazda6/images/bg-example.gif) 0 100% repeat-x;
}
.paging {
	margin:0;
	padding:6px 0;
	list-style:none;
	text-align:center;
	font-size:14px;
	height:1%;
	overflow:hidden;
	line-height:30px;
}
.paging li {
	display:inline;
	margin:0 2px;
	padding:6px 0;
}
.paging a {
	padding:6px;
}
.paging li.active a,
.paging li.active,
.paging a:hover {
	background:url(/templates/mazda6/images/bg-a-paging.gif) 0 50% no-repeat;
	text-decoration:none;
	color:#fff;
	
}
#footer {

	background:url(/templates/mazda6/images/bg-footer.jpg) 50% 100% no-repeat;
	border-top:1px solid #d1d1d1;
	min-height:380px;
	color:#000;
	padding:24px 130px 0;
}
#footer .copy {
	width:250px;
	float:left;
	margin-right:-210px;
}
.copy p {margin:0 0 10px;}
.copy a.ad {
	padding-left:16px;
	background:url(/templates/mazda6/images/ico-ad.gif) 0 4px no-repeat;
	margin-right:8px;
}
.copy a.mail {
	padding-left:15px;
	background:url(/templates/mazda6/images/ico-mail.gif) 0 5px no-repeat;
}
* html #footer {height:380px;}
#footer ul {
	margin:0 0 0 -250px;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer ul li {
	display:inline;
	background:url(/templates/mazda6/images/separator-footer.gif) 0 50% no-repeat;
	padding:0 8px 0 15px;
}
#footer ul li:first-child {background:none;}

.title_news{
    color:#000000;
    font-size:18px;
    line-height:17px;
    font: Arial,Helvetica,sans-serif;
    
}
/* Thumb */
.thumb                                    {border:1px solid #ccc; padding:1px; text-align:center; width:auto;}
.thumbtitle                               {background-color:#f9f9f9; border:1px solid #edecec; padding:3px;
                                           margin-top:1px; color:#000;}
.thumbtext                                {background-color:#f9f9f9; border:1px solid #edecec; padding:3px;
                                           margin-top:1px; color:#000;}
.thumbcet                                 {background-color:#fff; border:1px solid #edecec; padding:3px;
                                           margin-top:1px; color:#000; height:100%;}


.imgleft {
	float:left;
	margin:1.5em 1em 1em 0;
}
.imgright{ 
	float: right; 
	margin: 1.5em 0 1em 1em;
 }


/* Container */
.time                                     {color:#8A8B8B; font-weight:normal;}
.tabletd                                  {margin:1px; padding:1px; height:100%;}
.tablepadding                             {padding:2px;}
.container                                {background-color:#F6F6F6; border:1px solid #ddd; padding:15px; }
.container_title                          {background-color:#fff; height:25px; padding-left:5px;
                                           border-bottom:1px solid #ddd; margin:4px; padding:4px; line-height:22px;}
.container_text                           {margin:4px; padding:4px; line-height:1.2åm; color:#104470; font-size:10pt;}
.container_wait                           {margin:10px; padding:10px; background-color:#fff; line-height:14px;}
.subcat                                   {padding:4px;}
