/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */


body {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3b3531;
	font-size:11px;
	background:url(../images/background.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	text-align:center;
	width:auto;
	height:auto;
}


a { 
	text-decoration: none;
	color:#000000;
}

a.hidden {
	display: none;
}

a:hover {
	color: #0D5699;
	text-decoration: underline;
}

img.download {
	vertical-align:middle;
}

img {
	border:none;
}

#container {
	padding:0;
	background-image:url(../images/content_background.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:954px;
	padding-bottom:2px;
	margin:auto;
	height:auto;
	text-align:left;
}

div#container { min-height:450px; height:expression(this.scrollHeight > 450 ? "auto":"450px"); }

.text {
	position:relative;
	height:auto;
	width:auto;
	background-color:#FFFFFF;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

#kezdo_magassag {
	height:54px;
}

#nyito{
	position:relative;
	text-align:left;
	margin:auto;
	width:954px;
	margin:auto;
	height:auto;
}

#welcome_header {
	position:relative;
	height:225px;
	background:url(../images/nyito.jpg);
	margin:auto;
}


#nyelv_panel{
	width:954px;
	height:18px;
	background-image:url(../images/nyelv_panel.gif);
	background-repeat:no-repeat;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
}

#nyelv_panel a {
	color:#000000;
	text-decoration: none;
	padding-left:30px;
}

#nyelv_panel img {
	border:none;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}

#nyitoszoveg {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	position:relative;
	width:606px;
	text-align:center;
}

#nyitoszoveg h2{
	margin-top:10px;
	margin-bottom:10px;
	font-size:22px;
}

#nyitoszoveg .latogassa {
	text-align: center;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:0px;
	padding-left:0px;
}

/* Menu */
#menusor1{
	margin-top:10px;
	text-align:center;
	background:url(../images/vizszintes_vonal.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;
	vertical-align:middle;
}

#menusor1 a{
	font-size:14px;
}

#menusor1 img{
	padding-left:0px;
	padding-right:0px;
	vertical-align:10%;
}

/* termék kategóriák */
#termek_kategoria {
	position:relative;
	margin-top:8px;
	height:auto;
	text-align:center;
	vertical-align:middle;
	line-height:13px;
}

#termek_kategoria a {
	font-size:11px;
	color:#4D4D4D;
}

#termek_kategoria img {
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	line-height:13px;
}

#nyito_kepek {
	position:relative;
	vertical-align:middle;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}	

#nyito_kepek img {
	padding-left:6px;
	padding-right:6px;
}	



body td {
	font-size: 12px;
	color: #3b3531;
	text-decoration: none;
}


#banner { 
	background:url(../images/aron_temp_head.png) no-repeat;
	width:900px; height:200px; text-align: right;
	padding: 0px; margin: 0px;
}

#top_date { height:171px; color:#FFFFFF; font-weight:bold; font-size:12px; padding-right:7px; padding-top:3px; }
#backtotop { width:27px; height:93px; margin:0px; padding:0px; position: relative; top: 0px; left:900px; }


/*----------------- content --------------------- */

#content {
	position:relative;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	text-align:left;
	width:750px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	height:auto;

}

div#content { min-height:350px; height:expression(this.scrollHeight > 350 ? "auto":"350px"); }

#content_value, #content_value td, #content_value a, #content_value a:visited {
	color: #3B3531;
	font-size:12px;
	background-color:#FFFFFF;
/*	padding-right:10px;*/
}


#content_value a, #content_value a:visited { 
	color:#0d5699;
	text-decoration: none;
}


#content_value a:hover { text-decoration: underline; }

#content_value img {
	padding:4px;
	margin: 10px;
	border: 0px solid #666666;
}

#caster {
	position:absolute;
	top:30px;
	height:20px;
	width:420px;
}


/* -----------footer--------------------------- */
#footer {
	position:relative;
	clear:both;
	margin:auto;
	padding: 0px;
	margin-top:40px;
	background-image: url(../images/fnote.gif);
	background-repeat:no-repeat;
	width:954px;
	height:90px;
}

#footer .text {
	text-align:center;
}	

#footer .content {
	position:absolute;
	bottom:38px;
	left:62px;
	text-align:left;
}

