/*Reset by Eric Meyer. Thank you very much, Eric*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a, a:visited, a:focus 
	{
		color:#3fc2ff;	
		text-decoration:none;
	}

/*End of Eric Meyer's code*/

html, body {
	height: 100%;
	width:100%;	
}
body 
	{		
		font:normal 0.8em/1.3em Arial, Tahoma, Verdana, sans-serif;	
		background:url(../images/bg.jpg) top left repeat;	
		position:relative;	
		min-height:100%;height:auto !important;height:100%;
	}
strong {
	font-weight:bolder;
}
h1,h2
	{
		font-size:2em;
		color:#4a4a4a;	
		font-weight:normal; /* для Осла */
		line-height:1.2em;
	}
h3
	{
		font-size:1em;
		line-height:1.2em;
		font-weight:bold;
		color:#212121;
		padding-bottom:7px;
		text-transform:uppercase;
	}
ul
	{
		margin-bottom:10px;
	}
li
	{
		padding-bottom:6px;
	}


/* =====================  WRAPPER  ======================= */
#wrapper
	{		
		z-index:2;		
		padding-bottom:120px;		
	}
#wrapper_scheme
	{
		width:100%;
		height:100%;		
		z-index:3;
	}


/* ======================  HEADER  =======================  */
#header
	{
		width:980px;
		height:97px;		
		margin:0 auto;
		padding-top:33px;
		background:url(../images/header.png) 0 33px repeat-x;
		position:relative;
	}
#logo
	{
		width:112px;
		height:35px;
		position:absolute;
		top:46px;
		left:9px;
		background:url(../images/sprite.png) -241px 0 no-repeat;
	}
#nav
	{
		position:absolute;
		top:31px;
		left:136px;		
	}
#nav li
	{		
		display:block;
		float:left;
		margin-left:8px;
		height:62px;
	}
#nav li:hover
	{
		background:url(../images/nav_hover.png) top left repeat-x;
	}
#nav li a
	{
		display:block;
		padding:28px 9px 17px;
		text-transform:uppercase;
		color:#fff;
		font-size:0.8em;
		letter-spacing:-0.1em;
	}
#nav li span
	{
		display:block;
		padding:28px 9px 17px;
		text-transform:uppercase;
		color:#fff;
		font-size:0.8em;
		letter-spacing:-0.08em;
		background:url(../images/nav_hover.png) top left repeat-x;
	}
#search
	{
		width:107px;
		height:20px;
		position:absolute;
		top:53px;
		left:860px;
		background:url(../images/sprite.png) -355px 0 no-repeat;
	}
#search form input
	{
		width:96px;
		height:18px;
		margin:1px 0 0 7px;
		
		background:transparent;
		border:none;
		color:#fff;
	}
	
	
/* ========================  SLIDESHOW  ======================== */
#slideshow
	{	
		height:386px;
		width:1000px;
		margin:0 auto;
		z-index:1;
	}
	
	
/* ========================  BREADCRUMBS  ======================= */
#breadcrumbs
	{
		width:932px;
		height:38px;
		margin:0 auto;
		position:relative;			
	}
#breadcrumbs a
	{
		font-size:0.9em;
		letter-spacing:-0.03em;
		color:#000;
	}	
.vk
	{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:64px;
		height:22px;
		background:url(../images/sprite.png) -84px -307px no-repeat;
		padding:2px 0 0 23px;
	}
.facebook
	{
		position:absolute;
		top:0px;
		left:97px;
		display:block;
		width:61px;
		height:20px;
		background:url(../images/sprite.png) 0 -307px no-repeat;
		padding:2px 0 0 23px;
	}
	.fb-share-button {
				position:absolute;
		top:0px;
		left:97px;
		display:block;
		width:61px;
		height:20px;
		padding:2px 0 0 0px;
	}
.twitter
	{
		position:absolute;
		top:0px;
		left:191px;
		display:block;
		width:56px;
		height:20px;
		background:url(../images/sprite.png) -250px -307px no-repeat;
		padding:2px 0 0 23px;
	}
.rss
	{
		position:absolute;
		top:0px;
		left:283px;
		display:block;
		width:56px;
		height:20px;
		background:url(../images/sprite.png) -171px -307px no-repeat;
		padding:2px 0 0 23px;
	}
#race_stop
	{
		position:absolute;
		top:0px;
		left:750px;
		display:block;
		width:142px;
		height:34px;
		background:url(../images/sprite.png) -235px -45px no-repeat;
		padding:8px 0 0 37px;
		font-size:1.1em;
		z-index:100;
	}
	

