#google_map{
  width:440px;
  height:300px;
  float:right;
  border:1px solid #717f82;
  padding:0;
  margin:0;
}

#google_map img{
  float:left;
  padding:0;
  margin:0;
  border:0;
}


body{
  margin:0;
  padding:0;
  background:#301001 url(../svea_images/svea_bg.jpg) center top no-repeat;
}

#container{
  width:932px;
  margin:auto;
  top:2px;
}

#copyright{
  float:right;
  font:bold 12px Arial;
  color:#fff;
}

#content{
  background:#301001 url(../svea_images/svea_body.jpg) center top repeat-y;
  float:left;
  width:932px;
}

#flashmenu{
  width:925px;
  height:56px;
  float:left;
  text-align:left;
  position:relative;
  left:3px;
  background:#ED983D;
  margin:0;
  padding:0;
}

#leftbox{
  width:229px;
  float:left;
  padding:0px;
  position:relative;
  left:3px;
  z-index:1;
}

#leftbox img{
  border:0px solid #000;
}

#leftbox_bg{
  background:url(../svea_images/box_body.jpg) 0px top repeat-y;
  float:left;
  width:221px;
  float:left;
  padding:4px;
}
#leftbox h1{
  color:#fff;
  font:bold 17px Arial;
  letter-spacing:-1px;
  margin:0;
  padding:5px;
}

#leftbox h2{
  color:#000;
  font:bold 15px Arial;
  letter-spacing:-1px;
  margin:0;
  padding:5px 0 5px 10px;
  float:left;
}

#brands{
  float:left;
  width:210px;
  position:relative;
  padding:0 0 10px 4px;
}

#leftbox #sveamenu{
  width:201px;
  padding:0 10px 10px 10px;
}

#leftbox #sveamenu li{
  width:201px;
  padding:0;
  /*margin:1px 0 0 0;*/
  background:#fff url(../svea_images/menu_bg.png) 0px 0px repeat-y;
  text-align:left;
  /*border-top:1px solid #f2f2f2;*/
  border-top:1px solid #fff;
}

#leftbox #sveamenu li ul{
  padding-left:10px;
  width:auto;
}

#leftbox #sveamenu li ul li{
  width:100%;
  /*background:#fff ufrl(../svea_images/menu_bg.png) 0px 0px repeat-y;*/
  background:transparent;
  display:block;
  /*border:1px solid red;*/
}

#leftbox #sveamenu li a{
  font:bold 13px Arial;
  color:#DC580E;
  padding:5px 15px 5px 5px;
  float:left;
  text-decoration:none;
}

#leftbox #sveamenu li a:hover{
  color:#FC993C;
}

#sveatext{
  width:676px;
  float:right;
  padding:13px;
  border:0px solid #000;
}

#search{
  float:left;
  margin:0;
  padding:0;
  background:transparent url(../svea_images/konyha_kereses.png) center top no-repeat;
  width:218px;
  height:34px;
}

#search input{
  float:left;
  margin:0;
  padding:0;
  position:relative;
  left:83px;
  top:6px;
  width:106px;
  border:0;
  background:transparent;
}

ul{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
}

li{
  float:left;
  margin:0;
  padding:0;
}

img{
  float:left;
  margin:0;
  padding:0;
  border:0;
}

.termeklista li{
  width:654px;
  background:#ffedc2;
  border:1px solid #ef8700;
  margin:0 0 10px 0;
  padding:10px;  
  font:bold 12px Arial;
  color:#502800;
}

.termeklista li img{
  border:1px solid #ef8700;
  font:normal 10px Arial;
}

.termeklista li span{
  width:300px;
  float:right;
}

.termeklista li span strong, .termeklista li ul li b{
  font-weight:normal;
  padding-left:10px;
}

.termeklista li i{
  font-weight:bold;
  font-style:normal;
}

.termeklista li ul{
  width:220px;
  float:right;
}

.termeklista li ul li{
  width:220px;
  float:left;
  border:0;
  padding:0;
}

