/* CSS Document */
body{
	margin:0px;
	padding:0px;
	width:331px;
	height:242px;
	font-family:Arial, Helvetica, sans-serif;
}
a, a:hover{text-decoration:none;}
#box_bg{
	background-image:url(../images/box_bg.png);
	background-repeat:no-repeat;
	width:331px;
	height:242px;
	overflow:hidden;
}
#box_bg_uj{
	/*
	background-image:url(../images/randivonal_bg.png);
	background-repeat:no-repeat;
	*/
	background:#ffffff;
	width:331px;
	height:242px;
	overflow:hidden;
}
#tab1,#tab2{
	float:left;
	margin-right:3px;
	width:108px;
	height:15px;
	background-repeat:no-repeat;
	background-position:top center;
	}
#tab3{
	float:left;
	width:109px;
	height:15px;
	background-repeat:no-repeat;
	background-position:top center;}

.tab{
	font-size:12px;
	font-weight:bold;
	color:#303030;
	text-align:center;
	height:31px;
	line-height:30px;
	cursor:pointer;
	}
.tab:hover, .aktiv{
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	}
#tab1{
	background-image:url(../images/tab1_bg.png);
	} 	 	
#tab2{
	background-image:url(../images/tab2_bg.png);
	} 	 	
#tab3{
	background-image:url(../images/tab3_bg.png);
} 	 	
	
#tab1.aktiv, #tab1:hover{
	background-image:url(../images/tab1_bg_roll.png);
	} 	 	
	
#tab2.aktiv, #tab2:hover{
	background-image:url(../images/tab2_bg_roll.png);
	} 
#tab3.aktiv, #tab3:hover{
	background-image:url(../images/tab3_bg_roll.png);
	} 	 	
	
#tab2_content,#tab3_content{
	display:none;
	background:#fff6b9 url(../images/box_bg2.png) 0px -1px;
	min-height:212px;
	}	
.clear{clear:both;}
.hely{height:10px;}
.hely2{height:5px;}
/*brands*/
#brands_bg{
	background-image:url(../images/brands_bg.png);
	background-repeat:no-repeat;
	width:301px;
	height:192px;
	margin-left:15px;
	padding-bottom:20px;
}
#brands_logo{
	width:100px;
	height:30px;	
	}
.brands_pic{
	float:left;
	width:87px;
	border:1px solid #ff6d09;
	height:137px;
	margin:16px 0 0 10px;}
.brands_pic img{
	width:87px;
	height:137px;}	
.brands_container{
	float:left;
	margin:10px 0 0 10px;
	width:165px;}
.akcio_logo img{
	width:100px;
	height:35px;
	margin:5px 0;
	}	
.slider ul,.slider ul li{
	margin:0px;
	padding:0px;
	list-style:none;}
			
.prev{
	float:left;
	background-image:url(../images/prev.png);
	background-repeat:no-repeat;
	width:78px;
	height:24px;
	cursor:pointer;}
.next{
	float:left;
	margin-left:1px;
	background-image:url(../images/next.png);
	background-repeat:no-repeat;
	width:78px;
	height:24px;
	cursor:pointer;}
.brands_tnev{
	height:34px;}	
.brands_tnev a{
	font-size:12px;
	color:#020212;
	font-weight:bold;
}
.brands_ar{
	font-size:22px;
	color:#020212;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	}
.brands_ar .old{
	font-size:12px;
	color:#020212;
	font-weight:normal;
	text-decoration:line-through;
	font-family:Arial, Helvetica, sans-serif;
	}
#kedvezmeny{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000;
	text-align:right;
	position:absolute;
	left:255px;
	}
#kedvezmeny span{
	font-size:13px;}	
.akciovege{
	font-size:12px;
	color:#020212;
	}
.taktiv{
	display:block;}
.tinaktiv{
	display:none;}				
/*brands end*/


