html            		{	height: 100%;
                			margin-bottom: 1px;}

body				{	background:url("images/gfx/tausta.png") repeat-x #3b5b72;
					padding:0 0 0 0;
					margin:0;
					font-family: verdana;
					font-size: 10px;}
		
img				{	border:0;}

#core				{	margin:0 auto;
					width:990px;
					padding:0;
					padding-bottom:50px;}
		

#header			{	background:url("images/gfx/logo.jpg") no-repeat transparent;
					height:220px;}


#header_admin			{	background:url("images/gfx/logo_admin.png") no-repeat transparent;
					height:220px;}

#naviheader 			{	height:35px;
					padding: 0;
					margin: 0;
					background:url("images/gfx/naviheader.png") no-repeat transparent;
					font: normal 10px tahoma;}


#header a:active		{	font-family: verdana;
					font-size:10px;
					color: #002144;
					text-decoration: none;}
#header a:hover		{	font-family: verdana;
					font-size: 10px;
					color: #285d93;
					text-decoration: none;}
	
#header select		{	width: 270px;
					font-family: arial;
					font-size: 10px;}

#ostokori 			{	float: right;
					padding: 18px 2px 0px 0px;
					margin: 0;
					font: normal 10px verdana;}

#ostokori-select  		{	padding: 0;
					padding-right: 4px;
					float: right;
					border: none;}

#ostokori-buttons 		{	padding: 0;
					float: right;}

#ostokori-buttons img	{	border: 0;}




#main				{	background: #f3f4f8 url("images/gfx/uutisettausta.gif") repeat-y;
						padding:0; margin:0;}
			
#main_admin			{	background:url("images/gfx/admintausta.gif") repeat-y #f3f4f8;
					padding-top:9px;}
			
#vasen				{	padding:0;
					background: transparent;
					width:213px;
					float:left;}

#oikea				{	padding:0 0 0 5px;
					background: #F3F4F8;
					width:200px;
					height:auto;
					float:right;}

#footer			{ 	background: transparent url("images/gfx/footer.png");
					clear:both;
					color:#ccc;
					height:22px;
					padding:0;
					border:0;}


#footer_space			{	background-color: #f3f4f8;
					clear:both;
					height:15px;
					padding-top:15px;
					border:0px;
					text-align: center;
					color: #575247;}

#footer_newsend		{	background:url("images/gfx/footer_newsend.png");
					clear:both;
					color:#ccc;
					height:22px;
					padding:0;
					border:0px;}


		
#footer_admin			{ 	background:url("images/gfx/footer_admin.png");
					clear:both;
					color:#ccc;
					height:65px;
					padding:0;
					border:0px;}			
			
a:link,
a:visited,
a:active			{	font-family: verdana;
					font-size:10px;
					color: #002144;
					text-decoration: none;}
a:hover			{	font-family: verdana;
					font-size: 10px;
					color: #285d93;
					text-decoration: underline;}

select          		{	font: normal 1em Verdana; color: 004c73;
                			border: 1px solid #000000;}



#navigation 			{	padding:0;
					margin:0 0 10px 2px;
					list-style-type:none;
					list-style-position: outside;}

#naviBG			{	background-image:url(images/gfx/navivalikko.png); height:42px; margin: 0px;}

#naviBGteksti			{	padding: 10px 0px 0px 45px;}

#naviBGteksti a 		{	color: #555555; font-weight: bold;
					display: block;}

#naviBGteksti a:hover 	{	color: #000;text-decoration: none;}


#navigation ul		{ 	margin:5px 0px 5px 5px;
					padding: 2px 2px 2px 20px;
					list-style: none; }

#navigation ol 		{	margin:5px 0px 5px 5px;
					padding: 2px 2px 2px 10px;
					list-style: none;}


#navigation a 		{	background-image:url(images/gfx/navivalikko_2.png);
					background-repeat: no-repeat;
					padding-left: 25px;
					padding-top: 8px;
					color: #333333;
					display: block;
					height: 24px;
					width: 160px;
					text-decoration: none;}

#navigation a:hover 		{	background-image:url(images/gfx/navivalikko_2b.png);
						color: #000;}


#navigation_admin       	{	float: left; position: static;
						left:0;
		               		width: 150px;
						padding:0;
						margin:0;
						background-color: #f3f4f8;}

#navigation_admin p		{	margin:10px 0px 5px 5px;
						font: normal 1.6em 'Trebuchet MS', Tahoma, Sans-serif;}

#navigation_admin ul		{	margin:0;
						padding: 0;
						list-style: none; }

#vasenpalsta_admin ol		{	margin:5px 0px 5px 5px;
						padding: 2px 2px 2px 2px;
                				list-style: none;}                

#navigation_admin li		{	margin:5px 0px 5px 5px;
						list-style: none;}
                
