/* = General
-----------------------------------------------------------------------------*/
body 									{ margin:0; padding:0; text-align:center; }
#container								{ background:url(images/bodybg.gif) repeat-x 0 0; }
#wrapper 								{ width:996px; margin:0 auto; position:relative; }
#wrapper-inner							{ width:996px; min-height:830px; position:relative; text-align:left; z-index:1; }
* html #wrapper-inner					{ height:830px; overflow:visible; }
#wrapper-footer-upper					{ width:100%; padding:10px 0; background-color:#f2f5f8; border-top:1px solid #013154; }
#wrapper-footer-lower					{ width:100%;  padding:10px 0; background-color:#f2f5f8; border-top:1px solid #d3d3d4; }
form									{ padding:0; margin:0; }
.clearfix:after 						{ content: "."; clear:both; height:0; visibility:hidden; display:block; }
.clearfix 								{ display: inline-block; /* Fixes IE/Mac */	}
/* Hides from IE-mac \*/
* html .clearfix 						{ height: 1%; }
.clearfix 								{ display: block; }
/* End hide from IE-mac */				
#container .reset-border				{ border:0; }					


/* = Header
-----------------------------------------------------------------------------*/	
#header 								{ width:986px; padding:0 5px; }
#toplinks								{ width:100%; height:18px; margin:0; overflow:hidden; padding:5px 0 0 0; }
#toplinks li							{ float:left; font-size:11px; background:url(images/bullet02.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 14px 0 0; }
#toplinks li a							{ color:#646464; }
#main-header							{ width:100%; height:115px; overflow:hidden; }
#logo									{ float:left; width:327px; height:77px; text-indent:-9999px; margin:18px 0 0 0; position:relative; }
#logo a									{ display:block; width:327px; height:77px; background:url(images/logo.gif) no-repeat 0 0; }
#logo .beta								{ position:absolute; top:0; left:301px; z-index:100; display:block;  }
#main-header #widget 					{ float:right; width:500px; text-align:right; padding:4px 0 0 0; }
#main-header #widget p					{ margin:0; font-size:11px; }
#main-header #widget h2					{ margin:0; }
#main-header #widget #weather			{ float:right; width:100px; text-align:center; margin:0 4px 0 0; }
#main-header #widget #myagelioforos		{ float:right; width:232px; height:57px; position:relative; overflow:hidden; background:url(images/myagelioforos-bg.gif) repeat-x left bottom;
											border:1px solid #dcdcdc; padding:6px 8px; margin:4px 0 0 0; text-align:left; }
#main-header #widget #myagelioforos h2			{ margin:0; background:url(images/myagelioforos.gif) no-repeat 0 0; text-indent:-9999px; height:22px; font-size:0px; }
#main-header #widget #myagelioforos form		{ display:block; overflow:hidden; width:100%; }
#main-header #widget #myagelioforos .textfield	{ border:1px solid #c8c8c8; color:#969696; font-size:11px; padding:3px 3px 0 3px; margin:0 0 0 2px; width:90px; height:16px; float:left; }
#main-header #widget #myagelioforos .submit		{ float:left; }
#main-header #widget #myagelioforos ul			{ margin:0; list-style:none; width:238px; overflow:hidden; padding:2px 0 0 0; }
#main-header #widget #myagelioforos li			{ float:left; padding:0; margin:0; background:url(images/bullet03.gif) no-repeat 0 6px; padding:0 0 0 6px; margin:0 10px 0 0; }
#main-header #widget #myagelioforos li a		{ color:#7ea416; font-size:10px; }
#main-header #widget #myagelioforos .error		{ width:200px; color:#cc0000; font-size:11px; position:absolute; top:10px; left:10px; display:block; padding:8px; background-color:#f1f5f8; border:1px solid #75848e; }
#main-header #widget #myagelioforos .error img	{ float:right; border:0; }
#secondary-header 						{ width:100%; height:30px; line-height:30px; }
#secondary-header form					{ float:left; width:100%; }
#secondary-header h2					{ font-size:10px; color:#000; margin:0 6px 0 0; }
#secondary-header .info					{ display:block; margin:4px 6px 0 0; }
#secondary-header .info img				{ border:0; }
#secondary-header select				{ margin:5px 0 0 0; font-size:11px; padding:2px; width:140px; }
#secondary-header input					{ margin:3px 0 0 0; }
#secondary-header ul					{ margin:0 0 0 8px; }
#secondary-header li					{ background:url(images/bullet04.gif) no-repeat 0  center; padding:0 0 0 8px; font-size:11px; }
#secondary-header .textfield			{ background:url(images/textfield-bg2.gif) no-repeat 0 0; border:0; color:#646464; font-size:11px; padding:5px 0 7px 5px; width:92px; }
#secondary-header-column03 li			{ margin:0; }
#secondary-header h2,
#secondary-header ul,
#secondary-header li,
#secondary-header select,
#secondary-header input,
#secondary-header .info					{ float:left; }
#secondary-header-column01				{ float:left; width:300px; position:relative; }
#secondary-header-column02				{ float:left; width:420px; }
#secondary-header-column03				{ float:right; width:250px; }
#secondary-header-column03 ul			{ float:right; }
#nav									{ width:100%; background:url(images/nav.png) repeat-x 0 0; height:29px; margin:11px 0 0 0; padding:0; list-style:none; overflow:hidden; }
#nav li									{ float:left; margin:0 2px 0 0; padding:0 0 0 9px; font-size:11px; font-weight:bold; color:#fff; background:url(images/nav-left.gif) no-repeat 0 0; }
#nav li a								{ display:block; float:left; color:#fff; text-decoration:none; padding:10px 9px 7px 0; margin:0; background:url(images/nav-right.gif) no-repeat right 0; }
#nav li a:hover							{ text-decoration:underline; }
#nav li.active							{ background:url(images/nav-left-hover.gif) no-repeat 0 0; }
#nav li.active a						{ background:url(images/nav-right-hover.gif) no-repeat right 0; color:#013154; font-size:12px; cursor:default; }
#nav li.active a:hover					{ text-decoration:none; }
#nav li.orange							{ background:url(images/nav-left-green.gif) no-repeat 0 0; }
#nav li.orange a						{ background:url(images/nav-right-green.gif) no-repeat right 0; }


