TD, TH, BODY, H1, H2, H3, H4, input, select, textarea, .n {font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 80%; }

H1, .h1 { margin: 0 0 10px 0; font-size: 170%; font-weight: normal; }
H2, .h2 { margin: 0 0 4px 0; font-size: 140%; font-weight: normal; } }
H3, .h3,  H4, .h4 {  margin: 0 0 3px; font-size: 110%; font-weight: bold;  }
H3.main { margin: 0 0 10px 0; font-size: 170%; font-weight: normal; }


P { margin: 0 0 12pt 0; }

.cont { text-align: justify;  }

DIV.media-left { float: left; margin: 5px 13px 5px 0; border: solid 3px #F5F3EB;  }
DIV.media-right { float: right; margin: 5px 0 5px 13px; border: solid 3px #F5F3EB;   }
DIV.media { text-align: center; }
DIV.media IMG { border: solid 3px #F5F3EB;  }

.show-img { padding: 6px 10px 8px 6px; background: url(/img/f_foto-bg02.gif) no-repeat;  }
.show-close { padding-bottom: 5px;}
.show-close SPAN { background: url(/img/media/icon-close.gif) no-repeat 0 5px; padding: 3px 0 3px 18px;}


.g-table { empty-cells: show; }
.g-table th { padding-left: 10px; padding-right: 10px; text-align: center; font-weight: normal; color: #666666; background-color: #FFFFFF;  border-bottom: 1px solid #990000; }
.g-table td { padding-left: 10px; padding-right: 10px;  border-bottom: solid 1px #E6E6E6; }
.g-table td * td { padding: 0px; border: none; } /* отменяем действие стиля  на вложенные таблицы */

.f-table { }
.f-table th { font-weight: bold; text-align: left;  padding-bottom: 15px; }
.f-table TD { padding: 8px; }
.formsubmit { background-color: #343b45; color: #ffffff; border: solid 1px #596066; text-decoration: underline; cursor: hand; font-size: 110%; padding: 10px; }
.forminput { background-color: #343b45; color: #ffffff; border: solid 1px #596066; font-size: 110%; width: 100%; }
.formtext {}
.formfinish {} 

.funny-scroll { scrollbar-arrow-color: #FFFFFF;scrollbar-highlight-color: #C1B2A2;scrollbar-face-color: #A22F2A;scrollbar-shadow-color: #A22F2A;scrollbar-3dlight-color: #A22F2A;scrollbar-darkshadow-color: #A22F2A;scrollbar-track-color: #C1B2A2;}
.funny-scroll2 { scrollbar-arrow-color: #FFFFFF;scrollbar-highlight-color: #C1B2A2;scrollbar-face-color: #735C4B;scrollbar-shadow-color: #735C4B;scrollbar-3dlight-color: #735C4B;scrollbar-darkshadow-color: #735C4B;scrollbar-track-color: #C1B2A2;}


TD.header { border-bottom: solid 1px #5B6065; padding-bottom: 25px; }
TD.middle {  padding: 40px 0 8px 0; }
TABLE.robot { background: url(img/robot.jpg) no-repeat 100% 100%; }
TD.bot-info { font-size: 70%; color: #959798; padding: 10px 50px 0 2px; border-top: solid 1px #5B6065; }
DIV.robo-line2 { background: url(img/col2-bg.gif) no-repeat; height: 58px; margin-bottom: 270px; padding-top: 15px; }
TD.col3 { padding-bottom: 300px; }


DIV.top-order { padding: 10px 12px 10px 15px; background-color: #484E55; border: solid 1px #5B6065; font-size: 150%; font-weight: norma;; }

DIV.main-nav { font-size: 140%; margin: 0 0 30px 2px; }
DIV.main-nav DIV { margin-bottom: 4px; }
DIV.nav2 { padding: 15px 0 8px 15px; }
DIV.nav2 DIV { font-size: 70%; margin-bottom: 2px; }


div.keywords-title { font-size: 140%; margin-bottom: 7px; }
div.keywords { margin-bottom: 10px; border: solid 1px #5B6065; padding: 10px; text-align: center; }
div.keywords A { text-decoration: none; }
div.keywords A:hover { text-decoration: underline; }
div.keywords A.level1 { font-size: 85%; }
div.keywords A.level2 { font-size: 100%; }
div.keywords A.level3 { font-size: 120%; }
div.keywords A.level4 { font-size: 140%;  }
div.keywords A.level5 { font-size: 160%;  }
div.keywords A.level6 { font-size: 160%; font-weight: bold; }

DIV.anouns { margin-bottom: 20px; }
DIV.anouns IMG { border: solid 4px #FBFAF8; }
DIV.more { text-align: right; font-size: 110%; margin-top: 5px; }

DIV.ban-left { margin: 30px 5px 15px 5px; }
DIV.ban-left .img { text-align: center; margin-bottom: 5px; }
DIV.ban-left .title { margin-bottom: 3px; }
DIV.ban-left .title A { text-decoration: underline;  }
DIV.ban-left .alt { font-size: 85%; color: #959798; }


DIV.dbl-nav SPAN { color: #959798; font-weight: bold; margin: 0 2px 0 3px; }

.item-info { font-size: 85%; color: #A5A8A3; margin: 0 20px 0px 13px; }
.item-title { font-size: 110%; margin: 0 20px 8px  13px; font-weight: bold; }
.item-anouns { margin: 0 20px 40px 13px; font-size: 85%; }
.item-img IMG { border: solid 3px #F5F3EB; margin-bottom: 40px; }



DIV.box-right { float: right; border: solid 1px #5B6065; padding: 10px 12px 10px 13px; }

DIV.result-box { margin: 20px 0 30px 0; }
DIV.result-box A {  border: solid 1px #5B6065; padding: 12px 15px 12px 17px; font-size: 110%; margin: 10px 0 10px 0;  }




.otziv-title { font-size: 110%; margin: 0 20px 8px 0; font-weight: bold; }
.otziv-anouns { color: #A5A8A3; font-size: 85%; margin-bottom: 10px; }
.otziv-hdr { font-size: 140%; margin-bottom: 5px; }
.otziv-text { margin: 10px 0 30px 0; }
