﻿.fb_edge_widget_with_comment
{
  position:absolute;
}
html, body
{
  padding: 0;
  margin: 0;
}
img
{
  border:none;
}
body, div, p {
  font-family:sans-serif;
  color: #333;
}
body 
{
  background:url('../img/bodybg.jpg');
}
h1 {
  font-size: 60px;
}
			
a, a:link, a:active, a:visited {
  color: black;
  text-decoration:none;
}
div#container{
  background-color: #c4c3c3;
  width:994px;
  margin:auto;
  height:auto;
  overflow:auto;
}
			
/*MENU STYLE*/
div.head
{
  width:100%;
  height: auto;/*height:555px;*/
  overflow:auto;
  background: #272727; /* Old browsers */
  margin:0 auto 0 auto;
}
div.menugalery{
  width:100%;
  height:235px;
  margin:0;
  padding:0 0 5px 0;
  overflow:hidden;
  float:left;
}
/*div#foo4 img{
  width:990px; 
  height:400px;
}*/
div.maininfo{
  width:360px;
  height:220px;
  background:none;
  margin:10px 0 0 615px;
  position:absolute;
}
div.maininfo table.contact
{
        width:98%;
        border-spacing:0;
        margin:2% 1% 0% 1%;


}
div.maininfo table.contact tr td:first-child
{
        width:35%;
        text-align:center;
        color:white;
}
div.maininfo table.contact tr td:first-child img
{
        width:40px;
        height:auto;
        margin-top:2px;
}
div.maininfo table.contact tr td
{
        font-size:14px;
         font-weight:bold;
          color:white;
}
div.maininfo table.open
{
        width:98%;
        border-spacing:0;
        margin:1% 1% 0% 1%;
}
div.maininfo table.open tr
{
        height:25px;
}
div.maininfo table.open tr td
{
        text-align:center;
        font-size:14px;
        font-weight:bold;
         color:white;
}
div.maininfo table.open tr td:last-child
{
        text-align:center;
}
div.maininfo table.open tr td:first-child
{
        text-align:center;
}
div.maininfo table tr.t_head
{
        height:20px;
        /*background:#700a0a;*/

        color:white;
        font-size:15px;
}
div.maininfo table tr.t_head td
{
        padding-bottom:3px;

        border-bottom:2px solid #700a0a;
}
div.menulogodiv
{
  width:100%;
  background:#272727;
  height:105px;
}	
      
div.info
{
  width:100%;
  height:15px;
  background:#700a0a;
  margin:0 auto 0 auto;
}
div.info a img
{
  width:auto;
  height:12px;
  margin-right:5px;
  margin-bottom:2.5px;
}
div.menu{
  width:75%;
  float:left;
  margin-left:8px;
  height:90px;
}
div.menustring{
  border-width:0 0 1px 0 ;
  border-color:white;
  border-style:solid;
  margin-top:5px;
  text-align:center;
}
div.menustring ul{		
  list-style:none;
  height:29px;
  width:100%;
  margin:0 0 0 5px;
  padding:0 0 1px 0;
}
div.menustring ul li{
  height: 22px;
  width: auto;
  margin: 3px 17px 0 0%;
  padding: 3px 0% 2px 0%;
  font-size: 16px;
  color: white;
  float: left;
}
div.menustring ul li a{   
  color:white;
 /* border:1px solid yellow;*/
  padding:5px 15px 5px 15px;
  text-decoration:none;
}
div.menuhovers ul.hov
{
  list-style:none;
  width:100%;
  text-align:center;
  float: left;
  margin: 0 0 0 5px;
  padding:0 0 0 0;
}
div.menuhovers ul.hov li,div.menuhovers ul.hov li
{
  margin:0 17px 0 0px;
  padding:0 0 0 0; 
  height:49px;
  float:left;
  display:list-item;
  background-position:center; 
}
/*div.menuhovers ul.hov li#c5,div.menuhovers ul.hov li#c6
{
  margin:0 8px 0 7px;
}  */
div.logo
{
  margin:0 0 0 20px;
  width:20%;
  float:left;
  height:auto;
  background:#272727;
  text-align:center;
}
div.logo img{
  margin:10px 0 0 0;
  width:100%;
  height:auto;
}
.hover{
  background:#484848;
}
.arrowhover
{
  display:none;
  background:url('../img/arrowhover.png') no-repeat center;
}
div.menustring ul li.menuselected a{
  color:#ba0f0f;
}
			
.hoverselected{
  display:list-item;
  visibility:visible;
  background:url('../img/arrowselected.png') no-repeat center;
}
			/*MENU STYLE END*/
			
			/*GALERY*/
			
