/*  ------------------------------------------------------------------  */
/*  ----  ����� ��� �������� ��������� ��������  ----  */
/*  -------------------------------------------------------------------  */

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.up #phone_order {background:url("/i/main/phone_bg.png") 0 0 no-repeat; width:331px;height:58px;position:absolute;right:115px; top:0;}
#main div.up #phone_order a{display: block; color: #43A6D0; font-family: tahoma; margin-left: 135px;}
#main div.up #phone_order div{background:url("/i/main/phone_car.png") 66px 5px no-repeat;width:100%;overflow:hidden;}
#main div.up #phone_order span{font:18px tahoma; color:#fff; display:block;margin:6px 0 0 130px;}

/*  ----  ������� ����  ----  */
#main div.up a.logo { float:left; margin:6px 0px 0px 10px; }
#main div.up table.nav { float:right; margin:51px 68px 0px 0px; width:70px; }
#main div.up table.nav td { width:25px; /*border:1px solid red;*/ }
#main div.up table.nav a { margin:0px; /*border:1px solid black*/ }

/*  ----  ����� ����  ----  */
#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:#f7bd0e; clear:left; vertical-align:top; float:left; margin:0px 0px 5px 0px; height:24px}
#menu li.bkgh { background-color:#f7bd0e; clear:left; vertical-align:top; float:left; margin:0px 0px 5px 0px; height:24px}
#menu li.bkg:hover { background-color:#fdd661; }
#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.bkgh { background-color:#f7bd0e; clear:left; vertical-align:top; float:left; margin:0px 0px 5px 0px; height:24px}
#menu li.bkgh img { float:left; }
#menu li.bkgh a.m { float:left; margin:3px -20px 0px -20px; font-family:Tahoma; font-size:13px; color:#fff; }
#menu li a.m:hover { }
#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:#eca50f; }
#submenu li.s a.m { font-family:Tahoma; color:#42535a; }
#submenu li.s a.m:hover { color:#42535a; }
#submenu li.green a { color:#14ad1e; }
#submenu li.green a:hover { color:#3ae246; }
#submenu li.active a { font-weight:bold; color:#42535a; }
#submenu li.active a:hover { color:#42535a; }
#submenu li.new { padding-left:15px; margin-left:-15px; background:url("../i/menu/_new.gif") no-repeat 0px 5px ; }
#submenu li.hit { padding-left:15px; margin-left:-15px; background:url("../i/menu/_hit.gif") no-repeat 0px 6px ; }
#teaser { margin-left:70px; width:129px; margin-top:50px; }
#teaser a.img { 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; }


#other { width:600px; }
#other .search {
	float:left;
	clear:left;
	margin-top:15px;
	width:281px;
	height:117px;
	background:url("../i/production/search.jpg") no-repeat;
}

#other .search form { margin:0px; padding:0 }
#other .search fieldset { border:0px; padding:45px 0px 0px 20px; }
#other .search form  input#ajaxSearch_submit { /*height:24px;*/ font-size:13px; margin-left:2px }
#other .search form  input.cleardefault { margin:0; color:#878a83; font-family:Arial; font-size:14px; width:157px; /*border:1px solid #90b760;*/ height:19px; padding-left:5px }

/*
#other .search ul { margin:0px; padding:50px 0px 40px 23px;  list-style:none; }
#other .search ul li { margin-bottom:10px; }
*/
#other .download { float:left; margin:30px 0px 0px 30px; width:281px; height:300px; }
#other img.form { position:absolute; margin:0px 0px 0px 5px;}
#other a.form { position:absolute; margin:5px 0px 0px 60px; font-family:Arial; font-size:14px; color:#2f7eac; }
#other p.form { position:absolute; margin:25px 0px 0px 60px; font-family:Arial; font-size:11px; color:#7c7c7c; }
#other img.price { position:absolute; margin:55px 0px 0px 0px; }
#other a.price { position:absolute; margin:60px 0px 0px 60px; font-family:Arial; font-size:14px; color:#e34a00; }
#other p.price { position:absolute; margin:80px 0px 0px 60px; font-family:Arial; font-size:11px; color:#7c7c7c; }

/*������ ����*/
#down { position:relative; float:left; clear:left; width:960px; margin-top:-60px; /*background-color:#000*/ }
#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; }

#down div.ak { float:right; margin:-22px 16px 0 0; width:98px; height:52px; line-height:12px; overflow:hidden; font-family:Arial }
#down div.ak img { display:block; border:0; margin-left:8px }
#down div.ak a { font-weight:bold }
#down div.ak p { margin:1px 0 0 0; padding:0; color:#929292; font-size:12px }
#down div.ak span { display:block; font-size:10px; color:#929292; margin-left:8px; padding-top:2px; font-weight:normal }