@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Tahoma;
	font-size: 8pt;
	color: #c3cbcd;
	line-height: 17px;
}
body {
	background-color: #5d5d5d;
	background-image: url(imgs/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 62px;
}
a {
	color: #B4BDC0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}
a:active {
	text-decoration: none;
}
.bgtop {
	background-image: url(imgs/bgtop.jpg);
	background-repeat: repeat-x;
	height: 109px;
}
.bgmid {
	background-color: #9e2f2c;
	background-image: url(imgs/bgmid.jpg);
	background-repeat: repeat-x;
	height: 398px;
}
.bgbot {
	background-image: url(imgs/bgbot.jpg);
	background-repeat: repeat-x; 
	height: 101px;
}
.td-right {
	text-align: right;
}
.td-top {
	vertical-align: top;
}
.td-bottom {
	vertical-align: bottom;
}
.td-right-bottom {
	text-align: right;
	vertical-align: bottom;
}
.td-right-top {
	text-align: right;
	vertical-align: top;
}
.td-text-center {
	text-align: center;
}
.td-navigation {
	text-align: right;
	height: 43px;
}
.td-piano-top {
	background-image: url(imgs/piano-top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 109px;
}
.td-piano-mt {
	background-image: url(imgs/piano-mt.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 126px;
}
.td-piano-md {
	background-image: url(imgs/piano-md.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 126px;
}
.td-logo-fa {
	background-image: url(imgs/logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 80px;
}
.td-logo-en {
	background-image: url(imgs/logo_en.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 51px;
}
.td-welcome {
	background-image: url(imgs/bg_welcome.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 138px;
	vertical-align: top;
}
.td-paye-l {
	background-image: url(imgs/paye-l.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.td-paye-m {
	background-image: url(imgs/paye-m.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 40px;
}
.text-9pt {
	vertical-align: top;
	font-size: 9pt;
	text-align:justify;
	direction:rtl;
}
.text-9pt-specification {
	vertical-align: top;
	font-size: 9pt;
	text-align:center;
	direction:rtl;
}
.text-about {
	vertical-align: top;
	font-size: 9pt;
	text-align:justify;
	direction:rtl;
	line-height: 25px;
}
.text {
	vertical-align: top;
	font-size: 9pt;
	direction:rtl;
	line-height: 25px;
}
.td-top-internal {
	background-image: url(imgs/top-piano.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.text-certificate {
	font-size: 10pt;
	line-height: 25px;
	color: #ebc792;
}
.text-click {
	font-size: 8pt;
	line-height: 25px;
	color: #ebc792;
}
.text-product {
	font-size: 9pt;
	line-height: 25px;
	color: #ebc792;
	font-weight: bold;
	text-align:center;
}
.text-product-title {
	font-size: 11pt;
	line-height: 25px;
	color: #ebc792;
	font-weight: bold;
	text-align:center;
}





/*  Thumbnails...!  */




#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: Auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ 
font: bold 10px Tahoma;
letter-spacing: 3px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ 
background-color: white;
}

#thumbLoading{ 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}





/*  Shadows...!  */




.shadow01-lt {
	background-image: url(imgs/shlt.gif);
	background-repeat: no-repeat;
	width: 16px;
	vertical-align:top;
	height: 152px;
}
.shadow02-rt {
	background-image: url(imgs/shrt.gif);
	background-repeat: no-repeat;
	width: 16px;
	vertical-align:top;
	height: 152px;
}
.shadow03-tl {
	background-image: url(imgs/shtl.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	height: 43px;
}
.shadow04-tr {
	background-image: url(imgs/shtr.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	height: 43px;
}
.shadow05-dr {
	background-image: url(imgs/shdr.gif);
	background-position:right;
	background-repeat: no-repeat;
	vertical-align:top;
	height: 16px;
	width: 48px;
}
.shadow-shrr {
	background-image: url(imgs/shrr.gif);
	background-repeat: repeat-y;
}
.shadow-shll {
	background-image: url(imgs/shll.gif);
	background-repeat: repeat-y;
}
.edge-lt {
	background-image: url(imgs/edlt.gif);
	background-repeat: no-repeat;
	background-position:left;
	vertical-align:top;
	height: 40px;
}
.edge-rd {
	background-image: url(imgs/edrd.gif);
	background-repeat: no-repeat;
	background-position:right;
	vertical-align:top;
	height: 40px;
}




.about01 {
	background-image: url(imgs/about-p01.jpg);
	background-repeat: no-repeat;
	height: 111px;
}
.about02 {
	background-image: url(imgs/about-p02.jpg);
	background-repeat: no-repeat;
	height: 115px;
}
.about03 {
	background-image: url(imgs/about-p03.jpg);
	background-repeat: no-repeat;
	height: 102px;
}







.history01 {
	background-image: url(imgs/history-p01.jpg);
	background-repeat: no-repeat;
	height: 87px;
}
.history02 {
	background-image: url(imgs/history-p02.jpg);
	background-repeat: no-repeat;
	height: 83px;
}
.history03 {
	background-image: url(imgs/history-p03.jpg);
	background-repeat: no-repeat;
	height: 98px;
}
.history04 {
	background-image: url(imgs/history-p04.jpg);
	background-repeat: no-repeat;
	height: 95px;
}
.history05 {
	background-image: url(imgs/history-p05.jpg);
	background-repeat: no-repeat;
	height: 80px;
}




.contacts01 {
	background-image: url(imgs/contacts-pic01.jpg);
	background-repeat: no-repeat;
	height: 134px;
}
.contacts02 {
	background-image: url(imgs/contacts-pic02.jpg);
	background-repeat: no-repeat;
	height: 134px;
}

.div {
	position:fixed;
	left: 150px;
	top: 250px;
	}