display: line;html{width:100%; height:100%; padding:0; margin:0;}
body{width:100%; height:100%; padding:0; margin:0; color:#474747; background:#F3F3F3; font:75% Arial,Verdana}
table{border-collapse: collapse; border-spacing: 0px;}
/*table td, th{padding:0;border-collapse: collapse;border-spacing: 0px;}*/
.sp{width:100%;}
.sp2{width:100%; height:100%;}
.sp2 td{vertical-align:top;}
.fl{float: left;}
.fr{float: right;}
.br{border: solid 1px red !important;}

img{border: 0;}

h1{font-size:16px; padding: 0px 0px 3px 0;}
h2{font-size:15px; padding: 0px 0px 3px 0;}
h3{font-size:14px; padding: 0px 0px 3px 0;}


#text1 H1 {
  margin: 0px;
  padding: 0px;
  display: inline;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: black;
}

a{color:#5482B1; text-decoration: underline;}
a:hover {color:#5482B1;}

.hd1{height:72px;}
.header{height:72px; position:relative; background:url(../../i/snabenergo/frontend/default/h_bg.gif) repeat-x;}
.logo{position: absolute; top:25px; left:10px;}
.white{position: absolute; top:0px; left:0px; width:268px; height:20px; background: white; border-right: solid 2px #D0D0D0;}
.menu{position: absolute; top:15px; left:258px; height:40px; background: white; width:650px;} /*---Добавил width, чтоб не глючила линейка меню ---*/

/*--- mENU ---*/
.menulist, .menulist  ul { 
 margin: 0;
 padding: 0;
 list-style: none;}

/*--- mENU ---*/

.main{background: white; border-right: solid 1px #D0D0D0;}

.left_part{width:220px;}
.left_menu{background: #FE8441; border-right: solid 2px #FE8441; width:220px;}
.menu_catalog{background: #FFF;}

.menu_catalog div{text-align:left; padding:5px 0 5px 0px; margin-left:10px; border-bottom: dashed 1px #CACACA;}
.menu_catalog div a{color: #747474; text-decoration: none;margin-left:5px;}
.menu_catalog div a:hover{text-decoration: underline;}

.tizer_text{padding: 20px 10px 0 10px;}
.tizer_link a{color:#4E86B5; padding-left:125px;}

.tizer{border-right: solid 2px #7598BA;margin-top:20px;}
.tizer .tizer_hd{background: #7598BA; padding-left:5px;}


.head_center{height: 157px; background: url(../../i/snabenergo/frontend/default/hd_bg.gif) repeat-x}


td.ispoln{text-align: right; background: #C2C2C2; height: 13px; padding:1px 7px 0 0; font-size: 10px; font-family: Arial;}
td.ispoln a{color: #474747;text-decoration: none;}
td.ispoln a:hover{text-decoration: underline;}
.rekviz{background: #fff; padding: 0px 10px; height:35px;}


.center{vertical-align: top; height:auto;}
.td_content{background: #FFF; width:auto;}
.content_text{text-align: justify;}
.content{padding: 5px 30px 5px 30px; text-align:left;}

.error{color:red; font-size:10px;}
.buttons{text-align:left; padding-left: 175px;}
.buttons input{border: solid 1px gray;}
.feedback {width:220px !important;}
.feedback .title{padding:3px; width: 70px;}
.feedback .field{padding:3px;}
.feedback .field input, .feedback .field textarea{border: solid 1px #7598BA; width:180px;}

.news_1, .news_2{border-bottom: solid 2px #FE8441; border-left: solid 5px #FE8441; font-weight: bold; padding: 0px 40px 2px 7px; float: left;}
.news_main {text-align: center; width:260px; margin: 0 30px;}
.news_main td {padding: 0 7px;}


div.sub_link{border: none; padding:0 0 0 20px;}
div.sub_link span{color:#FE8441; font-size:9px;}


/*--- CATALOG ---*/
.allcell{width: 24%; height: 180px; float: left; text-align: center;}
.cell{cursor: pointer;width: 123px;height: 145px;/*border: solid 1px gray;*/margin: 0 auto;}
.cell_title{text-align: center;	color:#4A87B1;	font-size: 12px;}
.img_cell{	float: left; height: 135px; width:1px;}
.group{	text-align: center;	width: 150px;height: 100%; margin:0px 10px 5px 0; 	float: left;}
/*.group img{border: solid 1px #7398B8;}*/
.group_title{font-weight: bold; color:#474747;}
.more a{color: #474747; text-decoration: none;}
.more a:hover{text-decoration: underline;}
.back{clear: left; float: right; margin: -10px 0 10px 0; position: relative;}
.back a{text-decoration: none;}
.back a:hover{text-decoration: underline;}
/*--- /CATALOG ---*/

/*--- NEWS ---*/
h1.date{font-size: 10px; padding: 0px; margin: 0px 0 0 0;}
h1.title{font-size: 12px;}
h3.text{font-size: 13px; font-weight: bold; margin:0;}
/*--- /NEWS ---*/

.pagination{cursor: default;}
.pages a{text-decoration: none;}
.pages a:hover{text-decoration: underline; cursor: pointer;}
 


.path{height:22px; margin: 3px 5px; font-size:11px; color: #7E7E7E;}
.path a{font-size:11px; color: #7E7E7E; text-decoration: underline;}
.path a:hover{text-decoration: none; color: #7E7E7E;}

a.active{ color: #FF9900 !important;}

.full table td{border: solid 1px #7299BA; padding: 5px; }
.full p{padding:0; margin:0 0 10px 0;}
.full h2{font-size:12px; margin:7px 0 0px 0; padding:0; color:#FF7F44;}
.news_main{width:80%;}
.news_main td{width:40%;}

.passport{float: left;margin-top:3px;}

.

