@charset "utf-8";
/* CSS Document */
* html, body { height:100%; } /* IE6 hack only so that the 100% height of wrapper child element works */
#intro-body { margin: 0 0 0 0;  text-align: center; background-color: #ee3e96; font-family: Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF ; }
#wrapper {
	position: absolute;
	top: 9px;
	left: -7px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
img { border:none; } 
#header { margin: 0; padding: 0; position: absolute; right: 10px; top: 10px; z-index:1;
	#text-align:right; /* IE6 hack only so that the whole header aligns to the right of the page */ }
#contentwrap { position: absolute; width: 100%; height: 100%; min-width: 720px; min-height: 650px; top:0px; left:0px; }
#copyright { font-family:Verdana; font-size:10px; color:#666666; height:10%; padding-top:30px; } 
#copyright a { color:#666666; }
/* NAVIGATION */
ul#nav { list-style:none; position: absolute; bottom: 40px; left: 30px; padding:0; margin: 0; }
ul#nav li { margin:0 6px 0 0; display:inline; float:left; position: relative; text-align: left; width: 126px; height:40px; }
ul#nav li img {	position:absolute; bottom:0; }
ul#nav a { text-decoration:none; display:block; }
/* NAV POP WINDOW */
div#navpop { overflow: hidden; text-align: left; width: 265px; height: 550px; /* 84.5%; */ background-color: #ffffff; bottom: 80px; position: absolute; }
div#navpop div.navpop-content { position: absolute; top: 0; left: 0; }
ul#submenu { list-style:none; font-family:Arial; font-size:32px; font-weight:bold; color:#6c9d31; padding:10px; }
/* COLORS */
.fuchsia a { text-decoration:none; color:#ed3b8c; }
.fuchsia a:hover { text-decoration:none; color:#ffffff; background-color:#ed3b8c; }
.lightblue a { text-decoration:none; color:#00aff0; }
.lightblue a:hover { text-decoration:none; color:#ffffff; background-color:#00aff0; }
.mossgreen a { text-decoration:none; color:#70c397; }
.mossgreen a:hover { text-decoration:none; color:#ffffff; background-color:#70c397; }
.lemonyellow a { text-decoration:none; color:#fff330; } 
.lemonyellow a:hover { text-decoration:none; color:#ffffff; background-color:#fff330; } 
/* FINDUS */
.findus { padding: 0 0 0 15px; font-family: "Tahoma"; font-size:12px; font-weight:bold; text-transform:uppercase; }
.findus a { text-decoration:none; border-bottom:1px dotted #ec008c; color:#ed3b8c; }
.findus a:hover { border-bottom:1px dotted #ec008c; color:#ffffff; background-color:#ed3b8c; }
/* SHORTCUTS */
#shortcuts { color:#ffffff; font-family:Verdana; font-size:11px; font-weight:bold; }
#shortcuts a { text-decoration:none; color:#ffffff; }
#shortcuts a:hover { background-color:#FFFFFF; color:#000000; }
#bar img { padding: 50px 0 0 15px; border:0; }
/* CONTENT WINDOW */
#content { width: 500px; height: 520px; /* 80%;*/ overflow: auto; /* IE overflow fix, position must be relative or absolute*/
position: absolute; background-color: #ffffff; padding: 15px; bottom: 80px; }
#content h1 { font-family: Helvetica; font-size: 16px; color: #ed3b8c; }
#content p, ul { font-family: Helvetica; font-size: 14px; }
#content a { text-decoration:none; font-family: Helvetica; font-size: 14px; color:#00aff0; }
#content a:hover { text-decoration:none; font-family: Helvetica; font-size: 14px; color:#ffffff; background-color:#00aff0; }
.upper { text-transform:uppercase; }
.upperf { text-transform:uppercase; font-weight:bold; color:#ed3b8c; }
.upperb { text-transform:uppercase; font-weight:bold; color:#00aff0; }
.dplink { text-decoration:none; color: #00aff0; border-bottom:thin dashed; border-bottom-color:#ed3b8c;	font-family:Helvetica; font-size:12px; font-weight:bold; }
.dplink:hover { color:#ffffff; background:#00aff0; }
.dplink2 { text-decoration:none; color: #00aff0; border-bottom:thin dashed; border-bottom-color:#ed3b8c; font-family:Helvetica; font-size:10px; font-weight:bold; }
.dplink2:hover { color:#ffffff; background:#00aff0; }
.artists { float:left;width:50%;font-family:verdana;font-size:12px;color:#00aff0;padding-bottom:5px; }
.clearfloat { clear:both; height:0px; line-height:0px; visibility: hidden; }
.artimg { padding-right:3px; height:100px; }
/* images */
.pubimg { width:140px; height:80px;	padding:5px 3px 5px 3px; }
.magimg { height:120px; padding:5px 3px 5px 3px; }
.comimg { height:60px; width:60px; }
.dptitle { font-family: Tahoma; font-size: 16px; color: #ed3b8c; font-weight:bold; }
/* check if it is needed */
.dpinside {	width:480px; font-family: Tahoma; font-size: 12px; color: #ed3b8c; } 
/* WORK WITH US FORM */
#workwithusform p { font-family:Tahoma; font-size:12px; }
.workwithustable { width:500px; border-collapse:collapse; }
.workwithustable td { font-family:Tahoma; font-size:10px; color:#ed3b8c; }
.submit { padding:6px; background-color:#ed3b8c; font-size:11px; font-family:Tahoma; font-weight:bold; color:#FFFFFF; }
/* UPDATES FORM */
.updatestable { width:400px; border-collapse:collapse; }
.updatestable td { font-family:Tahoma; font-size:12px; font-weight:bold; color:#ed3b8c; }
.upd-submit { padding: 4px 10px 4px 10px; background-color:#ed3b8c; font-size:12px; font-family:Tahoma; font-weight:bold; color:#FFFFFF; }
/* SERVICES TOOLTIP  */
.question { cursor:pointer; font-family: Helvetica; font-size: 14px; color: #ed3b8c; font-weight:bold; text-transform:uppercase; }
.answer { width:480px; font-family: Tahoma; font-size: 12px; color: #ed3b8c; display:none; } 
/* a:hover {background:#ed3b8c; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:170px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ed3b8c; border:1px solid #cccccc; color:#ffffff;}
/* language */
.lang a { color:#00aff0; font-family:Helvetica; font-size:11px; font-weight:bold; text-decoration:none; }
.lang a:hover { background-color:#00aff0;color:#FFF; }

