*				{
				margin:0; padding:0;
				font-size: 100.01%;
				}

body			{
				background:url(http://www.eltecho.ru/templates/main/images/bg.gif) #C6CBC8;
				font: 72.5% tahoma, Arial, Helvetica, sans-serif;
				width: expression((documentElement.clientWidth||document.body.clientWidth) > 1000 ? '100%' : '1000px');
				}
				
div				{
				text-align: left;
				font: 100% tahoma, Arial, Helvetica, sans-serif;
				color: #676262;
				}
				
p				{margin:5; padding:3;}
				
img				{border:none;}

a 				{
				text-decoration:underline;
				color:#668CBD;
				}
		
a:hover 		{text-decoration:none;}

#container		{
				text-align:left;
				background:url(http://www.eltecho.ru/templates/main/images/top_bg.jpg) 409px top repeat-x;
				width:100%;
				min-width:1000px;
				}
				
*html #container{width: expression((documentElement.clientWidth||document.body.clientWidth) < 1000 ? '100%' : '100%');}
/* **************************** HEAD ******************************* */
#header			{
				position:relative;
				z-index:100;
				width:100%;
				height:400px;
				background:url(http://www.eltecho.ru/templates/main/images/bg_top_right.jpg) top right no-repeat;
				}
				
#left_head		{
				position:absolute;
				width:100%;
				height:276px;
				background:url(http://www.eltecho.ru/templates/main/images/top_left.jpg) top left no-repeat;
				}
				
.logo			{
				position:absolute;
				top:0;
				left:101px;
				}
				
.home			{position:absolute; top:20px; left:53px;}
				
.icon_box		{
				float:right;
				right:106px;
				width:71px;
				height:49px;
				position:relative;
				background:url(http://www.eltecho.ru/templates/main/images/sm_nav.gif) no-repeat;
				text-align:center;
				}
				
				.icon_box img	{margin:27px 10px 0 10px;}

.top_nav		{
				position:absolute;
				top:10px;
				left:412px;
				width:390px;
				height:31px;
				background:url(http://www.eltecho.ru/templates/main/images/top_nav.gif) top left no-repeat;
				}
				
.top_nav p		{
				display:block;
				padding:11px 0 0 10px;
				text-transform:uppercase;
				color:#B1B1B1;
				font-size:0.9em;
				}
				
				.top_nav p a	{
				text-decoration:none;
				color:#B1B1B1;
				}
				
				.top_nav p a:hover	{
				text-decoration:none;
				color:#959494;
				}
				
#top_txt		{
				position:relative;
				top:180px;
				margin-left:183px;
				margin-right:540px;
				}
				
#top_txt h1		{
				font-size:1.4em;
				text-transform:uppercase;
				font-weight:lighter;
				color:#676362;
				margin-bottom:16px;
				}
				#top_txt h1 span{color:#E3472D;}
				#top_txt p{
				display:block;
				margin-bottom:3px;
				color:#525252;
				}

/* **************************** menu ******************************* */
.menu			{
				position:absolute;
				top:70px;				
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.9em;
				font-weight:bold;
				text-transform:uppercase;
				}
				
.menu ul		{list-style:none;margin-left:90px;}
				
