/*  -----------------------------------------------------------------------  */
/*  ----  раздел производителей production_producer  ----  */
/*  ------------------------------------------------------------------------  */

body { margin:0px; padding:0px; min-width:1000px; background-color:#fff6e4; }
img { margin:0; padding:0; border:0; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1795dd; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#565656; }
h1 { font-family:Tahoma; font-size:24px; font-weight:normal; color:#321707; }
h2 { font-family:Tahoma; font-size:20px; font-weight:normal; color:#ea8243; }
h3 { font-family:Tahoma; font-size:15px; font-weight:normal; color:#a47544; }

/*выравнивание по центру*/
#screen:after { content: ''; display: block; clear: both; } 
#screen div.lu { position: relative; right: 50%; float: right; width:1000px; }/*align center to left*/
#screen div.ru { position: relative; z-index: 1; right: -50%; width:1000px; }/*align center to right*/

/*summary*/
#main div.up { position:absolute; width:1000px; left:0px; top:0px; }
#main div.l { float:left; margin-top:70px; width:168px; }
#main div.c { float:left; margin:58px 0px 0px 69px; width:630px;  }

/*верхний блок*/
#main div.up a.logo { float:left; margin:6px 0px 0px 10px; }
#main div.up div.nav { float:right; margin:51px 68px 0px 0px; }
#main div.up div.nav a { margin-left:13px; }

/*левый блок*/
#menu { list-style:none; margin:20px 0px 0px 50px; padding:0; width:190px; }
#menu li { clear:left; margin:0px 0px 15px 20px; }
#menu li a { font-family:Tahoma; font-size:13px; color:#8c1700; }
#menu li.bkg {
	background-color:#f2b90c;
	clear:left;
	vertical-align:top;
	float:left;
	margin:0px 0px 5px 0px;
	height:24px
}
#menu li.bkg:hover { background-color:#ffd593; }
#menu li.bkg img { float:left; }
#menu li.bkg a.m { float:left; margin:3px -20px 0px -20px; font-family:Tahoma; font-size:13px; color:#fff; }
#menu li.bkg a.m:hover { color:#fff; }
#menu li a.m:hover { color:#bc361b; }
#submenu { padding:1px; width:190px; }
#submenu ul { padding:0; margin:0px 0px -2px 10px; list-style:none }
#submenu li { margin:0px 0px 2px 0px; padding:0; }
#submenu li a {
	display:inline-block;
	font-family:Tahoma;
	font-size:12px;
	color:#43a6d0;
	line-height:15px;
	padding:0px;
	margin:0px;
}
#submenu li a:hover { color: #cd9216; }
#submenu li.s a.m { font-family:Tahoma; color:#42535a }
#submenu li.green a { color:#14ad1e; }
#submenu li.green a:hover { color:#3ae246; }
#submenu li.new { padding-left:15px; margin-left:-15px; background:url("../i/star.gif") no-repeat 0px 6px ; }
#teaser { margin-left:70px; width:129px; margin-top:50px; }
#teaser a.img { margin-bottom:-8px; position:relative; left:-12px; }
#teaser a.txt { font-family:Tahoma; font-size:17px; color:#2f7eac; line-height:15px; }
#teaser p { font-family:Tahoma; font-size:11px; margin-top:4px; color:#7c7c7c; }

/*центральный блок*/
#main div.c h1 { margin:0px 0px 0px 13px; }
#main div.c .B_crumbBox { margin-left:13px; }
#main div.c .B_crumbBox a  { font-family:Tahoma; font-size:11px; color:#71a3b7; }
#main div.c span { font-family:Tahoma; font-size:11px; color:#71a3b7; }
#cat1 {
	float:left;
	margin:45px 0px 20px 0;
	width:535px;
	background-color:#cebcfb;
	background-image:url("../i/pat.png");
}
#cat1 div.one { height:71px}
#cat1 div.one img.left { float:left; }
#cat1 div.one img.right { float:right; }
#cat1 div.two { position:relative; top:-54px  }
#cat1 table {
	float:left;
	margin-left:15px;
	width:160px;
	height:180px;
	text-align:center;
	vertical-align:middle;
}
#cat1 table a.ss { display:block; font-family:Arial; font-size:14px; color:#2152b4;}

#cat1 table.hidden {
	float:left;
	margin-left:15px;
	width:150px;
	height:180px;
	text-align:center;
	vertical-align:middle;
}
#cat1 table img { padding-bottom:15px }
#cat1 table.hidden { margin:10px 0px 0px -150px }
#cat1 table.hidden img { visibility:hidden; padding:0px; }
#cat1 table.hidden a {
	display:block;
	height:60px;
	width:140px;
	font-family:Arial;
	font-size:14px;
	color:#2152b4;
}
#cat1 table.hidden a:hover { color:#24aac7; }
#cat1 div.thr {
	margin-top:-70px;
	width:535px;
	float:left;
	clear:left;
	height:71px;
}
#cat1 div.thr img.left { float:left; }
#cat1 div.thr img.right { float:right; }
#teas0 { position:absolute; top:190px; right:53px; width:145px; height:587px; }
#teas0 div { text-align:center; margin-bottom:32px; }
#teas0 div.new img, #teas0 div.hit img { margin-bottom:4px; }
#teas0 div a { font-family:Arial; font-size:18px; }
#teas0 div.new a { color:#d39641; }
#teas0 div.new a:hover { color:#e9c18a; }
#teas0 div.hit a { color:#218a97; }
#teas0 div.hit a:hover { color:#4ec7d7; }
#other { } /* блок для поиска, бланка заявки и прайса */ /* вынес в "prod.css" */

/*нижний блок*/
#down { position:relative; float:left; clear:left; width:920px; margin-top:210px; }
#down p { float:left; font-size:11px; color:#606060; margin-left:70px; }
#down div.jetz { position:relative; float:right; }
#down div.jetz div.i { position:relative; float:left; width:65px; background:url("../i/jetz.gif") no-repeat; }
#down div.jetz div.t { position:relative; float:left; }
#down div.jetz div.t p { float:left; margin:-4px 0px 0px 10px; font-family:Tahoma; font-size:10px; color:#a7a7a7; }
#down div.jetz div.t a { float:left; font-family:Tahoma; font-size:10px; color:#a7a7a7; }
#down div.br { width:1000px; height:50px; }
