/* Стили */
.headtext18_blue {
	color: #1b5cb3;
	font-size: 20px;
	font-weight: normal;
	font-family: tahoma;
	TEXT-ALIGN: center;
	text-decoration: none;
}

#df , #df a, #uf, #uf a, #ff, #ff a {font-size:10px;font-weight:normal;} 

.headtext18_blue a:link , .headtext18_blue a:visited, .headtext18_blue a:active { 
	color: #3156b1;
	font-weight: normal;
	text-decoration: underline; 
}
.headtext18_blue a:hover { 
	color: #ee5700;
	font-weight: normal;
	text-decoration: underline; 
}
#headr a, a:visited {
text-decoration:none;
color:#DA251C;
}
#headr a:hover {
text-decoration:underline;
color:#DA251C;
}
#headr1 a, a:visited {
text-decoration:none;
color:#DA251C;
}
#headr1 a:hover {
text-decoration:underline;
color:#DA251C;
}
.headtext12_green {
	color: #109900;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
.headtext12_green a:link , .headtext12_green a:visited, .headtext12_green a:active, .headtext12_green a:hover { 
	color: #109900;
	font-weight: bold;
	text-decoration: none; 
}

.titlemain {
	color: #334a78;
	font-size: 22px;
	font-weight: normal;
	font-family: arial narrow, arial, tahoma;
	text-decoration: none;
}
.titlemain a:link , .titlemain a:visited, .titlemain a:active, .titlemain a:hover { 
	color: #334a78;
	font-weight: normal;
	text-decoration: none; 
}

.titleproject {
	color: black;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: none;
}
.titleproject a:link , .titleproject a:visited, .titleproject a:active, .titleproject a:hover { 
	color: black;
	font-weight: normal;
	text-decoration: underline; 
}





.titlenewsfull {
	color: #5178d6;
	font-size: 20px;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: none;
}

.titleabout {
	color: #334a78;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}



.contacttext {
	color: #334a78;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: none;
	padding: 0 0 5px 0;
}

.customertext {
	color: #334a78;
	font-size: 15px;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: none;
	padding: 0 0 10px 0;
}

#list ul {
	background:#FBFFFB;
	line-height: 130%;
	padding-left: 5px;
}

#list li {
	background:#FBFFFB;
	list-style:none;
}


/* ELITECH STYLE */

/* Общие стили */
* {
	padding:0;
	margin:0;
}

html { font-size: 75%
}

body {
	font: normal 1em/1.3 Tahoma, Arial, sans-serif;
	color:#515151;
	background: #fff;
}
 
img {
	border:none;
}

A:link {
	COLOR: #314bb1; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #314bb1; TEXT-DECORATION: underline
}
A:active {
	COLOR: #314bb1; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #4791e9; TEXT-DECORATION: underline
}

h1 {
	color:#188AD5;
	font:1.5em Tahoma;
	font-weight:normal;
}

input {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #eeeeee 1px solid; COLOR: black; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Tahoma,Verdana
}
textarea {
	font: normal 0.9em Tahoma,Verdana; border: 1px solid #da251c;
/*	BORDER-RIGHT: #20a011 1px solid; BORDER-TOP: #20a011 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #20a011 1px solid; COLOR: #336600; BORDER-BOTTOM: #20a011 1px solid; FONT-FAMILY: Tahoma,Verdana */
}
/* Структура */

#eliheader {
   position: relative;
   width: 980px;
   height:240px;
   background:url("/image-elit/head2-title.png") no-repeat bottom right ;
}

#eliheadtext {
   position: absolute;
   top: 10px;
   left: 307px;
   font-size: 0.85em;

}

#elitechlogo {
   position: absolute;
   top: 74px;
   left: 72px;
   width: 175px;
   height:93px;
   
}

#eliheadsiteurl {
   position: absolute;
   top: 34px;
   left: 94px;
   text-align: center;
   width: 120px;
   height:15px;
   font: normal 0.9em tahoma;
   color: #000;
   border-bottom: 1px solid red;
   
}

#eliheadsiteurl a {
   text-align: center;
   font: normal 0.9em tahoma;
   color: #000;
   text-decoration: none;
   }

#eliheadphone {
   position: absolute;
   top: 184px;
   left: 58px;
   width: 186px;
   height:21px;
   font-size: 1.7em;
   color: #939393;
   font-family: arial narrow, tahoma;
}

#eliheadbutton {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 300px;
   height:26px;
   color: white;
   font-size: 0.9em;
   font-weight: bold;
   font-family: tahoma;
   background:url("/image-elit/headbutton-title.png") no-repeat top ;
}


#elispeed {
   width: 980px;
   height:28px;
   padding-bottom:14px;
   background:url("/image-elit/speedbar-bkg2.png") no-repeat top ;
}