.menu li		{
				display:block;
				float:left;
				color:#5f5f5f;
				background:url(http://www.eltecho.ru/templates/main/images/bull.gif) 0 7px no-repeat;
				padding-left:6px;
				margin-right:15px;
				}
				
.menu li a		{
				display:block;
				padding:5px 10px;
				text-align:center;
				color:#5f5f5f;
				text-decoration:none;
				}
				
.menu li a:hover{
				color:#ffffff;
				background:url(http://www.eltecho.ru/templates/main/images/menu_px.gif) bottom repeat-x #9CBADB;
				}
				
.menu li a:active{
				color:#ffffff;
				background:url(http://www.eltecho.ru/templates/main/images/menu_px.gif) bottom repeat-x #9CBADB;
				}
/* **************************** CONTENT ******************************* */
h1				{
				font-size:1.3em;
				color:#504F4F;
				margin:0 0 12px 0;
				text-transform:uppercase;
				}
				
h2				{
				font-size:1.2em;
				color:#504F4F;
				margin:0 0 12px 0;
				text-transform:uppercase;
				}
				h2 span	{color:#8C8C8C;}

#content		{
				position:relative;
				z-index:200;
				margin-top:-46px;
				display:block;
				background:url(http://www.eltecho.ru/templates/main/images/foot_im.jpg) bottom right no-repeat;
				}
				
.center_text	{
				width:100%;
				margin:20px 8px 15px 12px;
				padding-right:15px;
				color:#313131;
				font-size:1.1em;
				}
				
#left			{
				font-size:1.1em;
				color:#848282;
				}

#left h2		{
				font-size:1.3em;
				color:#494848;
				text-transform:uppercase;
				margin-left:73px;
				padding:0 0 14px 0;
				margin-bottom:23px;
				background:url(http://www.eltecho.ru/templates/main/images/title_bg.gif) bottom left no-repeat;
				}
				
				#left h2 span {color:#EFF6FE;}
				
#left p			{
				margin:0 10px 0 53px;
				text-indent:21px;
				}
				
#left .txt_box	{
				margin-left:35px;
				width:260px;
				height:134px;
				background:url(http://www.eltecho.ru/templates/main/images/gray_box.jpg) top left no-repeat;
				color:#505050;
				text-indent:21px;
				}
				
#left .txt_box p{padding:25px 30px 30px 35px; margin:0; text-indent:0;}

#search			{
				position:relative;
				display:block;
				height:50px;
				background:url(http://www.eltecho.ru/templates/main/images/search_bg.gif) 69px 7px no-repeat;
				}
				
				#search input {
				width:105px;
				height:20px;
				margin-right:11px;
				background:#D2D4D3;
				border:1px solid #ffffff;
				vertical-align:middle;
				}

.phone			{
				display:block;
				margin-top:50px;
				width:271px;
				height:110px;
				background:url(http://www.eltecho.ru/templates/main/images/phone.jpg) top left no-repeat;
				}
				
#right			{
				font-size:1.2em;
				font-family:Arial, Helvetica, sans-serif;
				padding-bottom:235px;
				}
				
				#right h3	{
				font-size:1em;
				font-weight:normal;
				color:#898888;
				margin-top:30px;
				margin-bottom:15px;
				padding:8px 0 8px 25px;
				border-left:3px solid #F1C134;
				}				
				#right h3 span	{color:#A68A1A;}				
				#right p	{margin-bottom:10px;}
				#right b	{color:#AAAAAB; font-weight:normal;}
				#right span a	{color:#54545C;}
				
.new_proj		{
				width:184px;
				text-align:center;
				}
				.new_proj h2{
				font-size:1.3em;
				color:#6D6E6D;
				text-transform:uppercase;
				}
				.new_proj h2 b{color:#87A853;}
				.span{padding:5px; background:#D5D7D6; font-size:0.9em; display:block; width:70px; margin-left:50px; text-align:center;}
				
.box2			{
				background-color:#DCDEDD;
				}
				
.box2 td			{
				color:#8C8B8B;
				background-color:#DCDEDD;
				}
				
.box2 td p			{
				margin-left:18px;
				}
				
.box2 td span		{
				text-transform:uppercase;
				font-weight:bold;
				display:block;
				margin-bottom:12px;
				}
				
				
/* **************************** FOOTER ******************************* */
#footer			{
				height:55px;
				position:relative;
				display:block;
				margin-top:-25px;
				z-index:300;
				}
				
#footer p		{
				margin-left:112px;
				font-family:Arial, Helvetica, sans-serif;
				color:#797878;
				font-size:1.1em;
				text-transform:uppercase;
				}
#footer .developer
{
	text-align: right;
	width: 230px;
	padding-left: 20px;
}
#footer .developer img
{
	border: 0;
	margin: 0;
	padding: 0;
}	
#footer .developer p
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-transform: none;
}
#footer .footerRight
{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
}
#footer .footerRight p
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-transform: none;
	text-align: center;
}
#footer .counters{
				position:absolute;
				margin-left:530px;				
				}
				
#footer .counters img{margin-right:3px;}


.imgrt {
float:right;
padding-left:10px;
padding-right:40px;
}

.imglt {
float:left;
padding-left:40px;
padding-right:10px;
}

.in {
padding-left:0px;
}

.artul {
padding-left:30px;
}
