*{
margin:0;
padding:0;
font-family:tahoma;
font-size:11px;
color:#111;
}

table{
border-collapse:collapse;
width:100%;
}

td{
vertical-align:top;
}

#img{
#margin: 5px;
#}

a{
color:#0C8FCE;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

.pusher{
clear:both;
height:0px;
line-height:0px;
font-size:0px;
}

.tx_red{
color:#ED2229;
}
.tx_blue{
color:#0C8FCE;
}

.tx_14{
font-size:14px;
}

.tx_10{
font-size:10px;
}

.tx_12{
font-size:12px;
}

a.i{
text-decoration:none;
}
a.i:hover{
text-decoration:underline;
}
a.n{
font-size:12px;
color:#333333;
text-decoration:underline;
}
a.n:hover{
text-decoration:none;
}

a.common{
color: #0C8FCE;
text-decoration: underline;
}
a.common:hover{
text-decoration: none;
}

p{
}

ul{
list-style-position:inside;
}

hr{
line-height:0;
font-size:0;
height:0;
border:0;
border-bottom:1px solid #CCCCCC;
margin:5px 0 6px;
}
* html hr{
margin:0;
}

.tbl_ac{
width:auto;
}

.tbl_ac td{
text-align:center;
padding-right: 10px;
}

	.tbl_ac a{
	text-decoration:underline;
	}
	.tbl_ac a:hover{
	text-decoration:none;
	}

#main {
background:#FFFFFF url(/images/themes/default/hg.png) repeat-x scroll 0 -90px;
min-width:1004px;
padding-top:3px;
position:relative;
}
* html #main{
width:expression((documentBound.clientWidth<1004)?"1004px":(documentBound.clientWidth>1260)?"1260px":"100%");
}
.c1, .c2, .c3{
font-size:0;
height:0px;
}

	.c1{
	width:154px;
	padding-left:154px;
	}

	.c2{
	width:100%;
	}

	.c3{
	width:607px;
	padding-left:607px;
	}
	.menu{
	background:#ECF0F2 url(/images/themes/default/hg.png) repeat-x 0 -43px;
	}
		.menu *{
		color:#333333;
		}

		.menu .hold{
		position:relative;
		}

		.menu .ctr{
		  background: url(/images/themes/default/pc.png) no-repeat 0 -17px;
		  width:31px;
		  height:32px;
		  position:absolute;
		  right: 0;
		  top: -11px;
		  overflow:hidden;
		}

		*:first-child+html .menu .ctr {
		  top: -10px;
		}

		* html .menu .ctr{
		  top: -10px;
		}

		.menu ol, .menu ul{
		list-style:none;
		list-style-position:outside;
		}
		.menu ul{
		background:#DAE2E6 url(/images/themes/default/vg.png) repeat-y 140px 0;
		padding-bottom:5px;
		padding-top:2px;
		}
		.menu ol{
		margin-top:11px;
		}

		.menu div{
		background:url(/images/themes/default/hg.png) repeat-x 0 -73px;
		}

		.menu div b{
		background:url(/images/themes/default/pc.png) no-repeat top right;
		display:block;
		line-height:11px;
		padding:2px 0 4px;
		}
		.menu ul a{
		/*padding-left:10px;*/
		text-decoration:none;
		}
		.menu ul a:hover{
		text-decoration:underline;
		}
		.menu ul li {
			margin-left:10px;
			padding-bottom:3px;
		}

		.menu div b span{
		padding-left:5px;
		}

		.menu .shd{
		height:10px;
		font-size:0;
		background:url(/images/themes/default/hg.png) repeat-x 0 -63px;
		}

		.menu div.banner {
		  padding: 0 0 0 2px;
		  margin: 0;
		  width: 150px;
		  background: #ECF0F2;
		}





	.top{
	background:url(/images/themes/default/hg.png) repeat-x 0 -53px;
	hei ght:204px;
	}
		.top .ti1{
		background:url(/images/themes/default/vg.png) repeat-y -51px 0;
		height:200px;
		position:relative;
		}

		.top .ti2{
		background:url(/images/themes/default/pc.png) no-repeat -31px -17px;
		height:32px;
		width:31px;
		top:0;
		left:0;
		position:absolute;
		}
		.top .ti3{
		position:relative;
		top:10px;
		height:22px;
		background-color:#FFFFFF;
		}

			.top .ib{
			top:10px;
			font-size:0;
			line-height:0;
			float:right;
			width:200px;
			height:150px;
			position:relative;
			border:1px solid #A9A9A9;
			background-color:#D0D0D0;
			}

			.top .ib *{
			line-height:1em;
			}
				.top .ib .tsh{
				position:absolute;
				top:6px;
				left:10px;
				}
				.top .ib .tsh, .top .ib .tsh *{
				text-decoration:none;
				color:#000000;
				font-size:12px;
				font-weight:bold;
				}
				.top .ib .tsh b{
				font-size:20px;
				}

				.top .ib .tfg{
				position:absolute;
				top:5px;
				left:9px;
				}
				.top .ib .tfg, .top .ib .tfg *{
				text-decoration:none;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				}
				.top .ib .tfg b{
				font-size:20px;
				}

				.top .ib .lnk{
				position:absolute;
				top:0;
				left:0;
				width:200px;
				height:150px;
				}

				.top .ib .tlnk{
				border-top:1px solid #A9A9A9;
				padding-left:10px;
				position:relative;
				overflow:hidden;
				width:190px;
				height:17px;
				}
					* html .top .ib .tlnk{
					height:15px;
					}

					.top .ib .tlnk a{
					font-size:10px;
					line-height:15px;
					text-decoration:none;
					color:#555555;
					}
					* html .top .ib .tlnk a{
					line-height:13px;
					}
					.top .ib .tlnk a:hover{
					text-decoration:underline;
					}
					.top .ib .tlnk .a{
					width:37px;
					float:right;
					background:url(/images/themes/default/vg.png) repeat-y -14px;
					height:15px;
					}
					.top .ib .tlnk .b{
					position:absolute;
					}

.block{
margin-bottom:2px;
border: 1px solid #486185;
padding: 0px;
}

	.block .bi1{
	margin: 0;
	padding:5px 0 6px 0;
	}

		.block .bi1 *{
		font:bold 14px tahoma;
		color:#FFFFFF;
		text-transform:uppercase;
		}

		* html .block .bi1{
		background:transparent;
		height:1%;
		}
	.block .bi2{
	float:right;
	width:10px;
	height:28px;
	}
		* html .block .bi2{
		background:transparent;
		}

	.block .bi3{
	float:left;
	width:10px;
	height:28px;
	}
		* html .block .bi3{
		background:transparent;
		}

	.block .bc{
	margin:0;
	background-color:#FFFFFF;
	position:relative;
	}
    * html #menu_zapl .block .bc{
    height:1%;
    width: 142px;
    }
	.block .bb, .block .bb *{
	font-size:0;
	line-height:0;
	}

.gd{
background-color:#ECF0F2;
}
	.gd>tbody>tr>td:first-child{
	width:100%;
	}
	* html .gd td{
	width:expression(this.parentNode.parentNode.parentNode.className=='gd' && this.parentNode.firstChild.nextSibling==this?'100%':this.width);
	}

.cnt{
background-color:#FFFFFF;
}

.btn{
background-color:#ECF0F2;
}
	.btn1{
	position:relative;
	height:40px;
	}
	.btn2{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	}

.ftr{
border-top:1px solid #555555;
}
.rl{
height:70px;
border-left:7px solid #ED2229;
}

	.fi1{
	float:left;
	width:130px;
	padding-top:3px;
	padding-left:10px;
	}
	.fi2{
	float:right;
    padding-right:100px;
    padding-top:3px;
    text-align:right;
    width:150px;
	}
		.fi2, .fi2 *{
		font-size:11px;
		}
	.fi3{
    margin:0 350px 0 0;
    padding:5px 0 0;
    width:auto;
	}
		.fi3, .fi3 *{
		color:#555555;
		font-size:10px;
		}
		.fi3 b{
		font-size:12px;
		}
		.fi3 a{
		font-weight:bold;
		}
		* html .fi3 img {
		  padding-left: 3px;
		}


