body{
	padding:10px;
	margin:0;
	background:#ffffff;
}
body#main{
	margin:0;
	background:#c2c6c9;
}
div#flash{
	margin:0 auto;
	width:810px;
}
div#wrap{
	margin:0 auto;
	width:800px;
	position:relative;
	
}
div#content{
	float:left;
	width:800px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	left:0;
	background:#f1f2f4;
	background-image:url(../img/bg_left_col.jpg);
	background-repeat:repeat-x;
	
	
	
}
div#bgfix2{
	float:left; 
	width:570px;
	background:#fbfbfb;

	margin:0 0 0 0;
	position:relative;
	left:230px;
	
}
div#bgfix{
	float:left; 
	position:relative;
	left:230px;
	width:570px;
	background:#fbfbfb;
	margin:0 0 0 0;
	
}
/* VASEN PALSTA ********************/
div#left_column{
	width:230px;
	float:left;
	position:relative;
	margin:0 0 0 -230px;
	padding:0;
	z-index:1;

}
div#curve_top_left{
	width:57px;
	height:47px;
	position:relative;
	z-index:10;
	/*top:0;
	left:173px;*/
	float:right;
}
div#curve_top_right{
	width:57px;
	height:47px;
	background:url(../img/curve_top_right.gif);
}
div#curve_imagebottom{
	width:230px;
	height:105px;
	margin-top:-80px;
	float:left;
	
}
div#image1{
	float:left;
}
.altHR{
	padding-top:80px;
	height:5px;
	background:#DEE2E4;
	border:0
}

div#productImages{
	width:100%;
	padding:20px 0 0 0;
	text-align:center;
}

.productImage{
	border:solid 1px #DEE2E4;
	padding:4px;
	margin:10px
	
}
.load_manual{
	width:230px;
	text-align:center;
	padding:10px 0 10px 0;
}
.load_manual a{
	font-family:Trebhuchet MS;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.load_manual a:hover{
	text-decoration:underline;
}
div#ad_shop2{
	width:230px;
	text-align:center;
	padding:10px 0 10px 0;
	color:#638194;
	font-size:10px;
}
div#ad_shop2 a{
	font-family:Trebhuchet MS;
	font-size:14px;
	color:#A11D89;
	text-decoration:none;
	line-height:28px;	
}
div#ad_shop2 a:hover{
	text-decoration:underline;
}
.productID{
	margin:20px 0 15px 0;
	padding:0;
	width:210px;
	clear:both;
	float:left;
}
div#sizecode_wrap{
	float:left;
	width:100%;
}
.IDtitle{
	margin:1px 2px 1px 2px;
	padding:2px 12px 2px 12px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	border-bottom:solid 1px #0040A1;

}
ol#rows li{
	margin:0;
	padding:0;
}
.size1{
	background:#C5CDD1;
	margin:1px 0 1px 0;
	padding:2px 0 2px 12px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0040A1;
	font-weight:normal;
	width:44%;
	float:left;
}
.size2{
	background:#DEE3E4;
	margin:1px 0 1px 0;
	padding:2px 0 2px 12px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0040A1;
	font-weight:normal;
	width:44%;
	float:left;
}
.code1{
	background:#C5CDD1;
	margin:1px 0 1px 0;
	padding:2px 12px 2px 0;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0040A1;
	font-weight:normal;
	text-align:right;
	width:44%;
	float:left;
	clear:right;
}
.code2{
	background:#DEE3E4;
	margin:1px 0 1px 0;
	padding:2px 12px 2px 0;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0040A1;
	font-weight:normal;
	text-align:right;
	width:44%;
	float:left;
	
}
div#id_buttons{
	clear:both;
	padding:4px 0 10px 0;
}
div#manual{
	text-align:center;
	padding:0 0 20px 0;
}
a.download{
	font-family:Arial;
	font-size:12px;
	color:#0040A1;
	text-decoration:none;
}
a.download:hover{
	text-decoration:underline;
}


/* OIKEA PALSTA ********************/

ol#order_1, ol#order_1 li{
	margin:0;
	padding:0;
	list-style:none; 
	clear:both;
}
ol#order_1 li{
	margin:0;
	padding:0;
	
}
.order2 {
	margin:0;
	padding:0;
	list-style:none; 
	clear:both;
}
.order2 li{
	margin:0;
	padding:0;
	clear:both;
}
div#right_column{
	
	float:right;
	width:570px;
	position:relative;
	
	margin:0 0 0 -230px;
	padding:-10px 0 0 0px;
	background:#fff;
	
}
div#right_content{
	width:530px;
	position:relative;
	margin:-10px 0 20px 0px;
	padding:0;
}
div#content_wrap{
	padding:0 0 20px 0;
	float:left;
	width:539px;
	position:relative;
}
h1{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#0040A1;
	font-weight:normal;
	padding:0 0 0 60px;
	margin:0 0 0 0;
	
}
h2{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	color:#0040A1;
	margin:10px 0 10px 0;
	padding:0;
}
h3{
	font-family:Trebuchet MS;
	font-size:16px;
	color:#0040A1;
	font-weight:normal;
	margin:6px 0 10px 0;
}
h4{
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	color:#0040A1;
	margin:6px 0 6px 0;
}

