body {
  background-color: #000000; 
  background-image: url("../flavors/default/bg_black.jpg");
  background-repeat: repeat;  
  color: #eadfc0;
  font-family:  arial, helvetica, clean, "sans-serif";
}

#header {
height: 70px;
/*border-width: 0px 0px 1px 0px;
border-style: solid; */
}
#wrapper {
  margin-left: auto; 
  margin-right: auto;
  margin-top: 15px; 
  border-collapse: collapse;
}

#title {
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: fantasy, arial;
  font-size: 30px;
  font-weight: bold;
  /*color: #d0d0d0;  */
  color: #ffffff;
}

div#randbg {
padding-top: 4px;
height: 320px;
width: 460px;
z-index: 6;
position: absolute;
}
div#topleft {
  font-size: 12px;
  color: #eadfc0;
  width: 220px;
  position: absolute;
  z-index: 2;
/*  background: url(/images/middlebg.png) repeat-y scroll left -5px transparent; */
 /* background-image: url("bg_left_main.jpg");  */
/*  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #e7eae1; 
   background-color: transparent; */
/* border-width: 1px;
  border-style: solid;  */
}

#aboutleft {
  float: left;
  height: 535px;
  width: 330px;
  background-image: url("bg_left_about.jpg"); 
  background-repeat: no-repeat;
  background-position: bottom right;
  /*background-color: #e7eae1; */
  background-color: transparent;
  margin-bottom: 2px;
}
#abut1 {
/*   background-image: url("knopka.jpg"); */
   height: 157px;
   padding-left: 105px;
   margin-bottom: 5px;

 }
#abut2 {
/*   background-image: url("knopka.jpg"); */
   height: 157px;
   padding-left: 7px;
 }

#abutmid {
/*  background-image: url("fotographer.jpg"); */
    height: 202px;
    padding-left: 15px;

}




#top {
  height: 20px;
/*  background-image: url("bg.gif");*
  background-repeat: repeat-x;
  background-position: bottom;
  /*background-color: #e7eae1; */
  background-color: transparent;
}

#topright {
  height: 20px;
  width: 20px;
/*  background-image: url("bg.gif"); */
  background-repeat: no-repeat;
  background-position: bottom left;
  /*background-color: #e7eae1; */
 background-color: transparent;
}

#left {
  width: 20px;
/*  background-image: url("bg.gif"); */
  background-repeat: repeat-y;
  background-position: right;
  /*background-color: #e7eae1; */
 background-color: transparent;
}

#center {
  /*background-color: #e7eae1; */
 background-color: transparent;
  width: 391px;
  height: 154px;
  background-image: url("bg_right_main.jpg");
   background-repeat: no-repeat;
}

#center_in
{
  font-family:  fantasy, arial, "sans-serif";
  font-size: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-right: 30px;
  margin-left:  30px;
 /* color: #e7eae1; */
 color: #ffffff;
}

#right {
  font-size: 12px;
  margin-left:30px;
  padding-left: 20px; 
/*  padding-top: 10px; */
  width: 500px;
 /* height: 190px; */
/*  background-image: url("bg_topright_main.jpg");  */
  background-repeat: no-repeat;
  background-position: top;
  /*background-color: #e7eae1; */
 background-color: transparent;
/* border-width: 1px;
  border-style: solid; */
}

#right_about {
  width: 559px;
  height: 513px;
  background-image: url("insert.png");
  background-repeat: no-repeat;
  background-position: top;
  /*background-color: #e7eae1; */
 background-color: transparent;
  padding-left: 40px;
  margin-top: 10px;
}

#bottomleft {
 width: 400px;
 font-size: 9pt;
 bottom: 20px; 
 position: absolute; 
 background: url(/images/middlebg.png) repeat-y scroll left top transparent;
 z-index: 3;
 height: 135px;
}
div#dspace {
   clear: both;
/*   border-width: 0px 0px 1px 0px;
   border-style: solid; */
}
#bottom {
  height: 10px;
  font-size: 9pt;
 /* color: #e7eae1; */
 color: #eadfc0;
/*  background-color: #687d56; */
 background-image: url("bg_black.jpg");
 border-width: 0px 0px 0px 0px;
  border-style: solid;
/* position: absolute;*/
 width: 899px;
 bottom: 0px;
}

