input[type=file]{
width: 200px;
float: left;
clear: none;
}

label{
float: left;
clear: none;
}

input{
float: left;
clear: none;
}

input[type=text]{
border: 2px solid #f0f0ee;
}

table{
background-color: #e0daca;
}

.clickable{
text-decoration: underline;
cursor: pointer;
}

/* photos controller */

div.photo_actually_edited{
width: 420px;
float: left;
clear: none;
} 

div.photo_actually_edited div.image{
width: 150px;
float: left;
clear: none;
}
div.photo_actually_edited div.data{
width: 265px;
float: left;
clear: none;
}
div.photo_actually_edited div.data table{
width: 265px;
}
div.photo_actually_edited div.big_image{
position: absolute;
top: 10px;
left: 0px;
display: none;
border: 10px solid #ccc;
}


div.photo_quick_add{
width: 270px;
float: left;
clear: none;
position: absolute;
top: 240px;
left: 135px;
background-color: #e0daca;
display: none;
}
div.photo_quick_add table{
width: 265px;
}

div.photo_thumbs{
width: 500px;
height: 250px;
overflow: auto;
float: left;
clear: both;
}
div.thumb {
width: 60px;
height: 70px;
float: left;
clear: none;
border: 1px solid #ccc;
margin: 0px 5px 5px 0px;
font-size: 8px;
}
div.thumb div{
margin: 5px 5px 5px 5px;
}


/* categories controller */

div.category_content_edit{
width: 330px;
float: left;
clear: both;
}

div.category_gallery_edit {
width: 470px;
float: left;
clear: right;
}
div.category_gallery_items{
width: 100px;
float: left;
clear: none;
}
div.category_photo_thumbs {
width: 360px;
height: 400px;
overflow: auto;
float: left;
clear: none;
}

#category_gallery_thumbs{
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#category_gallery_thumbs li {
cursor: move;
padding:0;
}

#category_gallery_thumbs li:hover {
background-color: #cfc;
}

#category_gallery_thumbs li img{
float: left;
clear: none;
}
#category_gallery_thumbs li input{
float: left;
clear: right;
}

li.category_gallery_thumb{
float: left;
clear: both;
}
div#submit{
background-color: #cfc;
border: 1px solid #c8f8c8;
cursor: pointer;
text-align: center;
width: 80px;
float: left;
clear: both;
}

/* entries controller */

div.entry_content_edit{
width: 330px;
float: left;
clear: both;
}

div.entry_gallery_edit {
width: 470px;
float: left;
clear: right;
}
div.entry_gallery_items{
width: 100px;
float: left;
clear: none;
margin: 0;
padding: 0;
}


div.entry_photo_thumbs {
width: 360px;
height: 400px;
overflow: auto;
float: left;
clear: none;
}

#entry_gallery_thumbs{
list-style-image: none;
list-style-type: none;
padding:0 !important;
margin: 0 !important;
}

#entry_gallery_thumbs li, ul {
cursor: move;
padding:0 !important;
margin: 0 !important;
}

#entry_gallery_thumbs li:hover {
background-color: #cfc;
}

#entry_gallery_thumbs li img{
float: left;
clear: none;
}
#entry_gallery_thumbs li input{
float: left;
clear: right;
}

li.entry_gallery_thumb{
float: left;
clear: both;
}
div#submit{
background-color: #cfc;
border: 1px solid #c8f8c8;
cursor: pointer;
text-align: center;
width: 80px;
float: left;
clear: both;
}

/* pseudo tabelki na divach, żeby były sortable */

#sortable div{
cursor: move;
}

div.th{
width: 430px;
border-bottom: 1px solid black;
padding-top: 10px
}
div.tr{
width: 430px;
float: left;
clear: both;
border-right: 1px solid black;
border-bottom: 1px solid black;
padding-top: 10px
}
div.th div{
float: left;
clear: none;
text-align: center;
height: 100%;
}
div.tr div{
float: left;
clear: none;
}

div.name{
width: 100px;
}

div.content{
width: 170px;
}
div.show_content{
width: 170px;
}
div.options{
width: 100px;
}

.cakeSqlLog{
/* display: none; */
}