*
{
  color: white;
  text-decoration: none;	
  font-family: arial;
}

img, div, input, ul, li, a{ behavior: url("/stylesheets/iepngfix.htc"); }

div#errorExplanation li{ font-size: 12px;}
div#errorExplanation h2{ color: red; font-size: 18px;}

div.clearer{clear: both;}

div.shopbox{
  margin-bottom: 20px; 
  width: 280px; 
  float: left; 
  padding-right: 10px;
}

img{  border: 0px; }
img.middle{ vertical-align: middle; }
img.border{ border: 1px solid white; }

h1{ margin: 0px; }

a{ color: white; }

div.captcha
{
  float: left;
  width: 500px;
  height: 100px;
}

div.captcha img{
  background-color: white;
}

.purple{ color: #7839a2; }

a:hover, .blue, body.normal a
{
	color: #00badc;
	text-decoration: none;
}

a#csatlakozz-link:hover span{
  color: #72d0f3;
  text-decoration: none;
}

a#designer-link{ 
  float: left; 
  width: 541px;
  height: 146px;
  background-image: url(/images/converse_designer_end_banner.jpg);
  margin: 30px 0 0 30px;
}

a#designer-link span{ 
  float: left;
  cursor: pointer;
  margin: 110px 0 0 145px;
}
a#designer-link:hover span{
  cursor: pointer;
  color: #72d0f3;
}

div#designer-link a:hover{ cursor: pointer; }
div#designer-link a:hover span{ color: #00badc; }

body.normal .blue, body.normal a:hover, body .blue, body a:hover{ color: #00badc !important;}
.gray{ color: gray; }
.black{ color: black;}
.white{ color: white; }
.green, body.music a, body.acdc a{ color: green;}
body.music a:hover, body.music .blue, body.acdc a:hover, body.acdc .blue{ color: green !important; }
.red, body.red a{ color:red; }
body.red a:hover, body.red .blue{ color: red !important; }

div#open{ margin-bottom: 10px; }

div#open span
{
  margin-top: 3px;
  float: left;
  width: 100px;
}

div#open p{ margin: 0px; }

span{ font-size: 12px;}

span.opc
{
  font-size: 10px;
  color: grey;
}

span.big
{
  display: block;
  font-size: 14px;
}

select, option{ color: black; }

select#product_collection_id, select#product_group_id, select#product_category_id, select#picture_id{ width: 295px; }

select#shop_city{ width: 205px; }

label
{
  color: grey;
  font-size: 12px;
  display: block;
}

input, textarea
{
  width: 290px;
  color: black;
}

input.button
{
  color: black;
  width: 75px;
}

div.newform
{
  width: 400px;
  float: left;
}

div.newform p
{
  font-size: 12px;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
}

div.newform p.nom{ margin: 0px; }
div.newform p.nom img{ margin: 0px; }

body
{
	background-color: black;
	text-align: center;
	margin: 0px;
	background-image: url('../images/bg.jpg');
}

body.red
{
	background-color: red;
	text-align: center;
	margin: 0px;
	background-image: url('../images/red_tile.jpg');
}

body.music
{
  background-color: white;
	text-align: center;
	margin: 0px;
	background-image: url('../images/music_tile.jpg');
}

body.acdc
{
  background-color: white;
	text-align: center;
	margin: 0px;
	background-image: url('../images/acdc_minta.jpg');
}

body.summer
{
  background-color: white;
	text-align: center;
	margin: 0px;
	background-image: url('../images/summer_tile.jpg');
}

div#content{}

div.footer
{
  background-image: url('/images/footer.jpg');
  background-repeat: no-repeat;
  background-position: top center !important;
	width: 968px;
	float: left;
  padding-bottom: 20px;
}

div.footer.red
{ 
  background-image: url('/images/red_footer.jpg') !important; 
  height: 79px;
  background-color: #590100;
}

div.footer.acdc
{ 
  background-image: url('/images/acdc_foot.jpg') !important; 
  height: 84px;
  background-color: #081501;
}

div.footer.music
{ 
  background-image: url('/images/music_footer.jpg') !important; 
  height: 50px;
  background-color: #081501;
}

div.footer.summer
{ 
  background-image: url('/images/summer_footer.jpg') !important; 
  height: 50px;
  background-color: #0a161d;
}

div.footer.normal p
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	height: 12px;
	font-size: 10px;
	color: white;
}