#navigation_admin a		{	color: #333333;
						display: block;
						height: 16px;
						padding: 4px 0 4px 14px;
						text-decoration: none;
						font-weight: bold;
						background-color: #fff;}

#navigation_admin a:hover     {	background-color: #023235;
						color: #ffffff;}                
	
#admin 				{	margin:10px;
						padding: 0px 20px 10px 20px;
						text-align:justify;
						font-size:1.1em; width:710px; float:left;}

.adminselect			{	font: 1em Verdana, Tahoma, arial, sans-serif;}

.admintree1	ul			{	margin:0;
						padding: 0;
						list-style: circle; }

.admintree1 ol			{	margin:5px 0px 50px 25px;
						padding: 2px 2px 2px 2px;
                				list-style: none;}                

.admintree1 li			{	margin:5px 0px 5px 5px;
						list-style: square;}


#viewAdmin   			 {	width: 740px;
                    			font: 120%/1.7em Verdana, Tahoma, arial, sans-serif;
                    			float: left;
                    			background-color: #FFFFFF;}
                    
#viewAdmin a       	 	 {	color: #333333;
						padding: 0px;
                				margin: 0px;
               				text-decoration: none;
                				font-weight: bold;}

#viewAdmin a:hover     		{	text-decoration:underline}  

#admin_main    			{	width: 700px;
						position: relative;
						float: left;
						background-color: #F3F3F3;
						padding: 10px;}
					
.admin_edit_text_01 		{ 	font-family: verdana; font-size:12px; color: #000000; font-weight:bold;}					


#admin_info1			{	position: relative;
						float: left;
						width: 700px;
						padding-bottom: 25px;
						font-family: arial; font-size:1.2em; color: #004c73; font-weight:bold;}					


#uutiset 				{	margin:0px;
						padding: 10px 20px 10px 20px;
						text-align:left;
						font-size:1.1em;
						width:510px;
						float:left;}


				
#uutiset_core 			{	background-color:#FFFFFF;
						border:1px dashed #E1DBCF;
						margin:0px 0px 30px 0px;
						width:500px;}

#uutiset_sisalto 			{	clear:both;
						color:#000000;
						font-family:"verdana";
						font-size:11px;
						margin:10px 10px 5px;
						text-decoration:none;
						width:460px;}

#uutiset_ylacore			{	float:left;
						margin:0;
						height:40px;}

#uutiset_kuva 			{	float:left;
						height:75px;
						margin:3px;
						width:75px;
						border:0px solid #000000;}
	
#uutiset_tekija			{	color:#026395;
						font-family:"Trebuchet MS";
						font-size:11px;
						height:15px;
						margin-top:7px;
						padding: 10px;}


#uutiset_otsikko			{	color:#575247;
						font-family:"Trebuchet MS",sans-serif;
						font-size:1.4em;
						font-weight:700;
						height:20px;
						text-align:left;
						margin:10px 10px 5px;}


				

#tuotteet    			{ 	padding: 10px 10px 10px 10px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						width:150px; text-align:center;
						float:left;}
				
#tuotteet .tuoteotsikko		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:16px;}
				
#tuotteet .tuotehinta		{ 	font-size:1em; color:#004c73}				
                    
#tuotteet a				{	color: #004c73;
						padding: 0px;
                				margin: 0px;
						font: normal 1.2em 'Trebuchet MS', Verdana, Sans-serif; }

#tuotteet a:hover     		{	text-decoration:underline}  












#tuoteinfo    		{ 	padding: 5px 5px 5px 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					width:490px;
					position: relative;
					float:left;
					line-height: 1.4em;
					text-align:center;}


#tuoteinfo_wrapz		{	float:left;
					margin: 0;
					padding: 0;}

#tuoteinfo_vasen 		{	float:left;
					padding: 0; margin: 0;
					position: relative;
					width: 120px;
					text-align: left;
					font-size:10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight: normal;}

#tuoteinfo_oikea 		{	float:left;
					padding: 0; margin: 0;
					position: relative;
					width: 360px;
					text-align: left;
					font-size:10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight: normal;}



#tuoteinfo_koko 		{	padding: 0; margin: 0; position: relative; float: left;
					width: 480px;
					text-align: left;}

#tuoteinfo select		{ 	width: 170px;
					font-family: verdana;
					font-size: 10px;}


#tuoteinfo_kuva		{ 	padding: 10px 10px 10px 10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					width:250px;
					float:left;}

#tuoteinfo_otsikko		{	padding: 0;
					margin: 0;
					float: left;}

#tuoteinfo_otsikko_kuvat	{	padding: 2px;
					margin: 0;}

#tuoteinfo_otsikko_kuvat img {	border: 1px solid brown;}			

                    
#tuoteinfo a			{	color: #004c73;
					padding: 0px;
                			margin: 0px;
					font: normal 1.4em 'Trebuchet MS', Verdana, Sans-serif;}

