
#pageBody {
	BACKGROUND-IMAGE: url(bg_site.jpg);
	WIDTH: 780px;
	POSITION: relative
}

#siteLanguage {
	LEFT: 35px;
	WIDTH: 110px;
	POSITION: absolute;
	TOP: 163px
}

.language {
	FONT-WEIGHT: 900;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-VARIANT: small-caps
}

.language:hover {
	COLOR: #044528
}

#pageHeader {
	BACKGROUND-IMAGE: url(top_site.jpg);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 204px
}

#siteTitle {
	FONT-WEIGHT: 600;
	FONT-SIZE: 10px;
	LEFT: 70px;
	COLOR: #ffffbb;
	POSITION: absolute;
	TOP: 30px
}

#siteSubtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	LEFT: 230px;
	COLOR: #eeeeaa;
	POSITION: absolute;
	TOP: 95px
}

#siteLogotype {
	LEFT: 560px;
	POSITION: absolute;
	TOP: 0px
}

.menu:hover {
	HEIGHT: auto
}

#pageMenu {
	BACKGROUND-POSITION: left 50%;
	Z-INDEX: 10000;
	LEFT: 0px;
	BACKGROUND-IMAGE: url(menu_site.jpg);
	MARGIN: 0px;
	BEHAVIOR: url(/skin/submenu.htc);
	WIDTH: 160px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 204px;
	TEXT-ALIGN: right
}

#pageMenu .menu {
	PADDING-RIGHT: 25px;
	BACKGROUND-POSITION: left 50%;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(menu_site.jpg);
	PADDING-BOTTOM: 0px;
	COLOR: #38604d;
	PADDING-TOP: 6px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 33px;
	TEXT-DECORATION: none
}

#pageMenu .menuActive {
	BACKGROUND-IMAGE: url(menu_actv_site.jpg)
}

#pageMenu .submenu {
	BORDER-RIGHT: #38604d 1px solid;
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: right top;
	BORDER-TOP: #38604d 1px solid;
	DISPLAY: none;
	PADDING-LEFT: 5px;
	Z-INDEX: 1000000;
	LEFT: 0px;
	BACKGROUND-IMAGE: url(sub_menu_site_new.jpg);
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #38604d 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #38604d 1px solid;
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	TOP: 0px;
	BACKGROUND-COLOR: #61957e
}

#pageMenu .submenu .menu {
	PADDING-RIGHT: 20px;
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	COLOR: #38604d;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px;
	TEXT-ALIGN: right
}

#pageMenu .submenu .menuActive {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(sub_menu_actv.jpg)
}

#pageServiceMenu {
	Z-INDEX: 10;
	LEFT: 10px;
	WIDTH: 580px;
	POSITION: absolute;
	TOP: 6px;
	HEIGHT: 14px
}

#pageServiceMenu .menu {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffcc00;
	PADDING-TOP: 0px;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}

#pageServiceMenu .menu:hover {
	TEXT-DECORATION: underline
}

#pageContent {
	BACKGROUND-POSITION: 0px 0px;
	FLOAT: right;
	BACKGROUND-IMAGE: url(content.jpg);
	WIDTH: 620px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 1000px
}

#pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	RIGHT: 5px;
	WIDTH: 600px;
	COLOR: #ffee00;
	POSITION: absolute;
	TOP: -80px;
	TEXT-ALIGN: right;
	FONT-VARIANT: small-caps
}

#pageEnteringText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	Z-INDEX: -1;
	PADDING-BOTTOM: 20px;
	WIDTH: 600px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: justify
}

#pageClosingText {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 15px;
	WIDTH: 600px;
	PADDING-TOP: 15px
}

#pageFooter {
	BACKGROUND-IMAGE: url(footer.jpg);
	WIDTH: 780px;
	BACKGROUND-REPEAT: repeat-x;
	POSITION: relative;
	HEIGHT: 15px
}

#pageCopyrights {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 1px;
	WIDTH: 780px;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	POSITION: absolute;
	TEXT-ALIGN: right
}

#pageCounter {
	MARGIN-TOP:-1px;
	POSITION:absolute;
	FLOAT:left;
	TOP:120px;
	LEFT:0px;
	BOTTOM:0px
}

#pageTechnology {
	LEFT: 730px;
	POSITION: absolute;
	TOP: -17px
}

* {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

A {
	COLOR: #a27d00
}

.link {
	COLOR: #a27d00
}

.title {
	FONT-SIZE: 14px;
	COLOR: #000000
}

.note {
	MARGIN: 5px 10px 0px;
	TEXT-ALIGN: justify
}

.date {
	FONT-SIZE: 14px;
	COLOR: #a27d00;
	FONT-VARIANT: small-caps
}

.price {
	WIDTH: 70px
}

.phone {
	COLOR: #015001
}

.email {
	COLOR: #015001
}

.tableTable {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 35px;
	WIDTH: 100%;
	BORDER-BOTTOM: #80ab97 12px solid
}

.tableTable TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #09653c 1px solid
}

.tableRowOdd {
	BACKGROUND-COLOR: #eeeeee
}

.content {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 50px;
	WIDTH: 620px;
	PADDING-TOP: 15px
}

.content .text {
	TEXT-ALIGN: justify
}

.object {
	CLEAR: both;
	MARGIN: 1px 0px
}

.object .note {
	TEXT-ALIGN: justify
}

.object .text {
	TEXT-ALIGN: justify
}

.object .link {
	FLOAT: right
}

.contentNews {
	WIDTH: 582px
}

.objectVacancy .note {
	COLOR: #000055;
	FONT-STYLE: italic;
	TEXT-ALIGN: justify
}

.objectVacancy .text {
	COLOR: #000055;
	FONT-STYLE: italic;
	TEXT-ALIGN: justify
}

