.title
{
  color: #000000;
  font:bolder 18px Times New Roman; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #000000;
  font:bolder 18px Times New Roman;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.sidebar p
{
  color: #4C4C4C;
}

.sidebar .sub_menu
{
  width: 197px;
  text-align: center;
}

.sidebar .sub_menu ul
{
  list-style: none;
  margin: 0px 0px 0px 15px;
  //margin: 0px 0px 0px 5px;
}

.sidebar .sub_menu ul li
{
  width: 164px;
  height: 23px;
  padding: 0px 0px 25px 0px;
  background: url('/images/sub_menu_bg.gif') no-repeat;
}

.sidebar .sub_menu ul li:hover
{
  width: 164px;
  height: 23px;
  background: url('/images/sub_menu_hover_bg.png') no-repeat;
}

.sidebar .sub_menu ul li a
{
  width: 164px;
  height: 23px;
  display: block;
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  font-family: Arial;
  text-decoration: none;
}


.news
{
  
}

.news .catalog
{
  
}

.news .catalog .text
{
  padding: 0px;
  margin: 0px 10px 0px 10px;
  background: url('/images/content_line.jpg') bottom center no-repeat; 
}

.news .catalog .text p
{
  text-indent: 0px;
  font-family: Arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

.news .preview
{

}

.news .preview .text
{
  padding: 0px;
  margin: 0px 10px 10px 10px;
  background: url('/images/sidebar_line.jpg') bottom center no-repeat;
}

.news .preview .text p
{
  margin: 0px;
  color: #4c4c4c;
  font-size: 13px;
  text-align: left;
  text-indent: 0px;
  padding: 0px 0px 20px 0px;
}


.text
{
  margin:0px 0px 15px 0px;
}

.text p
{
  text-indent:15px;
  line-height:18px;

  margin:5px 0px;
}

.text ul, .text ol
{
  margin:10px 10px 10px 30px;
}


.text ul li, .text ol li
{
  padding:2px 0px;
}

.text p img
{
  margin:0px 10px 10px 0px;
}

.text .price th p 
{
  text-align:center;
  
  padding:5px 10px;
}

.text .price td p
{
  text-align:center;
  padding:2px 10px;
}

.main_content_center .text
{
  font-size: 16px;
  font-family: Arial;
  text-align: justify;
}

.main_content_center .text p
{
  text-indent: 60px;
  padding: 0px 0px 10px 0px;
}

.main_content_center .text strong
{
  font-weight: bolder;
}

.main_content_center .text a strong
{
  font-size: 16px;
  font-family: Arial;
  font-weight: bolder;
}

.main_content_center .text ul
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 30px;
}

.main_content_center .text ul p
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.top_text
{
  margin:0px 0px 0px 0px;
}

.top_text p
{
  color:#FFFFFF;
  line-height:15px;
}

.top_text1
{
  margin:0px 0px 0px 0px;
}

.top_text1 p
{
  color:#000000;
  line-height:15px;
}

.top_text1 td
{
  padding:0px 18px;
}


.top_contacts
{

}

.top_contacts p
{
  color:#FFFFFF;
  font-size:26px;
  font-weight:bolder;
}

.top_contacts p a,
.top_contacts p a:hover
{
  font-size:14px;
  font-weight:normal;
}



.footer_cont p
{
  color:#FFFFFF;
  font-size:14px;
  font-weight:normal;
  
  text-align:center;
}

.footer_contacts p span
{
  color:#FFFFFF;
  font-size:23px;
  font-weight:bolder;
  font-family:Century Gothic, Arial;
}

.goods
{

}

.goods .catalog
{

}


.goods .table td.text
{
  padding-bottom:20px;
  border: none;
}

.goods .table
{
  border: none;
}






.goods .catalog .title,
.goods .table .title
{
  width: 40%;
  text-align: left;
  padding: 0px 0px 5px 0px;
}

.goods .table .title a
{
  color: #0000EE;
  font-size: 18px;
  font-weight: bolder;
}

.goods .detail .pic,
.goods .table .imag
{
  width: 20%;
  float: left;
  padding: 0px 10px 0px 0px;
}

.goods .table
{
  width: 100%;
}

.goods .table .text
{
  width: 40%;
}

.goods .table .text p
{
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}

.goods .table .read_more,
.goods .table .read_more a
{
  text-align: right;
}

.goods .detail .title p
{
  color: #000000;
  font-size: 18px;
  font-weight: bolder;
}

.goods .detail table td p
{
  text-align: center;
}

.title
{
  color:#000000;
  font-size:18px;
  font-weight:bolder;
  text-align: center; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

.title a,
.title a:hover
{
  color:#000000;
  font-size:14px;
  font-weight:bolder;
}

.title h1
{
  font-size: 24px;
  margin: 20px 0px;
  text-transform: uppercase;
  color: #000000;
}

.title h2
{
  font-size: 24px;
  margin: 0px 0px 20px 0px;
  text-transform: uppercase;
  color: #0000EE;
}

.page_phone
{
  width: 200px;
  height: 60px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url('/images/phone_bg.png') no-repeat;
}

.page_phone p
{
  color: #ffffff;
  font-size: 24px;
  font-family: Arial;
  text-align: center; 
  padding: 15px 0px 0px 0px; 
}

.page_title
{
  color:#000000;
  font-size:20px;
  font-weight:bolder;
  text-align: center; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}


.page_title_2
{
  width: 200px;
  height: 60px;
  margin: 5px 0px;
  font-family: Arial;
  background: url('/images/title_bg.png') no-repeat;
}

.page_title_2 p
{
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  font-family: Arial;
  font-weight: normal;
  text-transform: uppercase; 
  padding: 18px 0px 0px 0px; 
}

.page_title_2 a,
.page_title_2 a:hover
{
  color:#000000;
  font-size:17px;
  font-weight:bolder;
}

.main_menu
{
  height: 37px;
  background: #000084;
  padding: 10px 0px 0px 7px;  
  border-bottom: 5px solid #666666;
}

.main_menu td
{
  width: 192px;
  height: 28px;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  background: url('/images/main_menu_bg.gif') no-repeat;
}

.main_menu td:hover
{
  width: 192px;
  height: 28px;
  text-align: center;
  vertical-align: middle;
  background: url('/images/main_menu_hover_bg.gif') no-repeat;
}

.main_menu a
{
  width: 192px;
  height: 28px;
  display: block;
  color: #000000;
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  padding: 6px 0px 0px 0px;
}

.main_menu a:hover
{
  color: #ffffff;
  text-decoration: none;
}

.sub_menu a img
{ 
  padding: 0px 15px 0px 0px;
}

.sub_menu table td table
{
  padding: 0px 0px 15px 0px;
}

.sub_menu table td.sep
{
  width: 0px;
  height: 0px;
  line-height: 0px;
  display: none;
}

.sub_menu td table tr
{
  width: 100%;
  height: 5px;
  background: url('/images/content_line_2.jpg') bottom left no-repeat;
}



