body

	{

	margin: 0px;

	padding: 0px;

	background:#e4e4e4;

	font-family: Arial,Helvetica,sans-serif;

	color:#333333;

	font-size: 12px;

	height:100%

	}

	

img	

	{

	margin: 0px;

	border: 0; 

	}

	

p 

	{

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	padding: 0px;

	margin-top: 0;

	margin-bottom: 15px; 

	}



table

	{

	border-collapse: collapse;

	font-size: 12px; 



}	

	

ul 

	{

	list-style-type: none;

	padding: 0px 0px 0px 3px;

	}

	

li 

	{

	padding: 8px 0px 8px 0px;

	}

	

a

	{

	color: #527BB9;

	font-size: 12px; 

	text-decoration: underline;

	}

	

a:hover 

	{

	color:#FF6600;

	text-decoration: none;

	}



/************!!!!!!!!!!!!!!!!!!!!!!****************/



table.main_table

	{

	width: 770px;

	height: 100%;

	margin: 0; 

	}



td.top

	{

	height: 100px;

	background: url('/pix/logo.gif') 36px 15px no-repeat;

	}

	

div.nav

	{

	height: 20px;

	margin-bottom: 60px;

	}

	

a.company

	{

	color: #666666;

	font-size: 10px;

	text-decoration: none; 

	display: block; 

	padding-left: 10px; 

	background: url('/pix/link_arrow_grey.gif') no-repeat 1px 5px; 

	float: left;

	}

	

a.company:hover 

	{

	color:#FF6600;

	text-decoration: none; 

	background: url('/pix/link_arrow_hi.gif') no-repeat 1px 5px; 

	}

	

div.left_nav

	{

	background: #f0f0f0;

	float: right;

	border-bottom: 2px #c3c3c3 solid;

	border-right: 2px #c3c3c3 solid;

	}

	

div.left_nav a

	{

	color: #666666;

	font-size: 10px;

	padding: 0px 15px 1px 20px;	

	margin-right: 0;

	background: url('/pix/link_arrow_nav2.gif') #f0f0f0 5px center no-repeat;

	text-decoration: none;

	}

	

div.left_nav a:hover 

	{

	color:#FF6600;

	text-decoration: none;

	background: url('/pix/link_arrow_nav2_on.gif') #ffffff 5px center no-repeat; 

	}





div.top_menu

	{

	height: 20px;

	background: #f0f0f0 url('/pix/horline.gif') bottom repeat-x;

	}



div.top_menu a

	{

	display: block;

	height: 19px;

	float: left;

	line-height: 19px;

	color: #4c4c4c;

	font-size: 11px;

	padding: 0 10px 0 10px;

	text-decoration: none; 

	background: #f0f0f0 url('/pix/menu_dev.gif') right top no-repeat;

	}

	

div.top_menu a:hover 

	{

	color:#FF6600;

	text-decoration: none;

	}

	

div.top_menu a.on

	{

	background-color: #FFFFFF;

	height: 20px;

	}



tr.flash

	{

	height: 160px;

	/*background: url('/pix/flash.jpg') left top no-repeat;*/

	}

	

tr.main

	{

	background: #ffffff;

	padding-top: 22px;

	height: 100%;

	}

	

td.menu

	{

	width: 170px;

	background: #e4e4e4;

	}

	

div.banner_left

	{

    margin-left: 10px;

    margin-bottom: 14px;

	}



td.text

	{

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 30px;

	}

	

td.news

	{

	width: 210px;

	padding-right: 20px;

	}	



td.news p



	{

	clear: left;

	}



td.news p img



	{

	float: left;

	}



td.news p a



	{

	margin-left: 80px;

	}



img.anons



	{



	float: left;



	margin-right: 15px;



	margin-bottom: 40px;



	}



img.anons_in



	{



	float: left;



	margin-right: 20px;



	margin-bottom: 10px;



	}



tr.bottom



	{



	width: 770px;



	height: 15px;



	}



span.copy



	{



	padding-right: 9px; 



	padding-left: 9px; 



	font-size: 10px; 



	padding-bottom: 0px; 



	padding-top: 0px;



	display: block;



	float: right;



	}



tr.bottom a



	{



	color:#333333;



	padding-right: 9px; 



	padding-left: 9px; 



	font-size: 10px; 



	padding-bottom: 0px; 



	padding-top: 0px;



	display: block;



	float: left;



	text-decoration:none;



	}



tr.bottom a:hover 



	{



    text-decoration:none;



    color:#FF6600;



	}



td.catalog



	{



	float: left;



	border: 1px black solid;



	width: 162px;



	}



img.catalog



	{



	margin-top: 6px;



	margin-bottom: 7px;



	}



a.big img.catalog



	{



	margin-left: -10px;



	}



