@charset "UTF-8";
@import url('/Components/ResourceRequest.ashx?name=623a7210bfdc425f565ae579b94b238624a060bbaf033919af341181dd0f250e&type=1&mime=text%2fcss&timestamp=634001094598590514&culture=el-GR');
@import url('/Components/ResourceRequest.ashx?name=c84d904380d43b3d456537b353eccbcba5c09c0d508be8ba1c4e501ef058d101&type=1&mime=text%2fcss&timestamp=634001094598590514&culture=el-GR');

/* BROWSER RESET (based on Eric Meyer's Reset) */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, form, label, legend {
    padding: 0px;
    margin: 0px;
    border: 0px;
    outline: 0px;        
    line-height: normal;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
}

img {
    padding: 0px;
    margin: 0px;
    border: 0px;
    outline: 0px;        
    line-height: normal;
    font-family: inherit;
    font-size: 100%;
}

:focus {
    outline: 0;
    }
body {
    background: white;
    line-height: 1;
    color: black;
    }
ol, ul {
    list-style: disc;
    margin: 20px;
    }
table {
    border-collapse: separate;
    border-spacing: 0;
    }
caption, th, td {
    font-weight: normal;
    padding: 0px;
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: "";    
    }
blockquote, q {
    quotes: "" "";
    margin: 15px;
    }
input,select,textarea
{
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
}
/* END BROWSER RESET */




body
{
	font-family: "Verdana", "Arial", "Kalimati", "FreeSans";
	background-color: #305078;
	font-size: 11px;
	color: #fffcdb;
	margin: 0px;
	padding: 0px;

	background-image: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e9e6c8a8e798db7f01e2638c2d9bfdaa28755e9d81259af672718bc0f71340159&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
	background-position: left top;
	background-repeat: repeat-x;
}


body.Admin
{
	background-image: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491ecc1765ea85ebcbd440b99a13f9c1a039c7a2095bdb8892fb9ef5c7fba5665015&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
	background-position: center top;
	background-repeat: repeat;
	background-color: #000000;
}


div.ErrorDesc
{
	margin-left: auto;
	margin-right: auto;
	width: 550px;
}


#BottomBackground 
{
	background-image: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491ef2540fddb8b903822db5b3f6642887ec725b848e581734c400ce77b37158c77c&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
	background-position: center bottom;
	background-repeat: no-repeat;
}


