body {
	color:#000;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background: #839b3b url(../img/background.jpg) repeat-x top left;*/
	background: #CDCCDE url(../img/background2.jpg) repeat-x top left;
	text-align: center;
}
#wrapper {
	width: 810px;
	text-align: left;
	margin: 5px  auto auto auto;
	padding: 0;


}

.container {
	float:left;
	padding: 0;
	margin:0;
	width: 810px;
	background: transparent;
	min-height: 600px;
}
/* -------- struttura--------- */

#content_main {
	margin: 0;
	float: left;
	width: 100%;
	background:  #FFFCF0/*e4e7d2*/ url(../img/mbck.jpg) repeat-x top left;
}

div.main, div.main_big {
	display: block;
	margin: 10px 0 0 0;
	float: right;
	padding: 0px;
}

div.main {
	width: 500px;
}


div.main_big {
	width: 100%;
	/*background:#e4e7d2;*/
}
#logo {
	/*width: 810px;
		float: left;*/
}

#header  {
	width: 810px;
	height: 190px;
	margin: 0;
	padding:0;
	float: left;
	background: url(../img/header.jpg) repeat-x top center;
}

#header  div{
float:right; 
width: 390px; 
z-index:100;
margin: 5px 15px 5px 0; padding:0; 
text-align: center; 
color: #fff; 
font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif;
font-size: 18px; 
font-style: italic;
line-height: 24px;
}

/*---- RICERCA----*/


div#search {
position: relative;
/*top: 5px; left: 560px;*/
/*float:right;*/
margin: 5px 0 0 0; width: 200px;
padding:0;
}

#search fieldset{
float: right;
margin: 0;
padding: 0;
width: 185px;
border: none;
}

#search input {
height:15px; margin:0; float:left; padding:2px;
border: solid 1px #3050B3;
}

#search input.ssearch {
display: block;
width:25px;
height:25px;
margin:0 0 0 2px;
border: none;
background: url(../img/cerca.gif) no-repeat center;
color: trasparent;
}

#search input.ssearch:hover {cursor: pointer;}



#footer {
clear:both;
float:left;
width:100%;
padding: 10px 0;
margin:0;
border-top: solid 1px #eee;
text-align: center;
height: 140px;
background: transparent url(../img/grass1.jpg) no-repeat top center;
}


#footer p {
font-size:12px; color: #858585; margin: 5px 0 0 0;
letter-spacing: 1px;
}

span.stats {
float:right;
margin:2px 10px 0 0;
display:block;
width: 83px;
padding:1px 0;
border: solid 1px #ddd;
text-align: center;
}

span.stats a:link,span.stats a:visited,span.stats a:hover { color:#828282; }

div#side {
display:block;
	width:300px;
	float:left;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
background: transparent url(../img/rightborder.gif) repeat-y top right;
	
}

div#side div.bl {
float:left;
display:block;
padding: 0 0 0 0;
width: 5px;
height: 560px;
margin:0 0 0 2px;
background: #fff url(../img/leftborder.gif) repeat-y top left;
	
}

#side h2, h2.blocco {
font-size: 22px;
font-family: Arial,sans-serif;
color: #624826;
margin: 5px 0 15px 0;
padding:5px 0;
border-top: solid 1px #EB9607;
border-bottom: solid 1px #EB9607;
}

div.blocco {
float:left;
width: 90%;
text-align: center;
margin:10px 0 0 5px;
padding:5px;
}


.blocco h4{
text-align: center;
font-size:14px;
font-weight: bold;
color:#314f24;
margin:0;
}

#side .blocco span {
float:left;
font-weight: bold;
font-size:14px;
margin: 10px 5px 10px 5px;
color: #333;
}

.blocco a:link, .blocco a:visited {
text-decoration: none;
color: #314f24;
}
.blocco a:hover {
text-decoration: underline;

}


a.evid:link,  a.evid:visited{
float:left;
font-size:20px; font-weight: bold;
margin: 10px;
color: #FE3416;

}

#ajaxevent {
width: 250px;
height: 100px;
overflow: hidden;
margin:5px 0;
padding:5px;
background: #fbf2bf;
font-size: 16px;
}
#ajaxevent ul {
margin:0;
padding:0;
list-style: none;
}
#ajaxevent li {
margin:0;
padding:0;
list-style: none;
}
#ajaxevent li a:link,#ajaxevent li a:visited {

