body {margin : 0; padding : 0; background : #ffffff;}
body, td, input, select, textarea, p, div, font, a, a:link, a:hover {color : #303030; font-size : 12px; font-family :  Arial, Tahoma, Verdana, Sans-serif; padding : 0; margin : 0;}
form {padding : 0; margin : 0;}
img, a img {border : 0;}
div {margin : 0;}
/* links */
a, a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

a.decor, a.decor:link {text-decoration:underline;}
a.decor:hover {text-decoration:none;}

a.nodecorred, a.nodecorred:link {text-decoration:none; color : #b60f0f;}
a.nodecorred:hover {text-decoration:underline; color : #b60f0f;}

a.nodecorgreen, a.nodecorgreen:link {text-decoration:none; color : #395d0e; font-weight : bold;}
a.nodecorgreen:hover {text-decoration:underline; color : #395d0e; font-weight : bold;}

a.decorblack, a.decorblack:link {text-decoration:underline;}
a.decorblack:hover {text-decoration:none;}

/* fonts */
h1, h1 a, h1 a:link, h1 a:hover {font-size : 25px; font-weight : normal; margin : 0; padding : 0;}
h2 {font-size : 18px; font-weight : normal; margin : 0; padding : 0;}
#txt, #txt table tr td {line-height : 18px;}

/* hand */
.hand {cursor : hand; cursor : pointer;}

#header {height : 320px; background : url(/images/hd0.jpg) repeat-x;}
#hdsun {background: url(/images/hdsun1.jpg) no-repeat right;}
#hdtrava0 {position : absolute; z-index : 1;}
#hdtrava {width : 100%; height : 320px; background: url('/images/hdtrava.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hdtrava.png,sizingMethod=crop);}
#hdtr {width : 100%; height : 320px; position : absolute; z-index : 2; background: url('/images/hdtrava.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hdtrava.png,sizingMethod=crop);}
#hdtrava1 {width : 100%; height : 320px; position : absolute; z-index : 2;}
#hdtrava2 {width : 100%; height : 320px; position : absolute; z-index : 2; background: url('/images/hdtrava.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hdtrava.png,sizingMethod=crop);}
#moscow, #moscow1 {width:941px; height:187px; position : absolute; left : 0px; top : 0px; z-index : 3; background: url('/images/moscowx.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/moscowx.png,sizingMethod=crop);}
#moscow1 {cursor : hand; cursor : pointer;}
#slo {width:432px; height:28px; position : absolute; margin-left : 50%; top : 284px; z-index : 4; background: url('/images/slo.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/slo.png,sizingMethod=crop);}
#topper {height : 154px;}

#tblockbg {background: url('/images/tblockbg.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tblockbg.png,sizingMethod=crop);}
#tblockdiv {padding : 0 40px 0 25px; position : relative;}

body, #center, #bottomblocks, #linelife, .bggs {background : url(/images/bgx.jpg) repeat-y;}
#linelife {}
#plenka {background: url('/images/plenka.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/plenka.png,sizingMethod=crop);}
/*
#center1 {background : url(/images/rainbow.jpg) no-repeat bottom;}
#center2 {background : url(/images/rainbow.jpg) no-repeat top;}
#bottomblocks {background : url(/images/rainbowbg.gif) repeat-y;}
*/
.bggs {padding-top : 20px;}
/* greenblock */
#green td {background-color : #395d0e;}

#greent {padding : 5px;}
#greent, #greent a, #greent a:link {color : #fefefd; font-size : 12px; text-decoration : none;}
#greent a:hover {color : #fefefd; font-size : 12px; text-decoration : underline;}

#greenm {padding : 10px 5px;}
#greenm , #greenm a, #greenm a:link {color : #fefefd; font-size : 16px; text-decoration : none;}
#greenm a:hover {color : #fefefd; font-size : 16px; text-decoration : underline;}

#nav td {padding-top : 12px;}

.search {width : 222px; height : 32px; border : 0; background : url(/images/searchbg.gif) repeat-x; font-size : 20px; padding : 2px 3px 6px 3px;}
.searchbut {width : 46px; height : 32px; border : 0; cursor : hand; cursor : pointer;}

/* leftmenu */
.mbg1 {background: url('/images/mbg1.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/mbg1.png,sizingMethod=crop); width : 79px; height : 50px;}
.mbg1 div {margin-left : 12px;}
.mbgg div {margin-top : 12px;}

.bqq {background : url(/images/bq1.gif) no-repeat; position : relative; width : 45px; height : 42px;}

#question {background: url('/images/question.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/question.png,sizingMethod=crop); width : 340px; height : 116px;}
.blf {background: url('/images/blf0b.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/blf0b.png,sizingMethod=crop);}
.blf1 {background: url('/images/blf1b.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/blf1b.png,sizingMethod=crop);}
/* content */
.bbg {background-color : #dce0e6;}
.grbo {border-left : 15px solid #395d0e; padding : 0 22px 0 15px;}
.mrgo {margin : 0 27px 0 27px; padding-bottom : 14px;}
.mrgo1 {margin : 0 0 14px 27px;}
.data1 {color : #395d0e; font-weight : bold; float : left; padding-right : 14px;}

/* bottomblocks */
#bottomblocks {height : 1px;}
#bblock {background: url('/images/bblock.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bblock.png,sizingMethod=crop);}
.bc1 {background : url(/images/bx1.gif) no-repeat left bottom;}
.bxx0 {width : 249px; height : 50px; background: url('/images/blocks.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/blocks.png,sizingMethod=crop); text-align : center; position : relative;}

.bxx0a {height : 24px; padding-top : 20px; text-align : center; position : relative;}
.bxx0b {height : 24px; padding-top : 20px; text-align : left; padding-left : 36px;}

.bxx1 {width : 249px; background: url('/images/blocksbg.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/blocksbg.png,sizingMethod=crop);}
.bxx1a {width : 249px;}
.bxx2 {width : 249px; height : 30px; background: url('/images/blocksbot.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/blocksbot.png,sizingMethod=crop); border:1px solid red;}
.bxpad {padding : 0 20px; text-align : left; height :100%; position : relative;}
.z1 {width : 25%; padding-bottom : 6px;}

/* content_resizable_block */
.xx1 {background: url('/images/xx1.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/xx1.png,sizingMethod=crop);}
.xx2 {background: url('/images/xx2.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/xx2.png,sizingMethod=crop);}
.xx3 {background: url('/images/xx3.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/xx3.png,sizingMethod=crop);}
.xx4 {background: url('/images/xx4.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/xx4.png,sizingMethod=crop);}

/* footer */
#footer1 {height : 48px; background-color : #395d0e; padding : 2px 30px;}
#footer1, #footer1 a, #footer1 a:link, #footer1 a:hover {font-size : 18px; color : #ffffff;} 
#footer2 {height : 70px; background-color : #395d0e;}
#footer2, #footer2 a, #footer2 a:link, #footer2 a:hover {color : #ffffff;}  

.abs {position : absolute; padding : 8px 15px 8px 8px;}
.opacitytable {filter:alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1;}
.fff {z-index : 35;}
.fff1 {z-index : 45;}
.film {width : 108px; height : 100px; background : url(/images/film.gif) no-repeat;}
.film div {padding : 12px 0 0 5px; font-weight : bold;}
.film1 {width : 108px; height : 100px; background: url('/images/film.png') no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/film.png,sizingMethod=crop);}
.film1 div {padding : 12px 0 0 5px; font-weight : bold;}
.zzz {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=87); -moz-opacity: 0.87; -khtml-opacity: 0.87; opacity: 0.87;}
.zzz1 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;}

#off {width : 67px; padding : 3px 0; text-align : center; position : absolute; background-color:#000000; color : white; z-index:2; font-size : 11px;}
#on {width : 67px; padding : 3px 0; text-align : center; position : absolute; background-color:#000000; color : white; z-index:1; font-size : 11px;}
#gas .sas {display:inline; float : left;}

ol li {padding-bottom : 5px;}

.disp {
border-collapse:separate !important;
text-align:left !important;
}
.disp td {
border:3px solid #B5D4A8;
padding:6px !important;
}
ul li {line-height : 18px;}
ul.sitemap li a, ul.sitemap li a:link, ul.sitemap li a:hover {font-weight : bold;}
ul.sitemap li ul li a, ul.sitemap li ul li a:link, ul.sitemap li ul li a:hover {font-weight : normal;}