#SideBackground 
{
	background-image: url('/Components/ResourceRequest.ashx?name=bdcab97395594985f0e5f23314f61984834f65dd66bd11b14836fc683239c32f4324daf6d51a2033ad469801996e94c9&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
	background-position: center 120px;
	background-repeat: repeat-x;
}



h1
{
	font-size: 200%;
	font-weight: bold;
	font-variant: small-caps;

	margin: 0px;
	color: #ecca40;
}


		h2
		{
			font-size: 180%;
			font-weight: bold;
			font-variant: small-caps;

			margin: 0px;
			color: #ecca40;
		}

				h3 
				{
					font-size: 160%;
					font-weight: bold;
					font-variant: small-caps;

					margin: 0px;
					color: #ecca40;
				}

						h4 
						{
							font-size: 130%;
							font-weight: bold;
							font-variant: normal;

							margin: 0px;
							color: #ecca40;
						}

								h5 
								{
									font-size: 120%;
									font-weight: bold;
									font-variant: normal;

									margin: 0px;
									color: #ecca40;
								}

										h6 
										{
											font-size: 110%;
											font-weight: bold;
											font-variant: normal;

											margin: 0px;
										}



.SmallCaps 
{
	font-variant: small-caps;
}




.CenterB
{
	margin-Left: auto;
	margin-right: auto;
}




p 
{
	margin: 1px;
	line-height: 130%;
}


	p.Int
	{
		margin: 3px;
		margin-left: 10px;
		text-indent: -9px;
	}


	p.Indent
	{
		margin-left: 10px;
	}


	.Small 
	{
		font-size: 80%;
	}


	.BigFocus 
	{
		font-size: 120%;
		font-weight: bold;
	}


	.Important
	{
		font-size: 110%;
	}
	
	
	
	
.Center
{
	text-align: center;
}


.Right
{
	text-align: right;
}


.Left
{
	text-align: left;
}


.Justified
{
	margin-top: 5px;
	text-align: justify;
}


.Disabled
{
	color: #a8ccc9;
}


.Error 
{
	font-size: 80%;
	color: #f86;
}


.ErrorVis
{
	font-size: 80%;
	color: #f86;
	background-image: url('/Components/ResourceRequest.ashx?name=c3b179daa3165f7d550416dae7d6e15272c267d89c7eb8cdba8d7ee826d3ba46fd5c7cb7a4c9a72e6b17dceedb6a7eec&type=0&mime=image%2fpng&timestamp=634001094593810036&culture=el-GR');
	background-repeat: no-repeat;
	background-position: left center;
	display:inline-block;
	padding-left:18px;
}


.ErrorStrong
{
	font-weight: bold;
	font-size: 100%;
	color: #f86;
}



table 
{
	/* Opera incompatibility */
	border-collapse: separate;
}



img
{
	border-width: 0px;
}


		/* Internet explorer adds some padding on images that were supposed to appear borderless and as a block */
		img.Block
		{
			display: block;	
		}




hr 
{
	text-align: center;
	border-width: 0px;
	background-color: #ffbf00;	/* Needed for IE */
	color: #ffbf00;
	height: 1px;
}




ul 
{
	margin: 2px auto 5px 10px;
	padding-left: 10px;
}


ol 
{
	margin: 2px auto 5px 10px;
	padding-left: 20px;
}


		li 
		{
			list-style-position: outside;
			margin: 0;
			padding-bottom: 3px;
		}


		li.Spaced
		{
			margin-bottom: 10px;
		}


ul.Bullet
{
	margin: 2px auto 2px 10px;
	padding-left: 10px;
	font-size: 80%;
	list-style-type: circle;
}


ul.BulletAlt
{
	margin: 2px auto 2px 10px;
	padding-left: 10px;
	list-style-type: circle;
}





/* Horizontal navigation */
ul.Hor
{
	margin: 0;
	text-align: center;
}

ul.Hor li.Hor 
{
	display: inline;
}


li.Hor 
{
	padding: 3px 3px;
}




/* The table containing the information shown when the user has javaScript disabled */
table.NoScript 
{	
	width: 100%;
	border: solid 1px #fcaf00;
	margin: 5px;
	padding: 2px;
}





.AdminContent 
{
	color: #55aaff;
	padding-top: 5px;
}




.Content 
{
	padding-top: 5px;
}


.SubtleText 
{
	color: #647d96;
	font-size: 110%;
}

.MidSubtleText 
{
	color: #b4c8dc;
	font-size: 110%;
}


.MidSubtleTextSmall
{
	color: #b4c8dc;
	font-size: 90%;
}


.DarkText 
{
	color: #ffdf60;
}


.Percent 
{
	font-size: 60%;	
}




.Ok
{
	color: #00ff22;
}


.Warning
{
	color: #ffff22;
}


.Alert
{
	color: #ff8822;
}


.Danger
{
	color: #ff0022;
}




pre 
{
	white-space: normal;
}




.VoteNeg
{
	color: #ff0044;
	font-weight: bold;
}


.VoteNon
{
	color: #aaaaaa;
	font-weight: bold;
}


.VoteNeu
{
	color: #ffff44;
	font-weight: bold;
}


.VotePos
{
	color: #00ff44;
	font-weight: bold;
}



.Container 
{
	border: solid 1px #ffc430;
}




/* <Links> */
a 
{
	color: #ffbf00;
	text-decoration: none;
	cursor: pointer;
	
	/* Needed to avoid unexpected floating */
	margin: 0px;
	outline-width: 0;
}


a.External {
	background: url('/Components/ResourceRequest.ashx?name=754c7ae28c24defdd908cbcf38aabb70567ecebe6d42cf525d2033289cd87e29&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') center right no-repeat;
	padding-right: 13px;
}


a.Emph {
	color: #ff9000;
	font-size: 110%;
}

		a:Hover
		{
			color: #000000;
			background-color: #ffbf00;
		}


		a:Active
		{
			background-color: Transparent;
			color: #ffffff;
			border: none;
		}


		a:Focus 
		{
			border: none;
		}




		a.Admin
		{
			color: #ff6f00;
		}


		a.Admin:Hover
		{
			color: #000000;
			background-color: #ff6f00;
		}


		a.Admin:Active
		{
			background-color: Transparent;
			color: #ffffff;
			border: none;
		}


		a.Admin:Focus 
		{
			border: none;
		}




		a.Stateful:Visited
		{
			color: #ee9f00;
			text-decoration: none;
			cursor: pointer;
			
			/* Needed to avoid unexpected floating */
			margin: 0px;
		}


		a.Stateful:Hover
		{
			color: #000000;
			background-color: #ffbf00;
		}


		a.Stateful:Active
		{
			background-color: Transparent;
			color: #ffffff;
			border: none;
		}


		a.Stateful:Focus 
		{
			border: none;
		}



				/* Links without hover */
				a.Unstyled:Hover 
				{
					background-color: Transparent;
				}


				a.Dark
				{
					color: black;
				}


				a.DarkIntense
				{
					color: #026;
					font-size: 105%;
				}
				a.Dark:Hover, a.DarkIntense:Hover 
				{
					background-color: Transparent;
				}





				#FocusedLinks .Positive 
				{
					color: #20ff30;
				}


				#FocusedLinks .Negative
				{
					color: #ff0000;
				}

				
				/* Fix the hovering for the specially coloured links */
				#FocusedLinks a:Hover
				{
					color: #000000;
					background-color: #ffbf00;
				}


				#FocusedLinks a:Active
				{
					background-color: Transparent;
					color: #ffffff;
				}
/* </Links> */




div.MCInLeft 
{
	width: 736px;
	padding: 0;
	float: left;
}


div.MCInRight 
{
	width: 220px;
	float:right;
}




/* <Main Container> */

		/* General container under the TopLeft container */
		td.LeftInner
		{
			width: 220px;
			vertical-align: top;
		}



		td.RightInner
		{
			width: 516px;
			vertical-align: top;
			padding: 5px;
		}

table.MContainer 
{
	width: 959px;
	/*width: 959px;*/
	margin: 0px auto 10px auto;
	border-collapse: collapse;
}

	td.MC3x2345
	{
		width: 959px;
		vertical-align: top;
	}


		td.MC3x2345Alt
		{
		width: 959px;
			vertical-align: top;
		}
		
		
		td.FixHeight 
		{
			/* In addition to one of the two above */
			height: 490px;
		}

/* </Main Container> */




/* <Small Container> */
table.SmallContainer 
{
	width: 220px;
	border-collapse: collapse;
}


		td.SmallContainerTop
		{
			height: 25px;
			vertical-align: top;
			background: no-repeat url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc776af8d4c0a309b091593bae72b7dc0988f8ef0cfe8dbcfb6f89c5fbdb72d9f8c4563b68c14b1305c06c036d3f194e3096&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') top;
		}


		td.SmallContainerTopAlt
		{
			height: 25px;
			vertical-align: top;
			background: no-repeat url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc776af8d4c0a309b091593bae72b7dc0988f8ef0cfe8dbcfb6f89c5fbdb72d9f8c4563b68c14b1305c06c036d3f194e3096&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') top;
		}


		td.SmallContainerMiddle
		{
			background: repeat-y url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc776af8d4c0a309b091593bae72b7dc0988cae25b97f3ef447e3f5b57dfb163062f14dc21844fe5ed22361c1bbf5ddd3c3c&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');
			padding: 0px 5px;
			vertical-align: top;
		}


		td.SmallContainerBottom
		{
			height: 12px;
			background: no-repeat url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc776af8d4c0a309b091593bae72b7dc098873783bb189c3c3812d1ffc78b7b10f743176c69711b882233c11930d7749f4b1&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') top;
		}



				.SCTitle 
				{
					margin: 0px 3px 0px 12px;
					font-style: normal;
					font-variant: small-caps;
					font-weight: bold;
					font-size: 160%;

				}
				
				
				h2.SCSmallTitle 
				{
					margin: 0px 3px 5px 12px;
					font-style: normal;
					font-variant: small-caps;
					font-weight: bold;
					font-size: 130%;
				}
/* </Main Container> */




/* <Start page products> */
.SppCategory 
{
	vertical-align: top;
}


				.SppItemWrapperEx
				{
					width: 120px;
					display: block;
					float: left;
					padding: 1px;
				}


						.SppItemWrapperHeader
						{
							text-align: center;
							vertical-align: middle;
							background-image: url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc7760cd281396609421bbe400ddfe893b4710e509c56ed582c384a529bc50834e97&type=1&mime=image%2fgif&timestamp=634001094598590514&culture=el-GR');
							padding-top: 5px;
							height: 25px;
						}
						
						
								h2.SppHeaderTitle 
								{
									font-style: normal;
									font-weight: bold;
									font-variant: normal;
									font-size: 130%;
								}


						.SppItemWrapper
						{
							height: 800px;
							vertical-align: top;
						}


						.SppItemWrapperAlt
						{
							height: 150px;
							vertical-align: top;
						}
						
						
						.SppSplitter 
						{
							background-image: url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc7750355b116f7b11a758124eb8c8b2ecf5fafd2b883ccdcdeb943e8802f123a269&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');
							clear: both;
							padding-top: 7px;
							height: 23px;
							vertical-align: middle;
						}


								.SppItem
								{
									vertical-align: top;
									margin-bottom: 14px;
								}


										p.SppItem 
										{
											font-size: 80%;
											text-align: center;
											font-weight: normal;
										}


										p.SppItemFirst
										{
											text-align: center;
											font-size: 90%;
											font-weight: bold;
										}




										img.SppThumb
										{
											border: solid 1px #000000;
										}


										img.SppThumbFirst
										{
											border: solid 1px #000000;
										}


										/* The Score box in the start page */
										.SppScoreBase
										{
											z-index: 20;
											position: relative;
											left: 75px;
											text-align: center;
											margin-bottom: -40px;
											top: 25px;
										}


										.SppScoreBaseAlt
										{
											z-index: 20;
											position: relative;
											left: 75px;
											text-align: center;
											margin-bottom: -40px;
											top: 25px;
										}


						.SppItemWrapperFooter
						{
							text-align: center;
							line-height: 20px;
							vertical-align: middle;
							background-image: url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc77e05062a9f89e7ebc8c043e01d098c195fb033243133ecd6f6f9a78c1aecdfa21&type=1&mime=image%2fgif&timestamp=634001094598590514&culture=el-GR');
						}


								p.SppItemWrapperFooter 
								{
									font-size: 80%;
									margin: 0px !important;
									vertical-align: middle;
								}



h2.MostActive
{
	font-size: 120%;
	font-weight: normal;
	font-variant: normal;

	margin: 0px;
	color: #ecca40;
}


/* </Start page products> */


#TitleAndContent td.TitleAd
{
	padding-bottom: 5px;
}


#TitleAndContent td.TitleTop
{
	background: url('/Components/ResourceRequest.ashx?name=0133f9cfb02bc5efcacffc3bb5b7cf09f9a74650b5169e6abd902982c94d9aff83b4695843427497cf492df0187d6979&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat;
	height: 5px;
}


#TitleAndContent td.Title 
{
	background: url('/Components/ResourceRequest.ashx?name=0133f9cfb02bc5efcacffc3bb5b7cf09f9a74650b5169e6abd902982c94d9aff92da2da190da74b267e072cd07cb82fc&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat;
	background-repeat: repeat-y;
	vertical-align: middle;
	text-align: center;
	width: 760px;
	height: 25px;
}


#TitleAndContent td.TitleBottom
{
	background: url('/Components/ResourceRequest.ashx?name=0133f9cfb02bc5efcacffc3bb5b7cf09f9a74650b5169e6abd902982c94d9aff82b00a5bb7ce0281b86bfd847bdacb98&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat;
	height: 5px;
	min-height: 5px;
}






/* <UNEDITED!> */
table.TagContainer
{
}

table.TagContainerAlt
{
	text-align: left;
}

		table.TagItem
		{
			width: 100%;
			height: 32px;
		}


				td.TagImage 
				{
					width: 32px;
				}


				td.TagName
				{
					width: 92px;
					vertical-align: middle;
					padding-left: 5px;
				}




table.SubtleContainer 
{
	width: 100%;
	border: solid 1px #214263;
	background-color: #285078;
}
		
		td.SubtleContainerDark
		{
			background-color: #1d3a57;
			padding: 5px 5px 10px 5px;
		}
		
		td.SubtleContainer
		{
			padding: 5px 5px 15px 5px;
		}

/* Subtle container in cell level rather than table */
td.SubtleContainerAlt
{
	border: solid 1px #214263;
	background-color: #2A547E;
}

td.SubtleContainerAltDark
{
	border: solid 1px #214263;
	background-color: #214263;
}
		


.TopAlign 
{
	vertical-align: top;	
}


tr.Alternating 
{
	background-color: #214263;
}




h2.MinorHeading
{
	font-size: 110%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
	color: #ecca40;
}


h2.SubtleTitleAlt
{
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	
	margin: 0px;
	color: #ecca40;
}



table.RssFeeds
{
	border: 1px solid #1d3a57;
	margin-left:auto;
	margin-right:auto;
}


		.RssFeedsHeader 
		{
			background-color: #1d3a57;
			height: 30px;
			text-align: center;
		}

		
		.RssFeedsItemAlt
		{
			background-color: #214263;
			height: 20px;
		}

		
		.RssFeedsItem
		{
			height: 20px;
		}

		
		.RssFeedsFooter
		{
			background-color: #1d3a57;
			font-size: 80%;
			height: 10px;
			text-align: center;
		}
		
		
span.Contributor 
{
	font-size: 80%;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	margin-left: 5px;
}



						
.Emphasis
{
	font-size: 120%;
	color: #ffdf91;
}



						
.EmphAlt
{
	color: #ffdf91;
}



						
.SubNote
{
	font-weight: bold;
	font-size: 80%;
	color: #ffdf91;
}




.FloatLeft 
{
	float: left;
}




/* The text on the login panel */
p.Login 
{
	text-align: right;
	font-size: 90%;
}


p.LoginBig
{
	text-align: right;
	font-size: 130%;
}

/* Link to advanced search */
p.GoAdvancedSearch
{
	font-size: 80%;
	text-align: right;
}




table.RetrievePassword 
{
	margin: 20px auto;
}



/*
	/////////////////////
	//// <UNEDITED!> ////
	/////////////////////
*/



.DIC
{
	width: 500px;
	border: solid 1px #1D3A57;
}


				.DICFill
				{
					border: solid 1px #162C42;
					background-color: #1D3A57;
				}


				.DICFillOff
				{
					border: solid 1px #ff0033;
					background-color: #1D3A57 ;
				}


				.DICFillAlt
				{
					border: solid 1px #162C42;
					background-color: #162C42;
				}


						td.DICTitle
						{
							padding: 3px;
							background-color: #001834
						}


						td.DICTitleCritics
						{
							padding: 3px;
							background-color: #162C42
						}


						td.DICTitleAlt
						{
							padding: 1px;
							background-color: #28405c;
						}


						td.DICTitleOff
						{
							padding: 1px;
							background-color: #404044;
						}
								h2.DICTitle
								{
									font-size: 130%;
									font-variant: normal;
								}

								
								h3.DICTitle
								{
									font-size: 130%;
									font-variant: normal;
								}
								

								h2.DICTitleAlt
								{
									font-size: 130%;
									font-variant: normal;
								}

								
								h3.DICTitleAlt
								{
									font-size: 145%;
									font-variant: small-caps;
								}


										.sDICTitle
										{
											font-weight: bold;

											margin: 0px;
											color: #ffdf91;
										}

										.DICTitleCount
										{
											margin: 0px;
										}


										.DICTitleAlt
										{
											font-weight: bold;
											
											margin: 0px;
											color: #ffdf91;
										}
						
								
								h3.DICTitleSubtle
								{
									font-size: 140%;
									font-variant: normal;
									font-weight: normal;

									margin: 0px;
									color: #ffdf91;
								}

						td.DICTitleAltSub
						{
							padding: 1px;
							border-bottom: solid 2px #28405c;
						}


								.DICSubtitle
								{
									font-size: 110%;
									font-weight: bold;
									margin-bottom: 3px;
								}


				td.DICDescription
				{
					width: 100%;
					vertical-align: top;
					white-space: normal;

				}


						table.DICScoreContainer
						{
							width: 65px;
							vertical-align: top;
							float: left;
							margin-right: 5px;
						}

						table.DICScoreContainerSecondary
						{
							width: 100%;
							vertical-align: top;
							float: left;
							margin-right: 5px;
						}


								td.DICScore
								{
									height: 55px;
									text-align: center;
									
									vertical-align: middle;

									font-weight: bold;
									font-size: 270%;
								}


								td.DICScoreecondary
								{
									width: 65px;
									height: 26px;
									text-align: center;
									vertical-align: middle;

									font-weight: bold;
									font-size: 200%;
								}


						td.DICFooter 
						{
							height: 15px;
							border-top: solid 1px #48607c;
						}

						
						.PostDate 
						{
							text-align: right;
							color: #ffdf91;
						}

						
						.PostDateEmph
						{
							text-align: right;
							color: #ffdf91;
						}

						td.DICFooterAlt
						{
							height: 15px;
							border-top: solid 1px #28405c;
						}

		.DICAlt
		{
			width: 100%;
			border: solid 1px #1D3A57;
		}


		.DICAltSel
		{
			width: 100%;
			border: solid 1px #cf9410;
		}


		.DICAltOff
		{
			width: 100%;
			border: solid 1px #ff0033;
		}


		.DICAltAnon
		{
			width: 100%;
			border: solid 1px #333333;
		}


		td.DICImage	
		{
			width: 104px;
			border-left: solid 1px #1D3A57;
		}



/* <About> */
table #About 
{
	width: 100%;
	text-align: justify;
}


		h2.About 
		{
			font-size: 130%;
			font-variant: normal;
			font-weight: normal;
			margin-top: 10px;
		}


		p.Spaced 
		{
			margin-top: 5px;
		}


		p.DoubleSpaced 
		{
			margin-top: 25px;
		}


		p.Signature 
		{
			font-size: 120%;
		}


		.AboutLogo
		{
			margin-left: 10px;
			margin-right: auto;
		}
/* </About> */




/* <Admin> */
table.Grid
{
	border: 1px solid #214263;
	margin-left:auto;
	margin-right:auto;
}


		.GridHeader 
		{
			background-color: #214263;
			height: 30px;
			text-align: center;
		}

		
		.GridRowAlt
		{
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
			height: 25px;
		}

		
		.GridRow
		{
			height: 25px;
		}

		
		.GridFooter
		{
			background-color: #1D3A57;
			font-size: 80%;
			height: 10px;
			text-align: center;
		}
		
		
		.GridItem 
		{
			vertical-align: middle;
			padding: 0 2px;
		}


		


a.DelComm 
{
	color: #ffaacc;
}


a.DelCommMail
{
	color: #ffbbcc;
}


a.AppComm
{
	color: #00ff44;
}


a.RejComm 
{
	color: #ff0044;
}


a.OfflineComm 
{
	color: #aaaaaa;
}




a.ActComm
{
	color: #00ff44;
}


a.DeactComm 
{
	color: #ffff44;
}


a.BanComm 
{
	color: #ff0044;
}




.MarkedToChangeSoon 
{
	color: #ff0044;
	font-weight: bold;
}


.MarkedToChangeMedium
{
	color: #ffff44;
}


.MarkedToChangeLate
{
	color: #00ff44;
}
/* </Admin> */




table.AdBanner
{
	width: 100%;
	text-align: center;
	margin: auto auto;
}


table.AdBannerLarge
{
	width: 960px;
	height: 0;
	text-align: center;
	margin: 5px auto 0px auto;
}



.ajax__tab_body 
{
	font-size: 100% !important;
	padding: 8px !important;
    border:solid 1px #d7d7d7 !important;
    background-color: Transparent !important;
}

.ajax__tab_header 
{
	color: #000000 !important;
}




.ajax__slider_h_rail 
{
    position: relative;
    height: 19px !important;
    width: 200px !important;
    background: #FFFFFF url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc77bcf636614bb7321c77f99dfe1b39cb5cf598289639aea7667848b6bab59381fd&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR') repeat-y !important;
}



/* <Category> */
table.RecentProduct 
{
	width: 100%;
	border: solid 1px #48607c;
}


		td.RecentName 
		{
			width: 85%;
			height: 25px;
			padding-right: 5px;
		}


		td.RecentNameAlt 
		{
			width: 85%;
			height: 25px;
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
			padding-right: 5px;
		}




		td.RecentNameSim
		{
			width: 70%;
			height: 25px;
			padding-right: 5px;
		}


		td.RecentNameSimAlt 
		{
			width: 70%;
			height: 25px;
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
			padding-right: 5px;
		}




		td.RecentNameFull
		{
			width: 100%;
			height: 25px;
			padding-right: 5px;
		}


		td.RecentNameFullAlt
		{
			width: 100%;
			height: 25px;
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
			padding-right: 5px;
		}




		td.RecentScore 
		{
			width: 15%;
			
			vertical-align: middle;
			text-align: center;
			font-weight: bold;
		}


		td.RecentScoreim
		{
			width: 30%;
			
			vertical-align: middle;
			text-align: center;
		}


		td.RecentScoreimAlt
		{
			width: 30%;
			
			vertical-align: middle;
			text-align: center;
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
		}




/* Archive */
table.ArchiveLetters 
{
	margin-Left: auto;
	margin-right: auto;
	width: 90%;
	border: 1px solid #ffffff;
}


p.ArchiveLetter 
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}




table.Archive
{
	border: 0px;
	margin-left:auto; margin-right:auto;
}

		
		.ArchiveHeader 
		{
			background-color: #214263;
			height: 35px;
			text-align: center;
		}

		
		.ArchiveItemAlt
		{
			background: url('/Components/ResourceRequest.ashx?name=6a211c971ece080c9c2bff7c860b491e19032bb809360182aba194c7dc21c5ca&type=1&mime=image%2fjpg&timestamp=634001094598590514&culture=el-GR');
			height: 25px;
		}

		
		.ArchiveItem
		{
			height: 25px;
		}

		
		.ArchiveFooter
		{
			background-color: #1D3A57;
			font-size: 80%;
			height: 30px;
			text-align: center;
		}		
/* </Category> */




/* <Footer> */
p.Footer 
{
	text-align: center;
	font-size: 80%;
}

p.FooterSecond
{
	text-align: center;
	font-size: 80%;
}
/* </Footer> */



/* <Header> */
#Header
{
	width: 100%;
}



		#Header p.GeneralLinks
		{
			text-align: center;
			font-size: 120%;
		}


		#Header td.Shadow
		{
			height: 30px;
			background: url('/Components/ResourceRequest.ashx?name=bdcab97395594985f0e5f23314f61984a2620e0e6d40c6e6d098a7fd98fc7b265d6ec8ca65506e1219aa5c84c6e4c85f&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat;
		}




#HeaderCategories
{
	list-style-type: none;
	margin: 0 auto 0 15px;
	padding-left: 15px;
	color: #ffbf00;
}


		#HeaderCategories p 
		{
			font-size: 80%;
			font-weight: bold;
			text-align: center;
			margin: 0 auto;
		}
		
		
		
.Links 
{
	color: Black;

	background-repeat: repeat-x;

	height: 18px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}		
/* </Header> */





.Sorter 
{
	width: 50%;
	border: solid 1px #ffc430;
}


.SorterHover 
{
	width: 50%;
	border: solid 1px #ffc430;
	background-color: #ffc430;
	color: #000000;
	cursor: pointer;
}



.SorterDark
{
	width: 50%;
	border-width: 0;
}


.SorterDarkHover
{
	width: 50%;
	border: solid 1px #ffc430;
	background-color: #001834;
	color: #000000;
	cursor: pointer;
}




.SorterAlt
{
	background: url('/Components/ResourceRequest.ashx?name=6cd339291f9fdbd1949550a4ac0e2d0403c6296eeccb69bfc95ac007d180c6da9e640ddf9edbcbd6103f4f2d7663e1e2&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat left top;
	height: 52px;
}


.SorterAltHover 
{
	background: url('/Components/ResourceRequest.ashx?name=6cd339291f9fdbd1949550a4ac0e2d0403c6296eeccb69bfc95ac007d180c6daac3701126dba0317bd3293b5255c86058c3710db4a676304c0c58cc6b14d8afc&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat left top;
	height: 52px;
}


.ProdActions
{
	background: url('/Components/ResourceRequest.ashx?name=6cd339291f9fdbd1949550a4ac0e2d0419c4f0cd169b1128c699f975b55ebc804f4ce040e362bf902874a95ae30ec61b&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat left top;
	height: 30px;
	width: 450px;
	text-align: center;
	margin: 0 auto 0 auto;
}


.ProdAddReview
{
	background: url('/Components/ResourceRequest.ashx?name=6cd339291f9fdbd1949550a4ac0e2d040c25fb45fd1b0b7426bdfb4c42488ca97b130eec733340ec1d015fa824028c86&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat left top;
	height: 50px;
	width: 450px;
	text-align: center;
	margin: 0 auto 0 auto;
}



td.SorterClear
{
	padding: 7px 0;
}


td.SorterClearHover 
{
	outline: solid 1px #ffc430;
	background-color: #0c2440;
	color: #ffc430;
	cursor: pointer;
	padding: 7px 0;
}





/* <Overlib> */
.olForeground 
{
}


.olBackground 
{
	border: solid 1px #ffbf00;
	background-color: #1c3450;
}


.olText 
{
	font-size: 85%
}


.olCaption 
{
	font-size: 115%;
	font-weight: bold;
	font-variant: small-caps;

	margin: 0px;
	color: #ffcf5d;
	background-color: #08203c;
}
/* </Overlib> */





/* <Product> */
table.SectionContainers 
{
	width: 100%;
	
	margin-Left: auto;
	margin-right: auto;
}

		td.SectionContainers 
		{
			vertical-align: top;
		}


				td.ProductDescription 
				{
					width: 64%;
					vertical-align: top;
					padding-right: 5px;
				}


				td.ProductSideInfo 
				{
					width: 36%;
					vertical-align: top;
				}


				tr.ProductFields
				{
				}


						td.ProductFieldName
						{
							width: 40%;
							border-bottom: dotted 1px #9cb0cc;
						}


								p.ProductFieldName 
								{
									text-align: right;
									padding-right: 10px;
									font-size: 80%;
								}


						td.ProductFieldDesc
						{
							width: 60%;
							border-bottom: dotted 1px #9cb0cc;
						}


								p.ProductFieldDesc
								{
									font-size: 80%;
								}




				td.TotalScoreContainer 
				{
					width: 169px;
					padding-left: 3px;
					padding-right: 3px;
				
				}


						td.TRCScore
						{
							font-size: 380%;
							vertical-align: middle;
							font-weight: bold;
							width: 50%;
						}


						td.TRCScoreDescription 
						{
							vertical-align: top;
							padding-top: 10px;
							font-weight: bold;
							width: 50%;
						}




				td.ProductScore 
				{
					height: 89px;
					background-repeat: no-repeat;
				}






						a.HowScoreedLow
						{
							color: #ffe0e0;
						}

						a.HowScoreedMedium
						{
							color: #000000;
						}

						a.HowScoreedHigh
						{
							color: #000000;
						}

						a.HowScoreedTop
						{
							color: #404010;
						}

						a.HowScoreedOther
						{
							color: #fffcdb;
						}




				table.BigScore 
				{
					width: 325px;
					border: solid 2px #000000;
				}

				table.BigScore *
				{
					vertical-align: middle;
				}


						td.BigScoreBar 
						{
							width: 290px;
							background-color: #000000;
							background-image: url('/Components/ResourceRequest.ashx?name=eecbca90390c9bd42a8926a3bd97dc778ef20eceaf06bbadca876800161dfcf64000b707c0b14ed1e4eeca51845c8b59&type=1&mime=image%2fgif&timestamp=634001094598590514&culture=el-GR');
						}


						td.BigScoreNumber
						{
							width: 36px;
							text-align: center;
							background-color: #2f2f2f;
						}


								p.ScoreReviews 
								{
									font-size: 170%;
									font-weight: bold;
								}


								p.ScoreComments
								{
									font-size: 120%;
									font-weight: bold;
								}


								p.ScoreReviews100
								{
									font-size: 140%;
									font-weight: bold;
								}


								p.ScoreComments100
								{
									font-size: 120%;
									font-weight: bold;
								}





span.CommentScore 
{
	padding: 1px 5px 1px 5px;

	font-size: 120%;
	font-weight: bold;
}


p.CommentScoreTitle
{
	color: #ffcf5d;
	text-align: right;
}


p.CommentScoreTitleAlt
{
	color: #ffcf5d;
	padding-left: 10px;
}


span.CommentUserTotalScore 
{
	font-style: italic;
	font-size: 120%;
	font-weight: bold;
}


span.ProducTMediaPersonName 
{
	font-size: 70%;
	font-weight: normal;
}




table.CommentAddNew
{
	border: solid 1px #ffbf00;
	width: 100%;
}




table.ImporterNormal
{
}


table.ImporterOfficial 
{
	background-color: #203854;
}




ul.AltNames 
{
	list-style-type: circle;	
}


ul.Clear
{
	padding: 2px;
	margin: 2px;
}




h2.EditComment 
{
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;

	margin: 0px;
	color: #ffedc1;
}


span.EditCommentUserName 
{
	color: #ffdf91;
	font-weight: bold;
	font-size: 110%;
}




p.ImporterName {
	font-size: 110%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
}




p.AddCommentHeader
{
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;

	margin: 0px;
	color: #ffedc1;
}


h2.ScoreHeader
{
	font-size: 220%;
	font-weight: bold;
	text-align: center;

	padding-bottom: 3px;
}
/* </Product> */




/* <Search> */
.SearchResult
{
	padding: 2px;
	padding-bottom: 5px;
	border-bottom: solid 3px #203854;
}


.SearchResultAlt
{
	padding: 2px;
	padding-bottom: 5px;
	border-bottom: solid 3px #203854;
}


.SearchResultContainer 
{
	margin-left: auto;
	margin-right: auto;
}



h2.SearchSections 
{
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
	color: #ffedc1;
}



h2.SearchSectionsResults
{
	font-size: 130%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
	color: #ffedc1;
}


h2.NotFound 
{
	font-weight: normal;
	font-variant: normal;
}




h3.SearchResultTitle
{
	font-weight: normal;
	font-variant: normal;
	font-size: 100%;
}



h4.SearchScore 
{
	font-size: 150%;
}



p.SearchCRCount
{
	color: #ffcf5d;
}



#SearchHints li
{
	font-size: 130%;
	padding: 3px;
}





td.SearchTitleSplitter
{
padding: 1px;
border-bottom: solid 2px #1D3A57;
}
/* </Search> */



/* <UserProfile> */
h3.FieldName 
{
	font-size: 110%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
	color: #ffedc1;
}


h3.FieldNameBig
{
	font-size: 150%;
	font-weight: bold;
	font-variant: normal;

	margin: 0px;
	color: #efddb1;
}


td.SectionSplitter 
{
	height: 1px;
	background-color: #ffbf00;
	padding: 0px;
}


td.SubtleSectionSplitter
{
	height: 1px;
	background-color: #001834;
	padding: 0px;
}




.UserEditUserName 
{
	font-size: 220%;
	color: #ffdf91;
}
/* </UserProfile> */



.Administrator 
{
	color: #ff3000;
}


.Moderator
{
	color: #3090ff;
}


.Honoured
{
	color: #ff88cc;
}



div.Clear 
{
	clear: both;
}




div.DicReview 
{
	width: 500px;
}


		div.DicR1 
		{
			clear: both;
		}
				div.Dic1x1 
				{
					background-image: url('/Components/ResourceRequest.ashx?name=e82d43977d381425d9eeb182b266f73aa40ad3b3487aa8a827a20982322fadea&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');

					float: left;
					width: 10px;
					height: 55px;
				}

				div.Dic1x2
				{
					background-image: url('/Components/ResourceRequest.ashx?name=e82d43977d381425d9eeb182b266f73a96e6ead37877f0946bc78e12e2adbb0d&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');

					float: right;
					width: 490px;
					height: 55px;
				}


						div.DicRank
						{
							float: left;
							width: 65px;
							height: 55px;
							margin-right: 3px;
						}
						
						
						div.DicHeader
						{
							padding-top: 19px;
							height: 22px;
						}
						

								div.DicTitle
								{
									float: left;
									line-height: 32px;
									overflow: hidden;
									width: 385px;
									white-space: nowrap;
								}
						

								div.DicTitleAlt
								{
									float: left;
									line-height: 32px;
									overflow: hidden;
									width: 490px;
									white-space: nowrap;
								}

						
								div.DicCount 
								{
									font-size: 80%;
									float: right;
									line-height: 32px;
									margin-right: 3px;
								}
						
						
						div.DicSub
						{
							font-size: 80%;
							height: 13px;
						}
						
						
						div.DicSubAlt
						{
							font-size: 80%;
							height: 13px;
							margin-right: 20px;
						}
								
								
								div.DicL
								{
									float: left;
								}
								
								
								div.DicR
								{
									float: right;
								}
								
								
								div.DicFlag
								{
									float: right;
									margin-right: 16px;
								}


		div.DicR2
		{
			clear: both;
		}
				div.Dic2x1 
				{
					background: url('/Components/ResourceRequest.ashx?name=e82d43977d381425d9eeb182b266f73a511c9ea10fccfd04a816f3ac053f59a3&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR') no-repeat;
					float: left;
					width: 100%;
				}

						div.Dic2x2
						{
							float: right;
							width: 480px;
							margin-top: 3px;
							margin-right: 10px;
							margin-left: 10px;
						}

							div.DicSecRank
							{
								float: left;
							}


							div.DicRate
							{
								border-top: solid 2px #1c304c;
								width: 100%;
								padding-top: 5px;
							}


							div.DicMediaTypes
							{
								float: right;
								width: 22px;
								margin-left: 7px;
								margin-top: 3px;
								clear: both;
							}
							
								
							div.DicImage
							{
								float: right;
								width: 100px;
							}
							
							
							div.DicInner 
							{
								float: left;
								width: 376px;
							}


		div.Dic3x1
		{
			width: 500px;
			height: 11px;
			background-image: url('/Components/ResourceRequest.ashx?name=e82d43977d381425d9eeb182b266f73ac7c2a9a537b1c0428ecee1320e555d27&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');
			background-repeat: no-repeat;
			clear: both;
		}



.Category0 
{
	background-image: url('/Components/ResourceRequest.ashx?name=5ac74a5542052967845566e05ef7372dc57e8667ef48e5b9c1ee445ce8159c1aff1bfaa5a598a0e1aa0401203416cb44&type=1&mime=image%2fpng&timestamp=634001094598590514&culture=el-GR');
}




.ACompList 
{
		background-color: #d8f0ff;
		color: #004090;
		border: solid 1px #d8efff;
}



.ACompItem 
{
	padding-bottom: 3px;
	border-bottom: solid 1px #999999;
}



.ACompFocus
{
	font-weight: bold;
	color: #d8f0ff;
	background-color: #004090;
	padding-bottom: 3px;
	border-bottom: solid 1px #999999;
}