HTML,BODY {	height:100%;}
body{ font-family : Arial, Helvetica, sans-serif; color : #000000; font-size:80%; margin:0; padding:0; min-width:1002px; position:relative;}

table {border-collapse: collapse;}
td { margin: 0em 0em 0em 0em;padding: 0em 0em 0em 0em;}
p, li, blockquote{
line-height:150%;
}
img{border:0px;}
a{
color:#2184bc;
}
.mainbg{background-image:url(/i/mainbg.jpg);height: auto !important;height: 100%; position:relative;min-height: 100%;}
.whole{z-index:1;padding-bottom:177px;height: auto !important;height: 100%;position:relative;min-height: 100%;}
.albums{padding-left:4%;padding-right:4%;}
.album{
margin-left:4%;
width:23.33em;
height:3.66em;
}
p{
margin-top:24px;
margin-bottom:24px;
}

.beg{
position:absolute;
top:69px;

}

.up{
background-image:url(/i/1.png);
background-position:top;
background-repeat:repeat-x;
padding-top:10px;
}
.specs{
padding-top:76px;
}
.photo{
margin-top:45px;
float:left;
width:49%;
}
.moons{
position:absolute;
right:54%;
top:6px;
width:513px;
margin-right:-256px;
height:111px;
}
.innerhole{
margin-top:25px;
width:2%;
float:left;
position:relative;
height:114px;
}
.innerholeleft{
position:absolute;
top:0px;
left:0px;
}
.innerholeright{
position:absolute;
top:0px;
right:0px;
}
.head{
height:228px;
}
.circle{
position:absolute;
z-index:0;
top:196px;
right:51%;
height:417px;
padding-right:27%;
width:22%;
}
.innercircle{
z-index:0;
float:right;
width:400px;
height:417px;
background-image:url(/i/15.png);
background-position:top center;
background-repeat:no-repeat;
margin-right:-210px;
}
#report embed{
width:100%;
}
.eternity{
margin-top:-10px;
float:left;
width:49%;
margin-top:26px;
padding-top:5px;
position:relative;
padding-bottom:25px;
}
.cpectitle{
margin-left:4%;
position:absolute;
top:-39px;
}

.eternity p{
padding-left:4%;
padding-right:4%;
color:#ffffff;
max-width:36em;
}

.eternity h3{
color:#ffb72c;
padding-left:4%;
padding-right:4%;
margin-bottom:4em;
}

.comment{
font-size:85%;
}
.por{
float:left;
width:49%;
}
.port{
width:100%;
background-image:url(/i/9.png);
position:relative;
}

.arrowtop{
position:absolute;
top:90px;
right:7px;
cursor:pointer;
}
.arrowbottom{
position:absolute;
bottom:-18px;
right:7px;
cursor:pointer;
}
.portfolio1{
border:20px solid #ffffff;
border-bottom:40px solid #ffffff;
cursor:pointer;
}

.close1{
position:absolute;
width:20px;
height:20px;
top:0px;
right:50%;
margin-right:-420px;
background-image:url(/i/19.png);
background-position:top;
background-repeat:no-repeat;
cursor:pointer;
}


.price{
float:right;
width:49%;
position:relative;
}
.price h3{
color:#ffb72c;
padding-left:4%;
padding-right:4%;
font-size:4em;
font-weight:normal;
margin-left:-0.2em;
}
h3 .comment{
font-size:50%;
}
.price p{
padding-left:4%;
padding-right:4%;
color:#ffffff;
max-width:36em;
}

.podlprice{
position:absolute;
margin-left:25%;
overflow:hidden;
z-index:1;
top:50px;
width:75%;
}
.portname{
padding-left:5%;
padding-top:18px;
padding-bottom:10px;
}
.portup{
overflow:hidden;
height:22px;
width:100%;
position:relative;
}
.portupbg{
position:absolute;
top:0px;
right:48px;
width:100%;
height:22px;
background-image:url(/i/8.png);
background-position:top;
background-repeat:repeat-x;
}
.portup img{
position:absolute;
top:0px;
right:0px;
}
.lines{
position:absolute;
top:-12px;
right:2%;
padding:0px;
margin:0px;
font-size:0px;
}
.lines object{
padding:0px;
margin:0px;
}
.lines embed{
padding:0px;
margin:0px;
}

