body {margin: 0 auto; position: relative; text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; background: url('/images/adoforum2/page-bkg.jpg') repeat-x scroll 0 0 #ffffff;}
body.body-ads {background: url('') no-repeat scroll center 0 #ffffff; background-attachment: fixed;}
* {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; margin: 0px; padding: 0px;}
img {border: none !important;}
#wrap {width:1000px; margin: 0 auto; text-align: left; position: relative; background: url('/images/adoforum2/content-bkg.jpg') repeat-x scroll 0 214px #F6F6F6;}
#head {width:100%; height: 215px; padding:0; border:none; margin:0 0; background: url('/images/adoforum2/head-bkg.gif') repeat-x scroll 0 0; overflow: hidden;}
#head_container {width:auto; padding: 0px; margin-left: 17px; border:none; text-align: left; position: relative;}
#middle {width:670px; float: left; overflow: hidden;}
#middle_container {width:auto; text-align: left; padding-left:17px;}
#middle_container_coll {width:auto;	background-color: white; margin-bottom: 10px;	padding-bottom: 20px;}
#right {width:315px; padding:0px;	float: right;	overflow: hidden;}
#right_container {width:auto;	padding: 0px;	text-align: left;}
#footer {width:100%; padding:0; clear: both;}
#footer_container {width:auto; padding: 0px; text-align: center;}
#search {background-color: white;}
#copyright {background-color: #3C4545; color: white; font-size: 9px; height: 25px; line-height: 25px; margin-bottom: 10px; text-align: left; text-indent: 8px;}
#bottom_cells {background-color: #E2E4E3; height: auto;}
#copyright .copy {color: white; font-size: 9px; text-align: center; text-indent: 8px;}
#copyright .web_links {float: left; margin-left: 8px; padding-top: 5px;}
#copyright .web_links li {float: left; list-style: none; margin-left: 6px;}
#copyright .web_links a {display: block;}
#product_menu {width: 100%; height: 40px; text-align: center; background-color: #E2E4E3;}
#product_menu ul {margin: 0 auto; width: 90%;}
#product_menu li {float: left; list-style: none; margin-right: 12px; margin-bottom: 4px;}
#product_menu li a {display: block; color: #3557BD; font-size: 11px;}

/* hlavicka begin*/
.loader-big {width: 33px; height: 42px; margin: 10px auto;}
#lawtreecell .loader-big {width: 33px; height: 42px; margin: 10px auto; clear: both; float: none;}
#lawtab {position: relative;}
#header_logos form, #header_logos .du_logo, #header_logos .vd_logo, #header_logos #navigation {position: absolute; z-index: 1 !important;}
#header_logos form {top: 69px; left: 290px;}
#header_logos form .search_input {background: url("/images/adoforum2/search-bkg.gif") no-repeat scroll 0 1px transparent; border: medium none; height: 31px; line-height: 31px; padding-left: 10px; padding-right: 18px; width: 259px; overflow: hidden;}
@media \0screen {
  #header_logos form .search_input {padding-left: 10px; padding-right: 0px; width: 267px; margin-right: 12px; overflow: hidden;}
}
*:first-child+html #header_logos form .search_input {padding-left: 10px; padding-right: 0px; width: 267px; margin-right: 12px; overflow: hidden;}
:root #header_logos form .search_input {padding-left: 10px; padding-right: 0px; width: 267px; margin-right: 0px; overflow: hidden;}
#header_logos form .search_button {background: url("/images/adoforum2/search-button.png") no-repeat scroll 0 2px transparent; border: medium none; color: black; font-size: 14px !important; height: 39px; margin-left: -4px; width: 87px; cursor: pointer;}
#header_logos form .search_input.greyText {color: grey;}
#header_logos .du_logo {left: -16px; top: 47px;}
#header_logos .vd_logo {right: 95px; top: 23px;}
#header_logos #navigation {right: 22px; top: 0px;}
#header_logos #navigation li {list-style: none; color: black; float: left; margin-left: 5px;}
#header_logos #navigation li a {display: block; color: black; font-size: 11px;}
#header_logos #navigation li a.navig_first {padding-left: 12px; background: url("/images/adoforum2/navig-arrow.gif") no-repeat scroll 0 5px transparent;}
#top_menu {height: 66px; width: 100%; float: left; margin-top: 148px; position: relative; z-index: 0;}
html>body #top_menu {}
#top_menu ul {width: auto; margin-right: 330px; background: url('/images/adoforum2/bkg.jpg') repeat-x scroll 0 14px; height: 66px;}
#top_menu .home a {display: block; width: 84px; height: 66px; background: url('/images/adoforum2/button_domu.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .lib a {display: block; width: 91px; height: 66px; background: url('/images/adoforum2/button_knihovna.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .obs a {display: block; width: 84px; height: 66px; background: url('/images/adoforum2/button_obsah.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .hot a {display: block; width: 84px; height: 66px; background: url('/images/adoforum2/button_hotline.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .dup a {display: block; width: 78px; height: 66px; background: url('/images/adoforum2/button_dupedie.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .lex a {display: block; width: 105px; height: 66px; background: url('/images/adoforum2/button_lexikon.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .pi a {display: block; width: 177px; height: 66px; background: url('/images/adoforum2/button_prakticke_informace.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .law a {display: block; width: 145px; height: 66px; background: url('/images/adoforum2/button_pravni_predpisy.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .edu a {display: block; width: 130px; height: 66px; background: url('/images/adoforum2/button_webinar.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .gya a {display: block; width: 162px; height: 66px; background: url('/images/adoforum2/button_gya.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu .sab a {display: block; width: 162px; height: 66px; background: url('/images/adoforum2/sablonok.png') no-repeat scroll 0 -76px; outline: none;}
#top_menu li.home.selected a {width: 105px; background-position: 0 0;}
#top_menu li.lib.selected a {width: 105px; background-position: 0 0;}
#top_menu li.obs.selected a {width: 105px; background-position: 0 0;}
#top_menu li.hot.selected a {width: 105px; background-position: 0 0;}
#top_menu li.dup.selected a {width: 91px; background-position: 0 0;}
#top_menu li.lex.selected a {width: 118px; background-position: 0 0;}
#top_menu li.edu.selected a {width: 143px; background-position: 0 0;}
#top_menu li.gya.selected a {width: 178px; background-position: 0 0;}
#top_menu li.sab.selected a {width: 109px; background-position: 0 0;}
#top_menu li.pi.selected a {width: 214px; background-position: 0 0;}
#top_menu li.law.selected a {width: 166px; background-position: 0 0;}
#top_menu li.home, #top_menu li.lib, #top_menu li.dup, #top_menu li.law, #top_menu li.pi {width: 100px}
#top_menu li.lib {width: 102px}
#top_menu li.obs {width: 100px}
#top_menu li.hot {width: 100px}
#top_menu li.dup {width: 85px}
#top_menu li.lex {width: 92px}
#top_menu li.edu {width: 143px}
#top_menu li.gya {width: 68px}
#top_menu li.sab {width: 103px}
#top_menu li.pi {width: 214px}
#top_menu li.law {width: 156px}
#top_menu li.left {background: url('/images/adoforum2/bkg.jpg') repeat-x scroll 0 14px; width: 9px}
#top_menu li.right {background: url('/images/adoforum2/bkg.jpg') repeat-x scroll 0 14px; width: 28px;}
#top_menu li {float: left; list-style: none; margin-top: 0px; height: 66px;}
#top_menu li.separator {width: 12px;}
#top_menu span.hidden {display: none;}
#news {position: absolute; top: 14px; left: 503px; display: none;}
.slider-handler {height: 13px; position: absolute; right: 0px; text-align: right; top: 0; width: 14px; z-index: 99;}
.slider-handler a {display: block; background: url('/images/onb/common_pictograms/onlibado/close_button.jpg') no-repeat scroll 0 0 white; width: 14px; height: 13px;}
.slider-handler .handler img {display: none;}
.slider-wrapper {border-bottom: 15px solid #C7C7C7; position: relative; overflow: hidden; margin-bottom: 8px;}
.coinSlider.cell {overflow: hidden; height: 290px !important;}
#cs-buttons-slider {display: none;}
.content_head1, .content_head2, .content_head3, .content_head4, .content_head5, #serp-order-buttons, #serp-sort {background-color: white; width: 98%; margin: 0px auto;}
.content_head3, .content_head4, .content_head5 {background-color: #F6F6F6; height: 20px; line-height: 20px; margin: 0 auto 10px; padding-left: 5px; width: auto;}
.content_head3 .du_midcelltitle, .content_head3 .du_midcelltitle2, .content_head5 .du_midcelltitle, .content_head5 .du_midcelltitle2 {color: black !important;}
.content_head3 {font-weight: bold;}
.content_head5 .du_midcelltitle {font-weight: bold;}
.docLogin {display: none;}
.content_content, .content_footer {background: white; width: 98%; margin: 0 auto;} 
.content_content {padding-top: 5px;}
#middle .content_content .portalCellUl {margin-left: 0px;}
.content_content .portalCellUl li {border-bottom: 1px dotted #DADADA; list-style: none outside none; margin-bottom: 10px; padding-bottom: 3px; text-align: justify;}
#srch_head2, .srch_head2 {display: none;}
.more-articles {margin-bottom: 20px; text-align: right; width: 100%;}
a.more-articles-button, a.law-anotation, a.more-articles-button:visited, a.law-anotation:visited {background: url("/images/adoforum2/arrow-black-icon.gif") no-repeat scroll 0 4px transparent; color: black; padding-left: 8px; color: black !important;}
.portal_hr {color: #EBEBEB; margin-top: 15px;}
.qst-title {font-weight: bold; margin-top: 10px; text-align: left; width: 100%;}
.qa-text {border: 1px solid #B6B6B6; width: 100%;}
.qa-send-info {border: none !important; padding: 8px; text-align: left; background-color: #EBEBEB;}
.qst-submit, .submit-button {background: url("/images/adoforum2/email-button.gif") repeat-x scroll 0 3px transparent; border: medium none !important; color: white; cursor: pointer; display: block; font-size: 15px; height: 34px; line-height: 35px; text-decoration: none; width: 128px; text-align: center; margin-top: 10px;}
#helpform .submit-button {margin-left: 220px;}
#multilicence #memo, #multilicence input, .styled_order_page_right_parts input, #styled_order_page input, #styled_order_page textarea, .profile_second_column select, #helpform #memo, #helpform input {border: 1px solid #B6B6B6; height: 28px; line-height: 28px; margin-bottom: 6px; padding-left: 5px; margin-left: 5px;}
.help-form table {margin-left: 130px !important;}
.profile_second_column select {height: 20px;}
#multilicence #memo, #helpform #memo {height: 200px; width: 150%;}
#styled_order_page textarea {height: 100px; width: 85%;}
#order_section {margin-bottom: 10px;}
.order-conditions {padding-left: 25px;}
.order-conditions div {padding: 10px;}
#styled_order_page tr td table {text-align: left !important; }
#orderbuttondiv {float: left; margin-left: 149px;}
@media \0screen {
 #orderbuttondiv {float: left; margin-left: -33px; margin-top: 0px;}
}

.no_tr td hr {margin-bottom: 20px;}

#orderbuttondiv input {
  background: url("/images/adoforum2/email-button.gif") repeat-x scroll 0 3px transparent;
  border: medium none;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 15px;
  height: 34px;
  line-height: 35px;
  text-decoration: none;
  width: 128px;
  text-align: center;
  margin: 10px auto 0;
  display: block;
}/* order reg button*/
td .normalar p a {background: url("/images/kalkulator2/multi-button.gif") no-repeat scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; display: block; float: left; font-size: 15px; height: 34px; line-height: 35px; margin-left: 318px !important; margin-top: -57px; text-align: center; text-decoration: none; width: 128px;}
@media \0screen {
  td .normalar p a {
    margin-left: 370px !important;
    margin-top: -42px;
  }
}

td .normalar p a img {display: none;}
.styled_order_page_left_radio input, .styled_order_page_right_radio input {border: 0 !important;}
#mainform {margin: 0 auto; width: 570px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #mainform {width: 100%;}
}
#multilicence .submit-button {margin: 0 auto 0 220px; border: none;}
#multilicence table td {vertical-align: top;}
.styled_order_page_left_parts {font-size: 11pt;}
#relatedTop {background-color: #F7F7F7; margin: 8px 0; position: relative;}
#srch_document #relatedTop span, #srch_document2 #relatedTop span, #relatedTop #srch_document3 span {background-color: #F7F7F7 !important;}
#srch_document #relatedTop p.related span, #srch_document2 #relatedTop p.related span, #srch_document3 #relatedTop p.related span {background-color: white !important;}
#relatedTop span {display: block; line-height: 20px; text-indent: 6px; font-weight: bold;}
#relatedTop .relatedArticlesTabs span {line-height: 16px; text-indent: 0px; display: inline; font-weight: normal;}
#middle #relatedTop .relatedArticlesTabs .ui-state-default span {background-color: #D8D8D8 !important;}
#middle #relatedTop .relatedArticlesTabs .ui-state-default.ui-tabs-selected span {background-color: white !important;}
#relatedTop .handler {background: none repeat scroll 0 0 #F1F1F1; display: block; height: 12px; padding: 4px; position: absolute; right: 0; top: 0; width: 17px;}
#relatedTop ul.ui-tabs-nav {margin-left: 0px;}  
.portal_cells_right {width: 300px; background-color: white; margin-bottom: 0px;}
.portalcell_content {padding: 5px;}
#nra .portalcell_content {height: 202px; overflow: hidden;}

#live-actions-feed td {display: block; line-height: 17px; margin-bottom: 9px; padding-left: 18px; font-size: 12px;}
#live-actions-feed .liveActionsDocument {background: url("/images/onb/common_pictograms/onlibado/history_doc_icon.png") no-repeat scroll -3px 3px #FFFFFF !important;}
#live-actions-feed .liveActionsSearch {background: url("/images/onb/common_pictograms/onlibado/history_srch_icon.png") no-repeat scroll -4px 2px #FFFFFF !important; font-style: italic;}
#live-actions-feed .liveActionsSearch a {font-style: normal;}

#nra-more-less {width: 100%; height: 32px; cursor: pointer; padding-bottom: 2px;}
.less {background: url("/images/kalkulator2/more-less-docs-button.gif") no-repeat scroll 1px 0;}
.more {background: url("/images/kalkulator2/more-less-docs-button.gif") no-repeat scroll 1px -49px;}

#more-pi {display: block; position: absolute; bottom: 0; width: 100%; height: 34px; background: url("/images/kalkulator2/more-pi-button.gif") no-repeat scroll 0 -49px;}
#aw-cell {position: relative;}
.aw-link {height: 30px;}
.aw-link a {background: url("/images/kalkulator2/more-weather-button.gif") no-repeat scroll 0 -49px transparent; bottom: -5px; display: block; font-size: 0; height: 34px; left: -5px; position: absolute; width: 103%;}

#registration .portalcell_content {padding: 0;}
#registration .portalcell_content .myAccountInner {padding: 0; position: relative;}
#my-acc {font-weight: bold; line-height: 83px; text-indent: 13px; width: 300px; margin-top: 148px; margin-left: -315px; float: left; background: url('/images/kalkulator2/bkg.jpg') repeat-x scroll 0 14px; position: relative;}
/*#my-acc {font-weight: bold; line-height: 83px; text-indent: 13px; width: 300px; margin-top: 148px; margin-left: -315px; float: left; background: url('/images/kalkulator2/bkg.jpg') repeat-x scroll 0 14px; position: relative; z-index: 98 !important;}*/
html>body #my-acc { *position: absolute; *right: 17px;}
#top-banners {position: absolute; top: 200px;}

#registration .portalcell_head3 {background-color: #979597; height: 24px; background-image: none;}
#registration .portalcell_head3.white {background-color: white; height: 0px;}
#registration .portalcell_head3 .mydu_title, #registration .portalcell_head3 .handler {display: none;}  

#registration .portalcell_head3 .portalHelpButton {left: 252px; top: 30px; z-index: 99;}
@media \0screen {
 #registration .portalcell_head3 .portalHelpButton {top: 30px;}
}
#topictab .portalHelpButton {top: -23px !important; right: 22px !important;}
#tomContent {margin-bottom: 5px;}
.portalcell_content form {background-color: #979597; padding-bottom: 10px; position: relative; height: 257px;}

.input_pssw, .input_greyText, .input_usrname {background: url("/images/kalkulator2/input-bkg.gif") no-repeat scroll 0 1px transparent; border: medium none; font-size: 14px; height: 32px; margin-left: 36px; margin-top: 12px; padding-left: 5px; width: 228px; line-height: 31px;  border: 0px dashed red;}
.input_usrname {margin-top: 0px;}
.input_greyText, .greyText {color: #ABAAAA;}
.loginUserNameInput {background: url('/images/kalkulator2/login-arrow.gif') no-repeat scroll -26px 0;}

#loginButton {background: url("/images/adoforum2/login-button.gif") repeat-x scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; font-size: 15px; height: 34px; line-height: 34px; width: 90px;}
.RegisterMe a, .cookies-alert button {background: url("/images/kalkulator2/registration-button.gif") repeat-x scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; display: block; font-size: 15px; height: 34px; line-height: 35px; text-decoration: none; width: 110px;}
.RegisterMe a:visited {color: white !important;}
.enewsButton a {background: url("/images/kalkulator2/email-button.gif") repeat-x scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; display: block; font-size: 15px; height: 34px; line-height: 35px; text-decoration: none; width: 228px; text-align: center;}
.enewsButton a {color: white !important;}
.RememberMe, .LogIn, .PasswRequest, .RegisterMe, .setHome, .enewsButton {position: absolute; z-index: 90; left: 35px; margin-top: 0px !important;}
.RememberMe {top: 130px;}
.LogIn {top: 84px;}
.PasswRequest {top: 157px;}
.RegisterMe {top: 84px; left: 135px;}
.setHome {top: 176px;}
.enewsButton {top: 210px;}

.PasswRequest a, .setHome a, .PasswRequest a:visited, .setHome a:visited {color: #3557BD;}
.loginUserName, .loginPassword {display: none;} 

.portalcell_head1, .portalcell_head2, .portalcell_head3, .portalcell_head4, .portalcell_head5 {position: relative;}
.switcher-head-title .handler, .portalcell_head1 .handler, .portalcell_head2 .handler, .portalcell_head3 .handler, .portalcell_head4 .handler, .portalcell_head5 .handler, #my-acc .handler {position: absolute; right: 16px; top: 10px; outline: none;}
@media \0screen {
  .switcher-head-title .handler, .portalcell_head1 .handler, .portalcell_head2 .handler, .portalcell_head3 .handler {top: 3px;}
}
/* :root .switcher-head-title .handler, :root .portalcell_head1 .handler, :root .portalcell_head2 .handler, :root #act .handler {top: 2px \0/IE9;} */
#my-acc .handler {top: 35px; right: 17px; z-index: 999 !important; outline: none;}
/* IE8 sample *//*@media \0screen {               
  #my-acc .handler {top: 35px; right: 17px; z-index: 999 !important;}
} */  /* IE8 sample */
.portalcell_head1, .content_head1, #switcher .switcher-head-title {height: 31px; line-height: 31px; text-indent: 13px; background: url('/images/adoforum2/head-red-bkg.gif') repeat-x scroll 0 0; color: white; font-weight: bold;}
.portalcell_head2, .portalcell_head3, .content_head2, .portalcell_head_tree {display: block; height: 31px; line-height: 31px; text-indent: 13px; color: black; font-weight: bold; background: url('/images/kalkulator2/head-grey-bkg.gif') repeat-x scroll 0 0;}
.portalcell_head_tree {position: relative; height: auto !important;}
.portalcell_head_tree .tree-law-title {display: block; font-size: 11px; font-weight: normal; line-height: 18px; padding-left: 10px; text-indent: 0;}
.portalcell_head_tree .handler {position: absolute; top: 10px; right: 16px; outline: none;}

@media \0screen {                                                                                                                              
  .portalcell_head_tree .handler {top: 3px;}                
}                                                                                                                                           

:root .portalcell_head_tree .handler {top: 2px \0/IE9;}

.myDate {background: none repeat scroll 0 0 #F6F6F6; display: block; height: 22px; line-height: 20px; margin-bottom: 4px; margin-top: 0; padding-right: 7px; padding-top: 0; text-align: right;}
#lawtreecell .standartTreeRow, #topic .standartTreeRow, #LawTree .standartTreeRow {vertical-align: top !important; }
#lawtreecell .portalcell_content {background: url("/images/kalkulator2/my-account-bkg-separator.gif") no-repeat scroll 0 -2px transparent; margin-top: 4px; padding-top: 7px; height: 300px; overflow: hidden; position: relative;}
#lawtreecell .selectedTreeRow, #topic .selectedTreeRow, #LawTree .selectedTreeRow {vertical-align: top !important; background: none repeat scroll 0 0 transparent !important; font-weight: bold; color: #5173d6;}
#lawtreecell .containerTableStyle  {clear: both !important; margin-top: 4px !important; position: static !important;}
#lawtreecell .containerTableStyle table {width: 96% !important;}
#topic .containerTableStyle table {width: 100% !important;}
#lawtreecell .lawtreebuttons {float: none; clear: both;}
#lawtreecell .lawtreebuttons li {float: left; list-style: none; margin-left: 5px;}
#lawtreecell #LawTree {height: 277px; margin-top: 25px; overflow-y: auto; position: static; width: 290px;}
#topic .containerTableStyle {overflow-y: auto !important; width: 100% !important;}
#tabNavig #topic {height: auto; overflow-y: hidden; position: static; width: 291px;}
#wrap #tabNavig #treeNavigationTabs {height: 452px !important;}
#tabNavig .standartTreeRow {text-align: left !important;}
#tabNavig ..standartTreeImage {display: none;}
#tabNavig .containerTableStyle {height: 345px;}

*:first-child+html #lawtreecell #LawTree {margin-top: 5px; }

#lawtreecell strong.changed_fut, #LawTree strong.changed_fut {color: #5173d6 !important; background: url("/images/kalkulator2/future-sq.gif") no-repeat scroll 0 3px transparent; display: block; font-weight: normal; padding-left: 10px;}
#lawtreecell strong.changed, #LawTree strong.changed {color: #5173d6 !important; font-weight: normal;}
#lawtreecell .selectedTreeRow strong.changed_fut, #LawTree .selectedTreeRow strong.changed_fut {font-weight: bold;}
#lawtreecell .selectedTreeRow strong.changed, #LawTree .selectedTreeRow strong.changed {font-weight: bold;}

#lawTreeWaitBox, #contentTreeWaitBox {background-color: #F9F9F9; border: 1px solid #909090; height: 47px; left: 112px; opacity: 0.9; padding-top: 10px; position: absolute; text-align: center; top: 128px; width: 60px; z-index: 1;}
.lawtreebuttons ul li a {border: 1px solid #FFFFFF; color: #FFFFFF; display: block; font-size: 9px; height: 20px; line-height: 18px; text-decoration: none;}
.lawtreebuttons ul li a#lawcloseall {background: url("/images/kalkulator2/close-all-icon.gif") no-repeat scroll 5px 3px #384040; text-indent: 23px; padding-right: 4px;}
.lawtreebuttons ul li a#lawexpandall {background: url("/images/kalkulator2/expand-all-icon.gif") no-repeat scroll 2px 3px #384040; text-indent: 18px; padding-right: 4px;}
.lawtreebuttons ul li a#showlawchanges {background: url("/images/kalkulator2/show-changes-icon.gif") no-repeat scroll 2px 4px #384040; text-indent: 22px; width: 96px;}

.linkRelDocuments, .linkCatInfo, .linkFullLawText {padding-left: 30px; height: 27px; line-height: 22px;}
.linkCatInfo {background: url('/images/kalkulator2/pp-info-button.gif') no-repeat scroll 0 0;}
.linkFullLawText {background: url('/images/kalkulator2/pp-full-button.gif') no-repeat scroll 0 0;}
.linkRelDocuments {background: url('/images/kalkulator2/pp-rel-button.gif') no-repeat scroll 0 0;}

#tabNavig #lawtab, #tabNavig #topictab {padding: 0.2em 0.3em !important;}
#tabNavig #lawtab .containerTableStyle, #tabNavig #topictab .containerTableStyle {width: 291px !important; height: 400px !important;}
#tabNavig #lawtab .containerTableStyle {height: 328px !important;}

#lawtab .headswhite {display: block; font-size: 11px; font-weight: bold; margin: 5px auto;}
#lawtab .headswhite .tree-law-title {font-size: 11px; font-weight: normal;}
.lawtreebuttons {background: url("/images/kalkulator2/my-account-bkg-separator.gif") no-repeat scroll 0 26px transparent; height: 35px;}
.lawtreebuttons ul {clear: both; float: none; height: 24px;}
.lawtreebuttons ul li {float: left; list-style: none outside none;}
.lawtreebuttons ul li a#lawcloseall {width: 82px;}
.lawtreebuttons ul li a#lawexpandall {width: 82px;}

#margtab {overflow-y: auto; height: 381px;}
#margtab ul {width: 256px; margin-left: 12px;}
#margtab ul li {width: 240px; margin-bottom: 10px; list-style-image: url("/images/kalkulator2/list.gif");}

.p-title {display: block; position: relative; width: 100%;}

#middle #middle_container .toTheTopLink {background: url("/images/kalkulator2/arrow-red-horizont-icon.gif") no-repeat scroll 53px 5px #F7F7F7; display: inline !important; font-size: 11px !important; font-weight: bold; padding-left: 2px; padding-right: 18px; text-decoration: none; position: absolute; top: 0px; right: 0px;}
#middle #article_preview .toTheTopLink {display: none !important;}

/* SERP start */
.no-search-result ul {margin-left: 16px;}
#performingSearchMessage {font-style: italic;}
#pageNavigTop {margin-bottom: 10px;}
#serp-order-buttons, #serp-sort {margin-bottom: 7px; display: block; height: 31px; line-height: 31px; text-indent: 13px; color: black; font-weight: normal; background: url('/images/kalkulator2/head-grey-bkg.gif') repeat-x scroll 0 0; width: 100%;}
a.serp-order-selected img, a.serp-order-selected:visited img, a.serp-order:hover img {background: url("/images/onb/common_pictograms/onlibado/order_arrow_states.png") no-repeat scroll 0 -20px transparent;}
a.serp-order img, a.serp-order:visited img {background: url("/images/onb/common_pictograms/onlibado/order_arrow_states.png") no-repeat scroll 0 2px transparent;}
a.serp-order:hover {color: #5173d6 !important;}
a.serp-order, a.serp-order:visited {color: black !important;}
#resultTabs .portalHelpButton {left: 625px !important; position: absolute; top: 17px !important; z-index: 95;}
span.serp-order {color: #7D7D7D !important; text-decoration: none !important; cursor: default;}
span.serp-order img {cursor: default; background: url("/images/onb/common_pictograms/onlibado/order_arrow_disabled.png") no-repeat scroll 0 2px transparent;}

A.apagelink, A.apagelink:active, A.apagelink:focus, A.apagelink:link {background-color: #D3D4D6; color: #000000 !important; cursor: pointer !important; font-size: 12px; font-weight: bold !important; padding-left: 2px; padding-right: 2px; text-decoration: none !important;}
A.pagelink {color: #000000 !important; cursor: pointer !important; font-size: 12px !important; font-weight: normal !important;}
A.pagelink:hover {color: #5173d6 !important;}

#resultContent span.title a {font-size: 16px;}
#resultContent span.source, .source  {color: #949494;}
a.serpRelatedHandler, a.serpRelatedHandler:visited, .searchbox a.serpRelated, .searchbox a.serpRelated:visited {color: #676767; text-decoration: underline; background: url("/images/onb/common_pictograms/onlibado/serp-related.gif") no-repeat scroll 0 -26px transparent; padding-left: 18px; padding-right: 5px;}
a.serpRelatedHandler.selected, .searchbox a.serpRelated.selected {background-position: 0px 0px;}
a.serpRelatedHandler.selected, .searchbox a.serpRelated.selected {background: url("/images/onb/common_pictograms/onlibado/serp-related.gif") no-repeat scroll 0 0 #F7F7F7;}
a.serpRelatedHandler:hover, .searchbox a.serpRelated:hover {text-decoration: none; color: #5173d6;}

span.sourceRelated {display: block; float: left; text-align: right; width: 72px;}

.relatedArticlesTabs span.relatedtext a, .relatedArticlesTabs span.relatedtext a:visited, #content_table span.relatedtext a {float: left; margin-left: 5px; width: 444px;}
#srch_document .relatedArticlesTabs span.relatedtext a, #srch_document2 .relatedArticlesTabs span.relatedtext a, #srch_document3 .relatedArticlesTabs span.relatedtext a {width: 445px;}
#srch_document .relatedArticlesTabs, #srch_document2 .relatedArticlesTabs, #srch_document3 .relatedArticlesTabs {padding: 5px; background-color: #F7F7F7; margin: 0px 0 8px;}

*:first-child+html .relatedArticlesTabs span.relatedtext a, *:first-child+html .relatedArticlesTabs span.relatedtext a:visited, *:first-child+html #content_table span.relatedtext a {float: none;}

.serp-result {background: none repeat scroll 0 0 #FDFDFD; border-bottom: 1px dotted #DADADA; margin-bottom: 18px; padding-bottom: 5px; position: relative;}
.serp-result .guaranted, .serp-result .archive {position: absolute; top: 4px; right: 0px; z-index: 99;}
.serp-result .srch_video_img {position: absolute; right: 70px; top: 4px; z-index: 99;}
.serp-result .srch_lock {position: absolute; right: 72px; top: 3px; z-index: 99;}
.searchbox .serp-result .srch_lock {position: absolute; right: 70px; top: -1px; z-index: 99;}
H3.serp-title a, #middle .searchbox H3.serp-title a {font-weight: bold; font-size: 13px !important; text-decoration: none;}
H3.serp-title a:hover, #middle .searchbox H3.serp-title a:hover {text-decoration: underline;}
H3.serp-title {padding-right: 82px;}
.serp-result .serp-source {color: #959494;}
.serp-result .serp-access span {font-weight: bold; font-size: 10px; color: #4D4D4D;}
.serp-result .serp-access, .serp-result .serp-access a {font-weight: normal; font-size: 11px; margin-bottom: 4px;}
.serp-result .serp-fulldoc {color: #000000;}
.serp-result a.serp-fulldoc:hover {color: #5173d6;}
.serp-result .serp-text {line-height: 1.24em; margin-bottom: 2px; padding-right: 5px; text-align: justify;}
.serp-result .serp-versions {background: url("/images/kalkulator2/time-versions-icon.gif") no-repeat scroll 0px 0px transparent; padding-left: 17px; color: #676767;}
.serp-result .serpRelatedHandlerDiv #relatedTop .handler {display: none;}
.serp-result #relatedTop span {display: none;}
.serp-result #relatedTop .relatedArticlesTabs span {display: inline;}
.serp-result a.serp-author, .serp-result .serp-videoDuration {color: #959494;}
.serp-result a.serp-author:hover {color: #5173d6;}
.type_cif_41 .srch_lock {right: 133px;}
.type_cif_41 H3.serp-title {padding-right: 144px;}

/* SERP konec */

/* SERP LINKING */

#srch_document .searchbox p, #srch_document2 .searchbox p, #srch_document3 .searchbox p {margin: 0px;}
#srch_document .searchbox .source, #srch_document2 .searchbox .source, #srch_document3 .searchbox .source {color: #959494;}
#srch_document .searchbox .title a, #srch_document2 .searchbox .title a, #srch_document3 .searchbox .title a, #srch_document .searchbox .title a strong, #srch_document2 .searchbox .title a strong, #srch_document3 .searchbox .title a strong {font-size: medium !important;}
.searchbox {background-image: none !important; border-top: 1px solid #E4E4E4; padding-top: 5px;}
#srch_document .searchbox .searchboxTitle {background: url("/images/kalkulator2/title-li.gif") no-repeat scroll 0 2px transparent !important; font-size: 15px !important; font-weight: bold; margin-bottom: 5px; padding-left: 30px !important; text-decoration: none;}
.searchbox .serpRelated {border-bottom: 1px dotted #DADADA; display: block; margin-bottom: 18px; padding-bottom: 3px; position: relative;}
.searchbox span.title {position: relative;}
.searchbox a.archive, .searchbox a.guaranted {position: absolute !important; right: 0; top: 0;}

#docBodyDiv {position: relative;}
#docBodyDiv H2.title_lawsource_sb {float: left; margin-bottom: 10px; padding-right: 20px; width: 543px;}
#docBodyDiv a.guaranted, #docBodyDiv a.archive {display: block; margin-top: 14px;}

#switcher {overflow: hidden; width: 300px; position: relative; background-color: white; margin-bottom: 14px;}
#switcher .handler {right: 18px;}
.swcell, .cellStop {color: white; float: left; font-size: 12px; height: 160px; margin-bottom: 3px; margin-left: 2px; padding-bottom: 5px; padding-left: 5px; padding-top: 5px; width: 290px;}
#rates,#indirect, #travel, #erate, #calendar, #cnb {background-color: #EFEFEF;}
#switcher .header, #switcher .headerStop {width: 59px; height: 81px; float: left; cursor: pointer; background: url('/images/kalkulator2/switcher-buttons.jpg') repeat-x scroll 0 0;}
#switcher .val0 {background-position: 0px -17px; margin-left: 2px;}
#switcher .val1 {background-position: -59px -17px;}
#switcher .val2 {background-position: -118px -17px;}
#switcher .val3 {background-position: -178px -17px;}
#switcher .val4 {background-position: -237px -17px;}
#switcher .val0.selected {background-position: 0px -149px;}
#switcher .val1.selected {background-position: -59px -149px;}
#switcher .val2.selected {background-position: -118px -149px;}
#switcher .val3.selected {background-position: -178px -149px;}
#switcher .val4.selected {background-position: -237px -149px;}
.clear {clear: both;}
.switcher-head-title {display: block; clear: both;}
#switcher .cell_title {font-weight: bold; padding-left: 8px; background: url('/images/kalkulator2/arrow-red-icon.gif') no-repeat scroll 0 5px;}
#switcher .cell_title a {font-weight: normal;}
#switcher .cell_text {line-height: 16px;}
#switcher td {font-size: 12px;}

#cell-tip .portalcell_content {background: url("/images/kalkulator2/quest-cell-bkg.gif") no-repeat scroll 6px 8px white; height: 120px; overflow: hidden; padding-left: 83px; padding-top: 19px;}
#tip p {margin-bottom: 80px;}

#lmw .portalcell_content {padding: 8px;}
#lmw .workshop_last_minute td {font-size: 12px !important;}
.workshop_last_minute td {vertical-align: top;}
.workshop_last_minute a {background: url("/images/kalkulator2/lmw-icon.gif") no-repeat scroll 0 0 transparent; display: block; margin-bottom: 10px; padding-left: 30px;}
#bdus .portalcell_content {padding: 0px;}
#bdus .handler {display: none;}
#adzone941 {display: block; margin: 11px 5px 10px 11px; width: 275px; position: relative; z-index: 90 !important;}

.order_part {width: 100%; height: 101px; text-align: center; background: url("/images/kalkulator2/order-bkg.gif") repeat-x scroll 0 5px transparent;}
.order_link {display: block; width: 228px; height: auto; margin: 0 auto 8px; padding-top: 12px;}

#middle_container_coll .hotTopics ul.hottopics_cloud {margin-left: 4px;}
.hotTopics .hottopics_cloud li {list-style: none; float: left; margin-right: 10px; line-height: 24px;}
html>body .hotTopics .hottopics_cloud li { *white-space: nowrap;}
.hotTopics .hottopics_cloud li a {display: block; text-decoration: none;}
.hotTopics .hottopics_cloud li a:hover {text-decoration: underline; background-color: #F5F4F4;}
.hotTopics .hottopics_cloud li.score0 a {font-size: 11px; color: #5173d6;}
.hotTopics .hottopics_cloud li.score1 a {font-size: 15px; color: #5173d6;}
.hotTopics .hottopics_cloud li.score2 a {font-size: 17px; color: #5173d6;}
.hotTopics .hottopics_cloud li.score3 a {font-size: 19px; color: #5173d6;}
.hotTopics .hottopics_cloud li.score4 a {font-size: 22px; color: #5173d6;}
.hotTopics .hottopics_cloud li.score5 a {font-size: 24px; color: #5173d6;}

.myAccountInfo {position: relative; height: 330px; background: url("/images/kalkulator2/my-account-bkg-separator.gif") no-repeat scroll 0 0 transparent;}

span.myModule, span.myUserName {display: block; font-weight: bold;}

span.myModule {background: url("/images/kalkulator2/my-modules-icon.gif") no-repeat scroll 10px 0 transparent; color: #3557BD; font-size: 16px; line-height: 27px; padding-left: 48px; width: 220px;}
span.myUserName {background: url("/images/kalkulator2/my-user-icon.gif") no-repeat scroll 10px 0 transparent; line-height: 20px; margin-bottom: 8px; padding-left: 50px;}
span.customLink a, span.customLink a:visited, span.myEnews a, span.myEnews a:visited, span.oldURL a, span.oldURL a:visited, span.myHistory a, span.myQuestions a, span.myHelp a, span.myAccount a, span.myModules a, span.myLogout a, span.setHomepage a, span.setHomepage a:visited, span.myHistory a:visited, span.myQuestions a:visited, span.myHelp a:visited, span.myAccount a:visited, span.myModules a:visited, span.myLogout a:visited, span.myFavourites a, span.myFavourites a:visited {color: #3557BD !important; font-weight: normal !important;}
span.setHomepageNL a, span.setHomepageNL a:visited {color: #3557BD !important; font-weight: normal !important;} 
span.customLink a:hover, span.myEnews a:hover, span.hideCells a:hover, span.oldURL a:hover, span.setHomepage a:hover, span.setHomepageNL a, span.setHomepageNL a:hover, span.myHistory a:hover, span.myQuestions a:hover, span.myHelp a:hover, span.myAccount a:hover, span.myModules a:hover, span.myLogout a:hover, span.PrintIt a:hover, span.RelatedContent a:hover, span.GetURL a:hover, span.MailTo a:hover, span.HighLight a, span.HighLight a:hover, span.addNote a, span.addFav a, span.addNote a:hover, span.addFav a:hover, span.myFavourites a, span.myFavourites a:hover, span.setHomepageNL a, span.setHomepageNL a:hover {text-decoration: none !important;}
span.customLink, span.myEnews, span.myHistory, span.myQuestions, span.myHelp, span.myAccount, span.myModules, span.myLogout, span.myFavourites, span.setHomepage {cursor: pointer; margin: 0 !important; padding: 0 !important; position: absolute !important; left: 10px; text-indent: 30px; display: block; line-height: 37px;}

span.myHistory {top: 15px; background: url("/images/adoforum2/my-history-icon.gif") no-repeat scroll 0 -3px transparent !important;}
span.myFavourites {top: 50px; background: url("/images/adoforum2/my-fav-icon.gif") no-repeat scroll 0 5px transparent !important;}
span.myQuestions {top: 85px; background: url("/images/adoforum2/my-answ-icon.gif") no-repeat scroll 0 2px transparent !important;}
span.myAccount {top: 120px; background: url("/images/adoforum2/my-acc-icon.gif") no-repeat scroll 0 7px transparent !important;}
span.myModules {top: 155px; background: url("/images/adoforum2/my-info-icon.gif") no-repeat scroll 0 10px transparent !important;}
span.myHelp {top: 190px; background: url("/images/adoforum2/my-help-icon.gif") no-repeat scroll 0 7px transparent !important;}
span.setHomepage {top: 222px; background: url("/images/adoforum2/my-homepage-icon.gif") no-repeat scroll 0 7px transparent !important;}
span.customLink {top: 255px; background: url("/images/adoforum2/my-forum-icon.gif") no-repeat scroll 9px 9px transparent !important;}   
span.myEnews {top: 260px; background: url("/images/adoforum2/my-enews-icon.gif") no-repeat scroll 0px 9px transparent !important;}
span.myLogout {background-color: #979597 !important; background-image: none !important; height: 45px; width: 300px; left: 0; position: relative !important;}
#registration span.myLogout a {background: url("/images/adoforum2/my-logout-bkg.gif") no-repeat scroll 0 0 transparent !important; color: white !important; display: block; font-weight: normal !important; height: 31px; line-height: 28px; position: absolute; right: 7px; text-decoration: none !important; text-indent: 34px; top: 7px; width: 108px !important;}
#middle #userHistoryNavigation {background-image: none !important; height: auto !important; margin-bottom: 10px !important; margin-left: -7px; padding-bottom: 15px; width: 653px; text-align: center; border-bottom: 15px solid #C7C7C7;}
#userHistoryNavigation table {text-align: left; width: 78%; margin: 18px auto !important;}
#userHistoryNavigation table a {color: black; text-decoration: none;}
#userHistoryNavigation a.historyCheckbox {background: url("/images/onb/common_pictograms/onlibado/checkbox_frame_.png") no-repeat scroll 0 2px transparent;}
#userHistoryNavigation a.historyCheckbox:hover {color: #5173d6;}
#userHistoryNavigation a.historyCheckboxSelected {background: url("/images/onb/common_pictograms/onlibado/checkbox_frame_checked.png") no-repeat scroll 0 2px transparent;}
#userHistoryNavigation #typeFilter1, #userHistoryNavigation #typeFilter2, #userHistoryNavigation #typeFilter3, #userHistoryNavigation #typeFilter4, #userHistoryNavigation #typeFilter5, #userHistoryNavigation #typeFilter6, #userHistoryNavigation #typeFilter7, #userHistoryNavigation #typeFilter8, #userHistoryNavigation #typeFilter9 {padding-left: 13px;}
#userHistoryNavigation a#typeFilterSelectNone, #userHistoryNavigation a#typeFilterSelectAll {background: url("/images/kalkulator2/common-button.gif") repeat-x scroll 0 0 transparent; color: #5173d6; display: block; float: left; height: 27px; line-height: 27px; margin-left: 10px; margin-top: 20px; text-decoration: none; width: 100px;}
#userHistoryNavigation a#typeFilterSelectAll {margin-left: 150px;}
.historyItemRow {font-weight: bold;}
.historyItemDescription a {font-weight: normal;}
.historyItemDescription .grayText {color: #9B9B9B; font-weight: normal;}
#userHistoryNavigation .pagelink {color: black;}
.userHistoryTable .historyItemRow {margin-bottom: 5px;}
.userHistoryTable td {border-bottom: 1px solid #F8F8F8; padding: 5px; font-size: 12px;}
.favourite-folder {background: url("/images/kalkulator2/head-grey-bkg.gif") repeat-x scroll 0 0 transparent; color: black; display: block; font-weight: bold; line-height: 22px; height: auto !important; padding: 5px 5px 4px 1px !important;}
.favourite-folder .favourite-item {margin-top: 10px !important;}
.favourite-folder .favourite-folder-name {text-indent: 13px;}
.favourite-folder-toolbar {background: none repeat scroll 0 0 transparent !important;}
.favourite-folder-open-icon, .favourite-folder-closed-icon {margin-left: 8px !important; margin-right: 0px !important; margin-top: 4px !important; _margin-left: 8px !important;}
.favourite-folder-new {line-height: 30px;}
.favourite-folder-new a {color: black;}
.favourite-folder-new img {margin-bottom: -9px; margin-right: 2px;}
.favourite-folder-action-rename input, .favourite-folder-action-new input {border: 1px solid #000000; height: 20px; line-height: 20px; text-indent: 2px;}
.favourite-folder-action-rename input.actionButton, .favourite-folder-action-new input.actionButton {background-color: #353D3D; color: white; height: 19px; line-height: 19px; padding-left: 5px; padding-right: 5px; text-align: center; cursor: pointer;}
.favourite-folder-closed-icon, .favourite-folder-open-icon {cursor: pointer;}
.favourite-item {background: url("/images/onb/common_pictograms/onlibado/inlinedoc_icon.gif") no-repeat scroll 5px 8px #FBFBFB !important; padding-bottom: 9px !important; padding-left: 25px !important; padding-top: 8px !important;}
.favourite-item .shortparams {color: grey;}

#enews-registration {width: 100% !important;}
#enews-registration table {margin-top: 10px;}
#enews-registration table tr td {border-bottom: 1px solid #F8F8F8; padding-bottom: 10px; padding-right: 12px;}

.addthis_button_email {display: none;}
.addthis_button_print {display: none;}
#act .portalcell_content {padding-bottom: 0px;}
#act .portalHelpButton {left: 237px; top: 9px;}
:root #act .portalHelpButton {top: 2px \0/IE9;}
@media \0screen {
  #act .portalHelpButton {left: 237px;top: 3px;}
}
span.hideCells, span.PrintIt, span.RelatedContent, span.GetURL, span.MailTo, span.HighLight, span.addNote, span.addFav {margin-left: 0 !important; padding-left: 30px !important;}
span.MailTo {background: url("/images/kalkulator2/mailto_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
span.GetURL {background: url("/images/kalkulator2/geturl_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
span.addNote {background: url("/images/kalkulator2/note_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
span.addFav {background: url("/images/kalkulator2/fav_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
span.HighLight {background: url("/images/kalkulator2/highlight_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
span.PrintIt {background: url("/images/kalkulator2/mailto_bkg.gif") no-repeat scroll -2px -4px transparent !important;}
div.fontsize {background: url("/images/kalkulator2/fontsize_bkg.gif") no-repeat scroll -2px 0 transparent !important; height: 25px !important; line-height: 25px !important; padding-left: 30px !important;}

.inlineActionCell {background: url("/images/kalkulator2/doc-page-separator.gif") no-repeat scroll 0 0 #FFFFFF; margin-top: 14px; position: relative; width: 100%; margin-bottom: 35px;}
.inlineActionCell span.hideCells, .inlineActionCell span.PrintIt, .inlineActionCell span.RelatedContent, .inlineActionCell span.GetURL, .inlineActionCell span.MailTo, .inlineActionCell span.HighLight, .inlineActionCell span.addNote, .inlineActionCell span.addFav, .inlineActionCell span.Share {margin-left: 0 !important; padding-left: 0px !important; position: absolute; width: 59px !important;}
.inlineActionCell span.HighLight {width: 59px !important;}
#highLightHandle1 .highlighted {background-color: none;}
#middle .inlineActionCell span.hideCells a, #middle .inlineActionCell span.PrintIt a, #middle .inlineActionCell span.RelatedContent a, #middle .inlineActionCell span.GetURL a, #middle .inlineActionCell span.MailTo a, #middle .inlineActionCell span.HighLight a, #middle .inlineActionCell span.HighLight a span, #middle .inlineActionCell span.addNote a, #middle .inlineActionCell span.addFav a, #middle .inlineActionCell span.Share a, #middle .inlineActionCell div.fontsize {color: black !important; text-decoration: none !important; font-size: 10px !important; font-weight: normal !important; display: block; height: 44px; line-height: 78px; width: 58px; outline: none;}
.inlineActionCell span.MailTo {top: 16px; left: 76px; background: url("/images/kalkulator2/inlineact-mail.gif") no-repeat scroll 0px 0px transparent !important;}
.inlineActionCell span.GetURL {top: 28px; left: 135px; background: url("/images/kalkulator2/inlineact-url.gif") no-repeat scroll 0px 0px transparent !important; padding-left: 7px !important;}
.inlineActionCell span.addNote {top: 13px; left: 186px; background: url("/images/kalkulator2/inlineact-note.gif") no-repeat scroll 16px 0px transparent !important;}
.inlineActionCell span.addFav {top: 28px; left: 262px; background: url("/images/kalkulator2/inlineact-fav.gif") no-repeat scroll 7px -82px transparent !important;}
.inlineActionCell span.addFav.selected {background: url("/images/kalkulator2/inlineact-fav.gif") no-repeat scroll 7px 0px transparent !important;}
.inlineActionCell span.HighLight {top: 28px; left: 345px; background: none !important;}
.inlineActionCell span.HighLight a span {background: url("/images/kalkulator2/inlineact-highlight.gif") no-repeat scroll 16px -1px transparent !important;}
.inlineActionCell span.HighLight a span.highlighted {background: url("/images/kalkulator2/inlineact-highlight.gif") no-repeat scroll 16px -80px transparent !important;}
.inlineActionCell span.PrintIt {top: 28px; left: 0px; background: url("/images/kalkulator2/inlineact-print.gif") no-repeat scroll 6px 0px transparent !important;}
.inlineActionCell div.fontsize {top: 43px; right: 5px; background: url("/images/kalkulator2/") no-repeat scroll 0px 0px transparent !important; padding-left: 0px !important; position: absolute;}
.inlineActionCell div.fontsize {width: 80px !important;}
.inlineActionCell span.Share {top: 19px; left: 316px; width: 45px !important; background: url("/images/kalkulator2/inlineact-share.gif") no-repeat scroll 14px 2px transparent !important;}
span.MailTo, span.addNote {margin-top: 0px !important;}
span.addFav, span.HighLight {margin-top: -12px !important;}
#lawActionsCell span.addFav {margin-top: 5px !important;}

#act div.fontsize, #act span.hideCells a, #act span.hideCells a:visited, #act span.PrintIt a, #act span.RelatedContent a, #act span.GetURL a, #act span.MailTo a, #act span.PrintIt a:visited, #act span.RelatedContent a:visited, #act span.GetURL a:visited, #act span.MailTo a:visited, #act span.HighLight a, #act span.HighLight a:visited, #act span.addNote a, #act span.addFav a, #act span.addNote a:visited, #act span.addFav a:visited {color: #5173d6 !important; text-decoration: none !important;}
#act .portalcell_content form, #cluetip .cluetip-inner form {background-color: white; height: auto !important; margin-bottom: 5px !important;}
#emailItButton, #uri-comment-save, #cluetip .emailItButton, #cluetip .uri-comment-save, #cluetip .actionButton {background-color: #353D3D; color: white; height: 24px; line-height: 24px; padding-left: 12px; padding-right: 12px; text-align: center; cursor: pointer; border: none;}
#cluetip .emailItButton, #cluetip .actionButton {margin-top: 5px;}
*:first-child+html #cluetip .uri-favourite-new-folder .actionButton {height: 26px;} 
#uri-comment div, #uri-comment-ct div {text-align: left !important; margin-bottom: 5px;}
#uri-comment-save, .uri-comment-save {margin: 5px 0;}

#uri-comment-textarea, #emailItForm .actionCellInput, #fullUrl, .uri-comment-textarea, .emailItForm .actionCellInput, .fullUrl, .uri-comment-text {border: 1px solid #BEB9B9 !important; padding-left: 2px; line-height: 27px;}
.uri-comment-text, .uri-comment-textarea {margin-left: 1px !important; margin-top: 7px;}
.uri-comment-textarea {width: 278px !important;}
#uri-comment-textarea, .uri-comment-textarea {height: 200px;}
#uri-comment-ct .uri-comment-text {background-color: #F3F3F3 !important;}
#emailItForm .actionCellInput, .emailItForm .actionCellInput {margin-top: -14px; height: 27px;}
@media \0screen {
  #emailIt-ct .emailItForm .actionCellInput {width: 270px; margin-top: 0px; margin-left: -7px;}
}
#lawActionsCell #emailItForm .actionCellInput {margin-top: 0px; width: 260px;}
#lawActionsCell #emailItForm #emailItButton {margin-left: 9px;}
@media \0screen {
  #emailItForm .actionCellInput {margin-top: 0px; width: 260px;}
}
#emailItForm #emailItButton {margin-left: 0px;}

@media \0screen {
  #emailItForm #emailItButton {margin-left: 9px;}
}

#cluetip .unchecked, #cluetip .unchecked {display: none !important;}
#share-ct {padding: 5px 3px;}
span.ShareFB {margin-right: 13px;}
span.ShareIn {position: absolute; left: 94px; top: 38px;}
span.QRcode {position: absolute; left: 139px; top: 38px; cursor: pointer;}
#ShareGoogle {position: absolute; right: 4px; top: 38px;}
#___plusone_0, #___plusone_1 {display: block !important; width: 51px !important;}

.qrcode-main {border-top: 1px solid #CDCDCD; display: none; margin-top: 6px; width: 100%;}
.qrcode-container {margin-left: 21px; width: 240px;}


#fullUrl, .fullUrl {height: 27px; line-height: 27px; margin-top: 5px;}

.uri-favourite-new-folder input {border: 1px solid #BEB9B9 !important; height: 24px; line-height: 27px; margin-top: 5px;}

#uri-favourite-actions-ct {padding: 5px;}
.uri-favourite-remove {display: block; margin-top: 10px; padding-left: 13px; background: url("/images/onb/common_pictograms/onlibado/filteroff.png") no-repeat scroll 0 4px transparent !important;}

#act .fontsize1, .fontsize .fontsize1 {background: url("/images/kalkulator2/fontsize.png") repeat scroll 0 -27px transparent !important; height: 19px; width: 18px; margin-left: 8px;}
#act .fontsize2, .fontsize .fontsize2 {background: url("/images/kalkulator2/fontsize.png") repeat scroll -24px -27px transparent !important; height: 19px; width: 18px;}
#act .fontsize3, .fontsize .fontsize3 {background: url("/images/kalkulator2/fontsize.png") repeat scroll -48px -27px transparent !important; height: 19px; width: 20px;}
#act .fontsize1-selected, .fontsize .fontsize1-selected {background: url("/images/kalkulator2/fontsize.png") repeat scroll 0 0 transparent !important; height: 19px; width: 18px; margin-left: 8px;}
#act .fontsize2-selected, .fontsize .fontsize2-selected {background: url("/images/kalkulator2/fontsize.png") repeat scroll -24px 0 transparent !important; height: 19px; width: 18px;}
#act .fontsize3-selected, .fontsize .fontsize3-selected {background: url("/images/kalkulator2/fontsize.png") repeat scroll -48px 0 transparent !important; height: 19px; width: 20px;}

.bottom_cells_main {float: left; width: 300px; overflow: hidden; height: auto; text-indent: 22px; text-align: left; margin-top: 12px;}
.bottom_cells_main.left {margin-left: 10px;}
.bottom_cells_main.middle {margin-left: 40px; margin-right: 40px;}
.bottom_cells_main.right {text-indent: 24px;}
.bottom_cells_main .bottom_cell_head1, .bottom_cells_main .bottom_cell_head2, .bottom_cells_main .bottom_cell_head3 {color: #384141; font-size: 14px; font-weight: bold;}
.bottom_cells_main .bottom_cell_head1 {background: url("/images/kalkulator2/notepad-icon.gif") no-repeat scroll 6px 0 transparent;}
.bottom_cells_main .bottom_cell_head2 {background: url("/images/kalkulator2/note-icon.gif") no-repeat scroll 3px 0 transparent;}
.bottom_cells_main .bottom_cell_head3 {background: url("/images/kalkulator2/wshop-icon.gif") no-repeat scroll 3px 0 transparent;}
.bottom_cell_body li {margin-top: 10px; list-style-image: url("/images/kalkulator2/list.gif"); text-indent: 0px; margin-left: 23px;}
.bottom_cell_body li a, .bottom_cell_body li a span, .bottom_cell_body li a strong {color: #384141 !important; text-decoration: underline;}
.bottom_cell_body li a:hover {text-decoration: none;}

/*** Stylopis begin DOC.css ***/

H1 {font-size: 16px;}
H2 {font-size: 14px;}
H3 {font-size: 12px; position: relative;}
H4 {font-size: 12px;}

a, a span, a strong, a.normalu, a.normalu small, .cluetip-inner a {cursor: pointer; color: #5173d6;}
a:hover {text-decoration: none;}
a:visited, a:visited span, a:visited strong, a.normalu:visited, a.normalu:visited small, .cluetip-inner a:visited {color: #3557BD;}
#copyright a {color: white; font-size: 9px;}
.content_content p {margin-bottom: 15px;}
.p-title {font-weight: bold;}
.du_midcelltitle, .du_midcelltitle nobr {color: white;}
.du_midcelltitle2 {color: black;}

#srch_document ul, #srch_document2 ul, #srch_document3 ul, #srch_document ol, #srch_document2 ol, #srch_document3 ol, .content_content ul, .content_content ol, #simplemodal-container ul, #simplemodal-container ol {margin-left: 15px;}
#srch_document ul.ui-widget-header, #srch_document2 ul.ui-widget-header, #srch_document3 ul.ui-widget-header {margin-left: 0px;}
#tomContent ul {margin-left: 16px; list-style-image: url("/images/kalkulator2/list.gif");}
#srch_document, #srch_document2, #srch_document3 {padding:8px; position: relative;}

#srch_document p, #srch_document2 p, #srch_document3 p {margin-bottom: 12px;}
/* paywall */

.paywall-related H3 {border-bottom: 1px solid #E7E7E7; margin-bottom: 7px; padding-bottom: 2px;}
.paywall-advantages {margin: 0 auto; width: 418px;}
.paywall-advantages li {list-style-image: url('/images/kalkulator2/order-check.gif'); margin-bottom: 8px;}
.paywall-advantages .paywall-moreabout, .paywall-advantages .paywall-moreabout2 {color: #5173d6; display: block; text-align: center; width: 100%; margin-top: 5px;}
.paywall-advantages .paywall-moreabout2 {margin-top: 30px;}
#loginpayed .example-title {background: url("/images/kalkulator2/paywall-preview-title.gif") no-repeat scroll 6px 0px transparent !important; padding-left: 42px !important; padding-top: 3px; height: 28px; margin-bottom: 0px;}
.example-title strong {font-size: 16px; color: #5173d6;}
.paywall-red {color: #5173d6;}
.paywall-advantages .paywall-moreabout a:visited {color: #5173d6;}

#login-container {background: url("/images/kalkulator2/paywall-separator.gif") no-repeat scroll 56px 98px transparent; height: 157px; text-align: center;}
#login-container p {margin-bottom: 0px !important;}
#login-container a.paywall-login {outline: none; background: url("/images/kalkulator2/paywall-login-icon.gif") no-repeat scroll 0 0 transparent; display: block; font-size: 16px; height: 44px; margin: 0 auto; padding-left: 30px; padding-top: 30px; width: 200px;}
#login-container .paywall-login-info {color: #808080; font-size: 11px;}

#modules-container {background: url("/images/kalkulator2/paywall-separator.gif") no-repeat scroll 56px 63px transparent; height: 80px; text-align: center;}
#modules-container .modules-title {background: url("/images/kalkulator2/paywall-modules-icon.gif") no-repeat scroll 135px 0 transparent; height: 60px;}
#modules-container .modules-title, #modules-container .modules-title span {font-size: 20px;}

.registered-title {text-align: center; margin-bottom: 5px;}
.registered-title H3 {font-size: 14px;}

#register-container {background: url("/images/kalkulator2/paywall-separator.gif") no-repeat scroll 56px 98px transparent; height: 157px; text-align: center;}
#register-container p {margin-bottom: 0px !important;}
#register-container H3 {font-size: 14px;}
#register-container a.paywall-register {color: #34BD17; display: block; font-size: 20px; height: 44px; margin: 0 auto; outline: medium none; padding-top: 13px; width: 212px;}

.paywall-separator-p {background: url("/images/kalkulator2/paywall-separator.gif") no-repeat scroll 56px 0px transparent; height: 15px;}

.no-srch-result-title {margin-bottom: 15px;}
.no-srch-result-title strong {color: #5173d6;}
.no-srch-result-search {background: url('/images/kalkulator2/nosrch-zoom-icon.gif') no-repeat scroll 0 0 transparent; padding-left: 20px;}
.no-srch-result-search a {font-size: 16px; color: #34BD17;}
.no-srch-result-ul {margin-left: 23px !important;}
.no-srch-result-ul li {list-style-image: url('/images/kalkulator2/order-check.gif'); margin-bottom: 8px;}

#article-preview-container {background: url("/images/kalkulator2/paywall-preview-bkg.gif") no-repeat scroll 0 0 transparent !important; border: medium none; height: 365px; margin: 0 auto !important; overflow: hidden; padding: 0 !important; width: 100% !important;}
#article-preview-container-top {background: url("/images/kalkulator2/paywall-preview-bkg-top.gif") no-repeat 0 0 transparent !important; border: none; height: 8px; margin: 0 auto !important; padding: 0 !important; width: 100% !important;}
#article-preview-container-middle {background: url("/images/kalkulator2/paywall-preview-bkg-middle.gif") repeat-y 0 0 transparent !important; border: none; margin: 0 auto !important; overflow: hidden; padding: 0 !important; width: 100% !important;}
#article-preview-container-bottom {background: url("/images/kalkulator2/paywall-preview-bkg-bottom.gif") no-repeat 0 0 transparent !important; border: none; height: 102px; margin: 0 auto !important; padding: 0 !important; width: 100% !important;}
#article_preview {border: none; height: 233px; margin: 0 auto !important; overflow: hidden; padding: 13px !important; width: 95% !important;}
#article_preview .inlineActionCell {display: none;}
#article_preview #documentTOC {display: none !important;}
#full_length_preview {margin: 0 auto !important; padding: 13px !important;}
.metered-example-end {background: url("/images/kalkulator2/article-preview-separator.jpg") no-repeat scroll 0 0 transparent !important; color: #F9F9F9; height: 18px; margin: 0 auto; width: 100%;}
#faq h3 {background: url("/images/kalkulator2/faq-icon.gif") no-repeat scroll -4px -5px transparent !important; border-bottom: 1px solid #E0E1E2; cursor: pointer; margin-top: 15px; padding-left: 20px;}
#faq p {background-color: #F7F7F7; margin-bottom: 15px; padding: 5px; display: none;}
#faq-toggle {cursor: pointer; height: 32px; margin: 30px auto 0; padding-bottom: 2px; text-align: center; width: 147px;}
.faq-more {background: url("/images/kalkulator2/more-less-faq-button.gif") no-repeat scroll 0 -49px transparent;}
.faq-less {background: url("/images/kalkulator2/more-less-faq-button.gif") no-repeat scroll 0 0 transparent;}

.OnlibAdzTable {background: url("/images/kalkulator2/shadow-table-bkg.gif") repeat-y scroll 0 0 transparent !important; border-right: 1px solid #DBDBDB; width: 97% !important;}
.onbtable, #onbtable {margin: 5px;}
.onbtable td, #onbtable td {padding: 3px;}

.block_title {font-weight: bold;}
.fulltext {font-weight: normal;}
.fullabstract {font-style: italic;}
.qrec img, .best-practice img, .accountexample img, .as img, .fe img, .law img, .answ img, .example img, .quest img, .rec img, .nonrec img, .nonrec25 img, .rec img, .rec25 img, .rec25lim img, .rec24 img, .rec24lim img, .reclim img, .as img, .fe img, .law img, .answ img, .example img, .quest img, .att img, .attention img {background-color: transparent !important;}
.pTip, .pAtt {text-align: left !important;}
.eform_table_middle_line {height: 100%; background-color: #000000;}
.eform_account_line {height: 100%; background-color: #000000;}
.eform_table {width: 250px;}
.eform_table_debit {width: 50%;}
.eform_table_credit {width: 50%;}
.issue_info, .chapter_title, .chapter_author, .chapter_bookmark {display: none;}
p.notice {font-style: italic;}
p.title a {display: inline;}

.uvod_img {float: left; height: 80px !important; margin-right: 7px; margin-top: 2px; width: 80px !important;}

/*** Stylopis begin DOC.css ***/

/* parametry overlib */
.ovDiv {border: 1px #C40206 solid; background-color: #F0F0F0; line-height: normal; z-index: 99 !important;}
.bodyText {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-style: normal; text-decoration: none; text-align: center; padding: 1px 1px 1px; font-size: 10px;}
/* konec: parametry overlib */

/* autocomplete begin */
.autocomplete-w1 {position:absolute; top:0px; left:0px; margin:6px 0 0 7px; 
/* IE6 fix: */ 
_background:none; 
_margin:1px 0 0 0; } 

.autocomplete {border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; width: 274px !important; margin:-6px 6px 6px -6px; 
/* IE6 specific: */ 
_height:350px;  
_margin:0; 
_overflow-x:hidden; 
} 

.autocomplete .selected {background:#E0E0E0;} 
.autocomplete div {padding:2px 5px; white-space:nowrap; overflow:hidden;} 
.autocomplete strong {font-weight:normal; color:#3557BD;}
/* autocomplete end */

/* zvyrazneni begin */
.highlighting {display: block; margin-left: 412; padding-left: 30px; margin-top: 2px;}
h2 strong.highlighted {font-weight: bold; background-color: #FEFFC2; color: #5173d6 !important;}
.normal_highlighting1, .normal_highlighting2 {display:none; margin-left:412px; margin-top:-12px; padding-left:36px;}
.highlighting a, .highlighting a:visited, .normal_highlighting1 a, .normal_highlighting1 a:visited {text-decoration: none; color: #ffffff; font-size: 11px; font-weight: bold;}
.normal_highlighting2 a, .normal_highlighting2 a:visited {text-decoration: none; color: #efefef; font-size: 11px; font-weight: bold;}
.highlighting a:hover, .normal_highlighting1 a:hover, .normal_highlighting2 a:hover {color: #3557BD;}
.highlighted {background-color: #FEFFC2; color: #5173d6 !important; font-weight: normal;}
.searched-text .highlighted {font-weight: normal;}
.serp-title strong {font-weight: bold; font-size: 13px !important;}
.ajaxHighlightLink {cursor: pointer;}
/* zvyrazneni end */

/* akordeon */
#module-accordion span.accordion-head {display: block; padding: 0.2em; background: url(/images/accordion_modul_bkg.gif) repeat-x scroll 0 0; height: 19px; =height: 24px; width: 589px; =width: 594px;}
#module-accordion a, #module-accordion a:visited {font-weight: bold; text-decoration: underline;}
#module-accordion a.closed, #module-accordion a.closed:visited {background: url(/images/accordion_arrow_closed.png) no-repeat scroll 4px 3px; padding-left: 15px;}
#module-accordion a.opened, #module-accordion a.opened:visited {background: url(images/accordion_arrow_opened.png) no-repeat scroll 3px 5px; padding-left: 15px;}
#module-accordion .accordion-content {width: 589px; =width: 594px; padding: 0.2em; background-color: #ffffff;}
#module-accordion .accordion-content p {padding-left: 10px;}
#module-accordion .accordion-head-unsubscribed {color: #7B8082; }
#module-accordion .accordion-content-unsubscribed, #module-accordion .accordion-content-unsubscribed a, #module-accordion .accordion-content-unsubscribed a:visited {color: #000000;}
#module-accordion .accordion-content-unsubscribed li {list-style-image: url(/images/accordion_arrow_unsubscribed.gif);}		 
#module-accordion .module-order, #module-accordion .module-order a, #module-accordion .module-order a:visited, #module-accordion .module-order a:active {color: #ff0000; padding-left: 2px;}
#module-accordion .module-order a:hover {color: #8C2633;}
#module-accordion li {list-style-image: url(/images/accordion_arrow_close.gif);}

/* filtrovaci box */

#search-filter {width: 653px !important; overflow: hidden !important;}
#search-filter #filter-boxes ul {margin-left: 0px;}
#filter-boxes-container {width: 656px !important; text-align: left; margin: 0 auto;}
.filter-box {float: left; width: 100px; position: relative; overflow: hidden;}
.filter-box-title {font-weight: bold; font-size: 100%; color: black; margin-bottom: 2px;}
.filter-box-title.selected {color: #5173d6;}
.filter-box ul {list-style: none; padding-left: 0; margin-left: 0;}
#filter-box-toggle ul {list-style: none; padding-left: 0; margin: 10px;}
#filter-box-toggle li {float: left; margin: 0.2em 0.5em; white-space: nowrap;}
.filter-box-inner {padding: 4px; padding-bottom: 2px;}
.filter-box-inner p {color: grey;}
.filter-box-inner ul {margin-top: 0px; margin-bottom: 0px;}
#filter-box-toggle {background: url("/images/kalkulator2/filter-bottom-arrow.png") no-repeat scroll 0 0 #CFCFCF; border-top: 1px solid #CFCFCF; display: block; height: 11px; overflow: auto; width: 653px;}
.clear-both {clear: both;}
.filter-box-more, .filter-box-less {position: absolute; bottom: 0; right: 0; padding: 10px; display: block; text-align: right; font-weight: bold; color: black;}
.filter-box-cgroup a {color: #AFAFAF; font-weight: bold !important; display: block; padding: 0.1em 0.1em; padding-left: 15px; margin-left: -19px; text-decoration: none;}
.filter-box-cgroup a:hover {background-color: #ECBE71; color: #fff;}
.filter-box-cgroup a.like-selected {color: #000;}
.filter-box-cgroup a.selected {color: #5173d6;}
.filter-box-cgroup a.selected:hover, .filter-box-cgroup a.like-selected:hover {background-color: #F5F4F4; color: #5173d6;}
.filter-box-constraint a {color: #AFAFAF; font-weight: normal !important; padding: 0.1em; display: block; margin-left: -19px; padding-left: 15px; text-decoration: none;}
#filter-box-topic_vd .filter-box-constraint a, #filter-box-topic_vd .filter-box-constraint a:visited {padding-left: 15px;}
.filter-box-constraint a span.count {visibility: hidden;}
.filter-box-constraint a:hover {background-color: #ECBE71; color: #fff;}
.filter-box-constraint a.selected, .filter-box-constraint a.like-selected {color: #000;}      
.filter-box-constraint a.selected, #search-filter .filter-box-constraint a.selected .count {color: #5173d6;}
.filter-box-constraint a.selected:hover, .filter-box-constraint a.like-selected:hover {background-color: #F5F4F4; color: #5173d6;}
.filter-box-constraint a.selected span.count, .filter-box-constraint a.like-selected span.count {visibility: visible;}
.filter-box-inner {position: relative;}
.filter-off-handle {position: absolute; top: 8px; right:4px; font-weight: normal; text-decoration: none; font-size: 10px; color: #404040;}
.filter-off-handle a, .filter-off-handle a:visited {text-decoration: none; color: #404040;}
.filter-off-handle a:hover {text-decoration: underline;}

li.filter-box-constraint a img, li.filter-box-cgroup a img {display: none;}
li.filter-box-constraint, li.filter-box-cgroup {list-style-image: url("/images/onb/common_pictograms/onlibado/checkbox_frame_.png") !important; margin-left: 17px;}
li.filter-box-constraint.selected, li.filter-box-cgroup.selected {list-style-image: url("/images/onb/common_pictograms/onlibado/checkbox_frame_checked.png") !important; margin-left: 17px;}

#search-filter-handle .portalHelpButton {position: absolute; top:4px !important; left: 152px !important;}
#search-filter-handle {background-color: #F7F6F6;}
#search-filter-handle #search-filter-hide, #search-filter-handle #search-filter-show, #search-filter-handle .portalHelpButton {cursor: pointer;}
#search-filter #filter-caption {text-align: left; padding-left: 2px; font-size: 11px; width: 650px; border-bottom: 1px solid #F5F3F3; text-align: center; line-height: 16px;}
#search-filter #filter-caption #results-total-count, #search-filter #filter-caption a, #search-filter #filter-caption strong {font-size: 11px;}
#search-filter #filter-off-author {background: url("/images/onb/common_pictograms/onlibado/filteroff.png") no-repeat scroll 1px 3px transparent; padding-left: 13px;}

#filter-box-topic_vd, #filter-box-type, #filter-box-time, #filter-box-recency, #filter-box-fulsoft_type, #filter-box-valid-years, #filter-box-latest-years, #filter-box-latest_years {padding-bottom: 3px;}
/* #filter-box-type, #filter-box-time, #filter-box-fulsoft_type, #filter-box-valid-years, #filter-box-latest-years {background: url('/images/kalkulator2/filter-separator-bkg.gif') repeat-y scroll 0 0px; padding-left: 4px;} */
#filter-box-type, #filter-box-time, #filter-box-recency, #filter-box-fulsoft_type, #filter-box-valid-years, #filter-box-latest-years, #filter-box-latest__years {padding-left: 4px;}

html>body #filter-box-topic_vd, html>body #filter-box-type, html>body #filter-box-time, html>body #filter-box-recency, html>body #filter-box-fulsoft_type, html>body #filter-box-latest-years, html>body #filter-box-latest__years { *padding-left: 7px;}

#filter-box-topic_vd {width: 220px !important; border-right: 1px solid #E6E6E6;}
#filter-box-type {width: 221px !important; border-right: 1px solid #E6E6E6;}
#filter-box-time {width: 107px !important;}
#filter-box-recency {width: 107px !important; border-right: 1px solid #E6E6E6;}
#filter-box-fulsoft_type {width: 153px !important; border-right: 1px solid #E6E6E6;}
#filter-box-valid-years, #filter-box-latest-years {width: 123px !important; border-right: 1px solid #CFCFCF;}
#filter-box-latest__years {width: 123px !important; border-right: 1px solid #CFCFCF;}

#search-filter .filter-box-constraint .count, #search-filter .filter-box-cgroup .count {font-weight: normal; color: #808080;}
#filter-box-topic_vd li.filter-box-constraint {margin-left: 5px;}

#filter-caption {color:#555555; padding-bottom:3px; padding-top:2px; text-align:center;}
#filter-box-time img.guaranted, #filter-box-time img.archive {display: inline !important;}
#filter-box-recency img.guaranted, #filter-box-recency img.archive {display: inline !important;}

/*.filter-box-disabled .filter-box-title, .filter-box-disabled li a, .filter-box-disabled li a .count {color: #CCCCCC !important; cursor: default;}
.filter-box-disabled li a:hover {background-color: white !important; cursor: default;}
.filter-box-disabled li.filter-box-constraint {list-style-image: url("http://image.dashofer.cz/onb/common_pictograms/onlibful/checkbox_frame_disabled.png") !important;}*/

/* filtrovaci box */

#searchresult {border-top: 15px solid #CFCFCF;} 

.productpicture01 {float:left; padding-right:30px; position:relative;}
.logozp24_01 {border:medium none; bottom:0; position:absolute; right:2px;}
.productpicture02 {float:left; padding-right:25px; position:relative;}
.logozp24_02 {border:medium none; bottom:0; position:absolute; right:2px;}
.productpicture03 {float:left; padding-right:15px; position:relative; margin-top: 5px;}
.logozp24_03 {border:medium none; bottom:0; position:absolute; right:2px;}
.productpicture04 {float:left; padding-right:12px; position:relative;}
.logozp24_04 {border:medium none; bottom:0; position:absolute; right:2px;}
.ProductNew {background-color: red; color: white; font-size: 10px; padding-right: 5px;}

.cluetip-default h3#cluetip-title {background: url('/images/onb/common_pictograms/onlibado/clue-tip-head-bkg.gif') repeat-x scroll 0 0 !important; color: #000000; font-size: 12px !important; font-weight: bold; margin: 0 0 0; padding: 5px 6px 0;}
.lawWindowLinks a {background: url("/images/onb/common_pictograms/onlibado/clue-tip-button-bkg.gif") repeat-x scroll 0 0 transparent; border: 1px solid #DFDFDF; height: 29px; line-height: 8px; padding-left: 8px; padding-right: 8px; text-decoration: none;}
.lawWindowLinks {color: #EBECED;}
.lawWindowLinks {padding: 9px 3px 3px 69px !important;}
#cluetip-inner ul {margin-left: 15px;}
#adminFunctions {background-color: #808080 !important; border: 1px solid; color: #FFFFFF !important; left: 0; line-height: 21px; padding: 8px; position: absolute; top: 16px; width: 320px; z-index: 999;}
#adminFunctions a, #adminFunctions a nobr {color: #FFFFFF !important;}

.law-info, .law-info1, .law-info2, .law-info3 {clear: both; float: none; margin-bottom: 35px; margin-top: 10px;}
.law-info ul li, .law-info1 ul li, .law-info2 ul li {list-style: none; float: left; margin-left: 20px;}
.law-info3 ul li {list-style: none; float: left; margin-left: 9px;}
.law-info ul li a, .law-info1 ul li a, .law-info2 ul li a, .law-info3 ul li a {display: block;}

.law-info ul, .law-info1 ul {height: 18px; margin: 0 auto !important; width: 320px;}
.law-info2 ul {height: 18px; margin: 0 auto !important; width: 358px;}
.law-info3 ul {height: 18px; margin: 0 auto !important; width: 642px;}

#srch_document .law-info2 ul li a, #srch_document2 .law-info2 ul li a, #srch_document3 .law-info2 ul li a {font-size: 12px !important;}

#documentsResult {padding: 8px; position: relative;}
.productlink {}
.productpicture03 {}
.CompleteFormListBranch {font-weight: bold;}
#mnd-cell {position: relative; background-color: #ECECEC; width: 298px;}
#mnd-cell ul.hidden {display: none;}
#mnd-cell span.selected, #mnd-cell li.selected  {color: #5173d6;}
#mnd-cell li {cursor: pointer; float: left; list-style: none;}
#mnd-content .mnd-cell-cont {background-color: white; height: auto; margin: 4px; padding: 5px; width: 281px;}
	@media \0screen {
   #nwst-cont .mnd-cell-cont {margin: 60px 4px 4px 4px;}
  }
#mra-cont, #dop-cont {display: none;}
#dop-cont {padding-top: 32px !important;}
#nwst-cont-answ, #nwst-cont-laws, #nwst-cont-muster, #mra-cont-answ, #mra-cont-laws, #mra-cont-muster {display: none;}
li#nwst, li#mra, li#dop {position: absolute;}
li#nwst{top: 0px; left: 1px;}
li#mra {top: 0px; left: 145px;}
li#dop {top: 0px; left: 145px}
#nwst span, #mra span, #dop span {background: url('/images/kalkulator2/dtc-cell-tab-normal.gif') repeat-x scroll 0 0; display: block; height: 32px; line-height: 30px; text-align: center; width: 150px; color: #4D4D4D; font-weight: bold;}
#nwst span.selected, #mra span.selected, #dop span.selected {background: url('/images/kalkulator2/dtc-cell-tab-selected.gif') no-repeat scroll 0 0; border-right: 1px solid #D8D8D8;}
#nwst ul, #mra ul, #dop ul {border-bottom: 1px solid #BBBBBB; border-left: 1px solid #C9C9C9; border-right: 1px solid #D8D8D8; height: 28px; left: 0; line-height: 28px; position: absolute; top: 31px; width: 293px; z-index: 96; background: url('/images/kalkulator2/dtc-cell-menu-bkg.gif') repeat-x scroll 0 0;}
#dop ul {height: 3px; line-height: 3px;}	
#mra ul, #dop ul {left: -144px;}
#nwst li, #mra li {margin-left: 2px; font-size: 10px; width: 68px; text-align: center;}
#nwst .muster, #mra .muster {width: 73px;}
#nwst li.selected, #mra li.selected {background: url('/images/kalkulator2/dtc-cell-menu-selected.gif') no-repeat scroll -9px -1px;}
#nwst li.answ.selected, #mra li.answ.selected {background: url('/images/kalkulator2/dtc-cell-menu-selected.gif') no-repeat scroll -11px -1px;}
#nwst li.laws.selected, #mra li.laws.selected {background: url('/images/kalkulator2/dtc-cell-menu-selected.gif') no-repeat scroll -12px -1px;}  
#nwst li.separatorDTC, #mra li.separatorDTC {width: 2px; height: 30px; margin: 0px; font-weight: normal; background: url('/images/kalkulator2/dtc-cell-menu-separator.gif') no-repeat scroll 0 -2px;}
#mnd-content {padding-top: 1px;}
#nwst-cont, #mra-cont {margin-top: 60px;}
#dop-cont {margin-top: 35px;}
#mnd-footer {height: 1px;}
#mnd-content .portalCellUl li {clear: both; float: none; list-style-image: url("/images/kalkulator2/list.gif"); margin-left: 13px; margin-bottom: 8px; text-indent: 0; line-height: 17px;}
#mnd-cell .p-error {color: #808080;}
 
/* casove */

.law-navigation, .versions-navigation {background: url('/images/kalkulator2/doc-page-separator.gif') no-repeat scroll 0 51px #FFFFFF; height: 70px; margin: 0 0 10px; padding: 0; position: relative; text-align: center;}
#article_preview .law-navigation, #article_preview .versions-navigation {background: url("/images/kalkulator2/doc-page-separator.gif") no-repeat scroll -15px 52px #FFFFFF; height: 70px; margin: 0 0 10px; padding: 0; position: relative; text-align: center; width: 101%;}
.law-navigation ul, .versions-navigation ul {width: 310px; text-align: center; margin: 0 auto;}
.law-navigation li, .versions-navigation li {float: left; list-style: none;}

.futureLawVersion {background-color: #8DD329;}
.actualLawVersion {background-color: #FE4141;}
span.chng {color: #FE4141 !important;}
span.chng_fut {color: #8DD329 !important;}

#middle .law-navigation li.prev a, #middle .law-navigation li.next a, #middle .versions-navigation li.prev a, #middle .versions-navigation li.next a, #middle .law-navigation li.prev.disabled a, #middle .law-navigation li.next.disabled a, #middle .versions-navigation li.prev.disabled a, #middle .versions-navigation li.next.disabled a, #middle .versions-navigation li.prev.disabled lnk, #middle .versions-navigation li.next.disabled lnk {color: #808080; text-decoration: none; cursor: default; font-size: 11px !important;}
#middle .law-navigation li.prev a, #middle .law-navigation li.next a, #middle .versions-navigation li.prev a, #middle .versions-navigation li.next a, #middle .law-navigation li.prev lnk, #middle .law-navigation li.next lnk, #middle .versions-navigation li.prev lnk, #middle .versions-navigation li.next lnk {color: #FFFFFF; cursor: pointer;}
.law-navigation li.prev, .law-navigation li.next, .versions-navigation li.prev, .versions-navigation li.next {border: 1px solid #E7E6E6; cursor: pointer; height: 18px; line-height: 17px; position: absolute; text-align: left; top: 23px; width: 90px; cursor: pointer;}   
.law-navigation li.prev, .versions-navigation li.prev {background: url("/images/kalkulator2/button-next-prev.gif") no-repeat scroll 3px 2px #384040; font-style: normal !important; left: 40px; text-indent: 20px;}
.law-navigation li.prev.disabled, .versions-navigation li.prev.disabled {font-style: normal !important; left: 40px; background: url('/images/kalkulator2/button-prev-arrow-disabled.gif') no-repeat scroll 0 0 #E0E0E0; text-indent: 24px;}
.law-navigation li.next, .versions-navigation li.next {font-style: normal !important; right: 35px; background: url('/images/kalkulator2/button-next-arrow.gif') no-repeat scroll 77px 1px #384040; text-indent: 7px;}
.law-navigation li.next.disabled, .versions-navigation li.next.disabled {font-style: normal !important; right: 35px; background: url('/images/kalkulator2/button-next-arrow-disabled.gif') no-repeat scroll 78px 1px #E0E0E0; text-indent: 7px; display: none;}
.law-navigation li.versions, .versions-navigation li.versions {margin-left: 155px; margin-top: 3px;}
#article_preview .law-navigation li.versions, #article_preview .versions-navigation li.versions {margin-left: 12px; margin-right: 5px; margin-top: 3px;}
.law-navigation li select, .versions-navigation li select {border: 1px solid #BBBBBB; width: 300px;}
#article_preview .law-navigation li select, #article_preview .versions-navigation li select {border: 1px solid #BBBBBB; width: 280px; margin-left: 10px;}
#srch_document #article_preview ul, #srch_document2 #article_preview ul, #srch_document3 #article_preview ul {padding: 0;}
#srch_document #article_preview ul li.versions, #srch_document2 #article_preview li.versions, #srch_document3 #article_preview li.versions {margin-left: 142px;}
#srch_document .law-navigation .nav-title, #srch_document2 .law-navigation .nav-title, #srch_document3 .law-navigation .nav-title, #srch_document .versions-navigation .nav-title, #srch_document2 .versions-navigation .nav-title, #srch_document3 .versions-navigation .nav-title {background: url("/images/kalkulator2/time-versions-icon.gif") no-repeat scroll 265px 3px transparent; color: #000000; font-size: 12px !important; font-style: normal !important; font-weight: bold; padding: 2px 5px 5px 22px; margin: 0px 0px !important;}
#srch_document #article_preview .law-navigation .nav-title, #srch_document2 #article_preview .law-navigation .nav-title, #srch_document3 #article_preview .law-navigation .nav-title, #srch_document #article_preview .versions-navigation .nav-title, #srch_document2 #article_preview .versions-navigation .nav-title, #srch_document3 #article_preview .versions-navigation .nav-title {background: url("/images/kalkulator2/time-versions-icon.gif") no-repeat scroll 265px 3px transparent; color: #000000; font-size: 12px !important; font-style: normal !important; font-weight: bold; padding: 2px 5px 5px 31px; margin: 0px 0px !important; margin-left: -28px !important;}
#article_preview .law-info1, #article_preview .law-info2, #article_preview .law-info3 {display: none;}

#wrap #middle .versions-navigation .disabled {display: none !important;}

/* serp linking */
.searchbox {position: relative;}
.searchbox H3.serp-title {padding-right: 76px;}
/* DOCS styles */

.chapter_title, .chapter_author, .chapter_bookmark {display: none;}

/* modal*/

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
td .modal-handler-top, td .modal-handler-bottom, #simplemodal-container .modal-handler-top, #simplemodal-container .modal-handler-bottom {display: none;}

.modal-handler-top, .modal-handler-bottom {padding: 5px; text-align: right; width: 99%; z-index: 999; clear: both;}
.modal-handler-bottom {margin-bottom: 5px;}
.modal-handler-top .modal-handler-button, .modal-handler-bottom .modal-handler-button {cursor: pointer; background: url("/images/kalkulator2/zoom_in.png") no-repeat scroll 0px 0px transparent; padding-left: 20px; z-index: 9999;}
#middle .tablescroll, #middle .imgscroll {border: 1px solid #C2C2C2; width: 635px; overflow-x: auto;}
#middle table td .tablescroll {border: none; width: auto; overflow: hidden !important;}
#content_content_zoom .modal-handler-top {display: none;}
#content_content_zoom .tablescroll {width: 622px !important;}

#simplemodal-container {height:460px; width:930px; color:#bbb; background-color:#fff; border:4px solid #E9E9E9; padding:12px;}
#simplemodal-container .tablescroll, #simplemodal-container .imgscroll {width: 100%; overflow-x: hidden !important; border: none !important;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#5173d6; text-decoration: underline; cursor: pointer;}
#simplemodal-container a.modalCloseImg {background:url('/images/kalkulator2/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#cluetip {z-index: 1099 !important;}
#cluetip-waitimage {z-index: 999999 !important;}
/* modal*/

#cluetip .lawWindow hr {}

.vd_logo_print, .du_logo_print {display: none;}

#documentTOC {background: none repeat scroll 0 0 #F7F7F7; display: block !important; float: right; height: auto; margin-bottom: 15px; margin-left: 12px; overflow: hidden; padding: 0; position: relative; width: 252px; z-index: 1;}
#documentTOC .documentTocHeader {height: 26px; line-height: 26px; font-size: 10px; text-indent: 5px; background: url('/images/kalkulator2/toc-bkg.gif') repeat-x scroll 0 0; position: relative;}
#documentTOC .documentTocHeader .handler {position: absolute; right: 3px; top: 7px;}
#documentTOC .documentTocContent {display: block; height: 175px; overflow-y: auto; padding: 5px 0; margin-bottom: 7px;}
#documentTOC .documentTocContent ul {margin-left: 19px;}
#documentTOC .documentTocContent li {list-style-image: url("/images/kalkulator2/list-small.gif"); line-height: 15px;}
#documentTOC .documentTocContent li a, #documentTOC .documentTocContent li a strong {font-size: 10px !important;}

.order-container {padding: 10px !important;}
#order-comparison-chart {border: 1px solid #B2B0B2; border-collapse: collapse;}
#order-comparison-chart td {border: 1px solid #B2B0B2; border-collapse: collapse;}
#order-comparison-chart .content, .order-order .content {font-size: 10px; width: 28%; padding: 5px;}
#order-comparison-chart .content strong {font-size: 10px;}
#order-comparison-chart .module, #order-order .module {width: 15%; vertical-align: center; text-align: center; color: grey;}
#order-order .module #you_have_it{color:grey;display:block;margin:0 auto;width:100px;}
#order-comparison-chart .module.grey {background-color: #F2F2F2;}
#order-comparison-chart .module-header, #order-comparison-chart .module-header strong {text-align: center; font-size: 10px; height: 42px;}
#order-comparison-chart .module-header.new {background: url("/images/kalkulator2/new-ribbon.png") no-repeat scroll right top transparent;}
#order-comparison-chart .content-header {text-align: left; font-size: 10px; padding-left: 5px;}
#order-comparison-chart .price {height: 30px; background: url('/images/kalkulator2/order-header-bkg.gif') repeat-x scroll 0 0; text-align: center;}
#orderPriceNonlogged .price {background-image: none !important; vertical-align: middle; font-size: 12px; padding: 5px 0;}
#orderPriceLogged .price {background-image: none !important; vertical-align: middle; font-size: 12px; padding: 5px 0; background-color: #B3F4B3;}
#orderPriceNonlogged .price a {text-decoration: underline;}
#orderPriceNonlogged .price a:hover {text-decoration: none;}
#order-comparison-chart .price.title {padding-left: 5px; text-align: left; line-height: 30px;}
.order-info-help {background: url("/images/kalkulator2/order-help-quest.gif") no-repeat scroll right 0 transparent; height: 60px; line-height: 60px; margin: 0 308px; padding-left: 5px; width: 315px;}
.order-invoice-info {margin-bottom: 12px; margin-left: 313px; width: 328px;}
#multilicence_info .module {display: block; margin: 15px 0; text-align: center;}
#companyrow .styled_order_page_right_parts {padding-top: 10px;}

/* .aw-link {background: url("/images/kalkulator2/arrow-red-icon.gif") no-repeat scroll 0 5px transparent; font-weight: bold; margin-bottom: 6px; margin-left: 6px; margin-top: 4px; padding-left: 8px;text-align: left;} */

.content_content .order-steps {height: 73px; margin: -5px auto 0 -15px; overflow: hidden; width: 656px;}
.order-steps {height: 73px; margin: 5px auto 0; overflow: hidden; width: 640px;}
.order-steps li {list-style: none; float: left;}
.order-steps li.order-step1 {width: 203px;}
.order-steps li.order-step2 {width: 210px;}
.order-steps li.order-step3 {width: 227px;}
.order-steps li.order-step1 a, .order-steps li.order-step2 a, .order-steps li.order-step3 a, .order-steps li.order-step1 span, .order-steps li.order-step2 span, .order-steps li.order-step3 span {display: block; height: 73px; outline: none;}
.order-steps li.order-step1 a, .order-steps li.order-step2 a, .order-steps li.order-step3 a {cursor: pointer;}
.order-steps li.order-step1 a, .order-steps li.order-step1 span, .order-steps li.order-step1.active span {background: url('/images/kalkulator2/order-step1.gif') no-repeat scroll 0 0;}
.order-steps li.order-step2 a, .order-steps li.order-step2 span, .order-steps li.order-step2.active span {background: url('/images/kalkulator2/order-step2.gif') no-repeat scroll 0 0;}
.order-steps li.order-step3 a, .order-steps li.order-step3 span, .order-steps li.order-step3.active span {background: url('/images/kalkulator2/order-step3.gif') no-repeat scroll 0 0;}
.order-steps li.order-step1 a {background-position: 0 -160px;}
.order-steps li.order-step1.active span {background-position: 0 0;}
.order-steps li.order-step2 a {background-position: 0 -160px;}
.order-steps li.order-step2.active span {background-position: 0 -79px;}
.content_content .order-steps li.order-step3 span {background-position: 0 -79px;}
.order-steps li.order-step3.active span {background-position: 0 -160px;}
#userHistoryNoResult {background: url("/images/onb/common_pictograms/onlibado/history_srch_icon.png") no-repeat scroll 133px 0 transparent; margin-top: 10px; text-align: center;}
#edit_address_button, #new_address_button {background: url("/images/kalkulator2/common-button.gif") repeat-x scroll 0 0 transparent; color: #5173d6; display: block; float: left; height: 27px; line-height: 27px; margin-bottom: 13px; margin-left: 5px; margin-top: 20px; text-align: center; text-decoration: none; width: 171px;}
#orderTable {background: none !important; border: none !important;}
#orderTableHeader {display: none;}
#orderTableBody {background: none repeat scroll 0 0 transparent !important; border: medium none !important; padding: 6px;}
.orderTableOrderCond {background: none repeat scroll 0 0 transparent !important; border: medium none !important;} 
.orderTableOrderCond div {background: #909195 !important;}
.orderTableAgreeButt {margin-bottom: 12px; margin-left: 169px; margin-right: 8px;}
.orderTableDisagreeButt {}
.orderTableAgreeButt, .orderTableDisagreeButt {background: url("/images/kalkulator2/email-button.gif") repeat-x scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; display: block; font-size: 15px; height: 34px; line-height: 35px; margin: 15px auto 0 !important; text-align: center; text-decoration: none; width: 128px;}
#order-confirm {width: 100%; text-align: center; border-top: 1px solid #CCCCCC; padding-top: 10px;}
.readonlyinput {background-color: #F0F0F0 !important; color: #888888 !important;}
.orderTableFilled {font-weight: bold; font-size: 11pt !important; display: block; border-bottom: 1px solid #CCCCCC; width: 100%;} 
#orderTableBody span, #orderTableBody nobr b {font-size: 11pt !important;} 
#middle #accountwindow {background: url("/images/kalkulator2/tooltip-bkg.gif") no-repeat scroll 0 0 transparent !important; border: medium none !important; height: 130px !important; left: 360px !important; padding: 22px !important; top: 450px !important; width: 164px !important;}

#fla-tab-1 table, #fla-tab-2 table, #fla-tab-3 table, #fla-tab-1 table td, #fla-tab-2 table td, #fla-tab-3 table td, #lc-cell table, #lc-cell table td {border: 1px solid #E2E2E2 !important; border-collapse: collapse !important; padding: 5px !important;}
#fla-tab-1 .td-grey, #fla-tab-2 .td-grey, #fla-tab-3 .td-grey {background-color: #F5F5F5;}
#lc-cell table td  {font-size: 10px;}
#lc-cell table .td-small  {font-size: 9px; font-weight: normal;}
#lc-cell table .td-left {width: 35%;}
#lc-cell table .future a, #lc-cell table .future a:visited {color: #378437;}

#lc-cell a:visited, #fla-cell a:visited {text-decoration: underline;}

/* ONS start */

.download_download {margin: 90px 0; text-align: center;}
.download_download .download_file {font-size: 14px; display: block;}
.download_download a {outline: none;}

/* ONSPPV */
#middle .onsppv p.MsoNormal, #middle .onsppv .MsoNormalOl {margin: 0 5px 0px !important; text-indent: 0px !important;}
#middle .onsppv .MsoNormal, #middle .onsppv p, #middle .onsppv b, #middle .onsppv i, #middle .onsppv em, #middle .onsppv ul, #middle .onsppv li, #middle .onsppv table, #middle .onsppv td, #middle .onsppv th, #middle .onsppv span, #middle .onsppv div, #middle .onsppv H1, #middle .onsppv H2, #middle .onsppv H3 {font-family: verdana,arial,helvetica,sans-serif !important;}
#middle .onsppv a span {color: #5173d6 !important;}
/* ONSPPV */


/* ONSVFP */
#middle .onsvfp a span {color: #5173d6 !important;}
#middle .onsvfp p.MsoNormal, #middle .onsvfp H1, #middle .onsvfp H2, #middle .onsvfp H3, #middle .onsvfp H4, #middle .onsvfp H5, #middle .onsvfp H6, #middle .onsvfp .MsoBodyTextIndent, #middle .onsvfp .MsoCaption {margin-left: 0pt !important; text-indent: 0px !important;}
#middle .onsvfp .MsoNormalOl, #middle .onsvfp .MsoNormalOl2 {margin-left: 0pt !important; text-indent: 0px !important;}
#middle .onsvfp .MsoNormalLi {margin-left: 14px !important; text-indent: -13px !important;}
/* ONSVFP */


/* ONSCLA */
#middle .onscla p.MsoNormal, #middle .onscla H1, #middle .onscla H2, #middle .onscla H3, #middle .onscla H4, #middle .onscla H5, #middle .onscla H6, #middle .onscla .MsoBodyTextIndent, #middle .onscla .MsoCaption {margin-left: 0pt !important; text-indent: 0px !important;}
#middle .onscla .MsoNormalLi {margin-left: 1cm !important; text-indent: -11.15pt !important;}
#middle .onscla a span {color: #5173d6 !important;}
/* ONSCLA */

/* ONSCLPM */
.onsclpm a span {color: #5173d6 !important;}
.onsclpm .MsoNormalTable {margin-left: 0px !important;}
/* ONSCLPM */

/* ONS konec */

.qrec br, .best-practice br, .accountexample br, .as br, .fe br, .law br, .answ br, .example br, .quest br, .rec br, .nonrec br, .nonrec25 br, .rec br, .rec25 br, .rec25lim br, .rec24 br, .rec24lim br, .reclim br, .as br, .fe br, .law br, .answ br, .example br, .quest br, .att br, .attention br {clear: left;}

strong .youHavePrice {color: #808080; font-weight: normal;}
.cond-dialog {display: none;}



#bkg-ads {position: fixed; width: 100%; height: 565px;}
#bkg-ads span a {
    display: block;
    height: 565px;
    margin: 0 auto;
    text-align: center;
    width: 1300px;
}

#portaltable, #lawtable {border-collapse: collapse; border: 1px solid #4D4D4D; margin-bottom: 15px;}
#portaltable th, #lawtable th {background-color: #F2F2F2; border: 1px solid #4D4D4D; border-collapse: collapse; padding: 5px; vertical-align: middle;}
#portaltable td, #lawtable td {border-collapse: collapse; border: 1px solid #4D4D4D; padding: 5px; vertical-align: middle;}
#portaltable td table, #portaltable td table td, #lawtable td table, #lawtable td table td {border: none;}

 
 
/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 
 
 
/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured-cont {position: relative;}

#featured { 
	width: 653px;
	height: 290px;
	background: #000 url('images/loading.gif') no-repeat center center;
	overflow: hidden;  
  }
#featured>img,  
#featured>div,
#featured>a { display: none; }

.slider-spacer {height: 15px; width: 100%; background: url('/images/kalkulator2/show-slider.gif') no-repeat scroll center 0 #C7C7C7;}
.slider-spacer.active {cursor: pointer;}


/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    right: 15px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(images/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(images/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(images/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(images/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(images/left-arrow.png);
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: 0px;
    right: 1%;
	  margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(images/bullets.png) no-repeat -35px 0;
    width: 22px;
    height: 30px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -6px 0; }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }
    
.container {
    position: absolute; 
    top: 50%; 
    left: 50%;
    margin: -300px 0 0 -470px; }
    
.content-0 { background: url(/images/kalkulator2/slides/af-slide-1.jpg); }
.content-1 { background: url(/images/kalkulator2/slides/af-slide-2.jpg); }
.content-3 { background: url(/images/kalkulator2/slides/af-slide-3.jpg); }
.content-4 { background: url(/images/kalkulator2/slides/af-slide-4.jpg); }
.content-5 { background: url(/images/kalkulator2/slides/af-slide-5.jpg); }


.content div {width: 40%; margin-top: 34px; margin-left: 22px;}
.content h1 {
	font-size: 40px; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-align: center;
	margin-top: 180px;
	color: #222;
	line-height: 50px;  }
.content h3, .content h3 a {
	text-align: left; 
	font-size: 20px; 
	color: #222; }
.content a {color: #222; text-decoration: underline; font-family: 'Arial';}
.content a:hover {color: #222; text-decoration: none;}
.content p {margin: 13px 0; font-size: 14px;}	

.content2 div {width: 40%; margin-top: 65px; margin-left: 371px;}
.content2 h1 {
	font-size: 40px; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-align: center;
	margin-top: 180px;
	color: #222;
	line-height: 50px;  }
.content2 h3, .content2 h3 a {
	text-align: left; 
	font-size: 20px; 
	color: #222; }
.content2 a {color: #222; text-decoration: underline;}
.content2 a:hover {color: #222; text-decoration: none;}
.content2 p {margin: 13px 0; font-size: 14px;}	
    
.content3 div {width: 40%; margin-top: 40px; margin-left: 42px;}
.content3 h1 {
	font-size: 40px; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-align: center;
	margin-top: 180px;
	color: #222;
	line-height: 50px;  }
.content3 h3, .content3 h3 a {
	text-align: left; 
	font-size: 20px; 
	color: #222; }
.content3 a {color: #222; text-decoration: underline;}
.content3 a:hover {color: #222; text-decoration: none;}
.content3 p {margin: 13px 0; font-size: 14px;}	    

*:first-child+html .timer { display: none !important; }
*:first-child+html div.caption { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1; }

@media \0screen {
  .timer { display: none !important; }
}

@media \0screen {
  .timer { display: none !important; }
  div.caption { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1; }
}

/* :root .timer { display: none !important; } */


#middle_container_coll.account .content_head3 {height: 1px; margin-top: -16px;}
#middle_container_coll.account .content_content {width: 100%; padding: 0px;}

.about-container {padding: 5px;}
#docsrchform {display: none;}
#middle th span.non-bold {font-weight: normal !important; background: transparent !important;}
.pi-button { background: url("/images/kalkulator2/login-button.gif") repeat-x scroll 0 3px transparent; border: medium none; color: white !important; cursor: pointer; display: block; height: 19px; line-height: 20px; margin: 0 5px; padding: 0 5px; text-align: center; text-decoration: none; width: 140px !important; }
.pi-button .shortnadpis {color: #ffffff !important;}

#switcher #calendar, #switcher #calendar table, #switcher #calendar td, #switcher #calendar th {border: none;}
#switcher #calendar {width: 290px; margin-left: 2px;}

#cell-mswc .themostsearched_cloud {float: none; clear: both; height: auto; overflow: hidden; padding: 8px;}
#cell-mswc .themostsearched_cloud .tag1, #cell-mswc .themostsearched_cloud .tag2, #cell-mswc .themostsearched_cloud .tag3, #cell-mswc .themostsearched_cloud .tag4, #cell-mswc .themostsearched_cloud .tag5, #cell-mswc .themostsearched_cloud .tag6, #cell-mswc .themostsearched_cloud .tag7, #cell-mswc .themostsearched_cloud .tag8, #cell-mswc .themostsearched_cloud .tag9, #cell-mswc .themostsearched_cloud .tag10, #cell-mswc .themostsearched_cloud .tag11, #cell-mswc .themostsearched_cloud .tag12, #cell-mswc .themostsearched_cloud .tag13, #cell-mswc .themostsearched_cloud .tag14, #cell-mswc .themostsearched_cloud .tag15 {float: left;}
#cell-mswc .themostsearched_cloud li {list-style: none; margin: 2px 5px;}
#cell-mswc .themostsearched_cloud a {text-decoration: none;}
#cell-mswc .themostsearched_cloud a:hover {text-decoration: underline; background-color: #F5F4F4;}
#cell-mswc .themostsearched_cloud .tag15 a {font-size: 10px; color: #F00E14;}
#cell-mswc .themostsearched_cloud .tag13 a, #cell-mswc .themostsearched_cloud .tag14 a {font-size: 11px; color: #E70C12;}
#cell-mswc .themostsearched_cloud .tag10 a, #cell-mswc .themostsearched_cloud .tag11 a, #cell-mswc .themostsearched_cloud .tag12 a {font-size: 13px; color: #E21217;}
#cell-mswc .themostsearched_cloud .tag7 a, #cell-mswc .themostsearched_cloud .tag8 a, #cell-mswc .themostsearched_cloud .tag9 a {font-size: 15px; color: #E30D13;}
#cell-mswc .themostsearched_cloud .tag4 a, #cell-mswc .themostsearched_cloud .tag5 a, #cell-mswc .themostsearched_cloud .tag6 a {font-size: 17px; color: #D40A10;}
#cell-mswc .themostsearched_cloud .tag3 a {font-size: 18px; color: #3557BD;}
#cell-mswc .themostsearched_cloud .tag2 a {font-size: 20px; color: #3557BD;}
#cell-mswc .themostsearched_cloud .tag1 a {font-size: 22px; color: #3557BD;}
#videoPreviewContainer{text-align: center;padding-bottom: 15px;}
#videoPreviewImage{position: relative;cursor: pointer;width: 482px;margin-left: auto;margin-right: auto;}
#videoPreviewImagePlay{position: absolute;left: 209px;top: 38%;}
#videoPreviewImagePreview{border: 1px solid silver;}
#videoModalMask{position: absolute;display: none;background-color: gray;opacity: 0.5;filter: alpha (opacity=50);}
#videoModal{position: absolute;top: 0px;left: 0px;display: none;background-color: white;border: 1px solid gray;}
#videoModalClose{position: absolute;top: 2px;right: 2px;}
#cell-questionnaire .portalcell_content form {background: transparent;}
#cell-questionnaire td {font-size: 12px; padding: 5px;}
#cell-questionnaire td font {color: #378437;}
.inquryCell span {display: block; width: 100%; text-align: center; margin-top: 12px;}
.inquryCellButton {background: url("/images/kalkulator2/common-button-bkg.gif") repeat-x scroll 0 0 transparent; text-align: center; border: none; width: 80px; height: 27px; line-height: 27px; font-size: 12px !important; color: #5173d6 !important; cursor: pointer;}
.portalcell_content form.inquryCell {height: auto;}
.subheader {background-color: #EBEBEB !important;}
#orderlisttable {background-color: #F7F7F7 !important;}
#simplemodal-container a.modalCloseImg {right: 5px;}
#article_preview .modal-handler-top, #article_preview .imgscroll {display: none;}
.ons_rtf_link {display: block !important; margin-right: 6px; margin-top: 16px;}
#strictLogin {
    color: #BF3345;
    height: 44px;
    margin-bottom: 10px;
    padding-left: 44px !important;
    padding-top: 11px !important;
    position: absolute !important;
    top: 211px !important;
    left: 4px !important;
    z-index: 99 !important;
    background: url("/images/kalkulator2/strict-login.gif") no-repeat scroll 0 0 transparent !important;
    width: 100% !important;
}

#adminFunctions #portaltable {background-color: white;}
.register_button {margin: 40px auto 0; width: 168px;}
.register_button ul {margin: 0px !important;}
.register_button ul li {list-style: none;}
.register_button ul li a {background: url("/images/kalkulator2/registrovat.gif") no-repeat scroll 0 0 transparent; display: block; height: 31px; width: 168px;}

.versions-navigation > span {display: block; margin: 0 auto; width: 320px;}

p.title {padding-right: 70px;}
H3.test {font-size: 16px;}
#uct-result-table {width: 100%; border-collapse: collapse; background-color: white; margin-top: 15px;}
#uct-result-table td {line-height: 23px; vertical-align: middle; font-size: 10pt !important;}
#uct-result-table .uct-result-td-left {text-align: left; text-indent: 5px;}
#uct-result-table .uct-result-td-right {text-align: right; font-weight: bold; padding-right: 30px; position: relative; display: block; width: 445px;}
#uct-result-table .uct-result-ok {background-color: #CEFFB0;}
#uct-result-table .uct-result-ko {background-color: #FEDDDD;}
#uct-result-table .uct-result-grey {background-color: #F3F3F3;}
#uct-result-table .uct-result-grey td {padding-right: 0px !important; font-weight: normal !important; font-size: 10px !important; }
#uct-result-table .uct-separator {height: 6px;}
.uct-result-td-right > img {position: absolute; right: 0px; top: 1px;}
form.uct-form {width: 100%; margin: 15px auto;}
#uct-result-window {width: 100%; height: 150px; background: url('/images/ajax-loader-big.gif') no-repeat scroll center center;}
.uct-form .submit-button {background: url("/images/kalkulator2/common-button.gif") repeat-x scroll 0 0 transparent; color: #5173d6; display: block; height: 27px; line-height: 27px; margin: 60px auto; text-decoration: none; width: 130px; font-size: 12px; outline: none;}
H3.test, H3.uct-mail {font-size: 16px;}
H3.uct-mail {border-bottom: 1px solid #BBBBBB; margin-bottom: 15px;}
.uct-form label {float: left; line-height: 1.5em; margin-right: 10px; text-align: right; width: 233px; font-size: 11pt;}
.uct-form input, .uct-form textarea {border: 1px solid #B6B6B6; height: 28px; line-height: 28px; margin-bottom: 6px; margin-left: 5px; padding-left: 5px;}
.uct-form textarea {height: auto;}
#uct-form-error {border-bottom: 1px solid; color: red; font-size: 9pt; font-weight: normal; line-height: 17px; margin-bottom: 30px; padding-bottom: 5px; text-align: left; width: 100%;}
.uct-mail-success {background: url("/images/onb/common_pictograms/check-green.png") no-repeat scroll 468px -6px transparent; font-size: 12px !important; font-weight: bold; height: 50px; line-height: 50px; text-align: center; width: 100%;}
.phone, .email {position: relative;}
#validPhone {background-repeat: no-repeat; color: red; font-size: 11px; height: 16px; padding-left: 20px; position: absolute; right: 32px; top: 8px; width: 134px;}
#validEmail {height: 16px; position: absolute; right: 170px; top: 8px; width: 16px;}
.uct-form #wheresel {font-size: 14px;}
.uct-form select {border: 1px solid #B6B6B6; height: 29px; margin-left: 5px; margin-bottom: 7px; width: 196px;}

#middle_container_coll #order-jabo-table {background: none repeat scroll 0 0 white !important; border: medium none !important; padding-top: 10px;}
#middle_container_coll #order-jabo-table td {background: none repeat scroll 0 0 white !important; border: medium none !important;}
#middle_container_coll #order-jabo-cond {background: none repeat scroll 0 0 #EFEFEF !important; margin-left: 5px; margin-top: 15px; padding: 12px; width: 619px !important;}
#order-jabo-table td .normalar p a {margin-left: 338px !important; margin-top: -42px;}

#order-jabo-table #orderbuttondiv {float: left; margin-left: -134px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #order-jabo-table #orderbuttondiv {float: left; margin-left: -136px;}
}
@media \0screen {
 #order-jabo-table #orderbuttondiv {float: left; margin-left: -108px; margin-top: 0px;}
 #order-jabo-table .styled_order_page_left_parts {text-align: right !important;}
 #order-jabo-table .styled_order_page_right_parts {text-align: left !important;}
 #middle_container_coll #order-jabo-table td {text-align: left;}
 #order-jabo-table td .normalar p a {margin-left: 360px !important;}
}

/* new order steps */ 

.order-steps-cont {width: 100%; height: 72px; text-align: center; position: relative; margin-left: 84px; display: none;}
.content_content .order-steps-cont {margin-left: 0px;}
.order-steps-cont ul {margin: 0 auto; padding: 0; width: 100%;}
.order-steps-cont ul li {list-style: none; float: left; position: absolute;}
.order-steps-cont ul li span, .order-steps-cont ul li a {display: block; background: url('/images/kalkulator2/order-steps-states.png') no-repeat scroll 0 0; height: 72px; line-height: 70px; text-align: left;}

.order-steps-cont.order-steps-count-3 ul li.step-1 {left:0;}
.order-steps-cont.order-steps-count-3 ul li.step-2 {left:154px;}
.order-steps-cont.order-steps-count-3 ul li.step-3 {left:310px;}

.order-steps-cont.order-steps-count-4 ul li.step-1 {left:0;}
.order-steps-cont.order-steps-count-4 ul li.step-2 {left:154px;}
.order-steps-cont.order-steps-count-4 ul li.step-21{left:314px;}
.order-steps-cont.order-steps-count-4 ul li.step-3 {left:470px;}

.order-steps-cont ul li.step-1 a, .order-steps-cont ul li.step-1 span {width: 170px; text-indent: 12px;}
.order-steps-cont ul li.step-2 a, .order-steps-cont ul li.step-2 span {width: 177px; text-indent: 31px;}
.order-steps-cont ul li.step-21 a, .order-steps-cont ul li.step-21 span {width: 177px; text-indent: 36px;}
.order-steps-cont ul li.step-3 a, .order-steps-cont ul li.step-3 span {width: 170px; text-indent: 49px;}

.order-steps-cont ul li.active-step span {color: #FFFFFF; text-shadow: 1px 1px 0px rgba(122, 122, 122, 1); font-weight: bold;}
.order-steps-cont ul li.active-step.step-1 span {background-position: 0px 0px;}
.order-steps-cont ul li.active-step.step-2 span {background-position: -197px 0px;}
.order-steps-cont ul li.active-step.step-3 span {background-position: -397px 0px;}
.order-steps-cont ul li.active-step.step-21 span {background-position: -197px 0px;}

.order-steps-cont ul li.prev-step a {color: #4D4D4D; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1); text-decoration: none;}
.order-steps-cont ul li.prev-step.step-1 a {background-position: 0 -99px;}
.order-steps-cont ul li.prev-step.step-2 a {background-position: -197px -99px;}
.order-steps-cont ul li.prev-step.step-3 a {background-position: -397px -99px;}
.order-steps-cont ul li.prev-step.step-21 a {background-position: -197px -99px;}

.order-steps-cont ul li.next-step span {color: #A6A6A6; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
.order-steps-cont ul li.next-step.step-1 span {background-position: 0 -200px;}
.order-steps-cont ul li.next-step.step-2 span {background-position: -197px -200px;}
.order-steps-cont ul li.next-step.step-3 span {background-position: -397px -200px;}
.order-steps-cont ul li.next-step.step-21 span {background-position: -197px -200px;}

/* new order steps */

.financni td {
    padding: 2px 5px;
}

.financni .finmain {
    color:#5173d6;
    font-weight: bold;
}

/* new serp order cif3.7.1 2013 */
#serp-sort {}
#serp-sort ul{}
#serp-sort li {list-style: none; float: left; margin-right: 8px; background: url('/images/onb/common_pictograms/serp-order-separator.gif') no-repeat scroll 0 3px transparent;}
#serp-sort li.sort_modes_text {background-image: none;}
#serp-sort li a {height: 30px; color: #000000; display: block; background: url('/images/onb/common_pictograms/sepr-sort-arrows-states.gif') no-repeat scroll 1px -12px transparent; text-indent: 26px; text-decoration: none;}
#serp-sort li a:hover {color: #3557BD;}
#serp-sort li.active a {color: #5173d6;}
#serp-sort li.active.asc a {background-position: 1px -147px;}
#serp-sort li.active.desc a {background-position: 1px -165px;}
#serp-sort li.inactive a {background-position: 1px 26px; color: #808080; cursor: default !important; text-indent: 9px;}
#serp-sort li.inactive a:hover {color: #808080; cursor: default !important;}
#serp-sort li.default a {padding-left: 0px !important; text-indent: 9px; background-position: 1px 26px;}
#serp-sort #highLightHandle1 {background: url("/images/onb/common_pictograms/sort-highlight.png") no-repeat scroll 1px -37px transparent; display: block; font-size: 0; height: 20px; position: absolute; right: 29px; top: 14px; width: 20px; z-index: 999;}
#serp-sort #highLightHandle1.ajaxHighlightLink {background-position: 1px 3px;}
#serp-sort #highLightHandle1.ajaxHighlightLink.highlighted {background-position: 1px -37px;}
/* new serp order cif3.7.1 2013 */

.goAdverticum {height: 90px; margin-bottom: 10px; background: url('/images/loader.gif') no-repeat scroll center center;}
#bdus .goAdverticum {height: 247px;}
#adobanner .portalcell_head1 {display: none;}
#adobanner {
    background: none repeat scroll 0 0 #D6D6D6;
    height: 250px;
    overflow: hidden;
}

#middle_container_coll > iframe {
    border: medium none;
    margin-bottom: 16px;
}

#srch_document table {
    width: 100%;
}

#fbn .portalcell_head3 {display: none;}
#fbn .portalcell_content {padding: 0px;}
#fbn .portalcell_content a img {border: none;}

#comparison-chart {width: 95%; border-collapse: collapse; margin: 40px auto;}
#comparison-chart td {border: 1px solid #B2B0B2;}
#comparison-chart .comparison-chart-desc {border-collapse: collapse; font-size: 11px; padding: 5px; width: 50%;}
#comparison-chart .comparison-chart-desc.hidden {background: none;}
#comparison-chart .comparison-chart-module {width: 18%; padding: 5px 4px; text-align: center; font-weight: bold; font-size: 11px;}
#comparison-chart .comparison-chart-module.yes {}
#comparison-chart .comparison-chart-module.no {background-color: #F2F2F2;}
#comparison-chart .comparison-chart-desc.transparent {background: none; border: none;}
#comparison-chart .comparison-chart-module.transparent {background: none; border: none;}
#comparison-chart .comparison-chart-module a img {border: none;}

.order-info-right {padding-right: 15px;}

span.subheadertext a {font-weight: bold; text-transform: uppercase;}
.content_content table {width: 100%;}
.content_content table td.subheader {padding: 5px;}

/* #videoContainer {border: 1px solid #C4C4C4;} */

#contentPartRating {display: none;}
.orderTableAgreeButt + p {
    margin-top: 15px;
}
.cookies-alert {
  position: fixed;
  z-index: 99;
  width: 100%;
  color: #856404;
  background-color: rgba(255, 243, 205, 0.98);
  border: 1px solid #ffeeba;
  padding: 1rem;
  margin: 0;
}
.cookies-alert-top {
  top: 0;
}
.cookies-alert-bottom {
   bottom: 0;
}
.cookies-alert * {
  color: #856404 !important;
}
.cookies-alert small, .cookies-alert small * {
  font-size: 14px !important;
}
.cookies-alert button {
  margin: 15px auto 0;
  color: #FFFFFF !important;
}