﻿/* Общие стили и классы */

BODY {
 margin: 0px;
 padding: 0px;
 width: 100% ;
 height: 1280px ;
 background-color: #b7b7b7;
 vertical-align: top;
 text-align: center;
/* font-size: 1px; */
}

INPUT {
 padding-top: 0px;
 border: 1px solid #b7b7b7;
 color: #000000;
 font-size: small;
 vertical-align: top;
 height: 15px; 
 background-color: #ffffff ;
}

A IMG {
 border: none; /* Убираем рамку */
}


H1 {
 /* display: ; */
 /* text-align: center ; */
}

H4 {
 /* display: ; */
 text-align: center ;
}

/* Классы контента*/

A.a_link {
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: normal ;
  color: #1660a5 ;
  text-decoration: none;
  vertical-align: middle ;
  text-align: left ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  padding-left: 10px ;
  outline: none;
}

A:hover.a_link{
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: normal ;
  color: #1660a5 ;
  text-align: left ;
  vertical-align: middle ;
  text-decoration: none;
  padding-top: 5px ;
  padding-bottom: 5px ;
  padding-left: 10px ;
  outline: none;
}

A.a_link_text {
  color: #1660a5 ;
  padding-top: 5px ;
  padding-bottom: 5px ;	
  text-decoration: none;
  outline: none;
}

A:hover.a_link_text{
  color: #1660a5 ;
  text-decoration: none;
  outline: none;
}

.a_text P{
 display: inline ;
 padding: 0px ;
}
/* Классы шаблона*/

.left_side_bar {
 width: 80px ;
}

.center_side_bar {
}

.right_side_bar {
}

.side_bar {
 padding: 0px;
 width: 1000px;
 vertical-align: top;
 border-left: 1px solid #000000 ;
 border-right: 1px solid #000000 ;
 border-bottom: 1px solid #000000 ;
}

.side_bar1 {
 background-color:  #ffffff;
 width: 1000px ;
 height: 133px ;
}

.side_bar1_l {
 width: 252px;
 text-align: left ; 
 vertical-align: top;
 cursor: pointer ;
}

.side_bar1_2 {
 width: 348px;
 text-align: left ; 
 vertical-align: top;
}

.side_bar1_2 IMG{
 /* для печати */
}

.side_bar1_address {
 width: 400px;
 text-align: left;
 padding-left: 50px;
}

.font1{
 font-family: Tahoma, Verdana, scan-serif;
 color: #b7b7b7;
 font-size: small;
 font-weight: normal ;
}

.font2{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bolder ;
}

A.font2 {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bolder ;
 color: #000000 ;
 text-decoration: none ;
 outline: none ;
}

 A:hover.font2{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bolder ;
 color: #000000;
 text-decoration: none ;
 outline: none ;
}

.font3{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bold;
}

 A.a_sys_menu {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal ;
 text-decoration: none ;
 color: #1660a5 ;
 outline: none;
}

A:hover.a_sys_menu {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small ;
 font-weight: bolder ;
 text-decoration: none ;
 color: #FF0000 ;
 outline: none;
}

A:active.a_sys_menu {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small ;
 font-weight: normal ;
 text-decoration: none ;
 color:	#1660a5 ;
 outline: none;
}

A.a_sys_red {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: bolder ;
 text-decoration: none ;
 color: #FF0000 ;
 outline: none;
}

A:hover.a_sys_red{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small ;
 font-weight: bolder ;
 text-decoration: none ;
 color: #FF0000 ;
 outline: none;
}

A:active.a_sys_red {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small ;
 font-weight: bolder ;
 text-decoration: none ;
 color:	#FF0000 ;
 outline: none;
}


.font4{
/*
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: bold ;
*/
}

.side_bar2 {
 width: 1000px ;
 height: 305px;
 margin: 0px;
 border-spacing: 0px ;
 background-image: url("../../images/typical_solution/no_delete.jpg"); /* Изображения шапки на Главной странице*/
 background-repeat: no-repeat ;
 background-position: left bottom;
 background-color: #ffffff;
}

.side_bar2_0{
 width: 1000px ;
 height: 305px;
 margin: 0px;
 border-spacing: 0px ;
 background-repeat: no-repeat ;
 background-position: left bottom;
 background-color: #ffffff;
}

.side_bar2_1 {
 width: 820px ;
 height: 47px ;
 background-image: url("../../images/fon/0002_1.jpg");
 background-repeat: no-repeat ;
 background-position: left top;
}

.side_bar2_2 {
 width: 300px ;
 height: 230px ;
 padding-bottom: 10px ;
}

.side_bar2_3 {
 width: 262px ;
 height: 201px ;
 background-image: url("../../images/fon/0009-1.png") ; 
 background-repeat: no-repeat ;
 background-position: left top ;
 text-align: left;
}