.tabs{
padding-top:4px;
padding-bottom:3px;
margin:0 1px;
background-color:#B2B2B2;
border-bottom:1px solid #555555;
}
* html .tabs{
padding-bottom:3px;
}
.tabs, .tabs *{
font-size:0;
line-height:0;
}
	.tou{
	position:relative;
	top:21px;
	background:url(/images/themes/default/shelf.gif) repeat top left;
	}
	.tin{
	top:-21px;
	position:relative;
	width:96%;
	}
	* html .tin{
	position:relative;
	}
	.tab{
	position:relative;
	float:left;
	margin-right:-15px;
	margin-bottom:-4px;
	white-space:nowrap;
	}
		.tab img{
		position:absolute;
		top:0;
		}
		.tab .tb1{
		float:left;
		width:19px;
		height:22px;
		overflow:hidden;
		position:relative;
		}
		* html .tab .tb1{
		margin-right:-19px;
		width:expression(this.parentNode==this.parentNode.parentNode.firstChild?'12px':'19px');
		}

			.tab .tb1 img{
			left:0;
			background:url(/images/themes/default/tbs.png) no-repeat top left;
			}
			* html .tab .tb1 img{
			left:expression(this.parentNode.parentNode==this.parentNode.parentNode.parentNode.firstChild?'-88px':'0');
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/themes/default/tbs.png', sizingMethod='scale');
			}

		.tab .tb2{
		float:left;
		width:19px;
		height:22px;
		overflow:hidden;
		position:relative;
		}
		* html .tab .tb2{
		margin-left:-19px;
		}

			.tab .tb2 img{
			left:-19px;
			background:url(/images/themes/default/tbs.png) no-repeat top left;
			}
			* html .tab .tb2 img{
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/themes/default/tbs.png', sizingMethod='scale');
			}

		.tab .tb3{
		float:left;
		height:20px;
		padding:0 2px;
		border-top:1px solid #555555;
		border-bottom:1px solid #555555;
		background-color:#E5E5E5;
		}
		* html .tab .tb3{
		margin-right:19px;
		margin-left:expression(this.parentNode==this.parentNode.parentNode.firstChild?'6px':'9px');
		}
			.tab .tb3 a{
			line-height:20px;
			text-decoration:none;
			}
			.tab .tb3 a:hover{
			text-decoration:underline;
			}
			.tab .tb3, .tab .tb3 *{
			text-transform:uppercase;
			font:bold 10px tahoma;
			color:#333333;
			}


		.tab:first-child .tb1{
		width:12px;
		}
			.tab:first-child .tb1 img{
			left:-88px;
			}

		.tab.active{
		z-index:1000;
		}

			.tab.active .tb1 img{
			left:-38px;
			}
			* html .block .tab.active .tb1 img{
			left:expression(this.parentNode.parentNode==this.parentNode.parentNode.parentNode.firstChild?'-76px':'-38px');
			}
			.tab.active .tb2 img{
			left:-57px;
			}

			.tab.active .tb3{
			background-color:#FFFFFF;
			border-bottom:1px solid #FFFFFF;
			}
			.tab.active .tb3, .tab.active .tb3 *{
			color:#ED2229;
			}
			.tab.active .tb3 a{
			text-decoration:underline;
			}
			.tab.active .tb3 a:hover{
			text-decoration:none;
			}
				.tab.active:first-child .tb1 img{
				left:-76px;
				}

	#tabs_cont>div{
	display:none;
	}

	* html #tabs_cont{
	/*display:expression(this.parentNode.id=='tabs_cont'?'none':this.style.display);*/
	height:1%;
	}

.navi{
background:#616161 url(/images/themes/default/navi.gif) repeat-x top;
padding:5px 21px 4px;
}
	.navi, .navi *{
	color:#FFFFFF;
	font-size:10px;
	}

	.navi a{
	text-decoration:none;
	}

	.navi a:hover{
	text-decoration:underline;
	}

.testd{
}
	.testd div{
	margin-bottom:10px;
	}

	* html .testd div{
	height:1%;
	}

.str{
width:100px;
margin:0 auto;
text-align:right;
height:25px;
}

	.str div{
	float:left;
	width:11px;
	height:13px;
	background:url(/images/themes/default/pc.png) no-repeat -62px -17px;
	margin-right:1px;
	}

	.str .h{
	background-position:-62px -30px;
	}

	.str .g{
	background-position:-62px -43px;
	}

.gal{
background-color:#FFFFFF;
position:relative;
white-space:nowrap;
overflow:hidden;
width: 100%;
height:130px !important;
}
	.gal, .gal *{
	font-size:0;
	line-height:0;
	}
	* html .gal{
	height:1%;
	}

	.gala{
	float:left;
	width:100%;
	overflow:auto;
	height:130px !important;
	clear:both;
	position: absolute;
	}

	.gala div{
	background:url(/images/themes/default/lentaLine.gif) repeat-x top left;
	float:left;
	}

	.gala img{
	padding:18px 4px;
	vertical-align:top;
	}

	.gala .stop{
	padding:0;
	margin-left:-2px;
	background-color:#FFFFFF;
	}

.article{
padding-bottom:5px;
}
	.article .Article_Image{
	float:left;
	padding-right:10px;
	}

	.article .Article_Title{
	padding-bottom:5px;
	}

	.article .Article_Title a{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	}

	.article div, .article p{
	font-size:12px;
	}

.separator{
}


#related_links{
border-top:1px solid #CCCCCC;
padding-top:10px;
}
	#related_links h3{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px
	}

	#related_links .annotation-text{
	padding:0 0 5px 5px;
	}

	#related_links .annotation-text a *{
	color:#0099CC;
	}

	.annotation-text
    {
	margin-left: 10px;
    }
	.annotation-text *
	{

	}

	.date
	{
		font-size: 13px;

		font-weight: bold;
	}

	.annotation-text .time
	{
		float: left;
		font-size: 11px;
		color: 333333;
	}

	.annotation-text .title
	{
		margin-left: 40px;
		margin-bottom: 3px;
	}
	.annotation-text .rating
	{
		float: left;
		margin-top: 2px;
	}
	.annotation-text a.bold
	{
		font-size: 14px !important;
	}

.scaler{
line-height:1.5em;
}

	.scaler .r, .scaler .r *{
	font-size:0px;
	line-height:0px;
	width:100%;
	}

	.scaler .r{
	background-color:#D4D4D4;
	position:relative;
	width:100%
	}
	.scaler .s{
	height:7px;
	background-color:#ED2229;
	}
	.scaler .s-green{
	height:7px;
	background-color:#069E02;
	}
.bbr{
background:url(/images/themes/default/bb.png) repeat-x left -77px;
}

	.bbr .lb{
	width:11px;
	height:77px;
	float:left;
	margin-right:-11px;
	background:url(/images/themes/default/bb.png) repeat-x left top;
	}

	.bbr .rb{
	width:11px;
	height:77px;
	float:right;
	background:url(/images/themes/default/bb.png) repeat-x right top;
	}

	.bbr .cb{
	padding-top:10px;
	margin:0 11px;
	height:1%;
	}

	* html .bbr .cb{
	padding-top:10px;
	margin:0 8px;
	height:1%;
	}

.fb{
background:#ffffff url(/images/themes/default/fb1.jpg) no-repeat top left;
}
	* html .fb, * html .fb div{
	height: 1%;
	}

	.fbi{

	background:url(/images/themes/default/fb2.jpg) no-repeat bottom left;
	}

	.fbi td{
	vertical-align:middle;
	}
	.fbi td.l{
	width:475px;
	}

	.fbi td.l b{
	margin-left:15px;
	}

	.fbi td.r div{
	text-align:right;
	vertical-align: middle;
	}
	.fbi td.r div{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-right:15px;
	}

.tx_16w{
font-size:16px;
color:#FFFFFF;
}

#article, #article *, .ut, .ut *{
line-height:1.8em;
font-size:12px;
}

#article .pusher {
line-height: 0px;
font-size: 0px;
}

.ut div.h1 {
    font-weight: bold;
    font-size: 16px;
}

.ut div img {
    padding: 7px;
}

.ut table{
	width: auto;
}

.rt{
}
	.rt *{
	font-size:14px;
	}

	.rt .rt1, .rt .rt2, .rt .rt3{
	padding:10px 15px;
	}

	.rt .rt1{
	}

	.rt .rt2, .rt .rt3{
	width:38%;
	color:#666666;
	}

	.rt .rt2{
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	}

.tp{
}
	.tp *{
	font-size:12px;
	}

	.tp td{
	padding:4px;
	}


.fts{
}

	.fts *{
	font-size:14px;
	font-weight:bold;
	}

	.fts div.ul{
	padding-left:20px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#F9F9F9;
	list-style:none;
	list-style-position:inside;
	}

	.fts div.li{
	padding:2px 0;
	border-bottom:1px solid #AAAAAA;
	}
	.fts div.li, .fts div.li *{
	font-size:12px;
	font-weight:normal;
	}

	.fts div.li td.right {
	text-align: right;
	padding-right: 5px;
	}

	.fts li.in{
	border-bottom:0;
	font-weight:bold;
	}

	.fts li.in ul{
	background-color:#F0F0F0;
	margin-right:20px;
	margin-bottom:0;
	}

	.fts li.in li{
	font-weight:normal;
	}


.fts.new {
}
	.fts.new *{
	font-size:14px;
	font-weight:bold;
	}

	.fts.new ul{
	padding-left:20px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom: 5px;
	background-color:#F9F9F9;
	list-style:none;
	list-style-position:inside;
	}

	.fts.new li{
	padding:2px 0;
	border-bottom:1px solid #AAAAAA;
	}
	.fts.new li, .fts.new li *{
	font-size:12px;
	font-weight:normal;
	}

	.fts.new li.in{
	border-bottom:0;
	font-weight:bold;
	}

	.fts.new li.in ul{
	background-color:#F0F0F0;
	margin-right: 5px;
	margin-bottom: 0px;
	}

	.fts.new li.in li{
	font-weight:normal;
	}

	* html .fts.new li table{
	   width: 95%;
	}

.mappedt{
}

	.mappedt td{
	background-color:#FFFFFF;
	border-left:1px solid #EFEFEF;
	padding:5px;
	}

	.mappedt td.g{
	background-color:#FAFAFA;
	}

	.mappedt .s td{
	border:1px solid #DCDCDC;
	border-left:#B8B8B8;
	border-right:0;
	padding:0;
	padding-top:1px;
	}
	* html .mappedt .s td{
	height:2px;
	}

	.mappedt .s td.g{
	border-top:1px solid #CBCBCA;
	border-bottom:1px solid #CBCBCA;
	background-color:#E8E8E8;
	}

	.mappedt tr.f td, .mappedt tr.l td{
	border-left:1px solid #CECECE;
	}

	.mappedt tr.f td.g, .mappedt tr.l td.g{
	border-left:1px solid #CDCDCD;
	background-color:#F0F1F1;
	}

	.mappedt tr.f td{
	text-align:center;
	padding:9px;
	font-weight:bold;
	}

	.mappedt table, .mappedt table *{
	background-color: transparent;
	border: 0;
	padding: 0;
	}


