/***********************************************************
* 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 : #000000;
	letter-spacing: 0.4px;
	word-spacing: 3px;
	line-height: 120%;
}
td {
    font-family : Tahoma;
    font-size : 12px;
    color : #000000;
}
li {
    font-family : Tahoma;
    font-size : 12px;
    color : #000000;
	letter-spacing: 0.4px;
	word-spacing: 3px;
	line-height: 120%;
}
a {
    font-family : Tahoma;
    font-size : 12px;
    color : #003366;
    text-decoration : underline;
}
a:hover {
    font-family : Tahoma;
    font-size : 12px;
    color : #993333;
    text-decoration : none;
}
a.top-menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	color : #ffffff;
	text-decoration : none;
	font-weight : 500;
	line-height: 28px;
	font-variant: small-caps;
}
a.top-menu:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	color : #ffff66;
	text-decoration : underline;
	font-weight : normal;
	line-height: 28px;
	font-variant: small-caps;
}
a.bot-menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
	font-variant: small-caps;
}
a.bot-menu:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color : #ffff66;
	text-decoration : underline;
	font-weight : normal;
	font-variant: small-caps;
}
a.small {
    font-family : Tahoma;
    font-size : 11px;
    color:#333333;
	text-decoration:none;
    font-weight : normal;
}
a.small:hover {
    font-family : Tahoma;
    font-size : 11px;
    color : #000000;
    text-decoration:underline;
    font-weight : normal;
}
a.white {
    font-family : Tahoma;
    font-size : 12px;
    color : #ffffff;
    text-decoration : underline;
    font-weight : normal;
}
a.white:hover {
    font-family : Tahoma;
    font-size : 12px;
    color : #ffff66;
    text-decoration : none;
    font-weight : normal;
}
h1{
	font-family : Tahoma;
	font-size : 19px;
	color : #990000;
	font-weight : bold;
	font-variant: small-caps;
	letter-spacing: 80%;
	margin-top: 0px;
}
h2{
    font-family : Tahoma;
    font-size : 17px;
    color : #003366;
	font-weight : bold;
	font-variant: small-caps;
	letter-spacing: 80%;
margin-top: 0px;
}
h3{
	font-family : Tahoma;
	font-size : 15px;
	color : #993333;
	font-weight : bold;
	font-variant: small-caps;
	letter-spacing: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.forma {
    font-family: Arial;
    font-size: 12px;
    color: #990000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #003333;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #003333;
    background-color: #cccccc;
}
ul {
    margin-bottom : 5px;
    margin-left : 5px;
    margin-top : 5px;
}
.blockname{
	font-family : Tahoma;
	font-size : 14px;
	color : #ffffff;
	font-weight : bold;
	font-variant: small-caps;
	letter-spacing: 1px;
}
.tobuy {
    font-size : 16px;
    font-weight : bold;
    color : #ffffff;
}
a.tobuy {
    font-size : 16px;
    font-weight : bold;
    color : #ffffff;
    text-decoration : underline;
}
a.tobuy:hover {
    font-size : 16px;
    font-weight : bold;
    color : #ff9900;
    text-decoration : none;
}
.news{
    font-family : Tahoma;
    font-size : 11px;
    color : #333333;
}
.forma {
    font-family: Arialf;
    font-size: 11px;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #990000;
    border-right-color: #cc6666;
    border-bottom-color: #cc6666;
    border-left-color: #990000;
    background-color: #cccccc;
}
img.news{
	margin: 0px 0px 0px 0px;
}

/********************************/
/* стль составных блоков страниц */
.head .abc a { 
display:block; 
float:left; 
text-align:center; 
width:19px; 
height:19px; 
background:#e2d3c0; 
color:#746959; 
text-decoration:none; 
margin:0 1px 1px 0; 
font-size:13px; 
line-height:19px; 
background:url('/images/bg-abc.gif') left top no-repeat; _display:inline-block; 
}
.head .abc a:hover, .head .abc a.lang:hover, .head .abc a.figure:hover { background:#fff; }
.head .abc a.active { background:#fff!important; }

div.tophead{
	line-height: 14px;
	width: 250px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 9px;
}
a.menuitem{
	font-family : "Arial Narrow";
	font-size : 1.3em;
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
	display: inline-block;
}
a.menuitem:hover{
	color : #ffff66;
	text-decoration : underline;
}
td.menuitem-t{
	background : url('http://volya-naroda.ru/img/blue-fon-r.gif') left top repeat-x;
	background-position : left;
	background-repeat : repeat-x;
	background-attachment: scroll;
	display: table-row;
	vertical-align: middle;	
	margin-right: 10px;
	margin-left: 10px;
}
td.menuitem-b{
	background : url('http://volya-naroda.ru/img/blue-fon-ro.gif') left top repeat-x;
	background-position : left;
	background-repeat : repeat-x;
	background-attachment: scroll;
	display: table-row;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #666666;
}

/* body {background-color:#fff} */

.center
{
    text-align: center;
}

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

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

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

body
{
    margin: 0;
}

.boxBig thead td
{
    BACKGROUND-COLOR: #fff;
    FONT-SIZE: 14px;
    COLOR: #525a64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig tbody td
{
    FONT-SIZE: 12px;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig tbody td.border
{
    border: none;
}
.input td
{
    FONT-SIZE: 12px;
    COLOR: #525a64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boxBig a, .boxBig a:hover
{
    font-weight : normal;
}

.mainDiv, .mainDiv p
{
    font-family : Tahoma;
    font-size : 11px;
    color : #000;
}

.mainDiv a {
    font-family : Tahoma;
    font-size : 11px;
    color : #003399;
    text-decoration : underline;
    font-weight : bold;
}
.mainDiv a:hover {
    font-family : Tahoma;
    font-size : 11px;
    color : #ff3300;
    text-decoration : none;
    font-weight : bold;
}

/* AXF FORMS*/
.input td input,
.input td select,
.input td textarea
{
    font-family: Arialf;
    font-size: 11px;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #990000;
    border-right-color: #cc6666;
    border-bottom-color: #cc6666;
    border-left-color: #990000;
    background-color: #cccccc;
}

.bgAlert {background-color: #f00;}

/* AXF FORMS DISABLED INPUTS */
.input td.disabled input,
.input td.disabled select,
.input td.disabled textarea
{
}

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

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

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: 0px;*/
}
div.mailingUserItem
{
    /*margin: 0px 0 0px 0px;*/
}
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: 0px;*/
}
div.userItem
{
    /*margin: 0px 0px 0px 0px;*/
}
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;
}

/* newsblock */
.newsBlockAllNews
{
    padding: 7px;
}
.padd7
{
    /*padding: 0px;*/
}
.newsBlockTitle
{
    color: #900;
    font-weight:bold;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

/* Guestbook */

div.guestbook
{
    /*margin: 0px;*/
}

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: 12pt;
    color: #69f;
}

div.guestbook p.admin
{
    /*margin: 0 0 0 0px;*/
    font-family: verdana;
    font-size: 12pt;
    color: #96f;
}

/* 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;
}
/***************************************/
        .poll input.checkbox,
        {
            border: none;
            background-color: #fff;
        }
        .wide input.checkbox,
        {
            border: none;
            background-color: #fff;
        }

/***************** help form **********************/
table.helpForm
{
    width: 100%;
}

.helpForm td.label
{
    padding-top: 0px;
    color:#000000;
    font-family:Tahoma;
    font-size:12px;
    width: 30%;
    vertical-align: top;
}
