body {background:#74776a url(/i/bg.gif);margin:0;padding:0;font-family:arial;color:#161616}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.b {font-weight:bold}

#minWidth {margin:0pt auto;position:relative;text-align:left;width:998px;height:803px;background-color:white;}
#page {border:3px solid white}
#header {position:relative;width:998px;margin:0pt auto;height:50px}
#clock {color:white;position:absolute;right:0;top:32px;font-family:tahoma;font-size:12px}
#req {font-size:11px;color:white;position:absolute;left:0;top:29px;}
#req a {color:white;text-decoration:none;color:white;font-family:tahoma;font-size:12px}
#req a:hover {text-decoration:underline}
#footer {height:20px}
img {border:none}
.red {color:red}

.png { filter:expression(fixPNG(this))}

#globe {position:absolute;width:80px;height:100px;display:none}
#snd {position:absolute;bottom:-23px;right:0;width:115px;height:25px;}

#content .news-title {height:200px;}
#content .news-title .item {padding:20px 0px 0 30px;width:150px;float:left}
#content .news-title .link {padding:5px 125px 0 30px;}
#content .news-title .link a {color:white;font-weight:bold;text-decoration:none;}
#content .news-title .link a:hover {text-decoration:underline;}
#content .news-title .item div {color:#CCE7F0;font-weight:bold}
#content .news-title .item p {color:silver}

#intro {width:731px;height:270px;padding:63px 0 0 10px}
.underIntro {width:750px;height:797px;background-color:black;}

#menu {position:absolute;top:3px;left:3px;width:245px;background:#913D3D url(/i/menubg.png) no-repeat;height:797px}
#menu #logo {width:242px;height:188px;background:url(/i/underlogo.jpg) no-repeat;}
#menu #logo #flash {position:absolute;top:17px;left:66px}
#menu #logo #trevisoft {position:absolute;top:130px;left:15px;background:url(/i/trevisoft.inc.png) no-repeat;width:216px;height:18px}
#menu #logo #slogan {position:absolute;top:153px;left:20px;background:url(/i/slogan.png) no-repeat;width:211px;height:9px}
#menu #menuBlock {position:relative;margin-top:110px;width:220px}
#menu #menuBlock .item {position:relative; text-align:right; padding:20px 0 5px 0; font-family:verdana; font-size:14px; color:white; font-weight:bold; cursor:pointer; }
#menu #menuBlock .item img {position:absolute; right:0; top:0}
#menu #menuBlock .item .layer {position:absolute; left:0; top:-8px; width:230px; height:25px; background:url(/i/pix.gif); z-index:1000}
#menu #menuBlock .item .eff, #menu #menuBlock .item .eff0 {position:absolute; left:0px; top:-8px; width:230px; height:25px; }
#menu #menuBlock .item .eff {background-color:none;}
#menu #menuBlock .item .eff0 {background-color:white}
#menu #contacts {position:absolute; left:0; bottom:36px; height:100px; width:220px;}
#menu #contacts .item {text-align:right; padding:5px 0 2px 0; font-family:verdana; font-size:14px; color:white; font-weight:bold;}

#content {position:absolute;left:245px;width:750px;height:797px;top:3px;margin:0;padding:0;background:#E3E5DD url(/i/contentBg.jpg) no-repeat scroll 246px 0;}
#effect {position:absolute;left:245px;width:0;height:797px;top:3px;margin:0;padding:0;z-index:1}
#content #img {float:left;width:245px;height:797px;overflow:hidden}
#content #text {height:760px;width:450px;position:absolute;top:20px;left:280px;overflow:hidden;line-height:16px}

.container {height:725px;font-size:12px;padding-left:10px;}

#body {height:795px;width:750px;}

#content {font-size:12px}
#content h1 {color:#771412;font-size:22px;padding:0;margin:0 0 12px 0;line-height:24px;}
#content h2 {color:#701512;font-size:16px;padding:0;margin:10px 0px 5px 0px}
#content p {padding:0;margin:0 0 12px 0}
#content a {color:#771412;text-decoration:underline}
#content a span {text-decoration:none}
#content a:hover {text-decoration:none}

#content .introtext {color:silver;padding:30px;width:300px;float:left;}
#content .introtext h2 {color:white}

.news .newsImg {width:85px;float:left}
.news .date {font-weight:bold;color:#771412}
.news .item {margin-top: 5px}
div.navigate {margin:10px 0 10px 0}
div.navigate a {padding-left:20px;background:url(/i/arrow.gif) no-repeat 0 5px}
div.navigate a:hover {text-decoration:none}
div.navigate span {padding-left:20px;background:url(/i/arrow_gray.gif) no-repeat 0 5px}

.slide {position:absolute;background:#74776a url(/i/slideBg.png);left:0;top:0;width:1px;height:1px;background-color:gray;display:none}
#slogans {display:none}
.slogan {font-size:20px;color:silver;position:absolute;white-space:nowrap;display:none}

#footer .links a {color:white;font-size:11px;text-decoration:none}
#footer .links a:hover, #footer .copy a:hover {text-decoration:underline}
#footer .links {text-align:center;margin-top:5px;color:gray;font-size:9px}
#footer .links a.inactive {color:gray}
#footer .copy {color:silver;text-align:center;font-size:11px;margin:5px 0 5px 0;}
#footer .copy a, #footer .links a.inactive{text-decoration:none}
#footer .copy a {color:white}
#footer .copy span {font-size:12px;}

#treviweb {float:left;width:124px;}
#treviweb #treviwebFlash {width:129px;height:97px;background-color:black;}
#treviweb div {text-align:center}

#trevistudio {margin-left:145px;width:200px;}
#trevistudioFlash {width:291px;height:91px;background-color:black;padding:3px}
#trevistudio div {text-align:center}

.contact .text {background:transparent;border:1px solid silver;background-color:white;width:290px;color:black}
.contact .block {margin-bottom:3px;width:290px}
.sfBlock {width:293px}
.contact a {color:#23839B;text-decoration:none}
.contact a:hover {text-decoration:underline}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
/*	height: 725px !important; */
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #333;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url('/i/arrow_up.gif') no-repeat 0 0;
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background: url('/i/arrow_up.gif') no-repeat 0 -15px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	background: url('/i/arrow_down.gif') no-repeat 0 0;
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
	background: url('/i/arrow_down.gif') no-repeat 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}