html{
  background-color: #000000;

}

body {
  font-family: Arial;
  font-size: 75%;
  color: #ffffff;
  background-color: #000000;
  padding: 0px;
  margin: 0px;
}


body#index {
background-image: url(../files/novee/Image/bg-earth.jpg);
background-position: bottom center;
background-repeat: no-repeat;
}


body#inner {
background-image: url(../files/novee/Image/bg-inner-earth.jpg);
background-position: bottom center;
background-repeat: no-repeat;
}


a:link,
a:visited {                          	
  color: #ffffff;
  text-decoration: underline;
}


a:hover {
  text-decoration: none;
}


a:active {
  text-decoration: none;
}


h1 {
  font-size: 160%;
}

h2 {
  font-size: 150%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 120%;
  margin: 10px 0px 10px 0px;
}

body#index #star {
  background-image: url(../files/novee/Image/bg-star.jpg);
  background-position: 32% 87px;
  background-repeat: no-repeat;
}


body#inner #star {
  background-image: url(../files/novee/Image/bg-star.jpg);
  background-position: 65% 52px;
  background-repeat: no-repeat;

}

body#inner .bottom-corner {
  background-image: url(../files/novee/Image/corner-bg.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}


body#index #slogan {
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-size: 150%;
  padding: 30px 0px 0px 0px;
}


body#inner #slogan {
  display: block;
  text-transform: uppercase;
  float: right;
  font-size: 150%;
  padding: 85px 0px 0px 0px;
}



body#index span#logo,
body#index a#logo:link,
body#index a#logo:visited {
  display: block;
  width: 299px;
  height: 374px;
  margin: 60px auto 0px auto;
  background-image: url(../files/novee/Image/logo.png);
  background-position: left top;
  background-repeat: no-repeat;
}


*html body#index span#logo,
*html body#index a#logo:link,
*html body#index a#logo:visited {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/files/novee/Image/logo.png");
}

body#inner span#logo,
body#inner a#logo:link,
body#inner a#logo:visited {
  display: block;
  float: right;
  margin: 25px 23px 0px 30px;
}


#logo img {
  border: 0px;
}


table#menu {
  width: 73%;
  margin: 30px auto 0px auto;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}

td#menu-left-column,
td#menu-right-column {
  width: 116px;
  vertical-align: top;
}


td#menu-center-column {
  vertical-align: top;
}


#menu a:link,
#menu a:visited {
 text-decoration: none;
} 

#menu a: hover {
 text-decoration: underline;
}


body#inner ul#menu {
  padding: 0px 0px 0px 10px;
  margin: 25px 240px 0px 0px;
  list-style: none;
  background-image: url(../files/novee/Image/menu-bg.gif);
  background-position: top left;
  background-repeat: repeat-x;
  height: 47px;
  white-space:nowrap;
}

body#inner ul#menu-second-block {
  width: 72%;
  padding: 0px 0px 0px 45px;
  margin: 2px 0px 0px 0px;
  list-style: none;
  background-image: url(../files/novee/Image/menu-bg.gif);
  background-position: top left;
  background-repeat: repeat-x;
  height: 47px;
  float: right;
}

ul#menu li,
ul#menu-second-block li {
  float:left;
  font-size: 130%;
  padding: 0px;
  margin: 0px 23px;
}



ul#menu-second-block a:link,
ul#menu-second-block a:visited,
ul#menu a:link,
ul#menu a:visited {
  color: #ffffff;
  font-weight: bold;
  display: block;
  padding: 13px 17px 0px 17px;
  text-decoration: none;
}


ul#menu-second-block span,
ul#menu span,
ul#menu-second-block a:hover,
ul#menu a:hover {
  color: #000000;
  font-weight: bold;
  display: block;
  background-image: url(../files/novee/Image/menu-hover-bg.gif);
  background-position: top left;
  background-repeat: repeat-x;
  text-decoration: none;
  padding: 0px;
}



ul#menu-second-block span .hover-bg1,
ul#menu span .hover-bg1,
ul#menu-second-block a:hover .hover-bg1,
ul#menu a:hover .hover-bg1 {
  background-image: url(../files/novee/Image/menu-hover-left.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}