h1.productNavigation{
	padding:8px 0 8px 30px;
	margin:0;
}
h2.productNavigation{
	margin:0;
	padding:0;
}
h3.productNavigation{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0040A1;
	font-weight:bold;
	margin:15px 0 6px 0;
}
p{
	margin:0;
	padding:0;
}
a.title1{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#0040A1;
	text-decoration:none;
	background:url(../img/arrow_right.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:6px 0 10px 60px;
}
a.title1:hover{
	color:#2D70D2;
}
a.title1B{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#0040A1;
	text-decoration:none;
	background:url(../img/arrow_down.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:6px 0 10px 60px;
}
a.title1_off{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#CCC;
	text-decoration:none;
	background:url(../img/arrow_right.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:6px 0 10px 60px;
}

.title2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0058AC;
	text-decoration:none;
	line-height:18px;
	background:url(../img/arrow_grey_right.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px; 
	margin:4px 0 0 0;
}
.title2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0058AC;
	text-decoration:none;
	line-height:18px;
	background:url(../img/arrow_green_right.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:4px 0 0 0;
}
.title2B a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0058AC;
	text-decoration:none;
	line-height:18px;
	background:url(../img/arrow_green_down.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:4px 0 0 0;
}
.title2_off a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BBB;
	text-decoration:none;
	line-height:18px;
	background:url(../img/arrow_grey_right.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px; 
	margin:4px 0 0 0;
}
.title2, .title2B, .title2_off{
	border-bottom:solid #E0E3E6 1px;
	width:479px;
	padding:8px 0 0 0;
	margin:0 0 0 90px;
}

.title_wrap{
	position:relative; 
	width:100%;
}
.subnaviWrap{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.subnavi{
	padding:0 0 0 90px;
	background:#F2FBFA;
	width:479px;
	margin:0 0 0 0;
	float:left;
}
.recipe_navi{
	padding:6px 0 0 90px;
	background:#DFF4F0;
	width:479px;
	margin:0 0 0 0;
}
.subnavi a, .recipe_navi a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.subnavi a:hover, .recipe_navi a:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a._off{
	color:#8EA49E;
}

.navi{
	margin:0 0 0 0;
	line-height:12px;	
}
.naviWrap{
	margin:0 0 20px 0;
}
.legend{
	margin:0 0 0 90px;
	line-height:12px;
	padding:0;
}
.indent{
	margin:0 0 20px 90px;
	line-height:12px;
	padding:0;
}
.indent_content{
	margin:0 0 20px 60px;
	line-height:12px;
	padding:0 20px 0 0;
}
.indent_text{
	padding:10px 20px 6px 20px;
	font-size:11px;
}
.indent2{
	padding:2px 0 6px 20px;
}
.indent3{
	padding:0 0 0 11px;
	font-size:10px;
	line-height:12px;
}
.indent3_off{
	padding:0 0 0 11px;
	font-size:10px;
	line-height:12px;
	color:#8EA49E;
}
.indent4{
	float:left; 
	width:568px; 
	padding:3px 0 3px 0; 
	margin:0 0 0 -89px;
}
.indent5{
	padding:2px 0 6px 0;
	float:left; 
	margin-left:89px; 
}
.ingress{
	padding:4px 0 18px 0;
	font-size:12px;
	line-height:16px;
	color:#404A59;
	
}

.arrow{
	margin:-8px 0 0 -50px;
	float:left;
}
.bull{
	font-size:15px;
	color:#40B9BC;
	float:left;
	padding:0 3px 0 0;
}
.bull2{
	font-size:15px;
	color:#40B9BC;
	float:left;
	padding:0 8px 0 0;
}
.breakHR{
	height:1px;
	width:480px;
	background:#E0E3E6;
	color:#E0E3E6;
	border:0;
	padding:0;
	margin:6px 0 6px 90px;
}
.breakHR3{
	height:1px;
	width:510px;
	background:#E0E3E6;
	color:#E0E3E6;
	border:0;
	padding:0;
	margin:6px 0 6px 60px;
}
.breakHR2{
	height:1px;
	width:470px;
	background:#E0E3E6;
	border:0;
	margin:0 0 10px 0;
}
.shadowline{
	width:100%;
	height:8px;
	background:url(../img/shadowline.gif);
	float:left;
}
.print{
	background:#F7F7F7;
	border:solid 1px #E3E7E8;
	font-family:Verdana;
	font-size:10px;
	color:#0040A1;
	float:right;
}
ul{
	padding:0 0 0 20px;
	margin:0 0 0 20px;
}
li{
	margin:3px 0 3px 0;
}
a.back{
	margin:0px 0 0 90px;
	padding:2px 5px 2px 5px;
	background:#F7F7F7;
	border:solid 1px #E3E7E8;
	font-family:Verdana;
	font-size:10px;
	color:#0040A1;
	text-decoration:none;
}


div#recipes{
	background:#FBFBFB;
	float:left;
	width:100%;
	padding:20px 0 20px 0;
	color:#638194;
	font-size:10px;
	position:relative;
}



.contact{
	float:left; 
	clear:both;
	width:160px; 
	padding:40px 30px 20px 40px;
	font-family:Trebuchet Ms;
	font-size:11px;
	color:#333;
}




/* ADMIN *********************/

div#adminNavigation{
	margin:-30px 6px 0 30px;
	float:right;
}
.newProductCategory{
	padding:0 0 0 30px;   
}
.newSubProductCategory{
	margin:0 0 0 90px;
}
a.edit_button{
	font-family:Trebuchet Ms;
	font-size:11px;
	color:#333;
	text-decoration:none;
	text-align:center;
	padding:1px 5px 2px 5px;
	margin:0 2px 0 0;
	background:#f0f0f0;
	border:solid 1px #CCC;
	float:left;
}
a.edit_button:hover{
	/*background:url(../img_editor/button.gif);*/
	background:#E0E0E0;
	border:solid 1px #CCC;
}
.editbuttons{
	float:right;
	margin:-25px 10px 0 0;
	padding:0 0 0 0;
	position:relative;
	
}
.editbuttons_sub{
	float:right;
	margin:-22px 6px 0 0;
}
.title_edit{
	padding:0 0 0 90px;
}
.alert{
	/*position:absolute;
	margin:0 auto;
	z-index:100;
	width:400px;*/
	background:#ccc;
	border:solid 1px #b97474;
	font-family:Trebuchet Ms;
	font-size:12px;
	color:#000000;
	text-align:center;
}
.alert_in{
	padding:10px;
}
form{
	margin:0;
	padding:0;
}
.form{
	padding:5px 0 5px 0;
}
div#size_code div{
	padding:2px 0 2px 0;
}
.editBox{
	margin:5px;
	padding:2px; 
	background:#C3CBCE;
	border:solid 1px #A0AAB3;
	text-align:left;
	
}
.editBoxLeft{
	position:absolute; 
	left:232px;
	margin:2px 0 0 0;
	padding:2px; 
	background:#C3CBCE;
	border:solid 1px #A0AAB3;
	z-index:100;
}
.editBoxTitle{
	margin:2px;
	padding:2px 5px 2px 5px; 
	background:#A0AAB3;
	border-bottom:solid 1px #f0f0f0;
}

#ajax_loader{
	position:absolute;
	z-index:100; 
	width:100%; 
	height:50px; 
	left:0; 
	top:30%; 
	border:solid 1px #ccc; 
	background:#fff; 
	text-align:center;
	font-family:Trebuchet Ms;
	font-size:11px;
	color:#ccc;
	padding-top:6px;
}