div#bottomright {
  margin-left: 0px;
  height: 340px; 
  width: 600px;  
  position: absolute;
  right: 0px;
  top: 8px;
  background: url(/images/middlebg_right.png) repeat-y scroll left top transparent;
  z-index: 2;
/*  bottom: 0px;  */
}
.inner_stuff {
/*padding: 15px 10px 10px 15px; */
}
.inner_grad {
   padding: 15px;
   margin: 0;
   background: url('/images/gradbg.png') no-repeat scroll left top transparent;
}
.mainbg {
 /*  position: relative; */
   margin: 0;
   width: 900px;
   background: url("/images/commonbg.png") repeat-y scroll center center transparent;
}
div#mainbody {
  width: 900px;
/*  background-image: url("../flavors/default/bg_black.jpg"); */
  background: url("/images/commonbg.png") repeat-y scroll center center transparent;
  margin-top: 0px; 
  position: relative;
  min-height: 470px;
  height: expression( this.scrollHeight < 471 ? "470px" : "auto" );
}
.inside_cont {
   background: url(/images/middlebg.png) repeat-y scroll left top transparent;
   width: 220px;
   position: relative;
}
.inner_cont {
   background: url("/images/borders.png") no-repeat scroll left -8px transparent;
   height: 135px;
    width: 400px;
    padding-left: 20px;
    overflow: hidden;
}

.topleft_corner_bottom {
   background: url("/images/borders_left.png") no-repeat scroll left bottom transparent;
   height: 6px;
   width: 220px;
}
.topleft_corner_top {
   background: url("/images/borders_left.png") no-repeat scroll left top transparent;
   height: 8px;
   width: 220px;
}
.gradient {
   background: url("/images/borders_left.png") no-repeat scroll left -8px transparent;
   height: 135px;
   left: 0;
   top: 0;
   width: 220px;
   position: absolute;
}
.right_corner_bottom {
   background: url("/images/borders_right.png") no-repeat scroll left bottom transparent;
   height: 6px;
   width: 600px;
}
.right_corner_top {
   background: url("/images/borders_right.png") no-repeat scroll left top transparent;
   height: 8px;
   width: 600px;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 2;
}
.inner_cont_right {
   background: url("/images/borders_right.png") no-repeat scroll left -8px transparent;
    width: 600px;
    height:135px;
}
.bottomleft_corner_bottom {
   background: url("/images/borders.png") no-repeat scroll left bottom transparent;
   height: 6px;
   width: 400px;
}
.bottomleft_corner_top {
   background: url("/images/borders.png") no-repeat scroll left top transparent;
   height: 8px;
   width: 400px;
}

.maingradient {
   background: url("/images/gradbg.png") no-repeat scroll left top transparent;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 0;
   height: 351px;
   width: 900px;
}
.maincorners_top {
   background: url("/images/corners.png") no-repeat scroll left top transparent;
   height: 25px;
   width: 900px;
   margin-left: -1px;
}
.maincorners_bottom {
   background: url("/images/corners.png") no-repeat scroll left bottom transparent;
   height: 25px;
   width: 900px;
   margin-left: -1px;
}


.cont {
 float: left;
}
.botlink {
  font-size: 8pt;
 /* color: #e7eae1; */
   color: #eadfc0;
  text-decoration: none;
  font-weight: normal; 
}
.tab_small {
   background: url('/images/tab_small.png') no-repeat;
   width: 100px;
   height: 30px;
   float: left;
   text-align: center;
   margin: 5px 0 0 0;
  /* padding: 5px 0 0 15px; */
}
.tab_inner {
   margin: 8px 0 0 0;
}
.tab_big {
   background: url('/images/tab_big.png') no-repeat;
   width: 110px;
   height: 37px;
   float:left;
   text-align: center;
}
div#container
{
  width: 900px;
/*  border-width: 1px;
  border-style: solid; */
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  min-width: 800px;
/*  width:expression(document.body.clientWidth < 800? "800px": "auto" ); */
}

.logotext
{
text-align: center;
color: #eadfc0;
}

.hright
{
text-align:right;
}

#topmenu
{
text-align: right;
width: 899px;
right: 0px;
position: relative;
}
p {
   margin: 0 0 1em 0;
}
