*{font-family:Helvetica, Arial, Verdana, Sans-serif;margin:0 auto;padding:0 auto;border:0;font-size:12px;font-weight:bold;color:#244556;}
body{background-color:#c0c0c0;overflow: -moz-scrollbars-vertical;text-align:center;}
img{border:0;}
h1{font-size:20px;text-align:left;}
h2{font-size:18px;color:#0d87ca;text-align:left;margin-bottom:5px;}
h3{font-size:14px;color:#0d87ca;text-decoration:underline;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style-type:none;margin:0;padding:0;}
li{float:left;padding-right:25px;margin-top:10px;margin-left:20px !important;margin-left:8px;}
li a{font-size:20px;}
li a:hover, li a:active{color:#303030;}
input, div, li, span{text-align:left;}
.mainlists{
  width:500px;
  clear:both;
  float:left;
  margin-bottom:15px;
}
.thumbnail{
  float:left;
  margin-right:10px;
}
.boxcontent ul{
  list-style-type:disc;
  margin-left:10px;
}
.user_error{
  background-color:#ffc301;
  color:#000000;
  border:1px solid #000000;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:6px;
  padding-left:65px;
  height:50px;
  width:500px;
  float:left;
  background-image:url(/tmpl/javazone/images/varseltrekant.gif);
  background-repeat:no-repeat;
  margin-bottom:8px;
}
.white{
  color:#ffffff;
  font-size:14px;
}
#frame{width:1000px!important;width:1110px;text-align:center;background:url(/tmpl/javazone/images/bg_all.gif) repeat-y;padding-left:55px;padding-right:55px;}
#header{height:134px!important;height:120px;background:url(/tmpl/javazone/images/bg_topp.gif) repeat-x top;}
#menu{background:transparent;height:43px;padding-left:45px;margin-top:25px !important;margin-top:22px;}
#main{text-align:left;padding-top:30px;padding-left:20px;padding-bottom:10px;}
.boxtop1{
  width:207px !important;
  width:217px;
  color:#ffffff;
  padding-top:7px;
  padding-bottom:6px;
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
  background:url(/tmpl/javazone/images/panel_top.gif) no-repeat;
}
.boxtop2{
  width:202px !important;
  width:217px;
  color:#000000;
  padding-top:7px;
  padding-bottom:6px;
  padding-left:13px;
  font-weight:bold;
  font-size:14px;
  background:url(/tmpl/javazone/images/panel_top.gif) no-repeat;
}
.boxcontent{
  width:215px !important;
  width:217px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  padding-top:10px;
  padding-bottom:13px;
  color:#ffffff;
  background-color:#EBFFFF;
}
.boxcontent ul, .boxcontent dl{
 width:200px;
}
.boxbottom{
  width:217px;
  height:49px;
  padding-bottom:25px;
  margin-bottom:20px;
  text-align:right;
  display:block;
  background:url(/tmpl/javazone/images/panel_bottom.gif) no-repeat;
}
.bigbutton{
  width:217px;
  height:99px;
  padding:13px;
  font-weight:bold;
  font-size:14px;
  display:block;
  background:url(/tmpl/javazone/images/button_big_check.jpg) no-repeat;
}
.bigbutton:hover{
  color:#000000;
}
#footer{background:url(/tmpl/javazone/images/bg_footer.gif) repeat-x;height:28px !important;height:38px;padding-top:10px;font-size:11px;text-align:center;}
#footer img{margin-left:25px;margin-right:25px;margin-bottom:3px;}
.faktura_href{
  width:213px;  
  height:29px;
  display:block;
  float:left;
}
.faktura_href:hover{
  background-image:url(/tmpl/javazone/images/faktura_hover.gif);
}
.faktura_href:hover img{
  display:none;  
}
.cart{
  margin-top:10px;
  width:217px;
  float:right;
}
.cart2{
  margin-top:10px;
  width:580px;
  float:left;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;
  border:1px solid;
}
.cart_qty, .auth_user, .auth_pass{
  border:1px solid;
}
.product{
  width:600px;
  float:left;
}
.product_image{
  margin-right:15px;
  float:left;
}
.product_name{
  display:block;
}
.product_price{
  font-weight:bold;
  margin-bottom:5px;
  color:#303030;
}
.cart_product{
  width:205px !important;
  width:200px;
  float:left;
  text-align:left;
  margin-left:10px;
  margin-right:4px;
  margin-top:8px;
  color:#244556;
}
.c2h{
    font-weight:bold;
    font-size:13px;
    margin-right:4px;
    color:#101a23;
}
.alt_back2{
  font-weight:bold;
  margin-right:4px;
  color:#101a23;
}
.alt_back1{
  font-weight:bold;
  margin-right:4px;
  color:#101a23;
  background-color:#cfcfcf;
}
.cart_product2{
  float:left;
  text-align:left;
  font-weight:bold;
  margin-left:10px;
  margin-right:4px;
}
.cart_product3{
  float:left;
  text-align:left;
  font-weight:bold;
  margin-left:10px;
  margin-right:4px;
}
.cart_mva{
  float:left;
  margin-left:10px;
  color:#303030;
}
.cart_price{
  font-weight:bold;
  margin-right:4px;
  float:right;
  color:#244556;
}
.del{
  width:45px;
  font-weight:bold;
  margin-left:10px;
  float:left;
}
.del a{
  color:#00FFFF;
}
.compulsory_products{
  font-weight:bold;
  text-align:right;
  margin-right:55px;
}
.sum2{
  text-align:right;
  font-weight:bold;
  float:right;
  margin-left:10px;
  margin-right:4px;
  margin-top:25px;
  margin-bottom:10px !important;
  margin-bottom:0;
}
.sum{
  width:200px;
  text-align:right;
  font-weight:bold;
  float:right;
  margin-left:10px;
  margin-right:4px;
  margin-top:25px;
  margin-bottom:10px !important;
  margin-bottom:0;
}
.ec{
  float:left;
  text-align:right;
  font-weight:bold;
}
.po{
  text-align:center;
  font-weight:bold;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  padding-top:10px;
  color:#ffffff;
  background-color:#EBFFFF;
}
.cart_update{
  width:217px;
  height:29px;
  float:right;
  margin-bottom:30px;
  margin-top:-20px !important;
  margin-top:0;
  background:url(/tmpl/javazone/images/nytt_antall.jpg) no-repeat;
  text-align:right;
}
.cart_update form{
  float:right;
  text-align:right;
  margin-right:15px;
}
.mititle{
  width:250px;
  float:left;
  text-align:right;
  height:20px !important;
  height:25px;
  font-weight:bold;
  margin-bottom:5px;
  padding-top:5px;
}
.mifld{
  width:250px;
  float:right;
  height:25px;
  margin-bottom:5px;
}
.content{
  width:528px !important;
  width:530px;
  vertical-align:top;
  float:left;
}
.mainheader{
  width:530px;
  font-weight:bold;
  font-size:14px;
  float:left;
}
.user_feedback{
  background-color:#00ffff;
  color:#000000;
  border:1px solid #000000;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:6px;
  padding-left:15px;
  height:50px;
  width:550px;
  float:left;
  margin-bottom:8px;
}
.anim1{
    position:relative;
    top:-38px;
    left:42px;
}
.anim2{
    position:relative;
    top:-38px;
    left:-14px;
}
.anim3{
    position:relative;
    top:-119px;
    left:364px;
}
.anim4{
    position:relative;
    top:-200px;
    left:472px;
}
.anim5{
    position:relative;
    top:-176px;
    left:372px;
}
.logo{
  margin-top:20px;
  margin-left:50px;
}
/* buttons */
.qa_submit{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/kjop.gif) no-repeat;
    cursor:pointer;
}
.qa_submit:hover{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/kjop_hover.gif) no-repeat;
    cursor:pointer;
}
.empty_cart{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/slett_alle.gif) no-repeat;
    cursor:pointer;
}
.place_order{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/bestill.gif) no-repeat;
    cursor:pointer;
}
.place_order2{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/bestill.gif) no-repeat;
    cursor:pointer;
}
.auth_submit{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/logg_inn.gif) no-repeat;
    cursor:pointer;
}
.auth_register{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/registrer.gif) no-repeat;
    cursor:pointer;
}
.shopmore{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/handle_mer.gif) no-repeat;
    cursor:pointer;
    margin-left:20px;
}
.videre{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/videre.gif) no-repeat;
    cursor:pointer;
}
.fullfor{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/fullfor.gif) no-repeat;
    cursor:pointer;
}
.kopier{
  border:0;
  height:29px;
  width:213px;
  margin-left:343px;
  background:url(/tmpl/javazone/images/kopier.gif) no-repeat;
  margin-top:9px !important;
  margin-top:0;
  cursor:pointer;
}
.send{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/send.gif) no-repeat;
    cursor:pointer;
}
.close{
    border:0;
    height:29px;
    width:85px;
    background:url(/tmpl/javazone/images/lukk.gif) no-repeat;
    cursor:pointer;
}
.cart_append{
  height:25px;
  width:26px;
  border:0;
  padding:0;
  margin-top:2px;
  background:url(/tmpl/javazone/images/nytt_antall_pluss.gif) no-repeat;
  cursor:pointer;
}
.cart_replace{
  height:25px;
  width:26px;
  border:0;
  padding:0;
  margin-top:2px;
  background:url(/tmpl/javazone/images/nytt_antall_erlik.gif) no-repeat;
  cursor:pointer;
}
/* \buttons */
.right{
    width:300px;
    margin-right:30px;
    float:right;
    padding-top:14px !important;
    padding-top:5px;
}
.ei_td{
    float:left;
}
.ei_td td{
  text-align:right;
}
.ci_td{
  margin-top:41px !important;
  margin-top:27px;
  float:left;
  width:600px;
}
.ccnr_box{
    width:200px;
    height:20px;
    border:1px solid;
    margin-top:5px !important;
    margin-top:3px;
    margin-left:5px;
}
.ccex_box{
    width:90px;
    height:20px;
    border:1px solid;
    margin-top:5px !important;
    margin-top:3px;
    margin-left:5px;
}
.ccode_box{
    width:90px;
    height:20px;
    border:1px solid;
    margin-top:5px !important;
    margin-top:3px;
    margin-left:5px;
}
.cust_info_text{
    width:200px;
    border:1px solid;
}
.cust_error_info_text{
    width:200px;
    border:1px solid;
}
.cart_update_qty{
    border:1px solid;
    margin-bottom:2 !important;
    margin-bottom:4px;
}
.status_msg{
    font-weight:bold;
    font-size:14px;
    color:#0077ca;
}

/* countdown */
.lcdstyle{ /*Example CSS to create LCD countdown look*/
width:217px;
height:81px;
background-color:transparent;
font-weight: bold;
padding: 3px;
float:right;
margin-top:17px;
margin-right:23px !important;
margin-right:30px;
background:url(/tmpl/javazone/images/timer_bg.gif) no-repeat;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}
.tt{
  width:16px;
  float:left;
  text-align:right;
  color:#ffffff;
  margin-left:17px !important;
  margin-left:13px;
  margin-top:31px;
}
.js_alert{
    display:block;
    color:#ff0000;
    margin-left:10px;
    margin-top:10px;
    text-align:center;
}

.err{
    border:1px solid #ff0000;
    font-weight:bold;
    font-size:18px;
    margin-bottom:10px;
    margin-right:64px;
}
#paymentlink{
  border:1px solid;
  width:200px;
  height:20px;
  position:relative;
  left:-100px;
  top:-100px;
  display:none;
}
dl{float:left;padding-top:20px;clear:both;}
dt, dd{text-align:left;}
dt{clear:left;margin-left:10px;}
dd{clear:right;margin-left:10px;}