
/* Core styles */
/* ------------------------------------------------------------------------------- */

html,
body
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
} 

body
{
  font-size: 0px;
  line-height: 0px; 
  background-color: #6E6962;
  border: solid 0px blue;
}

p
{
  margin: 0px;
  padding: 0px;
  font: 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
  text-indent: 20px;
}

a
{
  color: #9C0000;
  text-decoration: underline;
}

a:hover {text-decoration: none;}

a.arrow
{
  padding-left: 13px;
  background: url('./imgs/bul_01.gif') no-repeat left 50%;
}

img {border: 0px;}

br.clear {clear: both;}


/* Outter layout */
/* ------------------------------------------------------------------------------- */

.headTray {width: 100%; height: 129px; background: url('./imgs/t_bg_01.gif') repeat-x left 101px #000000;}

.rootwrap {margin-top: -129px; text-align: center; height: 100%; border: solid 0px red;}

.root
{
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  width: 1000px;
  height: auto;
  min-height: 100%;
  text-align: left; 
  background: url('./imgs/root_bg_01.gif') repeat-y 503px #6E6962;
  border: solid 0px red;
}

* html .root {
  height: 100%;
}


/* Header */
/* ------------------------------------------------------------------------------- */

.header {height: 242px;}
.header img {float: left;}


/* Language selector */
/* ------------------------------------------------------------------------------- */

.lng {width: 146px; height: 149px; float: left; background: url('./imgs/t_bg_01.gif') repeat-x left 101px #000000;}

.lng ul {
  margin: 13px 0px 0px 19px;
  padding: 0px;
  height: 116px;
  border: solid 0px red;
}

.lng ul li p {
  padding: 0px 0px 0px 16px;
  font: normal 11px Arial, Tahoma;
  line-height: 2.2em;
  background: url('./imgs/bul_03.gif') no-repeat left center; 
}

.lng ul li.act p
{
  color: #75726D;
  background: url('./imgs/bul_03_a.gif') no-repeat left center; 
}

.lng ul li a
{
  color: #DBDBDB;
  text-decoration: none;
}

.lng ul li a:hover
{
  text-decoration: underline;
}


/* Columns layout */
/* ------------------------------------------------------------------------------- */

.colsTray
{
  margin-left: 25px;
  height: auto;
  overflow: visible;
  background: url('./imgs/l_bg_02.gif') repeat-y 263px transparent;
  border: solid 0px red;
}

.colsTray h1 {font: 18pt Arial, Tahoma;}
.colsTray h2 {font: 12pt Arial, Tahoma;}

.colsTray .bottom {padding-bottom: 0px;}


.col1
{
  width: 263px;
  float: left;
  background: url('./imgs/l_bg_03.gif') repeat-y top left #C7C2B9;
  border: solid 0px blue;
}

.col1 .content {padding: 6px 20px 25px 50px; border: solid 0px red;}
.col1 .content h1 {margin: 0px; padding: 0px 0px 9px 0px; color: #171613;}
.col1 .content h2 {color: #171613;}
.col1 .content p {margin: 0px; padding: 0px 0px 5px 0px; font: normal 11px Arial, Tahoma; line-height: 1.2em;}
.col1 .content .separator {margin: 5px 0px 10px 0px; padding: 0px; height: 6px; background: url('./imgs/bul_02.gif') repeat-x left top; border: solid 0px red;}

.col1 .bottom {padding: 0px; padding-bottom: 60px; height: 38px; background: url('./imgs/l_bg_04.jpg') no-repeat top right #6E6962; border: solid 0px red;}


.col2Wrap
{
  width: 495px;
  float: left;
  background: url('./imgs/l_bg_02.gif') repeat-y top right #6E6962;
  border: solid 0px red;
}

.col2
{
  padding: 0px 0px 0px 0px;
  width: 232px;
  float: left;
  border: solid 0px black;
}

.col2 .content {padding: 0px 34px 20px 17px; border: solid 0px black;}
.col2 .content h1 {margin: 0px; padding: 0px 0px 11px 0px; color: #F5EFE4;}
.col2 .content .imgTray {padding: 8px 8px 0px 8px; height: auto; background-color: #A30013; border: solid 1px #D80505;}
.col2 .content .imgTray p {margin-bottom: 8px; width: 160px; font-size: 0px; line-height: 0px; overflow: hidden; border: solid 1px #92321B;}

.col3Wrap
{
  margin-top: -39px;
  margin-left: -16px;
  width: 453px;
  float: left;
  background: url('./imgs/r_bg_03.gif') repeat-y top left #F5EFE4;
  border: solid 0px red;
}

.col3Wrap .bottom {padding: 9px 0px 0px 0px; background: url('./imgs/r_01.gif') no-repeat left top #6E6962; border: solid 0px red;}

.col3Top {width: 453px; height: 93px; float: left; background: url('./imgs/r_bg_03.gif') repeat-y left top transparent; border: solid 0px red;}
.col3Top blockquote {margin: 0px; padding: 0px; width: 342px; border-top: solid 3px #fc3543}

.col3
{
  min-height: 377px;
  background: url('./imgs/r_bg_01.jpg') no-repeat bottom right;
  border: solid 0px red;
}

* html .col3 { /* IE specific */
  height: 377px;
}

.col3 .content {padding: 0px 33px 75px 23px;}
.col3 .content h1 {margin: 0px; padding: 0px 0px 5px 0px; color: #AE0528;}

.col3 .content p,
.col3 .content ul
{
  margin: 0px;
  padding: 5px 0px 0px 0px;
  font: 12px Arial, Tahoma;
  line-height: 1.2em;
}

.col3 .content ul
{
  padding: 0px 0px 0px 25px;
}

.spec { 
     color: #AE0528; /* Красный цвет символов */ 
     font-size: 110%; /* Размер шрифта в процентах */ 
}

/* Content styles */
/* ------------------------------------------------------------------------------- */

.menu
{
  margin: 0px;
  padding: 0px;
  background-color: #DAD4C7;
  border: solid 0px red;
}

.menu ul
{
  font: normal 14px Tahoma, Arial;
  background: url('./imgs/mnu_bg.jpg') repeat-y left top;
  margin: 0px;
  padding: 0px;
  border: none;
  list-style: none;
}

.menu li
{
  border-bottom: 1px solid #ABA79F;
  margin: 0px;
  margin: 0px 11px;
  background: url('./imgs/mnu_ico.gif') no-repeat left 9px; 
}

.menu li a
{
  display: block;
  padding: 5px 5px 5px 18px;
  color: #33322F;
  text-decoration: none;
  text-transform: uppercase;
}


.copy {
  margin: -43px auto 0px auto;
  width: 1000px;
  border: solid 0px red;
}

.copy span
{
  margin-right: 16px;
  padding: 12px 14px 0px 500px;
  width: 125px;
  height: 31px;
  text-align: right;
  font: 11px Arial, Tahoma;
  color: #5E4141;
  float: left;
  background-color: transparent;
  border-right: 1px solid #5E4141;
}

.copy span a {color: #5E4141; text-decoration: none;}
.copy span a:hover {text-decoration: underline;}
.copy img {margin: 0px; float: left;}

