﻿div#boltvalt {
 width: 100%;
 height: 30px;
 background-color: #1a1a1a;
}
div#boltvalt a.gomb:first-child {
 margin-left: 20px;
}
div#boltvalt ul, p#udvozlo {
 display: block;
 float: right;
 color: #fff;
 margin-top: 7px;
}
div#boltvalt ul li {
 display: inline;
}
div#boltvalt ul li a {
 color: #fff;
 padding: 0 10px 0 10px;
 border-left: dotted 1px #666;
}
div#boltvalt ul li.first a {
 color: #c81414;
 font-weight: bold;
}
p#udvozlo {
 margin-right: 10px;
}
div.header-nav-container {
 border: none;
}
div.header-nav { }
div#header_banner {
 width: 728px;
 height: 90px;
 float: right;
 margin-top: 5px;
}
.mini-search {
 width: 270px;
 height: 20px;
 padding: 0px;
 margin: 0 5px 0 0;
 background: url(../images/custom/search_bg.gif) top left no-repeat;
 position: absolute;
 top: 116px;
}
.mini-search .input-text {
 float: left;
 width: 195px;
 height: 17px;
 margin-left: 5px;
 padding: 3px 0 0 5px;
 background-color: transparent;
}
input.qty {
 width: 50px;
}
div.mini-search .topsearch-submit {
 float: left;
 margin: 0;
 padding: 0;
}
a.usz {
 display: block;
 height: 30px;
 border-bottom: dotted 2px #3c5a0c;
 padding: 5px 0 5px 0;
 color: #3c5a0c;
}
a.usz span {
 font-size: 14pt;
}
a.usz img {
 float: left;
 padding-right: 5px;
}
label.review {
 display: block;
 clear: both;
}
span.add-or {
 clear: both;
}
.fontos {
 color: #b4021c;
 font-weight: bold;
}
div#manufacturer_list_content {
 display: inline-block;
}
div#manufacturer_list_content a {
 display: block;
 width: 33%;
 height: 40px;
 margin: 0 1px 1px 0;
 text-align: center;
 float: left;
 color: #444;
 font-weight: bold;
 line-height: 3.3em; /* for vertical alignment*/
}
div#manufacturer_list_content a:hover {
 color: #000;
 background-color: #;
}
dt.layered-nav {
 padding-left: 10px;
 background: url(../images/bull.gif) no-repeat 0px 8px;
}
.third-box {
 width: 320px;
 float: left;
 margin: 5px 5px 1px 0;
 padding: 0;
}
#third-box-3 {
 /*width: 320px;*/
 height: 115px;
 margin-right: 0;
 background: url(../images/custom/third-box-3.jpg) center center no-repeat;
}
#third-box-3 fieldset {
  padding-top: 80px;
}
#third-box-3 .input-text {
 float: left;
 height: 19px;
 padding: 3px 0 0 5px;
 border:none;
 width: 190px;
 background: transparent url(../images/custom/subscribe_bg.gif) top left no-repeat;
}
#third-box-3 .input-image {
 margin-top: 1px;
}
dd#collapse-10 {
 height: 200px;
 overflow-y: scroll;
}
div#upper_footer {
 clear: both;
 text-align: left;
 padding: 20px;
 color: #fff;
 background: url(../images/custom/upper_footer.png) bottom left repeat-x;
 border-top: dotted 1px #940116;
}
div.negyedhasab {
 width: 23%;
 float: left;
 margin: 0 20px 10px 0;
 font-size: 8pt;
}
div.negyedhasab h4 {
 color: #888;
 text-transform: uppercase;
}
div.negyedhasab ul li {
 margin: 3px 0 3px 0;
 border-bottom: solid 1px #740204;
}
div.negyedhasab ul li a {
 color: inherit;
 display: block;
 padding-left: 10px;
 border-bottom: solid 1px #240204;
 background: url(../images/custom/raquo.gif) center left no-repeat;
}
div.negyedhasab ul li a:hover {
 color: #888;
 background: url(../images/custom/raquo-2.gif) center left no-repeat;
}
div.utolso {
 margin-right: 0;
 border-right: none; 
}
div#ajanlatunk ul {
 margin: 0px;
 padding: 0 0 10px 0;
 list-style-type: circle;
}
div#ajanlatunk ul li {
 display: block;
 padding-left: 10px;
 color: #666;
}
div#ajanlatunk ul li a {
 display: block;
 font-size: 10pt;
 font-weight: bold;
 color: inherit;
 line-height: 30px;
 text-decoration: none;
}
div#ajanlatunk ul li:hover {
 background-color: #4c4c4c;
 color: #fff;
}
.gyik-kerdes {
 display: block;
 border-top: solid 1px #000;
 margin-top: 20px;
 padding-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
}
a.gyik-kerdes:hover {
 color: inherit;
}