﻿html{
		 overflow: -moz-scrollbars-vertical;
     overflow-y: scroll;
  
/*     background-image: url(structure.jpg);*/
}
body{
/*	background: #eee;*/
	
	font-size: 14px;
	line-height:20px;

	color:white;
	font-family: Georgia, serif, Helvetica, Arial, Sun Sans;

	padding: 30px 0 30px;

}




/*links, paras, heads*/
a{
	color: #fff;
	text-decoration: none;
	
}


a:hover
{
	text-decoration: underline;
	border:none;

}

a:focus {
-moz-outline: none; /* fx 1.07*/ 
outline:none
}

h1
{
	font-size:26px;
	font-weight: 100;
	text-align: left;
	line-height:34px;

}


h2
{
	padding-top:10px;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	line-height:20px;

}

h3
{
	font-size:20px;
	font-weight: 100;
	text-align: left;
	line-height:22px;

}
h4
{
	padding-top:3px;
	font-size:15px;
	font-weight: bold;
	text-align: left;
	line-height:18px;

}
p{

	width:450px;
	text-align:left;
	font-family:  Helvetica, Arial, Sun Sans;
}


/*styles*/
.container_16
{
	background: white;	
}


.darkgrey{
background:#7d7d7d;
}

.darkgrey_side{
background:#4a4a4a;
}

.lightgrey{
background:#949499;
}

.lightgrey_side{
background:#636366;
}

.brown{
background:#a76035;
}

.brown_side{
background:#733c19;
}


.lightbrown{
background:#9b795f;
}

.lightbrown_side{
background:#785b45;
}


.red{
background:#b41515;
}

.red_side{
background:#820a0a;
}

.lblue{
background:#517fb8;
}

.lblue_side{
background:#3b618f;
}


.darkgreen{
background:#5f986d;
}

.darkgreen_side{
background:#42714e;
}


.beige{
background:#cab58a;
color:black;
}

.beige_side{
background:#968157;
}

.darkblue{
background:#31343b;
	color:white;
}

.darkblue_side{
background:#060608;
	color:white;
}

.darkred{
background:#96666a;
}

.darkred_side{
background:#633a3d;
	color:white;
}

.gregoblue{
background:#1f82c0;
	color:white;
}

.gregoblue_side{
	color:white;
background:#085a8c;
}





#image_upper{
background:white;
height:270px;
z-index:99;

}
#image_full{
background:white;
height:710px;
z-index:99;

}

#cont_text{

padding:50px 60px 50px 100px;
/*min-height:400px;*/
min-height:340px;
height:auto !important;
height:340px;
}


#cont_text a{
text-decoration:underline;
}


#sidenav{
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
line-height:13px;

color:white;
padding-top:40px;
padding-left:20px;

min-height:650px;
height:auto ;

}

#sidcont{
background-image: url(gregosidebar.png);
		background-repeat:no-repeat;
		height:100%;


}


#sidenav ul {
padding: 0px;
list-style:none;
margin:0px 15px 15px 1px;    

}
#sidenav li {
padding: 0px;
list-style:none;
margin:0px 15px 15px 1px;    

}


#sidenav ul ul{
    padding: 0px;
    margin: 0px 0px 0px 0px;    
    list-style:none;

}

#sidenav ul ul li{
    padding: 0px;
    margin: 2px 0px 0px 18px;    
    list-style:square;

}

#cont_text ul {
	font-family:Helvetica, Arial, sans-serif;
    padding: 0px;
	list-style:square;
    margin:-15px 100px 0px 18px;    

}

#cont_text li {
    padding: 0px;
	list-style:square;
    margin:0px 100px 0px 0px;    

}

#cont_text ul ul{
    padding: 0px;
    margin: 0px 0px 15px 15px;    
    list-style:none;
}

table{
	width:600px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
}

td{
	padding-right:10px;
}

th{
	padding-bottom:5px;
	padding-top:10px;
	border-top:1px solid white;
}

.thb{
font-size:17px;
}
/*forms from mws */
form{
font-family:Helvetica, Arial, sans-serif;
}

form table{
width:600px;
margin:0px;
padding:30px;
border-collapse: collapse;
}


.tdstyle_long { 
width:600px;
padding:0px;
}	

.tdstyle_short { 
width:190px;
padding:3px;
}	


.formstyle_long { 
width:605px;
min-height:1.5em;
border:2px solid #79422D;
padding:3px;
}	
.formstyle_long:focus { 
border-color:  white;	
background-color:#f7e1c6;
}