.image_carousel {
/*padding:0;
  background: url('headgalery_bg.png') no-repeat;
  width:978px;
  height:550px;
          
  margin: 0 auto 0 auto;*/
  margin-top:10px;
  margin-bottom:10px;
  width: 600px;
  margin-left: 0.2%;
}
.image_carousel img {
  /* z-index:1;
  margin:15px 0 0 33px;
  width:900px;
  height:380px;
  display: block;
  float: left;*/
  width:600px;
  height:220px;
}
/*a.prev4 {
  background: url('../img/galery_left_hover.png') no-repeat;
  width: 82px;
  height: 57px;
  background-size:contain;
  z-index:100;
  position: absolute;
  margin-left:20px;
  top: 260px;
}
a.prev4:hover{
  width: 82px;
  height: 57px;
  background: url('../img/left_hover.png');
  background-repeat:no-repeat;
  background-size:contain;
}
a.next4
{
  background: url('../img/galery_right_hover.png');
  background-repeat:no-repeat;
  background-size:contain;
  width: 82px;
  height: 57px;
  z-index:100;
  margin-left:880px;
  position: absolute;
  top: 260px;
}
a.next4:hover
{
  width: 82px;
  height: 57px;
  background: url('../img/right_hover.png');
  background-repeat:no-repeat;
  background-size:contain;
}*/
     
.pagination {
  margin:190px 0 0 260px;
  width:90px;
  z-index:100;
  position:absolute;
}
.pagination a {
  /*background:rgba(0,0,0,0.6);*/
  background:url("../img/pag_bg.png") no-repeat;
  width: 15px;
  height: 15px;
  margin: 0 5px 0 0;
  display: inline-block;
}
.pagination a.selected {
  background:#700a0a;
  cursor: default;
}
.pagination a span {
  display: none;
}
			
/*GALERY END*/
			
			
/*SUBECT STYlE*/

div.subject{
  width:100%;
  font-family:'op';
  height:auto;
  overflow:auto;
  padding-bottom:10px;
  background:#c4c3c3;
}
div.footer{
  width:100%;
 /* height:150px;*/
  height:auto;
  overflow:auto;
  float:left;
  background:#272727;
}
div.footer h5
{
    width:100%;
    float:left;
    color:white;
    margin:0;
    padding:0;
}
div.footer img
{
    width:22%;
    margin-right:3%;
    margin-top:20px;
    float:left;
    height:auto;
}
div.footer div.footer_left{
    width:46%;
    float:left;
    margin:2%;
    height:140px;
    border-right:2px solid white;
    overflow:auto;
}
div.footer div.footer_right{
    width:45%;
    margin:2%;
    float:left;
    height:140px;
    overflow:auto;
}
/*SUBJECT STYLE END*/
			
			
/*SLIDER STYLE*/

.wrapper {
  width:97%;
  height:195px;
  background:url('../img/sliderback2.png') no-repeat;
  overflow:hidden;
  margin: 10px auto 0 auto;
  padding: 0 0 0 0;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
}
.wrapper2 {
  margin:10px auto 0 auto;
  width:97%;
  height:195px;
  background:url('../img/sliderback2.png') no-repeat;
  overflow:hidden;
  padding: 0 0 0 0;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
}
.list_carousel {
  background-color: white;
  margin:0px 0 0 3px;
  padding:0 0 0 0 ;
  height:160px;
  float:left;
  width: 100%;
}
.list_carousel ul.slide {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
}
.list_carousel li {
        color: #999;
        text-align: center;
        background-color: #eee;
        width: 280px;
        height: 160px;
        padding: 0;
        cursor:pointer;
        margin: 0 12px 0 23px;
        display: block;
        float: left;
}
.clearfix {
        float: none;
        clear: both;
}
div.wrap_next
{
        position:absolute;
        height:40px;
        width:40px;
        margin:60px 0 0 919px;
}
div.wrap_prev
{
        position:absolute;
        height:40px;
        width:40px; 
        margin:60px 0 0 5px; 
}
div.wrap_next a
{
  background:url('../img/wrap_next.png') no-repeat;
  height:40px;
  width:40px;
  float:right;
  margin:0px 0 0 0;   
  background-size:39px 39px; 
}
div.wrap_next:hover a
{
        background:url('../img/wrap_nexthover.png') no-repeat;
        background-size:39px 39px; 
}
div.wrap_prev a
{
  background:url('../img/wrap_prev.png') no-repeat;
  height:40px;
  width:40px;
  background-size:39px 39px; 
  float:left;
  margin:0px 0 0 0;           
}
div.wrap_prev:hover a
{
        background:url('../img/wrap_prevhover.png') no-repeat;     
         background-size:39px 39px;  
}
/*.prev {
  float: left;
  height:160px;
  width:20px;
  background:url('../img/slider_left.png');
  background-size:cover;
  margin:0px 0 0 1.5%;
}
.next {
  float: left;
  background:url('../img/slider_right.png');
  background-size:cover;
  height:160px;
  width:20px;
  margin:0px 0 0 0;
}*/
.pager {
  float: left;
  width: 300px;
  text-align: center;
}
.pager a {
  margin: 0 5px;
  text-decoration: none;
}
.pager a.selected {
  text-decoration: underline;
}
.timer {
  background-color: #999;
  height: 6px;
  width: 0px;
}
ul#foo2
{
  margin:0;
  padding:0;
  height:180px;
  width:100%;
  float:left;
}
div.elem{
  height:170px;
  background:url('../img/item_bg12.png');
}
div.elem:hover .headname{
  text-decoration:underline;		
}
.item_name{
  height:29px;
  width:65%;
  padding-top:4px;
  margin-left:17.5%;
  text-align:center;
  line-height:13px;
}
.item_pic{
  float:left;
  width:100px;
  margin-top:20px;
  margin-left:15px;
  height:100px;
}
			
