@charset "utf-8";
/* CSS Document */

body {
	margin:					0;
	padding:				0;
	background-color:		#ff641a;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
}

img {
	border:					0;
}

h1 {
	color:					#f47d2f;
	font-size:				40px;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			10px;
}

h2 {
	color:					#f47d2f;
	font-size:				18px;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			10px;
}

h3 {
	color:					#f47d2f;
	font-size:				14px;
	font-weight:			normal;
	margin-top:				20px;
	margin-bottom:			10px;
}

td {
	text-align:				left;
}

#content a.list_orange{
	color:					#f47d2f;
	font-size:				18px;
	font-weight:			normal;
}

.pinkbigheader {
	font-size:				40px;
	color:					#ee2f80;
}

.greenbigheader {
	font-size:				40px;
	color:					#4db848;
}

.greenmediumheader {
	font-size:				18px;
	font-weight:			bold;
	color:					#4db848;
}

.greensmallheader {
	font-size:				14px;
	font-weight:			bold;
	color:					#4db848;
}

.bluebigheader {
	font-size:				40px;
	color:					#00a8ba;
}

.orangebigheader {
	font-size:				40px;
	color:					#f47d2f;
}

.whitebigheader {
	font-size:				40px;
	color:					#ffffff;
}

.whiteheader {
	font-size:				18px;
	font-weight:			bold;
}

.content_header{
	font-weight:			bolder;
	font-size:				36px;
	color:					#000000;
}

.content_header_2{
	font-weight:			bold;
	font-size:				18px;
	color:					#000000;
}

.content_pink{
	color:					#ee2f80;
}

.content_green{
	color:					#4db848;
}

.content_blue{
	color:					#00a8ba;
}

.content_orange{
	color:					#f47d2f;
}

.product_header {
	background-color:		#ededed;
}

.product_header td{
	padding:				5px;
}

.bigtxt {
	font-size:				16px;
	font-weight:			bold;
	padding-bottom:			1px;
	margin-bottom:			1px;
}

.blue {
	color:					#0566aa;
}

.orange {
	color:					#f47d2f;
}

.order_big {
	font-size:				18px;
	font-weight:			bolder;
}

hr.white {
	color:					#ffffff;
	width:					100%;
}

#whiteout {
	background-color:		#ffffff;
}

#langbar {
	text-align:				right;
	width:					955px;
	height:					48px;
}

#langbar a {
	font-size:				14px;
	font-weight:			bold;
	color:					#ff7023;
	text-decoration:		none;
}

#header {
	width:					955px;
}

#content {
	width:					957px;
	min-height:				282px;
	padding-top:			20px;
	padding-bottom:			80px;
	text-align:				left;
}

#content a {
	color:					#ff6117;
	font-weight:			bold;
	text-decoration:		none;
}

#content a:hover {
	text-decoration:		underline;
}

#contentbackground {
	background-image:		url(../images/backgrounds/pilkkoset_bottom_orange_waves.png);
	background-repeat:		no-repeat;
	background-position:	bottom center;
	width:					100%;
}

.button_laske {
	background-image:		url(../images/backgrounds/pilkkoset_bottom_orange_waves.png);
	background-repeat:		no-repeat;
	font-weight:			bold;
	padding:				5px;
	width:					65px;
	text-align:				center;
	background-color:		transparent;
	cursor:					pointer;
}

#footer {
	width:					955px;
}

#footer a {
	font-weight:			bold;
	color:					#ffffff;
	text-decoration:		underline;
}

.button_text {
	vertical-align:			middle;
}

.footer_bigger {
	color:					#ffffff;
	font-size:				30px;
}

.footer_contact {
	font-size:				12px;
	color:					#ffffff;
}

#footer .footer_contact a {
	text-decoration:		none;
}

