* {



	margin: 0;



	padding: 0;



}



img {



	border: 0;



}



body.main, body.mainin {



	font-family: Tribushet M, Verdana, Geneva, Arial, Helvetica, sans-serif;



	background: #6b6866 url('/images/backgroundin.gif') repeat-x;



	font-size: 11px;



}



a {



	outline: none;



}



.clear {



	height: 0;



	overflow: hidden;



	clear: both;



}



.left {float: left;}



.right {float: right;}



span.hide {



	display: none;



}



#site {



	width: 823px;



	margin: 0 auto 0;



	padding: 47px 0 0 0;



}



#sitein {



	width: 999px;



	margin: 0 auto 0;



}



#headd {



	background: url('/images/mainheader.jpg') no-repeat top center;



	height: 224px;



}



#image {



	background: url('/images/hedimage.jpg') no-repeat;



	height: 300px;



	overflow: hidden;



}



#lang {



	padding: 36px 0 0 298px;



}



#lang a.bg {



	background: url('/images/flag_bg.gif') no-repeat;



	width: 114px;



	height: 25px;



	overflow: hidden;



	display: block;



	float: left;



	margin: 0 24px 0 0;



}



#lang a.en {



	background: url('/images/flag_en.gif') no-repeat;



	width: 91px;



	height: 25px;



	overflow: hidden;



	display: block;



	float: left;



}



.copyr {



	text-align: center;



	padding: 20px 0 0 0;



	font-size: 13px;



	color: #171717;



}



.copyr p {



	padding: 0 0 7px;



}



.copyr a {



	color: #171717;



}



#topmenu {



	list-style: none;	



	float: left;



}



#topmenu li.last {



	float: left;



	padding: 0 35px 0 10px;



}



#topmenu li.normal {



	float: left;



	background: url('/images/slash.gif') no-repeat right;



	padding: 0 35px 0 10px;



}



#topmenu a {



	height: 47px;



	overflow: hidden;



	display: block;



}



#topmenu a.home {



	width: 42px;



	background: url('/images/home.gif') no-repeat;



}



#topmenu a.home:hover, #topmenu a.homehover {width: 42px;background: url('/images/home_hover.gif') no-repeat;}



#topmenu a.homebg {



	width: 62px;



	background: url('/images/homebg.gif') no-repeat;



}



#topmenu a.homebg:hover, #topmenu a.homebghover {width: 62px;background: url('/images/homebg_hover.gif') no-repeat;}



#topmenu a.aboutus {



	width: 71px;



	background: url('/images/aboutus.gif') no-repeat;



}



#topmenu a.aboutus:hover, #topmenu a.aboutushover {width: 71px;background: url('/images/aboutus_hover.gif') no-repeat;}



#topmenu a.aboutusbg {



	width: 51px;



	background: url('/images/zanas.gif') no-repeat;



}



#topmenu a.aboutusbg:hover, #topmenu a.aboutusbghover {width: 51px;background: url('/images/zanas_hover.gif') no-repeat;}



#topmenu a.projectbg {width: 57px; background: url('/images/project.gif') no-repeat;}

#topmenu a.projectbg:hover, #topmenu a.projectbghover {width: 57px;background: url('/images/project_hover.gif') no-repeat;}



#topmenu a.quary {width: 57px;	background: url('/images/quarry.gif') no-repeat;}

#topmenu a.quary:hover, #topmenu a.quaryhover {width: 57px;background: url('/images/quarry_hover.gif') no-repeat;}

#topmenu a.quarybg {width: 66px; background: url('/images/kariera.gif') no-repeat;}

#topmenu a.quarybg:hover, #topmenu a.quarybghover {width: 66px;background: url('/images/kariera_hover.gif') no-repeat;}



#topmenu a.deposits {width: 63px; background: url('/images/deposits.gif') no-repeat;}

#topmenu a.deposits:hover, #topmenu a.depositshover {width: 63px;background: url('/images/deposits_hover.gif') no-repeat;}

#topmenu a.depositsbg {width: 80px;	background: url('/images/depoz.gif') no-repeat;}

#topmenu a.depositsbg:hover, #topmenu a.depositsbghover {width: 80px;background: url('/images/depoz_hover.gif') no-repeat;}



