﻿@charset "utf-8";

/**
 * CSS
 * 
 * @copyright Copyright (c) 2009, inaction.lt
 * @author    Benas Valančius <benas@inaction.lt>
 * @package   Framework
 * 
 * $Id: page.css 96 2008-12-10 21:13:28Z noen $
 */

/** Clear styles */
*
{
    margin:0;
    padding:0;
    outline:0;
}
table
{
    border-collapse:collapse;
    border:0;
}
fieldset,
img
{
    border:0;
}
option
{
    padding:0 3px;
}

/** 100% height */
html,
body
{
    height:100%;
}

/** Default styles */
ul
{
    padding:5px 0 15px 20px;
}
ol
{
    padding:5px 0 15px 35px;
}
p
{
    padding-bottom:10px;
}
a,
a:link
a:visited
{
    color:#ae6c32;
    text-decoration:underline;
}
a:active,
a:hover
{
    color:#ae6c32;
    text-decoration:none;
}

.fr { float:right; }
.fl { float:left; }

/** Styles */
body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    background:#f5efea;
}
input,
textarea,
select
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
    background:#fff;
    border:1px solid #ccc;
    color:#333333;
    margin:1px 0;
    padding:1px;
}
button
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
    height:22px;
}
h1
{
    text-transform:uppercase;
    font-size:21px;
    line-height:21px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#6a5848;
    padding-bottom:10px;
}
h2
{
    font-size:21px;
    line-height:21px;
    color:#c18546;
    font-weight:normal;
    padding-bottom:10px;
}
h3
{
    font-size:14px;
    line-height:14px;
    color:#c18546;
    padding-bottom:10px;
}
h4
{
    font-size:14px;
    font-weight:normal;
    color:#c18546;
    padding-bottom:10px;
}


/** Content */
div.body
{
    background:url(../design/bg_main.gif) repeat-x top left;
}
div.bodyInner
{
    background:url(../design/bg_main.gif) repeat-x left -134px;
}
div.container
{
    width:1004px;
    margin:0 auto;
}
div.header
{
    background:#473b31;
}
div.header div.top
{
    height:139px;
    padding-top:8px;
    background:url(../design/bg_top.gif) no-repeat top center;
}
div.header div.top div.logo
{
    float:left;
    padding-left:32px;
}
div.header div.topMenu
{
    color:#dbd1c8;
    font-size:13px;
    font-weight:bold;
    letter-spacing:-1px;
    text-align:right;
    padding-right:34px;
    padding-top:52px;
    height:62px;
}
div.header div.topMenu span
{
    padding:0 10px;
}
div.header div.topMenu a
{
    text-decoration:none;
    color:#dbd1c8;
}
div.header div.topMenu a:hover
{
    text-decoration:underline;
}
div.header div.topMenu a.on
{
    color:#F6BF41;
}
div.subMeniu ul
{
    list-style:none;
    padding:0;
    margin:0;
}
div.subMeniu ul li
{
    background:url(../design/bull.gif) no-repeat left 6px;
    padding:4px 0 4px 21px;
}
div.subMeniu ul li a
{
    color:#6a5848;
    font-weight:bold;
    text-decoration:none;
}
div.subMeniu ul li a:hover
{
    text-decoration:underline;
}
div.subMeniu ul li a.on
{
    color:#c58d52;
}
div.languages
{
    line-height:36px;
    height:22px;
    padding-left:815px;
    position:relative;
}
div.languages a
{
    font-size:11px;
    color:#fff !important;
    display:block;
    width:39px;
    text-align:center;
    text-decoration:none;
}
div.languages fieldset.langBlock,
div.languages div.langBlock
{
    background:url(../design/bg_lang_bg.gif) no-repeat top left;
    padding:0 4px;
    height:40px;
    top:-11px;
    position:absolute;
}
div.languages div.langItem_on,
div.languages div.langItem
{
    float:left;
    background:url(../design/bg_lang.gif) no-repeat;
    margin-right:1px;
}
div.languages div.langItem_on
{
    background:url(../design/bg_lang_on.gif) no-repeat;
}
div.banner
{
    background:url(../design/bg_header.gif) repeat-y top center;
    padding:0 51px 7px 52px;
}
div.container div.content
{
    background:url(../design/bg_body.gif) repeat-y top center;
    padding:10px 51px 0 52px;
}
div.footer
{
    background:url(../design/bg_footer.gif) no-repeat top center;
    padding:39px 33px 25px;
    font-size:11px;
    color:#656565;
}
div.footer div.fr
{
    font-size:12px;
    color:#909090;
}

fieldset.menuImages p
{
    padding:0;
}
fieldset.menuImages img
{
    padding-bottom:5px;
}
fieldset.menuImages div.fr,
fieldset.menuImages div.fl
{
    width:213px;
}
fieldset.menuImages div.fl
{
    padding-right:16px;
}
div.linksInner img
{
    padding:10px 0 5px;
}

fieldset.innerContent
{
    border-top:20px solid #fff;
    background:url(../design/bg_in.gif) top center;
}
div.rightSide
{
    float:right;
    width:213px;
}
div.leftSide
{
    float:left;
    width:158px;
}
div.centerSide
{
    margin:0 223px 0 167px;
    padding:0 10px;
}

div.text img
{
    border:5px solid #efeeec;
}
div.text p
{
    padding-bottom:20px;
    line-height:17px;
}
div.text ul
{
    padding:5px 0 20px 15px;
    list-style:none;
}
div.text ul li
{
    background:url(../design/li.gif) no-repeat left center;
    padding:4px 0 4px 20px;
}

div.galleryBlock
{
    padding-top:10px;
    padding-bottom:20px;
}
div.galleryMain
{
    float:left;
    width:242px;
    height:240px;
}
div.gTitle
{
    padding-top:8px;
}
div.listPhoto img,
div.galleryMain img
{
    border:4px solid #efeeec;
}
div.listPhoto
{
    float:left;
    padding-right:4px;
    padding-bottom:4px;
}

/** 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 #d00;*/
    background:#ae6c32;
    color:#fff;
    text-decoration:none;
}

div#myContent
{
    height:303px;
    background:url(../design/header.jpg) no-repeat top center;
}

table
{
    background:#F5EFEA;
    border-top:1px solid #BFB8B3;
    border-left:1px solid #BFB8B3;
    width:98%;
}
table td
{
    border-bottom:1px solid #BFB8B3;
    border-right:1px solid #BFB8B3;
    padding:8px 4px;
}