/* -------------------------------------------------
Code: H.S.Laszlo 2009
http://xhtml2u.com, http://bluedesign.hu
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, table { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;outline-style:none;}
html {height: 100%;}
body {font:normal normal 12px/120% Verdana, Helvetica, sans-serif;background:#e7eef9 url(img/page_bg.jpg) repeat-x top;color: #000;text-align:left;}
body.popup{background: #fff none;}
.clear { clear: both;width:98%; height:15px;background:transparent;}
.alignleft { text-align: left; }
.alignjustify { text-align: justify; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.floatright{ float: right;}
.floatleft{	float: left;}
.italic{	font-style: italic;}
.orange{color:#FE7509 !important;}
.blue{color:#01AAEA !important;}
#wrap{width:910px;margin:0 auto;background:transparent;text-align:left;}
#header, #footer, #content{width:910px;clear:both;float:left;}
/* ------------ Top ----------------- */
#top{height:95px;background:transparent;padding:0;clear:both;float:left;width:100%;}
#logo{padding: 15px 0 0 20px;float:left;}
#ad, #top-ad{margin: 10px 60px 0 0;float:right;border:1px solid #c3c3c3;}
/* ------------ Header ----------------- */
#header{height:245px;background:#FA6C15 url(img/head_bg.jpg) no-repeat left;margin:10px auto 0;}
#header ul{padding:0 0 0 10px;float:left;}
#header ul li{color:#000;font: normal bolder  16px/normal Verdana, sans-serif;padding:5px 0 5px 25px;background:url(img/pipa.gif) no-repeat left;}
#video{float:right;width:284px;height:225px;background:transparent url(img/video_bg.jpg) no-repeat;margin:10px 30px 0 0 ;}
/* ------------ Navigation ----------------- */
#navi{width:890px;clear:both;background:transparent;height:20px;padding:4px 10px 6px 10px;float:left;}
#nav{float:left;}
#nav li{display: inline;height:12px;}
#nav a{color:#FFF;background-color:transparent;padding:2px 40px 4px 35px;text-decoration:none;
	height:16px;display:block;float:left;font: normal bold  14px/normal Verdana, sans-serif;}
