body {margin:0;padding:0; background:url('/images/body.gif') repeat-x; font-family: Arial; font-size:75%; color:#2c2c2c; line-height:150%; }
.cleaner { line-height:0; font-size:0; clear:both; }
.clr { clear:both; }
.cl { clear:both; }

a { color:#3766ba; }
a:hover { text-decoration:none; }
a.link-arrow { background:url('/images/arrow-blue.gif') no-repeat 0 6px; padding-left:10px; text-decoration:underline !important; }
a:hover.link-arrow { text-decoration:none !important; }
img { border: none; }

.left-block ul li {list-style-image: url('/images/hodnoceni/0.png');}

input, form, fieldset, select { margin:0; padding:0; font-family:Arial; }
#all {width:990px; margin:0 auto 0 auto; }
#top { height:114px; background:url('/images/top.jpg') no-repeat 228px 0; margin-bottom:24px;position: relative; }
#link-logo { position:absolute; width:176px; height:45px; top:19px; margin-left:10px; }
#link-logo img { display:block; border:0; }

#facebook {position: absolute; margin: 0 0 0 633px; }
#facebook a { background: url('/images/facebook.png') no-repeat; color: #fff; display: block; vertical-align: top;width: 240px; height: 21px; padding: 1px 0 0 10px; text-decoration: none; font-size: 11px; }
#facebook a:hover { background: url('/images/facebook-a.png') no-repeat; }

#menu-top { margin:0 0 0 2px; padding:82px 0 0 0; list-style:none; font-size:120%; }
#menu-top a { padding:9px 9px 8px 19px; display:block; float:left; height:15px; color:#fff; text-decoration:none; background:url('/images/li.gif') no-repeat; }
#menu-top a:hover { text-decoration:underline; }
#menu-top .active a { color:#d30300; font-weight:bold; background:url('/images/li-active.gif') no-repeat; }
#menu-top li { float:left; padding:0 6px 0 0; margin-right:2px; background:url('/images/li-right.gif') right top no-repeat; }
#menu-top li.active { background:url('/images/li-active-right.gif') right top no-repeat; }

#form-search { background:url('/images/search-bg.gif') no-repeat 0 0px;
    margin-top:30px; float:right; width:374px; padding:6px 4px 5px 45px;
}
#form-search fieldset { border:0; }
#form-search { display:block;}
#form-search input.text { float:left; color:#6d6d6d; border:1px solid #dadada; padding:5px 9px 2px 9px; width:278px; height:17px; font-size:100%;  margin-right:4px; }
#form-search input.submit { float:right; 
    text-align:center; background:url('/images/submit-search.gif') no-repeat; 
    width:70px; height:26px; color:#fff; font-weight:bold; 
    cursor:pointer; border:0px; 
} 

#form-search { background:url('/images/search-bg.gif') no-repeat 0 0px;
    margin-top:30px; float:right; width:374px; padding:6px 4px 5px 45px;
}
.searchbox fieldset { border:0; }
.searchbox { display:block; margin-bottom: 10px;}
.searchbox input.text { float:left; color:#6d6d6d; border:1px solid #dadada; padding:5px 9px 2px 9px; width:278px; height:17px; font-size:100%;  margin-right:4px; }
.searchbox input.submit { float:left; 
    text-align:center; background:url('/images/submit-search.gif') no-repeat; 
    width:70px; height:26px; color:#fff; font-weight:bold; 
    cursor:pointer; border:0px; 
} 

#links-login { float:right; width:212px; height:32px; }
#links-login a { 
    float:left;
    background:url('/images/link-black-bg.gif') no-repeat; width:104px; height:19px; 
    text-decoration:none; margin-right:2px;
    padding:9px 0 4px 0; text-align:center; display:block; color:#fff;     
}
#links-login a:hover { text-decoration:underline; }

#left, #autor, #titul { width:495px; float:left; margin-right:14px; padding-bottom:7px; }
#middle { width:200px; float:left; padding-bottom:7px; }
#right { width:265px; float:right; padding-bottom:7px; }