.popup li ul{
  width:320px;
  float:right;
}

.popup li span{
  width:320px;
  float:right;
}


/*------------------------- vajar ----------------------------------*/
#topmenu{
  width:925px;
  float:left;
  text-align:left;
  position:relative;
  left:3px;
  margin:0;
  padding:0;
  position:relative;
  height:50px;
}


#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		padding: 5px 10px;
		text-decoration: none;
		color: #000;
		font-weight:bold;
		white-space: nowrap;
    background:url(../svea_images/bg_main_menu_li_a.png) repeat-x;
  }

	#jsddm li a:hover
	{
	    background:url(../svea_images/bg_main_menu_li_a_hover.png) repeat-x;
	    color:#ffff01;
  }
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white
			top:0;
      z-index:10;  
  		border:1px solid #aaa;
			border-top:0;
		  color: #000;
			background: #cccccc;
    }
		
		#jsddm li ul li
		{	float: left;
			display: inline;
    }
		
		#jsddm li ul li a
		{	width: auto;
			padding: 5px 5px;
			background: #cccccc;
    }
		
		#jsddm li ul li a:hover
		{	
    			background: #cccccc;
      color:#676767;
    
    }

#butorcsalad_left_menu{
  background:#f2f2f2 url(../svea_images/box_body.jpg) 0px top repeat-y;
  padding:0px 0px 20px 11px;
  width:210px;
  float:left;
}

#left-images{
  width:201px;
  float:left;
}

#butorcsalad{
  float:left;
}

#butorcsalad #right-images{
  width:676px;
  overflow:auto;
  float:left;
  /*background:transparent url('../svea_images/loading-small.gif') 209px 132px no-repeat;*/
}


#butorcsalad #bottom-images,
#butor_info{
  padding-top:2px;
  width:676px;
  float:left;
}

#left-images img,
#butorcsalad #right-images img,
#butorcsalad #bottom-images img{
  float:left;
}

#butorcsalad #left-images a{
  float:left;
}

#butorcsalad #left-images a:hover{
  float:left;
  background:#000;
}


#left-images img{
  /*border:1px solid #be6a14;
  width:199px;*/
  height:145px;
  position:absolute;
}

#butorcsalad #bottom-images img{
  width:167px;
  height:125px;
  padding:1px;
}

/*#right-images {
  width:450px;
  height:296px;
  overflow: hidden;
  text-align:center;
}*/

/*#right-images img{
  height:296px;
  width:450px;
  
}*/

#left-images a:hover img{
  float:left;
  background:#000;
  filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
}

#butor_info{
  padding-top:10px;

}

.leiras{
  display:none;
}

#butor_info .name{
  background:#de5a10;
  color:#fff;
  font-size:16px;
  font-weight:bold;  
  padding:5px;
  border-bottom:1px solid #fff;
}
#butor_info .desc{
  padding:10px 5px;
  background:#ffedc2;
}

/*----------------------- carusel ---------------------------------------*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    /*width: 226px;*/
    width: 201px;
    position:relative;
    /*height: 152px;*/
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango{
    width: 201px;
    /*width: 226px;
    height: 296px;*/
    height: 614px;
    float:left;
}

.jcarousel-skin-tango .jcarousel-container {
    /*background: #ed913a;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    /*width: 226px;
    height: 296px;*/
    width: 201px;
    height: 594px;
    padding: 20px 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  201px;
    /*height: 296px;*/
    height: 594px;
}

.jcarousel-skin-tango .jcarousel-item {
    /*width: 226px;*/
    width: 201px;
    overflow:hidden;
    height: 146px;
    border-bottom:1px solid #be6a14;
    text-align:center;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 2px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 90px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../svea_images/arrow-down.gif) no-repeat 0 0;
}

/*.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}*/

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background: transparent url(../svea_images/arrow-down-2.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 90px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../svea_images/arrow-up.gif) no-repeat 0 0;
}

/*.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}*/

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background: transparent url(../svea_images/arrow-up-2.gif) no-repeat 0 0;
}

