div, body, ul, h1, h2, h3, h4 { margin:0; padding:0; font-family: tahoma, arial, verdana; font-size:11px; }

body { margin:0px; overflow-y:scroll; text-align:center; background:#FBD92F url(images/bg-body.png) top center repeat-x; }

td { font-family: tahoma, arial, verdana; font-size:11px; }

form { margin:0px; }

input, select, textarea { font-family: arial, tahoma, verdana; font-size:12px; }
input.butkosar { background: #6B7092; color:#ffffff; border:1px solid #3B3E53; font-size:11px; }
input.pdata-db { border:1px solid #6B7092; text-align:center; font-size:12px; font-weight:bold; }
input.butsmall { font-size:10px; border:1px solid #363849; background:#4A4D64; color:#ffffff; }
input.butcassa { background:#42445C; color:#ffffff; border:0px; font-weight:bold; height:30px; }
input.butdefault { font-size:12px; background: #4086B2; border:1px solid #346F92; color:#ffffff; }

input.qsrch-keyw { width:127px;color:#000000;font-weight:normal;font-size:10px;border-bottom:1px solid #FBF4E1;border-right:1px solid #FBF4E1;border-top:1px solid #A48117;border-left:1px solid #A48117; }

a { text-decoration:none; color:#4FA6DC; }
a:hover { text-decoration:underline; }

a.tname { color:#369AD6; }

h1 { font-size:14px; color:#991901; margin:15 0 15 0px; padding:0 10 3 10px; border-bottom:2px solid #991901; }
h1 a.subcat { color:#369AD6; }

h1.prodmaintit { background:#369AD6; color:#ffffff; border-bottom:1px solid #1E6793; margin:0px; font-size:12px; padding:3 6 3 6px; }
h1.prodmaintit span { background-color: #42445C; padding:3px; }

h2.maincat { color:#991901; border-bottom:1px solid #991901; margin: 5 10 5 10px; padding: 0 0 2 4px; }

h2.basket { background:#369AD6; border-bottom:1px solid #1E6793; margin:0px; font-size:11px; padding:3 6 3 6px; }
h2.basket a { color:#ffffff; }

h2.subtitle { padding:0 0 5 10px; border-bottom:3px double #e0e0e0; color:#FFB700; margin-bottom:15px; }

h3.subcatmenu { margin: 1 10 1 10px; padding-bottom: 2px; }
h3.subcatmenu a { color:#991901; font-weight:normal; padding:2 4 2 4px; }
h3.subcatmenu a:hover { text-decoration:none; background:#991901; color:#ffffff; }

h3.subcatmenu-aktiv { margin: 1 10 1 10px; padding-bottom: 2px; background:#65688D; }
h3.subcatmenu-aktiv a { color:#ffffff; font-weight:normal; padding:2 4 2 4px; }
h3.subcatmenu-aktiv a:hover { text-decoration:none; background:#991901; color:#ffffff; }

h3.prnam { text-align:center; padding:0 10 0 10px; }
h3.prnam a { font-size:11px; color:#369AD6; }
h3.prnam a span { color: #42445C }

td.mainCnt { background:#ffffff;padding:0 15 20 15px; }

td.scart { background:url(images/bg-cart.png) top right no-repeat; color:#991901; font-size:14px; }

div.amount { width:210px; }
div.amount div { margin:20 0 0 60px; font-weight:bold; text-align:center }
div.amount div div { margin:10 0 0 0px; font-size:14px; }

td.cimlap, td.mkosar, td.mpenzt { text-align:center; }
td.cimlap a { color:#ffffff; line-height:31px; font-weight:bold; font-size:12px; display:block; background:url(images/bg-menu.png) top left repeat-x; height:31px; margin-right:1px; }
td.mkosar a { color:#ffffff; line-height:31px; font-weight:bold; font-size:12px; display:block; background:url(images/bg-kosar.png) top left repeat-x; height:31px;  }
td.mpenzt a { color:#ffffff; line-height:31px; font-weight:bold; font-size:12px; display:block; background:url(images/bg-penztar.png) top left repeat-x; height:31px;  }

table.prtable { border-top:7px solid #991901;background:url(images/bg-prbox.png) top left repeat-x; }
td.prcnter { padding-right:5px; background: url(images/prsh-r.png) top right no-repeat; }
td.primg { background:#ffffff;border:2px solid #FCE98D; padding:3px; }
td.prpric { background:#FCF7F4; font-weight:bold; text-align:center; color:#991901; }
td.prdesc { font-size:10px; color:#991901; padding-bottom:3px; }

td.tjName { font-family: arial; font-size: 11px; background-color: #BFDFF2; color: #202020; padding:2 2 2 4px; border-bottom:1px solid #5EAEDF; }
td.tjValue { font-family: tahoma, verdana, "Courier New"; font-size: 11px; padding:0 0 0 6px; color: #333333; }

ul.tabs 						{ padding:2px; border-bottom:3px double #9395AC; margin:10 15 10 15px; }
ul.tabs li 						{ display:inline; margin:2px; padding-bottom:2px;  }
ul.tabs li a.prTabs-on			{ color: #ffffff; font-family:verdana; font-size:12px; font-weight:bold; background-color: #2174A5; border-top: 1px solid #175173; border-left: 1px solid #175173;
								  border-right: 1px solid #175173; padding:3 10 4 10px; text-decoration: none; }
ul.tabs li a.prTabs				{ color: #3A403F; font-family:verdana; font-size:12px; font-weight:bold; background-color: #ffffff; border-top: 1px solid #175173; border-left: 1px solid #175173;
								  border-right: 1px solid #175173; padding:3 10 2 10px; text-decoration: none; }
ul.tabs li a.prTabs:hover		{ background-color: #F4F4FB; }
ul.tabs li span.prTabs-nolink	{ color: #bfbfbf; font-family:verdana; font-size:12px; font-weight:bold; background-color: #ffffff; border-top: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0;
								  border-right: 1px solid #b0b0b0; padding:3 10 2 10px; }
div.tabBody	{ padding:0 20 0 20px; font-family:tahoma; font-size:11px; }

#cikksz { text-align:right; padding:3px; font-size:10px; font-weight:bold; }
#dprice { text-align:center; font-weight:bold; color:#44475F; font-size:14px; padding:4 2 4 2px; margin: 2 0 2 0px; background:#FEFCF5; }
#oprice { text-align:center; font-weight:bold; color:#44475F; font-size:14px; padding:4 2 4 2px; margin: 4 0 0 0px; background:#FFFEFB; font-style:italic; font-family:arial; }
#oprice span { text-decoration:line-through; }

td.tbl-hd { text-align:center; border-bottom:3px double #e0e0e0; }

div.newsCnt { width:196px; margin:10 7 10 7px; background: url(images/news-r.png) top right no-repeat;  }
div.newsCnt .ht { font-size:14px; color:#991901; margin:5px; }
div.newsCnt .cnt { margin:0 7 0 5px; font-size:10px; color:#c0c0c0; }
div.newsCnt .newslead { color:#991901; line-height:14px; }
a.newstitle { font-size:11px; display:block; margin-top:12px; line-height:14px; }
div.newstitle { font-size:12px; color:#4F526A; }
div.newsDdate { color:#cccccc; }

.Xerr { background-color:#9E190C;font-size:18px;border:1px solid #cccccc; color:white; width:30px; }

.pagebody { line-height:16px; padding:0 10 0 10px; }

td.foot { background: url(images/bg-foot1.gif) top left repeat-x; }
td.ft1  { background: url(images/bg-footl.png) top left no-repeat; padding-left:63px; }
td.ft2  { background: url(images/bg-footr.png) top right no-repeat; padding-right: 50px; }
td.ft2 a { color:#3F3A21 }

td.webring { background:#FBE46E;border-left:1px solid #C7AC25;border-right:1px solid #C7AC25; padding:3 3 9 3px; }
td.webring a { color: #483C02 }

ul.specdeliv { padding:10 15 10 15px; }
ul.specdeliv li { color:#691101; margin-bottom:4px; }

#qres { text-align:left; padding:0px; background:#F0D993; }
#qres a { color:#215789; display:block; margin:0px; border-top:1px solid #E8C559; padding:3 5 3 5px; }
#qres a:hover { text-decoration:none; background:#F5E8BC; }