/* STANDARDS */

body {
        font-size:11px;
        line-height:16px;
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        padding:0px;
        margin:0px;
        color:#666666;
        text-align:center;
}
html {
        min-height:100.1%;
}
IMG { border:none;}
/* RESET */
h1, h2, h3, h4, h5, h6, p, ul, li {
        margin:0px;
        padding:0px;
}
h1 {
        text-align:left;
}
h1 a {
        color:#FF9900;
}
h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        text-align:left;
}
h3 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-size:14px;
        letter-spacing:1px;
        color:#666;
        text-align:left;
}
hr {
        display:none;
}
p {
        text-align:left;
}
a {
        color:#666666;
        text-decoration:none;
}
a:hover {
        color:#E69600;
        text-decoration:none;
}
/* CUSTOM CLASSES */


.inside {
        width:800px;
        margin:0px auto;
}
.leftimg {
        float:left;
        margin:0px 10px 10px 0px;
}
.clear {
        clear:both;
}
.left {
        float:left;
}
.right {
        float:right;
}
.summary {
        color:#aaaaaa;
        font-size:16px !important;
        line-height:24px;
}
/* HIDDEN IMAGE INFO AREA + COMMENTS LIST */


#image-info {
        text-align:left;
        width:800px;
        padding:0 0 0 20px;
}
#image-info .inside {
}
#image-info .inside p {
        font-size:11px;
        color:#666;
        margin:0px;
}
#image-info .inside ul {
}
/* IMAGE NOTES */

#image-info h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:11px;
        text-transform:uppercase;
        padding:10px 0px 20px 0px;
}
#image-info h2 em {
        margin-left:15px;
}
#image_notes {
        width:60%;
        float:left;
        margin-bottom:10px;
}
#image_notes, #image_comments {
        line-height:16px;
}
#image_notes p {
        font-size:11px;
        color:#666;
        margin:0px;
        padding-bottom:10px;
}
#image_comments {
        width:35%;
        float:right;
        margin:0px 0px 10px 0px;
        padding: 0 0 0 20px;
        border-left:1px solid #3B3B3B;
}
#image_comments ul {
        padding:0;
}
#image_comments li {
        font-size:11px;
        color:#666;
        margin:0px 20px 15px 0px;
        list-style:none;
}
/* HEADER + NAVIGATION */

#header {
        width:100%;
        height:40px;
        background-color:#242424;
}
#header .inside {
        background:#242424;
        height:40px;
}
#header .inside h1 a {
        font-size:18px;
        float:right;
        text-align:right;
        color:#E69600;
        padding-top:10px;
        font-weight:normal;
        display:block;
}
#header .inside ul {
        float:left;
        margin-top:13px;
}
#header .inside li {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:bold;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size:11px;
        display:inline;
}
#header .inside li a {
        color:#999;
        padding-left:5px;
        padding-right:5px;
}
#header .inside .aktiiv {
        color:#E69600;
}
#header .inside li a:hover {
        text-decoration:none;
        color:#E69600;
}
#header #logo { float:right; margin-top:13px;}
.secondary a {
        color:#666 !important;
}
/* MAIN PHOTO AREA */


#photobox {
        background:#242424 url(../images/preloader.gif) no-repeat center center;
        width:100%;
        text-align:center;
}
#photo {
        background:#000 url(../images/preloader.gif) no-repeat center center;
        padding:2px;
        border:none;
        margin:0;
}
/* IMAGE NAVIGATION */

.pealkiri {text-transform:uppercase; color:#FFF; font-size:12px;}

#infobox {
        width:100%;
        text-align:left;
        height: inherit;
        padding-top:20px;
}
#infobox2 {
        width:100%;
        text-align:center;
        height: auto;
}
#infobox3 {
        width:100%;
        text-align:left;
        height: inherit;
        padding-top:40px;
}
#image-navigate {
        padding:10px 0px;
}
#image-navigate li {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        font-size:11px;
        letter-spacing:1px;
        list-style:none;
        width:33%;
}

/* Pages */

