@IMPORT url("style.css");

body            {   background-color: #fff; }
.esencisPage    {   background: url("/skin/default/img/hronline/shadow-left.gif") top left repeat-y; width: 1005px;   }
.wrap           {   background: url("/skin/default/img/hronline/shadow-right.gif") top right repeat-y;  }
.logo           {   left: 50px;     }
.logo2          {   left: -15px;    margin-right: 20px;    }
#i_header       {   left: 110px;    display: none;  }
.content        {   float:none;}
.wrap-content   {   background: none;}
.header         {   margin-bottom: 50px;}

.ApplicationModuleFrontList2 div a,
.ApplicationModuleFrontList2_1 div a{   display: block; width:250px;    margin: 15px 0px 16px 0px;    color: #4d4d4d;    text-decoration: none;  }

.ApplicationModuleFrontList3 div a  {   display: block;                 margin-bottom:  1px;                    text-decoration: none;  }
.ApplicationModuleFrontList2        {   padding-left:3px;   background: url("/skin/default/img/hronline/panel1-right-border.gif") top right repeat-y;}
.ApplicationModuleFrontList2_1      {   padding-left:3px;   }

.module-title   {   font-size: 11px;  line-height: 12px;  padding-left: 1px;}
.module-title2  {   font-size: 18px;    }
.panel0         {   float:left;     width: 195px;       /*height: 500px;*/  }
.panel1         {   float:left;     width: 370px;                       }
.panel2         {   float:right;     width: 360px;       overflow:hidden;    margin-left: 5px;  margin-right: 33px;}

.leftCol-content{   width:  160px;   height: 100%;       padding-left: 35px;                }

.cleaner        {   width: 800px;   clear: both;}

.leftCol-content img {   margin-bottom: 15px;}
.leftCol-content img#left-rok {   margin: 50px 0px 0px 20px; display: block;}


.footer         {   width: 770px;   height: 32px;   margin: auto;   text-align: left;   padding-left: 180px;    padding-top: 18px;
                    background: #fff url('/skin/default/img/hronline/pozadi-paticka.png') top left no-repeat;
}
.footer a       {   color: #000;    text-decoration: none;}

/* barvy modulu */
.Periskop       {   color: #4b6274;     }
.HRKlinika      {   color: #751612;     }
.HRRozhledna    {   color: #929963;     }
.Webforum       {   color: #f49d00;     }
.Webinar        {   color: #99ccff;     }

.footer-c       {   color: #003366;     padding-left: 140px;    font-weight: bold;  }

.message, .error, .warning {
    margin-top: 15px;
}

.DocumentBody   { margin-top: 20px; }
.content-hro    { width: 735px; float: right; margin-right: 35px; }
.hr             { padding-top: 33px;  padding-bottom: 34px;  clear:both;}
.hr img, .img-hr{ width: 100%; height: 17px;}

.img-hr         { margin-bottom: 13px;}

.HROtazkaFrontEditor .caption, .HROtazkaFrontEditor .submitButton, .PrispevekFrontEditor .submitButton {
    background-color: #4b6274;  color:  #fff;   text-align:center;
    width:  120px;
    height: 20px;
    line-height: 20px;
}

.HROtazkaFrontEditor .caption       {   margin-top: 50px;   }

.HROtazkaFrontEditor .submitButton, .PrispevekFrontEditor .submitButton  {
    margin:  0px;   padding: 0px;   line-height: normal;    text-transform: uppercase;
    border: none;   float: right;
}

.HROtazkaFrontEditor textarea       {   border: solid 1px #999;     background-color: #fff;     width: 733px;   margin: 2px 0px;    height: 70px;   }


.info-text          {   color: #666;    clear: both;  }
.otazka-complete    {   width: 100%;    border-top: solid 2px #ccc;}
.otazka-wrap        {   width:  50%;    border-right: solid 2px #ccc;}

.otazka             {}
.odpovedi           {}

.jmeno, .datum      {   color: #4b6274; }
.jmeno              {   font-weight: bold;  margin-top: 10px; }
.datum              {   margin-top: 0px;}
.text               {   margin-top: 10px; }
.otazka-complete td {   vertical-align: top;}
.content-footer a   {   margin-right: 30px; }
.content-footer     {   text-align: left;   /*background: url('/skin/default/img/hronline/@HRforum_logo.gif') 600px 21px no-repeat;*/
                        vertical-align:bottom;  height: 110px;}

.content-footer a        {  float: left;  width: 100px;  height: 92px;  background-repeat:no-repeat;  background-position: 50% 100%;
                            text-decoration: none;
                         }

#content-footer-archiv   {  background-image: url('/skin/default/img/hronline/archiv.png');    }
#content-footer-knihovna {  background-image: url('/skin/default/img/hronline/knihovna.jpg');  }
#content-footer-contacts {  background-image: url('/skin/default/img/hronline/contacts.gif');  height: 94px;}
#content-footer-home     {  background-image: url('/skin/default/img/hronline/home.gif');      }
#home-footer             {  background-image: url('/skin/default/img/logo_hronline.jpg');    float: right;  margin-right: 15px; z-index: 1;}
h1                       {  font-weight: normal;}

.stop                    {  background: #fda url('/skin/default/img/hronline/stop1.gif') 5px 5px no-repeat;  /*height:47px;*/  padding: 5px 5px 5px 70px;
                            text-align: left; vertical-align: middle; font-weight: bold;}

.IsAnonymous             {  float: left;  color: #666;  margin-bottom: 20px;}

.intro-wrap              {  width: 90%; margin: auto; margin-bottom: 20px;}

/*.loginDiv                {  clear: both;  padding-left: 180px; float: left; }*/
/*.loginDiv,*/ .actualHROnline {  width: 735px; float: right; padding-right: 35px; clear: none; }

.doubleLine              {  width: 736px; height: 17px; margin-bottom: 15px; margin-top: 15px;}
.ModuleIntro_hronline div.hr                   {  width: 736px; height: 17px; float: right; padding-right: 35px; clear: none;}


.panel0 .loginPanel    {  width: 157px; height: 90px; background: url('/skin/default/img/hronline/login-bg.gif') top left no-repeat;
                            border: none; padding: 28px 0px 0px 5px; margin-top: 45px;}

.loginPanel .textInput, .loginPanel .passInput      {  width: 80px; }
.loginPanel input                                   {  height:16px;  }
.loginPanel form, .loginPanel td, .loginPanel input {  margin:0; padding:0; }
.loginPanel                                         {  text-align: left;  }

.loginPanel .textInput, .loginPanel .passInput     {  border: solid 1px #ababab;  background-color: #fff; }
.loginPanel .submitButton                          {  background-color: #666; margin-top: 0px; border:1px solid #959595; color:#FFFFFF; float:right; 
                                                      height:20px; padding:0; width: 51px; }

.loginPanel table, .loginPanel form                {  width: 69px;}
.ge-methods                                        {  height: 50px; _height: 42px;}

.loginPanel #method_lostPassword                   {  border: none; color:black; float:left; font-size:85%; width:70px; background-color: transparent; padding: 0px; }

/* diskuse */
.prispevek-nazev        {  color: #333;  font-size: 24px;  margin-top: 10px;}
.prispevek-autor-datum  {  font-weight:bold;  margin-bottom: 25px;}
.diskuse-infopanel      {  margin: 40px 0px 7px 0px;  font-weight: bold;  border-bottom: solid 1px #F49D00;  padding-bottom:7px;  font-size: 16px;}

span.text.bold          {  font-weight: bold;}
span.star.active        {  color: #F49D00;}
span.star               {  font-size: 16px;}
span.text               {  margin-right: 20px;}
span.text a             {  text-decoration: none;  color: #333;}

.content-hro form       {  padding: 15px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
/*.content-hro textarea   {  width: 100%;  margin: 8px 0px 4px 0px;  height: 150px;  border: none;  background-color: #e6e6e6;}*/
.content-hro textarea   {  width: 100%;  margin: 0px 0px 0px 0px;  height: 150px;  border: none;  background-color: #e6e6e6;}
#method_sendPrispevek   {  background-color: #F49D00;  color: #333;  }

.PrispevekFrontList .ComponentCollection-Method-Cell   {  text-align: right;  padding-bottom: 3px; }
.PrispevekFrontList .ComponentCollection-Method-Cell a {  text-decoration:none;  color: #333;  font-weight: bold;}
.prispevek-osoba        {  font-weight: bold;}
.prispevek-datum        {  color: #F49D00;}

.PrispevekFrontList-Wrap{  margin-top: 45px;  padding-bottom: 40px;  border-bottom: solid 1px #F49D00;}
td.InOsoba              {  padding-bottom:4px;  padding-top: 7px;  border-top: dotted 2px #fdf3e8;}

.PrispevekFrontList     {  width: 100%;}

/* anketa */
.anketa                 {  border:1px solid #CCCCCC; width: 450px; padding: 0px; text-align: center; margin: 20px 0px 20px 0px; }
.anketa h2, .anketa h3  {  margin: 0px; padding: 10px 10px 0px 10px;}
.anketa h3              {  margin-bottom: 20px;}
.anketa a               {  padding: 2px;  }
.anketa td              {  text-align: center;}
.anketa table           {  width: 100%;}

.detailCasopisAtHRForum .message,
.detailCasopisAtHRForum .error,
.detailCasopisAtHRForum .warning { width: 525px; }

.vote1                  {  background-color: #339900; color: #fff; }
.vote2                  {  background-color: #CF1010; color: #fff; }
.vote3                  {  background-color: #003366; color: #fff; }

.actualHROnline         { width: 735px; float: right; }
.cont-periskop-img      { width: 120px; height: 124px; background-repeat: no-repeat; background-position: 50% 50%;}
.actualHROnline h1      { margin: 0px; color: #4D4D4D; padding-left: 20px;}
.group1                 { float: left; margin-right: 10px;}
.group2                 { padding: 37px 10px 0px 130px; }
.actualHROnline h2      { margin: 0px; font-size: 18px; font-weight: normal;}
.actualHROnline a       { text-decoration: none;}
.actualHROnline a p     { color: #4D4D4D;}
.actualHROnline a .group2     { color: #4D4D4D;}

.archiv-header                 { border-bottom: solid 1px #e6e6e6; padding-top: 20px; padding-bottom: 20px; }
.archiv-datum, .archiv-nazev   { font-weight: bold; font-size: 18px; }
.archiv-datum                  { padding: 25px 0px 10px 0px; }
.archiv-popis                  { color: #000; padding-bottom: 25px }
.archiv-popis p                { margin: 0px;}
.HRDiskuseArchiv .Tema a       { display: block; text-decoration: none; }
.HRDiskuseArchiv               { width: 100%; }
.HRDiskuseArchiv tr :hover     { background-color: #f5f9fc; }
.bb                            { border-bottom: solid 1px #e6e6e6; }

.ComponentCollection-Paging-Row a { text-decoration: none; }

.archiv-pane            { width: 47%; float: left; padding: 5px; margin:5px; border: solid 1px #eee; font-weight: bold; 
                          font-size: 16px; text-decoration: none; }
.archiv-pane:hover      { border-color: #5AA6D2; }
.archiv-pane p          { margin: 0px; }
.archiv-pane-datum      { float: right; }
.archiv-pane-nazev      { margin-top: 50px; text-align: center; }
.archiv-pane img        { float: left;}

.content-hro p {
    margin: 0px;
}