html, body { margin:0; padding:0; }body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#fbf4ee }A img{border:0px}A{ color:#A9131C;  text-decoration:none; }A:hover{ color:#000}a:focus{ outline-style:none; outline-width:0}.error_box{ border:1px solid #FF0000}.none{ border:0px; vertical-align:middle}FORM, H1, H2, H3, P, UL{ margin:0px; padding:0px}UL, LI{ list-style-type:none; padding:0xp; margin:0px;}H1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px}H2, H2 A{ color:#A9131C; font-size:18px; font-weight:normal; margin-bottom:10px}H2 A:hover{ color:#000;}.more{ background-image:url(/static/images/readon_arrow.png); width:129px; height:20px; display:block; float:right; text-indent:6px; margin-top:10px;line-height: 19px; }.content{ width:100%; text-align:center; position:relative; }.main{ width:990px; text-align:left; margin:auto; position:relative; }.col_left{ background-color:#FFF}	  .col_left .section{ margin-right:0px}.image{ border:1px solid #CCC; padding:2px; margin:2px 7px 2px 0px; float:left}	.button{background-color:#3D3D3D; color:#FFF; border:0px; cursor:pointer; background-image:none; padding:2px 4px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; width:70px; line-height:20px; height:20px; text-align:center}.box_title{ background-image:url(/static/images/title_bg.jpg); background-position:left top; background-repeat:no-repeat; padding:12px 10px 10px 10px; color:#FFF; background-color:#FF6600; font-size:18px; font-weight: normal !important;}.box_title.green{ background-color:#82C61A; background-image:url(/static/images/title_bg_green.jpg);}.box_title.red{ background-color:#756149; background-image:url(/static/images/title_bg_maro.jpg); }.box_title.red2{ background-color:#DC006A; background-image:url(/static/images/title_bg_pink.jpg); }.box_title.grei{ background-color:#999999; background-image:url(/static/images/title_bg_grei.jpg); }/*------------------HEADER--------------------*/#header{ background-image:url(/static/images/logo.jpg); background-repeat:no-repeat; background-position:left top; position:relative; width:100%; height:180px}	#header .sigla{ position:absolute; left:0px; top:0px; }		#header .sigla A{ display:block; width:400px; height:110px; text-indent:-3000px}	#header .search{ position:absolute; right:0px; top:20px; text-align:right}		#header .search .nav{ color:#663366; padding-bottom:0px}			#header .search .nav A{ color:#663366; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px}		#header .search #q{ width:150px; background-color:#FFF; border:1px solid #666666; padding-left:2px}		#header .button{ background-color:#3D3D3D; color:#FFF; border:0px; cursor:pointer; background-image:none; padding:2px 4px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; width:70px; line-height:18px}		#header .head{ height:110px; }/*------------------MENU--------------------*/.menu{ width:100%; background-color:#649618; position:relative; height:32px }	.menu UL{text-align:left; margin:auto}	.menu li {		display:inline;		text-transform:uppercase;		border-right:1px solid #FFF;		line-height:32px ;		height:32px;		float:left;	}	.menu li A{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; white-space:nowrap; color:#FFF; display:block; padding:0 10px;}/*------------------MENU--------------------*/#location{ font-size:11px; padding-left:60px; padding-top:8px}	#location SPAN{ font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}/*------------------HOME--------------------*/	.last{ padding:10px;}		.last .body{ margin-bottom:20px}						.coperta{padding-bottom:10px; width:220px}		.coperta IMG{ width:220px}		.coperta H3{ padding-bottom:7px}		.coperta H3 A{ font-size:19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}		.coperta UL LI	{padding-left:5px; padding-right:5px}				.coperta UL LI A{					background:transparent url(/static/images/bullet_arrow.gif) no-repeat scroll 0px 8px;					display:block;					padding:3px 2px 4px 18px;					font-weight:bold;					color:#663366;				}	.banner{ padding-top:10px; padding-bottom:10px; margin-left:10px}	.banner_top{ padding-top:5px; text-align:center}.google_banner{ padding:10px 0px}		/*------------------spotlight--------------------*/	#spotlight{ background-color:#3D3D3D; margin-bottom:15px}		#spotlight .jcarousel-clip{ height:340px; width:500px; background-color:#FFF}		#spotlight UL{list-style-image:none; list-style-type:none; margin:0px; padding:0px}		#spotlight UL LI{ height:340px; width:500px; position:relative}			#spotlight UL LI .text{ position:absolute; bottom:0px; width:480px; background-color:#dc006a; padding:10px; color:#FFF}	#spotlight #navigation{ position:absolute; right:0px; width:180px; top:0px; text-align:left; height:340px}		#spotlight #navigation TD{ text-align:left; vertical-align:middle; padding-left:10px; padding-right:10px; font-size:12px; }		#spotlight #navigation TD.selected{ }		#spotlight #navigation TD.selected A{ color:#dc006a }		#spotlight #navigation TD A{ display:block; text-align:left; text-decoration:none; color:#FFF;}		#spotlight #navigation TD A:hover{ display:block; text-align:left; text-decoration:underline;}		/*------------------section--------------------*/	.section_left { float:left; width:400px; background-color:#FFF; }	.section_left .item{padding-bottom:10px;}	.section_right { float:right; width:250px}	.section{ font-size:12px; line-height:18px; margin-bottom:10px; margin-left:10px; }			.section H3{ }			.section H3 A {font-size:18px; margin-bottom:1px; color:#FFF; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}			.section H3 A:hover{ text-decoration:none }			.section .body{ padding-left:5px; padding-right:5px}		.section H2{ padding-bottom:5px; line-height:normal}		.section H2 A{ color:000000; font-size:17px}		.section UL{  margin-top:0px; margin-bottom:10px; background-color:#F4E2E2}			.section UL LI	{padding-left:5px; padding-right:5px}				.section UL LI A{					background:transparent url(/static/images/bullet_arrow.gif) no-repeat scroll 0px 7px;					display:block;					padding:5px 2px 4px 20px;					color:#663366;				}		.section .more{ background-color:#ff99ff; padding-left:10px;}				/*------------------rss--------------------*/	.rss{ background-color:#990099; color:#FFF; line-height:18px; font-size:12px}		.rss .blogurile_tango{ font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; padding-bottom:0px}		.rss .title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; margin-left:10px; padding-bottom:7px; padding-top:4px}		.rss .blog{ margin:10px}			.rss .blog  H2 A{ font-size:19px; line-height:normal; color:#FFFF00}			.rss .blog  H3, .rss .blog  H3 A{ padding:0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font:16px; font-weight:bold; padding-bottom:5px}		.rss .banner{ padding-top:10px; padding-bottom:10px; background-color:#FFF; text-align:center}			.rss .section{ background-color:#FFF; margin:0px; padding-bottom:10px}			/*------------------POLL--------------------*/	.poll{ background-color:#FFF; margin-left:10px}		.poll LABEL{ clear:both;  display:block; border-bottom:1px solid #DDDDDD; padding: 4px 0px 4px 0px; cursor:pointer}		.poll #results{ border:1px solid #756149; padding:10px}		/*------------------BOOKS-------------------*/	#books{ background-color:#990033; color:#FFF; width:990px}		#books .title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; margin-left:30px; padding-bottom:7px; padding-top:4px}		#books .jcarousel-clip{ height:195px; width:920px; margin-left:30px;}		#books UL LI{ height:195px; width:145px; position:relative; text-align:center; overflow:hidden; margin-right:10px}		#books H2 A{ color:#FFF; font-size:17px}			/*------------------BOOKS-------------------*/	#horoscop{ background-color:lightyellow; padding-top:10px; padding-left:10px; height:215px}		#horoscop .title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; margin-left:30px; padding-bottom:7px; padding-top:4px}		#horoscop .jcarousel-clip{ width:100%; height:180px }		#horoscop UL LI{ height:180px; width:150px; position:relative; text-align:center; overflow:hidden;}		#horoscop H2 A{ color:#FFF; font-size:17px;}		/*------------------INTERIOR--------------------*/.interior{ float:left; width:660px; background-color:#FFF; padding:10px}	.interior H1{border-bottom:1px dotted #794613; font-size:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:12px; padding-bottom:4px; margin-top:10px}	.interior .location A:hover{ text-decoration:underline}.article{ }/*------------------video--------------------*/.video{ float:left; position:relative}.video A .play{ position:absolute; left:45px; top:35px; width:25px; height:25px; overflow:hidden; background-image:url(/static/images/play.png); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer}.video A:hover .play{ background-position:0px -25px}/*------------------ARTICOL--------------------*/.body{ font-size:13px; line-height:18px}#pictures{ border:1px solid #CCC; padding:2px; margin:20px 4px 20px 2px; width:500px}	#pictures .jcarousel-clip{ width:500px; height:400px;  background-color:#FFF}		#pictures UL{list-style-image:none; list-style-type:none; margin:0px; padding:0px}		#pictures UL LI{ width:500px; height:400px; position:relative; text-align:center}	#pictures #controls{ background-color:#F5F5F5; margin-top:6px; text-align:center; padding:4px}			#pictures #controls A{ color:#CD0000; font-size:11px; margin-right:5px}		#pictures #controls A.selected{ color:#000; font-weight:bold}		#pictures #controls #controls-prev{ float:left; cursor:pointer}		#pictures #controls #controls-next{ float:right;  cursor:pointer}.authors{ margin-bottom:20px}	.box_content_green{clear:both;}.box_content_green .box_left{padding:10px; float:left; clear:left;}.box_content_green .box_right{padding:10px; float:right; clear: right; display: inline-block;}.box_content_green .box_text{float:left; padding-bottom:10px; width:220px; display: inline-block;}/*------------------HOROSCOP--------------------*/.horoscop UL{  margin-top:0px; margin-bottom:10px}.horoscop UL LI	{padding-left:5px; padding-right:5px}	.horoscop UL LI A{		background:transparent url(/static/images/bullet_arrow.gif) no-repeat scroll 0px 8px;		display:block;		padding:8px 2px 4px 25px;		font-weight:bold;		font-size:14px;		color:#663366;	}/*------------------COMENTARII--------------------*/.pg-comments{ width:100%; padding-top:20px}	.pg-comments #comments{ list-style-type:none; padding:0px; margin:0px; font-size:11px; line-height:18px}		.pg-comments #comments LI{ list-style-type:none; margin-top:20px}		.pg-comments #comments LI .comment-entry{background-color:#F8F8F8; border-bottom:1px solid #EEE; padding:6px}		.pg-comments #comments .author{ padding-left:3px;  margin-bottom:5px; font-size:12px; color:#000 }			.pg-comments #comments .author .records_date{ float:none}	.pg-add-comment{ margin-top:10px; margin-bottom:10px; width:100%}		.pg-add-comment .head{ margin-bottom:10px}	.pg-add-comment .login-as{ font-size:12px}	.pg-add-comment .login-as A{ color:#9a0000}	.pg-add-comment .login-as A:hover{ color:#000000}	#comment-form{ padding-top:0px; width:100%}	#comment-form label{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; padding-top:10px}	#comment-form .form-textarea{width:450px}		#comment-form TEXTAREA{ width:440px; height:100px; border:1px solid #663366; font-size:12px; line-height:18px; color:#666}	#comment-form .nota1{ font-size:10px; clear:both}			 #comment-form .button {margin-top:10px; margin-bottom:10px; float:left}		.comment-alert{ font-size:9px; color:#9a0000}	/*------------------TABS--------------------*/.tabs{ background-color:#F4E2E2; color:#000; margin-left:10px; margin-bottom:10px}	.tabs UL LI{ margin-top:15px}/*------------------INREGISTRARE--------------------*/#inregistrare{ color:666666}	#inregistrare H1{ color:663366}	#inregistrare .input-field{ margin-bottom:10px}		#inregistrare .input-field .small{ font-size:10px; color:#F00; padding-left:110px}	#inregistrare LABEL{ float:left; width:100px; text-align:left; padding-right:10px; font-weight:bold}	#inregistrare INPUT{ border:1px solid #EBA4C7}	#inregistrare .mandatory{ color:#F00; padding-left:4px}	#inregistrare .registerform-info{ font-size:11px;} 		#inregistrare .registerform-info SPAN{ color:#F00}	#inregistrare .reg-info{ padding-bottom:10px}	#inregistrare .button{ border:0px; margin-top:10px}	#inregistrare .error{ color:#F00}/*------------------PAGINATION--------------------*/.pagination { padding:5px;  font-size:0.9em; line-height:30px}	.pagination A{ padding:3px; }	.pagination A.activ{ color:#000; font-weight:bold;}	.pagination EM{ color:#BDBDBD}	.pagination A STRONG{ font-size:16px; font-weight:normal;}/*------------------FOOTER--------------------*/.footer{ text-align:center; background-color:#F4E2E2}	.footer UL{ text-transform:uppercase; padding:10px}	.footer LI{ display:inline; padding:0px 3px}	.footer LI A{ color:#AA4B80}/*------------------TABS--------------------*/.ui-tabs .ui-tabs-panel A{ background:transparent url(/static/images/bullet_arrow.gif) no-repeat scroll 6px 7px;		display:block;		padding:5px 2px 4px 30px;		font-weight:normal;		color:#663366;		font-size:12px;   	    font-family:Arial, Helvetica, sans-serif	}/*------------------fotografia_de_azi--------------------*/#fotografia_de_azi{ }	#fotografia_de_azi .item_foto{ float:left; width:230px; margin-top:15px; background-color:#EEE; padding:10px; margin-right:20px}		#fotografia_de_azi .title{ padding-bottom:3px}		#fotografia_de_azi .body{ padding-top:3px}/*------------------POPUP--------------------*/#imaginiPopup{ width:800px; background-color:#CCC; height:100%}	#imaginiPopup IMG{ vertical-align:middle}	#imaginiPopup A{ color:#FFF}	#imaginiPopup H1{ color:#FFF; padding-top:10px; font-size:16px}	#imaginiPopup .top{ background-color:#CD0000; border-bottom:1px solid #FFF; padding:10px}	#imaginiPopup .middle{ background-color:#CD0000; border-bottom:1px solid #FFF; height:50px; padding-left:10px; padding-right:10px}	#imaginiPopup .poza{ text-align:center; background-color:#EEE}		#imaginiPopup .poza IMG{ margin:auto}	#imaginiPopup .bottom{ padding-top:10px}		#imaginiPopup .bottom A{ color:#000}		/*------------------option_left--------------------*/.option_left {    left: 0;    position: fixed;    top: 260px;    z-index: 9999;}/*------------------BANNER COFFFE--------------------*/.banner_coffee{background-image:url(/static/images/bg_coffeechat.jpg); background-position:left bottom; background-repeat:repeat-x; padding:10px; background-color:#3c975c}	.banner_coffee .coffee_title{color:#f3ce49; font-weight:bold; font-size:13px}	.banner_coffee .more{ float:right; padding-top:10px}		.banner_coffee .more A{ color:#FFF; font-size:11px; text-decoration:underline}/*------------------OTHER--------------------*/.spacer1{ font-size:1px; height:1px; line-height:1px; display:block }.spacer3{ font-size:3px; height:3px; line-height:3px}.spacer5{ font-size:5px; height:5px; line-height:5px}.spacer10{ font-size:10px; height:10px; line-height:10px; display:block}.lineO{ background-image:url(../images/lineO.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px}.clear{clear:both; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}#mobile {display: none}.section_center h3.box_title, .section_center .item { margin: 10px 0}.only-desktop { display: block; }.only-mobile {display: none; }#news-highlight {	width: 680px;	position: relative;	margin-top: 10px;}.primary-news { width: 100% }.primary-news img, .second-news img {	width: 100%;	height: auto}.second-news { width: 50%; padding: 1px;     display: table-cell;}.primary-news .text, .second-news .text {	background-color: #dc006a;	color: white;	padding: 5px;	height: 66px;	overflow: hidden;}/* -------------------------- Responsive -------------------------- */@media only screen and (max-width: 768px) {	.only-desktop { display: none !important; }	.only-mobile {display: block; }	.main {width: 100%}	#header {		width: 100%;		margin: 0 auto;		background-size: contain;	}	#header .sigla A { width: 100vw;}	.search, .menu, .more {display: none}	#mobile {		display: block;		position: relative;		width: 100%;		float: left;		margin-top: 10px;		margin-bottom: 20px;	}	.hmb {		width: 30px;		height: 3px;		background-color: black;		margin: 6px 0;	}	#mobile-nav, #mobile-search { display: none; transition: 0.5s}	.active-nav {		top: 40px;		display: block !important;		width: 200px;		position: absolute;		z-index: 99999999;		background: white;		overflow: hidden;	}	#mobile-nav a { float: left;		padding: 15px;		width: 100%;		border-bottom: 1px solid #ccc; }	#mobile-search {		position: absolute;		right: 10px;		top: 40px;		z-index: 9999999;		width: 95%;		height: 23px;		 background: transparent;		box-shadow: 0px 0px 20px 0px;	}	#q {    width: 70%;}	.main-content {		width: 100% !important;		float: unset !important;	}	.search-icon {		width: 30px;		float: right;		margin: 0 20px;		background: url(/static/images/search.png);		height: 30px;		background-position: center;		background-size: contain;	}	#spotlight .jcarousel-clip, #spotlight UL LI,	#spotlight UL LI A IMG,	#spotlight UL LI .text{		width: 100%;	}	#spotlight .jcarousel-clip {		height: 340px !important;	}	#spotlight #navigation {		position: relative;		right: 0px;		width: 100%;		top: 0px;		text-align: left;		height: 100px;	}	#navigation table tr { display: inline-flex}	.responsive-tabs { width: 98% !important; }	.ui-tabs { width: 95% !important; }	.ui-tabs .ui-tabs-nav { border-radius: 10px 10px 0 0 }	#formpoll { width: 97.3%}	#comment-form TEXTAREA { width: 100%}	#dmeteo {     width: 100% !important;		float: left;}	#pmeteo {		width: 100.6%;		margin: 0 auto;		position: relative;		background: rgb(148, 20, 20);		margin-bottom: 20px;		/*padding-left: 25px;*/		padding-top: 10px;	}	#side_video, .interior {width: 95% !important;}	#side_video .box_title {     border-radius: 8px 8px 0 0 !important; }	.box_content_green .box_right { float: left !important;}	#comment-form .form-textarea { width: 95% }	.box_content_green .box_text { width: 70%}	.article .image img {width: 100% !important;}	.image img { max-height: unset !important; }	.responsive-banner {		position: relative;		width: 93.7%;		float: left;	}	.section_left { width: 100%}	.section_right { float: left; width: 100%}	.section_right .section {margin: 0}	#news-highlight { width: 100%}	.primary-news, .seconds, .primary-news img, .second-news img { width: 100%}	.second-news { width: 50%; display: table-cell; margin-top: 10px; padding: 1px}	.primary-news { margin-bottom: 10px;}	.primary-news .text, .second-news .text {		background-color: #dc006a;		color: white;		padding: 5px;		overflow: unset;		height: auto;	}}