.nav{line-height:30px;height:30px;background:url(/img/themes/default/main.png);-moz-border-radius:1px;list-style-type:none;margin:0;padding:0;}
.nav li{display:inline;}
.nav li a{text-decoration:none;font-size:14px;color:white;display:block;float:left;padding:0 10px;font-size:0.9em;text-align:center;text-transform:uppercase;}
.nav li a.double{line-height:13px;padding-top:2px;padding-bottom:2px;}
.nav li a small{font-size:0.9em;letter-spacing:-1px;}
.nav li a:hover,
.nav li.active a{background:white;color:black;text-decoration:none;;}
.n1{width:490px;float:left;border:1px #226a7d solid;overflow:hidden;}
.n2{margin-left:493px;border:1px #787878 solid;background-position:0 -31px;}m

a:hover{text-decoration:underline;color:black;}

ul.navigation{list-style-type:none;margin:0;padding:0;}
.navigation1{float:left;}
.navigation1 ul.navigation{float:left;}
.navigation2{float:left;margin-left:1px;}
.navigation2 ul.navigation{background-position:5px -31px;border:1px #787878 solid;}

.pagination{background:white;font-size:0.9em;padding:0;height:17px;float:right;margin:0;}
.pagination li{display:block;float:left;height:17px;line-height:17px;}
.pagination li.current{font-weight:bold;font-size:1em;background:url(/img/themes/default/main.png)  0px -36px;color:white;}
.pagination li.current,
.pagination li.inactive{padding:0 6px;}
.pagination a{text-decoration:none;padding:0 6px;display:block;float:left;line-height:17px;}
.pagination a:hover{background:white;padding:0 6px;}

.pagination li.jump{padding-left:15px}
.pagination select{font-size:1em;padding:0;margin:1px 0 0 0;vertical-align:middle;}
.pagination select option{padding:0;}

a.nextpage{margin:0 100px 30px;float:right;}

a.rounded{height:24px;display:block;background:url(/img/themes/default/main.png) #f3f3f3 0 -109px repeat-x;line-height:24px;text-decoration:none;}
a.rounded .l{background:url(/img/themes/default/main.png) left -84px no-repeat;height:24px;display:block;}
a.rounded .r{background:url(/img/themes/default/main.png) right -134px no-repeat;height:24px;display:block;padding:0 5px;}

body{background:white url(/img/themes/default/main.png) 0 -159px repeat-x; }

table.norm{border-collapse:collapse;border:#CCC 1px solid;border-left-color:#DADADA;width:100%;}
table.norm tr.header th{text-align:left;padding:4px;background:white url(/img/themes/default/main.png) 0 -62px repeat-x;border-bottom:1px #EEE solid;font-variant:small-caps;text-transform:capitalize;font-size:12px;padding:2px;}
table.norm tr td{padding:4px 2px;}
table.norm tr.o td{background:#F5F5F5;}
table.norm tr:hover td{background:#b4d3db;color:white;}
table.norm a.button{padding-top:0;padding-bottom:2px;}


table.list{width:100%;}
table.list td{padding:5px 0 30px 0;border-bottom:1px white solid;vertical-align:top;}
table.list .user{width:200px;}
table.list .entry_note textarea{width:100%;height:70px;}
table.list .inputs{width:200px;text-align:left;padding-left:10px;}
table.list .inputs select{width:190px;}
table.list .timestamp{width:200px;}

/* autocompleter - see /js/jquery/autocomplete/jquery.autocomplete.css for more info */

.ac_results{border:1px #AAA solid;border-top:none;margin-top:-1px;background:#EEE;}
.ac_loading{background-image:url(/img/themes/default/loader-small.gif);background-position:98% 50% ;}
.ac_odd{background-color:#fff;}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* autocompleter end */

.partialLimitRight{float:left;width:180px;}
.partialLimitLeft{float:left;width:80%;max-width:800px;margin:0 1% 0 0;position:relative;}

ul.discussion{list-style-type:none;margin:0;padding:0;}
ul.discussion.categories li a{padding:0px 0px 5px 0px;display:block;}
ul.discussion.categories li.active{font-weight:bold;}



.ui-tabs { position: relative; padding: 0; zoom: 1;top:-15px; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;float:right; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 4px 1em; text-decoration: none;border:1px #D9D9D9 solid;margin-bottom:-1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:black;border-bottom:1px white solid;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; clear:both;border:1px #D9D9D9 solid;padding:5px;background:white url(/img/tosprite/bg-gradient-white-grey.png) bottom repeat-x;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.greybox
{
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:5px;
}
.bluebox
{
    background-color: #eceff6;
    border: 1px solid #d4dae8;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:5px;
}
.decent .bluebox {font-weight: normal;}
.textAd .bluebox {font-weight: normal;background:none; border-color:#BBB;}
.infobox
{
    background-color: #fff9d7;
    border: 1px solid #e2c822;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:5px;
}
.errorbox
{
    background-color: #ffebe8;
    border: 1px solid #dd3c10;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:5px;
}

.fleft{float:left;}
.fright{float:right;}
.fleft.half{width:40%;}
.fright.half{width:40%;}

/*<span class="UI-Button UI-Button-primary">
<input type="submit" name="send" id="send" value="Odeslat" class=" input_submit" /></span>*/

.UI-Buttons{display:inline-block;padding-top:5px;}
.UI-Button{-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);outline:medium none;display:inline-block;line-height:18px;background: url(/img/themes/default/buttons.png) repeat-x top left;}
.UI-Button *{
    background-color:transparent;
border:medium none;
cursor:pointer;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0;
overflow:visible;


    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.UI-Button.UI-Button-Primary{border:1px #25879b solid;background-color:#49acc0;background-position: 0 0;}
.UI-Button.UI-Button-Secondary{border:1px #9e9d9d solid;background-color:#f5f4f5;background-position: 0 -74px;margin-left:5px;}
.UI-Button.UI-Button-Primary *{color:white;text-decoration:none;}
.UI-Button.UI-Button-Secondary *{color:#8c8080;text-decoration:none;}
.UI-Button a{padding-left:5px;padding-right:5px;}
ul.UI-Buttons-Center{margin:20px auto !important;float:none; padding:0;list-style-type:none;text-align:center;width:100%;}

.UI-Table table {

  margin-top:17px;
  width:100%;
  text-align:center;
 }

 .UI-Table.left table {
     text-align:left;
 }
 .UI-Table.nm table{margin-top:0 !important;}

 .UI-Table th.name_heading {
  color:#333333;
  Dfont-size:11px;
  font-weight:bold;
 }
 .UI-Table table th {
  border-color:#C7CFE0;
  border-bottom:1px solid #E2E6EF;
  margin:0;
  padding:3px;
  color:#777777;
  Dfont-size:9px;
 }
 .UI-Table td {
  border-bottom:1px solid #E2E6EF;
  margin:0;
  padding:3px;
  color:#555555;
  Dfont-size:11px;
 }
 .UI-Table table .even_colomn {
  background:#F8F8F8 none repeat scroll 0 0;
 }
 .UI-Table td.action_text {
  width:160px;text-align:left;
 }
 .UI-Table td.wauto {
  width:auto !important;
 }

 .UI-Table .left{text-align:left !important}
 .UI-Table .timestamp{width:150px;}

 .UI-Table td.small{font-size:11px}

/*.input_submit{}*/


.announcements .isnew1 .text{font-weight:bold;}