body, button { font-family: Verdana; background: #F8F5F8; }

.wrapper { width: 998px; margin: 0 auto; position: relative; }

a { text-decoration: none; }

.highlight { color:red; font-size:14px; font-weight:bold; }

#header-container { background: url(../images/index_header_outside_bg.png) repeat-x; }
#header-mini-container { position: fixed; z-index: 1000; width: 100%; 
						 background: url(../images/header_outside_bg.png) repeat-x; 
						 height: 114px; left: 0; top: 0; }

#header-mini { width: 997px; height: 114px; background: url(../images/header_mini_bg.jpg) no-repeat; }

#header-mini .ladypharma-logo { float: right; margin-top: 13px; margin-right: 37px; }
#header-mini .clean-in { float: left; margin: 30px 30px 0 37px; }

#header-mini h1 { text-indent: -10000px; position: absolute; }

#header { width: 997px; display: inline-block; }
#header .top { background: url(../images/header_top_bg.jpg) no-repeat; height: 339px; padding: 0 37px; }
#header .bottom { background: url(../images/header_bottom_bg.jpg) no-repeat; padding: 0 37px; height: 220px; }

#header .logo-text { float: left; height: 201px; margin: 25px 0 0 0; 
					 display: inline-block; }
#header .logo-text img,
#header .logo-text span { float: left; display: block; }
#header .logo-text span { width: 230px; color: white; font-size: 12px; margin: 55px 0 0 20px;
						  line-height: 20px; }
#header .logo-text .right-side-text { margin-left: 199px; width: 170px; }
#header .inline-block { width: 100%; }

#mini-cart { float: right; margin-top: 2px; white-space: nowrap; }
#mini-cart a { color: #F5DC86; font-size: 12px; font-weight: bold; line-height: 23px; 
				text-decoration: underline; }			
#mini-cart a img { vertical-align: middle; padding-left: 5px; padding-right: 45px; }

#under-header { height: 130px; width: 997px; background: white; }
#above-footer { height: 50px; width: 997px; background: white; }
				  
	/* header menu */
#header-mini .list-link { list-style: none; padding-top: 28px; float: left; }
	
#header .list-link { list-style: none; padding-top: 36px; float: left; }
#header .list-link li,
#header-mini .list-link li { display: block; float: left; list-style: none; margin: 0 8px 0 0; }
#header-mini .list-link li { margin: 0 2px 0 0; }

#header .list-link li a,
#header .list-link li label,
#header-mini .list-link li a,
#header-mini .list-link li label { background-image: url(../images/header_menu.png); 
						line-height: 40px; display: block; height: 40px; 
						color: black; font-size: 15px; font-weight: bold; 
						text-decoration: none; text-align: center; }

#header .list-link li label,
#header .list-link li a:hover,
#header-mini .list-link li label,
#header-mini .list-link li a:hover { color: white; }

.list-link .menu-0 { width: 95px; background-position: 0 0; }
.list-link .menu-1 { width: 119px; background-position: -99px 0; }
.list-link .menu-2 { width: 108px; background-position: -223px 0; }
.list-link .menu-3 { width: 176px; background-position: -335px 0; }
.list-link .menu-4 { width: 91px; background-position: -514px 0; }

.list-link label.menu-0,
.list-link a.menu-0:hover { background-position: 0 -40px; }
.list-link label.menu-1,
.list-link a.menu-1:hover { background-position: -99px -40px; }
.list-link label.menu-2,
.list-link a.menu-2:hover { background-position: -223px -40px; }
.list-link label.menu-3,
.list-link a.menu-3:hover { background-position: -335px -40px; }
.list-link label.menu-4,
.list-link a.menu-4:hover { background-position: -514px -40px; }

#header .bottom .ladypharma { display: block; float: right;  }
#header .bottom .left-text { padding-top: 30px; }
#header .bottom .right-text { padding-top: 40px; }
#header .bottom .middle-text { margin-top: 30px; margin-left: 90px; }


#bottombg { float: left; background: url(../images/lp-footer-bg.jpg) repeat-x; 
			height: 90px; width: 100%; font-size: 12px; }
