select, input, textarea { color:#555555;}
#header {
  border-bottom: 1px solid #131414;
}
.logoBlock {
  width:258px;
  height: 110px;
  float: left;
}
.topMenu {
  width:510px;
  float: left;
  height: 110px;
  color:#ffffff;
}
.engBgInf {background: url(../images/servbg.gif) no-repeat left center;}
.rusBgInf {background: url(../images/rservbg.gif) no-repeat left center;}

.topMenu span {padding-left:40px;padding-right:40px; }
.sLng {
  color:#ED1C24;
}
span.languages{
  font-weight: bold;
  color:#ED1A22;
  display: block;
  width:50px;
  float: right;
  margin-top: 30px;
  text-align: center;
  
}
span.languages a{
  color:#131313;
  text-decoration: none;
}
.selectedLng {
  color:#ED1C24;
}
.latestWorksBlock {
  margin-top: 142px;
  _margin-top: 152px;
  padding: 5px 10px;
  width: 236px;
  margin-left: 2px;
  position: absolute;
  color:#ffffff;
  font-weight: bold;
  background: #131313;
  opacity:.70;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  text-align: left;
  border-bottom:1px solid #fff;
}
.topContentBlock {
  background: url(../images/blackcorn.gif) no-repeat left bottom #020202;
}
.topContentBlock div{
  background: url(../images/blackcornrb.gif) no-repeat right bottom;
  padding: 10px 0;
}
.mod_navigation{
  clear: both;
  height:40px;
  text-align: center;
}
.mod_navigation ul {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  height: 25px;
  width:760px;
}
.mod_navigation ul li{
  float: left;
  text-align: center;
  margin: 0 10px 0 0;
  padding:0;
}
.mod_navigation ul.level_1 li a:link, .mod_navigation ul.level_1 li a:visited{
  font-weight: bold;
  text-decoration: none;
  color:#141414;
  padding: 3px 5px 3px 5px;
  display: block;
}
.mod_navigation ul.level_1 li a:hover {
    color:#ED1C24;
}
.mod_navigation ul.level_1 li a.trail,.mod_navigation ul.level_1 li span.active, .mod_navigation ul.level_1 li span.active{
  background: #ED1C24;
  color:#ffffff;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  display: block;
  font-weight: bold;
}
#bannerBlock {
  width:768px;
  background: #ffffff;
  height: 150px;
  margin:0 0 0 0px;
}
#bannerBlock .fPhoto div {
  background: #333333;
  position: absolute;z-index: 1000;
  width:258px;
  margin-top: 1px;
  float: right;
  opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;
  height: 30px;
}
#bannerBlock .fPhoto strong{
  color:#ffffff;
  display: block;
  text-align: left;
  margin: 5px 0 0 10px;
  position: absolute;z-index: 2000;
}
#bannerBlock .fPhoto, #bannerBlock .sPhoto, #bannerBlock .tPhoto {
  float: left;
  height:153px;
} 
#bannerBlock .fPhoto img, #bannerBlock .sPhoto img, #bannerBlock .tPhoto img{
  float: left;
}
#bannerBlock .fPhoto {
  float: left;
  background: url(../images/1.jpg) no-repeat left top;
}
#bannerBlock .sPhoto {
  float: left;
  background: url(../images/2.jpg) no-repeat left top;
} 
#bannerBlock .tPhoto {
  float: left;
  background: url(../images/3.jpg) no-repeat left top;

} 
#left .inside {
  margin: 0 20px 0 20px;
}
#main .inside {
  margin: 0 10px 0 10px;
}
.graphList {
  list-style-type: none;
  margin: 0; 
  padding: 0;
}
.graphList li{
  background: url(../images/bul.gif) no-repeat left center;
  margin: 0;
  padding: 2px 0 2px 10px;
}
.lineBlock {
  display: block;
  width: 490px;
  float: left;
  font-weight: bold;
  padding-bottom: 10px;
}
#footer {
  clear: both;
  background: #131313;
  margin-top:20px;
}
.mayvasDevCompanyBlock{
  background:#ffffff;
  width: 262px;
  height: 35px;
  float: left;
  text-align: center;
  }
.mayvasDevCompanyBlock a{
  color:#666666;
  text-decoration: none;
  text-align: center;
}
.mayvasDevCompanyBlock a:hover{
  color:#000;
  text-decoration: none;
  text-align: center;
}
.copyrightBlock {
  background: url(../images/blackcornf.gif) no-repeat left top #020202;
  width:507px;
  height: 35px;
  
  text-align: center;
  float: right;
  color:#ffffff;
}
.copyrightBlock div{
  background: url(../images/blackcornfr.gif) no-repeat right top;
  padding-top: 10px;
}
.mod_customnav {
  margin: 0;
  padding:10px 0;
  height:20px;
  width:440px;
  margin-top:10px;
}
.mod_customnav ul {margin:0;padding: 0;}
.mod_customnav ul li{display: block;float: left;font-weight: bold;text-align: center;margin-right: 30px; padding: 3px 5px 3px 5px;}
.mod_customnav ul li a{text-decoration: none;color:#131313;}
.mod_customnav ul li.active{
  background: #ED1C24;
  color:#ffffff;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  display: block;
  font-weight: bold;
}
.mod_customnav ul li a:link{color:#131313;}
.mod_customnav ul li a:visited{}
.mod_customnav ul li a:hover{color:#CC3300;}
.mod_customnav ul li a:active{}

.ce_gallery{
	margin-left:40px;
}
.ce_gallery img{
	margin:10px 29px 25px 25px;
	border:1px solid #000;
}
.pagination {
  
}
.pagination ul {margin-top:100px; padding: 0; }
.pagination ul li{display: block; float: left; font-weight: bold; font-size:7pt; text-align: center; margin-right: 10px;}
.pagination ul li a{text-decoration: none;color:#131313;}
.pagination ul li.current{
  background: #ED1C24;
  color:#ffffff;
  text-decoration: none;
  display: block;
  font-weight: bold;
}
.pagination ul li a.previous{
	margin-right:60px !important;
	margin-left:20px;
}
.pagination ul li a.next{
	margin-left:60px !important;
	margin-right:20px;
}
.pagination ul li a:link{color:#131313;}
.pagination ul li a:visited{}
.pagination ul li a:hover{color:#CC3300;}
.pagination ul li a:active{}

.wtm{
  margin-right: 20px;
}
.downRar tr td img{
	border:1px solid #000;
}
.link{
	color:#141414;
	text-align:center;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
.link:hover{
	color:#ED1C24;
}
.feedBackForm{
	
}
.feedBackForm label{
	margin:10px;
	font-weight:bold;
}
.feedBackForm input,.feedBackForm textarea{
	width:98%;
	margin:10px 0px;
}
.feedBackForm input,.feedBackForm select{
	padding:2px;
}
.feedBackForm .submit{
	width:50%;
	padding:5px;
}
input.text, input.title, textarea {
  border:1px solid #bbbbbb;
}

input.text:focus, input.title:focus,
textarea:focus {
  border:1px solid #000000;
}
.feedBackForm select{
	margin:10px 0px;
	width:50%;
	clear:left;
}
.explanation{
	margin:10px 10px 0px 10px;
	font-weight:bold;
}
.contH{
	margin-left:10px;
}
