body {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
  background: #f4f4f4 url(bg/bubbles.jpg) fixed no-repeat top 
center;
}

a { color: #218fca; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 24px; font-weight: bold; margin-bottom: 15px; }
h2 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }

p { margin-bottom: 12px; }

#christmas { float: left; width: 250px; height: 120px; margin-bottom: 10px; background: url(images/karacsony.jpg) top left no-repeat; }
#christmas p { width: 40px; text-align: right; margin-top: 35px; margin-left: 135px; color: #fff; font-size: 36px; font-weight: bold; }

#wrapper {
  width: 980px;
  margin: 0px auto;
  padding: 20px 10px;
  overflow: auto;
  background: #f7f7f7 url(images/body_bg_gradient.gif) top left repeat-x;
}

#header {
  float: left;
  width: 980px;
  height: 70px;
  padding: 15px 0px 0px 0px;
  /*background: url(images/header.jpg) top left no-repeat;*/
}

#logo {
  float: left;
  width: 150px;
  height: 70px;
  background: #fff url(http://auxx.hu/theme/v2/images/logo.jpg) top center no-repeat;
}

#logo a { text-indent: -9999pt; outline: none; width: 150px; height: 70px; display: block; }

#greetings {
float: left; margin: 18px 0 0 20px; display: inline;
}

#greetings p {
}

#top-search {
  float: right;
  width: 420px;
  margin-right: 15px;
  padding: 5px 15px;
}

#top-search form {
  /* background: #f9f9f9; */
  padding: 15px 5px;
  /*vertical-align: center;*/
  text-align: center;
}

#top-search input.search-text {
  width: 300px;
  font-size: 1.4em;
  padding: 2px;
  font-weight: bold;
}


#nav { width: 980px; height: 30px; float:left; background:#fff; border-bottom: 2px solid #218fca; }

#menu {height:30px;position:relative;font-size:11px; margin: 0; z-index:80; float:left; }
#menu table.ie6 { border-collapse:collapse; border: 0px; margin:0; padding:0; }

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left; text-align: center; width: 80px; }
#menu ul li a {display:block; float:left; width: 80px; height: 30px; text-decoration:none; color:#000; font-weight:bold; line-height:30px;font-size:11px; background:url(images/menu-bg.gif) no-repeat right center; cursor:pointer;}
#menu ul li a.sub {
  background: #fff url(images/menu-arrow.gif) center right no-repeat;
}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #fff; border-top: 2px solid #218fca;  }
#menu ul li div .rightSide {float:left; display:inline; padding:0 10px 0 0; background: #fff; border: 1px solid #218fca; border-top: none; }

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#218fca; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#218fca; background-position:left center;}
#menu ul li a.sub:hover {color:#218fca; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#218fca; background-position:left center;}

#menu ul li:hover > a {color:#218fca; position:relative;}
#menu ul li:hover a.sub {color:#218fca; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#218fca; background-position:left center;}

#menu ul :hover div.holder {position:absolute; top:30px; left:0px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right: 3px; top:30px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:30px;}

#menu ul dl { width: 180px; margin:5px 0 10px 0; padding:0 5px; list-style:none;}
#menu ul dl dt { 
  width: 160px; 
  text-align: left; 
  font-size: 14px; 
  padding:0 10px; 
  margin:0; 
  line-height:20px; 
  background:#fff; 
  padding-bottom: 5px;
  font-weight: bold;
  color: #000;
}
#menu ul dl dd { font-size: 12px; display:block; padding:0; margin:0; padding-left: 10px; }
#menu ul dd a { margin-left: 15px; display:block; background: #fff url(images/bullet.gif) left center no-repeat; width: 160px; height: 20px; line-height: 20px; color:#000; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover { background: #fff url(images/bullet.gif) left center no-repeat; color: #218fca;}
#menu ul dl dd span { font-size: 12px; color: red; padding:0; margin:0; display: inline; }

#menu ul table td { vertical-align:top; }

