.mainw {
	background: #CCFFFF;
}
.tablemainw {
	width: 900px; 
	text-align : center;	
}
.logotd1 {
	width: 200px;
	text-align : left;
	z-index: 5
	white-space: nowrap;
}
.logotd2 {
	width: 690px;
	text-align : right;
	position: absolute;
	z-index: 5
	white-space: nowrap;
}
.textgarant {
	font-family: Times New Roman;
	font-size: 16px;	
	text-align : left;
	height: 40px;
	background: #FFFFFF;
	width: 400px;
}
.logogarant {
	height: 42px;
	background: #FFFFFF;
	width: 100px;
	img {vertical-align: center;}
}
.trwidth {
	width: 900px;
}
.tdmarquee {
	font-family: Times New Roman;
	font-size: 16px;
	text-align : center;
	background: #FFFFFF;
	height: 55px;
	width: 100%;
	color: #CC000;
}
.tdbutt {
	background: #FFFFFF;
	text-align: left;
	width: 300px;
}

body {
	SCROLLBAR-ARROW-COLOR: Red;
	SCROLLBAR-BASE-COLOR: White;
	SCROLLBAR-FACE-COLOR: White;
	SCROLLBAR-HIGHLIGHT-COLOR: White;
	SCROLLBAR-SHADOW-COLOR: #6B696B;
	scrollbar-3dlight-color : #6B696B;
	scrollbar-darkshadow-color : White;
	scrollbar-track-color : #EBEBEB;
	background-color: white;
	background: #FFFfff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin: 0 0 0 0;
	/*cursor:url("./images/constr/sm.ico");*/
}
img {border: 0;vertical-align: top;}
A { text-decoration: none;}
input,textarea{
border-width: 1px 1px 1px 1px; 
border-color: #A5ACB2 #A5ACB2 #A5ACB2 #A5ACB2; 
border-style: solid solid solid solid;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
color : Black;
padding-left: 5px;
}
.photolineTXT{
	color : White;
	margin : 2px 2px 2px 2px;
	margin-top : 2px;
	margin-right : 2px;
}
#logoSM {
background-color: white;
height: 124px;
left: 20px;
overflow: visible;
position: absolute;
top: 0px;
visibility: visible;
width: 199px;
z-index: 5
}
#divREDnavigation {
	background-color: red;
	height: 39px;
	left: 260px;
	overflow: visible;
	position: absolute;
	top: 47px;
	visibility: visible;
	width: 551px;
	z-index: 5;
	text-align : center;
	color : White;
}
#divPhotoLine {
	background-color: red;
	background-image: url(./images/constr/photoline.jpg);
	height: 24px;
	left: 260px;
	overflow: visible;
	position: absolute;
	top: 22px;
	visibility: visible;
	width: 551px;
	z-index: 5;
	text-align : right;
	color : White;
}
#divRunString{
	background-color: white;
	overflow: visible;
	position: absolute;
	left: 260px;
	top: 7px;
	visibility: visible;
	width: 551px;
	height: 12px;
	z-index: 5;
	text-align: left;
	color: Red;
	font-size: 11px;
}
#divWHITEnavigation {
background-color: white;
height: 31px;
left: 260px;
position: absolute;
top: 94px;
width: 550px;
z-index: 6;
}
#divMainMenu {
background-color: #EBEBEB;
position: absolute;
left: 20px;
top: 145px;
width: 230;
visibility: visible;
z-index: 17
}
#divAddMenu {
background-color: #EBEBEB;
left: 48px;
position: absolute;
top: 365px;
visibility: visible;
width: 210px;
z-index: 16
}
#divWorkArea {
background-color: white;
position: absolute;
visibility: visible;
left: 260px;
top: 124px;
width: 550px;
height: 381px;
z-index: 5;
}
#divCopyright {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;	
text-align: right;
color: #999999;
background-color: transparent;
height: 14px;
left: 500px;
width: 310px;
visibility: visible;
/*position: absolute;
top: 511px;
z-index: 5;
*/
}
#divAutoriz {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;	
text-align : center;
color: #999999;
background-color: White;
height: 25px;
left: 260px;
visibility: visible;
width: 530px;
vertical-align : bottom;
/*
position: absolute;
z-index: 11;
top: 460px;
filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=5, StartY=50, FinishY=0, StartX=0, FinishX=0,Style=1);
*/
}
#divNPnavigation {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;	
color: #6B696B;
background-color: transparent;
height: 20px;
left: 715px;
overflow: visible;
position: absolute;
top: 450px;
visibility: visible;
width: 60px;
z-index: 11;
 text-align : right;
}
#tblMainMenu{
width : 100%;
	border-left-color : Red;
	border-left-style : solid;
	border-left-width : 8px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : Red;
}
#tblAddMenu{
width : 100%;
	border-left-color : Red;
	border-left-style : solid;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : Red;
}
#tblSubMenu{
width : 100%;
}
#tblWorkArea{
	width : 100%;
	height : 100%;
}
 .AddMenuAct, .AddMenuPas, .AddMenuMover{
	POSITION: relative;
	CURSOR: default;
	width: 210px;
	height: 32;
	vertical-align: middle;
	text-align: left;
	font-weight : normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;	
	padding-left : 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
 .AddMenuAct{
	CURSOR: hand;
	background-image : url(./images/constr/redtransdotbg.gif);
	background-color: #EBEBEB;
	color: #6B696B;
}
.AddMenuMover{
  CURSOR: hand;
  background-color: #f9f7f9 ;
  color : red;
  background-image : url(./images/constr/redtransdotbg.gif);
}
.AddMenuPas{
	background-color: White;
	color: red;
	background-image : url(./images/constr/redtransdotbg.gif);
}
 .MainMenuAct, .MainMenuPas, .MainMenuMover{
	POSITION: relative;
	CURSOR: default;
	width: 230;
	height: 55;
	vertical-align: middle;
	text-align: left;
	font-weight : normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding-left : 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.MainMenuAct{
	CURSOR: hand;
	background-image : url(./images/constr/redtransdotbg.gif);
	background-color: #EBEBEB;
	color: #6B696B;
}
.MainMenuMover{
	CURSOR: hand;
	background-image : url(./images/constr/redtransdotbg.gif);
}
.MainMenuPas{
	background-image : url(./images/constr/redtransdotbg.gif);
	background-color: White;
	color: red;
}
 .AboutSubMenuAct, .AboutSubMenuPas,  .AboutSubMenuMover, .PartnerSubMenuAct, .PartnerSubMenuPas, .PartnerSubMenuMover,.PriceSubMenuAct,.PriceSubMenuPas,.PriceSubMenuMover{
	POSITION: relative;
	CURSOR: default;
	height: 32;
	vertical-align: middle;
	text-align: center;
	font-weight : bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	padding-top: 5px;
}
.AboutSubMenuAct{
	height: 32;
  CURSOR: hand;
  padding-top : 12px; 
  color: #6B696B;
  background-image: url(./images/constr/reddot30transbg.gif);
}
.AboutSubMenuPas, .PartnerSubMenuPas{
	background-image: url(./images/constr/redwhitedotbg.gif);
}
.AboutSubMenuMover{
  CURSOR: hand;
  padding-top : 7px; 
    color: Red;
 background-image: url(./images/constr/reddot30transbg.gif);
}
.PriceSubMenuAct{
	height: 32;
  CURSOR: hand;
  padding-top : 2px; 
  color: #6B696B;
  background-image: url(./images/constr/reddot30transbg.gif);
}
.PriceSubMenuPas{background-image: url(./images/constr/redwhitedotbg.gif);}
.PriceSubMenuMover{
	CURSOR: hand;
  padding-top : 2px; 
    color: Red;
 background-image: url(./images/constr/reddot30transbg.gif);
 }
 .PartnerSubMenuAct, .PartnerSubMenuPas, .PartnerSubMenuMover{
	padding-top: 0px;
} 
.PartnerSubMenuAct{
  CURSOR: hand;
  padding-top : 0px; 
  color: #6B696B;
  background-image: url(./images/constr/reddot30transbg.gif);
 }
.PartnerSubMenuMover{
  CURSOR: hand;
  padding-top : 0px; 
  color: red;
  background-image: url(./images/constr/redCornTransdotbg3.gif);	
}
.MainMenuMover{
  CURSOR: hand;
  background : #f9f7f9 ;
  color : red;
  background-image : url(./images/constr/redtransdotbg.gif);
}
#tblHotNaviMenu{
	color : White;
	margin-left : 0px;
	text-align : center;
	width : 100%;
}
 .HotNaviMenuAct, .HotNaviMenuPas, .HotNaviMenuMover{
	POSITION: relative;
	CURSOR: default;
	color : White;
	vertical-align: middle;
	text-align: center;
	font-weight : bold;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	padding-top : 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}	
.HotNaviMenuPas{
	color : Silver;
}
.HotNaviMenuAct, .HotNaviMenuMover{
    CURSOR: hand;
}
.HotNaviMenuMover{
	color : #98FB98;	
}
.leftLineWorkArea{
	width : 1px;
	background:  url(./images/constr/vline2.gif);
}
.empty{
	background-image : none;
	background-color : transparent;
	height : 0px;
	width : 100%;
}
#divContent{
	background-color: transparent;
	visibility : visible;
	position : absolute;
	z-index : 10;
	left: 260px;
	top: 126px;
	width: 548px;
	height : 378;
	overflow : auto;
}
.content, .repairHead, .contentPrice,  .contentPriceBG,  .contentSmIt{
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 14px;	
	color: #333333;
	text-align : left;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.repairHead{
	width :  250px;
	font-weight: bold;
	text-align:right; 
	margin-right:2px;
}
.repairHeadT{
	width :  130px;
	font-weight: bold;
	font-size: 12px;
	text-align:left; 
	margin-left:5px;
}
.repairList{
	width: 95%;
	height: 100%;
	border: 1px solid Black;
}
.contentRL{
	border-top: 1px solid Black;
	font-size: 12px;
}
.contentPrice,  .contentPriceBG, .contentSmIt{	font-size: 12px;	}
 .contentPriceBG{	background-color : #f2f2f2; }
.contentSmIt{
	font-size: 11px;	
	font-style : italic;
}
.contentSmIt1{
	font-size: 10px;
}
#divDescription{}
.clDescriptionCont {
	position:absolute;  
	width:250px; 
	visibility:hidden; 
	color: #6B696B;
	z-index:20;
	layer-background-color: #EBEBEB;
	filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=100, StartX=50, FinishOpacity=50, Style=1);
}
.clDescription {
	width:200px; 
	left:0px; 
	top:0px; 
	font-family: Helvetica, Arial,  sans-serif; 
	overflow:hidden; 
	border: 1px solid #999999; 
	padding:3px; 
	font-size:11px; 
	background-color: #FFFACD; 
	color: #333333;	
	layer-background-color: #EBEBEB;
}
.firstBig{
	color:red;
	font-size:20px;
}
.tdtext, .tdtextNewsp  {
	width:250px;
	font-size:13px;
	text-align:justify;
	text-justify:normal;
}
.tdtext1  {
	font-size:13px;
	text-align:justify;
	text-justify:normal;
}
.tdtext2  {
	padding-left : 15px;
	font-size:12px;
	text-align:justify;
	text-justify:normal;
}
.txtRight  {
	font-size:13px;
	text-align: right;
	text-justify:normal;
}
.tdtextNewsp{ text-justify : newspaper; }
#divCounterMailRU{visibility:hidden;}
.tp {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight : bold;
 color : #103A84;
 text-justify : newspaper;
 width : 200px;
}
.sm{
	color:red;
	font-size:13px;
	font-weight : bold;
}
.sm_c{
	color:red;
	font-size:13px;
	font-weight : bold;
	text-align: center;
	background-color : #f2f2f2; 
}
.sm_1{
	color:red;
	font-size:16px;
	font-weight : bold;
	text-align:center;
}
.textShift{
	font-size: 15px;
	text-align:left; 
	margin-left:100px;
}
.textPlain{
	font-size: 12px;
	margin-left:10px;
}