.contentSpecialSales {
	BORDER-RIGHT: #09653c 1px solid;
	BORDER-TOP: #09653c 1px solid;
	MARGIN: 5px 25px;
	BORDER-LEFT: #09653c 1px solid;
	WIDTH: 530px;
	BORDER-BOTTOM: #09653c 1px solid;
	HEIGHT: 200px;
	abackground: #FFF7CD
}

.contentContactsBrief {
	PADDING-RIGHT: 15px;
	MARGIN-TOP: 50px;
	PADDING-LEFT: 15px;
	LEFT: 0px;
	PADDING-BOTTOM: 10px;
	WIDTH: 582px;
	COLOR: #000000;
	BOTTOM: 0px;
	PADDING-TOP: 20px;
	POSITION: absolute;
	HEIGHT: 40px
}

.contentContactsBrief .text {
	COLOR: #015001;
	FONT-STYLE: italic
}

.button {
	BORDER-RIGHT: #09653c 1px solid;
	BORDER-TOP: #09653c 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #09653c;
	BORDER-LEFT: #09653c 1px solid;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #09653c 1px solid
}

BODY {
	POSITION: relative;
	BACKGROUND: #ffffff;
	MARGIN: 0px
}

#pageMenu .submenu .menu:hover {
	DISPLAY: block;
	TEXT-DECORATION: underline
}

IMG.preview {
	BORDER-RIGHT: #09653c 1px solid;
	BORDER-TOP: #09653c 1px solid;
	FLOAT: left;
	MARGIN: 5px;
	BORDER-LEFT: #09653c 1px solid;
	BORDER-BOTTOM: #09653c 1px solid
}

.content H3.title {
	BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: 500;
	FONT-SIZE: 20px;
	BACKGROUND-IMAGE: url(line1.jpg);
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 7px;
	BACKGROUND-REPEAT: no-repeat
}

.object .title {
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: none;
	MARGIN-BOTTOM: 5px
}

IMG.image {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FLOAT: right;
	MARGIN: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid
}

INPUT {
	COLOR: black
}

.tableTable .tableHeader TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #80ab97;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
}

.tableTable TD.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}

.tableTable TD.preview {
	BORDER-TOP: 0px
}

.contentPhotoAlbum .object {
	BORDER-RIGHT: #09653c 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #09653c 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 25px;
	BORDER-LEFT: #09653c 1px solid;
	WIDTH: 120px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #09653c 1px solid;
	TEXT-ALIGN: center
}

.contentPhotoAlbum .object .note {
	CLEAR: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px
}

.contentPhotoAlbum .object .link {
	CLEAR: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px
}

.contentPhotoAlbum .object .link:hover {
	COLOR: #09653c
}

.contentSpecialSales .price {
	FONT-WEIGHT: bold
}

.contentSpecialSales #viewcart {
	MARGIN-TOP: 10px
}

DIV.contentGuestbook SPAN.title {
	FONT-SIZE: 12px
}

#pageSearch {
	LEFT: 590px;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 3px
}

#contentSearchResults {
	POSITION: relative
}

#subpagesCurrent {
	MARGIN: 5px 10px 0px
}

#ThreadPath {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LEFT: 10px;
	WIDTH: 450px;
	COLOR: #a27d00;
	POSITION: absolute;
	TOP: -25px
}

#BackButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LEFT: 560px;
	WIDTH: 50px;
	COLOR: #a27d00;
	POSITION: absolute;
	TOP: -25px;
	TEXT-ALIGN: right
}

#beforeCounters {
	BACKGROUND-IMAGE: url(footer.jpg);
	WIDTH: 780px;
	BACKGROUND-REPEAT: repeat-x;
	POSITION: relative;
	HEIGHT: 15px
}

#pagePathMenu {
	LEFT: 175px;
	WIDTH: 550px;
	POSITION: relative;
	TOP: -20px
}

#pagePathMenu A {
	FONT-WEIGHT: bold
}

OBJECT {
	Z-INDEX: -1
}

#siteAuth {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	LEFT: 20px;
	FLOAT: left;
	POSITION: absolute;
	TOP: 1000px
}

#LoginPanel {
	DISPLAY: block;
	LEFT: 150px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: -541px
}

#LoginPanelInput {
	BORDER-RIGHT: #007800 1px solid;
	BORDER-TOP: #007800 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: #007800 1px solid;
	WIDTH: 60px;
	COLOR: white;
	BORDER-BOTTOM: #007800 1px solid;
	BACKGROUND-COLOR: #004000
}

#LoginPanelTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: right;
	COLOR: #ffcc00;
	FONT-STYLE: normal
}

#LinkBlock {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	WIDTH: 620px;
	PADDING-TOP: 15px;
	BACKGROUND-COLOR: red
}

#menu_add {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LEFT: 10px;
	FLOAT: right;
	COLOR: #ffff00;
	POSITION: absolute;
	TOP: 140px
}

#adSite {
	LEFT: 0px;
	WIDTH: 780px;
	POSITION: absolute;
	TOP: 1400px;
	TEXT-ALIGN: center
}

#adPageTop {
	Z-INDEX: -1;
	LEFT: 10px;
	MARGIN-BOTTOM: 50px;
	POSITION: relative;
	TOP: 20px
}

#adPageBottom {
	Z-INDEX: -1;
	LEFT: 0px;
	MARGIN: 30px;
	BOTTOM: 60px;
	PADDING-TOP: 70px;
	POSITION: relative
}

#adMenu {
	MARGIN-TOP: 10px;
	BACKGROUND-COLOR: #80ab98
}

#adFooter {
	LEFT: 180px;
	POSITION: absolute;
	TOP: 16px
}

#adHeader {
	POSITION: relative
}

#adServiceMenu {
	POSITION: relative
}
