/***********************************************************
* AXF CMS - Content Management System for PHP and MySQL    *
*                                                          *
* Copyright (C) 2007 Dmitry Ananyev <d.ananyev@gmail.com>  *
*                                                          *
* License: LGPL, see LICENSE                               *
***********************************************************/

p {
    font-family : Tahoma;
    font-size : 12px;
    color : #333399;
}
td {
    font-family : Tahoma;
    font-size : 12px;
    color : #333399;
}
a {
    font-family : Tahoma;
    font-size : 12px;
    color : #990099;
    text-decoration : underline;
}
a:hover {
    font-family : Tahoma;
    font-size : 12px;
    color : #66cc33;
    text-decoration : none;
}
a.topmenu {
    font-family : Tahoma;
    font-size : 13px;
    color : #990099;
    text-decoration : none;
    font-weight : bold;
}
a.topmenu:hover {
    font-family : Tahoma;
    font-size : 13px;
    color : #66cc33;
    text-decoration : none;
    font-weight : bold;
}
.topmenu {
    font-family : Tahoma;
    font-size : 13px;
    color : #ffffff;
    font-weight : bold;
}
a.smallmenu {
    font-family : Tahoma;
    font-size : 11px;
    color : #717171;
    text-decoration : underline;
    font-weight : normal;
}
a.smallmenu:hover {
    font-family : Tahoma;
    font-size : 11px;
    color : #cc33cc;
    text-decoration : none;
    font-weight : normal;
}
h1 {
    font-family : Tahoma;
    font-size : 15px;
    color : #009900;
    font-weight : bold;
}
h2 {
    font-family : Tahoma;
    font-size : 14px;
    color : #0066cc;
    font-weight : bold;
}
.news {
    font-family : Tahoma;
    font-size : 11px;
    color : #333333;
    padding : 3 px;
}
.news p {
    font-family : Tahoma;
    font-size : 11px;
    color : #333333;
    padding : 0 px;
    margin: 0 px;
}
a.news {
    font-family : Tahoma;
    font-size : 11px;
    color : #333333;
    font-weight : bold;
    text-decoration : underline;
}
a.news:hover {
    font-family : Tahoma;
    font-size : 11px;
    color : #333333;
    font-weight : bold;
    text-decoration : none;
}

/* COMMON AXF */
.center
{
    text-align: center;
}

.boxBig tbody td.alert
{
    color: #f00;
}

.boxBig tbody td.info
{
    color: #0a0;
}

img
{
    /* TODO: remove absolute path */
    border: none; behavior: url('/htc/pngbehaviour.htc');
}

body
{
    margin: 0;
}

