	
	/*
	
		DIGITALDEPO CSS FILE
		created by Awex
		
	*/
	
	
	* {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	
	body {
		margin: 0px;
		background: #ffffff;
	}
	
	
	#container {
		width: 980px;
		margin: 0px auto;
	}
	
	
	#header, #main {
		clear: both;
		margin: 0px;
		width: 980px;
	}
	
	#links {
		width: 642px;
		margin: 3px auto 0px auto;	
		color: #7F7F7F;
		text-align: center;
		font: 10px Tahoma;
	}
	
	#links a {
		font: 10px Tahoma;	
		color: #7F7F7F;	
		text-decoration: none;
		margin: 0 2px;
	}
	
	#links a:hover {
		font: 10px Tahoma;	
		color: #FF7100;	
		text-decoration: none;
		margin: 0 2px;
	}
	
	.dotline {
		width: 100%;
		height:6px;
		margin-bottom:2px;		
		background: url('images/horizontal_dark_liner.png') repeat-x;
	}
	
	/*
		NAVIGATION
	*/
	#navigation {
		background: url('images/sitetop_background.png') repeat-x;		
		height: 50px;
		font: 11px;
		color: white;
	}
	
	#navigation ul.nav {
		padding: 0px 0px 0px 42px;
		list-style-type: none;
		width: 435px;
		float: left;
		margin-top: 4px;
	}
	
	#navigation ul.nav li {
		margin: 0;
		padding: 0;
		clear: both;
		display: inline;
		line-height: 11px;
	}
	
	#navigation ul.nav li a {
		font: 11px Arial;
		color: white;
		text-decoration: none;
		float: left;
		margin: 4px 15px 0 0;
	}
	
	#navigation form .input {
		background: url('images/field_background.png');
		width: 146px;
		height: 14px;
		font: 10px Tahoma;
		color: #ffffff;
		padding: 2px;
		float: left;
	}
	
	#navigation form input.submit {
		background: url('images/button_ok.png') no-repeat;
		width:  48px;
		height: 10px;
		cursor: pointer;
		margin:4px;
		float:left;
	}
	
	#navigation form .manufacturers {
		width: 115px;
		height: 16px;
		font: 10px Tahoma;
		color: #ffffff;
		background-color: #666666;
		border: 1px solid #3F3F3F;
		padding-left: 1px;
		padding-top: 1px;
		float: left;
	}
	
	#navigation a.advanced_search {
		font: 11px Arial;
		color: white;		
	}
	
	#navigation .welcome {
		margin: 3px 0 0 0px;
		text-align: right;
	}
	
	#logo img {
		float: left;
		clear:both;
	}
		
	#navigation .headerlineLeft {
		float:left;
		height: 30px;
		width:12px;
		background: url('images/top_line_left.png') no-repeat;
		margin-left:3px;
	}
	
	#navigation .headerlineRight {
	float:left;
		height: 30px;
		width:12px;
		background: url('images/top_line_right.png') no-repeat;
	}
	
	#navigation .headerlineCenter {
	float:left;
		height: 30px;
		background: url('images/top_line_center.png') repeat-x;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #C0C0C0;
		padding-top:11px;
	}
	
	/*
		MAIN HEADER
	*/
	#main .header {
	width: 980px;
	height: 279px;
	background: url('images/header_background.png');
	}
	
	#main .header .menubar {
	float:left;
	width: 484px;
	height:26px;
	margin:0px;
	text-align: left;
	}

	#main .infobox {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	margin-top:100px;
	margin-left:5px;
	float:left;
	}

	#main .infobox1 {
	text-align:left;
	background: url('images/box_info.jpg');
	width:110px;
	height:120px;
	margin-top:0px;
	float:left;
	}

	#main .infobox2 {
	text-align:left;
	background: url('images/box_help.jpg');
	width:110px;
	height:120px;
	margin-top:0px;
	float:left;
	}

	#main .infobox3 {
	text-align:left;
	background: url('images/box_faq.jpg');
	width:110px;
	height:120px;
	margin-top:0px;
	float:left;
	}
	
	#main .infobox4 {
	text-align:left;
	background: url('images/box_sales.jpg');
	width:110px;
	height:120px;
	margin-top:0px;
	float:left;
	}	

	#main .infoboxtop {
	text-align:left;
	width:110px;
	height:23px;
	margin-right:7px;
	margin-top:11px;
	float:left;
	}
	
	#main .infoboxseparator {
	width:3px;
	background: url('images/vertical_liner_3.png') repeat-y;
	margin-left:2px;
	margin-right:2px;
	height:120px;
	float:left;
	}
	
	#main .infoboxseparator7 {
	width:7px;
	background: url('images/vertical_liner_7.png') repeat-y;
	height:120px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	}
	
	#main .headerbox {
	text-align:left;
	width:675px;
	height:210px;
	float:left;
	}
	
	#main .banner {
	text-align:left;
	width:468px;
	height:60px;
	background: url('images/banner.png');
	float:left;
	}

	#main .termekajanlo {
	text-align:left;
	width:292px;
	height:165px;
	margin-top:1px;
	margin-left:1px;
	float:left;
	}
	
	#main .termekajanlo1 {
	text-align:left;
	background: url('images/box_termekajanlo_header.png');
	width:280px;
	height:27px;
	margin-left:7px;
	float:left;
	}

	#main .termekajanlo2 {
	text-align:left;
	width:37px;
	height:27px;
	float:left;
	}

	#main .termekajanlo3 {
	text-align:left;
	background: url('images/box_termekajanlo.png');
	width:292px;
	height:111px;
	float:left;
	}

	#main .termekajanlo4 {
	text-align:left;
	background: url('images/box_termekajanlo_footer.png');
	width:214px;
	height:41px;
	float:left;
	}
	
	#main .termekajanlo5 {
	text-align:left;
	width:35px;
	height:41px;
	float:left;
	}

	#main .termekajanlo6 {
	text-align:left;
	width:43px;
	height:41px;
	float:left;
	}
	
	#main .termek_top_kep {
	text-align:center;
	vertical-align:middle;
	width:135px;
	height:110px;
	margin-left:7px;
	float:left;
	}
	
	#main .termek_top_leiras {
	text-align:left;
	width:132px;
	height:50px;
	margin-right:7px;
	float:right;
	font-family: Tahomam, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
	}
	
	#main .termek_top_ar {
	text-align:center;
	width:70px;
	height:50px;
	margin-left:2px;
	float:left;
	font-family: Tahomam, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	}
	
	#main .hirleveltop {
	text-align:left;
	background: url('images/hirlevel_box_top.png');
	width:181px;
	height:26px;
	margin-left:10px;
	float:left;
	}

	#main .hirlevel {
	text-align:left;
	width:181px;
	height:60px;
	background: url('images/hirlevel_box_bcg.png');
	margin-left:10px;
	float:left;
	}

	#main .logintop {
	text-align:left;
	background: url('images/login_box_top.png');
	width:181px;
	height:34px;
	margin-left:10px;
	float:left;
	}
	
	#main .loginbottom {
	width:50%;
	float:left;
	}
	
	#main .loginbottom a {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
	
	#main .loginbottom a:hover {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
	
	#main .login {
	text-align:left;
	width:181px;
	height:120px;
	background: url('images/login_box_bcg.png');
	float:left;
	}
	
	#main .logon {
	text-align:left;
	width:181px;
	height:120px;
	background: url('images/login_box_bcg.png');
	float:left;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
	#main .logon a {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
	#main .logon a:hover, a:active {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF7100;
	}
	
	#main .top_menu {
	text-align:left;
	width:162px;
	height:34px;
	float:left;
	}
	
	#main .top_menu_box {
	text-align:left;
	width:980px;
	height:34px;
	margin-top:5px;
	float:left;
	}
	
	#main .verticalline {
	background: url('images/vertical_liner_7.png') repeat-y;
	text-align:center;
	width:7px;
	height:214px;
	margin-left:4px;
	margin-right:5px;
	float:left;
	}
	
	
	#main .logo {
		float:left;
		background: url('images/digitaldepo_logo.jpg') no-repeat;		
		height: 240px;
		width: 295px;
		font: 11px;
		color: white;
		}
	
	#main .header .menubar a {
		font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #778a90;
		text-decoration: none;
		font-weight: bold;
		margin: 0 10px 0 10px;
	}
		
	
	#main .side_left {
		float: left;
		width: 157px;
		background-color:#888888;
	}
	
	#main .separator {
		width: 100%;
		height:6px;
		margin-bottom:5px;		
		background: url('images/horizontal_dark_liner.png') repeat-x;
			}
	
	#main .side_right {
		float: left;
		width: 181px;
	}
	
	#main a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 10px;
		color: #ffffff;
		text-decoration:none;
	}

	#main a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 10px;
		color: #FF7100;
		text-decoration:none;
	}
	
	#main form .input {
		background: url('images/field_background.png');
		width: 146px;
		height: 14px;
		font: 10px Tahoma;
		color: #ffffff;
		padding: 2px;
		float: left;
	}
	

	#main form input.submit {
		background: url('images/button_ok.png') no-repeat;
		width:  48px;
		height: 10px;
		cursor: pointer;
	}
	
	
	/* GENERAL BUTTON */
	
	
	a.general_button {
		background: transparent url('images/general_button.jpg') no-repeat top right;		
		display: block;
		float: left;		
		height: 18px;
		line-height: 11px;
		padding-right: 15px; /* a masik hatter tolasa */
		text-decoration: none;
	}
	 
	a.general_button span {
		background: transparent url('images/general_button.jpg') no-repeat top left;
		display: block;
		line-height: 11px;
		padding: 2px 0 5px 15px;
		color: #FFFFFF;
		font: bold 11px Arial;
	}
	
	a.general_button span.grey {
		color: #677a80;
	}
	
	/*
		SIDE LEFT 	
	*/
	#main .side_left .sidebutton {

		margin: 2px 0 0 8px;
	}
	
	#main .side_left .block_title {
		height: 18px;
		width: 157px;
		background: url('images/left_menu_top.png') no-repeat;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		}

	#main .side_left .menunev {
		width: 130px;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		padding:2px;
		}

	#main .side_left .block_title2 {
		height: 18px;
		width: 157px;
		background: url('images/left_menu_top2.png');
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		}
	
	#main ul.menu {		
		width: 157px;
		list-style-type:none;
		background-color:#888888;
		}
	
	#main ul.menu li {
		width: 157px;
		padding: 2px 0 2px 0;
	}
	
	#main ul.menu li a {
		font: 11px Arial;
		color: #ffffff;
		text-decoration: none;	
	}
	
	#main ul.menu li a:hover {
		text-decoration: none;
		color:#FF7100;
	}
	
	/*
		BASKET
	*/
	
	#main .side_right .basket {
		float:left;
		width: 180px;
		background-color:#4A4A4A;
		font-size:11px;
		color: white;
		font-family:Arial, Helvetica, sans-serif;	
		margin-bottom: 15px;
		padding-bottom:10px;
	}		
	
	#main .side_right .basket ul.basketList {
		list-style-type: none;		
	}
	
	#main .side_right .basket ul.basketList li {
		padding-bottom: 2px;
	}
	
	#main .side_right .basket ul.basketList li .title {
		float: left;
		width: 80px;
		color: #C0C0C0;
		margin: 0 4px 0 9px;
	}
	
	#main .side_right .basket ul.basketList li .data {
		float: left;
		width: 180px;
		margin-left:5px;
		color: #ffffff;
	}
	
	#main .side_right .basket ul.basketList li .datadb {
		float: left;
		width: 50px;
		color: #ffffff;
	}
	
	#main .side_right .basket ul.basketList li .data a {
		color: #ffffff;
		text-decoration: none;
	}
		
	#main .side_right .basket .prices {
		float: left;
		width: 78px;
	}	
	
	#main .side_right .basket .prices .title {
		font: 11px Arial;
		color: white;
		font-weight: bold;
	}
	
	#main .side_right .basket .prices .price {
		color: #FF7100;
		font-weight: bold;
	}
	
	
	/*
		RIGHT SIDE
	*/
		
	#main .side_right .block_title_right {
		height: 30px;
		width: 181px;
		font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		background: url('images/block_title_right.jpg') no-repeat;
		font-weight: bold;
		color: #77898f;
		padding: 6px 0 0 0px;
	}
	
	#main ul.top10 {		
		width: 181px;
		list-style-type:none;
	}
	
	#main ul.top10 li {
		width: 181px;
		height: 46px;
		background-image: url('images/topten_background.jpg');
		background-repeat:repeat-x;
		padding-top: 4px;
		clear:both;
	}
	
	#main ul.top10 li a {
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #ffffff;
		text-decoration: none;		
	}
	
	#main ul.top10 li a:hover {
		text-decoration: none;
		color: #FF7100;
	}
	
	#main ul.top10 li .number {
		float: left;
		width: 21px;
		height: 15px;
		font-size: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		color: #ffffff;	
		background-image: url('images/top10_number.png');
		background-repeat:no-repeat;
		margin-left:5px;
		margin-right:5px;
		margin-top:12px;	
	}
	
	#main ul.top10 li .link {
		float: left;
		width: 125px;
		}
	
	#main .topten {
		width: 181px;
		height: 38px;
		background-image: url('images/topten_background.jpg');
		background-repeat:repeat-y;
	}
	
	
	#main .filters_title {
		height: 15px;
		width: 178px;
		background: url('images/filters_bcg.png') no-repeat;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin-bottom: 6px;
		padding-top:3px;
		padding-left:3px;
		vertical-align:middle;
		color: #ffffff;
		}
	
	#main ul.filters {		
		width: 181px;
		list-style-type:none;
		font-size: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		margin: 0px;
		padding: 0px;
	}
	

	#main .side_right ul.filters li {
		width: 181px;
		font-size: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		padding-bottom: 6px;
	}
	
	#main .side_right ul.filters li a {
		font-size: 11px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;	
		color: #55686f;
		text-decoration: none;		
	}
	
	#main .side_right ul.filters li a:hover {
		font-size: 11px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;	
		color: #55686f;
		text-decoration: underline;
	}
	
	#main .side_right .linkek {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #ffffff;
		background-color: #4A4A4A;
		padding:3px;
		text-decoration: none;
	}
	
	#main .side_right .gyartokep {
		width:139px;
		padding:21px;
		background-color: #4A4A4A;
	}
	
	#main .side_right .linkek a {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #ffffff;
		background-color: #4A4A4A;
		text-decoration: none;
	}
	
	#main .side_right .linkek a:hover {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #ffffff;
		background-color: #4A4A4A;
		text-decoration: underline;
	}
	
	#main .side_right ul.filters li .link {
		width: 148px;
	}
	
	#main .side_right a.filters_off {
		font: 10px "Trebuchet MS";
		text-decoration: underline;
		color: #55686f;			
	}
	

	
	/*
		CONTENT
	*/
	#main .content {
	float: left;
	width: 620px;
	margin-left:11px;
	margin-right:11px;
	}
	

		
	/*
		FOOTER
	*/
	
	
	#footer {	
		float:center;
		width: 980px;
	}
	
	#footer .footline {
		height:15px;
		width:980px;
		margin: auto;
		text-align:center;
		background: url('images/horizontal_dark_liner.png') repeat-x center;
	}
	
	#footer .copyright {
		height:15px;
		width: 210px;
		font: 10px Tahoma;	
		color: #7F7F7F;
		margin:auto;
		background-color:#FFFFFF;
	}
		

	#footer .box {
		float: left;		
		width: 299px;
	}
	
	#footer .box .title {
		font: 11px Arial;
		font-weight: bold;
		color: #6f8389;
		margin: 0 0 9px 10px;
	}
	
	#footer .box .content {
		background:#e7eff1;
		border-top: 1px #677a80 dotted;	
		font: 11px Arial;
		color: #6f8389;	
		padding: 4px 0 0px 10px;
	}
	
	#footer .box .content a {
		color: #6f8389;	
		text-decoration: none;
	}
	
	#footer .box .content a:hover {
		text-decoration: underline;
	}
	
	
	
	
	/*
	---------------------------------------------
		CATEGORY MAINS
	---------------------------------------------
	*/
	
	#main .content .column {
		float: left;
		margin: 0 3px;
	}
	
	#main .content .column h2 {
		background: #e7eff1;
		font: 11px Arial;
		font-weight: bold;
		color: #5f7075;
		padding: 4px 0px 4px 7px;		
	}
	
	#main .content .column a.filter {
		font: 11px Arial;
		color: #5f7075;
	}
	
	#main .content .column .header_image {
		width: 194px;
		height: 162px;
		background: url('images/column_header_image.jpg');
	}
	
	#main .content .column .header_image img {
		margin: 3px 0 0 8px;
	}
	
	#main .content .column .header_image div {
		margin-top: 2px;
		text-align: center;
	}
	
	#main .content .column .header_image div a {
		font: 14px Tahoma;
		font-weight: bold;
		color: #788b91;
		text-decoration: none;
	}
	
	#main .content .new_products_box {
		width: 591px;
		margin: 0px auto;
	}
	
	#main .content .new_products_box .title {
		background: url('images/new_products_title_bg.jpg') no-repeat;
		width: 591px;
		height: 38px;		
		font-weight: bold;
		padding: 3px 0 0 4px;
	}
	
	#main .content .new_products_box .content {
		background: #e7eff1 url('images/new_products_bottom.jpg') no-repeat bottom;
		padding-bottom: 10px;
		width: 591px;
	}
	

	
	/*
	---------------------------------------------
		CATEGORY LIST
	---------------------------------------------
	*/
	
	#main h1.title {
		font: 18px Arial;
		color: #f92700;
		margin: 2px 5px;
		padding-bottom: 4px;		
	}
	
	
	#main .item_box {
		float:left;
		margin:10px 0 0 0;
		width:200px;
	}
	
	#main .item_box_sep {
		float:left;
		margin:10px 0 0 0;
		width:10px;
	}
	
	#main .productList_header {
	float:left;
	width: 196px;
	height: 30px;
	padding: 2px;
	background:#4A4A4A;
	font-size:12px;
	text-align:left;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	#main .productList_header_akcios {
		float:left;
		width: 196px;
		height: 30px;
		padding: 2px;
		background:#FD4800;
		font-size:12px;
		text-align:left;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
	}

	#main .productList_header a {
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}

	#main .productList_header a:hover {
		font-weight:bold;
		color:#FF7100;
		text-decoration:none;
	}

	#main .productList_header_akcios a {
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}

	#main .productList_header_akcios a:hover {
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}

	#main .productList_kep {
		float:left;
		width: 148px;
		padding:25px;
		border-left: 1px solid #E9E9E9;
		border-right: 1px solid #E9E9E9;
	}

	#main .productList_horline {
		float:left;
		width: 198px;
		height: 19px;
		background: url('images/horizontal_light_liner.png') repeat-x;
		border-left: 1px solid #E9E9E9;
		border-right: 1px solid #E9E9E9;
	}

	#main .productList_horline_akcios {
		float:left;
		width: 198px;
		height: 19px;
		background: url('images/horizontal_light_liner_akcios.png') repeat-x;
		border-left: 1px solid #E9E9E9;
		border-right: 1px solid #E9E9E9;
	}

	#main .productList_prices {
	width: 198px;
	margin-top:3px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	}
	
	#main .productList_pricesLEFT {
	float:left;
	width:145px;
	}
	
	#main .productList_pricesRIGHT {
	float:left;
	width:45px;
	}

	#main .productList_pricetop {
	float:left;
	width: 75px;
	text-align:left;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	}

	#main .productList_price {
	float:left;
	width: 70px;
	height: 12px;
	text-align:left;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7100;
	}

	#main .productList_pipe {
	width: 45px;
	height:22px;
	padding-bottom:2px;
	margin-top:3px;
	}

	#main .productList_pipeTop {
	width: 45px;
	padding-bottom:2px;
	margin-top:3px;
	text-align:center;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	}

	#main .productList_footleft {
		float:left;
		width: 138px;
		height: 23px;
		background-color: #FF6F02;
	}

	#main .productList_footright {
		float:right;
		width: 62px;
		height: 22px;
		padding-top:1px;
		background-color: #FF6F02;
		text-align:right;
	}
		
	#main .item_box img.preview {
		float: left;
		width: 139px;
		height: 139px;
	}
	
	#main .item_box .right {
		float: left;
		width: 100px;
		border:#00FF00;
	}
	
	#main .item_box .title a {
		font: 12px Arial;
		font-weight: bold;
		color: #55686f;
		text-decoration: none;
	}
	
	#main .item_box .description {
		font: 11px Arial;
		color: #55686f;
		margin: 12px 0 10px 0;
		height: 54px;
	}
	
	#main .item_box .filters {
		background: #eaf3f5;
		border: 1px solid #b7cace;
		padding: 6px 7px;
		font: 11px Arial;
		color: #55686f;
	}
	
	#main .item_box .filters a.filter {		
		color: #55686f;
		text-decoration: none;
		padding: 0px 3px;
	}
	
	#main .item_box .filters a.filter:hover {		
		text-decoration: underline;
	}
	
	#main .item_box .item_prices {
		clear: both;
		padding-top: 4px;
	}
	
	#main .item_box .item_prices .pbox {
		width: 140px;
		height: 55px;
		background: white;
		border: 1px solid #b7cace;
		float: left;
		margin-right: 3px;
	}
	
	#main .item_box .item_prices .pbox .ptitle {
		height: 14px;
		background: #eaf3f5;
		border-bottom: 1px solid #b7cace;
		text-align: center;
		font: 11px Arial;
		line-height: 11px;		
		font-weight: bold;
		color: #8ea6ad;
		padding-top: 3px;
	}
	
	#main .item_box .item_prices .pbox .pcontent {
		font: 12px Arial;
		font-weight: bold;
		color: #55686f;
		text-align: center;
		line-height: 12px;
		padding-top: 12px;
	}
	
	#main .item_box .buttons {
		float:right;
		margin-top:12px;
		font: 11px Arial;
		font-weight: bold;		
	}
	
	#main .item_box .buttons a {
		color: #6f8389;
		text-decoration: none;
	}
	
	#main a.page_button {
		background: transparent url('images/general_button.jpg') no-repeat top right;		
		display: block;
		float: left;		
		height: 18px;
		padding-right: 10px; /* a masik hatter tolasa */
		margin-right:2px;
		text-decoration: none;
	}
	 
	#main a.page_button span {
		background: transparent url('images/general_button.jpg') no-repeat top left;
		display: block;
		padding: 2px 0 5px 6px;
		color: #FFFFFF;
		font: bold 11px Arial;
	}
	
	#main a.page_button span.active {
		color: #4A4A4A;
	}
	
	#main .navigaton_box {
	float:left;
	width:620px;
	margin-left:11px;
	margin-right:11px;
	}
	
	#main .altalanos_link {
	font-size:10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	}
	
	#main .altalanos_link a {
	font-size:10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	}
	
	#main .altalanos_link a:hover {
	color:#FF6500;
	}	
	
	.navigaton_line {
	float:right;
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#5D6266;
	width:auto;
	height:19px;
	vertical-align:middle;
	background-color:#FFFFFF;
	}
	
	#main .navigaton_line a {
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#5B5B5B;
	background-color:#FFFFFF;
	}
	
	#main .navigaton_line a:hover {
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#FF6500;
	background-color:#FFFFFF;
	}
	
	.navigaton_liner {
	float:left;
	background: url('images/horizontal_light_liner.png') repeat-x;
	width:100%;
	}
	
	/*
	---------------------------------------------
		REGISTRATION
	---------------------------------------------
	*/

	#main .registration .form {
		padding: 6px;
		margin-top: 8px;
	}
	
	#main .registration .form .title {
		width: 110px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#7F7F7F;
	}
	
	#main .registration .form .data {
		width: 384px;
		margin-right: 7px;
		float: left; 		
	}
	
	#main .registration .form input.data {
		background: url('images/field_background_long.png');
		width: 380px;
		border: 1px solid #3F3F3F;
		height: 14px;
		padding: 1px;
		font: 10px Tahoma;
		color:#4A4A4A;
	}
	
	#main .registration .form .description {
		width: 90px;
		float: left; 
		height: 17px;
		padding-top: 3px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
	}
	
	.gombreg {
		background: url('images/button_reg.png');
		width:  104px;
		height: 11px;
		cursor: pointer;
	}

	/*
	---------------------------------------------
		LOGIN
	---------------------------------------------
	*/
	
	#main .login .form {
		padding: 6px;
		background: #e7e7e7;
		margin-top: 3px;
	}
	
	#main .login .form .title {
		width: 100px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
	}
	
	#main .login .form .data {
		width: 340px;
		margin-right: 7px;
		float: left; 		
	}
	
	#main .login .form input.data {
		width: 336px;
		border: 1px solid #b7cace;
		background: #f7fcfd;
		height: 14px;
		padding: 2px 2px 2px 2px;
		font: 11px Arial;
	}
	
	#main .login .form .description {
		width: 115px;
		float: left; 
		height: 17px;
		padding-top: 3px;
	}
		
	
	/*
	---------------------------------------------
		PRODUCT BOX
	---------------------------------------------
	*/
	
	#main h1.title {
		font-size:16px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
		font-weight:bold;
		color:#FF7100;
		margin: 2px 5px;
		padding-bottom: 4px;		
	}
	
	
	#main .product_box {
		width: 600px;
		padding: 10px;
	}
	
	#main .product_box img.preview {
		float: left;
		border: 1px solid #bbcdd1;
		width: 139px;
		height: 139px;
		margin-right: 8px;		
	}
	
	#main .product_box .right {
		float: left;
		width: 426px;
	}
	
	#main .product_box .title {
		font: 12px Arial;
		font-weight: bold;
		color: #55686f;
	}
	
	#main .product_box .title a {
		font: 12px Arial;
		font-weight: bold;
		color: #55686f;
		text-decoration: none;
	}
	
	#main .product_box .description {
		font: 11px Arial;
		color: #55686f;
		margin: 12px 0 10px 0;
		height: 54px;
	}
	
	#main .product_box .filters {
		background: #eaf3f5;
		border: 1px solid #b7cace;
		padding: 6px 7px;
		font: 11px Arial;
		color: #55686f;
	}
	
	#main .product_box .filters a.filter {		
		color: #55686f;
		text-decoration: none;
		padding: 0px 3px;
	}
	
	#main .product_box .filters a.filter:hover {		
		text-decoration: underline;
	}
	
	
	#main .product_box .item_prices .pbox .pcontent {
		font: 12px Arial;
		font-weight: bold;
		color: #55686f;
		text-align: center;
		line-height: 12px;
		padding-top: 12px;
	}
	
	#main .product_box .buttons {
		float:right;
		margin-top:12px;
		font: 11px Arial;
		font-weight: bold;		
	}
	
	#main .product_box .buttons a {
		color: #6f8389;
		text-decoration: none;
	}
	
	#main .product_page .product_filters .filterbox {
		height: 23px;
	}
	
	#main .product_page .product_filters .title {
		padding-left: 5px;
		padding-top: 5px;		
		float: left;
		width: 80px;
		height: 18px;
		font: 11px Arial;
		font-weight: bold;
		color: #7F7F7F;
	}
	
	#main .product_page .product_filters .pair {
		background: #E9E9E9;
	}
	
	#main .product_page .product_filters .value {
		padding-left: 5px;
		padding-top: 5px;		
		float: left;
		width: 530px;
		height: 18px;
	}
	
	#main .product_page .genbox {
		background: #f7fcfd;
		border-left: 1px solid #b7cace;	
		border-right: 1px solid #b7cace;	
		border-bottom: 1px solid #b7cace;	
	}
	
	#main .product_page .genbox .title {
		height: 21px;
		background: url('images/products_gen_box_title_bg.jpg') repeat-x;
		font: 11px Arial;
		font-weight: bold;
		color: #55686f;
		padding: 4px 6px 0 6px; 
	}
	
	#main .product_page .prevnext_item {
		width: 175px;
		margin: 8px 25px 8px 25px;
	}
	
	#main .product_box .prevnext_item img.preview {
		float: left;
		border: 1px solid #bbcdd1;
		width: 102px;
		height: 87px;
		margin: 0 0 3px 36px;		
	}
	
	#main a.prevnext_button {
		height: 15px;
		margin: 2px;
	}
	
	#main a.prevnext_button span {
		font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#888888; 
		font-size:11px;
		font-weight:bold;
	}
	 	
	#main .product_page .also_ordered_item {
		width: 170px;
		margin: 8px 10px 8px 11px;
		float: left;
	}
	
	#main .product_box .also_ordered_item img.preview {
		float: left;
		border: 1px solid #bbcdd1;
		width: 102px;
		height: 87px;
		margin: 0 0 3px 36px;		
	}
	
	#main .cart_box {
		width: 589px;
		margin: 10px;
		background: #dae5e7 url('images/cart_item_footer.jpg') no-repeat bottom;
		border-top: 1px solid #e7eff1;
		padding: 10px;
	}

	#main .prodbox_img {
		float:left;
		width:139px;
		height: 139px;
		margin:10px;
	}
		
	#main .prodbox_verticalline {
		background: url('images/vertical_liner_7.png') repeat-y;
		text-align:center;
		width:7px;
		height:139px;
		margin-top:10px;
		margin-bottom:10px;
		float:left;
	}

	#main .prodbox_desc {
		text-align:justify;
		width:444px;
		height:auto;
		margin: 10px 0 10px 10px;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#5D6266;
		float:left;
	}
	

	#main .prodbox_header {
		width: 616px;
		height:20px;
		padding: 2px 0 0 4px;
		background:url('images/special_header.png') repeat-x;
		font-size:12px;
		text-align:left;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
	}

	#main .prodbox_akcios_text {
		height:13px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		color:#FF7100;
		width:100px;
		vertical-align:middle;
		background-color:#FFFFFF;
		margin:auto;
	}
		
	#main .prodbox_akcios_liner {
		height:13px;
		float:center;
		background:url('images/horizontal_orange_liner_13.png') repeat-x;
		width:620px;
		text-align:center;
		border-left:1px solid #e7e7e7;
		border-right:1px solid #e7e7e7;
	}

