/* Layout by Lexx */

/* Global Setting Style */
body{
  font-family: Tahoma; font-size: 10pt; color: #000000; /* מבשטי רנטפע */
  background: #E4E8EA;
}

a { color: #E4232F; }
a:hover { color: #AD0810; }

a img { border:0px; }
p{ margin:0px; }

h1{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:10px; padding:0px; font-family:Arial; font-size: 20pt; font-weight: normal; }
h2{ margin:0px; padding:0px; font-size: 18pt; font-family:Arial; font-weight: normal; }
h3{ margin:0px; padding:0px; font-size: 16pt; font-family:Arial; font-weight: normal; }
h4{ margin:0px; padding:5px; font-size: 14pt; font-family:Arial; font-weight: normal; }
h5{ margin:0px; padding:0px; font-size: 12pt; font-family:Arial; }

form{ padding:0px; margin:0px; position:relative; display:block; }

/* Global Setting Style */



/* Basis Model */
html, body {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

.start, 
.header, 
.content, 
.footer, 
.left_menu, 
.right_menu
{ position:relative; }

.start
{
    width: expression(document.body.clientWidth > 980 ? '100%' : '980px');
	min-width: 980px;
   /* background-image: url('../pic/1iron_man_bot.jpg');*/
    background-position: right 233px;
    background-repeat: no-repeat;
  	$width:100%;
  	$overflow:hidden;
  	/*height: 100%; 
  	$height:auto;
  	_height:100%;*/
  	_width:auto;
  	_overflow:visible;
}

.main{
  height: auto; min-height: 100%; _height: 100%;
}


.header {
  position:relative;
  height: 233px;
  background-color:#FFFFFF;
  background-image: url('../pic/1iron_man.jpg');
  background-position: right top;
  background-repeat: no-repeat;
}


.wrap{ 
  width: 100%;
  height: 100%;
  margin-right: -100%;
  float: left;
  _margin-top:-336px; /* -(header_height + footer_height) */
}


.content{
  _margin-top:336px;  /* (header_height + footer_height) */
  margin-left: 0px;  /* left_menu */
  margin-right: 358px; /* right_menu */
  padding-left:40px;
 /*padding-right:40px;*/
  ~padding-bottom:103px;
  width:auto;
}


.left_menu{
  float: left;
  width: 200px;
  background-color:#EFBCB8;
}



.right_menu{
  float: right;
  width: 348px;
  min-height: 200px;
}


.clear{
  clear: both;
  position:relative;
  top: 0;
   height: 103px;  
 }

.f{
  height: 103px;          /* ] */
}

.footer {
  position:relative;
  height: 103px;          /* ] */
  margin-top: -103px;     /* ] */
  top: 0;
  background-color:#FFFFFF;
}

.m{
  zoom: 1;
  overflow: hidden;
}
/* Basis Model */


/*** Style ***/
.png { filter:expression(fixPNG(this)); }

.b{ color:#000000; }
.b a{ color:#000000; text-decoration:underline; }
.b a:hover{ color:#000000; text-decoration:none; }
.r{ color:#E4232F; }
.r a { color: #E4232F; }
.r a:hover { color: #AD0810; }

.logo{ 
	display:block;
	position:absolute; 
	top:15px; 
	left:40px; 
}

.icons{ 
	position:absolute;
	top:15px; 
	left:155px;
}
.icons a{ display:block; float:left; width: 15px; height: 15px; margin-right:36px; }
.icons a:hover{ border-bottom:1px solid #000000; }
.icons a.act:hover{ border-bottom:1px solid #E4232F; }

.tel{ position:absolute; background-image: url('../pic/tel.gif'); background-position: left 14px; width: 160px; top:38px; left:40px; background-repeat: no-repeat; font-family:Arial; font-size:18pt; padding-left:22px; }
.tel strong{ font-weight:normal; font-size: 10pt;margin-right:4px; }

.dextra{ 
	position:absolute; 
	top:35px;
	right:54px;
	width:210px; 
}
.dextra a{  font-weight: normal; }
.dextra a:hover{  font-weight: normal; text-decoration:underline; }

.top_catalog{ width:100%; }
.top_catalog td{  padding-top:10px; }

.page{ 
	margin-top:30px;
	padding:0px 0px 40px 5px; 
	width:100%;
	overflow:hidden;
} 

.right_border{ 
	position:absolute;
	top:0px;
	right:338px;
	width: 10px;
	height: 100%;
	$height: 100%;
	_height: 100%;
	background: url(../pic/border_right.gif) top left repeat-y;
}

 
.ext{ overflow:hidden; zoom: 1; margin-bottom:16px; }
.int{ 
	overflow:hidden;
	zoom: 1;
	/*padding-left:12px;*/ 
	width:auto;
	/*margin-left:63px;*/
	padding-bottom: 20px;
}
.img img{ border:3px double #CFCFCF; margin-right: 10px;}
.right_menu .margin{   margin-left:22px; margin-top:30px; margin-right:22px; margin-bottom:30px; }

.top_menu .menu1{ position:relative;}
.menu1 i.l{ display:block; position:absolute; background-image: url('/pic/il.gif'); background-repeat: no-repeat; top:0px; left:0px; width: 6px; height: 100%; }
.menu1 i.r{ display:block; position:absolute; background-image: url('/pic/ir.gif'); background-repeat: no-repeat; top:0px; right:-5px; width: 6px; height: 100%; }

.top_menu{ position:absolute; left:22px; top:132px; width: 74%; height: 37px; }
.top_menu table{  width: 100%; height: 37px; background-image: url('../pic/mtopbg.jpg'); background-repeat: repeat-x;  }
.top_menu table td{ /* width: 1%; */ vertical-align:top ;  height: 100%; background-image: url('../pic/tdbg.gif'); background-position: left top; background-repeat: no-repeat; text-align:center; }
.top_menu table td a{ display:block; padding-top:10px; color:#ffffff; text-decoration:none; }
.top_menu table td a:hover{ color:#ffffff; text-decoration:underline; }

.top_menu table th{ /* width: 1%; */ height: 100%; background-color: #E4E8EA; background-image: url('../pic/thbg.gif'); background-position: left top; background-repeat: no-repeat; text-align:center; }
.top_menu table th a{  display:block; padding-top:10px; color:#000000; text-decoration:none; }
.top_menu table th a:hover{ color:#000000; text-decoration:underline; }
.top_menu table th b { display:block; position:relative; right:0px; top:0px; width: 100%; height: 37px;  }
.top_menu table th b p{ display:block; position:absolute; right:-10px; top:0px; width: 10px; height: 37px;  background-image: url('../pic/thbg2.gif'); background-repeat: no-repeat; }

.footer .find{ position:absolute; top:45px; left:345px; width: 700px; }
.input{ border-top:1px solid GhostWhite;  position:relative; margin-left:10px; margin-right:10px; height: 21px; background-image: url('/pic/i.gif'); background-repeat: repeat-x; }
.input input{ 
	display:block; 
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	background:none;
	padding-top:2px;
	padding-bottom:2px;
	border:none;
	font-family:Tahoma;
	font-size:10pt;
}

.input i.l{ 
	display:block;
	position:absolute;
	background: url(/pic/itl.gif) 0 0 no-repeat; 
	top:0px;
	left:-10px;
	width: 10px;
	height: 21px;
}
.input i.r{
	display:block;
	position:absolute;
	background: url(/pic/itr.gif) 0 0 no-repeat;
	top:0px;
	right:-10px;
	width: 10px;
	height: 21px;
}

.left{ float:left; }

.find input.left{ margin-left:4px; }

.zakaz { font-family:Arial; }
.zakaz strong{ 
	font-weight:normal;
	font-size:8pt;
	display: block;
	width: 67px;
}
.zakaz fieldset{
	border: 0px;
	width:100%;
	padding: 0px;
	margin: 0px;
}
.zakaz table td{
	padding: 10px 10px 10px 2px;
	_padding:10px 10px 10px 2px;		
}
.zakaz .input{ 
	width: 140px;
	position: relative;
	_top: 200px;
	top: 0px;
	left: 0; 
}
.zakaz .submit{ 
	margin-top: 10px;
	width: 90px; 
}
.zakaz img{ loat: left; }
.zakaz .code { 
	float: left;
	width: 50px;
	margin-right: 18px;
	_margin-right: 19px;
	_margin-left: 5px;
}


.submit {background-color:gray; position:  relative; margin-left:10px; margin-right:10px; height: 21px; background-image: url('../pic/s.gif'); background-repeat: repeat-x; }
.submit input {
	display:block;
	position:absolute;
	top:-1px;
	left:0px;
	width: 90px;
	background:none;
	padding-top:2px;
	padding-bottom:2px;
	border:none;
	font-family:Arial;
	color:#ffffff;
	font-size:10pt;
}

.submit i.l{ 
	display:block;
	position:absolute;
	background: url(/pic/stl.png) 0 0 no-repeat;
	top:0px;
	left:-9px;
	width: 10px;
	height: 21px;
}
.submit i.r{
	display:block;
	position:absolute;
	background: url(/pic/str.png) 0 0 no-repeat;
	top:0px;
	right:-10px;
	width: 10px;
	height: 100%;
	height: 21px;
}


.podmenu{ padding-top:6px; padding-bottom:6px; margin-left:6px; font-size:8pt; background-color: #E4E8EA ;}
.podmenu a{ margin-left:15px; margin-right:15px; }


/*** #index ***/
#index .header{
    background-image: url('../pic/2iron_man.jpg');
      height: 318px;
    }
#index .start{
     /* background-image: url('../pic/2iron_man_bot.jpg');*/
      background-position: right 317px;
}
#index .content{ _margin-top:421px; margin-right: 0px; }
#index .wrap{   _margin-top:-421px; }
#index .top_menu{ top:234px; }

#index .header .text{ position:absolute; top:118px; left:40px; width: 58%; height: 96px; overflow:hidden; }

#index .top_catalog{ background-position: left bottom; background-repeat: repeat-x; background-image: url('../pic/top_catalog.gif'); }
#index .top_catalog a{ font-size:14pt;  }
#index .top_catalog td{ padding-bottom:26px; }
#index .top_catalog a img{ filter:expression(fixPNG(this)); }
#index .right_border{ background:none; }

.p1, .p2, .p3{ position:relative; float:left; padding-bottom:20px; _overflow: hidden;}
.p1 { 
	width: 37%;
}
.p2 { 
	width: 35%;
}
.p3{ 
	width: 26%;
	float: left;
	margin-left: 15px; 
	overflow:hidden;
}
.p1 .margin, .p2 .margin, .p3 .margin{ margin-left:12px; margin-right:12px; }
.p3 .margin{ margin-left:8px; margin-right:0px; }
.p3 h4{
	margin: 0px 0px 14px 70px;
	padding: 0px;
}

.date{ 
	display:block;
	overflow: hidden;
	float: left;
	width:53px;
	/*margin-right:-53px;*/
	height:44px;
	background:url(../pic/news_date.gif) 0 0 no-repeat;
}
/*.date img{ display:block; position:absolute; z-index:0;top:0px; left:0px;}*/
.date strong{  display:block; width: 53px; height: 44px; color:#969696; font-size:8pt; margin-top:2px; font-weight:normal; text-align:center;  overflow: hidden;}
.date strong u{  font-size:14pt; text-decoration:none; }

.emp {
	padding: 10px 0px;
}
.news{
	padding: 0px;
}
.news h4{
	margin: 8px 0px 10px 63px;
	padding: 0px;
}
.news .ext{ margin-top:10px; }
/*.news h4{ margin-top:10px; margin-left:58px; }*/
.news span{
	background: #DBDBDB none repeat scroll 0 0;
	color: #000000;
	display: block;
	float: left;
	font-size:10px;
	margin:2px 5px 0 0;
	padding-left:3px;
	padding-right:3px; 
}

.maillist{
	text-align: right;
	text-decoration: none;
	margin-top: -35px;
	margin-bottom: 35px;
	margin-right:10px;
}

.emp span{
	font-weight: bold;
}

.emp p{
	margin-top: 5px;
}

.emp img{
	padding-bottom: 5px;
	padding-right:  5px;
}

#pageslink {
	text-align: center;
	padding-top: 10px; 
}

.br {
	text-decoration: none;
}


/*.feedback {
  margin: 0; padding: 30px 0 0;
  float: left;
  clear: both;
  width: 340px;
  font-size: 12px;
}

.feedback fieldset {
  margin: 0; padding: 0 0 20px;
  border: none;
  width: 300px;
  float: left;
}

.feedback label {
  float: left;
  width: 300px;
  margin: 0 0 2px;
}

.feedback input.text {
  float: left; 
  width: 270px;
  margin: 0 0 5px; padding: 2px 0 3px 3px;
  font: 12px Tahoma, sans-serif;
}

.feedback #code {
  width: 175px;
  margin: 0 10px 5px 0;
}

.feedback textarea {
  margin: 0; padding: 2px 0 0 3px;
  width: 270px; height: 107px;
  font: 12px Tahoma, sans-serif;
}

.feedback .submit {
  clear: both;
  float: left;
  overflow: visible;
  font-family: Tahoma; 
  font-size: 10pt; color: #000000; 
  width: 145px;
}

.feedback .input {
	width: 270px;
}
	
.feedback img {
	float: right;
}
*/
.sends_off {
	width: 350px; 
	overflow: visible; 
	height: 350px; 
}

.sends {
	color: #E4232F;
	width: 325px;
}

.ord_sends {
	color: #E4232F;
	width: 100%;
	margin-bottom: 10px;
}

.site_map ul {
	margin-bottom: 5px;
	list-style-type: none;
}

.site_map li {
	padding: 2px;
	margin-left: -15px;
}

.contact, .sub_news { width:400px; }
.contact .input{width:300px;}
.contact .submit{ width:95px; }
.contact textarea{ 
	width:314px; 
	font-family:Tahoma;
	font-size:10pt;
}

.contact .code{ 
	width:208px; 
	float:left; 
	margin-right:20px;
	_margin-left: 5px;
}
.contact .img, .sub_news .img{ float:left;}

.contact td, .sub_news td{
	padding-top: 10px;
}

.sub_news .submit{ 
	width: 95px;
	float: left;
	margin-left: 25px;
	_margin-left: 18px;
	margin-right: 25px;
	margin-top: 15px;
}

.sub_news .input{ width:280px; }

.sub_news .code{ 
	width:188px; 
	float:left; 
	margin-right:20px;
	_margin-left: 5px;
}

#kroshki {
	position:absolute;
	left: 35px;
	top:210px;
}

#options{
	clear:both;
	float:right;
	border: 3px double #CFCFCF;
	padding: 6px 6px 6px 10px;
	background: #F4F4F4;
	margin-bottom:10px;
	width: 165px;
	margin-right: 10px;
}

.option{
	margin-bottom: 10px;
	overflow: hidden;
	height: auto;
}

.option a{
	text-decoration: none;
}

.option img{
	/*border: 1px outset;*/
	float: left;
	width: 40px;
	margin-right: 5px;
}

.dev a, .dev a:hover{
	text-decoration: none;
	color:#000000;
}

#cat_list{
	/*float: left;*/
	margin-bottom: 15px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E8EB;
	border-bottom-width: 2px;	
	clear: both;
	overflow:hidden; 
	width:100%;
}

#stuff_list {
	/*float: left;*/
	background-position: left top; 
	background-repeat: repeat-x; 
	background-image: url('../pic/top_catalog.gif');
	padding-top: 30px;
	margin-right: 5px;
	width: 100%;
}

.cat, .stuff {
	width: 100%;
	height: auto;
	/*float: left;*/
	overflow:hidden;
	padding-bottom: 10px;
}

.describe {
	margin-bottom: 20px;
	margin-right: 5px;
}

.cat_img, .stuff_img {
	width: 112px;
	height: auto;
	float:left;
	margin: 0 0px 10px;
}
.stuff_img{
	margin-right:-112px;
	overflow:hidden;
}
.stuff_item{
	margin-left:122px;
}
.stuff_img table{
	width:100%;
}
.cat_img td, .stuff_img td{
	/*width: 95px;*/
	/*height: 95px;*/	
	/*margin: 2px;*/
	height: auto;
}

.cat_img img, .stuff_img img {
	max-width: 100px;
	max-height: 100px;
	_height: 79px;
	margin:0 6px;
}

.cat_item, .stuff_item{
	width: auto;
	margin-right: 5px;
}
html:first-child .cat_img img, .stuff_img img { 
	width: 125px;
	_width: 100px;	
}
.newsitem{
	width:100%;
	overflow:hidden;
}
#flash_logo{
	float: right;
}
#slogan {
	position: absolute;
	display: block;
	width: 125px;
	height:45px;
	left:334px;
	top:40px;
	width:280px;
}
#slogan p{
	color: #E4232F;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	font-family: verdana;
}
#counter{
	position:absolute;
	left: 600px;
	top: 50px;
}
.ext .img {
	float: left;
}
.n_item{
	color: #000000;
}
.n_item:hover{
	color: #000000;
	text-decoration: none;
}

#tovar table ul{
	padding-left:20px;
}
.tel{
	width:200px;
}
.tel span{
	display:block;
	font-size:11px;
	margin:-20px;
	position:relative;
	z-index:1000;
}
table.borders{
	border-collapse:collapse;
	border:1px solid #000;
}
table.borders td{
	border:1px solid #000;
}
