@charset "utf-8";
/* CSS Document */


div#moje img
{
margin-right: 4px;
border: #000000 1px solid;
float: left;
}

div#adresa
{
font-family: tahoma;
font-size: 13px;
letter-spacing: 2px;
} 

div#adresa h3 {
font-family: verdana;
font-size: 17px;
font-weight: bold;
margin-bottom: 0px;
text-decoration:underline;
}

div#moje h3
{
margin-bottom: 5px;
font-family: arial;
font-size: 20px;
color: navy;
text-decoration: underline;
}

div#moje
{
color:#002E35;
}

div#moje img {
margin: 3px;
border: solid #000000 1px;
}

body,td { font-family:Arial, Helvetica, sans-serif; font-size: small; }
body { margin: 20px 20px 20px 21px; background-color:#C3C3C3; }

img { border: 0px; vertical-align: middle }

p { margin: 0px 0px 4px 0px; }

#pagetop { background: url(../img/pozadi.jpg) repeat-x; height: 167px; position: relative;}


#pagetopsearchform { height: 186px; position: absolute; right: 0px; top: 0px; width: 230px; background: url(../img/topbg2.gif) repeat-x; color: white; font-weight: bold; padding: 0px 0px 0px 20px; }



#companylogo { width: 763px;  font-weight: bold; color: red; &margin-top:-1px; }

#pagemenu { position: relative; top: 10px; width: 100%; background: url(../img/menubg1.gif) repeat-x; height: 29px; float: none; }
#pagemenu table { border-left:1px solid white; }
#pagemenu table td { height: 27px;}
#pagemenu a { text-decoration:none; color: #284d77; vertical-align:middle; background: url(../img/menuitembg.gif) repeat-x; height: 22px; display: block; margin: auto; border-right: 1px solid white; padding: 5px 20px 0px 20px; color:white;}
#pagemenu a:hover { background: url(../img/menuitembg_hover.gif) repeat-x; }

#maincontainer { position: relative; float: none; border:0px solid red; top: 20px; }


#leftpane { width: 1%; vertical-align:top}
#rightpane { width: 1%; vertical-align:top }
#mainbody { vertical-align:top; width:auto; padding: 10px 20px 20px 20px; }
#leftpane input[type=submit],
#leftpane input[type=button],
#rightpane input[type=submit],
#rightpane input[type=bubtton] { font-size: 10pt; }

#rightpane a,
#leftpane a,
#rightpane a:visited,
#leftpane a:visited { color: #006; text-decoration: none; }
#rightpane a:hover,
#leftpane  a:hover { color: #00b; text-decoration: underline; }


.box { margin-bottom: 10px; }
.box .title,
.box .title a,
.box .title a:hover,
.box .title a:visited { font-weight: bold; color: white; height: 25px; text-decoration:none} 
.box .subtitle { font-weight: normal; font-size: 85%; padding: 5px 5px 5px 5px; background-color:#FFCC00; border-left:1px solid #376cc1; border-right:1px solid #376cc1;}
.box .body { border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 10px 4px 15px 4px; font-size: 8pt; background-color:#FFFFFF;  }

#miniloginform p { margin: 0px 0px 4px 0px; }

#linkspanel ul { list-style: inside url(../img/bullet1.gif); margin: auto; padding: 5px; line-height: 180%; }
#linkspanel ul li { margin: auto}
#linkspanel a { list-style: none; margin: auto; padding: 5px; line-height: 180%; }

#pagefooter { width: 600px; margin: auto; text-align: center; display: block; border-top: 1px solid #eee; padding: 5px 0px 5px 0px; clear: both; font-size: 80%; color: #bbb; }
#pagefooter a { color: #999; }
#pagefooter a:hover { color: #333; }

#minicartpanel .body { background-color: #ffffff;}
#minicartpanel table { margin: auto; width:98%; }
#minicartpanel th { text-align:left; font-size: 8pt; border-bottom: 1px solid #999; padding: 1px; }
#minicartpanel td { text-align:left; font-size: 8pt; padding: 1px;}

#kategoriepanel ul { list-style: none; padding: 0px 0px 0px 0px; line-height: 160%; margin: auto; }
#kategoriepanel li { padding: 0px 0px 0px 15px; }

#mainbody fieldset { border: 1px solid #ddd; }

#mainbody a,
#mainbody a:hover,
#mainbody a:visited { color: #00a; text-decoration: none;}
#mainbody a:hover { color: #00c; text-decoration:underline}


.itemlistcontrols a,
.itemlistcontrols a:hover,
.itemlistcontrols a:visited { color: #00a; text-decoration: none;}
.itemlistcontrols a:hover { color: #00c; text-decoration:underline}
.itemlistcontrols { clear:both }
.itemlistcontrols div { padding: 0px 0px 5px 0px; }

.controllabel { display: block; float: left; width: 60px; text-align: right; padding-right: 8px; vertical-align: baseline; }

#manufacturersselect { vertical-align:middle }
#manufacturersselect label, #manufacturersselect a{ vertical-align:top; }
#manufacturersselect input[type=checkbox] { vertical-align:top; }

#prodlistname a,
#prodlistname a:hover,
#prodlistname a:visited { color: #008; font-weight: bold; font-size: 10pt; text-decoration: underline; }
#prodlistname a:hover { color: blue; }
#prodlistname a:visited { color: #408; }

#prodlistdesc { }

#prodlistprice { margin: 10px 0px 10px 0px; }

#prodlist { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 10px 0px 20px 0px; padding: 10px 0px 0px 5px; }

#prodlist .line_top_obr { padding: 0px 20px 20px 0px; }

#prodlist table tr { border-bottom: 1px solid #ddd; }
#prodlist form { vertical-align: middle; }
#prodlist form input { vertical-align: middle; }

.produkt { display: block; float: left; width: 200px; border: 1px solid #ccc; padding: 5px; margin: 0px 10px 10px 0px; }
.produkt_name { text-align: center; }

.prodtable a,
.prodtable a:hover,
.prodtable a:visited { color: #008; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.prodtable a:hover { color: blue; }
.prodtable a:visited { color: #408; }
.prodtable { border-bottom: 1px solid #999; margin-bottom: 20px; }
.prodtable th { border-bottom: 2px solid #999; padding: 0px 0px 4px 0px; }
.prodtable th a { text-decoration:none}
.prodtable td { border-bottom: 1px solid #999; padding: 1px 2px 1px 4px; background: #f8f8f8; }


.carttable a,
.carttable a:hover,
.carttable a:visited { color: #008; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.carttable a:hover { color: blue; }
.carttable a:visited { color: #408; }
.carttable { border-bottom: 1px solid #999; margin-bottom: 20px; }
.carttable th { border-bottom: 2px solid #999; padding: 0px 0px 4px 0px; }
.carttable th a { text-decoration:none}
.carttable td { border-bottom: 1px solid #999; padding: 2px 2px 2px 4px; background: #f8f8f8; }
.carttable .bottomline td { padding: 5px 2px 5px 2px; font-weight: bold; background: #f2f2f2; }

#produkt_info h2 { font-size: 28px; color: #234873; color: #0c9ebd; font-weight: normal; margin: 5px 0px 3px 0px; }
#produkt_info h3 { border-bottom: 1px solid #999; padding: 0px 0px 4px 0px; }
.productcode { color: #888; font-size: 11px; }

#product_price_detail .label { width: 110px; }
#product_price_detail .oldlabel { width: 110px; text-decoration: line-through; color: #777; }
#product_price_detail .savingslabel { width: 110px; color: #777; color: red; }
#product_price_detail .price { font-size: 110%; width: 110px; text-align: right; color: #555; }
#product_price_detail .oldprice { text-decoration: line-through; color: #777; font-size: 110%; width: 110px; text-align: right; }
#product_price_detail .savingsprice { color: #777; font-size: 110%; width: 110px; text-align: right; color: red;}
#product_price_detail .pricefinal { font-size: 130%; width: 110px; text-align: right; font-weight: bold; color: black; }
#product_price_detail .pricediscount { font-size: 110%; text-align: right; color: #5280b5; }
#product_price_detail { border: 2px solid #84a1c3; padding: 0px 10px 0px 10px; margin: 20px 0px 20px 0px;} 
#product_price_detail th { color: #888; text-align: right; font-weight: normal; border-bottom: 1px solid #c4d5e9; padding: 5px 5px 4px 5px; }
#product_price_detail td { padding: 4px 5px 3px 5px; } 
#product_price_detail .big .label { }
#product_price_detail .big .price { font-size: 130%; }

.obliged { color: #005; font-weight: bold; }


