body {
font-size:12px;
font-family:Tahoma, Arial, Verdana; 
color:#000000; 
margin:0;
padding:0;
background-color: #FFFFFF;
}
img {
display:block;
}
H1 {
font-family:Verdana, Helvetica, sans-serif;
font-size:23px;
color : #007800;
font-weight: normal;
margin:0;
padding:0;
}
.menuhelp {
font-family:Verdana, Helvetica, sans-serif;
margin-left:13px;
padding:0 10px 15px 2px;
width:145px;
font-size:10px;
}
.menuhelp a {
color:#403935;
text-decoration:none;
}
.menubus {
font-family:Verdana, Helvetica, Sans-serif;
font-size:11px;
padding-top:8px;
}

.menubus a {
color:#FFFFFF;
text-decoration:none;
line-height: 1.5;
}
.menubus a:hover {
font-weight:bold;
font-size:11px;
}
.menumain {
padding:3px 0 0 5px;
}
.menumain a {
float:left;
color : #000000;
font-size : 10px;
font-family : Verdana, Helvetica, Sans-serif;
font-weight : bold;
text-decoration : none;
}
.menumain  span {
padding-top:2px;
display:block;
float:left;
cursor:hand;
}
.menumain a:hover {
background: #007800 url(../img/hover.gif) top left;
color : #FFFFFF;
}
.decor_menu {
float:left;
visibility:hidden;
}
.menumain a:hover .decor_menu {
visibility:visible;
}
.decor1_menu_a {
padding-bottom:4px;
display:block;
background: #007800 url(../img/hover.gif) top left;
color : #FFFFFF;
}
.menumain a .decor_menu_a {
float:left;
visibility:visible;
}
.bottom_menu  {
color: #646464;
font-size: 10px;
line-height:2;
}
.bottom_menu a {
color: #646464;
font-size: 10px;
text-decoration : none;
}
.menusecond a:hover {
background: #FFFFFF url(../img/onglet_bg_on.gif) top left;
color : #00000;
}
.menusecond  a {
background: #FFFFFF url(../img/onglet_bg_off.gif) top left;
float:left;
color : #000000;
font-size : 10px;
font-family : Verdana, Helvetica, Sans-serif;
font-weight : bold;
text-decoration : none;
}
.menusecond   span{
padding-top:5px;
display:block;
float:left;
cursor:hand;
}
.decor_menu2l {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_inter_left_off.gif) top left no-repeat;
}
.decor_menu2r {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_inter_right_off.gif) top left no-repeat;
}
.decor_menu2rend {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_last_right_off.gif) top left no-repeat;
}
.menusecond a:hover .decor_menu2l {
background: #FFFFFF url(../img/onglet_inter_left_on.gif) top left no-repeat;
}
.menusecond a:hover .decor_menu2r {
background: #FFFFFF url(../img/onglet_inter_right_on.gif) top left no-repeat;
}
.menusecond a:hover .decor_menu2rend {
background: #FFFFFF url(../img/onglet_last_right_on.gif) top left no-repeat;
}
.menusecond_a  {
padding-top:5px;
display:block;
float:left;
cursor:hand;
height:19px;
background: #FFFFFF url(../img/onglet_bg_on.gif) top left;
color : #00000;
}
.decor_menu2l_a {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_inter_left_on.gif) top left no-repeat;
}
.decor_menu2r_a {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_inter_right_on.gif) top left no-repeat;
}
.decor_menu2rend_a {
display:block;
float:left;
background: #FFFFFF url(../img/onglet_last_right_on.gif) top left no-repeat;
}
.website {
float:right;
margin-top:-20px;
}
.website select {
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
}
.divlng  {
float:right;
margin:-52px 5px 0 0;
}
.divlng select {
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
background-color: #2C942C;
}
.divlng2  {
margin:-52px 5px 0 662px;
}
.divlng2 select {
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
background-color: #2C942C;
}
.buisn {
margin-left:-20px;
}
* html .buisn { 
margin-left:-10px;
}
html:not([lang]) .buisn {
margin-left:-20px;
}
.buisn1 {
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
text-transform: uppercase;
}


