/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* MAIN CSS */
html { height: 100%; margin: 0; padding: 0; background:url(images/bground.jpg); }
	body { font-family:Arial; font-size:12px; color:white; }
	body .clear { clear:both; }
	body a { color:white; text-decoration:none; }

		#wrapper { width:840px; height:auto; margin:0px auto; background:black; padding:20px 30px;   }

			#wrapper .header { width:auto; height:90px }
				#wrapper .header .logo { float:left; width:270px; height:90px;     }
					#wrapper .header .logo h1 { width:270px; height:90px; background:url(images/logo.jpg);  }
						#wrapper .header .logo h1 a{ width:270px; height:90px; background:url(images/logo.jpg); display:block  }
						#wrapper .header .logo h1 span { display:none;  }
				#wrapper .header ul.menu { float:left; padding-left:30px; }
					#wrapper .header ul.menu li { float:left; padding-right:20px; height:14px; padding-top:30px;  }
						#wrapper .header ul.menu li a span { display:none;  }
						#wrapper .header ul.menu li.shop a{ width:41px; height:14px; display:block; background:url(images/menu1_shop.gif) no-repeat; }
						#wrapper .header ul.menu li.news a{ width:51px; height:14px; display:block; background:url(images/menu1_news.gif) no-repeat; }
						#wrapper .header ul.menu li.contact a{ width:72px; height:14px; display:block; background:url(images/menu1_contacts.gif) no-repeat; }
				#wrapper .header p.forum { float:right; padding-top:29px; }
					#wrapper .header p.forum a { width:84px; height:17px; display:block; background:url(images/menu1_forum.gif) no-repeat;}
					#wrapper .header p.forum a span { display:none;   }

			#wrapper  .banner { width:auto; height:290px; }

			#wrapper p.adress { clear:both; width:100%; height:39px; background:url(images/adress.gif) right no-repeat; }
				#wrapper p.adress span { display:none; }

			#wrapper  .content_news { width:510px; float:left; height:auto; padding-bottom:40px;  }
				#wrapper .content_news h1 { font-size:18px; color:#FFFFFF; font-weight:normal;   }
				#wrapper .content_news p.date { font-size:11px; color:#666666; padding-top:15px;  }
				#wrapper .content_news h2 { font-size:17px; color:#FFFFFF; font-weight:normal; padding-top:3px; padding-bottom:5px; }
					#wrapper .content_news h2 a {font-size:17px; color:#FFFFFF; font-weight:normal; background:#333; border-bottom:1px solid #666; }
					#wrapper .content_news h2 a:hover { background:#EC3FEE; color:white; text-decoration: none; border:none; }
				#wrapper .content_news p { color:#969696; font-size:12px; line-height:1.2; }

			#wrapper  .content_news h3 { font-size:18px; font-weight:normal; padding-top:20px; padding-bottom:20px; }

			#wrapper  .content_news .commentlist {  }
				#wrapper  .content_news .commentlist li.comment { background:#111; padding:15px; margin-top:20px; }
					#wrapper  .content_news .commentlist li.comment .avatar { display:none; }
					#wrapper  .content_news .commentlist li.comment .comment-author { color:#666; float:left; width:200px; }
					#wrapper  .content_news .commentlist li.comment .comment-meta { float:right; width:200px; text-align:right; }
						#wrapper  .content_news .commentlist li.comment .comment-author a { color:#666; }
						#wrapper  .content_news .commentlist li.comment .comment-meta a { color:#666; }
					#wrapper  .content_news .commentlist li.comment p { color:white; font-size:14px; padding-top:5px; clear:both; }

			#wrapper  .content_news #respond { background:#222; padding:15px; margin-top:20px; }
				#wrapper .content_news #respond h3 { font-size:18px; font-weight:normal; }
				#wrapper .content_news #respond p { padding-top:10px; clear:both; }
				#wrapper .content_news #respond #comment { width:472px; padding:4px; background:black; color:white; font-family:Arial; line-height:1.3; border:none; margin-bottom:10px; margin-top:0px; font-size:13px; }
				#wrapper .content_news #respond #author,
				#wrapper .content_news #respond #email,
				#wrapper .content_news #respond #url { width:200px; background:black; color:white; font-family:Arial; line-height:1.3; border:none; font-size:13px; padding:4px; margin-right:20px; text-align:center; }
				#wrapper .content_news #respond label {  }

			#wrapper  #right_block { width:300px; float:right; padding-top:50px;  }
				#wrapper  #right_block .left { width:130px; float:left; }
					#wrapper  #right_block .left p.news { background:url(images/menu2_news.gif) no-repeat; width:75px; height:17px; }
						#wrapper  #right_block .left p.news span { display:none; }
					#wrapper  #right_block .left p.archive { background:url(images/menu2_archive.gif) no-repeat; width:99px; height:17px; }
						#wrapper  #right_block .left p.archive span { display:none; }
					#wrapper  #right_block .left ul { padding-left:33px; padding-bottom:20px; }
						#wrapper  #right_block .left ul li { color:#FFFFFF; padding-top:3px; }
							#wrapper  #right_block .left ul li a{ color:#FFFFFF;  }
							#wrapper  #right_block .left ul li a:hover { background:white; color:black; text-decoration:none; }

				#wrapper  #right_block .right { width:130px; float:right; }
					#wrapper  #right_block .right p.shop { background:url(images/menu2_shop.gif) no-repeat; width:72px; height:17px; }
						#wrapper  #right_block .right p.shop span { display:none; }
					#wrapper  #right_block .right ul { padding-left:33px; padding-bottom:20px; }
						#wrapper  #right_block .right ul li { color:#FFFFFF; padding-top:3px; }
							#wrapper  #right_block .right ul li a{ color:#FFFFFF;  }
							#wrapper  #right_block .right ul li a:hover { background:white; color:black; text-decoration:none; }

				#wrapper  #left_menu  { width:130px; float:left; }
					#wrapper  #left_menu  p.shop { background:url(images/menu2_shop.gif) no-repeat; width:72px; height:17px; }
						#wrapper  #left_menu  p.shop span { display:none; }
					#wrapper  #left_menu  ul { padding-left:33px; padding-bottom:20px; }
						#wrapper  #left_menu  ul li { color:#FFFFFF; padding-top:3px; }
							#wrapper  #left_menu  ul li a{ color:#FFFFFF;  }

				#wrapper  #right_tovars { width:700px; float:right; }
					#wrapper  #right_tovars p span { display:none;  }
						#wrapper  #right_tovars p.shirts { width:62px; height:14px; clear:both; background:url(images/mag_shirts.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.skate { width:57px; height:16px; clear:both; background:url(images/mag_skate.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.accessories { width:108px; height:16px; clear:both; background:url(images/mag_accessories.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.hats { width:48px; height:16px; clear:both; background:url(images/mag_hats.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.hoods { width:56px; height:16px; clear:both; background:url(images/mag_hoods.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.ladiesclothing { width:144px; height:16px; clear:both; background:url(images/mag_ladiesclo.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.ladiesshoes { width:116px; height:16px; clear:both; background:url(images/mag_ladiessho.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.pants { width:118px; height:16px; clear:both; background:url(images/mag_pants.gif) no-repeat; padding-bottom:20px;   }
						#wrapper  #right_tovars p.shoes { width:55px; height:16px; clear:both; background:url(images/mag_shoes.gif) no-repeat; padding-bottom:20px;   }

					#wrapper  #right_tovars ul.tovars { width:auto;  }
						#wrapper  #right_tovars ul.tovars li { width:33%; height:215px; float:left; padding-bottom:20px;  }
						#wrapper  #right_tovars ul.tovars li img { position:absolute; }
						#wrapper  #right_tovars ul.tovars li p { display:none; }
						#wrapper  #right_tovars ul.tovars li.hover p { margin-left:2px; margin-top:188px; display:block; width:211px; text-align:center; color:white; background:black; position:absolute; height:25px; line-height:25px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }

			#wrapper #footer { width:100%; min-height:36px; background:#37332A; clear:both; margin-top:30px; padding:7px 0px; color:#d7d7d7; font-size:13px; text-align:center; }