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:#60b8ca 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 #404255; background:#4F526A; color:#ffffff; }
input.butcassa { background:#A0A71F; color:#ffffff; border:1px solid #828819; font-weight:bold; height:30px; }
input.butdefault { font-size:12px; background: #999933; border:1px solid #83804F; color:#ffffff; }

a { text-decoration:none; color:#65688D; }
a:hover { text-decoration:underline; }

a.tname { color:#369AD6; }

h1 { font-size:14px; color:#1F4152; margin:15 0 15 0px; padding:0 10 3 10px; border-bottom:2px solid #1F4152; }
h1 a.subcat { color:#65688D; }

h1.prodmaintit { background:#28566C; color:#ffffff; border-bottom:1px solid #172D38; margin:0px; font-size:12px; padding:3 6 3 6px; }
h1.prodmaintit span { background-color: #418BAF; padding:3px; }

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

h2.basket { background:#28566C; border-bottom:1px solid #172D38; 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:#65688D; margin-bottom:15px; }

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

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

h3.prnam { text-align:center; padding:0 10 0 10px; }
h3.prnam a { font-size:11px; color:#d6741d; }
h3.prnam a span { color: #1c3c4b }

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; color:#ffffff; }
div.amount div div { margin:10 0 0 0px; font-size:14px; color:#ffffff; }

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 #d6741d;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 #c7a000; padding:3px; }
td.prpric { background:#FDF8F2; font-weight:bold; text-align:center; color:#003333; }
td.prdesc { font-size:10px; color:#1c3c4b; 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 #DBDAC1; margin:10 15 10 15px; }
ul.tabs li 						{ display:inline; margin:2px; padding-bottom:2px;  }
ul.tabs li a.prTabs-on			{ color: #E76004; font-family:tahoma; font-size:12px; font-weight:bold; background-color: #EBEBD3; border-top: 1px solid #B8B85F; border-left: 1px solid #B8B85F;
								  border-right: 1px solid #B8B85F; padding:3 10 4 10px; text-decoration: none; }
ul.tabs li a.prTabs				{ color: #3A403F; font-family:tahoma; 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: #c8c8c8; font-family:tahoma; 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: 4 0 2 0px; background:#FEFCF5; }

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; color:#343320; }
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; color:#ffffff; }
td.ft2 a { color:#ffffff }

td.webring { background:#CA7B2E;border-left:1px solid #774D27;border-right:1px solid #774D27; padding:3 3 9 3px; }
td.webring a { color: #583614; }

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