* {margin:0; padding:0;}
body {
	background-color: #707e76;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/*
Text: #474542
Dark text: #1a1a1a
Light text: #6e6e6e
Very light: #f9f9f9
Headings: #1e4c3c
Main heading: #494949
News heading: #000
Links: #1e4c3c
Dark links: #050505
Light links: #cfcfcf
Nav: #f6f6f6
Chosen nav: #0c3f2d
*/

table {
border: 0px; /* border="0" */
border-collapse: collapse; /* cellspacing="0" */
}
table td {
padding: 0px; /* cellspadding="0" */
}

/* Ссылки */

a:link {color: #1e4c3c;}
a:visited {color: #1e4c3c;}
a:hover, a:active {color: #1e4c3c;}
a:focus {outline: none;}

a.light:link, a.light:visited, a.light:hover, a.light:active {color: #cfcfcf;}
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {color: #050505;}

a.nvLink:link, a.nvLink:visited {color: #f6f6f6;}
a.nvLink:hover, a.nvLink:active {color: #0c3f2d;}
a.nvLinkAct:link, a.nvLinkAct:visited {color: #0c3f2d;}
a.nvLinkAct:hover, a.nvLinkAct:active {color: #f6f6f6;}
a.sbnvLink:link, a.sbnvLink:visited, a.sbnvLink:hover, a.sbnvLink:active {color: #f6f6f6;}
a.exnvLink:link, a.exnvLink:visited, a.exnvLink:hover, a.exnvLink:active {color: #1e4c3c;}

a.arrLft:link, a.arrLft:visited {display: block; text-decoration: none; background-image: url(/images/arr_lft.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
a.arrLft:hover, a.arrLft:active {display: block; text-decoration: none; background-image: url(/images/arr_lft_act.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
a.arrRght:link, a.arrRght:visited {display: block; text-decoration: none; background-image: url(/images/arr_rght.gif); background-position: top right; background-repeat: no-repeat; background-attachment: scroll;}
a.arrRght:hover, a.arrRght:active {display: block; text-decoration: none; background-image: url(/images/arr_rght_act.gif); background-position: top right; background-repeat: no-repeat; background-attachment: scroll;}

a.preview:link, a.preview:visited {display: block; width: 100px; height: 75px; text-decoration: none; border: 4px solid #d3d3d3; margin: 0px;}
a.preview:hover, a.preview:active {display: block; width: 100px; height: 75px; text-decoration: none; border: 4px solid #74827a; margin: 0px;}

/* Глобал */

h1 {color: #000; font-size: 130%; font-weight: normal; line-height: 120%; margin: 0 0 30px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h1.main {color: #494949; font-size: 120%; font-weight: normal; line-height: 120%; margin: 0 0 25px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h2 {color: #1e4c3c; font-size: 100%; font-weight: bold; line-height: 120%; margin: 0 0 10px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h2.btw {color: #1e4c3c; font-size: 80%; font-weight: bold; line-height: 120%; margin: 0 0 10px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h2.mainHd {color: #1e4c3c; font-size: 90%; font-weight: bold; line-height: 120%; margin: 0 0 4px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h3 {color: #000; font-size: 80%; font-weight: bold; line-height: 120%; margin: 0 0 8px 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
h4 {color: #1e4c3c; font-size: 90%; font-weight: bold; line-height: 120%; margin: 0 0 0 0; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin: 0; padding: 0;}
p {margin: 0 0 8px 0;}
li, dd {margin-left: 24px;}
ul.intext {margin: 0 0 8px 0; padding: 0 0 0 0.8em;}
ul.intext li {
	margin: 0.8em 0; padding: 0 0 0 15px; list-style-type: none;
	background: url('/images/bullet.gif') no-repeat 0 0.4em;
}
span.nobr {white-space: nowrap;}

/* Навигация */

ul.nav {list-style: none; padding: 0; margin: 0;}
ul.nav li {float: left; margin: 18px 0 0 0; padding: 0 18px 18px 18px; color: #0c3f2d; font-size: 80%; font-weight: bold; line-height: 120%;}
ul.nav li.chosen {float: left; margin: 18px 0 0 0; padding: 0 18px 18px 18px; color: #0c3f2d; font-size: 80%; font-weight: bold; line-height: 120%;}
ul.subnav {list-style: none; padding: 0; margin: 0;}
ul.subnav li {float: left; margin: 8px 0 0 0; padding: 0 18px 8px 18px; color: #f6f6f6; font-size: 70%; font-weight: normal; line-height: 120%;}
ul.subnav li.chosen {float: left; margin: 8px 0 0 0; padding: 0 18px 8px 18px; color: #f6f6f6; font-size: 70%; font-weight: bold; line-height: 120%;}
* html ul.subnav li {padding-bottom: 9px;}
html:first-child ul.subnav li {padding-bottom: 9px;}
.navBg {background: #a2afaa url(/images/nav_bg.gif) repeat-x scroll bottom left;}
.eng {color: #1e4c3c; font-size: 70%; font-weight: normal; line-height: 120%; padding: 18px 0 18px 0;}

/* Формы */

form {margin: 0; padding: 0;}
input {font-size: 100%; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
textarea {font-size: 100%; font-family: Tahoma, Verdana, Arial, Sans-Serif;}

.fields {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; padding: 4px 0 2px 0;}
.button {margin: 0 0 6px 0;}

.aeinput {width: 125px; height: 23px; border: 0px; padding: 5px; margin: 0 0 14px 0; color: #474542; font-size: 70%; line-height: 110%; font-weight: normal; background-color: #fff; background-image: url(/images/input.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.aeinput2 {width: 264px; height: 23px; border: 0px; padding: 5px; margin: 0 0 14px 0; color: #474542; font-size: 70%; line-height: 110%; font-weight: normal; background-color: #fff; background-image: url(/images/textarea.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.aetextarea {width: 264px; height: 91px; border: 0px; padding: 5px; margin: 0 0 14px 0; color: #474542; font-size: 70%; line-height: 110%; font-weight: normal; background-color: #fff; background-image: url(/images/textarea.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}

/* Таблицы */

table.bodyTb {border-collapse: collapse; table-layout: fixed; width: 100%; min-width: 995px;}
* html table.bodyTb {width:expression(document.body.clientWidth < 985? "985px": "auto" );}
table.bodyTb col#c_one {width: 5%;}
table.bodyTb col#c_two {width: 40%;}
table.bodyTb col#c_three {width: 5%;}
table.bodyTb col#c_four {width: 40%;}
table.bodyTb col#c_five {width: 5%;}
table.bodyTb col#c_six {width: 264px;}
table.bodyTb col#c_seven {width: 5%;}

.mainBg {background: #e7e7e7 url(/images/main_bg.gif) repeat-x scroll bottom left;}
.slaveBg {background: #e4e4e4 url(/images/slave_bg.gif) repeat-x scroll bottom left;}
.bodyBg {background: #939b96 url(/images/body_bg.gif) repeat-x scroll top left;}
.bodyItem {background-color: #d3d3d3;}
.aeTop {padding: 21px 15px 0 0;}
.aeBttm {background: url(/images/ae_bttm.jpg) no-repeat scroll top right; height: auto;}

.newsLinks {min-height: 131px; background: #1e4c3c url(/images/bcrn_tp.gif) no-repeat scroll bottom right; padding: 12px 24px 6px 24px;}
.newsLinks p {color: #cfcfcf; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 12px 0;}
.newsLinks p.archive {margin: 0; padding-top: 24px;}

.newsBlock {padding: 60px 0 0 0;}
.newsBlock p {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; margin: 12px 0 0 0;}

td.slaveContent {background: #d3d3d3 url(/images/gcrn_tp.gif) no-repeat scroll bottom right; padding: 33px;}
td.slaveContent p, td.slaveContent ol, td.slaveContent ul, td.slaveContent blockquote {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%;}
td.slaveContent ul ul {font-size: 100%; margin: 0.25em 0 0.5em 0;}
td.slaveContent ul ul li {list-style-type: circle;}
td.slaveContent p.pd {margin-left: 12px;}
td.slaveContent blockquote {margin: 20px 0 12px 0; color: #1e4c3c; font-weight: bold;}
td.slaveContent h2 {color: #000; font-size: 80%; font-weight: bold; line-height: 120%; margin: 30px 0 12px 0;}

p span.special {display: block; margin: 20px 20px 20px -8px; padding: 8px; background-color: #a2afaa;}

.attachments {float: right; margin: 0 0 20px 20px;}
.attachments img {display: block; margin: 0 0 8px 0;}

.newsFull {margin: 0 24px 0 24px;}
.newsFull p.sdate {color: #6e6e6e; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 20px 0;}
.newsFull p, .newsFull ol, .newsFull ul, .newsFull blockquote {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%;}
.newsFull p.shortAe {font-weight: bold; margin-bottom: 20px;}
.newsFull blockquote {margin: 20px 0 12px 0; color: #1e4c3c; font-weight: bold;}
.newsFull h2 {color: #000; font-size: 80%; font-weight: bold; line-height: 120%; margin: 30px 0 12px 0;}

blockquote p {margin: 0 0 8px 0 !important; font-size: 100% !important; color: #1e4c3c !important; font-weight: bold !important;}

.newsFull p a img {border: 2px solid #1e4c3c;}

td.slaveCrn {background: #d3d3d3 url(/images/gcrn_tp.gif) no-repeat scroll bottom right;}
td.newsContent {}
td.newsContent h1 {margin-left: 24px; margin-right: 24px; margin-top: 33px;}
td.newsContent h2.newsHeading {margin-left: 24px; margin-right: 24px; margin-top: 33px;}

td.mediaListContent {background: #d3d3d3 url(/images/gcrn_tp.gif) no-repeat scroll bottom right; padding: 33px;}
td.mediaListContent .divider {margin: 0 0 24px 0; padding: 0 0 12px 0; border-bottom: 1px solid #a3b1ac;}
table.mediaList td {padding: 0 20px 20px 0;}
table.mediaList td p {color: #474542; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 8px 0;}
table.mediaList td img {border: 4px solid #74827a;}
.videoInfo {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; margin: 20px 33px 20px 33px;}

td.mediaContent {background: #d3d3d3 url(/images/gcrn_tp.gif) no-repeat scroll bottom right; padding: 33px 0 33px 0;}
td.mediaContent  h2 {margin-left: 33px; margin-right: 33px;}
.photo {background-color: #74827a; margin: 0 0 0 0; padding: 12px 8px 12px 8px;}
.photoComment {margin: 12px 0 0 0; color: #f9f9f9; font-size: 70%; font-weight: normal; line-height: 120%;}

.fixTb {padding: 30px 10px 30px 10px;}
* html .fixTb {width: 100%;}
table.photoTb td {padding: 8px 3px 8px 3px;}
table.photoTb div {padding: 8px 3px 8px 3px;}
table.photoTb img {}
table.photoTb img.activePh {padding: 0; border: 4px solid #74827a;}

.welcome {padding: 68px 0 3em 0;}
.welcome p {color: #6e6e6e; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 0 0;}
.signature {background: url(/images/signature.gif) no-repeat scroll top right; padding: 0 160px 50px 0; margin: 18px 0 0 0;}

.ngMargin {background-color: #fff; position: relative; z-index: 5; top: 0; margin-top: -42px;}
* html .ngMargin {height: 1%;}
.mainNewsImg {background-color: #000;}
.mainNewsImgSp {background: #fff url(/images/special/ae-sign.jpg) no-repeat scroll center right; border-top: 3px solid #5f7d7b;}
.mainNewsImgSpec {background: #000 url(/images/special/meet.jpg) no-repeat scroll center center;}
.mainNewsCell {background-color: #000; height: 90px;}
* html .mainNewsCell {height: 86px;}
.ngPaper {position: relative;}
.ngPaperPos {position: absolute; z-index: 5; bottom: 0;}

.question {padding: 133px 0 200px 0;}
.question p {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 10px 0;}
.question span {margin: 0 8px 0 0;}
.questionForm {padding: 60px 0 40px 0;}

.answer {margin: 20px 0 0 0; padding: 0 0 0 0; border-top: 1px solid #a3b1ac;}
.sent {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 211px 0;}

.pageNav {margin: 30px 0 0 0;}
.pageNav span {color: #1a1a1a; font-size: 80%; font-weight: normal; line-height: 200%; padding: 0 4px 0 0;}
.pageNav span.bigClick {color: #1a1a1a; font-size: 80%; font-weight: bold; line-height: 120%; margin: 0 12px 0 12px;}
.pageNav span.activeDig {background-color: #1e4c3c; color: #f9f9f9; font-size: 80%; font-weight: bold; line-height: 120%; margin: 0 4px 0 4px; padding: 2px 4px 2px 4px;}

.newsItem {background-color: #d3d3d3; padding: 12px 24px 12px 24px;}
.newsItem p {color: #474542; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 8px 0;}
.date {background-color: #1e4c3c; color: #cfcfcf; font-size: 70%; font-weight: normal; line-height: 120%; padding: 4px 24px 4px 24px;}
* html .date {position: relative; height: 22px; z-index: 10;}
.newsItems {background-color: #d3d3d3; margin: 12px 24px 15px 24px; padding: 12px 0 0 0; border-top: 1px solid #a3b1ac;}
.newsItems p {color: #474542; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 8px 0;}
.newsItems p.sdate {color: #6e6e6e; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 2px 0;}

.exBlock {padding: 8px 0 9px 0; background-color: #738179;}
.exBlock span {margin: 0 18px 0 18px; color: #f6f6f6; font-size: 70%; font-weight: normal; line-height: 120%;}
.exBlock span.chosen {margin: 0 18px 0 18px; color: #f6f6f6; font-size: 70%; font-weight: bold; line-height: 120%;}

.anons {border: 1px solid #000; border-bottom: 10px solid #000;}

.nextFightInfo {margin: 20px 300px 12px 30px;}
.nextFightInfo p {color: #e3e2e2; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 4px 0;}

table.fightStats th {background-color: #c4c4c4; color: #474542; font-size: 70%; font-weight: bold; line-height: 120%; padding: 4px 4px 4px 4px; text-align: left;}
table.fightStats td {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; padding: 4px 4px 4px 4px;}
table.fightStats tr.rowodd {}
table.fightStats tr.roweven {background-color: #e4e4e4;}

/* Хидер */

.logo {padding: 71px 70px 3em 0;}
.slaveLogo {padding: 32px 0 60px 0;}
.fLogo {padding: 62px 0 60px 0;}

/* Футер */

.footBg {background: #738179 url(/images/foot_bg.gif) repeat-x scroll bottom left; padding: 30px 0 30px 0;}
.screenshots {color: #050505; font-size: 70%; font-weight: normal; line-height: 120%; margin: 12px 0 0 0;}
.screenshots span {margin: 0 8px 0 8px;}
.sponsor, .friend {padding: 10px 30px 10px 0; float: left;}
a.ergo {display: block; float: left; width: 131px; height: 70px;}
a.ergo:link, a.ergo:visited {background: url(/images/ergo_logo.gif) 0 0 no-repeat;}
a.ergo:hover, a.ergo:active {background: url(/images/ergo_logo.gif) 0 -70px no-repeat;}
a:focus {outline: none;}

a.donstroy {display: block; float: left; width: 48px; height: 70px;}
a.donstroy:link, a.donstroy:visited {background: url(/images/donstroy.gif) 0 0 no-repeat;}
a.donstroy:hover, a.donstroy:active {background: url(/images/donstroy.gif) 0 -70px no-repeat;}

a.sportInsurance {display: block; float: left; width: 194px; height: 70px;}
a.sportInsurance:link, a.sportInsurance:visited {background: url(/images/sport-insurance.gif) 0 0 no-repeat;}
a.sportInsurance:hover, a.sportInsurance:active {background: url(/images/sport-insurance.gif) 0 -70px no-repeat;}

a.mailru {display: block; float: left; width: 294px; height: 70px;}
a.mailru:link, a.mailru:visited {background: url(/images/mailru.gif) 0 0 no-repeat;}
a.mailru:hover, a.mailru:active {background: url(/images/mailru.gif) 0 -70px no-repeat;}

a.zhizn {display: block; float: left; width: 171px; height: 70px;}
a.zhizn:link, a.zhizn:visited {background: url(/images/ae-zhizn.gif) 0 0 no-repeat;}
a.zhizn:hover, a.zhizn:active {background: url(/images/ae-zhizn.gif) 0 -70px no-repeat;}

a.malyutin {display: block; float: left; width: 256px; height: 70px;}
a.malyutin:link, a.malyutin:visited {background: url(/images/mikhail-malyutin-logo.png) 0 0 no-repeat;}
a.malyutin:hover, a.malyutin:active {background: url(/images/mikhail-malyutin-logo.png) 0 -70px no-repeat;}

a.kp {display: block; float: left; width: 174px; height: 70px;}
a.kp:link, a.kp:visited {background: url(/images/kp.gif) 0 0 no-repeat;}
a.kp:hover, a.kp:active {background: url(/images/kp.gif) 0 -70px no-repeat;}

a.mfc {display: block; float: left; width: 233px; height: 70px;}
a.mfc:link, a.mfc:visited {background: url(/images/mfc-m1.gif) 0 0 no-repeat;}
a.mfc:hover, a.mfc:active {background: url(/images/mfc-m1.gif) 0 -70px no-repeat;}

/* Partnership */

.lSide {margin: 0 40% 0 0; padding: 0;}
.rSide {float: right; width: 30%; margin: 0; padding: 10px 12px 4px 12px; background:#f1f1f1;}
.lSide p {color: #1a1a1a; font-size: 75%; font-weight: normal; line-height: 120%;}
.rSide p {color: #1a1a1a; font-size: 75%; font-weight: normal; line-height: 120%;}
dl.shorts {color: #1a1a1a; font-size: 70%; font-weight: normal; line-height: 120%; font-family: Tahoma, Verdana, Arial, Sans-Serif;}
span.price {color: #1e4c3c; font-size: 130%; font-weight: bold;}

.contact {margin: 20px 0 12px 0;}
.contact p {color: #1a1a1a; font-size: 75%; font-weight: normal; line-height: 120%; margin: 0 0 4px 0;}
.contact p.position {color: #474542; font-size: 70%; font-weight: normal; line-height: 120%; margin: 0 0 3px 0; font-variant: small-caps;}
.contact p.name {color: #1a1a1a; font-size: 75%; font-weight: bold; line-height: 120%; margin: 0 0 8px 0;}

td.slaveContent h2.partnership {color: #1e4c3c; font-size: 115%; font-weight: normal; line-height: 120%; margin: 20px 0 12px 0;}

.pimg {margin: 6px 0 6px 0;}
.pimg img {border: 1px solid #bbb;}

p.pubQue {font-weight: bold; margin-top: 25px;}

p.specialPhotos {clear: both; overflow: hidden; //height:1%;}
p.specialPhotos img {display: block; float: left; margin: 0 12px 12px 0;}

.partners {text-align: center; min-height: 185px; //height:185px;}
.partners a {display: block; margin-bottom: 20px;}

.english {float: right; font-size: 70%; padding-top: 19px;}
.english span {padding: 1px 4px 2px 4px; margin: 0 4px 0 4px;}
.english span.active {background-color: #c6c6c6; padding: 1px 4px 2px 4px; margin: 0 4px 0 4px;}