/* = Main Content
-----------------------------------------------------------------------------*/	
#main 									{ width:986px; padding:10px 5px; background-color:#fff; }
#content								{ width:760px; float:left; }
.box									{ width:100%; padding:8px 0 0 0; margin:0 0 10px 0; /*overflow:hidden;*/ border-top:3px solid #003255; float:left; }
.box .column							{ width:360px; padding:0 10px; float:left; }
.row									{ width:100%; /*overflow:hidden;*/ margin:10px 0; clear:both; }
.banner									{ text-align:center; margin:0 0 10px 0; clear:both; display:block; /*overflow:hidden;*/ }
.banner img								{ border:0; display:block; margin:0 auto; }
.banner300x250							{ float:right; clear:none; display:inherit; margin:0; /*overflow:auto*/ }
.banner300x250 td						{ margin:0; padding:0; }
.thumb									{ padding:1px; border:1px solid #c8c8c8; background-color:#fff; }
.thumb3									{ padding:8px; background:url(images/thumb3.gif) no-repeat; }
.thumb-active,
#topstory-thumbs .thumb:hover			{ padding:1px; border:1px solid #003255; background-color:#003255; }
#topstory								{ height:248px; width:760px; overflow:hidden; float:left; }
#topstory-thumbs						{ float:left; width:86px; }
#topstory-thumbs a						{ display:block; margin:0 0 5px 0; }
#topstory-photo 						{ float:left; width:365px; margin:0 10px 0 0; }
#topstory-photo2						{ float:left; margin:0 14px 0 0; }
.topstorycat							{ color:#7dbbe4; font-size:11px; font-weight:bold; margin:0 0 4px 0;  }
.topstorycat a							{ color:#7dbbe4; text-decoration:none; }
#topstorytext							{ float:left; width:299px; }
#topstorytext2							{ float:left; width:440px; }
#topstorytext h2						{ line-height:25px; margin:0 0 8px 0; }
#toptabs								{ width:450px; float:left; }
#toptabs ol								{ width:440px; padding:0 0 0 10px; }
#toptabs ul li, .column ul li			{ margin:6px 0; }
.tabs ol								{ width:100%; overflow:hidden; margin:0 0 10px 0; padding:0; list-style:none; background:url(images/dot.gif) repeat-x 0 25px; line-height:26px; }
.tabs ol li								{ float:left; color:#969696; margin:0 4px 0 0; padding:0 0 0 10px; font-size:11px; }
.tabs ol li a							{ color:#969696; text-decoration:none; padding:0 10px 0 0; display:block; }
.tabs ol li a:hover						{ text-decoration:underline; }
.tabs ol .active						{ background:url(images/tabs-left.gif) no-repeat 0 0; }
.tabs ol .active a						{ background:url(images/tabs-right.gif) no-repeat right 0; color:#013154; cursor:default; }
.tabs ol .active a:hover				{ text-decoration:none; }
.tabs .lifestyle						{ border:0; }
.tabs ul.lifestyle li					{ background:transparent url(images/bullet12.gif) no-repeat scroll 0 6px; }
.tabs ul.lifestyle  li a,
.tabs ol.lifestyle .active a			{ color:#ce3576; }
#current ol								{ width:auto; height:1%; }
#current ol li							{ float:right; }
#current h2								{ margin:0 0 -18px 0; padding:0 0 0 10px; }
.suggested-photo						{ float:left; margin:0 10px 0 0; }
#suggested								{ overflow:100%; float:left; }
#suggested h2							{ float:left; width:750px; background:url(images/dot.gif) repeat-x 0 25px; padding:0 0 8px 10px; }
.box p.suggested-cat					{ color:#7dbbe4; font-size:11px; font-weight:bold; margin:0;  }
.box p.suggested-cat a					{ color:#7dbbe4; text-decoration:none; }
.suggested-text p						{ font-size:12px; margin:0; }
.suggested-text h2						{ margin:0 0 2px 0; }

.article-side .lifestyle h2				{ background-color:#fdf5f8; }
#covers h2, #cols3 h2					{ background:url(images/dot.gif) repeat-x 0 25px; padding:0 0 8px 10px; }
.cols3									{ width:100%; overflow:hidden; background:url(images/cols3.gif) repeat-y -2px 0; }
.cols3 .column							{ width:231px; padding:0 10px; float:left; }
.cols3 h2								{ padding:0 0 0 10px; font-weight:bold; }
.cols3 h2.supertitle					{ }
#photogal, #videogal					{ float:left; width:375px; border-top:3px solid #7dbbe4; overflow:hidden; background:url(images/dot.gif) repeat-x 0 32px; }
#videogal								{ float:right; }
#photogal table, #videogal table		{ margin:20px 0 0 0; float:left; }
#photogal td, #videogal td				{ text-align:center; vertical-align:middle; }
#photogal h2, #videogal h2				{ margin:0 0 -18px 0; float:left; padding:0 0 0 10px; }
.count									{ float:right; }
.count a								{ color:#646464; font-size:10px; font-weight:bold; text-decoration:none; padding:1px; line-height:15px; display:block; float:left; width:8px; }
.count a:hover							{ color:#003255; font-size:12px; font-weight:bold; }
.count .active							{ color:#003255; font-size:12px; font-weight:bold; cursor:default; }
#photogal td div, #videogal td div		{ margin:0 auto; overflow:hidden; }
#photogal td div a, #videogal td div a	{ display:block; float:left; text-decoration:none; width:100%; margin:0 -3px 0 0; }
#photogal td div a:hover,
#videogal td div a:hover				{ text-decoration:underline; }
#photogal td div .cat:hover,
#videogal td div .cat:hover				{ text-decoration:none; }
#photogal td div a img,
#videogal td div a img					{ margin:0 0 4px 0; }
.horizontal								{ width:111px; text-align:left; }
.horizontalL							{ width:157px; text-align:left; }
.vertical								{ width:82px; text-align:left; }
#videogal .cat							{ color:#7dbbe4; text-decoration:none; font-size:11px; font-weight:bold; margin:0; }
#videogal .duration						{ color:#646464; display:block; float:left; clear:both; }
#subnav									{ width:100%; overflow:hidden; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:0 0 10px 0; padding:3px 0; }
#subnav li								{ float:left; margin:0 10px 0 2px; padding:0; background:none; }
#subnav li a							{ color:#646464; display:block; padding:4px 8px; }
#subnav li .active						{ color:#013154; font-weight:bold; background-color:#dae5ed; cursor:default; }
#subnav li .active:hover				{ text-decoration:none; }
#secondary-subnav						{ width:983px; overflow:hidden; border-bottom:1px dotted #a6a6a6; margin:-10px 0 10px 0; padding:3px 0 3px 3px; font-size:11px; }
#secondary-subnav li					{ float:left; background:url(images/sep.gif) no-repeat left center; padding:0; margin:0; }
#secondary-subnav li a					{ color:#003255; display:block; padding:4px 8px; }
#secondary-subnav li .active			{ cursor:default; text-decoration:underline; }
#secondary-subnav .first				{ background:none; }
#breadcrumb								{ /*overflow:hidden;*/ float:left;border-top:1px dotted #a6a6a6; margin:0; padding:3px 0 3px 11px; font-size:11px; width:749px; }
#breadcrumb li							{ float:left; margin:0 4px 0 0; background:url(images/bullet06.gif) no-repeat right center; padding:0; }
#breadcrumb li a						{ color:#969696; display:block; padding:4px 11px 4px 0; }
#breadcrumb .active						{ background:none; }
#breadcrumb .active	a					{ color:#323232; cursor:default; text-decoration:none; }
.category								{ border-bottom:1px solid #c8c8c8; padding:0 0 8px 8px; color:#013154; }
.details								{ font-size:11px; color:#646464; }
.details span							{ display:block; }
#article-head							{ padding:0 8px; }
.padding-wrap							{ padding:8px; }
.article-main							{ float:left; width:448px; }
.article-body							{ padding:0 8px 8px 8px; }
.article-body .thumb					{ margin:0 0 10px 0; }
.article-side							{ float:right; width:300px; }
.extras									{ width:432px; padding:2px 8px 0 8px; margin:0 0 10px 0; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; }
.extras-left							{ float:left; }
.extras-left img						{ border:0; vertical-align:middle; }
.extras-right							{ float:right; font-size:10px; }
.extras-right a							{ text-decoration:none; margin:0 0 0 6px; padding:3px 0 3px 20px; line-height:20px }
.extras-right a:hover					{ text-decoration:underline; }
.print									{ background:url(images/print.gif) no-repeat 0 0 } 
.send									{ background:url(images/send.gif) no-repeat 0 0 } 
.share									{ background:url(images/share.gif) no-repeat 0 0 }
.rating									{ padding:8px; } 
.rating h2, .rating p					{ margin:0 0 2px 0; } 
.rating a								{ background:url(images/bullet04.gif) no-repeat 0 center; padding:0 0 0 8px; font-size:11px; text-decoration:none; }
.rating a:hover							{ text-decoration:underline; }
.rating .stars							{ padding:4px 0; }
.rating .stars span						{ margin:0 0 0 10px; }
.article-side .banner300x250			{ float:none; }
.article-supertitle						{ margin:0 0 2px 0; }
.relative li							{ background:url(images/bullet07.gif) no-repeat 0 5px; }
.relative h2							{ border-bottom:1px solid #C8C8C8; padding:0 0 8px 8px; }
.relative .link							{ display:block; padding:4px 0 0 8px; border-top:1px solid #C8C8C8; }
.relative .link	a						{ background:url(images/bullet04.gif) no-repeat 0 center; padding:0 0 0 8px; font-size:11px; text-decoration:none; }
.relative .link	a:hover					{ text-decoration:underline; }
.relative-media							{ border:1px solid #c8c8c8; margin:0 0 10px 0; }
.relative-media	h2						{ background-color:#f1f5f8; padding:4px 6px; margin:2px; }
.relative-media	.entry					{ padding:6px; border-bottom:1px solid #ececec; overflow:hidden; width:285px; }
.relative-media	.entry img				{ float:left; margin:0 8px 0 0; border:0; }
.relative-media h3						{ margin:0; }
.relative-media span					{ color:#646464; }
.relative-footer						{  margin:0 6px; padding:4px 0 4px 0; }
.relative-footer li						{ background:url(images/bullet04.gif) no-repeat 0  center; padding:0 0 0 8px; font-size:11px; }
.relative-footer li a					{ color:#646464; }
#content .relative-media .thumb			{ padding:1px; border:1px solid #c8c8c8; background-color:#fff; }
.relative-media td						{ padding:0 0 0 4px; }

#article-list ol						{ width:440px; padding:0 0 0 8px; }
#article-list ol li						{ padding:0 0 0 5px; }
#article-list ol li a 					{ padding:0 5px 0 0; }
.article-list-entry						{ padding:16px 8px; position:relative; }
#blogs									{ border-bottom:1px solid #e3e3e3; padding:0 0 5px 0; margin:0 0 5px 0; }
#blogs .article-list-entry				{ padding:6px 8px 6px 0; }
.article-list-entry h2					{ margin:0; }
.article-list-entry span				{ color:#646464; }
.article-list-entry .video				{ vertical-align:middle; margin:0 0 0 2px; }
.even									{ background-color:#f2f5f6; }

.paging									{ text-align:right; padding:8px; font-size:11px; }
.paging	img								{ border:0; }
.paging a								{ color:#646464; padding:4px 7px; text-decoration:none; }
.paging a:hover							{ color:#013154; text-decoration:underline; }
.paging .active							{ background:url(images/paging-active.gif) no-repeat center; font-size:12px; font-weight:bold; color:#013154; cursor:default; }
.paging .active:hover					{ text-decoration:none; }

.article-side #toptabs					{ width:300px; float:none; overflow:hidden; margin:20px 0; }
.article-side #toptabs ol				{ width:290px; background-position:0 29px; }
.article-side #toptabs ol li			{ line-height:12px; text-align:center; width:80px; }
.article-side #toptabs ol li a			{ padding:3px 10px 3px 0; }
.article-side #toptabs ol .large		{ width:120px; }
.article-list-entry .date				{ font-size:11px; color:#646464; margin:0 0 4px 0; }
.article-list-entry .cat,
.article-list-entry .cat a				{ font-weight:bold; color:#7dbbe4; text-decoration:none; margin:0; }
.article-list-entry p					{ font-size:12px; margin:0; }
.article-list-entry h2					{ margin:0 0 8px 0; position:relative; }
.article-list-entry .number				{ font-size:12px; color:#013154; display:block; padding:36px 0 0 0; }
.article-list-entry td					{ vertical-align:top; }
.results-count							{ width:759px;font-size:12px; color:#646464; margin:8px 0 0 0; border-bottom:1px solid #e3e3e3; padding:6px 0; }
.results-count span						{ color:#000; font-weight:bold; }
.article-full #article-list ol			{ width:752px; margin:0; }
.article-full #article-list ol li		{ padding:0 0 0 10px; }
.article-full #article-list ol li a		{ padding:0 10px 0 0; }
.article fieldset						{ width:738px; background:url(images/fieldset.gif) repeat-x left bottom; border-top:none; padding:4px 10px 0 10px;
											border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; margin:0; }
.article fieldset .textfield			{ width:292px; border:1px solid #c4cfd6; background:url(images/textfield-bg3.gif) no-repeat 0 0; padding:3px; font-size:12px; color:#323232; }
.article fieldset .calendar				{ width:110px; color:#646464; }
.article fieldset input					{ vertical-align:middle; }
.article fieldset img					{ border:0;  vertical-align:middle; margin:0 16px 0 0; }
.article fieldset div					{ margin:20px 0; }
.article-list-entry td h2 a				{ background:url(images/bullet08.gif) no-repeat right 6px; padding:0 14px 0 0; }
.article-list-entry td h2.no-icon		{ margin:0 0 2px 0; }
.article-list-entry td h2.no-icon a		{ background:none; }
#article-list #suggested,
#article-list #suggested h2				{ float:none; }
.article-full .extras 					{ width:744px }
#video									{ margin:0 0 10px 0; }
.relative-media .relative ul			{ margin:0; padding:10px; border-bottom:1px solid #ECECEC; }
#article-head .cat, #article-head .cat a{ color:#7DBBE4; font-size:12px; font-weight:bold; margin:0; text-decoration:none; }
.featured								{ float:left; }
.featured ul, .featured ul li			{ margin:0; padding:0; overflow:hidden; }
.featured ul							{ border-bottom:1px solid #e3e3e3; height:1%; }
.featured ul li							{ width:115px; float:left; margin:0 5px; background:none; display:inline; }
.featured img							{ border:0; }
.featured .date							{ color:#646464; margin:0; }

.register								{ margin:0 0 10px 0; }
.register td							{ color:#003255; width:180px; padding:4px 0 0 0; }
.register .textfield					{ width:162px; }
.register select						{ font-size:11px; width:160px; color:#323232; }
.smallcells	td							{ width:10px; }
.smallcells td label					{ color:#323232; font-size:11px; }
.table-header							{ margin:20px 0 6px 0; }
.buttons								{ padding:20px 0 8px 0; margin:0 0 10px 0; border-bottom:1px solid #e3e3e3; }
.icons 									{ padding:10px 0; }
.icons img								{ vertical-align:middle; }
.icons span								{ margin:0 10px 0 0; }

.popup									{ width:379px; padding:17px 0 0 0; position:absolute; z-index:100; background:url(images/popup-upper.gif) no-repeat left top; }
.popup div								{ width:359px; padding:10px; background:url(images/popup-lower.gif) no-repeat left bottom; overflow:hidden; }
.popup p								{ font-size:11px; color:#003255; overflow:hidden; height:1%; }
.popup img								{ float:left; margin:0 10px 0 0; }

.popup2									{ width:179px; padding:4px 0 0 0; left:6px; bottom:14px; position:absolute; z-index:100; background:url(images/popup2-upper.gif) no-repeat left top; }
.popup2 div								{ width:159px; padding:4px 10px 10px 10px; background:url(images/popup2-lower.gif) no-repeat left bottom; overflow:hidden; }
.popup2 p								{ font-size:11px; color:#003255; line-height:normal; }
.popup2 a								{ display:block; margin:0 0 8px 0; float:right; }
.popup2 img								{ border:0; }
.faq-textarea							{ border:1px solid #; font:normal 12px Arial; width:342px; height:110px; }
#faq-intro								{ overflow:hidden; padding:8px 0 8px 8px; }
#faq-intro .article-main				{ width:438px; }
.faq-entry								{ border-bottom:1px dotted #bfbfbf; padding:12px 8px; }
.zodiac td								{ padding:0 0 4px 0; }
.zodiac img								{ border:0; }
#wrapper .zodiac h3						{ border-bottom:1px solid #C8C8C8; padding:0 0 8px 8px; color:#CE3576; margin:0 0 10px 0; font-size:16px; }
#content .zodiac-nav					{ margin:20px 10px 10px 10px; }
#content .zodiac-nav .active			{ color:#646464; background:url(images/bullet11.gif) no-repeat left 4px }
#content .zodiac-nav .active a			{ color:#ce3576; }
#content .zodiac-nav a					{ color:#646464; }
#content .zodiac-nav li					{ background:none; margin:2px 0; }
.thumb4									{ float:left; margin:0 10px 6px 0; }


/* = Sidebar
-----------------------------------------------------------------------------*/
#sidebar								{ float:right; width:215px; }
#sidebar .sidebox 						{ border:1px solid #c8c8c8; padding:10px; margin:0 0 10px 0; overflow:hidden; height:1%; }
#sidebar .sidebox h2					{ margin:0 0 4px 0; }
#sidebar .sidebox h2 a					{ color:#7ea416; text-decoration:none; }
#sidebar .sidebox p						{ font-size:11px; margin:0 0 4px 0; }
#sidebar .sidebox .textfield			{ border:1px solid #c8c8c8; color:#969696; font-size:11px; padding:3px 3px 0 3px; margin:0 0 0 2px; width:130px; height:16px; float:left; }
#sidebar .sidebox .submit				{ float:left; }
#sidebar .sidebox select				{ margin:5px 0 0 0; font-size:11px; padding:2px; width:170px; }
#sidebar .buttonimg						{ border:0; }
#poll fieldset							{ margin:0; padding:4px 0; border:0; }
#poll fieldset div						{ overflow:hidden; width:100%; margin:4px 0; }
#poll fieldset div input				{ float:left; display:block; margin:0 4px 0 0; width:14px; height:14px; }
#poll fieldset div label				{ width:160px; display:block; overflow:hidden; float:left; }
#sidebar .sidebox-footer				{ border-top:1px solid #c8c8c8; margin:10px 0 0 0; padding:4px 0 0 0; }
#sidebar .sidebox-footer li				{ background:url(images/bullet04.gif) no-repeat 0  center; padding:0 0 0 8px; font-size:11px; }
#sidebar .sidebox-footer li a			{ color:#646464; }
#sidebar #tagcloud h2					{ margin:0 0 10px 0; }
#sidebar #tagcloud a					{ font-family:Arial; color:#323232; text-decoration:none; }
#sidebar #tagcloud a:hover				{ text-decoration: underline; }
#sidebar .preview-list					{ margin:10px 0 0 0; padding:4px 0 0 0; }
#sidebar .preview-list li				{ background:url(images/bullet05.gif) no-repeat 0 5px; padding:0 0 0 10px; font-size:12px; color:#323232 }
#sidebar .preview-list li a				{ color:#323232 }
#preview .thumb							{ margin:0 auto }
#preview-cover							{ text-align:center; }
#newsletter								{ background:url(images/newsletter.gif) no-repeat right top; }
#newsletter p							{ width:140px; }
#useful									{ background:url(images/useful.gif) no-repeat right bottom; }
#askus									{ background:url(images/ask-bg.gif) no-repeat right top; }
#askus p								{ width:140px; }
#sidebar #classified					{ width:193px; background:#e6edd1 url(images/classified-bg.gif) repeat-x 0 0; border:1px solid #c7d69f; font-size:11px; overflow:hidden;}
#sidebar #classified h2					{ color:#7ea416; font-size:18px; font-weight:bold; margin:0 0 14px 0;  }
#sidebar #classified h2 img				{ margin-left:5px; display:inline; }
#sidebar #classified select				{ margin:2px 0 6px 0; }
#sidebar #classified-tabs div			{ background-color:#fefbf9; width:193px; padding:10px; margin:0 0 0 -10px; overflow:hidden; }
#sidebar #classified .cat				{ color:#678710; font-size:11px; font-weight:bold; margin:0; }
#sidebar #classified .cat a				{ color:#678710; text-decoration:none; }
#sidebar #classified .thumb				{ float:left; margin:0 4px 0 0; }
#sidebar #classified h3					{ margin:0; }
#sidebar #classified h3 a				{ color:#000; }
#sidebar #classified p					{ color:#646464; }
#sidebar #classified .count				{ float:left; }
#sidebar #classified .count a			{ color:#646464; }
#sidebar #classified .count a:hover,
#sidebar #classified .count .active		{ color:#678710; }
#sidebar #classified .more				{ float:right; color:#678710; text-decoration:none; }
#sidebar #classified .footer			{ padding:4px 10px; border-top:1px solid #f8e8de; }
#classified-tabs ol						{ width:100%; overflow:hidden; margin:10px 0 0 0; padding:0; list-style:none; line-height:24px; }
#classified-tabs ol li					{ float:left; color:#969696; margin:0 4px 0 0; padding:0 0 0 12px; font-size:11px; background:url(images/class-tab-left.gif) no-repeat 0 0; }
#classified-tabs ol li a				{ color:#969696; text-decoration:none; padding:0 12px 0 0; display:block; background:url(images/class-tab-right.gif) no-repeat right 0; }
#classified-tabs ol li a:hover			{ text-decoration:underline; }
#classified-tabs ol .active				{ background:url(images/class-tab-left-active.gif) no-repeat 0 0; }
#classified-tabs ol .active a			{ background:url(images/class-tab-right-active.gif) no-repeat right 0; color:#000; cursor:default;  }
#classified-tabs ol .active a:hover		{ text-decoration:none; }
#sidebar #classified #icons				{ overflow:hidden; width:210px; margin:0 0 0 -7px; padding:10px 0; }
#sidebar #classified #icons	a			{ display:block; float:left; margin:0 1px; text-align:center; text-decoration:none; width:50px;  }
#sidebar #classified #icons	a span		{ width:49px; text-align:center; color:#678710; font:normal 11px arial; }
#sidebar #classified #icons	a:hover span     { text-decoration:none; color:#7ea416 }
#sidebar #classified #icons img			{ border:0; text-decoration:none; display:block; }
#sidebar #classified #icons	a:hover img	{ text-decoration:none;}
#sidebar #classified-suggested h2		{ color:#000; font-size:12px; padding:6px 0; margin:0; }
#sidebar #classified-suggested h3		{ margin:0 0 4px 0; }
#sidebar #classified-suggested h3 a		{ color:#000; }
#sidebar #classified-suggested .thumb2	{ border:1px solid #c7d69f; float:left; margin:0 6px 0 0; }
#sidebar #classified-suggested .entry	{ overflow:hidden; margin:5px 0 10px 0; }
#sidebar #classified-suggested p		{ overflow:hidden; height:1%; }

/* = NEW pages 
----------------------------------------------------------------------------*/
.newsletter 							{ clear:both; display:block; overflow:hidden; padding:0px 0px 20px 10px; background:transparent url(images/dot.gif) repeat-x left bottom; }
.newsletter h3 							{ clear:both; display:block; overflow:hidden; font:normal 12px arial; color:#003255; padding:20px 0px 5px 0px; margin:0; }
.newsletter input 						{ float:left; width:159px; font:normal 11px arial; color:#323232; padding:2px; margin:0; border:1px solid #c8c8c8; }
.newsletter input.send 					{ float:left; width:96px; height:21px; font:normal 12px arial; color:#323232; border:none; background:url(images/buttonSend.gif) no-repeat left top; margin-left:5px;
						  					padding-bottom:2px; display:inline; }
input.sendButton	 					{ float:left; width:96px; height:21px; font:normal 12px arial; color:#323232; border:none; background:url(images/buttonSend.gif) no-repeat left top; margin-left:5px;
						  					padding-bottom:2px; display:inline; }						  
.hospitalBox 							{ clear:both; display:block; overflow:hidden; padding:0px 0px 20px 10px;  }
.searchHosp_box							{ float:left; width:100%; background:transparent url(images/dot.gif) repeat-x left bottom;  padding:0px 0px 20px 10px; }
table.searchHosp						{ float:left; width:620px;  }
table.searchHosp th,td 					{ font:normal 12px arial; padding:3px 6px; }
table.searchHosp select 				{ width:161px; border:1px solid #c8c8c8; } 
.googleBox 								{ float:left; padding:10px 0px 0px 10px; }
.list_hosp 								{clear:both; display:block; overflow:hidden;  padding:10px 0px 0px 10px; border-bottom:1px solid #e3e3e3; }
.list_hosp table.l_hospital 			{ float:left; width:100%; }
.list_hosp table.l_hospital th			{ padding:5px 10px; background-color:#ced8de; vertical-align:top; width:220px; }
.list_hosp table.l_hospital td.gri		{ padding:10px 10px; background-color:#f2f5f6; vertical-align:top;  width:220px;  }
.list_hosp table.l_hospital td			{ padding:10px 10px; background-color:#ffffff; vertical-align:top;  width:220px;  }
.list_hosp table.l_hospital td p		{ padding:0px; width:190px; float:left; }
.i-map 									{ float:left; padding:0px 0px 0px 10px; position:relative; }
.balloon 								{ position:absolute; background:url(images/balloon.gif) no-repeat left top; width:123px; height:33px; left:10px; top:-30px; font:normal 11px arial; color:#003255; 
		   									padding:5px 0px 0px 0px; text-align:center; }
.balloon a 								{ text-decoration:none; }
.entry2									{ padding:10px; overflow:hidden; }
.entry2 h2								{ color:#992460; font-size:18px; }
#content .entry2 h2 a					{ color:#992460; }

.entry2 ul li							{ background:transparent url(images/bullet12.gif) no-repeat scroll 0 6px; font-size:13px; font-weight:bold; margin:4px 0; }
.entry2 ul								{ overflow:hidden; height:1%; margin:10px 0; }
.thumb5									{ padding:10px 13px; background:url(images/thumb5.gif) no-repeat 0 0; border:0; }
.padding-10px							{ padding:5px 10px; }

.travel h3								{ color:#007c7d; font-size:15px; margin:0 0 2px 0; }
.travel h3 a							{ color:#007c7d; }
.travel h2								{ color:#00a8aa; border-bottom:1px solid #C8C8C8; padding:0 0 8px 8px; }
.travel									{ border-top:3px solid #00a8aa; }
.travel	p								{ color:#323232; }
.homme h3								{ color:#02223e; font-size:15px; margin:0 0 2px 0; }
.homme h3 a								{ color:#02223e; }
.homme h2								{ color:#023765; border-bottom:1px solid #C8C8C8; padding:0 0 8px 8px; }
.homme	p								{ color:#323232; }

.video2									{ margin:0 0 6px 0; }

.thumb6									{ padding:8px 55px; background:url(images/thumb6.gif) no-repeat 0 0; border:0; }
#lifestyle-intro h2 a					{ color:#992460; } 
#lifestyle-intro h2 					{ margin:10px 0; font-size:18px; }

table.search-restaurants td				{ color:#003255; padding:0; }
table.search-restaurants label			{ display:block; padding:8px 0 2px 0; }
table.search-restaurants select			{ padding:2px; font-size:11px; width:150px; }

.search-restaurants-results				{ padding:20px 0; border-top:1px solid #e3e3e3; }
.search-restaurants-results p			{ color:#003255; margin:0 0 10px 0; }

.restaurant-entry						{ width:100%; border:1px solid #dcdcdc; margin:10px 0; }
table.restaurant-entry					{ border:0; margin:10px 0; border-top:1px solid #dcdcdc;  }
.restaurant-entry td					{ padding:10px; border-bottom:1px solid #dcdcdc;  }
.restaurant-entry h2					{ font-size:20px; font-weight:bold; color:#003255; padding:5px 10px; margin:0; border-bottom:1px solid #dcdcdc; }
.restaurant-entry h3					{ font-size:16px; font-weight:bold; color:#003255; margin:0; }
.restaurant-entry td h3					{ font-size:14px; }
.restaurant-entry img					{ float:left; margin:0 10px 4px 0; }
.restaurant-entry-main					{ padding:10px; overflow:hidden; height:1%; }
.restaurant-entry-footer				{ padding:4px 10px 8px 10px;  border-top:1px solid #dcdcdc; background:url(images/restaurant-entry-footer.gif) repeat-x left bottom; }
.restaurant-entry ol					{ width:100%; padding:0; margin:0; list-style:none; }
.restaurant-entry ol li					{ display:inline; padding:3px 0 3px 20px; margin:0 12px 0 0; line-height:22px; font-size:11px; }
.restaurant-entry ol li a				{ text-decoration:none; }
.restaurant-entry ol li.tel				{ background:url(images/tel.gif) no-repeat left center; }
.restaurant-entry ol li.url				{ background:url(images/url.gif) no-repeat left center; }
.restaurant-entry ol li.map				{ background:url(images/map.gif) no-repeat left center; }
.restaurant-entry p						{ margin:4px 0; }

.restaurant-entry-footer p,
.restaurant-entry td p					{ font-weight:bold; color:#003255; font-size:12px; }
.restaurant-entry .more					{ background:url(images/bullet04.gif) no-repeat left center; padding:0 0 0 6px; font-size:11px; text-decoration:none; }
.restaurant-entry .more:hover,
.restaurant-entry ol li a:hover			{ text-decoration:underline; }

.with-border 							{ border-bottom:1px solid #c8c8c8; padding:0 0 4px 0; }
.cover									{ padding:4px 10px 10px 4px; background: url(images/coverbg.gif) no-repeat left top; border:0; }
.pdf									{ border:0; margin:20px 0; }



/* = Footer
-----------------------------------------------------------------------------*/	
.footer 								{ width:986px; margin:0 auto; text-align:left; overflow:hidden; }
#wrapper-footer-upper .footer			{ background:url(images/footer-faux-column.gif) repeat-y -9px 0; }
.footer .column							{ width:154px; padding:0 10px 0 0; float:left; }
.footer .column	h2						{ margin:0 0 4px 0; }
.footer .column	ul						{ margin:0; list-style:none; }
.footer .column	li						{ margin:0; padding:0; background:none; font-size:11px; }
.footer .column	li a					{ color:#646464; }
.footer-sigs 							{ padding:0; margin:0; float:right; display:inline; }
.spiritup_left 							{ font-weight:bold; float:left; display:inline; }
.spiritup_right 						{ float:left; display:inline; padding:0 0 0 5px; font-size:11px; }
.netvolution 							{ float:left; font:normal 11px Tahoma; text-align:right; width:180px; padding:2px 0 0 0; }
.netvolution img						{ border:0; }
.netvolution a 							{ font:normal 11px Tahoma; text-decoration:none; color:#000000; }
.netvolution a:hover 					{ font:normal 11px Tahoma; text-decoration:none; color:#FF6000; }
#wrapper-footer-lower p					{ float:left; margin:0; font-size:11px; color:#646464; }


/*.popup div.lifestyle					{ border:0; background:transparent url(images/popup-lower2.gif) no-repeat scroll left bottom; }
.popup div.travel						{ border:0; background:transparent url(images/popup-lower3.gif) no-repeat scroll left bottom; }
.popup p.lifestyle						{ border:0; color:#ce3576; }
.popup p.travel							{ border:0; color:#007c7d; }*/







/* = Classified
-----------------------------------------------------------------------------*/
.classified #nav li						{ background:url(images/nav-left-green.gif) no-repeat 0 0; }
.classified #nav li a					{ background:url(images/nav-right-green.gif) no-repeat right 0; }
.classified #nav li.active				{ background:url(images/nav-left-hover.gif) no-repeat 0 0; }
.classified #nav li.active a			{ background:url(images/nav-right-hover.gif) no-repeat right 0; }

.classified #nav .blue					{ float:left; margin:0 2px 0 0; padding:0 0 0 9px; font-size:11px; font-weight:bold; color:#fff; background:url(images/nav-left.gif) no-repeat 0 0; }
.classified #nav .blue a				{ display:block; float:left; color:#fff; text-decoration:none; padding:10px 9px 7px 0; margin:0; background:url(images/nav-right.gif) no-repeat right 0; }


/*#nav									{ width:100%; background:url(images/nav.png) repeat-x 0 0; height:29px; margin:11px 0 0 0; padding:0; list-style:none; overflow:hidden; }
#nav li									{ float:left; margin:0 2px 0 0; padding:0 0 0 9px; font-size:11px; font-weight:bold; color:#fff; background:url(images/nav-left.gif) no-repeat 0 0; }
#nav li a								{ display:block; float:left; color:#fff; text-decoration:none; padding:10px 9px 7px 0; margin:0; background:url(images/nav-right.gif) no-repeat right 0; }
#nav li a:hover							{ text-decoration:underline; }
#nav li.active							{ background:url(images/nav-left-hover.gif) no-repeat 0 0; }
#nav li.active a						{ background:url(images/nav-right-hover.gif) no-repeat right 0; color:#013154; font-size:12px; cursor:default; }
#nav li.active a:hover					{ text-decoration:none; }
#nav li.orange							{ background:url(images/nav-left-orange.gif) no-repeat 0 0; }
#nav li.orange a						{ background:url(images/nav-right-orange.gif) no-repeat right 0; }*/


/* = Travel
-----------------------------------------------------------------------------*/
.travel .popup p 						{ color:#007c7d; }
.travel .popup div 						{ background:transparent url(images/popup-lower3.gif) no-repeat scroll left bottom; }
.travel .paging .active					{ color:#007c7d; }
.travel-entry							{ padding:10px 0; overflow:hidden; width:100%; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; }
.travel-entry a							{ color:#007c7d; }
.travel .article-list-entry h2 			{ border-bottom:0; color:#007c7d; padding:0; }
.travel .article-list-entry h2  a		{ color:#007c7d; }
.travel .category						{ color:#00a8aa; }
#travel-intro h2 a						{ color:#007c7d; } 
#travel-intro h2 						{ margin:10px 0; font-size:18px; }
.tabs .travel							{ border:0; }
.tabs ul.travel li						{ background:transparent url(images/bullet13.gif) no-repeat scroll 0 6px; }
.tabs ul.travel  li a,
.tabs ol.travel .active a				{ color:#007c7d; }
.travel #article-head h2				{ padding:0; border:0; }
.relative-media							{ border:1px solid #c8c8c8; margin:0 0 10px 0; }
.travel-media h2						{ margin:2px; padding:4px 6px; border:0; }
.travel-media h3						{ font-size:12px; }

.travel .print 							{ background:transparent url(images/print-travel.gif) no-repeat scroll 0 0; }
.travel .send 							{ background:transparent url(images/send-travel.gif) no-repeat scroll 0 0; }
.travel ul li							{ background:transparent url(images/bullet14.gif) no-repeat scroll 0 5px; }
.travel span.link a						{ color:#323232; background:transparent url(images/bullet14.gif) no-repeat scroll 0 center; }
.travel .rating a						{ background:transparent url(images/bullet14.gif) no-repeat scroll 0 center; }
.travel .rating h2						{ padding:0; border:0; }
.travel .extras-right a, .travel li a 	{ color:#007c7d; }


.calendar_1 {
	display: block;
	margin: 0;
	padding: 10px 0;
}
.calendar_1 table {
	display: inline;
	float: left;
	margin: 0 10px;
	padding: 0;
	width: 165px;
	font: normal 11px arial;
	color: #0F0F0F;
}
.calendar_1 div.calendar_table {
	float: left;
	padding: 5px 10px 0 10px;
	width: 165px;
}
.calendar_1 table.calendar_table {
	display: table;
	float: none;
	border-collapse: separate;
	border-spacing: 2px;
	margin: 0;
	width: 165px;
}
.calendar_1 table.calendar_table tr {
}
.calendar_1 table.calendar_table td {
	margin: 2px;
	padding: 2px 0;
	width: 19px;
	background-color: #f2f2f2;
}
.calendar_1 table.calendar_table td.daysofweek {
	font-weight: bold;
	background: none;
}
.calendar_1 table.calendar_table td.inactiveDay {
	background: none;
}
.calendar_1 table select {
	float: left;
	padding: 1px;
	font: normal 10px Arial;
}
.calendar_1 table select.month {
	width: 100px;
}
.calendar_1 table select.year {
	margin-left: 3px;
	width: 60px;
}

.daysofweek {
	color:#0F0F0F;
	float:left;
	font:normal 12px arial;
	margin:0pt;
	padding:2px 0px;
	text-align:center;
	width:16px;
	height:12px
}
.days {
	color:#0F0F0F;
	float:left;
	font:bold 11px arial;
	margin:0pt;
	padding:2px 0px;
	text-align:center;
	width:16px;
	height:12px
}
.days a{
	font:normal 11px arial;
	color:#0F0F0F;
	text-decoration:none;
}
.days a:hover{
	font:normal 11px arial;
	color:#0F0F0F;
	text-decoration:underline;
}
.inactiveDay {
	color:#0F0F0F;
	display:inline;
	float:left;
	font:normal 11px arial;
	margin:0px 0px 0px 0px;
	padding:2px 0px;
	text-align:center;
	width:16px;
}
.curDay{
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	width:16px;
	height:12px;
	text-align:center;
	float:left;
	font:bold 11px arial;
	color:#ab0002;
}
.curDay a{
	font:bold 11px arial;
	color:#ab0002;
	text-decoration:none;
}

/* = Carousel 
-----------------------------------------------------------------------*/

#carousel_intro 				{ clear:both; display:block; overflow:hidden; background:url(images/bg_car01.gif) repeat-x left bottom; padding:7px 0px 19px 0px; position:relative; }
#carousel_intro h1.carousel_h1 	{ font:normal 18px arial; color:#992460; padding:0px 0px 0px 10px; margin:20px 0px 0px 0px; float:left; }
#carousel_intro h1.carousel_h1 a{ font:normal 18px arial; color:#992460;}
.imageBox_intro 				{ clear:both; display:block; overflow:hidden; background:url(images/lifestyle_bg_01.gif) no-repeat left bottom; padding:21px 16px 22px 17px; 
								  margin:0px 0px 0px 35px; }
.imageBox_intro a				{ border:none; padding:0; margin:0; float:left;  }
.imageBox_intro img				{ border:none; padding:0; margin:0; float:left; }
.pagesC							{ right:60px; top:265px; position:absolute; }
.pagesC	 a						{ float:left; background:url(images/pageC.gif) no-repeat left top; width:21px; height:21px; font:bold 12px arial; color:#ffffff; margin:0px 1px; 
								  display:inline; text-align:center; padding-top:2px; text-decoration:none; }	
.pagesC	 a:hover				{ float:left; background:url(images/pageC_active.gif) no-repeat left top; width:21px; height:21px; font:bold 12px arial; color:#ffffff; }
.pagesC  a.active				{ float:left; background:url(images/pageC_active.gif) no-repeat left top; width:21px; height:21px; font:bold 12px arial; color:#ffffff; }	

.carousel_2			{ width:100%; }	
.carousel_2	 img	{ border:none; }
.carousel_2 .left	{ float:left; padding-top:75px; }	
.carousel_2 .right	{ float:right; padding-top:75px; }
.scroll 			{ float:left; width:374px; padding:0px 10px 0px 12px; }
.scroll ul 	{ float:left; list-style:none; padding:0; margin:0; }
.scroll ul li 		{ float:left; padding:0px 13px; list-style:none; background:none; margin:0; }
.scroll ul li a.title	{ float:left; padding:3px 4px ; font:bold 11px arial; color:#ce3576; margin:0; }

.carousel_2 .left2		{ float:left; padding-top:43px; }	
.carousel_2 .right2		{ float:right; padding-top:43px; }
.scroll_2 				{ float:left; width:374px; padding:0px 10px 0px 12px; }
.scroll_2 ul 	{ float:left; list-style:none; padding:0px; margin:0; }
.scroll_2 ul li 		{ float:left; padding:0px 0px; list-style:none; background:none;  width:124px; margin:0; }
.scroll_2 ul li a.title	{ float:left; padding:3px 4px ; font:bold 11px arial; color:#ce3576; margin:0;  }


.thumb00	{ padding:7px; background:url(images/thumb00.gif) no-repeat; }
.thumb001	{ padding:7px; background:url(images/thumb001.gif) no-repeat; }
.entry3									{ padding:8px 10px 6px 10px ; overflow:hidden; }
.entry3 h2								{ color:#992460; font-size:18px; }


.article-list-entry	 img	{ float:left; margin-right:15px; display:inline; }


/* = Aggelies 
-----------------------------------------------------------------------*/


#logo_aggelies		{ float:left; width:571px; height:87px; text-indent:-9999px; margin:13px 0 0 0; position:relative; }
#logo_aggelies a	{ display:block; width:571px; height:87px; background:url(images/logo_aggelies2.gif) no-repeat 0 0; }

#main-header #logBox 					{ float:right; width:250px; text-align:right; padding:4px 0 0 0; border:1px solid #dcdcdc; background:url(images/bg_003.gif) repeat-x left bottom; }
#main-header #logBox p					{ margin:0; font-size:11px; }
#main-header #logBox h2					{ margin:0; }

#content2		{ width:676px; float:left; }
.button_left	{ float:left; width:254px; height:43px; margin-bottom:10px; background:url(images/buttonAg_l.gif) no-repeat left top; padding:20px 0px 0px 80px; font:bold 16px arial; 
			      color:#678710; }
.button_left a 	{ font:bold 16px arial; color:#678710; text-decoration:none; vertical-align:middle; }
.button_left img{ vertical-align:middle; padding-left:10px; border:0; }
.button_right	{ float:right; width:266px; height:43px;  margin-bottom:10px; background:url(images/buttonAg_r.gif) no-repeat left top; padding:20px 0px 0px 68px; font:bold 16px arial; 
				  color:#678710;  }
.button_right a { font:bold 16px arial; color:#678710; text-decoration:none; vertical-align:middle; }
.button_right img{ vertical-align:middle; padding-left:15px; border:0; }

.box_aggelies { float:left; width:676px; background:url(images/box_aggelies_bottom.jpg) no-repeat left bottom; padding-bottom:7px; margin:0px 0px 0px 0px; }
.box_aggelies_main 	 	{ clear:both; display:block; overflow:hidden; width:666px; background:url(images/box_aggelies_top.jpg) no-repeat left top; padding:0px 0px 20px 10px; }
.box_aggelies_main.noB	{ padding:0px 0px 0px 10px; }

.box_aggelies_main h2 { clear:both; display:block; overflow:hidden; padding:23px 0px 24px 69px; font:bold 16px arial; color:#678710; background:url(images/grammi_00.gif) repeat-x left bottom }

.search_box_ag 				{ clear:both; display:block; overflow:hidden; font:normal 11px arial; color:#323232; }
table.search_box_0 			{ clear:both; display:block; overflow:hidden; font:normal 11px arial; color:#323232; }
table.search_box_0 th,td	{ font:normal 11px arial; padding:3px 8px 3px 0px; }
table.search_box_0 select 	{ width:183px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial; height:20px; padding:1px 0px;  } 
table.search_box_0 input 	{ width:179px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial;  padding:2px 0px 2px 3px;} 
table.search_box_0 input.ok_0			{ width:31px; border:none; height:21px; padding:0px 0px 0px 0px; background:#fff url(images/button_OK.gif) no-repeat left top; margin:2px 0px 0px 5px; 
								  		  display:inline; outline:none; cursor:pointer; vertical-align:sub;  } 
*html table.search_box_0 input.ok_0 	{ vertical-align:text-bottom; }
*+html table.search_box_0 input.ok_0 	{ vertical-align:text-bottom; }

.aggellies_choise  			{ clear:both; display:block; overflow:hidden; margin:40px 0px 0px; font:normal 11px arial; }
.aggellies_choise .choice   { font:normal 11px arial; }

.choiceList 		{ clear:both; display:block; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; height:180px; overflow:hidden; }

.greenBox 			{ float:left; width:326px; height:162px; margin:0px 0px 0px 3px; display:inline; padding:0; }
.greenBox img		{ border:none; }
.greenBox .image,
.greenBox .text,
.buttonGreen  		{ display:none; }

/*.greenBox 			{ float:left; width:266px; height:157px; background:url(images/green_box.gif) no-repeat left top; margin:0px 8px; display:inline; padding:23px 18px 0px 22px; }
*html .greenBox 	{ background:url(images/green_box.gif) no-repeat left top;  }
.greenBox .image 	{ float:left; padding:18px 10px 0px 0px; } 
.greenBox .text 	{ float:left; padding:0px 0px 0px 0px; width:167px;  height:157px; position:relative; z-index:15;  } 
.greenBox .text h3	{ color:#fda803; font:bold 17px arial; } 
.greenBox .text p	{ font:normal 13px arial; color:#000000; letter-spacing:-1px; } 
.buttonGreen	{ position:absolute; right:0px; bottom:20px; width:139px; height:24px; background:url(images/green_button.gif) no-repeat left top; font:bold 11px arial; color:#678710;
				  padding:9px 13px 0px 13px; clear:both; }
.buttonGreen a	{ font:bold 11px arial; color:#678710; text-decoration:none;FDA803  }
.buttonGreen a:hover	{ color:#FDA803; text-decoration:none;  }
.buttonGreen img{ padding-left:10px;  }*/

.aggelies_tab 					{ float:left; padding:0px 0px 0px 0px; margin:10px 0px 0px; z-index:1 }
.aggelies_tab_cont				{ float:left; width:676px; background:url(images/tabBox_Bottom.gif) no-repeat left bottom; min-height:170px; margin-top:30px; }
div[class] .aggelies_tab_cont 	{ height:100%; }

.aggelies_tab_cont .top	{ float:left; width:676px; height:7px; background:url(images/tabBox_Top.gif) no-repeat left bottom; }
.aggelies_tabList 		{ float:left; width:676px; padding:0; margin:0; }
.ag_t_L 				{ float:left; width:115px; padding:0px 10px; margin:0; font:normal 11px arial; }
.ag_t_L img 			{ clear:both; display:block; overflow:hidden; border:1px solid #c8c8c8; background-color:#ffffff; padding:1px; margin:5px 0px 5px 0px; }
.ag_t_L img.videoI 		{ clear:both; display:block; overflow:hidden; border:none; background-color:#fcf0c4; padding:0; }
.moreAg 				{ float:left; width:662px; background:url(images/grammi_01.gif) repeat-x left top; padding:5px 10px 5px 0px; margin:0px 2px; display:inline; text-align:right; }
.moreAg a 				{ font:normal 11px arial; text-decoration:none; }
.moreAg a:hover 		{ font:normal 11px arial; text-decoration:underline; }
.moreAg img 			{ padding-right:5px; vertical-align:middle; }

.tabsBox 						{ position:relative; float:left;  }
.tabsBox ul 					{ position:absolute; left:0; top:0px; z-index:9999; width:676px; margin:0; }
.tabsBox ul li 					{ float:left; height:37px; }
.tabsBox ul li a				{ font:bold 11px arial; color:#9cb163; }
.tabsBox ul li a:hover			{ text-decoration:none; color:#678710; }
.tabsBox ul li.active 			{ float:left; height:37px;  }
.tabsBox ul li.active a 		{ font:bold 11px arial; color:#678710;  }
.tabsBox ul li.active a:hover	{ text-decoration:none; color:#678710; }



.tabsBox ul li.second			{ float:left; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; background:url(images/tab_left.gif) no-repeat left top; height:37px;  }
.tabsBox ul li.second a			{ float:left; padding:13px 12px 0px 5px; margin:0; background:url(images/tab_right.gif) no-repeat right top; height:24px;  font:bold 11px arial; 
							      color:#9cb163; }
.tabsBox ul li.second a:hover	{ text-decoration:none; color:#678710; }
.tabsBox ul li.second.active 	{ float:left; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; background:url(images/tab_left_active.gif) no-repeat left top; height:37px;  }
.tabsBox ul li.active a 		{ float:left; padding:13px 12px 0px 5px; margin:0; background:url(images/tab_right_active.gif) no-repeat right top; height:24px; font:bold 11px arial; 
								  color:#678710;  }
.tabsBox ul li.second.active a:hover{ text-decoration:none; color:#678710; }

.tabsBox ul li.first 				{ float:left; padding:0px 0px 0px 5px; margin:0; background:url(images/tab_left_f.gif) no-repeat left top; height:37px;  }
.tabsBox ul li.first a				{ float:left; padding:13px 12px 0px 5px; margin:0; background:url(images/tab_right.gif) no-repeat right top; height:24px;  font:bold 11px arial; 
									  color:#9cb163; }
.tabsBox ul li.first a:hover		{ text-decoration:none; color:#678710; }
.tabsBox ul li.first.active 		{ float:left; padding:0px 0px 0px 5px; margin:0; background:url(images/tab_left_active_f.gif) no-repeat left top; height:37px;  }
.tabsBox ul li.first.active a 		{ float:left; padding:13px 12px 0px 5px; margin:0; background:url(images/tab_right_active.gif) no-repeat right top; height:24px; font:bold 11px arial; 
								 	  color:#678710;  }
.tabsBox ul li.first.active a:hover	{ text-decoration:none; }


.search_box_ag2				{ float:left; font:normal 11px arial; color:#323232; width:255px; }

.aggellies_choise2 			{ float:left; margin:0px 0px 0px; font:normal 11px arial; width:395px; padding:3px 0px 0px 0px }
.aggellies_choise2 .choice   { font:normal 11px arial; }

.choiceList2 { float:left;  }
.greenSmall 				{ float:left; padding-right:0px; width:98px; }
.greenSmall h3 				{ float:left; font:bold 10px arial; width:98px; text-align:center; color:#678710; margin:0; }
.greenBoxSmall 				{ float:left; width:98px; height:98px; margin:0px 0px 0px 0px; padding:0; }
.greenBoxSmall .image 		{ float:left; text-align:center; } 
.greenBoxSmall .image img	{ border:none; } 



#sidebar2	{ width:300px; float:right; padding:0; margin:0; }
.box_right01	{ float:left; width:298px; border:1px solid #ede2c5; background:#fdfaf4 url(images/bg_002.gif) repeat-x left bottom; padding:8px 0px; margin-bottom:10px; }
.box_right01 h2	{ clear:both; display:block; overflow:hidden; background:url(images/grammi_02.gif) repeat-x left bottom; padding:0px 10px 8px; color:#678710; font:bold 16px arial; }
.box_right01 ul				{ clear:both; display:block; overflow:hidden; padding:0px 10px 0px; list-style:none; margin:0; }
.box_right01 ul	li 			{ clear:both; display:block; overflow:hidden; padding:0px 0px 3px 10px; background:url(images/arrow_02.gif) no-repeat left 5px; font:normal 12px arial; }
.box_right01 ul	li a 		{ font:normal 12px arial; }

.box_right02	{ float:left; width:298px; border:1px solid #ede2c5; background-color:#fcf9f0; padding:10px 0px 0px 0px; margin-bottom:10px; }
.box_right02 h2	{ clear:both; display:block; overflow:hidden; padding:0px 10px 0px; color:#678710; font:bold 16px arial; }
.box_right02 ul				{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px; margin:0; list-style:none; }
.box_right02 ul	li 			{ clear:both; display:block; overflow:hidden; padding:5px 10px 5px 10px; font:normal 12px arial; list-style:none; background:none; margin:0;  }
.box_right02 ul	li.clR		{ clear:both; display:block; overflow:hidden; padding:5px 10px 5px 10px; font:normal 12px arial; background:none; background-color:#fcf4d7; list-style:none;    }
.box_right02 ul	li a 		{ font:normal 11px arial; }
.max_letter { clear:both; display:block; overflow:hidden; padding:0px 10px 10px ; }
.max00 { font:bold 12px arial; }
.max01 { font:bold 13px arial; }
.max02 { font:bold 14px arial; }
.max03 { font:bold 16px arial; }
.max04 { font:bold 17px arial; }
.max05 { font:bold 18px arial; }
.min00 { font:bold 11px arial; }
.min01 { font:bold 10px arial; }
.banner300x250R	{ float:right; margin-bottom:10px; }

.button_R		{ float:left; width:220px; height:43px; margin-bottom:10px; background:url(images/buttonAg_l_R.gif) no-repeat left top; padding:20px 0px 0px 80px; font:bold 13px arial; 
				  color:#678710; }
.button_R a 	{ font:bold 13px arial; color:#678710; text-decoration:none; vertical-align:middle; }
.button_R img	{ vertical-align:middle; padding-left:5px; border:0; }
.button_R2		{ float:right; width:225px; height:43px;  margin-bottom:10px; background:url(images/buttonAg_r_R.gif) no-repeat left top; padding:20px 0px 0px 75px; font:bold 13px arial; 
				  color:#678710;  }
.button_R2 a 	{ font:bold 13px arial; color:#678710; text-decoration:none; vertical-align:middle; }
.button_R2 img	{ vertical-align:middle; padding-left:5px; border:0; }

#content2 #breadcrumb	{ overflow:hidden; border-top:1px dotted #a6a6a6; margin:0; padding:3px 0 3px 11px; font-size:11px; width:665px; margin-top:10px; float:left; }

.aggelies							{ border-top:3px solid #7ea416; }
.aggelies .tabs ol .active a, 			
.aggelies li a,							
.aggelies h2, .lifestyle h3,			
.aggelies .category,					
.aggelies .extras-right a,				
.aggelies .entry a,
.aggelies #article-head .cat, 
.aggelies #article-head .cat a	,
.aggelies .count .active, .count a:hover 	{ color:#7ea416; }

.aggelies .article-main		{ float:left; width:676px; }
.aggelies .extras			{ width:658px; padding:2px 8px 0 8px; margin:0 0 10px 0; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; }

.aggelies .article-list-entry a	{ color:#7ea416; }
.aggelies .even 				{ background-color:#f2f5f6; }

.thumb07						{ padding:1px; border:1px solid #c8c8c8; background-color:#fff; float:left; margin:0px 10px 5px 0px; display:inline; }
.aggelies .popup p 				{ color:#7ea416; }
.aggelies .popup div 			{ background:transparent url(images/popup-lower3.gif) no-repeat scroll left bottom; }

.userBox			{ float:left; width:270px; background:url(images/user_top.gif) no-repeat left top; padding-top:10px; margin:10px 8px 0px 50px; display:inline; }
.userBox_main		{ float:left; width:185px; background:url(images/user_bottom.gif) no-repeat left bottom; padding:10px 42px 10px 53px; }
.userBox_main h2	{ clear:both; display:block; overflow:hidden; font:bold 15px arial; color:#003255; }
.userBox_main table	{ float:left; font:normal 11px arial; }
.userBox_main td	{ float:left; font:normal 11px arial; padding:2px 0px 0px 0px; }
.userBox_main input	{ width:162px; height:18px; border:1px solid #c8c8c8; padding:2px 0px 0px 0px; font:normal 11px arial; margin-bottom:7px; }
.userBox_main input.eggrafi_button { width:163px; height:25px; border:none; background:#fff url(images/ag_button.gif) no-repeat left top; padding:0px 0px 0px 0px; font:normal 11px arial; margin-top:15px; }

.loginBox							{ float:left; width:270px; background:url(images/user_top.gif) no-repeat -1px top; padding-top:10px; margin-top:10px; }
.loginBox_main						{ float:left; width:185px; background:url(images/login_bottom.gif) no-repeat left bottom; padding:10px 42px 10px 53px }
.loginBox_main h2					{ clear:both; display:block; overflow:hidden; font:bold 15px arial; color:#7ea416; }
.loginBox_main table				{ float:left; font:normal 11px arial; }
.loginBox_main td					{ float:left; font:normal 11px arial; padding:2px 0px 0px 0px; }
.loginBox_main input				{ width:162px; height:18px; border:1px solid #c8c8c8; padding:2px 0px 0px 0px; font:normal 11px arial; margin-bottom:7px; }
.loginBox_main input.check			{ width:13px; height:13px; margin-right:5px; display:inline; margin-bottom:9px; vertical-align:middle; }
.loginBox_main input.eggrafi_button { width:163px; height:25px; border:none; background:#fff url(images/ag_button.gif) no-repeat left top; padding:0px 0px 0px 0px; font:normal 11px arial;
						 			  margin-top:20px; }

.faqBox		{ float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #d5d5d5; width:676px; }
.faq-txt	{ padding:0px 10px; }
.faQ		{ float:left; width:655px; padding:13px 10px 5px 10px; border-top:1px solid #d5d5d5; background-color:#f9f9f9; background:url(images/arrowDown.gif) no-repeat 660px 20px; } 
.faQ h2		{ font-size:13px; }		
.faQ.open	{ float:left; width:655px; padding:13px 10px 5px 10px; border-top:1px solid #d5d5d5; background:#f9f9f9 url(images/arrowUp.gif) no-repeat 660px 20px; } 
.faQ.open h2{ font-size:13px; color:#969696; padding-bottom:5px; }		

.search-aggelies 		{ float:left; width:676px; background:url(images/bg_004.gif) repeat-y left top; display:block; margin:0px 0px 10px 0px; }
.search-box 			{ float:left; width:211px; padding:10px 0px 0px 14px; }
.search-box h4			{ font:normal 12px arial; color:#323232; }
.search-box img 		{ border:0; padding-left:5px; vertical-align:text-bottom;  }
.search-box input		{ border:1px solid #c8c8c8; vertical-align:middle; width:128px; }
.search-box label 		{ padding-right:5px; }
.search-button 			{ float:left; width:662px; padding:10px 14px 0px 0px; border-top:1px solid #d5d5d5; text-align:right; }

#result					{ clear:both; display:block; overflow:hidden; }
#result h2				{ float:left; width:665px; border-bottom:1px solid #d5d5d5; padding:7px 0 8px 10px; color:#000000; margin-bottom:0px;  }

.paging-aggelies  		{ float:left; width:675px; border-bottom:1px solid #d5d5d5; padding:6px 0px; }
.paging-aggelies .left	{ float:left; }
.paging-aggelies .left .paging	{ padding:2px 0px; text-align:left; }
.paging-aggelies .right	{ float:right; font-size:12px; }
.paging-aggelies .right label	{ padding:0px 5px 0px 8px; }
.paging-aggelies .right select	{ width:128px; border:1px solid #d5d5d5; height:20px; font-size:11px; }


.aggelia						{ float:left; width:675px; margin:10px 0px 0px 0px; border-bottom:1px dotted #A6A6A6; text-align:left; filter:alpha(opacity=100); opacity:1.0;
								  background-color:#ffffff }
.aggelia.low					{ float:left; width:675px; margin:10px 0px 0px 0px; border-bottom:1px dotted #A6A6A6; text-align:left; filter:alpha(opacity=50); opacity:0.5; }
.aggelia.video					{ background-color:#fefaea; border-bottom:none; padding:10px 0px 0px; margin-top:10px; }
.aggelia.photo					{ border:1px solid #b6c689; padding:10px 0px 0px; background:url(images/bg_003.gif) repeat-x left bottom; width:673px; }
.agBox							{ float:left; width:100%; background:#fff url(images/bg_005.gif) repeat-y left top; }
.agBox.video					{ float:left; width:100%; background:#FEFAEA url(images/bg_005.gif) repeat-y left top; }
.aggelia .left					{ float:left; width:522px; padding:0px 10px 0px 10px; }
.aggelia .photo 				{ float:left; padding:0px 10px 0px 0px; width:102px; border:none;  }
.aggelia.photo img 				{ float:left;  }
.aggelia.photo .bottom img		{ float:none;  }
.aggelia .photo .img-ag			{ float:left; width:102px; border:none; padding:4px 0px 0px 0px }
.aggelia .photo .img-ag img		{ border:none; }
.aggelia .text 					{ padding:0px 0px 0px 0px; color:#000;   }
.aggelia .text h3				{ color:#cf5700; font:bold 12px arial; background:url(images/arrow003.gif) no-repeat left 4px; margin-bottom:5px; padding-left:12px; clear:right; 
								  display:block; overflow:hidden;   }
.aggelia .text h4				{ color:#4b4b4b; font:normal 11px arial; margin:0px 0px 0px 0px   }
.aggelia .text .more			{ color:#CF5700; font-size:12px; text-decoration:none;   }
.aggelia .text .more:hover		{ text-decoration:underline;   }
.aggelia .right					{ float:left; width:121px; padding:0px 4px 0px 5px; }
.aggelia .top					{ clear:both; display:block; overflow:hidden; text-align:center; padding:15px 0px; border-bottom:1px solid #b6c689; font:bold 16px arial; color:#6f920f; }
.aggelia .bottom				{ clear:both; display:block; overflow:hidden; text-align:center; padding:15px 0px 0px; }
.aggelia .bottom img			{ border:none; padding:0px 5px; }
.bottom-line					{ float:left; border-top:1px solid #b6c689; margin:10px 0px 0px 0px; width:100%; }
.bottom-line ol					{ text-align:left; float:left; padding:0; margin:0; }	
.bottom-line ol li				{ display:inline; padding:3px 0 3px 20px; margin:0 12px 0 5px; line-height:22px; font-size:11px; float:left; color:#4b4b4b; }
.bottom-line ol li a			{ text-decoration:none; color:#636363; }
.bottom-line ol li.tel			{ background:url(images/tel03.gif) no-repeat left center; }
.bottom-line ol li.mail			{ background:url(images/url03.gif) no-repeat left center; }
.bottom-line ol li.fax			{ background:url(images/fax03.gif) no-repeat left center; }

.banner300				{ float:left; margin-bottom:10px; width:300px; }
.banner0		{ float:left; margin-bottom:10px;}
.banner0.right{ float:right; margin-bottom:10px; }


.aggeliaIn							{ float:left; width:675px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.aggeliaIn .left					{ float:left; padding:0px 10px 0px 10px; width:322px; }
.aggeliaIn .left h3					{ clear:both; margin:0px 0px 3px 0px; font:bold 13px arial; color:#323232; }
.aggeliaIn .photo 					{ float:left;  overflow:hidden; width:322px;  padding:0px 0px 0px 0px; border:none; background:none;  }
.aggeliaIn .photo ul				{ float:left; margin:0; padding:0px 0px 0px 0px; border:none; /*height:256px;*/ overflow:hidden;  }
.aggeliaIn .photo ul li				{ float:left; margin:0; padding:0px 0px 0px 0px; border:none; list-style:none; width:321px; position:relative;  }
.aggeliaIn .photo .pC				{ clear:both; display:block; overflow:hidden; padding:10px 0px; text-align:center;  }
.aggeliaIn .photo .pC a				{ float:left; margin:0; padding:0px 20px 0px 62px; border:none; list-style:none; text-decoration:none; color:#323232;  }
.aggeliaIn .photo .pl				{ float:left; margin:0; padding:0px 20px 0px 62px; border:none; list-style:none; text-decoration:none; color:#323232;  }
.aggeliaIn .photo .pC a:hover		{ text-decoration:underline; }
.aggeliaIn .photo .pC img			{ border:none; }
.aggeliaIn .photo img 				{ float:left;  }
.aggeliaIn .text 					{ padding:0px 0px 0px 0px; color:#000;   }
.aggeliaIn .text h3					{ color:#cf5700; font:bold 12px arial; background:url(images/arrow003.gif) no-repeat left 4px; margin-bottom:5px; padding-left:12px;   }
.aggeliaIn .text h4					{ color:#4b4b4b; font:normal 11px arial; margin:0px 0px 0px 0px   }
.aggeliaIn .text em					{ clear:both; display:block; overflow:hidden; font:bold 12px arial; }
.aggeliaIn .right					{ float:left; width:333px; padding:20px 0px 0px  0px; }
.aggeliaIn .top						{ clear:both; display:block; overflow:hidden; padding:15px 0px 0px 0px;  font:bold 16px arial; color:#6f920f; }
.aggeliaIn .top em					{ clear:both; display:block; overflow:hidden; font:bold 12px arial;  color:#000;  }
.aggeliaIn .bottom					{ clear:both; display:block; overflow:hidden; padding:5px 0px 0px 0px; }
.aggeliaIn .bottom img				{ border:none; padding:0px 5px 0px 0px; }
.aggeliaIn .bottom-line				{ margin:3px 0px 0px 0px; }
.aggeliaIn .bottom-line ol li		{ display:inline; padding:0px 0 0px 20px; margin:0 12px 0 0px; line-height:22px; font-size:11px; float:left; color:#4b4b4b; }

.aggeliaIn .back					{ float:left; color:#323232; font-size:12px; background:url(images/bullet17.gif) no-repeat left 12px; padding:7px 0px 0px 10px; text-decoration:none; 
									  width:665px; border-top:1px solid #A6A6A6; margin-top:10px;  }
.aggeliaIn .back:hover				{ text-decoration:underline;  }

#tab_green 					{ float:left; width:675px; position:relative; padding:0; margin:0; }
#tab_green ul				{ top:1px; left:0; position:absolute; width:675px; }
#tab_green ul li			{ float:left; padding:0px 2px 0px 5px; margin:0; background:url(images/tabLeft.gif) no-repeat left top; list-style:none; }
#tab_green ul li a			{ float:left; padding:10px 11px 0px 6px; background:url(images/tabRight.gif) no-repeat right top; height:18px; color:#969696; font:normal 11px arial; }
#tab_green ul li a:hover	{ text-decoration:none; color:#7ea416; }
#tab_green ul li.active		{ float:left; padding:0px 2px 0px 5px; margin:0; background:url(images/tabLeft_act.gif) no-repeat left top; list-style:none; }
#tab_green ul li.active a	{ float:left; padding:10px 11px 0px 6px; background:url(images/tabRight_act.gif) no-repeat right top; height:18px; color:#7ea416; font:bold 12px arial; }
#greenTab 					{ float:left; width:675px; background:url(images/greenBox_big.gif) no-repeat left bottom; padding-bottom:6px; margin:28px 0px 0px 0px; min-height:270px; }
div[id] #greenTab { height:auto;  }

.greenMain					{ float:left; width:654px; background:url(images/greenBox_big_top.gif) no-repeat left top; padding:22px 9px 0px 12px; }
.greenMain p				{ font-size:12px; }
table.greenT				{ float:left; width:654px; font:normal 11px arial; color:#7ea416; margin:10px 0px 0px 0px; }
table.greenT.withB			{ border:none; border-bottom:1px solid #c8c8c8; padding:0 0 4px 0; margin:10px 0px; }
table.greenT td				{ padding:0px 0px 5px 0px; font:normal 11px arial; color:#7ea416;  }
input.inBr					{ border:1px solid #d5d5d5; font:normal 11px arial; width:160px; height:18px; padding:2px 0px 0px 0px;  }
table.greenT td	.black		{ font:normal 11px arial; color:#323232; padding-left:5px;  }
table.greenT td	.msgG		{ font:normal 11px arial; color:#323232; float:left; padding-top:7px  }
select.selectG				{ border:1px solid #c8c8c8; width:183px; font:normal 11px arial; color:#646464; padding:2px 0px; height:23px; margin-bottom:8px; vertical-align:middle; }
input.button_green			{ float:right; padding:0px 20px 0px 10px; width:99px; background:#fff url(images/button_green.gif) no-repeat left top; height:25px;
							      font:bold 11px arial; color:#ffffff; border:none; cursor:pointer; }
input.browse				{ padding:0px 20px 0px 10px; width:57px; background:#fff url(images/browse.gif) no-repeat left top; height:22px; margin:0px 0px 0px 2px;
							  font:bold 11px arial; color:#ffffff; border:none; vertical-align:bottom; border:none;   }
table.greenT_s					{ float:left; width:228px; font:normal 11px arial; color:#7ea416; margin:10px 0px 0px 0px; }
table.greenT_s.withB			{ border-bottom:1px solid #c8c8c8; padding:0 0 4px 0; margin:10px 0px; }
table.greenT_s img				{ border:none; padding-left:5px; vertical-align:middle  }
table.greenT_s input			{ vertical-align:middle; }

table.greenT_s1					{ float:left; width:426px; font:normal 12px arial; color:#7ea416; margin:10px 0px 0px 0px; }
table.greenT_s1 img				{ border:none; padding-left:5px; vertical-align:top;  }
textarea.txtArea0				{ vertical-align:top; width:388px; border:1px solid #d5d5d5; height:65px; margin:0px 0px 10px 0px; padding:0; }
input.mapsearchBtn			{ float:left; padding:0px 20px; width:98px; background:#fff url(images/anazitisi.png) no-repeat left top; height:21px;
							      font:bold 11px arial; color:#ffffff; border:none; cursor:pointer; }
div.agPreview				{float:left; margin-bottom:10px; width:388px; height:65px; overflow-y:auto; border:solid 1px #d5d5d5; font:bold 11px Arial; color:#000;	}

#pageAg								{ overflow:hidden; clear:both; display:block; margin:0; padding:3px 0 10px 0px; font-size:11px; margin:0;  }
#pageAg li							{ float:left; margin:0 4px 0 0; background:url(images/bullet06.gif) no-repeat right center; font-size:12px; padding:0; color:#7EA416; white-space:nowrap;}
#pageAg li a						{ color:#000000; display:block; padding:4px 11px 4px 0; }
#pageAg .active						{ background:none; }
#pageAg .active	a					{ color:#323232; cursor:default; text-decoration:none; }

.msgError		{ clear:both; display:block; overflow:hidden; padding:8px 10px 10px 10px; background-color:#f5fde9; }	
.msgError .text	{ clear:both; display:block; overflow:hidden; padding:2px 0px 0px 0px; font:normal 12px arial; color:#ff0000; }	

select.selectS				{ border:1px solid #c8c8c8; width:78px; font:normal 11px arial; color:#646464; padding:2px 0px; margin:0px 5px; display:inline; height:23px; }	
					
.priceTitle 				{ clear:both; display:block; overflow:hidden; background:url(images/dot.gif) repeat-x left bottom; height:27px; margin-top:15px; } 
.priceTitle .title 			{ float:left; background:url(images/title_right.gif) no-repeat right top;  } 
.priceTitle .title .left 	{ float:left; background:url(images/title_left.gif) no-repeat left top; height:22px; font:bold 15px arial; color:#000000; padding:5px 17px 0px 15px; }

.priceBox		{ clear:both; display:block; overflow:hidden; background:url(images/priceBox_top.gif) no-repeat left top; padding:12px 0px 0px 0px; margin:10px 0px 0px 0px; }
.priceBox-main	{ clear:both; display:block; overflow:hidden; background:url(images/priceBox_bottom.gif) no-repeat left bottom; padding:0px 4px 8px 5px; }
table.table00			{ clear:both; display:block; overflow:hidden; background:url(images/bg_006.gif) repeat-y left top; padding:0px 0px 0px 0px; }
table.table00 td		{ padding:10px 10px; font:normal 12px arial; color:#323232; }
table.table00 td img	{ clear:both; display:block; overflow:hidden; text-align:center; padding-bottom:5px; }
table.table00 td.grammi	{ padding:0px 10px; font:normal 0px arial; background-color:#e1e1e1; }
table.table00 th		{ padding:10px 10px; font:bold 16px arial; color:#678710; text-align:center; }

.priceList				{ clear:both; display:block; overflow:hidden; padding:0; margin:10px 0px 0px 0px; }
.priceList	.text		{ clear:both; display:block; overflow:hidden; padding:0; margin:10px 0px 0px 10px; }
.priceBoxS				{ float:left; background:url(images/priceBoxS_top.gif) no-repeat left top; padding:12px 0px 0px 0px; margin:0px 12px 0px 0px; display:inline; width:216px; 
						  position:relative; }
.priceBoxS.last			{ margin:0px 0px 0px 0px; }
.priceBoxS-main			{ float:left; background:url(images/priceBoxS_bottom.gif) no-repeat left bottom; padding:30px 10px 10px 10px; text-align:center; width:196px; }
.priceBoxS-main .day	{ clear:both; display:block; overflow:hidden; font:bold 17px arial; color:#323232; padding:0px 0px 5px 55px; margin:0px; text-align:left; }
.priceBoxS-main .name	{ clear:both; display:block; overflow:hidden; font:bold 17px arial; color:#678710;  padding:0px 0px 10px 0px; margin:0px;  }

.priceBoxS-main .name ul	{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 40px; margin:0px; text-align:left; list-style:none; }
.priceBoxS-main .name ul li	{ clear:both; display:block; overflow:hidden; padding:12px 0px 0px 15px; margin:0px; text-align:left; color:#323232; font:normal 14px arial; 
							  background:url(images/arrow004.gif) no-repeat left 15px;  }
.priceBoxS-main img		{ padding-bottom:5px; }
.price					{ position:absolute; left:5px; top:5px; }

/*.searchBox_a			{ float:left; width:676px; background:url(images/search_box_bottom.gif) no-repeat left bottom; padding:0px 0px 7px 0px; }
.searchBox_a-main		{ float:left; width:672px; background:url(images/search_box.gif) no-repeat left top; padding:7px 2px 5px 2px; margin-top:10px; }
.searchBox_a-main h2	{ float:left; width:662px; padding:10px 0px 0px 10px; font:bold 17px arial; color:#678710; border-bottom:1px solid #f6f1e2; }
.searchBox_a-main h2 img{ vertical-align:middle; margin-right:12px; display:inline; }
table.search-a			{ float:left; width:653px; margin:0px 11px 0px 8px; padding:10px 0px 2px 0px; border-bottom:1px dotted #dcdcdc; display:inline; }
table.search-a td		{ padding:2px 10px 2px 0px; }
table.search-a select	{ width:241px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial; height:20px; padding:1px 0px; margin-bottom:8px; }
.searchBox_a-main h3	{ font:normal 12px arial; padding:10px 0px 0px 10px; clear:both; display:block; overflow:hidden;  }

table.search-b			{ float:left; width:653px; margin:0px 11px 6px 8px; padding:0px 0px 2px 0px; border-bottom:none; }
table.search-b td		{ padding:2px 10px 0px 0px; }
table.search-b select	{ width:241px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial; height:20px; padding:1px 0px; margin-bottom:8px; }
table.search-b input	{ vertical-align:middle; margin-right:5px; display:inline; }

.searchBox_a-main 
.search-button 			{ float:left; width:653px; padding:10px 0px 0px 0px; border-top:1px solid #f6f1e2; text-align:left; margin:0px 11px 0px 8px; display:inline; }*/
.searchBox_a			{ float:left; width:676px; background:url(images/search_box_bottom2.gif) no-repeat left bottom; padding:0px 0px 7px 0px; margin-top:10px;  }
.searchBox_a-main		{ float:left; width:672px; background:url(images/search_box2.gif) no-repeat left top; padding:7px 2px 5px 2px;}
.searchBox_a-main .image{ float:left; margin:0px 0px; padding:0px 20px 0px 20px; width:155px }
.searchBox_a-main h2	{ clear:right; display:block; overflow:hidden; padding:10px 0px 0px 0px; font:bold 17px arial; color:#678710; clear:right;}
table.search-a			{ float:left; margin:0px 11px 0px 0px; padding:10px 0px 2px 0px; display:inline; }
table.search-a td		{ padding:2px 10px 2px 0px; }
table.search-a select	{ width:241px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial; height:20px; padding:1px 0px; margin-bottom:8px; }
.searchBox_a-main h3	{ font:normal 12px arial; padding:10px 0px 0px 15px; clear:both; display:block; overflow:hidden;  border-top:1px dotted #dcdcdc;  }

table.search-b			{ float:left; width:654px; margin:0px 11px 6px 11px; padding:0px 0px 2px 0px; border-bottom:none; }
table.search-b td		{ padding:2px 10px 0px 0px; }
table.search-b select	{ width:241px; border:1px solid #c8c8c8; color:#646464; font:normal 11px arial; height:20px; padding:1px 0px; margin-bottom:8px; }
table.search-b input	{ vertical-align:middle; margin-right:5px; display:inline; }

.searchBox_a-main 
.search-button 			{ float:left; width:660px; padding:10px 0px 0px 15px; border-top:1px solid #ede2c5; text-align:left; margin:0px 0px 0px 0px; display:inline; }
.searchBox_a-main 
.search-button input.button_green02			{ float:left; }

table.greenT .left 	{ padding-right:20px; color:#323232; }

.greenMain	ul		{ margin-bottom:30px; padding-bottom:135px; margin-left:0; padding-top:15px; }
.greenMain	ul li	{ background:url(images/arrow_03.gif) no-repeat left 3px; padding:0px 0px 5px 10px; font:bold 13px arial; }

.pop_up		{ float:left; width:701px; height:460px; padding:10px 10px; }

.close			{ float:right; padding-right:13px; text-align:right; font:bold 11px arial; color:#828282; background:url(images/close_x.gif) no-repeat right 3px; margin-right:8px; 
				  display:inline;  }
.close a		{ color:#828282; text-decoration:none; }
.close a:hover	{ color:#828282; text-decoration:underline; }

.newsPaper						{ clear:both; display:block; overflow:hidden; text-align:center; width:210px; height:460px; padding:0px 0px 0px 0px; margin:0 auto; 
								   border-top:1px dotted #A6A6A6; margin-top:20px  }
.aggelia_paper					{ clear:both; display:block; overflow:hidden; width:210px; margin:0px; border-bottom:1px dotted #A6A6A6; filter:alpha(opacity=100); opacity:1.0;
								  background-color:#ffffff; margin:0px auto; text-align:left; padding-top:5px;  }
.aggelia_paper.low				{ filter:alpha(opacity=50); opacity:0.5; background-color:#ffffff }
.aggelia_paper .text 			{ padding:0px 0px 0px 0px; color:#000; font:normal 11px arial;   }
.aggelia_paper .text p			{ color:#000; font:normal 11px arial;   }
.aggelia_paper .text h3			{ color:#000; font:bold 11px arial; margin-bottom:5px; clear:right; display:block; overflow:hidden;   }
.aggelia_paper .text h4			{ color:#4b4b4b; font:normal 11px arial; margin:0px 0px 0px 0px   }


/*-------------------------- /Aggelies / -----------------------------*/

/*------------------------------- moda ------------------------------*/
.lifestyle #photogal .gal		{ clear:both; display:block; overflow:hidden; }

.moda 							{ clear:both; display:block; overflow:hidden; background:url(images/moda_top.gif) no-repeat left top; padding:5px 0px 0px 0px; }
.moda_main						{ clear:both; display:block; overflow:hidden; background:url(images/moda_bottom.gif) no-repeat left bottom; padding:15px 24px 10px 24px; }
#modastory-thumbs img 			{ border:none; padding:0; }
#modastory-thumbs a				{ display:block; margin:0 0 5px 0; filter:alpha(opacity=60); opacity:0.6;  border:none;  }
#modastory-thumbs a.active		{ display:block; margin:0 0 5px 0; filter:alpha(opacity=100); opacity:1.0; border:none;  }
#modastory						{ height:248px; width:439px; overflow:hidden; }
#modastory-photo img			{ float:left; width:215px; margin:0 10px 0 0; border:none; }
#modastory-photo 				{ float:left; width:215px; margin:0 0px 0 10px; display:inline; }
#modastory-photo img			{ float:left; width:215px; margin:0 10px 0 0; border:none; }
#modastory-photo2				{ float:left; margin:0 14px 0 0; }

#modastory-thumbs				{ float:left; padding-left:42px; }
#modastory-thumbs_2				{ float:left; padding-left:42px; }
#modastory-photo_2				{ clear:both; display:block; overflow:hidden; margin:0 10px 0 0; padding-left:42px; }

.modastory-text					{ clear:both; display:block; overflow:hidden; font:normal 12px arial; padding-top:10px;  }
.modastory-text	p				{ font:normal 12px arial;  }
.modastory-text	 h2, 
.modastory-text	 h2	 a			{ color:#992460; padding:10px 0px 0px 0px; margin-bottom:5px; }
.imageList 						{ float:left; width:432px; padding-left:7px; padding-top:10px; }
.imageList .image				{ float:left; width:98px; padding:0px 5px; }
.imageList .image img			{ border:none; }
.imageList .image a				{ border:none; margin:0px 0px; display:inline; float:left; }
.imageList .image a.title		{ border:none; padding:0px 4px; display:inline; float:left; font:normal 12px arial; text-decoration:none; }
.imageList .image a.title:hover	{ text-decoration:underline; }
.thumb196						{ padding:7px; background:url(images/thumb196.gif) no-repeat; border:none; }

.modaBanner 				{ float:left; width:450px; height:58px; background:url(images/banner_moda.gif) no-repeat left top; }

.more_moda 					{ float:right; font:bold 10px arial; color:#ffffff; padding:4px 20px 0px 10px; width:74px; background:url(images/button_moda.gif) no-repeat left top;
							  height:17px; margin:17px 10px 0px 0px; display:inline;  }
.more_moda a				{ font:bold 10px arial; color:#ffffff; text-decoration:none; }
.more_moda a:hover			{ text-decoration:underline; }


.moda-entry				{ width:100%; border-top:1px solid #dcdcdc; margin:10px 0; clear:both; display:block; overflow:hidden; text-align:left; }
.moda-entry ol			{ width:100%; padding:0; margin:0; list-style:none; }
.moda-entry ol li		{ display:inline; padding:3px 0 3px 20px; margin:0 10px 0 5px; line-height:22px; font-size:11px; float:left; }
.moda-entry ol li a		{ text-decoration:none; color:#636363; }
.moda-entry ol li.tel	{ background:url(images/tel01.gif) no-repeat left center; }
.moda-entry ol li.url	{ background:url(images/url01.gif) no-repeat left center; margin:0 0px 0 5px;}
.moda-entry ol li.fax	{ background:url(images/fax01.gif) no-repeat left center; }
.moda-entry p			{ margin:4px 0; }

.search-moda				{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc; padding:0px 0px 10px 7px }
.search-moda label			{ display:block; padding:8px 0 2px 0; color:#ce3576; }
.search-moda select			{ padding:2px; font-size:11px; width:150px; }

.resault-moda 			{ clear:both; display:block; overflow:hidden; padding:10px 7px 10px 7px; }


.alf 								{ clear:both; display:block; overflow:hidden; font:normal 12px arial; color:#646464; padding:5px 0px; }
.alf a								{ font:normal 12px arial; color:#646464; text-decoration:none; padding:0px 3px 0px 3px; }
.alf a.first						{ font:normal 12px arial; color:#646464; text-decoration:none; padding:0px 3px 0px 0px; }
.alf a:hover						{ font:normal 12px arial; color:#ce3576; text-decoration:none; }
.alf a.active						{ font:bold 12px arial; color:#ce3576; text-decoration:none; }
.resault-moda-list					{ clear:both; display:block; overflow:hidden; padding:0px 0px 10px 0px; }

.resault-moda-list	table			{ float:left; width:100%; padding:0px 0px 10px 0px; }
.resault-moda-list	td				{ padding:6px 8px; font:normal 14px arial; color:#ce3576; }
.resault-moda-list	td a			{ color:#ce3576; text-decoration:none; }
.resault-moda-list	td a:hover		{ color:#ce3576; text-decoration:underline; }
.paging-moda						{ border-top:1px solid #dcdcdc; clear:both; display:block; overflow:hidden; padding:4px 0px 0px 0px;  }
.paging-moda .paging				{ float:right; padding-right:0px;  }
.paging-moda .back					{ float:left; color:#323232; font-size:12px; background:url(images/arrow_02a.gif) no-repeat left 12px; padding:7px 0px 0px 9px; text-decoration:none;
									  margin-left:7px; display:inline;  }
.paging-moda .back:hover			{ text-decoration:underline;  }

.zodia				{ clear:both; display:block; overflow:hidden;  padding:0px 0px 10px 0px; }
.zodia-left			{ float:left; width:310px; }
.image_zodia 		{ float:right; width:100px; text-align:center; font:normal 11px arial; }
.image_zodia img 	{ border:1px solid #dcdcdc; }



/* ------------------------- politismos --------------------------------- */

.search-cinema					{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc;  padding:0px 0px 10px 7px }
.search-cinema .box0			{ float:left; width:220px; padding:0; margin:0; }
.search-cinema label			{ padding:5px 0 2px 0; color:#cf640b; display:block; }
.search-cinema select			{ padding:2px; font-size:11px; width:195px; }

.results			{ clear:both; display:block; overflow:hidden; padding:5px 0px 0px 0px; }
.result-box			{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc;  padding:0px 0px 0px 7px; }
.result-box p		{ margin-bottom:7px; }

.results-list		{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc; padding:7px 0px 7px 7px; }
.results-list img	{ float:left; margin:2px 10px 2px 0px; display:inline; }
.results-list p		{ margin-bottom:3px; line-height:14px; }
.results-list h3 em	{ font:normal 12px arial; color:#323232; padding-left:10px; }
.results-list .date	{ margin:4px 0; font-size:11px; }

.movie			{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 7px; border-bottom:1px solid #dcdcdc; }
.movie img		{ clear:both; display:block; overflow:hidden; margin-bottom:10px;}
.movie h3 em	{ font:normal 12px arial; color:#323232; padding-left:10px; }

.moviePlay				{ clear:both; display:block; overflow:hidden; padding:5px 0px 0px 0px;  }
.result-movie			{ clear:both; display:block; overflow:hidden; padding:7px 0px 5px; }
.result-movie.clR		{ background-color:#fdf7f3;  }
.moviePlay .moda-entry	{ border:none;  }

.more04			{ background:url(images/arrow03.gif) no-repeat left center; margin-top:10px; padding:0 0 0 6px; text-decoration:none; clear:both; display:block; overflow:hidden; }
.more04:hover	{ text-decoration:underline; }

.search-restaurant				{ float:left; width:753px; border-bottom:1px solid #dcdcdc; padding:0px 0px 10px 7px; }
.search-restaurant .box0		{ float:left; padding:0px 10px 0px 0px; margin:0; }
.search-restaurant label		{ padding:5px 0 2px 0; color:#cf640b;  }
.search-restaurant select		{ padding:2px; margin-right:10px; display:inline; font-size:11px; width:153px; }
.search-restaurant input.search	{ padding:0px; width:88px; height:21px; background:url(images/search_orange.gif) no-repeat left top; border:none; }
.result-restaurant 				{ clear:both; display:block; overflow:hidden; margin:0px; padding:10px 0px 10px 10px; }
.result-restaurant h3			{ padding-bottom:13px; }
.orange							{ color:#cf640b;}

.lifestyle .resultBox  			{ float:left; width:758px; border:1px solid #dcdcdc; background:url(images/bg_007.gif) repeat-x left bottom; padding:0px 0px 0px; margin:10px 0px 0px 0px; }
.lifestyle .resultBox.small  	{ float:left; width:448px; border:1px solid #dcdcdc; background:url(images/bg_007.gif) repeat-x left bottom; padding:0px 0px 0px; margin:0px 0px 0px 0px; }
.lifestyle .resultBox h2  		{ border-bottom:1px solid #dcdcdc; padding:6px 9px 4px 9px; margin:0;  }
.lifestyle .resultBox .text		{ clear:both; display:block; overflow:hidden; padding:10px 9px 10px;  }
.lifestyle .resultBox .text h3	{ color:#323232; padding-bottom:7px; font-size:14px; }
.lifestyle .resultBox .text h3.orange	{ color:#cf640b; padding-bottom:7px; }
.lifestyle .resultBox .text img	{ float:left; margin-right:8px; display:inline; margin-bottom:9px;  }


.more05			{ background:url(images/arrow03a.gif) no-repeat left center; font-size:11px; padding:0 0 0 6px; text-decoration:none; clear:right; display:block; overflow:hidden; }
.more05:hover	{ text-decoration:underline; }

.rest-entry				{ border-top:1px solid #dcdcdc; margin:0; padding-left:5px; clear:both; display:block; overflow:hidden; text-align:left; }
.rest-entry ol			{ width:100%; padding:0; margin:0; list-style:none; }
.rest-entry ol li		{ display:inline; padding:3px 0 3px 20px; margin:0 9px 0 5px; line-height:22px; font-size:11px; float:left; }
.rest-entry ol li a		{ text-decoration:none; color:#4b4b4b; }
.rest-entry ol li.tel	{ background:url(images/tel04.gif) no-repeat left center; }
.rest-entry ol li.url	{ background:url(images/url04.gif) no-repeat left center; margin:0 0px 0 0px;}
.rest-entry ol li.map	{ background:url(images/map04.gif) no-repeat 5px center; padding-left:25px; }
.rest-entry p			{ margin:0px 0 0px 0px; padding:4px 0px 0px 8px; }

.resultRow 	 					{ float:left; width:758px; background-color:#fdf7f3; padding:10px; margin:10px 0px 0px 0px; }
.resultRow.white 				{ float:left; width:758px; background-color:#ffffff; padding:10px 10px 0px 10px ; margin:0px 0px 0px 0px; }
.lifestyle .resultRow h2  		{ padding:0px 0px 0px 0px; margin:0; border:none;  }
.rest-entry-row					{ border-top:none; margin:0;  float:left; text-align:left; }
.rest-entry-row	 ol				{ float:left; padding:0; margin:0; list-style:none; }
.rest-entry-row	 ol li			{ display:inline; padding:0px 10px 0px 20px; margin:0 0px 0 0px; line-height:22px; font-size:11px; float:left; }
.rest-entry-row	 ol li a		{ text-decoration:none; color:#4b4b4b; }
.rest-entry-row	 ol li.tel		{ background:url(images/tel04.gif) no-repeat left center; }
.rest-entry-row	 ol li.url		{ background:url(images/url04.gif) no-repeat left center; margin:0 0px 0 0px;}
.rest-entry-row	 ol li.map		{ background:url(images/map04.gif) no-repeat 5px center; padding-left:25px; }
.rest-entry-row p				{ margin:0px 0 0px 0px; padding:4px 10px 0px 0px;  float:left;  }

/* -------------------------/ politismos --------------------------------- */

#story_0 , #story_1, #story_2 { float:left; width:100%; }

.withM					{ margin-bottom:20px; }
.withM2					{ margin-top:10px; }
.withB					{ border:1px solid #dcdcdc; margin:0; }
.noBorder				{ border:none; padding-top:0; }
.noBorder2				{ border:none; }





.lifestyle								{ border-top:3px solid #ce3576; }
.lifestyle .tabs h2						{ color:#ce3576; margin:0 0 -18px 0; padding:0 0 0 10px; }
.lifestyle ol							{ width:auto; height:1%; }
.lifestyle ol li						{ float:left; }
.lifestyle .tabs ol .active a, 			
.lifestyle .suggested-text h2 a,			
.lifestyle li a,							
.lifestyle h2, .lifestyle h3,			
.lifestyle .category,					
.lifestyle .extras-right a,				
.lifestyle .entry a						{ color:#ce3576; }

#home_lifestyle .tabs ol			{ width:auto; height:1%; }
#home_lifestyle .tabs ol li			{ float:right; }
#home_lifestyle .tabs h2			{ margin:0 0 -18px 0; padding:0 0 0 10px; }

/* ------------------- pop Up New --------------------- */


.aggelies .article-main0	{ float:left; width:750px; }
.pop_up2		{ float:left; width:750px; height:350px; padding:10px 10px; }
.imageP			{ float:left; }


/* ------------------ Diaxeirisi Page -------------- */

.dia_box		{ float:left; width:674px; background:url(images/greenBox_big_top2.gif) no-repeat left top; padding:5px 0px 0px 0px; margin-bottom:10px; }
*html .dia_box	{ margin-top:10px; margin-bottom:0; }
*+html .dia_box	{ margin-top:10px; margin-bottom:0; }
.dia_box_main	{ float:left; width:672px; background:url(images/greenBox_big_Bottom2.gif) no-repeat left bottom; padding:0px 1px 0px 1px; }

table.table01			{ float:left; padding:0px 0px 0px 0px; width:100%; }
table.table01 td		{ padding:5px 0px 5px 10px; font:normal 12px arial; color:#323232; }
table.table01 td.title  { font:bold 12px arial; color:#678710; padding:5px 0px 5px 10px; }
table.table01 .date		{ font:normal 11px arial; color:#000000; padding-right:20px; }
table.table01 td.grammi	{ padding:1px 0px 0px 10px; font:normal 0px arial; background-color:#e1e1e1; }
.choiseAg				{ float:right; position:relative; }
.choiseAg a				{ text-decoration:none; }
.choiseAg .link1		{ float:right; font:normal 11px arial; color:#323232; padding:5px 10px 5px 24px; background:url(images/icon_02.gif) no-repeat 9px 7px; 
					      border-left:1px solid #e1e1e1; position:relative; }
.choiseAg .link2		{ float:right; font:normal 11px arial; color:#323232; padding:5px 10px 5px 24px; background:url(images/icon_03.gif) no-repeat 11px 9px; 
					      border-left:1px solid #e1e1e1; position:relative; }

.popup03		{ position:absolute; left:0; bottom:-55px; width:211px; padding:14px 0 0 0; position:absolute; z-index:100; background:url(images/popup3-upper.gif) no-repeat left top; }
.popup03 p 		{ font:normal 11px arial; color:#678710; }
.popup03 div	{ width:201px; padding:5px 5px 0px 5px; background:url(images/popup-lower6.gif) no-repeat left bottom; overflow:hidden;  }

.button_green02, a#depositprint { float:right;width:99px; height:25px; background:url(images/button_payNew.gif) no-repeat left top; font:bold 11px arial; color:#ffffff; padding:0px 0px 2px 0px; border:none; clear:both; text-align:center;  }
a#depositprint { text-decoration:none; padding-top:5px; }			  


#show_ArticleList	{ padding:0; }
#article-list		{ padding:0; }
.article			{ }

.zoom		{ position:absolute; right:2px; bottom:2px; }
.zoom img		{ border:none; }

#ad_bannerManage_1 { height:100px; }

marquee { text-align:right ;float:right; }

.article-full { float:left; }