/********************************************************************
 * JOOMLA! TEMPLATE CSS FILE
 * ----------------------------------------------------------------
 * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: JoomlaShine.com
 * Websites:  http://www.joomlashine.com
*********************************************************************/

#jsn-master {
	background: #ffffff;
}

/** @MENU **/

/** @SUCKERFISH **/

/* Sublevel */
ul.menu-suckerfish ul a:link,
ul.menu-suckerfish ul a:visited {
	border-top-color: #999999;
	border-bottom-color: #404040;
	border-left-color: #404040;
	background-color: #737373;
	color: #e5e5e5;
}

ul.menu-suckerfish ul a:hover,
ul.menu-suckerfish ul li.parent a:hover,
ul.menu-suckerfish ul li.parent li.parent a:hover {
	border-top-color: #a8acff;
	background-color: #a8acff;
}

/* Clear active */
ul.menu-suckerfish ul li.active li a,
ul.menu-suckerfish ul li.active li.active li a {
	color: #a8acff;
}

/* Children expanded */
ul.menu-suckerfish ul li.parent a,
ul.menu-suckerfish ul li.parent li.parent a {
	background: #737373 url("../images/grey/suckerfish-expand.png") no-repeat 95% center;
}


/** @BULLET TREE **/

ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
	background-image: url(../images/grey/bullettree-level0.png);
}


/* @TABLES */

/* Plain rows */
table.plainrows thead {
	border-bottom-color: #737373;
}

table.plainrows thead th {
	background-color: #999999;
}

/* Dark stripes */
table.colorstripes {
	border-color: #404040;
	background: #737373;
}

table.colorstripes td,
table.colorstripes th {
	border-color: #999999;
}

table.colorstripes thead th {
	border-color: #737373;
	background-color: #404040;
}

table.colorstripes tbody tr.odd {
	background-color: #616161;
}

table.colorstripes tbody tr:hover {
	background-color: #595959;
}

table.colorstripes tbody tr:hover th,
table.colorstripes tbody tr.odd:hover th {
	background-color: #595959;
}

table.colorstripes tfoot th,
table.colorstripes tfoot td {
	background-color: #404040;
}

td.sectiontableheader {
	background-color: #999999;
}

/** Tabs **/
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected {
	background-image: none !important;
	background-color: #999999;
}

#jsn-master div.dynamic-tab-pane-control div.tab-page {
	border-top-color: #999999;
}

#jsn-puser8 a:link, #jsn-puser8 a:visited,
#jsn-puser9 a:link, #jsn-puser9 a:visited {
	color: #ffffff;
	text-decoration: underline;
}

div.box-grey a:link,
div.box-grey a:visited {
	color: #ffffff;
	text-decoration: underline;
}

/* @LINK */
a:link,
a:visited {
	color: #f80101;
}


div.header-dots h3,
div.icon-dots h3 {
	background: url(../images/grey/icon-module-dots.png) no-repeat left 5px;
	padding: 0 0 0 10px;
}

div.header-arrow h3,
div.icon-arrow h3 {
	background: url(../images/grey/icon-module-arrow.png) no-repeat left 5px;
	padding: 0 0 0 16px;
}

/* Read more */
a.readon:link,
a.readon:visited {
	background-image: url(../images/grey/icon-module-arrow.png);
}

.nnn_teaser_title { font: normal 12px Arial, Serif; color: #00f; }

/* Окно предупреждения файлы cookies */
.message-alert {background-color: #fff; color: #000; box-shadow: 0 0 20px rgba(0,0,0,0.2); display: none; 
position: fixed; left: 0; bottom: 0; z-index: 99999; width: 100%; font-size: 12px; line-height: 1.5;}
.message-alert-in {max-width: 700px; margin: 0 auto; padding: 10px; 
display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;
-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between; 
-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.message-alert-desc {-ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.message-alert-btns {margin-left: 10px; width: 110px; text-align: center;}
.message-alert-caption {font-size: 1.2em; font-weight: 700; margin-bottom: 7px;}
.message-btn {display: block; padding: 7px 0; cursor: pointer; border-radius: 3px; margin-bottom: 10px; font-weight: 700;}
.message-btn-yes {background-color: red; color: #fff;}
.message-btn-no {color: #888; box-shadow: inset 0 0 0 1px red;}
.message-link {text-decoration: underline; color: #06c;}