/* ========================= ACCENTS ======================== */
#accents
	{
		width:940px;
		height:148px;
		margin:0 auto;
		position:relative;
	}
#accent_team
	{
		display:block;
		width:300px;
		height:124px;
		background:url(../images/sprite_accents.png) top left no-repeat;
		margin-right:20px;
		float:left;
		color:#fff;
	}
#accent_cat
	{
		display:block;
		width:300px;
		height:124px;
		background:url(../images/sprite_accents.png) -300px 0 no-repeat;
		margin-right:20px;
		float:left;
		color:#4a4a4a;
	}
#accent_table
	{
		display:block;
		width:300px;
		height:124px;
		background:url(../images/sprite_accents.png) -600px 0 no-repeat;
		float:left;
		color:#fff;
	}
#accents h2,#accents h1
	{
		font-size:2.3em;
		line-height:1em;
		letter-spacing:-0.02em;			
	}
#accent_team h2,#accent_team h1
	{
		padding:30px 0 0 27px;
		color:#fff;
	}
#accent_team span
	{
		display:block;
		padding:10px 0 0 27px;
		font-size:1em;
		letter-spacing:-0.1em;		
		color:#c0dded;
		text-decoration:underline;
	}
#accent_cat h2,#accent_cat h1
	{
		padding:0 0 0 124px;
	}
#accent_cat span
	{
		display:block;
		padding:10px 0 0 124px;
		font-size:1em;
		letter-spacing:-0.1em;		
		text-decoration:underline;
	}
#katalog
	{
		text-decoration:none !important;
		font-size:1.3em !important;
		padding-top:23px !important;
	}
#accent_table h2,#accent_table h1
	{
		padding:0 0 0 135px;
		color:#fff;
	}
#accent_table span
	{
		display:block;
		padding:10px 0 0 135px;
		font-size:1em;
		letter-spacing:-0.1em;		
		text-decoration:underline;
	}
#accents span:hover
	{
		text-decoration:none;
	}
#tablicza
	{
		text-decoration:none !important;
		font-size:1.3em !important;
		padding-top:23px !important;
	}
	
	
/* =======================  CONTENT  ======================== */
#content
	{
		width:980px;
		margin:0 auto;		
		overflow:hidden;	
		background:url(../images/content.png) 20px 0 repeat-y;
	}
#sidebar
	{
		width:151px;
		height:310px;
		background:#e3e3e3 url(../images/sidebar.jpg) top left no-repeat;
		float:left;
		display:block;		
		text-decoration:underline;
		font-size:19px;
		padding:213px 0 0 68px;
		font-weight:bold;		
	}
#sidebar:hover,.avgas
	{
		color:#fff !important;
		text-decoration:none !important;
	}
.to-ts1
	{
		display:block;
		float:left;
		width:219px;
		height:497px;
		background:#e3e3e3 url(../images/banner_kerosin_ts1.jpg) top left no-repeat;
		text-decoration:none !important;
		margin:10px 0 0;
	}
#avgas
	{
		display:block;
		background:url(../images/sprite.png) no-repeat scroll 0 -115px transparent;
		width:196px;
		height:16px;
		font-size:1em;
		text-shadow:#fff 1px 1px 1px;
		padding:5px 0 0 32px;
		cursor:pointer;
		margin-bottom:20px;
	}
#avgas-form
	{
		width:400px;				
		height:770px;
		overflow:hidden;
		margin:20px 0;		
	}
#avgas-form ul li
	{
		margin-bottom:12px;	
		width:224px;
		background:url(../images/sprite.png) 0 -71px no-repeat;	
	}
#avgas-form form ul li label
	{
		display:block;
		font-size:1em;
		margin-bottom:6px;
	}	
#avgas-form form ul li textarea
	{
		width:223px;
		height:56px;
		padding:0 2px;		
		border:none;
		background:transparent;
	}
#main
	{
		width:721px;			
		float:left;
		background:#fff;
		color:#636363;	
		margin-left:20px;
	}
.main_index
	{
		background:#e3e3e3 !important;
	}
#main h2,#main h1
	{			
		padding:28px 41px;
	}
#main p
	{
		padding-bottom:10px;
	}
.reports h2,.reports h1
	{
		padding-left:37px !important;
	}
#main a:hover
	{
		text-decoration:underline;
	}
#main h3 a:hover
	{
		text-decoration:none;
	}
	
	