div.footer.music p
{
	padding: 0px;
	margin: 15px 0px 0px 0px;
	height: 12px;
	font-size: 10px;
}

div.footer.red p
{
	padding: 0px;
	margin: 40px 0px 0px 0px;
	height: 12px;
	font-size: 10px;
	color: red;
}

div.footer.acdc p
{
	padding: 0px;
	margin: 48px 0px 0px 0px;
	height: 12px;
	font-size: 10px;
	color: red;
}

div.footer p span, div.footer p a
{ 
  padding: 0px 33px; 
  font-size: 10px;
}

div.footer.red p span, div.footer.red p a
{
  padding: 0px 33px;
  font-size: 10px;
  color: red;
}

div#admin_menu
{
  padding-left: 32px;
}

div#admin_menu a
{
  margin-right: 20px;
}

div#container
{
	float: none;
	margin: 0 auto;
	text-align: left;
	width: 968px;
	background-color: black;
}

div#menu
{
	float: left;
	width: 968px;
	height: 150px;
}

div#mainbgcont
{ 
  background-image: url('../images/home_background.png');
  _background-image: url('../images/home_background.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  background-color: transparent;
}

div.head_normal
{ 
  background-image: url('../images/red_head.jpg');
}

body.red div.head_normal
{ 
  background-image: url('../images/red_head.jpg');
}

div.head_ruha{ background-image: url('../imaredd_head.jpg'); }


div#mainbgcont div#container
{
  background-color: transparent !important;
}

div#mainbgcont div#container div.head_normal
{
  background-image: none !important;
}
div#mainbgcont div#container div.normal-bg
{
  background-image: none !important;
  background-color: transparent !important;
}
div#mainbgcont div#container div#menu
{
  height: 125px !important;
}


div#menu ul#menu-list
{
	float: left;
	list-style: none;
	margin: 0px;
  width: 950px;
	padding: 34px 0px 0px 33px;
}

div#menu ul#menu-list li
{
	float: left;
	display: inline;
	margin-right: 35px;
	font-size: 18px;
}

div#menu ul#menu-list li a
{
  color: white;	
}

div#menu ul#menu-list li.right{	margin-right: 0px; }

div#actual-post
{
	float: left;
	width: 936px;
	padding-top: 5px;
  padding-left: 32px;
	background-repeat: no-repeat;
  min-height: 50px;
}

*html div#actual-post
{
  width: 968px;
}

div.normal-bg
{
  background-image: url('../images/actual.jpg');
	background-repeat: no-repeat;
  background-color: black;
}

body.summer div.normal-bg
{
  background-image: url('../images/summer_bg.jpg');
	background-repeat: no-repeat;
  background-color: #0a161d;
}

body.red div.normal-bg
{
  background-image: url('../images/red_bg.jpg');
	background-repeat: no-repeat;
  background-color: #590100;
}

body.music div.normal-bg, body.acdc div.normal-bg
{
  background-image: url('../images/music_bg.jpg');
	background-repeat: no-repeat;
  background-color: #081501;
}

div.autos-bg
{
	background-image: url('../images/AUTOS_HATTER.jpg');
	background-color: black;
  background-repeat: no-repeat;
}

div.kieg-bg
{
  background-image: url('../images/kieg_hatter.jpg');
	background-repeat: no-repeat;
  background-color: black; 
  height: 520px;
}

div.ruha-bg
{
  background-image: url('../images/ruha_hatter.jpg');
	background-repeat: no-repeat;
  background-color: black; 
  height: 520px;
}

div.normal
{
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: black;
}

div#actual-bg
{
  width: 920px;
  background-position: bottom right;
  background-repeat: no-repeat;
}

div.actual
{
	float: left;
	width: 620px;
}

div.actual img, div.pic_cont
{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 4px;
	float: left;
  cursor: hand;
}

div.pic_cont{ padding: 10px; }

div.actual-text
{
	float: none;
	color: #fefefe;
	text-align: left;
}

div.actual-text p
{
	font-size: 12px;
	float: none;
}

p.title, div.related-products p.title
{
	color: #fefefe;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
  font-weight: bold;
  font-size: 12px;
}

div.actual-text p.title sup
{
	position: absolute;
	font-size: 11px;
}

div.related-products
{
	float: left;
	width: 265px;
}

div.related-products ul	
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	list-style: none;
}