div.nav_pages {
    padding-left: 10px;
}

table.table_no_format * {
    padding:3px;
    font-size: 11px !important;
    line-height:12px !important;
}

div.last_topics {
}

div.last_topics div.title {
    padding: 0px 0px 0px 0px;
    font: bold 14px tahoma;
}

div.last_topics div.title div.original {
    padding: 0px;
    margin: 0px;
    position: absolute;
    font: bold 14px tahoma;
    top: 5px;
    left: 10px;
    color: #FBF5BF;
    z-index: 1;
}

div.last_topics div.title div.shadow {
    padding: 0px;
    margin: 0px;
    position: absolute;
    font: bold 14px tahoma;
    top: 6px;
    left: 11px;
    color: #341500;
    z-index: 0;
}


div.last_topics div.spacer {
    padding: 10px;
}

div.last_topics div.content {
    text-align: left;
    clear: both;
    padding: 5px 0px 3px 5px;
}

div.content div.topic_date {
    float: left;
    font: normal 9px tahoma;
    color: #0C8FCE;
    line-height: 8px;
}

div.content div.topic_title {
    padding-left: 50px;
    padding-top: 4px;
}

div.content div.topic_title a {
    padding: 0px;
    margin: 0px;
    font: normal 11px tahoma;
    color: #000000;
}

div.forum_link {
    width: 100%;
    margin-top: 15px;
    text-align: center;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    position: relative;
}

div.forum_link a {
    font-size: 16px;
    font-weight: bold;
}

consulting_content {
    padding: 0px;
    margin: 0px;
    width: 93%;
}

h1.consulting, h1.consulting span {
    font-size: 18px;
    font-weight: normal;
    font-family: Tahoma;
}

h1.consulting a {
    color: #0C8FCE;
    font-size: 18px;
    font-weight: normal;
    font-family: Tahoma;
    text-decoration: underline;
}

a.consulting {
    color: #0C8FCE;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    text-decoration: underline;
}

a.consulting_class {
    color: #0C8FCE;
    font-size: 18px;
    font-weight: normal;
    font-family: Arial;
    text-decoration: underline;
}

div.consulting_search {
    padding: 5px 0px;
}

.consulting_title {
    font: bold 18px Arial;
    color: #7e7e7e;
    padding: 1px 0px 0px 0px;
}

.consulting_date {
    font: bold 12px Arial;
    color: #7e7e7e;
    padding: 0px 0px 0px 0px;
}

.consulting_username {
    font: normal 12px Arial;
    padding: 4px 0px;
}

.consulting_question {
    font: italic 16px Arial;
    padding: 5px 0px;
    line-height: 22px;
}

.consulting_pagetitle {
    font: normal 12px Arial;
    padding: 0px 0px;
    padding-top: 5px;
    line-height: 16px;
}

.consulting_answer {
    font: normal 12px Arial;
    padding: 0px 0px;
    padding-top: 5px;
    line-height: 16px;
    padding-left: 20px;
}

.consulting_answer * {
    font: normal 12px Arial;
}

.consulting_form td {
    font: bold 11px Tahoma;
    padding: 2px 0px;
    line-height: 18px;
}

.consulting_form input {
    width: 70%;
    font: normal 12px Arial;
    margin: 0px;
    padding: 0px;
}

.consulting_form textarea {
    width: 99%;
    height: 200px;
    font: normal 12px Arial;
    margin: 0px;
    padding: 0px;
}

div.consulting_nav {
    font: normal 12px Arial;
}

div.consulting_nav * {
    font: normal 18px Arial;
}

div.consulting_nav a {
    font: normal 18px Arial;
    color: #0C8FCE;
    text-decoration: underline;
}


#aHead
{
	margin-bottom: 2px;
}

#aLogo
{
	width: *;
	text-align: left;
	padding-top: 35px;
	background: transparent url(/images/themes/default/hg.png) repeat-x scroll 0 145px;
}

	#aLogo div.center
	{
		width: 230px;
		position: relative;
		margin: 0 auto;
	}

	#aLogo div.center div.logo
	{
		position: absolute;
		width: 193px;

	}

	#aLogo div.center div.logo
	{
		width: 193px;
		height: 111px;
	}

	#aLogo div.center div.text
	{
		position: absolute;
		width: 230px;
		top: 35px;
	}

	#aLogo div.center div.text,
	#aLogo div.center div.text *
	{
		font-size: 13px;
		font-weight: bold;
		color: #111111;
	}

	.aLogoForum
	{
		background:url(/images/themes/default/hg.png) repeat-x 0 163px;
		he ight: 204px;
	}

/*
	.aLogoForum, .aLogoForum *
	{
		font-size:0;
		line-height:0;
	}

		.aLogoForum .li1{
		hei ght:42px;
		background:url(/images/themes/default/pc.png) no-repeat -80px -20px;
		}
		.aLogoForum .li2{
		float:right;
		width:6px;
		height:40px;
		background:url(/images/themes/default/pc.png) no-repeat -74px -20px;
		}
		.aLogoForum .li4{
		padding-top:51px;
		width:178px;
		margin:0 auto;
		}
*/

#aAuth
{
	width: 600px;
	height: 30px;
	position: relative;
	background:transparent url(/images/themes/default/hg.png) repeat-x scroll 0pt -53px;
	line-height: 10px;
}
	#aAuth .rB
	{
		position: absolute;
		height: 30px;
		width: 31px;
		background:transparent url(/images/themes/default/pc.png) no-repeat scroll -31px -17px;
	}
	#aAuth .content
	{
		margin-top: 10px;
		padding: 0 7px 0 31px;
		background-color: #ffffff;

	}

#aThumbs
{
	width: 600px;
	height: 150px;
	background:transparent url(/images/themes/default/vg.png) repeat-y scroll -51px top;
}

	#aThumbs .ib, #bThumbs .ib
	{
		width: 198px;
		border: 1px solid #A9A9A9;
		height: 150px;
		float: right;
		position: relative;
		overflow: hidden;
	}

	#bThumbs .ib
	{
	    width: 198px;
		border: 1px solid #ffffff;
		height: 120px;
		float: left;
		margin: 5px 0;
    }

	#aThumbs .ib .lnk, #bThumbs .ib .lnk
	{
		position: absolute;
		top: 0;
		left: 0;
	}


	#aThumbs .ib .tsh,
	#aThumbs .ib .tfg,
	#bThumbs .ib .tsh,
	#bThumbs .ib .tfg
	{
		position: absolute;
		top: 5px;
		left: 9px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
	}

	#aThumbs .ib .tsh,
	#bThumbs .ib .tsh
	{
		top: 6px;
		left: 10px;
		color: #000000;
	}

	#aThumbs .ib .tsh b,
	#bThumbs .ib .tsh b
	{
		font-size: 20px;
	}

	#aThumbs .ib .tfg b,
	#bThumbs .ib .tfg b
	{
		font-size: 20px;
		color: #ffffff;
	}

	#aThumbs .ib .tlnk,
	#bThumbs .ib .tlnk
	{
		position: absolute;
		left: 0;
		bottom: 0;
		padding-left: 10px;
		background: #D0D0D0;
		width: 190px;
		height: 15px;
		overflow: hidden;
		border-top:1px solid #A9A9A9;
	}
	#aThumbs .ib .tlnk .a, #bThumbs .ib .tlnk .a
	{
		background:transparent url(/images/themes/default/vg.png) repeat-y scroll -14px 50%;
		float:right;
		height:15px;
		width:37px;
	}

		#aThumbs .ib .tlnk a,
		#bThumbs .ib .tlnk a
		{
			font-size: 10px;
			line-height: 15px;
			color: #555555;
			position: absolute;
		}

	#aThumbs .banner,
	#bThumbs .banner
	{
		width: 600px;
		height: 150px;
		margin-top: 2px;
		background-color: green;
	}

div.banner_170x110 {
    padding: 5px 5px 10px 15px;
}

   div.banner_170x110_image, div.banner_170x110_news
   {
        width: 170px;
        height: 110px;
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px;
        border-width: 0px;
        line-height: 0;
        font-size: 0;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/under_layer.png', sizingMethod='scale');
   }

   div.banner_170x110_news
   {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/under_news.png', sizingMethod='scale');
   }

   div.banner_170x110_image img, div.banner_170x110_news img
   {
        border-width: 0px;
        padding: 0px;
        margin: 0px;
        width: 170px;
        height: 110px;
        filter: alpha(opacity = 0);
   }

   div.banner_170x110 p.title
   {
        padding: 0px;
        padding-left: 21px;
        padding-bottom: 7px;
   }

   div.banner_170x110 p.text
   {
        padding: 0px;
        padding-left: 21px;
   }

   div.banner_170x110 p.title a
   {
        font: bold 11px Tahoma;
        color: #333333;
        text-decoration: underline;
   }

   div.banner_170x110 p.text a
   {
        font: regular 11px Tahoma;
        color: #333333;
        text-decoration: none;
   }

div.banners_200x120
{
    width: 600px;
    margin: 0 auto;
    padding: 0;
}