#main .prodbox_nemakcios_liner {
	height:13px;
	float:center;
	background:url('images/horizontal_grey_liner_13.png') repeat-x;
	width:620px;
	text-align:center;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}

#main .prodbox_footer {
	float:left;
	width: 620px;
	height: 23px;
	background-color: #FF6F02;
	}

#main .prodbox_darkgrey_left {
	float:left;
	height:15px;
	width:298px;
	background:#666666;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:5px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
	
#main .prodbox_darkgrey_right {
	float:left;
	height:25px;
	width:309px;
	background:#666666;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #FFFFFF;
	}

#main .prodbox_lightgrey {
	float:left;
	height:26px;
	width:130px;
	background:#e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:12px;
	}




.kep {
	border:solid #BCC7CB;
	}
	
	
#main .cikkheader {
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	color:#FF7100;
	}
	
#main .cikkheader a {
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	color:#FF7100;
	}

#main .cikkheader a:hover {
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	color:#FF7100;
	}
	
#main .cikktext {
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#5D6266;
	margin-bottom:12px;
	margin-top:12px;
	}
	
#specials {
	background: url('images/special_offer.jpg') no-repeat;
	width:620px;
	height:197px;
	}

#specials .spec1 {
	width:200px;
	height:20px;
	padding-top:23px;
	margin-left:140px;
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	}
	