#elichoice {
   width: 194px;
   height:29px;
   padding-top:36px;
   background:url("/image-elit/choice-bkg.png") no-repeat bottom ;
   color: #1b3fb1;
	font-size: 0.9em;
	font-family: arial, tahoma;
}

.elichoicecat {
   width: 227px;
   height:28px;
   padding-top:36px;
   background:url("/image-elit/choice-bkg2.png") no-repeat bottom ;
   color: #da251c;
	font: normal 1em tahoma;
}

.elichoicecattext {
	 font-size: 1.5em;
	 text-align:center;
	 padding-top: 3px;
	 font:800 1.5em Tahoma;
	 display:inline;
}

/*  ELICHOICECAT2 ----------------------------------------------------------------------------------------------------*/ 
.elichoicetable {
	vertical-align:top;
	width:530px;
	padding-top:15px;
}

.elichoicetable td{
	vertical-align:top;
	width:166px;
	text-align:center;
	padding:0 5px 25px;
}

.elichoicetable div{
	width: 166px;
   height:22px;
   background:url("/image-elit/choice-bkg3.png") no-repeat bottom ;
   color: #da251c;
   font: normal 1em tahoma;
}

.elichoicetable div span {
	font:800 1.1em/1.4 Tahoma;
	}

span.elilongtxt a:link{font-size:0.75em;line-height: 200%;}

.elichoicetable img{
	width: 160px;
	vertical-align:middle;
}

.elichoicetable a:link { color:#DA251C; text-decoration:none;}
.elichoicetable a:visit { border-bottom:1px dotted #DA251C;}
.elichoicetable a:active,.elichoicetable a:hover {border-bottom:1px dotted #DA251C;}


.elichoicecat2 {
   width: 176px;
   height:22px;
   background:url("/image-elit/choice-bkg3.png") no-repeat bottom ;
   color: #da251c;
   font: normal 1em tahoma;
}

.elichoicecat2 p {
	 text-align:center;
	 font:800 1.1em/1.4 Tahoma;
	 display:inline;
}

.elichoicecat2 a:link { color:#DA251C; text-decoration:none;}
.elichoicecat2 a:active,.elichoicecat2 a:hover {border-bottom:1px dotted #DA251C;}


#elisearch {
   width: 121px;
   height:21px;
   background:url("/image-elit/search-bkg.png") no-repeat top ;
}

#wrap {
background:#fff;
margin:0 auto;
width:980px;
}

#leftbar {
float:left;
width:200px;
}
#main {
background:#fff;
padding-left:20px;
float:left;
width:530px;
}

#rightbar {
background:#fff;
float:right;
width:211px;
padding-left:10px;
}
 
#footer {
	background:#da251c;
	width:980px;
	height:22px;
	font: normal 0.9em tahoma;
	color: white;
	padding-top: 1px;
	vertical-align: middle;
	text-align: center;
	clear:both; /* используем свойство clear, определяющее невозможность нахождения элементов на одной строке с текущим. */
}


.headtext28_red {
	color: #da251c;
	font-size: 1.4em;
	font-weight: normal;
	font-family: arial narrow, tahoma;
	display:inline;
}

.speedbar {
	color: #1b3fb1;
	font-size: 0.9em;
	font-family: arial, tahoma;
	text-decoration: none;
	padding-top:8px;
	padding-left:10px;
}
.speedbar a:link , .speedbar a:visited { 
	color: #1b3fb1;
	text-decoration: none; 
}
.speedbar a:active {
	color: #1b3fb1;
	TEXT-DECORATION: underline;
}
.speedbar a:hover {
	color: #1b3fb1;
	font-size: 11px;
	text-decoration: underline;
}

/* Вертикальное Меню */
#hor {
	text-align:left;
}
#hor ul {}
/*#hor li {list-style-image: url(/image-elit/topli2.png);list-style-position: outside;padding-bottom:10px; }*/
#hor li {list-style-image: url(/image-elit/topli2.png);list-style-position: outside;text-indent: 10px; padding-bottom:10px; }
#hor a:hover,#hor li.item_active a {
	background:#eae5e5;
	padding:5px 45px 5px 20px;
	font-weight:  bold;
	color:#da251c;
	}

#hor a {
	color: #2c51ad;
	font: bold 0.9em Tahoma;
	text-decoration: none;
	border:0;
	
}
#bkg {
	height:11px;
	
}
.bkghr {
	height:2px;
	background:#da251c;
	margin-right: 13px;
}

.bkghr2 {
	text-align:center;
	height:2px;
	background:#da251c;
	margin-bottom:10px;
	clear:both;
}
.bkghr3 {
	min-height:1px;
	
	height:1px;
	background-image:url("/image-elit/line-bkgnews.png");	
}

#newsdiv {
	width:188px;
		/*border: 2px solid #666675 */
}