.side_bar2_3 SPAN{
 display: block ;
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium ;
 font-weight: bolder ;
 color: #000000 ;
 padding-left: 10px ;
/* padding-top: 30px ; */
 padding-right: 10px ;
}

.side_bar2_3 P {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal;
 color: #000000 ;
 padding-left: 10px ;
 /* padding-top: 15px ; */
 /* padding-right: 10px ; */
}

.side_bar2_3 A {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal;
 color: #1660a5 ;
 padding-left: 10px ;
 /* padding-top: 15px ; */
 /* padding-right: 10px ; */
 outline: none;
}

.side_bar2_3 A:hover {
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal;
 color: #1660a5 ;
 padding-left: 10px ;
 /* padding-top: 15px ; */
 /* padding-right: 10px ; */
 outline: none;
}

.side_bar3 {
 width: 1000px ;
 height: 1024px ;
 background-image: url("../../images/fon/0007.jpg");
 background-repeat: repeat ;
 background-position: left top;
 background-color: #ffffff;
}

.side_bar3_1 {
 width: 254px;
 height: 71px ;
 padding-right: 8px;
 background-image: url("../../images/fon/0005.jpg");
 background-repeat: repeat-x ;
 background-position: left top;
}

.side_bar3_2{
 width: 746px;
 height: 71px ;
 background-image: url("../../images/fon/0004.png");
 background-repeat: repeat-x ;
 background-position: left top;
}

.side_bar3_3{
 width: 254px;
 padding-left: 20px ;
 vertical-align: top ;
/* background-color: #ffffff; */
}

.side_bar3_3 A{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal;
 text-decoration: underline ;
 color: #1660a5 ;
 outline: none;
}

.side_bar3_3 A:hover{
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 font-weight: normal;
 color: #1660a5 ;
 outline: none;
}

.side_bar3_4{
 width: 746px ;
 vertical-align: top ;
 font-family: Tahoma, Verdana, scan-serif;
 font-size: small;
 padding-left: 10px ;
}

.side_bar3_5{
 width: 16px;
 height: 71px ;
 background-image: url("../../images/fon/0006.jpg");
 background-repeat: no-repeat ;
 background-position: left top;
 background-color: #ffffff;
}

.side_bar3_6{
 /* width: 300px; */
 height: 71px ;
 padding-right: 8px;
 background-image: url("../../images/fon/0005.jpg");
 background-repeat: repeat-x ;
 background-position: left top;
 background-color: #ffffff;
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bolder ;
 text-align: right;
 color: #ffffff;
}

.terminator{
 width: 305px ; 
 margin: 0px;
 background-image: url("../../images/fon/0002.jpg");
 background-repeat: repeat-x ;
 background-position: left top;
 font-family: Tahoma, Verdana, scan-serif;
 font-size: medium;
 font-weight: bolder ;
 text-align: center;
 vertical-align: middle;
 padding-bottom: 15px ;
}

	/* Стили и классы относятся к меню, верхней панели навигации */
       .navcentre {
	 height: 63px ;
         width: 820px ;
         vertical-align: top ;
       }

       .navcentre TD{
	 vertical-align: middle ;         
       }

       .navcentre1 A{
         display: block ;
	     height: 75px ;
         width: 205px ;
         font-family: Tahoma, Verdana, scan-serif;
         font-size: small;
         font-weight: bolder ;
	     text-decoration: none ;
         text-align: center ;
         vertical-align: middle ;
         color: #ffffff ;
	     padding-top: 15px ;
	     outline: none;
       }

	.navcentre1 A:hover{
         display: block ;
	     height: 75px ;
         width: 205px ;
         background-image: url('../../images/fon/0003.png') ;
	     background-repeat: no-repeat ;
         background-position: left top;
         font-family: Tahoma, Verdana, scan-serif;
         font-size: small ;
         font-weight: bolder ;
	     text-decoration: none ;
         text-align: center ;
         vertical-align: middle ;
         color: #000000 ;
	     padding-top: 15px ; 
	     outline: none;
	}

       .navcentre2 A{
         display: block ;
	     height: 75px ;
         width: 205px ;
         font-family: Tahoma, Verdana, scan-serif;
         font-size: small;
         font-weight: bolder ;
	     text-decoration: none ;
         text-align: center ;
         vertical-align: middle ;
         color: #ffffff ;
	     padding-top: 15px ;
	     outline: none;
       }

	.navcentre2 A:hover{
         display: block ;
	     height: 75px ;
         width: 205px ;
         background-image: url('../../images/fon/0003.png') ;
	     background-repeat: no-repeat ;
         background-position: left top;
         font-family: Tahoma, Verdana, scan-serif;
         font-size: small ;
         font-weight: bolder ;
	     text-decoration: none ;
         text-align: center ;
         vertical-align: middle ;
         color: #000000 ;
	     padding-top: 15px ; 
	     outline: none;
	}
         /* Стили и классы относящиеся к панели Производители  слева*/

	.producer {
	 margin: 0px ;
     padding: 0px;
	 display: table ;
	}

	.producer UL {
	 list-style: none ; 
	}

	.producer UL LI{
     text-align: left ;
     display: table-row ;
     margin: 2px ;
	 padding: 2px;
	 white-space: nowrap ;
     vertical-align: middle ;
	}

	.producer A{
	 display: block ;
	 height: 75px ;
	 width: 155px ;
	 color: #36648B ;
	 outline: none;
	}

