@charset "utf-8";
/* CSS CAPRICE */

html {
 overflow-y: scroll !important;
 height:100%;
}
*
{

}
body
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode";
font-size:12px;
color: #FFFFFF;
background-color: #666666;
border:0px;
height:100%;
}

#container
	{
	width:1052px;
	background-image:url(images/bg-content.gif);
	background-position:top center;
	background-repeat:repeat-y;
	}
#header { width:1052px; }
#center { width:1052px; }
#logo
	{
	background:url(images/logo-caprice.jpg) top center no-repeat;
	width:364px; height:103px;
	float:left;
	margin-left:50px;
	margin-top:15px;
	}
#newsletter	
	{
	width:330px; height:103px;
	margin-right:40px; margin-top:15px;
	float:right;
	}	

#menu
	{
	width:300px;
	height:241px;
	float:left;
	padding: 15px 15px 15px 50px;
	}
#left-menu {height:243px; width:57px; background:url(images/left-of-menu.gif) top left no-repeat; float:left;}
#slideshow
	{
	float:left;
	}
#clear
	{
	clear:both;
	}
	
#fnume, #femail {float:left; margin-right:10px; margin-top:10px;}
	#border { border:1px solid #c2c2c2; padding:5px; margin-top:5px;}
	
#left
	{
	width:650px;
	float:left;
	padding:20px 10px 10px 50px;
	}

#right
	{
	width:262px;
	float: left;
	padding:20px 10px 10px 50px;
	background:url(images/linie-verticala.gif) no-repeat;
	background-position:20px 20px; min-height:560px;
	}

.titlen A:link, .titlen A:active {COLOR: #fff200;	text-decoration: none;font-weight:bold; font-family: "Lucida Sans Unicode";font-size: 14px;}
.titlen A:visited {	COLOR: #fff200;	text-decoration: none;font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 14px;}
.titlen A:hover {COLOR: #fff200;text-decoration: none; font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 14px; }
.titlen { COLOR: #fff200; text-decoration:none;font-weight:bold; font-family: "Lucida Sans Unicode"; font-size:14px; }

.text A:link, .text A:active {COLOR: #fff872; text-decoration: none;font-weight:bold; font-family: "Lucida Sans Unicode";font-size: 12px;}
.text A:visited {	COLOR: #fff872;	text-decoration: none;font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 12px;}
.text A:hover {COLOR: #fff200;text-decoration: none; font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 12px; }
.text { COLOR: #FFFFFF; text-decoration:none;font-weight:none; font-family: "Lucida Sans Unicode"; font-size:12px; }


.titlnews A:link, .titlnews A:active {COLOR: #fff200; font-style:none; text-decoration: none;font-weight:bold; font-family: "Lucida Sans Unicode";font-size: 14px;}
.titlnews A:visited {	COLOR: #fff200; font-style:none;	text-decoration: none;font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 14px;}
.titlnews A:hover {COLOR: #FFFFFF ; font-style:italic;text-decoration: none; font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 14px; }
.titlnews { COLOR: #fff200; font-style:none; text-decoration:none;font-weight:bold; font-family: "Lucida Sans Unicode"; font-size:14px; padding-top:10px; padding-bottom:0px; padding-left:5px; }

#text { width:100%; padding:10px 10px 10px 5px;}

h3.title { COLOR: #FFFFFF; text-decoration:none;font-weight:bold; font-family: "Lucida Sans Unicode"; font-size:15px; padding:0px; margin:7px 0px 7px 5px; }
h1.title { COLOR: #FFFFFF; text-decoration:none;font-weight:bold; font-family: "Lucida Sans Unicode"; font-size:15px; padding:0px; margin:7px 0px 7px 5px; }

ul#nav {	margin:0px;
}

ul#nav li {
	display: inline;
	width:185px;


}

ul#nav li a {
	display: block;
	color: #000000; font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 13px;
	padding:10px 10px 8px 10px;
	text-decoration: none;
	background: url(images/menu-bg.gif) no-repeat 0px 0px;	height:22px;
}

ul#nav li a:hover {
	color: #666666;
}


.newsinput {
background-color: #fff872;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #cccccc;
border-bottom:1px solid #CCCCCC;
border-left:none; border-right:none;
font-weight: normal;
font-size: 10px;
height:15px;
z-index:1px;
}

#footer
	{
	border-top:1px solid #FFFFFF;
	width:930px;
	margin-left:20px;
	}



	
ul#jos {	margin:0px; padding:0px;
}

ul#jos li {
	list-style:none;
	float:left;
	margin-right:20px; margin-top:10px; margin-bottom:10px; margin-left:0px;

}

ul#jos li a {

	color: #fff200; font-weight:bold;font-family: "Lucida Sans Unicode";font-size: 12px;
	text-decoration: none;
}

ul#jos li a:hover {
	color: #CCCCCC;
}


	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Tahoma,Helvetica,sans-serif;
		font-size:.85em;
	}
	
	div.pagination a {
		border: 1px solid #fff200;
		margin-right:3px;
		padding:2px 8px;

		background-position:bottom;
		text-decoration: none;

		color: #fff200;		
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000000;
		background-image:none;
		background-color:#fff872;
		color: #000000;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #fff872;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #000000;
	}
	div.pagination a.prev{
		border:2px solid #fff872;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #000000;
	}
	
.borderimg
	{
	border:1px solid #fff872;
	padding:2px;
	}
#imgbox
	{
	margin:0px 5px 5px 0px;
	}
.adauga
	{
	background-image:url(images/submit-button.gif) no-repeat;
	height:15px;
	width:16px;
	padding:0px; margin:0px;

	}	
	#gallery { margin:0px; padding:0px;
	}
	#gallery ul { list-style: none;margin:0px; padding:0px; }
	#gallery ul li { display: inline; margin:0px; padding:0px; }
	#gallery ul img {
		border: 1px solid #fff872;
		padding:2px;margin:0px 5px 5px 0px;
		
	}
	#gallery ul a:hover img {
		border: 1px solid #000000;
		padding:2px;
	}
	#gallery ul a:hover { color: #999999; }
	
		#gallery2 {
	position:relative;
	height:320px;
	width:650px;
	float:left;
	margin-bottom:50px;
	margin-top:15px;
	background: url(images/border.png) top center no-repeat;
	}
	#gallery2 a {
		float:left;
		position:absolute;
	}
	
	#gallery2 a img {
		margin-top:10px; margin-left:10px;
	}
	
	#gallery2 a.show {
		z-index:500
	}

	#gallery2 .caption {
		z-index:600; 
		background-color: none ; 
		color:#ffffff; 
		height:30px; 
		width:100%; 
		position:absolute;
		bottom:20px; margin-left:10px; margin-top:10px;
	}

	#gallery2 .caption .content {
		margin:5px; 
	}
	
	#gallery2 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	
#err { color: #FF0000; clear:both; }