/* =========================  INDEX PAGE  ========================= */
#index_video
	{
		width:311px;		
		float:left;
		overflow:hidden;
	}
#video_like
	{
		height:20px;
		margin:0 0 20px 41px;
		position:relative;	
	}
#video_like a
	{	
		font-size:0.9em;
		letter-spacing:-0.03em;
		color:#000 !important;	
	}
#index_news
	{
		width:410px;
		float:left;
		background:#fff;		
	}
#index_news h2,#newslist,#news_like
	{
		padding-left:41px;		
	}
#videolist
	{
		padding:0 29px;	
		overflow:hidden;
	}
#newslist
	{
		padding-right:41px;
		overflow:hidden;
	}
.newsitem
	{
		float:left;
		overflow:hidden;
	}
.newsitem_date,.newsitem_text
	{
		color:#636363;
		padding-bottom:19px;
	}
.newsitem_text
	{
		font-style:italic;		
		font-size:0.9em;
		float:left;
		overflow:hidden;
	}
.newsitem_title:hover
	{
		text-decoration:underline;
	}
#news_full
	{
		display:block;		
		width:91px;
		height:24px;
		background:url(../images/sprite.png) top left no-repeat;	
		margin:0 0 0 41px;
		padding:6px 0 14px 26px;
		color:#fff;		
		letter-spacing:-0.03em;	
	}
#news_full:hover
	{
		text-decoration:underline;
	}
.media_full
	{
		display:block;
		float:left;
		width:91px;
		height:24px;
		background:url(../images/sprite.png) top left no-repeat;			
		padding:6px 0 14px 26px;	
		color:#fff !important;		
		letter-spacing:-0.03em;	
		margin-right:160px;
	}
.media_full:hover
	{
		text-decoration:underline;
	}
.news_like
	{
		height:20px;
		margin:10px 0 20px 41px;
		position:relative;	
	}
.news_like a
	{
		font-size:0.9em;
		letter-spacing:-0.03em;
		color:#000 !important;
	}
.news_like a
	{
		text-decoration:none !important;
	}
#announce
	{
		display:block;
		width:940px;
		height:133px;
		background:url(../images/announce.jpg) top left no-repeat;
		float:left;
		margin-left:20px;
	}
#content_bottom
	{
		width:940px;
		float:left;
		background:#fff;
		overflow:hidden;
		margin-left:20px;		
	}
#content_bottom h2
	{
		padding:28px 41px;
	}
#index_about
	{
		width:443px;
		float:left;		
	}
#index_about h2
	{
		padding-left:29px;
	}
#about_list
	{
		padding-left:29px;
	}
#about_full
	{
		display:block;
		width:112px;
		height:24px;
		background:url(../images/about_full.png) top left no-repeat;	
		margin:14px 0 0 41px;
		padding:6px 0 14px 26px;
		color:#fff;		
		letter-spacing:-0.03em;
	}
#index_blog
	{
		width:442px;
		height:234px;
		float:right;
		margin:20px 10px 40px 0;
		background:url(../images/blog.jpg) top left no-repeat;
		position:relative;
	}
#index_blog h2
	{
		position:absolute;		
		top:150px;
		left:34px;
		color:#fff;
		letter-spacing:-0.05em;
		padding-left:0px;
	}
#blog_full
	{
		display:block;
		width:62px;
		height:24px;
		position:absolute;
		top:174px;
		left:327px;
		background:url(../images/sprite.png) -118px 0  no-repeat;
		padding:6px 0 0 26px;
		color:#fff;		
		letter-spacing:-0.03em;
	}
#blog_full:hover
	{
		text-decoration:underline;
	}
	
	
/* =========================  ITEMS  ========================== */
.item_short
	{
		width:657px;
		margin:0 0 23px 35px;
		border-bottom:1px solid #d5d5d5;
		overflow:hidden;
	}
.item_short h3,.item_short_special h3
	{	
		margin:0 12px 10px;		
	}
.item_short h3 a
	{			
		color:#212121;
		text-decoration:underline;
	}
.item_short h3 a:hover,.item_short_special h3 a:hover
	{
		text-decoration:none;
	}
.item_short_special
	{
		width:657px;
		padding:30px 0 0 23px;		
	}
.item_short_special a
	{
		color:#fff;
		text-decoration:underline;
	}

.item_short_text
	{
		margin:0 12px 12px;		
		font-style:italic;	
		font-size:0.9em;
		overflow:hidden;
	}
.item_short_text_two
	{
		margin:0 12px 12px 0;		
		font-style:italic;	
		font-size:0.9em;
		overflow:hidden;
	}
