body{
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  color:black;
  padding:0px;
  margin:0px;
  text-align:center;
}

img{border:none;}
table, form, input{font-size:13px;}

#all{width:100%;text-align:center;}
#cont{width:980px;margin:auto;text-align:left;}

#tbox{width:100%;height:93px;}
#tbox .logo{width:229px;float:left;padding-top:10px;}

#topmenuc{width:700px;margin-left:51px;height:23px;line-height:23px;background-color:rgb(229,229,229);color:rgb(76,76,76);float:left;}
#topmenu {float:left;}
#topmenu a{color:rgb(76,76,76);text-decoration:none;padding-left:10px;padding-right:10px;background:url('img/topmrbg.gif') no-repeat;background-position:right;}
#topmenu a:hover{text-decoration:underline;}
#topmenuc .infolinia{float:right;font-size:16px;font-weight:bold;padding-right:15px;color:rgb(255,103,2);}

#top{width:700px;margin-left:51px;height:64px;float:left;}
#top div{margin-top:15px;}
/*#top .logo{float:left;}*/
#top .login{float:left;height:34px;line-height:34px;}
#top .login input{width:80px;}
#top .login .submit{width:60px;background-color:black;color:white;border:1px outset rgb(229,229,229);}
#top .topcart{float:left;height:34px;line-height:34px;padding-left:15px;}
#top .topcart img{vertical-align:middle;}
#top .topcart a{text-decoration:none;color:black;}
#top .topcart a:hover{text-decoration:underline;}
#top .welcome{float:left;height:34px;line-height:34px;padding-left:15px;}
#top .welcome a{text-decoration:none;color:black;padding-left:10px;font-weight:bold;}
#top .welcome a:hover{text-decoration:underline;}

#gmenu{width:100%;height:23px;line-height:23px;background-color:rgb(40,119,178);color:white;}
#gmenu a{color:white;font-weight:bold;padding-left:10px;padding-right:10px;text-decoration:none;float:left;}
#gmenu a:hover{color:rgb(255,222,115);}
#gmenu img{float:left;}

#maincont{width:100%;margin-top:1px;}
#left{float:left;width:200px;}
#left .searchbox{background-color:#f2c42e;padding:5px;}
#left .searchbox form,input{padding:0px;margin:0px;}
#left .searchbox a{color:rgb(0,71,125);text-decoration:none;}
#left .searchbox a:hover{color:black;}
#left .leftbox{margin-top:1px;}
#left .leftbox .title{background-color:rgb(153,153,153);height:18px;line-height:18px;color:white;padding-left:5px;font-weight:bold;}
#left .leftbox .cont{background-color:rgb(229,229,229);padding:5px;}
#left .leftbox a{text-decoration:none;color:rgb(76,76,76);display:block;background:url('img/lmenubg1.gif') no-repeat;background-position:left center;padding-left:10px;}
#left .leftbox a:hover{text-decoration:underline;background:url('img/lmenubg2.gif') no-repeat;background-position:left center;color:rgb(250,0,0);}
#left .leftbox .lmail{text-decoration:none;color:rgb(40,119,178);background:none;display:inline !important;}
#left .leftbox .lmail:hover{text-decoration:underline;background:none;}
.soption_gray{background-color:rgb(229,229,229);}
#leftmenu{background-color:rgb(229,229,229);}
#leftmenu a{text-decoration:none;display:block;margin-top:1px;color:rgb(0,102,153);padding-left:10px;}
#leftmenu a.produkt{}
#leftmenu a.produkt:hover{background-color:rgb(218,218,218);color:rgb(64,64,64);}
#leftmenu a.grupa{background-color:rgb(239,239,239);}
#leftmenu a.grupa:hover{background-color:rgb(250,250,250);color:rgb(0,62,110);}
#leftmenu a.topgrupa{color:black;background-color:rgb(40,119,178);color:white;}
#leftmenu a.topgrupa:hover{color:black;background-color:rgb(56,144,194);color:white;color:black;}


#main{float:left;width:578px;}
#mlist{padding:0px;margin:0px;list-style-type:none;}
#mlist li{width:246px;float:left;}
#mlist li a{float:left;width:246px;height:147px;color:black;text-decoration:none;font-weight:bold;background:url('img/pbg.gif') no-repeat;background-position:bottom;text-align:center;margin-bottom:5px;border:1px solid white;}
#mlist li a img{display:block;width:246px;}
#mlist li a span{width:246px;height:28px;line-height:28px;}
#mlist li a:hover{color:red;border:1px solid black;}
.fix5{width:100%;height:5px;line-height:5px;font-size:5px;clear:both;}

#right{float:right;width:202px;}
#right .rbox{width:100%;margin-bottom:2px;}
#right .rbox .title{text-align:center;height:20px;line-height:20px;font-weight:bold;color:white;display:block;text-decoration:none;}
#right .rbox .title:hover{text-decoration:underline;}
#right .rbox .cont{border:1px solid rgb(187,187,187);padding:5px;}
#right .rbox .cont .ptitle a{text-decoration:none;color:rgb(25,25,25);font-weight:bold;}
#right .rbox .cont .ptitle a:hover{text-decoration:underline;}
#right .rbox .cont .pimg{text-align:center;}
#right .rbox .cont .price{font-weight:bold;color:rgb(199,70,0);text-align:right;}
#right .rbox .cont .price span{text-decoration:line-through;font-weight:normal;}
#right .rbox .cont .price a{text-decoration:underline;color:rgb(0,102,153);font-weight:normal;}
#right .rbox .cont .price a:hover{text-decoration:none;}

