
/* CSS  sl6   */

body {
 	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	background-image: url(pic_gen/bg_index.gif);
	background-repeat: repeat-x;
	margin: 0;
	background-color: #FFFFFF;
	color: #727272;
}


#total_price {
	font-size: 17px;
	font-weight: bold;
	color: #f25821;
}

#total { padding: 0 0px 0 10px; width:250px; margin: 0px 0 0 0;}
table td { padding: 5px !important;}
#table_popular td { padding:0 !important;}
#table_prodlist td {padding:0px !important;}

.basket_status { margin-left:50px; }
#basket_product {

	float:left;
	margin: 0 0 0 22px;
	padding: 0 20px 0 0;
	width:225px;
	background-image:url(pic_gen/divider_basket.gif); background-position:right top; background-repeat:no-repeat;

}

#wrapper_mega_banneri { width:830px; height: 240px;}

#mega_one { float:left; width:552px; height:238px;}
#mega_two { margin-top:-238px;}
#mega_three { margin-top:-238px;}


#basket_order { margin: -7px 0 0 30px; position:absolute; overflow:visible; }

#frontPage { margin: 25px 0 0 0;}
#page { background-image:url(/pic_gen/bg_page4.gif); background-repeat:repeat-x;}


.extra_product { padding:5px; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

h1 {font-size:15px;}
h2 { font-size:12px;}
h3 { font-size:11px; } 
h4 { font-size:10px; }
h5 { font-size:9px;}

h1#tiedote { font-size:14px; font-weight:bold; height:auto; padding:0; position:relative; }
p.ingresssi {font-weight: bold;}
.pmargin { margin: 0 0 0 17px;}
p { 
/*
margin-bottom:0;
*/
margin:0;
padding-bottom:10px;
 }

li { margin:0; padding:0; list-style-type:none;}
ul {margin:0;padding:0 0 10px 10px;}

a:link, a:visited, a:active {text-decoration:none; color:#e75113; outline:none;}
a:hover {text-decoration:underline; color:#e75113; outline:none;}

.extra{font-size:10px; color: #727272; line-height:13px;}

.extra_basket { font-size:11px; line-height:13px;}

/* logo */


#logo {
	width:140px;
	float:left;
	padding:0;
	height: 98px;
	overflow: visible;
	margin: 0;
}
#logo h1 {margin: 0;padding: 0;top: 12px;left: 37px;text-indent: -9999px;}
#logo h1 a {
	display: block;
	height: 98px;
	width: 120px;
	background-repeat: no-repeat;
	background-image: url(pic_gen/logo_saastoa_joka_minuutti.png);
	background-position: 3px top;

}

/* /logo */



#table_laitteet { margin-left:15px;}










.wrapper {margin: 0 auto;width: 970px;height: 100%;min-height: 800px;}

#header {
	float: left;
	width: 820px;
	height: auto;
	padding: 10px 0 0 0;
}
#header_index {float:left;height:auto;padding:0;width:962px; margin-top:25px;}
#right_corner {background-image:url(pic_gen/stev.png);background-repeat:no-repeat;height:140px;position:absolute;right:0pt;top:0px;width:160px;/*z-index:100;*/text-indent: -9999px; background-color:transparent;}


.left_column { width:191px; float:left; height: auto;}
.left_column_top {
	background-image:url(pic_gen/left_navi_top.png);
	background-repeat:no-repeat;

	 height:22px;
	width: 191px;
	background-position: left top;

	padding:0;
}
.left_column_bottom { background-image:url(pic_gen/left_navi_bottom.png); background-repeat:no-repeat; height:35px; width: 191px; background-position: left top;}
.left_column_banners { text-align:left;}
/* /left column */


#sidebar_left {height:500px;width:139px;float:left;} 
#header_banner {float:left;width:830px;height: 240px;padding: 0px 0 0 0;}
#aspa_wrapper {width: 149px;float: left;border: 0;margin: 10px 0 5px 0;height: 205px;padding: 0 0 0 10px;background-image: url(pic_gen/divider_fp.gif);background-position: left top;background-repeat: no-repeat;}


ul#lisapalvelut { }
ul#lisapalvelut span { margin-left:10px; }


/* nostot */
#nostot {
	padding:10px 0 10px 0px;
	position: relative;
	float: left;
	width: 660px;
	height: 200px;
}
.nosto_tupla , .nosto_banneri , .nosto_single{ float:left;}
.nosto_tupla p , .nosto_banneri p , .nosto_single p{font-size:10px;text-align: left;}
.nosto_tupla h4 , .nosto_banneri h4 , .nosto_single h4{font-size:10px;text-align: left;}
.img_nosto_tupla {text-align:center;width:164px;max-width: 164px;}
.nosto_tupla {
	width: 164px;
	height: 195px;
	line-height: normal;
	padding: 0;
	margin-right: 1px;
}
.nosto_banneri {height: auto;width: 164px;text-align: center;padding: 0;margin-right: 1px;}
.nosto_single{
	height: 200px;
	width: 164px;
	padding: 0;
	margin-right: 1px;
	overflow: hidden;
	
}
#nostot .nosto_single p {padding-left: 10px; line-height: normal;}
#nostot .nosto_tupla p {margin: 0 0 0 2px; padding: 0 0 8px 0;}
.nosto_tupla h4 {margin: 0 0 0 2px;}
.nosto_single h4 {margin-left: 9px;}