#specials .spec2 {
	width:350px;
	height:18px;
	margin-left:255px;
	font-size:12px;
	text-align:right;
	padding-top:10px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	}
	
#specials .spec3 {
	width:224px;
	height:50px;
	float:left;
	margin-left:270px;
	padding-top:5px;
	text-align:justify;
	font-size:10px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}

#specials .spec4 {
	width:100px;
	height:40px;
	float:left;
	margin-left:190px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	padding-top:6px;
	}
	
#specials .spec5 {
	width:100px;
	height:40px;
	float:left;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	padding-top:6px;
	border-left:#FFFFFF 2px solid;
	}
	
#specials .spec_kep {
	width:95px;
	height:95px;
	margin:3px;
	float:right;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	border:2px solid #E8E8E8;
	background-color:#FFFFFF;
	}
	
#specials .spec_price_title {
	font-size:10px;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
#specials .spec_price_old {
	font-size:10px;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:line-through;
	color:#666666;
	}
	
#specials .spec_price_new {
	font-size:10px;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7100;
	}

#specials .spec_price_akcios {
	font-size:10px;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7100;
	}
	
#specials .spec_time {
	font-size:14px;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7100;
	}
	
		/*
	---------------------------------------------
		FŐOLDALI AKCIO BOX
	---------------------------------------------
	*/
	
