@charset "utf-8";
/* CSS Document */
@import url("textstyles.css");
@import url("linkstyles.css");
@import url("gallerystyles.css");
* html img,
* html li,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

body {
background-image:url(../cimg/bg.jpg);
background-color:#000000;
background-repeat:no-repeat;
margin:0;
padding:0;
height:100%;
width:100%;
font:11px Arial, Helvetica, sans-serif;
}

#wrapper{ position:absolute; top:130px; left:60px; width:923px; height:auto;}
#navholder{height:40px;width:874px; margin:10px 0 0 20px;}
#contblock{width:870px; height:auto; vertical-align:top; background-color:#FFFFFF; float:left; padding:3px; margin:0 0 10px 0;}
#numerot{width:27px; height:181px; background-image:url(../cimg/numerot.jpg); background-repeat:no-repeat; float:right;}
#copy{ height:40px; width:870px; text-align:center; font:10px/25px Arial, Helvetica, sans-serif; color:#999999; }

#leftblock{width:319px; height:auto; min-height:50px; float:left; vertical-align:top; }
#rightblock{width:500px; float:left; margin-left:25px; }
#content_area{ width:870px; height:auto; background-image:url(../cimg/cont_bg.jpg); background-repeat:repeat-y; margin:0; }
#headlines{position:absolute; top:315px; left:65px; width:210px; z-index:10; font:11px Arial, Helvetica, sans-serif;}
#live{position:absolute; top:300px; left:395px; width:150px; z-index:10; font:11px Arial, Helvetica, sans-serif;}
#clearer{clear:both;}
#kielet{float:left; width:20px; z-index:50; height:auto;}
#banner{height:170px; width:870px; border-bottom:solid 3px #FFFFFF;}
#mailing{position:absolute; top:460px; left:395px; z-index:10;}
#validatelist{position:absolute; top:-220px; left:-80px; z-index:15; padding:35px 0 0 50px; width:250px; height:145px; background-image:url(../cimg/validbg.png); background-repeat:none;}

h2{font-size:115%;}
h2 i{ font-style:italic; font-weight:normal; font-size:85%;}
.gthumbholder{border-bottom:solid 1px #000000;}