img, .container, .container2, .header .con .logo #logoimg, .listbox{
	behavior: url("./pngfix/iepngfix.htc");
}
body{
	background: #FFF url(images/body-bg.gif) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
	line-height: 14px;
	color:#8e8e8e;
	behavior: url("csshover.htc");
}
.container{
	width:1020px;
	background: url(images/container-bg.png) no-repeat;
	padding: 0px;
	margin: 0px auto;
	position: relative;
}
.header{
	height:263px;
	width: 1020px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
.header .top{
	float: left;
	height: 19px;
	width: 520px;
	padding: 6px 0px 0px 0px;
	margin: 0px;
}
.header .top img{
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 85px;
}
.header .top a img, .header .top a:hover{
	margin: 0px!important;
	padding: 0px;
}
.header .con{
	width:586px;
	height: 216px;
	margin: 0px 0px 0px 435px;
	padding: 22px 0px 0px 0px;
}
.header .con .menu{
	width: 280px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.header .con .menu ul#mn{
	width:280px;
	height:20px;
	margin: 0px;
	padding: 0px;
}
.header .con .menu ul#mn li{
	height: 20px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	cursor: pointer;
}
.menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active, .menu ul#mn li a:hover{
	background: url(images/menu.png) no-repeat;
	position: relative;
	height: 20px;
	display: block;
	margin: 0px;
	padding: 0px; 
}
#hide{
   display:none;
}

#image_scroll_div {
width: 720px;
	height: 170px;
	overflow: hidden;
	white-space: nowrap;
}

#image_scroll_div span {
	white-space: nowrap;
	width: 720px;
	height: 170px;
}

/* EOF INDEX PAGE IMAGE SCROLLER */
#img_left{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	text-align: right;
}

#winbox{
	width: 610px;
	height: 170px;
	overflow: hidden;
}
.imgbox{
	width: 200px;
	/*height: 213px;*/
	/*background:url('../images/bg_imgbox.gif') repeat-x 0 0;*/
	text-align: center;
}

