img{
	_ behavior: url("./pngfix/iepngfix.htc")
}
body {
	background: #000000;
	text-align: center;
	margin: 0px;
	padding:0px;
	_ behavior: url("csshover.htc");
}
h1{
	color: #576587;
	font-family:Tahoma, sans-serif;
	font-size: 14px;
	line-height: 14px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
h2{
	color: #576587;
	font-family:Tahoma, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin: 10px 0px;
	padding: 0px 25px;
	display: block;
}
h3{
	color: #074482;
	font-family:Tahoma, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin: 10px 0px;
	padding: 20px 25px 0px 25px;
	display: block;
	text-transform: uppercase;
}
.main a.back:link, .main a.back:visited, .main a.back:active, .main a.back:hover{
	float: right;
	margin: 0px;
	padding: 0px;
}
.container{
	background: url(images/body-bg.jpg) no-repeat;
	width: 1000px;
	height:800px;
	margin: 0px auto;
	position: relative;
}
.header{
	height: 140px;
	margin: 0px;
	padding:0px;
	text-align: left;
}
.header .left{
	float: left;
	width: 455px;
	height: 100px;
	padding: 10px 0px 0px 55px;
}
.header .left img{
	margin-left: 390px;
	margin-top: 20px;
}
.header .logo{
	width: 116px;
	height: 125px;
	position: absolute;
}
.header .logo img{
	margin: 0px;
	padding: 0px;
}
.header .vid{
	width: 130px;
	height: 110px;
	background: #000000;
	border: 1px solid #576587;
	position: absolute;
	left: 240px;
	top: 40px;
}
.header .right{
	float: right;
	width: 380px;
	height: 80px;
	background: url(images/header-right-bg.jpg) no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 100px;
}
.header p{
	font-size: 12px;
	color: #b8d3e0;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.header p span{
	font-size: 12px;
	color: #576587;
	font-weight: bold;
}
.header a:link, .header a:visited, .header a:active, .header a:hover{
	color: #b8d3e0;
}
.header .menu{
	background: url(images/menu-bg.gif) repeat-x;
	height: 25px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}
.header .menu ul{
	height: 22px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float: right;
}
.header .menu ul li{
	background: url(images/div.gif) no-repeat right;
	margin: 0px;
	padding: 0px 10px;
	float: left;	
}
.last{
	background: none!important;
}
.header .menu ul li a:link, .header .menu ul li a:visited, .header .menu ul li a:active{
	color: #ced2d8;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.header .menu ul li a:hover{
	color: #f3f346;
}
.header .menu ul li ul {
	position: absolute;
	display: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;		
	width: 140px;
	text-align: left;
}
.header .menu ul li ul li {
	float: none;
	background: url(images/li-bg.gif) repeat-x;
	height: 19px;
	margin: 0px;
	* margin: -6px 0px 0px 0px;
	_ margin: -5px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	position: relative;
}
.header .menu ul li:hover ul {
	display: block;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	* padding: 14px 0px 0px 0px;
}
.content{
	margin: 0px;
	padding: 0px;
}
.full{
	padding: 30px 0px 20px 0px;
	margin: 0px;
}
.main-top{
	background: url(images/main-top.png) no-repeat;
	width: 864px;	
	height: 10px;
	margin: 0px auto;
	padding: 0px;
	font-size: 0px;
}
.main{
	background: url(images/main-bg.png) repeat;
	min-height: 240px;
	_ height: 240px;
	width: 804px;
	margin: 0px auto;
	padding: 25px 30px 20px 30px;
	text-align: left;
}
.sport-cont{
	background: url(images/sport-bg.jpg) right 22px no-repeat;
	margin: 0px -22px 0px 0px;
	padding: 0px 22px 0px 0px;
}
.gyer-cont{
	background: url(images/gyer-bg.gif) right 22px no-repeat;
	margin: 0px;
	padding: 0px 0px 150px 0px;
}
.main-bottom{
	background: url(images/main-bottom.png) no-repeat;
	width: 864px;	
	height: 10px;
	margin: 0px auto 20px auto;
	padding: 0px;
}
.full .pictures{
	height: 128px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.full .pictures img{
	margin: 0px -2px 0px 0px;
	_ margin: 0px -2px -5px -1px;
}
.main .title{
	height: 22px;
	border-bottom: 1px solid #576587;
	padding: 0px 10px 0px 15px;
	margin: 0px 0px 20px 0px;
}
.main .title img{
	float: left;
}
.vm{
	height: 35px;
	width: 440px;
	float: right;
	padding: 0px;
	margin: -7px 0px 0px 0px;
}
.video{
	float: left;
	width: 100px!important;
	height: 26px!important;
	margin: 0px!important;
	padding: 0px;
	text-align: right!important;	
}
.video a:link, .video a:visited, .video a:active, .video a:hover{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	height: 24px;
	width: 85px;
}
.video img{
	margin: 0px;
	padding: 2px 0px 0px 0px;
}

.vm .orderform{
	float: right;
	position: relative;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	width: 130px;
}
.vm .orderform ul{
	margin: 0px;
	padding: 0px;
}
.vm .orderform ul li{
	margin: 2px 0px;
	padding: 0px;
	height: 30px;
	list-style: none;
}
.vm .orderform ul li a:link, .vm .orderform ul li a:visited, .vm .orderform ul li a:active{
	display: block;
	color: #074482;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	float: right;
	position: relative;
}
.vm .orderform ul li a:hover{
	color: #074482;
}

.vm .orderform ul li ul {
	position: absolute;
	display: none;
	margin: 0px;
	padding: 0px;		
	right: -117px;
	top: 0px;	
	width: 100px;
}
.vm .orderform ul li ul li{
	float: none;
	margin: 4px 0px;
	_ margin: 0px;
	padding: 0px;
	height: 14px;
	list-style: square;
}
.vm .orderform ul li ul li a:link, .vm .orderform ul li ul li a:visited, .vm .orderform ul li ul li a:active{
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
}
.vm .orderform ul li ul li a:hover{
	color: #d05300;
}
.vm .orderform ul li:hover ul {
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	background: white;
	border: 1px solid #074482;
	text-align: left!important;
}
.flt{
	float: right;
}

.main p{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 0px 25px;
	margin: 10px 0px 0px 0px;
}
.main p.center{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: center;
}
.main p span{
	font-weight: bold;
}
.main p.be{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 0px 25px;
	margin: 12px 0px 0px 20px;
}
.main p.small{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding: 0px 25px;
	margin: 10px 0px 0px 30px;
	text-transform: uppercase;
}
.main a:link, .main a:visited,.main a:active{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #074482;
	position: relative;
	cursor: pointer;
	margin: 0px;
	padding: 0px 25px;
}
.main a:hover{
	color: #074482;
	margin: 0px;
	padding: 0px;
}
.main a.email:link, .main a.email:visited,.main a.email:active{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #074482;
	position: relative;
	cursor: pointer;
	margin: 0px;
	padding: 0px 25px;
}
.main a.email:hover{
	color: darkred;
	margin: 0px;
	padding: 0px 25px;
}
.main ul.hasz{
	margin: 0px;
	padding: 0px 0px 0px 70px;
}
.main ul.hasz li{
	margin: 10px 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #074482;
	list-style: square;
}
.main ul.hasz li a:link, .main ul.hasz li a:visited, .main ul.hasz li a:active{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #074482;
	font-weight: bold;
}
.main ul.hasz li a:hover{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: darkred;
	font-weight: bold;
}
.main ul{
	margin: 0px;
	padding: 0px 0px 0px 70px;
}
.main ul li{
	margin: 4px 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #074482;
	list-style: square;
}
.main .film{
	width: 380px;
	height: 240px;
	background: url(images/film-bg.jpg) no-repeat;
	text-align: center;
	padding: 30px 0px;
	margin: 0px auto;
}
.text{
	float: left;
	padding: 0px 5px;
	margin: 0px;
}
	.text p{
		line-height: 20px;
		margin: 0px 0px 12px 0px;
	}
	.text a{
		margin: 0px;
		padding: 0px!important;
		text-decoration: underline;
	}
	.text a:hover{
		color: darkred;
		margin: 0px;
		padding: 0px!important;
		text-decoration: underline;
	}
/*  gyerekszekek */
.gyerek-box {
	background:transparent url(images/gyerek-box-bg.gif) no-repeat;
	float:left;
	height: 152px;
	margin: 5px 0 20px 15px;
	padding: 9px 10px 4px 10px;
	width: 131px;
}
/*  gyerekszekek vege */
/*  sportszekek */
.sport-box {
	background:transparent url(images/sport-box-bg.gif) no-repeat;
	width: 288px;
	height: 156px;
	margin: 2px 0px 5px 10px;
	padding: 6px 7px 5px 7px;
	float: left;
}
	.sport-box .txt{
		float: right;
		width: 150px;
		height: 80px;
	}
		.sport-box .txt p{
			margin: 5px 4px;
			padding: 0px;
			font-weight: bold;
			color: #2b1f47;
		}
.sport-box-small {
	background:transparent url(images/sport-box-bg2.gif) no-repeat;
	float:left;
	height: 152px;
	margin: -1px 0 7px 10px;
	padding: 9px 10px 4px 10px;
	width: 131px;
}
/*  sportszekek vege */
/*  mindennapi szekek */
.min-box {
	background: url(images/min-box-bg.gif) no-repeat;
	float:left;
	height: 152px;
	margin: 2px 0px 15px 10px;
	padding: 9px 9px 6px 9px;
	width: 290px;
}
	.min-box .txt{
		float: right;
		width: 150px;
		height: 80px;
	}
		.min-box .txt p{
			margin: 5px 4px;
			padding: 0px;
			color: #000000;
		}
	.min-box-small{
		
		height: 154px;
		background: url(images/min-box-bg2.gif) no-repeat;
		margin: 2px 0px 5px 10px;
		padding: 9px 10px 5px 10px;
		float: left;
	}
.flickr_gallery p.name{
	color: #2b1f47;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	text-transform: uppercase;
}
.flickr_gallery p.name2{
	color: #67698a;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	text-transform: uppercase;
}
/*  mindennapi szekek vege */
/*  stricker */
.str-box {
	background:transparent url(images/str-box-bg.gif) no-repeat;
	float:left;
	height: 152px;
	margin: 2px 0px 15px 10px;
	padding: 9px 9px 6px 9px;
	width: 290px;
}
/*  stricker vege */
/*  kiegészítők */
.ttl{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.kieg-box {
	background:transparent url(images/kieg-box.gif) no-repeat;
	float:left;
	height: 152px;
	margin: 5px 25px 20px 15px;
	padding: 9px 10px 4px 10px;
	width: 131px;
}
p.hajto{
	margin: 50px 0px 0px 0px;
}
/*  kiegészítők vege */
/*  sieszkozok */
.ski-cont{
	background: url(images/si-bg2.gif) right 40px no-repeat;
	margin: 0px;
	padding: 0px;
}
.sk{
	margin: 0px!important;
}
	.ski-cont .ttl2{
		float: left;
	}
	.left{
		float: left;
	}
	img.ap{
		float: right;
		margin: -55px 0px 0px 0px;
		padding: 0px;
	}
	.ski-cont p.slog{
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		color: #404e72;
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 20px;
	}
	.ski-cont p.slog2{
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		color: #404e72;
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		float: left;
		width: 380px;
	}
	.ski-cont p.hd{
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		color: #404e72;
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
	}
	.ski-box{
		width: 287px;
		height: 158px;
		background: url(images/ski-box-bg.gif) no-repeat;
		margin: 5px 0px 20px 15px;
		padding: 9px 10px 10px 10px;
		float: left;
	}
	.ski-box-small{
		width: 131px;
		height: 154px;
		background: url(images/ski-box-bg2.gif) no-repeat;
		margin: 5px 0px 5px 15px;
		padding: 9px 10px 5px 10px;
		float: left;
	}
	.skith{
		height: 151px!important;
		margin: 0px!important;
		padding: 0px!important;
	}
	.skigal{
		width: 360px;
		margin: 0px!important;
		padding: 0px!important;
		float: left;
	}
	.skigal_right{
		width: 360px;
		margin: -30px 0px 10px 0px!important;
		padding: 0px!important;
		float: right;
	}
	.ski-box .txt{
		float: right;
		width: 150px;
		height: 80px;
	}
		.ski-box .txt p{
			margin: 5px 4px;
			padding: 0px;
			font-weight: bold;
		}
	.docum{
		margin: 0px;
		padding: 0px 0px 20px 0px;
	}
	.docum p{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.docum ul{
		margin: 0px;
		padding: 0px 0px 0px 45px;
	}
	.left-h{
		float: left;
		background: url(images/left-hbg.gif) right repeat-y;
		padding: 0px 40px 0px 0px;
	}
	.left-h p, .right-h p{
		padding: 0px 0px 0px 20px;
	}
	.right-h{
		float: left;
		padding: 0px 0px 0px 10px;
	}
.sep{
	height: 1px;
	margin: 0px 0px 20px 0px;
	background: url(images/sep.gif) repeat-x;
}
/*  sieszkozok vege */
/*  handbike */
.handb-cont{
	background: url(images/handb-cont.gif) right 80px no-repeat;
	margin: 0px;
	padding: 0px;
}

.nobg {
	background: none;
}

.strbg {
	background: url(images/strhandb-cont.jpg) right 90px no-repeat;
}

	.handb-cont p{
		color: #37400a;
	}
	.handb-cont p.slog{
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		color: #37400a;
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 20px;
	}
	.handb-cont p.slog2{
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		color: #37400a;
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		float: left;
		width: 380px;
	}
	.hb-box{
		width: 287px;
		height: 158px;
		background: url(images/hb-box-bg.gif) no-repeat;
		margin: 5px 0px 20px 15px;
		padding: 9px 10px 10px 10px;
		float: left;
	}
	.hb-box-small{
		width: 131px;
		height: 154px;
		background: url(images/hb-box-bg2.gif) no-repeat;
		margin: 5px 0px 5px 9px;
		padding: 9px 10px 5px 10px;
		float: left;
	}
	.hbstr-box-small{
		width: 131px;
		height: 154px;
		background: url(images/str-box-bg.jpg) no-repeat;
		margin: 5px 0px 5px 9px;
		padding: 9px 10px 5px 10px;
		float: left;
	}
	.hbgal{
		width: 360px;
		margin: 0px!important;
		padding: 0px!important;
		float: left;
	}
	.documh{
		margin: 0px;
		padding: 5px 0px 20px 0px;
	}
	.documh p{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #37400a;
	}
	.documh ul{
		margin: 0px;
		padding: 0px 40px 0px 45px;
	}
	.documh ul li{
		color: #37400a;
	}
	.left-hb{
		float: left;
		background: url(images/left-hbg.gif) right repeat-y;
		padding: 0px 40px;
	}
	.left-hb p, .right-hb p{
		padding: 0px 0px 0px 20px;
		color: #37400a;
	}
	.right-hb{
		float: left;
		padding: 0px 0px 0px 10px;
	}
/*  handbike vege */
.footer{
	height: 23px;
	background: #21273b;
	text-align: right;
	margin: 0px;
	padding: 5px 30px 0px 30px;
}
.footer a{
	color: #c1c1c1;
	margin: 0px;
	padding: 0px 10px;
	font-size: 13px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background:transparent url(images/divid.gif) right 1px no-repeat;
}
.footer a:hover{
	color: #F3F346;
	margin: 0px;
	padding: 0px 10px;
	font-size: 13px;
	float: left;
}
.footer a.mini{
	color: #c1c1c1;
	margin: 10px 0px;
	padding: 0px 10px;
	font-size: 10px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: none;
}
.footer a.mini:hover{
	color: #F3F346;
	margin: 10px 0px;
	padding: 0px 10px;
	font-size: 10px;
	float: left;
}
.footer p{
	color: #b8d3e0;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	float: right;
}

.flickr_gallery {
	margin: 20px auto 5px;
	display: block;
	
}
.flickr_gallery p{
	color: #074482;
	margin: 0px 0px 10px 25px;
	padding: 0px;
}
.flickr_thumb {
	background: none;
	display: block;
	float: left;
	height: 170px;
	margin: 0px 10px 20px 16px;
	_ margin: 0px 10px 20px 14px;
	padding: 0px;
	text-align: center;
	width: 131px;
	position: relative;
}
 .flickr_thumb a {
	display: block;
	height: 150px;
	position: relative;
	width: 131px;
	margin: 0px;
	padding: 0px!important;
	background-position: 50% 50%;
}
.flickr_gallery .flickr_thumb span {
	height: 18px;
	left: 0px;
	position: absolute;
	color: #074482;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	top: 150px;
	width: 120px;
	padding-top: 2px;
}
.flickr_gallery p.sitext{
	width: 274px;
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 8px 10px;
	display: block;
	font-weight: bold;
}
.clear{	
	clear:both;
	display:block;
	float:none !important;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
}
a, a:hover{
	text-decoration: none;
}
p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #074482;
}
ul, li{
	list-style: none;
}
img{
	border: none;
	margin: 0px;
	padding: 0px;
}