div.related-products ul li a{ color: #999999; }

div.related-products ul li a span{ color: white; }

div#picture-links
{
	float: left;
  width: 120px;
  width: 902px;
	padding: 10px 0px;
	margin: 0;
	background-repeat: no-repeat;
  background-color: black;
  /*background-image: url('../images/home_yes.jpg');*/
}

*html div#picture-links
{
  margin-top: 10px;
  height: 140px;
  width: 950px;
}

div#picture-links img
{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 10px 0px;
}

*html div#picture-links img
{
  margin-right: 10px;
}

div#picture-links img.right
{
	padding: 0px;
	margin: 0px;
}
  
div#actual-post2
{
	float: left;
	width: 936px;
	min-height: 100px;
	padding: 30px 0px 0px 32px;
	margin: 0px;
	background-color: black;
}

div#community-link
{
	float: left;
	background-image: url('../images/community2.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 936px;
	margin: 0px;
	padding: 0px;
	min-height: 350px;
}

a#csatlakozz-link
{
	margin: 0px 0px 40px 0px;
	padding-left: 300px;
	padding-top: 32px;
	padding-bottom: 20px;
	float: left;
	width: 598px;
  _width: 900px;
}

*html a#csatlakozz-link
{
  width: 800px;
  _width: 900px;
}

div.product
{
  width: 439px;
  height: 197px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  background-repeat: no-repeat;
}

*html div.product
{
  margin: 0px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 439px;
}

div.product.dark{ background-image: url('../images/product_dark.png'); }
div.product.light, div.product.no{ background-image: url('../images/product_light.png'); }
body.red div.product.dark{ background-image: url('../images/product_dark_red.png'); }
body.red div.product.light{ background-image: url('../images/product_light_red.png'); }
body.music div.product.dark{ background-image: url('../images/product_dark_green.png'); }
body.music div.product.light{ background-image: url('../images/product_light_green.png'); }
body.acdc div.product.dark{ background-image: url('../images/acdc_dark_green.png'); }
body.acdc div.product.light{ background-image: url('../images/acdc_light_green.png'); }
body.summer div.product.dark{ background-image: url('../images/summer_dark.png'); }
body.summer div.product.light{ background-image: url('../images/summer_light.png'); }

div.product p, div.product_ruha p
{
  margin: 0px;
  padding: 0px;
}

div.product p.dark{ color: white; }
div.product p.light, div.product p.no{ color: black; }

div.product div.img_container
{
  float: left;
  margin: 11px;
  width: 240px;
  height: 175px;
}

*html div.product div.img_container
{
  margin: 5px;
}

div.product div.text_container
{
  float: left;
  width: 125px;
  height: 160px;
  margin: 30px 0px 0px 0px;
}

div.product div.text_container p
{
  margin-left: 25px;
}

*html div.product div.text_container
{
  width: 110px;
}

div.product_ruha
{
  float: left;
  height: 277px;
  margin-right: 20px;
  margin-bottom: 20px;
}

div.product_ruha div.img_container
{
  float: left;
  margin-right: 5px;
  max-width: 265px;
  height: 277px;
}

div.product_ruha div.text_container
{
  float:left;
  width: 176px;
  padding: 20px 0px 0px 20px;
  height: 257px;
  color: white;
}

div.product_ruha div.text_container p
{
  color: white;
}

div#newsletter
{
  float:left;
  width:600px;
  height:500px;
  margin-left:30px;
  background-image: url(/images/form_top.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

*html div#newsletter
{
  margin-left: 15px;
}

div#newsletter label
{
  margin-bottom: 3px;
  color: gray;
}

div#newsletter input
{
  width: 280px;
  margin-bottom: 13px;
}

div.kollekcio-doboz
{
  margin-left: 212px; 
  margin-top: 23px; 
  margin-bottom: 29px; 
  margin-right: 30px; 
  font-size: 12px;
  float:left; 
  width: 659px; 
  height:145px;
}

*html div.kollekcio-doboz
{
  margin-left: 106px; 
  margin-top: 11px; 
  margin-bottom: 15px; 
  margin-right: 15px; 
}







div.ratingbox
{
  width: 168px;
  height: 45px;
	background: url(/images/poll_background.png) no-repeat;
  margin-top: 8px;
}

*html div.ratingbox
{
  margin-left: 7px;
}

div.ratingbox img
{
	margin: 14px 0 0 25px;
}

*html div.ratingbox img
{
	margin: 14px 0 0 18px;
}

ul.rating{
  float: left;
  width:112px;
	height:20px;
	margin: 14px 0 0 25px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/images/poll_stars.jpg) no-repeat 0 0;
}

*html ul.rating{
	margin: 14px 0 0 9px;
}

.star0 {background-position:0 0 !important;}
.star1 {background-position:0 -20px !important;}
.star2 {background-position:0 -40px !important;}
.star3 {background-position:0 -60px !important;}
.star4 {background-position:0 -80px !important;}
.star5 {background-position:0 -100px !important;}

ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}

ul.rating li a {
  float: left;
  position:absolute;
	left:0;
	top:0;
	width:20px;
	height:20px;
	text-decoration:none;
	z-index: 200;
}

ul.rating li.one a {left:0}
ul.rating li.two a {left:23px;}
ul.rating li.three a {left:46px;}
ul.rating li.four a {left:69px;}
ul.rating li.five a {left:92px;}

ul.rating li a:hover {
	z-index:2;
	width:112px;
	height:20px;
	overflow:hidden;
	left:0;	
	background: url(/images/poll_stars.jpg) no-repeat 0 0;
}

ul.rating li.one a:hover {background-position:0 -120px;}
ul.rating li.two a:hover {background-position:0 -140px;}
ul.rating li.three a:hover {background-position:0 -160px;}
ul.rating li.four a:hover {background-position:0 -180px;}
ul.rating li.five a:hover {background-position:0 -200px;}



div.pagination, div.pagination .disabled, div.pagination a
{
  font-size: 14px;
  color: gray;
}

div.pagination .current
{
  font-size: 16px;
}

a.download
{
  background-image: url(/images/download01.jpg);
  float: left;
  width: 80px;
  height: 28px;
}

a.download:hover
{
  background-image: url(/images/download02.jpg);
}

div.post-box
{
  float: left; 
  width: 285px;
  padding: 10px 10px 10px 10px;
/*  background-color: #1b1b1b;*/
}

div.post-box.down
{
/*  background-image: url('/images/post_bg_down.jpg');*/
  background-position: bottom;
  background-repeat: no-repeat;
  padding-bottom: 40px;
}

div.post-box.up
{
  /* background-image: url('/images/post_bg_up.jpg');*/
  background-position: top;
  background-repeat: no-repeat;
}

div.post-box.left
{
  background-color: transparent;
  float: left; 
  width: 285px;
  padding: 10px 10px 10px 0;
}

div.post-box.right
{
  background-color: transparent;
  float: left; 
  width: 285px;
  padding: 10px 0 10px 10px;
}

div#posts-content
{
  float: left;
  background-image: url(/images/middle.jpg);
  background-position: 4px center;
  background-repeat: repeat-y;
}

div#posts-content-start
{
  float: left;
  background-image: url(/images/top.jpg);
  background-repeat: no-repeat;
  background-position: 4px top;
}

div#posts-content-end
{
  float: left;
  background-image: url(/images/bottom.jpg);
  background-repeat: no-repeat;
  background-position: 4px bottom;
  padding-left: 32px;
}