.item_short_special_text
	{
		margin:0 12px 12px;		
		font-style:italic;	
		font-size:0.9em;
		overflow:hidden;
		color:#fff;
	}
.item_short_text_lower
	{
		margin:0 12px 12px 0;		
		font-style:italic;	
		font-size:0.9em;
		overflow:hidden;
	}
.like
	{
		height:20px;
		margin:0 0 20px 12px;
		position:relative;		
	}
.like_item
	{
		height:20px;
		width:180px;
		margin:10px 0 20px 0px;
		position:relative;	
		float:left;
	}
.like a, .like_item a
	{
		font-size:0.9em;
		letter-spacing:-0.03em;
		color:#000;
	}
.like a:hover, .like_item a:hover
	{
		text-decoration: none !important;
	}
.b-share-icon_vkontakte
	{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:64px;
		height:22px;
		background:url(../images/sprite.png) -84px -307px no-repeat;
		padding:2px 0 0 23px;
	}
.item_full
	{
		width:645px !important;
		padding:0 38px 40px;
	}
.item_full h2
	{
		padding-left:0px !important;
	}
.item_full p
	{
		padding:2px 0;
	}
.date
	{
		display:block;
		margin:4px 0;
	}
#offers_bottom
	{
		width:721px;		
		background:#363e4f url(../images/offers-bottom.png) top left no-repeat;
	}
	

/* =========================  ARTICLES & NEWS ========================*/	
.shortarticle
	{
		width:700px;	
		overflow:hidden;
		margin:0 0 23px -16px;
	}
.shortarticle_date
	{
		display:block;
		float:left;
		width:35px;
		height:41px;
		background:url(../images/sprite.png) -206px 0 no-repeat;			
		color:#fff;			
	}
.date_frame
	{
		width:23px;
		height:29px;
		margin:6px;
		overflow:hidden;
		position:relative;
	}
.date_first
	{	
		display:block;
		position:absolute;
		top:0px;
		left:0px;	
		font-size:0.7em;
		text-shadow:-1px 1px #777;
		
	}
.date_second
	{
		display:block;
		position:absolute;
		top:10px;
		left:-13px;
	}
.shortarticle_inner
	{
		width:657px;
		border-bottom:1px solid #d5d5d5;
		float:right;
	}
.shortarticle_inner h3
	{
		margin:0 12px 10px;	
	}
.shortarticle_inner h3 a
	{			
		color:#212121;		
		text-decoration:underline;
	}
.shortarticle_inner h3 a:hover
	{
		text-decoration:none;
	}



/* =========================  FEEDBACK  =========================== */
.main_feedback
	{
		height:523px !important;
	}
#address
	{
		width:350px;
		float:left;		
		margin:0 0 29px 41px;		
	}
#address p
	{	
		font-style:italic;
		font-size:0.9em;
		padding:2px 0;
	}
#address h2
	{
		padding-left:0px !important;
	}
#feedback	
	{
		width:270px;
		float:right;
		margin:65px 30px 0 0;
		
	}
#feedback .send-ok {
	border: 1px solid #016211;
	background: #d8ffde;
	color: #016211;
	margin: 0px 0px 20px 0px;
	padding: 5px;
}

#feedback .send-error {
	border: 1px solid #ff0000;
	background: #fbd9d9;
	color: #ff0000;
	margin: 0px 0px 20px 0px;
	padding: 5px;
}
#feedback	.cnt-form {
		border:1px solid #aaa;
	}
#feedback form ul	
	{
		margin:15px 22px 15px 17px;
	}
#feedback form ul li
	{
		margin-bottom:12px;	
		background:url(../images/sprite.png) 0 -71px no-repeat;	
		padding:0 0 2px !important;
	}
	
#feedback label.error {
		display: none!important;
	}
#textarea
	{
		width:228px;
		height:81px;
		background:url(../images/sprite.png) 0 -150px no-repeat !important; 
	}
#feedback form ul li textarea
	{
		width:223px;
		height:56px;
		padding:0 2px;		
		border:none;
		background:transparent;
		resize: none;
	}
#feedback form ul li label
	{
		display:block;
		font-size:0.85em;
		margin-bottom:6px;
	}
#submit
	{
		width:228px;
		height:21px;
		background:url(../images/sprite.png) 0 -115px no-repeat;
		border:none;
		font-size:0.85em;	
		color:#1b1b1b;
		text-shadow:1px 1px #fff;
		cursor:pointer;
	}
