.title
{
  color: #7F7F7F;
  font:bolder 14px Arial,Helvetica,Sans-Serif; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #7F7F7F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.submenu
{
  margin:5px 0px 10px 0px;

  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu a
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu a:hover
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul
{
  margin:0px 0px 0px 0px;
}

.submenu ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.submenu ul li a
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li a:hover
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li ul
{
  margin:0px 0px 0px 10px;
}

.submenu ul li ul li
{
  margin:5px 0px 0px 0px;
}

.submenu ul li ul li a
{
  color:#9E0B0F;
  font:normal 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li ul li a:hover
{
  color:#9E0B0F;
  font:normal 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu .table
{
  width:auto;
  margin:0px auto;
}

.submenu .table tr
{
  
}

.submenu .table td
{
  padding:5px;
  text-align:center;
}

.submenu .table td a
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu .table td a:hover
{
  color:#9E0B0F;
  font:bolder 14px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}



.linemenu
{
  color:#7F7F7F;

  font-size:9px;
  text-align:center;

  margin:10px 0px;
}

.linemenu a
{
  color:#7F7F7F;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  line-height:20px;

  text-decoration:none;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#7F7F7F;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a.active
{
  color:#7F7F7F;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#7F7F7F;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}



.opened
{
  margin:5px 0px 10px 0px;

  color:#9E0B0F;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened a
{
  color:#9E0B0F;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened a:hover
{
  color:#9E0B0F;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul
{
  margin:0px 0px 0px 0px;
}

.opened ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.opened ul li a
{
  color:#9E0B0F;
  font:bolder 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li a:hover
{
  color:#9E0B0F;
  font:bolder 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li ul
{
  display:none;
  margin:0px 0px 0px 10px;
}

.opened ul li ul li
{
  margin:5px 0px 0px 0px;
}

.opened ul li ul li a
{
  color:#9E0B0F;
  font:normal 10px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li ul li a:hover
{
  color:#9E0B0F;
  font:normal 10px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}
.logo
{

}


.dublicate_menu
{
  margin-top:30px;
}

.mail_form
{
  
}

.mail_form td
{
  padding:3px;
}

.mail_form input
{
  width:300px;
  
  padding:3px 6px;
}

.mail_form textarea
{
  width:300px;
  height:120px;
  
  padding:3px 6px;
}

.mail_form .button
{
  padding:8px 30px;
  
  width:60%;
  cursor:pointer;
}

.mail_form  select
{
  width:100%;
  padding:3px 6px;
  font-size:14px;
  height:27px;
}

.page_title
{
  color:#9E0B0F;
  font-size:16px;
  font-weight:bolder;

  margin:5px 0px 5px 0px;
}

p
{
  margin:15px 0;
  text-indent:0px;
  line-height: 18px
  
}

ul
{
  list-style: square inside none;
  margin:15px;
}

ul li
{
  margin:3px 0px 3px 15px;
}

a
{
  text-decoration:none;
}

.texttext_phone
{
  font-weight:bolder;
  color:#9E0B0F;
  margin-top: 88px;
  
  padding-left:12px;
}

.jobs
{
}

.jobs .detail .title
{
  font-weight:bolder;
}

.jobs .detail .value
{
  margin-left:25px;
}

.jobs .detail .value p
{
  margin:2px;
  padding:0px 0px 0px 15px ;
  background:url(/images/arrow.gif) center left no-repeat;
}

.jobs .catalog .titletd p
{
  margin:3px 0px;
}

.jobs .catalog .titletd a
{
  text-decoration:underline;
}

.jobs .catalog .titletd a:hover
{
  text-decoration:none;
}

.jobs .catalog table
{
  width: 96%;
  border-collapse: collapse;
  margin:0px auto;
}

.jobs .catalog table td,
.jobs .catalog table th
{
  border: 1px solid #DDDDDD;
  text-align:center;
  vertical-align:middle;
  padding:2px 4px;
}

.jobs .catalog table .pricetd
{
}

.jobs .catalog table th
{
  background:#EFF4F8;
  /*font-weight:normal;*/
  color:#515151;
}

.jobs .catalog table td.titletd
{
  padding:3px 8px;
  height:90px;
}

.jobs .catalog .tr0
{
  background:#F9FCFE;
}


.rubricator
{
}

.rubricator ul
{
  margin:25px 0px;
}

.rubricator ul li
{
  list-style:none;
}

