body{background:padding:0;margin:0 auto;font-family:'Segoe UI',Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;color:#4d4d4d}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0;padding:0;}
a{text-decoration:none;color:black;}
img{border:none;}
td{font-family:arial;/*font-size:12px*/}
h1, p.elerhetosegek{ float:left;padding:10px;font-size:29px;font-weight:normal;margin-bottom:2px;margin-top:0px}
h2{ clear:both;padding:10px;margin:0;padding-left:0px;padding-top:15px;font-size:18px;font-weight:normal;margin-bottom:10px}
.box h3{position:absolute;margin-top:150px;margin-left:15px}
.box h4{position:absolute;margin-top:172px;margin-left:15px}
h3 a, h4{font-size:11px; text-transform:uppercase;padding:4px;padding-left:16px;padding-right:16px;font-weight:bold;}
h4{font-weight:normal;float:left;padding-bottom:2px;}

.wrapper{width:960px;margin:0 auto;position:relative}
/*#header{background:url('/files/images/site/background-header.png') repeat-x top;}*/
#header{position:relative}
#header, #header a{color:white;}
#content{padding:40px}

#footer{position:relative;border-top:1px solid #c52127;padding:13px;margin-top:22px;color:black;text-align:center}
#footer, #footer a{color:black;font-size:12px}
#footer .logo{position:absolute;left:0;top:0;}
#footer .contact{padding-top:10px}
#footer .social{position:absolute;right:0px;top:34px;}

p#time{font-size:12px;color:#715904;padding-top:7px;padding-left:20px;float:left;font-weight:bold}
p#hirlevel{font-size:12px;color:#715904;padding-top:7px;padding-right:20px;float:right;font-weight:bold}

#menu{position:absolute;right:0;top:22px;list-style:none;margin:0;padding:0;margin-top:1px;}
#menu li{float:left;padding-left:6px;position:relative}
#menu li.pipe{font-size:10px;font-weight:bold;padding-top:0;margin-top:-2px}
#menu li a{color:black;font-size:11px;text-transform:uppercase;font-weight:bold;text-shadow:none}
#menu-categ li:hover, #menu-categ li:hover>a, #menu-categ li.selected, #menu-categ li.selected>a{background:white;color:#c52127}
#menu-categ li{position:relative}
#menu-categ .sub{position:absolute;background:#C52127;padding:10px;z-index:1000;display:none;left:0;top:25px}
#menu-categ li:hover>div.sub{display:block}
#menu-categ .sub a{display:block;float:none;width:250px;padding-left:10px}
#menu-categ .sub a:hover{background:white;color:#c52127}

.kat-image .box-action{margin-top:0px} 
#menu-categ, #menu-categ a{font-size:18px;text-transform:uppercase;font-weight:bold;text-shadow:none;text-align:left;} 
#menu-categ div.group{background:black;padding:12px;border-bottom:2px solid white}
#menu-categ ul{list-style:none;margin:0;padding:0;display:block;background:#c52127}
#menu-categ ul li{padding-left:13px;padding-right:9px}
#menu-categ ul li a{border-bottom:2px dotted white;display:block;color:white;padding:5px;padding: 6px 5px;line-height: normal;font-size:15px}
#menu-categ ul > li:first-child a{padding-top:8px}
#menu-categ ul > li:last-child a{border-bottom:0px;padding-bottom:8px}
#menu-categ ul > li:last-child ul li a{border-bottom:2px dotted white;}
#menu-categ ul > li:last-child ul li:last-child a{border-bottom:0px;padding-bottom:8px}
#menu-categ ul li ul{display:none;position:absolute;left:310px;top:0px;width:310px;z-index:10}
#menu-categ ul li:hover > ul{display:block}
/*

#menu-categ li{float:left;height:27px;line-height:27px;margin-right:6px;margin-top:4px;margin-bottom:4px;padding-left:13px;padding-right:13px}
#menu-categ li.first{margin-left:20px}
#menu-categ li.pipe{background:url('/files/images/site/bg-li-pipe.png') no-repeat center left;width:3px;height:27px;padding:0}
*/
#kereses{position:absolute;right:0px;top:61px;}
#kereses td{color:#c52127;text-transform:uppercase;text-shadow:none;font-size:12px;font-weight:bold;padding-left:10px}
#kereses input{border:2px solid #c52127;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;padding:5px;height:10px;line-height:20px;outline:none;width:205px}
#kereses #submit{background:#c52127;color:white;font-weight:bold;height:23px;width:35px;line-height:9px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;font-size:12px;text-align:center}

.akcios-box{float:left;margin-right:15px;width:310px;}
.box-action{-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;/*height:520px;*/margin-top:15px;color:white}
.box-action .title, .box-action .title-s{font-size:48px;line-height:50px;text-transform:uppercase;text-align:center;padding-top:12px;font-weight:bold}
.box-action .title-s{font-size:36px;line-height:36px;height:60px;text-transform:none;}
.box-action .img{height:190px;width:302px;overflow:hidden;}
.box-action .img, .box-action img{-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;}
.box-action .price{font-size:48px;font-weight:bold;padding-top:30px}
hr.ba{height:15px;border:none;margin-top:15px}
.bg-yellow{background:#ff9f40}.bg-red{background:#da6062}.bg-blue{background:#9ec9ff;}.bg-silver{background:#b3b3b3;}
.tovabbi{color:#4d4d4d;font-weight:bold;}
.tovabbi-img{float:left;width:147px;height:115px;margin-right:15px;margin-top:15px;overflow:hidden;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;}
.tovabbi-img .title{text-align:center;padding-top:2px;font-size:12px}
#ajanlo{display:block;margin-top:25px}

.kat-image{float:left;width:313px;padding-top:10px}
.kat-image hr.ba{margin-top:4px}
.kiemelt-p{cursor:pointer}
.kiemelt-p h1{font-size:24px;line-height:24px;margin:0px;padding:0;color:#4d4d4e;font-weight:bold;padding-top:5px;padding-bottom:10px;}
.kiemelt-p h1 a{color:#4d4d4e;}
.kiemelt-p .desc, #DialogBox .desc2{background:#ecedee;padding:10px;font-size:12px;color:black;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;}
#DialogBox .desc2{width:293px;}

.products{float:right;width:960px;padding-top:10px}
.products-s{float:right;width:638px;padding-top:10px}

.termek-item{cursor:pointer;float:left;width:313px;height:124px;background:#ecedee;margin-right:12px;margin-bottom:18px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;}
#pmain{float:right;width:632px;padding-top:15px}
#pmain .termek-item{width:310px;}
.termek-item .img{float:left;width:190px;height:120px;margin-left:2px;margin-top:2px;overflow:hidden;background:white}
.termek-item .desc{float:right;width:109px;padding-top:14px}
.termek-item .desc h3, .termek-item .desc h1{font-size:12px;color:black;height:44px;margin:0;padding:0;font-weight:bold;overflow:hidden}
.termek-item .desc h3 span, .termek-item .desc h1 span{display:block;font-weight:normal;font-size:12px}
.termek-item .price{font-size:20px;color:#c52127;text-shadow:-1px 1px 1px black;font-weight:bold}
.termek-item .reszletek, .termek-item .adatlap{background:#c52127;color:white;font-size:11px;text-transform:uppercase;padding-top:2px;padding-left:10px;padding-right:10px;display:block;float:left;margin-top:13px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.ppipe{height:50px;}

.no-margin{margin-right:0}

#col1{float: left;width:387px;padding-top:27px}
#col1 .title,#col2 .title, h1.title{color:#c52127;font-size:24px;text-transform:uppercase;font-weight:bold}
#col2{float:right;width:392px;padding-top:27px}
input, textarea{width:360px;padding:4px;border:1px solid #D5D5D5;background:#E8E8E8 url('/files/images/site/bg-input.png') repeat-x top;}
#elerhDiv label{display:block;padding:5px;padding-left:0;}
#erdeklodes input, #erdeklodes textarea{width:250px}

/* ----------------------------------------- style.pager */
.paginate{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a.paginate{border:1px solid #c52127;padding:2px 6px 2px 6px;text-decoration:none;color:black;margin-right:2px}
a.paginate:hover{background-color:#c52127;color:white;text-decoration:underline;}
a.activepage{border:1px solid #c52127;font:bold 12px Arial,Helvetica,sans-serif;padding:2px 6px 2px 6px;cursor:default;background:#c52127;color:white;text-decoration:none;}
.pager{margin:5px;padding:5px;padding-top:0;margin-top:0;border-top:1px solid #c52127;padding-top:5px;text-align:right}

/* ----------------------------------------- style.button */
.clear{overflow:hidden;width:100%;}
a.button, span.button{background:transparent url('/files/images/bg_button_a.png') no-repeat scroll top right;color:#727769;display:block;float:left;font:normal 12px arial, sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;font-weight:bold;cursor:pointer;}
a.button span, span.button span{background:transparent url('/files/images/bg_button_span.png') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;text-align:center}
a.button:active, span.button:active{background-position:bottom right;color:#727769;outline:none;}
a.button:active span,span.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}

#loader{display:none}
.breadcrumbs{padding-bottom:10px;}
.breadcrumbs, .breadcrumbs a{color:black}

#mask{position:absolute;left:0;top:0;background:black;z-index:500;display:none}
#window{position:absolute;left:0;top:0;z-index:501;background:white;border:1px solid #C52127;display:none}
#window .title{height:26px;line-height:26px;background:#C52127;font-size:12px;color:white;font-weight:bold;padding-left:10px}
#window #c{padding:10px}
#window .close{position:absolute;right:0;top:0;background:#C52127;color:white;cursor:pointer;padding:3px;font-size:12px}
#window .close span{display:block;background:white;margin:1px;color:#C52127;padding-left:5px;padding-right:5px}
#window #button{background:#C52127;width:100%;position:absolute;bottom:0;left:0}
#window #button td{text-align:center;color:white;font-size:14px;text-transform:uppercase;width:50%;font-weight:bold;cursor:pointer }
#window #button td#f{border-right:1px solid white;}

.akcios-box, .tovabbi-img{cursor:pointer}
#akcios-t{position:absolute;right:0;top:0}
#akcios-t .akcios-box{margin-top:38px}
#results{min-height:470px}
#results .pager{text-align:left}

#adatlap>.img{float:left;margin-right:10px;border:1px solid #c52127}
#adatlap>.desc{float:left;width:422px;padding-left:10px}
#adatlap h1{float:none;padding-left:0;padding-top:0}
#adatlap>.price{color:#c52127;padding-top:20px}
#adatlap>.price span{font-size:14px}

.cc-message{font-size:14px}
.cc-message a{color:white;text-decoration:underline}

.termek-item.tolig .desc h3{height:32px}
.termek-item.tolig .price{padding-top:5px}
.termek-item.tolig .price span{display: block;font-size: 13px;padding-top: 3px;color: black;text-shadow: none;}
.termek-item.tolig .adatlap{margin-top: 5px;}