#aspa ul { padding:0; margin:0;}


/* /nostot */

/* footer */
#footer {color:#666666;font-size: 9px;background-image: url(img/footer_fa4de.png);background-position: left top;background-repeat: no-repeat;padding: 0;line-height: 17px;width: 850px;margin: 0 0 0 135px;height: 75px; float:right;}
#footer a { color:#ff9f77;}
#footer span {padding: 0 2px 0 2px;display: inline;}
#footer_navi ul {list-style-type: none;margin: 0;}
.footer_navi li, #footer_navi2 li, #footer_navi3 li, #footer_navi4 li {float: left;}
.footer_navi, #footer_navi2, #footer_navi3, #footer_navi4 {list-style-type: none;clear: left;}
#footer #contact_info {border-left:1px dotted #ff9f77; float:right; width:268px; padding-left: 10px;}
.footer_logo { width:51px; float:left}
#footer_top {background-image:url(pic_gen/footer_fade.png);width:auto;height:9px;margin-bottom: 5px;}
#wrapper_footer_navi {float:left;width: 331px;display: block;padding-left: 5px;padding-right: 0px;}

#footer p { margin:0; padding:0;}

/* /footer */

/* index tiedotteet */
h2#tekniset_tiedotteet {background-image: url(pic_gen/h2_tekniset_tiedotteet.gif);}
h2#saunalahti_tiedottaa {background-image: url(pic_gen/h2_saunalahti_tiedottaa.gif);}
h2#tekniset_tiedotteet, h2#saunalahti_tiedottaa { 	background-repeat: no-repeat;text-indent: -9999px;display: block;height:12px;}
.box_tiedotteet { float:left; width:290px; height: auto; padding-right: 10px;}
.box_tiedotteet a {color: #FFFFFF;}
.box_tiedotteet a:hover {color: #FFFFFF;}
.box_tiedotteet a:visited {color: #FFFFFF;}
.box_tiedotteet span {color:#FFFFFF;padding: 0 5px 0 0;}
.box_tiedotteet h2  { padding-bottom:10px;}
.webmail_login h2	{ margin-bottom:10px;} 
.box_tiedotteet .extra {color: #ffc8af;}
.box_tiedotteet {float:left; width:290px; height: auto; padding-right: 10px;}
#bullets #saunalahti_tiedotteet{float: left;width: 350px;height: auto;padding-right: 10px;}
#bullets {padding:20px 0 15px 142px;height: auto;position: relative;float: left;width: 820px;clear: none;}
/* /index tiedotteet */

/* sislt blokit */
.block {width:535px;float:left;height:auto;padding-bottom: 8px;}
.block span {margin-right: 3px;}
.block_top {height:35px; background-image: url(pic_gen/small_content_top.png); width: 540px; background-repeat: no-repeat; padding: 0px 0 0px 0px; overflow:hidden;}
.block_h1 { margin-left:25px; width: 500px; padding-top: 15px;}
.block_content { background-image:url(pic_gen/small_content_bg.png); background-repeat:repeat-y; width: 490px; padding: 1px 25px 0px 25px;}



#banneri_navi1 { float:left; width:280px; margin-left: -5px;}
#banneri_navi2 { float:left; width:289px; margin-left: -15px; margin-top: 7px;}
#banneri_navi3 { float:left; width:302px; margin-left: -29px; margin-top: 4px;}




.block2 {width:766px;float:left;height:auto;padding-bottom: 8px;}
.block_top2 {
	height:35px;
	background-image: url(pic_gen/wide_top.png);
	width: 766px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 0px;
	overflow:hidden;
}

.block_content2 { background-image:url(pic_gen/bg_testi2.png); background-repeat:repeat-y; width: 765px; padding: 0px 0px 0px 0px;}



/*
.block_content2 { background-image:url(pic_gen/bg_testi.png); background-repeat:repeat-y; width: 766px; padding: 0px 0px 0px 0px;}
*/


.block_content2 ul { list-style-image:url(pic_gen/arrow.gif);}


.block_bottom2 {
	height:35px;
	background-image: url(pic_gen/wide_bottom.png);
	width: 766px;
	background-repeat: no-repeat;
}

.block_content2 h1 {  width:400px; margin:-20px 0 0 17px; overflow:visible; position:absolute;  padding-left:0px; height:20px;  }

form { margin:0; padding:0; }

.button {
background-color:#D83E0A;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial;
font-size:11px;
font-weight:bold;

}

.block_content ul, .product_content ul { margin:0px 10px 0 12px; padding:0 0 10px 0; } 
.block_content li, .product_content li {
	margin:0 0 0 0px;
	padding:0 0 5px 0;
	line-height:15px;
	list-style-position: outside;
	list-style-image: url(pic_gen/arrow.gif);
}

.block_content ul ul { margin-top:0;margin-bottom:0; padding-top:0; padding-bottom:0;}




.block_bottom { height:35px; background-image: url(pic_gen/small_content_bottom.png); width: 540px; background-repeat: no-repeat;}
.block_wide {width:766px;float:left;height:auto;padding-bottom: 8px;}
.block_wide_top {height:35px;background-image: url(pic_gen/wide_top.png);width: 766px;background-repeat: no-repeat;padding: 0;}
.block_wide_h1 { margin-left:25px; width: 350px; padding-top: 15px;}
.block_wide_content {background-image:url(pic_gen/wide_bg.png);background-repeat:repeat-y;width: 766px;padding: 10px 25px 0px 25px;}
.block_wide_bottom {height:35px;background-image: url(pic_gen/wide_bottom.png);width: 766px;background-repeat: no-repeat;}
.block_table { height:auto; width: 500px; float: left; padding-bottom: 11px;}
.block_table_top { background-image:url(pic_gen/small_content2_top.png); height:35px; width:540px; padding: 0;}
.block_table_content { background-image:url(pic_gen/small_content2_bg.png); background-repeat:repeat-y; width: 540px; padding: 0;}
.block_table_bottom { background-image:url(pic_gen/small_content2_bottom.png); height:35px; width:540px;}

.block_content h1 {  width:auto; margin-top:-20px; overflow:visible; position:absolute; height:35px; }
.content_new_phoness h1 { width:400px; margin-top:-25px; margin-left:20px; overflow:visible; position:absolute; }
#uusimmat_puhelimet {  width:200px; /* margin-top:-20px;*/ overflow:visible; position:absolute; }
.block_orderbuttons {float:right; width:130px; padding: 0 0 0 20px;}
/* /sislt blokit */

/* pois, laitetaan listojen vkset sittenkin kuvilla */
#nostot span {color: #e75113;}

.content_banner_txt span {color: #e75113;}



.left_navigation_body span {color: #e75113;margin-right: 3px;}
.liittymat span {color: #e75113;margin-right: 3px;}
.phone_data span {
	color: #e75113;
	margin-right: 3px;
	font-weight: bold;
}
.wrapper #aspa .aspa_navigation span {color: #e75113;margin-right: 3px;}
/* /pois, laitetaan listojen vkset sittenkin kuvilla */


.special_offers {padding: 15px 15px  0 0;}
.special_offers p {padding-top: 10px;}

.block .offers { margin:0; padding: 10px 0 0 0;}


.content {
	float:left;
	height:auto !important;
        height: 670px;
	width: 535px;
	padding: 0 0 0 6px;
	min-height:670px;
}



.omasl#login {width: 150px;height: auto;float: left;margin: 0;border-top: 0;padding: 0;}
.omasl#login FORM {margin: 0px 0 0 0px;height: 50px;width: 149px;}
.omasl#login INPUT#username {width: 110px;height: 16px;margin: 0;padding: 2px 0 0 5px;float: left;color: #555555;border: 1px solid #c0c0c0;font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;font-size: 10px;line-height: 11px;}

.omasl#login INPUT#password {width: 110px;height: 16px;margin: 0px 0 0 0;padding: 2px 0 0 5px;float: left;color: #555555;border: 1px solid #c0c0c0;font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;font-size: 10px;line-height: 11px;
}



/* webmail */

#sahkoposti {
	background-image: url(pic_gen/h2_sahkoposti.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 12px;
	padding-bottom: 10px;
}




.webmail#login {
	width: 149px;
	height: 116px;
	float: left;
	margin: 0;
	border-top: 0;
	padding: 0;
}
.webmail#login INPUT#email {
	width: 110px;
	height: 16px;
	margin: 0px 0 0 0;
	padding: 2px 0 0 5px;
	float: left;
	color: #555555;
	border: 1px solid #c0c0c0;
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

 .webmail#login INPUT#pass {
	width: 110px;
	height: 16px;
	margin: 0px 0 0 0;
	padding: 0px 0 0 5px;
	float: left;
	color: #555555;
	border: 1px solid #c0c0c0;
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}


.webmail#login FORM {
	margin: 11px 0 10px 0px;
	height: 60px;
	width: 150px;
}
/* #login LABEL { display: block; width: 69px; float: left; text-align: right;margin: 0 5px 0 0;padding-top: 2px;font-size: 10px;}

*/

/* /webmail */






INPUT.submit, INPUT.submit#loginbutton {
	position: inherit;
	margin: 20px 0 0 0;
	border: 0;
	font-size: 11px;
	padding: 0;
	width: 28px;
	float: left;
	background-image: url(pic_gen/button_fp1.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 44px;
	background-color: transparent;
}






 #webmail_login
 {
	float: left;
	width: 149px;
	height: auto;
	border-left: 0;
	padding-left: 10px;
	margin-top: 0px;
	background-image: url(pic_gen/divider_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}




 #webmail_login a {
	color: #FFFFFF;
}














.login_omasl h3 {color: #e75113;}
#login_omasl { width:180px; display:block; float: right; padding: 0;  margin-top: 10px;}


/*
.login_submit { float:left; width:36px;}
.login_inputs { float:left; width:123px; height: 50px;}
*/

.login_inputs {
	float:left;
	width:119px;
	height: 50px;
}
.login_submit {
	float:left;
	width:28px;
	height:44px;
}





#rb {
	border-left:1px dotted #f2a483;
	float:left;
	width:10px;
	padding-left: 10px;
}










 #webmail_login #login span {
	color: #FFFFFF;
	padding-right: 5px;
}











/*sis navi */
.left_navigation {width: 160px;margin-left: 20px;}
#left_navi ul { padding-left:0;}
.left_navigation_first {
	padding: 0;
	cursor: pointer;
	position: relative;
	margin:0;
	font-weight:bold;
}
.left_navigation_first a {color: #8a8a8a;}
.left_navigation_body {display:none;}
.left_navigation_body a{/*	display:block; */padding:0px;font-weight:normal;text-decoration:none;}
.left_navigation_body a:hover{color: #000000;text-decoration:underline;}
#left_navi .left_navigation_first a {color: #727272;}
#left_navi .left_navigation_first span {font-weight: bold;color: #727272;}
#left_navi .left_navigation_body span {color: #e75113;margin-right: 3px;}
#left_navi .left_navigation_body a {width: 80px;}
/* /sisnavi */

/*sissivujen isot bannerit */
.wrapper_banners {
	width:219px;
	float:left;
	height:auto;
	padding-right: 0px;
	padding-left: 6px;
}
.content_banner {padding-bottom:5px;}
.content_banner_txt {padding-bottom:5px;background-image: url(/pic_mark/tarjous_tausta.png);width: 219px;height: 172px;background-repeat: no-repeat;}
.content_banner_txt p {padding:25px 20px 10px 20px;}
/* /sissivujen isot bannerit */

/* uudet puhelimet */
#block_new_phones {height:auto;width: 542px;float: left;margin-bottom: 8px;}
#block_new_phones a {font-weight: bold;}
#content_new_phones {height:auto;padding-left: 0px;width: 542px;}
.content_new_phoness {
background-image:url(pic_gen/small_content_bg.png);
background-repeat:repeat-y;
padding:0px 0px 0 0px;
width:542px;
}

.tt { font-size:10px;line-height:13px;}

.new_phones_info { float:left; width:125px; padding: 0px 0px 0 0px;}
.new_phones_info h3 {padding: 0 0 10px 0; margin: -25px 0 0 0; position:absolute; width:100px;}
.phone { float:left; width:170px; padding: 0 0px 0px 0; background-color:transparent;}
.phone_data {float:left;width:161px; float:left; border-bottom: 1px dotted #e75113;margin: 0 10px 0px 0; padding-bottom:5px;}
.phone_thumb { float:left; width:auto;}
/* /uudet puhelimet */

table.puhelimet {margin: 0 0 0px 0;height: 162px;line-height: 13px;}
table.puhelimet a {font-weight: bold; font-size:10px;}
table.puhelimet span {color: #e75113;font-weight: bold; margin-right:3px;}
#content_new_phones span {color: #e75113;font-weight:bold; margin-right:3px;}		
.block_table_top th {text-align: left;}
.sisasivu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	background-image: url(pic_gen/bg_page.gif);
	background-repeat: repeat-x;
	margin: 25px 0 0 0;
	background-color: #FFFFFF;
	color: #8a8a8a;
}
.content_wrapper { height:auto; padding: 10px 0 0 0; display: block; position: relative; width: 970px; min-height: 680px;}


#order_info { width:340px; float:none;   text-align:right; padding-bottom:5px; padding-right:0px;}

#order_info p { float:none; }
/*
.block_content p { margin: 0 15px 0px 25px; padding: 0 0 10px 0; }
*/
/* for old tables with p 
.td2 p, .td2 ul, .td2 li { margin:0; padding:0; }
.td1 p, .td1 ul, .td1 li { margin:0; padding:0;}*/
/* sl5 css */
.td2 {


	background-color: #E9E9E9;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 2px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DDDDDD;

	border-right-color: #DDDDDD;

	border-bottom-color: #DDDDDD;

	border-left-color: #DDDDDD;

}
.td2 ul { margin: 7px 0 0 15px; }

.td1 {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #DDDDDD;
	padding: 0px 0 0px 0;
}




/* /sl5 css */


	
















/*
.sisasivu .wrapper #content_wrapper .small_navi a {
	font-weight: bold;
	color: #868686;
}
.sisasivu .wrapper #content_wrapper .small_navi span {
	font-weight: bold;
	color: #868686;
}
*/



/*
#sidebar_left {
	height:505px;
	width:142px;
	float:left;
}
*/

/*
.footer_navi { 	list-style-type: none;
	clear: left;}
	
.footer_navi li { float:left; }	

*/


/*
#pagemuokkaaprofiilia #data INPUT.submit { position: relative; }FORM INPUT.submit:hover {
	color: #FFF;
}#pagemuokkaaprofiilia #data FORM INPUT, #pagemuokkaaprofiilia #data FORM LABEL, #pagemuokkaaprofiilia #data FORM TEXTAREA, #pagemuokkaaprofiilia #data FORM SELECT { margin-bottom: 15px; }#function FORM#search input.submit { top: 34px; right: 15px; }FORM#reply input.submit#send, FORM#comment input.submit#send, FORM.new input.submit, FORM.edit input.submit { position: relative; margin-left: 10px; margin-bottom: 15px; }FORM#search INPUT#searchwords { margin-right: 10px; }#supplementarynavi FORM {margin: 0;margin-bottom: 5px;padding: 4px 10px 10px 10px;background-color: #5E5E5E;}TEXTAREA#message {margin: 10px 0 0 0;width: 460px;height: 220px;}#pageetsi FORM#search { margin: 10px; }#data FORM#search LABEL { display: block; float: left; width: 80px; margin-bottom: 10px; }#data FORM#search INPUT#searchwords { width: 350px; margin-bottom: 10px;}#pageetsi #data FORM#search { position: relative; }#pageetsi #data FORM#search INPUT.submit { position: absolute; top: 0; right: 0; }
*/

/*
.navi_content span {
	color: #e75113;
	padding-right: 5px;
}

*/

/*
#aspa {
	width:149px;
	float:left;
	clear: none;
	height: 105px;
	padding: 0px;
	margin-left: 0px;
}*/

/*
.wrapper #main_navigation_old {
	height: 46px;
	background-image: url(img/bg_menu2.png);
	width: 826px;
	background-repeat: no-repeat;
}

.wrapper #index_content {
	float: left;
}

#aspa_nosto li {
	list-style-type: none;
}
*/
/*
#sidebar_left {
	height:500px;
	width:139px;
	float:left;
}

.wrapper #aspa .aspa_navigation span {
	color: #e75113;
	margin-right: 3px;
}
.wrapper #aspa_wrapper {
	width: 149px;
	float: left;
	border-left: 0;
	margin-top: 5px;
	height: 205px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	padding-left: 10px;
	background-image: url(divider_fp.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
*/

/* login oma.sl */


 /*
 .offers li {
	padding-bottom: 5px;
}


 .offers {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px;
}
*/

/*

INPUT.submit, INPUT.submit#loginbutton {
	position: inherit;
	top: 0px;
	border: 0;
	color: #FFF;
	font-size: 11px;
	padding: 0;
	width: 28px;
	float: left;
	background-image: url(login_btn22.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 52px;
	background-color: transparent;
}
*/
/*
.expanded{ display:block;}
.sisasivu .wrapper #content_wrapper #accordionDemo .active_menu {
	color: #868686;
	font-weight: bold;
}
*/

/*
.omasl#login INPUT#email {
	width: 110px;
	height: 16px;
	margin: 0px 0 0 0;
	padding: 2px 0 0 5px;
	float: left;
	color: #a6a6a6;
	border: 1px solid #c0c0c0;
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
*/



/*
.omasl#login LABEL { display: block; width: 69px; float: left; text-align: right;margin: 0 5px 0 0;padding-top: 2px;font-size: 10px;}
*/

/*
.webmail#login INPUT#username {
	width: 110px;
	height: 16px;
	margin: 0px 0 0 0;
	padding: 2px 0 0 5px;
	float: left;
	color: #a6a6a6;
	border: 1px solid #c0c0c0;
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
*/
#left_navigation_first_top {
	margin-left: 25px;
}
.new_phones_info span {
	font-weight: bold;
	margin-right: 3px;
}


.block_content_liittymat {background-image:url("/pic_gen/small_content_bg.png");background-repeat:repeat-y;padding:15px 3px 0;width:534px;}

.liittymat2 { background: transparent url("/pic_gen/tbl_shadow.png") repeat-x left top;}
.liittymat2 img { float:right;}

.block_icon_and_orderbuttons {float:left;padding:0 0 0 0px;width:163px;margin: 0 5px 0 -15px;text-align:right;}
.product_title { font-size:15px; padding: 0 0 15px 0;}

.block_content_liittyma {background-image:url("/pic_gen/small_content_bg.png");background-repeat:repeat-y;padding:1px 20px 0;width:500px;}

.product_content {  width:325px; margin: 0 0 0 160px;}

/*
.content p, .wideblock_banner_content p {
    margin: 0 !important;
    padding: 0 0 10px !important;
}
*/

.wideblock_bottom {
    background: url(pic_gen/wide_bottom.png) no-repeat left top;
    height: 35px;
    padding: 0 0 5px 0;
    width: 766px;
}

.wideblock_top {
    background: url(pic_gen/wide_top.png) no-repeat left top;
    height: 30px;
    padding: 0;
    width: 766px;
}

.wideblock_content {
    background: url(pic_gen/wide_bg.png) repeat-y left top;
    padding: 0 25px 0 ;
    width: 725px;
      overflow: hidden;
}

.wideblock_banner_top {
    background: url(pic_gen/block_mlk_top.png) no-repeat left top;
    height: 23px;
    padding: 0;
    width: 766px;
}

.wideblock_banner_content {
    background: url(pic_gen/block_mlk_bg.png) repeat-y left top;
    overflow:hidden;
       font-size:13px; line-height:16px;
    padding: 1px 25px 0;
    width: 716px;
}

.wideblock_banner_bottom {
    background: url(pic_gen/block_mlk_bottom.png) no-repeat left top;
    height: 23px;
    padding: 0;
    width: 766px;
}

.wideblock_divider {
    min-height:310px;
    width:14px;
    float:left;
    background: url(pic_gen/block_divider.png) no-repeat left top;
}

.wideblock_item { padding: 0 5px; width:160px; float:left;}
.wideblock_item h3 { text-align:center; padding: 0 0 5px 0; height:35px;}
#wideblock_banner_ing { float:left; width:360px; padding: 0 18px 0 0; }

#wideblock_banner_ing h1 {
    margin:0;
    padding: 0 0 10px 0;
}

.content_wide {
    float: left;
    height: auto !important;
    min-height: 670px;
    padding: 0 0 0 6px;
    width: 762px;
}

.wideblock_banner_wrap {
    display:block; padding: 0 0 5px 0;
}


/*styles for fb-like box*/
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
span.total{
  color: #FF6600;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #666 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}

/*END-styles for fb-like box*/