.bottom_side_bar{
  width: 1000px ;
  height: 100px ;
  background-image: url("../../images/fon/0008.jpg");
  background-repeat: repeat-x ;
  background-position: left top;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 20px;
  color: #dfdfdf ;
}

.menu_up1{
  height: 12px ;
  background-image: url('../../images/fon/0010.png') ; 
  background-repeat: repeat-x ;
  background-position: left bottom ;
}

.menu_up2_1{
  width: 12px ;
  height: 12px ;
  background-image: url('../../images/fon/0011-1.png') ; 
  background-repeat: repeat-x ;
  background-position: left bottom ;
}

.menu_up2{
  height: 12px ;
  width: 12px ;
  background-image: url('../../images/fon/0011.png') ;
  background-repeat: no-repeat ;
  background-position: left top ;
}

.menu_up3{
 background-color: #ffffff ;
}

.menu_up3 UL{
 padding-left: 25px ;
 padding-right: 15px ;
}

.menu_up4{
  width: 12px ;
  background-image: url('../../images/fon/0012.png') ;
  background-repeat: repeat-y ;
  background-position: left top ;
}

.menu_up4_1{
  width: 12px ;
  background-image: url('../../images/fon/0012-1.png') ;
  background-repeat: repeat-y ;
  background-position: left top ;
}

.menu_up5{
  height: 12px ;
  background-image: url('../../images/fon/0014.png') ;
  background-repeat: repeat-x ;
  background-position: left top ;
}

.menu_up6{
  width: 12px ;
  height: 12px ;
  background-image: url('../../images/fon/0013.png') ;
  background-repeat: no-repeat ;
  background-position: left top ;
}

.menu_up6_1{
  width: 12px ;
  height: 12px ;
  background-image: url('../../images/fon/0013-1.png') ;
  background-repeat: no-repeat ;
  background-position: left top ;
}

.menu{
 position: relative;
 top: -60px ;
 left: -20px ;
}

.menu_{
 position: relative;
 top: -65px ;
 right: -4px ;
}

.menu1 {
 text-align: left ;
}

.menu1_1 {
margin-left: 0px;
}

.menu1_1 UL{
margin-left: 0px;
}

.menu2 {
  /* width: 160px; */
  /* height: 37px ; */
  background-image: url('../../images/fon/0015.png') ;
  background-repeat: no-repeat ;
  background-position: left bottom ;
  padding: 0px ;
  margin: 0px ;
  text-align: left ;
  vertical-align: middle ;
  list-style: none ;
}

.menu2 A {
  display: block ;
  /* height: 37px ; */
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: normal ;
  color: #1660a5 ;
  text-align: left ;
  text-decoration: none;
  padding-left: 20px ;
  vertical-align: middle ;
  color: #1660a5 ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  outline: none;
}

.menu2 A:hover {
  display: block ;
  /* height: 37px ; */
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: normal ;
  text-align: left ;
  vertical-align: middle ;
  padding-left: 20px ;
  background-image: url('../../images/button/pointer2.png') ;
  background-repeat: no-repeat ;
  background-position: left center ;
  color: #1660a5 ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  outline: none;
}

A.menu2_1{
  display: block ;
  /* height: 37px ;  */
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: bolder ;
  text-align: left ;
  text-decoration: none;
  padding-left: 20px ;
  vertical-align: middle ;
  color: #1660a5 ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  outline: none;
}

A:hover.menu2_1  {
  display: block ;
  /* height: 37px ; */
  font-family: Tahoma, Verdana, scan-serif;
  font-size: small;
  font-weight: bolder ;
  text-align: left ;
  vertical-align: middle ;
  padding-left: 20px ;
  background-image: url('../../images/button/pointer2.png') ;
  background-repeat: no-repeat ;
  background-position: left center ;
  color: #1660a5 ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  outline: none;
}

.menu3 {
  width: 75px;
  height: 34px;
}