#navbar{float:left;width:568px;}
#navbar h2{padding:0px;margin:0px;font-size:16px;height:30px;line-height:30px;}
#navbar h2 a{text-decoration:none;font-weight:bold;font-size:16px;color:rgb(0,123,217);}
#navbar h2 a:hover{text-decoration:underline;}

#rmenu{float:left;width:568px;}
#rmenu a{text-decoration:none;margin-top:1px;color:rgb(0,102,153);padding-left:10px;}
#rmenu a.produkt{color:rgb(0,123,217);}
#rmenu a.produkt:hover{color:rgb(25,25,25);}
#rmenu a.grupa{color:rgb(98,98,98);}
#rmenu a.grupa:hover{color:rgb(255,103,2);}
#rmenu a.topgrupa{color:black;color:black;}
#rmenu a.topgrupa:hover{color:black;color:white;color:black;}

.fix{width:100%;height:1px;line-height:1px;font-size:1px;clear:both;}
#bottommenu{width:100%;height:23px;line-height:23px;background-color:rgb(229,229,229);color:rgb(76,76,76);margin-top:1px;text-align:center;}
#bottommenu a{color:rgb(76,76,76);text-decoration:none;padding-left:10px;padding-right:10px;background:url('img/topmrbg.gif') no-repeat;background-position:right;}
#bottommenu a:hover{text-decoration:underline;}
#bottom{width:100%;height:20px;line-height:20px;color:rgb(76,76,76);font-size:11px;}
#bottom a{text-decoration:none;color:rgb(76,76,76);}
#bottom a:hover{text-decoration:underline;}

#sub{width:780px;float:left;}

.pbox{width:770px;border-bottom:1px solid rgb(40,119,178);margin-bottom:10px;}
.pbox .imgmin{float:left;width:100px;min-height:50px;}
.pbox .desc{float:left;width:560px;padding-left:10px;}
.pbox .desc a.name{text-decoration:none;font-weight:bold;color:rgb(255,102,0);display:block;}
.pbox .desc a.name:hover{text-decoration:underline;}
.pbox .desc a.more{text-decoration:underline;padding-left:10px;color:rgb(255,102,0);}
.pbox .desc a.more:hover{text-decoration:none;}
.pbox .price{float:left;width:100px;text-align:center;color:red;font-weight:bold;color:rgb(199,70,0);}
.pbox .price span{text-decoration:line-through;font-weight:normal;}
.pbox .price a{text-decoration:underline;font-weight:normal;color:rgb(0,102,153)}
.pbox .price a:hover{text-decoration:none;}

#plinks{width:100%;height:25px;line-height:30px;color:rgb(76,76,76);padding-bottom:10px;}
#plinks a{text-decoration:underline;margin:1px;color:rgb(76,76,76);}
#plinks a:hover{text-decoration:none;color:red;}
#plinks .active{text-decoration:none;color:red;}

#produkt{padding-top:10px;padding-bottom:10px;}
#produkt .img{float:left;width:350px;min-height:100px;text-align:center;}
#produkt .right{width:350px;float:left;}
#produkt .name{font-size:16px;padding-top:0px;margin-top:0px;font-weight:bold;color:black;}
#produkt .price{font-size:16px;font-weight:bold;color:red;padding-bottom:0px;margin-bottom:0px;color:rgb(199,70,0)}
#produkt .price span{text-decoration:line-through;font-weight:normal;}
#produkt .sdesc{color:rgb(51,51,51);}
#produkt a.tocart{text-decoration:underline;height:20px;line-height:20px;color:rgb(0,102,153);}
#produkt a.tocart img{vertical-align:middle;}
#produkt a.tocart:hover{text-decoration:none;}
#produkt .desc{color:rgb(76,76,76);border-top:1px solid rgb(204,204,204);}

#newuser_frm{}
#newuser_frm input{outline:none;border:1px solid rgb(76,76,76);}
#newuser_frm fieldset{margin-top:10px;}
#newuser_frm legend{font-weight:bold;}
#newuser_frm .submit{border:1px solid black;}
#newuser_frm .submit:hover{}
.tbl_form{}
.tbl_form .tdl{width:150px;text-align:right;}
.tbl_form .tdr{width:250px;text-align:left;font-size:11px;}

#tb_userinfo{width:100%;color:#666666;margin-top:10px;}
#tb_userinfo .tdl{width:150px;text-align:right;padding-right:5px;font-weight:bold;}
#tb_userinfo .tdr{text-align:left;padding-left:5px;}
#tb_userinfo .trbg1{background-color:#f2f2f2;}
#tb_userinfo .trbg2{background-color:#f2f2f2;}

#tb_cart{width:100%; border-collapse:collapse;border:1px solid #dbdbdb;color:#666666;margin-top:10px;}
#tb_cart caption{line-height:20px;}
#tb_cart th{background-color:#f2f2f2;}
#tb_cart td{background-color:#fcfcfc;text-align:center;border:1px solid #dbdbdb;padding:3px;}
#tb_cart .lp{width:25px;}
#tb_cart .del{width:25px;}
#tb_cart td.name{text-align:left;}
#tb_cart td.name a{color:#666666;font-weight:bold;text-decoration:none;}
#tb_cart td.name a:hover{text-decoration:underline;}
#tb_cart .elem{width:70px;}
#tb_cart .price{width:70px;}
#tb_cart .summary td{background-color:#f2f2f2;}
.cbutton{background-color:rgb(211,217,224); color:black;border-top:2px solid rgb(241,243,245);border-left:2px solid rgb(241,243,245);border-bottom:2px solid rgb(119,130,145);border-right:2px solid rgb(119,130,145); }
.zbutton{background-color:#2f5084; color:white;border-top:2px solid rgb(241,243,245);border-left:2px solid rgb(241,243,245);border-bottom:2px solid rgb(119,130,145);border-right:2px solid rgb(119,130,145); }
