
* {   
	margin:0; padding:0;  
	font-family: "Trebuchet MS", Boyarsky,"DS Eraser2", Arial;  

}
html {
	/*overflow: hidden;*/
}
td table {
	margin:0; padding:0; 
}

a { cursor:pointer;}


body{ 
	background:url(bg1000x740.jpg) fixed  center top #f8ea92;
	/*overflow: hidden;*/
	padding: 0;
	margin: 0;
	width: 100%;
	min-height: 100%;
	text-align:center;
	border:0px dotted red;
}
#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:1px solid gray;
}
.outer {
   width:100%;                /* screen */
   text-align:center;
   border:0px solid lime; 
}
.outer2 {
   max-width:940px;          /* page */
   border:0px solid red; 
   margin:auto;   
   text-align:left;
}

#top {
   
	padding: 0;
	margin: 0;
	position: relative;
	top: 0px;	
	left: 0px;
	width: 950px;  /* 1000px; */
	height: auto;  /* 80 */
	/* overflow: hidden; */
	z-index:2000;
	/*
	border-bottom:2px solid #694b29;
	margin-bottom:16px;*/
}

.bee { }

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;
}

#allTab2 {
	border:0px solid red; 
	margin:auto; 
	padding-right:0;
}
#infoFirm{
    padding-top:20px;
	font-size: 11pt;
}
#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 {	
   float:left;
   /*background: lime;*/
   /*background: url(/images/bg-left.jpg) no-repeat top left; */
	padding: 0;
	margin: 0;
	position: relative;	
	/*top: 160px;   
	left: 10px;
	bottom: 30px; */
	font-size:8pt;
	width: 245px;   /* 200 */
	/* overflow: auto;	*/
	z-index:3000;
}

#side2 { 
position: relative;	
width:245px;
font-size:8pt;
z-index:3000;
}

#main {
    float:right;
    border:0px dotted red;
	padding: 0;
	margin: 0;
	position: relative;	
	/*top: 180px;   100px; */
	 /*left: 270px; 240 */
	/*right: 20px;*/
 /*max-width:701px;                750px   1000 и 750 */
	/*bottom: 20px;*/
	/*overflow: auto;*/
        z-index:100;
}



/*
#separator {
	border: 1px dotted red; 
	width:100%;
	max-width: 1240px; 	 	
	height:30px;
	text-align: center;	
}
*/

/*
#mainR {
    border:0px dotted red;
	padding: 0 40px 0 0;
	margin: 0 0px 0 0;
	position: absolute;	
	top: 160px; 
	width: 270px;
	right: 0px;
	bottom: 250px;
	overflow: hidden;
        z-index:100;
}

*/



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;
}

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 p { 
margin:0px; 
padding:0px 0px 12px 0px;
}



.editor li, 
.editor p,
.editor div,
.editor td,
.editor span {

font-size:8pt;
color:#000;
}

.editor h1 { font-size:14pt;}
.editor h2 { font-size:12pt;}
.editor h3 { font-size:11pt;}
.editor h4 { font-size:10pt;}


.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;
}

.blueH70 {
background:url(blue-h.gif) no-repeat top right; /* png */
width:70px;
height:43px;
}
.blueH70A {
background:url(blue-hB.png) no-repeat top right; 
width:70px;
height:43px;
}
.blueH140 {
background:url(blue-h.gif) no-repeat top right; /* png */
width:140px;
height:43px;
}
.blueH140A {
background:url(blue-hA.png) no-repeat top right; 
width:140px;
height:43px;
}
.blueH140AA {
background:url(blue-hAA.png) no-repeat top right; 
width:140px;
height:43px;
}
.blueH140AAA {
background:url(blue-hAAA.png) no-repeat top right; 
width:140px;
height:43px;
}
.blueH140C {
background:url(blue-hC.png) no-repeat top right; 
width:140px;
height:43px;
}
.blueH140left {
background:url(blue-h.gif) no-repeat top left; /* png */
width:70px;
height:43px;
}

.blueF140 {
background:url(blue-f.gif) no-repeat; /* png */
width:140px; 
height:43px;
}
.blueF140A {
background:url(blue-fA.png) no-repeat; 
width:140px; 
height:43px;
}
.w70x43 {
width:70px;
height:43px;
}


.td_goods_browse_first{
text-align:center;
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 {

}

table table{padding:0;margin:0;}



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;
}
.lim2 {
	width:100%; 
	max-width:950px;  
	z-index:2; 
	border:0px solid lime;
}

.cccmid { 
text-align:center; 
vertical-align:center;
}


.leftC {
border-left:3px solid red;
border-top:3px solid red;
border-bottom:3px solid red;

vertical-align:middle;
height:32px;
overflow: hidden;
width:230px;   /*234px; */
text-align:center;
}

.rightC {
border-top:3px solid red;
border-bottom:3px solid red;
border-right:3px solid red;

vertical-align:middle;
height:32px;
overflow: hidden;
color:#f8f4c7;
}


#XXX td p { margin:0; padding:0; }

.currencyOUT {
border:2px solid #ba702c; 
background:#fde783; 
width:232px; 
margin:12px 0;
}

.currencyIN{
text-align:left; 
font-size:9pt; 
padding:4px 10px 10px 10px;
}

/*  плашка под заголовком */
.Ltop {
background:url(Ltop.png) no-repeat bottom right; 
height:20px;
width:20px;
}
.top{
background:url(top.png) repeat-x bottom left; 
height:20px;
}
.Rtop {
background:url(Rtop.png) no-repeat bottom left; 
height:20px;
width:20px;
}


.Lbot {
background:url(Lbot.png) no-repeat top right; 
height:20px;
width:20px;
}
.bot{
background:url(bot.png) repeat-x top left; 
height:20px;
}
.Rbot {
background:url(Rbot.png) no-repeat top left; 
height:20px;
width:20px;
}

.Lmid {
background:url(Lmid.png) repeat-y; 
width:20px;
}
.Rmid {
background:url(Rmid.png) repeat-y; 
width:20px;
}

.mid {
background:url(mid.png);
}

mid h1 { padding:0; margin:0; }
/*  .плашка под заголовком */
