body {margin: 0 auto; position: relative; text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; background: url('/images/videocampus/page-bkg.gif') repeat-x scroll 0 0 #ffffff;}
body > iframe {height: 0px !important;}
/* body.body-ads {background: url('https://image.dashofer.cz/banners/vd/du_profi_big_banner_nahled.jpg') no-repeat scroll center 0 #ffffff; background-attachment: fixed;} */
* {font-family: Trebuchet MS, arial, helvetica, sans-serif; font-size: 12px; color: black;}
img {border: none !important;}
#wrap {width:100%; margin: 0 auto; position: relative; background: url('/images/videocampus/header-page-bkg.jpg') no-repeat scroll center top transparent;}
#wrap-inner {width:1000px; margin: 0 auto; text-align: left; position: relative;}
#head {width:100%; height: 264px; padding:0; margin:0 0; background: url('') repeat-x scroll 0 0; overflow: hidden;}
#head_container {width:auto; padding: 0px; border:none; text-align: left; position: relative;}
#middle {width:752px; overflow: hidden;}
#middle_container {width:auto; text-align: left;}
#middle_container_coll {width:auto; margin-bottom: 10px;	padding-bottom: 20px; position: relative; min-height: 875px;}
#middle_container_coll.white-page, #middle_container_coll.white-page-order {background-color: white; padding: 5px 23px;}
#middle_container_coll.white-page-doc {background-color: white; padding: 5px 23px;}
#left {width:250px; margin-left: -2px; padding:0px; float: left;	overflow: hidden; background: white;}
#left_container {width:auto;	padding: 0px;	text-align: left;}
#footer {width:100%; height: 107px; line-height: 116px; overflow: hidden; margin: 50px 0 0; padding:0; clear: both; background: url('/images/videocampus/footer-bkg.gif') repeat-x scroll 0 0 transparent; color: white;}
#footer_container {width:auto; padding: 0px; text-align: center;}
#footer_container .copy, #footer_container .copy a {color: white;}

#search {background-color: white;}
#bottom_cells {}

.logo_print, .vd_logo_print {display: none;}

#header_logos .logo {display: block; left: -8px; position: absolute; top: 43px;}
#header_logos .vd_logo {display: block; position: absolute; right: 38px; top: 68px;}

#header_logos .search_button {position: absolute; top: 2px; right: -84px; -moz-box-shadow:inset 0px 1px 0px 0px #f5a370; -webkit-box-shadow:inset 0px 1px 0px 0px #f5a370; box-shadow:inset 0px 1px 0px 0px #f5a370; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ee6815), color-stop(1, #e34810) ); background:-moz-linear-gradient( center top, #ee6815 5%, #e34810 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6815', endColorstr='#e34810'); background-color:#ee6815; border:1px solid #e16417; display:inline-block; color:#ffffff; font-family:Trebuchet MS; font-size:15px !important; font-weight:bold; padding:5px 10px; text-decoration:none; text-transform: uppercase !important; cursor: pointer; behavior: url("css3fix/PIE.htc");}
:root #header_logos .search_button {padding:7px 13px\9;}  

@media screen and (-webkit-min-device-pixel-ratio:0) {#header_logos .search_button { top: 0px; right: -84px; padding:6px 13px 5px; }}
#header_logos .search_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e34810), color-stop(1, #ee6815) ); background:-moz-linear-gradient( center top, #e34810 5%, #ee6815 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e34810', endColorstr='#ee6815'); background-color:#e34810;}

#search-form {left: 341px; position: absolute; top: 123px;}
#search-form .portalHelpButton {right: -106px; position: absolute; top: 7px; display: none;}
#search-form .search_input {background: url("/images/videocampus/vid-zoom-icon.gif") no-repeat scroll 6px 8px white; border: 1px solid #B7BEC5; border-right: none; font-size: 14px; font-weight: lighter; height: 31px; margin: 1px -2px 0 0; padding: 0 1.9em; width: 225px; box-shadow: inset 0px 0px 8px -3px #ABABAB; -webkit-box-shadow: inset 0px 0px 8px -3px #ABABAB; -moz-box-shadow: inset 0px 0px 8px -3px #ABABAB; -o-box-shadow: inset 0px 0px 8px -3px #ABABAB;}
#search-form .search_input.greyText {color: #b0b5b9;}
#search-form td {border-collapse: collapse; margin: 0; padding: 0;}

#magic-line { position: absolute; bottom: 0px; left: 0; width: 100px; height: 4px; background: #fe4902; }
.current_page_item {background-color: white;}
#top_menu {position: absolute; top: 201px; background: red; width: 100%; height: 53px; overflow: hidden; border-bottom: 1px solid #939393; background: url("/images/videocampus/menu-bkg.gif") repeat-x scroll 0px 0px white;}
#top_menu ul {padding: 0; margin: 0;}
#top_menu ul li {list-style: none; float: left;}
#top_menu ul li a {
    display: block;
    padding: 16px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: url("/images/videocampus/menu-separator.gif") no-repeat scroll right 0px transparent;
}
#top_menu ul li a span {font-size: 16px; font-weight: bold; text-transform: uppercase;}
#top_menu_separator {clear: both; height: 9px; width: 100%; position: absolute; top: 255px;
background: #afb3b9; /* Old browsers */
background: -moz-linear-gradient(top,  #afb3b9 0%, #d2d6dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afb3b9), color-stop(100%,#d2d6dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #afb3b9 0%,#d2d6dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #afb3b9 0%,#d2d6dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #afb3b9 0%,#d2d6dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #afb3b9 0%,#d2d6dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb3b9', endColorstr='#d2d6dc',GradientType=0 ); /* IE6-9 */
behavior: url("css3fix/PIE.htc");
}

.portalcell_head_hidden {display: none;}
#menu-topics-main {background: url("/images/videocampus/topics-3d-shadow.png") no-repeat scroll 0 369px transparent; height: 435px;}
#menu-topics-outer, #filter-boxes-container {
border-left: 1px solid #023D75;
border-bottom: 1px solid;
position: relative;
height: 369px; 
overflow: hidden;
background: #064183; /* Old browsers */
background: -moz-linear-gradient(top,  #064183 0%, #417cbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064183), color-stop(100%,#417cbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #064183 0%,#417cbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #064183 0%,#417cbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064183', endColorstr='#417cbc',GradientType=0 ); /* IE6-9 */
behavior: url("css3fix/PIE.htc");
}

#filter-boxes-container {height: auto;}

#menu-topics, #menu-topics-inner, #filter-boxes {padding: 0 0 50px; border-top: 1px solid #7f9ebf; border-bottom: 1px solid #417CBC; border-left: 1px solid #2d6098; border-right: 1px solid #4174ab; padding: 0; margin: 1px; height: 365px;}
#filter-boxes {height: auto;}
#menu-topics h3, #menu-topics-inner h3, .filter-box-title {text-transform: uppercase; margin-bottom: 15px; color: white; background: url("/images/videocampus/topics-title-bkg.png") no-repeat scroll 9px bottom transparent; line-height: 25px; font-size: 16px; font-weight: bold; text-align: center; text-shadow: 1px 1px 0px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); margin-top: 0px; padding-top: 10px;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='crop');
}


