body, html, *{
padding : 0px;
margin: 0px;	
} 

body{
padding : 0px;
margin: 0px;
font : 12px  Arial, Helvetica, sans-serif; 
font-weight: normal;

background-position: top center;
background-repeat: no-repeat;
background-color: #ffffff;

} 
p{
	padding: 7px 7px 7px 0px;
	margin: 0px;
}
br{
padding : 0px;
margin: 0px;
font : 12px  Arial, Helvetica, sans-serif; 
font-weight: normal;

}

h2 a{
text-decoration: none;
}

a{
background-color : transparent; 
color: #0000B5;
font-family : Arial, Helvetica, sans-serif;

text-decoration : underline; 
}
a:hover{
text-decoration: none;
} 
.TheContent b i, .TheContent strong i {
color: #0e87bc;
font-size: 14px;
}
.newsdate a{
text-decoration: none;

}




textarea{
width: 453px;
height: 85px;
 font-family: Arial, Helvetica, sans-serif; 
 border: #CCCCCC solid 1px;
 font-size: 12px;
 padding: 2px 2px;
 margin-top: 4px;
  color: #5E606F;
}

select{
 font-family: Arial, Helvetica, sans-serif; 
 border: #666666 solid 1px ;
 color: #000000;
 background-color: #ffffff;
 font-size: 12px;
 width: 150px;
}

input{
 font-family: Arial, Helvetica, sans-serif; 
 border: #CCCCCC solid 1px ;
 color: #5E606F;
 background-color: #ffffff;
 font-size: 12px;
}
input.submit{
 font-family: Arial, Helvetica, sans-serif; 
 border: none;
 color: #5E606F;
 background-color: none;
 font-size: 12px;
}


h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #65951E;
font-weight: bold;
}

h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: normal;
color: #ffffff !important;
}
h3 span{
font-size: 20px;
}


h2
{
background-color : transparent; 
color :  #ffffff !important; 
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
font-weight: normal;
}

td, br {
font : 12px Arial, Helvetica, sans-serif; 
font-weight: normal;
}
dl, dt {
/*	padding: 0px;*/
	margin: 0px; 
	padding: 0px 0px 5px 0px;
}
.main{
position: relative;
width: 1000px;
}
.textleft{
text-align: left;
z-index: 300 !important;
}
.logo{
position: absolute;
top:22px;
left: 0px;
}

.logoC{
padding-top: 29px;
padding-left: 38px;
width: 151px;

}
.contentColaj{
height: 167px;
}
.motoImg{
width: 100%;
float: right;
text-align: right;
position: absolute;
z-index: 1 !important;
}
.topmain{
position: relative;
z-index: 300;
}
.contColaj{
background-image: url(../img/colaj_content.jpg);
background-repeat: no-repeat;
background-position: 234px 0px;
height: 167px;
}
.motoContent{
position: relative;
z-index: 200;
padding-top: 15px;

}
.favorites{
position: absolute;
clear: both;
top: 156px;
left: 188px;
}
.favorites a{
padding-right: 10px;
}
.favoritesContent{
z-index: 200;
position: absolute;
left: 54px;
top: 54px;
}
.fav{
border-right: 1px solid #7a9ec7;
padding-right: 10px;
padding-left: 9px;
}
.favlast{
padding-left: 9px;
}
.cmenu{
z-index: 200;
left: 267px !important;
top: 50px !important;
}
.menu{
position: absolute;
clear: both;
top: 152px;
left: 290px;
z-index: 200 !important;
}
.menu ul li{
padding: 0px 14px 0px 14px;
float: left;
list-style: none;
border-left: 1px solid #8ca0b5;
height: 20px;
}

.menu .last{
border-right: 1px solid #8ca0b5;
}
.menu a, .menu a:visited, .menu a:link{
color: #FFFFFF;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
}

.menu a:hover{
color: #ffc324;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
}

.topbg{
clear: both;

background-image: url(../img/bg_top.jpg);
background-repeat: repeat-x;
background-position: center;
height: 203px;

}
.bottomBGfooter{
background-image: url("../img/1.jpg");
background-position: center top; 
}
.bottomBG{
background-image: url(../img/bg_bottom.jpg);
background-repeat: repeat-x;
background-position: center top;
/*height: 350px;*/
padding-top: 0px;
overflow: hidden;
}

.motoColaj{
/*background-image: url(../img/colaj_home.jpg);
background-position: 220px 0px;*/
background-repeat: no-repeat;
height: 335px;
text-align:left;
font: Verdana, Arial, Helvetica, sans-serif;
line-height: 25px;
color: #00477f;
font-size: 18px;

}
.MainColaj{
position: absolute;
left: 250px;
width: 814px;
}

