﻿body
{
    font-family: Verdana;
    margin: 20px 0px 20px 0px;
    font-size: 12px;
}
div#root
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}
div#opt
{
    font-size: 85%;
    padding: 3px;
}
div#opt a:link, div#opt a:visited
{
    margin: 0px 5px 0px 0px;
    border-bottom: dotted 1px green;
}
p#pager
{
    text-align: center;
    font-size: 16px;
    color: #0000FF;
}
p#pager span#pages
{
    text-align: center;
    font-size: 12px;
    color: #666;
    font-weight: bold;
}
p#pager a:link
{
    font-weight: bold;
    font-size: 85%;
}
div#log
{
    float: right;
    font-size: 85%;
}
div#adminmenu
{
    text-align: center;
    background-color: #FFCCCC;
}
div#amenu span
{
    border: solid 1px Green;
    width: 350px;
    font-size: 9px;
    padding: 3px;
    margin: 5px;
    background-color: #FFF;
}
div#usermenu
{
    text-align: center;
    background-color: #CCFFCC;
}
div#umenu a:link, div#umenu a:visited, div#amenu a:link, div#amenu a:visited
{
    text-align: center;
    color: black;
    width: 112px;
    display: inline-block;
    vertical-align: middle;
    border: solid 1px gray;
    font-size: 9px;
    height: 30px;
    margin: 0px 2px 5px 2px;
    background-color: #FFFFCC;
}
div#amenu a:hover, div#umenu a:hover
{
    border: solid 1px gray;
    background-color: #090;
    color: #fff;
}
div#usermenu a, div#adminmenu a
{
    color: #060;
}
div#header
{
    width: 100%;
    clear: both;
    background-color: #d1d14d;
}
div#leftcontent
{
    width: 230px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    background-color: #008000;
    text-align: center;
}
div#maincontent
{
    margin-left: 230px;
    padding: 5px;
    width: auto;
    background: url('i/modulbg.png') repeat-x;
}
div#maincontentfull
{
    background: url('i/modulbg.png') repeat-x;
    width: 970px;
    padding: 5px;
}
div#footer
{
    display: block;
    clear: both;
    margin: 20px 0px 0px 0px;
    text-align: center;
    font-size: x-small;
    color: #996633;
    background: url("i/footerbg.png");
    background-repeat: repeat-x;
}
div#footer a:link, div#footer a:visited
{
    color: #996633;
}
div#footer a:hover
{
    color: #996633;
    background-color:Transparent;
}
a:link, a:visited
{
    color: Green;
    text-decoration: none;
}
a:hover
{
    color: green;
    background-color: #D9FF66;
    text-decoration: none;
}
.params
{
    width: 165px;
    display: block;
    float: left;
    margin: 0px 18px 5px 0px;
}
.params select
{
    font-size: 90%;
    width: 165px;
}
.headerbig
{
    font-size: 16px;
    font-weight: bold;
    display: block;
    color: Green;
    padding: 10px 0px 10px 0px;
    text-align: center;
}
.headersmall
{
    background-position: left center;
    padding: 10px 0px 10px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #090;
    left: 18px;
    text-indent: 18px;
    background-color: transparent;
    background-image: url(i/ballg.png);
    background-repeat: no-repeat;
}
.headersmally
{
    font-size: 12px;
    padding: 5px 0px 5px 0px;
    font-weight: bold;
    color: #fff;
    background-color: #CCCC00;
    margin: 10px 0px;
}
.admincol
{
    border: 1px solid #C0C0C0;
    width: 220px;
    float: left;
    padding: 5px;
    margin: 5px;
    font-size:11px;
}
.admincol span
{
    font-size:10px;
}
.admincol select
{
    font-size:12px;
    width:150px;
    color:Yellow;
    background-color:Green;
}
/* site style for messages */
div#cataloglist
{
    margin: 10px auto 10px auto;
    text-align: center;
}
div#cataloglist a:link, div#cataloglist a:visited
{
    border: solid 1px #3c3;
    padding: 3px;
    display: inline-block;
    color: #006600;
    margin: 2px;
    background-color: #F0FFE8;
    font-weight: bold;
}
div#cataloglist a:hover
{
    background-color: #99FF99;
}
.visible
{
    background-color: #E8FFE8;
}
.invisible
{
    background-color: #FFECEC;
}
.notexclusive
{
    background-color: #F4FFF4;
}
.exclusive
{
    background-color: #D7FFD7;
}
.title1
{
    font-weight: bold;
    font-size: 14px;
    color: #FFFFCC;
}
.title2
{
    font-size: 12px;
    color: Lime;
}
.photo
{
    display: inline-block;
    padding: 5px;
}