.filter-box-title {margin-bottom: 3px; position: relative;}
.filter-off-handle {position: absolute; right: 220px; top: 17px;}
#filter-box-recency .filter-box-title {background: none; text-align: left; text-indent: 29px;}
.filter-box {margin-bottom: 15px;}
#filter-boxes li a.like-selected img {display: none;}
#filter-boxes li a.like-selected img.guaranted {display: inline;width: 66px !important;}
#filter-boxes li a.like-selected img.archive {display: inline;margin-left: 7px;}
li.filter-box-constraint, li.filter-box-cgroup {list-style-image: url("/images/onb/common_pictograms/onlibvid/checkbox-unchecked.png") !important; margin-left: 25px;}
li.filter-box-constraint.selected, li.filter-box-cgroup.selected {list-style-image: url("/images/onb/common_pictograms/onlibvid/checkbox-checked.png") !important; margin-left: 24px;}
.filter-box-multiselect li.filter-box-constraint, .filter-box-multiselect li.filter-box-cgroup {list-style-image: url("/images/onb/common_pictograms/checkbox_frame_multi.png") !important; margin-left: 17px;}
.filter-box-multiselect li.filter-box-constraint.selected, .filter-box-multiselect li.filter-box-cgroup.selected {list-style-image: url("/images/onb/common_pictograms/checkbox_frame_multi_checked.png") !important; margin-left: 17px;}
.filter-box-cgroup a, .filter-box-constraint a {display: block; margin-left: -22px; padding: 0.1em 0.1em 0.1em 15px; text-decoration: none;}
#filter-caption > span {
    display: none !important;
}

#filter-boxes .filter-box-inner .filter-box-cgroup ul {padding: 0px;}
.filter-box-inner p {color: #F4F4F4; margin-left: 30px;}
.cgroup-count {
  display: none;
}

#menu-topics ul, #menu-topics-inner ul {margin: 0; padding: 0 24px;}
#menu-topics ul li, #menu-topics-inner ul li {list-style: none; background: url('/images/videocampus/topics-separator.png') no-repeat scroll 0 bottom transparent;}
#menu-topics ul li a, #menu-topics-inner ul li a {
    color: white;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;
    text-indent: 8px;
}
#menu-topics ul li a:hover, #menu-topics-inner ul li a:hover {color: #ffa873; background: url('/images/videocampus/topics-arrow.gif') no-repeat scroll -1px 7px transparent;}
#menu-topics a.menu-topics-all, #menu-topics-inner a.menu-topics-all {position: absolute; bottom: 1px; left: 1px; -moz-box-shadow:inset 0px 1px 0px 0px #f5a370; -webkit-box-shadow:inset 0px 1px 0px 0px #f5a370; box-shadow:inset 0px 1px 0px 0px #f5a370; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ee6815), color-stop(1, #e34810) ); background:-moz-linear-gradient( center top, #ee6815 5%, #e34810 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6815', endColorstr='#e34810'); background-color:#ee6815; border:1px solid #e16417; display:inline-block; color:#ffffff; font-family:Trebuchet MS; font-size:12px !important; font-weight:bold; padding:5px 85px; text-decoration:none; cursor: pointer; behavior: url("css3fix/PIE.htc");}
:root #menu-topics a.menu-topics-all, :root #menu-topics-inner a.menu-topics-all {padding:5px 80px\9;}
#menu-topics a.menu-topics-all:hover, #menu-topics-inner a.menu-topics-all:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e34810), color-stop(1, #ee6815) ); background:-moz-linear-gradient( center top, #e34810 5%, #ee6815 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e34810', endColorstr='#ee6815'); background-color:#e34810; behavior: url("css3fix/PIE.htc");}
#menu-topics .menu-topics-all span, #menu-topics-inner .menu-topics-all span {display: block; position: absolute; left: 64px; top: 11px; width: 9px; height: 5px; background: url("/images/videocampus/arrow-icon-white-down.gif") no-repeat scroll 0px 0px transparent;}
#topics-arrow {position: absolute; top: 36px; left: 0px; width:16px; height: 31px; background: url("/images/videocampus/topics-right-arrow.png") no-repeat scroll 0px 0px transparent; z-index: 99 !important;}
.white-page-serp #topics-arrow {top: 2px;}
.white-page-doc #topics-arrow {top: 10px;}

#topic-arrow-separator {background-color: #0D4889; height: 30px; position: absolute; right: 0; top: 38px; width: 2px;}
#filter-boxes-container #topic-arrow-separator {top: 4px;}
.topic-doc #topic-arrow-separator {top: 10px;}

#filter-boxes .filter-box-inner ul {margin: 0px; padding: 0 24px;}
#filter-boxes .filter-box-inner li {list-style: none outside none;}
#filter-boxes .filter-box-inner li a {
    color: white;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
    position: relative;
    text-decoration: none;
    text-indent: 3px;
    z-index: 99;
}
#filter-boxes .filter-box-inner li a:hover {color: #FFA873;}
#filter-boxes .filter-box-inner li a span.count {text-decoration: none !important; color: #FFA873;}                                                                                               
#filter-caption {font-size: 13px; height: 33px; line-height: 33px; text-align: center; width: 100%;}


.loader-big {
   /* border: 1px solid #B1B8BA !important; */
    box-shadow: 0 0 5px #CECECE !important;
    height: 33px !important;
    margin: 10px auto !important;
    padding: 5px !important;
    width: 33px !important;
    background: white !important;
}

/* new serp order cif3.7.1 2013 */

#serp-sort {background-color: white; width: 100%; margin: 0px auto;}
#serp-sort {margin-bottom: 1px; display: block; height: 31px; line-height: 31px; color: black; font-weight: normal;
background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #edeff3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#edeff3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#edeff3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#edeff3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#edeff3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#edeff3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#edeff3',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #9D9D9D;
border-left: 1px solid #BEBEBE;
border-right: 1px solid #BEBEBE;
behavior: url("css3fix/PIE.htc");
}
#serp-sort ul {margin-top: 0; padding: 0 0 0 8px; text-align: left;}
#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; font-style: italic;}
#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: #0156B1;}
#serp-sort li.active a {color: #0156B1;}
#serp-sort li.active.asc a {background-position: 1px -110px;}
#serp-sort li.active.desc a {background-position: 1px -128px;}
#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: 25px; top: 7px; 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 */