#footer .content_right {
	position:absolute;
	bottom:23px;
	left:735px;
}

#footer a {
	color:#4D4D4D;
}	


/* termékek listája tábla 5*2 képpel*/
#termek_lista {
	position:relative;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	width:auto;
	height:auto;
}

#termek_lista table {
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

#termek_lista img {
	padding:4px;
	border:#999999 1px solid;
	text-align:center;
	vertical-align:middle;
}

#termek_lista .ok {
	padding:4px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

#termek_lista .title {
	padding:4px;
	border:none;
	text-align:center;
	vertical-align:middle;
	color:#FFAD29;
	font-weight:bold;
}

#termek_lista .retailer_request {
	padding:2px;
	border:none;
	text-align:center;
	vertical-align:middle;
	color:#FF0000;
	font-weight:bold;
}

#termek_lista .retailer_request a {
	color:#FF0000;
}

#termek_lista .bal{
	background:url(../images/termek_lista_bal.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	width:13px;
	height:340px;
}

#termek_lista .jobb{
	background:url(../images/termek_lista_jobb.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	width:13px;
	height:340px;
}

/* megrendelés */
#rendel1 {
	position:relative;
	clear:both;
	background:url(../images/rendel1.gif);
	background-repeat:no-repeat;
	width:325px;
	height:38px;
	text-align:center;
	margin:auto;
	padding-top:4px;
	line-height:34px;
	vertical-align:middle;
}

.yellowBox {
	text-align:center;
	margin:auto;
	margin-top:4px;
	padding:0px;
	width:325px;
	height:auto;
	vertical-align:middle;
	position:relative;
	clear:both;
}

.yellowBox .boxTop {
	background:url(../images/yellowBoxTop.jpg);
	background-repeat:no-repeat;
	height:6px;
	line-height:6px;
	font-size:1px;
}

.yellowBox .boxContent {
	background:url(../images/yellowBoxContent.jpg);
	background-repeat:repeat-y;
	width:325px;
	height:auto;
}

.yellowBox .boxBottom {
	background:url(../images/yellowBoxBottom.jpg);
	background-repeat:no-repeat;
	height:6px;
	line-height:6px;
	font-size:1px;
}

.buttonWhite {
	background-color:#FFFFFF;
	height:auto;
	width:auto;
	line-height:25px;
	vertical-align:middle;
	padding:5px;
	border:#CC9900 solid 1px;
}

a.buttonWhite {
	text-decoration:none;
	color:#000000;
}

.buttonYellow {
	background-color:#FFC059;
	width:auto;
	height:auto;
	border:#D39027 solid 1px;
	line-height:22px;
}

a.buttonYellow {
	text-decoration:none;
	color:#000000;
}

#rendel1 img {
	vertical-align:middle;
}

#rendel1 input {
	vertical-align:middle;
}

/* A kosar tartalma*/
#kosar {
	position:relative;
	margin-top:15px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/rendel2.gif);
	background-repeat:no-repeat;
	width:326px;
	height:26px;
	line-height:26px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}

#kosar input {
	vertical-align:top;
}

.buttonOrder {
	height:auto;
	width:auto;
	line-height:22px;
	vertical-align:middle;
	padding:3px;
	border:#CC9900 solid 1px;
	background:url(../images/kosarba.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#FFFFFF;
	padding-left:25px;
}

/* egy termék adatai */
#termek {
	position:relative;
	clear:both;
	padding:0px;
	text-align:center;
	width:auto;
	height:auto;
	margin-top:20px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;

}

#termek table {
	background-color:#FFFFFF;
	text-align:left;
	border:none;
}

#termek .bal{
	background:url(../images/termek_bal.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	width:13px;
	height:300px;
}

#termek .jobb{
	background:url(../images/termek_jobb.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	width:13px;
	height:300px;
}


.termek_leiras {
	color:#FFAD29;
	text-align:right;
	font-weight:bold;
}

.termek_info {
	text-align:center;
	padding-bottom:20px;
}

/* page links css */
#pages {
	position:relative;
	text-align:center;
	margin:auto;
	font-size:10px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	height:auto;
}

#pages a, .current {
	text-align:center;
	display:inline;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
}

#pages .current {
	color:#FFA81B;
}