font-weight: bold;
color: #EB9607;
margin:0;
padding:0;
list-style: none;
}
#ajaxevent li a:hover{
color: #3253B4;

}

/*---------------- menu ----------------*/
#menu {
	padding: 0;
	height: 45px;
	float: left;
	width: 810px;
	margin: -8px 0 0 0;
	background: #FFFCF0;
	/*background:#000 url(../img/tmenu.png) left repeat-x;*/
}
#menu ul {
	background:#FFFCF0;
	padding: 0px;
	margin: 0px;
}
#menu li {
	font-size: 14px;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;

}
#menu li a{
	display: inline-block;
	height: 46px;
	width: 100px/*115px*/;
	margin: 0 -3px 0 0;
	text-decoration: none;
	color: #000;
	text-align: center;
	/*background: transparent url(../img/menu.gif) no-repeat scroll 0 0;*/
	background: #FFFCF0 url(../img/menu_s.png) no-repeat scroll 0 0;
	padding: 8px 0 0 0;
}


#menu li a.current2 {color: #F9CE21;}

#menu li a:hover {text-decoration: underline;}
#menu li a:active {
}
#menu .first {	margin: 0 0 0 3px;}
#menu .current a {color: #000; font-weight: bold; }

/*------- INDEX.PHP ---------------*/

div#hflash {
width: 300px;
margin: -10px 0 0 -20px;
position: relative;
z-index: 100;
}


div#freg{
position:absolute;
margin: 10px 5px 5px 295px;
width:200px;
z-index: 80;
}
#freg ul {
list-style:none;
margin;:0; padding:0;
}
#freg li {
margin:8px 5px;
text-align:right;
font-size:14px;
}
#freg a:link, #freg a:visited {color:#FFA20C; font-weight:bold;}
#freg a:hover {color:#F9D235;}


p.home {
position: absolute;
z-index: 700;
width: 340px;
font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif;
font-size: large; 
font-style: italic;
margin: 40px 5px 0px 230px;
line-height: 20px;
color: #36602e;
text-align: center;
}

p.cerca {
position: absolute;
z-index: 700;
/*width: 200px;*/
font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif;
font-size: 28px; 
font-style: normal;
font-weight: bold;
margin: 190px 5px 0px 0;
color: #4d3f27;

}

dl#promo {
clear: both; float:left;
display: block;
width:100%;
padding:0;
margin: 10px;
list-style: none;
font-size:10px; 
font-family: Verdana; 
}



#promo dt{
float:left;
margin: 5px 15px;
}


#promo dd{
float:left;
margin: 5px 0;
font-size:10px; 
font-family: Verdana; 
color: #36602E;
}


#promo img {
border: solid 1px #333;
padding:0;
}


div.hps {
float:left;
display:block; width:380px; height:130px; 
overflow:hidden;  
border: dashed 1px #ccc; 
padding:2px; 
margin:15px 5px 15px 10px;
}
.hps img {
 width:100px;
 float:left;
 margin: 0 5px 2px 0;
}
.hps .img {
float:left;
display:block;
width:100px;
margin: 5px 8px 8px 5px;
padding: 5px;
border-right: solid 1px #FF6600; 
}
.hps .img span{
margin: 5px 2px;

}

ul.hpp{margin:0; padding:0; list-style: none;}
.hpp li {
margin:5px; 
width: 150px;
border-bottom: solid 1px #ddd;
padding-bottom: 2px;
float:left;
}

