* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	outline: none;
}
body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #f8f8f8 url('/images/back1.gif') no-repeat top center;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
span.hide {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
#site {
	width: 900px;
	overflow: hidden;
	margin: 0 auto 0;
}
#header {
	height: 106px;
	width: 900px;
	oveflow: hidden;
}
h1.logo {
	float: left;
}
#header h1.logo a {
	width: 289px;
	height: 107px;
	overflow: hidden;
	background: url('/images/logo.gif') no-repeat;
	display: block;
}	
#header h1.logo a:hover {
	background: url('/images/logo_hover.gif') no-repeat;
}
#menu {
	float: right;
	list-style: none;
	padding: 40px 0 0 0;
}
#menu li {float: left;}	
#menu li a {height: 33px;overflow: hidden;display: block;}	
#menu .company a {background: url('/images/companybtn.gif') no-repeat;width: 121px;margin: 0 22px 0 0;}
#menu .company a:hover {background: url('/images/companybtnhover.gif') no-repeat;width: 121px;}
#menu .company a.selected {background: url('/images/companybtnhover.gif') no-repeat;width: 121px;}
#menu .partners a {background: url('/images/partnersbtn.gif') no-repeat;width: 91px;margin: 0 12px 0 0;}
#menu .partners a:hover {background: url('/images/partnersbtnhover.gif') no-repeat;width: 91px;}
#menu .partners a.selected {background: url('/images/partnersbtnhover.gif') no-repeat;width: 91px;}
#menu .news a {background: url('/images/newsbtn.gif') no-repeat;width: 82px;margin: 0 12px 0 0;}
#menu .news a:hover {background: url('/images/newsbtnhover.gif') no-repeat;width: 82px;}
#menu .news a.selected {background: url('/images/newsbtnhover.gif') no-repeat;width: 82px;}
#menu .promotions a {background: url('/images/promotionsbtn.gif') no-repeat;width: 90px;margin: 0 12px 0 0;}
#menu .promotions a:hover {background: url('/images/promotionsbtnhover.gif') no-repeat;width: 90px;}
#menu .promotions a.selected {background: url('/images/promotionsbtnhover.gif') no-repeat;width: 90px;}
#menu .contact a {background: url('/images/contactsbtn.gif') no-repeat;width: 82px;margin: 0 12px 0 0;}
#menu .contact a:hover {background: url('/images/contactsbtnhover.gif') no-repeat;width: 82px;}
#menu .contact a.selected {background: url('/images/contactsbtnhover.gif') no-repeat;width: 82px;}
#banner {
	background: url('/images/banner.gif') no-repeat;
	width: 899px;
	height: 272px;
	pverflow: hidden;
}
#bannerin {
	background: url('/images/ruenmashinary-hp_07.gif') no-repeat;
	width: 899px;
	height: 216px;
	pverflow: hidden;
	
}
#leftpanel {
	width: 193px;
	float: left;
	padding: 10px 0 0 25px;
}
#leftpanel h2 {
	background: url('/images/separator.gif') repeat-x bottom;
	font-size: 12px;
	padding: 0 0 6px 8px;
	color: #002f6f;
}
#leftpanel h2.search, #rightpanel h2.search, #rightpanel h2.news, #rightpanel h2.comming, #rightpanel h2.promotion, #rightpanel h2.contacts, #rightpanel h2.zanas {
	background: url('/images/separator.gif') repeat-x bottom;
	font-size: 12px;
	padding: 0 0 6px 5px;
	color: #002f6f;
}
#rightpanel h2 {
	margin: 0 0 10px;
}
#leftpanel h2 span, #rightpanel h2 span {
	height: 23px;
	display: block;
	padding: 10px 0 0 45px;
}
#leftpanel h2.search span {background: url('/images/searchicon.gif') no-repeat top left;}
#rightpanel h2.news span {background: url('/images/newsitems.gif') no-repeat top left;}
#rightpanel h2.comming span {background: url('/images/comming.gif') no-repeat top left;}
#rightpanel h2.promotion span {background: url('/images/promotion_sbtn.gif') no-repeat top left;}
#rightpanel h2.contacts span {background: url('/images/contactdbtv.gif') no-repeat top left;}
#rightpanel h2.zanas span {background: url('/images/zanasicon.gif') no-repeat top left;}
#leftpanel ul {
	list-style: none;
	padding: 5px 0 15px 14px;
}
#leftpanel ul li {
	font-weight: bold;
	padding: 0 0 4px;
	width: 165px;
	color: #002f6f;
}
#leftpanel ul li a {
	font-weight: normal;
	text-decoration: none;
	color: #002f6f;
}	
#leftpanel ul li a:hover {
	text-decoration: underline;
}
#leftpanel input.tex {
	float: left;
	border: 1px solid #053372;
	padding: 2px;
}
.serachbtn {
	background: url('/images/searchbtn.gif') no-repeat;
	width: 19px;
	height: 18px;
	overflow: hidden;
	display: block;
	position: relative;
	top: 2px;
}
#searchform {
	padding: 10px 0 10px 10px;
}
#rightpanel {
	float: left;
	padding: 10px 0 0 30px;
	width: 619px;
	color: #002f6f;
}
#rightpanel ul.main {
	list-style: none;
	padding: 10px 0 10px 0px;
}
.newsitems {
	float: left;
	width: 195px;
	margin: 0 15px 20px 0;
}
.bold {
	font-weight: bold;
	color: #002f6f;
	text-decoration: none;
}
.normala {
	color: #002f6f;
}
.newsitems p {padding: 0 0 10px;}
.newsitems a {color: #002f6f;}
.newsitems  a:hover {text-decoration: none;}
.textin {padding: 0 0 20px;}
.bulgaramap {
	background: url('/images/bulgariamap.gif') no-repeat;
	width: 125px;
	height: 88px;
	overflow: hidden;
	display: block;
}
#footer {
	padding: 20px 20px 20px 20px;
	color: #002f6f;
}
#footer span {
	position: relative;
	top: 20px;
	right: 10px;
}
.separator {
	background: url('/images/separator.gif') repeat-x;
	height: 2px;
	overflow: hidden;
	width: 860px;
	margin: 0 0 10px;
}
.amigostyle {
	background: url('/images/amigostyle.gif') no-repeat;
	width: 77px;
	height: 38px;
	overflow: hidden;
	display: block;
	float: left;
}
.amigostyle:hover {background: url('/images/amigostylelogo.gif') no-repeat;}
.brc {
	font-weight: bold;
	padding: 0 0 14px;
}
.brc a {
	font-weight: normal;
	color: #012e6f;
}
.brc a:hover {text-decoration: none;}
.pagination {float: right;}
.pagination a {
	font-weight: bold;
	color: #012e6f;
}
.imagesnews {	
	padding: 10px 10px 10px 0;
	overflow: hidden;
	width: 170px;
	float: left;
}
.imagesnews a img {
	border: 2px solid #012e6f;
}
.imgfirst {
	float: left;
	width: 110px;
}
.imgfirst a {
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: block;
	border: 2px solid #012e6f;
}
.imgfirst1 {
	float: left;
	width: 175px;
}
.imgfirst1 a {
	width: 157px;
	height: 90px;
	overflow: hidden;
	display: block;
	border: 2px solid #012e6f;
}
.imgfirst2 {
	float: left;
	width: 175px;
}
.imgfirst2 a img {
	border: 2px solid #012e6f;
}
.careerp, .careerp a {
	font-weight: bold;
	color: #012e6f;
}
.careerp a {
	font-weight: bold;
	color: #012e6f;
}
.careerp a:hover {
	text-decoration: none;
}
.newsitemin {
	padding: 0 0 10px;
}
.newsitemin ul {
	padding: 0 0 0 20px;
}
.pagination .pg_current {
	font-weight: bold;
	margin: 0 4px;
}
.pagination .other {
	font-weight: normal;
	margin: 0 2px;
}
.registersearch a {
	color: #012e6f;
}