/* CSS Document */

/*  main elements */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/gp_backgrund.png);
	text-align:center;
}

h1 { 
	background-image:url(../images/gp_bg_h1.png);
	width:539px; height:27px;
	margin:0px 0px 10px 0px;
	margin-left:20px;
	font-size:14px;
	padding-left:10px;
	padding-top:7px;
}

#mainContainer {
	width:100%;
	background-image:url(../images/gp_header_top_backgrund.png);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px auto;
}
#headerContainer {
	margin:0px auto;
	text-align:left;
	width:1000px;
	height:255px
}
#contentContainer {
	margin:0px auto;
	width:1000px;
	background-image:url(../images/gp_content_backgrund.png);
	background-position:top;
	background-repeat:repeat-y;
	text-align:left;
	overflow: hidden;
}
#contentContainer_alu {
	margin:0px auto;
	width:1000px;
	background-image:url(../images/gp_content_backgrund_alu.png);
	background-position:top;
	background-repeat:repeat-y;
	text-align:left;
	overflow: hidden;
}
#sidebarContainer {
	width:209px;
	background-image:url(../images/gp_sidebar_backgrund.png);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	padding: 20px 0px 20px 0px;
	text-align:center;
	position:relative;
	left:76px
}
#rightContainer {
	width:643px;
	padding-top:0px;
	/*
	background-image:url(../images/gp_content_top_backgrund.png);
	background-position: top;
	background-repeat:no-repeat;
	*/	
	float:left;
	position:relative;
	left:93px;
}

#rightContainer #header {
	width:608px;
	height:72px;
	background-image:url(../images/gp_content_top_backgrund.png);
	background-position: top;
	background-repeat:no-repeat;
	margin-left:18px;
}

/*  text styles */
.text_12_black {
	font-family:Arial;
	font-size:12px;
	color:#332B0F;
}
.text_11_footer {
	font-family:Arial;
	font-size:11px;
	color:#c4e3ff;
	/*padding:20px;*/
}
a.text_11_footer_link {
	font-family:Arial;
	font-size:11px;
	color:#ffd800;
	text-decoration:underline;
}
.text_11b_grey_2 {
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
	font-weight:bold;
}
.text_11b_grey_3 {
	font-family:Arial;
	font-size:11px;
	color:#5d5d5d;
	font-weight:bold;
}
.text_12b_grey_2 {
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
	font-weight:bold;
}
.text_14_white {
	font-family:Arial;
	font-size:14px;
	color:#FFF;
}
.text_24_white {
	font-family:Arial;
	font-size:24px;
	color:#FFF;
}
.text_14b_blue {
	font-family:Arial;
	font-size:14px;
	color:#053863;
	font-weight:bold;
}
a.text_14b_blue_link {
	font-family:Arial;
	font-size:14px;
	color:#053863;
	font-weight:bold;
	text-decoration: underline;
}
.text_14_blue {
	font-family:Arial;
	font-size:14px;
	color:#053863;
}
.text_22b_red {
	font-family:Arial;
	font-size:22px;
	color:#d10000;
	font-weight:bold;
}
.text_18b_red {
	font-family:Arial;
	font-size:18px;
	color:#d10000;
	font-weight:bold;
}
.text_12b_blue {
	font-family:Arial;
	font-size:12px;
	color:#053863;
	font-weight:bold;
}
.text_12_blue {
	font-family:Arial;
	font-size:12px;
	color:#053863;
}
.text_12_blue_2 {
	font-family:Arial;
	font-size:12px;
	color:#0b5595;
}
.text_16_blue {
	font-family:Arial;
	font-size:16px;
	color:#053863;
}
.text_22_blue {
	font-family:Arial;
	font-size:22px;
	color:#053863;
}
.text_12b_white {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.text_12b_red {
	font-family:Arial;
	font-size:22px;
	color:#d10000;
	font-weight:bold;
}
.text_12b_red2 {
	font-family:Arial;
	font-size:12px;
	color:#d10000;
	font-weight:bold;
}
.text_12b_green {
	font-family:Arial;
	font-size:12px;
	color:#239C23;
	font-weight:bold;
	text-decoration:none;
}
.text_12_grey {
	font-family:Arial;
	font-size:12px;
	color:#424242;
}
.text_12b_black {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.text_14_grey {
	font-family:Arial;
	font-size:14px;
	color:#424242;
}
.text_18_grey {
	font-family:Arial;
	font-size:18px;
	color:#424242;
}
.text_14_red {
	font-family:Arial;
	font-size:14px;
	color:#d10000;
}
.text_14b_black {
	font-family:Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.text_16_black {
	font-family:Arial;
	font-size:16px;
	color:#000000;
}
tr.lightRow {
	background-color:#fffced;
}
tr.darkRow {
	background-color:#fffadb;
}

a.link_1 {
	font-family:Arial;
	font-size:14px;
	color:#053863;
	text-decoration: none;

}
a.link_1:hover {
	text-decoration: none;
}

a.link_2 {
	font-family:Arial;
	font-size:16px;
	color:#0b5595;
	text-decoration: none;

}
a.link_2:hover {
	text-decoration: underline;
}

/*  footer */
/*
#footerContainer {
	background-image:url(../images/gp_footer_backgrund.png);
	background-position:center;
	background-repeat:no-repeat;
	height:52px;
	width:643px;
	margin-left:200px;
	margin-top:20px;
}
*/
#footerContainer {
	background: url(../images/footerbg.png) repeat-x;
	height: 80px;
	text-align:center;
	width:852px; 
	margin-left:76px;
	
}

#footerContainer_marka {
	background: #050606;
	width:852px; 
	margin-left:76px;
	
}

/*  navigation */
div.sideNavigation, div.sideCheckIn {
	padding-bottom:5px;
	text-align:center;
}

div.sideContact {
	text-align:left;
	font-family:Arial;
	font-size:13px;
	color:#1b609b;
	font-style: italic;
	
}

/*  login */
#sideLogin {
	padding-bottom:5px;
	width:209px;
	height: 139px;
	background-image:url(../images/gp_box_bejelentkezes.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:70px;
	margin-bottom:0px
}

/*  quicksearch */
#quickSearch {
	padding:60px 28px 0px 0px;
	height:34px;
}


