@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0.3cm; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000; line-height:150%;}
td {font-size:11pt;}
h1
{
	font-size:18pt;
	border-bottom:1px solid #bbb;
	clear:both;
	margin:0.8cm 0 0.5cm 0;
	padding-bottom:4pt;
}

a
{
	color:#f4131c;
	text-decoration:underline;
}

a img
{
	border:none;
}

ul
{

}

h2
{
	font-size:14pt;
	margin:1cm 0 0.2cm 0;
}
h1 span
{
	color:#f4131c;
}
h1#title
{
	border:none;
	float:left;
}


h3
{
	font-size:12pt;
}

p
{
	margin-top:0.3cm;
	margin-bottom:0.3cm;
}

div#product_title
{
	height:70px; border-bottom:1px solid #000;
}
div#pline_name
{
	float:right;
	font-size:18pt;
	margin:0.8cm 0;
	padding-bottom:4pt;
	font-weight:bold;
}

p.floated_img {clear:both;}
p.floated_img img {float:left; border:1px solid #ccc; margin-bottom:20px; margin-right:10px;}


img#logo
{
	float:left;
}

div#contact_data
{
	float:right;
	font-size:10pt;
}

/*--------------------misc----------------------*/

table#contact_data
{
	width:100%;
	margin-bottom:10px;	
	margin-top:10px;
}

table#contact_data td
{
	width:25%;
	font-size:12px;
	vertical-align:top;
	line-height:150%;
}


div#iso_pict
{
	clear:both;
	text-align:center;
}

table.product_details
{

	width:70%;
	margin-left:auto;
	margin-right:auto;
}

table.product_details td.feature_name
{
	width:50%;
}
table.product_details td.sepa
{
	width:15%;
}

table.product_details td.feature_value
{
	width:35%;
	font-weight:bold;
}

div.print_photo
{
	text-align:center;
	margin:10px 0;
}

div#footer
{
	margin-top:1.5cm;
	padding-top:0.3cm;
	height:60px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	clear:both;
}

div#footer_text
{
	margin-left:1cm;
	font-size:9pt;
}

div#certs
{
	float:left;
}

div#certs img
{
	margin-right:0.2cm;
}

div#crights
{
	float:right;
}

div.so_entry
{
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #d9d9d9;
}

img.so_playground_plan
{
	float:right;
	margin-left:0px;
}

div.so_entry ul
{
	margin-top:25px;
	margin-bottom:25px;
	list-style-type:none;
	margin-left:0em;
	padding-left:0em;
}

div.so_entry ul a
{
	color:#808080;
}

p.so_price
{
	color:#f4131c;
	font-weight:bold;
}

.clearer
{
	clear:both;
}