.moto{
width: 224px;
padding-top: 70px;
}
.News{
width: 298px;
text-align:left;
float: left;

}
.contant{
position: relative;
left: -20px;

text-align:center;


width:267px;

color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;

}
.contant span {
font-size: 33px;
line-height: 45px;
font-family: "Times New Roman", Times, serif;
}
.afterColaj{
text-align: left;
padding-top: 6px;
}

.NewsBlock{
padding-top: 10px;
width: 240px;
color: #00477f;
z-index: 2;
position: relative;
}

.header{
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF !important;
text-decoration:none;
}
a.header, a.header:link, a.header:visited{
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF !important;
text-decoration:none;
}
a.header:hover{
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration:underline;
}
.NewsItem{
padding-top: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
color: #00477F;
}
.NewsItem a, .NewsItem a:visited, .NewsItem a:link{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #00477f;
text-decoration: none;
line-height: 14px;
}
.NewsItem a:hover{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #00477f;
text-decoration: underline;
line-height: 14px;
}

.Services{
position: relative;
z-index: 2;
float:left;
text-align: left;
width: 680px;
height:278;
padding-top: 20px;

}
.Services a, .Services a:link, .Services a:visited{
font-family: Arial, Helvetica, sans-serif !important;
color: #99e1ff;
text-decoration: none !important;
}


.Services a:hover{
font-family: Arial, Helvetica, sans-serif !important;
color: #99e1ff;
text-decoration: underline !important;
}
.Services ul {
list-style: none;
color: #99e1ff;
line-height: 18px;
padding-bottom: 20px;
padding-top: 10px;
}
.leftServices{
float: left;
width: 344px;
}
.rightServices{
float: left;
width: 320px;

}
.search{
display: none;
position: absolute;
top: 230px;
left: 298px;
clear: both;
padding-top: 22px;
}
.search label {
color: #FFFFFF;
}
.searchField{
border: 1px solid #75ace9;
color: #75ace9;
}
.submitBtn{
color: #00477f;
background-color: #a8c3db;
font-weight: bold;
font-size: 10px;
text-align: center;
}
.coppy{
height: 37px;
width: 1000px;
text-align: left;
}
.lcoppy{
padding-top: 5px;
font-size: 11px;
float: left;
width: 287px;
color: #a8a8a8;
}
.rcoppy a, .rcoppy a:visited, .rcoppy a:hover, .rcoppy a:link, .rcoppy span{
color: #00477f !important;
}
.rcoppy{
padding-top: 5px;
float:left;
clear: right;
width: 540px;
color: #8c8d8d;
font-size: 11px;
}
.ewill{
text-align:right;
padding-top: 7px;
width: 160px;
float: left;
}
.ewill a{
color: #00477F;
 font-size: 11px;
}

.ctopbg{
background-image: url(../img/content_top.jpg);
background-repeat: repeat-x;
background-position: center top;
height: 84px;
}

