
body {
	font-size: 12px;
	font-family: Verdana,Helvetica,Arial;
	font-stretch: ultra-condensed;
	color: #222;
	background: white;
	line-height: 140%;
}

a {
	color: black;
}

body, table, div, img,ul,li {
	margin: 0px; 
	padding: 0px;
	border: none;
}

form {
	padding:0;
	margin:0;
}

table,td {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.productlist .ProductPrice {
	display: block;
	vertical-align: bottom;
	margin-top: 10px;
	margin-bottom: -10px;

}

.ProductPrice {
	font-weight: bold; 
	font-size:12px;
}
.ProductDetailsTitle {
}
.ProductPriceConverting {
	font-weight: bold; 
	font-size:12px;
}
#product_price {
	font-weight: bold; 
	font-size:12px;
}

table.Container {
	width: 1000px;
	padding: 0;
	margin: 0 auto 0 auto;
	border-top: 3px solid #f03e34;
	border-left: 1px solid #3e3e3e;
	border-right: 1px solid #3e3e3e;
	background: #f5f4d7; /*sarga hatter*/
}

.content-table {
	width:1000px;
	border:none;
	padding:0;
	margin: 10px 0 0 0 ;
}

.PImgBox img#product_thumbnail {
	margin-right: 30px;
	margin-bottom: 30px;
}

#wlanokhead {
	background: #72bf71 url(/img/header_bg.gif) repeat-x; /*zold atmenet, header*/
	width: 1000px; 
	height: 114px; 
	position: relative;
	border-bottom: 1px solid #a4b5a5/*gray*/ ;
}

#header-logo-link {
	position: absolute;
	height: 80px;
	width: 272px;
	bottom: 0px;
	left: 0px;
}

/*
 *
 * Top menu
 *
*/
ul#topmenu {
	position: absolute; 
	bottom: -1px; 
	left: 280px;
	list-style: none;
	list-style-type: none;
	height: 27px;
	vertical-align: bottom;
}
ul#topmenu li {
	float: left; 
	clear:none;
	display:block;
	height: 25px;
	padding-left: 5px;
	padding-right: 8px;
	
	font-size: 11pt;
	font-weight: 600;
	font-family: Verdana,Helvetica,Arial;
	font-stretch: 600;
	line-height: 25px;
}


ul#topmenu li A {
	vertical-align: bottom;
	text-decoration: none;
}

/*
 * Top menu - selected item.
*/
ul#topmenu li.selected {
	background: #f5f4d7 url('/img/tab_bg.gif') no-repeat top right; /*sarga hatter*/
	margin-bottom: -1px;
	border-width: 1px;
	border-style: solid;
	border-color: #a4b5a5/*gray*/ #a4b5a5/*gray*/ #f5f4d7/*yellow*/ #a4b5a5/*gray*/;
}

/*
 *
 * Left menu
 *
 */
.menucontainer {
	margin: 0px 23px 17px 29px;
}

.menuitemtop {
	background:  url('/img/top1.gif') top left no-repeat;
	margin: 0; padding: 0; border: 0; 
	width: 215px;
	height: 8px;
	line-height: 0;
	overflow: hidden;
}
.menuitems {
	background: white url(/img/bg1.gif);
	width: 215px;
	font-size: 10px;
	font-weight: bold;
	line-height: 130%;
}
.menuitems2 {
	background: url(/img/fold.gif) no-repeat 52px -12px;
}
.menuitems3 {
	padding: 10px 15px 10px 10px;
}

.menuitems3b {
	padding: 10px 15px 10px 10px;
	min-height: 79px;
}

.menuitems-after {
	display: block;
	width:215px; 
	height: 8px;
	line-height: 0px;
	overflow: hidden;
	background: url('/img/bottom1.gif') 0 0 no-repeat;
}

.menuitems a.VertMenuItems { 
	background: white url(/img/arrow_white.gif) 0 2pt no-repeat;
	padding-left: 10px;
}

/* wp leftmenu */
#sidebar {
	margin-top: 4px;
}

#sidebar ul {
	margin: 0px 23px 0px 29px;
	width: 224px;
	list-style-type: none;
	border-collapse: outset;
}
#sidebar ul div.wpsidecontent {
	display: block;
	background: url(/img/bg1.gif) repeat-y top left;
	margin: 0;
	padding: 0;
}

#sidebar ul ul {
	background: url(/img/fold.gif) no-repeat 43px -14px;
	padding: 0 20px 10px 0;
	margin: 0;
	width: 200px;
	min-height: 79px;
}

#sidebar ul ul ul {
	margin: 0; 
	padding: 0;
	min-height: 0px;
	background: none;
}

