body {
/* background:url('../images/background.jpg');
background-repeat:repeat-x; */
background:#fff;
font-family:Arial;
color:#433f40;
font-size:14px;
text-align:center;
margin:0;
padding:0;
}
.clear {
clear:both;
}
#relative {
width:1024px;
height:800px;
position:relative;
margin:0;
padding:0;
text-align:center;
}
#relative .upblack {
width:1024px;
height:20px;
margin:0;
padding:0;
}

#relative .menu {
width:500px;
height:104px;
margin:0;
padding:0;
position:relative;
float:left;
margin-left:330px;
display:inline;
}
#relative .menusl {
width:auto;
height:20px;
margin:0;
padding:0;
text-align:center;
float:left;
z-index:1;
border-left:1px solid #585556;
padding-left:15px;
padding-right:15px;
margin-top:15px;
padding-top:15px;
}
#relative .menusr {
width:auto;
height:20px;
margin:0;
padding:0;
text-align:center;
float:left;
z-index:1;
border-left:1px solid #585556;
border-right:1px solid #585556;
padding-left:15px;
padding-right:15px;
margin-top:15px;
padding-top:15px;
}
#relative .menusl a {
margin:0;
padding:0;
z-index:1;
color:#221e1f;
font-size:13px;
text-decoration:none;
}
#relative .menusr a {
margin:0;
padding:0;
z-index:1;
color:#221e1f;
font-size:13px;
text-decoration:none;
}
#relative .menu  #aboutpic{
width:103px;
height:104px;
margin:0;
padding:0;
background-image:url('../images/paper.gif');
position:absolute;
visibility:hidden;
z-index:2;
left:-15px;
top:0px;
}
#relative .menu  #servicespic{
width:103px;
height:104px;
margin:0;
padding:0;
background-image:url('../images/paper.gif');
position:absolute;
visibility:hidden;
z-index:2;
left:75px;
top:0px;
}
#relative .menu  #workpic{
width:103px;
height:104px;
margin:0;
padding:0;
background-image:url('../images/paper.gif');
position:absolute;
visibility:hidden;
z-index:2;
left:162px;
top:0;
}
#relative .menu  #downloadspic{
width:103px;
height:104px;
margin:0;
padding:0;
background-image:url('../images/paper.gif');
position:absolute;
visibility:hidden;
z-index:2;
left:260px;
top:0;
}
#relative .menu  #contactspic{
width:103px;
height:104px;
margin:0;
padding:0;
background-image:url('../images/paper.gif');
position:absolute;
visibility:hidden;
z-index:2;
left:352px;
top:0;
}
.menupic {
margin:0;
padding:0;
margin-top:31px;
margin-left:15px;
z-index:3;
float:left;
display:inline;
}
#relative .undermenu {
width:1024px;
height:47px;
margin:0;
padding:0;
}
#relative .undermenu .language {
margin:0;
padding:0;
z-index:1;
color:#221e1f;
font-size:11px;
text-decoration:none;
float:right;
margin-right:50px;
margin-top:32px;
display:inline;
}
#relative .undermenu .language:hover {
margin:0;
padding:0;
z-index:1;
color:#7a7a7a;
font-size:11px;
text-decoration:none;
float:right;
margin-right:50px;
margin-top:32px;
display:inline;
}
#relative .book {
width:909px;
height:535px;
margin:0;
padding:0;
background-image:url('../images/book.jpg');
float:left;
margin-left:79px;
display:inline;
}
#relative .book .leftcontent{
width:355px;
height:290px;
margin:0;
padding:0;
float:left;
margin-left:102px;
margin-top:15px;
text-align:right;
display:inline;
}
#relative .book .leftcontent .gallery {
float:right;
background-image:url('../images/gallery.jpg');
width:52px;
height:59px;
background-repeat:no-repeat;
}
#relative .book .leftcontent .gallerya {
text-decoration:none;
color:#000000;
float:right;
font-size:11px;
margin:0;
padding:0;
}
#relative .book .leftcontent .imagetext {
padding:0;
margin:0;
float:right;
margin-right:20px;
text-align:right;
border:0;
display:inline;
}
#relative .book .leftcontent .paragraph {
padding:0;
margin:0;
float:left;
margin-left:10px;
text-align:left;
border:0;
display:inline;
width:340px;
margin-top:3px;
display:inline;
}
#relative .book .leftcontent .paragraph .awork {
padding:0;
margin:0;
float:left;
text-align:left;
font-size:15px;
text-decoration:none;
color:#000000;
margin-top:7px;
}
#relative .book .leftcontent .paragraph p {
padding:0;
margin:0;
float:left;
font-size:11px;
}
#relative .book .rightcontent{
width:452px;
height:519px;
margin:0;
padding:0;
float:left;
text-align:left;
display:inline;
}
#relative .underbook {
width:1024px;
height:49px;
margin:0;
padding:0;
}
#relative .underbook {
width:1024px;
height:49px;
margin:0;
padding:0;
border:0;
}
#relative .downmenu {
width:100%;
height:43px;
margin:0;
padding:0;
float:left;
text-align:center;
color:#000;
}
#relative .downmenu  .menu {
margin:0;
padding:0;
width:100%;
height:40px;
margin-top:7px;
text-align:center;
color:#000;

}
#relative .downmenu  .menu .dmenu {
margin:0;
padding:0;
text-align:left;
color:#000;
font-size:11px;
}
#relative .larrow {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:190px;
left:180px;
border:0px;
visibility:hidden;
}