.content{
background-image:url(../img/content_bg.jpg);
background-repeat: repeat-x;
background-position:left top;
background-color: #0f1d2d;
border-bottom: 5px solid #0193cf;
}
.menuBlock {
padding-top: 20px;
width: 234px;
float: left;
}
.menuBlock ul{
padding-top: 12px;
}
.menuBlock ul li{
list-style: none;
padding-bottom: 5px;
}
.menuBlock ul li a, .menuBlock ul li a:link, .menuBlock ul li a:visited{
color: #55bfff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.menuBlock ul li a:hover{
color: #ffc324;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.cContent{
position: relative;
left: -14px;
background-color: #0193cf !important;
margin-top: 20px;
font-size: 10px !important;
width: 235px;
text-align:center;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.cContent span{
font-size: 30px !important;
line-height: 40px;
font-family: "Times New Roman", Times, serif;
}

a.contenNewsHeader, a.contenNewsHeader:link, a.contenNewsHeader:visited{
color: #65696d;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.contenNewsHeader:hover{
color: #65696d;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: undrline;
}
.ContentNews{
padding-top: 20px;
}
.NewsItemContent{
color: #828282;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
/*width: 217px;*/
}

.NewsItemContent p {text-align: justify;}

.NewsItemContent a, .NewsItemContent a:visited, .NewsItemContent a:link{
color: #828282;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}

.NewsItemContent a:hover{
color: #828282;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: underline;
}

.InnerContent{
margin-top: 26px;
padding-left: 30px;
border-left: 1px solid #4e6c8f;
float: left;
}
.rasporka{
width:1px;
float: left;
}
.TheContent{
width: 730px;
color: #DAE0E7;
float: left;
}
.TheContent * {  
color: #DAE0E7;
}
.TheContent td{
color: #dae0e7;
}
.BlueThis *{
color: #000033 !important;
}


.BlueThis .OurProjB{
color: #000033 !important;
}


.fixie{
width: 707px;
}

.blueOne b, .blueOne strong{
color: #0e87bc !important;
}
.blueOne *{
/*color: #8ca0b5 !important*/
}
.blueOne {
/*color: #8ca0b5 !important*/
}

.TheContent ul {
padding-top: 5px;
}
.TheContent ul li {
list-style: none;
background-image: url('../img/ul.gif');
background-repeat: no-repeat;
background-position: 0 12px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
color: #cfe6ed;
font-size: 12px;
line-height: 18px;
}
.blu {
padding-top: 20px;
}
.blu li {
padding-top: 2px !important;
padding-bottom: 2px !important;
padding-left: 15px !important;
color: #55bfff !important;
font-size: 12px !important;
line-height: 14px !important;
background-position: 0 6px !important;

}
.bluLink:link, .bluLink:visited, .bluLink{
color: #55bfff !important;
text-decoration: none;
}
.bluLink:hover{
color: #55bfff !important;
text-decoration: underline;
}
.DropDown{
padding: 10px 10px;
display:none;
color:#DAE0E7;
}
.borderBlue{
border-bottom: 4px solid #0193cf;
}
.blue{
border-left: 4px solid #00b5ff;
background-color: #1171a3;
padding: 4px 4px 4px 10px;
color: #d2dde9;
font-size:12px;
font-weight: bold;
}
.blue a, .blue a:link, .blue a:visited{
text-decoration: none;
}
.blue a:hover{
text-decoration: underline;
}
.description{
padding-top: 5px;
padding-bottom: 14px;
}
.newsL:link, .newsL, .newsL:visited{
text-decoration: none;
font-size: 12px;
line-height: 16px;
}
.newsL:hover{
text-decoration: underline;
font-size: 12px;
line-height: 16px;
}

.Company{
width: 285px;
float: left;
padding-right: 10px;
height: 100%
}
.Cnews{
border-bottom:4px solid #0193CF;
margin-bottom: 10px;
}
.MoreNews{
border-left: 1px solid #0a4a6b;
width: 390px;
float: left;
margin-left: 10px;


}
.Articles{
padding-left: 10px;border-bottom: 4px solid #0193cf;


}
.Publications{
padding-left: 10px;
padding-top: 10px;
}
.NewsImg{
width: 134px;
float: left
}
.NewsImg img{
border: 1px solid #00b2fa;
}
.NearImg{
float: left;
width: 236px;
}
.source{
padding: 5px 0px 5px 0px;
color: #68828c;
font-weight: bold;
}

.source a{
color: #68828c;
font-weight: bold;
text-decoration: none;
}
.shortdate{
white-space: nowrap;
}

.Project{
position: relative;
float: left;
padding-right: 10px;
width: 172px;
}
.projects{


}
.proj h2{
font-size: 12px;
color: #CCCCCC !important;
font-weight: bold;
}
.proj{
background-color:#113a56 !important;
height: 30px !important
}
.proj a, .proj a:link, .proj a:visited{
font-weight: normal !important;
text-decoration: none !important;
color: #e3ffff !important;
}
.proj a:visited{
font-weight: normal !important;
text-decoration: underline !important;
color: #e3ffff !important;
}
.proj{
padding-bottom: 7px;
padding-top: 7px;
margin-bottom: 7px;

}
.file{
padding-top: 7px;
height: 20px;
}

.file a, .file a:link, .file a:visited{
font-weight: normal !important;
text-decoration: none;
color: #4cb9e6;
}
.file a:visited{
font-weight: normal !important;
text-decoration: underline;
color: #4cb9e6;
}
.sep{
border-top: 1px solid #404e5e;
}

.Hint{
position: absolute;
left: 0px;
top: 90px;
z-index: 10;
display: none;
text-align: left;
color: #000000 !important;
padding: 5px 5px 5px 8px;
z-index: 100;
font-size: 11px !important;
width: 238px;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
/*height:106px;*/
border: 1px solid #a1c5d4;
background-color: #bfe4f3;

}

.Hint *{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
color: #000000 !important;}
 
 p.links{
 color: #acacac;
 font-size: 12px;
 }
  p.links a, p.links a:hover, p.links a:visited, p.links a:link{
  color: #0193cf
  }
  
  .more,.more:visited, .more:hover{
  color: #55bfff;
  text-decoration: none;
  font-weight: normal;
  }
  
  .Descr{
  padding-top: 10px;
  padding-bottom: 10px
  }
  .Descr b{
  color: #ffc324;
  }
  
   .Descr ul li{
   font-weight: normal;
   }
div.more{
padding: 3px 0px 3px 0px;
}
.vac{
padding-bottom: 15px;
}
.vac .blue {
background-color: #0c324a !important;
}
.vacborder{
border-bottom: 1px solid #617585;

}
.vacText{
padding-left: 20px;
padding-top: 10px;
color: #d2eeff;
}
.imgBig{
position: absolute;
z-index: 1000;
display: none;
}

 .InnerRight{
 width: 503px !important;
  padding-right: 13px;
 }
 .rightBlock{
 width: 198px;
 float: left;
 padding-left: 11px;
 color:#acacac;
 }
 
 .rasporkaBorder{
 float: left;
 width: 2px;
 border-left: 1px solid #68727c;
 }
 
 .objMore{
 color: #FFFFFF;
 padding-top: 4px;
 padding-bottom: 8px;
 }
 .rightBlock a, .rightBlock a:visited, .rightBlock a:link{
 color: #0193cf;
 text-decoration:none;
 }
 
  .rightBlock a:hover{
 color: #0193cf;
 text-decoration:underline;
 }
 
 .ImgCont{
 float: left;
 padding-right: 16px;
 width: 172px;
 }
 .ImgContent{
 float: left;
 width: 400px;
 }
 
 .RightL{
position: absolute;
width: 100%;
z-index: 2 !important;
 text-align:right;
 }
   .objMore{
	   position: relative;
	   }
	   .OurProj{

	   font-family: "Times New Roman", Times, serif;
	   color: #FFFFFF !important;
	   font-style: italic;
	   border-bottom: 1px solid #FFFFFF;
	   font-size: 19px;
	   line-height: 19px;
	   width: 140px;
	   padding-left: 4px;
	   }
	   
	   .OurProjBlue{
	   
	   	   position: absolute;
	   left: 0px;
	   top: 6px;
	   font-family: "Times New Roman", Times, serif;
	   color: #0F1D2D !important;
	   font-style: italic;
	   border-bottom: 1px solid #0F1D2D;
	   font-size: 19px;
	   line-height: 19px;
	   width: 140px;
	   padding-left: 4px;
	   
	   }
	   
	   .OurProj span{
	    color: #FFFFFF;
	   }
	   
	    .OurProjB{

	   font-family: "Times New Roman", Times, serif;
	   color: #FFFFFF !important;
	   font-style: italic;
	   border-bottom: 1px solid #FFFFFF !important;
	   font-size: 24px;
	   line-height: 24px;
	   width: 210px;
	   padding-left: 4px;
	   }
	   .OurProjB span{
	   color: #FFFFFF !important;	   
	   }
	    .OurProjBLUE{
	   position: absolute;
	   left: 0px;
	   top: 10px;
	   font-family: "Times New Roman", Times, serif;
	   color: #0F1D2D !important;
	   font-style: italic;
	   border-bottom: 1px solid #0F1D2D !important;
	   font-size: 24px;
	   line-height: 24px;
	   width: 210px;
	   padding-left: 4px;
	   }
	      .OurProjBLUE span{
	   color: #0F1D2D !important;	   
	   }
	   
	   
	   .ObjTxt
	   {
	  
	   color: #FFFFFF !important;
	   }


	   .ObjTxt a{
	  color: #FFFFFF !important;
	   
	   }
	   
	   
	   .ObjTxtBlue
	   {
	   position: absolute;
	   color: #0F1D2D !important;
	   left: 110px;
	   top: 60px;
	   }
	   .ObjTxtBlue a{
	  color: #0F1D2D !important;
	   
	   }

	   
 .manage{
 border: none !important;
 }
 
 .manage td{
 margin: 2px 0px 0px 0px !important;
 padding: 7px 0px 7px 10px !important;
 border-top: medium double rgb(24, 144, 161); margin-bottom: 15px;

 }
  .manage td *{
 
  color: ##DAE0E7;
  line-height: 17px;
  }
  .manage td b, .manage td strong{
 color: #d5d9dc !important;
 }
 .FlashColaj{
 width: 767px;
 position: absolute;
 left: 234px;
 top: 0px;
 }
 
 .PrintVersion{
 text-align: right;
 padding-bottom: 5px;
 }
 .LogoMore{
/* top: 180px;
 left: 36px;*/
 z-index: 1;
/* width: 100%;*/
 text-align: right;
 }
.LogoMore img{
   margin: -28px 0 0;
}
  
 /*                   SY                    */
 .NewsBlock p{
 padding: 3px 3px 3px 0;
 }
.NewsItemContent {
	color: #00477F;
	
}
.NewsItemContent, .NewsItemContent a:active, .NewsItemContent a:focus, .NewsItemContent a:hover, .NewsItemContent a:link, .NewsItemContent a:visited{
	color: #55BFFF;
}

.NewsBlock .NewsItemContent a {
	color: #FFFFFF;
}

.ContentNews .NewsItem p * {
	color: #55BFFF;
}

.ContentNews .NewsItemContent a {
	color: #FFFFFF;
}

