BODY {
         position: relative;
	WIDTH: 100%;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	PADDING: 0px auto;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #000000;
	color: #D9D4D4;
	BACKGROUND-IMAGE: url(/skin/bbg.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
         
}

TABLE { font-size: 100%; }

.tableTable td{
  padding-bottom:3px;
}
#pageBody {
         position: relative;	
	TEXT-ALIGN: left;
	WIDTH: 710px;
	BACKGROUND: url(/skin/pbbg.gif) right top repeat-y;
	color: #D9D4D4;
         padding: 0px;
         margin: 0px auto;
         min-height: 500px;
         _height: 500px;
}

#siteLanguage {
	POSITION: absolute;
	TOP: 10px;
	LEFT: 560px;
	WIDTH: 120px;
	HEIGHT: 20px;
         	z-index:1000;
}

#siteLanguage A{
	color: #FF0000;
	FONT-SIZE: 12px;
	display: block;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 2px; 
	BACKGROUND-IMAGE: url(/skin/lbg.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	float: left;
}

#siteLanguage #languageActive  {COLOR: #EEEEEE;}


#pageHeader {
	WIDTH: 708px;
	HEIGHT: 151px;
	MARGIN: 0px 0px 0px 0px;
	TOP: 0px;
	LEFT: 0px;
         aposition: relative;
         BACKGROUND-IMAGE: url(/skin/smbg_m.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	display: block;         
}

#siteTitle {
	DISPLAY: none;
}

#siteSubtitle {
	DISPLAY: none;
}

#siteLogotype {
	POSITION: relative;
	TOP: 40px;
	LEFT: 30px;
}

#pageServiceMenu {
         position: absolute;
	top: 151px;
	left: 0px;
	DISPLAY: block;
	MARGIN: 0px 0px 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	WIDTH: 225px;
	HEIGHT: 435px;
	BACKGROUND-IMAGE: url(/skin/pmbg.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	overflow: hidden;
	float:left;
        
}

#pageServiceMenu .menu {
	 DISPLAY: none;
}

#pageMenu {
         position: absolute;
	top: 0px;
	left: 0px;
	DISPLAY: block;
	WIDTH: 684px;
	 z-index: 50;  
	MARGIN: 0px 0px 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 24px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 111px;
	TEXT-ALIGN: left;
	
	BACKGROUND-IMAGE: url(/skin/menub.gif);
	BACKGROUND-POSITION: 683px 111px;
	BACKGROUND-REPEAT: no-repeat;
	BEHAVIOR: url(/skin/submenu.htc);
}

#pageMenu .menu {
         color: #eeeeee;
	DISPLAY: block;
	FONT-SIZE: 12px;
	HEIGHT: 24px;
	MARGIN: 0px 2px 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 13px;
	PADDING-RIGHT: 13px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/skin/menub.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
float: left;
}


#pageContent {
	WIDTH: 434px;
	min-height: 498px;
         _height: 498px;
	MARGIN: 1px 0px 0px 5px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
         position: relative;
         top: 26px;
	left: 225px;
	BACKGROUND-IMAGE: url(/skin/contbg.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
	
	DISPLAY: block;
 
}

#pageTitle {
         position: relative;
	top: 0px;
	left: 0px;
         PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
         MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	TEXT-INDENT: 0px;
	WIDTH: 415px;
         
}

#pageFooter {
         position: relative;
	top: 0px;
	left: 0px;
	DISPLAY: block;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: center;
	WIDTH: 710px;
	padding: 15px 0px 5px 0px;
	BACKGROUND-IMAGE: url(/skin/fbg.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}


#pageCounter { 
  margin: 10px 0px 0px 20px;
  padding: 0px;
}

#pageTechnology {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
         	COLOR: #666666;
         MARGIN-TOP: 0px;
         margin:0px;
         padding: 0px;
}
#pageCopyrights {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	COLOR: #666666;
         margin:0px;
         padding:0px;
}

#pageTechnology A {
COLOR: #666666;
}


.link {
	MARGIN-LEFT: 0px;
}

.title {
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
	HEIGHT: 16px;
	MARGIN: 0px 0px 5px 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 415px;
}

h4.title {clear: both;}
h3.title {clear: both;}


.preview {
	FLOAT: left;
	MARGIN: 5px 10px 5px 0px;
}

.image {
	FLOAT: left;
	MARGIN: 5px 10px 10px 0px
}

.content {
	VERTICAL-ALIGN: top;
	WIDTH: 430px;
	ALIGN: left;
	PADDING: 0px 0px 5px 0px;
         
   
}

H4.title {
	FONT-SIZE: 12px
}

.contentNews {
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 415px;
	ALIGN: left
}

.objectNews .link {
	FLOAT: right
}

.objectPhotoPreview {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WIDTH: 10px;
	padding: 0px;
	margin: 0px;
}

.objectPhotoPreview .preview {
	FLOAT: none
}

.objectVacancy .title {
	MARGIN-TOP: 15px
}

.button {
	FONT-SIZE: 11px;
	MARGIN: 4px 0px 10px 10px;
	WIDTH: 130px
}