div.cat1



	{



	float: left;



	/*border: 1px black solid;*/



	width: 162px;



	margin-right: 20px;



	font-size: 11px;



	}



div.cat2



	{



	width: 162px;



	float: left;



	margin-right: 20px;



	margin-bottom: 20px;



	font-size: 11px;



	}



div.cat3



	{



	float: left;



	width: 162px;



	font-size: 11px;



	margin-right: 20px;



	margin-bottom: 20px;



	}



/*

td.menu a:link, td.menu a:active, td.menu a:visited 



	{



	color:#333333;



	font-size: 11px;



	padding: 2px 9px 2px 28px; 



	margin-left: -10px;



	background: url('/pix/link_arrow_grey.gif') 17px 7px no-repeat;



	border-bottom: 1px #ffffff solid;



	display: block;



	text-decoration:none;



	width: 92%;



	}



	



td.menu a:hover 



	{



	background: url('/pix/link_arrow_hi.gif') 17px 7px no-repeat;



    text-decoration:none;



    color:#FF6600;



	}



	



td.menu a.on:link, td.menu a.on:active, td.menu a.on:visited 



	{



	color:#FF6600;



	font-size: 11px;



	padding: 2px 9px 3px 19px; 



	margin-left: -10px;



	background: #ffffff url('/pix/link_arrow_hi.gif') 8px 7px no-repeat;



	border-bottom: 1px #ffffff solid;



	display: block;



	text-decoration:none;



	}



	*/





td.menu { width: 170px; padding: 0; }

	

td.menu a

	{

	color:#333333;

	font-size: 11px;

	padding: 2px 4px 2px 19px;

	margin: 0;

	background: url('/pix/link_arrow_grey.gif') 8px 7px no-repeat;

	border-bottom: 1px #ffffff solid;

	display: block;

	text-decoration:none;

	width: 147px; /* + padding-left: 19px; = 170px */

	}

	

td.menu a:hover 

	{

	background-color: #F0F0F0;

	background-image: url('/pix/link_arrow_hi.gif');

    text-decoration:none;

    color:#FF6600;

	}



/* выбранный пункт у которого есть подпункты */

td.menu a.sel0, td.menu a.sel1 { background: none; padding-left: 4px; width: 162px; font-weight: bold; }