#tuoteinfo a:hover		{	text-decoration:underline;}  













#tuoteproperties		{	padding:0;
					margin:0;
					float: left;}

#tuoteproperties_fix		{	padding:0;
					margin:0;
					float: left;
					width:170px;}

#tuoteproperties_2		{	padding:0;
					margin:0;
					width:470px;
					float: left;}

#tuoteproperties_2 h4	{	font-size:1.2em;}

#tuoteproperties_2 select	{	width: 200px; height: 20px; padding:2px; font-size:1.2em;}
#tuoteproperties_2 option	{	width: 180px; height: 30px; padding:2px; font-size:1.2em;}

#tuoteprop_variWRAP		{	text-align:left;
					float:left;
					margin-left: 40px;
					padding: 10px 10px 10px 10px;
					width: 370px;
					height: 50px;} 

#tuoteprop_vari		{	text-align:left;
					float:left;
					overflow: auto;
					width: 370px;
					height: 60px;} 

#tuoteprop_kenkakoko		{	text-align:left;
					float:left;
					overflow: auto;
					width: 200px;
					height: 30px;
					margin-left:40px;
					padding:10px;
					padding-bottom:2px;
					border: 0; position: relative;} 
					
			


#tuoteprop_varilaatikko	{	margin: 0;
					padding: 0;
					float: left;
					border: 1px solid #000000;
					width: 25px;
					height: 25px;
					text-align:center;}

#tuoteprop_brodeWRAP		{	text-align:left;
					float:left;
					margin-left: 40px;
					padding: 10px 10px 10px 10px;
					width: 173px;
					height: 140px;}

#tuoteprop_brodeWRAP_fix	{	text-align:left;
					float:left;
					margin-left: 0px;
					padding: 10px 10px 10px 10px;
					width: 200px;
					height: 140px;} 


#tuoteprop_brode		{	text-align:left;
					float:left;
					overflow: auto;
					width: 170px;
					height: 140px;
					border: 1px solid #ccc; position: relative;} 

#tuoteprop_brode_fix		{	text-align:left;
					float:left;
					overflow: auto;
					width: 240px;
					height: 140px;
					border: 1px solid #ccc; position: relative;} 

#tuoteprop_brodevariWRAP	{	text-align:left;
					float:left;
					margin-left: 40px;
					padding: 10px 10px 10px 10px;
					width: 120px;
					height: 150px;} 

#tuoteprop_brodevari		{	text-align:left;
					float:left;
					overflow: auto;
					width: 120px;
					height: 150px;} 

#tuoteprop_brodelaatikko	{	margin: 0;
					padding: 0;
					border: 1px solid #000000;
					width: 150px;
					height: 50px;
					text-align:left;}

#tuoteprop_brodelaatikko_fix	{	margin: 0;
						padding: 0;
						border: 0px solid #000000;
						width: 210px;
						height: 20px;
						text-align:left;
						font-size: 10px;}

#tuoteprop_kokoWRAP		{	text-align:left;
					float:left;
					margin:0;
					padding: 0px 10px 10px 0px;
					width: 180px;
					height: 18px;} 

#tuoteprop_koko		{	text-align:left;
					float:left;
					overflow: auto;
					width: 170px;
					height: 18px;
					border: 1px solid #ccc;} 


#tuoteprop_brodeWRAP_fix_admin	{	text-align:left;
					float:left;
					margin-left: 0px;
					padding: 10px 10px 10px 10px;
					width: 300px;
					height: 240px;} 

#tuoteprop_brode_fix_admin		{	text-align:left;
					float:left;
					overflow: auto;
					width: 340px;
					height: 240px;
					border: 1px solid #ccc; position: relative;} 







h1, h2, h3, h4, h5 {color:#004c73; border:0; font-family:"Trebuched MS", Verdana, Arial; font-weight:bold; padding: 0px; margin-top: 0px}

h1 {font-size:2em; border-bottom:1px solid #ccc;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}




#top5tuotteet_core		{	background:url("images/gfx/top5tuotteet.png") no-repeat transparent;
					height:250px;
					width:180px;
					padding:0;
					margin:0;}

#top5tuotteet_sis		{	height:250px;
					padding-top:105px;
					padding-left:40px;
					margin:0;}

#top5tuotteet_tuote		{	padding-bottom:12px; width:130px;}

#top5tuotteet_sis a 		{	color: #FFFFFF; font-weight: bold;
					display: block;}

#top5tuotteet_sis a:hover 	{	color: #c0c0c0;text-decoration: none;}



.block_katergoria1 {
padding: 4px;
padding-left: 0px;
margin: 0px;}

.block_katergoria2 {
padding: 4px;
padding-left: 40px;
margin: 0px;}  

.block_katergoria3 {
padding: 4px;
padding-left: 30px;
margin: 0px;}  