/* Hiba kiírás */
#error_msg {
	position:relative;
	width:auto;
	height:auto;
	text-align:center;
	line-height:25px;
	vertical-align:middle;
	background-color:#FF0033;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
/* Üzenet kiírás */
#message {
	position:relative;
	width:auto;
	height:auto;
	text-align:center;
	line-height:25px;
	vertical-align:middle;
	background-color:#00DD33;
	font-size:14px;
	color:#000000
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#karika_tizennyolc {
	position:absolute;
	left:20px;
	top:320px;
	z-index:1;
	height:54px;
	width:54px;
	background:url(../images/karika_tizennyolc.gif);
}

#i_betu {
	position:absolute;
	top:10px;
	right:10px;
	z-index:1;
	height:35px;
	width:35px;
	background:url(../images/informacio.gif);
}



#basket {
	width:600px;
	height:auto;
	margin:auto;
}	

#basket .termek_leiras {
	color:#FFAD29;
	text-align:right;
	font-weight:bold;
}

#basket .back_store {
	margin:auto;
	text-align:center;
	margin-top:20px;
}

#basket textarea {
	padding:3px;
	width:490px;
}


/* */
#order {
	position:relative;
	width:600px;
	height:auto;
	margin:auto;
}	

#order .termek_leiras {
	color:#FFAD29;
	text-align:right;
	font-weight:bold;
}

#order  h1{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	vertical-align:bottom;
	line-height:12px;
}	

#order .step{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin:0px;
}	

#order thead td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top:3px;
	padding-bottom:3px;
}	

#order tbody  td{
	padding-top:3px;
	padding-bottom:3px;
}	

#order tfoot td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top:3px;
	padding-bottom:3px;
}	

#order p {
	color:#FFAD29;
	vertical-align:bottom;
	margin-top:6px;
	margin-bottom:6px;
	line-height:16px;
	font-weight:bold;
}

#order .black {
	color:#000000;
	vertical-align:bottom;
	line-height:16px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
}

#order input {
	color:#000000;
	vertical-align:bottom;
	line-height:normal;
}

#order .otszaz {
	width:460px;
}


#order .info_img {
	vertical-align:top;
}

#order hr {
	clear:both;
	height:1px;
	line-height:1px;
	margin-top:6px;
	margin-bottom:6px;
}







#main_title {
	font-size: 13px;
	color:#990000;
	font-weight:bold;
	margin-bottom:30px;
	width:100%;
	padding:3px;
	text-align:right;
	vertical-align:middle;
/* background-color:#DDE1E8;*/
}

#main_title_sub {
font-size:11px;
color:#333333;
text-align:right;
font-weight:normal;
}

#search_menu
{
	background-repeat:no-repeat;
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	padding-top:7px;

	position:relative;

	font-size:11px;
}

#find_content
{
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:15px;
}

#search_form {
	position: absolute;
	text-align: left;
	left: 740px;
	top: 179px;
	
}

#search_form img {
	position: absolute;
	top: 1px;
	left: 5px;

}

.search_button {
	background-color: #E2DE87;
	text-decoration: underline;
	font-size:11px;
	font-weight: bold;
	border: 1px;
	
	
	cursor: pointer;
	height: 15px;
	display: inline;
	position: absolute;
	right: 0px;
}

.search_input
{
	border-top-width:1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #000000;
	color: #000;
	background-color: #E2DE87;
	font-size:11px;
	width:115px;
	height:15px;
	margin-bottom:3px;
	display: inline;
	position: absolute;
	left: 25px;
}

#search_result {
	font-size: 12px;
}

#search_result a, #search_result a:visited {
	color: #A60904;
	font-weight: bold;
}

#search_result b
{
	background-color:#E0CD88;
	color: #000;
}

.footer_text_green_bold
{
	color: #FAFC7B;
	font-weight: bold;
}

.footer_text_green
{
	color: #FAFC7B;
}

.footer_text_white
{
	color: #FFFFFF;
}


.retrieve {
	font-weight: bold;
	color:#485B50;
	font-size:10pt;
}

#article_type0 div {
	padding-left: 15px;
	padding-right: 15px;
}

