/* CSS Document */

.hr {display:block; width:100%; height:3px; background:#D3D3D3; overflow:hidden; margin-top:18px;}

#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }
/* construct */
#mother{ display:block; width:971px; margin:0 auto 0; text-align:left;}
#header { height:158px; background: url(/img/motive.jpg) 0 0 no-repeat;  position:relative; padding:0px 0 0 0px; }
#position { position:absolute; top:28px; left:352px;}
#col-left { width:194px; float:right; padding-top:11px;}
#main.three-col-sm #col-right{ width:777px; float:right; background: url(../img/right-bg.png) 105px 0 repeat-y;}
#main.three-col-sm #content{ width:558px; float:left; padding:20px 22px 18px; }
#main.three-col-sm #content-right{ width:174px; float:left; border-left:1px solid #F0F0F0; background:#FBFBFB url(/img/content-right.png) 0 0 repeat-y; padding:5px 0px 17px; text-align:center;}
#main{ background: url(/img/main.png) no-repeat left top; padding-top:10px;}
#main.three-col #col-right { width:777px; float:right; background: url(../img/right-bg.png) 0px 0 repeat-y;}
#main.three-col #content { width:453px; float:left; padding:20px 22px 18px; }
#main.three-col #content-right{ width:255px; float:left; border-left:1px solid #F0F0F0; text-align:left; background:#FBFBFB url(/img/content-right.png) 0 0 repeat-y; padding:1px 12px 17px;}
#main #col-right { width:777px; float:right;}
#main #content {  width:733px; float:left; padding:20px 22px 18px;}
#footer{ background:#F7F7F7; border-top:3px solid #D3D3D3; margin-top:2px; padding:18px 20px 10px 25px; margin-bottom:8px; font-family:Verdana, Arial;}
.foot-left{ float:left; width:344px; font-size:90%; color:#333333;}
.foot-right{ float:left; width:582px;}

#bg-logo{ display:block; width:309px; height:161px; background: url(/img/photo.png) 0 0 no-repeat;  position:absolute; top:0px; left:25px;}
/* ******* NEWS ******* */
#content-right ul li, #content-right ul li h3{ font-family: Verdana, Arial;}
.news h3 { background:url(/img/news.png) 0 50% no-repeat; padding-left:23px;}
.news ul{ margin:0px 0 4px; padding:0px 0 4px; border-bottom:1px solid #D3D3D3;}
.news ul li{ margin:23px 0px 0px; padding:0px;}
.news ul li:first-child { margin-top:0px; padding-top:5px;}
.news ul li p, .article ul li span{ font-size:90%; color:#666666;}
.news ul span{ font-weight:bold; padding-right:5px; border-right:1px solid black;}

/* ******* ARTICLE ******** */
.article, .news{ border-bottom:3px solid #D3D3D3; padding-bottom:16px;}
.article ul { margin:-3px 0 4px; padding:0px 0 2px; border-bottom:1px solid #D3D3D3;}
.article ul li{padding:10px 0 0px 22px; background: url(/img/article.png) 0 12px no-repeat; border-top:1px dashed #D3D3D3}
.article ul li:first-child{ border:0px;}
.article ul li span{display:block;}

.links {border:0px;}
.links ul li{ background:url(/img/links.png) 0 12px no-repeat;}

/* ******** SEARCH ******** */
.search { background: #8CDD00 url(/img/search-bg.png) 0 0 no-repeat;  padding:12px 9px 4px;}
#col-left form{  margin:0px; padding:0px;}
#col-left form fieldset{border:0px; padding:0px; margin:0px;}
#search {display:block; width:171px; _width:170px; margin:2px 0 3px;}
#col-left form label{ font-size:116%; color:white; text-transform:uppercase; }

.join{padding:2px 0 2px 32px; margin:5px 0 5px; background: url(../img/join.png) 10px 50% no-repeat;}
.cashes{padding:2px 0 2px 32px; margin:5px 0 5px; background: url(../img/ico-cash.png) 9px 50% no-repeat;}
.autors{padding:2px 0 2px 32px; margin:5px 0 5px; background: url(../img/ico-autor.png) 11px 50% no-repeat;}


/* ******** SORT ********** */

.sort-bar{background:#F3F3F3; padding:10px; margin:15px 0 10px; zoom:1;}
.sort-bar p{display:inline; margin:0px; padding:0px;}
.sort-bar label{font-weight: bold;}
.sort-bar select{margin: 0 15px 0 5px;}

/* ******** MAIN-MENU ***** */
#main-menu ul{padding:1px 0px 4px; margin:5px 0px 10px; border:3px solid #D3D3D3; border-width:3px 0 3px;}
#main-menu ul li{ display:block; background:#FBFBFB url(/img/main-li-bg.png) 0 0 repeat-x; margin:0px; padding:0px;}
#main-menu ul li a {display:block; color:#267FAA; font-family:Verdana, Arial; padding:8px 0 7px 28px;_height:1px; text-decoration:none; background: url(/img/dot.png) 8px 50% no-repeat;}
#main-menu ul a:active, .main-menu ul a:visited { color:#267FAA;}
#main-menu ul a:hover{ color:#4BBBF1;}
#main-menu ul li.active { background:#EAE9E9 url(/img/li-active.png) 0 100% repeat-x;}
#main-menu ul li.active a:hover{ color:#267FAA;}

/* ******** BOX ***** */
div.list{clear:both}
div.list h2{margin:0px; padding:0px; font-size:170%;}
div.list ul {padding:0px; margin:0px;}
div.list ul li {padding:0 0 12px 0; margin:0px;}
div.list ul li h3 {padding-bottom:8px; margin:1em 0 1px; font-size:150%;}
div.list ul li .cols{ float:left; width:50%;}
div.list ul li .cols span{float:left; font-size:90%; color:#6B6B6B; }
div.list ul li .autor{border:none; padding:0px; text-align:left; margin:0px 0px 10px; font-size:90%; color:#6B6B6B;}
div.list ul li .autor span{white-space:nowrap;}
div.list ul li .date{ background: url(/img/news.png) 0 50% no-repeat; margin:0px; padding: 1px 0 2px 20px; }
div.list ul li p{margin-top:0px; margin-bottom:8px;}




#footer ul{ margin:0px; padding:0px; width:582px; zoom:1; clear:both}
#footer ul li{ float:left; width:239px; padding:9px 0px 0px 22px; border-top:1px dashed #D3D3D3; margin:0 0 0 20px;}
#footer ul li span{display:block; font-size:90%;}
#footer ul.no-border li{ border:0px;}

.att-images{ overflow:hidden; padding:10px 0px 10px;}
.att-images h2{ margin:0px 0 0 14px; text-align:left;}
.att-images ul{margin:15px 0 0; padding:0px; overflow:hidden;}
.att-images ul:first-child{margin:0px}
.att-images ul li {margin:0px 0 15px; padding:0px;}
.att-images ul li:first-child{ margin-left:0px;}

.att-images ul li a:hover img{ border:3px solid #959595;}

.att-links a.ext{background: url(/img/ico-ext2.png) 100% 0 no-repeat;}

/* File icons */
ul.list-files li { background-repeat: no-repeat; background-position: 0 0; line-height: 1.5em; padding-left: 22px !important;  margin-bottom: 0.3em;}
ul.list-files { list-style: none; margin: 0 0 1em 2em; padding: 0; }

/* SEARCH - výsledky */
.ok-message{background:#E3FDB6; padding:8px 20px 8px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin-bottom:0px;}
.error-message{background:#FFCCCC; padding:8px 20px 8px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin-bottom:0px;}

#searchbox{background:#F0F0F0; padding:10px 20px 10px;}
#searchbox label{font-weight:bold;}

.search-results ul{margin:20px 0 0px;}
.search-results ul li{padding:0 0 10px 40px; position:relative}
.search-results .number{position:absolute; margin:2px 0 0 -30px; font-size:133%; color:#2A8EBF; font-weight:bold;}
.search-results h3{display:inline; font-weight:bold;}
.search-results .item-section{display:inline; margin:0 25px 0; padding: 0 10px 0; border:1px solid #A2A2A2; border-width:0 1px 0; color:#ACACAC; font-size:92%; font-family: Veradana, Tahoma, Arial;}
.search-results .desc{margin:10px 0 8px; color:#333333;}
.searched-term{background:#C3E8F3; text-decoration:inherit;}
.search-results .url a{color:#2A8EBF;}

/* Přidat článek */



.stars-small {float:left;
background:transparent url(../img/stars-small-off.png) no-repeat scroll 0pt; height:16px; padding:0 2px 0 3px; width:75px; margin:2px 0 0 5px;}
.stars-small .in {background:transparent url(../img/stars-small-on.png) no-repeat scroll -3px 0pt; height:100%; width:100%;}

#rank{ overflow:hidden; width:500px; margin-bottom:10px; zoom:1}
.three-col-sm #rank{ overflow:hidden; width:360px; zoom:1}
#rank .cols{float:left; width:180px; overflow:hidden; zoom:1;}
#rank p {font-size:90%; color:#6B6B6B; margin:0px;}
#rank .stars-small{float:left; margin-right:10px;}

.form-rank{background:#F5F5F5; padding:10px 20px 0px;}
.form-rank label{color:#686868; }
.form-rank select{margin-right:160px;}
.three-col-sm .form-rank select{margin-right:80px;}
.form-rank .how{text-align:center; margin:10px 0 0; font-size:92%; color:#919191; background:#FAFAFA; border:1px solid #DFDFDF; margin:10px -20px 0; border-width:0px 0px 1px;}

/* PAGING */
.paging{clear:both; padding-top:10px; border-top:1px solid #747474; margin-top:20px; zoom:1;}
.paging .next, .paging .prev{float:left; width:20%; min-height:1px;}
.paging .next{float:right;}
.paging .next a, .paging .prev a{ zoom:1; display:block; text-align:center; background:#F2F2F2; padding:5px 0 5px;}
.paging .pages{margin:0; width:56%; float:left; padding:5px 2% 0; text-align:center;}
.paging .pages .spc-center{width:250px; margin:0px auto; text-align:left;}

.paging .pages a{color:#2FAEEC; padding:2px; margin: 0 5px 0;}
.paging .pages strong{ padding:2px; margin:0 5px 0;}
/* COMENTS */
.comments h2 {border-bottom:1px solid #D5D3C7; margin-bottom:20px; padding-bottom:3px;}
.comments ul li {background:#F5F5F5; border-color:#F7F3E9; border-style:solid; border-width:1px 0pt; margin:0pt 0pt 12px; padding:12px 15px 0pt;}
.comments ul li .head .comm-date { float:right; font-size:92%; padding:5px 0pt 5px 22px; color:#7D7D7D;}
.comments ul li .head, .comments ul li .desc, .comments ul li .foot {margin-left:70px;}
.gravatar {float:left;}
.gravatar img {background:white none repeat scroll 0%; border-color:#EBE9E5 rgb(200, 198, 194) rgb(200, 198, 194) rgb(235, 233, 229); border-style:solid; border-width:1px; display:block; padding:2px; }

.form-box { width: 100%; overflow: hidden; }
.form-box .form-spc {background:#F5F5F5; border-color:#F1EDE4; border-style:solid; border-width:1px 0pt; padding:15px 19px 15px 15px; zoom: 1; }
.col-h-l,.col-sm-l { display:inline; float:left;}
.col-h-r {display:inline; float:right;}
.col-h-l, .col-h-r {width:48%;}
.col-sm-l {width:33%;}
.w-full { width:100%;}
.inp-text { display:block; font-size:100%; vertical-align:bottom;}
.form-box textarea{font-size:100%; font-family:Arial}
.files{font-size:92%; margin-left:18px; margin-bottom:15px;}

/* AUTORS */
.table ul{margin:0px; padding:0px; list-style:none;}
.table ul li{padding:0px; margin-top:30px;}
.table ul li:first-child{margin:0px;}
.table h2{margin:0px; padding:0px;}
.table ul li .body ul{list-style:disc; margin-left:22px; margin-top:5px;}
.table ul li .body ul li{padding-left:2px; margin:0px;}
.table .body p{margin:0.5em 0;}
.table .body h3{ margin:0.9em 0 0px;}
.table .date{font-size:92%; color:#666666; padding-left:7px;}

#search-message{padding:10px 15px 9px; background:#FFFFE1; font-style: italic; margin-bottom:12px; border:1px solid #E1E1E1}
#search-message p{margin:0px;}

/* File icons */
.dm {background-image: url("/img/fileico/fico-sm-3dm.png");}
.ai {background-image: url("/img/fileico/fico-sm-ai.png");}
.avi {background-image: url("/img/fileico/fico-sm-avi.png");}
.bmp {background-image: url("/img/fileico/fico-sm-bmp.png");}
.cdr {background-image: url("/img/fileico/fico-sm-cdr.png");}
.doc {background-image: url("/img/fileico/fico-sm-doc.png");}
.dxf {background-image: url("/img/fileico/fico-sm-dxf.png");}
.exe {background-image: url("/img/fileico/fico-sm-exe.png");}
.gif {background-image: url("/img/fileico/fico-sm-gif.png");}
.html {background-image: url("/img/fileico/fico-sm-html.png");}
.jpg {background-image: url("/img/fileico/fico-sm-jpg.png");}
.mp3 {background-image: url("/img/fileico/fico-sm-mp3.png");}
.pdf {background-image: url("/img/fileico/fico-sm-pdf.png");}
.png {background-image: url("/img/fileico/fico-sm-png.png");}
.ppt {background-image: url("/img/fileico/fico-sm-ppt.png");}
.psd {background-image: url("/img/fileico/fico-sm-psd.png");}
.rtf {background-image: url("/img/fileico/fico-sm-rtf.png");}
.qt {background-image: url("/img/fileico/fico-sm-qt.png");}
.ra {background-image: url("/img/fileico/fico-sm-ra.png");}
.swf {background-image: url("/img/fileico/fico-sm-swf.png");}
.tif {background-image: url("/img/fileico/fico-sm-tif.png");}
.txt {background-image: url("/img/fileico/fico-sm-txt.png");}
.xls {background-image: url("/img/fileico/fico-sm-xls.png");}
.zip {background-image: url("/img/fileico/fico-sm-zip.png");}
.unknown {background-image: url("/img/fileico/fico-sm-unknown.png");}


.error{color:#DB3909;}

.star-rating{ list-style:none; padding:0px; margin:0px; width:75px; height:15px; position:relative; background:url(/img/stars.png) 0 0 repeat-x; overflow:hidden;}
.star-rating li{margin:0px; padding:0px; float:left;}
.star-rating li a{display:block; width:15px; heigth:15px; background:none; text-indent:-9000px; position:absolute; z-index:20;}
.star-rating .rating{position:absolute; left:0px;  background:url(/img/stars.png) 0 -15px repeat-x; text-indent:-9000px; z-index:1; height:15px;}
.star-rating li a.first{left:0px;}
.star-rating li a.two{left:15px;}
.star-rating li a.three{left:30px;}
.star-rating li a.four{left:45px;}
.star-rating li a.five{left:60px;}
.star-rating li a.first:hover{width:15px;}
.star-rating li a.two:hover{width:30px;}
.star-rating li a.three:hover{width:45px;}
.star-rating li a.four:hover{width:60px;}
.star-rating li a.five:hover{width:75px;}
.star-rating li a:hover{ background:url(/img/stars.png) 0 -30px repeat-x; left:0px; z-index:2;}