/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
/* ***********************************
CONTENTS:
1. Global Styles
	a) General (body, wrapper, links etc)
	b) Header (top menu, logo, language selector etc)
	c) Footer (bottom menu, copyright)
	f) Content
	d) Sidebar (right)
	d) Sidebar (left)
	
2. By Page
	a) index.html
	b) detail.html
*********************************** */

/* General */
a{ color:#504c4b; text-decoration:none;}
a:hover{ color:#ACC42A;}

body{ font-size:12px; background:#fff; color:#414040; font-family:"Trebuchet MS",Arial,Helvetica; background:url("http://www.pass-port.gr/images/pp_bgBody.gif") top left repeat-x; }

.wrapper{width:960px; margin:0 auto; overflow:hidden;}

/* Header */
.header{ width:100%; height:203px; overflow:hidden; z-index:600; }
	.header .logo{ float:left; width:201px; display:inline; margin:0; height:203px; overflow:hidden; position:relative; z-index:700;}
	.header .logo a { width:201px; height:163px; display:block; }
	.header .logo .Search { width:201px; height:40px; background:url("http://www.pass-port.gr/images/pp_bgSearch.jpg") top left no-repeat; z-index:800; }
	.header .logo .Search .pp_input_txt_cont { float:left; padding-left:20px; padding-top:10px; }
	.header .logo .Search .pp_input_txt { width:150px; height:18px; border:0px solid #fff; font-size:12px; font-style:italic; }
	.header .logo .Search .pp_input_submit { background:none;border:0 solid #FFFFFF;cursor:pointer;float:left;height:22px;margin-top:9px;padding:0;width:20px; }
	.header .navigation{ float:left; width:759px;}
	.header .navigation .TopNav { width:759px; height:28px; background:url("http://www.pass-port.gr/images/pp_bgTopNav.jpg") top left no-repeat; }
	.header .navigation .TopNav .TopNavCont { /*width:615px;*/ float:right; height:11px; padding-top:5px; line-height:11px; padding-left:35px; }
		.TopNavCont li { float:left; padding:0px 10px; height:11px; border-right:1px solid #8f8e8e; }
		.TopNavCont li a, .TopNavCont li a:visited { font-size:11px; color:#8f8e8e; font-family:Tahoma, Geneva, sans-serif; }
		.TopNavCont li a:hover, .TopNavCont li a.selected { text-decoration:underline; }
		.TopNavCont li.LastLi { border-right:0px solid #000; }
	.header .navigation .TopNav .Lang { width:48px; height:26px; float:left; }
		.Lang a.GR, .Lang a.GR:visited, .Lang a.EN, .Lang a.EN:visited { cursor:pointer; float:left; width:24px; height:26px; text-align:center; line-height:26px; font-size:12px; font-weight:bold; color:#acc42a; }
		.Lang a.GR.Selected { background:url("http://www.pass-port.gr/images/pp_bgLang.gif") 0px 0px no-repeat; color:#3a3838; }
		.Lang a.EN.Selected { background:url("http://www.pass-port.gr/images/pp_bgLang.gif") -24px 0px no-repeat; color:#3a3838; }
		.Lang a.GR:hover, .Lang a.EN:hover { text-decoration:underline; }	
		.Lang a.GR.Selected:hover, .Lang a.EN.Selected:hover { text-decoration:none; }
	.header .navigation .MainNav { width:759px; height:32px; padding-top:36px; }
		.MainNav li { float:left; width:120px; height:32px; border-right:1px solid #acc42a; padding-right:5px; }
		.MainNav li a, .MainNav li a:visited { width:120px; height:32px; line-height:14px; display:block; overflow:hidden; color:#fff; font-size:13px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-align:right; }
		.MainNav li a:hover, .MainNav li a.selected { color:#acc42a!important; }
			
				
/* Footer */
.sponsors-outer { width:100%; }
.sponsors { width:960px; overflow:hidden; margin:0 auto; line-height:30px; padding-bottom:36px; text-align:center; }
.footer-outer { width:100%; background:#231f20 url("http://www.pass-port.gr/images/pp_bgBody.gif") top left repeat-x; }
.footer{ width:960px; overflow:hidden; margin:0 auto; line-height:30px; padding-bottom:36px; text-align:center; }
.footer ul{ float:left; width:500px; overflow:hidden; color:#504c4b; padding-bottom:10px; }
.footer ul li{ display:inline; color:#fffefe; }
.footer ul li a { padding:0 3px 0 2px; color:#fffefe; }
	.footer ul li a:hover, .footer ul li a.selected { color:#fffefe; text-decoration:underline; } 
.footer .copyright{ float:left; width:460px; text-align:center; color:#fffefe; }
.footer .copyright p { width:100%; }
.copyright a, .copyright a:visited{ color:#fffefe;}
.copyright a:hover{ color:#fffefe; text-decoration:underline; }

/* Content */
.content{ width:100%; overflow:hidden; position:relative; top:-107px; z-index:500;}

	body.cornered_logo .main_content{ padding-top:6px; }	
	body.cornered_logo .cropimg{ background:#fff url(http://www.pass-port.gr/images/content_crop.gif) 0 0 no-repeat; }
	.main_content{ float:right; width:759px; overflow:hidden;}	
		.core_content{ float:left; width:532px; display:inline; margin:0 0 0 13px;}
		.core_content .breadcrumb_nav { line-height:20px; font-size:15px; font-weight:bold; color:#8c8a88;}
		.core_content .breadcrumb_nav a.on { color:#8c8a88;}
		.core_content .breadcrumb_nav a { color:#8c8a88; }
		.core_content .breadcrumb_nav a:hover { color:#A1BE05; }
		
		.empty-div { height:10px; }
		
			.product_list{ width:100%; overflow:hidden; margin-bottom:56px;}
			.product_list h3{ width:531px; height:34px; line-height:30px; color:#fff; text-indent:15px; margin-bottom:10px; font-size:16px; background:#504c4b url(http://www.pass-port.gr/images/bgTitle.gif) no-repeat;}
			.product_holder{ width:560px; overflow:hidden;}
			.product_holder .single_product{ float:left; display:inline; margin:20px 32px 5px 5px; width:145px; height:250px; position:relative;
													   background:url(http://www.pass-port.gr/images/product_list_bg.gif) no-repeat;}
			.product_holder .single_product a.pro_img{ display:block; width:80px; height:110px; margin:17px auto 27px;}
			.product_holder .single_product a.pro_img img{ border:1px #c8c9cb solid;}
			.product_holder .single_product .pro_name{ width:100px; height:38px; margin:0px auto; color:#ec7711; font-weight:bold;}
			.product_holder .single_product .pro_name a{ color:#ec7711;}
			.product_holder .single_product .pro_author{ text-align:center; padding:0 5px;}
			.product_holder .single_product .pro_price{ text-align:center; font-weight:bold; margin-top:5px;}
			.product_holder .single_product a.pro_buy{ float:right; width:18px; height:19px; text-indent:-9999px; overflow:hidden;
																background:url(http://www.pass-port.gr/images/icon_buy.gif) no-repeat; position:relative; right:2px; top:-2px;}

/* Sidebar (right) */

.join-us-on-facebook { text-align:center; padding:50px 0px; }

.side_content{ float:right; width:201px; margin-top:38px;}
.side_content .calendar{ width:201px; height:187px; }
	.calendar h3{ font-weight:normal; width:100%; height:28px; line-height:28px; color:#393737; font-size:16px; text-align:center; background: url(http://www.pass-port.gr/images/pp_CalTitle.gif) no-repeat;}
	.calendar h3 a { color:#393737; font-size:14px; cursor:pointer; font-weight:bold; margin-left:10px; margin-right:10px; }
	.calendar table{ text-align:center !important; width:201px; background:url(http://www.pass-port.gr/images/calendar_bottom.gif) left bottom no-repeat;}
	.calendar table th{ line-height:175%; background:#595555; color:#fff; font-weight:normal;}
	.calendar table td{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:23px;
						 background:url(http://www.pass-port.gr/images/dot_line.gif) left top repeat-x;}
	.calendar table td.has_event{ background-color:#acc42a; font-weight:bold;}
	.calendar table td.has_event a:hover { text-decoration:underline; }
	.calendar table th{}

.side_content .events_list{ margin:10px 0px;}
.side_content .events_list h3{ height:24px; padding-top:10px; overflow:hidden; color:#fff; font-size:14px; font-weight:normal; background:url(http://www.pass-port.gr/images/pp_bgRightNews.jpg) top left no-repeat; text-align:right; padding-right:30px; width:171px;}
.side_content .events_holder{ width:100%; overflow:hidden; background:url(http://www.pass-port.gr/images/event_bg.gif) bottom no-repeat;}
.side_content .events_holder .single_event{ padding:10px 0; background:url(http://www.pass-port.gr/images/dot_line.gif) top repeat-x;}
.side_content .events_holder .single_event.noBorder { background:none; }
.side_content .events_holder .single_event .event_date{ padding:0 15px; }
.side_content .events_holder .single_event .event_summary{ padding:0 15px; font-weight:bold;}
.side_content .events_holder a.more{ float:right; height:26px; line-height:26px; display:inline; margin-right:8px;}

.ad3{ width:201px; margin-bottom:10px; overflow:hidden; background:url(http://www.pass-port.gr/images/ad_top.gif) top no-repeat;}
.ad3_inside{ width:100%; background:url(http://www.pass-port.gr/images/ad_bottom.gif) bottom no-repeat; text-align:center; padding:20px 0;}

/* Sidebar (left) */
	.sidebar{ float:left; width:201px; margin-top:117px;}
		.ava_panel{ width:201px; height:138px; background:#4f4b4a url(http://www.pass-port.gr/images/ava_panel_bg.gif) left bottom no-repeat; margin-bottom:11px;}
		.ava_panel h3{ height:31px; line-height:31px; border-bottom:3px #ec7711 solid; color:#fff; text-align:center; font-size:18px; font-weight:normal;
						background:#4f4b4a url(http://www.pass-port.gr/images/title_bg1.gif) no-repeat;}
		.ava_panel form{ width:100%; overflow:hidden; margin-top:24px;}
		.ava_panel form input.input_txt{ float:left; width:126px; display:inline; margin:0 9px 0 6px; border:1px #9b9593 solid; padding:1px; font-size:12px;}
		.ava_panel form input.input_submit{ float:left; width:39px; height:18px; border:0; color:#fff; border:1px #a4a1a0 solid; cursor:pointer;
											 background:url(http://www.pass-port.gr/images/btn_go.gif) no-repeat;}
		.ava_panel form  a{ float:right; display:inline; margin:18px 18px 0 0; color:#fff; padding-left:19px;
							background:url(http://www.pass-port.gr/images/arrow1.gif) left center no-repeat;}
		.ava_panel form  a:hover{ color:#ccc;}
		
		
		.side_nav{ width:201px; margin-bottom:10px; background:url("http://www.pass-port.gr/images/pp_LeftNav_bottom.jpg") bottom left no-repeat; padding-bottom:6px;}
		.side_nav h3{ height:37px; text-indent:-9999px; width:201px; background-color:#0f0;}
		.side_nav ul{ width:201px; display:block; overflow:hidden; background-color:#231f20; padding-top:5px; }
		.side_nav ul li{ background:url("http://www.pass-port.gr/images/pp_LeftNav_border.gif") bottom left no-repeat; width:201px; height:28px; line-height:26px; }
		.side_nav ul li a, .side_nav ul li a:visited { display:block; margin-left:60px; padding-left:15px; direction:block; height:28px; line-height:26px; background:url("http://www.pass-port.gr/images/pp_LeftNav_arrow.jpg") top left no-repeat; color:#ffffff; font-size:12px;}
		.side_nav ul li.on a, .side_nav ul li a:hover { background:url("http://www.pass-port.gr/images/pp_LeftNav_arrow_sel.jpg") top left no-repeat; color:#acc42a; }
		.side_nav ul li.last { background:none; }
		
		
		.side_list{ width:100%; margin-bottom:33px;}
		.side_list h3{ width:100%; height:24px; line-height:18px; font-weight:normal; text-indent:42px; color:#ed8021; font-size:16px;
						 background:url(http://www.pass-port.gr/images/title_bg3.gif) no-repeat;}
		.side_list ul{ width:100%; margin:5px 0;}				 
		.side_list ul li{ padding-left:27px; margin:9px 0; background:url(http://www.pass-port.gr/images/li_round.gif) 11px 4px no-repeat; line-height:120%;}
		
		.suggestion-box { width:201px; padding:12px 0px; float:left; }
			.myCarousel { overflow:hidden; }
			.suggestion-box ul { list-style:none; width:201px; overflow:hidden; }
			.suggestion-title { width:201px; height:48px; float:left; }
				.suggestion-title h3 { padding:17px 40px 10px 10px; font-size:15px; color:#555a34; font-weight:bold; }
					.suggestion-title h3 a, .suggestion-title h3 a:visited { color:#555a34; text-decoration:none; }
			.suggestion-image { width:201px; height:139px; overflow:hidden; float:left; z-index:10; text-align:center; }
			.suggestion-text { width:201px; float:left; background:#231f20 url('http://www.pass-port.gr/images/bgSuggestionText.gif') no-repeat bottom left; min-height:64px;
  height:auto !important; height:64px; text-align:center; font-size:11px; }
				.suggestion-text-inner { padding:5px 3px; float:left; }
					.suggestion-text strong { width:191px; display:block; float:left; color:#acc42a; font-size:12px; }
						.suggestion-text strong a, .suggestion-text strong a:visited { color:#acc42a; text-decoration:none; }
					.suggestion-text b { width:191px; display:block; float:left; color:#fefefe; }
						.suggestion-text b a, .suggestion-text b a:visited { color:#fefefe; text-decoration:none; }
					.suggestion-text .mini-text { width:191px; display:block; float:left; color:#a4a4a4; }
						.suggestion-text .mini-text a, .suggestion-text .mini-text a:visited { color:#a4a4a4; text-decoration:none; }
			
		.ad1{ padding:0 0 0 6px;}
		.ad1 a img{ display:block; border:1px #000000 solid;}


/* ////// BY PAGE //////// */

/* INDEX.HTML PAGE */
.core_content .product_cata{ width:100%; height:220px; overflow:hidden; margin-bottom:15px; background:url(http://www.pass-port.gr/images/cata_list_bg.gif) no-repeat;}
.core_content .product_cata h2{line-height:180%; margin:12px 0 8px 0; text-indent:34px; font-size:14px;}
.core_content .product_cata ul{ float:left; width:230px; display:inline; margin:0 0 0 22px;}
.core_content .product_cata ul li{ margin:3px 0 4px; line-height:120%; padding-left:13px; background:url(http://www.pass-port.gr/images/li_square.gif) left 4px no-repeat;}

.best_seller{ width:100%; overflow:hidden;}
.best_seller h3, .mainText h3{ width:531px; height:34px; line-height:30px; color:#fff; text-indent:15px; font-size:16px; margin-bottom:20px;
					background:#504c4b url(http://www.pass-port.gr/images/bgTitle.gif) no-repeat;}
.seller_holder{ padding:2%; width:96%;}
				.single_seller { width:100%; overflow:hidden; margin:0 0 20px 0;}
				.single_seller ul { list-style:none; }
					.single_seller li { padding-left:15px; background:url('http://www.pass-port.gr/images/bullet-archive.gif') no-repeat center left; }
				.single_seller .sel_img{ float:left; width:80px; display:inline; margin:4px 0 7px 0;}
				.single_seller .sel_img img{ border:1px #EC7711 solid;}
				.single_seller .sel_name{ width: 500px; font-size:15px; color:#ed8021; font-weight:bold; line-height:180%;
																	  border-bottom:1px #ec7711 solid; text-indent:6px;}
				.single_seller .sel_author{ float:left; width: 438px; margin-bottom:6px; padding-left:6px; color:#6b6a69; font-weight:bold; line-height:200%;}
				.single_seller .sel_intro{ float:left; margin-bottom:7px; padding-left:6px; line-height:140%;}
				.single_seller .sel_intro a{ color:#ec7711;}
				.single_seller .sel_price{ width:527px; overflow:hidden; height:22px; line-height:22px;
																	   background:#e2dfdd url(http://www.pass-port.gr/images/price_holder.gif) no-repeat;}
				.single_seller .sel_price span{ float:left; display:inline; margin-left:24px;}
				.single_seller .sel_price strong{ float:right; display:inline; margin-right:9px;}
				.single_seller .sel_buy{ float:right; display:inline; margin:8px 12px 0 0; padding-right:25px; color:#ec7711; font-weight:bold;
													 background:url(http://www.pass-port.gr/images/icon_buy.gif) right top no-repeat;}
				
				.single_seller-image { /*width:187px;*/ width:210px; padding-right:11px; float:left; text-align:center; }
					.single_seller-image img { border:1px solid #acc32a; }
				.single_seller-text { /*width:310px;*/ width:287px; float:left; line-height:20px; }
					.single_seller-text h4 { width:287px; float:left; line-height:16px; font-size:15px; color:#A1BE05; padding-bottom:8px; }
				.single_seller-read-more { width:511px; float:left; text-align:right; background:#ffffff url('http://www.pass-port.gr/images/bgReadMore.gif') no-repeat bottom left; }
					.single_seller-read-more a, .single_seller-read-more a:visited { color:#a1be05; font-weight:bold; }
					
.BookText
{
	float:left;
	width:421px;
}
/* DETAIL.HTML PAGE */
.banner{ float:right; margin-top:1px;}

.product_detail{ width:100%; overflow:hidden; margin-bottom:15px;}
.product_detail h3{ width:531px; height:34px; line-height:30px; color:#fff; text-indent:15px; margin-bottom:18px; font-size:16px;
								background:#504c4b url(http://www.pass-port.gr/images/bgTitle.gif) no-repeat;}
.product_detail .pro_img_buy{ float:left; width:162px; display:inline; margin-bottom:15px; margin-left:10px; margin-right:15px;}
.product_detail .pro_img_buy .pro_img img{ border:1px #c0c0c0 solid;}
.product_detail .pro_img_buy .pro_buy{ display:block; margin:10px 0; width:161px; height:31px; overflow:hidden; line-height:38px; color:#eb7b18; text-indent:4px;
									   background:url(http://www.pass-port.gr/images/detail_buy_bg.gif) no-repeat;}
.product_detail .pro_name{ float:left; width:345px; font-size:16px; color:#ec7711; font-weight:bold; line-height:110%; margin-bottom:14px;}
.product_detail .pro_author{ float:left; width:345px; font-weight:bold; margin-bottom:10px;}
.product_detail .pro_info{ float:left; width:335px;}
.product_detail .pro_intro{ /*float:left; width:335px;*/ margin-top:11px; padding:0 15px;}
.product_detail .pro_intro p{ margin:10px 0px; text-align:justify;}

.product_date{ width:510px; overflow:hidden; margin:0 auto 30px;}
.product_date h4{ color:#4f4b4a; text-indent:10px; border-bottom:1px #000000 solid; font-size:14px; font-weight:bold;}
.product_date ul{ width:100%; background:#e2dfdd;}
.product_date ul li{ border-top:3px #fff solid; width:100%; overflow:hidden; line-height:190%;}
.product_date ul li strong{ float:left; width:198px; display:inline; margin-left:24px;}
.product_date ul li span{ float:left; width:270px;}
.product_date a.more{ float:right; display:inline; margin:18px 2px 0 0; color:#ec7711; text-decoration:underline;}


.product_list h4{ font-size:14px; color:#ec7711; font-weight:bold; background:url(http://www.pass-port.gr/images/dot_line2.gif) bottom repeat-x; text-indent:10px;}

.photo-gallery-title { width:514px; padding-left:15px; float:left; color:#231f20; font-size:16px; line-height:18px; font-weight:bold; }
	.photo-gallery-line { width:529px; height:7px; float:left; background:url("http://www.pass-port.gr/images/bg-bottom-gallery-title.gif") repeat-x top left; }
.images_list{ width:529px; background:url("http://www.pass-port.gr/images/image_list_bg.jpg") left top no-repeat; height:auto !important; height:310px; min-height:310px; float:left; }
.images_list ul{ width:100%; overflow:hidden; padding-top:4px;}
.images_list ul li{ float:left; width:106px; display:inline; margin:18px 0 0px 19px !important; border:1px #9c9b9a solid;}
.images_list ul li img{ display:block; width:104px; height:77px; border:1px #d8d6d4 solid;}

/* =========== DisplayITM1 =========== */
.mainContent{ width:531px; height:38px; margin:0px auto; color:#ec7711; font-weight:bold; }
.mainText{ float:left; width:501px; padding:0 15px; margin-top:11px; font-size:13px; text-align:justify; line-height:19px; color:#231f20; }
.mainText p { padding:5px 0px; }
.mainText strong, .mainText b { color:#231f20; }

.mainText a, .mainText a:visited { color:#ACC42A; text-decoration:none; }
	.mainText a:hover { color:#ACC42A; text-decoration:underline; }

.mainText .image-container { /*width:210px;*/ width:240px; text-align:center; float:left; }
	.image-container img { border:1px solid #acc32a; }
		.image-container .zoom-icon { border:0px; float:right; padding-top:5px; padding-right:5px; }
			.image-container .zoom-img { float:right; padding-right:10px; padding-top:5px; } 
.mainText .image-container-centered { width:100%; text-align:center; float:left; }
.mainText .CommentText { /*width:291px;*/ width:251px; float:left; }
	.mainText .CommentText strong, { font-size:14px; display:block; padding-bottom:10px; }
	.mainText .CommentText .Title, .mainText .CommentText b { color:#ACC42A; font-weight:bold; }
.mainText .HTMLText { float:left; padding-top:15px; width:100%; }
	.mainText .HTMLText .Title { color:#ACC42A; font-weight:bold; }

.mainSubHeading{ width:531px; padding-top:10px; padding-bottom:10px; color:#ACC42A; font-size:16px; font-weight:bold;}
.MainTitle{ width:531px; height:34px; line-height:30px; color:#fff; margin-bottom:18px; font-size:16px;	/*background:transparent url('http://www.pass-port.gr/images/title_bg4.gif') no-repeat top left;*/ background:transparent url('http://www.pass-port.gr/images/bgTitle.gif') no-repeat top left; margin-top:20px; font-weight:bold; padding-left:10px; float:left; }
	.noMarginTop { margin-top:0px; }
/*.Title { color:#EC7711; display:block; font-size:16px; font-weight:bold; width:100%; margin-bottom:4px; }*/
.mainText ul li, .mainText ol li { list-style-image:url('http://www.pass-port.gr/images/SitemapBullet.gif'); margin-left:27px; line-height:17px; margin-bottom:4px; }
.mainText ol, .mainText ul { margin-bottom:15px; }
.LeftImg { float:left; margin:0px 15px 0px 0px; }
.RightImg { float:right; margin:0px 0px 0px 15px; }
.RightImgCont { float:right; margin:0px 105px 0px 0px; }
/* ============== Forms ============== */
.FormButton { background:#ACC42A url('http://www.pass-port.gr/images/btnBgRepeat.gif') repeat-x left; border:1px solid #A90F16; color:#ffffff; font-size:10px; }
.FormInputs { border:1px solid #ACC42A; color:#232326; }
.FormRow { float:left; }
	.FormRow label { float:left; width:104px; height:20px; color:#5a5652; }
	.FormRowInputs { border:1px solid #ACC42A; color:#232326; width:220px; float:left; margin-left:5px; }
/* ============= Sitemap ============= */
/* ============= Newsletter =============*/
#NewsletterForm
{
	background:url("http://www.pass-port.gr/images/pp_bgLeftNewsletter.jpg") top left no-repeat;	
	width:201px;
	height:75px;
	padding-top:30px;
	margin-bottom:11px;
}
	.NLLine
	{
		padding-top:2px;
		width:201px;
		text-align:center;
	}
		.NLLine .NLInput
		{
			border:1px solid #9b9593;
			color:#9b9593;
			padding:2px 5px;
			height:13px;
			width:138px;
			font-size:11px;
		}
		.NLLine .NLBtn
		{
			background:transparent url("http://www.pass-port.gr/images/NewsletterBtn.jpg") no-repeat scroll left top;
			border:0 solid #FFFFFF;
			color:#FFFFFF;
			font-size:11px;
			height:16px;
			padding-bottom:1px;
			width:70px;		
		}
/* ============= Newsletter =============*/
p.Sitemap a { background:url("http://www.pass-port.gr/images/SitemapBullet.gif") center left no-repeat; padding-left:10px; }


.mainText .EventListBlock
{
	float:left;
	margin-left:10px;
}
.mainText .EventListBlock li.eventList
{
	display:block; 
	width:100%; 
	float:left;
	border-bottom:1px dotted #c2c1c0;
	margin-left:0px;
	margin-bottom:2px;
}
	.mainText .EventListBlock li.eventList a, .mainText .EventListBlock li a:visited
	{
		display:block;
		width:100%;
		margin:1px 0px;
		background:url("http://www.pass-port.gr/images/SitemapBullet.gif") no-repeat 3px 3px;
		float:left;
		padding:1px 0px;
	}
	.mainText .EventListBlock li.eventList a:hover
	{
		background-color:#d9d9d8;
	}
		.mainText .EventListBlock li.eventList a:hover span
		{
			text-decoration:underline;	
			color:#504C4B;
		}
		.mainText .EventListBlock li.eventList a strong
		{
			display:block;
			float:left;
			padding-right:30px;
			padding-left:20px;
			width:80px;
		}
		.mainText .EventListBlock li.eventList a span
		{
			display:block;
			float:left;
			width:350px;
			padding-bottom:2px;
		}

.MainTextShareIt
{
	/*border-bottom:1px dotted #C2C1C0;*/
	float:left;
	height:20px;
	margin:0 15px;
	text-align:right;
	width:501px;
	padding-top:20px;
}
	.MainTextShareIt a
	{
		background:transparent url("http://www.pass-port.gr/images/shareIt.gif") no-repeat scroll right center;
		color:#676565;
		font-size:13px;
		padding-right:20px;	
	}
.HomeSpacer { height:30px; width:100%; }