/*pravidla neviditelna pro wysiwyg xstandard editor:*/
@import "rmsystem_import.css";

a {color:#386994} /*1 zbytecne pravidlo ...nutne kvuli editoru xstandard*/

body {font:75%/1.4 Arial, sans-serif; background:white url('../../gfx/topback.gif') 0 0 repeat-x;color:#49545A}

a {color:#386994}
a:hover {color:black}
a.next {background:transparent url('../gfx/nexta.gif') left center no-repeat;padding:0 0 0 10px;font-size:92%}

/*select, input, textarea {font-size:100%}*/
hr {display:none}
img {border:0}
a img {border:0}
p {margin:0.5em 0}
p.right {text-align:right}

.tleft  {text-align:left}
.tright {text-align:right}
.tcenter {text-align:center}

.nowrap { white-space:nowrap }

.cleaner { clear:both }
.spacer  { height:15px }
.print {display:none}

.vysvetlivky {font-size:90%}
small {font-size:92%}

h1 {margin:0.5em 0;color:#1572bf;font-size:220%;font-weight:normal}
h2, h3, h1.h2 {margin:1em 0 0.5em 0;font-weight:bold;color:#1572BF}
h2, h1.h2 {font-size:125%;}
h3 {font-size:108%;}
h4 {font-size:100%;color:black;margin:1.1em 0 0.5em 0;font-weight:bold}

img.content-img {margin:20px auto 10px auto}

table.tbl1,
table.tbl2,
.clanek-text table {font-size:92%; color:#49545A; font-weight:bold}
 
table.tbl1 {width:100%;border-collapse:collapse;margin:0.5em 1px;padding:0;border:1px solid #D4DBE3; _width:99.5%;}
table.tbl1 tr {background-color:#F6FBFF}
table.tbl1 tr.hover { background:#d9ecfb }
table.tbl1 td {text-align:right;margin:0;padding:2px 8px;border-bottom:1px solid #D4DBE3;vertical-align:top;}
table.tbl1 td.th {padding:6px 6px 3px 6px;vertical-align:bottom;background:white url('../gfx/thead.gif') left bottom repeat-x;border-bottom-color:#929CA5;white-space: normal}
table.tbl1 td.aup   {font-weight:bold;color:#2D7E2F}
table.tbl1 td.adown {font-weight:bold;color:#BF3624}
table.tbl1 td.tleft {text-align:left}
table.tbl1 td.tcenter {text-align:center}

table.tbl2 {width:100%}
table.tbl2 td,
 table.tbl2 th {vertical-align:top;padding:15px 0;background:transparent url('../gfx/line.gif') left bottom repeat-x}
table.tbl2 th {text-align:left;white-space:nowrap}
table.tbl2 td {text-align:right;}
table.tbl2 tr.last td,
 table.tbl2 tr.last th {background-image:none; padding-bottom:5px}

.clanek-text table { border-collapse:collapse; margin:5px 0 15px 0; border:1px solid #D4DBE3 }
.clanek-text table tr {background-color:#F6FBFF}
.clanek-text table tr.hover { background:#d9ecfb }
.clanek-text table td { padding:2px 5px; border-bottom:1px solid #D4DBE3 }
.clanek-text table tr.head td { background:white url('../gfx/thead.gif') left bottom repeat-x; padding:4px 5px }

ul.list1 {list-style-type:none;margin:0.5em 0;padding:1px 5px;background-color:#F6FBFF}
ul.list1 li {width:100%;margin:0;padding:12px 0;background:url('../gfx/line.gif') left bottom repeat-x; border-bottom-color:#929CA5}
ul.list1 li.last {background-image:none}
ul.list1 li div.date {float:left;width:50px;height:40px;margin:0;color:white;font-size:85%;font-weight:bold}
ul.list1 li div.date span {display:block;margin:3px 0 0 4px}
ul.list1 li div.cont {margin:0 0 0 57px}
ul.list1 li div.cont h5 {font-size:100%;margin:0}
ul.list1 li div.cont p {margin:0;font-size:92%}

ul.list2 {list-style-type:none;margin:0.5em 0;padding:0}
ul.list2 li {margin:0;padding:0;background:url('../gfx/line.gif') left bottom repeat-x}
ul.list2 li a {display:block;padding:3px 0 3px 17px;text-decoration:none;color:#3F464C;background:url('../gfx/bul1.gif') 2px 8px no-repeat;}
ul.list2 li a:hover {background-color:#F2F2F2}

ul.list3 { list-style-type:none; margin:0.5em 0; padding:0 }
ul.list3 li { margin:0 0 5px 0; padding:0; background:none }

ul    {list-style-type:none;margin:0.5em 0;padding:0 0 0 10px}
ul li {margin:0;padding:0 0 0 12px;background:url('../gfx/bul1.gif') 0 4px no-repeat}

div.line {clear:both;width:100%;height:1px;background:url('../gfx/line.gif') repeat-x 0 0;overflow:hidden}

div.blok {background-color:#F6FBFF;padding:1px 6px}

input.button {margin:0;padding:0;border:0;width:61px;height:21px;background:url('../gfx/button61.gif') 0 0 no-repeat; font-size:11px; cursor:pointer; cursor:hand}
input.button.reset {color:gray}
.standardform input.input-text { font-size:100%;/* background-color:#f6fbff*/ }
.standardform select { font-size:100%; /*background-color:#f6fbff */}

/*homepage layout:*/
div.cols3 {width:100%}
div.cols3 div.col1 {float:left;width:420px}
div.cols3 div.col2 {float:left;width:300px;margin:0 0 0 18px}
div.cols3 div.col3 {float:right;width:192px;}

/*obchodovat-zaciname*/
div.cols2 {width:100%}
div.cols2 div.col1 {float:left;width:710px}
div.cols2 div.col2 {float:right;width:192px}

/*cp-detail*/
div.cols2b {width:100%}
div.cols2b div.col1 {float:left;width:720px}
div.cols2b div.col2 {float:right;width:214px}

div.l3panel {width:191px;height:199px;margin:0 0 25px 0;background:#2579BF url('../gfx/3panel2.gif') 0 0 no-repeat }
div.l3panel ul {list-style-type:none;margin:0;padding:6px 0 0 0;}
div.l3panel ul li {margin:0;padding:0;background:url('../gfx/3panel-sep.gif') left bottom no-repeat }
div.l3panel ul li.last {background-image:none}
div.l3panel ul li div {background:url('../gfx/3panel-a.gif') no-repeat 12px 18px; height:64px}
div.l3panel ul li div a {display:block; color:white;font-size:125%;text-decoration:none;line-height:1.2;padding:13px 10px 0 50px}
div.l3panel ul li div a:hover {color:white;text-decoration:underline}

div.l3horizontal {text-align:center}
div.l3horizontal ul {list-style-type:none;padding:0}
div.l3horizontal ul li {display:inline; margin-right:15px}

p.crumbs {margin:1.30em 0;padding:0 0 0.7em 0;background:url('../gfx/line.gif') repeat-x left bottom;}
p.crumbs a {color:#384857}
p.crumbs span.sep {background:transparent url('../gfx/nexta.gif') center no-repeat; padding:0 6px}
p.crumbs span.altsep {visibility:hidden}

.green {color:#2D7E2F}
.red {color:#BF3624}
.small {font-size:92%}

div.aup {float:right;padding-left:17px;font-weight:bold;color:#2D7E2F;background:transparent url('../gfx/aup.gif') no-repeat 0 0}
div.adown {float:right;padding-left:17px;font-weight:bold;color:#BF3624;background:transparent url('../gfx/adown.gif') no-repeat left center}

input.smallbutton { border:1px solid #707070; background:#efefef; 
                                 cursor:pointer; cursor:hand }
input.smallbutton.hover { background:#e0e0e0 }

#all {width:100%;background:url('../gfx/header-rl2.gif') no-repeat top center}
#page {width:980px;position:relative;margin:0 auto;text-align:left;overflow:visible}

#header {width:100%;height:90px;overflow:hidden;background:url('../gfx/header.jpg') no-repeat 0 0}
#header #slinks {float:right;white-space:nowrap;font-size:92%;padding:2px 0 0 0;}
#header #slinks a {color:#49545A}
#header #slinks .sep {color:gray;margin:0 0.5em}
#header #logo {padding:18px 0 0 0;float:left}
#header #logo img {width:194px; height:61px; float:left}
#header #logo #logo-text { float:left; height:61px; line-height:61px; margin-left:20px; font-size:26px; color:#386994 }
#header #lngswitch { clear:right; float:right; font-weight:bold; padding:10px 20px 0 0 }
#header #search {clear:right;float:right;padding:10px 0 0 0}
#header #search input.input-text {width:150px; float:left; height:17px; border:1px solid #2E3339 }
#header #search input.button {margin-left:5px}

#area {width:100%;background:white url('../gfx/page2.gif') repeat-y 0 0}
#areain {width:100%;background:url('../gfx/page1.gif') no-repeat 0 0; border-bottom:1px solid #9c9d9f}

.menu {font-size:92%;font-weight:bold}
.menu ul {width:100%;list-style-type:none;margin:0;padding:0}
.menu ul li {float:left;margin:0;padding:0;line-height:30px;background:none;white-space:nowrap}
.menu ul li a {display:block;text-decoration:none;}

#menu {width:100%;height:30px;background:#1271c1 url('../gfx/menu.gif') no-repeat 0 0;font-weight:bold }
#menu ul li div a {color:white;float:left;padding:0 14px;}
#menu ul li div a:hover {background:url('../gfx/menuitem-hover1.gif') no-repeat 0 0}
#menu ul li div a:hover span {background:url('../gfx/menuitem-hover2.gif') no-repeat top right}
#menu ul li.active {background:url('../gfx/menuitem-a.gif')  no-repeat 0 0 }
#menu ul li.active div {background:url('../gfx/menuitem-a2.gif') top right no-repeat}
#menu ul li.active div a {color:#374852;/*float:none*/}
#menu ul li.active div a:hover {background-image:url('../gfx/nic.gif')}
#menu ul li.active div a:hover span {background-image:url('../gfx/nic.gif')}

#menu ul li.reg {float:right;margin-right:3px}

#submenu {margin:0 1px;padding:0 0 0 6px;background:transparent url('../gfx/submenu.gif') repeat-x 0 0 }
#submenu ul li {position:relative;background:url('../gfx/submenuitem-sep.gif') right center no-repeat}
#submenu ul li div {margin:0 2px 0 0}
#submenu ul li div a {padding:0 5px 0 7px;color:#384857}
#submenu ul li div a:hover {background:url('../gfx/submenuitem-a.gif') 0 0 repeat-x;color:black}
#submenu ul li.last {background-image:none}
#submenu ul li.active div {background:url('../gfx/submenuitem-a.gif') 0 0 repeat-x}

#submenu ul li ul {display:none;position:absolute;width:165px;left:0;top:28px;border:1px solid #d9e2e9;background-color:white}
#submenu ul li ul li {background-image:none;clear:left;float:none;background:url('../gfx/content.gif') repeat-x 0 0;line-height:25px}
#submenu ul li ul li div {margin:0}
#submenu ul li.active ul li div {background:url('../gfx/content.gif') repeat-x 0 0;}
#submenu ul li ul li a {padding:0 10px;zoom:1}
#submenu ul li ul li a:hover {background:url('../gfx/submenuitem-a.gif') 0 0 repeat-x}
#submenu ul li:hover ul,
 #submenu ul li.hover ul {display:block}


#content {margin:1px;padding:1px 15px;border-top:1px solid #D9E2E9;background:transparent url('../gfx/content.gif') repeat-x 0 0 }
#contentin {width:100%;}

#footer {float:right;display:inline;margin:1em 10px 0 0;background:#2F343A url('../gfx/footer1.gif') 0 0 no-repeat;color:white;font-size:92%}
#footerin {padding:5px 10px;background:transparent url('../gfx/footer2.gif') top right no-repeat; text-align: right;}
#prohlaseni {color:white; margin-top:5px;}

/*cp-detail souhrn*/
#detailcp-souhrn {  }
#detailcp-souhrn h1 { font-size:100%;margin:0;color:black;font-weight:normal;border:1px solid #D4DBE3;border-bottom-color:#929CA5;background:url('../gfx/bbh.gif') center repeat-x }
#detailcp-souhrn h1 span { display:block;padding:3px 5px; border-bottom:1px solid #D4DBE3 }
#detailcp-souhrn h1 strong {color:#1572bf;font-size:135%;font-weight:bold}

#souhrn-body { margin:0 0 17px 0;background:url('../gfx/line.gif') left bottom repeat-x}
#souhrn-body .out { width:135px;float:left;margin:0 12px 0 0;font-weight:bold }
#souhrn-body .in  { padding:1px 0 5px 8px;border:1px solid #D4DBE3;background-color:#F6FBFF }
#souhrn-body h5 {font-size:220%;margin:10px 0;font-weight:bold; white-space:nowrap}
#souhrn-body h6 {font-size:150%;margin:10px 0;font-weight:bold; white-space:nowrap}
#souhrn-body p strong {padding:0 25px 0 0;}
#souhrn-body p strong.aup {color:#11940d;background:url('../gfx/aup.gif')  no-repeat bottom right;}
#souhrn-body p strong.adown {color:#BF3624;background:url('../gfx/adown.gif') no-repeat bottom right;}

#souhrn-body table { margin-top:0px; font-weight:bold }
#souhrn-body table td { white-space:nowrap; padding:2px 0 }
#souhrn-body table .l { padding-right:6px }
#souhrn-body table .d { padding-right:16px }
#souhrn-body table .r1 td {padding-top:7px}

#detailcp-hloubka h3 { margin-top:0 }
#detailcp-hloubka table.tbl1 tr.stred { background:#ececec }

#detailcp-udalosti { border:1px solid #D4DBE3; background:#F6FBFF; width:464px; float:left }
#detailcp-udalosti h2 { margin:0; border-bottom:1px solid #929CA5; background:url('../gfx/bbh.gif') center repeat-x  }
#detailcp-udalosti h2 span { display:block; padding:4px 5px 2px 5px; border-bottom:1px solid #D4DBE3 }
#detailcp-udalosti .content { margin:3px 5px }
#detailcp-udalosti .clanek-obrazek img { width:30px; height:24px }
#detailcp-udalosti h5 { margin:0; font-size:100% }
#detailcp-udalosti .clanek-obsah { margin-left:44px }
#detailcp-udalosti .next { margin-right:10px }
#detailcp-udalosti .clanek-obrazek { font-size:1px } /*ie*/
#detailcp-udalosti li { border-top:1px solid #F6FBFF } /*ie*/

input#ticker { text-transform:uppercase }

/*kontakty*/
.tbl1.kontakty-tbl { width:auto; margin-bottom:15px; float:left; margin-right:20px }
.tbl1.kontakty-tbl td.th {  }
.tbl1.kontakty-tbl td { text-align:left }
.tbl1.kontakty-tbl .sl1 { white-space:nowrap; padding-right:20px; font-weight:normal }

table.tbl1.pobocky-tbl td { font-weight:normal; text-align:left;white-space: normal}
table.tbl1.pobocky-tbl td.th,
table.tbl1.pobocky-tbl td.sl1 { font-weight:bold }

div#kontakty-info { float:left; width:60%; padding:0px 10px; line-height:2em }
div#kontakty-info h4 { font-size: 110%; }
div#kontakty-telefon { background:#ECF4FF none repeat scroll 0% 50%; float:right; padding:20px; font-size:120%; line-height:2em }
div#kontakty-telefon ul li {background:transparent url(../gfx/bul1.gif) no-repeat scroll 0px 10px; padding-left:18px}


div#ec-lot table {width: 50%; margin:auto}

/* Objemy obchodu */
div#table-objemy table.tbl1 td {width:130px}

/* Seminare */
div#seminare {width:950px;}
div#seminare .maly-text { font-weight: normal;font-size: 85%;}
div#seminare div#vip_klienti { color:red; font-weight:bold; display:none; margin-bottom: 10px;}
div#form-seminare label {float: left; width:250px; margin: 2px 0px;}
div#form-seminare input {font-size: 100%; margin: 2px 0px; padding-left: 2px;}
div#form-seminare select {font-size: 100%; margin: 2px 0px;}
div#form-seminare div.vyber {float:left; margin-right:10px}
div#seminare input.seminare-button { background:#1572BF; border:2px outset #CFD2E4;color:#FFFFFF;font-size:11px;font-weight:bold;padding:4px 10px; margin-left:250px}
div#seminare div.vysledek {color:red; font-weight:bold; margin-bottom: 10px;}
div#seminare div.vysledek.ok {color:#2D7E2F}
div#seminare div#seminare-podminky {margin-top:30px; padding:10px; background:#ECF4FF none repeat scroll 0%}
div.levy_sloupec {width:50%; float:left}
div.pravy_sloupec {width:50%; float:right}

/* burza a sluzby - harmonogram aukce */
#harmonogram-aukce { border-collapse:collapse }
#harmonogram-aukce tr { background:#F6FBFF }
#harmonogram-aukce .th td { white-space:nowrap; background:#ececec; font-weight:bold; font-size:110% }
#harmonogram-aukce td { border:1px solid #D4DBE3; padding:2px 4px }

/* udalosti */
#udalosti {  }
#udalosti h1 { margin-top:0 }

div.submenu2 { text-align:right } 
div.submenu2 span.sep { padding: 0 6px }
div.submenu2 span.active { font-weight:bold }

#vyberCP { }
#vyberCP input { width:90px; font-size:7.5pt; margin-left:5px }

#timeaxis { padding:5px 0; margin-bottom:20px; background:transparent url('../gfx/line.gif') repeat-x left bottom }
#timeaxis a { font-weight:bold; margin-right:10px }
#timeaxis input { font-size:7.5pt }
#timeaxis #udalosti-cas-form { display:inline; margin-right:10px }

#udalosti_posouvatko { text-align:center; margin-top:20px }

#udalosti-form { margin-bottom:25px; padding-bottom:10px; background:transparent url('../gfx/line.gif') repeat-x left bottom }
#udalosti-form #timeaxis {  background-image:none; }
#udalosti-form #timeaxis input { margin-right:10px }
#udalosti-form table { border-collapse:collapse  }
#udalosti-form td { padding:6px 10px }
#udalosti-form td.sl1 { background:#F3F8FF }

/*
#udalosti .tbl1 .sl1 { text-align:center; white-space:nowrap }
#udalosti .tbl1 .sl2 { text-align:left }
#udalosti .tbl1 .sl3 { text-align:center; white-space:nowrap }
*/
#udalosti .clanek-nahled { margin-bottom:20px; border-bottom:1px solid white}
#udalosti .clanek-nahled .obsah { margin-left:70px }
#udalosti .clanek-nahled h3 { margin:0 0 3px 0 }

.clanek-obrazek { border:1px solid silver; float:left; margin-right:10px }
.clanek-obrazek img { border:1px solid white }

ul#hotnews li a { background-image:url('../gfx/nexta.gif'); text-decoration:underline; padding:5px 0 4px 17px }

div.clanek-text { text-align:justify }
.clanek-text img { margin:5px }

.justify { text-align:justify }
div.justify p{ text-align:justify }

/*
.clanek-text table { border-collapse:collapse; margin-bottom:15px }
.clanek-text table td, .clanek-text table th { border:1px solid black; padding:1px 3px}
*/
div.clanek-prilohy { margin-top:30px }

/*banners*/
#banner-right-191x191 { width:191px; height:191px; margin-top:30px; padding-left: 6px; }
#banner-right-191x191 img { width:100%; height:100% }

#banner745x100-dolni { width:745px; height:100px; margin:40px auto 20px auto }
#banner745x100-dolni img { width:100%; height:100% }


/* on-line TV */

#scroller {
  width:868px; 
  height:40px;
  padding:20px 0px 10px 0px; 
  overflow:hidden; 
  position:relative; 
  border-bottom:1px solid #5f5f5f;
  background: white url(../gfx/tv_back.gif) repeat-x scroll 0 0; 
}

#scroller #tag {
  white-space:nowrap; 
  position:relative;
  left:50px; 
  color:black; 
  float:right; 
  background:;
}
#scroller-info {
  float:left; 
  width:104px; 
  padding:25px 0px 28px 8px; 
  border-bottom:1px solid #5f5f5f; 
  background: white url(../gfx/tv_back.gif) repeat-x scroll 0 0;
}

span.t_up {
  background: transparent url('../gfx/aup.gif') no-repeat scroll 0 0;
  padding: 2px 10px 0 20px; 
}
span.t_down {
  background: transparent url('../gfx/adown.gif') no-repeat scroll 0 0;
  padding: 2px 10px 0 20px;
}
span.oup {
  font-weight:bold;
  color: #2D7E2F;
}
span.odown {
  font-weight:bold;
  color: #BF3624;
}

span.oneutral {
  font-weight:bold;
  color: #5f5f5f;
}

.ocol {
  border-right:1px solid #c2c7cd; 
  padding:10px;
}

#eucookie {
    position: fixed;
    bottom: 0;
    display: block;
    width: 100%;
    left: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    background: #fff;
    border-top: 2px solid #ccc;
    color: #000;
    text-align: center;
}
#eucookie_close {
    font-weight: bold;
    color: #666;
    text-decoration: none;
    margin-left: 10px;
    cursor: pointer;
}


.historieTbl {
    table-layout: fixed;
}
.historieTbl > tbody>tr>td:nth-child(2) {
    width: 145px;
}
#hloubka-tbl table.tbl1 td{
    white-space: nowrap;
}
#hloubka-tbl table.tbl1 td.th{
    white-space: normal;
}
#detailcp-obchody table.tbl1 td{
    white-space: nowrap;
}
#detailcp-obchody table.tbl1 td:first-child{
    white-space: normal;
}
#detailcp-obchody table.tbl1 td.th{
    white-space: normal;
}