@charset "utf-8";
/* CSS Document */

body	{font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0px;
		margin-left:0px;
		}
.noshow {display:none;}

.show	{display:inherit;}

td	{vertical-align:top}
.full-width	{width:100%;}		
		
p.void	{text-indent:0px;
		margin:0px;}		

table.outer	{width:980px;}


			
td.header	{width:742px;
			vertical-align:top;}
		
table.header	{width:742px;
				height:163px;}			

td.logo	{border-right-width:1px;
		border-right-style:dotted;
		border-right-color:#CCCCCC;
		height:64px;
		vertical-align:top;}

img.logo	{display:block;}

td.search-form	{text-align:left;}
		
td.search	{width:311px;
			vertical-align:top;
			color:#2B7ECC;
			font-size:8pt;
			height:64px;}



td.header-banner	{height:100px;
			width:542px;
			background-color:#065677;}
			
img.header-banner	{margin:0px;
					border-width:0px;}

img.right-banner	{margin-bottom:5px;
					margin-left:20px;
					border-width:0px;}

table.main-content	{width:740px;
					background-color:#FFFFFF;}
					
					
tr.main-content	{vertical-align:top}
			
td.menu	{text-align:left;
		vertical-align:middle;
		color:white;
		font-size:7pt;
		
		height:10px;
		background-color:#2d7fcd;
		width:555px;
		}

td.choice1	{text-align:center;
font-weight:bold;
font-size:7pt;
vertical-align:middle}

td.choice2	{text-align:center;
			vertical-align:middle;			
			color:white;}

td.menu2	{text-align:left;
		vertical-align:middle;
		color:white;
		font-size:7pt;
		
		height:18px;
		background-color:#2d7fcd;
		}
		
					

td.login-arrow	{vertical-align:bottom;
				width:30px;}

td.login-arrow-void	{vertical-align:bottom;
				width:30px;
				border-bottom-width:1px;
				border-bottom-style:dotted;
				border-bottom-color:#CCCCCC;}

img.login-arrow	{border-width:0px;}

form.login	{vertical-align:bottom;
			margin-bottom:3px;
			}			

form.newsletter {margin:0px;}						
			
			
td.newsletter	{width:175px;
				height:82px;
				background-color:#ccdcf0;
				vertical-align:top;
				padding-left:10px;}
				
td.user	{
				background-color:#d1e18d;
				vertical-align:top;
				padding-left:10px;}
				




td.basket-prosfores	{width:260px;
					background-image:url(img/degrade_right.jpg);
					background-repeat:repeat-y;
					vertical-align:top;}


td.menu-shortcuts-proionta	{vertical-align:top;
						width:742px;}



td.products-menu	{width:151px;
				background-color:#D9D9D9;
				vertical-align:top;
				padding:0px;}		
				
td.shortcuts	{width:208px;
				vertical-align:top;
				border-right:2px dotted #dddddd;}				
				
				
				
						

table.products-menu	{width:151px;
					margin:0px;
					vertical-align:top;}				
				





				
table.category-hidden	{display:none;
						width:151px;}			

table.category-show	{display:compact;
						width:151px;}										
				
				



				


				
td.proionta-header	{background-image:url(img/degrade_products.jpg);
					background-repeat:repeat-y;
					color:white;
					font-size:8pt;
					width:151px;
					padding:4px;
					}
					
td.proionta-closed	{background-color:#2D7ECD;
					text-align:right;
					
					color:white;
					font-size:9pt;
					font-weight:bold;
					background-image:url(img/menu_closed.jpg);
					background-repeat:no-repeat;
					background-position:3px 3px;
					height:25px;
					width:100%;
					padding-right:4px;}					

td.proionta-open	{background-color:#CCFF00;
					text-align:right;
					
					color:black;
					font-size:9pt;
					font-weight:bold;
					background-image:url(img/menu_open.jpg);
					background-repeat:no-repeat;
					background-position:3px 3px;
					height:25px;
					width:100%;
					padding-right:4px;}	
									
									
td.proionta1	{background-color:#D9D9D9;
			border-bottom-width:1px;
			border-bottom-color:black;
			border-bottom-style:dotted;
			font-size:8pt;
			color:black;
			}

a.proionta1	{background-color:#D9D9D9;
			font-size:8pt;
			color:black;
			display:block;
			text-decoration:none;
			padding-left:20px;
			padding-top:6px;
			padding-bottom:6px;}
			
a.proionta1:hover {background-color:#D7E3A3;}			


td.proionta2	{background-color:#EFEFEF;
			border-bottom-width:1px;
			border-bottom-color:black;
			border-bottom-style:dotted;
			font-size:8pt;
			color:black;
			width:100%;
			}


a.proionta2	{background-color:#EFEFEF;
			font-size:8pt;
			color:black;
			padding-left:30px;
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			display:block;
			}

a.proionta2:hover	{background-color:#F7FFF3;}

td.proionta3	{background-color:#FFFFFF;
			border-bottom-width:1px;
			border-bottom-color:black;
			border-bottom-style:dotted;
			font-size:8pt;
			color:black;
			width:100%;
			}			
				

a.proionta3	{background-color:#FFFFFF;
			font-size:8pt;
			color:black;
			padding-left:40px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right:1px;
			display:block;
			text-decoration:none;
			}			
			
a.proionta3:hover	{background-color:#F7FFF3;}


a.darkgrey	{
	color:#333;
	text-decoration:none;
}

a.darkgrey:hover	{
	color:#FFF;
	text-decoration:none;
}

table.three-columns	{width:555px;}				
				
td.proionta-cell	{width:165px;
					
					vertical-align:bottom;
					border-right:2px dotted #dddddd;
					border-bottom:2px dotted #dddddd;
					padding:8px;
					background-image:url(img/bullet_proionta_cell.jpg);
					background-position:right bottom;
					background-repeat:no-repeat;}				


td.submenu-cell	{width:150px;
					text-align:right;
					font-size:8pt;
					padding-right:10px;
					vertical-align:top;
					border-right:1px solid #CCDDF1;
					background-image:url(img/bullet_proionta_cell.jpg);
					background-position:right bottom;
					background-repeat:no-repeat;}				

td.link-cell	{	border-bottom:1px solid #CCDDF1;
					background-image:url(img/bullet_proionta_cell.jpg);
					background-position:right bottom;
					background-repeat:no-repeat;}				
					

td.downloads-cell	{padding-left:20px;
					font-size:8pt;
					vertical-align:top;
					width:300px;}

td.proionta-cell-right	{width:185px;
					vertical-align:bottom;
					border-bottom:2px dotted #dddddd;
					padding:8px;
					}				

td.proionta-cell-semi1	{width:185px;
					vertical-align:bottom;
					border-right:2px dotted #dddddd;
					padding:8px;
					}				

td.proionta-cell-semi1-right	{width:185px;
					vertical-align:bottom;
					padding:8px;
					}				


td.proionta-cell-semi2	{width:185px;
					vertical-align:top;
					border-right:2px dotted #dddddd;
					padding:8px;
					}				

td.proionta-cell-semi2-right	{width:185px;
					vertical-align:top;
					padding:8px;
					}				

				
td.proionta-photo	{height:130px;
					vertical-align:middle;
					width:165px;}				
				
img.more-product	{display:block;
					border-width:0px;}

img.back-product	{float:left;
					border-width:0px;}					

img.more-basket	{float:right;
					border-width:0px;}					

table.price-more	{width:160px;}				


table.path	{width:100%;
margin-left:1px;}

td.path	{background-color:#CCDDF1;
		font-size:8pt;
		width:100%;
		padding:4px;}
				
				
.text-oldprice	{color:#FF0033;
				text-decoration:line-through;
				font-size:8pt;}

.text-price	{color:#FF0033;
				text-decoration:none;
				font-size:8pt;}
				
.text-white-small	{color:white;
					font-size:8pt;}				
								
.text-darkblue-small	{color:#2D7ECD;
						font-size:8pt;}

.text-grey-small	{color:#999999;
						font-size:8pt;}

.text-black-small,
.text-black-small *	{color:#000000;
						font-size:8pt;}


td.extrachoice	{background-color:#FF3300;
color:white;
text-align:left;
		vertical-align:middle;
		font-size:8pt;
		height:18px;
		display:block;}

.link-extrachoice		{color:white;
						font-size:8pt;
						text-decoration:none;
						background-color:#FF3300;}
						
.link-extrachoice:hover	{color:black;
						}						


.link-back-product	{background-image:url(img/back_product.jpg);
					background-position:left;
					background-repeat:no-repeat;
					padding-left:27px;
					color:#2B7ECC;
					font-size:8pt;
					text-decoration:none;
					padding-bottom:2px;}
					
.link-back-product:hover	{color:black;}

.link-lightblue-small	{color:#2B7ECC;
						font-size:8pt;
						text-decoration:none;}
						
.link-lightblue-small:hover	{color:black;
						}						

.link-darkblue-small	{color:#2D7ECD;
						font-size:8pt;
						text-decoration:none;}

.link-darkblue-small:hover	{color:black;}

.link-underlined-small	{color:#2D7ECD;
						font-size:8pt;
						text-decoration:underline;}

.link-underlined-small:hover	{color:black;}

.link-black-small	{color:black;
						font-size:8pt;
						text-decoration:none;}
						
.link-black-small:hover	{color:#2B7ECC;
						font-size:8pt;
						text-decoration:none;}						


.link-white-small	{color:white;
						font-size:8pt;
						text-decoration:none;}
						
.link-white-small:hover	{color:black;
						font-size:8pt;
						text-decoration:none;}						


.link-proionta-closed	{color:white;
						font-size:9pt;
						font-weight:bold;
						text-decoration:none;}

.link-proionta-closed:hover	{color:black;
						font-size:9pt;
						font-weight:bold;
						text-decoration:none;}

.text-proionta-open	{color:black;
						font-size:9pt;
						font-weight:bold;}




input.small	{font-size:12px;
			border-width:1px;
			border-style:solid;
			border-color:#666666;
			padding:2px;}			
			
table.w3c	{width:100%;
			text-align:center;}

td.w3c	{text-align:center;}

img.w3c	{border-width:0px;
		width:50px;}			


table.basket-short	{border-width: 0px;
					width:205px;
					margin:15px;
					font-size:8pt;
					text-indent:3px;
					background-color:white;}
					
td.basket-short	{padding-left:8px;}		
					
table.basket	{border-width:0px;
				font-size:8pt;}

table.basket-hidden	{border-width:0px;
				font-size:8pt;
				display:none;}

				
td.basket-d	{border-bottom:1px solid #666666;
			text-align:right;}

td.basket-dr	{border-bottom:1px solid #666666;
border-right:1px solid #666666;
			text-align:right;}

td.basket-du	{border-bottom:1px solid #666666;
border-top:1px solid #666666;
			text-align:right;}


td.basket-dr	{border-bottom:1px solid #666666;
				border-right:1px solid #aaaaaa;
			text-align:right;}				
									
td.basket-drl	{border-bottom:1px solid #666666;
				border-right:1px solid #aaaaaa;
				border-left:1px solid #aaaaaa;
			text-align:right;}				
									
td.basket-dru	{border-bottom:1px solid #666666;
				border-right:1px solid #aaaaaa;
				border-top:1px solid #666666;
			text-align:right;}				

td.basket-drul	{border-bottom:1px solid #666666;
				border-right:1px solid #aaaaaa;
				border-top:1px solid #666666;
				border-left:1px solid #aaaaaa;
			text-align:right;}				

table.prosfora	{border:0px solid white;
				width:210px;
				margin:15px;
				background-color:white;}

img.news	{float:left;
			margin-right:5px;
			margin-bottom:8px;}

img.prosfora-borders	{display:block;}
img.prosfora-thumb	{margin-right:3px;}	
td.prosfora-text	{padding:8px;}				

td.prosfora-borders	{height:15px;}

input.button-flat	{border-width:1px;
					border-style:solid;
					border-color:#666666;
					font-size:8pt;
					background-color:#AACCFF;}

input.text-flat	{border-width:1px;
					border-style:solid;
					border-color:#666666;
					font-size:8pt;
					background-color:#FFFFCC;
					text-align:right;}

input.text-flat-left	{border-width:1px;
					border-style:solid;
					border-color:#666666;
					font-size:8pt;
					background-color:#FFFFCC;
					text-align:left;}

table.registration	 {color:#042B6E;
					font-size:8pt;
					font-weight:bold;}
					
table.footer	{width:100%;}

td.footer	{background-color:#99bbee;
				font-size:10px;
				color:#003366;
				width:100%}
									
td.footer-right	{background-color:#99bbee;
				font-size:10px;
				color:#003366;
				width:100%;
				text-align:right;}
									
span.selected3	{background-color:#FFFFFF;
			font-size:8pt;
			font-weight:bold;
			color:#FF0000;
			padding-left:40px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right:1px;
			display:block;
			text-decoration:none;
			}			