#akciok {
	float:left;
	margin:20px 5px 5px 5px;
	width:300px;
	height:170px;
	}

#akciok .akcio_arrow {
	float:left;
	width: 28px;
	height:24px;
	}

#akciok .akcio_header {
	float:left;
	width: 267px;
	height:24px;
	background:url('images/special_header.png') repeat-x;
	font-size:12px;
	text-align:left;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	}

#akciok .akcio_kep {
	float:left;
	text-align:center;
	width: 147px;
	height:123px;
	padding-top:17px;
	border-left:#E9E9E9 2px solid;
	border-bottom:#E9E9E9 2px solid;
	vertical-align:middle;
	}

#akciok .akcio_vertline {
	float:left;
	width: 7px;
	height: 82px;
	margin-top:7px;
	background: url('images/vertical_liner_7.png') repeat-y;
	}

#akciok .akcio_desc {
	float:left;
	width: 132px;
	height: 84px;
	padding:5px;
	text-align:justify;
	font-size:10px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border-right:#E9E9E9 2px solid;
	}

#akciok .akcio_price {
	float:right;
	width: 135px;
	height: 28px;
	padding:12px 8px 8px 8px;
	text-align:center;
	font-size:12px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7100;
	background-color: #E9E9E9;
	}

#akciok .akcio_footleft {
	float:left;
	width: 160px;
	height: 21px;
	background-color: #7F7F7F;
	}

