<?xml version="1.0" encoding="iso-8859-1"?>
/* @override http://olcsogsm.hu/css/doboz.css */

.doboz {
	margin-bottom: 3px;
	text-align: left;
}

#kaphato {
	width: 231px;
	float: left;
	margin-top: 10px;
	text-transform: none;
}

div#kosar_container {
	
}

div#telefon_adatlap {
	width: 200px;
	float: right;
}
.s_leftbottom {
	background-repeat: no-repeat;
	width: 10px;
	height: 15px;
	background-position: 0% 0%;
}
.s_rightbottom {
	background-repeat: no-repeat;
	width: 10px;
	height: 15px;
	background-position: 0% 0%;
}
.s_lefttop {
	background-repeat: no-repeat;
	width: 10px;
	height: 15px;
	background-position: 0% 0%;
}
.s_righttop {
	background-repeat: no-repeat;
	width: 10px;
	height: 15px;
	background-position: 0% 0%;
}
.s_bottom {
	background-repeat: repeat-x;
	height: 15px;
}
.s_top {
	background-repeat: repeat-x;
	height: 15px;
}
.s_top_lite {
	background-repeat: no-repeat;
	height: 17px;
	width: 610px;
	background-image: url(../images/box/new_head/hirek_610_lista.gif);
	padding-left: 10px;
	color: #3E3E3E;
	font-weight: bold;
}
.s_top_gradient {
	background-repeat: no-repeat;
	height: 17px;
	width: 610px;
	background-image: url(../images/box/box_top_green_610.png);
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.s_top_small_orange {
	background-repeat: no-repeat;
	height: 17px;
	width: 128px;
	background-image: url(../images/box/box_top_orange_128.png);
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.s_top_right_orange {
	background-repeat: no-repeat;
	height: 17px;
	width: 250px;
	background-image: url(../images/box/new_head/narancs250.gif);
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.s_top_right {
	background-repeat: no-repeat;
	height: 17px;
	width: 250px;
	background-image: url(../images/box/box_top_green_250.png);
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.s_left {
	background-repeat: repeat-y;
	width: 10px;
	background-image: url(../images/box/s_left.jpg);
}
.s_right {
	background-repeat: repeat-y;
	width: 10px;
}
.s_top {
	background-image: url(../images/box/s_top.jpg);
	font-weight: bold;
	height: 10px;
}
.s_bottom {
	background-image: url(../images/box/s_bottom.jpg);
	background-repeat: repeat-x;
	height: 15px;
}
.s_righttop {
	background-image: url(../images/box/s_righttop.jpg);
}
.s_lefttop {
	background-image: url(../images/box/s_lefttop.jpg);
	background-repeat: no-repeat;
}
.s_rightbottom {
	background-image: url(../images/box/s_rightbottom_hajtott.jpg);
	background-repeat: no-repeat;
}
.s_leftbottom {
	background-image: url(../images/box/s_leftbottom.jpg);
	background-repeat: no-repeat;
}
.s_left {
	background-image: url(../images/box/s_left.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.s_right {
	background-image: url(../images/box/s_right.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.s_center {
	background-color: #fff;
	width: 108px;
}
.s_center_phone_info {
	background-color: #fff;
	width: 310px;
	text-align: left;
}
.s_center_right_def {
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
}
.s_center_right {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
	background-image: url(../images/icons/boltok_resize.png);
	background-repeat: no-repeat;
}
.s_center_rightGSM {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
	background-image: url(../images/icons/top10telefon_resize.png);
	background-repeat: no-repeat;
}
.s_center_rightElerhet {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
	background-image: url(../images/icons/bolt/Search_resize.png);
	background-repeat: no-repeat;
}
.s_center_rightInternet {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
	background-image: url(../images/icons/bolt/Websites_resize.png);
	background-repeat: no-repeat;
}
.s_center_rightKep {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
	background-image: url(../images/icons/bolt/Default_resize.png);
	background-repeat: no-repeat;
}
.s_center_rightTerkep {
	background-position: right bottom;
	background-color: #fff;
	width: 230px;
	padding-top: 6px;
}
.s_center_amenu {
	background-color: #fff;
	width: 104px;
	line-height: 25px;
}
.shop_table {
	padding-top: 10px;
	padding-bottom: 10px;
}
.shop_table#center {
	background-color: #fff;
	text-align: left;
	width: 590px;
}
.shop_table#center span {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
.shop_table#center table td {
	background-position: center;
	text-align: left;
	width: 315px;
	line-height: 27px;
	padding-left: 4px;
}
.shop_table#center a {
	text-align: left;
	width: 315px;
	line-height: 26px;
	padding-left: 15px;
	text-decoration: none;
}
.shop_table ul {
	margin: 3px 0px 0px 0px;
	padding: 0;
}
.shop_table li {
	display: inline;
	font: 11px Tahoma;
}
.shop_table li strong {
	background-position: 2px 4px;
	display: block;
	padding: 1px 1px 1px 12px;
	font-weight: normal;
	border-bottom: solid 1px #F7F0E3;
	background: 0 7px;
	text-decoration: none;
	border-bottom-color: #FAFAFA;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../images/greenarrow.png);
	background-repeat: no-repeat;
}
.shop_table li a {
	border-style: none;
	background-position: left center;
	display: block;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/box/row1.gif);
	background-repeat: no-repeat;
	width: 310px;
}
.shoplista_szelesseg {
	width: 280px;
}
.shop_table li a:hover {
	background-position: left center;
	text-decoration: none;
	color: #F36F2B;
	background-image: url(../images/box/row1hover.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	width: 310px;
}
.shop_table li a:visited {
	background-position: left center;
	text-decoration: none;
	color: #F36F2B;
	background-image: url(../images/box/row2hover.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	width: 310px;
}
.phone_table#thumb {
	width: 72px;
}
.phone_table#info_row {
	width: 95px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.phone_table#info_row a {
	text-decoration: none;
	font-weight: bold;
}
.phone_table#info_row span {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}
.phone_info_cella {
	width: 161px;
}
.telefonlista {
	width: 1000px;
	display: block;
	float: left;
}


.phone_table_info {
	width: 420px;
	padding-right: 3px;
	vertical-align: top;
}
.phone_table_info_top {
	background-repeat: repeat-x;
	height: 15px;
	width: 400px;
	background-image: url(../images/box/s_top.jpg);
	color: #FFFFFF;
	font-weight: bold;
}
.phone_table_info_ossze {
	width: 250px;
	padding-right: 25px;
}
.s_top_info {
	background-repeat: no-repeat;
	height: 17px;
	width: 160px;
	background-image: url(../images/box/new_head/phoneinfo160.gif);
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.s_center_info {
	background-color: #fff;
	width: 140px;
}
.phone_table_compare {
	width: 610px;
	padding-right: 3px;
}
.s_center_phone_compare {
	background-color: #fff;
	width: 590px;
	text-align: left;
}
.s_top_comapre {
	background-repeat: repeat-x;
	height: 15px;
	width: 590px;
	background-image: url(../images/box/s_top.jpg);
	color: #FFFFFF;
	font-weight: bold;
}
.kaphato_uj_head {
	height: 17px;
	padding-left: 6px;
	background-image: url(../images/box/new_head/zoldcsik.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	width: 136px;
}
.kaphato_regi_head {
	height: 17px;
	padding-left: 6px;
	background-image: url(../images/box/new_head/narancscsik.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	width: 136px;
}
.kaphato_uj_row1 {
	background-color: #F4FEEB;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
}
.kaphato_uj_row1_bolt a {
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/anim_arrow.gif);
}
.kaphato_uj_row1_bolt {
	background-color: #F4FEEB;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	width: 165px;
}
.kaphato_uj_row2 {
	background-color: #E9FDD7;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
}
.kaphato_uj_row2_bolt {
	background-color: #E9FDD7;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
}

.kaphato_uj_row2_bolt a {
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/anim_arrow.gif);
}
.kaphato_regi_row1 {
	background-position: left center;
	background-color: #FAF3F1;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
}
.kaphato_regi_row1_bolt {
	background-position: left center;
	background-color: #FAF3F1;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 165px;
}

.kaphato_regi_row1_bolt a {
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/anim_arrow.gif);
}
.kaphato_regi_row2 {
	background-position: left center;
	background-color: #F5EBE7;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
}
.kaphato_regi_row2_bolt {
	background-position: left center;
	background-color: #F5EBE7;
	height: 18px;
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 165px;
}
.kaphato_regi_row2_bolt a {
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/anim_arrow.gif);
}
.phone_table_szavaz {
	width: 250px;
	vertical-align: top;
	padding-left: 3px;
}
.phone_list_uj_hasznalt {
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width: 100%;
}
.bolt_allapot_hasznalt {
	text-align: left;
	color: #FFFFFF;
}
.doboz a img {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
.nav {
	width: 500px;
	height: 22px;
	display: block;
	margin: 0px auto 10px;
	clear: both;
	float: left;
}


#manufacturers {
	width: 100%;
	display: block;
	float: left;
	background-color: #F58220;
	text-align: left;
	margin-bottom: 15px;
	background-image: url(http://images.olcsogsm.hu/box/sidebar_back.png);
	padding-bottom: 4px;
}
.nav_dupla {
	width: 600px;
	height: 46px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-image: url(../images/box/new_head/info_sav_kicsi_dupla.gif);
	margin-bottom: 6px;
	padding-top: 2px;
}
.nav_dupla a {
	font-weight: bold;
	text-decoration: none;
}

.nav a {
	font-weight: bold;
	text-decoration: none;
}
.elso {
	margin-top: 0px;
	float: left;
}
.elso a {
	float: left;
	font-size: 11px;
}
.elozo {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
}
.elozo a {
	float: left;
	font-size: 11px;
}
.aktualis_oldal {
	color: #FF4F03;
	font-weight: bold;
}
.aktualis_oldal a {
	color: black;
	text-decoration: underline;
	font-size: 11px;
}
.aktualis_oldal span {
	color: #6BAC07;
	font-weight: bold;
	font-size: 14px;
}
.aktualis_oldal strong {
	color: black;
	font-weight: normal;
	font-size: 10px;
}
.lepteto {
	padding: 0px;
	text-align: center;
}
.lepteto ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline;
}
.lepteto ul li {
	list-style-type: none;
	display: inline;
	margin-left: 3px;
	margin-right: 3px;
}
.lepteto ul li a {
	text-decoration: underline;
}
.fomenu {
	display: inline-block;
	float: left;
}
.fomenu#fooldal a {
	background-image: url(../images/menu/fooldal.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 54px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#boltok a {
	background-image: url(../images/menu/boltok.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 54px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#telefonok a {
	background-image: url(../images/menu/telefonok.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 76px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#csatlakozas a {
	background-image: url(../images/menu/csatlakozas.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 85px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#fooldal_selected a {
	background-image: url(../images/menu/fooldal_selected.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 69px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#boltok_selected a {
	background-image: url(../images/menu/boltok_selected.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 54px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#telefonok_selected a {
	background-image: url(../images/menu/telefonok_selected.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 76px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.fomenu#csatlakozas_selected a {
	background-image: url(../images/menu/csatlakozas_selected.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 95px;
	height: 14px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 18px;
	font-size: 10px;
}
.pipa {
	border-style: none;
	margin-right: 8px;
	margin-left: 2px;
}
.kiemelt-lista {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	width: 75px;
	float: left;
	text-align: center;
}
.kiemelt-lista li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
.kiemelt-lista li a {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
.kiemelt-lista li a:hover {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	color: #FF4F03;
	background-color: #FFFFFF;
	border-style: none;
}
.kiemelt-lista li a span {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.kozep-kiemelt {
	list-style-type: none;
	padding: 0px;
	margin: 0px 3px 4px 3px;
	width: 90px;
	float: left;
	text-align: center;
}
.kozep-kiemelt li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
.kozep-kiemelt li a {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.kozep-kiemelt li a span {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.kozep-kiemelt li a:hover {
	border-style: none;
	border-width: 1px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #FF4F03;
}
.kozep-kiemelt-frame {
	margin-top: 5px;
}
.szures2 {
	padding: 0px;
	margin: 4px 0px 0px 0px;
	text-align: center;
}
.szures {
	margin-left: 5px;
	width: 580px;
	clear: both;
	line-height: 20px;
	text-align:center;
}
.szures2 a {
	margin-left: 5px;
	color: #6AAB08;
}
.szures2 a:hover {
	margin-left: 5px;
	color: #FF4F03;
	text-decoration: underline;
}
.szures a {
	margin-left: 5px;
	color: #6AAB08;
	font-weight: bold;
}
.szures span {
	margin-left: 5px;
	color: #FF4F03;
	font-size: 12px;
	font-weight: bold;
}
.szures2 span {
	margin-left: 5px;
	color: #FF4F03;
	font-size: 12px;
	font-weight: bold;
}
.szures a:hover {
	margin-left: 5px;
	color: #FF4F03;
	text-decoration: underline;
}
.reszletes_keres {
	margin-top: 5px;
	margin-bottom: 0px;
	width:99%;
}
.reszletes_keres select {
	width: 200px;
	margin:0px;
}
.reszletes_keres td {
	font-weight: bold;
}
.s_center_news select {
	margin: 6px 6px 3px 6px;
}
.picto {
	float: left;
	margin-left: 20px;
	margin-top: 1px;
}
.vaz {
	padding-left: 112px;
	margin-bottom: 6px;
}
.feedback_ok {
	padding: 10px 70px 10px 10px;
	background-position: right center;
	background-image: url(../images/icons/pictogrammok/feedback_ok.png);
	background-repeat: no-repeat;
	width: 510px;
	font-size: 12px;
	font-weight: bold;
}
.feedback_ok a {
	background-image:none;
}
.feedback_error {
	padding: 10px 70px 10px 10px;
	background-position: right center;
	background-image: url(../images/icons/pictogrammok/feedback_error.png);
	background-repeat: no-repeat;
	width: 510px;
	font-size: 12px;
	font-weight: bold;
}
.feedback_error a {
	background-image:none;
}

span.ar {
	font-weight: bold;
}
.info_sav_tipus {
	width:410px;
	height:18px;
	background-image:url(../images/box/new_head/info_sav_tipus.gif);
	background-repeat:no-repeat;
	margin-bottom:6px;
	padding-top: 4px;
	padding-left:10px;
}
.info_sav_tipus h1 {
	padding: 0px;
	margin: 0px;
}
#t2_fejlec {
	font-size:14px;
	font-weight:bold;
	color:#343434;
	background-image:url(../images/uj_valaszto.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#t3_fejlec {
	font-size:14px;
	font-weight:bold;
	color:#343434;
	background-image:url(../images/hasznalt_valaszto.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#t2_cim {
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f7f7f7;
}
#t2_cim2 {
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f7f7f7;
}
#t2_tartalom {
	background-color:#fafafa;
}
#t2_tartalom2 {
	background-color:#f5f5f5;
}

#data ul.iconlist li div.label img {
	border: none;
}

/* @group Big boxes */

.big_boxes li div.phonepic {
	width: 139px;
	height: 184px;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}


.big_boxes ul {
	width: 1000px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.big_boxes li {
	width: 166px;
	height: 302px;
	display: block;
	float: left;
	list-style-type: none;
	background-repeat:no-repeat;
	color: #959595;
	font-size: 10px;
}
.big_boxes li.uj {
	background-image:url(http://images.olcsogsm.hu/box/telefonbox_big_uj.png);
}
.big_boxes li.uj:hover {
	background-image:url(http://images.olcsogsm.hu/box/telefonbox_big_uj_overx.png);
}
.big_boxes li.hasznalt {
	background-image:url(http://images.olcsogsm.hu/box/telefonbox_big_hasznalt.png);
}
.big_boxes li.hasznalt:hover {
	background-image:url(http://images.olcsogsm.hu/box/telefonbox_big_hasznalt_over.png);
}

#data div.moreinfo {
	width: 12px;
	height: 12px;
	display: block;
	float: left;
	margin-right: 5px;
	background-image:url(http://images.olcsogsm.hu/button_info.png);
	margin-top: 2px;
}
#data div.moreinfo span.help, #pricelist span.help {
	display: none;
}
#data div.moreinfo:hover span.help {
	/* Overlay orange-white box */
	display: block;
	width:400px;
	height: auto;
	position: relative;
	top: 10px;
	left: 10px;
	padding: 8px;
	z-index: 100;
	background-color: white;
	border: 1px solid #F58220;
	font-size: 11px;
	line-height: 10px;
}
div.megjegyzes:hover span.info.phonesheet {
	/* Overlay orange-white box */
	display: block;
	width:400px;
	height: auto;
	position: relative;
	top: -50px;
	left: 10px;
	padding: 8px;
	z-index: 100;
	background-color: white;
	border: 1px solid #F58220;
	font-size: 11px;
	line-height: 10px;
}
#pricelist td.szin:hover span.help {
	z-index: 100;
	width: 110px;
	height: 25px;
	position: relative;
	top: -10px;
	left: 20px;
	padding-top: 12px;
	padding-left: 10px;
	background-image: url(http://images.olcsogsm.hu/icons/filter/_help_bubble_left.png);
	background-repeat: no-repeat;
	display: none;
}

/* TODO a spannál itt feljebb */

#main_shop div.lastupdate {
	clear: both;
}

.big_boxes li a{
	text-decoration: none;
}

.big_boxes li div.manufacturer {
	width: 140px;
	height: 13px;
	float: right;
	margin-right: 13px;
	margin-top: 4px;
	text-align: center;
	font-size: 13px;
	margin-bottom: 2px;
}
.big_boxes li a div.name {
	width: 140px;
	height: 12px;
	float: right;
	font-weight: bold;
	margin-right: 13px;
	text-align: center;
}
.big_boxes li div.colourcontainer {
	height: 12px;
	width: 112px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 2px;
}
.big_boxes li div.colour {
	width: 140px;
	height: 12px;
	margin-right: 13px;
	text-align: center;
	display: none;
}
.big_boxes li a div.price {
	width: 140px;
	height: 12px;
	margin-right: 13px;
	float: right;
	text-align: right;
	margin-top: 5px;
	font-size: 13px;
}

/* @end */

/* @group phonesheet */

#price div.priceline {
	width: 100%;
	height: 22px;
	margin-bottom: 5px;
	float: left;
}
#price div.priceline:hover {
	background-color: #ededed;
}
#price div.priceline div.allapot {
	width: 50px;
	float: left;
	text-align: center;
}
#price div.priceline div.garancia {
	width: 70px;
	float: left;
	height: 100%;
	text-align: center;
}

#price div.priceline div.ar {
	width: 60px;
	float: left;
	height: 100%;
	text-align: center;
}
#price div.priceline div.megjegyzes {
	width: 25px;
	float: left;
	height: 100%;
	text-align: center;
	background: url(http://images.olcsogsm.hu/button_info.png) no-repeat center 2px;
}

#main ul {
	list-style-position: inside;
	padding-left: 25px;
}


#price div.priceline div.kosar {
	width: 20px;
	float: left;
	height: 100%;
	position: relative;
	top: -5px;
}
#price div.priceline div.colorheader {
	width: 22px;
	float: left;
	height: 100%;
	text-align: right;
}

#price div.priceline.priceheader div.ar {
	text-align: center;
}
#price div.priceheader {
	background-color: #eeeeee;
	height: 15px;
}
div.colorinfo {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
}
.big_boxes div.colorbox {
	border: 1px solid grey;
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 2px;
}
.big_boxes div.colorbox span.help{
	display: none;
}
.big_boxes div.colorbox:hover span.help{
	z-index: 100;
	width: 110px;
	height: 25px;
	position: relative;
	top: 10px;
	left: 10px;
	padding-top: 12px;
	padding-left: 10px;
	background-image: url(http://images.olcsogsm.hu/icons/filter/_help_bubble_left.png);
	background-repeat: no-repeat;
	display: block;
}
div.colorbox {
	border: 1px solid grey;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20px;
	height: 20px;
}
div.colorbox_item {
	background-image: url(http://images.olcsogsm.hu/colorbox_reflect.png);
	display: block;
	float: left;
}
div.colorinfo span.help, div.megjegyzes span.info {	
	display: none;
}
div.colorinfo:hover span.help{
	z-index: 100;
	width: 110px;
	height: 25px;
	position: relative;
	top: -10px;
	left: 20px;
	padding-top: 12px;
	padding-left: 10px;
	background-image: url(http://images.olcsogsm.hu/icons/filter/_help_bubble_left.png);
	background-repeat: no-repeat;
	display: block;
}


div#protext {
	width: 200px;	
	float: left;
	clear: both;
}
div#contratext {
	width: 200px;
	float: right;
}
div#opiniontext {
	width: 100%;	
	float: left;
	margin-top: 10px;
}

#telekomlogo {
	clear: both;
	display: block;
	float: right;
	margin-top: 5px;
}

#protext span.prolabel {
	color: #478700;
}
#contratext span.contralabel {
	color: #C40000;
}