.podleternity{
padding-top:53px;
background-image:url(/i/2.png);
background-position:top;
background-repeat:repeat-x;
height:61px;
width:100%;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
}
.podlphoto{
background-image:url(/i/14.png);
background-position:top;
background-repeat:repeat-x;
height:117px;
width:100%;
position:relative;
margin-top:-15px;
top:0px;
left:0px;
overflow:hidden;
padding-bottom:152px;
}
.krasavina{
float:right;
margin-top:-318px;
margin-right:54%;
}
.krasavina img{
margin-right:-177px;
}


.podleternity img{
margin-left:25%;
}



.portfolio{
padding-left:5%;
padding-right:5%;
overflow:hidden;
height:468px;
padding-bottom:20px;
position:relative;
}
.portimage{margin: 24px 24px 0  0;float: left;width:130px;padding-top:12px;padding-bottom:18px;padding-left:14px;padding-right:14px;background-image:url(/i/11.png);}
.portpodl{
height:44px;
background-image:url(/i/12.png);
background-position:top;
background-repeat:repeat-x;
margin-bottom:90px;
}
.portimage img{
cursor:pointer;
}

.albumpreview{
float:left;
margin-right:38px;
margin-bottom:54px;
}
.albumpreview img{
cursor:pointer;
}


.fade{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#151100;
z-index:5;
display:none;
}
.pictbig{
position:absolute;
z-index:6;
visibility:hidden;
display:none;
width:100%;
padding-bottom:100px;
text-align:center;
}
.eternity a{
font-size:200%;
}
.orderbreak{
margin-bottom:0px;
}
.etercom{
margin-bottom:0px;
}
.pictbig h3{
text-align:left;
color:#ffb72c;
padding-left:4%;
padding-right:4%;
font-size:3em;
font-weight:normal;
margin-top:0px;
margin-bottom:-0.22em;
margin-left:auto;
margin-right:auto;
max-width:1164px;
z-index:2;
position:relative;
}
.arrows{
width:900px;
position:relative;
margin-left:auto;
margin-right:auto;
font-size:0px;
}
.construct{
position:relative;
background-image:url(/i/16.png);
background-repeat:no-repeat;
background-position:top center;
margin-left:auto;
margin-right:auto;
max-width:1196px;
padding-top:16px;
}

.gallerywhole {
height:142px;
padding-top:30px;
overflow:hidden;
position:relative;
width:800px;
margin-left:auto;
margin-right:auto;
}
.arrl{
background-image:url(/i/arrl.png);
background-position:top;
background-repeat:no-repeat;
width:38px;
height:38px;
position:absolute;
top:115px;
left:16px;
cursor:pointer;
}

.arrr{
background-image:url(/i/arrr.png);
background-position:top;
background-repeat:no-repeat;
width:38px;
height:38px;
position:absolute;
top:115px;
right:16px;
cursor:pointer;
}


.bigpreview{
margin-left:auto;
margin-right:auto;
max-width:1196px;
text-align:center;
margin-top:22px;
padding-bottom:398px;
background-position:bottom center;
background-repeat:no-repeat;
cursor:pointer;
}
.bigpreview img{
border:1px solid #b2ada1;
}

.gallery {
left:0;
position:absolute;
vertical-align:middle;
white-space:nowrap;
}
.gallery img{
margin-left:12px;
margin-right:12px;
cursor:pointer;
}
.close{
position:absolute;
width:39px;
height:36px;
top:-10px;
right:5%;
background-image:url(/i/18.png);
background-position:top;
background-repeat:no-repeat;
cursor:pointer;
z-index:8;
}



/*
.portfolio{margin: 0 0 0 0em;text-align: center;}
.portimage{text-decoration: none;display: inline-block;vertical-align: top;text-align: left;margin: 24px 24px 0  0;}
.portfolio div.portimage{float: left;width:136px;padding-top:12px;padding-bottom:18px;padding-left:14px;padding-right:14px;margin-top:0px;margin-right:0px;}

*/
.rasp{
font-size:0px;
clear:both;
}

.copyright{
font-family:Century,Georgia,"Times New Roman",serif;
width:200px;
position:absolute;
right:6%;
bottom:0px;
font-size:100%;
text-transform:uppercase;
text-align:right;
padding-bottom:20px;
font-weight:bold;
color : #ffffff;
}
.copyright a{
font-size:68%;

}
.counters{
position:absolute;
left:4%;
bottom:0px;
padding-bottom:20px;
}