ul#menu-second-block span .hover-bg2,
ul#menu span .hover-bg2,
ul#menu-second-block a:hover .hover-bg2,
ul#menu a:hover .hover-bg2 {
  padding: 13px 17px 13px 17px;
  background-image: url(../files/novee/Image/menu-hover-right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

.menu-item-1 {
  display:block;
  padding: 50px 10px 65px 10px;
  margin: 0px 0px 0px 0px;
  width: 96px;
  height: 66px;
  background-image: url(../files/novee/Image/menu-left-bg1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
}

.menu-item-2 {
  padding: 50px 10px 0px 10px;
  margin: 0px auto;
  background-image: url(../files/novee/Image/menu-center-bg1.gif);
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  width: 96px;
  height: 66px;
  display:block;
}


.menu-item-3 {
  padding: 50px 10px 65px 10px;
  background-image: url(../files/novee/Image/menu-right-bg1.gif);
  background-position: top right;
  background-repeat: no-repeat;
  text-align: center;
  float: right;
  width: 96px;
  height: 66px;
  display:block;

}

.menu-item-4 {
  padding: 40px 10px 65px 10px;
  background-image: url(../files/novee/Image/menu-left-bg1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  float: left;
  clear: both;
  width: 96px;
  height: 76px;
  display:block;

}


.menu-item-5 {
  padding: 50px 10px 65px 10px;
  background-image: url(../files/novee/Image/menu-right-bg1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  float: right;
  width: 96px;
  height: 66px;
  display:block;
}


.menu-item-6{
  padding: 50px 5px 0px 5px;
  background-image: url(../files/novee/Image/menu-left-bg1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  clear: both;
  float:left;
  width: 106px;
  height: 66px;
  display:block;

}


.menu-item-7 {
  padding: 50px 5px 0px 5px;     
  background-image: url(../files/novee/Image/menu-right-bg1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  float:right;
  width: 106px;
  height: 66px;
  display:block;
}


table#menu a:link,
table#menu a:visited {
  color: #ffffff;
  font-size: 130%;
}


body#index #footer {
  padding: 50px 70px 30px 40px;
  font-weight: bold;
  font-size: 110%;
}


body#inner #footer {
  padding: 50px 70px 30px 40px;
  font-weight: bold;
  font-size: 110%;
}

.copyright {
  display: block;
  float: right;
}

#personality {
  width: 150px;
  margin: 0px 0px 0px 40px;
  padding: 35px 0px 0px 113px;
  background-image: url(../files/novee/Image/personality-photo1.jpg);
  background-position:  left 35px;
  background-repeat: no-repeat;
}

#personality-design {
  width: 150px;
  margin: 0px 0px 0px 40px;
  padding: 35px 0px 0px 113px;
  background-image: url(../files/novee/Image/ulya.jpg);
  background-position:  left 35px;
  background-repeat: no-repeat;
}

#personality p,
#personality-design p{
  padding:0px;
  margin: 0px;
}

.personality-name {
  display: block;
  padding: 50px 15px 15px 15px;
  text-transform: uppercase;
  font-size: 130%;
}

.personality-phone{
  display: block;
  background-image: url(../files/novee/Image/phone-bg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 24px;
  padding: 8px 0px 2px 15px;
  font-size: 130%;
}

table#content {
  clear: both;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

td#left-column {
  padding: 30px 40px 0px 40px;
  vertical-align: top;
}

td#right-column {
  width:180px;
  padding: 0px 0px 0px 30px;
  vertical-align: top;

}

ul#galery-list {
  margin:0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  width: 180px;
  margin: 0px;
  background-image: url(../files/novee/Image/img-list-bg.gif);
  background-position: bottom left;
  background-repeat: repeat-y;
  list-style: none;
}

ul#galery-list li {
 padding: 7px 0px 7px 27px;
}

ul#galery-list img {
  border: 0px;
}

#gallery-list ul,
ul#photo-list {
  list-style-type:none;
  padding: 0px;
  margin:0px;
}


#gallery-list ul li,
ul#photo-list li{
  float: left;
  padding: 0px 1% 15px 1%;
  width: 20%;
  text-align:center;
}


.galery-item-header {
  display: block;
  height: 30px;
}

#galery-bg {
  padding: 0px 0px 65px 0px;
  background-image: url(../files/novee/Image/img-list-botttom.gif);
  background-position: bottom left;
  background-repeat:no-repeat;
}

.highslide-caption {
  color: black;
}

ul#portfolio{
  padding; 0px;
  margin: 0px;
  list-style-type: none;
}

ul#portfolio li{
  clear: both;
  padding: 0px 0px 15px 0px;
}

ul#portfolio img{
 float: left;
 padding: 0px 15px 15px 0px;
}

ul#portfolio span.header,
ul#portfolio a.header:link,
ul#portfolio a.header:visited{
  font-size: 120%;
  font-weight: bold;
  display: block;
}
ul#portfolio span.price{
  font-size: 120%;

}

div.rubric-list ul{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

div.rubric-list ul li{
   padding: 0px 0px 15px 0px;
}