#opiniontext span.opinionlabel {
	color: #363636;
}

div.rightblock {
	width: 430px;
	float: left;
	clear: left;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #B9D66B;
	margin-bottom: 10px;
}
.rightblock .rbcontent {
	margin-left: 10px;
}

#storename a {
	text-decoration: none;
}

li#boltkosar {
	width: 332px;
	height: 285px;
	border: 1px solid #B9D66B;
	background: url(http://images.olcsogsm.hu/bg_kosar.png) no-repeat 70px top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#kosar div.kosar_inside {
	max-height: 235px;
	overflow-y: auto;
	overflow-x: hidden !important;
}
div#kosar_container.rightblock.kosar {
	background: url(http://images.olcsogsm.hu/bg_kosar.png) no-repeat 200px top;
}

#phonesheet div.rightblock.vote {
	width: 205px;
	height: 345px;
	clear: none;
}

div#kosar_container.boltkosar_cont {
	width: 300px;
	margin-top: 10px;
	margin-left: 10px;
}

div#phonesheet {
	width: 860px;
	float: left;
	margin-left: 70px;
	text-align: left;
}

div#datasheet {
	width: 400px;
	float: right;
	height: 687px;
	border: 1px solid #B9D66B;
	overflow-x: hidden;
	overflow-y: scroll;
}

