body{
  background-color: #f2f2f2;
  margin:0px;
  padding:0px;
  padding-bottom:40px;
  font-family: Verdana;
  color: #424141;
}

.img{
  border: 0px;
}

div.main{
  background-color: #FFFFFF;
  width: 1024px;
  padding-top: 0px;
  padding-bottom: 15px;
  font-size: 8.5pt;
  margin-top: 0px;
  border: 1px solid #CCCCCC;
  text-align:left;
}

div.main img.logo{
  padding-left: 15px;
  padding-right: 15px;
}



div.top{
  background-color: #4c4c4c;
  width: 1026px;
  height: 30px;
  margin-top:0px;
  color: #FFFFFF;
  font-size: 8.5pt;
  font-weight: bold;
}

div.top table{
  margin-top: 5px;
}

div.top table td{
  margin-top: 5px;	
  padding-left: 20px;
  padding-right: 0px;
}

div.bottom{
  background-color: #4c4c4c;
  width: 1026px;
  height: 60px;
  margin-top:0px;
  color: #FFFFFF;
}

table.contact{
  border-bottom: 1px solid #CCCCCC;
}

td.title{
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  padding-top: 5px;
}

tr.bottom{
  color: #CCCCCC;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  border-top: 1px solid #CCCCCC;
  vertical-align: bottom;
  height: 50px;
}

td.left{

  width: 170px;
  vertical-align: top;
  text-align: left;
  padding-left: 20px;
}

td.left div{
  padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
  font-weight: bold;
}

td.left div.partners{
  border: none;
  margin-top: 30px;
  text-align: left;
}

td.left li{
  padding-top: 5px;
  list-style-type: none;
  font-weight: normal;
}

td.center{
  width: 550px;
  vertical-align: top;
  text-align: left;
  padding-left: 20px;
}
td.center2{
  width: 100%;
  vertical-align: top;
  text-align: left;
  padding-right: 15px;
  padding-left: 20px;
}

td.center li{
  padding-bottom: 5px;
}
td.center2 li{
padding-bottom: 5px;
}


td.right{
  width: 200px;
  padding-left: 50px;
  padding-right: 0px;
  vertical-align: top;
}

td.news_main{
  text-align: left;
  width: 200px;
  padding-left: 50px;
  padding-right: 15px;
  vertical-align: top;
}

td.news_main img{
  border: 1px solid #000000;
}

td.menu{
  text-align: left;
  font-size: 11px;
  margin-right: 0px;
  padding-top: 5px;
  padding-left: 25px;
}

tr.text{
  padding-top: 30px;
}

tr.nav{
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-align: left;
}

table.main td{
   padding-bottom: 5px;
}

table.client{
  width: 994px;
  border-top: 1px solid #eeeeee;
  background-color: #ffffff;
  padding-top:10px;
  padding-bottom:15px;
  margin-top: 30px;
}

table.client img{
  border: 1px solid #ffffff;
  padding: 5px 5px 5px 5px;
  background-color: #FFFFFF;
}

table.client td{
  padding: 3px 3px 3px 3px;
  text-align: center;
}

table.client td.clienti{
  color: #E74D18;
  text-decoration: underline;
  font-weight:bold;
}

p.navig{
   color: #292929;
   background-color: #EEEEEE;
   padding: 5px 5px 5px 5px;
   border: 1px dotted #cccccc;
}

table.stoimost, table.dati{
  background-color: #EEEEEE;
  border: 1px dotted #cccccc;
}

p.article{
   font-size:12px;
   color: #E74D18;
}

a.razdel{
  color: #E74D18;
  text-decoration: none;
}

a.razdel:hover{
  color: #E74D18;
  text-decoration: underline;
}

a.razdeltop{
  color: #ffffff;
  text-decoration: none;
}

a.razdeltop:hover{
  color: #E74D18;
  text-decoration: underline;
}

a.navig{
  color: #E74D18;
  text-decoration: none;
}

a.navig:hover{
  color: #E74D18;
  text-decoration: underline;
}

a{
  color:#29759C;
  text-decoration: none;
}

a:hover{
  color: #E74D18;
  text-decoration: underline;
}

a.top{
  color:#FFFFFF;
  text-decoration: none;
}

a.top:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

p.text{
  text-indent: 0px;
  text-align: justify;
  padding-right: 15px;
}

div.main table.logo{

  text-align: left;
  width: 1009px;
  height: 200px;
}

td.sfera{

  padding-left: 30px;
  width: 400px;
}

td.sfera li{
  padding-top: 2px;
  list-style-image: url('img/arrow.gif');
  font-weight: normal;
}

td.sferaright{
  padding-right: 10px;
  padding-left: 10px;
  text-align: justify;
  color: #454545;
  vertical-align: top;
  padding-top: 15px;
  background-color: #ffffff;
  font-style: italic;
}

a.araz{
text-decoration: none;
color: #29759C
}

a.araz:hover{
text-decoration: none;
color: #29759C
}

table.logo{
	border-top: 3px solid #4c4c4c;
	width: 100%;
	padding-right: 0px;
}
