* {

	margin:0;

	padding:0;

}

html {

	background:#135d8a url('i/back_px.gif');

}

body {

	font:11px/14px "Trebuchet MS", Tahoma, Arial, Helvetica;

	color:#505050;

	background:url('i/back_1.gif') repeat-x;	

	min-height:100%;

	width:100%;

	_height:100%;

	padding:20px 0;

}

td {vertical-align:top}

p{margin:0 0 7px 0}



a, a:visited {

	color: #1472b5;

	text-decoration:underline

}

a:hover {text-decoration:none}

a img {border:0}



div#header {position:relative}

div#header h1{

	height:80px;

	line-height:80px;

	margin:0;

  	padding-left:10px;

	background: #EEE;

	color: #79B30B

}



div#container{

	margin:0 auto;

	position:relative; 

	text-align:left; 

	width:990px;

	z-index:2;

	overflow:hidden;

}

.general {

	background:#fff; 

	padding:15px;

	position:relative;

	margin-top:34px;

	_height:1%;

}

.backPic { 

	background:url(i/back_pic.jpg) no-repeat 50% 0; 

	position:absolute; 

	z-index:0; 

	width:100%; 

	height:690px; 

	top:0;

}

.backShadow {	

	background:url(i/back_shadow.png) no-repeat 50% 0;

	position:absolute;

	z-index:1;

	width:100%;

	height:100%;

	margin:70px 0;

	top:0;

	left:0;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/back_shadow.png',sizingMethod='crop');

	 }

.leaf {

	background: url(i/leaf.png) no-repeat;

	top:0;

	right:0;

	width:54px;

	height:36px;

	z-index:30;

	position:absolute;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/leaf.png',sizingMethod='crop');



}

.topSlog {padding:10px 0}

div#content p{line-height:1.4; }





div#wrapper{float:left; margin-top:15px}



div#content {width:570px; float:left; position:relative}

div#content .intro {

	font-size:13px; 

	background:url(i/back_dot.gif) repeat-x -5px 100%; 

	padding-bottom:10px; 

	margin-bottom:20px;

}

div#content .oneItem {

	position:absolute;

	background-repeat:no-repeat;

	width:570px;

	height:211px;

	left:0;

}

div#content .oneItem a {

	text-decoration:none;

	color:#505050;

}

div#content .oneItem a:hover {color:#1472b5}

div#content .leftTxt {background-position:100% 0}

div#content .leftTxt p {float:left; width:280px; display:block; position:relative; z-index:100}

div#content .rightTxt p{float:right; width:280px; display:block; text-align:right; position:relative; z-index:100} 

div#content .leftTxt img, div#content .rightTxt img {margin-bottom:7px}

div#navigation{

	float:right; 

	width:120px; 

	margin-left:-120px; 

	}

.part img {margin-bottom:15px}



h2 {font-weight:normal; font-size:20px; margin:8px 0 2px 0}

.red, a.red {	color:#be0000}



/* second column */



div#extra{

	float:left; 

	width:240px; 

	position:relative;

	z-index:100;

	

}

.micro { 

	background:#f6f6f6 url(i/back_micro.gif) no-repeat;

	margin-bottom:35px;
	
	position:relative;

	padding-bottom:20px;

	width:240px;

}

.micro .microFut {width:240px; background:url(i/bottom_micro.gif) no-repeat; height:33px; position:absolute; bottom:0; z-index:3}



.micro p {padding:0 15px; margin:0; font-size:13px; line-height:18px; position:relative; z-index:5}

.micro p:first-letter {font:24px Georgia, "Times New Roman", Times, serif; line-height:1}