.boxBig thead td
{
    BACKGROUND-COLOR: #fff;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #525a64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig tbody td
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #525a64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig tbody td.border
{
    border: 1px solid #000055;
    background-color:#e0e0ff
}
.input td
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #525a64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig a, .boxBig a:hover
{
    font-weight : normal;
}

/* AXF FORMS*/
.input td input,
.input td select,
.input td textarea
{
    border: #89999b 1px solid;
    background-color: #f0f0ff;
}

.bgAlert {background-color: #f00;}

/* AXF FORMS DISABLED INPUTS */
.input td.disabled input,
.input td.disabled select,
.input td.disabled textarea
{
    background-color: #d0d0dd;
}

.icon
{
    vertical-align: middle; margin: 0em 0.5em;
}

/* AXF FORMS CHECKBOXES */
.boxBig input.checkbox,
.input td.disabled input.checkbox
{
    border:none;
    background-color:#e0e0ff;
}

table.input td.red
{
    color: #f00;
}
p.alert
{
    color: #f00;
}
table.wide
{
    width: 100%;
}


/* style for pager */
div.pager
{
    font-family: verdana;
    width: 100%;
    text-align:center;
    padding: 2px;
    font-size: 14px;
}
div.pager .current
{
    background-color: #bbc;
    font-weight: bold;
    padding: 1px 2px 1px 2px;
    border: 1px solid #008; 
    color: #00f; 
}
div.pager a, div.pager a:hover 
{
    font-family: verdana;
    padding: 1px 2px 1px 2px;
}
div.pager a.page:hover
{
    font-size: 14px;
    color: #f00; 
}
div.pager a.page
{
    color: #00f; 
    font-size: 14px;
    background-color: #eef;
    font-weight: bold;
    background-color: #eef;
    border: 1px solid #008;
}

/* Mailing users admin page styles*/
div.mailingUsers
{
    margin-left: 10px;
}
div.mailingUserItem
{
    margin: 5px 0 10px 20px;
}
div.mailingUserItem p
{
    margin: 0;
    font-family: arial;
    font-size: 11pt;
    color: #999;
}
div.mailingUserItem p.email
{
    font-family: verdana;
    font-size: 13pt;
    color: #69f;
}
div.mailingUserItem p.email a, div.mailingUserItem p.email a:hover
{
    font-family: verdana;
    font-size: 13pt;
}
div.mailingUserItem a, div.mailingUserItem a:hover
{
    font-weight: normal;
    text-decoration: none;
}

/* Users admin page styles*/
div.users
{
    margin-left: 10px;
}
div.userItem
{
    margin: 5px 0 10px 20px;
}
div.userItem p
{
    margin: 0;
    font-family: arial;
    font-size: 11pt;
    color: #999;
}
div.userItem p.login
{
    font-family: verdana;
    font-size: 13pt;
    color: #69f;
}
div.userItem p.login a, div.userItem p.login a:hover
{
    font-family: verdana;
    font-size: 13pt;
}
div.userItem a, div.userItem a:hover
{
    font-weight: normal;
    text-decoration: none;
}

/* style for breadcrumb */
div.breadcrumb
{
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
}

/* news */
.newsDate
{
    color: #c06;
    font-family : Tahoma;
    font-size : 15px;
    font-weight : bold;
}
.newsTitle
{
    font-family : Tahoma;
    font-size : 15px;
    color : #06f;
    font-weight : bold;
}

/* Guestbook */

div.guestbook
{
    margin: 10px;
}

div.guestbook span.name, div.guestbook span.name a, div.guestbook span.name a:hover
{
    font-family : Tahoma;
    font-size : 15px;
    color : #06f;
    font-weight : bold;
}

div.guestbook span.date
{
    color: #c06;
    font-family : Tahoma;
    font-size : 15px;
    font-weight : bold;
}

div.guestbook p.user
{
    font-family: verdana;
    font-size: 10pt;
    color: #09f;
}

div.guestbook p.admin
{
    margin: 0 0 0 20px;
    font-family: verdana;
    font-size: 10pt;
    color: #90f;
}

/* Poll */
span.pollBar
{
    background-color: #f00;
    color: #fff;
    font-weight: bold;
    font-family: Courier;
    font-size: 10pt;
}
span.pollQuestion
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 12pt;
}

/** cart **/
span.cartProductNotAvailable
{
    color: #c00;
}

span.cartProductListPrice
{
    color: #c03;
    font-weight: bold;
}

table.cartCategoryListBox
{
    border-collapse: collapse;
    width: 80%;
    vertical-align: middle;
}

table.cartCategoryListBox td
{
    border: 1px #036 solid;
    padding: 5px;
}

table.cartCategoryListBox td.categoryTitle
{
    background-color: #036;
}

table.cartCategoryListBox td.categoryTitle h2
{
    color: #fff;
    margin: 0;
}

table.cartCategoryListBox td.categoryIcon
{
    width: 100px;
}

table.cartCategoryListBox td.categoryItem a,
table.cartCategoryListBox td.categoryItem a:hover
{
    font-family: verdana;
    font-size: 10pt;
	font-weight: bold;
    color: #603;
}