#orderform_en {
padding:0 1px 0 1px;
}
.orderform h1 {
font-size:20px;
}
#stepnumber {
margin-right:10px !important;
}
.orderform .number {
display:block;
float:right;
border:solid #999999 1px;
padding:0 3px 0 3px;
margin:3px 0 0 2px;
color:#7F7F7F;
font-family:arial,sans-serif;
white-space:nowrap
}
.orderform #stepnumber {
width:55px;
}
.orderform .numberon {
display:block;
float:right;
border:solid #007800 1px;
padding:0 3px;
margin:3px 0 0 2px;
color:#007800;
font-family:arial,sans-serif;
}
.orderform .left {
width:174px;
}
.orderform .right {
width:170px;
}
.orderform h4 {
color:#000;
font-size:12px;
font-weight:bold;
border:0;
padding:0;
margin:6px 0;
}
input, select, textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
input, select  {
margin:6px 0;
}
.orderframe {
min-height:1450px;
height:850px;
width:770px;
padding:0;
margin:0;
display:block;
position:relative;
left:-20px;
}
.bys {
min-height:500px;
height:500px;
width:770px;
padding:0;
/*margin:0 0 0 -12px;*/
margin:0;
display:block;
position:relative;
left:-10px;
}
.orderform .hasaccount {
background:transparent url(../img/368_greenborder_greenbg.gif) repeat-y left top;
margin:6px 0 12px 0;
padding:0;
}
.orderform .hasaccount table {
padding:0 12px;
}
.orderform .hasaccount input {
margin:0;
padding:0;
width:120px;
}
.orderform .hasaccount img {
display:inline;
}
.orderform h3 {
color:#014B01;
font-family:Verdana,sans-serif;
font-size:17px;
font-weight:normal;
padding:0;
margin:0;
}
#errors {
color:#f00;
font-weight:bold;
font-size:11px;
}
#banners * {
margin:0;
padding:0;
border:0;
}
#banners {
margin-bottom:7px;
}
#promocode {
padding:0;
margin:0;
}
#promocoddiv {
padding-bottom:8px;
font-size:10px;
}
.cartype {
padding:0;
margin:0;
color:#007800;
display:block;
font-size:20px;
font-weight:normal;
margin-top:10px;
}
.car {
background:transparent url(../img/d/p.gif) repeat-x left top;
margin-bottom:10px;
}
.car img {
display:inline;
}
.car h3 {
padding:0;
margin:0;
color:#007800;
display:block;
font-size:13px;
font-variant:normal;
font-weight:bold;
height:18px;
margin-top:13px;
white-space:nowrap;
}
.car .param td {
color:#007800;
font-weight:bold;
margin-right:3px;
margin-top:3px;
text-align:center;
width:23px;
}
.car .co2 {
float:left;
padding:2px 0 0 4px;
}
.car .order {
text-align:right;
font-size:16px;
color:#007800;
}
.car .order a{
color:#007800;
}
.car_l {
background:transparent url(../img/d/p.gif) repeat-y left top;
}
.car_r {
background:transparent url(../img/d/p.gif) repeat-y right top;
}
.car_b {
background:transparent url(../img/d/p.gif) repeat-x left bottom;
}
.carinfo {
clear:both;
padding:2px 5px;
color:gray;
font-size:10px;
}
.punktinfo {
clear:both;
padding:2px 5px;
font-size:12px;
font-family:Tahoma, Arial, Verdana; 
color:#000000; 
}

.maintable {
    margin:27px auto 0 auto;
}

@-moz-document url-prefix(){
.maintable{margin:27px auto 0 auto; padding-left:2px;}
}

noindex:-o-prefocus,.maintable{margin:27px auto 0 auto; padding-left:2px;}

.ordertbl{
    width:797px;
    margin:27px auto 0 auto;
}

.subtable{
    width:27px;
}


@-moz-document url-prefix(){
.subtable{width:28px;}
}
noindex:-o-prefocus,.subtable{width:28px;}

@-moz-document url-prefix(){
.ordertbl{width:798px; margin:27px auto 0 auto;}
}
noindex:-o-prefocus,.ordertbl{width:798px; margin:27px auto 0 auto;}