html {height: 100%;}
body {padding: 0px; margin: 0px; font-family: arial; font-size: 82%; color: #394D5F; background: #FFFFFF; height: 100%;}
form {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px;}
.input {font-size: 12px; font-family: arial; border: 1px solid #BEE5ED; color: #394D5F; padding-left: 5px; padding-right: 5px;}

.ie_png_fix {behavior: url("js/iepngfix.htc")}

a {color: #1C93C0; text-decoration: underline;}
a:hover, a.selected {color: #EB9500; text-decoration: underline;}

h1 {color: #278CBB; font-size: 154%; font-weight: normal; margin-top: 0px;}
h2 {color: #EB9500; font-size: 154%; font-weight: normal; margin-top: 0px;}
h3 {font-size: 132%; color: #1C93C0; margin: 0px 0px 3px 0px; font-weight: normal;}
h4 {color: #EB9500; font-size: 82%; font-weight: normal;}

ul {list-style: outside url(../images/dot02.gif);}
ul li {margin: 5px 0px;}

.smokebig {position: absolute; top: 0px; left: 8px; z-index: 100;}
.smokesmall {position: absolute; top: 0px; left: 0px; z-index: 200;}
.smoketiny {position: relative; bottom: 0px; left: 0px; z-index: 300; margin: -125px 0px 0px 0px;}
.smokebiginner {position: relative; top: 0px; left: 0px; z-index: 50; margin: -394px 0px 0px 0px;}

.hr01 {display: block; clear: both;}
.novogasblur {position: absolute; top: 71px; left: 0px; z-index: 400;}
.logo {position: absolute; top: 43px; left: 65px; z-index: 500;}
.slogan {position: absolute; top: 82px; left: 187px; z-index: 600;}
.orange {/* orange */color: #EB9500;}
.blue {/* blue */color: #1C93C0;}

#container {position: relative; z-index: 400; height: 100%; background: url(../images/smokeright.jpg) no-repeat right 100px;}
.indexcont {margin: 20px 75px 0px 185px;}
.innercont {padding: 9px; margin: 20px 75px 0px 10px;}
.ctext img, .newsline .text img, .photogallery img {border: 1px solid #BEE5ED; margin: 3px 7px 3px 7px; padding: 2px;}
.ctext .authtext {padding: 0px 0px 0px 15px;}
#footer {padding: 30px 80px 20px 213px; position: relative; z-index: 1000;}

.table {border: 1px solid #C5E8F0; margin: 10px 0px; width: 100%;}
.table td, th {padding: 7px; font-weight: normal; vertical-align: top;}
.table th {background: #E5F6F9; color: #187AA7;}
.table .bg1 td {background: #FFFFFF;}
.table .bg2 td {background: #F2FAFC;}


.ctext table { margin: 10px 0px; width: 100%; background: #C5E8F0;}
.ctext td, th {padding: 7px; font-weight: normal; vertical-align: top;}
.ctext th {background: #E5F6F9; color: #187AA7;}
.ctext td {background: #FFFFFF;}

.ctext .no_border { margin: 10px 0px; width: 100%; background: #ffffff;}
.ctext .no_border td, th {padding: 7px; font-weight: normal; vertical-align: top;}
.ctext .no_border th {background: #E5F6F9; color: #187AA7;}
.ctext .no_border td {background: #FFFFFF;}

#header_rus {height: 129px; clear: both; background: url(../images/slogan2_rus.gif) no-repeat right 45px; vertical-align: top;}
#header_rus .toplinks {text-align: right; padding: 18px 10px 3px 0px; height: 20px; background: url(../images/ico_div.gif) no-repeat right top;}
#header_rus .toplinks .langs {color: #84C2D7; padding: 0px 20px 0px 0px;}
#header_rus .toplinks .langs a {color: #84C2D7; padding: 0px 5px; text-decoration: none;}
#header_rus .toplinks .langs a:hover, #header .toplinks .langs a.selected {color: #044180;}
#header_rus .toplinks .icos img {margin: 2px 7px 0px 7px; padding: 0px; float: right;}

#header_eng {height: 129px; clear: both; background: url(../images/slogan2_eng.gif) no-repeat right 45px; vertical-align: top;}
#header_eng .toplinks {text-align: right; padding: 18px 10px 3px 0px; height: 20px; background: url(../images/ico_div.gif) no-repeat right top;}
#header_eng .toplinks .langs {color: #84C2D7; padding: 0px 20px 0px 0px;}
#header_eng .toplinks .langs a {color: #84C2D7; padding: 0px 5px; text-decoration: none;}
#header_eng .toplinks .langs a:hover, #header .toplinks .langs a.selected {color: #044180;}
#header_eng .toplinks .icos img {margin: 2px 7px 0px 7px; padding: 0px; float: right;}

#mmenu {color: #C7701D; margin: 0px 0px;}
/*
#mmenu .item a {color: #C7701D; font-weight: bold; font-size: 95%; width: 100%; display: block; white-space: nowrap; text-decoration: none;}
#mmenu .item a:hover {color: #EB9500; text-decoration: underline;}
#mmenu .item a.selected {color: #953F1E; text-decoration: underline;}
*/
#mmenu .item a {color: #C7701D; font-weight: bold; font-size: 95%; width: 100%; display: block; white-space: nowrap; text-decoration: none;}
#mmenu .item a:hover, #mmenu .item a.selected {color: #EB9500; text-decoration: none; color: #FFFFFF; background: url(../images/mmenuhover.jpg);}

#mmenu .item a span {display: block; padding: 15px 10px;}
#mmenu .bg {background: url(../images/mmenubgpx.png); FILTER: Alpha(Opacity=80, finishOpacity=80, style=0, startX=0, StartY=0, finishX=1000, FinishY=1000);}
#mmenu .lvl2 {position: absolute; visibility: hidden; width: 618px; margin: 3px 0px 0px 0px; clear: both; border: 1px solid #D3EEF4; z-index: 10000; background: #FCFEFE url(../images/mmenu_lvl2_bg.gif) repeat-x bottom left;}
#mmenu .lvl2 .close {text-align: right; margin: 0px 0px 0px 0px; padding: 0px 10px 10px 0px; font-size: 90%;}
#mmenu .lvl2 .hr {height: 30px; clear: both;}
#mmenu .lvl2 .container {padding: 0px 20px;}
#mmenu .lvl2 .container a {font-size: 120%; font-weight: normal; padding: 10px 0px 0px 0px; display: block; width: 50%; float: left;}
#mmenu .lvl2 .container a img {float: left; margin: 0px 0px 0px 0px;}
#mmenu .lvl2 .container a span {display: block; padding: 15px 10px 0px 65px;}

#innermenu {padding: 23px 0px 0px 15px; width: 190px;}
#innermenu .item {margin: 0px 0px 10px 0px; padding: 0px;}

#innermenu .lvl4 {margin: 0px 0px 10px 10px; padding: 0px; font-size: 95%;}
#innermenu .lvl4 .item {margin-left: 6px;}
#innermenu .lvl4 img {float: left; margin: 6px 0px 0px 0px;}

table.infoblocks td {padding: 0px 5px 5px 0px; width: 33%;}

.block {height: 100%; display: block; padding: 10px 20px 10px 20px; background: url(../images/infoblockpx.png); behavior: url("js/iepngfix.htc");}
.block .container {text-align: left;}
.block h1 {margin-bottom: 7px;}
.crn01_tl {background: url(../images/crn01_tl.gif) no-repeat top left;}
.crn01_tr {background: url(../images/crn01_tr.gif) no-repeat top right;}
.crn01_bl {background: url(../images/crn01_bl.gif) no-repeat left bottom;}
.crn01_br {background: url(../images/crn01_br.gif) no-repeat right bottom;}

.searchform {height: 23px; padding: 10px 3px;}
.searchform a {color: #EB9500; text-decoration: none; font-size: 150%;}
.crn02_r {background: url(../images/crn02_r.gif) no-repeat right top;}
.crn02_l {background: url(../images/crn02_l.gif) no-repeat left top;}

.commonform {font-size: 93%;}
.commonform input {clear: both; margin: 2px 0px 2px 0px;}
.commonform .message {margin: 5px 0px; font-size: 93%;}
.commonform img {margin: 0px 3px; padding: 0px; border: 0px;}

.votingform input {margin: 0px 2px -2px 0px;}
.votingform .question {color: #187AA7; margin: 0px 0px 5px 0px;}
.votingform .answers div {margin-bottom: 5px;}

.votingresults td {vertical-align: bottom; padding: 0px 5px 5px 0px;}
.votingresults .message {margin: 5px 0px; font-size: 90%; color: #969B9F;}
.votingresults .question {color: #EB9500; margin: 0px 0px 5px 0px;}
.votingresults td.answer {text-align: left;}
.votingresults .bar {background: #EB9500; font-size: 70%; margin-bottom: 2px;}
.votingresults .hr {height: 1px; text-align: right; margin: 6px 0px 5px 0px; background: #DADEE1;}
.votingresults img {margin: 0px; padding: 0px;}

.newsline .link img {margin: 0px 4px 1px 4px;}
.newsline .item {margin: 0px 0px 15px 0px; clear: both;}
.newsline .title {font-size: 132%; color: #1C93C0; margin: 0px 0px 3px 0px;}
.newsline .date {color: #EB9500; font-size: 84%;}
.newsline .link {text-align: right; font-size: 90%;} 
.newsline .hr {height: 20px; display: block; clear: both;}

.copyright {font-size: 80%; color: #1C93C0; font-family: tahoma;}
.copyright td {padding: 0px 10px; white-space: nowrap;}
.copyright .madeby td {padding: 0px 2px;}
.copyright .madeby a {text-decoration: none;}

.paging {color: #4393B8; display: block; clear: both; font-size: 90%; margin: 20px 0px 20px 0px;}
.paging .div {color: #C0E6EE;}
.paging a {margin: 0px 7px; text-decoration: none;}
.paging img {margin: 0px 0px 1px 0px;}

table.guestbookform {margin: 0px 0px 30px 0px; padding: 0px;}
table.guestbookform td {padding: 5px 5px 5px 0px;}
table.guestbookform .title {white-space: nowrap; color: #EB9500; vertical-align: top;}
table.guestbookform .forminput {vertical-align: top;}
table.guestbookform .submit {text-align: right; font-size: 90%;}
table.guestbookform .submit a img {margin: 0px 0px -1px 5px; padding: 0px;}
table.guestbookform .message {font-size: 90%; width: 200px;}
table.guestbookform .input {width: 350px;}

.guestbook {margin: 50px 0px 0px 0px;}
.guestbook .date {color: #EB9500; white-space: nowrap;}
.guestbook .name {color: #EB9500; white-space: nowrap;}
.guestbook .answer, .guestbook .question {margin: 5px 0px 0px 0px;}
.guestbook .hr {height: 30px; display: block; clear: both;}

.sitemap div {margin: 10px 20px;}
.sitemap div img {float: left; margin: 7px 8px 0px 0px;}

.searchresult .small {font-size: 80%; color: #8FA0AF;}
.searchresult .item {margin: 0px 0px 20px 0px;}
.searchresult .link {text-align: right;}
.searchresult a.title {font-size: 110%;}

.photogallery .item {display: block; margin: 0px 0px 40px 0px;}
.photogallery .item img {float: left;}
.photogallery .title {color: #1C93C0; margin: 0px 0px 10px 0px;}
.photogallery .paging {display: block; clear: both;}