/*randi*/
/*
#randi_kereses{
	float:left;
	background-image:url(../images/randi_kereses.png);
	background-repeat:no-repeat;
	width:167px;
	height:26px;
	cursor:pointer;		
	}
#randi_kereses.akt{
	background-image:url(../images/randi_kereses_akt.png);
	width:164px;
	}	
#randi_belepes{
	float:left;
	background-image:url(../images/randi_belepes.png);
	background-repeat:no-repeat;
	width:167px;
	height:26px;
	cursor:pointer;
	}
#randi_belepes.akt{
	background-image:url(../images/randi_belepes_akt.png);
	width:164px;
	}	
.randi_logo{
	padding:7px 0 0 14px;
	width:127px;
	height:26px;
}
.col1{
	float:left;
	padding:1px 9px 0 24px;
	width:161px;
	}
.col2{
	float:left;
	width:109px;
	}
.col2 a{
	color:#646464;
	font-size:12px;
	text-decoration:underline;
	}		
input[type="text"]{
	border:1px solid #abadb3;
	width:141px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#646464;
	outline:none;
	padding:0 10px;
	}
.randi_belepes{
	background-image:url(../images/belepes_btn.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:109px;
	height:21px;
	outline:none;
	border:none;
	cursor:pointer;
}
.randi_logo{
	float:right;
}

.randi_telep{
	text-align:center;
	padding:46px 0px 0px 0px;
	color:#303030;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
#randi_keres_form{
	width:311px;
	padding:0px 10px;
	color:#303030;
	font-size:11px;
	}
.randi_megye{
	float:left;
	width:auto;
	height:26px;
	}	
.randi_kereses_btn{
	float:right;
	height:26px;
	}
.kereses_form_btn{
	background-color:transparent;
	background-image:url(../images/randivonal_kereses.png);
	background-repeat:no-repeat;
	width:121px;
	height:26px;
	border:none;
	outline:none;
}
.randi_select{
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	}
.randi_radio{
	float:left;	
}
.arc{
	float:left;
	width:47px;
	height:auto;
	margin-right:5px;
	text-align:center;
	color:#020212;
	font-size:12px;
	}
.arc img{
	width:47px;
	height:60px;}	
.arc p{
	margin:0px;
	padding:7px 0;}	
.bal_arc{
	margin-left:13px;}	*/
	
	@font-face { font-family: 'open_sanssemibold'; src: url('font/opensans-semibold-webfont.eot'); src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('font/opensans-semibold-webfont.woff') format('woff'),  url('font/opensans-semibold-webfont.ttf') format('truetype'),  url('font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'open_sansregular'; src: url('font/opensans-regular-webfont.eot'); src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('font/opensans-regular-webfont.woff') format('woff'),  url('font/opensans-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansbold'; src: url('font/opensans-bold-webfont.eot'); src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('font/opensans-bold-webfont.woff') format('woff'),  url('font/opensans-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }

input[type=submit],input[type=button]{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}

form { margin: 0; padding: 0; }
a img {border:none;}
.clr:after, .clr:before { content: " "; display: table }
.clr:after { clear: both }
.clr { *zoom:1
}
.clear { height: 0; width: auto; clear: both; overflow: hidden; font-size: 0; }

a img { border:none; }
form { margin:0; padding:0; }


#tab1_content {width:330px;}
.randi_title { font-family: 'open_sansregular'; text-align:center; font-size:21px; color:#ad1012; margin:8px 0;}
.arc {float:left; margin-left:6px;}
.bal_arc { margin-left:10px;}
#randi_keres_form {margin:8px 10px 0 10px; background:#ececec;}
.randi_col1 {float:left; font-family: 'open_sansbold'; font-size:8px; text-transform:uppercase; margin:13px 0 0 10px;}
.randi_col2 {margin:6px 0 0 8px; float:left; font-size:13px; color:#3b3b3b;}
.randi_radio .randi_col2 {margin:10px 0 0 8px;}
.randi_select, .randi_radio {float:left; width:150px;}
.randi_inp_left {float:left; width:150px;} 
.randi_kereses_btn {float:right; margin:10px;}
.kereses_form_btn {width:138px; height:38px; background:#286207; font-family: 'open_sansregular'; font-size:23px;color:#fff; text-align:center; line-height:38px; border:none;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);}
.randi_logo {float:left; width:165px; height:23px; font-size:1px; text-indent:-100%; overflow:hidden; background:url(../img/randi_logo.png); margin:8px 0 0 10px;}
.randi_szlog {float: left; font-family: 'open_sansregular'; font-size:10px;  color:#3b3b3b; margin:6px 0 0 10px; }



div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }
  
  div.selector {
  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;
  line-height: 20px;
  height: 22px;
  padding: 0px;
  position: relative;
  overflow: hidden;
  width:40px;
  
  
   }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
	background:#fff url(../img/sel_arr.png) no-repeat right;
    height: 20px;
    line-height: 20px;
    padding:0 20px 0 3px;
    cursor: pointer;
	border: solid 1px #bcbcbc;
	}
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 20px;
    top: 1px;
    left: 0px;
    width: 100%;
	-webkit-appearance:none;
	font-size:13px; color:#3b3b3b;
	cursor:pointer; }

div.selector select option {background:#fff; color:#3b3b3b;}


/* Radio */
div.radio {
  position: relative;
   margin:-6px 4px 0 0; }
  div.radio, div.radio span, div.radio input {
    width: 20px;
    height: 20px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
	border:solid 1px #bcbcbc;
	background:#fff;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  width: 18px;
    height: 18px;
	
 }
    div.radio span.checked:before {
		content:''; width:10px; height:10px; background:#2f6e0a; position:absolute; top:5px; left:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
       }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }

/*randi_end*/


/*citybrands*/
#citybrands_logo{
	float:left;
	width:139px;
	height:34px;
	padding:9px 0 0 13px;}
#citybrands_tobbakcio{
	float:right;
	width:110px;
	height:34px;
	line-height:34px;
	padding-right:16px;
	text-align:right;}
#citybrands_tobbakcio a{
	font-size:12px;
	color:#202126;
	font-weight:bold;
	text-decoration:underline;
	}
.citybrands_termek img{
	border:1px solid #b5b2a6;
	margin:3px 5px 3px 0;
	}
.citybrands_termek{
	text-align:left;
	padding:0 15px;
	}
.citybrands_termek a{
	font-size:11px;
	color:#303030;
	}	
.citybrands_separator{
	clear:both;
	background-image:url(../images/citybrands_separator.png);
	background-repeat:no-repeat;
	width:301px;				
	height:1px;
	margin:4px 15px;
}

/*citybrands_end*/