.cli
	{
		width:224px;
		height:19px;		
		border:none;
		padding:0 2px;
		background:transparent;
	}
#scheme_call
	{		
		display:block;
		width:107px;			
		border-bottom:1px dashed #3fc2ff;		
		color:#3fc2ff;
		padding-left:3px;	
		font-size:0.9em;
		font-style:italic;
		text-decoration:none;
	}

#scheme_call:hover
	{
		cursor:pointer;
		border-bottom:none;
	}
#scheme_block
	{
		width:530px;
		height:266px;
		margin:30px auto 0;		
		overflow:hidden;
		display:none;
		opacity:2;
	}	
#scheme
	{
		width:480px;
		height:266px;
		background:url(../images/schema.gif) top left no-repeat;
		float:left;
	}
#scheme_close
	{
		width:50px;		
		display:block;
		float:right;
		color:#fff;
	}
	
	
/* ==================================================  PAGER  ============================================================= */
#filletnav
	{		
		margin:0 30px 30px 40px;
		overflow:hidden;
	}
.prev,.num,.next,.num-this
	{
		display:block;
		float:left;
		color:#fff !important;
		text-shadow:#000 0 1px 0;
		padding:4px 0 0;
		letter-spacing:-1px;
	}	
.prev
	{		
		width:82px;
		height:29px;
		background:url(../images/sprite.png) -354px -281px no-repeat;
		margin-right:8px;
		padding-left:26px;
	}
.num,.num-this
	{		
		width:29px;
		height:25px;				
		margin-right:8px;
		text-align:center;
	}
.num
	{
		background:url(../images/sprite.png) -215px -277px no-repeat;	
	}
.num-this
	{
		background:url(../images/sprite.png) -252px -277px no-repeat;	
	}
.num:hover
	{
		background:url(../images/sprite.png) -252px -277px no-repeat;	
	}
.next
	{		
		width:94px;
		height:25px;
		background:url(../images/sprite.png) -357px -314px no-repeat;
		padding-left:10px;
	}
	

/* =========================  BOTTOM  ========================= */
#bottom
	{
		width:940px;
		height:104px;
		margin:0 auto;
		background:url(../images/bottom.png) top left repeat-x;
		position:relative;
		overflow:hidden;
	}
#dg
	{
		display:block;
		width:113px;
		height:39px;
		position:absolute;
		top:31px;
		left:24px;
		background:url(../images/sprite.png) 0 -238px no-repeat;
	}
#vp
	{
		display:block;
		width:70px;
		height:54px;
		position:absolute;
		top:28px;
		left:180px;
		background:url(../images/sprite.png) -113px -238px no-repeat;
	}
#daytona
	{
		display:block;
		width:128px;
		height:32px;
		position:absolute;
		top:33px;
		left:248px;
		background:url(../images/sprite.png) -184px -238px no-repeat;
	}
	
#btuning
	{
		display:block;
		width:128px;
		height:32px;
		position:absolute;
		top:33px;
		left:285px;
		background:url(../images/sprite.png) -184px -238px no-repeat;
	}
#karat
	{
		display:block;
		width:128px;
		height:51px;
		position:absolute;
		top:24px;
		left:398px;
		background:url(../images/sprite.png) -340px -88px no-repeat;
	}
#saratov
	{
		display:block;
		width:90px;
		height:63px;
		position:absolute;
		top:18px;
		left:394px;
		background:url(../images/sprite.png) -244px -86px no-repeat;
	}
#spectrol
	{
		display:block;
		width:129px;
		height:36px;
		position:absolute;
		top:32px;
		left:650px;
		background:url(../images/sprite.png) -238px -153px no-repeat;
	}
#luxe
	{
		display:block;
		width:122px;
		height:36px;
		position:absolute;
		top:31px;
		left:794px;
		background:url(../images/sprite.png) -311px -238px no-repeat;
	}
#ast
	{
		display:block;
		width:76px;
		height:63px;
		position:absolute;
		top:18px;
		left:666px;
		background:url(../images/ast.png) 0 0 no-repeat;
	}
#dmack
	{
		display:block;
		width:130px;
		height:40px;
		position:absolute;
		top:31px;
		left:776px;
		background:url(../images/dmack.png) 0 0 no-repeat;
	}
#kst
	{
		display:block;
		width:150px;
		height:46px;
		position:absolute;
		top:26px;
		left:458px;
		background:url(../images/kst.png) 0 0 no-repeat;
	}
	
	