#bottom { margin:0 auto; width:997px; white-space: nowrap; }
#bottom .copyright { margin-left: 50px; float: left; color: #102254; line-height: 90px; display: inline-block; width: 310px; height: 90px; }

#bottom .footer-menu { float: left; height: 90px; display: inline-block; width: 370px; text-align: center; }
#bottom ul { list-style: none; height: 90px; display: inline-block; }
#bottom ul li { list-style: none; float: left; line-height: 90px; }
#bottom ul li a { color: #41187a;  font-weight: bold; }
#bottom ul li a:hover { color: #41187a; text-decoration: none; }

#bottom .contact { float: left; color: #102254; margin-top: 30px; display: inline-block; width: 240px; height: 60px; }
#bottom .contact span { color: #102254; line-height: 16px; width: 200px; }
#bottom .contact span a { color: #102254; text-decoration: none; }

		/* content */
#main { background: white; display: inline-block; }
#main #left { float: left; width: 337px; margin: 0px 0px 0px 37px; display: inline; }
#main .right { float: left; width: 623px; margin: 0px 0px 30px 0px; display: inline; }

#left h2.altalanos { background: url(../images/lp_title_altalanos.jpg) no-repeat; width: 337px; height: 40px; margin: 0px 0px 10px 0px; float: left; text-indent: -9999px; }
#left .lline { float: left; margin: 0px 0px 20px 0px; width: 337px; }
#left .lline p { color: #102254; float: left; font-size: 12px; line-height: 16px; margin: 0px 0px 10px 0px; width: 280px; }
#left .lline ul { margin: 0px 0px 0px 20px; float: left; display: inline; }
#left .lline ul li { color: #919191; font-size: 12px; }
#left .lline ul li a { color: #278ad1; font-size: 12px; line-height: 20px; text-decoration: underline; }
#left .lline ul li a:hover { text-decoration: none; }
#left .tudtae { float: left; background: url(../images/left_tudtae_bg.jpg) no-repeat; width: 296px; height: 244px; }
#left .tudtae H5 { color: #fff; font-size: 24px; font-weight: bold; float: left; height: 50px; line-height: 50px; padding: 0px 0px 0px 10px; width: 286px; }
#left .tudtae p { color: #102254; font-size: 14px; font-weight: bold; float: left; padding: 10px; width: 276px; }
#left .tudtae a { color: #fff; font-size: 12px; font-weight: bold; float: left; padding: 0px 0px 0px 10px; width: 286px; text-decoration: underline; }
#left .tudtae a:hover { text-decoration: none; }
#left .tudtae .text { margin-bottom: 10px; height: 155px; float: left; overflow: hidden; }

h1.contact { background: url(../images/lp_title_kapcsolat.jpg) no-repeat; width: 620px; height: 40px; margin: 0px 0px 30px 0px; float: left; text-indent: -9999px; }
h1.faq { background: url(../images/lp_title_faq.jpg) no-repeat; width: 350px; height: 40px; margin: 0px 0px 10px 0px; float: left; text-indent: -9999px; }
h1.guestbook { background: url(../images/lp_title_vendegkonyv.jpg) no-repeat; width: 420px; height: 40px; margin: 0px 0px 10px 0px; float: left; text-indent: -9999px; }
h1.registration { background: url(../images/lp_title_regisztracio.jpg) no-repeat; width: 620px; height: 40px; margin: 0px 0px 0px 0px; float: left; text-indent: -9999px; }
h1.termekeink { background: url(../images/lp_title_termekeink.jpg) no-repeat; width: 350px; height: 40px; margin: 0px 0px 0px 0px; float: left; text-indent: -9999px; }
h1.webaruhaz { background: url(../images/lp_title_webaruhaz.jpg) no-repeat; width: 620px; height: 40px; margin: 0px 0px 0px 0px; float: left; text-indent: -9999px; }
h1.belepes { background: url(../images/lp_title_belepes.jpg) no-repeat; width: 620px; height: 40px; margin: 0px 0px 0px 0px; float: left; text-indent: -9999px; }
#webaruhazunk-kinalatabol h2 { background: url(../images/webaruhazunk_kinalatabol.png) no-repeat; width: 265px; height: 70px; margin: 0px 0px 0px 0px; text-indent: -9999px;  }
#index-forum h2 { background: url(../images/forumunk_bejegyzeseibol.png) no-repeat; width: 206px; height: 70px; margin: 0px 0px 0px 0px; text-indent: -9999px; }