.item_pic img
{
  width:100%;
  max-height:94px;
  height:auto;
}
.item_li{
  z-index:10;
  position:absolute;
  margin-left:100px;
  margin-top:0px;
  width:7%;
  height:150px;
}
.headname{
  font-size:12px;
  font-weight:bold;
}
div.elem div.doc
{
  width:150px;
  height:90px;
  float:right;
}
div.elem div.doc p.item_data_p
{
  /* width:150px;
  height:90px;
  color:black;
  font-size:10px;
  background:rgba(255,255,255,0.8);
  padding:0;*/
}
div.item_dualprice{
  width:150px;
  height:30px;
  float:right;
  margin-top:0px;
  text-align:center;
}
div.item_price{
  width:170px;
  height:40px;
  float:right;
  margin-top:3px;
  text-align:center;
}
div.item_dualprice div.oldprice{
  color:white;
  height:12px;
  font-size:11px;
  margin-top:1px;
  width:100%;
  text-decoration:line-through;
}
div.item_dualprice div.newprice{
  color:white;
  height:20px;
  font-weight:bold;
  font-size:13px;
  width:100%;
}
div.item_price div.price{
  color:white;
  height:30px;
  padding:10px;
  font-size:19px;
  width:100%;
}
div.sliderhead
{
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  height: 30px;
  width: 480px;
  margin: 2px 0 0 0;
}
div.wrapper div.sliderhead span,div.wrapper2 div.sliderhead span 
{    	
  float:left;
  width:230px;
}
div.sliderhead div.moreprod
{
  color: white;
  font-weight: bold;
  font-size: 12px;
  height: 15px;
  padding:0 0 3px 0;
  width: 140px;
  float:left;
  margin: 9px 0 0 0;
}
div.sliderhead div.moreprod a
{
  margin-top:10px;
  padding:3px 0 3px 0;
}
div.sliderhead div.moreprod a:hover
{
  color:red;
}
div.sliderhead div.moreprod img
{
  padding-top: 3px;
  margin-left: 4px;
  height: 10px;
}

/*SLIDER STYLE END*/

/*SUBJECT STYLE (textbox,hasznaltbox)*/

/*USED SLIDER*/
			
.wrapper_used{
  padding:0;
  width:330px;
  float:left;
  height:auto;
  margin:5px 0 0 0px;
}
.used_carousel {
  background-color: white;
  margin:15px 0 0 0;
  padding:0 0 0 0 ;
  height:170px;
}
.used_carousel ul.slide {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
}
.used_carousel li {
  color: #999;
  cursor:pointer;
  text-align: center;
  background-color: #eee;
  width: 280px;
  height: 180px;
  padding: 0;
  margin: 0 1px 0 1px;
  display: block;
  float: left;
}
.used_carousel li div.elem{
  height:170px;
  background:url('../img/item_bg12.png');
}

