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

div#main
{
float:left;
width:700px;
height:138px;
margin-top:8px;

}

div#main_upper_left
{
float:left;
width:20px;
height:15px;
background-image:url(/3shja/images/main_upper_left.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

div#main_upper_x_pixel
{
float:left;
width:627px;
height:15px;
background-image:url(/3shja/images/main_upper_x_pixel.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

div#main_upper_right
{
float:left;
width:20px;
height:15px;
background-image:url(/3shja/images/main_upper_right.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

div#main_down_left
{
float:left;
width:20px;
height:15px;
background-image:url(/3shja/images/main_down_left.jpg);
background-repeat:no-repeat;
}

div#main_down_x_pixel
{
float:left;
width:627px;
height:15px;
background-image:url(/3shja/images/main_down_x_pixel.jpg);
background-repeat:repeat-x;
}

div#main_down_right
{
float:left;
width:20px;
height:15px;
background-image:url(/3shja/images/main_down_right.jpg);
background-repeat:no-repeat;
}


div#main_left_y_pixel
{
float:left;
width:20px;
height:108px;
background-image:url(/3shja/images/main_left_y_pixel.jpg);
background-repeat:repeat-y;
}

div#main_right_y_pixel
{
float:left;
width:20px;
height:108px;
background-image:url(/3shja/images/main_right_y_pixel.jpg);
background-repeat:repeat-y;
}
div#logo
{
width:627px;
height:108px;
float:left;
background:#FFFFFF;
}
div#main_text
{
float:left;
margin-top:30px;
margin-left:10px;
}
div#main_first_text
{
float:left;
color:#F05407;
font-size:24px;
}

div#main_second_text
{
float:left;
color:#98A6AF;
font-size:10px;
font-weight:bold;
}

.box
{
float:left;
width:155px;
height:151px;
background-image:url(/3shja/images/box_prototype.jpg);
background-repeat:no-repeat;
margin-top:8px;
margin-right:10px;
cursor:pointer;
}
div#box_last
{
margin-right:4px; 
}
div#box_first
{
margin-left:8px;
}
div.box_title
{
color:#000000;
margin-left:10px;
margin-top:5px;
font-size:21px;
float:left;
width:auto;
height:auto;
}

div.box_description
{
color:#7D909D;
margin-top:10px;
margin-left:10px;
font-size:10px;
font-weight:bold;
line-height:14px;
float:left;
height:auto;
width:auto;
}
div.box_qmimi
{
float:left;
margin-left:6px;
margin-top:12px;
}
div.box_buttons
{
float:left;
margin-top:12px;
margin-left:2px;
}

.order_button
{
background-image:url(/3shja/images/order_now.jpg);
background-repeat:no-repeat;
width:61px;
height:21px;
float:left;
border:0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
cursor:pointer;
}

.details_button
{
margin-top:5px;
float:left;
background-image:url(/3shja/images/buton_details.jpg);
background-repeat:no-repeat;
width:48px;
height:21px;
border:0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
.box_currency
{
float:left;
color:#8A9CA7;
margin-right:2px;
}
.box_price
{
float:left;
color:#717C84;
font-size:30px;
font-weight:bold;
}
.box_price_cent
{
float:left;
color:#8A9CA7;
}
.p_year 
{
float:left;
color:#F05407;
font-size:12px;
font-weight:bold;
margin-left:10px;
}


div#content_section
{

width:667px;
height:auto;
float:left;
margin-top:8px;
background:#000000;
}

div#content_section div#section_title
{
float:left;
width:667px;
height:75px;
background-image:url(/3shja/images/section_title.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#content_section div#section_title p
{
color:#E4540D;
font-size:30px;
margin-left:30px;
margin-top:10px;
font-weight:bold;
}

div#content_section div#section_stuff
{
width:667px;
height:auto;
background:#000000;
float:left;
margin:0;
padding:0;
color:#FFFFFF;
font-size:11px;
}

div#content_section div#section_footer
{
background-image:url(/3shja/images/section_footer.jpg);
background-repeat:no-repeat;
float:left;
width:667px;
height:24px;
margin:0;
padding:0;
}
div#content_section div#section_stuff div#section_text
{
margin-left:30px;
padding-bottom:20px;
width:600px;
}

div#section_text a:hover
{text-decoration:underline;
}

div#section_text a
{
font-size:14px;
color:#FFFFFF;
}

.kalter
{
color:#7D909D;

}
.kalter ul
{
color:#7D909D;
list-style-image:none;
list-style:none;
list-style-type:disc;
}
.kalter ul li
{
color:#7D909D;
list-style-image:none;
list-style:none;
}
.bardh
{
color:#FFFFFF;
font-size:14px;
}

.faq_answer
{
color:#7D909D;
font-size:14px;
}

div#section_footer p
{
margin-left:30px;
margin-top:2px;
font-size:11px;
}
div#section_footer p a
{
color:#FFFFFF;
}
div#section_footer p a:hover
{
text-decoration:underline;
}

div#textfield_box
{
float:left;
}

div#textarea_box
{
float:left;
margin-top:4px;
margin-left:3px;
background-image:url(/3shja/images/textarea.jpg);
background-repeat:no-repeat;
width:195px;
height:70px;
float:left;
}
div#contact_buttons
{
float:right;
}

.textfield {
color:#7D909D;
/*
border:#999999;
*/
background:#000000;
border:0px;
width:160px;
height:15px;
margin-top:2px;
margin-left:3px;
}

.contact_btn {
margin-top:5px;
float:left;
background-image:url(/3shja/images/contact_button.jpg);
background-repeat:no-repeat;
width:50px;
height:21px;
border:0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
.txt
{background-image:url(/3shja/images/textfield.jpg);
background-repeat:no-repeat;
width:178px;
height:20px;
float:left;
margin-top:4px;
}
.txtarea
{
border:0px;
color:#7D909D;
background:#000000;
margin:4px;
width:185px;
height:60px;
}
#contact_form
{
height:auto;
float:left;
margin-left:5px;
margin-top:7px;
width:380px;
}
#adresa
{
float:left;
width:150px;
margin-left:35px;
height:auto;
margin-top:10px;
}

div#faq
{
	font-size:14px;
}

/**  Fancy Table**/
table.fancytable {
  margin: 1em 1em 1em 0;
  /*background: whitesmoke;*/
  border-collapse: collapse;
  color:#FFFFFF;
}
table.fancytable .td{
	text-align:right;
	width:30em;
}

table.fancytable tr:hover {
   background: lightsteelblue !important;
    color:#000000;
}
table.fancytable th, table.fancytable td {
  border: 0px silver solid;
  padding: 0.2em;
 
}
table.fancytable th {
  /*background: gainsboro;*/
  text-align: right;
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:thin;
}

table.fancytable th.explicit_left
{
  text-align:left;
}


table.fancytable caption {
  margin-left: inherit;
  margin-right: inherit;
}
/**  END of Fancy Table**/