#pageSearch {
    DISPLAY: block;
	HEIGHT: 28px;
	WIDTH: 250px;
	POSITION: absolute;
	TOP: 5px; 
	LEFT: 35px; 
	
}

#pageSearch .button {
	FLOAT: right;
	FONT-SIZE: 11px;
	MARGIN: 5px 11px 0px 10px;
	WIDTH: 70px;
}

#pageSearch .userinput {
	FLOAT: left;
	FONT-SIZE: 12px;
	MARGIN: 4px 0px 0px 0px;
	WIDTH: 140px;
}

H2.title {
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	TEXT-INDENT: 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 415px;
}

H3.title {
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
	MARGIN-BOTTOM: 3px;
	MARGIN-LEFT: 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 415px;
}

span.title {
	FONT-SIZE: 12px; FONT-WEIGHT:bold; HEIGHT: 19px; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle; WIDTH: 415px
}

#pageContent DIV {
	MARGIN: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;


         
}

#pageContent DIV IMG .image {
	BORDER-BOTTOM-COLOR: #ff0000;
	BORDER-LEFT-COLOR: #ff0000;
	BORDER-RIGHT-COLOR: #ff0000;
	BORDER-TOP-COLOR: #ff0000;
      
}

#pageContent DIV .text {
	MARGIN: 10px 10px 10px 0px;
        
         
         
}

#pageContent DIV DIV {
	MARGIN: 0px
}

P {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 0px;
         
}

UL {
	MARGIN: 5px 0px 5px 20px;
}

#pageContent #pageEnteringText {
	FONT-WEIGHT: bold;
	MARGIN: 10px 10px 10px 0px;
	WIDTH: 415px;
        
}

#pageContent #pageClosingText {
	FONT-WEIGHT: bold;
	MARGIN: 10px 10px 10px 0px;
	WIDTH: 415px;
}

.content .objectNews .note {
	FONT-WEIGHT: bold
}

.objectPhotoPreview DIV.note {
	CLEAR: all;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center
}

.objectPhotoPreview DIV.note A {
	CLEAR: all;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center
}

#pageContent DIV.content .objectProduct {
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 20px;
}

#pageContent DIV.content DIV.objectProduct .price {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 6px
}

.contentSpecialSales .price {
	DISPLAY: block;
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px
}

.contentSpecialSales .note {
	MARGIN-BOTTOM: 5px
}

.contentSpecialSales .count {
	CLEAR: both;
	MARGIN: 5px 0px 10px;
	TEXT-ALIGN: right
}

.contentGuestbook .link {
	FLOAT: right
}

.userinput {
	FONT-SIZE: 12px;
	WIDTH: 300px
}

.userinput#count {
	WIDTH: 40px
}

.briefcontacts {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 0px
}

.contacts .image {
	MARGIN: 5px
}

table.tableTable{MARGIN-LEFT: 5px;}

.tableTable .count{
Padding: 0px 0px 0px 4px;
}

.tableTable .note{
Padding: 0px 3px 0px 3px;
}										

A#menuTop{

         BACKGROUND-IMAGE: url(/skin/menuTop.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	DISPLAY: block;
	WIDTH: 15px;
	HEIGHT: 8px;
	PADDING: 0px;
	position: absolute;
         bottom: 45px;
         right: 10px;
         
         	
}
	
A#menuHome {
         
         BACKGROUND-IMAGE: url(/skin/menuHome.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	DISPLAY: block;
	WIDTH: 8px;
	HEIGHT: 15px;
	position: absolute;
         bottom: 30px;
         right: 30px;
         	
}

SPAN.match{color:red;}
.contentSearchResults {
	MARGIN: 0px; 
         VERTICAL-ALIGN: top; 
         WIDTH: 415px;
         ALIGN: left; 
         OVERFLOW: hidden;
}

#pageContent A{ color: #F7941D; }

.content {clear: both;}

tr.tableHeader td {
FONT-WEIGHT: bold;
DISPLAY: block;
Padding: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;}

td.title {
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
	MARGIN: 0px 0px 5px 0px;
	VERTICAL-ALIGN: text-top;
	WIDTH: 100px;
	overflow: visible;
}

#adPageTop{
}

textarea{margin: 0px 0px 0px 5px;}

input{margin: 0px 0px 0px 5px;}





/* ÂÛÏÀÄÀÞÙÅÅ ÌÅÍÞ */


#pageMenu .submenu
{
	position: absolute;
         display: block;
	Z-INDEX: 1000;
         margin-top: 24px;
         display: none;   
         BACKGROUND: #666666;      
}

#pageMenu .submenu .menu { 
  display: block;
  clear: both;
  height: 14px;
  text-align: left;
  width: 153px;
  margin: 0px;
  text-decoration: none; 
  BACKGROUND: none;
  color: white;
  z-index: 1000;
  padding: 5px 6px 5px 6px;
  margin: 1px;
float: none;
}
#pageMenu .submenu .menu:hover { 
  border: 1px inset #999999;
  padding: 4px 5px 4px 5px;
  color: black;
}



#pageMenu .submenu .submenu
{        
         margin: 0px;
         margin-top: 10px;
         margin-left: 100px;
         	position: absolute;
         display: block;%