div#price {
	width: 250px;
	float: left;
}

#price h1 {
	margin: 0px;
	text-transform: none;
}

#price p {
	padding: 0px;
	margin: 5px 0px 0px;
	color: #989898;
}

#commentblock {
	color: #989898;
	font-size: 10px;
	overflow: hidden;
	max-height: 85px;
	margin-top: 10px;
}

a#kosarba {
	display: block;
	float: left;
	margin-top: 5px;
}

div#icons {
	width: 238px;
	float: left;
	margin-bottom: 15px;
}
div#icons img {
	border: none;
	padding: 0;
	margin: 0;
}

.rightblock h1.telefonnev {
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	margin-bottom: 10px;
}

.rightblock img.keret {
	display: block;
	float: right;
	margin: 4px 4px 4px 10px;
	height: 184px;
}

/* @end */


/* @group vote */

div.votebar {
	width: 50px;
	float: left;
	height: 200px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 1px;
}
div.votebar div.top {
	width: 100%;
	height: 11px;
	background-repeat: no-repeat;
}

div.votebar.green div.spacer {
	width: 100%;
}

div.votebar div.numeric {
	font-size: 17px;
	text-align: center;
}
div.votebar div.middle {
	width: 100%;
	background-repeat: repeat-y;
}

#logininfo {
	margin: 0px;
	width: 200px;
	height: 15px;
	float: left;
	color: white;
}

