*
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	text-decoration: none; 
	
}
 
body
{
	background-color: #101010; 
	font-size: 13px;   
	font-family: Arial, Helvetica, sans-serif;
}
 
.clear
{
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0; 
}

.centercnt
{
	width: 1004px;
	margin: auto;  
}

.centercntie6sux
{ 
	width: 1004px;
	margin: auto;    
	position: relative;
	overflow: hidden; 
}
 
 
/* --------------  CLEAR
---------------------------------------------------- */
a.img:after 
{
	   content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

 
/* --------------  Head
---------------------------------------------------- */
 
.head
{
	height: 195px; 
	background-image: url(../img/hedbg1.jpg);  
	position: relative;
	z-index: 1432;
}

.edizaina
{
	position: absolute;
	top: 195px;
	left: 0px;  
	width: 100%;
	behavior: url("http://buto-bg.com/iepngfix.htc"); 
	font-size: 0;
	height: 9px;
	background-image: url(../img/borderbg.png);
	background-position: center;
}

.logoline
{
	height: 74px;
}

.logoline .logo
{
   display: block;
	float: left;
	width: 336px;
	height: 74px;
	background-image: url(../img/logo.gif);
}

.logoline ul
{
	float: right;
	width: 450px; 
}

.logoline ul li
{
	float: left; 
}

.logoline ul li a
{
	display: block;
	background-image: url(../img/logoline-btnbrd.gif);
	background-repeat: no-repeat;
	background-position: left;  
	height: 50px; 
	float: left;
	padding: 0 13px;
	line-height: 48px;
	font-size: 13px;
	color: #d7d5d5;
}

.logoline ul li a:hover
{
	color: #f5f5f5;
}

.menuline
{ 
	height: 120px;
	position: relative;
}

.menucnt
{
  position: absolute;
  z-index: 50421;
	height: 135px;	
	width: 1004px; 
}

.menucnt ul
{
	position: relative;
	z-index: 14140;
	height: 135px;
	width: 1004px;
}

.menucnt ul li
{
	float:left;
	height: 135px; 	
	behavior: url("http://buto-bg.com/csshover.htc"); 
	position: relative;
} 

.menucnt ul li a,
.menucnt ul li b
{  
   display: block; 
   width:100%;    
	height: 135px;  	
} 

.menucnt ul li b
{
	behavior: url("http://buto-bg.com/iepngfix.htc"); 
}

.menucnt ul li a{
   z-index: 5;
   behavior: none;
   position: relative;
}

.menucnt ul li b i
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url(../img/visokatehnologia.png);
	background-position:  center -3px;
	background-repeat: no-repeat;
	behavior: url("http://buto-bg.com/iepngfix.htc"); 
}
  
/*
.menucnt ul li.master b{ background-image: url(../img/b-master.png); width: 170px; }
.menucnt ul li.master b:hover { background-image: url(../img/b-masterh.png); }
.menucnt ul li.bertos b{ background-image: url(../img/b-bertos.png); width: 164px; }
.menucnt ul li.bertos b:hover { background-image: url(../img/b-bertosh.png); }
.menucnt ul li.inomak b{ background-image: url(../img/b-inomak.png); width: 179px; }
.menucnt ul li.inomak b:hover { background-image: url(../img/b-inomakh.png); }
.menucnt ul li.fimar b{ background-image: url(../img/b-fimar.png); width: 159px; }
.menucnt ul li.fimar b:hover { background-image: url(../img/b-fimarh.png); }
.menucnt ul li.eline b{ background-image: url(../img/b-eline.png); width: 144px; }
.menucnt ul li.eline b:hover { background-image: url(../img/b-elineh.png); }
.menucnt ul li.komel b{ background-image: url(../img/b-komel.png); width: 187px; }
.menucnt ul li.komel b:hover { background-image: url(../img/b-komelh.png); }
*/
 


.menucnt ul li b {
	background-image: url(../img/mainmenu.png);
}

.menucnt ul li.master b{ background-position: -634px -1px; width: 145px; }
.menucnt ul li.bertos b{ background-position: -327px -1px; width: 160px; }
.menucnt ul li.inomak b{ background-position: left -1px; width: 179px; }
.menucnt ul li.fimar b{ background-position: -779px -1px; width: 136px; }
.menucnt ul li.eline b{ background-position: -915px -1px; width: 88px; }
.menucnt ul li.komel b{ background-position: -179px -1px; width: 148px; }
.menucnt ul li.retigo b{ background-position: -487px -1px; width: 148px; }