/*#sidebar Ul ul li {
	padding-left:10px;
	padding-right: 15px;
}*/
#sidebar ul li ul li ul li {
	padding: 0;
}

#sidebar ul li h2 {
	background:  url('/img/3dot.gif') no-repeat 0 22px;
	text-transform: uppercase;
	margin: 0px 0 0 0; 
	padding: 16px 0 0 45px;
	border: 0; 
	width: 215px;
	height: 18px;
	overflow: hidden;	
	font-size: 16px;
	color:#222222;
	font-family:Verdana,Helvetica,Arial;
	font-weight: normal;
}

/*
 * Dialogs
 *
 */
/*
.dialogcontainer {
	margin: 17px;
}
.dialogtitle {
	font-size: 16px; 
	text-transform: uppercase;
	background: url(/img/3dot.gif) no-repeat 5px .4em;
	padding-left: 45px;
}
.dialog {
	background: url(/img/bg2.gif) repeat-y 0 0;
	width: 702px;
}
.dialog2 {
	background: url(/img/top2.gif) no-repeat 0 0;
}

.dialog3 {
	background: url(/img/fold.gif) no-repeat 540px 1px;
	padding-top: 25px; 
}

.dialogpad {
	margin: 10px 20px 0px 20px;
}
.dialog-after {
	width:702px; 
	height: 8px;
	background: url('/img/bottom2.gif');
}
*/
.decoratatedcontainer {
	width: 702px;
}
.decorateddialog {
	background: url(/img/bg2.gif) repeat-y 0 0;
	width:702px; 
}

.decorateddialog2 {
	background: url(/img/top2.gif) no-repeat 0 0; 
}

.decorateddialog3 {
	background: url(/img/fold.gif) no-repeat 540px 1px;
	padding-top: 25px; 
}

.decorateddialogpad {
	margin: 10px 20px 0px 20px;
	min-height: 400px;
/*	padding-bottom: 100px;*/
}
.decorateddialog-after {
	width:702px; 
	height: 8px;
	overflow: hidden;
	background: url('/img/bottom2.gif');
	line-height: 0px;
}

.innerdialogtitle {
	font-size: 16px; 
	text-transform: uppercase;
	text-align: center;
}
.innerdialogcontent {
	border: 1px solid #cecfca ;
	padding: 10px;
} 

.dialogtitle {
	font-size: 16px; 
	text-transform: uppercase;
	background: url(/img/3dot.gif) no-repeat 5px .4em;
	padding-left: 45px;
	margin-top: 18px;
}
h1.dialogtitle {
	padding: 0 0 0 45px;
	margin: 18px 0 0 0;
	font-weight: normal;
}
.decoratatedcontainer .dialogtitle {
	width: 702px;
	height: 18px;
	overflow: hidden;
}

font.Button,a.Button,td.Button {
	cursor: pointer;
	text-decoration: none;	
	font-weight: bold;
	font-size: 14px;
}

td.Button:hover,a.Button:hover,td.Button:hover {
	text-decoration: underline;
}
a.Button,font.button {
	margin-right: 7px;
}
TABLE.ButtonTable {}
TABLE.ButtonTable font.Button {}
TD.ButtonsRow TABLE.SimpleButton A.Button {}


UL.RPItems {
	list-style: none;
	padding: 10px 0px 40px 20px;
}
UL.RPItems LI {
	list-style-type:  none;
}

/*Login box styles*/

#head-auth {
	top: 7px;
	left: 498px;
/*	width: 473px;*/
	width: 453px;
	height: 72px;
	position: absolute; 
	overflow: hidden;
	background: url(/img/top_form_bg.png) 0 0 no-repeat;
	padding: 4px 10px 4px 23px;
} 

.head-title {
	font-size: 16px; 
	text-transform: uppercase;
	background: url(/img/3dot.gif) no-repeat 0px 4px;
	padding-left: 38px;
	padding-bottom: 4px;
}
#headleft input,#headright input {	
	position: relative; 
	font-size: 12px;
	font-family: arial;
	height: 19px;
	width: 100px;
	line-height: 20px;
	vertical-align: top;
	padding: 3px 0 0 4px;
}
#headleft input {	
	border: 1px solid #b0e2ae;
	background: white;
}
#headright {
	position: absolute;
	left: 315px;
	top: 5px;
}

#headright input#search{	
	border: 1px solid #b0e2ae;
	width: 103px;
}

#headright input#topsubmit{	
	background: white url('/img/input_search_rightb.gif') repeat-y center top;
	width: 28px;
	height: 24px;
	margin: 0 0 0 -5px;
	padding: 0;
	border: 1px solid #b0e2ae;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */

}
/*
 * Bottom menubar
 *  
 */
