/* новые стили */
BODY {
   background-color: #ffffff;
   color: #000000;
   font-size: 100%;
   font-family: "Arial", sans-serif;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px; }

/* Заголовки */

.Thumbs		{
		border: 1px solid;
		border-color: #808080;
		}

H1 {
   margin: 0px;
   font-size: 171%;
   font-weight: bold;
   letter-spacing: -2px;
   color: #FFFFFF;
   text-decoration: none; }

H2 {
   margin: 0px;
   font-size: 171%;
   font-weight: bold;
   letter-spacing: -1px;
   color: #000000;
   text-decoration: none; }


H3 {
   margin: 0px;
   font-size: 141%;
   font-weight: bold;
   letter-spacing: -1px;
   color: #000000;
   text-decoration: none; }

/* ссылки */
A {
   color: #000000;
   text-decoration: underline; }

/* шапка */
TD.HeaderRight {
   width: 20em;
   height: 4.3em;
   background-color: #FF5A00;
   border-bottom: 3px solid #CA0000;
   text-align: center;
   vertical-align: middle;
   margin-bottom: 3px; }

TD.HeaderRight A {
   color: #FFFFFF;
   text-decoration: none; }

TD.HeaderLeft {
   height: 4.3em;
   background-color: #FF5A00;
   border-bottom: 3px solid #CA0000;
   text-align: center;
   vertical-align: middle;
   margin-bottom: 3px; }

TD.HeaderCenter {
   width: 26em;
   height: 5.0em;
   background-color: #FF5A00;
   text-align: center;
   vertical-align: bottom; }

TD.HeaderSub {
   font-size: 50%; }

TABLE.TopMenu {
   width: 100%;
   background-color: #FFFFFF;
   padding: 0px;
   margin: 0px;
   border-right: 1px solid #BBBBBB; }

TABLE.TopMenu TD {
   width: 33%;
   padding: 0px;
   border-top: 1px solid #BBBBBB;
   border-left: 1px solid #BBBBBB;
   border-bottom: 0px;
   white-space: nowrap;
   font-size: 70%;
   font-weight: bold;}

TABLE.TopMenu TD A {
   display: block;
   padding: 5px;
   background-color: #EAEAEA;
   color: #2A2A2A;
   text-decoration: none;
   border-bottom: 1px solid #BBBBBB; }

TABLE.TopMenu TD A.selected {
   display: block;
   padding: 5px;
   background-color: #FFFFFF;
   color: #2A2A2A;
   text-decoration: none;
   border-bottom: 0px; }

TABLE.TopMenu TD A:hover {
   background-color: #FFFFFF; }

/* левое меню */
TD.LeftNav {
   width: 200px;
   padding: 10px 10px 10px 15px;
   border-right: 1px solid;
   border-right-color: #CCCCCC;
   font-size: 83%; }

TD.LeftNav A {
   display: block;
   color: #000000;
   background-color: #EAEAEA;
   text-decoration: none;
   padding: 2px 2px 2px 6px;
   border-bottom: 1px solid #CCCCCC;
   font-weight: bold; }

TD.LeftNav A:hover {
   background-color: #FFFFFF; }

TD.LeftNav A.selected {
   display: block;
   color: #000000;
   background-color: #FFFFFF;
   text-decoration: none;
   padding: 2px 2px 2px 6px;
   border-bottom: 1px solid #CCCCCC;
   font-weight: bold; }

/* ОСНОВНОЕ СОДЕРЖАНИЕ */
TD.Content {
   padding: 10px 20px 10px 20px;
   font-size: 70%; }


TD.PhonesOrange	{
	background-color: #FF5A00;
	font-size: 120%;	
	font-weight: bold;
	color: #FFFFFF;
	}

TD.PhonesGrey	{
	background-color: #EAEAEA;
	font-size: 100%;	
	}


DIV.path {
   padding: 0px;
   margin: 5px 0px 10px 0px; }

DIV.path A {
   color: #32315A; }

/* правое меню */
TD.RightNav {
   width: 200px;
   padding: 10px 15px 10px 10px;
   border-left: 1px solid;
   border-left-color: #CCCCCC;
   font-size: 83%; }

/* футер */
TABLE.Footer {
   font-size: 0.4em;
   height: 0.4em;
   background-color: #FF5A00;
   border-top: 3px solid #CA0000;
   margin-top: 10px; }

/* прочие */
DIV.ServiceNumber {
   background-color: #FF5A00;
   padding: 12px;
   font-size: 500%;
   letter-spacing: 0px;
   color: #FFFFFF;
   text-align: center; }       			