#topmenu a.products {



	width: 72px;



	background: url('/images/products.gif') no-repeat;



}



#topmenu a.products:hover, #topmenu a.productshover {width: 72px;background: url('/images/products_hover.gif') no-repeat;}



#topmenu a.productsbg {



	width: 77px;



	background: url('/images/proddd.gif') no-repeat;



}



#topmenu a.productsbg:hover, #topmenu a.productsbghover {width: 77px;background: url('/images/proddd_hover.gif') no-repeat;}



#topmenu a.gallery {



	width: 61px;



	background: url('/images/gallery.gif') no-repeat;



}



#topmenu a.gallery:hover, #topmenu a.galleryhover {width: 61px;background: url('/images/gallery_hover.gif') no-repeat;}



#topmenu a.gallerybg {



	width: 67px;



	background: url('/images/galasdl.gif') no-repeat;



}



#topmenu a.gallerybg:hover, #topmenu a.gallerybghover {width: 67px;background: url('/images/galasdl_hover.gif') no-repeat;}



#topmenu a.contactslink {



	width: 71px;



	background: url('/images/contacts.gif') no-repeat;



}



#topmenu a.contactslink:hover, #topmenu a.contactslinkhover {width: 71px;background: url('/images/contacts_hover.gif') no-repeat;}



#topmenu a.contactslinkbg {



	width: 78px;



	background: url('/images/kontt.gif') no-repeat;



}



#topmenu a.contactslinkbg:hover, #topmenu a.contactslinkbghover {width: 78px;background: url('/images/kontt_hover.gif') no-repeat;}



#logou {
	display: none !important;
	background: url('/images/attss.gif') no-repeat bottom;
	height: 42px;
	width: 143px;
	overflow: hidden;
	display: block;
	float: right;	
	margin: 0 33px 0 0;
}



#maincontent {



	background: url('/images/backlogoin.gif') no-repeat top;



}



#maincontent .language {



	padding: 54px 33px 0 0;



}



#maincontent .language a {



	display: block;



	overflow: hidden; 



	width: 136px;



	float: right;



	height: 25px;



}



#maincontent .language a.bgflag {background: url('/images/FLAGBG.gif') no-repeat;}



#maincontent .language a.enflag {background: url('/images/FLAGEN.gif') no-repeat;}



#mainloog {



	width: 486px;



	height: 120px;



	overflow: hidden;



	display: block;



	float: left;



}



#content {



	background: url('/images/backcenter.gif') repeat-y left;



	width: 999px;



	overflow: hidden;



}



#mainc {



	background: url('/images/mainc.gif') no-repeat top left;



}



#maincbottom {



	background: url('/images/divmainbottom.gif') no-repeat bottom left;



	padding: 0 10px 10px 9px;



}



.headerimage {float: left;margin: 0 20px 0 0;}



.mainall {padding: 34px 0 30px 20px;height: 260px; overflow: hidden;}



.contactsbig {



	background: url('/images/backcont.gif') no-repeat;



	width: 219px;



	height: 266px;



	float: left;



}



.contactsbig h1 {



	font-family: Tribushet MS, Tahoma, Arial, serif;



	font-size: 18px;



	font-weight: bold;



	text-transform: uppercase;



	padding: 14px 0 0 60px;



}



.contactsbig h2 {



	font-family: Tribushet MS, Tahoma, Arial, serif;



	font-size: 14px;



	background: url('/images/homeicon.gif') no-repeat top left;



	font-weight: bold;



	text-transform: uppercase;



	padding: 3px 0 0 35px;



	margin: 5px 0 5px;



}



.contactts {



	padding: 16px 0 0 20px;



	font-size: 12px;



}



.contactts a {



	color: #000;



	font-weight: bold;



}



.contactts a:hover {



	text-decoration: none;



}



.dottd {



	width: 180px;



	height: 1px;



	overflow: hidden;



	margin: 10px 0 0px;



	background: url('/images/dott.gif') repeat-x;



}



.titlefull  {



	background: url('/images/backlist.gif') repeat-x;



	height: 44px;



	width: 980px;



	overflow: hidden;



}



.titlefull .products1 {



	height: 44px;



	background: url('/images/backproductssample.gif') no-repeat;



	overflow: hidden;



	text-transform: uppercase;



	color: #fff;



	font-size: 15px;



	padding: 12px 0 0 45px;



}