#akciok .akcio_footright {
	float:right;
	width: 140px;
	height: 21px;
	background-color: #7F7F7F;
	text-align:right;
	}

	/*
	---------------------------------------------
		AJÁNLÁS
	---------------------------------------------
	*/
	
	#main .recommend .form {
		padding: 6px;
		margin-top: 3px;
	}
	
	#main .recommend .form .title {
		width: 150px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#7F7F7F;
	}
	
	#main .recommend .form .data {
		width: 390px;
		margin-right: 7px;
		float: left; 		
	}
	
	#main .recommend .form input.data {
		background: url('images/field_background_long.png');
		width: 390px;
		border: 1px solid #3F3F3F;
		height: 14px;
		padding: 1px;
		font: 10px Tahoma;
		color:#4A4A4A;
	}
		
	
	#main .recommend .form textarea {
		background: url('images/field_background_textarea.png');
		width: 390px;
		height: 110px;
		border: 1px solid #3F3F3F;
		padding: 2px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
	}

	.gombmehet {
		background: url('images/button_mehet.png');
		width:  72px;
		height: 10px;
		cursor: pointer;
	}
	

	/*
	---------------------------------------------
		BEJELENTKEZŐ OLDAL
	---------------------------------------------
	*/
	
	#main .loginpage .form {
		padding: 6px;
		margin-top: 8px;
	}
	
	#main .loginpage .form .title {
		width: 110px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#7F7F7F;
	}
	
	#main .loginpage .form .data {
		width: 384px;
		margin-right: 7px;
		float: left; 		
	}
	
	#main .loginpage .form input.data {
		background: url('images/field_background_long.png');
		width: 380px;
		border: 1px solid #3F3F3F;
		height: 14px;
		padding: 1px;
		font: 10px Tahoma;
		color:#4A4A4A;
	}
	
	#main .loginpage .form .description {
		width: 90px;
		float: left; 
		height: 17px;
		padding-top: 3px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
	}

	.gomblogin {
		background: url('images/button_login.png');
		width:  116px;
		height: 11px;
		cursor: pointer;
	}

	/*
	---------------------------------------------
		CONTACT
	---------------------------------------------
	*/
	
	#main .contact .form {
		padding: 6px;
		margin-top: 3px;
	}
	
	#main .contact .form .title {
		width: 150px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#7F7F7F;
	}
	
	#main .contact .form .data {
		width: 390px;
		margin-right: 7px;
		float: left; 			
	}
	
	#main .contact .form input.data {
		background: url('images/field_background_long.png');
		width: 390px;
		border: 1px solid #3F3F3F;
		height: 14px;
		padding: 1px;
		font: 10px Tahoma;
		color:#4A4A4A;
	}
	
	#main .contact .form .description {
		width: 115px;
		float: left; 
		height: 17px;
		padding-top: 3px;
	}
	
	#main .contact textarea {
		background: url('images/field_background_textarea.png');
		width: 390px;
		height: 110px;
		border: 1px solid #3F3F3F;
		padding: 2px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
	}
	
	.manufacturers_long {
		width: 460px;
		height: 16px;
		font: 10px Tahoma;
		color: #ffffff;
		background-color: #666666;
		border: 1px solid #3F3F3F;
		padding-left: 1px;
		padding-top: 1px;
		float: left;
	}
	
	/*
	---------------------------------------------
		NEWS
	---------------------------------------------
	*/
	
	#main .main_news .newsbox {
		width: 620px;
		margin-bottom: 10px;
		margin-top: 10px;
		float: left;
	}
	
	#main .main_news .newsbox .date {
		font: 10px Arial;
		color: #4a4a4a;
		margin: 0 0 2px 1px;	
	}
	
	#main .main_news .newsbox .title a {
		font: 16px Arial;
		font-weight: bold;
		color: #ff7100;
		margin: 0 0 2px 1px;
		text-decoration: none;
	}
	
	#main .main_news .newsbox img {
		border: 1px solid #dae5e7;
		width: 620px;
		height: 85px;
		margin-top: 2px;
	}
	
	.main_news .newsbox .text {
		width: 620px;
		margin: 6px 1px 3px 1px;
		font: 11px Arial;
		color: #4a4a4a;
		text-align: justify;
		font-style: normal;
	}
	
	/*
	---------------------------------------------
		COMMENTS
	---------------------------------------------
	*/
	
	#main .commentform textarea {
	
		background: url('images/field_background_textarea_big.png');
		border: 1px solid #3F3F3F;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
		width: 618px;
		height: 150px;
	}
	
	#main .commentform .form {
		padding: 6px;
		margin-top: 3px;
	}
	
	#main .commentbox {
		padding: 6px;
		background: #E9E9E9;
		margin-top: 6px;
		border: 1px solid #7F7F7F;		
	}
	
	#main .commentbox .name_date {
		border-bottom: 1px solid #7F7F7F;
		padding-bottom: 3px;
		margin-bottom: 5px;
	}

	/*
	---------------------------------------------
		BASKET
	---------------------------------------------
	*/
	
	#main .basket_item_box {
		width: 620px;
		color: #4a4a4a;
	}
	
	#main .basket_item_box img.preview {
		float:left;
		width:139px;
		height: 139px;
		margin:10px;	
	}
	
	#main .basket_item_box .right {
		float: left;
		width: 444px;
		margin-top: 10px;
		margin-left: 10px;
	}
	
	#main .basket_item_box .quantity {
		float: right;
	}
	
	#main .basket_item_box .quantity input {
	
		background: url('images/field_background_long.png');
		width: 21px;
		border: 1px solid #3F3F3F;
		height: 14px;
		padding: 1px;
		font: 10px Tahoma;
		color:#4A4A4A;
		text-align: center;
	}
	
	
	#main .basket_item_box .item_prices {
		clear: both;
		padding-top: 4px;
	}
	
	#main .basket_item_box .item_prices .pbox {
		background: #e7e7e7;
		width: 143px;
		height: 55px;
		float: left;
		margin-right: 3px;
		margin-top: 36px;
	}
	
	#main .basket_item_box .item_prices .pbox .ptitle {
		text-align: center;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		color:#4A4A4A;
		padding-top: 3px;
	}
	
	#main .basket_item_box .item_prices .pbox .pcontent {
		font-weight: bold;
		font-size:11px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		color:#7F7F7F;
		text-align: center;
		padding-top: 12px;
	}
	
	
	#main .basket_prices {
		float: left;
		padding-top: 4px;
		margin:auto;
	}
	
	#main .basket_prices .pbox {
		width: 150px;
		height: 55px;
		background: white;
		border: 1px solid #e7e7e7;
		float: left;
		margin-right: 3px;
	}
	
	#main .basket_prices .pbox .ptitle {
		height: 14px;
		background: #E7e7e7;
		border-bottom: 1px solid #e7e7e7;
		text-align: center;
		font: 11px Arial;
		line-height: 11px;		
		font-weight: bold;
		color:#4A4A4A;
		padding-top: 3px;
	}
	
	#main .basket_prices .pbox .pcontent {
		font: 12px Arial;
		font-weight: bold;
		color:#4A4A4A;
		text-align: center;
		line-height: 12px;
		padding-top: 12px;
	}
	
	#main input.basket_update_button {
		width: 104px;
		height: 18px;
		background: url('images/basket_update_button.jpg') no-repeat;
		border: 0;
		margin: 25px 0 8px 22px;
		cursor: pointer;
	}
	
	#main .payment_button {
		width: 105px;
		height: 24px;
		border: 0;
		margin: 0 0 0 22px;
	}
	
	#main .basket_lightgrey {
	float:left;
	height:26px;
	width:122px;
	background:#e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:12px;
	}
	
	.gombrefresh {
		background: url('images/button_refresh.png');
		width:  81px;
		height: 22px;
		cursor: pointer;
		margin-top:3px;
		margin-right:3px;
	}
	
	.gombpay {
		background: url('images/button_pay.png');
		width:  84px;
		height: 11px;
		cursor: pointer;
	}
	
	.gombnext {
		background: url('images/button_next.png');
		width:  75px;
		height: 10px;
		cursor: pointer;
		margin-top:3px;
		margin-right:3px;
	}
	
	.gombend {
		background: url('images/button_end.png');
		width:  141px;
		height: 10px;
		cursor: pointer;
		margin-top:3px;
		margin-right:3px;
	}
	
	.gombsave {
		background: url('images/button_save.png');
		width:  74px;
		height: 10px;
		cursor: pointer;
		margin-top:3px;
		margin-right:3px;
	}
	
