body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px;
	margin: 0px;
	background: url(body.jpg) repeat-x top #F4F4F4;
	color: #484848;
}
img {
	border-width:0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:10px;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#018F3D;
	text-decoration:none;
	font-size:10px;
}
p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration:none;
	font-size:10px;
}
#all {
	/*width:1002px;*/
	width:1130px;
	margin:0px auto;
	padding:0px;
	background:url(footer_all_bg.png) repeat-x bottom left;
	/*float:left;*/
	position: relative;
}
h1 {
	color:#484848;
	font-size:12pt;
	margin:0px;
	padding:0px;
}
h2 {
	color:#484848;
	font-size:11pt;
	margin:0px;
	padding:0px;
}
h3 {
	color:#484848;
	font-size:10pt;
	margin:0px;
	padding:0px;
}
h4 {
	color:#484848;
	font-size:9pt;
	margin:0px;
	padding:0px;
}
h5 {
	color:#484848;
	font-size:8pt;
	margin:0px;
	padding:0px;
}

/*--------------- header -----------------------------*/
#header {
	/*width:952px;*/
	width:1130px;
	height:210px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(header.jpg) no-repeat;
}
/*--------------- header end-----------------------------*/

/*--------------- content -----------------------------*/

#content {
	background:#FFFFFF url(content_bg.jpg) repeat-y;
	/*background-color: #ffffff;*/
	/*width:952px;*/
	width:1130px;
	margin:0px;
	padding:0px;
	float:left;
}

	#menu {
		background:#484848;
		/*width:937px;*/
		width:1130px;
		height:31px;
		float: left;
		margin:0px;
		/*padding:0 15px 0 0;*/
		padding: 0;
		text-align: center;
	}
		#menu ul {
			margin:0px;
			padding:0px;
			/*float:right;*/
			list-style:none;
			display:inline;
		}
		#menu li {
			margin:0px 20px 0 0;
			padding:0px;
			line-height:31px;
			text-align:center;
			list-style:none;
			display:inline;
		}
		#menu a {
			color: #FFFFFF;
			font-size:10px;
			border:#484848 1px solid;
			padding:5px;
		}
		#menu a:hover {
			border:#FFFFFF 1px solid;
			padding:5px;
		}

	#left {
		width:220px;
		float:left;
		margin:0px;
		/*padding:1px 0 0 0px;*/
	}
		#menu_more {
			width:215px;
			margin:0px;
			padding:0px;
		}
			#menu_more  ul {
				margin:0px;
				padding:0px;
				list-style:none;
			}
			#menu_more  li {
				margin:0px;
				padding:0px;
				border-bottom:#FFFFFF 1px solid;
			}
			#menu_more a {
				color:#000000;
				font-size:10px;
				background:#D9D8D8;
				display:block;
				/*padding:4px 7px;*/
				padding:4px 36px 4px 7px;
			}
			#menu_more a:hover {
				color:#FFFFFF;
				background:url(menu_hover.jpg) no-repeat #70C804 center;
				/*padding:4px 7px;*/
				padding:4px 36px 4px 7px;
			}
	#center {
		/*width:503px;*/ /*543-40*/
		width:870px;
		float:left;
		margin:0px;
		padding:20px;
	}
	#right {
		width:189px;
		float:left;
		margin:0px;
		/*padding:1px 0 25px 6px;*/
	}
	.tema {
		background:#70C804;
		color:#FFFFFF;
		font-size:11px;
		height:20px;
		line-height:20px;
		text-indent:10px;
		width: 216px;
	}
	.news {
		padding:4px 5px 10px 10px;
		width: 201px;
	}
	p.news_cont {
		/*padding:8px 0 5px 0;*/
		margin:0px;
	}
	a.more{
		color:#70C804;
		display:block;
		text-align:right;
	}
	a:hover.more	 {
		color:#C3C3C3;
	}
	img.baner {
		margin:6px 0 0 4px;
	}
	.forma {
		padding:10px 10px 5px 20px;
		margin:0px;
		width: 186px;
	}
		.forma input{
			padding:2px 3px;
		}
	.ime {
		border:#70C804 1px solid;
		height:13px;
		width:135px;
		font-size:9px;
	}
	.vlez {
		background:#D9D8D8;
		font-size:9px;
		width:55px;
		height:18px;
		border:none;
		margin:4px 0 4px 0px;
		float:right;
		cursor: pointer;
	}
	.inline {
		margin:10px 0 10px 10px;
		width: 206px;
	}
		.inline a{
			color:#C92222;
			display:inline;
			font-size:9px;
			margin:0 10px  0 0!important;
		}
		.inline a:hover{
			color:#484848;
			font-size:9px;
		}
	.cena {
		color:#C92222;
		font-size:10px;
		font-weight:bold;
	}
	img.koshnica {
		margin:10px 20px 10px 20px;
		padding:0px;
	}
	#right table {
		margin:10px;
		padding:0px;
	}
	.group {
		/*width:245px;*/
		
		width: 210px;
		height: 250px;
		
		border:#C3C3C3 1px solid;
		margin:5px 4px 0px 0;
		padding:0px;
		float:left;
		text-align:center;
	}
	.sivo2 {
		background:#EAEAEA;
		width: 168px;
		/*width:203px;*/
		/*height:19px;*/
		margin:5px 0 10px 0;
		padding:4px 20px 4px 20px;
		float:left;
		text-align:center;
	}
	.byalo {
		width:245px;
		height:7px;
		background:#FFFFFF;
	}
	.way {
		margin:0px 20px 20px 0px;
	}
