/* CSS Document - FOTOALBUM */

/*layout*/
#wrap{padding:20px 0}
#primary{width:730px;float:left}
#sidebar{width:250px;float:left}

h2#nazov{color:#bbb;font-weight:normal;margin:0;margin-left:50px}
h2#image-name{color:#bbb;font-weight:normal;margin:0 0 1em 50px;font-size:1.3em;clear:left}

/*komentare, odkazy*/
.half-block{width:310px;float:left;border-right:3px solid #ddd;padding:0 15px;}
.half-block h2{color:#696969;font-size:1.2em;background:#fff;margin-top:0}
.half-block h3{font-size:1.1em;color:#5880ca;margin:0 0 .2em 0;font-weight:normal}
.half-block h3 a{color:#5880ca;text-decoration:none;}
.half-block p{text-align:justify;margin:0;padding:0;margin-bottom:1em}
.half-block p a{border:none}
.half-block p img{float:left;margin-right:5px;border:none}
.half-block.odkazy input{border:1px solid #b3b9c3;height:20px;background:#fff;color:#555;width:290px;padding:1px 5px}
.half-block.odkazy{border:none}

/*sidebar blocks*/
#sidebar .side-block{margin-top:20px;}
#sidebar .side-block h2{color:#696969;font-size:1.2em;margin-top:0}
#sidebar .side-block.users p{text-align:center}
#sidebar .side-block.users p img{margin:0 5px 10px 5px;border:none}

/*star rating*/
#star-rating{margin:3em 0 0 3em;padding-bottom:2em}
#star-rating h2{color:#aaa;font-weight:normal;margin:0 0 1em 0;font-size:1.3em}
#star-rating #rating-info{font-weight:bold;font-style:italic;color:#aaa}
#star-rating a{border-bottom:2px solid #fff;padding-bottom:3px}
#star-rating a:hover{border-bottom:2px solid #ddd}

/*thumbs*/
div#thumbs{width:616px;margin:33px 55px;float:left}
div#thumbs a.bttn{width:32px;height:32px;display:block;background:url(img/gallery.gif) no-repeat;margin-top:19px}
div#thumbs a.thumb{display:block;float:left;border:1px solid #ddd;padding:6px;margin:0 7px;height:64px}
div#thumbs a img{border:none}
div#thumbs a#prev-bttn{background-position:right center;float:left}
div#thumbs a#prev-bttn:hover{background-position:-64px center}
div#thumbs a#next-bttn{background-position:left center;float:right}
div#thumbs a#next-bttn:hover{background-position:-32px center}

/*full*/
div#full{text-align:center;padding-bottom:3em}
div#full img{border:15px solid #eee;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}

/*side*/
#user{margin-left:50px}
#user h2 a{color:#5880ca;text-decoration:none;}
#user p{line-height:180%}
#user p a{color:#aaa;text-decoration:none}
#user p a:hover{color:#555}

#info{border-top:5px solid #eee}
#info p{padding:0 10px}
a img{border:none}

/*banner*/
#banner{text-align:center;margin-top:33px}

#foto-admin{padding:0 10px;}
#foto-admin a{padding:0 0 0 12px;color:#696969;text-decoration:none;font-size:110%;font-weight:bold;display:block;background:url('../img/plus.gif') 0 4px no-repeat;}
/* OPRAVY */
* html div#thumbs{margin-left:-20px;width:622px;position:relative;left:70px}
/*formulare */


#form h2#nazov, #fotoalbum h2#nazov{margin-left:75px;font-weight:bold;font-size:135%;}
#form #content, #fotoalbum #content{padding: 20px;margin:40px auto 0 auto;width:806px;position:relative;background:#eeeeee;}
#form .content, #fotoalbum .content{padding: 20px;margin:40px auto 0 auto;width:806px;position:relative;background:#eeeeee;}
.ctl{width:11px;height:11px;position:absolute;top:0;left:0;background:url('../img/ctl.gif') no-repeat;}
.ctr{width:11px;height:11px;position:absolute;top:0;right:0;background:url('../img/ctr.gif') no-repeat;}
.cbl{width:11px;height:11px;position:absolute;bottom:0;_bottom:-6px;left:0;background:url('../img/cbl.gif') no-repeat;}
.cbr{width:11px;height:11px;position:absolute;bottom:0;_bottom:-6px;right:0;background:url('../img/cbr.gif') no-repeat;}

#form .field{margin:30px 0;}
#form .row .field{margin:15px 0;}
#form .file-upload .field{padding-left:280px;}
#form .row-wrapper{margin:2px 0;padding:1px;background:white;}
#form .row{padding:10px 20px 10px 50px;width:732px;display:inline-block;border:1px solid #bdc7d8;background:white;}
#form label{margin-right:10px;width:330px;float:left;color:#c7c3b7;text-align:right;font-weight:bold;}

#form label.option{float:none;}
#form .row label{width:50px;color:#696969;}
#form .row .f-right label{width:auto;}
#form input.form-text{width:250px;border:1px solid #bdc7d8;background:white;}
#form .custom-btn{margin:0 3px;display:inline;}
#form .custom-btn input{background-color:#eeeeee;}
#form .submit .custom-btn input{background-color:#fff;}
#form input.form-file{margin:5px 5px 5px 0;clear:both;float:left;}

#form textarea{width:250px;height:100px;border:1px solid #bdc7d8;background:white;}
#form select{margin-right:10px;width:240px;float:left;border:1px solid #bdc7d8;background:white;}
#form .row select{margin:0;width:180px;}

#form .row .f-right{margin-top:20px;text-align:right;}

#form .submit-00{margin-left:330px;width:210px;clear:both;}

#form .submit{margin:20px 0 0 0;padding-left:300px;clear:both;}
#form .submit .custom-btn{margin:0 55px;}
#form .submit span.help{margin:8px -30px;display:inline;float:left;font-size:80%;}


.messages{padding:10px 50px;margin:30px auto;width:610px;font-weight:bold;background:#e5efff;}
.messages-help{background:url('../img/zarovka.jpg') 20px 10px #e5efff no-repeat;}

.help{font-weight:bold;}
.f-left{display:block;float:left;}
.f-right{float:right;}
.rtecenter{text-align:center;}

#add-input{margin:7px 5px 0 0;font-weight:bold;float:left;color:#405897;}
#add-input-help{margin-top:7px;width:150px;font-weight:bold;float:left;}

.row:after{display:block; visibility:hidden; clear:both; height:0; font-size:0; content:".";}

/*album*/
#fotoalbum{position:relative;}
#fotoalbum #content{margin:70px auto 40px auto;}

ul.album{margin:0;padding:0;list-style:none;}
ul.album li{margin:17px 19px 5px 17px;float:left;}
ul.album li a{display:block;}
ul.album li a img{border:5px solid white;}
ul.album li a:hover img{border:5px solid #c0d7fc;}

ul.album a.field-title{margin-top:5px;font-weight:bold;text-decoration:none;color:#959494;text-align:center;}

.pager-first{color:#696969;font-weight:bold;position:absolute;top:-25px;right:0;}
.pager-last{color:#696969;font-weight:bold;position:absolute;bottom:-40px;right:0;}
.pager-first a, .pager-last a{color:#696969;font-weight:bold;font-size:110%;text-decoration:none;}
.popis-alba{color:#969695;font-weight:bold;}

/* ULPOADIFY */
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #191970;
	width: 1px;
	height: 5px;
}
#fileQueue {
	width: 400px;
	overflow: auto;
	height: 250px;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}
.uploadarea{
	margin: 0px auto;
	text-align: center;
	padding: 0 0 0 250px;
}