/* FIREFOX DEFAULTS */
/* General */

body {padding: 0;}
/* Text */

.more A:link, .more A:hover, .more A:visited, .more A:active, .more A:focus {color: #66707c}
.news A:link, .news A:hover, .news A:visited, .news A:active, .news A:focus {color: #66707c}
body.n1 .more A:link, body.n1 .more A:hover, body.n1 .more A:visited, body.n1 .more A:active, body.n1 .more A:focus {color: #8f8a79}
.sub_nav LI A:link, .sub_nav LI A:hover, .sub_nav LI A:visited, .sub_nav LI A:active, .sub_nav LI A:focus {color: #6b1012}
.main_nav LI A:link, .main_nav LI A:hover, .main_nav LI A:visited, .main_nav LI A:active, .main_nav LI A:focus {color: white; text-decoration: none; display:block;}
.years A:link, .years A:hover, .years A:visited, .years A:active, .years A:focus {color: white; text-decoration: none}
.main_nav LI.select A:link, .main_nav LI.select A:hover, .main_nav LI.select A:visited, .main_nav LI.select A:active, .main_nav LI.select A:focus {color: #476798}

a.more {background:  url('../i/more.gif') 0 20% no-repeat; padding: 5px 25px; height: 30px;}

h2.more a.more {color: #8c1313; padding: 0 25px;} 

img.home_link {border:0; width: 800px; height: 320px; position: absolute; top: 0; left: 10%;}


H1 {font: bold 170% arial}
H2 {font: bold 160% arial; color: #8c1313; margin-bottom: .6em}
.article .center_coll H2 {font-size: 190%;}

 a.article_text:link,  a.article_text:visited {text-decoration:none;}
 a.article_text:hover,  a.article_text:active {text-decoration:underline;}

P {font-size: 130%; margin-bottom: .9em; /*text-align:justify;*/}
.article .center_coll P {font-size: 130%; margin-bottom: .9em; padding-right: 2em;}
P.more {text-transform: uppercase; font-size: 120%; font-weight: bold; margin-bottom: 2.1em}
P.date {font-weight: bold; margin-bottom: 0; color: #66707c}
.article .center_coll P.date {font-size: 140%; margin-bottom: .3em}
P.sign {font-size: 130%; font-style: italic; color: #cfd5d8}
body.n1 P.sign {padding-left: 350px}
P.intro {font-weight: bold;}

IMG.more {float: left; margin: -.3em .6em 0 0}
IMG.big {border: 1px solid white; margin-bottom: .2em}
IMG.prew {border: 1px solid white; margin: 0 .3em .3em 0; width: 60px; height: 40px; float: left}
IMG.prew.  {border-color: #212154}
IMG.line {width: 100%; height: 6px}
IMG.pic1 {float: left; margin-right: 2.7em}

/* BASIC BLOCKS */
/* Side bar */
DIV.TOP {background: url('../i/body_bg2008.gif') 25% 0 no-repeat; height: 360px}
DIV.TOP IMG {margin: 0 2.1em 0 0; padding: 5px;}
DIV.TOP .wrapper {padding: 0}
.partners {position: absolute; margin-top: 220px; margin-bottom: .9em; left: 7%}
.partners TD {padding: 1.5em 2em 0 0; vertical-align: top; text-align: center}
TD.h2 {border-bottom: 1px solid #445b68; padding-top: 0}
DIV.TOP TD IMG {float: left; margin: 0 0.5em 0 0}
DIV.TOP TD TABLE {margin: 0;}
DIV.TOP TD TABLE TD {padding: 0}
DIV.TOP .coll IMG.last {margin-right: 3em}
DIV.TOP H2 {font-size: 85%; text-transform: uppercase; padding-bottom: 0; color: #a6b1b8; text-align: left; width: 100%}
.top_link {width: 300px; height: 205px; position: absolute; top: 30px; left: 15%}
.top_link IMG {width: 300px; height: 205px;}


DIV.CONTENT {background: #c3d5ec url('../i/bg_content.gif') bottom right no-repeat; min-width: 940px;}
DIV.CONTENT .left_coll {float: left; width: 20%}
DIV.CONTENT .center_coll {float: left; width: 47%;}
.article DIV.CONTENT .center_coll {width: 47%;}
DIV.CONTENT .center_coll_text {float: left; width: 80%;}
DIV.CONTENT .right_coll {float: left; width: 30%; min-width:300px; overflow: hidden;}
.article DIV.CONTENT .right_coll {width: 30%;}
body.n1 DIV.CONTENT {background: #dfddd6 url('../i/bg_content1.gif') bottom right no-repeat;}


DIV.FOOTER {text-align: left; color: #fff;}
DIV.FOOTER .wrapper {padding: 3em 0 2.4em 5.1em}
DIV.FOOTER H2 {font-size: 100%; white-space: nowrap; text-transform: uppercase; padding-bottom: .6em; border-bottom: 1px solid #445b68; color: #d3d8db; margin-bottom: 1.8em}
DIV.FOOTER .logo_p {float: left; margin: 0;}
.logo_p TD {height: 60px; padding-right:10px}

DIV.FOOTER  a {color: #fff; padding-right: 10px;}
body.n1 DIV.FOOTER H2 {border-bottom-color: #494e6f; color: white}


/*navigations*/

div.years {width: 100%; float: left; clear: both; background: #2e538a url('../i/bg_year.gif') top left no-repeat;; font: 160% arial; color: white;}
.years div {float: left; width: 25%; padding: .3em 0; text-align: center;}
.years div.select {background: #a7c3e6;  font-weight: bold}
.years .w100 {padding: 0}

div.main_nav {background: #5379a9 url('../i/bg_nav.png') top left no-repeat; padding: 1.2em 0 3em 0; margin-bottom: 1.8em}
.main_nav UL {list-style-type: none;}
.main_nav LI {font-size: 120%; font-weight: bold; text-transform: uppercase; padding: .6em 1.2em .5em 1.8em; }
.main_nav LI a:hover {color: #c3d5ec}
.main_nav LI.select {background: white; color: #476798}
.main_nav LI.selectBrand  a  {color: #8c1313;}


div.sub_nav {margin-bottom: 2.4em}
div.sub_nav UL {list-style-image : url('../i/sm_li.gif'); padding-right: 1.8em}
body.n1 div.sub_nav UL {list-style-image : url('../i/sm_li_1.gif')}
.sub_nav LI {color: #9aaac2; margin: 0 0 .3em 3em; font-size: 120%; font-size: bold;}


.center_coll .wrapper {padding: 0 3.6em}
.center_coll_text .wrapper {padding: 0 3.6em}

div.box {margin-bottom: 2.1em}
.box UL  {list-style-image : url('../i/st_li.gif'); padding-left: 3em; margin-bottom: 1.2em}
body.n1 .box UL {list-style-image : url('../i/st_li_1.gif');}
.box LI {font-size: 130%; margin-bottom: .3em}
.box OL {padding-left: 3em; margin-bottom: 0.9em}

div.h1 {color: white; margin-bottom: 1.2em}

.h1 H1 {padding: 1.2em 2.1em; width: auto; margin-right: 1.2em; background: #8c1313 url('../i/bg_h1.gif') top left no-repeat;}
.h1 IMG {margin-left: 2.1em}
.center_coll_text .h1 {width: 100%}
.center_coll_text .h1 H1 {font-size: 200%; padding: .9em 1.8em; margin-right: 0}



.right_coll .news .wrapper {padding: 1.8em 1.5em .6em 1.3em}
.news {clear: both; background: #dfe9f5; margin-bottom: 2.1em}
body.n1 .news {background: #eeede9}
div.galery {clear: both; margin-bottom: 1.8em}

.bottom_box {width: 100%; clear: both; margin-top: 1.2em; padding-bottom: 2.1em}
.bottom_box .wrapper {padding: 0 1.5em 1.5em 2.1em}
.quote {background: #485f6c; width: 100%; float: left; color: white}
body.n1 .bottom_box .quote .wrapper {padding: 0 1.5em 0 0; float: left}
.bottom_box .line {margin-bottom: 1.8em}
.bottom_box .quote .coll {width: 50%; float: left;}
.quote IMG.pic {margin-bottom: 2.1em; padding: 0 10px 0 0; float: left;}
.quote SPAN.intro {font-size: 170%;} /*{background: url('../i/quotes.gif') 0 0 no-repeat; font-size: 170%; padding-left: 65px; display: block; height: 48px}*/
.img-intro {float: left; padding: 0 10px 5px 0}
body.n1 .quote SPAN.intro {background: none; padding: 0; margin: 0}
body.n1 .quote P {color: #cad1d4}
body.n1 .quote div.intro {padding-left: 350px; background: url('../i/quotes.gif') 270px 0 no-repeat; color: white; margin-top: 2.1em}
body.n1 .quote div.intro P {color: white;}
.bottom_box .quote .coll .wrapper {padding: 2em 1.5em 1.5em 4em}
.wrapper_r {padding: 2.1em 3em 1.5em 1em}

.bottom_box div.nominations {float: left; width: 20%}
.nominations UL {list-style-type: none; margin-bottom: 1.8em}
.nominations LI {font-size: 110%; margin-bottom: .6em}



.partner img {
    float:left;
    margin:0 10px 10px 0; clear: left;
    }

.partner p {
    overflow:hidden;   
    }


.partner p ul {
    overflow:hidden;        
    }
div.h1 a.h1 {color: #c3d5ec; font-weight: normal}



 .b-slyder{
        height:60px;
        background:#042335;
      }
      .b-slyder-scroll{
        height:60px;
        width:20px;
        background:#042335 no-repeat 60% 50%;
        
      }
      .b-slyder-scroll-left{
        background-image:url(http://hrbrand.ru/i/left.gif);
      }
      .b-slyder-scroll-right{
        background-image:url(http://hrbrand.ru/i/right.gif);
      }
      
    .reg-partner-text {color: #fff; text-align: center}


.logo {clear: both; margin: 10px 0;}
.logo img {margin: 5px; padding-right: 10px; float: left;}


.counters {padding: 5px 10px; float: right; }

.sub li  {text-transform: none; font-size: .8m; font-weight: normal; list-style: disc;}
