html, body {
margin:0;
padding:0;
height:100%;
width:100%;
}

td {
font-family:Verdana;
font-size:11px;
}

.ontop {
height:100%;
width:100%;
}

.ontoo {
height:100%;
}

.g {
border-color:1px solid #999999;
}

/* ÂÅÐÕ */
.nrg-logo {
background:url(i/nrg-logo.jpg) top right no-repeat;
width:316px;
height:203px;
}

.nrg-top {
background:url(i/nrg-top.jpg) top right no-repeat;
width:679px;
height:203px;
}

.nrg-flash {
margin-left:100px;
width:574px;
height:64px;
display:block;
}

.nrg-menu {
padding-left:70px;
display:block;
}

.nrg-text  {
color:#4988a4;
font-size:8px;
padding-left:50px;
height:41px;
}

/* ÊÎÍÒÅÍÒÍÎÅ ÏÎËÅ */
.cnt {
width:679px;
background:url(i/cnt_tile_2.gif) left repeat-y #ffffff;
}

.cnt_inner {
background:url(i/cnt_tile_1.gif) left top no-repeat;
}

.tree {
background:url(i/cnt_spacer.gif) right bottom no-repeat;
}

/* PIC */
.pic_l {
background:url(i/pic_left.gif) right bottom no-repeat;
height:329px;
padding-right:10px;
}

.pic_b {
background:url(i/pic_bottom.jpg) left bottom no-repeat;
width:269px;
padding-left:10px;
padding-bottom:10px;
}

/* ÂÅÐÒÈÊÀËÜÍÎÅ ÌÅÍÞ */
.vmenu_tile {
background:url(i/menu_bg_tile.jpg) repeat-y right;
}

.vmenu_tile_bottom {
background:url(i/menu_bg_bottom.jpg) no-repeat bottom right;
height:519px;
}

.vmenu_tile_inner {
background:url(i/mnu_bg_top.jpg) no-repeat top right;
padding-top:120px;
width:316px;
height:366px;
}

/* ÂÅÐÒÈÊÀËÜÍÎÅ ÌÅÍÞ - ÏÎÄÓÐÎÂÍÈ */
.in_menu {
background:url(i/m_b_tile.gif) repeat-x bottom;
padding-right:60px;
padding-bottom:5px;
text-align:right;
width:220px;
font-size:9px;
font-weight:bold;
color:#6C6C6C;
}

.in_menu_lo {
background:url(i/m_b_tile.gif) repeat-x bottom;
padding-bottom:5px;
text-align:left;
width:250px;
font-size:11px;
color:#000000;
}

.in_menu h1 {
display:block;
font-size:9px;
font-weight:bold;
color:#6C6C6C;
background:url(i/m_r_dot.gif) top right no-repeat;
padding-right:25px;
}

.in_menu_lo h2 {
display:inline;
font-size:9px;
font-weight:bold;
color:#0071B2;
background:url(i/m_b_dot.gif) top right no-repeat;
padding-right:25px;
}

.in_menu_lo ul {
margin: 0px;
padding: 0px;
margin-left: 20px;
list-style:none;
}

.in_menu_lo ul li{

}

.in_menu_lo a {color:#6C6C6C; text-decoration:none;}
.in_menu_lo a:visited {color:#6C6C6C; text-decoration:none;}
.in_menu_lo a:hover {color:#0071B2; text-decoration:none;}

.in_menu a {color:#6C6C6C; text-decoration:none;}
.in_menu a:visited {color:#6C6C6C; text-decoration:none;}
.in_menu a:hover {color:#0071B2; text-decoration:none;}

/* ÏÎÄÂÀË */
.slogan {
background:url(i/slogan_bg.jpg) no-repeat bottom;
height:98px;
font-size:11px;
}

.slogan h2 {
display:inline;
font-size:11px;
font-weight:bold;
color:#0071B2;
}

.foot_1 {
background:url(i/foot_1.jpg) no-repeat;
width:316px;
height:85px;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
}

.foot_2 {
background:url(i/foot_2.jpg) no-repeat;
width:251px;
padding-right:65px;
height:62px;
font-size:9px;
font-weight:bold;
color:#0091E5;
}

.foot_3 {
background:url(i/foot_3.jpg) no-repeat;
width:464px;
height:85px;
padding-left:15px;
padding-right:200px;
font-size:9px;
color:#2E4E51;
}

.foot_4 {
background:url(i/foot_4.jpg) left no-repeat;
}

.bmenu td{font-size:10px;}
.bmenu td a{color:#0071B2;text-decoration:none; font-weight:bold;}
.bmenu td a:visited{color:#0071B2;text-decoration:none; font-weight:bold;}
.bmenu td a:hover{color:#D63D00;text-decoration:none; font-weight:bold;}

/* ÁÎÊÀ */
.d_left {
background:url(i/1-3.gif) repeat-y right top;
}

.d_right {
background:url(i/2-4.gif) repeat-y left top;
}

/* ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ */
.m1 {
background:url(i/main_left.gif) no-repeat right bottom;
height:200px;
width: 340px;
}

.m2 {
background:url(i/main_right.gif) no-repeat left bottom;
height:200px;
width: 300px;
}

.in_menu_main ul {
margin:0px;
padding:0px;
margin-left:30px;
list-style-type:dot;
}

.in_menu_main a{color:#6C6C6C;text-decoration:none;}
.in_menu_main a:visited{color:#6C6C6C;text-decoration:none;}
.in_menu_main a:hover{color:#0071B2;text-decoration:none;}

.in_menu_main h2 {
display:inline;
font-size:9px;
font-weight:bold;
color:#0071B2;
background-image:url(i/m_b_dot.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:25px;
}

select {
font-size:9px;
width:100px;
}

.sred {color: #FF0000}

.bu {
border:#000000;
border-width:1px;
border-style:solid;
background-color:#FFFFFF;
width:140px;
}

.action {
padding:0;
margin:0;
background:url(i/a-bg.jpg) repeat-y;
width:262px;
}

.action .b {
background:url(i/a-bottom.jpg) bottom no-repeat;
width:262px;
}

.action .b .t {
background:url(i/a-top.jpg) top no-repeat;
width:242px;
min-height:166px;
padding:10px;
color:#FFFFFF;
}



h3 {
color:#D63D00;
font-weight:bold;
font-size:9px;
margin-bottom:8px;
text-decoration:none;
}

a {
color:#6C6C6C; 
text-decoration:underline;
}

a:visited {
color:#6C6C6C; 
text-decoration:underline;
}

a:hover {
color:#0071B2; 
text-decoration:underline;
}

.small {
border:1px solid #0e7bb6;
width:60px;
padding:5px;
margin-left:5px;
}

.standart {
border:1px solid #0e7bb6;
width:240px;
padding:5px;
}

.wide {
border:1px solid #0e7bb6;
width:400px;
height:100px;
padding:5px;
resize:none;
}

.short {
border:1px solid #0e7bb6;
width:80px;
padding:5px;
}

.contrast {
color:#da680c;
}

.error {
background:#ff0000;
color:#FFFFFF;
}

#preview{
position:absolute;
border:1px solid #f4f4f4;
background:#e8e8e8;
padding:5px;
display:none;
color:#fff;
}

.tiny {
border:1px solid #0e7bb6;
display:block;
font-size:11px;
}

.tiny-r {
border:1px solid #0e7bb6;
display:block;
font-size:11px;
float:right;
}