.static { margin-top: 30px; }
.static H1 { font-family: "Cambria", serif; margin-top: 0.33in; margin-bottom: 0.1in; color: #365f91 }
.static H1.cjk { font-family: "Arial Unicode MS"; font-size: 14pt }
.static H1.ctl { font-family: "Tahoma"; font-size: 14pt }
.static H2 { font-family: "Cambria", serif; margin-top: 0.14in; margin-bottom: 0.1in; color: #4f81bd }
.static H2.cjk { font-family: "Arial Unicode MS"; font-size: 13pt }
.static H2.ctl { font-family: "Tahoma"; font-size: 13pt }

.right h3 { color: #102254; float: left; font-weight: bold; font-size: 14px; margin: 30px 0px 0px 0px; }
.right .rline { float: left; margin: 15px 0px 0px 0px; width: 615px; }
.right p { color: #102254; float: left; line-height: 16px; margin: 0px 0px 16px 0px; width: 623px; font-size: 12px; }
.right p a { color: #278ad1;  line-height: 16px; }
.right p a:hover { color: #278ad1; text-decoration: none; }
.right p.qu { color: #102254; font-weight: bold;  line-height: 16px; float: left; width: 570px; }
.right an { color: #102254;  line-height: 16px; margin: 0px 0px 30px 0px; float: left; width: 570px; }
.right .static p { float: none; }

.pbox { float: left; margin: 0px 0px 10px 0px; }
.pboxt { background: url(../images/pboxt.jpg) no-repeat; width: 580px; height: 20px; float: left; }
.pboxm { background: url(../images/pboxm.jpg); width: 540px; padding: 10px 20px 10px 20px; float: left; display: inline; }
.pboxm h4 { color: #102254; font-weight: bold; font-size: 14px; margin: 0px 0px 20px 0px; }
.pboxm span { color: #278ad1; font-weight: bold; font-size: 14px; display: block; line-height: 20px; width: 530px; }
.pboxb { background: url(../images/pboxb.jpg) no-repeat; width: 580px; height: 20px; float: left; }
.pboxtop { background: url(../images/lp_gb_top.gif) no-repeat; width: 534px; height: 25px; line-height: 25px; margin: 0px 0px 10px 0px; float: left; }
.pboxtop .ssz { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 524px; }
.pboxque { float: left; width: 536px; }
.pboxque p { color: #102254; font-weight: normal; font-size: 11px; line-height: 14px; margin: 15px 0px 0px 0px; width: 535px; }
.pboxval { float: left; width: 536px; color: #102254; font-weight: bold; font-size: 12px; line-height: 14px; margin: 25px 0px 10px 0px; width: 535px; }
.pboxans { float: left; width: 536px; margin-top: 5px; }
.pboxans p { color: #b604a2; font-weight: normal; font-size: 11px; line-height: 14px; margin: 10px 0px 0px 0px; width: 535px; }
.pboxbot { background: url(../images/lp_gb_bot.gif) no-repeat; width: 534px; height: 25px; line-height: 25px; float: left; margin: 20px 0px 0px 0px; }
.pboxbot .vel { color: #102254; font-weight: normal; font-size: 11px; float: left; margin: 0px 0px 0px 10px; padding: 0; width: 310px; }
.pboxbot .vel em { display: inline; float: left; color: #102254; font-weight: normal; font-style: normal; font-size: 11px; line-height: 25px; width: 145px; }
.pboxbot .vel span { float: left; width: 100px; height: 16px; margin: 4px 0px 0px 0px; }
.pboxbot .ert { float: left; margin: 0px 0px 0px 10px; width: 190px; }
.pboxbot .ert span { display: inline; float: left; color: #102254; font-weight: normal; font-size: 11px; float: left; line-height: 25px; width: 100px; }
.pboxbot .ert span.pls-login { width: auto; }

.star0 { background: url(../images/star-matrix.gif) no-repeat 0px 0px; height: 16px; }
.star1 { background: url(../images/star-matrix.gif) no-repeat 0px -17px; height: 16px; }
.star2 { background: url(../images/star-matrix.gif) no-repeat 0px -35px; height: 16px; }
.star3 { background: url(../images/star-matrix.gif) no-repeat 0px -53px; height: 16px; }
.star4 { background: url(../images/star-matrix.gif) no-repeat 0px -71px; height: 16px; }
.star5 { background: url(../images/star-matrix.gif) no-repeat 0px -89px; height: 16px; }

.rating { display: block; width:80px; height:16px; list-style:none; position:relative; background: url(../images/star-matrix.gif) no-repeat 0px 0px; float: left; margin: 4px 0px 0px 0px; }
ul.rating li { cursor: pointer; float:left; text-indent:-9999em; }
ul.rating li a { position:absolute; left:0px; top:0px; width:16px; height:16px; text-decoration:none; z-index: 200; }
ul.rating li.one a { left:0px; }
ul.rating li.two a { left:16px; }
ul.rating li.three a { left:32px; }
ul.rating li.four a { left:48px; }
ul.rating li.five a { left:64px; }
ul.rating li a:hover { z-index:2; width:80px; height:16px; overflow:hidden; left:0px; background: url(../images/star-matrix.gif) no-repeat 0px 0px; }
ul.rating li.one a:hover {background-position:0 -17px;}
ul.rating li.two a:hover {background-position:0 -35px;}
ul.rating li.three a:hover {background-position:0 -53px}
ul.rating li.four a:hover {background-position:0 -71px}
ul.rating li.five a:hover {background-position:0 -89px}

.rating1 { background-position: 0 -18px; }
.rating2 { background-position: 0 -36px; }
.rating3 { background-position: 0 -54px; }
.rating4 { background-position: 0 -72px; }
.rating5 { background-position: 0 -90px; }

.product-form,
.product-form-cart { margin-bottom: 10px; }
.modify-cart { float: left; }

	/* products */

.product-title { float: left; margin: 0px 0px 20px 0px; width: 540px; }
.product-title a { color: #278ad1; font-size: 12px; font-weight: bold; text-decoration: underline; }
.product-title a:hover { text-decoration: none; }
.product-thumb { float: left; width: 140px; position: relative; }
.product-thumb .above-big-image { position: absolute; top: 0; left: 0; }
.product-thumb .thumb { float: left; margin-right: 3px; }
.product-thumb .above-left-thumb { position: absolute; top: 143px; left: 0; }
.product-thumb .above-right-thumb { position: absolute; top: 143px; left: 56px; }
.product-thumb .a { display: inline; }
.product-text { float: left; width: 400px; }
.product-lead span { float: left; color: #102254; font-size: 12px; font-weight: normal; line-height: 14px; width: 410px; }
.product-lead a { color: #278ad1; font-size: 12px; font-weight: bold; text-decoration: underline; }
.product-lead a:hover { text-decoration: none; }
.product-lead2 { float: left; margin: 20px 0px 0px 0px; }
.product-lead2 span,
.product-lead p { float: left; color: #102254; font-size: 12px; font-weight: normal; line-height: 14px; width: 410px; }
.product-lead2 a { color: #278ad1; font-size: 12px; font-weight: bold; text-decoration: underline; }
.product-lead2 a:hover { text-decoration: none; }
.product-price { float: left; color: #102254; font-size: 12px; font-weight: bold; margin: 15px 0px 15px 0px; width: 410px; }
.product-basket { float: left; width: 410px; }
.product-vissza { float: right; line-height: 40px; margin-right: 37px; }
.product-vissza a { color: #278ad1; font-size: 12px; font-weight: bold; text-decoration: underline; }
.product-vissza a:hover { text-decoration: none; }

.product-form-cart .product-thumb { float: left; width: 70px; position: relative; }
.product-form-cart .product-thumb .above-left-thumb { position: absolute; top: 0px; left: 0; }
.product-form-cart .product-title { margin-bottom: 6px; } 
.product-form-cart .product-price { margin: 0 0 5px 0; }
.product-form-cart .product-lead span { margin-bottom: 7px; }
.product-form-cart .product-lead a.more { font-weight: normal; }
.product-form-cart .product-text { width: 465px; }
.product-form-cart .product-lead { float: left; width: 300px; }
.product-form-cart .product-basket { width: 160px; margin-top: 30px; }
.product-form-cart .pboxm { padding-top: 0; padding-bottom: 0; }

.product-qty { background: url(../images/input3-bg.gif) no-repeat; float: left; 
			   width: 33px; height: 22px; line-height: 16px; margin: 2px 10px 0 0; }
.product-qty input { background: none; border: none; width: 26px; font-size: 12px; 
					 color: #102254; margin: 3px; }
.product-price .crossed { text-decoration: line-through; color: #102254; display: inline; font-size: 12px; float: none; font-weight: bold; }
.product-price .spec { color: #ce001f; font-size: 12px; display: inline; float: none; font-weight: bold;  }

		/* */

.right .rline2 { float: left; margin: 15px 0px 0px 0px; width: 623px; }
.right .rlinefej { float: left; margin: 10px 0px 0px 0px; width: 623px; }
.right .rlinefej span { color: #102254; display: block; font-weight: bold; font-size: 11px; margin: 15px 0px 5px 0px; width: 623px; float: left; }
.right .rlinefej em { display: inline; margin: 0px 0px 0px 10px; }
.right .rlineerror { float: left; font-weight: bold; font-size: 11px; color: #d2035f; margin: 15px 0px 0px 0px; width: 623px; }
.right .rline2 label { color: #102254; float: left; display: block; font-weight: bold; padding: 0px 3px 0px 0px; line-height: 22px; width: 100px; text-align: right; }
.right .rline2 .label2 { color: #102254; float: left; display: block; font-weight: bold; padding: 0px 3px 0px 0px; line-height: 22px; width: 72px; text-align: right; }
.right .rline2 em { line-height: 22px; }
.right .rline2 span { color: #102254; display: block; font-weight: bold; font-size: 11px; margin: 15px 0px 5px 0px; width: 623px; }
.right .rlinefej3 { display: inline; float: left; margin: 10px 0px 0px 10px; width: 613px; }
.right .rlinefej3 span { color: #102254; display: block; font-weight: bold; font-size: 11px; margin: 15px 0px 5px 0px; width: 613px; float: left; }
.right .rlinefej3 em { display: inline; margin: 0px 0px 0px 10px; }
.right .rline3 { display: inline; float: left; margin: 15px 0px 0px 10px; width: 613px; }
.right .rline3 a { text-decoration: underline; }
.right .rline3 p { float: left; width: 570px; }
.right .rline3 label { color: #102254; float: left; display: block; font-weight: bold; padding: 0px 3px 0px 0px; line-height: 22px; width: 100px; text-align: right; }
.right .rline3 .label2 { color: #102254; float: left; display: block; font-weight: bold; padding: 0px 3px 0px 0px; line-height: 22px; width: 72px; text-align: right; }
.right .rline3 span { color: #102254; display: block; font-weight: normal; font-size: 11px; margin: 0px 0px 0px 0px; line-height: 22px; width: 500px; }

.pboxtopw { background: url(../images/lp_pb_top.gif) no-repeat; width: 580px; height: 35px; line-height: 25px; float: left; }
.pboxtopw .megn { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 280px; text-align: left; }
.pboxtopw .ardb { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 70px; text-align: right; }
.pboxtopw .db { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 50px; text-align: right; }
.pboxtopw .ar { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 80px; text-align: right; }
.pboxtopw .del { display: inline; color: #fff; font-weight: bold; font-size: 12px; float: left; margin: 0px 0px 0px 10px; padding: 0; width: 40px; text-align: right; }
.pboxmai { width: 580px; line-height: 25px; float: left; margin-bottom: 5px; }
.pboxmai .megn { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 280px; }
.pboxmai .megn a { color: #278ad1; font-size: 12px; font-weight: bold; text-decoration: underline; }
.pboxmai .megn a:hover { text-decoration: none; }
.pboxmai .ardb { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 70px; text-align: right; }
.pboxmai .db { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 35px; padding: 0; width: 35px; text-align: left; }
.pboxmai .ar { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 80px; text-align: right; }
.pboxmai .del { margin: 0px 0px 0px 0px; padding: 7px 0px 0px 25px; width: 15px; }
.pboxmai .empty { color: #102254; font-weight: normal; font-style: normal; font-size: 12px; float: left; line-height: 25px; margin: 10px 0px 10px 20px; padding: 0; width: 520px; text-align: left; }
.pboxsum { width: 284px; line-height: 25px; margin: 10px 50px 20px 0; float: right; background: #EEE5ED; }
.pboxsum .ossz { color: #102254; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 148px; text-align: right; }
.pboxsum .ar { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 18px; margin: 0px 0px 0px 10px; padding: 0; width: 80px; text-align: right; }
.pboxsum .semi-ossz { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 18px; margin: 0px 0px 0px 10px; padding: 0; width: 148px; text-align: right; }
.pboxsum .ossz-ar { color: #102254; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 80px; text-align: right; }
.pboxtra .szallvisz { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 60px 0px 0px 10px; padding: 0; width: 270px; text-align: left; }
.pboxtra .szallvisz a,
.order-data a { color: #278ad1; font-size: 12px; font-weight: normal; text-decoration: underline; }
.order-data a.button { text-decoration: none; }
.pboxtra .szallvisz a:hover { text-decoration: none; }
.pboxsum div { display: inline-block; }
.pboxsum .szall { color: #102254; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0; width: 260px; text-align: right;}
.pboxsum .szall a { color: #278ad1; font-size: 12px; font-weight: normal; text-decoration: underline; }
.pboxsum .szall a:hover { text-decoration: none; }
.pboxsum .top { background: url(../images/cart_summa_bg.png);  width: 284px; height: 15px; }
.pboxsum .bottom { background: url(../images/cart_summa_bg.png) 0 bottom;  width: 284px; height: 15px; }
.pboxtov { width: 580px; line-height: 25px; margin: 10px 0px 30px 0px; float: left; }
.pboxtov .komm { color: #102254; display: inline; font-weight: normal; font-size: 11px; float: left; line-height: 14px; margin: 0px 20px 0px 10px; padding: 0; width: 300px; text-align: left; }
.pboxtov .next { color: #102254; display: inline; font-weight: normal; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 200px; text-align: right; }
.change-cart { margin-left: 475px; float: left; }

.pboxtop2 { background: url(../images/lp_pb_top.gif) no-repeat; width: 580px; height: 25px; line-height: 25px; margin: 20px 0px 0px 0px; float: left; }
.pboxtop2 .megn { display: block; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 25px; margin: 0px 0px 0px 10px; padding: 0; width: 280px; text-align: left; }

.right .rlineright { float: left; margin: 25px 0px 0px 0px; width: 623px; }
.right .rlineright p { color: #102254; float: left; font-weight: bold; line-height: 16px; margin: 0px 0px 0px 0px; width: 570px; text-align: right; }
.right .rline-right { float: left; width: 240px; }
.right .rline-right p { margin-left: 30px; width: 100%; }

.global-messages { font-weight: bold; width: 100%; display: inline-block; color: red; }

.lapoz { font-size: 12px; float: left; margin: 20px 0px 0px 50px; }
.lapoz ul { list-style: none; width: 450px; margin:0 auto; display: inline-block; }
.lapoz li { color: #278ad1; float:left; margin: 0px 0px 0px 0px; }
.lapoz li.first { color: #278ad1; float:left; margin: 0px; width: 80px; }
.lapoz li.first a { color: #278ad1; font-weight: bold;  text-decoration: underline; }
.lapoz li.first a:hover { color: #278ad1; text-decoration: none; }
.lapoz li.last { color: #278ad1; float:left; margin: 0 0 0 15px; display: inline; }
.lapoz li.last a { color: #278ad1; font-weight: bold;  text-decoration: underline; }
.lapoz li.last a:hover { color: #278ad1; text-decoration: none; }
.lapoz li a { font-size: 12px; color: #278ad1; font-weight: bold;  text-decoration: underline; }
.lapoz li a:hover { color: #278ad1; font-weight: bold; text-decoration: none; }
.lapoz li a.akt { color: #278ad1; font-weight: bold; text-decoration: none; }

.right .faq p { float: none; }
.right .faq p.qu { display: block; }
.right .faq-cat label { font-size: 14px; font-weight: bold; color: #102254; }
.right .faq-cat p { margin: 0 0 0 20px; }
.right .an img { margin: 0 10px; }

.order-data { float: left; font-size: 12px; display: inline-block; margin: 15px 0 0 10px; list-style: none; }
.order-data li { list-style: none; display: inline-block; min-height: 15px; width: 100%; }
.order-data label { display: block; float: left; min-width: 50px; margin-right: 2px; 
					 font-weight: bold; line-height: 15px; }
.order-data span { display: block; float: left; line-height: 15px; }

#cart { float: left; margin-top: 3px; }

/* index page */

#main .index-left { position: relative; margin: 35px 0 0 37px; width: 670px; float: left; background: url(../images/index_vertical_sep.png) no-repeat right top; }
#main .index-right { margin: 35px 0 0 30px; width: 259px; float: left; }

#main .index-left .left-top { margin-bottom: 60px; display: inline-block; }
#main .index-left .left-top img { margin-top: 5px; float: left; }

#main .index-left .icons { background: url(../images/index_icon_bg.jpg) no-repeat; height: 84px; width: 675px; }
#main .index-left .icons img { margin: 9px 12px 0 0; }
#main .index-left .icons img.first { margin-left: 70px; }

#main .index-left .egeszseg-popup-container { position: absolute; left: 110px; top: 200px; }
#main .index-left .egeszseg-popup-container img { display: none; }

#webaruhazunk-kinalatabol { width: 340px; margin-left: 30px; float: left; }

#webaruhazunk-kinalatabol .product-thumb { width: 100px; height: 170px; overflow: hidden; }

#webaruhazunk-kinalatabol .product-lead { float: left; width: 205px; height: 160px; }
#webaruhazunk-kinalatabol .product-lead p { width: 205px; height: 144px; font-size: 11px; }

#webaruhazunk-kinalatabol .product-price { margin: 0 0 13px 100px; }
#webaruhazunk-kinalatabol .product-title { margin-top: 10px; }

#index-forum { min-height: 435px; }
#index-forum .entry { margin-top: 10px; padding-bottom: 10px; background: url(../images/index_forum_sep.png) no-repeat left bottom; }
#index-forum .last { background: none; }
#index-forum .entry a { font-weight: normal; color: #278AD1; text-decoration: underline; font-size: 12px; }
#index-forum .entry p { width: 206px; }

#left .call-us { margin-bottom: 20px; }

.mini-login-container { z-index: 100; position: fixed; top: 200px; left: 0px; width: 100%; display: none; }
#mini-login { margin: 0 auto; display: block; background: url(../images/login_popup_bg.png) no-repeat;
			  width: 385px; height: 200px; }

#mini-login h3 { color: white; font-size: 16px; font-weight: bold; padding-left: 28px;
				 margin: 0 0 30px 0; width: 100%; }

#mini-login .message { font-size: 12px; color: red; float: left; margin-left: 28px; font-weight: bold; }

.close-login { display: block; float: right; width: 20px; height: 20px; 
			   background: url(../images/login_close.png) no-repeat; margin: 5px; }
.close-login:hover { background-position: 0 -20px; }