.alert
{
    display: block;
    color: Red;
    border: solid 1px red;
    background-color: #FFEAEA;
    padding: 10px;
    margin: 10px;
}
.notsetval
{
    color: #C0C0C0;
    font-size: 10px;
}
.objectvalue
{
    color: #996600;
    font-weight: bold;
}
.price
{
    font-size: 16px;
    color: #009900;
    font-weight: bold;
}
.pricey
{
    font-size: 18px;
    color: #f60;
    font-weight: bold;
}
.descr
{
    font-size: 12px;
    font-family: Arial;
    color: #666666;
}
.message
{
    display: block;
    color: #006600;
    border: 1px solid #009933;
    background-color: #E6FFE6;
    padding: 10px;
    margin: 10px;
}
.info
{
    color: #666;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    padding: 1px;
    font-size: 10px;
}
.info span
{
    color: #0033CC;
    font-size: 11px;
}
.photoinfo
{
    color: #0033CC;
    font-size: 9px;
    font-style: italic;
}
/* tables style */
.objecttable
{
    border: 1px solid #090;
    border-collapse: collapse;
    width: 550px;
}
.objecttable th
{
    font-size: 10px;
    color: #666666;
}
.infotable
{
    width: 500px;
    border: 1px solid #090;
    background-color: #F0FFEA;
}
.adrestable
{
    width: 500px;
    border: 1px solid #090;
    background-color: #F0FFEA;
}
/* items styles */
.newsitem
{
    text-align: left;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    color: White;
}
.newsitemy
{
    text-align: left;
    padding: 5px;
    color: white;
    font-size:10px;
}
.newsitemy span
{
    color: yellow;
    font-style:italic;
}
.newsitemy a:link, .newsitemy a:visited
{
    color:Lime;
}
.newsitemy a:hover
{
    color:white;
    background-color:Transparent;
}
.newsitem a:link, .newsitem a:visited
{
    color: Yellow;
}
.newsitem a:hover
{
    color: White;
    background-color: inherit;
}
.newsitem span
{
    font-size: 10px;
    color: Lime;
    margin-right: 4px;
}
.newsitembig
{
    font-size: 12px;
    background-color: #f9f8e4;
    border: solid 1px #dae270;
    margin: 1px 1px 5px 1px;
    padding: 5px;
}
.newsitembig span
{
    font-size: 12px;
    color: Green;
    margin-right: 4px;
}
.newsitembig span span
{
    font-size: 11px;
    color: Red;
    margin-right: 4px;
}
.artitem
{
    font-size: 12px;
    padding: 5px;
    margin: 5px 0px 5px 0px;
    background-color: #f9f8e4;
    width: auto;
    border: solid 1px #dae270;
}
.artitem span
{
    font-weight: bold;
}
.artitem span#head
{
    font-weight: bold;
    font-size: 14px;
}
div#sponsor
{color: #00AA00;
    font-size: 10px;
}
div#sponsor a:link, div#sponsor a:visited
{
    color: #00AA00;
    font-size: 10px;
}
div#sponsor a:hover
{
color: Lime;
background-color:Transparent;
}
.footer
{
    display: block;
    margin: 10px 0px 0px 0px;
    text-align: right;
    font-size: 10px;
}
.footery a:link, .footery a:visited
{
    color: Yellow;
    background-color: inherit;
}
.footery a:hover
{
    color: white;
}
/* ------------ */
/* -------------- droplinemenu -------------*/
.droplinebar
{
    overflow: hidden;
}

.droplinebar ul
{
    background-position: center center;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    font: bold 13px Arial;
    background: #006600 url(i/mdef.png) repeat-x center center; /*default background of menu bar*/
}

.droplinebar ul li
{
    display: inline;
}

.droplinebar ul li a
{
    float: left;
    color: Yellow;
    padding: 9px 11px;
    text-decoration: none;
}

.droplinebar ul li a:visited
{
    color: Yellow;
}

.droplinebar ul li a:hover, .droplinebar ul li .current
{
    /*background of main menu bar links onMouseover*/
    color: White;
    background: transparent url(i/mact.png) center center repeat-x;
}

/* Sub level menus*/
.droplinebar ul li ul
{
    background-position: #006600;
    position: absolute;
    z-index: 100;
    background: #009900; /*sub menu background color */
    visibility: hidden;
}

/* Sub level menu links style */
.droplinebar ul li ul li a
{
    font: normal 14px Arial;
    padding: 8px;
    padding-right: 8px;
    margin: 0;
    color: White;
    font-weight: bold;
    border-bottom: 1px solid #009933;
}

.droplinebar ul li ul li a:hover
{
    /*sub menu links' background color onMouseover */
    background-position: #003300;
    background: #006600;
    color: White;
}
.droplinebar ul li ul li a:visited
{
    color: White;
}
/*------------------------------------------------*/