BODY {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px; MARGIN: 0px; 
}
BODY {        font-family:  "Georgia", Times, Helvetica, sans-serif;
	font-size: 100%; color: #33312d; /*596d7f 46423a */
background-image: url(img/bg.jpg); /* Путь к фоновому изображению */ 
background-repeat: no-repeat; 
background-color:#f0eeef;
}
.bot1 {
FONT-WEIGHT: bold; FONT-SIZE: 14px;	COLOR: #f0efef; 
}
.bot2 {
FONT-WEIGHT: bold; FONT-SIZE: 14px;	COLOR: #2f261c; 
}
.bot33 {
background-image: url(img/bot3.jpg); background-repeat: repeat; 
}
p { text-indent: 20px; }
TD { FONT-SIZE: 100%;}
.midtext { FONT-SIZE: 75%;}
.smtext { FONT-SIZE: 60%;}

ul {margin: 2; /* Убираем отступы у списка */
text-indent: 0px;
}
li.menu {list-style-type:disc; color:#cecece; padding:1px
 #list-style-image: url("images/li.gif"); 
}
ul.menu  {list-style-type:disc; color:#cecece; padding:1px
 #list-style-image: url("images/li.gif"); 
}

INPUT {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; 
}
TEXTAREA { 	FONT-WEIGHT: normal; FONT-SIZE: 90%; }
RADIO {  WIDTH: 6px; HEIGHT: 6px
}
.disab { 	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;  BACKGROUND-COLOR: #e2b583
}
A {    	FONT-WEIGHT: normal; FONT-SIZE: 100%; 
	COLOR: #2f71d3; TEXT-DECORATION: none
}
A:link {	COLOR: #2f71d3; TEXT-DECORATION: none
}
A:visited {	COLOR: #2f71d3; TEXT-DECORATION: none
}
A:active { 	COLOR: #2f71d3; TEXT-DECORATION: none
}
A:hover {  	COLOR: #ff3939; TEXT-DECORATION: underline
}

A.razd { FONT-WEIGHT: bold; FONT-SIZE: 14px;	COLOR: #cecece; TEXT-DECORATION: none}
A.razd:link {  COLOR: #cecece; TEXT-DECORATION: none}
A.razd:visited {COLOR: #cecece; TEXT-DECORATION: none}
A.razd:active {COLOR: #cecece; TEXT-DECORATION: none}
A.razd:hover {	COLOR: #dabfa2; TEXT-DECORATION: underline}

A.menu { FONT-WEIGHT: normal; FONT-SIZE: 14px; 	COLOR: #cecece; TEXT-DECORATION: none}
A.menu:link {  COLOR: #cecece; TEXT-DECORATION: none}
A.menu:visited {COLOR: #cecece; TEXT-DECORATION: none}
A.menu:active {COLOR: #cecece; TEXT-DECORATION: none}
A.menu:hover {	COLOR: #dabfa2; TEXT-DECORATION: underline}

.main {
       color: #334455;     font-size: 90%px;
}
.maintext {color:#a7e1fa}
.lefttext {color:#e8f7fd}
.epigr {color:#89b1c2; FONT-STYLE: italic;  FONT-SIZE: 11px;margin:3px; }
.sm { FONT-SIZE: 9px; COLOR: #999999;text-decoration:none;
cursor:pointer; cursor:hand }
.sm2 { FONT-SIZE: 10px; COLOR: #8b4212;text-decoration:none;  
cursor:pointer; cursor:hand }
.smtext { FONT-SIZE: 9px; COLOR: #999999;text-decoration:none;}
.smcapt { FONT-SIZE: 10px; COLOR: #777777;text-decoration:none;}

.tablaTrans {  background-color:#e1d6cb; }

#soundingText {
POSITION: absolute; TOP:268px; LEFT:862px; 
width:133px;height:56px
}

.vopros {
background-position: 10% 45%;
background-image: url(img/vopros.png); 
background-repeat: no-repeat; 
}
a.button {
  display: block;
  float: left;
  font: bold 12px;
  color: #6f4222;
  text-decoration: none;
  background: url(img/button_r.gif) top right no-repeat;
  padding-right: 25px;
  outline: none;
  position: relative;
}
a.button span {
  display: block;
  line-height: 13px;
  background: url(img/button_l.gif) no-repeat;
  padding: 7px 0 13px 23px;
}
a.button:hover {
  background-position: 100% -33px;
}
a.button:hover span {
  background-position: 0% -33px;
  color: #222;
}
a.button:active {
  background-position: 100% -66px;
}
a.button:active span {
  background-position: 0% -66px;
  color: #222;
  padding: 8px 0 12px 23px;
}
A.add { COLOR: #635750; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.add:link {  COLOR: #635750; TEXT-DECORATION: none}
A.add:visited {COLOR: #635750; TEXT-DECORATION: none}
A.add:active {COLOR: #635750; TEXT-DECORATION: none}
A.add:hover {	COLOR: #635750; TEXT-DECORATION: underline}

.captfoto {color:#818181; font-size:12px;background-color:#ffffff
}
.capt {background-color:#595959;
}


@media screen and (max-width:9300px){
 .maintable { width: 1300px; }   
}

@media screen and (max-width:1600px){
 .maintable { width: 1300px; }   
}

@media screen and (max-width:1300px){
 .maintable { width: 1300px; }   
}

@media screen and (max-width:980px){
 .maintable { width: 980px; }   
}

@media screen and (max-width:767px){
 .maintable { width: 760px; }   
}

@media screen and (max-width: 480px) { /* разрешение смартфона */
 .maintable { width: 480px; }   
}