#relative .contactsbig {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:483px;
left:41px;
}
#relative .workbig {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:466px;
left:179px;
}
#relative .downloadsbig {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:545px;
left:106px;
}
#relative .aboutbig {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:466px;
left:53px;
}
#relative .servicesbig {
margin:0;
padding:0;
position:absolute;
z-index:4;
top:483px;
left:110px;
}

.contacts {
margin:0;
padding:0;
float:left;
display:inline;
margin-left:0px;
width:320px;
text-align:right;
margin-top:60px;
}
input {
border:0;
margin-top:13px;
border-bottom:1px solid #000000;
color:#221e1f;
width:150px;
font-size:10px;
background-color:transparent;
}
input:hover,input:focus {
border:0;
margin-top:13px;
border-bottom:1px solid #7a7a7a;
color:#7a7a7a;
width:150px;
font-size:10px;
background-color:transparent;
}
.sendmaillink {
text-decoration:none;
color:#221e1f;
margin-top:15px;
float:right;
font-size:12px;
}
.sendmaillink:hover {
text-decoration:none;
color:#7a7a7a;
margin-top:15px;
float:right;
font-size:12px;
}
#relative .book .leftcontent .contacts p {
color:#000000;
font-size:11px;
margin:0;
padding:0;
}
.contacts .contactsleft {
padding:0;
margin:0;
float:left;
width:160px;
margin-top:15px;
}
.contacts .contactsright {
padding:0;
margin:0;
float:left;
width:160px;
margin-top:15px;
}
textarea {
margin:0;
padding:0;
border:1px solid #000000;
width:310px;
height:50px;
float:left;
margin-top:26px;
margin-left:10px;
color:#221e1f;
font-size:10px;
background-color:transparent;
overflow:auto;
}
textarea:hover,textarea:focus {
margin:0;
padding:0;
border:1px solid #7a7a7a;
width:310px;
height:50px;
float:left;
margin-top:26px;
margin-left:10px;
color:#7a7a7a;
font-size:10px;
background-color:transparent;
overflow:auto;
}

/* INTRO */
#introrel {
width:1024px;
height:800px;
margin:0 auto;
padding:0;
}

.intro { float: left; display: inline; margin:0px; width:947px; height:800px; background:url('../images/body.png'); background-repeat: no-repeat; }
.intro a.en { position: relative; top: 707px; left: 80px; display: block; width: 59px; height: 28px; background:url('../images/introen.png'); }
.intro a.en:hover { background:url('../images/introen.png'); }
.intro a.bg { position: relative; top: 679px; left: 1px; display: block; width: 60px; height: 29px; background:url('../images/introbg.png'); }
.intro a.bg:hover { background:url('../images/introbg.png'); }
