html	{font:13px normal Arial, Helvetica, sans-serif; margin:0; padding:0}
body	{margin:0; padding:0; min-width:950px;}
img		{border:none;}
a		{ color:#06F}
a:hover		{color:#000}
a.link	{color:#000; text-decoration:none}

.header	{height:125px; margin:0; overflow:hidden; background:#FFF}
.header	img{ position:absolute; top:45px; left:40px; cursor:pointer}
.header	ul{list-style:none; margin:0 0 0 280px; padding:50px 0 0 0; overflow:hidden}
.header ul li{float:left; font-size:18px; margin:0 0 0 20px; padding:2px 15px; color:#000; cursor:pointer; border:1px solid #fc9a00}
.header	ul li a{display:block;}
.header	div{position:absolute; top:-20px; left:-30px;}

.taxi	{width:600px; margin:0 650px 0 0}

.splash		{position:relative; overflow:hidden; width:100%; height:390px;  padding:30px 0 0 0; background:url('./../img/splash/splash-bg.png') repeat-x top left #fc5a00;}

/* Splash links */
.signup	{position:absolute; top:105px; left:60px; padding:10px 20px; font-size:18px; background:#fff; z-index:30; color:#000}
a.signup:hover{text-decoration:none; color:#fc5a00}

#body-block	a,
#paint-block	a,
#repair-block	a,
#electric-block	a{position:absolute; z-index:30; width:250px; padding:5px; font-size:14px; color:#FFF;}

#body-block	a:hover,
#paint-block	a:hover,
#repair-block	a:hover,
#electric-block	a:hover{text-decoration:none; width:250px;}


#body-block	.first,
#paint-block .first,
#repair-block .first,
#electric-block .first{top:40px; right:-80px; border:0px solid #333}

#body-block	.second,
#paint-block .second,
#repair-block	.second,
#electric-block .second{top:0px; right:50px; border:0px solid #333}

#body-block	.third,
#paint-block .third,
#repair-block	.third,
#electric-block .third{top:0px; left:-20px; border:0px solid #333}


#car-block	{position:relative; width:auto; height:280px; margin:0 auto; }
#car-bg		{position:absolute; top:0; width:100%; height:285px; z-index:10;}
.car-filled	{width:872; height:285px; margin:0 auto; margin-right:1px; background:url('./../img/splash/car-filled.jpg') no-repeat center top; z-index:10;}
.car-contur	{width:872; height:285px; margin:0 auto; margin-right:1px; background:url('./../img/splash/repair/car-contur.png') no-repeat center top; z-index:10; display:none}


/* Bodyworks block */
#body-block		{position:relative; width:900px; height:230px; margin:0 auto; padding:0; z-index:20; display:none}
#body-block		ul{margin:0; padding:0; list-style:none;}
#body-block		#front{position:absolute; bottom:7px; right:30px; width:89px; height:92px; background:url('./../img/splash/body/front.jpg') no-repeat center bottom}
#body-block		#center{position:absolute; bottom:2px; right:253px; width:378px; height:93px; background:url('./../img/splash/body/center.jpg') no-repeat center bottom}
#body-block		#back{position:absolute; bottom:56px; left:26px; width:100px; height:38px; background:url('./../img/splash/body/back.jpg') no-repeat center bottom}

/* Paint block */
#paint-block	{position:relative; width:872px; height:237px; margin:0 auto; padding:0; z-index:30}
#paint-block	img{position:absolute; z-index:20}
.car-paint	{position:relative; width:872px; height:237px; margin:0 auto; padding:0; z-index:10; background:#00F;}


/* Repair block */
#repair-block	{position:relative; width:872px; height:275px; margin:0 auto; padding:0; z-index:10; display:none;}


#shadow			{position:absolute; bottom:0; left:0;}
.r-wrap			{position:absolute; width:132px; height:132px; bottom:10px; left:124px; z-index:20; background:url('./../img/splash/repair/wheel-static.png') no-repeat top left}
.f-wrap			{position:absolute; width:132px; height:132px; bottom:10px; left:649px; z-index:20; background:url('./../img/splash/repair/wheel-static.png') no-repeat top left}
#wheel-spin, #wheel-spin2	{position:absolute; top:12px; left:12px}

/* Electrics */
#electric-block	{position:relative; width:872px; height:275px; margin:0 auto; z-index:20; display:none;}
#electric-block	img{display:none}
#headlight		{position:absolute; top:0px; left:742px}
#backlight		{position:absolute; top:63px; left:-14px}
#insidelight		{position:absolute; top:0px; left:216px}


/* Textblocks */
.description-block		{padding:10px 40px }
.description-text		{width:70%; float:left; color:#FFF; font-size:13px;}
.description-link		{width:30%; float:left;}
.description-link		a{ position:absolute; bottom:50px; display:block; width:auto; margin:0 0 0 50px; padding:7px 40px 7px 15px; font-size:18px; font-style:italic; color:#000; background:#FFF;}
.description-link		a:hover{text-decoration:none}




.shadow-left, .shadow-right	{position:absolute; width:475px; height:34px; z-index:10}
#shadow-under	{position:relative; height:34px; padding:0; margin:0; background:url('./../img/shadow/center.pnga') repeat-x top left; z-index:10}
.shadow-left	{left:0; background:url('./../img/shadow/right.png') no-repeat top left;}
.shadow-right	{right:0; background:url('./../img/shadow/left.png') no-repeat top right;}

.alert	{ color:#F00}



/* Index */
.clear	{margin:0; padding:0; clear:both}
.left-block		{width:60%; float:left}
.right-block	{width:40%; float:left}
.wrap-left	{padding:0 20px 0 0}
.wrap-right	{padding:0 0 0 20px}
.content	{padding:0 40px}
.content	h2{position:relative; font-weight:normal; font-size:25px; color:#000; padding:0 0 10px 0; margin:0}
.content	h3{font-weight:normal; font-size:16px; color:#F60; padding:0 0 5px 0; margin:0}
h2 a img{position:absolute; right:20px; top:5px}

/* Ordering forms */
.orderings-forms	{}


.news	{position:relative; overflow:hidden; white-space:nowrap; padding:13px 0 30px 0; z-index:20}
.news	div{background:url('./../img/fade.png') repeat-y; position:absolute; top:0; right:0px; z-index:20; width:100px; height:250px}
.news	span{position:relative; padding:0 20px 0 0}
.news	i{position:absolute; bottom:14px; color:#999;}
.news	a{color:#000}

.parts	{ overflow:hidden; padding:0 0 20px 0}
.parts	div{width:170px; float:left; margin:0 10px 10px 0; line-height:15px;}
.parts	* img{border:0; width:16px; height:16px; float:left; padding:0 10px 0 0; vertical-align:middle}

.radiators	ul{overflow:hidden; margin:0; list-style:none; padding:0 0 0px 20px; clear:both}
.radiators	li{float:left; padding:0 5px 0 0; line-height:20px }
.radiators	p{padding:0 20px 0 20px}

.sales	{margin:0 0 20px 0}
.sales	a{display:block; font-size:16px; margin:0 0 -10px 0; padding:0}

h2.black	{font-style:normal}
.contacts	{padding: 0 0 30px 0; color:#555;}
.contacts	p{padding:0;}
.contacts	b{display:block; font-weight:normal; color:#555; margin:0; padding:0 0 0 20px; font-size:25px; line-height:35px}
.contacts	a.contacts-link{display:block; width:190px; height:30px; margin:0 0 0 20px; padding:10px 30px 10px 30px; font-size:25px; font-style:italic; color:#fff; background:url('./../img/signup.jpg') no-repeat #fc5a00;}
.contacts	a.contacts-link:hover{text-decoration:none}
		



/* Inner */
.inner-wrap		{min-width:900px;}
.orders	{position:absolute; z-index:1000; top:20px; left:320px;}
.inner-signup, .inner-order	{display:block; float:left; margin:0 20px 0 0; width:140px; height:30px; background:#F00}
.orders		div{float:left; margin:0 20px 0 50px; font-size:20px; color:#666}
.inner-signup	{background:url('./../img/inner-signup.png') top left no-repeat;}
.inner-order	{background:url('./../img/inner-order.png') top left no-repeat;}
a.inner-signup:hover	{background:url('./../img/inner-signup-hover.png') top left no-repeat;}
a.inner-order:hover		{background:url('./../img/inner-order-hover.png') top left no-repeat;}


.menu-side		{width:260px; float:left; padding:11px 0 0 40px;}
.menu-side		div{margin:0 0 0 10px}

.inner-menu	{margin:45px 0 50px 10px; padding:0; width:200px; list-style:none;}
.inner-menu	li{margin:10px 0 0 0; padding:2px 9px; font-size:16px;}
.inner-menu	ul{margin:0 0 0 30px; padding:0 0 10px 0; list-style:none;}
.im-active{padding:2px 9px; font-weight:normal; background:#F60; color:#FFF;}
.im-active a{color:#FFF}

.content-side	{margin-left:300px; padding:50px 0 0 0}
.path	{margin:0 0 5px 20px; font-size:12px; color:#666}
.path	a{color:#000}
h1 a, h2 a{color:#000}
.content-side	h1{font-weight:normal; font-size:28px; line-height:30px; color:#000; padding:0 0 10px 0; margin:0}
.content-side	h2{font-weight:normal; font-size:18px; line-height:24px; color:#000; padding:20px 0 5px 0; margin:0}

.text-wrap	{width:70%; padding:0 0 0 20px; font-size:14px; line-height:20px; word-spacing:-1px;}
.text-wrap	p{margin:0 0 10px 0; padding:0;}
.text-wrap	i{color:#666}
.text-wrap	div{margin:0 0 0 10px;}
.text-wrap	span.fs{display:block; overflow:hidden; }
label{width:150px; display:block; float:left}
.submit		{margin:0 0 0 150px; padding:5px 10px; font-size:18px;}

/* 404 */
.text-wrap-404	{position:relative; width:70%; margin:0 auto; font-size:14px; line-height:20px; word-spacing:-1px;}
.text-wrap-404	h1{position:relative; font-size:55px; font-weight:normal; margin:0; padding:0; z-index:1000}
#logo-404		{position:absolute; top:45px; right:40px;}


/* Footer */
.footer	{position:relative; height:60px; margin:30px 40px; padding:20px 0px; font-size:10px; color:#666}
.footer	a{color:#666}
.footer	.copyrights{line-height:14px;}
.footer	.developing{position:absolute; top:20px; right:0px}



/* Debuger */
.debug-bar  {position:absolute; top:0; left:0; height:15px; width:100%; padding:5px 0; display:none }
.debug-bar  p{padding:0px 15px; margin:0; font:normal 0.7em Arial; color:#657E9B}

/* Pricelist */
.pricelist-header	{ color:#8C7348; font-weight:normal; font-size:16px; border-bottom:1px solid #F90; padding:15px 3px 3px 3px}
.pricelist-td		{padding:0 0 0 30px;}