.formstyle_short{ 
width:273px;
min-height:1.5em;
padding:3px;
border:2px solid #79422D;
padding:3px;
}
.formstyle_short:focus { 
border-color: white;	
background-color:#f7e1c6;
}

.formdrop { 
width:613px;
padding:3px;
height:25px;
border:2px solid #79422D;
background-color:white;
}
.formdrop:focus { 
border-color:  white;	
background-color:#f7e1c6;
}

.mailstyle{
background-color:#733c19;
padding:3px;

width:280px;
}

.addressstyle{
/*background-color:#666;*/
padding:3px;
padding-left:40px;
width:390px;
}

.textstyle_long{
width:605px;
min-height:1.5em;
border:2px solid #79422D;
padding:3px;
}

.textstyle_long:focus{
border-color:  white;	
background-color:#f7e1c6;
}

.submit{
text-align:right;
}

/* forms end*/

/*multi image container*/

.multi_img{
position:relative;
top:0px;
left:0px;
width:780px;
height:390px;
padding:0px;
margin:0px;
background-color:white;
overflow:hidden;
}
/*cell dimensions 1 cell = 130px x 130 px */
.c1w{
width:130px;
}
.c1h{
height:130px;
}

.c2w{
width:260px;
}
.c2h{
height:260px;
}

.c3w{
width:390px;
}
.c3h{
height:390px;
}

.c4w{
width:520px;
}

.c5w{
width:630px;
}

.c6w{
width:780px;
}

/*cell positions */

.p11{
position:absolute;
left:0px;
top:0px;
}

.p12{
position:absolute;
left:130px;
top:0px;
}

.p13{
position:absolute;
left:260px;
top:0px;
}

.p14{
position:absolute;
left:390px;
top:0px;
}

.p15{
position:absolute;
left:520px;
top:0px;
}

.p16{
position:absolute;
left:650px;
top:0px;
}

/*2nd row*/
.p21{
position:absolute;
left:0px;
top:130px;
}

.p22{
position:absolute;
left:130px;
top:130px;
}

.p23{
position:absolute;
left:260px;
top:130px;
}

.p24{
position:absolute;
left:390px;
top:130px;
}

.p25{
position:absolute;
left:520px;
top:130px;
}

.p26{
position:absolute;
left:650px;
top:130px;
}
/*3rd row*/
.p31{
position:absolute;
left:0px;
top:260px;
}

.p32{
position:absolute;
left:130px;
top:260px;
}

.p33{
position:absolute;
left:260px;
top:260px;
}

.p34{
position:absolute;
left:390px;
top:260px;
}

.p35{
position:absolute;
left:520px;
top:260px;
}

.p36{
position:absolute;
left:650px;
top:260px;
}
/* borders/paddings/margins*/


.t{
border-top:4px solid white;
}
.r{
border-right:4px solid white;
}
.l{
border-left:4px solid white;
}
.b{
border-bottom:4px solid white;
}


.cell{
overflow:hidden;

}

.multi_img a:hover{
opacity:0.8;
filter:alpha(opacity=80);

}

.cell:hover{
/*opacity:0.8;
filter:alpha(opacity=80);
*/
/*border:4px solid #aa0000;*/
/*z-index:99;*/
/*width:126px;
height:126px;*/
background-color:white;
}

sup{
position:relative;
font-size:0.8em;
bottom:3px;

}
/*********** LANGUAGE */
#language_selector {
    position: relative;
    top: 8px;
    left: -2px;
	height:18px;
    width: 75px;
	font-size:10px;
    text-align: center;
    z-index:99;

    padding-bottom:35px;
}

#language_selector a.highlight{
	color:white;
	border-bottom:1px solid white;

}

#language_selector a, a.visited{
text-decoration:none;
color:#aaa;

}

#ls1 {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0px;
	width:23px;

}

#ls2 {
    position: absolute;
    top: 0px;
    left: 25px;
    padding: 0px;
    width: 23px;

}

#ls3 {
    position: absolute;
    top: 0px;
    left: 50px;
    padding: 0px;
    width: 22px;

}

.front_abtell_back{
position:relative;
left:500px;
top:-80px;
width:245px;
height:42px;
background-color:white;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

.front_abtell{
position:relative;
left:515px;
top:6px;
width:250px;
/*height:40px;*/
text-align:center;
width:280px;
font-size:10px;
color:black;
}

.front_abtell a, a.visited{
color:black;
}
.front_abtell a{
text-decoration:underline;
}


