body{
margin:0;
padding:0;
font-family: "Lucida Grande", Geneva, Arial, Helvetica;
background:url('../img/outer-spacer-bg.png') -150px 00px no-repeat #ffffff;
}

a{
decoration:none;
cursor:pointer;
}

img{
border:none;
float:left;
margin:5px;
}

ul{
text-align:left;
font:14px "Lucida Grande", Geneva, Arial, Helvetica;
}

ul li{
padding:5px 0 5px 0;
margin:5px 0 5px 0;
}

ul li ul li{
padding:0;
margin:0;
}

#cn .gallery-object-medium{
font-size:14px;
font-weight:bold;
}

/* -------------------------------------------- */

#bar a{
text-decoration:none;
position:relative;
top:6px;
color:#000;
}
ul.tab-navigation a{
margin:0 20px 0 20px;
color:#ffffff;
}

ul.tab-navigation li{
display:inline;
list-style-type:none;
}

#bar a img{
margin:5px;
}




/* ------------------------------------------ */
	/*outer-space:height=(inner-space+footer+logo):height*/
	/*inner-space:height=(main+margin[main]):height*/
	/*main:height=(columns+gallery):height*/

#outer-spacer{
width: 100%;
background:transparent;
}

#inner-spacer{
width:800px;
padding:109px 0 160px 0;
margin:auto;
text-align:center;
background:transparent;
}

/* ------------------------------------------ */


#main{
width:800px;
/* height:1330px; */
background:transparent;
}

/* ------------------------ */

#gallery{
width:800px;
height:330px;
float:left;
background:transparent;
}

#gallery a{
color:#ffffff;
}

#gallery-picture{
width:800px;
height:300px;
float:left;
background:url('../img/gallery-picture-bg.png') transparent;
-moz-border-radius-topright: 50px;
-moz-border-radius-topleft: 50px;
border-top-left-radius: 50px;
border-top-right-radius: 50px;
}

#gallery-bar{
width:800px;
height:30px;
float:left;
background:url('../img/gallery-object-bg.png') #444444;
}

#gallery-bar img{
float:left;
align:top;
margin-left:10px;
margin-top:10px;
}

/* -------------- */

.gallery-object{
font:0.7em sans-serif;
color: #ffffff;
}


.gallery-object-small{
width:29px;
height:30px;
float:left;
background:url('../img/gallery-object-bg.png') #444444;
border-right: 1px solid #000555;
}

.gallery-object-medium{
height:30px;
width:99px;
float:left;
background:url('../img/gallery-object-bg.png') #444444;
border-right: 1px solid #444;
}

.gallery-object-big, .gallery-object-big-no-hover{
height:30px;
width:120px;
float:left;
background:url('../img/gallery-object-bg.png') #444444;
border-right: 1px solid #444;
}

.gallery-object-small:hover, .gallery-object-medium:hover,r{
background:url(../img/gallery-object-bg-hover.png) #222222;
cursor:pointer;
}

#gallery-search{
border-radius:15px;
-moz-border-radius:15px;
border:none;
width:100px;
height:20px;
padding:0 12px 0 35px;
background:url('../img/gallery-search-bg.png') #fff;
position:relative;
top:6px;
}

/* ------------------------ */

#column p{
font-size:12px;
color:#000;
}

#column p, #column h4, #column h5{
margin:25px 50px 25px 50px;
text-align:left;
}

h4, h5{
color:#232c3f;
}


#column .sp{
margin:25px 100px 25px 75px;
font-size:12px;
}

#column .ssp{
margin:25px 150px 25px 125px;
font-size:12px;
}

.ssp{
font-size:12px;
}

.ssp *{
font-size:12px;
}

#column{
width:800px;
float:left;
background:url('../img/column-bg.png') #ffffff;
-moz-border-radius-bottomright: 50px;
-moz-border-radius-bottomleft: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
}

/* ------------------------ */

#footer{
width:800px;
height:150px;
text-align:right;
}

/* -----------TOOLTIPS------------- */


a.tooltip,  a.tooltip-2{
color:#000;
position: relative;
text-decoration: none; 
}
  
a.tooltip:hover, a.tooltip-2:hover{
background:transparent;
}

a.tooltip span, a.tooltip-2 span{
display: none;  
text-decoration: none; 
}

a.tooltip:hover span{
display: block;
position:absolute; 
top:-10px; 
left:0; 
z-index: 100;
color: #000000; 
cursor:default;
 }

a.tooltip-2:hover span{
display: block;
position:absolute; 
top:-50px; 
left:25px; 
z-index: 100;
color: #000000; 
cursor:default;
 }