p#logout {
	width: 100px;
	float: left;
	margin: 0px;
}

div.votebar div.bottom {
	width: 100%;
	height: 5px;
	background-repeat: no-repeat;
}
/*color specific classes*/
div.votebar.green div.top {
	background: url(http://images.olcsogsm.hu/vote/bar_top_green.png);
}
div.votebar.green div.middle {
	background: url(http://images.olcsogsm.hu/vote/bar_middle_green.png);
}
div.votebar.green div.bottom {
	background: url(http://images.olcsogsm.hu/vote/bar_bottom_green.png);
}
div.votebar.yellow div.top {
	background: url(http://images.olcsogsm.hu/vote/bar_top_yellow.png);
}
div.votebar.yellow div.middle {
	background: url(http://images.olcsogsm.hu/vote/bar_middle_yellow.png);
}
div.votebar.yellow div.bottom {
	background: url(http://images.olcsogsm.hu/vote/bar_bottom_yellow.png);
}
div.votebar.red div.top {
	background: url(http://images.olcsogsm.hu/vote/bar_top_red.png);
}
div.votebar.red div.middle {
	background: url(http://images.olcsogsm.hu/vote/bar_middle_red.png);
}
div.votebar.red div.bottom {
	background: url(http://images.olcsogsm.hu/vote/bar_bottom_red.png);
}
div#voteinfo {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



div#voting {
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
}

#phonesheet div.rightblock.other {
	width: 190px;
	margin-right: 18px;
	height: 345px;
}

h3.label {
	width: 95%;
	text-align: left;
	margin-top: 3px;	
	margin-left: 0px;
}

div#othermodels {
	width: 90%;
	margin: 0 auto;
	clear: both;
	height: 280px;
}

#similar {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}

#vote_right {
	width: 100%;	
	float: left;
	margin-right: 10px;
	text-align: center;
}

#voteinfo p.mark {
	font-size: 30px;
	text-align: center;
	width: 60px;
	margin: auto;
	margin-top: 0px;
}
div.votebar div.numeric p.label {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: grey;
	font-size: 10px;
}
div.votebar.green div.numeric {
	color: green;
}
div.votebar.yellow div.numeric {
	color: orange;
}
div.votebar.red div.numeric {
	color: red;
}


/* @end */

#main table.doboz tbody tr td.s_center_news h1 {
	margin-left: 0px;
}

#main_shop ul.boltlista li {
	width: 220px;
	height: 50px;
	margin: 3px 10px;
	padding: 2px;
	display: block;
	float: left;
	border: 1px solid #8d8d8d;
	line-height: normal;
}
#main_shop ul.boltlista li:hover {
	background-color: #ffaf66;	
}

#main_shop ul.boltlista.arusit {
	padding: 0px;
	margin: 0px;
}