.titlenewsdate {
	color: #999a9a;
	font-size: 0.9em;
}

.titlenews {
	color: black;
	font-size: 0.9em;
	display: inline;
}

.titlenews a:link , .titlenews a:visited, .titlenews a:active { 
	color: #114385;
	font-weight:  bold;
	text-decoration: underline;
	display: inline;
}
.titlenews a:hover { 
	color: #ee5700;
	font-weight:  bold;
	text-decoration: underline;
	display: inline;
}

.bluetext16 {
	color: #2c51ad;
	font-size: 1.3em;
	font-family: arial narrow,tahoma;
	padding-left:8px;
	padding-top:2px;
}

.ntitle {
	color: #2c51ad;
	font-size: 1.3em;
	font-family: arial narrow,tahoma;
	padding-left:8px;
	padding-top:2px;
}

.copy {
	font: normal 0.9em arial narrow,tahoma;
	
}


.t-personal dd {
	color: #4587d7;
	font: normal 1.1em arial narrow,tahoma;
	text-decoration: underline;
	line-height: 150%;
}

.t-personal dt {
	color: #da251c;
	font-size: 1.4em;
	padding-top:13px;
}


.t-personal a:link { 
	color: #4587d7;
	text-decoration: underline; 
}

.t-personal a:visited { 
	color: #1840b1;
	text-decoration: underline; 
}

.t-personal a:hover { 
	color: #da251c;
	text-decoration: underline; 
}

.t-personal a:active { 
	color: #da251c;
	font-size: 1.4em;
	text-decoration: underline; 
}

.t-personal {
	padding-bottom:13px;
}

#elinewproduct {
   width: 530px;
   height:29px;
   background:url("/image-elit/newproduct-categor.png") no-repeat top ;
}

#elihitproduct {
   width: 559px;
   height:32px;
   background:url("/image-elit/hitproduct-categor.png") no-repeat top ;
}

#elidiscproduct {
   width: 559px;
   height:29px;
   background:url("/image-elit/discproduct-categor.png") no-repeat top ;
}

#elitechtrademark {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

#elitechservice {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

.eliallcatalog {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

.elitetoclient {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}
.elitecontacts {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

.elitearticles {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

.elitenews {
   width: 530px;
   height:29px;
   background:url("/image-elit/elitech-category.png") no-repeat top ;
   margin-bottom: 5px;
}

.elihitproduct {
 margin-left:190px;
 margin-top: 7px;
 text-align:left;
 background:#fff;
}

.elinewproduct {
 margin-left:130px;
 margin-top: 7px;
 text-align:left;
 background:#fff;
}
.elidiscproduct {
 margin-left:125px;
 margin-top: 5px;
 text-align:left;
 background:#fff;
}

.table1 td {
font-size: 0.9em;
border-bottom: 1px solid #C0C0C0
}

.text18_red {
	color: #da251c;
	font-size: 1.4em;
	margin-top: 10px;
	}

.optprod {
	display:inline;
	color:#7d7979;
}
.opt2prod {
	display:inline;
	color:#4791e9;
}
.optprodval {
	display:inline;
	color:#2c51ad;
	margin: 4px 0 0 0;
}

.prodtext-blue {
	color: #1f3fa6;
	font-size: 1.35em;
	margin: 4px 0 0 0;
}


.textmain {
	color: #1b3fb1;
	font: normal 0.9em tahoma;
	}

.indetail {
	color: #5a6282;
	font-weight: normal;
	vertical-align: middle;
	font-family: arial narrow, arial, tahoma;
	text-decoration: none;
	padding-bottom: 5px;
}
.indetail a:link , .indetail a:visited, .indetail a:active { 
	color: #5a6282;
	font-weight: normal;
	text-decoration: underline; 
}
.indetail a:hover { 
	color: #da251c;
	font-weight: normal;
	text-decoration: underline; 
}

.news {
	text-align:justify;
	vertical-align: top;
	}
#lastnews {
	font-size: 0.9em;
	color:#496d97;
}

.cattext {
	color:#0049ff;
	font-size: 1.3em;
}
.cattext a:link , .cattext a:visited, .cattext a:active { 
	color: #0049ff;
	font-weight: normal;
	text-decoration: underline; 
}
.cattext a:hover { 
	color: #da251c;
	font-weight: normal;
	text-decoration: underline; 
}
.aw_error { 
background-color:#fdffc5;
border:1px solid #dedede;
width:300px;height:22px;
padding-top:5px;padding-left:5px; 
}

.regform {
	vertical-align:middle;
	width:180px;
	height:25px;
}
.border_d {border: 1px dotted #3a250a;padding: 4px;vertical-align: top;background-color:#eee9e0;}
span.no {display: none}


#hotnews .titlenews, #hotnews .hotnews{
	color: #2c51ad;
	font:bold 1.3em arial narrow,tahoma;
	}