/*--------------- samo za nachalna stranica -----------------------------*/

	.novo {
		width:200px;
		border:#C3C3C3 1px solid;
		margin:0px 4px 0 0;
		padding:70px 0 0 0 ;
		float:left;
		background:url(novo.jpg) top left no-repeat;
		min-height: 230px;
		text-align: center;
	}
	.sivo2 {
		background:#EAEAEA;
		width:160px;
		height:49px;
		margin:5px 0 10px 0;
		padding:4px 20px 4px 20px;
		float:left;
	}
	img.no {
		margin:20px 0 0 45px;
	}
	.promo {
		width:200px;
		border:#C3C3C3 1px solid;
		margin:0px 4px 0 0;
		padding:70px 0 0 0;
		float:left;
		background: url(pro.jpg) top left no-repeat;
		min-height: 230px;
		text-align: center;
	}
	img.pro {
		margin:30px 0 0 40px;
	}
	.sivo {
		background:#EAEAEA;
		width:200px;
		height:49px;
		margin:5px 0 10px 0;
		padding:4px 20px 4px 20px;
		float:left;
	}
/*--------------- samo za nachalna stranica end -----------------------------*/

/*--------------- footer -----------------------------*/

#footer {
	/*width:952px;*/
	width:100%;
	background: #159A09 url(foot_bg.png) repeat-x;
	/*height:36px;*/
	line-height:26px;
	float:left;
	margin:0px;
	text-align:right;
	color:#FFFFFF;
	font-size:9px;
	padding:8px 0 0 0;
	padding: 0;
}

#footer_in {
	width: 1110px;
	margin: 0 auto;
	padding: 8px 10px 6px 10px;
}

#footer span {
	vertical-align: bottom;
}

.description {
	padding: 10px 0;
}

.product_info {
	padding: 15px 0 15px 0;
}

.search {
	float: right;
	padding: 6px 20px 0 0;
}

.search input {
	border: 1px solid #454545;
	background-color: #dedede;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 2px;
	color: #787878;
}

.search .search_inp {
	width: 140px;
}

.search .search_btn {
	margin: 0 0 0 5px;
	padding: 1px 2px 1px 2px;
}

.search_no {
	padding-top: 10px;
}