#menubottom {
	background: #3f3d3e;
	color: white;
}
#menubottom UL {
	list-style: none;
	list-style-type: none;
	border-bottom: 4px solid #f03e32;
	text-align: center;
}

#menubottom UL LI {
	display: inline;
	margin: 0px 10px 0px 10px;
}
#menubottom UL LI A {
	color: white;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 2px;
}
#menubottom UL LI A:hover {
	text-decoration: underline;
}

#bottomtextbg {
	background: #50734f url('/img/footer_bg.gif') repeat-x;
}
#bottomtext {
	padding: 10px;
	color: black;

	text-align:center; 
	font-size: 9px;
	line-height: 12px; 
	letter-spacing: 1px;
}

/* 
 *
 * Feature comparison module
 *
 *
 */
TABLE.CompareBtn {CURSOR: pointer;} TD.CompareBtnLeft {HEIGHT: 18px;WIDTH: 21px;BACKGROUND-IMAGE: url(images/compare1.gif);}
TD.CompareBtnLeft IMG {HEIGHT: 18px;WIDTH: 21px;}
TD.CompareBtnMain {BACKGROUND-IMAGE: url(images/compare2.gif);BACKGROUND-REPEAT: repeat-x;VERTICAL-ALIGN: top;PADDING-LEFT: 5px;PADDING-TOP: 2px;}
TD.CompareBtnMainMozilla {BACKGROUND-IMAGE: url(images/compare2.gif);BACKGROUND-REPEAT: repeat-x;VERTICAL-ALIGN: top;PADDING-LEFT: 5px;PADDING-TOP: 1px;}
TD.CompareBtnRight {HEIGHT: 18px;WIDTH: 9px;}
TD.CompareBtnRight IMG {HEIGHT: 18px;WIDTH: 9px;}
TD.FCompProductSelBox {PADDING: 0px;WHITE-SPACE: nowrap;}
TD.FCompProductButtonBox {PADDING-LEFT: 25px;PADDING-TOP: 0px;PADDING-BOTTOM: 0px;PADDING-RIGHT: 0px;WIDTH: 100%;WHITE-SPACE: nowrap;}
TD.FCompProductAddCL {PADDING-TOP: 10px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;PADDING-RIGHT: 0px;}
TD.FCompFeatureHCell {VERTICAL-ALIGN: top;TEXT-ALIGN: center;BACKGROUND-COLOR: #EEEEEE;FONT-WEIGHT: bold;}


.HightLightEqualRow {BACKGROUND-COLOR: #fff8df;TEXT-ALIGN: center;}
.EqualRow {BACKGROUND-COLOR: #FFf9f3;TEXT-ALIGN: center;}

TABLE.CompareBtn TD {
	font-size: 10px;
	line-height: 110%;
} 


#minicartcart {
	margin-left: auto;
	margin-right: auto;

	text-align: center;
}
#minicart {
	text-align: right; 
	margin: 0px 10px 10px 5px;
}

#minicartempty {
	text-align:center;	
	margin-bottom: 10px;
}
.SearchSortCell {
	padding-left: 4px; 
	padding-right: 4px; 
}
a.SearchSortLink img.SearchSortImg {
	display: none;
}
.TableSubHeadPrice {
	font-weight: bold; 
	padding-top: 10px;
}

.DialogInfo {
  border: 1px solid gray;
	background: white;
}


table.productlist-item {
	margin-bottom: 20px;
}

.productlist-item .producttitle {
	margin: 40px 0 10px 0;
}

.productlist-item .producttitle A {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

div.PListImgBox {
	padding-bottom: 10px;
	padding-right: 10px;
}

.PListImgBox {
	text-align: center;
	vertical-align: top;
}

.PImgBox img,div.PListImgBox img {
	border: 1px solid #dedede;
}

.ProductTitle,
.productlist-item A.producttitle:hover {
	text-decoration: underline;
	color: #222222;
}
TD.NavigationArrow {
	padding-top: 4px;
}

/* 
 *
 * leirasok: 
 *
 * */
div.dialogtitle a {
	text-decoration: none;
}

div.posttitle a {
	font-size: 16px;
	text-decoration: none;
}

div.wpseparator {
	margin-bottom: 30px;
}


div.scroller {
	width: 660px;
	overflow: auto;
	-ms-overflow-y: hidden;
	scrollbar-base-color:#ffeaff;
}


h3 {
	border-bottom: 1px solid #aaa;
}
h3 a {
	text-decoration: none; 
}