#listBox_header_kiemelt {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_kiemelt_ajanlat_h.png);
	margin-left:29px;
}

#listBox_header_ajanlat {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_ajanlat_h.png);
	margin-left:29px;
}

#listBox_header_reszletek {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_reszletek_h.png);
	margin-left:29px;
}

#listBox_header_rolunk {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_rolunk_h.png);
	margin-left:29px;
}

#listBox_gp_box_angol_h {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_angol_h.png);
	margin-left:29px;
}

#listBox_header_szolgaltatasaink {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_szolgaltatasaink_h.png);
	margin-left:29px;
}

#listBox_header_flotta_ajanlat {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_flotta_ajanlat_h.png);
	margin-left:29px;
}

#listBox_header_regisztracio {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_regisztracio_h.png);
	margin-left:29px;
}

#listBox_header_belepes {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_belepes_h.png);
	margin-left:29px;
}

#listBox_header_korabbi_v {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_korabbi_v_h.png);
	margin-left:29px;
}

#listBox_header_adataim {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_adataim_h.png);
	margin-left:29px;
}

#listBox_header_vasarlasi {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_vasarlasi_h.png);
	margin-left:29px;
}

#listBox_header_megrendelem {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_megrendelem_h.png);
	margin-left:29px;
}

#listBox_header_teljes_garancia {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_teljes_garancia_h.png);
	margin-left:29px;
}

#listBox_header_michelin_akcio {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_michelin_akcio_h.png);
	margin-left:29px;
}

/*  special offer */
#specialOfferBox {
	width:643px;
	height:245px;
	padding-top:45px;
	margin-top:30px;
	background-image:url(../images/gp_box_kiemelt_ajanlat.png);
	background-position: center top;
	background-repeat:no-repeat;
}

/*  brand search */
div.inputWrapper {
	background-image:url(../images/gp_form_inputbox_background.png);
	background-color: transparent;
	background-position:center center;
	background-repeat: no-repeat;
	margin-bottom:5px;
	height: 28px;
	width: 159px;
	margin-left:25px;
}
div.inputWrapper input {
	border: 0;
	/*
	padding: 8px 5px 0px 10px;
	height: 28px;
	*/
	margin-left:3px;
	margin-top:7px;
	width: 135px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color: transparent;
}
div.searchWrapper {
	background-image:url(../images/gp_form_search_background.png);
	background-color: transparent;
	background-position:right center;
	background-repeat: no-repeat;
}
div.searchWrapper input {
	border: 0;
	padding: 12px 5px 0px 10px;
	height: 37px;
	width: 199px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color: transparent;
}

/*  tab banner */
#bannerWrapper {
	width:580px;
	position:relative;
	left: 45px;
	margin-bottom:15px;
}
#menu {
	font-size:11px;
	color:#535353;
	padding:0
}
#menu li {
	display: inline;
}
#menu li a {
	padding: 3px;
	float:left;
	width:189px;
	height:30px;
	padding:5px;
	background-image:url(../images/gp_tab_nyitasi_akcio_inactive.png);
	background-position:bottom;
	background-repeat:no-repeat;
	cursor:pointer
}
#menu li.active a {
	width:189px;
	height:30px;
	pading:5px;
	background-image:url(../images/gp_tab_nyitasi_akcio_active.png);
	background-position:bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}