#page {
        padding:20px 0 0 0;
        text-align:left;
        width:800px;
        margin:0px auto;
}
#page h2 {
        font-weight:normal;
        letter-spacing:1px;
        font-size:11px;
        text-transform:uppercase;
        margin:0px 0px 10px 0px;
}
#page p {
        font-size:11px;
        margin: 0px 20px 20px 0px;
}
#page ul {
        font-size:11px;
        margin:0px 20px 20px 0px;
}
#page ul li {
        list-style:none;
        padding:0px 5px 0px 0px;
}
#page a {
}
#page img {
        background:#FFF;
        
}
#thumbnails { width:820px;}
.thumbnails {
        padding:2px;
        margin:5px 5px 0px 0px;
}
/* COLUMNS ON INFO PAGE */

#collai { float:left; width: 509px; margin:0; padding:0;}
#collai h2 { color:#CCC;}
#collai P { padding-right:0;}
#col1 a, #col2 a, #col3 a, #collai a { color:#E69600;}

#col1 {
        width:271px;
        float:left;
		margin-right:20px;
}
#col2 P, #col3 P, #collai P {text-align:justify;}
#col3 p, #collai P {margin-right:0;}
#col2 {
        width:264px;
        float:left;
}
#col3 {
        width:244px;
        float:right;
}

#banner { width:271px; display: table-cell;}
#banner img { margin:0 0 5px 0; padding:0; background:none; /*float:left;*/}
#banner ul { float:left; }


/* Comments */

#commentbox {
        width:80%;
        margin:0px auto;
}
#comment-top {
        background:#000;
        padding:20px 5px;
        color:#FFF;
}
#comments {
        margin:0px auto;
        width:90%;
        text-align:left;
}
#comment-top h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:11px;
        text-transform:uppercase;
        text-align:center;
}
#comment-middle h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:11px;
        text-transform:uppercase;
}
#comment-middle {
        padding:20px 0px;
        margin-bottom:7px;
}
#addcomment {
        margin:20px 0px;
        text-align:left;
}
.input {
        width:30%;
        font-size:11px;
        border:1px solid #242424;
        background-color:#333333;
        color:#666;
        padding:5px;
}
#addcomment label {
        color:#666;
        font-size:11px;
}
#addcomment textarea {
        width:100%;
        height:50px;
        font-size:11px;
        border:1px solid #242424;
        background-color:#fff;
        color:#666;
        padding:5px;
}
.comment-button {
        background:#333333;
        border:1px solid #CCC;
        color:#E69600;
		text-transform:uppercase;
}
#tnx { width:100%;}
#tnx td { font-size:13px; text-align:center; width:100%; padding:100px;}

/* TAG SUPPORT */

#tag_cloud a {color:#554d52; line-height:20px; margin:0 5px 0 0;}
#tag_cloud a:hover {color:#E69600;}

.tags00 {
        font-size: 10px !important;
}
.tags01 {
        font-size: 11px !important;
}
.tags02 {
        font-size: 12px !important;
}
.tags03 {
        font-size: 14px !important;
}
.tags04 {
        font-size: 16px !important;
}
.tags05 {
        font-size: 18px !important;
}
.tags06 {
        font-size: 20px !important;
}
.tags07 {
        font-size: 22px !important;
}
.tags08 {
        font-size: 24px !important;
}
.tags09 {
        font-size: 26px !important;
}
.tags10 {
        font-size: 28px !important;
}

/*lingid*/

.horizontal {
        padding:1px;
        margin-bottom:1px;
}
.horizontal li {
        margin-right:10px;
}
.horizontal ul {
        margin-left:0;
        padding-left:0;
}
.horizontal ul li {
        margin-left:0;
        padding:1px 5px;
        list-style:none;
        display:inline;
}
.vertical {
        padding:5px;
}
.vertical ul {
        padding-left:20px;
}
.vertical ul li {
        margin-left:0;
        padding:3px 5px;
        list-style-type:square;
}
.horizontal .allcat {
        display:block;
        border:0;
}
.vertical .allcat {
        display:block;
        list-style:none;
}
/*normal*/
.normaal {
        text-transform:none;
        letter-spacing:normal;
        }
#punkt UL LI { margin-bottom:10px; list-style: none; padding-left: 15px; background-image: url(../images/o.png); background-repeat: no-repeat; background-position: 0 .5em;}
		
/*mosaiik*/

a.mosaic { border:none; display:block; float:left; width:50px; height:50px; background-position:center; text-decoration:none; }
#mosaic { width:800px; }