/* ========================  FOOTER  ======================== */
#footer
	{
		position:absolute;
		bottom:0px;
		height:120px;
		width:100%;			
	}
#flag
	{
		/*width:1126px;
		height:527px;
		margin:-407px auto 0;
		background:url(../images/flag.png) 335px 0 no-repeat;
		position:relative;
		z-index:-2;	*/
		width:100%;
		height:527px;
		margin:-407px auto 0;
		background:url(../images/flag.png) top center no-repeat;
		position:relative;
		z-index:-2;	
	}
#footer_block
	{
		width:940px;
		height:120px;
		margin:-120px auto 0;
		position:relative;
	}
#nav_bottom
	{
		display:block;
		position:absolute;
		top:26px;
		left:36px;
		width:420px;
	}	
#nav_bottom li
	{
		display:block;
		float:left;		
		margin:0 34px 3px 0;
		
	}
#nav_bottom li a
	{
		color:#fff;
		font-size:1em;		
		letter-spacing:-0.08em;
	}
#nav_bottom li span
	{
		color:#636363;
		font-size:1em;		
		letter-spacing:-0.08em;
	}
#nav_bottom li a:hover
	{
		text-decoration:underline;
	}
.ks-tools
	{
		display:block;
		float:left;
		width:219px;
		height:307px;
		background:url(../images/ks-tools.jpg) no-repeat;
		margin-top:10px;
	}
.jonnesway
	{
		display:block;
		float:left;
		width:200px;
		height:150px;
		background:url(../images/jonnesway.jpg) no-repeat;
		margin:10px 0 0 9px;
	}
.ombra
	{
		display:block;
		float:left;
		width:200px;
		height:150px;
		background:url(../images/ombra.jpg) no-repeat;
		margin:10px 0 0 9px;
	}
.helicopter
	{
		display:block;
		float:left;
		width:219px;
		height:110px;
		background:url(../images/helicopter.jpg) no-repeat;
		margin-top:10px;
	}
#countdown
	{
		background:#f2f2f2;
		margin:15px 15px 0;
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		border-bottom:1px solid #f8f8f8;
		border-top:1px solid #b8b8b8;
		-webkit-border-radius:4px;
		border-radius:4px;
	}
#countdown p
	{
		color:#212121;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		padding:20px 28px 20px;
	}
.count-table
	{
		width:369px;
		height:79px;
		padding:6px 0 0;		
		background:url(../images/countdown.png) top left no-repeat;
		
	}
.count-table span
	{
		display:block;
		float:left;
		width:77px;
		padding:0 0 0 14px;	
		color:#fff !important;
		font:bold 43px/43px 'Arial narrow' !important;
		letter-spacing:16px;
		text-shadow:0 1px 3px rgba(0,0,0,1);		
	}
.dealers-table td
	{
		padding:6px;
		border-bottom:1px solid #a6a6a6;
	}
	
	
.infeedback {
	z-index: 10000;
	padding: 15px 15px 15px 15px;
	position: absolute;
	width: 230px!important;
	height: 200px;
	top: 0px;
	right: 0px;
	background: #ffffff;
	border: 1px solid #aaaaaa;
	display: none;
}

.ininfo {
	font-style: Italic;
	padding: 0px 0px 10px 0px;
}

.intxt {
	padding: 0px 0px 5px 0px;
	margin-bottom: 12px;
    background: url(../images/sprite.png) 0 -71px no-repeat;
    padding: 0 0 2px !important;
}

.intxt label {
	display: block;
    font-size: 0.85em;
    margin-bottom: 6px;
}

.intxt input {
	width: 224px;
    height: 19px;
    border: none;
    padding: 0 2px;
    background: transparent;
}

.clr {
	clear: both;
}

.inbutton a {
	cursor: pointer;
	width: 100px;
    height: 21px;
    line-height: 21px;
    background: url(../images/sprite.png) 0 -115px no-repeat;
    border: none;
    font-size: 0.85em;
    color: #1b1b1b;
    text-shadow: 1px 1px #fff;
    cursor: pointer;
	text-align: center;
	display: block;
}

.inbleft {
	float: left;
}
.inbright {
	float: right;
}

.bottom-stat {
	background: #2c2c2c;
	font-size: 12px;
	color: #ffffff;
	padding: 20px 20px;
}

.pdf-link {
	height: 50px;
	margin: 10px 0px;
}

.pdf-link a {
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	padding: 0px 0px 0px 70px;
    background: url(../images/pdf-ico.png) 0px 0px no-repeat;
}