*{margin:0;padding:0;}
html,body{margin:0;padding:0; min-height:100%;}
html { background:#e7e7e7 url("/_tpl/img/bg_html1.jpg") repeat-x top; }
body{min-width:1000px; background: url("/_tpl/img/bg_footer_out.jpg") repeat-x bottom; color:#000; 
     font-family: Arial, Verdana; font-size: 0.9em; }

#bg_site {width:100%; background: url("/_tpl/img/bg.gif") repeat-y 50%; }
/*#bg_bot {  background: url("/_tpl/img/bg_footer_out.jpg") repeat-x bottom; }*/
#top_shandow { width:100%; background: url("/_tpl/img/shand2.gif") no-repeat top center; }

a img, img{border:0;}
table{border-collapse:collapse;}
table td, table th{border:0px;}

/* Структура */

#outer{ position:relative; min-height:100%; /*background:#fcc /url(/_tpl/img/bg.gif) repeat-y 50%;*/}
* html #outer {height:100%; }
  #header{ position:relative; width:1000px; height:84px; margin:0 auto; padding: 15px 0 0 0;  background: url("/_tpl/img/bg_head.jpg") no-repeat top;}
  #gmenu { width:100%; height:55px; background: url("/_tpl/img/bg_menu.gif") no-repeat top center; }
	#gmenu_txt {width:1000px;  margin:0 auto; padding:0px 0 0 0; /*border:1px blue solid;*/}
  #container{width:1000px; margin:0 auto; clear:both; overflow:hidden;  /*border:1px blue solid;*/ background:#fff;}
  	#content{width:766px; float:right; padding:0px 0px 80px 0px; clear:right; /*border:1px blue solid;*/}
  	#leftcol{width:230px; padding:1px 1px 100px 1px;float:left; /*border:1px red solid;*/}
.wrapper{clear:both;}
#footer{position:relative; width:1000px; margin:0 auto; height:84px; position:relative; margin-top:-84px; background:#ccc url("/_tpl/img/bg_footer.jpg") repeat-x;}

/* /Структура */



/* Шапка */

html>body #logo { margin:0px 0 10px 30px; width:226px; height:73px; background: url("/_tpl/img/logo.png") no-repeat;}
#logo a { position: relative; display:block; width:226px; height:73px; /*border:1px #fff solid;*/}

.phone {margin:0 30px 0 0; float:right; text-align:left; color:#fff; font-size:1.4em; }
.phone .city{ color:#fff; font-size:0.7em;  }

a#head_region {position:absolute; right:418px; bottom:20px; /*padding:50px 30px 0 0;*/ color:#fff; font-size:14px;}
/* Шапка */





/* Контент */
#page {position:relative; padding:0 0px 0 0; /* border:1px #ccc dotted;*/ }

#miniature { margin:0 0 0 -15px;} 

#txt { margin:10px 30px 20px 20px;  /*border:1px #ccc dotted;*/ }

p { margin:10px 0 15px 0; font-size:13px; color:#333; font-family: Tahoma, Arial;}

a         { color:#000; text-decoration:underline;}
a:visited { color:#ef9023;/*#987000;*/ text-decoration:underline;}
a:hover   { /*color:#ef9023;*//*987000*;*/ text-decoration:none; }

a.h {font-size:11px; color:#ef9023/*987000;*/ font-weight:bold;}

#content h1 { margin: 10px 0 10px 0; color:#9e9e9e; font-size:1.8em; font-weight:bold; }

.breadcrumbs { margin: 0 0 10px 0; font-size:11px; color:#9e9e9e;}
.breadcrumbs a,
.breadcrumbs a:visited { color:#9e9e9e;  }

#page h2 { margin: 10px 0 10px 0; color:#333; font-size:1.1em; font-weight:bold; }

#page ul { margin:5px 0 5px 15px; list-style-type:none; }
#page li { margin: 10px 0 10px 0; padding:0 0 0 15px; font-size:13px; color:#333; 
           background:url("/_tpl/img/content_li.gif") no-repeat 0 9px; }

#content .list ul { margin:5px 0 20px 0; list-style-type:none;}
#content .list ul li { margin: 0 0 8px 0px; padding:0 0 0 20px; background:url("/_tpl/img/li.gif") no-repeat 0 50%;}


#content table.producer_logo { margin:0; border:none; }
#content table.producer_logo td {padding:0; }
#content table.producer_logo td.producer_name { padding:0 0 0 15px; vertical-align:center; text-align:right; color:#ccc; font-size:0.9em;}

.logo_blok {margin:0 10px 15px 0; width: 130px; height:100px; float:left; text-align:center; /*border: 1px #ccc solid;*/ }
.logo_blok a img { display:block; margin: 10px 0 8px 0; }

#mov {z-index:1000; position:relative; margin:0px 0 20px 0;  float:right; width:766px; height:250px; /*margin-top:-2px;*/
      background: url("/_tpl/img/bg_line.gif") repeat-x; /*border:1px #000 solid;*/}



/* Анимация */
#slider { margin:25px; width:715px; /*height:280px; background: url("/_tpl/img/mov_pict1.jpg");*/ }
#slider ul { list-style-type:none; }

#prevBtn a,
#nextBtn a { position:absolute; bottom:50px; display:block; width:17px; height:30px; text-decoration:none; /*border:1px #fff solid;*/ }

#prevBtn a { left: 50px;  background: url("/_tpl/img/spit_left.gif"); }
#nextBtn a { right:50px;  background: url("/_tpl/img/spit_right.gif");}

#prevBtn a:hover {  background: url("/_tpl/img/spit_left_hover.gif"); }
#nextBtn a:hover {  background: url("/_tpl/img/spit_right_hover.gif"); }

.tech_type { 
	margin: 0 0 5px 0; 
	width: 120px; 
	height: 150px; 
	float: left; 
	text-align: center; 
	font-size: 13px; 
	/*border: 1px #eee solid;*/
}

/*форма заказа*/
#order td { padding:6px 5px 6px 5px; font-size:12px; }
#order input, select,
#order textarea { font-family: Arial; width: 300px;}
#order input[type="submit"] { width: 80px; }
#order input[type="checkbox"] { float:left; width: 20px;}
#order div.chk { margin:7px 0 0 0; }
#order p span, #order  span {color: red;}

/* таблица с теххарактеристиками */
table.teh { clear:both; margin: 10px 0 20px 0; border-collapse:collapse; border: 1px #dcdcdc solid;}
table.teh th,
table.teh td { border: 1px #dcdcdc solid;  font-size:12px; padding:3px 5px; text-align:center; }
table.teh th { background: #f1f0f0; font-weight:bold;  }

table.teh th.pict,
table.teh td.pict  { border-right:none; }

table.teh th.model,
table.teh td.model { font-weight:bold; border-left:none;  padding:5px 3px 5px 0px;}

table.teh td.har { text-align:left; }
table.teh td.common {  text-align:left;  }

#news_list ul { list-style-type:none; margin:0; } 
#news_list ul li { margin: 15px 0px; padding:0; font-size:12px; background:none;}
#news_list ul li a {display:block; font-size:14px;}
#news_list .date_dir { display:block; color:#9d9d9d;}

.date_inf { /*float:left;*/ margin:22px 10px 0 0; font-size:1.2em; font-weight:bold; color:#444;/*#9e9e9e;*/}


.map p#m1 {
	display: block;
	font-size: 120%;
	padding-left: 10px;
}

.map p#m2 {
	display: block;
	font-size: 100%;
	padding-left: 30px;
}

.map p#m3 {
	padding-left: 50px;
}

.map p#m4 {
	padding-left: 80px;
}


/* /Контент */



/* Левая колонка */
.action { margin: 30px 0 20px 11px;  width:210px; height:289px; background:url("/_tpl/img/act.jpg"); }
.action a { display:block; width:210px; height:289px;}

#leftcol h3 {  color:#9d9d9d; font-size:24px; font-weight:bold;}
#leftcol h3 a { font-family:Arial; color:#9d9d9d; text-decoration:none; }
#leftcol h3 a:hover { color:#b7b6b6; }


.infoblock {margin:0 0 15px 31px; padding:0 20px 0 0;}
.infoblock p {font-size: 12px;}

a.shortlink,
a.shortlink:visited {text-decoration:none; color:#000; }
a.shortlink:hover   {text-decoration:underline; }

#short_news_list { margin: 0 10px 10px 31px; }
#short_news_list ul { list-style-type:none; }
#short_news_list ul li {margin: 10px 0px;}
#short_news_list li .date { color:#9d9d9d; font-size:11px; font-weight:bold;}
#short_news_list ul li p { margin:0; padding:0; }
#short_news_list ul li p a { color:#000;/*ef9023*//*987000;*/}

#short_news_list a.readallnews,
#short_news_list a.readallnews:visited { color:#9d9d9d;  font-size:12px; }
#short_news_list a.readallnews:hover { color:#000;}

/* /Левая колонка */



/* Подвал */
html>body #copyright { margin: 0px 0 0px 20px; padding:30px 0px 0 40px; width:270px; height:44px;  
             background:url("/_tpl/img/logo_gray.png") no-repeat 0% 80% ; color:#7f7f7f; font-size:12px; /*border:1px #000 solid;*/}

#copyright a,
#copyright a:visited { color:#7f7f7f; text-decoration:none;}
#copyright a:hover { text-decoration:underline; }

#copyright a span { font-size:11px; }

#foot_contact { position:relative;  width:550px; /*border:1px #000 solid;*/ margin:15px 0px 0 0; float:right; }

.foot_phone {margin:0px 30px 0 0; float:right; text-align:left; color:#646464; font-size:1em; font-weight:bold; }
.foot_phone .city{  font-weight:normal;  }

a#naverh {margin:32px 20px 0 30px; display:block; float:right; padding:0 25px 0 0; font-size:11px; font-style:italic; 
          line-height:10px;  color:#646464; /*border:1px #000 solid;*/ width:50px;
          background:url("/_tpl/img/naverh.gif") right center; background-repeat:no-repeat; text-decoration:none; }

a#naverh:hover { text-decoration:none; background:url("/_tpl/img/naverh_hover.gif") right center; background-repeat:no-repeat; color:#000;}

a#foot_region {display:block; clear:both; float:right; /*position:absolute; right:30px; bottom:15px;*/ margin:5px 30px 0 0; /*padding:50px 30px 0 0;*/ color:#646464; font-size:12px;}

/* /Подвал */





