body {
height:100%;
padding:0;
margin:0px;
font:70%/1.4em Tahoma, Arial, Helvetica;
color:#5f5f60;
background-color:#000000;
}
p {
padding:0;
margin:0;
}
br.clear_all {
clear:both;
}
table.main_page_part_table {
width:100%;
}
table.main_page_part_table td.main_page_part_table_left_td {
text-align:left;
vertical-align:top;
}
table.main_page_part_table td.main_page_part_table_center_td {
text-align:left;
vertical-align:top;
}
table.main_page_part_table td.main_page_part_table_right_td {
text-align:left;
vertical-align:top;
}

.warning {
display:block;
padding:8px 8px 8px 40px;
background:transparent url(../templates/img/warning_error.png) 4px 4px no-repeat;
font-weight: bold;
text-decoration: none;
color:#960111;
}
.ok {
display:block;
padding:8px 8px 8px 40px;
background:transparent url(../templates/img/warning_ok.png) 4px 4px no-repeat;
font-weight: bold;
text-decoration: none;
}

#back_off, #back_on {
display:block;
position:absolute;
width:100%;
height:1000px;
background:transparent url(../templates/img/back_off_02.jpg) 0 0 no-repeat;
}
#back_on {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0.0;
background:transparent url(../templates/img/back_on_02.jpg) 0 0 no-repeat;
}
#box {
display:block;
position:absolute;
width:362px;
margin:103px 0 0 598px;
background:transparent url(../templates/img/logo.png) 0 0 no-repeat;
overflow:hidden;
}
#lang_box {
display:block;
position:relative;
width:160px;
height:120px;
margin:100px 0 0 200px;
}
#inner_lang_box {
display:block;
position:absolute;
width:160px;
height:122px;
margin:120px 0 0 200px;
}
#fb:link, #fb:visited, #fb:hover, #fb:visited:hover {
display:block;
width:274px;
height:29px;
margin:20px 0 0 87px;
background:transparent url(../templates/img/fb.png) 0 0 no-repeat;
text-decoration:none;
}
#nl:link, #nl:visited, #nl:hover, #nl:visited:hover {
display:block;
width:274px;
height:30px;
margin:10px 0 0 87px;
background:transparent url(../templates/img/nl.png) 0 0 no-repeat;
text-decoration:none;
}
#shops:link, #shops:visited, #shops:hover, #shops:visited:hover {
display:block;
width:274px;
height:30px;
margin:10px 0 0 87px;
background:transparent url(../templates/img/shops.png) 0 0 no-repeat;
text-decoration:none;
}
a.lang:link, a.lang:visited, a.lang:hover, a.lang:visited:hover {
display:block;
position:relative;
width:160px;
height:60px;
margin:0 0 1px 0;
text-decoration:none;
}
a.lang span.it_on, a.lang span.it_off, a.lang span.en_on, a.lang span.en_off,
a.lang span.eshop_on, a.lang span.eshop_off,
a.lang span.store_on, a.lang span.store_off {
display:block;
position:absolute;
width:160px;
height:60px;
text-decoration:none;
background:transparent url(../templates/img/lang_it.png) 0 0 no-repeat;
}
a.lang span.en_off {
background:transparent url(../templates/img/lang_en.png) 0 0 no-repeat;
}
a.lang span.eshop_off {
width:250px;
background:transparent url(../templates/img/btt_resellers.png) 0 0 no-repeat;
}
a.lang span.store_off {
width:250px;
background:transparent url(../templates/img/btt_goshopping.png) 0 0 no-repeat;
}
a.lang span.it_on, a.lang span.en_on,
a.lang span.eshop_on,
a.lang span.store_on {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0.0;
background:transparent url(../templates/img/lang_it.png) 0 -60px no-repeat;
}
a.lang span.en_on {
background:transparent url(../templates/img/lang_en.png) 0 -60px no-repeat;
}
a.lang span.eshop_on {
width:250px;
background:transparent url(../templates/img/btt_resellers.png) 0 -60px no-repeat;
}
a.lang span.store_on {
width:250px;
background:transparent url(../templates/img/btt_goshopping.png) 0 -60px no-repeat;
}

#qs:link, #qs:visited, #qs:hover, #qs:visited:hover {
display:block;
width:231px;
height:60px;
padding:0 0 0 26px;
margin:97px 0 0 115px;
text-decoration:none;
background:transparent url(../templates/img/qs.png) 0 -97px no-repeat;
}
#ec:link, #ec:visited, #ec:hover, #ec:visited:hover {
display:block;
width:149px;
height:35px;
margin:45px 0 0 205px;
text-decoration:none;
background:transparent url(../templates/img/ec_link.png) 0 0 no-repeat;
}

#splash_main {
display:block;
width:auto;
height:1000px;
}
.enters {
width:133px;
margin:0 auto;
}

img {
border:0;
}

#splash_newsletter, #coming_soon {
display:block;
position:absolute;
width:257px;
height:64px;
padding:33px 1px 1px 30px;
background:#FFFFFE url(../templates/img/back_newsletter.png) 50% 50% no-repeat;
border:1px solid #000000;
margin:0 auto;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0.0;
}
#coming_soon {
background:#FFFFFE url(../templates/img/back_coming_soon.png) 50% 50% no-repeat;
font-size:16px;
line-height:20px;
font-weight:bold;
}

.footer {
display:block;
position:absolute;
width:940px;
margin:895px 0 0 0;
color:#B5BFCB;
font-size:10px;
line-height:10px;
text-align:right;
}
.footer strong {
color:#ffffff;
}
.footer a:link, .footer a:visited {
font-size:10px;
color:#ffffff;
}
.footer a:hover, .footer a:visited:hover {
text-decoration:underline;
}

form {
border:0;
margin:0;
}
.newsletter_input {
border:0;
background-color:#000000;
color:#ffffff;
width:210px;
height:17px;
font-size:10px;
padding:3px 0 0 10px;
margin:0 0 5px 0;
}
.newsletter_btt {
border:0;
background-color:#000000;
color:#ffffff;
width:60px;
height:20px;
font-size:10px;
}
.mini {
font-size:9px;
line-height:9px;
}
span.checkbox {
width:20px;
height:20px;
padding:0 5px 0 0;
background:transparent url(../templates/img/checkbox.png) 0 0 no-repeat;
display:block;
clear:left;
float:left;
cursor:pointer;
}
div.social {
display:block;
width:247px;
height:30px;
margin:10px 0 0 113px;
overflow:hidden;
}