.title, .title2 { font-size:135%; float:left; padding-right:5px; display:block; background:url('/images/title-right.gif') no-repeat right top; color:#da3432; }
.title span, .title2 span { float:left; display:block; background: url('/images/title-left.gif') no-repeat; padding:9px 10px 14px 12px; }
.title2 { margin: 0 0 10px 5px; }
.left-block { display:table; padding:0 9px 12px 9px; width:477px; background:url('/images/left-block.gif') left bottom no-repeat; margin-bottom:8px; }
.middle-block { display:table; padding:0 9px 12px 9px; width:182px; background:url('/images/middle-block.gif') no-repeat left bottom; margin-bottom:12px; }
.right-block { display:table; padding:0 9px 12px 9px; width:247px; background:url('/images/right-block.gif') no-repeat left bottom; margin-bottom:12px; }


h1 { color:#3766ba; margin:0 0 3px 0; padding:0; font-size:150%; font-weight:normal;  line-height: 22px; }
p { margin:0; padding:0 0 10px 0; }
.article-info { display:block; margin-bottom:3px; color:#6c6c6c; font-size:92%; }
.article-info .date { color:#865134; }

.paging { float:right; }
.paging img { border:0; display:block; float:left; }
.paging a { margin-right:2px; display:block; float:left; text-decoration:none; display:block; width:18px; height:18px; text-align:center; font-weight:bold; }
.paging .link-prev { width:20px; }
.paging .active, .paging .number { border:1px solid #bdc5c9; background:#fff; color:#3766ba; }
.paging a:hover.number, .paging .active { color:#fff; border-color:#3766ba; background-color:#3766ba; }

#nejhledanejsi { line-height:150%; }
#nejhledanejsi a { text-decoration:none; color:#6594e8; }
#nejhledanejsi a:hover { text-decoration:underline; } 
#nejhledanejsi .module-tags {font-size: 23px; line-height: 28px; }

#comments-right-favourite, #comments-right, .comments-right, #comments { color:#6c6c6c; }
#comments-right-favourite ul, #comments-right ul, .comments-right ul, #comments ul { width:480px; margin:0 0 7px 0; padding:0; list-style:none; }

#comments-right-favourite ul, 
#comments-right ul, .comments-right ul { width:247px; } 

#comments-right-favourite li, 
#comments-right li, .comments-right li, 
#comments li { background:url('/images/comments-separ.gif') no-repeat left bottom; padding:2px 0 8px 2px; }

#comments-right-favourite li { padding-right:4px; }
#comments-right-favourite a { float:left; margin-right:5px; }

#comments-right-favourite a, 
#comments-right a, .comments-right a, 
#comments a { color:#3766ba; font-weight:bold; text-decoration:none; }

#comments-right-favourite a:hover, 
#comments-right a:hover, .comments-right a:hover, 
#comments a:hover { text-decoration:underline; }

#comments-right-favourite .link-arrow, 
#comments-right .link-arrow, .comments-right .link-arrow, 
#comments .link-arrow { font-weight:normal; margin-left:7px; }

.rating { display:block; float:right; margin:2px 0 0 10px; width:60px; height:12px; background:url('/images/rating-empty.gif'); }
.rating-value { float:left; background:url('/images/rating-full.gif'); height:12px; line-height:0; font-size:0; }
.rating-num { display:none; }

#articles { padding-left:5; }
#articles .item { float:left; width:220px; height: 290px; padding-left:4px; padding-right:13px; }
#articles h2 { font-size:100%; font-weight:bold; margin:0; padding:0; }
#articles img { display:block; float:left; margin:0 8px 8px 0; }
#articles a { color:#3766ba; text-decoration:none; }
#articles a:hover { text-decoration:underline; } 

.article-detail-title {margin: 0 0 3px 0; padding: 0; color: #000; padding-top: 5px; font-size: 150%;}
.article-detail-date {color: #B0B0B0; margin-bottom: 10px; border-bottom: solid 1px #DCDCDC; padding-bottom: 5px;}


.middle-block h3 { margin:0; padding:0; font-size:115%; color:#3766ba; }
.middle-block img { display:block; float:left; margin:0 9px 9px 0;}
.middle-block .date { color:#6d6d6d; display:block; margin-bottom:11px; }

#enquiry { width:245px; }
#enquiry .question { border-bottom:1px solid #e3e3e3; font-weight:bold; color:#3766ba; margin:0; padding:0 0 5px 5px; }
#enquiry .voted { border-top:1px solid #e3e3e3; margin:0; padding:4px 0 0 0; }
#enquiry fieldset { padding:10px 0 4px 0; margin:0; border:0; }
#enquiry input { display:block; width:12px; height:12px; float:left; margin:3px 7px 10px 0;}
#enquiry label { float:left;}

#stats { width:245px; } 
#stats .top { border-bottom:1px solid #e3e3e3; margin:0; padding:0 0 5px 5px; margin-bottom:4px; }
#stats .data { line-height:165%; }

#footer { background:#f5f5f5; display:table; width:980px; padding:14px 10px 14px 0px; clear:both; }
#footer ul { list-style:none; float:left; margin:0; padding:0 0 0 10px; }
#footer .provider { float:right; color:#696969; }
#footer li { float:left; background:url('/images/footer.gif') no-repeat right 2px; padding-left:6px;  }
#footer .last { background:transparent; }
#footer a { color:#696969; margin-right:8px; } 
#footer ul a { color:#696969; text-decoration:underline; }
#footer ul a:hover { text-decoration:none; }

#copyright {float: left; font-size: 11px; color: #666; text-align: left; padding: 5px 0 0 15px;}
#copyright a { color: #666;}

#links { margin:13px 0 15px 0; padding:0; text-align:center; color:#696969; }
#links li { list-style:none; display:inline; }
#links a { color:#696969; text-decoration:none; margin:0 3px 0 3px; }
#links a:hover,
#links .click { text-decoration:underline;}


#content { float: left; width: 685px; padding: 0 10px 10px 10px; margin-top: 5px; text-align: justify; }
#content h1 { color:#000; margin:0 0 18px 0; padding:0; font-size: 180%; font-weight: bold;  line-height: 25px; }


.strankovani { margin: 0px 0px 10px 0px; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; padding-top: 5px; padding-bottom: 5px; font-family: Tahoma, Arial, Sans-serif; font-size: 11px; }
.strankovani div.links { text-align: right; line-height: 20px; color: #666666; font-family: Tahoma, Arial, Sans-serif; font-size: 100%; font-weight: normal;  padding-right: 20px; }
.strankovani div.links a, .strankovani div.links input { font-family: Tahoma, Arial, Sans-serif; font-size: 100%; padding: 3px 6px 3px 6px; border: 1px solid #d30300; margin-right: 2px; margin-left: 0px; text-decoration: none; color: #333; }
.strankovani div.links a:hover { border: 1px solid #d30300; background-color: #d30300; color: #fff; }
.strankovani div.links a.selected { font-weight: bold; color: #FFFFFF; background-color: #d30300; border: 1px solid #d30300; }
.strankovani div.links a.previous, .strankovani div.links a.next { font-weight: bold; }
.strankovani div.links span.previousNextDisabled { font-size: 100%; font-weight:bold; padding: 3px 6px 3px 6px; margin-right: 2px; color: #b0b0b0; border: 1px solid #b0b0b0; }
.strankovani div.links input { color: #3366CC; width: 15px; }

img.autor-foto-small { width: 60px; border: #cdcdcd 1px solid; }

/* alphabet */
.alphabet { margin: 10px 0 5px 0:}
.alphabet a {display: block; float: left; background: #f5f5f5; width: 21px; height: 25px; margin-right: 1px; line-height: 25px; text-align: center; text-decoration: none; color: #333; font-weight: bold;}
.alphabet a:hover, .active-letter {background: #d30300 !important; color: #fff; }



/* tituly */
.tituly table { width: 100%; border-collapse: collapse; background: #fff; }
.tituly table tr:hover {background: #fbfbfb;}
.tituly table th, .tituly table td { text-align: left; border: #ccc 1px solid; }
.tituly table th { background: #f5f5f5; padding: 3px 5px 3px 5px;  }
.tituly table td { padding: 2px 5px 3px 5px;  }
.tituly table td img { margin-right: 9px; vertical-align: middle; }

.tituly table.zahlavi { margin-top: 20px; }
.tituly table.zahlavi td, table.zahlavi th {  }
.tituly table.zahlavi th { background: #d30300; border: #d30300 1px solid; color: #000; font-size: 13px; font-weight: bold; height: 5px; padding: 0; margin: 0; }
.tituly table.zahlavi td { background: #888; border: #888 1px solid; border-bottom: #fff 1px solid; color: #fff; font-size: 13px; font-weight: bold; padding: 6px 5px 10px 5px; }

.vyhledavani table { width: 100%; border-collapse: collapse; background: #fff; }
.vyhledavani table tr:hover {background: #fbfbfb;}
.vyhledavani table th, .vyhledavani table td { text-align: left; border: #ccc 1px solid; }
.vyhledavani table th { background: #f5f5f5; padding: 3px 5px 3px 5px;  }
.vyhledavani table td { padding: 2px 5px 3px 5px;  }
.vyhledavani table td img { margin-right: 9px; vertical-align: middle; }
.vyhledavani table.zahlavi { }
.vyhledavani table.zahlavi td, table.zahlavi th {  }
.vyhledavani table.zahlavi th { background: #d30300; border: #d30300 1px solid; color: #000; font-size: 13px; font-weight: bold; height: 5px; padding: 0; margin: 0; }
.vyhledavani table.zahlavi td { background: #888; border: #888 1px solid; border-bottom: #fff 1px solid; color: #fff; font-size: 13px; font-weight: bold; padding: 6px 5px 10px 5px; }
.vyhledavani table .autor { font-size: 10px; color: #999; }
.vyhledavani table .datum { font-size: 10px; color: #999; }



.tituly .addp {width: 80%; text-align: right; clear: both;}
.tituly .tabled {width: 80.8%;}
.tituly form {  margin:0px; padding:0;}
.tituly #search { clear: both;  margin:0px;  padding: 0; width: 374px; }
.tituly #search fieldset { border:0; }
.tituly #search { display:block;}
.tituly #search input.text { float:left; color:#6d6d6d; border:1px solid #dadada; padding:5px 9px 2px 9px; width:278px; height:17px; font-size:100%;  margin-right:4px; }
.tituly #search input.submit { float:right; text-align:center; background:url('/images/submit-search.gif') no-repeat; width:70px; height:26px; color:#fff; font-weight:bold; cursor:pointer; border:0px;}





/* autori */
.autori table { width: 100%; border-collapse: collapse; background: #fff; }
.autori table tr:hover { background: #fff;}
.autori table th { text-align: left; border: #ccc 1px solid; }
.autori table th { background: #f5f5f5; padding: 3px 5px 3px 5px;  }
.autori table td { padding: 2px 5px 3px 5px;  }
.autori table td.afoto { width: 80px; text-align: center; padding: 0px 5px 0px 5px;  }
.autori table td.afoto img { }
.autori table td.ainfo { text-align: left; padding-right: 15px; }
.autori table td.ainfo span { display: block; padding-bottom: 0px; font-size: 11px; color: #666; }
.autori table td.ainfo2 { width: 200px; text-align: left; vertical-align: top; padding-top: 5px; }
.autori table td.ainfo2 a { font-weight: normal; text-decoration: none; }
.autori table td.ainfo2 ul { padding: 3px 0 0 20px; margin: 0; }
.autori table td.ainfo2 li { padding: 0 0 0 0px; margin: 0; }

.autori table.zahlavi { }
.autori table.zahlavi td, table.zahlavi th {  }
.autori table.zahlavi th { background: #d30300; border: #d30300 1px solid; color: #000; font-size: 13px; font-weight: bold; height: 5px; padding: 0; margin: 0; }
.autori table.zahlavi td { background: #888; border: #888 1px solid; border-bottom: #fff 1px solid; color: #fff; font-size: 13px; font-weight: bold; padding: 6px 5px 10px 5px; }


.autori .addp {width: 80%; text-align: right; clear: both;}
.autori .tabled {width: 80.8%;}
.autori form {  margin:0px; padding:0;}
.autori #search { clear: both;  margin:0px;  padding: 0; width: 374px; }
.autori #search fieldset { border:0; }
.autori #search { display:block;}
.autori #search input.text { float:left; color:#6d6d6d; border:1px solid #dadada; padding:5px 9px 2px 9px; width:278px; height:17px; font-size:100%;  margin-right:4px; }
.autori #search input.submit { float:right; text-align:center; background:url('/images/submit-search.gif') no-repeat; width:70px; height:26px; color:#fff; font-weight:bold; cursor:pointer; border:0px;}

/* Autor detail */
#autor h1 { color:#000; margin:0 0 4px 0; padding:0; font-size: 180%; font-weight: bold;  line-height: 25px; }
#autor span.datum { display: block; padding-bottom: 15px; font-size: 11px; color: #666; }
#autor div.obsah { text-align: justify; padding-right: 5px; font-size: 125%; line-height: 125%;}
.middle-block .autor img { padding: 4px; background: #fff; border: #cfcfcf 1px solid; width: 170px; }
.right-block .autor img { margin:5px 7px 0 0;}
.right-block .autor ul { margin: 0px 0 7px 0; padding:0; list-style:none; }
.right-block .autor ul li { padding: 2px 0px 0px 16px; background-repeat: no-repeat; background-position: 0 7px; }
.right-block .autor a { color: #333;  }
.right-block .autor p { padding-left: 5px;  }


/* Titul detail */
#titul h1 { color:#000; margin:0 0 25px 0; padding:0; font-size: 180%; font-weight: bold; line-height: 25px; }
#titul span.autor { display: block; padding-bottom: 15px; font-size: 11px; color: #666; }
#titul div.obsah { text-align: justify; padding-right: 5px; padding-top: 10px; font-size: 125%; line-height: 125%;}
#titul .block { display:table; padding:0 9px 12px 9px; width:477px; background:url('/images/left-block.gif') left bottom no-repeat; margin-bottom:8px; }
#titul .block table {  }
#titul .block table th { padding: 0 10px 3px 0; margin: 0; font-weight: bold; text-align: left; }
#titul .block table td { padding: 0 0 3px 0; margin: 0; }
.middle-block .titul img { padding: 4px; background: #fff; border: #cfcfcf 1px solid; width: 170px; }
.right-block .titul img { margin:5px 7px 0 0;}
.right-block .titul ul { margin: 0px 0 7px 0; padding:0; list-style:none; }
.right-block .titul ul li { padding: 2px 0px 0px 16px; background-repeat: no-repeat; background-position: 0 7px; }
.right-block .titul a { color: #333;  }
.right-block .titul p { padding-left: 5px;  }
.rating-0 { background-image: url(/images/hodnoceni/0.png);  }
.rating-1 { background-image: url(/images/hodnoceni/1.png);  }
.rating-2 { background-image: url(/images/hodnoceni/2.png);  }
.rating-3 { background-image: url(/images/hodnoceni/3.png);  }
.right-block .autor h3 { margin:0; padding:0; font-size:115%; color:#3766ba; }
.right-block .autor img { display:block; float:left; margin:0 9px 9px 0;}
.right-block .autor .date { color:#6d6d6d; display:block; margin-bottom:11px; font-size: 11px;  }
.right-block .hodnoceni { color:#fff; font-size: 36px; text-align: center; padding: 20px 0 20px 0; margin: 0px 0 10px 0; font-weight: bold; font-family: Tahoma; }
.right-block #h0 { background: #bbbbbb; font-size:20px; }
.right-block #h1 { background: #2e2e2e; }
.right-block #h2 { background: #6594e8; }
.right-block #h3 { background: #d30300; }

a.ratingnew {
	padding: 2px 0px 0px 16px; background-repeat: no-repeat; background-position: 0 7px; }
}

/* admin */
#content-admin {padding: 10px 15px 0 15px; line-height: 18px}
#content-admin h1 {}
#content-admin .admin-info {clear: both; padding: 10px 10px 10px 20px;}
.table-type1 {clear: both; border: solid 1px #E4E4E4; border-left: 0; border-bottom: 0; margin: 10px 0 0 15px;}
.table-type1 th {padding: 5px; border-bottom: solid 1px #E4E4E4; border-left: solid 1px #E4E4E4; text-align: right; width: 170px;}
.table-type1 td {padding: 5px; border-bottom: solid 1px #E4E4E4;  text-align: left; width: 115px;}
.table-type1 .tr-bg td, .table-type1 .tr-bg th {background: #F6F6F6;}
.table-type1 .link {text-align: right; padding-right: 10px;}
.table-type1 .link a {color: #DA3432;} 

.admin-menu {padding: 10px;}
.admin-menu .item, .admin-menu .item-dis {
    background: url('/images/bg-button.png') no-repeat; 
    width: 295px; 
    height: 81px; 
    float: left; 
    text-align: center; 
    font-family: arial;
    margin: 0 15px 15px 0;
}
.admin-menu .item:hover, .admin-menu .item-dis:hover {background: url('/images/bg-button-over.png') no-repeat; }
.admin-menu .item h3,  .admin-menu .item-dis h3 {font-size: 18px; font-weight: normal; padding: 18px 0 10px 0; margin: 0;}
.admin-menu .item h3 a {color: #2179F1;}
.admin-menu .item-dis a, .admin-menu .item-dis {color: #ABABAB; text-decoration: none;}
.admin-menu .item-dis a:hover {text-decoration: underline;}
.admin-menu .item-ico {float: left; width: 80px; text-align: center; padding: 15px 0 0 0;}
.admin-menu .item-text {float: left; width: 205px; }


.a-navlista { clear: both; background: url('/images/bg_navlista.png'); width: 972px; height: 59px; margin-bottom: 20px; } 
#navlista-back { background: url('/images/bg_navlista-back.png') !important; } 
.a-navlista a { color: #000; } 
.a-navlista .add-ico { float: left; margin: 11px 0 0 10px; width: 50px;  } 
.a-navlista .add-ico img { border: 0; } 
.a-navlista .add { float: left; padding: 20px 0 0 10px; font-size: 16px; font-weight: bold; } 
.a-navlista .back { float: right; padding: 18px 0 0 3px; width: 197px;  } 
.a-navlista .back img { padding-right: 10px; border: 0; vertical-align: middle; } 
.a-navlista .menuitem { float: left; padding: 21px 0 0 35px; } 
img.ico { border:0px;}

.a-search { position: absolute; margin: 8px 0 0 715px; width: 400px;  } 
.a-search form { padding: 0; margin:0;  }
.a-search input.text { float:left; color:#6d6d6d; border:1px solid #dadada; padding:5px 9px 2px 9px; width:180px; height:15px; font-size:100%;  margin-right:4px; }
.a-search input.submit { float: left; text-align:center; width:60px; height:24px; color:#fff; background: #d30300; font-weight:bold; cursor:pointer; border:0px;}

/* admin abeceda */
.a-alphabet { clear: both; margin: 0px 0 5px 0:}
.a-alphabet a {display: block; float: left; background: #f5f5f5; width: 26px; height: 25px; margin-right: 1px; line-height: 25px; text-align: center; text-decoration: none; color: #333; font-weight: bold;}
.a-alphabet a:hover, .active-letter {background: #d30300 !important; color: #fff; }
.a-alphabet span {display: block; float: left; background: #d30300; width: 150px; height: 25px; margin-right: 1px; line-height: 25px; text-align: center; text-decoration: none; color: #fff; font-weight: bold;}


#infobox { clear: both; width: 99%; padding: 9px 0 7px 0; margin: 15px 0 15px 0; font-weight: bold; text-align: center; font-size: 13px;}
#infobox img { padding-right: 8px; vertical-align: middle; }
.info-ok { border: 2px solid #0a8e00; } 
.info-err { border: 2px solid #ff0000; } 
.info-info { border: 2px solid #3c8dd0; } 
.info-warn { border: 2px solid #ffa200; } 
 
.center {text-align: center !important;}
.conditions li {padding: 0 0 15px 0;}

/* admin formular vlozit novy 
.add-new label {display: block; margin: 0 0 5px 0; font-size: 11px;}
*/

.add-new { margin-bottom: 50px; } 
.add-new th { background: #f2f2f2; color: #000; width: 200px; padding: 2px 5px 2px 10px; font-weight: bold; text-align: left; }
.add-new td { padding: 4px 5px 2px 7px; border: solid 1px #f2f2f2; padding: 0; margin: 0;}
.add-new td.color { padding: 4px 5px 2px 7px; border: solid 1px #E1E1E1; padding: 0; margin: 0; background: #E1E1E1; color: #000; font-weight: bold; }
.add-new td {  padding: 3px !important;}
.add-new input, .add-new select {padding: 5px; width: 300px; font-size: 12px; display: block; margin: 5px 0 5px 0; border: solid 1px #ccc;}
.add-new input.radio {padding: 5px; width: 30px; font-size: 12px; display: inline; margin: 0; border: none;}
.add-new select { width: 310px; }
.add-new textarea {width: 800px; padding: 5px; font-size: 12px; font-family: arial; height: 100px;}
.add-new input.submit {float: left; height: 33px; padding-left: 15px !important; width: 200px; margin: 10px 15px 0 0; font-weight: bold; font-size: 14px; color: #000; text-decoration: none; background: #f5f5f5 url('/images/ico_ok2.png') no-repeat 40px 0px; border: #cccccc 1px solid; }
.add-new input.reset {float: left; height: 33px; width: 100px; margin: 10px 15px 0 0; }
.add-new input.hidden { border: none;}




/* prihlasen info */ 
.login-prihlasen { position: absolute; bottom: 6px; color: #6B6D6B; margin: 0 0 0 -215px; width: 200px; text-align: right; line-height: 13px; }
.login-prihlasen span { font-size: 11px; }
   
   
   
/* Hodnoceni hvezdy */
.rating-stars{
	width:80px;
	height:16px;
	margin:0 80px 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/star-matrix.gif) no-repeat 0 0;
	float: right;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating-stars li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating-stars li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating-stars li.one a {left:0}
ul.rating-stars li.two a {left:16px;}
ul.rating-stars li.three a {left:32px;}
ul.rating-stars li.four a {left:48px;}
ul.rating-stars li.five a {left:64px;}
ul.rating-stars li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../images/star-matrix.gif) no-repeat 0 0
}
ul.rating-stars li.one a:hover {background-position:0 -96px;}
ul.rating-stars li.two a:hover {background-position:0 -112px;}
ul.rating-stars li.three a:hover {background-position:0 -128px}
ul.rating-stars li.four a:hover {background-position:0 -144px}
ul.rating-stars li.five a:hover {background-position:0 -160px}


#rate-msg{
	border-left: 5px solid #DA3432;
	margin: 10px 0;
	padding-left: 10px;
	text-align: left;
}

.stats-count{
	text-align: right !important;
	border-right: 0 !important;
	width: 30px;
}

.stats-name{
	border-left: 0 !important;
	width: 196px;
}
.article-detail-content img { float: left; padding: 3px 8px 8px 0; }
.post {padding: 0 0 25px 0; margin: 0; clear: both;}
.postheader, .postcontent, .postdetails {  margin: 0px; padding: 0px;  }
.postheader h2 { color:#3766ba; margin:0 0 8px 0; padding:0; font-size:150%; font-weight:normal; }
.postdetails { padding-top: 5px; color: #888; font-size: 11px; }
.postcontent img { float: left; padding: 3px 8px 5px 0; }


/* AUTOCOMPLETE */
.ui-autocomplete-loading { background: white url('/sys_files/css/indicator.gif') right center no-repeat; }
.ui-autocomplete {
	max-height: 180px;
	width: 290px;
	overflow-y: auto;
	font-family: arial;
	font-size: 12px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
  height: 180px;
}