#nav a.n1{background: url(img/icon_1.jpg) no-repeat left;}
#nav a.n2{background: url(img/icon_2.jpg) no-repeat left;}
#nav a.n3{background: url(img/icon_3.jpg) no-repeat left;}
#nav a.n4{background: url(img/icon_4.jpg) no-repeat left;}
#nav a.n5{background: url(img/icon_5.jpg) no-repeat left;}
#nav a.n6{background: url(img/icon_6.jpg) no-repeat left;}
#nav a:hover{color: Gray;}
/* ------------ Content ------------ */
#content{float:left;min-height:290px;height: auto !important;_height:290px;background:#fff;margin:10px auto 0;}
#content.main{background:#fff url(img/content_bg.jpg) no-repeat 0 50%;}
.hasab{width:680px;float:left;}
.hfix{height:625px;}
#content p, .hasab p{padding: 10px 15px;line-height:140%;}
#content img.c1{float:right;margin:20px 50px 0 0;}
#searchform{width:480px;padding:10px;float:left;}
#searchform select, #searchform input{width:260px;padding:1px;border:2px solid #c3c3c3;float:left;}
#searchform input{width:255px;}
#searchform label{float:left;width:160px;color:#67767f;font: normal bold  16px/normal Verdana, sans-serif;}
#searchform p span.tooltip{color:#67767f;font:normal bold  18px/normal Verdana, sans-serif;padding:0 0 0 8px;}
#searchform button{color:#000;background-color:#f2f0f0;padding:8px;border:0;font: normal bold  18px/normal Verdana, sans-serif;cursor:pointer;margin:4px 0 4px 330px;}
#searchform button:hover{color:#FE9601;}
#searchform  h2{font-size:17px!important;}
a.noresult{float:left;clear:both;color:#FF9501;font: normal bold  14px/normal Verdana, sans-serif;margin:0 0 10px 10px;}
#searchform a.noresult{clear:none;margin-top:-40px;background:#80BEE3;padding:8px 12px;text-align:center;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;}
.sidebar{width:360px;}
/* ----------- Footer ------------- */
#footer{height:117px;background:#6fadd4 url(img/footer.jpg) no-repeat;margin:10px auto;}
#line{width:900px;height:2px;clear:both;border-bottom:5px solid #000;}

#foot-nav{width:890px;clear:both;float:left;background:#fff;padding:10px;}
#foot-nav a{padding:3px 1px;color:#01AAEA;text-decoration:none;display:block;width:98px;height:98px;float:left;font-size:14px;line-height:160%;
background:#E7EEF9;margin:4px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #E7EEF9;}
#foot-nav a:hover{text-decoration: none;color:#27729F;border:1px solid #27729F;}

#impresszum{width:890px;clear:both;float:left;background:#fff;padding:10px}
#impresszum a{color:#01AAEA}
#impresszum p{float:left;}
#impresszum a.bd{float:right;}
/* --------------- Headings -------------- */
h1{font: normal bold 18px/normal Verdana, sans-serif;color:#000;padding:10px 0 10px 10px;}
h2{color:#67767f;padding: 5px 0 2px 15px;text-align:left;font: normal bold  18px/normal Verdana, sans-serif;}
h2 span{font-weight:normal;}
h3 {padding: 5px 0 5px 15px;color:#fff;background-color:#fe7509;font: normal bold  18px/normal Verdana, sans-serif;float:left;margin:10px 0;width:700px;clear:both;}
h4{margin:0 0 9px 10px;color:#01AAEA;font: normal normal lighter 18px/normal sans-serif;clear:left;}
/* ----------- Home ------------- */
.side-left{float:left;width:450px;padding:0;background:transparent;}
.side-right{float:right;width:450px;padding:0;background: transparent/*#7F7F7F*/;}
p.info{color:#67767f;padding: 5px 0 2px 15px;text-align:left;font:normal normal 16px/normal Verdana, sans-serif;}
p.info span{color:#6DABD2;font-weight:bold}
a.newsearch{float:right;color:#67767f;padding: 10px 25px 0 15px;text-align:left;font: normal bold  18px/normal Verdana, sans-serif;}
table.results{border-collapse:collapse;width:870px;margin:20px;float:left;}
tr.table-head{background-color:#fe7509;}
table.results th{padding:4px}
table.results td{padding:4px;border-bottom:1px solid #c3c3c3;}
a.more{color:#000;background-color:#b7dcf3;padding:6px;border:0;font: normal bold  14px/normal Verdana, sans-serif;float:right;text-decoration:none;margin-right:8px;}
a.more:hover{background-color:#78b6dd;}

p.info-message{color:#67767f;padding: 5px 0 2px 15px;text-align:left;float:left;margin:30px 0 0 30px;width:630px;font:normal normal 16px/normal Verdana, sans-serif;}
a.pdf{padding:15px 5px 15px 36px;background:url(img/pdf.jpg) no-repeat left;font-weight: bold;color: #5C6B79;display:block;}

.div520{float:left;width:520px;padding:0;background:transparent;}
.div520 p{line-height:140%;}
.div580{float:left;width:580px;padding:0;background:transparent;}
.div580 p{line-height:140%;}
a.tovabb{color:#01AAEA;display:block;width:77px;height:30px;padding:7px 0 0 15px;
background: transparent url(../images/tovabb.jpg) no-repeat;}
#message {font-size: 12px;padding: 0 10px 20px 10px;width:300px;float:right;border-left: 1px solid #cccccc;}
#message h2 {text-align: left;width:250px;color: #F06C00;font-size: 18px;font-weight: normal;font-family: "Times New Roman", Times, serif;}
#message label {text-align: left;font-weight: normal;}
#message input.input, #message textarea {width: 280px;border: 1px solid #999999;background: #eeeeee;padding:2px;}
#message input.input:focus, #message textarea:focus {background: #ffffff;border: 1px solid #F06C00;}

#cooperation {font-size: 12px;padding: 0 10px 20px 10px;width:400px;float:left;margin-left:40px;}
#cooperation ol li{padding:5px 0;}
#message h2 {text-align: left;width:250px;color: #F06C00;font-size: 18px;font-weight: normal;font-family: "Times New Roman", Times, serif;}
#cooperation label {text-align: left;font-weight: normal;display:block;float:left;width:90px;}
#cooperation input, #cooperation textarea {width: 280px;border: 1px solid #999;background: #eeeeee;padding:2px;}
#cooperation input:focus, #cooperation textarea:focus {background: #fff;border: 1px solid #F06C00;}

#special {font-size: 12px;padding: 0 10px 20px 10px;width:500px;float:right;border-left:2px solid #EFEFEF;}
#special ol li{padding:5px 0;}
#special h2 {text-align: left;width:250px;color: #F06C00;font-size: 18px;font-weight: normal;font-family: "Times New Roman", Times, serif;}
#special label {text-align: left;font-weight: normal;display:block;float:left;width:180px;}
#special input, #special textarea {width: 280px;border: 1px solid #999999;background: #eeeeee;padding:2px;}
#special input:focus, #special textarea:focus {background: #ffffff;border: 1px solid #F06C00;}

#message input.sendbutton, #special input.sendbutton, #cooperation input.sendbutton
{width:180px;background-color:#01AAEA;color:#fff;border:1px solid #fff !important;font-weight:bold;cursor:pointer;float:right;margin:2px 30px 2px 2px;}
#message input.sendbutton:hover, #cooperation input.sendbutton:hover, #special input.sendbutton:hover{color:#000;}

h4.lo{margin:16px 0 0 20px;color:#FE7509;font: normal normal lighter 18px/normal sans-serif;clear:left;}
dl{padding:0 25px 5px 25px;width:650px;line-height:140%;}
dt{font-weight: bold;padding:15px 0 5px 0;color:#01AAEA;}
dd{padding:0 0 0 20px;}

img#rendelesmenete{clear:both;float:left;margin-top:10px;}

ul.ch-list{padding:0 25px 5px 25px;width:620px;line-height:140%;}
ul.ch-list li{font-weight: bold;padding: 8px 0 4px 0;color: #5C6B79;}
ul.ck-list{padding:0 25px 5px 25px;width:620px;line-height:140%;}
ul.ck-list li{padding: 8px 0 4px 25px;background:transparent url(img/pipa.gif) no-repeat left 10px;}
/* ----------- pop up ------------- */
#item {background:#fff;width:720px;float:left;padding:10px 5px 20px 5px;margin-left:75px;
position:relative;}
body.popup #item {background:#fff;width: 720px;float: left;padding: 10px 5px 10px 5px;
border: 1px solid #c3c3c3;height:900px;margin:5px;position:relative;}
#item img.compressor{float:left;border:2px solid #c3c3c3;width:430px;height:auto;}

div.item-top{width:700px;clear:both;height:70px;padding:0 10px;}
body.popup div.item-top{width:700px;clear:both;border-top:6px solid #c3c3c3;padding:0 10px;height:auto;}
div.pop-left{width:450px;padding:5px 0;border-right:2px solid #EFEFEF;float:left;}
div.pop-left img{float:left;}
div.pop-left p{padding:5px;float:left;line-height:140%;}
ul.oem-list{width:230px;height:290px;float:right;padding:15px 10px 10px 0;text-align:left;}
ul.oem-list li{font: normal normal  12px/normal Verdana, sans-serif;color:#67767F;padding:2px 0;}
a#print, a#close, a#back{display:block;width:80px;height:16px;position:absolute;top:10px;padding:26px 0 0 0;font-size:11px;color:#FE7509;text-align:center;}
a#print{left:640px;background:url(img/print.png) no-repeat  top;}
a#close{left:550px;background:url(img/close.png) no-repeat top;}
a#back{left:500px;background:url(img/back.png) no-repeat top;width:120px;}

span.mail{font-size:14px;color:#6CAACF;position:absolute;left:470px;top:73px;line-height:120%;font-weight:bold;}
a.cont{margin:8px 0 0 550px;clear:both;}
#foot{height:117px;width:720px;clear:both;float:left;background:#6fadd4 url(img/foot.jpg) no-repeat;margin:10px auto;}
.foot{height:60px;width:720px;clear:both;float:left;background:#fff;margin:10px auto;border-top:6px solid #c3c3c3;text-align:center;}
.foot p{font-size:18px;line-height:160%;}
.foot p span{font-size:12px;}
.replace{width:240px;float:right;padding:10px;text-align:left;background-color:#fafafa;}
.replace p{font: normal normal  12px/normal Verdana, sans-serif;color:#67767F;padding:2px 0;}
.replace a{color:#FF0000;padding:4px 0;float:left;}

.mytip{display:block;background-color:#FFF;padding:0px;border:4px solid #FF9501/*#6CAAD1*/;width:360px;}
.mytip .tip {color: #fff;background-color:#FFF;padding:0px;}
.mytip .tip-title {font-weight: bold;font-size: 11px;margin: 0;color: #67767F;padding:4px;line-height:140%;}
.mytip .tip-text {font-size: 11px;padding:0;height:1px;display:none;}
.tooltip{cursor:pointer;}


.form {background-color:#fff;padding:5px;margin:5px 0 0 50px;float:left;}
.form.left{width:360px;float:left;}
.form.right{width:360px;float:left;}
.form fieldset{border:1px solid #c3c3c3;padding:5px;margin-bottom:10px;float:left;}
.form legend{padding: 3px 15px;margin-left:40px;font-size:16px;font-weight:bolder;background-color:#fff;color:#01AAEA;}
.form ol{width:360px;}
.form ol li{float:left;}
.form li label {display: block;float:left;width:130px;font-weight:bold;line-height:20px;color:#6F6F6F;font-size:12px;}
.form li.wlabel{border-bottom:1px solid #e9e9e9;}
.form li.wlabel label {width:360px;}
.form li {margin-bottom:8px;}
.form li input{border:2px solid #DFDFDF;padding:2px;width:200px;height:14px;}
.form li textarea{border:2px solid #DFDFDF;padding:2px;width:200px;height:32px;}
.form li input.chk{width:25px;float:right;}
.form li select{border:2px solid #DFDFDF;padding:1px;width:100px;height:22px;}
.form li select.w200{width:200px;}
.form span.kotelezo {color: red;font-weight: bold;display: inline;}
.form span.error, span.error {color:#E21E10;font-weight:bold;}
textarea#regtext{background-color: #EFEFEF;border:2px solid #DFDFDF;}
.form .submit-btn{float:left;width:160px;background-color:#01AAEA;;padding:2px 4px;color:#fff;border:0;cursor:pointer;
	margin:5px 0 5px 20px;font-weight:bold;font-size:14px;}
input#registerbutton{float:left;width:160px;height:26px;background-color:#D51D0F;;padding:2px 4px;color:#fff;border:0;cursor:pointer;
	margin:5px 0 5px 20px;font-weight:bold;font-size:14px;}

div.ajanlatkeres{position:relative;float:right;width:240px;clear:right;height:60px;margin-right:15px;}
div.ajanlatkeres a.more{width:240px;padding:10px 0;text-align:center;}
div#ajanlatForm{width:320px;height:100px;position:absolute;top:-110px;right:5px;background:#fff;border:4px solid #FF9501}	
div#ajanlatForm ol li{padding:5px 10px;}
div#ajanlatForm label {text-align: left;font-weight: normal;display:block;float:left;width:120px;color:#67767F;}
div#ajanlatForm input{width: 160px;border: 1px solid #999999;background: #fff;padding:2px;color:#67767F}
div#ajanlatForm input.ajanlatotkerek{width:60px;border:0;float:right;margin-right:20px;color:#fff;background:#67767F;}
div.ajanlatkeres h2{width:225px;border:0;float:right;color:#fff;background:#68e055;margin-bottom:10px;text-align:center;}
div#ajanlatForm p.info{padding-top:10px;}

/* ------------- top termek ------------------- */
div.top-item{width:890px;float:left;margin:10px;}
div.top-item h2{width:600px;clear:left;float:left;}
p.top-price{font-size:14px;font-weight:bold;color:#FE7509;float:right;width:160px;margin:5px 25px 0 0;}
.element	 { padding:0 5px 10px 5px;float:left;border-bottom:4px solid #89C9EF;margin-bottom:8px;width:880px; }

table.fv{border-collapse:collapse;border:1px solid #F5F5F5;float:right;margin:2px 5px;float:left;width:430px;}
table.fv td{padding:8px;border-bottom:1px solid #F5F5F5;font-size:12px;line-height:120%;color:#5F5F5F;}
img.e-img{float:left;border:2px solid #F5F5F5;width:430px;height:auto;clear:left;}
p.e-gysz{float: left;font-size:12px;}
span.btto{font-size:14px;font-weight:bold;color:#FE7509;float:right;}

p.required{padding:5px;background:#ff3300;color:#FFFFFF;font-weight:bold;display:none;clear:both;}
span.pn_num {
display:block;
height:210px;
}

/* ------------- quote_res ------------------- */
#quote_res{}
#quote_res dl{width:100%;padding:4px 0;}
#quote_res dt{float:left;width:70%;color:#444;font-weight:normal;}
#quote_res dt .item_name{clear:both;float:left;display:block;width:100%;color:#6DABD2;font-size:14px;}
#quote_res dt .item_name a{color:#6DABD2;}
#quote_res dd{width:25%;float:left;}
#quote_res dd .price{display:block;width:100%;color:#000;background-color:#E7EEF9;padding:6px;border:0;font: normal bold  14px/normal Verdana, sans-serif;float:right;text-decoration:none;margin-top:8px;}
#quote_res dd b{display:block;width:100%;color:#fff;background-color:#68E055;padding:2px 6px;border:0;font: normal bold  14px/normal Verdana, sans-serif;float:right;text-decoration:none;margin-top:2px;text-align:center;}
#quote_res dd a{display:block;width:100%;color:#000;background-color:#b7dcf3;padding:6px;border:0;font: normal bold  14px/normal Verdana, sans-serif;float:right;text-decoration:none;margin-top:8px;text-align:center;}
a#print2{background:url(img/print.png) no-repeat left;display:block;width:80px;height:16px;float:right;padding:10px 40px 10px 80px;font-size:14px;color:#FE7509;margin:0 45px 0 0;border:1px solid #c3c3c3;}
p.types{width:230px;float:right;padding:15px 10px 10px 0;}
a#close{left:640px;background:url(img/close.png) no-repeat top;}