#navigation ul li ul a {
width:120px;
height:25px;
float:left;
background: #fff;
border-bottom: 1px solid #ccc;
}

#navigation ul ul{
top:0;
}	

#navigation ul li ul ul {
left:140px;
}

#navigation ul li:hover ul ul, #navigation ul li:hover ul ul ul, #navigation ul li:hover ul ul ul ul{
display:none;
}
#navigation ul li:hover ul, #navigation ul li li:hover ul, #navigation ul li li li:hover ul, #navigation ul li li li li:hover ul{
display:block;
z-index: 10;
}




#breadcrumb {
  float: left;
  width: 980px;
  padding: 10px 0px 20px 0px;
  font-size: 11px;
  color: #222;
  z-index: -10;
}

#breadcrumb ul {
  float: left;
  width: 980px;
}

#breadcrumb ul li {
  float: left;
}

#breadcrumb ul li.last {
  padding-left: 7px;
  font-weight: bold;
}

#breadcrumb ul li a {
  color: #888;
  text-decoration: none;
  padding: 0px 10px 0px 7px;
  background: #fff url(images/bullet.gif) center right no-repeat;
}

#breadcrumb ul li a:hover {
  text-decoration: underline;
}

#container {
  float: left;
  width: 980px;
}

#content {
  float: left;
  width: 700px;
  padding: 10px 8px;
  background: #fff;
  border: 1px solid #f0f0f0;
}

/* #content ul {
  margin-bottom: 1.2em;
}
*/
#content ul li {
  margin-left: 25px; 
  list-style: disc;
}

#content ul#started li {
  margin: 0px 0px 5px 0px;
  padding: 3px 5px;
  list-style: none;
  border-top: 1px solid #f0f0f0;

}

/*---------- Kiemelt termékek -------------*/
#featured {
  float: left;
  width: 700px;
  margin: 10px 0px;
  padding: 10px 0px; 
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}

#featured .item {
  float: left;
  width: 119px;
  padding: 0px 10px;
  border-right: 1px solid #f0f0f0;
}

#featured .item p {
  margin-top: 10px;
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
}

.product_img_box {
  display: block;
  margin: 0px auto;
  width: 80px;
  height: 80px;
  padding: 10px;
}

.product_img_box a { 
  width: 100px;
  height: 100px;
  display: block;
  outline: none;
  text-indent: -9999px;
}

/*--------- Blog, címkék, új termékek ----------*/
.divided {
  float: left;
  margin-top: 10px;
  width: 700px;
  background: #fff url(images/divider.jpg) top left repeat-y;

}

#blog-prev, #tags {
  float: left;
  width: 211px;
  padding: 10px;
}

#closing {
  float: right;
  width: 216px;
  padding: 10px;
  text-align: left;
}

#blog-prev a, #tags a {
  color: #218fca;
}

#blog-prev h2, #tags h2, #closing h2 {
  font-size: 1.6em;
  font-weight: bold;
  text-transform: uppercase;
}

#blog-prev h3, #tags h3 {
  font-size: 1.4em;
  margin: 10px 0px;
}

#blog-prev h3 a, #tags h3 a {
  color: #218fca;
  text-decoration: none;
}


/*--------- Sidebar -----------*/
#sidebar {
  float: right;
  width: 250px;
}
#sidebar .box {
  float: left;
  width: 228px;
  margin-bottom: 10px; 
  padding: 10px;
  background: #fff;
  border: 1px solid #f0f0f0;
}
#sidebar .box ul {
  float: left; 
  width: 220px;
  margin: 0px;
}

#sidebar .box ul li {
  font-size: 12px;
}

#sidebar .box ul li a {
  color: #218fca;
  text-decoration: none;
}