/*
	---------------------------------------------
		TILL
	---------------------------------------------
	*/
	
	#main .till .where_is {
		margin-bottom: 10px;
	}
	
	#main .till .where_is step a {
		float: left;
		height: 17px;
		margin: 0 3px 0 3px;
		color: #4a4a4a;
		text-align: center;
		font: 12px Arial;
		padding-top: 4px;
		font-weight: bold;
	}
	
	#main .till .where_is .step_active a {
		float: left;
		height: 17px;
		margin: 0 3px 0 3px;
		text-align: center;
		font: 12px Arial;
		padding-top: 4px;
		font-weight: bold;
		color: #ff7100;
	}
	
	#main .till .where_is img {
		float: left;
		margin: 0 2px 0 5px;
	}
	
	#main .till h3 {
		font: 11px Arial;
		font-weight: bold;
		color: #4a4a4a;
	}
	
	#main .till .box {
		padding: 5px 7px;
		margin: 3px 0 15px 0;
	}
	
	#main .box {
		padding: 5px 7px;
		margin: 3px 0 15px 0;
	}
	
	#main .till .box2 {
		background: #e7e7e7;
		padding: 5px 7px;
		min-height: 44px;
		float: left;
		margin-bottom:3px;
	}
	
	#main .till h2 {
		font: 11px Arial;
		font-weight: bold;
		color: #4a4a4a;
		margin-top: 8px;
	}
	
	#main .till span.description {
		font: 11px Arial;		
		color: #7f7f7f;
	}
	
	#main .till .pbox {
		width: 98px;
		height: 54px;
		background: #e9e9e9;
		float: left;		
	}
	
	#main .till .pbox .ptitle {
		height: 14px;
		background: #7f7f7f;
		border-bottom: 1px solid #ffffff;
		text-align: center;
		font: 11px Arial;
		line-height: 11px;		
		font-weight: bold;
		color: #ffffff;
		padding-top: 3px;
	}
	
	#main .till .pbox .pcontent {
		font: 12px Arial;
		font-weight: bold;
		color: #4a4a4a;
		text-align: center;
		line-height: 12px;
		padding-top: 11px;
	}
	
	#main .till select {
		font: 11px Arial;
		padding: 2px 4px 2px 4px;
		width: 577px;
		color: #4a4a4a;
		background-color:#cbcbcb;
		border: 1px solid #4a4a4a;
	}
	
	#main .till select optgroup {
		font-style: normal;
	}
	
	
	#main #new_address {
		padding: 6px;
		margin-top: 3px;
	}
	
	#main #new_address .title {
		width: 100px;
		text-align: right;
		margin-right: 7px;
		float: left;
		clear: both;
		height: 17px;
		padding-top: 3px;
	}
	
	#main #new_address .data {
		width: 340px;
		margin-right: 7px;
		float: left; 		
	}
	
	#main #new_address input.data {
		padding: 2px 2px 2px 2px;
		background: url('images/field_background_long.png');
		width: 340px;
		border: 1px solid #3F3F3F;
		height: 12px;
		font: 10px Tahoma;
		color:#4A4A4A;
	}
	
	#main #new_address .description {
		width: 115px;
		float: left; 
		height: 17px;
		padding-top: 3px;
		margin-left:5px;
	}
	
	#main .till textarea {
		background: url('images/field_background_textarea.png');
		width: 390px;
		height: 110px;
		border: 1px solid #3F3F3F;
		padding: 2px;
		font-size:10px;
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
	}
	
	#main .gombs {
		float:right;
		margin-top:18px;
		background-image:url('images/short_button.gif');
		width:89px;
		height:16px;
		padding-top:2px;
		}

	#main .gomba {
		float:left;
		background: url('images/short_button_long.gif');
		width:128px;
		font:11px Tahoma;
		color:#ffffff;
		font-weight:bold;
		height:16px;
		padding-top:2px;
		text-decoration: none;
		}
		
	.gombok {
		background: url('images/short_button.gif');
		width:89px;
		font:11px Tahoma;
		color:#ffffff;
		height:18px;
		}
	
	#main .gombtext {
		width:89px;
		text-decoration:none;
		font-weight:normal;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}
	
	#main .gombtext a {
		width:89px;
		text-decoration:none;
		font-weight:normal;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}
		
	#main .gombtext a:hover {
		text-decoration:none;
		font-weight:normal;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}
	
	#main .gombtext1 {
		width:auto;
		margin-top:1px;
		text-decoration:none;
		font-weight:bold;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}
	
	#main .gombtext1 a {
		text-decoration:none;
		font-weight:bold;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}
		
	#main .gombtext1 a:hover {
		text-decoration:none;
		font-weight:bold;
		font:11px Tahoma;
		color:#ffffff;
		text-align:center;
		}