.hpp a {color: #EB9607; font-weight:bold;}

/*----- GENERALI--------------------*/
h1 {
font-size:28px; font-weight: bold; color: #5CBA47;
text-align: center; margin:10px 0 5px 0;
}

h2 {
font-size:20px; font-weight: bold; color: #28712E;
text-align: center;
margin: 15px;
padding: 5px 0;
border-top: solid 1px #EB9607;
border-bottom: solid 1px #EB9607;
}

h3 {
font-size: 18px; font-weight: bold; color: #5CBA47;
text-align: center;
margin:10px;
}

.brown {color:#624826;}


img { border: none;
}

a:link, a:visited {
text-decoration: none;
}


p { font-family: Arial, Tahoma, sans-serif;
font-size: 12px; line-height: 18px;
margin: 5px 15px; padding:0;

}





/*------ navigazione pagina -------------------*/

.navig {float:left; text-align: center; margin: 5px 0 5px 250px; width: 550px; }

.navig span.pager, .navig span.pager2 {	display: block; width:22px; height:22px; text-align: center; padding:4px 1px 1px 1px;
border: solid 1px #ccc;  float: left; margin: 0 2px; }

.navig span.pager { background: #fff;}
.navig span.pager2 { background: #f3f3f3; font-weight: bold;}

/*------- scheda evento ----------------*/

div.scheda {
background: transparent;
margin:10px 10px 10px 20px;
padding:0 0 5px 0;
color: #000;
width:700px;
border-bottom: solid 1px #333;
min-height: 170px;
}



.scheda div {
padding: 10px;
margin:0;
}

dl.escheda{
float:left;margin: 5px 0 0 10px; padding:0; list-style: none;
border-bottom: solid 1px #ff6600;
background: transparent/*F9EA96*/ url(../img/esch.jpg) repeat-x top left;
}

.escheda dt {
clear: both;float:left; margin: 0 5px 5px 5px; /*border: solid 1px #ddd;*/
padding: 2px;
text-align: right;
}
.escheda dt.cap {
width: 95%;
padding: 5px 10px;
margin-bottom:5px;
text-align: left;
font-size:14px;
color:#000; background: #F3A53E;
}





.escheda dt.big {
width: 220px;
background:#fff;
text-align: left;
}
.escheda dt.turismo {width: 120px;text-align: left;}

.escheda dd {
float:left; 
margin: 0 5px 5px 0; /*border: solid 1px #000;*/
padding: 2px; width: 100px;
text-align: center;
}

.escheda dd.t {
width: 100px;
}
.escheda dd.b {
width: 245px;
text-align: left;
}


.escheda dd.m {
width: 200px;
text-align: left;
}
.escheda dd.d {
width: 460px;
text-align: left;
}
.escheda dd.d h6 {
font-size: 18px; font-weight: bold; color: #ff6600;
margin: 2px 2px 8px 2px; padding:0;
}

.escheda dd a:link, .escheda dd a:visited, .escheda dd a:hover {color: #FF6600;}


/*----- scheda azienda singola -----*/
div.scheda_big {
float:left;
background: transparent;
margin:10px;
padding:5px;
border: none;
color: #000;
}

.scheda_big a:link,  .scheda_big a:visited{
text-transform: lowercase;
color: #368435;
}
.scheda_big a:hover {
color: #F26722;
}

input#contacts{
clear: both;
float: right;
margin:5px 15px 10px 100px;
display: block; width:90px; padding:2px 0;
text-align: center; background: #2D7830; color: #fff;
border: solid 1px #fff;
letter-spacing: 3px;
}

#contacts:hover {
cursor: pointer;
}

.big-left {
display: block;
float: left;
width: 350px;
margin: 0 8px 0 0;
border-right: solid 1px #fff;
}

.big_right{
display: block;
float: right;
width: 360px;
margin:0;
}


.descri {
width: 320px;
float: left;
margin:25px 15px 20px 0;
padding: 0;
font-family: Georgia, Arial,serif;
font-size: 16px;
font-style: italic;
text-align: right;
line-height: 18px;
}

.infoS {
float:right;
padding: 0;
margin: 10px;
/*border-left: solid 1px #fff;*/
}

p.infogen {
clear:both; 
text-align: left; 
font-weight: bold;
color: #F26722;
font-family: Arial,Tahoma, Helvetica, serif;
font-size: 14px;
margin: 0 5px 5px 0;
}

.mgrid {
clear: both;
float:right;
color: #000;
width: 350px;
font-size: 14px;
/*border: solid 1px #ddd;*/
}

p.grid {
font-size: 14px; font-weight: normal; color: #000; width: 150px;
text-align: left; 
margin: 15px 0 0 0;
padding: 2px;
border-top: solid 1px #333;
border-bottom: solid 1px #333;
width: 98%;
}
p.gridS {
font-size: 14px; font-weight: normal; color: #000; width: 150px;
text-align: left; 
margin: 0 0 5px 0;
padding: 2px;
border-bottom: solid 1px #333;
width: 98%;
}

p.grid  span{
font-weight: bold; color: #ff6600; 
margin:0 5px 0 0;
}


/*-------------------------*/
div.infocamere{
padding: 10px;
margin:0 20px;
}
div.info{
padding: 0 10px 0 0;
margin:30px 0 10px 10px;
text-align: justify;

}

div.info-small{
padding: 0;
display: block;
margin:30px 0 10px 250px;
color: #5CBA47;
}

.infocamere p{
padding: 5px;
margin:0;
}

img.i-left {
float:left;
padding:2px;
margin:20px 5px 10px 15px;
/*border: solid 1px #eee;*/
background: #fff/*30632B*/;
}

a.dettagli {
position: relative;
display: block; width:100px; padding:5px 0; text-align: center; border: solid 1px #fff;
font-size:14px; color: #44983B;
margin: -50px 0 10px 550px;
}


.scheda h4 { font-size:20px; color: #f26722;/* background: #f3f3f3*/; padding:5px; margin:0 0 5px 15px; }

h4.big {
font-family: Times;
font-size: 30px; 
color: #f26722;
padding:5px; 
margin:0 80px 5px 0;
text-align: right;
}

#servizi {
float:left;
width: 260px;
margin: 40px 15px 5px 40px;
padding: 5px;
border: solid 1px #fff;
}

#servizi  ul{
float:left;
width: 260px;
height: 415px;
margin: 0;
padding: 0;
background: transparent url(../img/servizioff.gif) no-repeat right 4px;
list-style: inside;
}

#servizi  li.si, #servizi  li.no{
height: 25px;
margin: 8px 0 8px 20px;
padding: 16px 0 0 40px;
font-size:14px;
list-style: inherit;
list-style: none;
/*border: solid 1px #ff0000;*/

}
#servizi  li.si{
background-image: url(../img/serv1.png);
background-repeat: no-repeat;
background-position: 0 10px;

}

#servizi  li.no {
background-image: url(../img/serv0.png);
background-repeat: no-repeat;
background-position: 0 10px;

}