#main_shop ul.boltlista li a div.name span.darab {
	color: #aaaaaa;
	font-weight: normal;
	font-style: normal;
}

#main_shop ul.boltlista li a div.logo {
	height: 46px;
	width: 80px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
}
#main_shop ul.boltlista li a {
	text-decoration: none;
}
#main_shop ul.boltlista li a div.name {
	height: 36px;
	width: 100px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	color: #fe9930;
}
#main_shop ul.boltlista li:hover a div.name {
	color: white;
}

#main div.join {
	width: 250px;
	border: 1px solid grey;
	margin-left: 15px;
	padding: 8px;
}

div#no_hit {
	width: 700px;
	margin: 5px auto 20px;
	border: 1px solid #a6a6a6;
	height: 270px;
	background: url(http://images.olcsogsm.hu/nopic_big.png) no-repeat 470px center;
	padding-top: 110px;
	display: none;
}
div#no_hit h1 {
	font-size: 21px;
}

#no_hit p.little {
	margin-top: 30px;
}
#compare {
	float: right;
	clear: right;
	position: relative;
	right: 20px;
	top: 5px;
}

div.sliderbutton {
	width: 139px;
	height: 19px;
	float: right;
	clear: right;
	margin-right: 20px;
	text-align: center;
	color: #637838;
	cursor: pointer;
}
div.sliderbutton a {
	text-decoration: none;
}
div#button_open.sliderbutton {
	background: url(http://images.olcsogsm.hu/sheet_open.png) no-repeat center center;
}
div#button_close.sliderbutton {
	background: url(http://images.olcsogsm.hu/sheet_close.png) no-repeat center center;
}