.ad_prev { float: left; width: 680px; margin-bottom: 5px; padding: 10px; border-top: 1px solid #f0f0f0; }

.hot { background: #fffcca; border: none; }
.hot-border { background: #fffcca; border: 1px solid #e6db55; }
.border { border: 1px solid #e6db55; }

.ad_prev .imgbox { float: left; width: 90px; height: 90px; background: #ccc; }
.ad_prev .imgbox img { background: #fff; display: block; margin: auto; border: 2px solid #f0f0f0; padding: 3px; }
.ad_prev h2 { float: left; width: auto; margin: 0px 0px 0px 20px; padding: 0px; display: inline; font-size: 16px; font-weight: bold; }
.ad_prev span.date { float: right; font-size: 12px; text-align: right; width: 100px; margin: 0px; display: inline; }
.ad_prev span.place { float: left; font-size: 12px; text-align: left; width: 350px; margin: 0px; display: inline; }
.ad_prev p { float: left; font-size: 12px; width: 570px; margin: 0px 0px 5px 20px; padding: 0px; display: inline;}
.ad_prev span.price { float: right; text-align: right; width: 120px; margin: 0px; display: inline; font-size: 16px; font-weight: bold; }
.ad_prev span.subtitle { float: left; width: 400px; font-size: 12px; font-weight: bold; }

#animation{ height:120px; padding-bottom:12px; }
.pb{ font: bold 12px/16px Arial, Helvetica, sans-serif; font-weight: bold; width:700px; height:120px; overflow:hidden}
.pb .banners{ margin:0px; padding:0px;}
.pb .banners li{ width:700px; height:120px; overflow:hidden; display:none;}
.pb .banners li.current{ display:block; }
.pb .points,.pb .switcher{width:120px; height:30px; overflow:hidden}
.pb .points li{ width:16px; height:15px; overflow:hidden;text-align:center;line-height:15px;margin:5px 3px;color:#444;cursor:pointer; background-color:#fff; float:left; border:1px #868686 solid; color:#444;}
.pb .switcher{ margin-top:-35px; margin-left:565px; position:relative}
.banners li a img{ width: 700px; height:120px}
.pb .points li.current{width:24px; height:24px; line-height:24px; text-align:center; float:left; color:#fff; font-size:16px; margin:0 3px; border:1px #fff solid; background-color:#218fca; }


#footer {
  float: left;
  width: 958px;
  margin-top: 10px;
  padding: 10px;
  background: #fff;
  border: 1px solid #f0f0f0;
  font-size: 12px;
}

#footer #inside {
  background: #fff url(images/divider.jpg) top left repeat-y;
}

#footer h3 {
  font-weight: bold;
  margin-bottom: 10px;
}

#footer #one, #footer #two, #footer #three, #footer #four {
  float: left;
  width: 211px;
  padding: 10px;
}

#footer #three, #footer #four {
  border: none;
}

#footer #one ul li, #footer #two ul li, #footer #three ul li, #footer #four  ul li {

  padding-left: 10px;
  background: #fff url(images/bullet.gif) center left no-repeat;

}

/* ----------- Listázás ---------- */
/* Ikonok */
span.fix-a { width: 20px; height: 20px; margin-right: 2px; background: url(images/fix-a.gif) top left no-repeat; float:left; }
span.fix-b { width: 20px; height: 20px; margin-right: 2px; background: url(images/fix-b.gif) top left no-repeat; float:left; }
span.bid-a { width: 20px; height: 20px; margin-right: 2px; background: url(images/bid-a.gif) top left no-repeat; float:left; }
span.bid-b { width: 20px; height: 20px; margin-right: 2px; background: url(images/bid-b.gif) top left no-repeat; float:left; }
span.min-a { width: 20px; height: 20px; margin-right: 2px; background: url(images/min-a.gif) top left no-repeat; float:left; }
span.min-b { width: 20px; height: 20px; margin-right: 2px; background: url(images/min-b.gif) top left no-repeat; float:left; }
span.ft-a { width: 20px; height: 20px; margin-right: 2px; background: url(images/1ft-a.gif) top left no-repeat; float:left; }
span.ft-b { width: 20px; height: 20px; margin-right: 2px; background: url(images/1ft-b.gif) top left no-repeat; float:left; }

/* Tab menü */
#tabs { float: right; width: 100%; height: 30px; font-size: 11px; font-weight: bold; background: #fff; font-family: Arial,Verdana,Helvitica,sans-serif; border-bottom: 2px solid #f0f0f0; margin-bottom: 20px; }
#tabs ul { float: right; margin: 0; padding: 0; list-style-type: none; width: auto; }
#tabs ul li { display: block; float: left; margin: 0; margin-left: 4px; }
#tabs ul li a { display: block; float: left; color: #666; text-decoration: none; padding: 11px 10px 0 10px; height: 19px; background: #f9f9f9; }
#tabs ul li a:hover,#tabs ul li a.current { background: #f0f0f0; color: #218fca; }

.auction { float: right; width: 588px; height: 258px; margin-bottom: 20px; padding: 25px; background: #f9f9f9; border: 1px solid #f0f0f0; }
.auction-img { float: left; width: 258px; height: 258px; padding: 25px; background: #f9f9f9; border: 1px solid #f0f0f0; }
.auction_img_box { float: left; width: 240px; height: 240px; padding: 10px; border: 3px solid #ddd; }
.auction_img_box a { width: 240px; height: 240px; display: block; }
.product_information, .more_images { float: left; width: 100%; margin-bottom: 20px; }
.product_information h2, .more_images h2 { color: #383838; border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; margin-bottom: 12px; text-align: left; }
.more_images { text-align: center; }
.more_images img { background: #fff; padding: 3px; border: 1px solid #ddd; margin: 0 20px 20px 0; 
}
.auction img { float: left; background: #fff; padding: 3px; border: 1px solid #ddd; }
.auction-data { float: left; width: 578px; padding: 5px; border-bottom: 2px solid #f0f0f0; }
.auction-data h3 span { font-size: 16px; width: 150px; float: right; text-align: right; }
.auction dl { font-size: 12px; float: right; width: 480px; margin-bottom: 20px; text-align: left; }
.auction dt { float: left; width: 230px; line-height: 22px;}
.auction dd { float: right; text-align: right; width: 150px; font-weight: bold; font-size: 18px;}
.auction dd.user { float: right; text-align: right; width: 120px; font-weight: bold; font-size: 12px;}
.auction dd.info { float: right; text-align: right; width: 120px; font-weight: bold; font-size: 12px;}
.auction dt.normal { float: left; width: 90px; line-height: 1;}
.auction dd.normal { float: right; text-align: right; width: 170px; font-weight: normal; font-size: 12px;}
img.stars { float: right; background: #f9f9f9; border: none; width: 16px; height: 16px; }

.user-profile { float: left; width: 100%; padding: 0px; }
.user { float: right; width: 328px; height: 258px; margin-bottom: 20px; padding: 25px; background: #f9f9f9; border: 1px solid #f0f0f0; }
.user-img { float: left; width: 258px; height: 258px; padding: 25px; background: #f9f9f9; border: 1px solid #f0f0f0; }
.user-img a { width: 240px; height: 240px; display: block; }
.user-data { float: left; width: 318px; padding: 5px; border-bottom: 2px solid #f0f0f0; }
.user-data strong { float: left; width: 120px; }
.user-data span { width: 150px; float: right; text-align: right; }


.half {
  width: 269px;
}
.half strong { float: left; width: 120px; }
.half span {
  float: right;
  display: inline;
  width: 149px;
  text-align: right;
}
.half span strong {
 float: right;
 text-align: right;
}

.pagination { float: left; font-size: 12px; width: 100%; color:#999; padding: 4px 0; margin: 0 0 1.5em; overflow: auto; }
.pagination * { margin:0 }
.pagination p { position:relative; text-align: center; margin: 0; }
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active { text-decoration: none; background: #fff; padding: 2px 5px; border-right: 1px solid #ddd; }
.pagination p a:hover { text-decoration: none; }
.pagination p a.next, .pagination p a.previous { border: 0px; }
.pagination p span { text-decoration:none; background:#fff; padding:2px 5px; border-right: 1px solid #ddd; color: #ccc; }

.success_msg { color: #87bb13; }
.failed_msg { color: #e93a2a; }

.error { width: 75%; margin: 0 auto 20px auto; padding: 10px; background: #efe0df; color: #e93a2a; border: 1px solid #f00; }
.announce, .success { margin-bottom: 10px; text-align: center; padding: 10px 0px; background-color: #ffffe0; border: 1px solid #e6db55; }
.announce p, .success p { margin-bottom: 0px; }

.error_info { margin: 10px 0 0 0; }
.error ul { list-style-type: circle; padding-left: 20px; }

.divider { margin: 10px 0; height:1px; background: url(images/dotted_divider.gif) repeat-x; font-size: 1px; line-height: 1em; overflow: hidden; }
.clear { clear: left; }

form { font-size: 12px; }
form p { font-size: 12px; }
fieldset { float: left; width: 668px; padding: 10px 15px 5px 15px; border-top: 1px solid #f4f4f4; }
fieldset.wo_border { border: none; text-align: center; padding: 0px; }
fieldset.simple_wo_border { float: left; width: 100%; background: #fff; text-align: center; }

fieldset.simple { float: left; width: 100%; margin: 0; padding: 0; border: 0; background: #fff; }

label { float: left; width: 230px; padding: 0 10px; margin: 0px; text-align: right; font-weight: bold; }

optgroup { background-color: #515151; color: #fff; font-style: normal; }

optgroup option {
    background-color: #fff;
   color: #000;
}


form.top_nav_search { float: right; padding: 4px 10px; }
input.text { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 300px; }
textarea { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; }
select.text { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 300px; }
input.postcode { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 60px; }
input.date { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 80px; }
input.phone { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 110px; }
input.price { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 90px; }
input.pieces { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 25px; }
input.top_nav_input { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; padding: 2px 4px; width: 300px; }
input.top_nav_submit { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; width: 70px; height: 25px;  }
input.submit_registration { font: 1.2em Arial,Helvetica,Tahoma,sans-serif; width: 90px; height: 25px;  }
.checkbox { margin: 0px; padding: 0px; }

.cat_boxes { float: left; width: 320px; height: 120px; margin: 0 10px 0 0; /*border: 1px solid;*/ }

.row { float: left; width: 100%; margin-bottom: 5px; line-height: 25px; }
.info { margin: 3px 0 0 250px; line-height: 16px; color: #a6a6a6; }

table { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
caption { color: #9ba9b4; font-size: 11px; padding:0; caption-side:top; text-align: right; margin-bottom: 5px; }

table#user_messages { float: left; border: 0; }
table#user_messages thead th { background:#f4f9fe; text-align: left; font-weight: bold; color:#66a3d3; padding-left: 5px; height: 25px; line-height: 25px; background: #fff url(images/box_header.gif) top left repeat-x; border-top: 1px solid #ddd; }
table#user_messages tr { height: 25px; border-bottom: 1px solid #ddd; }
table#user_messages tr.odd { background: #f9f9f9; }
table#user_messages td { padding: 0 5px; border: 0; }
table#user_messages td.column1 { width: 20px; text-align: right; }

thead th { background:#f4f9fe; text-align: left; font-weight: bold; color:#66a3d3; padding-left: 5px; height: 25px; line-height: 25px; background: #fff url(images/box_header.gif) top left repeat-x; border-top: 1px solid #ddd; }
tr { font-size: 12px; height: 25px; border-top: 1px solid #ddd; }
td { padding: 0px 5px; border-right: 1px solid #ddd; border-top: 1px solid #ddd; }
td.column1 { width: 20px; text-align: right; }
td.img { width: 90px; height: 90px; }
tr.odd { background: #f9f9f9; }

.wall {
  width: 416px;
overflow:hidden;padding:6px 8px 12px 28px;border-bottom:1px solid #f4f4f4;margin-bottom:6px;background-repeat:no-repeat;background-position:6px 7px;
}
.mine { background-color: #f9f9f9; }
