/* 
    Document   : layout
    Created on : 2010-01-27, 11:21:45
    Author     : Mucha
    Description:
        Purpose of the stylesheet follows.
*/

BODY
{
    font-family: tahoma;
    font-size: 11px;
    margin: 0;
    text-align: center;
    color: #000000;
    background: url('/images/bg_top.gif') repeat-x 0 0;
}

a
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    border: 0 none;
}

a:link
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

a:visited
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

a:hover
{
    font-family: tahoma;
    font-size: 12px;
    text-decoration: underline;
    color: #000000;
}

a:active
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: bold;
    color: #000000;
}

h1              { color:#B945A1; font-family:Tahoma; font-size:22px; font-weight: normal; text-align:left}
h2              { color:#161718; font-family:Tahoma; font-size:15px; }
h3              { color: #FFFFFF; text-align: right; text-transform: uppercase; font-weight:normal; margin:0; display:inline-block; float:left; font-size:17px; }

img             { border:0 none; }
.clear          { clear:both; }

.breadcrumbs    { margin: 5px; text-align:left}
.separator      { padding-bottom: 10px; border-bottom: 1px solid #FFDFF9; }
#page           { width:910px; margin: 0 auto; }

#header         { background:url('/images/header.jpg') no-repeat 0 0; width:910px; height: 199px; }

#content        { width:673px; float: left; text-align:justify; }
#content #top   { background:url('/images/content_top.gif') no-repeat 0 0; height:25px; margin: 0; padding: 12px 55px;}
#content #middle { background: url('/images/content_bg.gif') repeat-y 0 0; padding: 0 40px; }
#content #middle p, #content #middle li
                { margin: 0; color:#161718; font-family:Tahoma; font-size:15px; margin-bottom:10px; text-align: justify}
#content #middle
                { text-align:center }
#content #bottom
                { background: url('/images/content_bottom.gif') no-repeat 0 0; height:20px; }

#rightCol       { width:237px; float: right; text-align:left; }
#rightCol ul    { margin:0; padding:0; list-style:none; }
#rightCol li    { margin:5px; padding-left: 25px; padding-top: 2px; min-height:17px;  }
#rightCol li.active a
                { font-weight:bold; }
#rightCol .head { display:inline-block; height:28px; width:8px; float:left; }

#rightCol #mainMenu h3
                { background: url('/images/menu_top_bg.gif') repeat-x 0 0; height:28px; width:221px;}
#rightCol #mainMenu .hLeft
                { background: url('/images/menu_top_left.gif') no-repeat 0 0;  }
#rightCol #mainMenu .hRight
                { background: url('/images/menu_top_right.gif') no-repeat 0 0; }
#rightCol #mainMenu li
                { background: url('/images/menu_plus.gif') no-repeat 0 0; }

#rightCol #subMenu h3
                { background: url('/images/menu_top_bg_2.gif') repeat-x 0 0; height:28px; width:221px;}
#rightCol #subMenu .hLeft
                { background: url('/images/menu_top_left_2.gif') no-repeat 0 0;  }
#rightCol #subMenu .hRight
                { background: url('/images/menu_top_right_2.gif') no-repeat 0 0;  }
#rightCol #subMenu li
                { background: url('/images/menu_plus_2.gif') no-repeat 0 0; }

#footer         { text-align: left; height:16px; background:url('/images/footer.gif') 0 0 no-repeat; padding: 9px}

#smallLogo      { text-align:right; }