#article_type0 .title_class {
	padding: 4px 15px 4px 15px;
	background-color: #FDFBE6;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.subcat .title_class {
	padding: 4px 15px 7px 15px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.title_shadow_left,.title_shadow_corner,.title_shadow_bottom {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.title_shadow_left {
	width: 5px;
}

.title_shadow_corner {
	width: 5px;
	height: 7px;
}

.title_shadow_top {
	width: 5px;
	height: 6px;
}

.title_shadow_bottom {
	height: 7px;
}

.title_rightcorner {
	width: 21px;
}


.folder_shadow_left,.folder_shadow_corner,.folder_shadow_bottom {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.folder_shadow_left {
	display: block;
	width: 5px;
}

.folder_shadow_corner {
	width: 5px;
	height: 6px;
}

.folder_shadow_top {
	width: 5px;
	height: 6px;
}

.folder_shadow_bottom {
	height: 6px;
}

.folder_rightcorner {
	width: 21px;
}

.content_title {
	font-size: 13px;
	font-weight: bold;
	color: #FF7F0F;
}

.content_title a{
	font-size: 13px;
	font-weight: bold;
	color: #A60904;
}


.subcat .content_title, .subcat .content_title a { color: #FFF9DD; }

.forward_link {
	clear:both;
	background-repeat:repeat-x;
	margin-left:20px;
	margin-right:90px;
}

.forward_link a {
	position:relative;
	right: -60px;
	color: #FC8F00;
	font-weight: bold;
	font-size: 11px;
	bottom:1px;
}
                      

.content_date {
	font-size: 8pt;
	color: #A60904;
	text-align:left;
}
.content_text {
	padding-left: 15px;
	padding-right: 15px;
	color: #3b3531;
	text-align:left;
}

.content_img {
	padding:10px;
	margin: 4px;
	border: 0px solid #666666;
}


.ruler {
	width: 100%;
	background-repeat: repeat-x;
	background-position: center;

}

.title_ruler {
	width: 100%;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	height:20px;
	margin-top: 5px;
}

.title_ruler div {
	padding-top:4px;
	padding-left:0px;
	margin-left:0px;
}
/*
.left_links {
	padding:0px;
	margin:0px;
	margin-left:5px;

}
.right_links {
	padding:0px;
	margin:0px;
	margin-left:5px;
	width:145px;
}
.links_content{
	background-repeat:repeat-x;
	background-position:top;
	background-color:EEF2F9;
}
.links_img{
	padding:7px;
	margin:0px;
	background-repeat:repeat-x;
	background-position:top;
	background-color:EEF2F9;
	width:8px;
}

.left_links_arrow {
	padding:30px;
	margin:0px;
	margin-top:30px;
}


.left_links_normal {
	padding:0px;
	margin:0px;
	background-position:bottom;
	background-repeat:no-repeat;
}
.left_links_sub {
	padding:0px;
	margin:0px;
	background-position:bottom;
	background-repeat:no-repeat;
}

.list_links_right
{
padding:0px;
margin:0px;
padding-left:15px;
margin-left:10px;
}
.list_links_right_normal
{
margin-top:2px;
}
.list_links_right_sub
{
	margin-top:2px;
}
*/
.img_spacing
{
	padding: 10px;
	padding-bottom: 15px;
}

.subcat table, tr, td { border: 0; margin: 0px; padding: 0px; }

.subcat
{
/*	background-image:url(../images/title_corner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	background-color:#A86B32;
	color:white;
/*	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;*/
}

.content_cat a
{
	font-size:12px;
	color:#0D5699;
}

.vertical-dotted-list
{
/*	background-color:#c3d9b3;*/
}

.pdf
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pdf.gif);
}

.doc
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/doc.gif);
}

.rtf
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/doc.gif);
}

.xls
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/xls.gif);
}

.swf
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/swf.gif);
}

.ppt
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/ppt.gif);
}

.jpg
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.jpeg
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.tif
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.gif
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.bmp
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.eps
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.u_file
{
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/u_file.gif);
}


.content_image       { margin: 1px; padding: 1px;  border: 1px}
.content_image_left  { float: left;  clear:  left; margin: 1px; padding: 1px;  border: 1px}
.content_image_right { float: right; clear: right; margin: 1px; padding: 1px;  border: 1px}

.image_alt {
	display: block;
	color: #606060;
	text-align:center;
}