div.right_mini_banner {
    padding: 5px 5px 5px 5px;
    maring: 0;
    background-color: #ffffff;
}

    div.right_mini_banner div.picture {
        margin: 5px 5px 5px 0;
        width: 51px;
        height: 34px;
        float: left;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/mini_round.png', sizingMethod='scale');
        padding: 0;
    }

    div.right_mini_banner img.picture {
        margin: 0;
        padding: 0;
        filter: alpha(opacity = 0);
        width: 51px;
        height: 34px;
    }

    div.right_mini_banner div.title {
        padding-bottom: 4px;
        height: 1%;
    }

    div.right_mini_banner div.title a {
        color: #000000;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
    }

    div.right_mini_banner p {
        line-height:1.25;
        height: 1%;
    }

#pager_dostoyniy_voskhisheniya {
    position: relative;
}

    #pager_dostoyniy_voskhisheniya div {
        font: normal 14px Tahoma;
        float: left;
        height: 25px;
        padding-bottom: 20px;
        padding-right: 15px;
        line-height: 24px;
        background: transparent url('/images/pager/pixel.gif') repeat-x bottom left;
        position: relative;
    }

        #pager_dostoyniy_voskhisheniya div span, #pager_dostoyniy_voskhisheniya div a {
            font: bold 14px Tahoma;
            text-decoration: none;
        }

    #pager_dostoyniy_voskhisheniya div.title {
        font-weight: bold;
        background: none;
    }

    #pager_dostoyniy_voskhisheniya div.left_b, #pager_dostoyniy_voskhisheniya div.right_b {
        background: transparent url('/images/pager/left_b.gif') no-repeat bottom left;
        width: 28px;
    }

    #pager_dostoyniy_voskhisheniya div.right_b {
        background: transparent url('/images/pager/right_b.gif') no-repeat bottom right;
        padding-right: 5px;
    }

        #pager_dostoyniy_voskhisheniya div.left_b span, #pager_dostoyniy_voskhisheniya div.right_b span,
        #pager_dostoyniy_voskhisheniya div.left_b a, #pager_dostoyniy_voskhisheniya div.right_b a {
            font: normal 28px Tahoma;
            text-decoration: none;
            line-height: 16px;
        }

    #pager_dostoyniy_voskhisheniya div.selected {
        background: transparent url('/images/pager/flag.gif') no-repeat bottom left;
        vertical-align: bottom;
    }
        #pager_dostoyniy_voskhisheniya div.selected span {
            font: bold 16px Tahoma;
            color: #f54f3d;
        }


.features_series_tyres * {
    font-size: 11px;
    line-height: 18px;
    color: #111111;
 }

 /*///////////////////////////////////////////////////////////*/



/* ----- New header ---- */
div.headerWrapper {
background:#FFFFFF url(/images/themes/default/hg.png) repeat-x scroll 0 -93px;
display:block;
height:142px;
margin-bottom:2px;
}
div.header {
 display: block;
 height: 142px;
 background: url(/images/headerBg.gif) repeat-x left bottom !important;
}

div.header div.logo {
	float: left;
	padding: 31px 0px 0px 17px;
}
div.header div.logo img.logo {
border:0 none;
margin:0 0 10px;
}
div.header div.logo a.toAuth {
	margin: 0px;
	padding: 0px;
}
div.header div.logo a:hover {
	text-decoration: none !important;
}
div.header div.logo a.toAuth {
	background: url(/images/toAuth.gif) no-repeat 3px 3px ;
	margin: 0px;
	padding-left: 18px;
	text-decoration: underline;
	margin-bottom: 5px;
	display: inline-block;
}
div.header div.logo a.toReg {
	background: url(/images/toReg.gif) no-repeat 1px 5px ;
	margin: 0px;
	padding-left: 18px;
	text-decoration: underline;
	display: inline-block;
}

