* {	margin:0; padding:0; outline: none; }
img { border:0; }
#header	{ background-color: #919191; height: 200px;}
.inner	{ width: 966px; height: 170px; margin: 0 auto; background: url(/images/b-header.png) no-repeat;}
#logo	{ float:left; margin-left:-15px; margin-top: 25px;}

/*Горизонтальное выпадающее меню*/
ul.menu {
	margin-top: 15px;
	display: inline-block;
	display:-moz-inline-stack;
	display:inline-block; 
	_overflow:hidden;
	zoom:1;
	*display:inline;
	border-radius: 10px;
	box-shadow: 1px 2px 10px #000000;
}
ul.menu li { float: left; list-style: none; position: relative; height: 60px; background:url(/images/b-menu.png) repeat-x; }
ul.menu li a, .empty { color: #000000; 	display: block;	font-family: Arial; font-size: 13px; padding: 7px 22px; text-decoration: none; text-transform: uppercase; text-align: center; margin-top: 8px; border-right: 1px solid #8c7e4f;}
ul.menu li.min a	{ margin-top: 8px; border-right: 1px solid #8c7e4f; padding: 15px 24px;}
ul.menu li:hover	{ background: #8c7e4f; 	margin-left:-1px; border-left: 1px solid #8c7e4f;}
ul.menu li a:hover, .empty:hover { 	color: #f4c30f; }

/*Выпадающее меню*/
ul.menu li ul  { display: none; 	position: absolute; border:none; top:60px; z-index: 1000;}
ul.menu li:hover ul 	{ display: block;}
ul.menu li:hover ul li	{ float: none; border: none; height:30px; width:195px; margin-left:-1px; padding:0;}
ul.menu li ul a			{ margin:0; padding:0; height:30px; }
ul.menu li:hover ul li a	{ border: none; padding: 6px 20px 8px;}
ul.menu li ul li:hover  	{ background: #736d5d;}

/*Выпадающее меню*/
.main	{ margin: 40px auto 15px auto; width: 960px;}
.banner	{ width: 220px;	height:150px; background:url(/images/g-banner2.png) no-repeat; position:relative; float: left; margin: 10px; padding: 10px;}
.banner-background { /*width:375px; height:320px; background:url(/images/b-banner.png) repeat; */}
.banner-text { bottom: 10px; position: absolute;/*  left: 20px; width: 355px;*/}
h1 { /*color: #ffcb05;*/ font-family: Arial; font-size: 17px; text-transform: uppercase; }
h1.pad10 	{margin-bottom: 10px;}
.content 	{ background-color: #f2f2f2; padding: 10px 30px; color: #515151; font-family: Arial; line-height: 1.4; text-align: justify; font-size: 15px; border-top: 1px #ccc solid;}
.content p 	{ margin-bottom: 15px; }
.komprice td	{ padding:5px; }
.komot td	{ padding-bottom:50px;}
.import td	{ vertical-align: top; 	padding: 10px;}
.import td:first-child { width:120px;}
.import img 	{ width:120px;}
.komot 		{ text-align:center; font-size:16px; }
.brands		{ background:url(/images/brands.png) #f2f2f2 no-repeat;	width:960px; height:130px; position: relative;}
.footer 		{ height:68px; /*background:url(/images/b-footer.png) repeat-x;*/ background-color: #666; text-align:center; line-height: 21px; color: #ffffff; font-family:Arial; font-size: 12px;}
.footer span	{ color:#000; font-size: 11px;}
.contacts 	{	margin-left: 350px;	margin-bottom: 30px; font-size: 20px;}
.widgets-finance	{ position:absolute; right: -140px;	top: 30px;}
.widgets-weather	{ position:absolute; top: -30px; left: -200px;}
.analytics 			{ position:absolute; top: -10px; right: -128px;}

table #tab2 td { text-align: center; background: #fff; border-spacing: 1px; font-size: 13px;}
#tab2 td.grey { background: #dedede;}
#tab2 td.grey2 { background: #666;}
#tab2 img { width: 112px; height: 84px; margin: 5px;}
.font16 { font-size: 16px; line-height: 33px; color: #fff; }
.foot_a a {font-size: 11px; text-decoration: none; color: #fff;}
.foot_a  {color: #000;}