ul.line, ul.info {margin:0; padding:5px; list-style: none;}
ul.line {background: #fafafa;}
ul.info {background: #transparent; font-size:14px; font-weight: bold;}
.line li, .info li {margin:0 5px 0 10px; padding:0; list-style: none; display: inline;}


ul.elenco {
padding:0;
margin:25px 0 10px 200px;
list-style: none;
}
.elenco li{
padding:0 5px;
margin:5px;
list-style: none;
}
.elenco li.last{
margin:15px 5px 5px 5px;
}

ul#aEuropa{clear:both; float:left; margin:10px 10px; padding:0; list-style: none;}

#aEuropa li{margin:10px 0; text-align: center;}



div.search {
float:left;
width:500px;
margin:5px 0 5px 170px;
padding: 5px;
border: solid 1px #75FB06;
}

fieldset.cerca, fieldset.cerca_az{
float:left;
margin: 0 10px 5px 40px;
padding:8px;
}

.cerca_az span.info{
clear:both; float:left; margin: 25px 0 2px 0; font-size:12px; color #d5d5d5;
}
fieldset.cerca {
border: solid 1px #F3A53E; 
background: transparent/*#B5E29D*/;
width:700px;
}
fieldset.cerca_az{border: none; background: transparent; width:450px; padding:0;}


.cerca legend{
margin: 5px;
padding:5px;
text-align: center;
color: #F3A53E;
font-size: 20px;
border: none/*solid 1px #F3A53E*/;
background: transparent /*#B5E29D*/;
}
.cerca label, .cerca_az label {
float:left;
margin: 8px 5px 0 0;
padding:0;
text-align: right;
color: #1C6100;
}

.cerca_az input.abox {
float:left;
margin: 8px 5px 0 5px;
border: solid 1px #75FB06;

}


.cerca_az input.input {
float:left;
margin:5px;
padding:2px 5px;
color: #1C6100;
border: solid 1px #75FB06;
width:180px;
}
.cerca label {width:50px;}
.cerca_az label {width:110px;}
.cerca select, .cerca_az select{
float:left;
margin:5px;
padding:2px 5px;
color: #1C6100;
border: solid 1px #75FB06;
}

.pres2 {
clear: both;
width:700px;
float:left;
margin:15px 40px 40px 40px;
padding:0;
}

p.pres  {
font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif;
font-size: 18px;
line-height: 25px;
padding:0;
margin:0;
}


a.fordine:link, a.fordine:visited ,a.fordine1{
display: block; float: left;
width: 60px; text-align: center;
padding: 2px 0;  color: #28712E; text-decoration: none;
border: solid 1px #EFE468;
margin: 0 8px;
}
a.fordine{
background: #fcf0ab;
}
a.fordine1{
background: #F5C757
}
a.fordine:hover{
background: #D1A447; color: #28712E; 
}


span.fordine {
float:left; margin: 5px 5px 5px 200px; font-size: 14px;
}


ul.promo {
clear: both; float: left;
margin:10px 0 10px 30px;
padding:0;
list-style: none;
}

.promo li{
float:left;
display: block; width: 180px;height:60px;
margin: 15px ;
padding: 0;
text-align: center;
font-size:18px;
border: solid 1px #EB9607;
}
.promo li:hover{border: solid 1px #5CBA47;
}
.promo li a:link, .promo li a:visited{
color: #EB9607;
text-decoration: none;
font-weight: bold;
}
.promo li a:hover{
color: #666;
}



#pubb {
float:left; 
width:450px;
margin: 0 0 5px 200px; 
padding:5px; border: dotted 1px #EB9607; text-align: center;

}

#pubb h4{
font-size:20px;
margin:0 0 15px 0;
color: #EB9607;
}