/* EXTRANAVI STYLES **********************************************/
#langbar .extranavi								{padding:0px;background-image:url(../images/menu/pilkkoset_extra_navi_background.png);width:154px; height:30px;text-align:center;cursor:pointer;}
#langbar .extranavi a							{font-size:11px;font-weight:normal;color:#f47d2f;display:block;}
/* END - EXTRANAVI STYLES ****************************************/

/* BOXES STYLES **************************************************/
table.orange .top_left							{background-image:url(../images/boxes/orange_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:17px;height:17px;}
table.orange .top								{background-image:url(../images/boxes/orange_top.png);background-position:bottom;background-repeat:repeat-x;height:17px;}
table.orange .top_right							{background-image:url(../images/boxes/orange_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:19px;height:17px;}
table.orange .left								{background-image:url(../images/boxes/orange_left.png);background-position:right;background-repeat:repeat-y;width:17px;}
table.orange .middle							{background-image:url(../images/boxes/orange_middle.png);color:#ffffff;padding:0px;}
#content table.orange .middle a					{color:#ffffff;text-decoration:none;}
#content table.orange .middle a:hover			{text-decoration:underline;}
table.orange .right								{background-image:url(../images/boxes/orange_right.png);background-position:left;background-repeat:repeat-y;width:19px;}
table.orange .bottom_left						{background-image:url(../images/boxes/orange_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:17px;height:21px;}
table.orange .bottom							{background-image:url(../images/boxes/orange_bottom.png);background-position:top;background-repeat:repeat-x;height:21px;}
table.orange .bottom_right						{background-image:url(../images/boxes/orange_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:19px;height:21px;}

table.pink .top_left							{background-image:url(../images/boxes/pink_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:18px;height:19px;}
table.pink .top									{background-image:url(../images/boxes/pink_top.png);background-position:bottom;background-repeat:repeat-x;height:19px;}
table.pink .top_right							{background-image:url(../images/boxes/pink_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:20px;height:19px;}
table.pink .left								{background-image:url(../images/boxes/pink_left.png);background-position:right;background-repeat:repeat-y;width:18px;}
table.pink .middle								{background-image:url(../images/boxes/pink_middle.png);color:#ffffff;padding:0px;}
#content table.pink .middle a					{color:#ffffff;text-decoration:none;}
#content table.pink .middle a:hover				{text-decoration:underline;}
table.pink .right								{background-image:url(../images/boxes/pink_right.png);background-position:left;background-repeat:repeat-y;width:20px;}
table.pink .bottom_left							{background-image:url(../images/boxes/pink_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:18px;height:23px;}
table.pink .bottom								{background-image:url(../images/boxes/pink_bottom.png);background-position:top;background-repeat:repeat-x;height:23px;}
table.pink .bottom_right						{background-image:url(../images/boxes/pink_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:20px;height:23px;}

table.lightpink .top_left						{background-image:url(../images/boxes/lightpink_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:17px;height:17px;}
table.lightpink .top							{background-image:url(../images/boxes/lightpink_top.png);background-position:bottom;background-repeat:repeat-x;height:17px;}
table.lightpink .top_right						{background-image:url(../images/boxes/lightpink_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:19px;height:17px;}
table.lightpink .left							{background-image:url(../images/boxes/lightpink_left.png);background-position:right;background-repeat:repeat-y;width:17px;}
table.lightpink .middle							{background-image:url(../images/boxes/lightpink_middle.png);color:#ffffff;padding:0px;}
#content table.lightpink .middle a				{color:#ffffff;text-decoration:none;}
#content table.lightpink .middle a:hover		{text-decoration:underline;}
table.lightpink .right							{background-image:url(../images/boxes/lightpink_right.png);background-position:left;background-repeat:repeat-y;width:19px;}
table.lightpink .bottom_left					{background-image:url(../images/boxes/lightpink_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:17px;height:21px;}
table.lightpink .bottom							{background-image:url(../images/boxes/lightpink_bottom.png);background-position:top;background-repeat:repeat-x;height:21px;}
table.lightpink .bottom_right					{background-image:url(../images/boxes/lightpink_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:19px;height:21px;}

table.whiteonwhite .top_left					{background-image:url(../images/boxes/whiteonwhite_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:18px;height:19px;}
table.whiteonwhite .top							{background-image:url(../images/boxes/whiteonwhite_top.png);background-position:bottom;background-repeat:repeat-x;height:19px;}
table.whiteonwhite .top_right					{background-image:url(../images/boxes/whiteonwhite_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:20px;height:19px;}
table.whiteonwhite .left						{background-image:url(../images/boxes/whiteonwhite_left.png);background-position:right;background-repeat:repeat-y;width:18px;}
table.whiteonwhite .middle						{background-image:url(../images/boxes/whiteonwhite_middle.png);color:#f36f21;padding:0px;}
#content table.whiteonwhite .middle a			{color:#f36f21;text-decoration:none;}
#content table.whiteonwhite .middle a:hover		{text-decoration:underline;}
table.whiteonwhite .right						{background-image:url(../images/boxes/whiteonwhite_right.png);background-position:left;background-repeat:repeat-y;width:20px;}
table.whiteonwhite .bottom_left					{background-image:url(../images/boxes/whiteonwhite_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:18px;height:23px;}
table.whiteonwhite .bottom						{background-image:url(../images/boxes/whiteonwhite_bottom.png);background-position:top;background-repeat:repeat-x;height:23px;}
table.whiteonwhite .bottom_right				{background-image:url(../images/boxes/whiteonwhite_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:20px;height:23px;}

table.green .top_left							{background-image:url(../images/boxes/green_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:18px;height:19px;}
table.green .top								{background-image:url(../images/boxes/green_top.png);background-position:bottom;background-repeat:repeat-x;height:19px;}
table.green .top_right							{background-image:url(../images/boxes/green_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:20px;height:19px;}
table.green .left								{background-image:url(../images/boxes/green_left.png);background-position:right;background-repeat:repeat-y;width:18px;}
table.green .middle								{background-image:url(../images/boxes/green_middle.png);color:#ffffff;padding:0px;}
#content table.green .middle a					{color:#ffffff;text-decoration:none;}
#content table.green .middle a:hover			{text-decoration:underline;}
table.green .right								{background-image:url(../images/boxes/green_right.png);background-position:left;background-repeat:repeat-y;width:20px;}
table.green .bottom_left						{background-image:url(../images/boxes/green_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:18px;height:23px;}
table.green .bottom								{background-image:url(../images/boxes/green_bottom.png);background-position:top;background-repeat:repeat-x;height:23px;}
table.green .bottom_right						{background-image:url(../images/boxes/green_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:20px;height:23px;}

table.blue .top_left							{background-image:url(../images/boxes/blue_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:18px;height:19px;}
table.blue .top									{background-image:url(../images/boxes/blue_top.png);background-position:bottom;background-repeat:repeat-x;height:19px;}
table.blue .top_right							{background-image:url(../images/boxes/blue_top_right.png);background-position:bottom left;background-repeat:no-repeat;width:20px;height:19px;}
table.blue .left								{background-image:url(../images/boxes/blue_left.png);background-position:right;background-repeat:repeat-y;width:18px;}
table.blue .middle								{background-image:url(../images/boxes/blue_middle.png);color:#ffffff;padding:0px;}
#content table.blue .middle a					{color:#ffffff;text-decoration:none;}
#content table.blue .middle a:hover				{text-decoration:underline;}
table.blue .right								{background-image:url(../images/boxes/blue_right.png);background-position:left;background-repeat:repeat-y;width:20px;}
table.blue .bottom_left							{background-image:url(../images/boxes/blue_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:18px;height:23px;}
table.blue .bottom								{background-image:url(../images/boxes/blue_bottom.png);background-position:top;background-repeat:repeat-x;height:23px;}
table.blue .bottom_right						{background-image:url(../images/boxes/blue_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:20px;height:23px;}

table.white .top_left							{background-image:url(../images/boxes/white_top_left.png);background-position:bottom right;background-repeat:no-repeat;width:10px;height:10px;}
table.white .top								{background-image:url(../images/boxes/white_middle.png); background-repeat:repeat;height:10px;}
table.white .top_right							{background-image:url(../images/boxes/white_top_right.png);background-position:bottom left;background-repeat:							no-repeat;width:10px;height:10px;}
table.white .left								{background-image:url(../images/boxes/white_middle.png); background-repeat:repeat;width:10px;}
table.white .middle								{background-image:url(../images/boxes/white_middle.png); background-repeat:repeat;color:#000000;padding:5px;}
table.white .right								{background-image:url(../images/boxes/white_middle.png); background-repeat:repeat;width:10px;}
table.white .bottom_left						{background-image:url(../images/boxes/white_bottom_left.png);background-position:top right;background-repeat:no-repeat;width:10px;height:10px;}
table.white .bottom								{background-image:url(../images/boxes/white_middle.png); background-repeat:repeat;height:10px;}
table.white .bottom_right						{background-image:url(../images/boxes/white_bottom_right.png);background-position:top left;background-repeat:no-repeat;width:10px;height:10px;}

/* END - BOXES STYLES ********************************************/

/* FORMS STYLES **************************************************/
input.error										{border:1px solid #ff0000;}
label.error										{font-size:9px;color:#ff0000;}
.input_numeric									{border:1px solid #b7b7b7;background-color:#ebebeb;color:#ff7023;font-size:16px;font-weight:bold;width:30px;height:26px;text-align:center;vertical-align:middle;}
.input_textual									{border:1px solid #b7b7b7;background-color:#ebebeb;color:#ff7023;font-size:14px;font-weight:bold;height:22px;text-align:left;vertical-align:middle;}
.count											{color:#ff7023;font-size:14px;font-weight:bold;}
.input_submit									{color:#ffffff;font-size:18px;font-weight:bold;background-color:#ff7023;padding:4px;border:0px #ffffff solid;}
.qc_message_lightpink							{color:#000000;border:1px solid #e19db5;background-color:#f8dce6;width:100%;height:109px;}
.qc_text_lightpink								{color:#000000;border:1px solid #e19db5;background-color:#f8dce6;width:100%;height:30px;}
.qc_submit_lightpink							{color:#ffffff;border:0px solid transparent;background-color:#ee2f80;padding:5px 10px;font-weight:bold;}
.qc_message_orange								{color:#000000;border:1px solid #ffffff;background-color:#FFBC8E;width:100%;height:109px;}
.qc_text_orange									{color:#000000;border:1px solid #ffffff;background-color:#FFBC8E;width:100%;height:30px;}
.qc_submit_orange								{color:#000000;border:0px solid transparent;background-color:#FFBC8E;padding:5px 10px;font-weight:bold;}
/* END - FORMS STYLES ********************************************/

/* COUNTER STYLES ************************************************/
.counter-wrap									{height:20px;overflow:hidden;}
.counter-number									{height:220px;width:18px;position:relative;background-image:url(../images/numbers/numbers_black_0-9.png);float:left;}
/* END - COUNTER STYLES ******************************************/

/* SLIDESHOW STYLES **********************************************/
#nav											{padding-left:25px;}
#nav a											{border:1px solid #ffb689;background:#ff6117;text-decoration:none;margin:0 5px;padding:3px 5px;color: #ffffff;}
#nav a.activeSlide								{background:#ffb689;}
#nav a:focus									{outline:none;}
/* END - SLIDESHOW STYLES ****************************************/


#printos {
	text-align:				right;
}

#printos a {
	color:					#ffb68a;
	text-decoration:		none;
}

.package_header {
	font-size:				14px;
	color:					#ffffff;
}

.bigblacknumbers {
	font-size:				16px;
	color:					#000000;
}
