body{
padding-top:0px;
margin-top:0px;
}
p{
padding:0px;
margin:0px;
}
STRONG { 
font-weight:100;
}
.menu_link{
padding:5px;

}
.menu_link:hover{
background-color:#e2c4c6;
}
.menu_hover{
background-color:#e2c4c6;
padding:5px;
}
#container{
width:1000px;
margin:0 auto;
vertical-align:top;
}
#nav{
width:600px;
height:90px;
text-align:left;
background-color:#ebeaea;
float:right;
vertical-align:bottom;

}
#nav a{
color:#636363;
font-size:14px;
font-family:Myriad Pro;
text-decoration:none;

}
a{
color:#990000;

}
a:hover{
color:#FF0000;
}
#menu{
float:left;
}
#col_left{
width:390px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}
#col_right{
float:right;
background-color:#ebeaea;
width:60%;
height:200px;

}
#col_right img{
padding:0px;

}
a.vitalia h3{
margin-bottom:0px;
padding-bottom:-10px;
}
h1{
font-size:11px;
color:#990033;
}
.pink{
background-image:url(./images/pink.png);
height:35px;
width:900px;
margin-left:-300px;
margin-top:55px;
text-align:left;
}
.pink2{
background-image:url(./images/pink.png);
height:25px;
width:1000px;
margin-left:-400px;
margin-top:55px;
text-align:right;

}
.pink3{
background-image:url(./images/pink.png);
height:25px;
width:550px;
margin-left:-140px;
margin-top:0px;
text-align:left;

}
.navigation{
margin-top:-10px;
text-align:left;
margin-left:-270px;
}
.perec{
margin-top:-60px;
margin-left:20px;
}
.lastwork{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:180px;
margin-top:10px;
}

.lastwork img{
border:1px solid #999999;

}
#bot{
height:250px;
background-color:#ebeaea;
width:60%;
float:right;
}
.bord{
height:150px;
border:1px solid #CCC;
}
#abs{
float:left;
width:350px;
background-image:url(./images/gray.png);
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
padding-top:0px;
position:absolute;
margin-left:40px;
margin-top:345px;
text-align:right;

}
#abs img{
padding-left:10px;
}
.zag{
color:#636262;
font-size:14px;
font-family:Myriad Pro;
margin-top:5px;
}
.zag2{
color:#990000;
font-size:16px;
font-family:Myriad Pro;
padding-top:5px;

}
.red{
padding-right:20px;
}
.contact{
color:#221f20;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-top:10px;
padding-left:20px;
}
.menu a:hover{
background-color:#f2d6cc;
padding:20px;
}
.works{
color:#9a1327;
text-decoration:none;
font-size:14px;
font-family:Myriad Pro;
padding:1px;
}
.works:hover{
background-color:#ffffff;
}
.works img{
padding:5px;
border:0px;
}
.block{
padding:2px;
padding-left:10px;
}
.str{
margin-top:-120;
}






/*slide*/

#gallery {
margin-left:1px;
}
#images {}
#image { }
#image img {
position:absolute; 
top:5px; 
left:5px
}
#thumbwrapper {
margin-top:10px; 
padding:5px 0; 
width:500px; 
height:100px; 
}
#thumbarea {
position:relative; 
overflow:hidden; 
height:200px; 
width:600px; 
}
#thumbs {
position:absolute; 
list-style:none; 
margin-left:5px; 
height:200px; 
width:10000px; 
border-right:5px solid #FFF
}
#thumbs img{
border:0px;
}
#thumbs li {
float:left; 
margin-right:5px; 
cursor:pointer;
}
.imgnav {
position:absolute; 
height:375px; 
width:500px; 
z-index:100; 
height:375px; 
width:500px; 
z-index:100; 
outline:none; 
cursor:pointer
}
#previmg {
left:0; 
background:url(images/left.gif) left center no-repeat; 
border-left:5px solid #FFF
}
#previmg:hover {
opacity:1; 
filter:alpha(opacity=100)
}
#nextimg {
right:0; 
background:url(images/right.gif) right center no-repeat; 
border-right:5px solid #FFF
}
#nextimg:hover {
opacity:1; filter:alpha(opacity=100)
}
#pics a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
#pics a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);} 
/*slide*/


a.tip { position: relative; }
a.tip span { 
display: none; 
position: absolute; 
top: 20px; 
left: -10px; 
width: 125px;
padding: 5px; z-index: 1;  font: 12px "Gill Sans", sans-serif; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px;
color: #000; 
background-image:url(images/pink2.png);
border:1px solid #999;
}
a:hover.tip { font-size: 99%; }
a:hover.tip span { display: block; }

#window

        {

position: absolute;

left: 10px;

top: 50px;

width: 400px;

height: 300px;

overflow: hidden;

display: none;

}

#windowTop

{

height: 30px;

overflow: 30px;

background-image: url(images/window_top_end.png);

background-position: right top;

background-repeat: no-repeat;

position: relative;

overflow: hidden;

cursor: move;

}

#windowTopContent

{

margin-right: 13px;

background-image:url(images/window_top_start.png);

background-position:left top;

background-repeat: no-repeat;

overflow: hidden;

height: 30px;

line-height: 30px;

text-indent: 10px;

font-family:Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

color: #fff;

}

#windowMin

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

}

#windowMax

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

display: none;

}

#windowClose

{

position: absolute;

right: 10px;

top: 10px;

cursor: pointer;

}

#windowBottom

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_end.png);

background-position: right bottom;

background-repeat: no-repeat;

}

#windowBottomContent

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_start.png);

background-position: left bottom;

background-repeat: no-repeat;

margin-right: 13px;

}

#windowResize

{

position: absolute;

right: 3px;

bottom: 5px;

cursor: se-resize;

}

#windowContent

{

position:absolute;

top: 30px;

left: 10px;

width: auto;

height: auto;

overflow: auto;

margin-right: 10px;

border: 1px solid #990033;

height: 255px;

width: 375px;

font-family:Arial, Helvetica, sans-serif;

font-size: 11px;

background-color: #fff;

}

#windowContent *

{

margin: 10px;

}

.transferer2

{

border: 1px solid #990044;

background-color: #990056;

filter:alpha(opacity=30); 

-moz-opacity: 0.3; 

opacity: 0.3;

}