#pubb img{
float:left;
margin:0 5px 5px 0;
}

#pubb p {
font-size: 18px;
}
#pubb p a {
color: #000;  font-size: 18px;
}

/*---- contatti.php ------------------*/

div.contatti {
margin:50px 0 50px 0;
color: #3F9039;
text-align: center;
}

.contatti p{

font-size:14px; font-weight: bold; margin:10px 0;
color: #3F9039;
}

p.tt{
margin:20px 0;
font-size:16px;
}

.contatti h3 {
font-size: 20px; font-weight: bold;
color: #5CBA47;
text-align: center;
margin:20px 0;
text-decoration: underline;
}

.contatti a:link, .contatti a:visited {
font-weight: normal; color: #3F9039;
}


div.ca {
display:block; width:100px; height:100px; padding:2px; float: left;
background: url(../img/gallo.png) no-repeat center bottom; margin: -55px 0 0 0;
text-align: center;
}
p.ca{

}
p.ca a:link,p.ca a:visited  { color:#368435; font-weight: bold;
}
p.ca a:hover  { text-decoration: underline;}

/*------- cerca.php -----------------------------*/

div.sres {
display: block; float:left; width:700px; margin:10px 0 10px 50px; padding:5px; 
border: solid 1px #F9CF34;
}

ul.search {float:left; margin:10px 0 20px 30px; padding:0; list-style: none; }

.search li {
margin:5px 0;
padding: 0;
list-style:  url(../img/arrowbullet.png);
text-align:left;
}

h4.sres {
font-size:14px;
background: #F9CF34;
padding:5px;
}

/*----------- guida.php ----------------------------*/

fieldset#acquista, div#acquista {
width:600px;
padding: 15px;
border: solid 1px #fff;
margin:10px 5px 10px 120px;
}

#acquista label.info{
clear: both;
float:left;
width:500px;
text-align: left; 
margin:8px 0;
color: #EB9607;
font-size:20px;
text-decoration: underline;
}

#acquista label{
clear: both;
float:left;
width:100px;
text-align: right; margin:8px 0 0 0;
color: #555;
}

#acquista label.big{
clear: both;
float:left;
width:500px;
text-align: left; margin:8px 0 0 0;
color: #555;
}

#acquista span.info{
float:left;
display: block;
width:120px;
text-align: left; margin:8px 0 0 5px;
color: #787878;
font-size:12px;
}
#acquista table {
clear: both;
float:left;
margin:8px 0 8px 120px;
border: none;
text-align: left;

}
#acquista td {
padding:5px 10px;

}


#acquista label.sbig{
clear: both;
float:left;
width:200px;
text-align:right; margin:8px 0 0 0;
color: #555;
}
#acquista input, #acquista select{
float:left;
width:180px;
margin:5px;
border: solid 1px #555;
}
#acquista textarea{
float:left;
margin:5px;
border: solid 1px #555;
}
#acquista input.checkbox{
float:left;
width:15px;
margin: 8px;
border: solid 1px #000;
}
#acquista label.radio,#acquista label.radios{
clear: none;
float:left;
margin:8px 5px 10px 0;
border: none;
}
#acquista label.radio{
width:120px;
}
#acquista label.radios{
width:60px;
}

#acquista input.radio{
float:left;
width:10px;
margin:8px 2px 10px 5px;
border: none;
}
#acquista input.small{
float:left;
width: 90px;
margin:8px 2px 10px 2px;

}
#acquista input.btn{
clear:both;
float:right;
width:80px;
margin:15px 10px 5px 0;
}

