/**
 * Project:      CMS Danneo : Content management system
 * File:         simple.style.css
 * @version	 $Id: Danneo CMS v.0.5.5 Release $
 * @package      CMS Danneo basis kernel
 * @copyright    Copyright (C) 2004 - 2013 Danneo Team. All rights reserved.
 * @link         http://danneo.com, http://danneo.ru
 * @license      http://www.gnu.org/licenses/gpl-2.0.html   GNU General Public License, version 2
 */
*		        { margin: 0; padding: 0; vertical-align: baseline; }
body		        { background: #fff; font: 12px/1.4em Arial, sans-serif; line-height: 1.4em; margin: auto; }

a:link,
a:visited	        { color: #000; text-decoration: none; }
a:hover		        { color: #999; }

table, td, div	        { color: #363636; }
img		        { border: 0px; }

.left		        { float: left; }
.right		        { float: right; }
.imgleft	        { float: left; margin: .2em 1em 1em 0 !important; }
.imgright	        { float: right; margin: .2em 0 1em 1em !important; }
.al		        { text-align: left; }
.ar		        { text-align: right; }
.ac		        { text-align: center; }
.va		        { vertical-align: middle; }
.clear		        { clear: both; height: 0; display: block; font-size: 1px; line-height: 1px; background: transparent; }
.clear-line	        { clear: both; height: 7px; display: block; font-size: 7px; line-height: 7px; background: transparent; }

.pages                  { font-size: 11px; margin: 0; padding: 7px; text-align: center; clear: both; }
.pages span		{ color: #ccc; border: 1px solid #f1f1f1; background-color: #fff; }
.pages .pagesrow	{ color: #fff; background-color: #6699cc; border-color: #24578a; }
.pages .pagesrow strong	{ color: #e6f5fd; }
.pages a		{ border: 1px solid #6699cc; background-color: #e6f5fd; }
.pages a:hover		{ color: #fff; background-color: #6699cc; border-color: #24578a; text-decoration: none; }

.redfont		{ color: #8d4d5d; }
/* Images */
.tableod		{ border: none; padding: 10px 2px 3px; text-align: center; }
.tableod #img		{ margin: 5px 10px 0; }
.tableod #imgtitle	{ padding: 5px; color: #363636; height: 25px; margin: 10px 0 0 }
.tablein		{ padding: 5px; text-align: center; color: #b90000; }
.tablein strong		{ color: #888; } 

.info		        { border: none; width: 100%; }
.info.head,
.info.head td		{ padding: 7px; border-bottom: 1px solid #ccc; color: #b90000; }
.info td		{ padding: 7px; border-bottom: 1px solid #ccc; color: #888; }

.mediain		{ display: inline; padding: 3px; }
.mediaod		{ padding: 1px; border: solid 5px #e5e5e5; }
.mediait		{ padding: 1px; border: solid 5px #b90000; }

/* Print */
#print		        { line-height: 1.8em; margin: 0; padding: 0; }
#print .printrow	{ margin: 10px; padding: 15px; border: 1px solid #d4d4d4; }
#print .printrow .title	{ font-size: 17px; }
#print .printrow .text	{ font-size: 14px; }
#print .text .thumb img	{ padding: .3em; border: 1px solid #eee; }
#print .printline	{ color: #999; font-size: 12px; text-align: center; margin: 0 10px; padding: 15px; border: 1px dotted #ddd; }
#print p.link	        { margin: 10px; padding: 2px; }

/* Clearfix */  
.clearfix:after          { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix                { display: inline-block; }
html[xmlns] .clearfix    { display: block; }
* html .clearfix         { height: 1%; }
.clearfix                { display: block; }