td.menu a.sel0:hover, td.menu a.sel1:hover { background-color: #F0F0F0; }



td.menu a.sel2 { background-image: url('/pix/link_arrow_down.gif'); }

td.menu a.sel2:hover { background-color: #F0F0F0; background-image: url('/pix/link_arrow_down_on.gif'); }



td.menu a.sel3 { background-image: url('/pix/link_arrow_down.gif'); background-position: 19px 7px; padding-left: 28px; width: 138px;}

td.menu a.sel3:hover { background-color: #F0F0F0; background-image: url('/pix/link_arrow_down_on.gif'); }



td.menu a.sel4 { background-image: url('/pix/link_arrow_down.gif'); background-position: 28px 7px; padding-left: 37px; width: 129px;}

td.menu a.sel4:hover { background-color: #F0F0F0; background-image: url('/pix/link_arrow_down_on.gif'); }



/* выбранный пункт у которого нет подпунктов */

td.menu a.on1 { color:#FF6600; background-color: #F0F0F0; background-image: url('/pix/link_arrow_hi.gif'); }

td.menu a.on1:hover { }



td.menu a.on2 { color:#FF6600; background-color: #F0F0F0; background-image: url('/pix/link_arrow_hi.gif'); }

td.menu a.on2:hover { }



td.menu a.on3 { color:#FF6600; background-color: #F0F0F0; background-image: url('/pix/link_arrow_hi.gif'); background-position: 19px 7px; padding-left: 28px; width: 138px;}

td.menu a.on3:hover { }



td.menu a.on4 { color:#FF6600; background-color: #F0F0F0; background-image: url('/pix/link_arrow_hi.gif'); background-position: 28px 7px; padding-left: 37px; width: 129px;}

td.menu a.on4:hover { }



/* не выбранные пункты (подпункты) */

td.menu a.off3 { background-position: 19px 7px; padding-left: 28px; width: 138px;}

td.menu a.off3:hover { } /* сдвинут вправо на 9px */



td.menu a.off4 { background-position: 28px 7px; padding-left: 37px; width: 129px;}

td.menu a.off4:hover { } /* сдвинут вправо на 18px */





div.right_nav

	{

	float: right;



	width: 150px;



	font-size: 11px;



	margin-right: 20px;



	margin-left: 30px;



	/*border: 1px black solid;*/



	}



table.prod_nav	



	{



	font-size: 11px;



	margin-top: 30px;



	padding-left: 10px;



	}



table.prod_nav	th



	{



	padding-left: 10px;



	padding-top: 2px;



	padding-bottom: 2px;



	background: #d0d0d0;



	font-weight: bold;



	color: #ffffff;



	text-align: left;



	}



table.prod_nav	td



	{



	padding-left: 10px;



	font-size: 11px;



	margin-top: 30px;



	border: 1px #ffffff solid;



	background: #f0f0f0;



	}



p.news_in



	{

	margin-right: 20px;



	clear: left;



	/*background:url('/pix/news.jpg') left 5px no-repeat;*/



	/*padding-left: 130px; */



	/*padding-bottom: 40px;

margin-bottom: -5px;*/

	}


p.spiskom



	{

border: 1px solid black;
	margin-right: 20px;



	clear: left;



	/*background:url('/pix/news.jpg') left 5px no-repeat;*/



	padding-left: 130px; 



	/*padding-bottom: 40px;

margin-bottom: -5px;*/

	}


div.sub_left



	{



	float: left;



	width: 412px;



	padding: 10px;



	border: #CCCCCC 1px solid;



	}



div.sub_right



	{



	float: left;



	width: 125px;



	border-bottom: #CCCCCC 1px solid;



	}



div.sub_right a



	{



	display: block;



	background-color: #F0F0F0;



	height: 20px;



	line-height: 20px;



	color: #527BB9;



	font-size: 11px;



	padding: 0px 8px 0px 12px;



	text-decoration: none;



	border-top: #CCCCCC 1px solid;



	border-right: #CCCCCC 1px solid; 



	}



div.sub_right a:hover 



	{

	color:#FF6600;

	text-decoration: none;

	}



div.sub_right a.on



{

	background-color: #FFFFFF;

	color:#FF6600;

	width: 105px;

	margin-left: -1px;

}



#flashmusic



{

	position: absolute;

	margin-top: 0px;

	margin-left: 105px;

}

/**
 * ГАЛЕРЕЯ
 */

div.default_img { margin-bottom: 10px; }
div.gallery a.image { padding: 3px; width: 76px; height: 46px; float: left; display: inline; margin: 0px; }
div.gallery a.image img { margin: 3px; }
div.gallery a.image:hover {	background-image: url('/pix/gal_hov.gif'); background-repeat: no-repeat; 
	background-position: 50% 50%; }
div.gallery a.image:active,
div.gallery a.active, 
div.gallery a.active:hover { background-image: url('/pix/gal_act.gif'); background-repeat: no-repeat; 
	background-position: 50% 50%; }
div.gallery div.walls { float: right; width: 150px; /*height: 150px;*/ }
div.gallery div.walls h4 { color: #666666; font-size: 11px; font-weight: bold; margin: 0;}
div.gallery div.walls ul, div.gallery div.walls li { margin: 0; padding: 0; }
div.gallery div.walls ul li a { padding-left: 18px; 
	background: url('/pix/link_wallpaper.gif') no-repeat 0px -49px; font-size: 11px; text-decoration: none; }
div.gallery div.walls ul li a:hover { background-image: url('/pix/link_wallpaper.gif'); 
	background-position: 0px 2px; }

/**
 * СЕГОДНЯ В ПРОДАЖ
 */
div.sales div.links { float: left; padding: 8px 8px 18px 8px; }
div.sales a { white-space: nowrap; font-weight: bold; text-decoration: none; }
div.sales a.selected, div.sales a.selected:hover { color: #333; cursor: default; }
div.sales h2 { clear: both; font-size: 14px; }
div.sales table { width: 98%; margin: 0; border-collapse: collapse; border: solid 1px #CCCCCC; }
div.sales table tr td { border-color: #E4E4E4; border-style: solid; border-width: 0px 1px 0px 1px; padding: 3px 6px; }
div.sales table tr.even td { background-color: #fff; text-align: left; }
div.sales table tr.odd td { background-color: #F0F0F0; text-align: left; }
div.sales table tr td.model { text-align: center; white-space: nowrap; }
div.sales table tr td.carbody { white-space: nowrap; }
/*div.sales table tr td.color { white-space: nowrap; }*/
div.sales table tr td.price_ru { text-align: right; white-space: nowrap; }
div.sales table tr td.price_eu { text-align: right; white-space: nowrap; }
div.sales table tr td.run {white-space: nowrap; text-align: right;}
div.sales table tr th { background-color: #F0F0F0; font-weight: normal; font-size: 10px; }
div.sales div.shortinfo { padding: 10px 0; }
div.sales div.rapidlinks { clear: both; padding-top: 20px; margin-top: 0px;}
div.sales div.body { clear: both; padding: 20px 0; }
div.sales div.rapidlinks a { font-weight: normal; display: inline; margin-right: 10px; font-size: 11px; }
div.sales div.rapidlinks a:hover { font-weight: normal; display: inline; margin-right: 10px; font-size: 11px; }