.microTxt {position:absolute; bottom:-20px; text-align:right; color:#c90000; font-size:14px; font-style:italic; font-weight:bold; right:30px; z-index:5}



.anounceOne {

	background:url(i/back_item.gif) no-repeat 0 100%; 

	overflow:hidden;

	padding:10px 0 15px 0; 

}

.anounceOne a {

	font-size:12px;

	text-decoration:none; 

}

.anounceOne span {

	color:#505050;

	display:block;

	margin-bottom:7px;

}



.anounceOne a strong {

	display:block;

	font-size:14px; 

	font-weight:normal; 

	line-height:17px;

	margin-bottom:6px;

	text-decoration:underline; 

}

.anounceOne a:hover strong {text-decoration:none}

 .anounceOne img {float:left; margin:0 12px 3px 0}



/* double column */



div#double {width:375px; float:right; margin-top:15px; }





/* photogall */

.bl_pic {

	background:url(i/back_photo.png) no-repeat;

	margin-bottom:20px;

	padding:7px 10px 15px 10px;

}



#actions {

	margin-top:15px;

	cursor:pointer;

}





.prevPage {

	background:url(i/ar_l.gif) no-repeat;

	display:block;

	height:25px;

	text-indent:-1999px;

	width:13px !important;

}

.nextPage {

	background:url(i/ar_r.gif) no-repeat;

	display:block;

	height:25px;

	text-indent:-1999px;

	width:13px !important;

}

.navi {

	height:8px;

	margin:0 5px;

}

.navi a.active {

	background-position:0 0;

}

.navi a {

	background:url(i/p_act.gif) no-repeat scroll 0 -8px;

	display:block;

	font-size:1px;

	height:8px;

	margin:1px;

	width:8px;

}

.navi a.active {background-position:0 0px;}



.gal_hldr {



	/* required settings */

	position:relative;

	overflow:hidden;

	height:60px;

	margin-left:15px;

	float:left;

	width:895px;

}



.gal_hldr .items {

	/* this cannot be too large */

	width:3000em;

	height:60px;

	position:absolute;

	clear:both;

}



.gal_hldr .items div {

	width:895px;

	height:60px;

	float:left;

	overflow:hidden

}



.gal_hldr .items div img {

	float:left;

	margin-right:4px;

	width:95px;

	height:60px;

}



/*video block*/



.video { margin:15px 0;}



/* anounce futer */



div#anounceFut {

	border-top:1px solid #c5c5c5;

	margin-top:10px;

	padding-top:10px;

}

div#anounceFut .anounceOne {

	background:none;

	float:left; 

	margin-right:15px; 

	width:180px;

}



/*galery style */

.slog_text {

	position:absolute; 

	display:block;

	text-decoration:none;

	z-index:8; 

	top:8px; 

	right:8px; 

	background: url(i/logo_vf.png) no-repeat; 

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo_vf.png',sizingMethod='crop');

	width:210px; 

	height:77px

}

.sp_gd {

	position:absolute; 

	z-index:1; 

	bottom:8px; 

	right:8px; 

	background: url(i/sp_gd.png) no-repeat 100% 0; 

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/sp_gd.png',sizingMethod='crop');

	width:153px; 

	height:25px;

	text-decoration:none;



}

#galleri {position:relative; width:960px; background:url(i/dot2.gif) repeat-x 0 100%}

#images {height:246px; background:#fff; margin-bottom:10px; margin-right:0}

#image {position:relative; width:960px; height:246px; background:url(i/loading.gif) center center no-repeat; overflow:hidden}

#image img {position:absolute; top:0; left:0 }

#thumbwrapper {display:none}

#thumbarea {position:relative; overflow:hidden; height:80px; width:560px; padding-right:0}

#thumbs {position:absolute; list-style:none; height:80px; width:6525px;}

#thumbs li {float:left; margin-right:5px; cursor:pointer}

.imgnav {position:absolute; height:246px; width:20%; outline:none; cursor:pointer}









.fl_l {

	float:left;

	margin-right:5px;

}

.fl_l a {

	display:block;

	text-decoration:none;

	border-bottom:1px dashed #485851;

	float:inherit;

}

.fl_l a:hover {

		border-bottom:1px dashed #be0000;

}

.fl_l div {

	display:none;

}

#fl {

	background:pink;

	height:100px;

	margin:-50px 0 0 -100px;

	left:50%;

	position:absolute;

	top:50%;

	width:200px;

	z-index:2;

}

.more {

	display:block;

	text-align:right;

	margin-bottom:5px;

}



.clear {

	clear:both;

	font:0/0 Arial;

	height:0;

	overflow:hidden;

}





