body {background-color:#CBD2CD;margin:0px; padding:0px;}
div {margin:0px; padding:0px;}

#pageBody {
  margin:0px;
  padding:0px;
  background-color:#D9E2DB;
}

#siteLanguage {
  background-image:url(bg_langs.jpg);
  background-repeat: no-repeat;
  background-position:0px 4px;
  position:absolute;
  top: 8px;
  left: 360px;
  z-index: 1000;
}

.language, .language:active, .language:visited, .language:hover {
  font-size: 11px;
  font-family: Tahoma;
  margin-left:26px;
  margin-right:65px;
  color:#fff;
  text-decoration: underline;
}
#languageActive, #languageActive:active, #languageActive:hover, #languageActive:visited {
  text-decoration: none;
}

#pageHeader {
  width:100%;
  height:312px;
  background-image:url(bg_t.gif);
  background-repeat: repeat-x;
}

#siteTitle {
 display: none;
}

#siteSubtitle {
background-image:url(logo2.jpg);
background-repeat: no-repeat;
position: absolute;
width:717px;
height:312px;
left: 283px;
top:0px;
z-index:500;
}

#siteLogotypeImage {}

#siteLogotype {
}

#pageMenu {
  background-image:url(bg_menu.jpg);
  background-repeat: no-repeat;
  width: 273px;
  height:244px;
  position: absolute;
  top: 233px;
  left: 727px;
  padding-left: 34px;
  padding-top: 44px;
  z-index: 1000;
}

#pageMenu .menu {
  background-image:url(menu_arr.png);
  background-repeat: no-repeat;
  background-position:5px 5px;
  display: block;
  width:220px;
  height:33px;
  color:#000;
  padding-left:20px;
  text-decoration: none;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
}

#pageMenu .menu:hover {
}

#pageMenu .submenu {
}

#pageMenu .submenu .menu {
}

#pageServiceMenu {
}

#pageServiceMenu .menu {
}

#pageServiceMenu .menu:hover {
}

#pageContent {
  margin:0px;
  background-color:#E2EBE4;
  padding-left:16px;
  padding-bottom:10px;
  width: 712px;
  text-align:left;
}
#pageContent h2, h3, h1, p {
  margin:0px; padding:0px;
  font-size: 12px;
  font-family: Tahoma;
  color: #000;
}
#pageContent h2 {
  padding-top: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
#pageContent h3 {
  margin-top:15px;
  margin-bottom:15px;
  font-weight:bold;
}
#pageContent p {
  text-indent: 15pt;
  padding-right:15px;
  line-height: 15pt;
  margin-top:10px;
}

#pageTitle {
}

#pageEnteringText {
}

#pageClosingText {
}

#pageFooter {
  background-image:url(bg_bot.jpg);
  background-repeat: repeat-x;
  height:97px;
  width:100%;
}

#pageCopyrights {
  float: right;
  color: #fff;
  width: 300px;
  margin-right:20px;
  margin-top:35px;
  font-family: Tahoma;
  font-size: 12px;
}

#pageCounter {
  width:200px;
  position:relative;
  top:30px;
  left: 50%;
  margin-left: -100px;
}

.contentPhotoAlbum p.text {
  font-weight: bold; margin-top:10px; margin-bottom:15px;
}
.contentPhotoAlbum .objectPhotoPreview {
  margin: 10px;
}
.contentPhotoAlbum .objectPhotoPreview img {
  display: block;
  cursor:pointer;cursor: hand;
}
.contentPhotoAlbum .objectPhotoPreview div.note {
  display: block;
  text-align: left;
  width:100%;
}

.objectMessage{
  margin-top: 30px;
  margin-bottom: 0px;
}

.objectMessage .title {
  margin: 0px;padding:0px;
  color:#000;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}
.objectMessage .title a, .objectMessage .title a:visited, .objectMessage .title a:hover, .objectMessage .title a:active {
  color:#000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.objectMessage p {
  padding: 0px; margin: 0px;
}
.objectMessage .note {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
}

form input.userinput {
  width: 350px;
  height:25px;
  font-weight: bold; 
  font-family: Tahoma;
  font-size: 16px;
}

form textarea.userinput {
  width: 350px;
  height:120px;
  font-size: 16px;
}

.tableTable .tableHeader {
  display: none;
}

.tableTable .tableBody td {
  text-align: right;
  padding: 7px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
}


form input.button {
  font-family: Tahoma;
  font-size: 16px;
  width: 210px;
  height: 36px;
  font-weight: bold;
  margin-left: 120px;
}


#pageTechnology {

}

A {
}

.link {
}

.note {
}

.date {
}

.tableTable {
}

.tableTable TD {
}

.object {
}

.object .link {
}

.contentPhotoAlbum {
}

.contentSpecialSales {
}

.contentContactsBrief {
}

.button {
}

#adFooter {
}

#adHeader {
}

#adMenu {
}

#adSite {
}

#pageSearch {
}

.content H3.title {
}

.contentPhotoAlbum .object {

}

.contentPhotoAlbum .object .link:hover {
}

.contentPhotoAlbum .object .note {
}

.contentPhotoAlbum .object .link {
}

.contentSpecialSales #viewcart {
}

.contentSpecialSales .price {
}

.contentSpecialSales .title {
}

.object .title {
}

.tableTable .tableHeader TD {
}

.tableTable TD.preview {
}

.tableTable TD.title {
}

BODY {
}

H3 {
}

H4 {
}

IMG.image {
}

IMG.preview {
}

INPUT {
}

TD {
}

SELECT {
}

TEXTAREA {
}

TH {
}
