/* datepicker.css (49%) */
div.datePicker{position:absolute;min-width:44em;width:44em;z-index:9999;text-align:center;font:900 .8em/.8em Verdana, Sans-Serif;background:transparent;-moz-user-select:none;-khtml-user-select:none;}
div.staticDP{position:relative;top:5px;left:0;}
iframe.iehack{position:absolute;background:#fff;z-index:9998;border:0;display:none;margin:0;padding:0;}
a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:0;border:0 none;background:transparent url(../img/datepicker/cal.gif) no-repeat 50% 50%;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle;margin:0 0 0 4px;padding:0;}
* html a.date-picker-control{width:16px;}
a.date-picker-control{display:inline-block;}
a.date-picker-control span{display:block;width:16px;height:16px;margin:auto 0;}
div.datePicker th span{display:inline;color:#000;text-align:center;line-height:1em;font-family:georgia, times new roman, palatino, times, bookman, serif;background:transparent;font-weight:700;cursor:pointer;border-width:0;margin:0;padding:0;}
div.datePicker th span.month-display,div.datePicker th span.year-display{text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana, Sans-Serif;cursor:default;}
div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:1.8em;cursor:pointer!important;}
div.datePicker th span.today-but{text-align:center;font:normal 1em Verdana, Sans-Serif;width:100%;text-decoration:none;line-height:1.6em;text-transform:uppercase;cursor:pointer!important;margin:0 auto;}
div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default!important;}
div.datePicker th span.fd-day-header{text-align:center;font:900 1em Verdana, Sans-Serif;height:1.4em;width:2em;text-decoration:none;text-transform:lowercase;line-height:1.4em;margin:0 auto;}
div.datePicker table{position:relative;border:1px solid #ccc;background:#fff url(../img/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;width:100%;border-spacing:2px;table-layout:fixed;border-collapse:separate;margin:0;padding:0;}
div.datePicker table td{border:1px solid #ccc;text-align:center;vertical-align:middle;line-height:1.2em;cursor:pointer;background:#fff url(../img/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:3em;height:3em!important;outline:none;padding:0;}
div.datePicker table th{border:0 none;line-height:1em;font-weight:700;color:#222;text-align:center;vertical-align:middle;padding:0;}
div.datePicker table td.date-picker-unused{background:#fff url(../img/datepicker/backstripes.gif);cursor:default!important;border-color:#dcdcdc;padding:0;}
div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:.4em 0;}
div.datePicker table th.date-picker-day-header{text-transform:lowercase;width:3em;}
div.datePicker table th.date-picker-day-header span{display:block;}
div.datePicker table td.date-picker-today{background:#fff url(../img/datepicker/bullet2.gif) no-repeat 0 0;color:#646464!important;}
div.datePicker table td.date-picker-selected-date{color:#333!important;border-color:#333!important;}
td.date-picker-highlight{color:#a86666;}
div.datePicker table td.out-of-range{color:#ccc!important;font-style:oblique;background:#fcfcfc!important;cursor:default!important;}
div.datePicker table td.day-disabled{color:#aaa!important;background:transparent!important;cursor:default!important;}
div.datePicker table tbody td.date-picker-hover{background:#fff url(../img/datepicker/bg_header.jpg) no-repeat 0 0;cursor:pointer;color:#6482aa;border-color:#6482aa;}
* html div.datePicker table td{background-image:none;}
* html div.datePicker table td.date-picker-unused{background:#f2f2f2;}

/* style.css (71%) */
body{background-image:url(../img/bg.gif);font-family:Arial, Helvetica, lucida, sans-serif;font-size:14px;}
h1{margin-top:0;padding-top:0;color:#48517F;font-size:18px;clear:both;}
h2{color:#48517F;font-size:14px;clear:both;}
p{margin-top:4px;}
table th,table td{vertical-align:middle;padding-left:1px;padding-right:1px;}
#page{margin-left:auto;margin-right:auto;width:1000px;background-image:url(../img/layout-bg.gif);}
#header{width:1000px;}
#header_left{width:800px;background-image:url(../img/head.jpg);background-repeat:no-repeat;background-position:right;float:left;}
#header_right{width:188px;float:right;padding-left:12px;background-image:url(../img/top-bg.gif);background-repeat:no-repeat;background-position:top right;}
.page-body{clear:both;padding-bottom:2px;}
.login{position:relative;}
#menu_top{height:20px;padding-top:7px;margin-bottom:5px;}
#menu_top ul li{display:block;float:left;margin:0;padding:0;}
#menu_top ul.service-menu{float:left;}
#menu_top ul.service-menu li{margin-right:4px;margin-top:4px;}
#menu_top ul.service-menu li a{text-decoration:none;color:#000;}
#menu_top ul.vlajky{float:right;margin-right:22px;}
#header_right input,#right input.search,#left form input.auto_complete{width:120px!important;height:18px;}
#header_right .block{height:103px;margin-top:0;}
#header_right .block-content{padding-top:0;}
#menu{width:800px;height:22px;margin-top:2px;background-image:url(../img/menu-bg.gif);background-repeat:repeat-x;float:left;}
#menu ul{list-style-type:none;margin:0 0 0 10px;padding:0;}
#menu ul li{display:block;float:left;height:22px;margin:0;padding:0;}
#menu ul li a{text-decoration:none;padding-left:15px;padding-right:15px;height:20px;display:block;float:left;padding-top:2px;}
#menu ul li a.active{background-color:#E0EAF2;color:#253C57;}
#menu a{color:#FFF;font-weight:700;}
#left{width:170px;float:left;padding-left:20px;margin-bottom:20px;}
#right{width:178px;float:right;padding-right:12px;margin-bottom:20px;}
#content{width:596px;float:left;margin-bottom:20px;font-size:90%;padding:20px 0 10px 12px;}
.content-block{width:189px;height:210px;float:left;display:inline;background-color:#D8D9BC;margin-right:10px;}
.content-block-header{color:#FFF;height:20px;background-repeat:repeat-x;padding-left:12px;font-size:12px;padding-top:2px;font-weight:700;}
.content-block-content{color:#FFF;height:22px;padding-top:76px;background-repeat:no-repeat;}
.a-block{background-image:url(../img/a-bg.gif);}
.b-block{background-image:url(../img/b-bg.gif);}
.c-block{background-image:url(../img/c-bg.gif);}
.a-block .content-block-content{background-image:url(../img/a.jpg);}
.b-block .content-block-content{background-image:url(../img/b.jpg);}
.c-block .content-block-content{background-image:url(../img/c.jpg);}
.content-block ul{list-style-type:none;margin:0 0 0 4px;padding:0;}
.content-block ul li a{text-decoration:none;color:#bfb5a7;}
#zoom table{background:none;}
.attachments.view{width:100%;float:left;}
.picture{border:1px solid #D3D3D3;text-align:center;width:auto;float:left;margin-right:6px;margin-bottom:6px;padding:3px;}
.picture img{margin-left:auto;margin-right:auto;display:block;border:none;}
.novinka{width:589px;}
.novinka p{margin-top:4px;margin-bottom:6px;}
.novinka .picture,.novinka .attachments.view{float:left;width:auto;display:inline;margin-right:0;margin-left:3px;}
.novinka .attachments.view div{display:inline;}
.novinka .documents.view{margin-bottom:6px;}
.novinka .picture .desc{display:none;}
.novinka p img{margin-right:10px;}
#footer{clear:both;border:1px solid #D3D3D3;width:954px;height:30px;margin-left:auto;margin-right:auto;margin-bottom:12px;}
#footer p{float:left;margin:0 0 0 10px;padding:6px 0 0;}
.footer-menu li{list-style-type:none;display:block;float:left;}
.footer-menu li a{padding-left:4px;padding-right:4px;font-weight:700;text-decoration:none;}
.footer-menu li.a{border-top:8px solid #9DB459;}
.footer-menu li.a a{color:#9DB459;}
.footer-menu li.b{border-top:8px solid #6AA9C8;}
.footer-menu li.b a{color:#6AA9C8;}
.footer-menu li.c{border-top:8px solid #C13E4C;}
.footer-menu li.c a{color:#C13E4C;}
.block{width:165px;border:1px solid #D3D3D3;margin-top:20px;}
.block-header{color:#48517F;border-bottom:1px solid #D3D3D3;background-image:url(../img/block-bg.gif);background-repeat:repeat-x;width:153px;font-weight:700;padding-left:12px;font-size:12px;padding-top:2px;height:16px;}
.block-content{width:153px;font-size:11px;padding:6px;}
.block-content ul{list-style-type:none;margin:0 0 10px;padding:0;}
.block-content ul li{font-size:11px;margin-bottom:8px;}
.block-content ul.archive a{text-decoration:none;}
.block-content ul.archive ul{margin-left:10px;}
.block-content ul.archive ul li{margin-left:10px;margin-bottom:0;}
.link-tag{text-decoration:none;font-weight:700;margin:2px;}
input.login-submit{background-image:url(../img/submit.jpg);background-repeat:no-repeat;background-color:transparent;border:none;display:block;width:18px!important;height:17px;position:absolute;left:138px;top:37px;}
input.search-submit{background-image:url(../img/submit.jpg);background-repeat:no-repeat;background-color:transparent;border:none!important;display:block;width:18px!important;height:17px;position:absolute;left:138px;top:27px;}
.article .created,.article .modified{font-size:80%;}
.tags{text-decoration:none;margin-top:12px;line-height:30px;font-weight:700;}
div.index table,div.related table{border:1px solid #D3D3D3;width:100%;}
div.index table .border-top,div.related table .border-top{border-top:1px solid #D3D3D3;}
div.index table th,div.related table th{background-color:#83ABCE;color:#FFF;text-align:left;}
div.index table tr.even,div.related table tr.even,div.index table tr.altrow,div.related table tr.altrow{background-color:#EEE;}
table.td-nowrap td{white-space:nowrap;}
table.titulni-bloky{width:590px;}
table.titulni-bloky th{text-align:left;color:#FFF;padding-left:10px;height:18px;padding-top:2px;font-size:12px;background-repeat:repeat-x;}
table.titulni-bloky th a{text-decoration:none;color:#FFF;}
table.titulni-bloky .middle{border-left:10px solid #FFF!important;border-right:10px solid #FFF!important;}
table.titulni-bloky .a-block{border-right:10px solid #FFF!important;}
table.titulni-bloky .c-block{border-left:10px solid #FFF!important;}
table.titulni-bloky td{background-color:#D8D8BC;vertical-align:top;padding-top:75px;padding-left:4px;}
table.titulni-bloky td.a-block{background-image:url(../img/a.jpg);background-repeat:repeat-x;}
table.titulni-bloky td.b-block{background-image:url(../img/b.jpg);background-repeat:repeat-x;}
table.titulni-bloky td.c-block{background-image:url(../img/c.jpg);background-repeat:repeat-x;}
table.titulni-bloky li a{color:#524E4D;text-decoration:none;}
table.titulni-bloky th.c-block{border-left:5px solid #FFF;}
.results-header{width:380px;float:left;margin-bottom:10px;color:#48517F;}
.results-header h2{font-size:20px;margin:0;}
.filter{border:1px solid #D3D3D3;width:380px;float:right;}
.filter .filter-header{color:#48517F;border-bottom:1px solid #D3D3D3;background-image:url(../img/block-bg.gif);background-repeat:repeat-x;font-weight:700;padding-left:12px;font-size:12px;padding-top:2px;height:16px;}
.filter .filter-content{color:#48517F;padding-left:12px;font-size:12px;padding-top:2px;padding-bottom:6px;}
.administrace{border:none;padding-bottom:50px;}
.administrace .block-header{background-color:#346897;color:#FFF;background-image:none;}
.administrace .block-content{background-color:#E6EBEF;}
.administrace ul{margin:0;padding:0;}
.administrace ul.menu-level1{padding-left:45px;background-color:#E6FBEF;}
.administrace ul.menu-level1 a{text-decoration:none;font-weight:400;}
.administrace ul.menu-level2{padding-left:15px;}
.administrace li img{vertical-align:middle;margin-right:10px;}
table,table.data{color:#000;background-color:#FFF;}
.username{font-weight:700;margin-top:5px;margin-bottom:2px;}
#ContractUserId,#ApplicationUserId,#ProductProviderId,#WorksheetProductId{width:150px;margin-left:2px;}
#ProductName,#ProductNotes{width:100px;}
table.filter{margin-top:4px;margin-bottom:4px;}
table.data{margin-top:5px;margin-bottom:5px;}
table.data th,table.data td{padding:2px;}
.filter th.category{width:200px;}
table tr.info td{font-size:110%;font-weight:700;border:2px solid red;text-align:center;padding:10px;}
fieldset{border:1px solid #d3d3d3;}
fieldset fieldset{background-color:#f4f4f4;}
legend{color:#48517F;border-bottom:1px solid #D3D3D3;background-image:url(../img/block-bg.gif);background-repeat:repeat-x;font-weight:700;padding-left:12px;padding-right:12px;font-size:12px;padding-top:2px;margin-left:12px;height:16px;border:1px solid #d3d3d3;}
img,#menu_top ul.vlajky li a img,#logo img{border:none;}
.login label,.picture .desc{color:#48517F;font-weight:700;}
.login .block-content,.searchblock .block-content,#menu_top ul.vlajky li{margin-left:4px;}
#menu_top ul,form{margin:0;padding:0;}
#menu ul li a:hover,.content-block ul li a:hover,.block-content ul.archive a:hover,.link-tag:hover,.tags a:hover,table.titulni-bloky li a:hover,.administrace ul.menu-level1 a:hover{text-decoration:underline;}
.footer-menu,table.titulni-bloky td ul{list-style-type:none;margin:0;padding:0;}
.block-content ul li a,.date{font-weight:700;}
a,.administrace li a{color:#48517F;}

/* primalingua.css (73%) */
.month_and_year{margin-top:10px;margin-bottom:10px;padding-top:2px;width:589px;color:#FFF;font-weight:700;text-align:center;background-image:url(../img/menu-bg.gif);background-repeat:repeat-x;height:22px;}
#control_overlay{background-color:#000;}
.modal{background-color:#fff;border:1px solid #333;padding:10px;}
.tooltip{font-size:80%;background:#E6EBEF;border:1px solid #6AA9C8;font-weight:700;padding:10px;}
span.highlight{background:#e5f2be;}
.search-result .summary{font-style:italic;font-size:80%;}
.simple_window{width:250px;height:50px;border:1px solid #000;background-color:#fff;text-align:left;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;padding:10px;}
.window{background-image:url(../img/window_background.png);background-position:top left;-moz-border-radius:10px;-webkit-border-radius:10px;font-family:"Lucida Grande",Verdana;font-size:13px;font-weight:700;color:#fff;text-align:left;min-width:150px;min-height:100px;padding:10px;}
.window .window_contents{margin-top:10px;width:100%;height:100%;}
.window .window_header{text-align:center;}
.window .window_title{margin-top:-7px;margin-bottom:7px;font-size:11px;cursor:move;}
.window .window_close{display:block;position:absolute;top:4px;left:5px;height:13px;width:13px;background-image:url(../img/window_close.gif);cursor:pointer;}
.add_worksheet{width:30px;height:30px;background-image:url(../img/menu/book2.gif);}
.flash_good{background:#e5f2be;border:2px solid #bedf5d;font-weight:700;padding:10px;}
.flash_bad,.error-message{background:#eccecf;border:2px solid #9e0b0f;font-weight:700;padding:10px;}
.message{background:#E6EBEF;border:2px solid #6AA9C8;font-weight:700;margin-bottom:12px;padding:10px;}
.auto_complete{background:#F0F0F0 none repeat scroll 0;clear:both;display:block;z-index:9999;margin:0;padding:0;}
.auto_complete ul{clear:both;cursor:pointer;display:block;list-style-type:none;position:absolute;border-left:2px solid silver;border-right:2px solid silver;border-bottom:1px solid silver;margin:0!important;padding:0!important;}
.auto_complete li{background:#F0F0F0 none repeat scroll 0;color:#000;border-bottom:1px solid silver;font-size:10px!important;display:block;height:25px;list-style-type:none;white-space:nowrap;width:auto;margin:0!important;padding:0!important;}
.auto_complete li:hover{color:#fff;background:#1B5790;text-decoration:underline;}
.inplaceeditor-empty{font-style:italic;font-size:80%;color:#999;}
.notopborder{border-top:none;}
.fleft{float:left;}
.left{text-align:left;}
.right{text-align:right;}
.smaller{font-size:80%;}
#content table{border-collapse:collapse;}
table.products tr td{padding-right:10px;padding-left:5px;padding-bottom:10px;}
p{margin:0;}
div.paging{color:#ccc;margin-top:.5em;margin-bottom:.5em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span.current{color:#000;}
table tr.altrow{background:#f4f4f4;}
table tr.altrow td{background:inherit;}
table tr.summary td{background:#f6f6f6;font-weight:700;}
div.index table tr:hover td,div.related table tr:hover td{background:#E6EBEF;}
td.actions{text-align:center;white-space:nowrap;}
td.actions a{display:inline;margin:0 1px;}
td.actions a img{height:15px;}
div.actions ul li a{text-decoration:none;margin:0;padding:0 .5em;}
ul.tabs{width:100%;font-weight:700;border-bottom:1px solid #1B5790;margin:0;padding:0;}
ul.tabs li a{color:#1B5790;text-decoration:none;margin:0;padding:0 .5em;}
ul.tabs li a.active{color:#fff;border:none;background:#1B5790;}
table.filter{width:100%;margin:0;}
table.filter td{padding:2px;}
table.filter td label{display:inline;margin:0;padding:0 2px 0 0;}
#login-form .submit{display:inline;}
div#content form{clear:none;margin:0;}
div#content fieldset{margin-top:0;padding:0;}
div#content label{float:left;width:15em;color:#48517F;text-align:right;margin:.7em 1em .7em 0;}
div#content th label{width:auto;font-weight:700;}
div#content input,div#content select,div#content textarea{display:inline;width:auto;border:1px solid #ccc;margin:.7em auto;padding:0;}
div#content input,div#content textarea{padding:0 .3em;}
div#content select,div#content textarea{padding-right:0;}
div#content option{margin:.2em auto;}
div#content textarea:focus,div#content input:focus{border:1px solid #999;background-color:#ffc;}
div#content div.submit input{margin-left:16em;width:auto;font-weight:700;border:2px solid #ddd;background-color:#f9f9f9;padding:0 1em;}
div#content table{vertical-align:bottom;}
div#content th *{margin-top:.1em;margin-bottom:.1em;}
div#content th div.submit input{margin-left:0;}
div#content input[type=hidden]{display:none;}
div#content input[type=checkbox]{float:none;clear:both;position:absolute;left:16em;}
div#content div.input,div#content div.checkbox,div#content div.submit{clear:both;}
div#content div.checkbox{position:relative;float:none;}
div#content table div.checkbox label,div#content table div.checkbox input[type=checkbox]{position:relative!important;left:0!important;margin:0 .2em;}
div#content th div.checkbox label{float:none;}
.required label{font-weight:700;}
.required label:after{content:'*';font-weight:700;color:red;}
a.icon{list-style-type:none;background-repeat:no-repeat;background-position:5% 50%;padding-left:28px!important;}
a.add{background-image:url(../img/icons/add.gif);}
a.user_add{background-image:url(../img/icons/user_add.gif);}
a.user_view{background-image:url(../img/icons/user.gif);}
a.user_delete{background-image:url(../img/icons/user_delete.gif);}
a.worksheets{padding-left:32px!important;background-position:0 80%;background-image:url(../img/icons/worksheets.gif);}
a.payments{padding-left:34px!important;background-image:url(../img/icons/numbers.gif);}
a.applications{background-image:url(../img/icons/applications.gif);}
a.participators{background-image:url(../img/icons/report_user.gif);}
a.users{padding-left:32px!important;background-image:url(../img/icons/phone.gif);}
a.groups{padding-left:32px!important;background-image:url(../img/icons/group.gif);}
a.permissions{padding-left:32px!important;background-image:url(../img/icons/permission.gif);}
a.products{padding-left:32px!important;background-image:url(../img/icons/book.gif);}
a.tags{background-image:url(../img/icons/tag.gif);}
a.contracts{background-image:url(../img/icons/contracts.gif);}
a.posts{background-image:url(../img/icons/posts.gif);}
a.shedule{background-image:url(../img/icons/calendar.gif);}
a.delete{background-image:url(../img/icons/delete.gif);}
a.edit{background-image:url(../img/icons/edit.gif);}
a.pdf{background-image:url(../img/icons/pdf.gif);}
.flash_good img,.flash_bad img,.fright{float:right;}
div.actions ul,.noprint{margin:0;padding:0;}
div.actions li,ul.tabs li{display:inline;list-style-type:none;white-space:nowrap;margin:0;}
div.actions ul li a:hover,ul.tabs li a:hover{text-decoration:underline;}
@media print {
*{float:none;margin:0;}
body{background:none;}
form{width:100%;margin:0;}
#content{width:100%;background:none;margin:0;padding:0;}
table{width:100%;font-size:12pt;margin:0;padding:0;}
table td{white-space:nowrap;padding:.2em;}
.noprint,.actions,#header,#footer{display:none;}
}