/*         All HTML & CSS valid!         */
/*         Coding by Ins1de - http://ins1de.net         */
*{margin: 0; padding: 0; border: 0;}
html,body{background: black; color: #000; font: 11px Arial;}
.clear{clear: both;}
a:link{color: #222; text-decoration: underline;}
a:visited{color: #222; text-decoration: underline;}
a:hover{color: #444; text-decoration: underline;}
	#all{width: 1000px; margin: 0 auto; background: url('img/mainbg.gif') no-repeat left bottom;}
		#logo{width: 757px; margin: 0 auto; margin-top: 50px;}
		#content{width: 763px; margin: 0 auto; padding: 20px 0 0 0;}
			#left_side{width: 220px; float: left;}
			#right_side{width: 543px; background: url('img/c_mid.png') repeat-y; position: relative; z-index: 1; float: left;}
				#c_top{width: 543px; height: 226px; background: url('img/c_top.png'); position: relative; z-index: 3; margin: 0 0 -160px 0;}
				#c_mid{width: 323px; height: 400px; padding: 0 110px 0 110px; position: relative; z-index: 4;}
				#c_bot{width: 543px; height: 146px; background: url('img/c_bot.png'); position: relative; z-index: 2; margin: -100px 0 0 0;}
			.some{width: px; height: px; background: url('img/');}
			.some2{border: 1px solid red;}
		#bot_cont{width: 543px; height: 33px; background: url('img/bot_cont.png'); margin: 20px 0 0 0; float: right;}
		#tyxo{width: 80px;  margin: 10px 0 0 0; float: right;}
	#footer{width: 100%; height: 17px; padding: 3px 0 0 0; text-align: center; font: 9px Arial; background: url('img/footer_bg.png') repeat-x; margin: 40px 0 0 0;}
		#footer a:link{font: 10px Arial; color: #444; text-decoration: none;}
		#footer a:visited{font: 10px Arial; color: #444; text-decoration: none;}
		#footer a:hover{font: 10px Arial; color: #666; text-decoration: underline;}
	#foot_txt{text-align: center; color: #ccc; font: 10px Arial;}
		#foot_txt a:link{color: #777; text-decoration: none;}
		#foot_txt a:visited{color: #777; text-decoration: none;}
		#foot_txt a:hover{color: #ccc; text-decoration: underline;}
	/*Other Styles*/
	#hidden{display: none; width: 150px; z-index: 10; position: absolute; border: 1px solid #aaa; background: white; padding: 5px;}
	#bg_map{width: 323px; height: 123px; padding: 90px 0 0 0; background: url('img/bg_map.png') no-repeat; margin: 50px 0 0 0;}
		#bg_map a:link{display: block; padding: 0 0 0 13px; width: 74px; background: url('img/point.png') no-repeat center left; text-decoration: none;}
		#bg_map a:visited{display: block; padding: 0 0 0 13px; width: 74px; background: url('img/point.png') no-repeat center left; text-decoration: none;}
		#bg_map a:hover{display: block; padding: 0 0 0 13px; width: 74px; background: url('img/point2.png') no-repeat center left; font-weight: bold; text-decoration: none;}
	
	#malini_s{width: 543px; height: 490px; background: url('img/malini.gif'); float: left;}
	#cats{width: 410px; margin: 0 0 0 -50px; float: left;}
	.block {font-weight:bold; float:left; margin-bottom:5px; height:15px; width:320px; background-color: #aece63;text-align:center;line-height:15px;}
	.item {width:320px;float:left;}
	.i-image {float:left;}
	.i-name{width:150px; font: 12px Verdana;font-weight:bold;float:left; padding:10px 0 0 20px;}
	.i-desc{float:left;width:150px; padding:5px 0 0 20px;}
	.hor_line {float:left; background:url(img/hr.png) no-repeat; width: 211px;;height:1px;margin:10px 0 0 10px;}
	.shop {color: #ca7c3a; margin-top:5px; float:left;background:url(img/in-cart.png) bottom left no-repeat; width:58px; height:27px; padding-left:20px;line-height:21px;font: 10px Verdana; font-weight:bold;}
	#catalog_top{width: 543px; height: 226px; background: url('img/c_top.png'); position: relative; z-index: 3; margin: 0 0 -230px 0;}
	#catalog_mid{width: 323px;  min-height:400px; padding: 0 110px 0 110px; position: relative; z-index: 4;}
	#right_cat_side{width: 543px; background: url(img/c_mid.png) center bottom repeat-y; z-index: 1; float: left;}