#resultTabs .portalHelpButton {display: none;}
.resultMiddle {padding: 0 22px;}
#pageNavigTop, #pageNavigBottom {background: url("/images/videocampus/pagination-shadow.jpg") no-repeat scroll 0 0 transparent; height: 55px; line-height: 55px;}
a.apagelink, a.pagelink {cursor: pointer; font-size: 16px; font-weight: normal; padding: 3px 8px; text-decoration: none;}
#anextButton, #aprevButton, #anextButton2, #aprevButton2 {cursor: pointer;}
a.apagelink {
color: white;
font-weight: bold;
border: 1px solid #003C92;
background: #064183; /* Old browsers */
background: -moz-linear-gradient(top,  #064183 0%, #417cbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064183), color-stop(100%,#417cbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #064183 0%,#417cbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #064183 0%,#417cbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064183', endColorstr='#417cbc',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: inset 0px 1px 0px 0px #7F9EBD; box-shadow: inset 0px 1px 0px 0px #7F9EBD;
-webkit-border-radius: 2px; border-radius: 2px;
behavior: url("css3fix/PIE.htc");
}
a.pagelink:hover {border-bottom: 3px solid #064183; padding-bottom: 1px;}

#documentsResult .serp-result {margin-top: 25px; overflow: hidden; padding: 0 0 20px; clear: both; float: none; background: url('/images/videocampus/serp-separator.png') no-repeat scroll center bottom transparent; position: relative;}
#documentsResult .serp-result .serp-video-thumb {border: 1px solid #B2B2B2; display: block; float: left; height: 94px; margin: 0 15px 2px 0; overflow: hidden; width: 155px;}
#documentsResult .serp-result .serp-video-thumb img {height: 94px; width: 155px;}
#documentsResult a.serp-video-thumb:hover {background-color: rgba(54,  84,  122,  0.9);background: rgba(54,  84,  122,  0.9);color: rgba(54,  84,  122,  0.9); background-image: url('/images/videocampus/vid-thumb-hover.png'); background-position: 50% 50%; background-repeat: no-repeat; z-index: 999; background-size: 70px 70px; behavior: url("css3fix/PIE.htc");}
#documentsResult .serp-result .serp-title {margin: 0px; position: relative; padding-right: 84px;}
#documentsResult .serp-result .serp-title .srch_lock {position: absolute; top: 0px; right: 72px;} 
#documentsResult .serp-result .serp-title .guaranted {position: absolute; top: 0px; right: 0px;}
#documentsResult .serp-result .serp-title a {font-size: 14px; text-decoration: none;}
#documentsResult .serp-result .serp-title a:hover {text-decoration: underline; color: #0156B1;}
#documentsResult .serp-result .serp-info {top: 102px; left: 173px; position: absolute; width: 100%;}
#documentsResult .serp-result .serp-info .serp-access {display: block; padding-left: 14px; margin-left: 2px; margin-top: 2px; background: url('/images/videocampus/serp-access-icon.gif') no-repeat scroll 0 0 transparent;}
#documentsResult .serp-result .serp-info .serp-access, #documentsResult .serp-result .serp-info .serp-access span, #documentsResult .serp-result .serp-info .serp-access a, #documentsResult .serp-result .serp-info .serp-info-length span, #documentsResult .serp-result .serp-info .serp-info-lector a, #documentsResult .serp-result .serp-info .serp-info-date {color: #888888; font-style: italic;} 
#documentsResult .serp-result .serp-info .serp-info-length {padding-left: 17px; background: url('/images/videocampus/serp-lenght-icon.gif') no-repeat scroll 0 0 transparent;}
#documentsResult .serp-result .serp-info .serp-info-lector {padding-left: 17px; margin-left: 7px; background: url('/images/videocampus/serp-lector-icon.gif') no-repeat scroll 0 0 transparent;}
#documentsResult .serp-result .serp-info .serp-info-date {}
#documentsResult .serp-result .serp-text {font-size: 13px; height: 67px; overflow: hidden;}
#documentsResult .serp-result .serpVideoChaptersContainer .serpVideoChaptersHandler {height: 20px; width: 155px; line-height: 19px; text-align: center; text-decoration: none; clear: both; display: block; float: none;border: 1px solid #AEB6B8; text-shadow: 1px 1px 0px #E3E9EA; filter: dropshadow(color=#fefefe, offx=1, offy=1); background: #dce2e3; /* Old browsers */ background: -moz-linear-gradient(top,  #dce2e3 0%, #b1b8ba 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2e3), color-stop(100%,#b1b8ba)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* IE10+ */ background: linear-gradient(to bottom,  #dce2e3 0%,#b1b8ba 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce2e3', endColorstr='#b1b8ba',GradientType=0 ); /* IE6-9 */ behavior: url("css3fix/PIE.htc");}
#documentsResult .serp-result .serpVideoChaptersContainer span.serpVideoChaptersHandler {color: #808080;}
.serpRelatedHandlerDiv, .serpVideoChapters {
    background-color: #F7F7F7;
    border-top: 3px solid #AEB6B8;
    border-left: 1px solid #AEB6B8;
    border-right: 1px solid #AEB6B8;
    border-bottom: 1px solid #AEB6B8;
    line-height: 20px;
    padding: 6px;
    margin-top: 12px;    
}



.portalcell_content_order {display: none;}

.loader-big {width: 33px; height: 42px; margin: 10px auto;}
#lawtreecell .loader-big {width: 33px; height: 42px; margin: 10px auto; clear: both; float: none;}
/* hlavicka begin*/
#lawtab {position: relative;}

.slider-handler {height: 13px; position: absolute; right: 0px; text-align: right; top: 0; width: 14px; z-index: 99; display: none;}
.slider-handler a {display: none;}
.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 {width: 100%; margin: 0px auto 10px; font-size: 14px; padding-left: 15px;}
.content_head1 span, .content_head1 span nobr {font-size: 16px; font-weight: bold;}
.content_head3, .content_head4, .content_head5 {}
.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 {width: 100%; margin: 0 auto; padding-left: 15px;} 
#srch_document .content_content, #srch_document .content_footer {width: 100%; margin: 0 auto; padding-left: 0px;}
.content_content {}
#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;}
.content_head2, .content_head3, .content_head5 {display: none;}

.homepage-serp .serp-result {margin: 0px 15px 0px 0px; padding: 1px; border: 1px solid #99999A; width: 225px; overflow: hidden; float: left; -webkit-box-shadow:  0px 3px 5px 0px #E4E5E7; box-shadow:  0px 3px 5px 0px #DAE0E1; behavior: url("css3fix/PIE.htc");}
.homepage-serp .serp-result H3.serp-title {text-align: center; border-top: 1px solid #B1B8BA; margin: 0; padding: 0; position: relative;}
.homepage-serp .serp-result H3.serp-title a {height: 35px; overflow: hidden; padding: 5px 16px; text-align: left; font-weight: normal; display: block; color: black; font-size: 14px; text-decoration: none; text-shadow: 1px 1px 0px #E3E9EA; filter: dropshadow(color=#fefefe, offx=1, offy=1); background: #dce2e3; /* Old browsers */ background: -moz-linear-gradient(top,  #dce2e3 0%, #b1b8ba 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2e3), color-stop(100%,#b1b8ba)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #dce2e3 0%,#b1b8ba 100%); /* IE10+ */ background: linear-gradient(to bottom,  #dce2e3 0%,#b1b8ba 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce2e3', endColorstr='#b1b8ba',GradientType=0 ); /* IE6-9 */ behavior: url("css3fix/PIE.htc");}
.homepage-serp .serp-result H3.serp-title a:hover {color: #02336a;}
.homepage-serp a.serp-video-thumb {display: block; width: 225px; height: 129px; overflow: hidden;}
.homepage-serp a.serp-video-thumb img {width: 225px; height: auto;}
.homepage-serp a.serp-video-thumb:hover, .homepage-serp .serp-result a {background-color: rgba(54,  84,  122,  0.9);background: rgba(54,  84,  122,  0.9);color: rgba(54,  84,  122,  0.9); background-image: url('/images/videocampus/vid-thumb-hover.png'); background-position: 50% 50%; background-repeat: no-repeat; z-index: 999; behavior: url("css3fix/PIE.htc");}
.homepage-separator {width: 100%; height: 0px; border-top: 1px solid #c6c7c8; border-bottom: 1px solid #FFFFFF; margin: 220px 16px 20px; clear: both;}

#order-cell-outer {
border: 1px solid #b1b8ba;
border-bottom: 1px solid #767c7e;
height: 668px;
background: #dce2e3; /* Old browsers */
background: -moz-linear-gradient(top,  #dce2e3 0%, #b0b7b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2e3), color-stop(100%,#b0b7b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dce2e3 0%,#b0b7b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dce2e3 0%,#b0b7b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dce2e3 0%,#b0b7b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dce2e3 0%,#b0b7b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce2e3', endColorstr='#b0b7b9',GradientType=0 ); /* IE6-9 */
behavior: url("css3fix/PIE.htc");
}

#order-cell {margin: 1px; border: 1px solid #eef0f1; border-bottom: 1px solid #c6cacc; height: 464px;}
#order-cell p {padding-left: 14px; margin: 0 auto;}
#order-cell h3 {font-size: 12px; font-weight: bold; margin: 0px 13px 3px; text-shadow: 1px 1px 0px #E3E9EA; filter: dropshadow(color=#E3E9EA, offx=1, offy=1); behavior: url("css3fix/PIE.htc");}
.order-cell-methods {width: 228px; display: block; margin: 15px auto;}
.order-cell-button {width: 216px; display: block; margin: 15px auto;}
.order-cell-separator {border-bottom: 1px solid #D0D5D6; border-top: 1px solid #8E9394; width: 92%; margin: 0 auto;}

#login {width: 100%; position: absolute; top: 0px; left: 0px; height: 33px; overflow: hidden; z-index: 999 !important;}
#login #login-overlay {border-bottom: 1px solid #91989a; background-color: #fbfbfc; width: 100%; height: 3px; -webkit-box-shadow:  2px 2px 7px 0px #000000; box-shadow:  2px 2px 7px 0px #000000; behavior: url("css3fix/PIE.htc");}
#login #login-handler {
  text-indent: 29px;
  border-bottom: 1px solid #91989a;
  border-left: 1px solid #91989a;
  border-right: 1px solid #91989a;
  bottom: 7px;
  height: 22px;
  position: absolute;
  right: 36px;
  width: 95px;
  cursor: pointer;
  line-height: 21px;
  background: #fbfbfc; /* Old browsers */
  background: -moz-linear-gradient(top,  #fbfbfc 0%, #e2e4e7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#e2e4e7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfbfc 0%,#e2e4e7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfbfc 0%,#e2e4e7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfbfc 0%,#e2e4e7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfbfc 0%,#e2e4e7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#e2e4e7',GradientType=0 ); /* IE6-9 */
  text-shadow: 1px 1px 0px #FFFFFF; filter: dropshadow(color=#FFFFFF, offx=1, offy=1); behavior: url("css3fix/PIE.htc");   
}

#login #login-handler.non-logged span {position: absolute; top: 0px; left: 5px; width: 17px; height: 17px; background: url('/images/videocampus/login-lock.png') no-repeat scroll 0 0 transparent;}
#login #login-handler.non-logged span.hide {background: url('/images/videocampus/arrow-top.gif') no-repeat scroll 8px 8px transparent;}
#login #login-handler.logged span {position: absolute; top: 1px; left: 8px; width: 17px; height: 17px; background: url('/images/videocampus/login-acc.png') no-repeat scroll 0 0 transparent;}
#login #login-handler.logged span.hide {background: url('/images/videocampus/arrow-top.gif') no-repeat scroll 8px 8px transparent;}

#login-overlay-inner {display: none;}

/* #srch_head2, .srch_head2 {display: 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 {
    background: url("/images/videocampus/slider-3d-shadow.png") no-repeat scroll 0 369px transparent;
    height: 435px;
    position: relative;
    width: 752px;
}

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

.slider-spacer {display: none;}
.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/videocampus/slides/videocampus_slide1.jpg); }
.content-1 { background: url(/images/videocampus/slides/videocampus_slide2.jpg); }
.content-2 { background: url(/images/videocampus/slides/videocampus_slide3.jpg); }
.content-3 { background: url(/images/videocampus/slides/videocampus_slide4.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_content h3, .content_content h3 strong {font-size: 15px;}  
.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; } */


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

#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;}

.myAccountInfo {height: 42px; overflow: hidden; width: 564px; background: url('/images/videocampus/my-left-separator.png') no-repeat scroll left 0 white; position: absolute; left: 340px;}

span.myModule, span.myUserName {position: absolute; padding: 0 0 0 27px !important; margin: 0px !important;}
span.myModules, span.myHistory, span.myFavourites, span.myQuestions, span.myAccount, span.myLogout {position: absolute; padding: 0 0 0 21px !important; margin: 0px !important;}

span.myModules a, span.myHistory a, span.myFavourites a, span.myQuestions a, span.myAccount a {color: black !important; font-weight: normal !important;} 
span.myModules a:hover, span.myHistory a:hover, span.myFavourites a:hover, span.myQuestions a:hover, span.myAccount a:hover {text-decoration: none !important;}
span.myModule {left: 8px; top: 5px; height: 25px; line-height: 32px; font-size: 12px; font-weight: bold;}
span.myUserName {left: 160px; top: 5px; height: 25px; line-height: 32px; font-size: 12px; font-weight: bold;}

span.myHistory {top: 5px; left: 16px; height: 25px; line-height: 32px;}
span.myFavourites {top: 5px; left: 191px; height: 25px; line-height: 32px;}
span.myQuestions {top: 5px; left: 295px; height: 25px; line-height: 32px;}
span.myAccount {top: 5px; left: 393px; height: 25px; line-height: 32px;}
span.myModules {top: 5px; left: 477px; height: 25px; line-height: 32px;}

span.myLogout {height: 42px; line-height: 39px; right: 0px; top: 0px; padding-left: 28px !important; width: 63px;}
span.myLogout a {color: #E80707 !important; text-decoration: underline;}

span.myUserName {background: url("/images/videocampus/my-name-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myHistory {background: url("/images/videocampus/my-history-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myFavourites {background: url("/images/videocampus/my-fav-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myQuestions {background: url("/images/videocampus/my-quest-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myAccount {background: url("/images/videocampus/my-acc-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myModule {background: url("/images/videocampus/my-modules-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myModules {background: url("/images/videocampus/my-info-icon.png") no-repeat scroll 0 0 transparent !important;}
span.myEnews, span.setHomepage, span.myDate, span.myHelp {display: none !important;}
span.myLogout {background: url("/images/videocampus/my-logout.png") no-repeat scroll 3px 12px transparent !important;}

#login .loginUserName, #login .loginUserNameInput, #login .loginPassword, #login .loginPasswordInput, #login .LogIn, #login .RememberMe, #login .PasswRequest, #login .RegisterMe {float: left; clear: none !important;}
#login .enewsButton, #login .setHome {display: none !important;}

#login .loginUserName {width: 108px !important; margin-top: 7px;}
#login .loginUserNameInput {}
#login .loginUserNameInput input {width: 140px; border: 1px solid #C2C2D1; padding: 3px; margin-top: 7px;}
#login .loginUserNameInput input.greyText, #login .loginPasswordInput .input_greyText {color: grey;}
#login .loginPassword {width: 46px !important; margin-top: 7px;}
#login .loginPasswordInput {}
#login .loginPasswordInput input {width: 140px; border: 1px solid #C2C2D1; padding: 3px; margin-top: 7px;}
#login .LogIn {margin: 7px 8px;}
#login .RememberMe {color: #4D4D4D;}
#login .PasswRequest {color: #4D4D4D;}
#login .RegisterMe a {color: #4D4D4D;}

#login .RememberMe {margin-top: 9px; margin-right: 9px;}
#login .RegisterMe {margin-top: 12px; margin-right: 14px;}

#login .PasswRequest {border-left: 1px solid #FFFFFF; border-right: 1px solid #E6E5E5; height: 40px; margin-right: 12px; margin-top: 1px !important;}
#login .innerPasswRequest {padding: 0px 10px; border-left: 1px solid #E6E5E5; border-right: 1px solid #FFFFFF; height: 40px; line-height: 35px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#login .innerPasswRequest {line-height: 40px;}}

#loginButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #668ab6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #668ab6;
	box-shadow:inset 0px 1px 0px 0px #668ab6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #094386), color-stop(1, #407bbb) );
	background:-moz-linear-gradient( center top, #094386 5%, #407bbb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#094386', endColorstr='#407bbb');
	background-color:#094386;
	border:1px solid #134483;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #383438;
  cursor: pointer;
  margin-top: 0px !important;
  behavior: url("css3fix/PIE.htc");
}

@media screen and (-webkit-min-device-pixel-ratio:0) {#loginButton {padding:4px 10px;}}

#loginButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #407bbb), color-stop(1, #094386) );
	background:-moz-linear-gradient( center top, #407bbb 5%, #094386 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#407bbb', endColorstr='#094386');
	background-color:#407bbb;
  behavior: url("css3fix/PIE.htc");
}


#loginButton:active {
	position:relative;
	top:1px;
}

.order-container {padding: 10px !important;}
#order-comparison-chart .module-header, #order-comparison-chart .module-header div {
color: white;
background: #064183; /* Old browsers */
background: -moz-linear-gradient(top,  #064183 0%, #417cbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064183), color-stop(100%,#417cbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #064183 0%,#417cbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #064183 0%,#417cbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064183', endColorstr='#417cbc',GradientType=0 ); /* IE6-9 */
behavior: url("css3fix/PIE.htc");
}
#order-comparison-chart .module-header strong {color: white; font-size: 13px !important; padding: 3px !important;}
#order-comparison-chart .module-header {padding: 0 !important;}
#order-comparison-chart {border: 1px solid #B2B0B2; border-collapse: collapse; margin-top: 14px;}
#order-comparison-chart td {border: 1px solid white; border-collapse: collapse; background: none repeat scroll 0 0 #EDEFF3; padding: 18px;}
#order-comparison-chart .content, .order-order .content {font-size: 12px; width: 28%; padding: 5px 15px;}
#order-comparison-chart .content {cursor: help;}
#order-comparison-chart .content strong {font-size: 10px;}
#order-comparison-chart .module, #order-order .module {width: 12%; vertical-align: center; text-align: center; color: grey;}
#order-order .module #you_have_it{color:grey;display:block;margin:0 auto;width:100px;}
#order-order .module #you_have_it2{color:grey;display:block;margin:0 auto;width:65px;}
#order-comparison-chart .module.grey {}
#order-comparison-chart .module-header, #order-comparison-chart .module-header strong {text-align: center; font-size: 10px; height: 42px;}
#order-comparison-chart .module-header {cursor: help;}
/* #order-comparison-chart .module-header.new {background: url("https://image.dashofer.cz/duprofi/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 .content-header.white {background: white; text-align: center;}
#order-comparison-chart .content-header.white strong {font-size: 14px; color: #808080;}
#order-comparison-chart .price {height: 30px; text-align: center;}
#order-comparison-chart .price.bigsize {padding: 0px !important;}
#order-comparison-chart .price.bigsize strong {font-size: 18px;}
#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: 5px 15px; text-align: left; line-height: 30px;}
.order-info-help {background: url("/images/duprofi/order-help-quest.gif") no-repeat scroll right 0 transparent; height: 60px; line-height: 60px; margin: 30px 246px; padding-left: 5px; width: 344px;}
#you_have_it {color: green;}
.order-invoice-info {margin-bottom: 12px; margin-left: 251px; width: 328px;}
#multilicence_info .module {display: block; margin: 15px 0; text-align: center;}
#companyrow .styled_order_page_right_parts {padding-top: 10px;}
#order-comparison-chart .price {background: #DBE1E2;}
.content.info {
    color: #808080;
    font-size: 12px;
    padding: 5px;
    text-align: left;
}
.gogogo1 {
margin-left: 22px;
    margin-top: 34px;
    width: 148px;
}



#order-comparison-chart-new-new .module-header, #order-comparison-chart .module-header div {
color: white;
background: #064183; /* Old browsers */
background: -moz-linear-gradient(top,  #064183 0%, #417cbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064183), color-stop(100%,#417cbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #064183 0%,#417cbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #064183 0%,#417cbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #064183 0%,#417cbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064183', endColorstr='#417cbc',GradientType=0 ); /* IE6-9 */
behavior: url("css3fix/PIE.htc");
}
#order-comparison-chart-new-new .module-header strong {color: white; font-size: 12px !important; padding: 3px !important;}
#order-comparison-chart-new-new .module-header {padding: 0 !important;}
#order-comparison-chart-new-new {border: 1px solid #FFFFFF; border-collapse: collapse; margin-top: 14px;}
#order-comparison-chart-new-new td {border-left: 1px solid white; border-right: 1px solid white; border-collapse: collapse; background: none repeat scroll 0 0 #EDEFF3; padding: 5px;}
#order-comparison-chart-new-new .content, .order-order .content {font-size: 12px; width: 28%; padding: 5px 15px;}
#order-comparison-chart-new-new .content {cursor: help;}
#order-comparison-chart-new-new .content strong {font-size: 10px;}
#order-comparison-chart-new-new .module, #order-order .module {width: 12%; vertical-align: center; text-align: center; color: #000000;}
#order-order .module #you_have_it{color:grey;display:block;margin:0 auto;width: 70.3pt;}
#order-order .module #you_have_it2{color:grey;display:block;margin:0 auto;width:65px;}
#order-comparison-chart-new-new .module.grey {}
#order-comparison-chart-new-new .module-header, #order-comparison-chart-new-new .module-header strong {text-align: center; font-size: 10px; height: 42px;}
#order-comparison-chart-new-new .module-header {cursor: help;}
/* #order-comparison-chart-new-new .module-header.new {background: url("http://image.dashofer.cz/duprofi/new-ribbon.png") no-repeat scroll right top transparent;} */
#order-comparison-chart-new-new .content-header {text-align: left; font-size: 10px; padding-left: 5px;}
#order-comparison-chart-new-new .content-header.white {background: white; text-align: center;}
#order-comparison-chart-new-new .content-header.white strong {font-size: 14px; color: #808080;}
#order-comparison-chart-new-new .price {height: 30px; text-align: center; color: #808080;}
#order-comparison-chart-new-new .price.bigsize {padding: 0px !important;}
#order-comparison-chart-new-new .price.bigsize strong {font-size: 18px;}
#order-comparison-chart-new-new .price.title {padding: 5px 15px; text-align: left; line-height: 30px;} 
#order-comparison-chart-new-new .price {background: #DBE1E2;}
#order-comparison-chart-new-new td {
    font-size: 12px;
}
#order-comparison-chart-new-new td strong, #order-comparison-chart-new-new td strong span, #order-comparison-chart-new-new td strong span span {
    font-size: 14px;
} 

.order-invoice-info-new {margin-bottom: 12px; width: 328px;}
.order-invoice-info-new p {color: #808080;}

.order-info-help-new {
    background: url("/images/duprofi/order-help-quest.gif") no-repeat scroll right 0 transparent;
    height: 60px;
    line-height: 60px;
    margin: 10px 0 0 300px;
    padding-left: 5px;
    width: 370px;
} 

.moduletop {
    border-top: 1px solid white !important;
} 

.rowresize {
    height: 25px;
}    

/* .aw-link {background: url("http://image.dashofer.cz/duprofi/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: 700px; display: none;}
.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('http://image.dashofer.cz/duprofi/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('http://image.dashofer.cz/duprofi/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('http://image.dashofer.cz/duprofi/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/onlibvid/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/videocampus/common-button.gif") repeat-x scroll 0 0 transparent; color: #DA0C11; 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/videocampus/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;}
#loginScroll {color: #E75412; cursor: pointer;}
.currency {font-size: 12px !important;} 
a.cond {color: #808080;}

/* new order steps */ 
/*
.order-steps-cont {width: 100%; height: 72px; text-align: center; position: relative; margin-left: 6px;}
.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('http://image.dashofer.cz/duprofi/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: 27px;}
.order-steps-cont ul li.step-2 a, .order-steps-cont ul li.step-2 span {width: 177px; text-indent: 42px;}
.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: 51px;}

.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 */

/* parametry overlib */
.ovDiv {border: 1px #0156B1 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 6px; 
/* 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: 278px !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:#FE4902;}
/* 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: #0156B1 !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: #A52728;}
.highlighted {background-color: #FEFFC2; color: #0156B1 !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 */

#srch_head2 {display: none;}


.inlineActionCell {background: url("/images/duprofi/doc-page-separator.gif") no-repeat scroll 35px -4px #FFFFFF; margin-bottom: 35px; margin-top: 0; position: relative; width: 100%;}
.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; text-transform: lowercase;}
.inlineActionCell span.MailTo {top: 16px; left: 16px; background: url("/images/videocampus/inlineact-mail.gif") no-repeat scroll -1px 0px transparent !important;}
.inlineActionCell span.GetURL {top: 28px; left: 83px; background: url("/images/videocampus/inlineact-url.gif") no-repeat scroll 0px 0px transparent !important; text-indent: 8px;}
.inlineActionCell span.addNote {top: 13px; left: 132px; background: url("/images/videocampus/inlineact-note.gif") no-repeat scroll 25px 0px transparent !important;}
.inlineActionCell span.addFav {top: 28px; left: 225px; background: url("/images/videocampus/inlineact-fav.gif") no-repeat scroll 13px -83px transparent !important;}
.inlineActionCell span.addFav.selected {background: url("/images/videocampus/inlineact-fav.gif") no-repeat scroll 7px 0px transparent !important;}
.inlineActionCell span.HighLight {top: 27px; left: 363px; background: none !important;}
.inlineActionCell span.HighLight a span {background: url("/images/videocampus/inlineact-highlight.gif") no-repeat scroll 7px -1px transparent !important; font-size: 12px !important;}
.inlineActionCell span.HighLight a span#highLightHandle1 {font-size: 12px !important;}
.inlineActionCell span.HighLight a span.highlighted {background: url("/images/videocampus/inlineact-highlight.gif") no-repeat scroll 7px -80px transparent !important;}
.inlineActionCell span.PrintIt {top: 28px; left: 0px; background: url("/images/videocampus/inlineact-print.gif") no-repeat scroll 0px 0px transparent !important; display: none;}
.inlineActionCell div.fontsize {top: 43px; right: 5px; background: url("/images/videocampus/") 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: 299px; width: 36px !important; background: url("/images/videocampus/inlineact-share.gif") no-repeat scroll 9px 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;}

#middle_container #userHistoryNavigation {background-image: none !important; height: auto !important; margin-top: 40px !important; margin-bottom: 10px !important; margin-left: -7px; padding-bottom: 15px; width: 653px; text-align: center; border-bottom: 3px solid #CCD0D6; height: 222px !important;}
#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/onlibvid/checkbox_frame_.png") no-repeat scroll 0 2px transparent;}
#userHistoryNavigation a.historyCheckbox:hover {color: #DA0C11;}
#userHistoryNavigation a.historyCheckboxSelected {background: url("/images/onb/common_pictograms/onlibvid/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/videocampus/common-button.gif") repeat-x scroll 0 0 transparent; color: #FE4902; display: block; float: left; height: 27px; line-height: 27px; margin-left: 10px; margin-top: 20px; text-decoration: none; width: 149px;}
#userHistoryNavigation a#typeFilterSelectAll {margin-left: 100px;}
.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;}


#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: #DA0C11 !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: 0px; 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;}

.docAttachments {padding-bottom: 10px;}

.favourite-folder {background: url("/images/videocampus/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 {text-align: right !important;}
.favourite-folder-new a {color: black;}
.favourite-folder-new img {margin-bottom: -9px; margin-right: 2px;}
.favourite-folder-rename img {width: auto; height: 18px;}
.favourite-folder-delete img {width: auto; height: 18px;}
.favourite-folder-action-rename input, .favourite-folder-action-new input {border: 1px solid #B5B9BF; height: 20px; line-height: 20px; text-indent: 2px;}
.favourite-folder-action-rename input.actionButton, .favourite-folder-action-new input.actionButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #668ab6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #668ab6;
	box-shadow:inset 0px 1px 0px 0px #668ab6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #094386), color-stop(1, #407bbb) );
	background:-moz-linear-gradient( center top, #094386 5%, #407bbb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#094386', endColorstr='#407bbb');
	background-color:#094386;
	border:1px solid #134483;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
  height: 24px;
	padding:0px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #383438;
  cursor: pointer;
  margin-top: 0px !important;
  behavior: url("css3fix/PIE.htc");
}
.favourite-folder-closed-icon, .favourite-folder-open-icon {cursor: pointer;}
.favourite-item {background: url("/images/onb/common_pictograms/onlibvid/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;}
.favourite-item-toolbar .favourite-delete img {width: 12px; height: auto;}
#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;}

.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 {
	-moz-box-shadow:inset 0px 1px 0px 0px #668ab6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #668ab6;
	box-shadow:inset 0px 1px 0px 0px #668ab6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #094386), color-stop(1, #407bbb) );
	background:-moz-linear-gradient( center top, #094386 5%, #407bbb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#094386', endColorstr='#407bbb');
	background-color:#094386;
	border:1px solid #134483 !important;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #383438;
  cursor: pointer;
  margin-top: 0px !important;
  behavior: url("css3fix/PIE.htc");
}

.content_content p, .content_content a, .content_content p strong, .content_content p ul, .content_content p ol, .content_content p li, .content_content p u, .content_content p em, .content_content p i, .content_content p b, .content_content p span, .content_content ul, .content_content ul li, .content_content ul li strong, .content_content ul li u, .content_content ul li a, .content_content ul li li, .content_content ul li i, .content_content ul li em, .content_content ul li b {font-size: 14px;}
.content_content a {color: #2D68A9;}
#srch_document h2 {font-size: 16px !important; margin: 12px 0 1px;}
#srch_document h3, #srch_document h4 {font-size: 14px !important;}

#srch_document strong, #srch_document ul, #srch_document li, #srch_document a, #srch_document p, #srch_document i, #srch_document em, #srch_document u, #srch_document span span, #srch_document a span, #srch_document .docAbstract {font-size: 14px !important;}
.source, .source span, .source a {color: #888888; font-style: italic;}

.lecturerimage p {margin: 0 15px 0 0; padding: 0;}

#videoIframeContainer {margin: 0 !important;}
#videoModal {border: none !important;}
#videoPreviewImagePlay {left: 36% !important; position: absolute; top: 28% !important;}

#loginpayed .content_content, #loginpayed .content_content h3, #loginpayed .content_content h4, #loginpayed .content_content p, #loginpayed .content_content span, #loginpayed .content_content div, #loginpayed .content_content div span, #loginpayed .content_content span span, #middle_container_coll #srch_document p, #middle_container_coll #srch_document font, #middle_container_coll #srch_document a, #middle_container_coll #srch_document td, #middle_container_coll #srch_document i, #middle_container_coll #srch_document ol, #middle_container_coll #srch_document li, #middle_container_coll #srch_document .shortnadpis {
    font-size: 14px !important;
}

#middle_container_coll #srch_document .inlineActionCell a {font-size: 11px !important;}
.content_content > table {
    margin-top: 2px;
    width: 95%;
}


/* paywall */

.example-title {display: none;}
#full_length_preview h2 {font-size: 16px; margin: 0;}
#loginpayed p a {color: #FE4902;}
#login-container {background: url("/images/videocampus/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 {color: #FE4902; outline: none; background: url("/images/videocampus/paywall-login-icon.gif") no-repeat scroll 0 0 transparent; display: block; font-size: 20px; height: 44px; margin: 0 auto; padding-left: 30px; padding-top: 30px; width: 200px;}
#login-container .paywall-login-info {color: #808080; font-size: 11px;}

.preview-buttons {width: 146px; height: 38px; margin: 33px auto;}
.preview-buttons.paywall {width: 303px;}
.preview-buttons .login-button {margin-left: 10px;}


/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
 #documentsResult .serp-result .serp-text {height: 71px;} 
}


#docsrchform {display: none;}
.price-text {display: block; margin: 0 0 6px; text-align: center;}

.uri-comment-tooltip {
    height: auto;
    margin-right: 3px;
    width: 16px;
}

#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, #universal-contact-form input {border: 1px solid #B6B6B6; line-height: 28px; margin-bottom: 6px; padding-left: 5px; margin-left: 5px;}
#multilicence #memo, #helpform #memo {
    height: 200px;
    width: 150%;
}

#multilicence {width: 550px;}
#multilicence .submit-button {margin-left: 64px;}
.content_content hr {color: #808080;}
.no-srch-result-ul {margin: 35px 0; padding-bottom: 30px;}
#srch_document #vdSeminarTitleSpan {background: transparent !important;}
#videoContainer #evdChaptersContainer td a {font-size: 12px !important;}


.order-steps-cont.order-steps-count-4 {
    margin-top: 26px;
    text-align: center;
    width: 100%;
}

.white-page-order .order-steps-cont.order-steps-count-4 {margin-left: -5px;} 

.order-steps-cont ul {
    margin: 0;
    overflow: hidden;
    padding: 0 12px;
    width: 100%;
}

.white-page-order .order-steps-cont.order-steps-count-4 ul {padding: 0px;}

.order-steps-cont ul li{
  float: left;
  margin: 0 .5em 0 1.1em;
  list-style: none;
}

.order-steps-cont ul a, .order-steps-cont ul span{
  background: #DBE1E2;
  padding: 1.1em 2.2em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
  position: relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .order-steps-cont ul a, .order-steps-cont ul span {padding: 1.0em 2.5em;}
}

#middle .order-steps-cont ul a {font-size: 12px !important;}

.order-steps-cont ul a:hover{
  background: #99db76;
}

.order-steps-cont ul a::before, .order-steps-cont ul span::before{
    border-color: #DBE1E2 #DBE1E2 #DBE1E2 transparent;
    border-style: solid;
    border-width: 1.9em 0 1.9em 1em;
    content: "";
    left: -1em;
    margin-top: -1.7em;
    position: absolute;
    top: 47%;
}

.order-steps-cont ul a:hover::before{
  border-color: #99db76 #99db76 #99db76 transparent;
}

.order-steps-cont ul a::after, .order-steps-cont ul span::after{
    border-bottom: 1.8em solid transparent;
    border-left: 1em solid #DBE1E2;
    border-top: 1.8em solid transparent;
    content: "";
    margin-top: -1.7em;
    position: absolute;
    right: -1em;
    top: 49%;
}

.order-steps-cont ul a:hover::after{
  border-left-color: #99db76;
}

.order-steps-cont li.active-step span {background: none repeat scroll 0 0 #99DB76; color: black; font-weight: bold !important;}
.order-steps-cont li.active-step span::before {border-color: #99db76 #99db76 #99db76 transparent;}
.order-steps-cont li.active-step span::after {border-left-color: #99db76;}

.order-steps-cont ul .current,
.order-steps-cont ul .current:hover{
  font-weight: bold;
  background: none;
}

.order-steps-cont ul .current::after,
.order-steps-cont ul .current::before{
  content: normal;
}


.PaymentResultOtherMethod a, .payButton input, #orderbuttondiv input, .orderTableAgreeButt, .orderTableDisagreeButt {
	-moz-box-shadow:inset 0px 1px 0px 0px #668ab6 !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px #668ab6 !important;
	box-shadow:inset 0px 1px 0px 0px #668ab6 !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #094386), color-stop(1, #407bbb) ) !important;
	background:-moz-linear-gradient( center top, #094386 5%, #407bbb 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#094386', endColorstr='#407bbb');
	background-color:#094386 !important;
	border:1px solid #134483 !important;
	display:inline-block !important;
	color:#ffffff !important;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0px 10px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #383438 !important;
  cursor: pointer;
  margin-top: 0px !important;
  behavior: url("css3fix/PIE.htc");
}

#videoThumbnailLabel > div {
    height: 33px;
    line-height: 30px;
}

#userHistoryNavigation a.apagelink {color: white !important;}

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: 525px;}
#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-red {background-color: #FEDDDD;}
#uct-result-table .uct-result-grey td, #uct-result-table .uct-result-red td {padding-right: 0px !important; font-weight: normal !important; font-size: 10px !important; }
#uct-result-table .uct-result-red td {font-size: 12px !important; line-height: 15px; padding: 8px 0; text-align: left;}
#uct-result-table .uct-result-red td.uct-result-td-right {font-weight: bold !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: 250px; background: url('/images/ajax-loader-big.gif') no-repeat scroll center center;}
.uct-form .submit-button {height: 32px; margin: 15px 248px !important;}
H3.test, H3.uct-mail {font-size: 16px;}
H3.uct-mail {border-bottom: 1px solid #BBBBBB; margin-bottom: 15px;}
.uct-form label, #universal-contact-form label {float: left; line-height: 1.5em; margin-right: 10px; text-align: right; width: 233px; font-size: 9pt;}
.uct-form input, .uct-form textarea, #universal-contact-form input, #universal-contact-form textarea {border: 1px solid #B6B6B6; height: 28px; line-height: 28px; margin-bottom: 6px; margin-left: 5px; padding-left: 5px;}
.uct-form textarea, #universal-contact-form textarea {height: auto;}
#uct-form-error, #universal-contact-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%;}
#universal-contact-form-error {margin: 30px 0 0;}
.uct-mail-success {background: url("/images/onb/common_pictograms/check-green.png") no-repeat scroll 439px -6px transparent; font-size: 12px !important; font-weight: bold; height: 50px; line-height: 50px; text-align: center; width: 86%;}
.phone, .email {position: relative;}
#validPhone {background-repeat: no-repeat; color: red; font-size: 11px; height: 16px; padding-left: 20px; position: absolute; right: 127px; top: 8px; width: 134px;}
#validEmail {height: 16px; position: absolute; right: 265px; 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;}
#faq h3 {font-size: 14px; background: url("/images/videocampus/faq-icon.gif") no-repeat scroll -4px -5px transparent !important; border-bottom: 1px solid #E0E1E2; cursor: pointer; margin-top: 15px; margin-bottom: 0px; padding-left: 20px;}
#faq h3 strong {font-size: 14px;}
#faq ul {background-color: #F7F7F7; padding: 10px 26px; margin: 0px; display: none;}
#faq ul li {list-style-image: url("/images/videocampus/faq-list.png");} 
#faq-toggle {cursor: pointer; height: 32px; margin: 30px auto 0; padding-bottom: 2px; text-align: center; width: 147px;}
.faq-more {background: url("/images/videocampus/more-less-faq-button.gif") no-repeat scroll 0 -49px transparent;}
.faq-less {background: url("/images/videocampus/more-less-faq-button.gif") no-repeat scroll 0 0 transparent;}

#orderbuttondiv input {margin-left: -75px; border: medium none; color: white; cursor: pointer; display: block; font-size: 15px; line-height: 30px; text-decoration: none; width: 228px; text-align: center; margin-top: 10px;}
/* order reg button*/
td .normalar p a {background: url("/images/videocampus/multi-button.gif") no-repeat scroll 0 3px transparent; border: medium none; color: white; cursor: pointer; display: block; float: left; font-size: 15px; height: 37px; line-height: 35px; margin-left: 368px !important; margin-top: -60px; text-align: center; text-decoration: none; width: 128px;}

@media \0screen {    
  td .normalar p a {
    margin-left: 370px !important;
    margin-top: -42px;
  }
}

@media \0screen {
  #orderbuttondiv input {line-height: 5px !important;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    #orderbuttondiv input {line-height: 5px !important;}  
}

td .normalar p a img {display: none;}

#universal-contact-form .submit-button {margin: 5px 248px !important;}
#universal-contact-form {
    border-top: 1px solid #E4E4E4;
    padding-top: 28px;
}
#test-help-page H3 {background: none repeat scroll 0 0 #F4F4F4; padding: 5px;}
.uriRatingTable {
	width: 100%;
	border-collapse: collapse;
}
.uriRatingTable td {
	padding: 5px 0 5px 15px;
	font-size: 13px;
	text-align: center;
}
.uriRatingTable th {
	padding: 5px 0 5px 10px;
	font-size: 13px;
	text-align: center;
}
td.uriRatingTypeTitle {
	padding-right: 10px;
	padding-left: 0;
	text-align: left;
}
.uriRatingTypeOverall td{
	border-top: 1px solid silver; 
}
td.uriRatingCall {
	vertical-align: middle; 
}
div#uriRatingContainer {
	margin: 12px 0;
}
.uriRatingCall a {
	font-weight: bold;
}

#docBodyDiv a b, #docBodyDiv a strong {color: #FE4902; text-decoration: underline;}
#order_table th {background-color: #E4E4E4;}
#order_table td, #order_table th {border: 1px solid #E4E4E4; border-collapse: collapse; padding: 2px;}


#article_preview #docBodyDiv {
    height: 272px;
    overflow: hidden;
}

#article_preview .inlineActionCell {height: 20px; margin: 0px;}

#article_preview #order_table, #article_preview .inlineActionCell span, #article_preview .inlineActionCell div  {display: none;}


.doc-order-button {
    margin: 56px auto;
    width: 259px;
}


table td, table td strong {font-size: 14px;}
/* #videoSampleNotification {margin: 2.25em 0 0 !important;} */

#videoSupportLink {text-align: center; font-size: 11px !important;}
#middle #videoThumbnailLabel #videoSupportLink a {font-size: 11px !important;}

#order-box {
    padding: 15px;
}

.order-container .col1, .order-container .col2, .order-container .col3, .order-container .col4, .order-container .col5{
	width: 80px
}

.order-container .table{
	font-family: verdana, arial, helvetica, sans-serif;
	border-collapse: collapse;
}

.order-container .table td, .order-container th {
	font-size: 11px;
	padding: 7px 7px 2px 3px;
}

.order-container .table th {
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #C6C6C6;
	color: #000;
	vertical-align: top
}

.order-container .table td {
	text-align: center;
	border-bottom: 1px solid #c6c6c6;
	background-color:#FAFAFA
}

.order-container .table td:first-child {
	text-align: left;
}

.order-container .table tr.alt td {
	color: #000000;
	background-color: #FFF;
}

.order-container .table_price {
	border: none;
	font-weight:bold
}
.order-container .clickable1, .order-container .clickable2, .order-container .clickable3, .order-container .clickable4, .order-container .clickable5 , .order-container .clickable6 {
	cursor: pointer;
	text-decoration: none;
}

.order-container .green {
	color: #2C9B23;
}

.order-container .red {
	color: #BC0741;
}

.order-container .indent {
	padding-left: 13px;
}


.order-container .toggle td:first-child, .order-container .toggle2 td:first-child, .order-container .toggle3 td:first-child, .order-container .toggle4 td:first-child, .order-container .toggle5 td:first-child, .order-container .toggle6 td:first-child {
	padding-left: 28px
}

.order-steps {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;
  background-color: #747474;
  border: none;
  padding: 15px;
}