﻿@charset "utf-8";

/**
 * CSS
 *
 * @copyright Copyright (c) 2009, inaction.lt
 * @author    Benas Valančius <benas@inaction.lt>
 * @package   Framework
 *
 * $Id: page.css 190 2009-02-04 17:22:26Z noen $
 */

*
{
    padding:0;
    margin:0;
}
html,
body
{
    height:100%;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:11px;
    color:#000;
}
table
{
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:11px;
    color:#000;
    border:0;
    border-collapse:collapse;
}
img
{
    border:0;
}
fieldset
{
    border:0 none;
}
ul,
ol
{
    padding:5px 30px;
}
input,
select,
textarea
{
    font:10px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#000;
    padding:4px 2px;
    border:1px solid #aaa;
}
input.checkbox
{
    border:0 none;
    background:transparent;
    cursor:pointer;
    vertical-align:middle;
}
optgroup option
{
    padding-left:20px;
}
button
{
    cursor:pointer;
}
acronym
{
    cursor:help;
}
h1
{
    font-size:18px;
    font-weight:normal;
    line-height:1em;
    color:#000;
    margin-bottom:10px;
    border-bottom:1px solid #eee;
}
p
{
    padding-bottom:10px;
}
a,
a:link,
a:active,
a:visited
{
    text-decoration:underline;
    color:#000;
}
a:hover
{
    text-decoration:none;
    color:#000;
}
a:active,
a:focus
{
    outline:0;
}

/* global */
.star { color:#bc0000; }
.fl { float:left; }
.fr { float:right; }
.hidden, .silent { display:none; }

#body
{
    margin:0 auto;
    width:793px;
    border-left:2px solid #beaa66;
    border-right:2px solid #beaa66;
    background:url(/design/bg_body.gif) repeat-y top left;
    min-height:100%;
    position:relative;
}
div#bodyLeft
{
    float:left;
    left:0;
    /*top:0;*/
    position:absolute;
    width:283px;
}
div#bodyRight
{
    margin-left:283px;
    width:510px;
    /*float:right;*/
}
* html #body
{
    height: 100%;
}
div.leftHead
{
    height:233px;
    background:#fcdf3e url(/design/bg_left_head.gif) no-repeat bottom left;
}
div.leftMenu
{
    padding-top:110px;
    padding-left:44px;
    background:url(/design/bg_content.gif) no-repeat top left;
}
div.mainHead
{
    height:233px;
}
div.mainContent
{
    background:url(/design/bg_content.gif) no-repeat top right;
    padding:110px 55px 50px;
    color:#4d865b;
    line-height:14px;
}
div#language
{
    float:left;
    padding-left:20px;
    padding-top:10px;
}
div#language div
{
    float:left;
    padding:0 5px;
}
div#language a
{
    font-size:10px;
    text-decoration:none;
}
div#language a:hover
{
    text-decoration:underline;
}
div.footer
{
    position:absolute;
    bottom:0;
    left:283px;
    border-top:1px solid #ddd;
    padding:10px;
    width:490px;
    color:#999;
}
div.langItem
{
}
div.langItem_on
{
    background:#fff;
}
div#logo
{
    padding-left:34px;
    padding-top:108px;
}
div.menuItem
{
    background:url(/design/arrow.gif) no-repeat 6px center;
    padding-left:19px;
    line-height:19px;
    width:180px;
}
div.menuItem a
{
    font-weight:bold;
    color:#fff !important;
    text-decoration:none !important;
    text-transform:uppercase;
}
div.menuItem a:hover
{
    text-decoration:underline !important;
}
div.menuItem a.on
{
    color:#FCDF3E !important;
}
div.textFree
{
}

div.listPhoto
{
    float:left;
    border:2px solid #666;
    margin-right:10px;
    margin-bottom:10px;
}
.galleryIm
{
    padding:10px 0 20px;
}

div.powerBy
{
    position:fixed;
    bottom:10px;
    right:10px;
}
* html .powerBy
{
    position:absolute !important;
    top:10px !important;
}


fieldset.commentBlock
{
    padding:10px 5px;
    border-bottom:1px solid #ccc;
}
.commentLeft
{
    padding-bottom:5px;
}
.commentsForm
{
    padding-top:15px;
}
.marked
{
    background:#eee;
}
div#errorMessage
{
    padding-bottom:15px;
    font-weight:bold;
    color:#e42130;
}
.notice
{
    padding:10px;
    text-align:center;
    color:#999;
    font-style: italic; 
}


/* pager */
div.pg_numbers
{
    padding:10px 0;
}
div.pg_numbers span,
div.pg_numbers a
{
    cursor:pointer;
    padding:2px 5px;
    text-decoration:none;
}
div.pg_numbers span.on,
div.pg_numbers a.on
{
    border:1px solid #666;
    text-decoration:none;
}