/* 
    Document   : main
    Created on : 09.01.2010, 20:53:04
    Author     : vitaly
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

* {
    padding: 0px;
    margin: 0px;
}

a, a:visited {
    color: gray;
    text-decoration: none;
}

a:hover {
    color: black;
}

html, body {
    height: 100%;
    background: white;
}

body {
    font-family: Arial, Helvetica, sens-serif;
}

#left_menu {
    float: left;
    width: 250px;
    padding-top: 30px;
    padding-left: 5px;
}

#content {
    padding-left: 300px;
    min-height: 100%;
    padding-bottom: 2em;
}

#footer {
    clear: both;
    width: 100%;
    margin-top: -2em;
}

#footer p {
    font-size: small;
    text-align: center;
    width: 100%;
}

#id_honeypot {
    display: none;
}

label[for="id_honeypot"] {
    display: none;
}

#id_url {
    display: none;
}

label[for="id_url"] {
    display: none;
}

dl.comment_form{
    width:600px;
    margin: 0 auto;
    background:transparent;
    padding: 0;
    overflow:visible;
}
/*dl.comment_form dt, dd { min-height: 30px; }*/
dl.comment_form dt {
    float: left;
    clear: both;
    text-align: right;
}
dl.comment_form dd {
    width: 65%;
    float: right;
    clear: right;
    padding-left: 5px;
}
dl.comment_form dd *{
    width: 100%;
}

.image-picker img{
    border: 0px;
}

#pics-list {
    width: 500px;
    height: 620px;
    margin: auto;
    border: 0;
}

li {
    line-height: 1.5em;
    margin-left: 1em;
    list-style: none;
}

#lang {
    position: absolute;
    top: 0px;
    right: 0px;
}

img {
    border: 0;
}