.used_prev {
  background:url('../img/wrap_next.png') no-repeat;
  height:40px;
  width:40px;
  float:right;
  margin:0px 0 0 0;   
  background-size:39px 39px; 
}
div.wrapused_next
{
        z-index:1000;
        position:absolute;
        height:40px;
        width:40px;
        margin:74px 0 0 284px;
}
div.wrapused_prev
{
        z-index:1000;
        position:absolute;
        height:40px;
        width:40px; 
        margin:74px 0 0 6px; 
}
div.wrapused_next a
{
  background:url('../img/wrap_next.png') no-repeat;
  height:40px;
  width:40px;
  float:right;
  margin:0px 0 0 0;   
  background-size:39px 39px; 
}
div.wrapused_next:hover a
{
  background:url('../img/wrap_nexthover.png') no-repeat;
  background-size:39px 39px; 
}
div.wrapused_prev a
{
  background:url('../img/wrap_prev.png') no-repeat;
  height:40px;
  width:40px;
  background-size:39px 39px; 
  float:left;
  margin:0px 0 0 0;           
}
div.wrapused_prev:hover a
{
        background:url('../img/wrap_prevhover.png') no-repeat;     
         background-size:39px 39px;  
}
.usedpager
{
  margin:5px 0 5px 0;
}
.usedpager a {
  background:url("../img/pag_bg.png") no-repeat;
  width: 15px;
  height: 15px;
  margin: 0 5px 0 0;
  display: inline-block;
}
.usedpager a.selected {
  background:#700a0a;
  cursor: default;
}
.usedpager a span {
  display: none;
}
      
/*USED SLIDER END*/
div.hasznaltbox div.sliderhead
{
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  height: 30px;
  width: 240px;
  margin: 3px 0 0 0;
}

div.textbox
{
  width:300px;
  height:300px;
  margin:15px 7px 0 12px;
  float:left;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
}
div.hasznaltbox
{
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
  width:330px;
  height:300px;
  margin:15px 7px 0 9px;
  float:left;
  text-align:center;
  background:url('../img/usedprod_bg.png') no-repeat;
}
div.textbox{
  background:url('../img/textbox_bg.png') no-repeat;
}
div.textbox div.textbox_head{
  width:90%;
  height:20px;
  padding:10px;
  font-weight:bold;
  margin:0 auto 0 auto;
  text-align:center;
  border-width:0 0 2px 0;
  border-color:#700a0a;
  border-style:solid;
}
div.textbox div.textbox_string
{
  margin:5px 10px 10px 10px;
  text-align:justify;
  max-height:270px;
  font-size:12px;
}
div.textbox div.textbox_string p span
{
  color:blue;
}
div.textbox div.textbox_string a
{
  color:red;
}
div.textbox div.textbox_string a:hover
{
  text-decoration:underline;
}
div.textbox div.textbox_string p
{
  line-height:150%;
  float:left;
  max-height:240px;
  overflow:hidden;
}
div.div_allusedprod
{		
  width: 45%;
  height: 25px;
  padding-top: 6px;
  background: #700a0a;
  margin: 15px 0 0 27.5%;	
  float:left;		
}
div.div_allusedprod:hover
{
  -moz-box-shadow:    inset 0 0 10px #000000;
  -webkit-box-shadow: inset 0 0 10px #000000;
  box-shadow:         inset 0 0 10px #000000;
}

a.link_allusedprod
{
  color:white;
  padding:5px 15px 5px 15px;
  cursor:pointer;			
}
p.doc
{
  margin:0;
  padding:0;
  width:65%;
  text-align:left;
  font-size:11px;
  height:93px;
  margin:5px 0 0 15px;
  float:left;
}
img.prod_pic
{
  width:32%;
  float:left;
  margin:25px 0 0 8px;
  max-height:90px;
}
/*SUBJECT STYLE END*/
			
/*AJAX products*/
div.show_prods
{
  z-index:1000;
  width:900px;
  margin-left:49px;
  height:700px;
  position:fixed;
  background:white;
  overflow:auto;
  visibility:hidden;
}
div.show_prods div.show_head
{
  height:30px;
  width:100%;
  background:grey;
}
div.show_prods div.show_head a
{
  float:right;
}
div.show_prods div.elem
{
  width:40%;
  margin:10px 0 0 6%;
  float:left;
  border:1px solid red;
}
div.head div.head_footer
{
  width:100%;
  height:auto;
  float:left;
}
div.head div.head_footer div.page_title
{
  width:27%;
  margin-left:3%;
  height:40px;
  float:left;
  background:url('../img/page_title.png') no-repeat;
}
div.head div.head_footer div.page_title span
{
  padding-top:12px;
  margin-left:85px;
  float:left;
  font-weight:bold;
}
div.head div.head_footer div.facebook_box
{
  float: left;
  position: absolute;
  width: 400px;
  margin-left: 500px;
  margin-top: 5px;
  height: 40px;
}
p.empty_pag
{
  width:800px;
  margin:60px 0 0 0px;
  position:relative;
  z-index:1000;
  text-align:center;
  font-weight:bold;
}