
* {   
	margin:0; padding:0;  
	font-family: "Trebuchet MS", Boyarsky,"DS Eraser2", Arial;  

}

html, body {
	height: 100%;
	background:#fff;  
	padding: 0;
	margin: 0;
	min-height: 100%;
	text-align:center;
    border:0px dotted red;	
	background:url(fon2.gif) repeat-y;
       font-size:9.5pt;
}




.outer {
   width:100%;
   text-align:center;
}

html>body #outer2 {
	height: auto; 
	position: relative; 
	height: 100%;
	/*max-width:980px;*/
	width:100%;
	text-align:left;
	border:0px solid lime;
}



#top {
   
	padding: 0;
	margin: 0;
	position: relative;
	top: 0px;	
	left: 0px;
	width: 980px;
	height: auto;  /* 80 */
	/* overflow: hidden; */
	z-index:2000;
	border:0px solid blue;
	margin:0 auto;
	margin-bottom:16px;
}
#search_outer {
	float:right;
	padding:0px 4px 10px 4px; 
}

#menu_outer {
	background:#f5db79; /* yellow; */
	border:0px solid red; 
	padding:8px 0 10px 0; 
	height:10px; 
	margin-bottom:12px;
}

#search_outer {
	padding:0px 4px 10px 4px;
}

td table {
	margin:0; 
	padding:0; 
}


#logo {
	  background-image: url(logo.png);
	  background-repeat: no-repeat;
	 /* background: expression('none');*/
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png', sizingMethod='crop');
	  width:150px; 
	  height:120px;  
	  cursor:poiner;
	  border:0px solid gray;
}






.bee { 
cursor:url(beeNew2.cur);
}

td h1 {
text-align:center;
}

.bgTel {
border:0px dotted lime; 
vertical-align:top; 
text-align:left; 
width:150px; 
background:url(under-tel.gif) no-repeat;
}


#infoFirm{
    padding-top:20px;
    font-size:9.5pt;
}
#infoFirm b { 
    color:brown; 
}
#cap { 
   background: url(/images/bg-cap-plus.jpg) repeat-x; 
   height: 120px; 
   width: 100%; 
max-width: 1200px;  
}


.underUp {
background:url(underUp.gif) no-repeat top left; 
width:236px; 
height:22px;
}
.underMid {
background:url(underMid.gif) repeat-y; 
width:236px; 
padding:15px;
}
.underDn {
background:url(underDn.gif) no-repeat bottom left; 
width:236px; 
height:17px;
}

#float1 {
    padding: 2px 10px 2px 12px; 
	float:right; 
	background: #f1f1f1; 
	border-bottom: 2px solid #9ba0a3;  
}
#float1 img {
   vertical-align:middle; 
}




#side {	

	/* background: url(/images/menu-v/giraf.jpg) no-repeat top left;     */
	padding: 0;
	margin: 0px 0 0 10px;
	position: relative;	
     font-size:9pt;
	width: 245px; 
	z-index:3;
}


#menu_level2 {
padding:0px 5px;
font-size:9pt; font-family:arial;
line-height:200%;
z-index:3;
}

#menu_list_firm{
padding:0px 5px;
font-size:9pt; font-family:arial;
line-height:200%;
z-index:3;
}




/* background;#c2f4b2; opacity: 0.70; 	filter: alpha(opacity=70);  -moz-opacity: 0.70; */

.catalog_transp {
padding:20px 0; 
background-image: url(/images/menu-v/giraf-over.png);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-v/giraf-over.png', sizingMethod='crop');	
}

#main {
	padding-left: 0px;
	margin: 0;
	z-index:1;
	/*top: 180px;   100px; */
	/*left: 270px; 240 */
	/*right: 20px;*/
	/*max-width:750px;*/
	
	/*bottom: 20px;*/
	/*overflow: auto;*/
	

}

.div_browse_list, .div_main_list, .div_article_list{
	/*padding: 0px 20px 20px 20px;*/
}

.div_browse_list {
	float:left;
	border:0px solid #90d4de;  /*lightblue */
    /*margin-right:10px;*/
	padding:0 25px; 
	
}
.div_browse_list_txt {
	margin:0;
}


#div_goods {
	float:left;  
	margin:0 10px 10px 10px; 
	/*min-width:600px;*/	
	font-size:9pt; 
}
#div_goods {
	background:transparent;
}
#allTab {
	float:left;
	width:98%;
}
.showbody {
	float:left;
	
}