#akcio_01, #akcio_02 {
	float: left;
	clear: both;
	width:172px
}

/*  dropdown brand search */
#sideBrandSearch {
	padding-bottom:5px;
	width:209px;
	height: 168px;
	background-image:url(../images/gp_box_markakereso.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:70px
}
div.selectWrapper {
	background-image:url(../images/gp_form_dropdown_background.png);
	background-color: transparent;
	background-position:top center;
	background-repeat: no-repeat;
	height: 34px;
	width: 162px;
	margin-left:22px;
}
div.selectWrapper input {
	border:0;
	/*padding: 8px 5px 0px 10px;*/
	/*height: 34px;*/
	margin-left:5px;
	margin-top:7px;
	width: 162px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background-color: transparent; 
}
#dropDown {
	width:123px;
	background-color:#fff3ab;
	visibility:hidden;
	position:relative;
	top:-2px;
	left:34px;
}
div.dropDownMenu {
	width:100%;
	text-align:left
}
a.dropDownMenu {
	font-family: Arial;
	color:#332b0f;
	font-size:12px;
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	height:15px;
	display:block
}
a.dropDownMenu:hover {
	tcursor:pointer;
	background-color:#eddc79
}


#table_kereso {
	background-image:url(../images/gp_box_meretkereso2.png); 
	background-repeat:no-repeat; 
	background-position:top center; 
	width:586px; 
	height:185px;
	margin-top:15px; 
	margin-bottom:15px;
	margin-left:28px;
}
/*  size search box */
#sizeSearch {
	padding-bottom:5px;
	padding-top:0px;
	margin-top:15px; 
	margin-bottom:15px;
	width:643px;
	height: 185px;
	background-image:url(../images/gp_box_meretkereso2.png);
	background-position:top center;
	background-repeat:no-repeat;
}
div.sizeSelectWrapper {
	background-image:url(../images/gp_form_dropdown_small_background.png);
	background-color: transparent;
	background-position:top center;
	background-repeat: no-repeat;
	height: 26px;
	width: 73px;
	float:left;
}
div.sizeSelectWrapper_button {
	height: 26px;
	width: 73px;
	float:left;
}
div.sizeSelectWrapper input {
	border: 0;
	/*
	padding: 8px 5px 0px 10px;
	height: 26px;
	*/
	margin-left:10px;
	margin-top:6px;
	width: 73px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color: transparent;
	cursor:pointer;
}

/**/
div.sizeSelectWrapper2 {
	background-image:url(../images/gp_form_dropdown_small_background2.png);
	background-color: transparent;
	background-position:top center;
	background-repeat: no-repeat;
	height: 26px;
	width: 140px;
	float:left;
}
div.sizeSelectWrapper_button2 {
	height: 26px;
	width: 140px;
	float:left;
}
div.sizeSelectWrapper2 input {
	border: 0;
	/*
	padding: 8px 5px 0px 10px;
	height: 26px;
	*/
	margin-left:10px;
	margin-top:6px;
	width: 140px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color: transparent;
	cursor:pointer;
}

#sizeDropDown_1, #sizeDropDown_2, #sizeDropDown_3, #sizeDropDown_4 {
	width:55px;
	height:200px;
	background-color:#fff3ab;
	visibility:hidden;
	position:relative;
	overflow:scroll;
	top:0px;
	left:10px;
}
#sizeDropDown_4 {
	width:123px;
	height:200px;
	background-color:#fff3ab;
	visibility:hidden;
	position:relative;
	overflow:scroll;
	top:0px;
	left:10px;
}
#sizeDropDown_5 {
	width:100px;
	height:200px;
	background-color:#fff3ab;
	visibility:hidden;
	position:relative;
	overflow:scroll;
	top:0px;
	left:10px;
}
div.sizeDropDown {
	width:100%;
	text-align:left;
	z-index:1;
}
a.sizeDropDownMenu {
	font-family: Arial;
	color:#332b0f;
	font-size:12px;
	text-decoration:none; 
	padding-left:5px; 
	padding-bottom:2px; 
	padding-top:2px;
	height:15px;
	display:block
}
a.sizeDropDownMenu:hover {
	cursor:pointer;
	background-color:#eddc79
}
div.sizeRadioWrapper {
	font-family: Arial;
	color:#332b0f;
	font-size:10px;
	text-decoration:none;
	float:left;
	width:70px;
}
.sizeRadioWrapper_text {
	font-family: Arial;
	color:#332b0f;
	font-size:10px;
	text-decoration:none;
}
div.sizeRadioWrapper input {
	height: 12px;
	width: 12px;
}

/*  list */
#listBox_header {
	width:586px;
	height:10px;
	background-image:url(../images/gp_list_backgrund_h.png);
	margin-left:29px;
}