div.header div.sOffer {
	float: right;
	margin: 6px 8px 0px 0px;
	width:610px;
}
* html div.header div.sOffer { margin: 6px 8px -1px 0px; height:135px;}
div.header div.sOffer div.item {
	float: left;
	width: 198px;
	height: 134px;
	margin-right: 2px;
	position: relative;
}
div.header div.sOffer div.item div.message {
	position: absolute;
	top: 6px;
	left: 7px;
}
div.header div.sOffer div.item p {
	color: #fff;
	display: inline;
	padding: 1px 3px 2px 3px;
	font-size: 12px;
	font-weight: bold;
}
div.header div.sOffer div.blue p {
	background: #05090a url(/images/topAdBgBlue.gif) repeat-y top left;
}
div.header div.sOffer div.orange p {
	background: #7d140d url(/images/topAdBgOrange.gif) repeat-y top left;
}
div.header div.sOffer div.purple p {
	background: #561c91 url(/images/topAdBgPurple.gif) repeat-y top left;
}
div.header div.sOffer div.item div.offerIMG {
	width: 13px;
	height: 74px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(/images/specOffer.png) no-repeat 0px 0px ;
}
* html div.header div.sOffer div.item div.offerIMG { bottom: 2px; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specOffer.png', sizingMethod='scale');  }


/* ----- mainpage tab thing ----- */
div.mainpageTab {
	border: 1px  solid #1b6db1;
	padding: 1px;
	position: relative;
}
div.mainpageTab td.verticalTabs {
	width: 35px;
}
div.mainpageTab td.verticalTabs ul {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 1px;
}
div.mainpageTab td.verticalTabs ul div.wrapper1 {
margin-top:-36px;
padding-top:57px;
}
div.mainpageTab td.verticalTabs ul div.wrapper2 {
padding-bottom:55px;
text-align:center;
}
div.mainpageTab td.verticalTabs ul li div.active  { position: relative; width: 35px; margin-left: -1px; }

td.verticalTabs ul li div.wrapper1 a {outline: 0;}
/* news */
div.mainpageTab td.verticalTabs ul li.news div.wrapper1 { background: #76a7d0 url(/images/tab-news.gif) repeat-y right top; padding-top: 15px; margin-top: 0; }
div.mainpageTab td.verticalTabs ul li.news div.active  { background: #76a7d0 url(/images/tag-news-bg.gif) repeat-y left top;}
div.mainpageTab td.verticalTabs ul li.news div.active div.wrapper2 { background: url(/images/tag-news-Ab.gif) no-repeat right bottom; }

/* events */
div.mainpageTab td.verticalTabs ul li.events div.wrapper1 { background: url(/images/tag-events-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.events div.wrapper2 { background:  url(/images/tag-events-bottom.gif) repeat-y left top; }
div.mainpageTab td.verticalTabs ul li.events div.active  { background: url(/images/tag-events-At.gif) repeat-y left top; padding-top: 34px; }
div.mainpageTab td.verticalTabs ul li.events div.active div.wrapper2 { background: url(/images/tag-events-Ab.gif) no-repeat right bottom; padding-bottom: 34px; }

/* exhibition */
div.mainpageTab td.verticalTabs ul li.exhibition div.wrapper1 { background: url(/images/tag-exhibition-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.exhibition div.wrapper2 { background: url(/images/tag-exhibition-bottom.gif) repeat-y left top; }
div.mainpageTab td.verticalTabs ul li.exhibition div.active  { background: url(/images/tag-exhibition-At.gif) repeat-y left top; padding-top: 33px; }
div.mainpageTab td.verticalTabs ul li.exhibition div.active div.wrapper2 { background: url(/images/tag-exhibition-Ab.gif) no-repeat right bottom; padding-bottom: 33px; }

/* concept */
div.mainpageTab td.verticalTabs ul li.concept div.wrapper1 { background: url(/images/tag-concept-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.concept div.wrapper2 { background: url(/images/tag-concept-bottom.gif) repeat-y left top; }
div.mainpageTab td.verticalTabs ul li.concept div.active  { background: url(/images/tag-concept-At.gif) repeat-y left top; padding-top: 33px; }
div.mainpageTab td.verticalTabs ul li.concept div.active div.wrapper2 { background: url(/images/tag-concept-Ab.gif) no-repeat right bottom; padding-bottom: 33px; }

/* tuning */
div.mainpageTab td.verticalTabs ul li.tuning div.wrapper1 { background: url(/images/tag-tuning-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.tuning div.wrapper2 { background: url(/images/tag-tuning-bottom.gif) repeat-y left top; }
div.mainpageTab td.verticalTabs ul li.tuning div.active  { background: url(/images/tag-tuning-At.gif) repeat-y left top; padding-top: 35px; }
div.mainpageTab td.verticalTabs ul li.tuning div.active div.wrapper2 { background: url(/images/tag-tuning-Ab.gif) no-repeat right bottom; padding-bottom: 34px; }

/* sport */
div.mainpageTab td.verticalTabs ul li.sport div.wrapper1 { background: url(/images/tag-sport-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.sport div.wrapper2 { background: url(/images/tag-sport-bottom.gif) repeat-y left top; }
div.mainpageTab td.verticalTabs ul li.sport div.active  { background: url(/images/tag-sport-At.gif) repeat-y left top; padding-top: 37px; }
div.mainpageTab td.verticalTabs ul li.sport div.active div.wrapper2 { background: url(/images/tag-sport-Ab.gif) no-repeat right bottom; padding-bottom: 36px; }

/* Auto live */
div.mainpageTab td.verticalTabs ul li.live div.wrapper1 { background: url(/images/tag-live-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.live div.wrapper2 { background: url(/images/tag-live-bottom.gif) repeat-y left top; padding-bottom:13px; }
div.mainpageTab td.verticalTabs ul li.live div.active  { background: url(/images/tag-live-At.gif) repeat-y left top; padding-top: 32px; }
div.mainpageTab td.verticalTabs ul li.live div.active div.wrapper2 { background: #a6b4bd; padding-bottom: 5px; }

/* Corp.news */
div.mainpageTab td.verticalTabs ul li.cnews div.wrapper1 { background: url(/images/tag-cnews-top.gif) no-repeat left top; }
div.mainpageTab td.verticalTabs ul li.cnews div.wrapper2 { background: url(/images/tag-cnews-Ab.gif) repeat-y right bottom; padding-bottom: 20px; }
div.mainpageTab td.verticalTabs ul li.cnews div.active  { background: url(/images/tag-cnews-At.gif) repeat-y left top; padding-top: 30px; }
div.mainpageTab td.verticalTabs ul li.cnews div.active div.wrapper2 { background: url(/images/tag-cnews-Ab.gif) repeat-y right bottom; padding-bottom: 11px; }


* html div.mainpageTab td.verticalTabs ul li img { margin-left: -15px; }
* html div.mainpageTab td.verticalTabs ul li div.active { margin-left: -15px; }
* html div.mainpageTab td.verticalTabs ul li div.active img { margin-left: 0px; }
*+html div.mainpageTab td.verticalTabs ul li img { margin-left: -15px; }
*+html div.mainpageTab td.verticalTabs ul li div.active { margin-left: -15px; }
*+html div.mainpageTab td.verticalTabs ul li div.active img { margin-left: 0px; }





/*--- content ---*/
div.mainpageTab a {
	text-decoration: underline;
}
div.mainpageTab a:hover {
	text-decoration: none;
}
div.mainpageTab div.content {
	margin: 0;
}
div.mainpageTab div.content table  {
	width: 100%;
}
div.mainpageTab div.content table.main  {
	margin-bottom: 6px;}
div.mainpageTab div.content table td {
}
div.mainpageTab div.content table td.mainBlock {
	padding: 2px 0 0 2px;
}
div.mainpageTab div.content table td.main {
	width: 60%;
	background: #f3efdc;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
div.mainpageTab div.content table td.middle {
	width: 40%;
	background: #f8f5ea;
}
div.mainpageTab div.content table td.right {
	width: 30%;
	padding-top: 20px;
}

div.mainpageTab div.content div.hotNew {
 background: #f3efdc;
 margin: 0 auto 0 auto;
 padding: 0px;
 width: 89%;
}
div.mainpageTab div.content div.warmNew {
 background: #f8f5ea;
 border-bottom: 1px solid #fff;
 margin: 0 auto 0 auto;
 padding: 0px;
 width: 89%;
}
div.mainpageTab div.content div.hotNew,
div.mainpageTab div.content div.warmNew {
 padding-bottom: 10px;
}
div.mainpageTab div.content div.warmNew {
 padding: 15px 8px 8px 8px;
}

div.mainpageTab div.content table.noBg td  {
 background: none !important;
}

div.mainpageTab div.content h2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}
div.mainpageTab div.content div.hotNew  h2{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: lighter;
	color: #000;
	margin-bottom: 9px;
}
div.mainpageTab div.content div.hotNew  h2 a {
	font-size: 22px;
}
div.mainpageTab div.content p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin: 9px 0 5px 0;
}
div.mainpageTab div.content p.date {
color:#8F8F8F;
font-family:Tahoma;
font-size:10px;
font-weight:lighter;
margin:0;
}
div.mainpageTab div.content div.warmNew   h2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: lighter;
	color: #000;
	/*margin-bottom: 9px;*/
}
div.mainpageTab div.content div.warmNew   h2 a {
	font-size: 11px;
}

div.mainpageTab div.content ul.otherNews {
 list-style: none;
 margin: 5px auto 0 auto !important;
 padding: 0px !important;
 width: 89%;
 zoom:1;
}
/** html div.mainpageTab div.content ul.otherNews { position: relative; left: -18px; }
*+html div.mainpageTab div.content ul.otherNews { position: relative; left: -18px; }*/
div.mainpageTab div.content ul.right {
}
div.mainpageTab div.content ul.otherNews li {
margin:0 0 15px;
/*zoom:1;*/
}
div.mainpageTab div.content ul.otherNews li p.date {
	font-family: Tahoma;
	font-size: 10px;
	color: #8f8f8f;
	margin: 2px 0 1px 0;
}
div.mainpageTab div.content ul.otherNews li h2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: lighter;
	color: #000;
	/*margin-bottom: 9px;*/
}
div.mainpageTab div.content ul.otherNews li h2 a {
	font-size: 11px;
}


.noBottomBorder { border-bottom: none !important; }
div.mainpageTab span.lt,
div.mainpageTab span.rt,
div.mainpageTab span.lb,
div.mainpageTab span.rb {
	position: absolute;
}
div.mainpageTab span.lt { width: 14px; height: 12px; left: 36px; top: 1px; background: url(/images/corner-left-top.gif) no-repeat left top;}
div.mainpageTab span.lb { width: 12px; height: 11px; left: 36px; bottom: 1px; background: url(/images/corner-left-bottom.gif) no-repeat left top;}
* html div.mainpageTab span.lt { left: 35px; top: 2px; z-index: 10; }
* html div.mainpageTab span.lb { left: 35px; bottom: 13px; z-index: 10; }
*+html div.mainpageTab span.lt, *+html div.mainpageTab span.lb { z-index: 10; }

div.newAdvert {
margin:0 auto;
width:85%;
}

.leftColumn div.newAdvert {
    width: auto;
}

div.offerBlock div.imageHolder,
div.new2Block div.imageHolder {
	width: 150px;
	height: 110px;
	/*position: relative;*/
	margin-bottom: 8px;
	zoom:1;
}
/*
* html div.offerBlock div.imageHolder, * html div.new2Block div.imageHolder { margin-left: -15px; }
*+html div.offerBlock div.imageHolder, *+html div.new2Block div.imageHolder { margin-left: -15px; }	*/
div.offerBlock div.imageHolder img,
div.new2Block div.imageHolder img {
	width: 150px;
	height: 110px;
	margin: 0px;
	padding: 0px;
}
div.offerBlock h3,
div.new2Block h3 {
	font-family: tahoma !important;
	font-size: 12px !important;
	margin: 5px 0 0 0;
	padding: 0px;
}

.leftColumn div.offerBlock h3,
.leftColumn div.new2Block h3 {
	margin: 5px 0 0 10px !important;
}
div.offerBlock h3 a,
div.new2Block h3 a {
	color: #000;
	text-decoration: underline;
}
div.offerBlock h3 a:hover,
div.new2Block h3 a:hover {
	text-decoration: none;
}
div.newAdvert  h3 a {
	color: #0c8fce;
}
div.offerBlock p,
div.new2Block p {
	font-family: tahoma !important;
	font-size: 11px !important;
	margin: 5px 0 0 0 !important;
	padding: 0px;
}
.leftColumn div.offerBlock p,
.leftColumn div.new2Block p {
	margin: 5px 0 0 10px !important;
}
div.offerBlock span.offer,
div.new2Block span.offer  {
	position: absolute;
	width: 150px;
	height: 110px;
	top: 0px;
	left: 0px;
}
div.offerBlock span.offer  {
	background: url(/images/advert-offer.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/advert-offer.png', sizingMethod='scale');
}
div.new2Block span.offer  {
	background: url(/images/nEW.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nEW.png', sizingMethod='scale');
}
div.new2Block,
div.offerBlock {
	margin: 0 10px 20px 35px;
}
div.newAdvert div.new2Block,
div.newAdvert div.offerBlock {
 margin: 0 auto 20px auto;
}




/* ----- Main page news ----- */
table.lastNews  a {
	text-decoration: underline;
}
table.lastNews  a:hover {
	text-decoration: none;
}
table.lastNews h1 {
	font-size: 24px !important;
	background: #1b6db1;
	font-weight: lighter;
	padding: 0 5px 5px 12px;
}
table.lastNews h2 {
	font-size: 18px !important;
	background: #1b6db1;
	font-weight: lighter;
	padding: 5px 5px 7px 12px;
}
table.lastNews h3 {
	font-size: 14px !important;
	background: #d1e2ef;
	font-weight: lighter;
	padding: 3px 5px 4px 12px;
	height: 17px;
}
table.lastNews h1 a {
	font-size: 24px !important;
	color: #fff !important;
	text-decoration: underline;
}
table.lastNews h2 a {
	font-size: 18px !important;
	color: #fff !important;
	text-decoration: underline;
}
table.lastNews h3 a {
	font-size: 14px !important;
	color: #000;
	text-decoration: underline;
}
table.lastNews h3 a.second {
	font-size: 12px !important;
}
* html table.lastNews h3 a.second { margin-top: 6px;}
table.lastNews h1 span {
	font-size: 18px !important;
	color: #99daff !important;
}
table.lastNews h2 span {
	font-size: 14px !important;
	color: #99daff !important;
}
table.lastNews div.headNew {
	margin:0 auto;
    width:93%;
}
table.lastNews div.headNew div {
	position: relative;
}
table.lastNews div.headNew  a {
	font-size: 16px;
}
table.lastNews div.headNew  p {
	font-size: 11px;
	color: #000;
	margin: 10px 0 10px 0;
}
table.lastNews ul.newsList {
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 auto;
    width:93%;
}
table.lastNews  ul.newsList  li {
	clear: both;
	padding: 20px 0 0 0;
}
* html table.lastNews  ul.newsList  li { padding: 10px 0 0 0; }
table.lastNews  ul.newsList  li img {
	float: left;
	width: 88px;
}
td.testdrives ul.newsList  li div.imgHolder  {
	float: left;
	width: 88px;
	position: relative;
}
td.testdrives ul.newsList  li img {
	width: 88px;
}
table.lastNews  ul.newsList  li p {
	margin-left: 98px;
}
table.lastNews  ul.newsList  li p.data {
	color: #808080 !important;
	font-size: 11px !important;
}
table.lastNews div.headOverview {
	margin:0 auto;
    width:93%;
}
table.lastNews div.headOverview  a {
	font-size: 14px;
}
table.lastNews div.headOverview  img {
	width: 136px;
	float: left;
}
table.lastNews div.headOverview p {
	font-size: 11px;
	color: #000;
	margin: 10px 0 10px 146px;
}
table.lastNews div.headOverview p.title {
	margin: 10px 0 10px 0;
}
table.lastNews ul.list {
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 auto 10px;
    width:90%;
}
/** html table.lastNews ul.list { position: relative; left: -20px; }
*+html table.lastNews ul.list { position: relative; left: -20px; }*/
table.lastNews ul.list li {
	margin: 10px 0 10px 0;
	zoom:1;
}

div.smallImgHolder {
 position: relative;
}
a.play {
 position: absolute;
 top: 0px;
 left: 0px;
 display: block;
 width: 120px;
 height: 80px;
 background: url(/images/playSmall.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playSmall2-ie.png', sizingMethod='scale');
 cursor: pointer;
}
a.play:hover {
 background: url(/images/playSmall-hover.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playSmall2-ie-hover.png', sizingMethod='scale');
}
td.testdrives a.play {
 position: absolute;
 top: 0px;
 left: 0px;
 display: block;
 width: 225px;
 height: 150px;
 background: url(/images/playBig.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playBig-ie.png', sizingMethod='scale');
}
td.testdrives a.play:hover {
 background: url(/images/playBig-hover.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playBig-ie-hover.png', sizingMethod='scale');
}
td.testdrives ul.newsList a.play {
 position: absolute;
 top: 0px;
 left: 0px;
 display: block;
 width: 88px;
 height: 59px;
 background: url(/images/playSmall.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playSmall1-ie.png', sizingMethod='scale');
 cursor: pointer;
}
td.testdrives ul.newsList a.play:hover {
 background: url(/images/playSmall-hover.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playSmall1-ie-hover.png', sizingMethod='scale');
}
div.smallImgHolder a.play {
 position: absolute;
 top: 0px;
 left: 0px;
 display: block;
 width: 51px;
 height: 34px;
 background: url(/images/playSSmall.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playSSmall-ie.png', sizingMethod='scale');
 cursor: pointer;
}
div.smallImgHolder a.play:hover {
 background: url(/images/playSSmall-hover.png) no-repeat center center;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/playSSmall-ie-hover.png', sizingMethod='scale');
}


/* ----- Video ----- */
div.videoTube {
	padding-right: 6px;
	margin-bottom: 30px;
}
div.videoTube a {
	text-decoration: underline;
}
div.videoTube a:hover {
	text-decoration: none;
}
div.videoTube h1 {
	font-size: 18px;
	color: #000;
	margin: 20px 0 5px 36px;
	font-weight: lighter;
}
div.videoTube h1 span {
	font-size: 12px;
	color: #767676;
}
div.videoTube div.block {
	border: 3px solid #c0cdd4;
	width: 100%;
	height: 190px;
	position: relative;
}
div.videoTube div.scrollThing {
	list-style: none;
	margin-top: 20px;
	width: 2000px; /* в зависимости от количества элементов в карусели */
}
div.videoTube div.scrollThing div.itemBlock {
 float: left;
 margin: 0 5px 0 5px;
 width: 124px;
}
div.videoTube div.scrollThing div.itemBlock span {
 background: #b6b6b6;
 color: #fff;
 /*width: 45px;*/
 display: inline;
 padding-left: 5px;
}

div.videoTube div.scrollThing div.imageWrapper {
 float: none;
 padding: 1px !important;
 border: 1px solid #999;
 margin-top: 1px;
}
div.videoTube div.scrollThing div.imageBlackWrapper {
 float: none;
 width: 120px;
 height: 72px;
 overflow: hidden;
 background: #000;
 text-align: center;
 margin: 0px !important;
}

div.videoTube div.scrollThing div img {
}

div.videoTube div.scrollThing div p.panel {
 margin-top: -18px;
 margin-bottom: 5px;
 text-align: right;
 position: relative;
 height: 15px;
}
div.videoTube div.scrollThing div p.title {
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
div.videoTube div.scrollThing div p.views {
	font-size: 11px;
	color: #717171;
}
div.videoTube div.scrollThing div p.panel a.addVideo {
	width: 15px;
	height: 15px;
	display: block;
	background: url(/images/videoAdd.gif) no-repeat left top;
	overflow: hidden;
	float: left;
	margin: 0 0 0 3px;
}
* html div.videoTube div.scrollThing div p.panel a.addVideo { margin-left: 1px; padding-left: 1px; width: 16px; background-position: 1px 0px; }
div.videoTube div.scrollThing div p.panel span {
	color: #fff;
	width: 29px;
	height: 14px;
	display: block;
	float: right;
	margin: 1px 4px 0 0;
	padding: 0;
	text-align: center;
	background: url(/images/videoTimeBg.png) no-repeat left top;
	overflow: hidden;
}
* html div.videoTube div.scrollThing div p.panel span {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videoTimeBg.png',sizingMethod='image');
	margin-right:2px;
}

div.videoTube span.corner {
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
}
div.videoTube span.lt {
	background: #666 url(/images/videoCorner-lt.gif) no-repeat left top;
	top: -3px;
	left: -3px;
}
div.videoTube span.rt {
	background: url(/images/videoCorner-rt.gif) no-repeat right top;
	top: -3px;
	right: -3px;
}
div.videoTube span.lb {
	background: url(/images/videoCorner-lb.gif) no-repeat left bottom;
	bottom: -3px;
	left: -3px;
}
div.videoTube span.rb {
	background: url(/images/videoCorner-rb.gif) no-repeat right bottom;
	bottom: -3px;
	right: -3px;
}
div.videoTube span.leftGrad {
	background: url(/images/videoGradientLeft.png) repeat-y left top;
	position: absolute;
	left: 31px;
	top: 0px;
	width: 36px;
	height: 190px;
}
* html div.videoTube span.leftGrad {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videoGradientLeft.png',sizingMethod='scale');
}
div.videoTube span.rightGrad {
	background: url(/images/videoGradientRight.png) repeat-y right top;
	position: absolute;
	right: 31px;
	top: 0px;
	width: 33px;
	height: 190px;
}
* html div.videoTube span.rightGrad {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videoGradientRight.png',sizingMethod='scale');
}
div.buttonPrev {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 31px;
	height: 170px;
	background: url(/images/videoButtonBg.gif) repeat-x left top;
}
div.buttonPrev a {
	display: block;
	width: 30px;
	height: 157px;
	background: url(/images/videoButtonPrev.gif) no-repeat left top;
	margin: 22px 0 0 1px;
}
div.buttonNext{
	position: absolute;
	right: 0px;
	top: 10px;
	width: 31px;
	height: 170px;
	background: url(/images/videoButtonBg.gif) repeat-x left top;
}
div.buttonNext a {
	display: block;
	width: 30px;
	height: 158px;
	background: url(/images/videoButtonNext.gif) no-repeat left top;
	margin: 21px 1px 0 0;
}

#aAuth
{
	width: 600px;
	height: 30px;
	position: relative;
	background:transparent url(/images/themes/default/hg.png) repeat-x scroll 0pt -53px;
	line-height: 10px;
}
	#aAuth .rB
	{
		position: absolute;
		height: 30px;
		width: 31px;
		background:transparent url(/images/themes/default/pc.png) no-repeat scroll -31px -17px;
	}
	#aAuth .content
	{
		margin-top: 10px;
		padding: 0 7px 0 31px;
		background-color: #ffffff;

	}

#aThumbs
{
	width: 600px;
	height: 150px;
	background:transparent url(/images/themes/default/vg.png) repeat-y scroll -51px top;
}

	#aThumbs .ib, #bThumbs .ib
	{
		width: 198px;
		border: 1px solid #A9A9A9;
		height: 150px;
		float: right;
		position: relative;
		overflow: hidden;
	}

	#bThumbs .ib
	{
	    width: 198px;
		border: 1px solid #ffffff;
		height: 120px;
		float: left;
		margin: 5px 0;
    }

	#aThumbs .ib .lnk, #bThumbs .ib .lnk
	{
		position: absolute;
		top: 0;
		left: 0;
	}


	#aThumbs .ib .tsh,
	#aThumbs .ib .tfg,
	#bThumbs .ib .tsh,
	#bThumbs .ib .tfg
	{
		position: absolute;
		top: 5px;
		left: 9px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
	}

	#aThumbs .ib .tsh,
	#bThumbs .ib .tsh
	{
		top: 6px;
		left: 10px;
		color: #000000;
	}

	#aThumbs .ib .tsh b,
	#bThumbs .ib .tsh b
	{
		font-size: 20px;
	}

	#aThumbs .ib .tfg b,
	#bThumbs .ib .tfg b
	{
		font-size: 20px;
		color: #ffffff;
	}

	#aThumbs .ib .tlnk,
	#bThumbs .ib .tlnk
	{
		position: absolute;
		left: 0;
		bottom: 0;
		padding-left: 10px;
		background: #D0D0D0;
		width: 190px;
		height: 15px;
		overflow: hidden;
		border-top:1px solid #A9A9A9;
	}
	#aThumbs .ib .tlnk .a, #bThumbs .ib .tlnk .a
	{
		background:transparent url(/images/themes/default/vg.png) repeat-y scroll -14px 50%;
		float:right;
		height:15px;
		width:37px;
	}

		#aThumbs .ib .tlnk a,
		#bThumbs .ib .tlnk a
		{
			font-size: 10px;
			line-height: 15px;
			color: #555555;
			position: absolute;
		}

	#aThumbs .banner,
	#bThumbs .banner
	{
		width: 600px;
		height: 150px;
		margin-top: 2px;
		background-color: green;
	}

div.banner_170x110 {
    padding: 5px 5px 10px 15px;
}

   div.banner_170x110_image, div.banner_170x110_news
   {
        width: 170px;
        height: 110px;
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px;
        border-width: 0px;
        line-height: 0;
        font-size: 0;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/under_layer.png', sizingMethod='scale');
   }

   div.banner_170x110_news
   {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/under_news.png', sizingMethod='scale');
   }

   div.banner_170x110_image img, div.banner_170x110_news img
   {
        border-width: 0px;
        padding: 0px;
        margin: 0px;
        width: 170px;
        height: 110px;
        filter: alpha(opacity = 0);
   }

   div.banner_170x110 p.title
   {
        padding: 0px;
        padding-left: 21px;
        padding-bottom: 7px;
	 //zoom: 1;
	 //height: 1%;
   }

   div.banner_170x110 p.text
   {
        padding: 0px;
        padding-left: 21px;
	 //zoom: 1;
	 //height: 1%;
   }

   div.banner_170x110 p.title a
   {
        font: bold 11px Tahoma;
        color: #333333;
        text-decoration: underline;
	 //zoom: 1;
	 //height: 1%;
	position: relative;
   }

   div.banner_170x110 p.text a
   {
        font: regular 11px Tahoma;
        color: #333333;
        text-decoration: none;
	 //zoom: 1;
	 //height: 1%;
	position: relative;
   }

div.banners_200x120
{
    width: 600px;
    margin: 0 auto;
    padding: 0;
}

div.right_mini_banner {
    padding: 5px 5px 5px 5px;
    maring: 0;
    background-color: #ffffff;
}

    div.right_mini_banner div.picture {
        margin: 5px 5px 5px 0;
        width: 51px;
        height: 34px;
        float: left;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/mini_round.png', sizingMethod='scale');
        padding: 0;
    }

    div.right_mini_banner img.picture {
        margin: 0;
        padding: 0;
        filter: alpha(opacity = 0);
        width: 51px;
        height: 34px;
    }

    div.right_mini_banner div.title {
        padding-bottom: 4px;
        height: 1%;
    }

    div.right_mini_banner div.title a {
        color: #000000;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
    }

    div.right_mini_banner p {
        line-height:1.25;
        height: 1%;
    }

#pager_dostoyniy_voskhisheniya {
    position: relative;
}

    #pager_dostoyniy_voskhisheniya div {
        font: normal 14px Tahoma;
        float: left;
        height: 25px;
        padding-bottom: 20px;
        padding-right: 15px;
        line-height: 24px;
        background: transparent url('/images/pager/pixel.gif') repeat-x bottom left;
        position: relative;
    }

        #pager_dostoyniy_voskhisheniya div span, #pager_dostoyniy_voskhisheniya div a {
            font: bold 14px Tahoma;
            text-decoration: none;
        }

    #pager_dostoyniy_voskhisheniya div.title {
        font-weight: bold;
        background: none;
    }

    #pager_dostoyniy_voskhisheniya div.left_b, #pager_dostoyniy_voskhisheniya div.right_b {
        background: transparent url('/images/pager/left_b.gif') no-repeat bottom left;
        width: 28px;
    }

    #pager_dostoyniy_voskhisheniya div.right_b {
        background: transparent url('/images/pager/right_b.gif') no-repeat bottom right;
        padding-right: 5px;
    }

        #pager_dostoyniy_voskhisheniya div.left_b span, #pager_dostoyniy_voskhisheniya div.right_b span,
        #pager_dostoyniy_voskhisheniya div.left_b a, #pager_dostoyniy_voskhisheniya div.right_b a {
            font: normal 28px Tahoma;
            text-decoration: none;
            line-height: 16px;
        }

    #pager_dostoyniy_voskhisheniya div.selected {
        background: transparent url('/images/pager/flag.gif') no-repeat bottom left;
        vertical-align: bottom;
    }
        #pager_dostoyniy_voskhisheniya div.selected span {
            font: bold 16px Tahoma;
            color: #f54f3d;
        }


.features_series_tyres * {
    font-size: 11px;
    line-height: 18px;
    color: #111111;
 }


 /* Comments */
 div.comentario {
	width: 620px;
	margin-bottom: 55px;
 }
 div.comentario a {
	text-decoration: underline;
 }
 div.comentario a:hover {
	text-decoration: none;
 }
 div.comentario h1 {
	margin-left: 65px;
	font-family: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #000;
	margin-bottom: 25px;
 }
 div.comentario div.linea {
	clear: both;
	margin-bottom: 20px;
 }
 div.comentario div.avatar {
	float: left;
	width: 65px;
 }
 div.comentario div.avatar img {
	position: relative;
	top: 4px;
 }
 div.comentario div.comunicado {
	margin-left: 65px;
	zoom:1;
 }
 div.comentario div.comunicado p.informacion {
	font-family: tahoma;
	font-size: 11px;
	color: #000;
	margin-bottom: 10px;
 }
 div.comentario div.comunicado p.informacion a.usuario {
	font-size: 16px;
	color: #0c8fce;
 }
 div.comentario div.comunicado p.informacion a.transporte {
	color: #000;
 }
 div.comentario div.comunicado p.informacion span.numOfMessages {
	margin-left: 15px;
	color: #808080;
 }
 div.comentario div.comunicado p.data {
	font-family: tahoma;
	font-size: 11px;
	color: #808080;
 }

 div.comentario  div.folletin {
	background: url(/images/commentsClouds.gif) no-repeat 26px top;
	height: 17px;
 }
 div.comentario  div.folletin p {
	margin-left: 65px;
	font-family: tahoma;
	font-size: 12px;
	color: #000;
 }
 div.comentario  div.folletin p a {
	font-size: 12px;
 }
 div.comentario  div.folletin p a.comentar {
	text-decoration: none;
	border-bottom: 1px dashed #0c8fce;
 }
 div.comentario  div.folletin p a.comentar:hover {
	border: none;
 }

 /* Table with other news, placed after some new */
table.otherNewsTable {
	width: 100%;
	margin-bottom: 40px;
}
table.otherNewsTable a {
	text-decoration: underline;
}
table.otherNewsTable a:hover {
	text-decoration: none;
}
table.otherNewsTable td {
	width: 37%;
	padding-right: 15px;
}
table.otherNewsTable td.rightColumn {
	width: 200px;
}
table.otherNewsTable ul {
 list-style: none;
 margin: 0 auto 0 auto;
 padding: 0px;
 width: 95%;
 }
table.otherNewsTable ul li {
	margin-bottom: 15px;
 }
* html table.otherNewsTable ul li { margin-left: -15px; zoom:1; }
*+html table.otherNewsTable ul li { margin-left: -15px; zoom:1; }
table.otherNewsTable img {
	margin-bottom: 3px;
 }
table.otherNewsTable h1 {
	font-family: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #000;
	margin-bottom: 25px;
 }
table.otherNewsTable h3 {
	margin-bottom: 3px;
 }
table.otherNewsTable h3 a {
	font-family: tahoma;
	font-weight: lighter;
	font-size: 14px;
 }
table.otherNewsTable p {
	font-family: tahoma;
	font-weight: lighter;
	font-size: 11px;
	color: #000;
 }

 div.shadow_for_news {
    width:66%;
    position:absolute;
    top:2px;
    bottom:2px;
    background:#FFFFFF;
    opacity:0.6;
    padding-top:200px;
    text-align:center;
 }

 *html div.shadow_for_news {filter:alpha(opacity=60); width:100%;left:38px;}

 div.all_images
 {
     background: url(/images/tab-news.gif);
     background: url(/images/tag-news-bg.gif);
     background: url(/images/tag-news-Ab.gif);
     background: url(/images/tag-events-top.gif);
     background: url(/images/tag-events-bottom.gif);
     background: url(/images/tag-events-At.gif);
     background: url(/images/tag-events-Ab.gif);
     background: url(/images/tag-exhibition-top.gif);
     background: url(/images/tag-exhibition-bottom.gif);
     background: url(/images/tag-exhibition-At.gif);
     background: url(/images/tag-exhibition-Ab.gif);
     background: url(/images/tag-concept-top.gif);
     background: url(/images/tag-concept-bottom.gif);
     background: url(/images/tag-concept-At.gif);
     background: url(/images/tag-concept-Ab.gif);
     background: url(/images/tag-tuning-top.gif);
     background: url(/images/tag-tuning-bottom.gif);
     background: url(/images/tag-tuning-At.gif);
     background: url(/images/tag-tuning-Ab.gif);
     background: url(/images/tag-sport-top.gif);
     background: url(/images/tag-sport-bottom.gif);
     background: url(/images/tag-sport-At.gif);
     background: url(/images/tag-sport-Ab.gif);
     background: url(/images/tag-live-top.gif);
     background: url(/images/tag-live-bottom.gif);
     background: url(/images/tag-live-At.gif);


     background: url(/images/tag-news-link.gif);
     background: url(/images/tag-events-link.gif);
     background: url(/images/tag-exhibition-link.gif);
     background: url(/images/tag-concept-link.gif);
     background: url(/images/tag-tuning-link.gif);
	 background: url(/images/tag-sport-link.gif);
	 background: url(/images/tag-live-link.gif);

	 background: url(/images/tag-news-linkA.gif);
     background: url(/images/tag-events-linkA.gif);
     background: url(/images/tag-exhibition-linkA.gif);
     background: url(/images/tag-concept-linkA.gif);
     background: url(/images/tag-tuning-linkA.gif);
	 background: url(/images/tag-sport-linkA.gif);
	 background: url(/images/tag-live-linkA.gif);


     display: none;
 }

div.header div.sOffer a {
    color: #fff;
    text-decoration: none;
    border: none;
    font-size: 12px;
    font-weight: bold;
}
div.header div.sOffer a:hover {
    color: #fff;
    text-decoration: none;
    border: none;
}

* html div.mainpageTab div.content ul.otherNews li img { margin-left: -16px; }
*+html div.mainpageTab div.content ul.otherNews li img { margin-left: -16px; }

* html div.mainpageTab div.content td.middle ul.otherNews li p.date { margin-left: -16px; }
*+html div.mainpageTab div.content td.middle ul.otherNews li p.date { margin-left: -16px; }

div.offerBlock div.imageHolder img { background: url(/images/advert-offer.png) no-repeat left top; }
div.new2Block div.imageHolder img { background: url(/images/nEW.png) no-repeat left top; }
* html div.offerBlock div.imageHolder img {background: url(/images/advert-offer.gif) no-repeat left top; }
* html div.new2Block div.imageHolder img {background: url(/images/nEW.gif) no-repeat left top; }

span.cat a {
    color:#FFFFFF !important;
    text-decoration:none;
}

* html div#article img {zoom:1;position:relative;}


table.content,
table.content td
{
    border:1px solid #CCCCCC;
    width:auto;
}

table.content td
{
    padding:3px;
}

/*
        minitest
*/
div.test-mini div.greyBlock {
        background: #dae2e6;
        padding: 40px 45px;
}
div.test-mini div.greyBlock p {
        font: 16px tahoma;
        color: #000;
        margin-bottom: 5px;
}
div.test-mini div.greyBlock02 {
        background: #dae2e6;
        padding: 0px 25px 20px;
/*        min-height: 80px;*/
        _height: 80px;
}
div.test-mini div.greyBlock02 p {
        font: 16px tahoma;
        color: #000;
        padding-top: 20px;
}
div.test-mini table {
        width: 100%;
        padding: 0px;
        border-collapse: collapse;
        border-spacing: 0px;
}
div.test-mini table td {
        vertical-align: top;
}
div.test-mini div.mainPageBlock {
        margin-top: 25px;
}
div.test-mini div.mainPageBlock p {
        font-size: 13px;
        color: #000;
        margin-top: 25px;
}
a.superbutton {
        width: 585px;
        height: 66px;
        display: block;
        margin: 0 auto;
        background: url(/images/superbutton.gif) no-repeat left top;
        margin-top: 25px;
        padding-top: 25px;
        text-align: center;
}
a.superbutton:hover {
        text-decoration:none;
}
a.superbutton span {
        font-size: 18px;
        color: #fff;
        float: left;
        margin-left: 40px;
}
div.test-mini table td.ratingBoard {
        width: 333px;
        background: url(/images/rating-shadow.gif) no-repeat left top;
}
div.test-mini table td.ratingBoard  p.note {
        font-size: 13px;
        color: #7d7d7d;
        margin: 20px 0 0 15px;
}
div.test-mini table td.ratingBoard div.ratingBoard {
        margin-left: 19px;
        background: #ecf0f2 url(/images/rating-bottom.gif) no-repeat left bottom;
        padding-bottom: 6px;
}
div.test-mini table td.ratingBoard div.ratingBoard div.cap {
        height: 6px;
        overflow: hidden;
        background: url(/images/rating-top.gif) no-repeat left top;
}
div.test-mini table td.ratingBoard div.ratingBoard div.wrapper {
        width: 302px;
        margin: 0 6px 0;
        background: #494949 url(/images/rating-mainBg.gif) repeat-y left top;
}
div.test-mini table td.ratingBoard div.ratingBoard div.wrapperbottom {
        background: url(/images/rating-bottomBg.gif) no-repeat left bottom;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container {
        background: url(/images/rating-topBg.gif) no-repeat left top;
        position: relative;
        padding: 28px 0px 9px;
        _position: static;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container h1 {
        position: absolute;
        font: lighter 18px tahoma;
        color: #fff;
        top: 10px;
        left: 13px;
        _left: 25px;
        _top: 55px;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container h1.shadow {
        color: #141c23;
        top: 12px;
        _top: 57px;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table {
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td {
        background: url(/images/rating-hr.gif) repeat-x left bottom;
        padding: 7px 0 9px;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.cap td {
        vertical-align: bottom;
        padding-bottom: 8px;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p {
        font-size: 12px;
        color: #c2c2c2;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p a {
        color: #c2c2c2;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.topp td p {
        color: #fff;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.cap td p {
        font-size: 10px;
        color: #b1b1b1;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.first {
        color: #fff200 !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.first a {
        color: #fff200 !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.second {
        color: #6dcff6 !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.second a {
        color: #6dcff6 !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.third {
        color: #fbaf5d !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table td p.third a {
        color: #fbaf5d !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.userresults {
        background: url(/images/rating-current.gif) repeat-y left bottom;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.userresults td {
        *background: url(/images/rating-current02.gif) repeat-x left bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.userresults td { background: url(/images/rating-current02.gif) repeat-x left bottom; }
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.userresults td p {
        color: #fff !important;
}
div.test-mini table td.ratingBoard div.ratingBoard div.container table tr.userresults td p a {
        color: #fff !important;
}
div.test-mini table td.leftcolumn {
        background: url(/images/rating-outbg.gif) no-repeat right top;
}



div.questionsRow {
        height: 60px;
}
div.questionsRow div.questionCar {
        margin-right: 200px;
        border-bottom: 8px solid #486185;
}
div.questionsRow div.questionCar div.road {
        background: url(/images/questionrow.gif) repeat-x -25px 29px;
        margin-left: 150px;
        height: 36px;
        position: relative;
        _top: 15px;
}
div.questionsRow div.questionCar div.road span.car {
        width: 37px;
        height: 13px;
        display: block;
        position: absolute;
        top: 23px;
        left: 0px;
        background: url(/images/qcar.gif) repeat-x left top;
}
div.questionsRow div.questionCar div.road span.flag {
        width: 17px;
        height: 20px;
        display: block;
        position: absolute;
        top: 16px;
        right: 10px;
        background: url(/images/qflag.gif) repeat-x left top;
}
div.questionsRow p.questionNum {
        float: left;
        width: 140px;
        font-size: 18px;
        margin-top: 10px;
}
div.timeRemains {
        width: 186px;
        height: 46px;
        float: right;
        background: url(/images/timeremains.gif) no-repeat left top;
        position: relative;
        _top: 15px;
        _left: 15px;
}
div.timeRemains p {
        font-size: 18px;
        color: #fff;
        position: absolute;
        top: 12px;
        left: 15px;
}
div.timeRemains p.shadow {
        color: #000;
        top: 14px;
}

div.test-mini div.answer {
        background: #e9e9e1 url(/images/answer.gif) repeat-x left top;
        padding: 20px 0px 0;
}
div.test-mini div.answer p {
        font-size: 14px;
        color: #000;
        padding-bottom: 10px;
        margin: 0 30px;
}
div.test-mini div.answer div.area {
        margin: 0px 55px;
}
div.test-mini div.answer div.area p {
        font-size: 14px;
        color: #5a5a5a;
        margin: 0px;
}
div.test-mini div.answer div.area textarea {
        width: 100%;
        height: 120px;
        border: 1px solid #000;
}
div.test-mini div.answer div.checkboxes {
        margin: 0px 55px;
}
div.test-mini div.answer div.row {
        clear: both;
        padding-bottom: 10px;
}
div.test-mini div.answer div.row input {
        float: left;
        margin: 3px 0 0 -25px;
        _position: relative;
}
div.test-mini div.answer div.row p {
        font-size: 14px;
        color: #333 !important;
        margin: 0px;
}
div.test-mini div.answer div.row p:hover {
        color: #000 !important;
}

div.test-mini div.yourResultblock {
        float: left;
        min-width: 165px;
        _width: 165px;
        margin: -10px 20px 0 0;
}
div.test-mini div.yourResultblock p {
        font-size: 14px;
        color: #4d4d4d;
        text-align: center;
        white-space: nowrap;
}
div.test-mini div.yourResultblock div.rBlock {
        height: 58px;
        background: #4a779a url(/images/result-bg.gif) repeat-x left top;
        _background-color: none;
}
div.test-mini div.yourResultblock div.wrapper {
        height: 58px;
        background: url(/images/result-bgl.gif) no-repeat left top;
}
div.test-mini div.yourResultblock div.container {
        height: 58px;
        background: url(/images/result-bgr.gif) no-repeat right top;
        position: relative;
        _position: static;
}
div.test-mini div.yourResultblock div.container p {
        width: 100%;
        font-size: 30px;
        color: #6dcff6;
        text-align: center;
        position: absolute;
        bottom: 0px;
        left: 0px;
        _left: 15px;
        _bottom: none;
        _top: 8px;
}
div.test-mini div.yourResultblock div.container p span {
        font-size: 48px;
        color: #fff;
}

div.test-mini div.yourResultblock div.container p.shadow {
 color: #18476b;
 position: relative;
 bottom: 18px;
 _position: static;
 _padding: 30px 0 0 15px;
 _margin-top: 45px;
 _margin-bottom: -95px;
 _margin-right: -15px;
}

div.test-mini div.yourResultblock div.container p.shadow span {
        color: #000;
}