@charset "UTF-8";
body{
    width:310px;
}
*{
    font-size:10px;
}
div#content,
div#header,
div#top{
width:310px;
}
div#footer{
    margin:20px auto 5px auto;
    padding-top:9px;
    background:
    	url(../image/linka-horni-mobile.png)
        top left no-repeat;
}
div#menu{
    margin:20px auto 20px auto;
    width:310px;
}
div#menu ul{
    width:310px;
}
div#menu ul li{
    margin:0px 4px 0px 4px;
}
div#sections{
    margin:0px auto 10px auto;
    width:310px;
}
div#sections div a{
	padding-top:7px;
}
div#header {
    background:
        url('../image/linka-horni-mobile.png')
        bottom left no-repeat;
}
div#top h1{
    width:102px;
}
div#top div#searchbar{
    width:200px;
}
div#top div#searchbar p.searchbar{
    width:186px;
}
div#top div#searchbar p.searchbar input{
    width:143px;
}
div#top p.logged_user{
    width:195px;
}

div#main{
    width:310px;
    margin:0 auto;
}
div#main h2{
    padding:0px 0px 10px 5px;    
    background:
    	url(../image/linka-text-mobile.png)
        bottom left no-repeat;
}
div#main ul{
    padding-left:5px;
}
div#main ul li{
    list-style-type:none;  
    margin:16px 0px 16px 0px;
    padding:0px 0px 0px 15px;    
    background:
    	url(../image/bod_modry-v_obsahu.png)
        left center no-repeat;
}
div#advertisment{
    width:310px;
    background:        
    	url(../image/linka-text-mobile.png)
        top left no-repeat;
}
div#main table,
div#main table.table-bigger{
    width:310px!important;    
}
div#main table.table-bigger td.data{
    width:100%;    
}
div#main table.innerTable,
div#main table table{
    width:257px!important;
}
div#main table td{
    font-weight:bold;
    text-align:right;
    padding-bottom:10px;
}
div#main table td form input{
    width:15px!important;
    overflow:hidden;
}
div#main table td.input{    
    width:254px;
    padding-left:7px;
}
div#main table td.captcha{    
    width:254px;
    padding-left:7px;
    text-align:center;
}
div#main table td textarea {
	max-width: 310px;
}
div.search_results_paging{
    width:310px;    
}
div.search_results_paging div#results_label{
    width:108px;
}
div#main div.search_results_paging div.pager{
    width:192px;
}
div#filters{
    width:310px;
    margin:0 auto;
}
div#filters div#calendar{
    width:160px;
    height:150px;
    padding-top:12px;
    vertical-align:middle;
    float:left;    
    font-size:8px;
}
div#filters div#calendar *{    
    font-size:8px;
}
div#filters div#calendar table{
    width:153px!important;
}
div#filters div.selector_field{
	width:150px;
}
div#filters div#fields{
    width:150px;
}
div#search_results{
	width:310px;
}
div#search_results p{
	padding-left:2px;
	margin-bottom:5px;
	margin-top:3px;
}
div#search_results ol {
	margin-left:0px;
	padding-left:5px;
}
div#search_results ol li{
	padding-bottom:9px;
	margin-bottom:5px;
	background:  
    	url(../image/linka-text-mobile.png)
        bottom right no-repeat;
}
div#search_results ol h3{
	padding-left:10px;  
}
div#search_results ol p{
	padding-left:10px;
	margin-top:5px;	
}
div#main ul.newList {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	color:#000; 
	width:150px; 
	background:transparent; 
	position:absolute; 
	top:22px; 
	left:0; 
	overflow:auto; 
	z-index:9999;
}
div#main ul.newList li{
    list-style-type:none; 
    margin:0px;
    padding:0px;
    background:none;     
}
div#main .newListSelected {
	width:139px; 
	background:url('../image/combobox-mobile.png') no-repeat;
}
div#main .newListSelected span {
	width:150px;
}
div#main ul.newList li a {
	width:144px;
	background-image: url('../image/combobox-pole-mobile.png');
}
div#main .selectedTxt {
	width:131px; 
}
div#main ul.newList li a.hiLite, ul.newList li a.newListHover {
	background-image: url('../image/combobox-pole_aktivni-mobile.png')!important;
}
div#main table#contentEditor{
    display:none;
}
div#main img{
    max-width:310px;
}
div#message div,
div.formError {
    width:300px;
	padding: 5px;
	margin: 0px 0px 20px 0px;
}
table#sitesTable{
    width:310px; 
    table-layout:fixed;
}
table#sitesTable td{
    font-size:6px;
    width:100px!important;
    overflow:hidden;
}
table#sitesTable th{
    font-size:8px;
    width:100px!important;
}
table#sitesTable td a{
    font-size:6px;    
}
table#sitesTable td.hidden,
table#sitesTable th.hidden{
    display:none;    
}