#listBox_header2 {
	width:586px;
	height:10px;
	background-image:url(../images/gp_list_backgrund_h2.png);
	margin-left:29px;
}

#listBox {
	width:586px;
	/*height:472px;*/
	background-color:#FFF2A6;
	background-image:url(../images/gp_list_backgrund_k.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	margin-left:29px; 
	min-height:400px;
	
}

#listBox_footer {
	width:586px;
	height:10px;
	background-image:url(../images/gp_list_backgrund_f.png);
	margin-left:29px;
}

/* listBox_kereso */
#listBox_kereso {
	width:586px;
	/*height:472px;*/
	background-color:#FFF2A6;
	background-image:url(../images/gp_list_backgrund_k.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	margin-left:29px; 
	min-height:100px;
	
}

/* ujalufelnik */
#listBox_ujalufelnik {
	width:586px;
	/*height:472px;*/
	background-color:#FFF2A6;
	background-position: center bottom;
	background-repeat:no-repeat;
	margin-left:29px; 
	min-height:400px;
	
}

/* product */
#productBox {
	width:643px;
	height:400px;
	padding-top:50px;
	background-image:url(../images/gp_product_backgrund.png);
	background-position: center top;
	background-repeat:no-repeat;
}
#productBoxTitle {
	height: 30px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
}
#productBoxContent {
	padding-left:40px;
	padding-right:40px;
	text-align:left;
}
#productBoxPrice {
	width:295;
	height:45px;
	text-align:center;
	background-image:url(../images/gp_product_price_background.png);
	background-repeat:no-repeat;
}

/* images */

img.normalImages {
	border-style:solid;
	border-color:#053863;
	border-width:3px
}

/* pagination */

a.pageButton {
	font-family: Arial;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/gp_pagination_background.png);
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:15px;
	display:block;
	text-align:center;
	padding-top:2px
}
a.pageButton:hover {
	background-image:url(../images/gp_pagination_background_over.png);
	cursor:pointer
}


/*  left box */
#left_box_top {
	width:186px;
	height:3px;
	background-image:url(../images/left_box_top.png);
}

#left_box_main {
	width:181px;
	background-color:#FFF37D;
	background-image:url(../images/left_box_main.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	min-height:22px;
	padding-left:5px;
}

#left_box_bottom {
	width:186px;
	height:3px;
	background-image:url(../images/left_box_bottom.png);
}

#left_box_header_e {
	width:120px;
	height:21px;
	background-image:url(../images/left_box_header_e.png);
	margin-left:5px;
}

#left_box_header_ny {
	width:126px;
	height:20px;
	background-image:url(../images/left_box_header_ny.png);
	margin-left:5px;
}

.leftcolumn {
		padding: 0 0 5px 15px;
		width: 350px;
		font-weight: bold;
		/*float: left;*/
	}
		.leftcolumn ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.leftcolumn ul li {
				margin: 10px 0;
			}
				.leftcolumn ul li label span {
					width: 95px;
					display: block;
					float: left;
				}
				.leftcolumn ul li label select{
					width: 200px;
				}
				.leftcolumn .searchbutton {
					float: right;
					margin-bottom: 10px;
				}
				
.rightcolumn {
		padding: 0 0 5px 15px;
		width: 500px;
		font-weight: bold;
		float: left;
	}
		

		.rightcolumn  a {
			background: url(../images/instore.png) no-repeat right center;
			width: 230px;
			display: block;
			height: 18px;
			font-size:14px;
			color:#d10000;
			font-weight:bold;
		}

#listBox_header_autoszerint {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_autoszerint_h.png);
	margin-left:29px;
}

#listBox_header_autoszerint_1 {
	width:586px;
	height:43px;
	background-image:url(../images/gp_box_autoszerint_h.png);
	margin-left:29px;
}

/* steps (like order step) */
ul.step {
	background: transparent url('../images/step/step_start.gif') no-repeat bottom left;
	list-style: none;
	width: 479px;
	margin:0.8em auto 2em;
	padding-left: 40px;
	height: 25px;
	width:465px;
}
ul.step li {
	height: 25px;
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('../images/step/step_standard.gif') no-repeat bottom left;
}
ul.step li.step_current {
	background: transparent url('../images/step/step_current.gif') no-repeat bottom left;
	font-weight:bold;
}
ul.step li.step_todo {
	font-style:italic;
}
ul.step li#step_end { width: 100px; }
ul.step li#step_end { background: transparent url('../images/step/step_end.gif') no-repeat bottom left; }
ul.step li#step_end.step_current { background: transparent url('../images/step/step_end_current.gif') no-repeat bottom left; }
ul#order_step {
	background-color: white;
}


#listBox_header_kosar {
	width:586px;
	height:42px;
	background-image:url(../images/gp_box_kosar_h.png);
	margin-left:29px;
}