/* NOSTOT ********************/
div#ad_pages{
	background:#FBFBFB;
	float:left;
	width:530px;
	padding:20px;
	color:#638194;
	font-size:10px;
	height:600px;
}
div#ad_professionals{
	background:#FBFBFB;
	width:284px;
	height:140px;
	border-right:solid 1px #C0D9EF;
	float:left;
	text-align:center;
	padding:60px 0 0 0;
	color:#638194;
	font-size:10px;
}
div#ad_professionals a{
	font-family:Trebuchet MS;
	font-size:22px;
	color:#0040A1;
	text-decoration:none;
	letter-spacing:1px;
	line-height:28px;	
}
div#ad_professionals a:hover{
	color:#0040A1;
	text-decoration:underline;
}
div#ad_shop{
	background:#FBFBFB;
	width:285px;
	height:140px;
	float:left;
	text-align:center;
	padding:60px 0 0 0;
	color:#638194;
	font-size:10px;
}
div#ad_shop a{
	font-family:Trebuchet MS;
	font-size:21px;
	color:#A11D89;
	text-decoration:none;
	line-height:28px;	
}
div#ad_shop a:hover{
	color:#A11D89;
	text-decoration:underline;
}
.adtext_pro{
	margin:0 auto;
	width:190px;
	text-align:left;
	line-height:12px;	
}
.adtext_shop{
	margin:0 auto;
	width:210px;
	text-align:left;
	line-height:12px;	
}

/* ALAOSA ********************/

div#bottom{
	
	width:810px;
	height:24px;
	background:url(../img/bottom.jpg);
	background-repeat:no-repeat;
	clear:both;
	margin:0 auto;

}

div#copyright{

}

div#dimelink{

}



/* INPUTS *******************/

.input{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	width:200px;
	padding:2px 4px 2px 4px;
}
.input_sizecode{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	width:140px;
	padding:2px 4px 2px 4px;
	margin:0;
	height:14px;
	float:left;
}

.input2{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	width:180px;
	padding:2px 4px 2px 4px;
	margin:0;
}
.button{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	width:auto !important;
}

.save_button{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	color:#047655;
}
.delete_button{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	color:#b50000;
}
.delete_button_a{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	color:#b50000;
	text-decoration:none;
	padding:2px 5px 2px 5px;
	float:right;
	margin-top:-20px;
}
.delete_button_small{
	background:#f0f0f0;
	border:solid 1px #CCCCCC;
	color:#b50000;
	padding:2px 4px 1px 4px;
	width:6px;
	height:14px;
	top:3px;
	position:relative;
	text-decoration:none;
}