/* footer */



div#footer{ padding:10px 0; line-height:12px; clear:left}



div#footer table td.logos1, div#footer table td.logos2 {width:570px; padding:7px 15px 7px 0; vertical-align:middle;  }

div#footer table td.logos1 img {

	margin-right:31px;

	vertical-align:middle;

	display:inline-block;



}



div#footer table td.sec img {

	margin-right:20px;



}

div#footer table td.thr {

	background:url(i/back_dot.gif) repeat-x 0 100%;

	padding-bottom:15px;

}

div#footer table td.thr img {

	margin-right:50px;



}

div#footer td.footList {width:188px;}

div#footer td.footList ul {

	margin:0;

	padding:0;

	list-style:none;

}



div#footer td.footList ul li {

	background:url(i/dot_menu.jpg) no-repeat 0 4px;

	font-size:13px;

	margin-bottom:16px;

	padding-left:15px;

}

div#footer td.footMap {width:187px}



div#footer td.mail {widht:370px; padding:15px 10px 0 0; font-size:12px}

div#footer td.mail img {float:left; margin-right:10px}

div#footer td.mail a img {float:right}



div#footer td.copy {

	color:#a3a3a3;

	background:url(i/back_dot.gif) repeat-x 30px 0;

	padding-top:15px;

}

div#footer td.copy p {float:left}

div#footer td.copy a {color:#a3a3a3}

div#footer td.copy img {float:right;}





/* rotation */



#briefIntroText {

	height:180px;

	vertical-align:middle

}

#briefIntroText li {

	left:0;

	list-style:none;

	opacity:0;

	position:absolute;

	top:0;

	filter:alpha(opacity='0');

	top:16px;

	zoom:1;

}

#briefIntroText li.active {

	opacity:1;

	filter:alpha(opacity='100');

	zoom:1;

}



/* items */



#content .items p {

	font-size:13px;

}

#content .items p.intro {font-weight:bold; background:none; margin-bottom:10px;}

#content .items p.intro:first-letter {font:bold 24px Georgia, "Times New Roman", Times, serif}

#content .items img.fl_l {

	float:left;

	margin:0 10px 10px 0}

#content .items img.fl_r {

	float:right;

	margin:0 0 10px 10px;

} 

#content .items h1{

	font-size:28px;

	font-weight:normal;

	color:#0066CC;

	line-height:1.2;

	margin:6px 0 25px 0;

}

#content .items h3 {margin-top:20px}

.rubrica {background:#333333; font-size:17px; color:#FFFFFF; display:block; padding:3px 10px; margin:3px 0 15px -15px; float:left; overflow:hidden}

#content .items .floatingTxt {
	background:#f7f7f7; 
	border-top:1px solid #dedede; 
	padding:10px; 
	margin:0 10px 10px; 
	font-size:11px; 
	font-style:italic;
	color:#666666;
}

#content .floatingTxt p {font-size:100%}





/* includes */



.card {padding:9px; margin-bottom:10px; border:1px solid #dedede}

.card a.details {display:block; text-align:right; color:#FFFFFF; background:#A7DA40; padding:3px 10px; text-decoration:none; font-weight:bold; font-style:italic; font-size:13px}


/* sec menu */

ul.secmenu {
	margin:0 auto;
	padding:0;
	list-style:none;
	white-space:nowrap;
	word-spacing:-4px;
	*word-spacing:0;
	text-align:center;
	margin-left:-10px;
}
ul.secmenu li {
	display:inline-block; 
	vertical-align:middle;
	font-size:12px; 
	*display:inline;
	*zoom:1;
}

.dashed p {
	background:url(i/dash3.gif) repeat-x 0 100%;
	padding-bottom:10px;
	margin-bottom:10px;
}

.block-juicy { background: #F7F7F7; padding: 15px 20px; margin-bottom: 5px; overflow:hidden}
.block1-juicy { background: #FFF; padding: 15px 20px; margin-bottom: 5px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; overflow:hidden }
.redPrice {  font:bold 14px Georgia, "Times New Roman", Times, serif; color:#C11D05}

