/*ЭНЕРГИЯ СИБИРИ*/
		/*Общие стили*/
html,body,table,input,textarea,button,div,tr,td,form,ul,li,p,a,h1,h2,h3,h4,h5,h6,img { margin:0px; padding:0px; border:0px;}			
html,body {height:100%; background:#FFFFFF;}
table { border-collapse:collapse; border-spacing:0;}

h1 {font-size:14px; color:#000000;  margin-bottom:8px; margin-left:44px; }
h1 span {padding:3px 8px 4px 8px; background:#B4B4B7;font-family: arial, tahoma, Helvetica;} 
h2 {font-size:14px; color:#000000; margin-bottom:6px;} 
h3 {font-size:12px; color:#000000; margin-bottom:3px;}

.fwb { font-weight: bold;}
.fsit{ font-style:italic;}
.vam { vertical-align: middle;}
.vab { vertical-align: bottom;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.taj { text-align:justify;}
.uniraz {font-size:0px; height:1px; clear:both;}

input, textarea {border:1px solid #A0A0A0; font-size: 14px; background:#FFFFFF; color:#000000; scrollbar-face-color: #C0C0C0;
				 scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060;
				 scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080;}
button{border:1px solid #A0A0A0; background: #E0E0E0; color:#000000;}

.iePNG { filter:expression(fixPNG(this)); }/*для png в IE*/ 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */


/*========= STRUKTURA ========*/
td#nleft {background:repeat-y right top url(images/nright.gif);}
td#nright {background:repeat-y left top url(images/nleft.gif);}
td#osnvnoi { width:1207px;}
td#top { height:299px;}
td#left1 { width:383px;}
td#left2 { width:337px;}
td#futer { height:53px;}
/*========= DISIGN ========*/


/*========= TOP ========*/						
/*Логотип*/
div.log { width:382px; height:299px; position:relative;}
div.log a { display:block; width:382px; height:299px; position:absolute; left:0px; top:0px; z-index:2; 
            background:no-repeat left top url(images/logo.gif);}
div.podlog {position:absolute; left:48px; top:139px; z-index:1; color:#EA2238; width:300px; height:120px; 
            font-size:26px; font-weight:bold;}
div.podlog div {color:#5B5656; font-size:11px; font-weight:normal; }

.w99 {background:no-repeat left top url(images/w99.gif);}
/*Слоган*/
table.slog { margin:61px 20px 40px 0px;}
table.slog td {height:20px;}
table.slog div {position:relative;}
table.slog  div.slog1 {width:300px; height:20px;}
table.slog  div.slog2 {width:278px; height:20px;}
table.slog  div.slog3 {width:276px; height:20px;}
table.slog div div { position:absolute; top:0px; left:0px;color:#000000; font-size:12px; font-family: Tahoma, Verdana, Helvetica; z-index:1;}
table.slog div img {position:absolute; top:0px; left:0px; z-index:2;}

/*Меню на верху*/
#menutop { margin:0px 45px;}
#menutop div {width:122px; background:#E80F2A no-repeat left center url(images/tmf1.gif); margin-bottom:13px;}
#menutop div a {display:block; padding:3px 0px 3px 13px; background:no-repeat right top url(images/tmf2.gif);
                color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; width:109px;_width:122px;font-family: arial, tahoma, Helvetica;}
#menutop div a:hover {text-decoration:underline;}
#menutop div a.nagali {color:#000000;}
#menutop div a.nagali:hover {text-decoration:none;}
					

/*Маленькая панелька*/
div.gmp { margin-right:19px;}
div#min_pan {width:176px; height:17px; position:relative;}
div#min_pan a {position:absolute;}	  
div#min_pan a.home {width:17px; height:17px; background:no-repeat center center url(images/home.gif); left:0px;}
div#min_pan a.mail {width:17px; height:17px; background:no-repeat center center url(images/mail.gif); left:84px;}

div#min_pan a.home2 {width:60px; left:23px; top:2px;}
div#min_pan a.mail2 {width:60px; left:110px; top:2px;}
div#min_pan a {color:#252E7D; font-size:11px;font-family: arial, tahoma, Helvetica; text-decoration:none; text-align:left;}
div#min_pan a:hover { text-decoration:underline;}

					
/*========= MIDDLE ========*/
/*========= MIDDLE LEFT ========*/
/*Хитрая полоса*/
div.hp1 { margin:3px 38px 10px; font-size:0px; height:4px; background:#E7E6E6; }
div.hp1 div { margin:0; font-size:0px; height:4px; background:#D4D2D2; width:27px;}

div.hp2 { margin:5px 12px 0px; font-size:0px; height:4px; background:#E7E6E6; width:168px; }
div.hp2 div { margin:0; font-size:0px; height:4px; background:#D4D2D2; width:138px;}



/*Текст на главной*/
table.textglavn {background:repeat-y left bottom url(images/krgaly.gif); margin:0px 20px 15px 0px;}
table.textglavn td.t1 { width:45px;background:no-repeat left bottom url(images/krgaln.gif);}
table.textglavn td.t2 {padding:4px 0px 25px 0px;}

/*Ссылка на сертификаты*/
a.dipsert { display:block; width:189px; height:34px; _height:184px;background:no-repeat left top url(images/dipsert.jpg);
            color:#15110A; font-size:12px; padding:150px 0px 0px 5px; margin:0px 0px 10px 88px;}

/*Название раздела*/
div.namerazd {width:195px; background:#C30E25 no-repeat left center url(images/nmr1.gif); margin-bottom:26px;}
 
div.namerazd div  {padding:3px 22px 2px 14px; background:no-repeat right top url(images/nmr2.gif);
                   color:#FFFFFF; font-size:15px; font-weight:bold;font-family: arial, tahoma, Helvetica;} 


/* Левое меню */
#left_menu { width:256px;margin:0px 5px 0px 0px; }
#left_menu, #left_menu ul {list-style:none;}

#left_menu li { padding:0px 5px 0px 0px; margin-bottom:0px; border-bottom:1px solid #FFFFFF;}
#left_menu li a {color:#5C5C61; font-size:12px; font-weight:bold; font-family: arial, tahoma, Helvetica; text-decoration:none; padding-left:9px; display:block;}
#left_menu li a:hover { text-decoration:underline;}
#left_menu li.activeMI  {background:repeat-y left url(images/melfo1.gif);}
#left_menu li.activeMI a {color:#000000; text-decoration:none;background:no-repeat left top url(images/melfo2.gif);}
#left_menu li.activeMI a:hover {color:#000000;text-decoration:none;}

#left_menu li.activeMI li { padding:6px 0px 6px 22px;margin:0; border:0;}
#left_menu li.activeMI li a {color:#4F4F52; font-size:12px; font-weight:bold; padding-left:11px;background:no-repeat left center url(images/memarkr.gif);}

#left_menu li.activeMI li { padding:6px 0px 6px 22px;}
#left_menu li.activeMI li a {color:#4F4F52; font-size:12px; font-weight:bold; padding-left:11px;background:no-repeat left center url(images/memarkr.gif); text-decoration:underline;}
#left_menu li.activeMI li a:hover {color:#C00E24; text-decoration:none;}

#left_menu li.activeMI li.activeMI { padding:6px 0px 6px 22px;background:no-repeat left center url(images/melfo3.gif);}
#left_menu li.activeMI li.activeMI a {color:#C00E24; font-size:12px; font-weight:bold; padding-left:11px;background:no-repeat left center url(images/memarkr.gif); text-decoration: none;}
#left_menu li.activeMI li.activeMI a:hover {color:#C00E24; text-decoration:none;}

#left_menu li.activeMI li.zu { background:#FFFFFF;}



#left_menu li.mlrazd {border-top:1px solid #DDDDDE; font-size:0px; height:6px; padding:0; margin:3px 0px 0px 9px; _margin-top:-4px; } 


.pleft52 { padding-left:52px;}

/*========= MIDDLE RIGHT ========*/
/* Каталог трансформторов */
td.glavkat { padding:4px 10px 10px 10px;background:no-repeat right bottom url(images/trfon.gif);}
table.kattrans { margin-bottom:15px;}
table.kattrans td { text-align:center; }
td.katv { width:27px; background:repeat-y center url(images/katv.gif);}
td.katg { height:27px; background:repeat-x center url(images/katg.gif);}
div.kattrans1 { margin:0px 13px 10px 23px; padding:12px 0px 0px 22px; border-top:1px solid #E80F2A;
                background:no-repeat left top url(images/dks.gif);}
div.kattrans1 a:visited,
div.kattrans1 a:link,
div.kattrans1 a:active {color:#4F4D4D; font-size:12px; font-weight:bold; 
text-decoration:none;}
div.kattrans1 a:hover { text-decoration:underline;} 
div.kattrans1 a span {color:#E80F2A;}

/* Блок скачать прайс */
div.skapra a.vp { display:block; height:20px; margin-top:7px; color:#C30E25; font-size:12px;
                  background:no-repeat 3px 2px url(images/ksp.gif); padding:2px 0px 4px 34px;}
div.skapra a.xl { display:block; height:20px; margin-top:7px; color:#C30E25; font-size:12px;
                  background:no-repeat 1px 2px url(images/xls.gif); padding:2px 0px 4px 34px;}																	 


div.podh1 {color:#43434B; margin-bottom:26px; margin-left:44px;}

/*========= CONTENT ========*/
.right{padding:4px 25px 32px 10px;} 
.content div.tehhar { margin:0px 10px 17px 44px;}
.content div.tehhar span { padding:4px 6px; background:#A5A5A9;color:#FFFFFF; font-size:12px; font-weight:bold;}

.content table {margin:0px 0px 16px 0px;}
.content table tr.grey { background:#E8E8E9}
.content table td, table th {padding:4px 8px; vertical-align:middle;border:1px solid #B0B0B0;}
.content table th { background:#B0B0B0; color:#FFFFFF; font-size:12px; font-weight:bold;}

div.zetaka { width:140px; height:150px; float:left; margin:10px 20px 10px 10px;}
div.zetaka div.ze1 { width:140px; height:120px;}
div.zetaka div.ze2 { width:140px; height:30px;}
div.zetaka div.ze2 a { color:#000000;}
div.zetaka div.ze2 a:hover {}
.content .zero td,
.content .zero { background:0; border:0;} 

.content ul { list-style: none; margin-left:30px;}
.content ul li {margin:0px 0px 7px 0px; padding-left:12px; background:no-repeat left 4px url(images/mark.gif);}
.content ul li a {color:#000000; font-size:12px;}
 
.content h1 { margin-left:0px; font-size:16px;}
.content h2 {font-size:16px;}
.content h3 {font-size:14px;}
.content h4 {font-size:12px;}
.content h5 {font-size:11px;}
.content h6 {font-size:10px;}
.content blockquote { background:#E8E8E9; padding:10px; border:1px solid #DDDDDD;}

/*========= KATALOG ========*/
#katalog {padding:10px 30px 20px 10px;}
#katalog table {margin:0px 0px 20px 0px;}
#katalog table td, table.tabc th {padding:5px 0px 5px 0px; border:1px solid #FF0000; text-align:center; vertical-align:middle;}
#katalog table th { background:#33CCCC;color: #000000; font-size:12px;font-weight:bold;}
#katalog table td.mat { padding-left:20px;}


/*Путь*/
.pathway {color:#575757; margin-bottom:10px;}
.pathway a {color:#575757; font-size:12px; font-family:Arial, verdana;}
.pathway a:visited, .pathway a:active,
.pathway a:link  {text-decoration: none;}
.pathway a:hover {text-decoration: underline;}
.pathway span {color:#3661C0;}

/*Блок анонса новостей*/
div.nov { margin-bottom:20px; clear:both;}
div.nov img { float:left; border:1px solid #DDDDDD; margin:3px 15px 3px 0px;}
div.nov h3 {font-size:12px; color:#000000; margin-bottom:3px;}
div.raz {font-size:0px; height:1px; clear:both;}

/*Подробнее*/
a.podrob {color:#FA6C04; font-size:11px; padding:0px 22px 0px 0px; background:no-repeat right center url(images/podr.gif);}
/*Назад*/
a.backlink {color:#3461BE; font-size:11px; padding:0px 0px 0px 9px; background:no-repeat left center url(images/nazad.gif);}


/*Поиск*/
form.poisk { display:block; width:250px; height:25px; position:relative; color:#6C6C72; font-size:13px;padding:4px 0px 0px 1px;font-weight:bold;
             margin:25px 10px 3px 30px; }
form.poisk img {position:absolute; left:0px; top:5px; }			 
form.poisk input.text {border:1px solid #3B3B3B; width:169px; height:21px; position:absolute; left:49px; top:2px;}
form.poisk input.but {border:none; width:25px; height:25px; position:absolute; left:225px; top:0px;
                      cursor:pointer; background:url(images/psk.gif); z-index:2;}
form.poisk div { width:20px; height:17px; position:absolute; left:225px; top:3px; color:#FFFFFF;
                 background:#FFCC00; font-size:12px; z-index:1; padding:2px 0px 0px 3px;}


/*Обратная связь*/
form.feedback {width:350px; margin:15px;}
form.feedback div {color: #000000; font-size:12px; font-weight:bold; margin:0px 0px 3px 0px;}
form.feedback input { width:350px; height:20px; margin:2px 0px 8px 0px; }
form.feedback textarea { width:350px; height: 120px; margin:2px 0px 7px 0px;}
form.feedback input.bot1 {width:100px; height: 20px;margin:3px 0px 5px 0px; float:left; background:#D0D0D0; cursor:pointer;}
form.feedback input.bot2 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:right; background:#D0D0D0;}

/*========= FUTER ========*/
/*Кооперайт*/
.futinf {width:234px; height:42px; position:relative;}
.grx{color:#000000; font-size:11px; font-weight:bold; margin-bottom:10px;}
.grx a { color:#000000; font-size:11px; font-weight:bold;}
.cop {color:#000000; font-size:11px; font-weight:bold; margin-right:6px;}
.futinf img { position:absolute; left:0px; top:20px;}

/*DEF*/ 
td, div {vertical-align: top; color: #000000; font-size:12px; font-family: Tahoma, Verdana, Helvetica;}
p { margin-bottom:11px;}
a {color: #0F77BA; font-size:12px;}
a:visited, a:active, a:link  {text-decoration:underline;}
a:hover {text-decoration: none;}
a.tdn:visited, a.tdn:active, a.tdn:link,a.tdn:hover {text-decoration: none;}
a.kn:visited, a.kn:active, a.kn:link  {text-decoration: none;}
a.kn:hover {text-decoration: underline;}

#menutop div { text-transform: uppercase; }

.hide {display:none;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

