.clear{clear:both;}
.photo-link{padding:3px; margin:3px; border:1px solid #ccc; display:block; width:185px; float:left; text-decoration:none; }
.photo-link .nadpis {width:185px; text-align:center; margin-top:-20px; _margin-top:-23px; height:20px; font-size:1.0em; letter-spacing:2px; background:#000; color:#fff; opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.photo-link:hover{border-color:#999;}

.mybtn{width:309px; text-decoration:none;}
.mybtn .popis {margin-left:90px; height:42px; margin-top:-60px; _margin-top:-60px; font-size:1.8em; font-weight:bold; letter-spacing:2px; color:#fff;}
.mybtn .popis span {font-size:0.7em; font-weight:normal; letter-spacing:3px;}
.mybtn a:hover{text-decoration:none;}

.v1 {padding:5px;}
.v1 a,.v2 a {text-decoration:none; cursor:hand;}
.v1 span.title {font-weight:bold;color:black;}
.v1 span.description {font-size:0.85em;}
.v1 span.files {font-size:0.85em; color:black;}
.v2 {text-align:right; font-size:0.65em;}
.v2 span.title {color:#787878;}
.v2 span.popis {font-weight:bold;}
.v3 {padding:15px;border-bottom:1px solid #787878;}
.v3 span.title {color:#787878;font-weight:bold; font-size:0.65em;}
.v3 span.description {font-size:0.9em; color:#000;}
.on {background-color:#cecece;} .off{}
.green {background-color:#99FF99;}
.yellow {background-color:#FFFF99;}


.tabd{width:100%;}
.detail{width:100%;}
/*input,textarea{width:95%;}
select{width:96%;}*/
.tdb{width:100px;text-align:right;padding:5px;}

.user{position:relative;float:right;}
.taskfilter{position:relative;float:right;width:100%;}