@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}

* { font-family: 'Open Sans' !important; outline: none !important; }

html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
body {
/*background:url(//www.rezus.ru/images/bg4.gif) repeat-y 50% 0;*/
font:14px 'Open Sans'; color:#8d8b8b;
}
p {margin:0 0 10px 0;}

ul {padding:0; margin:0 0 0px 0; list-style:none;}
ul li {padding:0px;}

.article2 ul { list-style:disc inside; margin:4px 0 4px 7px; }

ol {padding:0; margin:0 0 12px 0;}
ol li {padding:0; margin:0 0 0 2em;}

a, a:link, a:visited {color:#585858; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0px 0px 15px 0px; font-weight:normal; color:#000000; line-height:115%;}
h1 { color:#549B0F; font-size:30px; }
h2 { color:#549B0F; font-size:28px; }
h3 { color:#549B0F; font-size:25px; }
td {padding:0px;}

#top .adda {position:absolute; top:10px; left:5px; height:20px;}
#footer .adda {position:absolute; top:40px; left:10px;}

.adda h1 {float:left; font-size:16px»; color:#787878; margin:0px; padding:0px;}
.adda img {float:left; margin:2px 7px 0px 0px;}

#inright { padding:10px; }
.img img { border-radius:4px; }
.bottm { line-height:110%; } .bottm li { margin:0 auto 3px; }

#platform .pform li .name a { line-height:12px !important; }
.separator { border-bottom:1px solid #eee; margin: 8px 0; }

h3.rcma { 
background-image: linear-gradient(bottom, rgb(210,137,8) 22%, rgb(252,165,34) 100%);
background-image: -o-linear-gradient(bottom, rgb(210,137,8) 22%, rgb(252,165,34) 100%);
background-image: -moz-linear-gradient(bottom, rgb(210,137,8) 22%, rgb(252,165,34) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(210,137,8) 22%, rgb(252,165,34) 100%);
background-image: -ms-linear-gradient(bottom, rgb(210,137,8) 22%, rgb(252,165,34) 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(210,137,8)), color-stop(1, rgb(252,165,34)));
width:94%; padding:7px; color:white; border-radius:5px; text-decoration:none; border:0 !important; margin:16px 0 9px; font-size:16px;
}
h3.rcma a { color:white; text-decoration:none; }
h3.rcma a:hover { text-decoration:underline; }

p.pcma { margin:3px 5px 10px 10px; color:#444; font-size:14px; line-height:15px !important; }

.pagenav { margin-top:20px; }
.ulsmall li { font-size:12px; color:#6FCA14; margin-bottom:12px; }
.ulsmall li a { color:grey; text-decoration:none; }
.ulsmall li a:hover { color:#444 !important; }
#navi { color:orange; }
#navi a {  color:#999; text-decoration:none; }
#navi a:hover { color:#6FCA14 !important; }

p img { max-width:100%; border-radius:7px; }

@media screen and (max-width:999px){
    #right, #inleft { display:none; }
    #center, #center #platform .bottom, .rtb { width:auto !important; height:auto !important; }
    #inner #inright { margin-left:0 !important; }
    .article2 { font-size:4vw !important; }
    #topmenu, #topmenu li { height:42px; }
    #topmenu a { height:42px; font-size:24px; }
    .bigtitle2 ul li a { font-size:3vw; }
    .bottm { line-height:2; }
    #footline, #ukra { font-size:3vw; }
}