h1 {
    display: block;
    font-size 15px;
    color:#000; 
    text-align: left;
    text-decoration: none;
    font-weight:bold;
    text-transform:uppercase;
    /*padding: 9px 20px 8px 10px; */
    /*background: url('left_men.gif') left center no-repeat;*/
    height: 18px;
    vertical-align: middle;
    position: relative;

}
.content h1, #side h1, #main h1{
	color:#000;
	text-align:center;
}
.showbody h1 {
	z-index:100;
	margin:auto;
}

h2.hdr {
    display: block;
    font-size: 12px;
    color:   #000; 
    text-align: left;
    text-decoration: none;
    font-weight:bold;
    text-transform:uppercase;
    /*padding: 9px 20px 8px 10px; */
    /*background: url('left_men.gif') left center no-repeat;*/
    height: 16px;
    vertical-align: middle;
    position: relative;
}


/* appearance  only styles */


h2 { 
margin: 0; padding: 0; color: gray; 
}
.content { 
border: 0px dotted orange;
padding: 10px; 
background: transparent; 
}



h2 {color: #4e6870;}
.lev1 { border:2px solid #f9fcfd; color:lime;}
.lev2 { border-left:4px solid #f9fcfd; color:red;}
.lev3 { border-left:6px solid #f9fcfd; }
.lev4 { border-left:8px solid #f9fcfd; }




#main .content { 
 
/*background:url(bg22.png);    Opera, FF, IE7.0   но IE6.0  покажет серый BG */
/* filter:alpha(opacity=80,enabled=1);   */

text-align: justify;
}

/* HACK */
.trans_box2[class] {
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bg22.png'); 
	
 /* - IE это   trans_box2[class]   проигнорирует, */	
 /*   +IE7.0 +FF +Opera  отработают [class]   и отобразят полупрозрачный .png   */
  background:url(bg22.png);  

  /*  filter:alpha(opacity=75);   
	opacity:.75;*/
}


/*

.uuUpLe { width:30px; height:20px; background:url(pla-vvup.gif) bottom left no-repeat;}
.hhUp   { height:20px; background:url(pla-hhup.gif) bottom left repeat-x; }
.uuUpRi { width:30px; height:20px; background:url(pla-vvup.gif) bottom right no-repeat;}

.vvLe { width:30px; background:url(pla-vvmid.gif) top left repeat-y; }
.bandCenter{ width:650px; background:#fde681; }
.vvRi { width:30px; background:url(pla-vvmid.gif) top right repeat-y; }

.uuDnLe { width:30px; height:20px; background:url(pla-vvdn.gif) top left no-repeat;}
.hhDn   { height:20px; background:url(pla-hhdn.gif) top left repeat-x; }
.uuDnRi { width:30px; height:20px; background:url(pla-vvdn.gif) top right no-repeat;}

*/



a, img {
border: 0px dotted #876707;
}


.editor{
margin-left:30px;
}

.editor p { 
margin:0px; 
padding:0px 0px 12px 0px;
}


.editor,
.editor li, 
.editor p,
.editor div,
.editor td,
.editor span {

font-size:9.5pt;
color:#1b4d66;
}



.editor h1 { font-size:14pt; }
.editor h2 { font-size:14pt; }
.editor h3 { font-size:12pt; }
.editor h4 { font-size:11pt; }
.editor h1,.editor h2,.editor h3,.editor h4 { 
letter-spacing:1px; 

}

.divX { 
   float: left;
   width: 220px; 
}
.imgX {
   margin: 10px 5px; 10px 0; 
   height: 150px; 
   width:  200px; 
}

.w140 {
width:140px;
}




.border_right_yes{
border-right:1px solid #57b8e9;
}
.border_right_no{
border-right:0px solid #57b8e9;
}
.clr {
clear:both;
font-size:1px;
}

.blue {
color:darkblue;
font-weight:bold;

}



.td_goods_browse_first{
text-align:center;
background:#fff;
/*
width:140px;
height:79px;
*/
/*border-left:2px solid #ba702c;  #0b7aa8;*/
 /*border-right:2px solid #ba702c; #0b7aa8;*/
}
.td_goods_browse_next{
text-align:center;
/*
width:140px;
height:79px;
*/
 /*border-right:2px solid #ba702c; #0b7aa8;*/
/*background:url(blue-r.png) repeat-y;*/
}


.photoCell {
	float:left; 
	background:url(bg-photocell.png);
	height:200px; 
	width:200px; 
	text-align:center; 
	border: 1px solid #b76827;
	padding-top:20px; 
	margin:0 10px 10px 10px;
	color:#b76827;
}

.textCell { 
	color:#b76827;
	font-size:7pt;
	margin-left:5px; 
	height:90px; 
	width:95%; 
	overflow-y:auto; 
	text-align:center; 
	border:0px solid lime;
}

/*
.centerBold{
	text-align:center; 
	font-size:16px; 
	font-weight:bold; 
	margin-bottom:0px;
	background:url(/images/actions.png) no-repeat; 
	width:236px; 
	height:66px; 
}
.cur {
   cursor:url(beeNew2.cur);
}
*/
table table{padding:0;margin:0;}

div.itcafe,
span.itcafe,
a.itcafe,
a.itcafe:hover,
a.itcafe:active {
font-size:8pt; 
color:#brown;
text-decoration:none;
border:0px solid red;
}

/*
.hdrLeft {
background:url(hle.gif) no-repeat; 
height:42px;
width:19px;
}
.hdrCenter{
background:url(hce.png) repeat-x; 
height:42px;
}
.hdrRight{
background:url(hri.gif) no-repeat; 
height:42px;
width:19px;
}


.centerBold2 {
background:url(events.gif) no-repeat;
height:110px; width:236px;
padding-top:0px;
text-align:center;
font-size:12px;
font-weight:bold;
}	

.bg_transp2 {
  background-image: url(events.png);
  background-repeat: no-repeat;
  background: expression('none');
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='events.png', sizingMethod='crop');
  width:236px;
  height:110px; 
  z-index: 1;
padding-top:0px;
text-align:center;
font-size:12px;
font-weight:bold;
}
*/


#search_outer {float:left;  padding-top:-20px;  }
#search {width:200px;  text-align:left;}

#photo2 {width:300px; padding:5px 0px 0px 0px; margin:0px;}

h1, h2, h3, .uuuu h1, .uuuu h2, .uuuu p { letter-spacing:1px;}
.uuuu h1 {font-size:2.5em; color:#fc0;}
.uuuu h2, .ycontent h2 {
font-size:1.4em; 
color:#537383; 
border:0;
padding-top:0.2em; 
padding-left:10px;
}
.hitHdr { 
text-align:center; 
background:#537383; 
border-left:3px solid #537383; 
border-right:3px solid #537383;  
}
.hitHdr h2 {
background:#537383;
color:#ffffff;
font-size:1.1em; 
}



.uuuu p {padding-bottom:0.5em; color:#eee;
}
.uuuu {background: transparent; margin:1em;
}
.uuuu2 {background: transparent; margin:0; padding:0;
}
.uuuu em {
display:block; width:0; height:0; overflow:hidden; 
color:#ffffff; 
border-top:12px solid #537383; 
border-left:12px dotted transparent; 
border-right:12px dotted transparent; 
margin-left:30px;
}
/* hack for IE5.5 */
* html .uuuu em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.uuuu span {
display:block; width:0; height:0; 
color:#fff; 
overflow:hidden; 
border-top:10px solid #ffffff; 
border-left:10px dotted transparent; 
border-right:10px dotted transparent; 
margin-left:32px; 
margin-top:-15px;
}
* html .uuuu span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.y1, .y2, .y3, .y4, .y5, .y6, .y7 {display:block; overflow:hidden; font-size:0;}
.y1, .y2, .y3, .y4, .y5, .y6 {height:1px;}
.y4, .y5, .y6, .y7 {background:#ccc; border-left:1px solid #537383; border-right:1px solid #537383;}

.y1 {margin:0 8px; background:#537383;}
.y2 {margin:0 6px; background:#537383;}
.y3 {margin:0 4px; background:#537383;}
.y4 {margin:0 3px; background:#ffffff; border-width:0 5px;}

.y5 {margin:0 2px; background:#ffffff; border-width:0 4px;}
.y6 {margin:0 2px; background:#ffffff; border-width:0 3px;} 
.y7 {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;} 

.ycontent {
display:block; 
background:#ffffff;  /* #7f7f9c; #d8d8ee; */
border:3px solid #537383; border-width:0 3px; padding:0 15px;
font-size:95%;
}
a.level1, a.level2, a.level3 { text-decoration: none; } 
.clr {font-size:0;}

td div { margin:0; padding:0; }
.red4 { color:#B60000; font-weight:bold; }
/* .ram {margin-left:30px;} */

.priceVariant td {padding:0 10px; vertical-align:top; }

.brown {
color:brown;
}

#news td, #news {
border:1px solid #96b7d5;
}
.firmbox {
float:left; 
width:88px; 
height:88px;  
background:#ffffff; 
text-align:center;
}

.welcomeBox {
margin:2px 0px 8px -30px; 
padding:3px 8px 5px 8px; 
border:1px solid #96b7d5;
}

#caruselBox {
width:590px; 
background:url(/images/bg_carusel.png) repeat-x top left;
}

#comp img {
border-width:0px;
}