input.ecbtn{
clear:both;
float:right;
/*width:80px;*/
margin: 30px 200px 150px 0;
}

div.message {
clear: both;
float:left;
display: block;
width: 450px;
min-height: 250px;
padding:15px;
margin:15px 0 15px 200px;
font-size: 14px;
}
div.message p{
font-size: 14px;
line-height: 20px;

}

ul#commerce {
clear: both; float:left; list-style: none; margin:10px 0 10px 200px; padding:0;
}

#commerce li{
display: block; float: left; width: 120px; padding: 5px 0; text-align: center; border: solid 2px #EB9607; margin: 0 5px;
background: #F9DB3C;
}
#commerce li.current{
font-weight: bold;
background: #EB9607;border: solid 2px #F9DB3C;
}

/*----- REGIONI --------------------*/

.present {
margin:10px 20px;
font-size:12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height: 16px;

}

ul#legend {
width: 180px;
height: 400px;
margin:5px;
float:left;
list-style:none;
padding:0;
background: url(../img/regioni/legend.png) no-repeat left center;
}
#legend li{
margin:5px 0 20px 40px;
list-style:none;
padding:0;
font-size: 6px;
font-family: verdana;
}

dl.parchi {
clear: both;
float:left;
margin:0;
padding:0;

}
.parchi dt {
clear:both;
float:left;
display: block;
text-align: center;
background: #ff0000;
color:#fff;
font-weight: bold;
font-size:14px;
padding: 4px 0;
width: 20px;
margin: 10px;
}

.parchi dd {
float:left;
text-align: left;
background: transparent;
color:#000;
font-size:14px;
padding: 0 0 2px 0;
margin: 15px 0 0 0;
border-bottom: solid 1px #ddd;
width:500px;
}

/*---- THICKBOX -------------*/
#TB_window {
 font: 12px Arial, Helvetica, sans-serif;
 color: #333333;
}
#TB_secondLine {
 font: 10px Arial, Helvetica, sans-serif;
 color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;
}
.TB_overlayMacFFBGHack {background: url(../img/macFFBgHack.png) repeat;}
.TB_overlayBG {
 background-color:#000;
 filter:alpha(opacity=75);
 -moz-opacity: 0.75;
 opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
 position: fixed;
 background: #ffffff;
 z-index: 102;
 color:#000000;
 display:none;
 border: 4px solid #525252;
 text-align:left;
 top:50%;
 left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
 display:block;
 margin: 15px 0 0 15px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
}
#TB_caption{
 height:25px;
 padding:7px 30px 10px 25px;
 float:left;
}
#TB_closeWindow{
 height:25px;
 padding:11px 25px 10px 0;
 float:right;
}
#TB_closeAjaxWindow{
 padding:7px 10px 5px 0;
 margin-bottom:1px;
 text-align:right;
 float:right;
}
#TB_ajaxWindowTitle{
 float:left;
 padding:7px 0 5px 10px;
 margin-bottom:1px;
}
#TB_title{
 background-color:#e8e8e8;
 height:27px;
}
#TB_ajaxContent{
 clear:both;
 padding:2px 15px 15px 15px;
 overflow:auto;
 text-align:left;
 line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
 padding:15px;
}
#TB_ajaxContent p{
 padding:5px 0px 5px 0px;
}
#TB_load{
 position: fixed;
 display:none;
 height:13px;
 width:208px;
 z-index:103;
 top: 50%;
 left: 50%;
 margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
 z-index:99;
 position:fixed;
 top: 0;
 left: 0;
 background-color:#fff;
 border:none;
 filter:alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 height:100%;
 width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
 clear:both;
 border:none;
 margin-bottom:-1px;
 margin-top:1px;
 _margin-bottom:1px;
}


/* -------------------------*/

ul#itin{margin:0; padding:0; list-style: none;}

#itin li, #itin li.new{
display:block; 
text-align: center;
float:left; 
width:116px;
height: 40px;
margin: 15px 8px;
padding:8px 0 0 0;
}
#itin li {
background: transparent url(../img/menu.gif) no-repeat scroll 0 0;
}
#itin li.new {
background: transparent;
font-size: 20px;
font-weight: bold;
color: #ff0000;
}

#itin a:link,#itin a:visited {
/*float:left;*/
margin: 10px 2px 0 2px;
line-height: 10px;
font-size:12px;
font-weight: bold;
}

#itin a:hover {}

