html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #101214; font: normal 10pt Arial}
a:hover{text-decoration: none}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none}
.all {border-left: solid 1px #929497; border-right: solid 1px #929497; background: #252a30; margin: 0 auto; height: auto; min-height: 100%; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) <= 960)? "960px" : (((document.documentElement.clientWidth || document.body.clientWidth) >= 1260)? "1260px" : "auto")); min-width: 960px; max-width: 1260px;}
* HTML .all {height: 100%}
.header {height: 232px; background: url(/images/h_bg.jpg) 0% 0% no-repeat}
.menu {height: 69px; background: url(/images/m_bg.jpg) 0% 0% repeat-x}
.menu ul {height: 51px; margin: 0px; padding: 18px 0px 0px 66px; background: url(/images/m_ul_bg.jpg) 0% 0% no-repeat}
.menu ul li {list-style: none; float: left; padding: 6px 20px 5px 16px; background: url(/images/li_bg.gif) 100% 0% repeat-y; font: normal 8pt/8pt Tahoma}
.homejpg a {background: url(/images/home1.jpg) 0% 0% no-repeat;}
.homejpg a:hover {background: url(/images/home2.jpg) 0% 0% no-repeat;}
.servicejpg a {background: url(/images/service1.jpg) 0% 0% no-repeat;}
.servicejpg a:hover {background: url(/images/service2.jpg) 0% 0% no-repeat;}
.aboutjpg a {background: url(/images/about1.jpg) 0% 0% no-repeat;}
.aboutjpg a:hover {background: url(/images/about2.jpg) 0% 0% no-repeat;}
.chempjpg a {background: url(/images/chemp1.jpg) 0% 0% no-repeat;}
.chempjpg a:hover {background: url(/images/chemp2.jpg) 0% 0% no-repeat;}
.forumjpg a {background: url(/images/forum1.jpg) 0% 0% no-repeat;}
.forumjpg a:hover {background: url(/images/forum2.jpg) 0% 0% no-repeat;}
.videojpg a {background: url(/images/video1.jpg) 0% 1px no-repeat;}
.videojpg a:hover {background: url(/images/video2.jpg) 0% 1px no-repeat;}
.trenerjpg a {background: url(/images/trener1.jpg) 0% 0% no-repeat;}
.trenerjpg a:hover {background: url(/images/trener2.jpg) 0% 0% no-repeat;}
.last {background: none !Important}
.last a {background: url(/images/contact1.jpg) 0% 0% no-repeat;}
.last a:hover {background: url(/images/contact2.jpg) 0% 0% no-repeat;}
.content {width: 100%}
.block {background: url(/images/s_f_bg.gif) 0% 100% repeat-x; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 15px;}
.left h2 {margin: 0px; padding: 0px 0px 0px 52px}
.left {width: 35%}
.left h3 {padding: 18px 0px 7px 10px; color: #FFFFFF; font: normal 15pt Arial; margin: 0px}
.left p {padding: 0px 0px 24px 10px; font: normal 9pt Arial; color: #FFFFFF; margin: 0px}
.left p span {color: #ff0000; font: bold 9pt Arial; padding-top: 5px; display: block}
.other0 {padding: 0px 0px 0px 13px}
.other0 a {color: #515c6f; padding-left: 23px; background: url(/images/str.gif) 0% 8px no-repeat}
.other0 a:hover {color: #7b8699}
.other {padding: 0px 0px 25px 13px}
.other a {color: #515c6f; padding-left: 23px; background: url(/images/str.gif) 0% 8px no-repeat;}
.other10 {padding: 0px 0px 25px 76px; background: url(/images/str.gif) 53px 8px no-repeat;font-size: 14px;line-height: 20px;}
.other10 a {color: #fff;}
.other a:hover {color: #7b8699}
.other1 {padding: 10px 0px 0px 6px;}
.other1 a {color: #515c6f !Important; padding-left: 23px; background: url(/images/str.gif) 0% 8px no-repeat}
.other1 a:hover {color: #7b8699 !Important;}
.l_news {padding-top: 30px; padding-right: 30px}
.l_news .other {padding-top: 5px; padding-left: 60px}
.news_body {padding-left: 60px; padding-bottom: 20px; margin-bottom: 20px; font: normal 8pt/11pt Tahoma; color: #e5e3ce; background: url(/images/n_b_bg.gif) 60px 100% no-repeat}
.news_body1 {padding-bottom: 20px; margin-bottom: 20px; font: normal 10pt/12pt Tahoma; color: #e5e3ce; background: url(/images/s_f_bg.gif) 60px 100% repeat-x}
.data {color: #515c6f; font: normal 9pt Arial}
.data span {color: #c01300}
.data1 {color: #515c6f; font: normal 10pt Arial}
.data1 span {color: #c01300}
.sagl {padding-top: 8px; padding-bottom: 8px}
.sagl, .sagl a {font: bold 8.5pt Arial; color: #FFFFFF}
.sag2 {padding-top: 8px; padding-bottom: 8px}
.sag2, .sag2 a {font: bold 10pt Arial; color: #FFFFFF}
.right {padding: 30px 40px 0px 0px}
.r_photo {width: 100%; margin-bottom: 20px; height: 211px;}
.r_p_left {width: 180px; background: url(/images/photo2_bg.gif) 0% 0% no-repeat; height: 204px; padding: 1px 0px 0px 1px}
.r_p_right {padding: 14px 0px 0px 23px; background: url(/images/ugol.gif) 0% 33px no-repeat}
.r_p_right div {background: #424648; padding: 18px 13px; color: #FFFFFF; font: italic 9pt Arial}
.trener {color: #FFFFFF; font: normal 11.5pt Arial; text-align: right; height: 74px; padding-left: 23px}
.trener div {background: url(/images/tr_bg.gif) 0% 100% repeat-x; min-height: 45px; padding: 14px 0px 15px 0px}
* HTML .trener div {height: 45px}
.trener b {font: normal 13.5pt Arial}
.trener span {font: normal 10.5pt Arial; color: #e8e6d1}
.right h2 {padding: 0px 0px 0px 30px}
.right h5 {margin: 0px; padding: 15px 0px 10px 30px}
.bst1 {padding: 25px 20px 15px 30px; color: #FFFFFF; background: #424648 url(/images/s_f_bg.gif) 0% 0% repeat-x; font: normal 10.5pt Arial;}
.bst2 {padding: 0px 20px 20px 50px; color: #FFFFFF; background: #424648 url(/images/s_f_bg.gif) 0% 100% repeat-x;  font: normal 10.5pt/19px Arial;}
.r_cont {background: url(/images/s_f_bg.gif) 0% 100% repeat-x; padding: 0px 0px 30px 0px; margin: 0px 15px; color: #e5e3ce; text-align: justify;}
.r_cont li{padding: 3px 0;line-height: 18px;}
.r_cont p {padding: 15px 15px 0px 15px; margin: 0px}
.r_cont h4 {padding: 5px 5px 5px 10px; margin: 5px 0px 0px 0px; background: #424648; text-align: left; font: normal 8pt Arial}
.r_cont h6 {padding: 0px 0px 0px 0px; margin: 0px}
.r_cont1 h4 {padding: 5px 5px 5px 10px; margin: 5px 0px 0px 0px; background: #424648; text-align: left; font: normal 8pt Arial}
.r_cont1 h6 {padding: 0px 0px 0px 0px; margin: 0px}
.r_cont span {margin: 10px 15px 8px 3px; display: block; float: left;}
.r_cont1 span {margin: 10px 3px 8px 15px; display: block; float: right;}
.r_cont a {text-decoration:none; color: #e5e3ce;}
.r_cont a:hover {text-decoration: underline; color: #7b8699;}
.tren {width: 100%; margin: 0px; padding: 0px; height: 58px}
.tren0 {width: 100%; margin: 30px 0px 0px 0px; padding: 0px; height: 58px}
.tren1, .tren3 {background: url(/images/s_f_bg.gif) 0% 4px repeat-x; padding: 5px 0px 3px 0px; height: 50px}
.tren1 div, .tren3 div {background: #424648 url(/images/s_f_bg.gif) 0% 100% repeat-x; padding: 0px; margin: 0px; height: 100%}
.tren1 div p, .tren3 div p {margin: 0px; padding: 15px 15px 0px 30px; color: #FFFFFF; font: normal 11pt Arial}
.tren3 {width: 52px}
.tren2 {width: 137px; background: #212324 url(/images/s_f2_bg.gif) 0% 0% repeat-x; height: 100%; padding: 0px}
.tren2 div {background: url(/images/s_f3_bg.gif) 0% 100% repeat-x; padding: 0px; margin: 0px; height: 100%}
.tren2 div p {margin: 0px; color: #FFFFFF; font: normal 11pt Arial; text-align: center; color: #ff0000; padding-top: 20px; padding-bottom: 15px}
.t_zag {color: #e5e3ce; font: bold 9pt Arial; padding: 0px 0px 10px 5px;}
.t_cont {margin: 15px 30px; text-align: justify; color: #FFFFFF; font: normal 10pt/19px Arial;}
.t_cont .other {margin-top: 25px}
.t_cont .cocorina {padding: 10px 0px 0px 5px; color: #FFFFFF; font: bold 9pt Arial;}
.t_text {padding-right: 20px}
.t_img {padding: 0px 0px 0px 25px; width: 200px; height: 146px;}
.clear {clear: both; height: 160px}
.clear div { margin: 0px 80px 0px 80px; text-align: justify; font: normal 8pt/13pt Arial; color: #B5B5B5;}
.champs-menu{width:380px;}
.champs-menu .clear{height:25px;}
.champs-menu h3{padding-bottom: 10px;padding-top: 8px;}
.champs-menu img{float:left;margin:0 10px 0 0;}
.champs-menu div.item{padding-right: 40px;}
.champs-menu span{color:#f00;font-weight: bold;}
a.more{color: #515c6f;}
a.more:hover {color: #7b8699}
.footer {height: 70px; margin: -70px auto 0px auto; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) <= 780)? "780px" : (((document.documentElement.clientWidth || document.body.clientWidth) >= 1260)? "1260px" : "auto")); min-width: 780px; max-width: 1260px;}
.f_left {background: #424648; height: 45px; padding: 15px 0px 0px 20px; margin: 0px 50px}
.f_left a {margin-right: 6px}
.f_left div {position: relative; text-align:center; font: normal 8pt/14pt Arial; margin: -50px 20px 0px 115px; color: #8a8a8a}
.f_left div div {margin: 18px 0px 0px 0px; font-weight:bold; color: #969696}
.f_left div div a{color: #969696}
.f_left div a {color: #8a8a8a; text-decoration: none; margin: 0px !important}
.f_left div a:hover {text-decoration: underline; color: #999999}
.txt {color: #e5e3ce; text-align: justify; padding: 0px 0px 0px 30px;}
.txt a{color: #e5e3ce;}
h2.rubric-title {color: #e5e3ce;font-weight: normal;padding-left: 0px;font-size: 18px;}
.rubric-title a{color: #e5e3ce;}
.zagolovok1 { padding: 0px 0px 0px 50px; color: #e5e3ce; font: normal 15pt Arial;}
.zagolovok1 a{color: #e5e3ce;}
.zagolovok2 { padding: 0px 0px 0px 50px; color: #e5e3ce; font: normal 10pt Arial;}
.zagolovok3 { padding: 0px 0px 0px 35px; color: #e5e3ce; font: normal 10pt Arial;}
.zagolovok3 a {color: #515c6f; padding: 0px 3px 0px 3px;}
.zagolovok3 a:hover {color: #7b8699}
.txt span {margin: 10px 20px 10px 3px; padding: 6px 0px 0px 2px; display: block; float: left;}
.txt2 {padding: 0px 0px 0px 30px; text-align: center;}
.txt1 {color: #e5e3ce; text-align: justify; padding: 0px 0px 0px 30px}
.txt1 span {margin: 10px 3px 10px 20px; padding: 2px 0px 0px 2px; display: block; float: right;}
.b_cont {margin: 7px 30px; color: #FFFFFF}
.b_img2 {padding: 20px 0px 0px 2px; width: 170px; height: 180px}
.b_img3 {width: 170px; height: 180px; background: url(/images/net_foto.gif) 0% 10px no-repeat}
.net_foto {padding: 35px 0px 0px 33px; color: #FFFFFF; font: normal 10pt Arial;}
.b_cont span {color: #ff0000; font: bold 9pt Arial; padding-top: 5px; display: block}
.b_cont h3 {padding: 17px 0px 0px 0px; color: #FFFFFF; font: normal 15pt Arial !important; margin: 0px}
.b_cont p {margin: 0px;  padding: 10px 0px 0px 0px}
.ban {border: solid 1px #FFFFFF; padding: 2px; width: 242px; height: 353px; margin: 40px auto 0px auto}
.interview {padding-left: 20px;}
#YMapsID{color: #000;}
#YMapsID span{margin:0;float:none;}