.header .con .menu ul#mn li a.mn1{
	background-position: 0px 0px;
	width: 54px;
	margin-right:30px;
}
.header .con .menu ul#mn li a.mn1:hover{
	background-position: 0px -20px;
	width: 54px;
}
.header .con .menu ul#mn li a.mn2{
	background-position: -84px 0px;
	width: 81px;
	margin-right: 26px;
}
.header .con .menu ul#mn li a.mn2:hover{
	background-position: -84px -20px;
	width: 81px;
}
.header .con .menu ul#mn li a.mn3{
	background-position: -191px 0px;
	width: 89px;
}
.header .con .menu ul#mn li a.mn3:hover{
	background-position: -191px -20px;
	width: 89px;
}
.header .con .logo{
	margin: -22px 0px 0px 25px;
	padding: 0px;
	width: 409px;
}
.header .con .logo #logoimg{
	width: 409px;
	height: 131px;
}
.header .cat{
	width:586px;
	height: 105px;
	position: relative;
	margin: -22px 0px 0px 0px;
	padding: 0px;
}
.header .cat ul{
	float: left;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
.header .cat ul li{
	font-size: 10px;
	color: #76325d;
	line-height: 16px;
	margin: 0px;
	padding: 8px 20px 6px 0px;
}
.header .cat ul li a{
	font-size: 10px;
	color: #76325d;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.header .basket{
	width: 125px;
	height: 114px;
	background: url(images/basket-bg.gif) no-repeat;
	position: absolute;
	padding: 6px 5px 4px 5px;
	top: 0px;
	right: 14px;
}
.header .basket p{
	font-size: 10px;
	color: #FFF;
	display: block;
	font-family: Times New Roman, sans-serif;
	line-height: 14px;
	margin: 6px 0px 0px 0px;
	padding: 0px 2px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.header .basket p.small{
	font-size: 10px;
	font-weight: normal;
}
.header .basket p.total{
	font-size: 10px;
	color: #FFF;
	margin: 6px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: 0.1em;
	float: left;
	width: 35px;
}
.header .basket p.price{
	font-size: 10px;
	color: #FFF;
	margin: 6px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: 0.1em;
	float: right;
}
.header .basket .sep{
	height: 1px;
	background: #FFF;
	font-size: 0px;
	margin: 10px 0px 4px 0px;
	padding: 0px;
	line-height: 0px;
}
.header .basket a, .header .basket a:hover{
	font-size: 10px;
	color: #FFF;
	display: block;
	font-family: Times New Roman, sans-serif;
	line-height: 14px;
	margin: 0px;
	padding: 0px 3px;
	float: left;
}
.header .basket .divid{
	height: 8px;
	width: 3px;
	background: url(images/div.gif) no-repeat;
	margin: 4px 2px;
	padding: 0px;
	float: left;
}
.content{
	width: 960px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 25px 61px; 
}
.welcome{
	width: 270px;
	padding: 40px 0px 0px 78px;
	margin: 0px; 
	float: left;
}
.main{
	width: 567px;
	padding: 22px 12px 12px 0px;
	margin: 0px; 
	float: right;
}
.boxes{
	width: 567px;
	margin: 0px;
	padding: 0px;
}
.boxes a, .boxes a:hover{
	margin: 3px;
	padding: 0px;
	float: left;
}
.full{
	margin: 0px;
	padding: 0px;
}
.full .title{
	height: 70px;
	margin: 0px 0px 0px 18px;
	
}
.full .txt{
	width: 230px;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	float: left;
}
.full .specialbox{
	width: 680px;
	height: 170px;
	background: #FFF;
	float: right;
}
.full .specialbox a.prev{
	float: left;
}
.full .specialbox a.next{
	float: left;
}
.full .specialbox .pictures{
	width: 612px;
	height: 170px;
	float: left;
}
.full .specialbox .pictures .box{
	width: 174px;
	height: 170px;
	margin: 0px 3px 0px 4px;
	_ margin: 0px 2px 0px 3px;
	float: left;	
}
.full .specialbox .img{
	width: 174px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.full .specialbox .img img{
	margin: 0px auto;
}
.full .specialbox .name{
	height: 17px;
	width: 174px;
	overflow: hidden;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 0px 0px;
}
.full .specialbox .name p{
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	color: #978490;	
}
.full .specialbox .price{
	height: 23px;
	width: 100px;
	float: left;
	background: #f2f2f2;
	padding: 8px 0px 0px 8px;
}
.full .specialbox .price p{
	color: #503847;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.full .specialbox .details{
	width: 74px;
	height: 31px;
	float: left;
}

/* aloldalak */

.full2{
	width: 818px;
	margin: 0px 0px 0px 126px;
	padding: 0px;
}
.full2 .title{
	height: 46px;
	border-bottom: 1px solid #bc448e;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	position: relative;
}
table{
	width: 818px;
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	color: #953670;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
td.sep{
	height:1px;
	background: url(images/sep-bg.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}
td{
	display: table-cell;
	vertical-align: middle;
}
td.pic{
	width: 120px;
	text-align: center;
	padding: 15px 5px;
}
td.pic img{
	border: 1px solid #dd91b7;
}
td.description{
	width: 374px;
	padding: 15px 10px;
	margin: 0px;
}
td.description p{
	font-size: 10px;
}
td.description p span{
	font-size: 10px;
	font-weight: bold;
}
td.quantity{
	width: 121px;
	padding:15px 10px;
	text-align: center;
}
td.quantity input{
	width: 83px;
	height: 20px;
	margin: 0px;
	font-size: 15px;
	color: #953670;
	padding: 3px 0px 1px 0px;
	border: 1px solid #cdc7c7;
	text-align: center;
	vertical-align: middle;
}
td.price{
	width: 133px;
	height: 100px;
	margin: 0px;
	padding: 15px 10px;
	font-size: 15px;
	color: #953670;
	text-align: center;
}
table.ttl{
	border-top: 1px solid #dd8eb6;
	padding: 0px;
	margin: 0px 0px;
	width: 818px;
}
td.total{
	width:230px;
	height: 30px;
	border-top: 1px solid #dd8eb6;
	text-align: right;
	padding: 0px;
	margin: 0px;
	background: pink;
}
td.ttl1{
	width: 100px;
	text-align: right;
	margin: 0px;
	padding: 5px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
	color: #993772;
	text-transform: uppercase;
}
td.ttl2{
	width: 100px;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993772;
}

.half1{
	width: 400px;
	float: left;
	margin: 10px 0px 20px 0px;
	_ margin: 10px 0px 0px 0px;
	padding: 0px;
}
.half2{
	width: 400px;
	float: right;
	margin: 10px 0px 20px 0px;
	_ margin: 10px 0px 0px 0px;
	padding: 0px;
}
.half1 img, .half2 img{
	margin: 0px 0px 10px 0px;
}
.half1 label, .half2 label{
	width: 107px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c3a75;
	margin: 7px 0px 0px 0px;
	padding: 0px 5px 0px 8px;
}
.half1 input, .half2 input{
	width: 269px;
	height: 16px;
	border: 1px solid #5f8cae;
	float: right;
	padding: 2px;
	margin: 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f5f5f;
}
.half1 select, .half2 select{
	width: 275px;
	height: 20px;
	border: 1px solid #5f8cae;
	float: right;
	padding: 0px;
	margin: 4px 0px 8px 0px;
	color: #5f5f5f;
}
.half1 input.postcode, .half2 input.postcode{
	width: 98px;
	height: 16px;
	border: 1px solid #7f9db9;
	float: left;
	margin: 0px 0px 3px 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f5f5f;
}
.half2 input.checkbox{
	width: 15px;
	height: 15px;
	border: none;
	float: left;
	margin: 4px 0px 6px 5px;
}
input.btn_proceed{
	width: 155px;
	height: 31px;
	display: block;
	border: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.tajtext{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c3a75;
	margin: 20px 0px 0px 0px;
	padding: 0px 5px 0px 8px;
}
/* list */
.full2 .title .lapozo{
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 20px;
	right: 0px;
	bottom: 0px;
}
.lapozo.dwn{
	float: right;
}
.lapozo a:link, .lapozo a:visited{
	color: #383838;
	font-size: 10px;
	font-family: Times New Roman, sans-serif;
}
.lapozo a:hover, .lapozo a:active{
	color: #ba428a;
}

.text{
	background: #fcf3f7;
	margin: 0px;
	padding: 0px;
  color:#A33B7A;
  font-size:10px;
}
.list{
	min-height: 370px;
	margin: 10px 0px;
	padding: 0px;
}
* html .list{
	height: 370px;
}
.listbox{
	background: url(images/listbox-bg.png) no-repeat;
	width: 188px;
	height: 180px;
	float: left;
	text-align:center;
	margin: 0px 16px 16px 0px;
	padding: 0px;
}
.last{
	margin: 0px 0px 16px 0px!important;
}
.listbox .img{
	width: 176px;
	height: 104px;
	text-align: center;
	margin: 1px auto 0px auto;
	padding: 5px;
}
.listbox .img img{
	margin: 0px auto;
}
.listbox p{
	width: 176px;
	height: 21px;
	font-size: 10px;
	color: #a33b7a;
	text-align: center;
	margin: 0px auto 1px auto;
	padding: 11px 5px 5px 5px;
}

/* description */
.photos{
	width: 392px;
	height: 385px;
	background: url(images/photos-bg.gif) no-repeat;
	float: left;
}
.photos .big{
	width: 382px;
	height: 286px;
	margin: 0px 0px 6px 0px;
	padding: 5px;
	text-align: center;
}
.photos .small{
	width: 383px;
	height: 70px;
	margin: 0px;
	padding: 7px 4px 5px 5px;
	text-align: left;
	overflow: hidden;
}
.photos .small img{
	width: 65px;
	height: 67px;
	background: #FFF;
	border: 1px solid #d3d3d3;
	margin: 0px 4px 0px 5px;
	padding: 0px;
	float: left;
}
*html .photos .small img{
	margin: 0px 4px 0px 4px;
}
.photos img{
	margin: 0px auto;
}
.descrip{
	width: 416px;
	background: #f2f2f2 url(images/desc-bg.gif) bottom no-repeat;
	float: right;
	padding: 0px;
}
.descrip .title{
	height: 50px;
	background: url(images/desc-title.gif) no-repeat;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	border: 0px;
}
.descrip p.name{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 23px;
}
.descrip p.price{
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	height: 18px;
	text-align: right;
	font-weight: bold;
}
.descrip .desc{
	padding: 0px 10px 10px 10px;
	margin: 0px;
}
.descrip .desc p{
	padding: 0px;
	margin: 8px 0px;
	font-size:12px;
}
.descrip .desc a.btn{
	float: right;
	margin: 0px;
	padding: 30px 0px 10px 0px;
}
/* aloldalak vege*/


.footer{
	height: 75px;
	padding: 0px;
}
.footer .menu2{
	height: 22px;
	background: #f2f2f2;
	padding: 7px 0px 0px 0px;
}
.footer .menu2 a, .footer .menu2 a:hover{
	color: #6d2166;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 5px;
}
.footer .ci{
	height: 38px;
	margin-left:auto;
	margin-right:auto;
}
.footer .ci a, .footer .ci a:hover{
	height: 38px;

	display: block;
}
img{
	border: 0px;
	font-size: 0px;
	display: block;
}
ul, li{
	list-style: none;
}
a, a:hover{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	cursor: pointer;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}

/*HEADER SEARCH*/
#searchbox {
	float: left;
	padding: 5px 0px 0px 108px;
	margin: 0px;
	/*width: 240px;*/
	height: 19px;
}
#searchbox p {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	font-family: trebuchet;
	font-size: 10px;
	font-weight: bold;
	color: #b7acb8;
}
#searchbox label {
	float: left;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	width: 124px;
	height: 14px;
	background: url(images/searchinp_bg.png) 0 0 no-repeat;
}
#searchbox input {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 120px;
	height: 14px;
	font-size: 10px;
	background: transparent;
	border: 0px;
}
#searchbox input#search_btn {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 37px;
	height: 14px;
	border: 0px;
}

/*CONTACT*/
.content2 {width:805px; margin-left:180px ; text-align:left ; font-size:12px ; line-height:16px ; padding-top:5px ; min-height:450px;}
.content2 strong {font-weight:bold ; color:#b6649d;}
.content2 a {color:#8e8e8e ; text-decoration:none;}
.contact a:hover {color:#8e8e8e ; text-decoration:underline;}
.title2 {height:26px ; border-bottom:1px solid #b6649d ; line-height:normal;}
.title2 span {font-size:25px ; color:#b6649d ; font-family:'Times New Roman', Times, serif;}
.contactleft {float:left ; width:380px ; padding-right:20px ; padding-top:5px ; line-height:15px; font-size:14px}
.contactright {float:left ; width:390px ; padding-left:10px ; padding-top:5px ; text-align:left;}