table#pricelist {
	margin: 0 auto;
	clear: both;
	width: 852px;
	display: block;
	padding: 3px;
	border: 1px solid #B9D66B;
	margin-bottom: 10px;
}
#pricelist th.ar {
	width: 80px;
}
#pricelist td.ar {
	text-align: right;
	padding-right: 12px;
}
#pricelist th.allapot {
	width: 60px;
}
#pricelist td.allapot {
	text-align: center;
}
#pricelist th.garancia {
	width: 100px;
}
#pricelist td.garancia {
	text-align: center;
}
#pricelist th.megjegyzes {
	width: 326px;
}
#pricelist th.bolt {
	width: 150px;
}
#pricelist td.bolt{
	text-align: center;
}
#pricelist th.gomb {
	width: 100px;
}
#pricelist tr {
	text-align: left; 
	height: 15px;
	cursor: pointer;
}
#pricelist tr th {
	text-align: center;
}
#pricelist tr.argep_sor1 {
	padding: 1px 0px 1px 10px;
	background-color: #fafafa;	
	color: #363636;
	height: 15px;
}
#pricelist tr.argep_sor2  {
	background-color: #F0F0F0;
	color: #363636;
	padding-left: 10px;
}
div#minimum, div#maximum {
	width: 20px;
	margin-right: 1px;
	text-align: right;
}