.prodmain {



	background: #eee;



	padding: 28px 0 28px 20px;



}



.imagemain a.zoom {



	border: 2px solid #fff;



	background: url('/images/zoom.png') no-repeat;



	width: 214px;



	height: 136px;



	overflow: hidden;



	display: block;	



	margin: 0 0 6px;



}



.prod_big {float: left;margin: 0 0 30px;}



.imagemain_big a.zoom {



	border: 2px solid #fff;



	background: url('/images/zoom1_03.png') no-repeat;



	width: 455px;



	height: 222px;



	overflow: hidden;



	display: block;	



	margin: 0 0 6px;



}



.titleprod {



	background: #181818;



	height: 35px;



	padding: 15px 0 0 0;



	width: 216px;



	overflow: hidden;



	border-left: 1px solid #969696;



	border-right: 1px solid #969696;



	font-size: 16px;



	font-weight: bold;



	text-align: center;



}



.titleprod .white {color: #fff;}



.titleprod a.white:hover {color: #eee;}



.titleprod_big {



	background: #181818;



	height: 35px;



	padding: 15px 0 0 0;



	width: 455px;



	overflow: hidden;



	border-left: 1px solid #969696;



	border-right: 1px solid #969696;



	font-size: 16px;



	font-weight: bold;



	text-align: center;



}



.titleprod_big a.white {color: #fff;text-decoration: none;}



.titleprod_big a.white:hover {color: #eee;}



.prod {



	float: left;



	margin: 0 22px 0 0;



}



.divmnlong {



	height: 425px;



	position: relative;



	top: 2px;



}



.divmn, .divmnlong {



	float: left;



	margin: 0 22px 0 0;



}



h3.normal {



	color: #000;



	background: url('/images/bullet.gif') no-repeat;



	height: 16px;



	padding: 13px 0 10px 30px;



	margin: 0 0 10px;



	text-transform: uppercase;



	border-bottom: 1px solid #dddddd;



	width: 268px;



}



h3.loong {



	color: #000;



	background: url('/images/bullet.gif') no-repeat;



	height: 16px;



	padding: 13px 0 10px 30px;



	margin: 0 0 10px;



	text-transform: uppercase;



	border-bottom: 1px solid #dddddd;



	width: 541px;



}



h3.sredd {



	color: #000;



	background: url('/images/bullet.gif') no-repeat;



	height: 19px;



	padding: 13px 0 10px 30px;



	margin: 0 0 10px;



	text-transform: uppercase;



	border-bottom: 1px solid #dddddd;



	width: 324px;



}



.textsmainp {



	padding: 36px 0 0 20px;



	height: 380px;



	overflow: hidden;



}



.textsmainp1 {



	padding: 0px 0 0 20px;



	overflow: hidden;



}



.mainboxbott, .mainboxaboutus, .mainboxnews, .divmnright {



	width: 258px;



	height: 257px;



	overflow: hidden;



	text-align: justify;



	font-size: 13px;



	margin: 0;



}



.mainboxnews {padding: 18px 0 20px 0;width: 298px;}



.divmnright {padding: 0 0 20px 0;width: 354px;float: left;height: 413px;}



.mainboxloong {padding: 18px 20px 20px 20px;width: 531px; font-size: 13px;background: #eee url('/images/deposits_back.gif') no-repeat bottom;height: 370px;}



.mainboxbott, .mainboxaboutus {padding: 18px 20px 20px 20px;}



.mainboxbott {background: url('/images/prod_back.gif') no-repeat;}



.mainboxaboutus {background: url('/images/aboutus_back.gif') no-repeat;}



.mainboxnews {background: #eeeeee;}



.mainboxbott p, .mainboxaboutus p {padding: 0 0 8px;}



.mainbnut {width: 342px;background: #eee;padding: 21px 0 21px 21px;}



.mainboxaboutus p a {



	font-weight: bold;



	color: #000; 	



}



.mainboxnews p.data, .datanews {



	background: url('/images/clock.gif') no-repeat top left;



	padding: 7px 0 3px 25px;



	font-size: 11px;



	color: #6a6a6a;



	font-weight: bold;



}



.mainboxnews p.titleeee a, .titleeee {



	padding: 0;



	font-size: 13px;



	color: #000;



	font-weight: bold;



	text-decoration: none;



}



.mainboxnews p.titleeee a:hover {



	text-decoration: underline;	



}



.mainboxnews .txt {



	font-size: 12px;



	color: #000;



}



.mainboxnews .articlee {



	font-size: 12px;



	color: #000;



	padding: 0 20px;



}



.separator {



	border: 1px solid #dddddd;



	margin: 15px 0 10px 0;



}



.copyright {



	padding: 10px 0 0 20px;



	margin: 0 0 10px;



	font-size: 11px;



	font-family: Tribushet Ms, Arial, Tahoma, serif;



}



.tee {float: left; }



.envision {



	float: left;



	width: 59px;



	height: 17px;



	position: relative;



	top: -4px;



	margin: 0 0 0 10px;



	overflow: hidden;



	display: block;



	background: url('/images/envisionlogo.gif') no-repeat;



}



.logoogs {float: right;padding: 10px 30px 0 0; width: 140px;}



.copyright {float: left;width: 400px;font-weight: normal;}



.tabll {



	width: 310px;



}



.tabll td.name {



	background: #6b6866;



	color: #fff;



	font-size: 11px;



	padding: 8px 8px 8px 13px;



	font-family: Tribushet Ms, Arial, Tahoma, serif;



}



.tabll td.char {



	background: #181818;



	color: #fff;



	font-size: 11px;



	padding: 0 10px;



	text-align: center;



	font-family: Tribushet Ms, Arial, Tahoma, serif;



}



.teeeesx {



	padding: 0 0 10px 0;



}



.backbtn {color: #000;}



.backbtn:hover {color: #000;}



.sepp {height: 1px;overflow: hidden;background: #cbcbcb;margin: 30px 0;}



.pagination {



	font-size:  14px;



	color: #6b6866;



	font-weight: bold;



	padding: 0 10px 10px;



	float: right;



}



.pagination a.other, a.pg_next, a.pg_prev {



	color: #6b6866;



	text-decoration: none;



}



.pagination a.other:hover {



	color: #000;



	text-decoration: underline;



}



.pagination .pg_current {



	color: #000;



	text-decoration: underline;



}



.gall {



	width: 216px;



	height: 169px;



	overflow: hidden;



	display: block;



	float: left;



	border:2px solid black;



	margin: 0 15px 15px 0;



	background: #000;



	text-align: center;



}



.backvizitka {



	width: 190px;



	height: 260px;



	overflow: hidden;



	display: block;



	background: url('/images/backaddres.jpg') no-repeat;



	float: left;



	margin: 0 9px 0 0;



	padding: 15px 15px 0 15px;



	font-size: 14px;



}



.backvizitka a {font-weight: bold;color: #000;text-decoration: none;}



.backvizitka a:hover {text-decoration: underline;}



.backvizitka h2 {



	font-size: 16px;



	padding: 0 0 0 30px;



	margin: 0 0 5px;



}



.backvizitka h3 {



	font-size: 15px;



}



.map1, .map2 {



	width: 200px;



	height: 34px;



	overflow: hidden;



	display: block;



	float: left;



	padding: 237px 0 0 20px;



	color: #000;



	text-decoration: none;



	margin: 0 40px 0 0;



}



.map1 {background: url('/images/map1.jpg') no-repeat;}



.map2 {background: url('/images/map2.jpg') no-repeat;}



.feedback {



	background: url('/images/feedbackformback.gif') no-repeat;



	width: 941px;



	height: 321px;



	overflow: hidden;



	padding: 30px 0 0 23px;



}



.feedback p {padding: 0 0 3px;font-weight: bold;}



.feedback input.norm {width: 164px;margin: 0 0 10px;}



.padd {



	padding: 0 0 10px 18px;



}



.textarea {



	width: 260px;



	height: 92px;



}



.enter, .reset {



	width: 85px;



	height: 31px;



	overflow: hidden;



	display: block;



	float:left;



	margin: 0 4px 0 0;



}



.enter {background: url('/images/enter.gif') no-repeat;}



.reset {background: url('/images/reset.gif') no-repeat;}