.menucnt ul li.master b:hover{ background-position: -634px -206px; }
.menucnt ul li.bertos b:hover{ background-position: -327px -206px; }
.menucnt ul li.inomak b:hover{ background-position: left -206px; }
.menucnt ul li.fimar b:hover{ background-position: -779px -206px; }
.menucnt ul li.eline b:hover{ background-position: -915px -206px; }
.menucnt ul li.komel b:hover{ background-position: -179px -206px; }
.menucnt ul li.retigo b:hover{ background-position: -487px -206px; }


/* --------------  Content
---------------------------------------------------- */

.contentbody,
.contentbody-catalog
{
	background-image: url(../img/wallbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; 	
	position: relative; 
	z-index: 1;
	overflow: hidden; 
}

.contentbody-catalog1
{
	background-image: url(../img/wallbg-catalog.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 521px;	
}

.contentcnt
{ 
	color: #fff; 
	  
	 position: relative;
	 z-index: 1;
}

.ileft
{
   position: relative;
   z-index: 1;
	width: 730px;
	overflow: hidden;
	height: 416px; 
	float: left; 
}

.iright
{
	float: left;
	width: 270px; 
	overflow: hidden;
	height: 366px; 
	position: relative;
	padding:25px 0px;
	color: #eee;
}

.iright .contentcnt
{
	padding: 0 10px;	
}

/*.........LEFT PANEL..........*/

.ileft .bg, .iright .bg, .about .bg, .blank-admin .bg, .centercntie6sux .bg
{
	position: absolute;
	width: 100%;
	height: 100%; 
	left: 0;
	top: 0; 
	background-color: #000;
	opacity: 0.66;
	filter: alpha(opacity=66);
}

.centercntie6sux .bg
{
	opacity: 0.75;
	filter: alpha(opacity=75); 
	height: 1004px;
	width: 1004px;
	left: 50%;
	margin-left: -502px;
}

.ileft .bg, .iright .bg
{
	height: 330px;
}

.iright .bg
{
	background-color: transparent;
	background-image: url(../img/icontactinfobg.jpg);
}


.ileft .buildingimg
{
	float: left;
	width: 370px;
	color: #7e7e7e;
	font-size: 12px;
	font-style: italic;
	
	position: relative;
	z-index: 1;
	
}

.ileft .buildingimg i
{
	display: block;
	padding: 7px 13px;
}

.ileft .aboutltd
{
	float: right;
	position: relative;
	z-index: 1;
	width: 350px;
	height: 391px;
	background-image: url(../img/koshiqm.png);
	behavior: url("http://buto-bg.com/iepngfix.htc"); 
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 25px;
	behavior: url("http://buto-bg.com/iepngfix.htc");  
}

.ileft .aboutltd h1
{
	font-size: 17px; 
}

.ileft .aboutltd p
{
	width: 240px;
	padding: 11px 0;
}

.ileft .aboutltd p.gray
{
	color: #a4a4a4;
	width: 140px;
}

.ileft .aboutltd ul
{
	color: #a4a4a4;
}

.ileft .aboutltd ul li b
{
	color: #fff;
}


/*.........RIGHT PANEL..........*/

.iright h2
{
	font-weight: normal;
	font-size: 21px;
}

.iright table
{
	background-image: url(../img/contactsbrd.gif);
	background-repeat: no-repeat;
	height: 300px;
	position: relative;
	z-index: 1;
	background-position: 65px 10px;
}

.iright table td
{
	padding:5px;	
}



/* --------------  CATALOG
---------------------------------------------------- */

.catalogmenu
{
	float:left;
	width: 240px; 
}


.catalogmenu .menuhed
{
	background-image: url(../img/sidemenu-white.gif);
	height: 55px;
	position: relative;
	z-index: 1;
}

.catalogmenu .menuhed i
{
	display: block;
	height: 55px;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.catalogmenu .menuhed i.inomak-logo
{
	background-image: url(../img/inomak-logo.gif);
}

.catalogmenu .menuhed i.fimar-logo
{
	background-image: url(../img/fimar-logo.gif);
}

.catalogmenu .menuhed i.master-logo
{
	background-image: url(../img/master-logo.gif);
}

.catalogmenu .menuhed i.komel-logo
{
	background-image: url(../img/komel-logo.gif);
}

.catalogmenu .menuhed i.bertos-logo
{
	background-image: url(../img/bertos-logo.gif);
}

.catalogmenu .menuhed i.eline-logo
{
	background-image: url(../img/eline-logo.gif);
}

.cmenu
{
	width: 240px;
	min-height: 436px; 
	_ height: 436px;
	position: relative;
	z-index: 2;
	padding: 15px 0; 
}

.cmenu-bg
{
	position: absolute;
	width: 200px;
	height: 100%;
	left: 40px;
	top: 0;
	background-image: url(../img/sidemenu-bg.gif);
	background-position: top; 
	background-repeat: repeat-x;
	background-color: #000;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.cmenu-bgw
{
	position: absolute;
	width: 40px;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url(../img/sidemenu-bgw.gif);
	background-repeat: repeat-x;
	background-position: top; 
	opacity: 0.45;
	filter: alpha(opacity=45);
	background-color: #000;
}


.cmenu a.catlink
{
	position: relative;
	z-index: 2;
	display: block; 
	font-weight: bolder;
	font-style: italic;
	font-size: 14px; 
	color: #d4d4d4;
	padding-left: 20px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.cmenu a.catlink:hover
{
	color: #b8b8b8;
}

.cmenu .tragedy
{
	background-image: url(../img/tragedyt.gif);
	background-repeat: no-repeat;
	background-position:  40px top;
	position: relative;
	z-index: 1;
}

.cmenu .tragedy ul
{
	background-image: url(../img/tragedyb.gif);
	background-repeat: no-repeat;
	background-position:  40px bottom; 
	padding: 6px 20px 6px 50px;
}


.cmenu .tragedy ul a
{ 
	color: #b0b0b0;
	text-transform: uppercase; 
	font-size: 12px;
	padding: 0;
	margin: 0;
	display: inline-block;
	line-height: 17px;
	padding: 4px 0; 
}

.cmenu .tragedy ul a:hover
{
	color: #fff;
}

.innercontent
{
	float: left;
	width: 763px;    
}

.innerhed
{
	height: 55px;
	background-image: url(../img/inner-titlebg.gif);
	border-bottom:1px solid #1c1c1c;
	position: relative;
	z-index: 1;
}

.innerhed i
{
	float: right;
	color: #474747;
	font-style: normal;
	display: block;
	padding: 25px 10px 0 0;
}

.innerhed h1
{
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(../img/inner-titleicon.gif);
	background-repeat: no-repeat;
	background-position: 13px 18px; 
	padding: 27px 0 10px 60px;
	color: #878787;
	cursor: default;
	font-weight: normal;
}

.innerhed h1.ogun
{
    background-image: url(../img/inner-titleicon.gif);
}

.innerhed h1.snqg
{
    background-image: url(../img/snqg.gif);
}

.innerhed h1.shapka
{
    background-image: url(../img/shapka.gif); 
}

.innerhed h1.shapkae
{
    background-image: url(../img/shapkae.gif);
    color: #fff088; 
}

.innerhed h1.shapkaf
{
    background-image: url(../img/shapka.gif);
    color: #c9f783; 
}

.innerhed h1.kapka
{
    background-image: url(../img/kapka.gif);
}

.innerhed h1.galleryh1
{
    background-image: none;    
	padding: 27px 0 10px 20px;
}
 


.cbg-bertos
{
	background-image: url(../img/bertos-bg.jpg);
	height: 465px;
	width: 763px; 
}

.cbg-fimar,
.cbg-bertos,
.cbg-master,
.cbg-inomak,
.cbg-eline,
.cbg-eline2,
.cbg-komel
{
	height: 425px;
	width: 763px;
	padding-top: 40px;
	z-index: 1;
	position: relative;
}

.cbg-fimar
{
	background-image: url(../img/fimar-bg.jpg);	
}

.cbg-master
{
	background-image: url(../img/master-bg.jpg);
}

.cbg-inomak
{
	background-image: url(../img/inomak-bg.jpg);
	height: 544px;
}

.cbg-eline,
.cbg-eline2
{
	background-image: url(../img/eline-bg.jpg);
	height: 564px;
	width: 753px;
	padding-left: 10px;
	padding-top: 20px;
}

.cbg-eline2
{
	background-image: url(../img/eline2-bg.jpg);
}

.cbg-komel
{
	background-image: url(../img/komel-bg.jpg);
	height: 428px;
}

.cbg-eline2 a,
.cbg-eline2 span
{
	display: none;
}

.cbg-eline a
{
	float: left;
	margin: 2px 13px 22px 13px;
}

.cbg-eline span.tooltip
{
	display: block;
	width: 152px;
	height: 42px;
	background-image: url(../img/tooltip.png);
	color: #fff;
	text-transform: uppercase; 
	font-size: 13px;
	clear: both;
	text-align: center;
	line-height: 35px;
	font-weight: bolder;
}

/* --------------  Produkt
---------------------------------------------------- */

.produkt
{
	margin: auto;
	width: 580px; 
	padding: 10px 0;
	position: relative;   
	overflow: hidden;
}

.produkt a.img
{
	position: relative; 
	width: 175px;
	float: none; 
	z-index: 1;  
	margin: 10px; 
	display: block;
}

.produkt .info
{
	float: right;
	width: 370px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
	color: #fff;
}

.produkt a.dl
{
	width: 129px;
	height: 24px;
	padding-top: 6px;
	
	display: block;
	background-image: url(../img/download.gif);
	background-position: top;
	color: #fff;
	text-indent: 32px;
	margin: 0;
	margin-top: 2px;
	text-decoration: underline;
}
	.produkt a.dl.bigger {
		width: 215px;		
		background-image: url(../img/download-wd215.gif);
	}

.produkt a.dl:hover
{
	background-position: bottom;
}

.produkt .info p
{
   padding: 5px 0;
}

.produkt .info h2
{
	font-size: 20px; 
}

.produkt .pbg
{
	position: absolute;
	width: 100%;
	height: 1000px;
	background-color: #000;
	opacity: 0.97;
	filter: alpha(opacity=97);
	top: 0;
}

.produkt .pbg2
{
	position: absolute;
	width: 578px;
	height: 1px;
	bottom: -1px;
	font-size: 0;
	background-color: #000;
	opacity: 0.97;
	filter: alpha(opacity=97);
	left: 1px;
}

/* --------------  About
---------------------------------------------------- */
.about 
{
	position: relative;
	padding: 25px 0px 0px 25px;
	
}
.about .bra
{
	height: 291px;
	overflow: hidden;
	padding-right: 190px;
	padding-bottom:100px;
	background-image: url(../img/k
	oshiqm.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.about .bra h1
{
	padding-bottom: 12px;
}

/* --------------  Gallery
---------------------------------------------------- */
.gallery
{
	background-color: #000;
	padding: 20px 15px;
}

.gallery a
{
	float: left;
	margin: 1px 1px 1px 2px;
}

.gallery a img
{
	width:240px;
	height: 180px; 
}

.blank-admin
{
	padding: 20px 80px;
	color: #fff;
	font-size: 14px; 
	position: relative;
}

.blank-admin a
{
	color: #fff;
	display: block;
	padding: 4px 5px;
}

.blank-admin a:hover
{
	background-color: #1f1f1f;
}

.blank-admin table
{
	background-color: #000;
	padding: 5px 10px;
	width: 100%;
	position: relative;
	z-index: 1;
}


.blank-admin table table
{
	background-color: #fff;
}
 

.blank-admin   td
{
	border-bottom: 1px solid #131313;
}

.pagging
{
	padding-top: 8px; 
	height: 27px;
	color: #fff;
}

.pagging a, .pagging span
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 1px 5px;
	display:block;
	float: left;
	margin-left: 1px;
	border: 1px solid #121212; 
	color: #fff; 
}
 

.pagging a.bigger
{
	padding: 2px 12px;
}

.pagging a:hover
{
	color: #f5f5f5; 
	border: 1px solid #3d3d3d;
}

/* --------------  CATALOG
---------------------------------------------------- */

.footer .links
{
	width: 650px;
	float: right;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 11px;
}

.footer .links a
{
   color: #282828;
}

.footer .links a.here
{
	text-decoration: underline;
	color: #7c7c7c;
}

.footer .links a:hover
{
	color: #7c7c7c;
}

 #outerImageContainer32
 {
 	position: relative;
 	z-index: 321321; 
 }
 
 #overlay2
 { position: relative; top: 0; left: 0; z-index: 19000; width: 100%;  height: 100%; background-color: #000; }


.footer i
{
	float :left; 
	height: 43px;
	display: block;
	padding: 13px 0 0 65px;
	background-image: url(../img/logofooter.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #5a5a5a; 
	font-style: normal;	
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* --------------  Blue series
---------------------------------------------------- */
.blueSeries {
	background-color: #000;
	padding-bottom: 50px;
}
	.blueSeries h2 {
		color: #0a6cca;
		font-size: 23px;
		text-align: center;
		padding: 30px 0 20px;
		font-weight: normal;
	}
	
	.blueSeries .border{
		border: solid #0a6cca ;
		border-width: 2px 0 4px;
		margin: 0 40px;
		padding: 30px 0;
	}
	
	.blueSeries a{
		display: inline-block;
		width: 145px;
		text-align: center;
		vertical-align: bottom;
	}
		.blueSeries a .valign {
			display: block;
			height: 190px;
			vertical-align: bottom;
			position: relative;
			text-align: center;
		}
			.blueSeries a .valign span {
				display: inline-block;
				vertical-align: bottom;
				position: absolute;
				bottom:0;
				margin: auto;
				width: 100%;
				text-align: center;
			}
		
		.blueSeries a strong {
			display: block;
			color: #0a6cca;
			font-size: 18px;
			font-weight: normal;
		}
		
		.blueSeries a small {
			color: #555;
			font-size: 12px;
		}
		
	.blueSeries a:hover {
		opacity: 0.8;
	}	
	
