/* Created by sydo - dreamscape.hu */

/* MAIN RULES */ 

* { margin: 0; padding: 0; } 
img { border: 0;  }
ul { overflow-y: auto; overflow-x: visible}
body { background: url('../images/body.png') repeat-x; }
h1 { 
	background: url('../images/headerbg.jpg') no-repeat top right; margin-left: -25px; padding: 10px 35px 0 25px; font-size: 15px; height: 50px; 
	float: left; letter-spacing: 2px; color: white; font-weight: bold; font-family: Times; clear:both;
}
h1 a { color: white; }
p { margin: 20px 0 20px 0; }
s { font-size: 11px; font-weight: normal; }
a { text-decoration: none; }
.clear { clear: both; height: 0; overflow: hidden; }

#wrapper { width: 900px; margin: 0 auto; padding: 30px 0; }


/* HEADER */ 

#header { background: url('../images/topbg.jpg') no-repeat; width: 900px; height: 120px; float: left; }
#header #menu { background: url("../images/menubg.jpg") repeat-x scroll 0 8px transparent; height: 37px; margin-top: 83px;width: 903px; position: relative; overflow: hidden; }
#header #menu li { float: left; list-style-type: none; padding: 4px 71px; margin-top: 8px}
#header #menu a { color: black; }
 #highlight { position: absolute; top: 106px; left: 196px; z-index: 0; display: none; }
#header #buttons { float: right; margin-right: 20px; }
#top_login { position: absolute; left: 400px; }

/* CENTER */

#center { float: left;}
#main_image  { height: 203px; float: left; width: 795px; z-ikndex: -1; position: relative;}
#main_image a { width: 795px; height: 203px; display: block; }
#main_image span { position: absolute; bottom: 34px; right: 29px; font-size: 13px; font-family: Verdana; color: #fe5a0a; font-weight: bold; }
#image-buttons { float: left; margin-top: 15px; }
#image-buttons img { cursor: pointer; }
#content { float: left; width: 902px;  }
#content-body { width: 900px; border: 1px solid #ffe1d1; border-width: 0px 1px; overflow: hidden}

.notify { padding: 20px; display: block; padding: 5px; text-align: center; margin: 20px 0; }
.notify.red { background: red url('../images/notify.gif') no-repeat 20px 2px; color: white; }
.notify.blue { background: steelblue url('../images/notify.gif') no-repeat 20px 2px; color: white; }
.has_files { display: block; position: absolute; bottom: 11px; left: 0px; }

/* MENU */

#left_menu { margin-left: -6px; font-family: "Lucida Sans Unicode"; font-size: 14px; }
#left_menu ul { background: white !important; cursor: pointer; margin-left: -8px; overflow: hidden; }
#left_menu a { color: black; display: block;   }
#left_menu li { padding-left: 15px; background: white; list-style-type: none; color: black; cursor: pointer; margin-left: 10px; font-weight: normal; padding-top: 4px; padding-bottom: 4px; }
.hovered {  background: ghostwhite !important; }
.opened { font-weight: bold !important; }





/* CONTENT LEFT */ 

#content-left { 
	float: left; padding: 6px 0 0 20px; width: 195px; min-height: 400px; border-right: 1px solid ghostwhite;
	height: auto !important; height: 400px;  position: relative; 
}
#content-left #icon { position: absolute; top: 0; right: 0; width: 195px ; background: url('../images/icon_antenna.jpg') no-repeat 120px 0}

#content-left .myinput { width: 135px; padding: 1px 3px; border: 1px solid #b6cde9; margin: 2px 0; height: 15px; }
#content-left span.text { display: none; }

#new_items { border: 0; }
#new_items td { padding: 2px 5px; font-size: 12px; vertical-align: top; border: 0px solid ghostwhite; height: 10px;
	background: url('../images/news_bg1.jpg');
 }
#new_items a { color: navy; }
#new_items .second { background: url('../images/news_bg.jpg'); }

#window { height: 111px; overflow: hidden; position: relative;  border: 1px solid silver; border-width: 1px 0;  }

/* CONTENT RIGHT */

#content-right { float: left; padding: 0 0 0 25px;  width: 635px; }
.arrow2 { float: left; margin: 6px 5px 0 0;  }

#content-right li { margin-left: 20px; margin-bottom: 5px; padding-left: 10px; }
#content-right ul { margin: 0px 0 30px 0; background: WhiteSmoke; padding: 20px; }
#content-right h2 { font-size: 16px; color: steelblue; margin: 0 0 10px 0; }
#content-right img.thumb { margin: 15px;  }
#content-right #image { float: left; }
#content-right #images { position: relative; }
#content-right .big { position: absolute; top: 150px; left: 0; z-index: 999; display: none; }

fieldset { margin: 10px 0 20px 0; background: whitesmoke; border: 1px solid silver; float: left; border: 0; }
fieldset ul { margin: 0 !important; padding: 15px; }
fieldset legend { padding: 0 10px 0 5px; font-weight: bold;    }
fieldset a { text-decoration: none; }
fieldset img { vertical-align: top; }
fieldset li { display: block; float: left; list-style-type: none; padding: 0 !important;}

h1#item_title { background: none; color: black; letter-spacing: 0; height: auto !important; margin: 0 0 10px 0; padding:0; 
	font-size: 18px; font-family: Verdana;
}

#item_content { padding: 20px 0; border: 1px dotted steelblue; border-width: 1px 0; }

span.price { color: #ff5000; font-size: 13px; font-size:9px; text-align:center; display: block; }
span.price span { font-size: 14px; font-weight: bold; color: #ff5000; }
.item span.price { margin-left: -17px; }

#item_price { margin: 20px 0; padding: 5px; background: ghostwhite; float: left;  }
#item_price span.price { font-size: 15px; }

/* FOOTER */

#footer { text-align: center; padding: 10px 0; float: left; width: 100%; }


/* INDIVIDUAL PAGES */

h2#code_title { font-size: 14px !important; color: black !important; font-family: Verdana; }

#telepitoknek td { padding: 10px 20px; color: #1F1F1F;  }
#telepitoknek .mytext { width: 300px; height: 20px; }
#telepitoknek table { margin: 0px 0 50px 0; border: 1px dashed silver; }
#telepitoknek div { margin: 10px 0; }
#telepitoknek .second { background: ghostwhite; }
.mytext { border: 1px solid silver; }
#telepitoknek .silver { background: #EFEFEF !important; }
#telepitoknek h2 { margin: 0 0 4px 0; }
.note { float: right; margin-top: 50px; font-size: 13px; }
.akcios { border:0 none !important; height:70px !important; left:-40px; position:absolute; top:-23px; width:70px !important; }

.ui-button-text, input.ui-button { font-size: 14px !important; padding: 2px 12px !important;}
.button { float: left; margin: 5px 0;  }
.active { font-weight: bold; color: #F54E2A !important; }
.parent { background-image: url('../images/arrow_down.png') !important; background-repeat: no-repeat !important; background-position: 0 9px !important; }