/**

 * @author ( Angie Radtke )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

html {
    background: #ffffff;
    font-size: 100.01%;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: #f3f5f6;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {

    position: relative;
    width: 100%;
    line-height: 1.5em;
    background: #eee
}

/* ###################### general ###################### */
#all {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
    text-align: left;
    font-size: 0.8em
}

#header {
    display: block !important;
    position: relative;
    padding-top: 10px;
    overflow: hidden;
	padding-bottom: 8px;
}

#header ul {
    position: absolute;
    left: 0;
    top: 5em;
    right: 0;
    display: block;
    margin: 0 0 1px 0;
    text-align: right;
    list-style-type: none;
    padding: 10px 0
}

#back {
    margin: 0;
    padding: 0;
}

#contentarea,
#contentarea2 {
    position: relative;
    /*overflow: hidden;*/
    padding: 0 10px !important;
    margin: 0;
	top: -6px;

}

#wrapper {
    width: 53%;
    float: left;
    position: relative;

}

#wrapper2 {
    max-width: 920px;
    float: left;
    position: relative;
    padding-bottom: 20px;
	left:-0.5px;

}


#wrapper2 .item-page {
    max-width: 1160px
}

#main {
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;

}

#right {
    float: left;
    width: 20%;
    margin: 10px 0 10px 2%;
    padding: 0 0 5px 0;
    position: relative;
}

.unseen,
.hidelabeltxt,
#line label {
    display: inline;
    height: 0;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0;
}

/* ++++++++++++++  nav after content  ++++++++++++++ */
.left {
    padding-top: 0;
    float: right;
    margin: 10px 0 10px 0;
    width: 22%;
    position: relative;

}

/* ++++++++++++++  nav before content  ++++++++++++++ */
.left1 {
    padding: 0;
    float: left;
 margin: 10px 10px 10px 0;
    width: 21%;
    position: relative
}

.leftbigger {
    width: 250px;
}

/* ###################### header ###################### */

.skiplinks,
.skiplinks li {
    display: inline;
    height: 0;
    line-height: 0;
    padding: 0 !important;
}

.skiplinks li a.u2 {
    display: inline;
    height: 0;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0;

}

.skiplinks li a.u2:active,
.skiplinks li a.u2:focus {
    position: absolute;
    width: 13em;
    top: -4em;
    left: 10px;
    line-height: 1.5em;
    padding: 5px;
    font-weight: bold;
    height: 3em;

}

.wrap {
    border: 0;
    clear: both;
    float: none;
    font-size: 1px;
    height: 0;
    line-height: 1px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#logo {
    margin-top: 0;
    margin-left: 0px;
    display: block;
    background: white;
    width: 258px;
    font-weight: normal;
    line-height: 1em;

}

#logo img {
      display: block;
    margin: auto;
}

#logo span {
    padding-left: 2px
}

#logo span.header1 {
display: block;
    top: 0;
    line-height: 1em;
    font-size: 0.7em;
    /* padding-left: 55px; */
    color: #bb61bc;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.logoheader {
    margin: 0 10px;
    padding: 0;
    text-align: left;
    font-weight: normal;
    line-height: 1.5em;
}
.header1 {
	font-size: 1.5em;
	margin-left: 10px;
}

#line {
    padding: 5px 0 2px 2px;
    position: absolute;
    right: 10px;
    top: 0.5em;
    max-width: 40em;
    text-align: right;
    min-width: 40em

}

#fontsize,
#line .search {
    display: inline;
    margin: 0;
}

/* ++++++++++++++  button for closing right column  ++++++++++++++ */

#close {
    margin-right: 0;
    text-transform: uppercase;
}

#close span {
    position: absolute;
    right: 20px;
    z-index: 10000;
    top: 5px;
    font-weight: bold;
    text-align: right;
    line-height: 1.5em;
    margin-top:20px;
    padding: 5px
}

#close > a {
    display: block;
    overflow: hidden
}

#close > a:hover span {
    background: #095197
}

/* ###################### main ###################### */

/* ++++++++++++++  position  ++++++++++++++ */

.blog-featured {
    padding: 0;
}

.items-leading {
    padding: 0 5px 10px 5px;
    overflow: hidden;
    margin-bottom: 10px
}

.row-separator {
    display: block;
    clear: both;
    margin: 0;
    border: 0;
    height: 1px
}

.item-separator {
    display: none;
    margin: 0;
}

.shownocolumns {
    width: 98% !important;
}

#top {
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 920px;
}

/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}

.cols-2 .column-1 {
    width: 46%;
    float: left;
}

.cols-2 .column-2 {
    width: 46%;
    float: right;
    margin: 0
}

.cols-3 .column-1 {
    float: left;
    width: 29%;
    padding: 0 5px;
    margin-right: 4%

}

.cols-3 .column-2 {
    float: left;
    width: 29%;
    margin-left: 0;
    padding: 0 5px
}

.cols-3 .column-3 {
    float: right;
    width: 29%;
    padding: 0 5px
}

.items-row {
    overflow: hidden;
    margin-bottom: 10px !important;
}

.column-1,
.column-2,
.column-3 {
    padding: 10px 5px
}

.column-2 {
    width: 55%;
    margin-left: 40%;
}

.column-3 {
    width: 30%
}

.blog-more {
    padding: 10px 5px
}

/* ++++++++++++++  footer  ++++++++++++++ */

#bottom {
    overflow: hidden
}

.box {
    width: 27%;
    float: left;
    margin-right: 10px;
    min-height: 100px
}

.box1 {
    width: 35%
}

.box2 {
    width: 32%
}

.box3 {
    float: right
}

#footer-inner, #footer {
max-width: 1175px;
    margin: 0 auto;

    padding: 10px 15px 10px 10px;
}

img {
    border: 0 none;
    max-width: 100%;
}

/* hide the mobile menu button */
#mobile_select {
    display: none
}
/***mod 1*/
.pnws {
    color: #4990d7;
    font-weight: bold;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 11px;
}



















.rastmpl {
	position:fixed;
	width:1216px;
	min-width:1050px;
	margin:0 auto;
	z-index:10000;
	background:url(../images/sm-bg.gif) repeat-x;
}
.colorname , #res {
	padding-left:35px;
}
.colc .rastmpl {
	background:url(../images/sm-bg-B.gif) repeat-x;
}
.colbl .rastmpl {
	background:url(../images/sm-bg-Y.gif) repeat-x;
}



.verbutt {
/* 	width:1050px;
 */	margin:0 auto;
}
.rasver .verbuttion {
	position:fixed;
	width:100%;
	z-index:100;
}
.rasver .otsras {
	height:60px;
	display:block;
}
.obver .rast {
	display:none;
}
.rasver .rast {
	 display:block;
	 margin:0 auto;
	 width:900px;
}
.rast {
	height:46px;
	line-height:46px;
	
}

.rastmpl {
	font-size:14px!important;
	
}
.rast {
	display:block;
}
.fntname , .fnt div , #col div , .colorname , #izo , #res {
	float:left;
}
.clr {
	clear:both;
	height:0px;
}
#ver  {
	float:left;	
}
.rasver input#ver {
	margin-top:-10px;
	/*background:url(..//images/glaz.png) no-repeat;
	*/
}
.rasver.colc input#ver {
/*	background:url(..//images/glazb.png) no-repeat 0 20px ;
	*/color:#FFF;
}


.rasver.colbl input#ver , .rasver.colbl .rastmpl {
	color:#280078;	
	/*background:url(..//images/glazbl.png) no-repeat 0 20px ;
*/}
.rasver input#ver {
	background:none;
	border:none;
	width:160px;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
	margin-top:12px;
	padding-left:0px;
	line-height:22px;
	/*background:url(..//images/glaz.png) no-repeat 0 20px ;
	*/margin-left:5px;
	
}
.verbuttion {
    display: block;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 38px;
    width: 200px;
    z-index: 2;
}
input#vero {
    background: none transparent;
    border: medium none;
    color: #195183;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 18px;
    position: relative;
    text-transform: uppercase;
    width: 200px;
	height: 18px;
}

.rasver input#vero {
	display:none;
}

input#izo {
	display:none;
}
#fntl , #fntn, #fntb ,#colb ,#colc, #colbl , #res {
	cursor:pointer;
}
#fntl , #fntn, #fntb ,#colb ,#colc, #colbl  {
		background:url(..//images/ico.gif) no-repeat;
}

#fntl {
	background-position: 0 -17px;
	height: 17px;
    left: 0;
    width: 18px;
	margin-top:16px;
}
#fntl.act {
	 background-position: 0 0px;
}
#fntn {
	background-position: 0 -55px;
    height: 21px;
    left: 23px;
    width: 21px;
	margin-top:13px;
}
#fntn.act {
	background-position:0 -34px;
}
#fntb {
	background-position: 0 -101px;
    height: 25px;
    left: 49px;
    width: 25px;
	margin-top:9px;
}
#fntb.act {
	background-position:0 -75px;
}
.colc #fntl.act {
	background-position: -25px -0px;
}
.colc #fntl {
	background-position: -25px -17px;
}
.colc #fntn.act {
	background-position:-25px -34px;
}
.colc #fntn {
	background-position:-25px -55px;
}
.colc #fntb.act {
	background-position:-25px -76px;
}
.colc #fntb {
	background-position:-25px -101px;
}

#colb  {
	background-position: -75px -28px;
    height: 28px;
    width: 29px;
	margin-top:9px;
}
#colc {
	background-position:-75px -84px;
    height: 28px;
    width: 29px;
	margin-top:9px;
}
#colbl {
	background-position: -75px -140px;
    height: 28px;
    width: 29px;
	margin-top:9px;
}
#colb.act  {
	background-position: -75px -0px;
}
#colc.act {
	background-position: -104px -56px;
}
#colbl.act {
	 background-position: -133px -112px;
}
.izoi {
    background: url("../images/ico.gif") no-repeat scroll 0 -151px rgba(0, 0, 0, 0);
    margin-top:15px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    position: relative;
    width: 20px;
	float:left;
	margin-left:20px;
}
input[type="checkbox"]:checked+.izoi {
	background-position: 0 -132px;
		
}
.colc input[type="checkbox"]:checked+.izoi {
	background-position: -25px -132px; 
}
.colc .izoi {
	background-position: -25px -151px;
}
.colbl input[type="checkbox"]:checked+.izoi {
	background-position: -50px -132px; 
}

.colbl .izoi {
	background-position: -50px -151px;
}
.rasver.fntl , .rasver.fntl #all,
.rasver.fntl h4, .rasver.fntl .portrait_date , .rasver.fntl .pinkbg,
.rasver.fntl #main .glava_txt > h4, .rasver.fntl .glava_txt > p, .rasver.fntl  .pnws,
.rasver.fntl  .sprocket-lists-title a, .rasver.fntl .newsfeed-item h4 a 
{
	font-size:70%;
}
.rasver.fntb , .rasver.fntb #all,
.rasver.fntb h4, .rasver.fntb .portrait_date , .rasver.fntb .pinkbg,
.rasver.fntb #main .glava_txt > h4, .rasver.fntb .glava_txt > p, .rasver.fntb  .pnws,
.rasver.fntb  .sprocket-lists-title a, .rasver.fntb .newsfeed-item h4 a 
{
	font-size:125%;
}
.rasver.fntb  .sprocket-lists ul{padding-left: 35px !important;}
.rasver.fntb  .sprocket-lists-title a, .rasver.fntb .newsfeed-item h4 a {line-height:125%;}
.rasver.fntb a.anws {font-size:110%;}
.rasver.fntl a.anws {font-size:70%;}
.rasver.fntb #ariyui88_menu_0 {font-size:85%;}
.rasver.colb {
	background:#FFF;
	color:#000;
}
.rasver.colc {
	background:#000;
	color:#FFF;
}
.rasver.colbl {
	background:#330099;
	color:#FFF;
}
.rasver.izoo img {
	display:none;
}

/*---------------------------------------------------*/
.sprocket-tables-feature0 {
	color: #bb61bc;
    font-size: 18px;
    font-weight: bold;
    padding-top: 0;
}
.racver.colb .sprocket-tables-feature0 {color:#000;}
.racver.colc .sprocket-tables-feature0 ,
.racver.colbl .sprocket-tables-feature0 {color:#FFF;}

#fmenu {
	border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;height: 20px;width: 940px;border-radius: 5px;bottom: 15px;position: absolute;
}
.dnws {
	margin-bottom: 10px; border: 1px solid #cbcbcb; border-radius: 10px; padding-bottom: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #fff 20%, #e0e0e0 100%); /* для webkit-браузеров */
	background: -moz-linear-gradient(top, #fff 20%, #e0e0e0 100%); /* для firefox 3.6+ */
	background: -o-linear-gradient(top, #fff 20%, #e0e0e0 100%); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 20%, #e0e0e0 100%); /* для IE10+ */
	background: linear-gradient(to bottom, #fff 20%, #e0e0e0 100%);	
}
.pnws {
	color: #4990d7; font-weight: bold; font-size: 20px; margin-left: 23px; margin-top: 11px;
}
.ddnws {
	border-radius: 8px; margin-left: -2px; margin-bottom: -5px; border-bottom: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb;    margin-right: -2px;
}
.ppmws {
	text-align: right; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c1f7', endColorstr='#80c1f7'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для webkit-браузеров */
	background: -moz-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для firefox 3.6+ */
	background: -o-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для IE10+ */
	background: linear-gradient(to bottom, #81c1f7 50%, #489df4 51%, #80c1f7 100%);	

	padding-right: 10px; border-radius: 8px; border: 3px solid white; margin: 0px;
}
.anws {
	color: #d0e7ff; text-decoration: none; font-weight: bold; font-size: 12px;	
}
.ppnws {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c1f7', endColorstr='#80c1f7'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для webkit-браузеров */
	background: -moz-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для firefox 3.6+ */
	background: -o-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top, #81c1f7 50%, #489df4 51%, #80c1f7 100%); /* для IE10+ */
	background: linear-gradient(to bottom, #81c1f7 50%, #489df4 51%, #80c1f7 100%);	
    border: 3px solid white;
    border-radius: 8px;
    margin: 0;
    padding-right: 10px;
    text-align: right;	
}
a.anws {
   color: #d0e7ff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;	
}
.tac {
	text-align:center;
	margin-bottom: 6px !important;
}
.lblp {
	color: #66abf4;
}
.valp {
	color: #696969;
    display: inline-block;
    margin-bottom: 10px !important;
}
.obver #menu1, .obver #sitename {
	display:none;
}

.rasver #top {
	/* display:none; */
}
.moduletablevverh {
	display:none;
}
.rasver .moduletablevverh {
	display:block;
	margin-top:16px;
	float:right;
}
.rasver .vverh {
	
	padding:10px 15px;
}
.rasver .vverh {
	border-radius:3px;
	float:right;
	margin-top:16px;
	margin-right:20px;
}
.rasver.colb .vverh {
	border:#000 1px double;
}
.rasver.colc .vverh {
	border:#FFF 1px double;
}
.rasver.colbl .vverh {
	border:#FFF 1px double;
}

/*----------------------------------------------------*/
.rasver #contentarea, .rasver #contentarea2 {
	width:940px;
	margin-left:250px;
}
.rasver #main .category-list {
	width:97%;
}
.rasver a , .rasver a:link, .rasver a:visited , .rasver #main h2 a , .rasver .article-info  {
	color:#000;
}
.rasver.colc a , .rasver.colc a:link, .rasver.colc a:visited , .rasver.colc #main h2 a , .rasver.colc .article-info  {
	color:#FFF;
}
.rasver.colbl a , .rasver.colc a:link, .rasver.colbl a:visited , .rasver.colbl #main h2 a , .rasver.colbl .article-info  {
	color:#FFF;
}
.rasver a:hover, .rasver #main h2 a:hover , .rasver .article-info:hover, 
.rasver.colbl a:hover , .rasver.colbl #main h2 a:hover , .rasver.colbl .article-info:hover  {
	color:#800080
}

.rasver table.weblinks th, .rasver table.newsfeeds th, .rasver table.category th, .rasver table.jlist-table th {
	background:none;
}

.rasver tr.odd, .rasver .cat-list-row1 {
	background:none;
}
.rasver #phocagallery {
	width:98%;
}
.rasver .phocagallery-box-file , .rasver .phocagallery-box-file:hover  {
	border:none;
	background:none;
}
.rasver .phocagallery-box-file-first  {
	background:none;
}
.rasver #main .readmore a {
	background:none;
	color:#000;
	border:none;
}
.rasver.colc #main .readmore a {
	background:none;
	color:#FFF;
	border:none;
}
.rasver.colbl #main .readmore a {
	color:#FFF;
}

.rasver #menu1 a {
	text-decoration:none;
	
}
.rasver #ariyui88_menu_0 a{
	text-align:center;
}
.rasver #ariyui88_menu_0 ul ul a{
	text-align:left;
}

.rasver .yuimenubaritem {
	display:inline-block;
	float:none;
}
.rasver .first-of-type {
	margin:0 auto;
	position:relative;
	width:auto;
}
.rasver  ul.first-of-type:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.rasver #menu1>div {margin-bottom:14px;}
.rasver #header {display:none!important;}
.rasver.colb #main h2 {
	color:#000;
}
.rasver.colc #main h2 ,.rasver.colbl #main h2  {
	color:#FFF;
}

.rasver.colc .contact form {
	color:#FFF;
	background:#000;
}
.rasver.colbl .contact form {
	color:#FFF;
	background:#330099;
}

.rasver.colb #contentarea, .rasver.colb #contentarea2,
.rasver.colb .portrait_date, .rasver.colb .pnws, .rasver.colb .items-leading h2,
.rasver.colb #main h3, .rasver.colb #main h4, .rasver.colb .pinkbg
 {
	background:#FFF;
	color:#000!important;
}
.rasver.colc #contentarea, .rasver.colc #contentarea2,
.rasver.colc .portrait_date, .rasver.colc .pnws, .rasver.colc .items-leading h2, 
.rasver.colc #main h3, .rasver.colc #main h4, .rasver.colc .pinkbg
{
	background:#000;
	color:#FFF!important;
}
.rasver.colbl #contentarea, .rasver.colbl #contentarea2,
.rasver.colbl .portrait_date, .rasver.colbl .pnws, .rasver.colbl .items-leading h2,
.rasver.colbl #main h3, .rasver.colbl #main h4, .rasver.colbl .pinkbg
{
	background:#330099;
	color:#FFF!important;
}
.rasver .logoheader {display:none;}
.rasver #header>div , .rasver #nav {
	display:none;
}
.rasver div.yui-skin-sam {
	width:auto;
	border:none;
	overflow:hidden;
}

.rasver li:hover.yuimenubaritem {
	display:block;
}
.rasver #menu1 ul .yuimenu {
	z-index:1000;
	top:auto;
	left:auto;
	display:none;
	margin-left: -2px;
	width:auto;
    visibility: visible !important;
}
/*
.rasver #menu1 #ariyui88_menu_0 ul .yuimenu {
	z-index:1000;
	top:auto;
	left:0;
	width:1050px;
	margin:0 auto;
	position:absolute;
	text-align:center;
	background:#000;
}
*/
/*
.rasver #menu1 #ariyui88_menu_0 ul .yuimenu {
	z-index:1000;
	top:auto;
	left:0;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.rasver #menu1 #ariyui88_menu_0 #yui-gen18_0 ul li {
	float:left;
}
.rasver #menu1 #ariyui88_menu_0 #yui-gen20_0 ul {
	width:90%;	
}
.rasver #menu1 #ariyui88_menu_0 #yui-gen20_0 ul li {
	float:none;
}
.rasver #menu1 #ariyui88_menu_0 #yui-gen24_0 ul li {
	float:right;
}
.rasver #menu1 #ariyui88_menu_0  a {
	text-align:center;
}
.rasver #menu1 #ariyui88_menu_0 ul ul li {
	float:none;
}
*/

#yui-gen16_0 {/* width:15%; */ text-align:center;}
#yui-gen18_0 {/* width:17%; */}
#yui-gen20_0 {/* width:25%; */}
#yui-gen22_0 {/* width:32%; */}
#yui-gen24_0 {/* width:10%; */}

.rasver #menu1 .yuimenu ul {
	/*margin:0 auto;
	font-size:14px;*/
	word-spacing: -.36em;
	/*display:table;*/
}

.rasver #menu1 li:hover> .yuimenu {
	display:block;
}
.rasver #menu1 li {
	padding:0;
}
.rasver #menu1 ul ul li a {
	padding:5px 10px;	
}
.rasver #menu1 li {
	float:left;
	word-spacing: normal;
	display:inline-block;

	margin:0;
}
.rasver #menu1 ul ul li {
	float:none;
	display:block;
	position: relative;
}
.rasver #menu1 ul  ul .yuimenu {
	top:0;
	left:100%;
	margin-left:0;
}
.rasver.colb #menu1 ul> li:hover , .rasver.colb #menu1 ul> li.yuimenuitem-selected {
	background:#000;
}
.rasver.colb #menu1 li:hover>a , .rasver.colb #menu1 li.yuimenuitem-selected>a{
	color:#FFF;
}
.rasver.colb #menu1 ul> li:hover li,
.rasver.colb #menu1 ul> li li:hover li {
	background:#fff;
	border:#000 1px solid;
}
.rasver.colb #menu1 ul> li:hover li a,
.rasver.colb #menu1 ul> li li:hover li a {
	color:#000;
}
.rasver.colb #menu1 ul> li li:hover , .rasver.colb #menu1 ul> li li.yuimenuitem-selected,
.rasver.colb #menu1 ul> li li li:hover , .rasver.colb #menu1 ul> li li li.yuimenuitem-selected
 {
	background:#000;
	border:#000 1px solid;
}
.rasver.colb #menu1 ul> li li:hover a , .rasver.colb #menu1 ul> li li.yuimenuitem-selected a,
.rasver.colb #menu1 ul> li li li:hover a , .rasver.colb #menu1 ul> li li li.yuimenuitem-selected a 
 {
	color:#fff;
}


.rasver.colc #menu1 ul> li:hover , .rasver.colc #menu1 ul> li.yuimenuitem-selected {
	background:#FFF;
}
.rasver.colc #menu1 li:hover>a , .rasver.colc #menu1 ul> li.yuimenuitem-selected>a{
	color:#000;
}
.rasver.colc #menu1 ul> li:hover li,
.rasver.colc #menu1 ul> li li:hover li
{
	background:#000;
	border:#fff 1px solid;
}
.rasver.colc #menu1 ul> li:hover li a,
.rasver.colc #menu1 ul> li li:hover li a
{
	color:#fff;
}
.rasver.colc #menu1 ul> li li:hover , .rasver.colc #menu1 ul> li li.yuimenuitem-selected,
.rasver.colc #menu1 ul> li li li:hover , .rasver.colc #menu1 ul> li li li.yuimenuitem-selected 
{
	background:#fff;
	border:#000 1px solid;
}
.rasver.colc #menu1 ul> li li:hover a , .rasver.colc #menu1 ul> li li.yuimenuitem-selected a,
.rasver.colc #menu1 ul> li li li:hover a , .rasver.colc #menu1 ul> li li li.yuimenuitem-selected a {
	color:#000;
}



.rasver.colbl #menu1 ul> li:hover , .rasver.colbl #menu1 ul> li.yuimenuitem-selected {
	background:#FFF;
}
.rasver.colbl #menu1 li:hover>a , .rasver.colbl #menu1 ul> li.yuimenuitem-selected>a{
	color:#330099;
}
.rasver.colbl #menu1 ul> li:hover li,
.rasver.colbl #menu1 ul> li li:hover li {
	background:#330099;
	border:#fff 1px solid;
}
.rasver.colbl #menu1 ul> li:hover li a,
.rasver.colbl #menu1 ul> li li:hover li a {
	color:#fff;
}
.rasver.colbl #menu1 ul> li li:hover , .rasver.colbl #menu1 ul> li li.yuimenuitem-selected,
.rasver.colbl #menu1 ul> li li li:hover , .rasver.colbl #menu1 ul> li li li.yuimenuitem-selected {
	background:#fff;
	border:#330099 1px solid;
}
.rasver.colbl #menu1 ul> li li:hover a , .rasver.colbl #menu1 ul> li li.yuimenuitem-selected a,
.rasver.colbl #menu1 ul> li li li:hover a , .rasver.colbl #menu1 ul> li li li.yuimenuitem-selected a{
	color:#330099;
}



.rasver #ariyui88, .rasver #topmenu_block {
	display:none;
}
.rasver #menu1 {
	margin:0 auto;
	width:1200px;
}
.rasver #menu1 #ariyui88_menu {
	display:block;
	position:relative;
}

.rasver .yui-skin-sam .yuimenubarnav .yuimenubaritem  {
	background:none;
	border:none;
}
.rasver.colb .first-of-type a {
	color:#000;
	border-radius:0;
}
.rasver.colb .yuimenubaritem, .rasver.colb .yuimenuitem, .rasver.colb .search_blk {
	border:#000 1px solid;
}
.rasver.colb .yuimenubaritem-selected  , .rasver.colb li.yuimenubaritem-active {
	background:#000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */
}
.rasver.colb a.yuimenubaritemlabel.yuimenubaritemlabel-active , 
.rasver.colb  .yui-skin-sam .yuimenubaritemlabel-selected {
	background:none;
	color:#FFF;
}


.rasver.colc #all , .rasver.colc #header  {
	background:#000;
	color:#000;
}
.rasver.colc .first-of-type a {
	color:#FFF;
	border-radius:0;
}
.rasver.colc .first-of-type li {
	background:#000;	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */
}
.rasver.colc .yuimenubaritem, .rasver.colc .yuimenuitem, .rasver.colc .search_blk {
	border:#FFF 1px solid;
}
.rasver.colc li.yuimenubaritem-selected  , .rasver.colc li.yuimenubaritem-active {
	background:#FFF;
	
}
.rasver.colc a.yuimenubaritemlabel.yuimenubaritemlabel-active , 
.rasver.colc  .yui-skin-sam .yuimenubaritemlabel-selected {
	background:none;
	color:#000;
}


.rasver.colbl #all , .rasver.colbl #header  {
	background:#330099;
	color:#000;
}
.rasver.colbl .first-of-type a {
	color:#FFF;
	border-radius:0;
}
.rasver.colbl .first-of-type li {
	background:#330099;	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */
}
.rasver.colbl .yuimenubaritem,.rasver.colbl .yuimenuitem, .rasver.colbl .search_blk {
	border:#FFF 1px solid;
}
.rasver.colbl li.yuimenubaritem-selected , .rasver.colbl li.yuimenubaritem-active  {
	background:#FFF;
}
.rasver.colbl a.yuimenubaritemlabel.yuimenubaritemlabel-active , 
.rasver.colbl  .yui-skin-sam .yuimenubaritemlabel-selected {
	background:none;
	color:#000;
}



.rasver .yui-skin-sam .yuimenu ul{
	position:absolute;
}

.rasver  #ariyui88 {
	border-radius:0;
}
.rasver .first-of-type>li {
		
}
.rasver #yui-gen17 {
	left:-10px;
}

/*--------------------------------------*/
/*
.yuimenu {position:static;} 
#ariyui109_menu_0 {left:0;top:10px; position:relative; display:block;)
*/
.rasver .yuimenuitem-level-0 a {
	padding: 13px 17px;
}
/*-------------------------------------*/
.rasver .item-pagemainpage {
	width:auto;
}
.rasver .dnws , .rasver .ddnws , .rasver .ppmws  {
	background:none;
	border:none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */
}
.rasver .sprocket-tables-link .readon {
	background:none;
	border:none;
}
.rasver.colb .pnws,
.rasver .items-leading h2, .rasver #main h3, .rasver #main h4
 {
	color:#000;
}

.rasver.colc .pnws , .rasver.colbl .pnws {
	color:#FFF;
}

.rasver.colb .anws {
	color:#000;
}
.rasver.colb h4.sprocket-tables-title a {
	color:#000;
}
.rasver .sprocket-tables-link .readon {padding-left:0px;}
.rasver.colb .sprocket-tables-link .readon {
	color:#000;
}
.rasver .item-pagemainpage>div {
	/* display:none; */
}
.rasver .item-pagemainpage div:last-child {
	display:block;
}
/* .rasver .item-pagemainpage div div, */
.rasver .item-pagemainpage div.moduletablelist3, .rasver .item-pagemainpage div.moduletablelist3 div div,
.rasver .item-pagemainpage div.dnws div.ddnws
 {
	display:none;
}
.rasver .item-pagemainpage div.moduletablelist3 , .rasver .item-pagemainpage div.moduletablelist3 div {
	display:block;
}
.rasver .sprocket-tables-container.cols-3  {
	padding-left:0!important;
}
.rasver .item-pagemainpage  div.moduletablelist3 .sprocket-tables-overlay {
	display:none;
}
.rasver .item-pagemainpage  div.moduletablelist3 .sprocket-tables .sprocket-tables-nav {
	display:none;
}
.rasver .cols-3 .sprocket-tables-block {
	width:100%;
}
.rasver .pnws {
	margin-left:7px;
}
.rasver #wrapper2 .item-page { 
	background:none;
	border:none;
	border-radius:0;
	width:97%;
	margin-bottom:20px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */
}
.rasver #main {
	height:auto;
	min-height:inherit;
}
.rasver #footer-outer {
/* 	display:block;
	padding:0; */
	width: 940px;
}
.rasver .pinkbg {
    background: none transparent;
    margin: 0;
    padding-right: 0;
	font-size: 13px;
}
.rasver #footer-inner , .rasver #footer , 
.rasver #footer-sub , .rasver ul#absbot {
	background:none;
	border:none;
	border-radius:0;
	width:auto;
	max-width:none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* для IE6-9 */

}
.rasver ul#absbot li.active , 
.rasver ul#absbot li:hover  {background:none;}
.rasver.colb #footer a {
	color:#000;
}
.rasver.colb ul#absbot li:hover {
	background:#000;
}
.rasver.colc #footer a {
	color:#FFF;
}
.rasver.colc ul#absbot li:hover ,
.rasver.colbl ul#absbot li:hover {
	background:#FFF;
}
.rasver h4.sprocket-tables-title a {
	font-size:inherit;
}
.rasver .pnws {
	/* font-size:13px; */
}
.rasver.colb ul#absbot li:hover a {
	color:#FFF;
}
.rasver.colc ul#absbot li:hover a ,
.rasver.colbl ul#absbot li:hover a {
	color:#000;
}
.rasver ul#absbot li:first-child {
	margin-left:0;
}

.rasver #footer-inner {
	max-width:none;
	padding-bottom:0;
}
.rasver .box.box1 , .rasver .box.box2 {
	/* width:47%; */
}

.rasver #fmenu {
	border:none;
	width:auto;
	border-radius:0;
	height:auto;
	position:relative;
}
.rasver .box.box3 {
	/* display:none; */
}

.rasver #footer {
	text-align:left;
	width:auto;
	margin-left:0;
}

.rasver .tac {
	text-align:left;
}
.rasver.colb .lblp , .rasver.colb .valp {
	color:#000;
}
.rasver.colc .lblp , .rasver.colc .valp ,
.rasver.colbl .lblp , .rasver.colbl .valp {
	color:#FFF;
}

.rasver div#xmap , .rasver .contact {
	float:none;
	width:98%;
}
.rasver input.button, .rasver button.button, .rasver button.validate {
	background:none;
	border:none;
	color:#000;
}
.rasver.colc input.button, .rasver.colc button.button, .rasver.colc button.validate ,
.rasver.colbl input.button, .rasver.colbl button.button, .rasver.colbl button.validate{
	color:#FFF;
}
.rasver #fmenu {/* display:none; */}

.rasver #sitename {
    font-size: 20px;
    margin: 10px 0 30px;
	display: block;
}
.rasver p {
    line-height: 1.5;
}
.rasver #wrapper2 {margin:0;}
.rasver #ariyui109_menu_0 {
    float: left;
    width: 233px;
}
.rasver #menu1 #ariyui109_menu_0 li {
    display: block;
    float: none;
	position:relative;
	/* border: 1px solid #000; */
}
.rasver #menu1 #ariyui109_menu_0 li .yuimenu{
	left:100%;
	top:-2px;
}
.rasver .bodywrap{background:none;}
.rasver .search_blk{
	/* border: 1px solid #000; */
	padding:13px 0;
	border-radius: 0;
	width: 228px;
	margin-left: 10px;
	overflow: hidden;
}
.rasver .search_block {
    display: block;
    position: relative;
    z-index: 9;
}
.racver #back-top{background:none #ffffff;}
.rasver #back-top a{text-shadow:none;padding-left:0;width:75px;text-align:center;background:#fff;}
.rasver #back-top a::before {
     content: "▲";
	 margin-right:5px;
}
.rasver.colb #back-top{border:1px solid #000;}
.rasver.colb #back-top a,
.rasver.colc #back-top a,
.rasver.colbl #back-top a
 {
	background:#fff!important;
	color:#000!important;
} 
.rasver.colbl #back-top a{color:#330099 !important;}
.rasver.colbl a:hover, .rasver.colbl a:hover .pinkbg{
	color:#330099!important;
	background:#fff!important;
}
.rasver.colc a:hover, .rasver.colc a:hover .pinkbg{
	color:#000!important;
	background:#fff!important;
}
.rasver.colb a:hover, .rasver.colb a:hover .pinkbg{
	color:#fff!important;
	background:#000!important;
}
.rasver #main h4 {
    background: none repeat scroll 0 0 transparent !important;
}
.rasver .yuimenubaritemlabel span {
    border: none;
}
/***********/
h4.sprocket-lists-title a {
    color: #444444;
    text-decoration: none;
    font-size: 13px;
  
}
.sprocket-padding {
    display: none!important;
}
.sprocket-lists-title {
border: none!important;
}
a.anws {
    color: #d0e7ff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.feed-item-description p {
    float: left;
}
.newsfeed li {
    clear: both;
    list-style: none;
    padding-bottom: 5px;
    border-bottom: 1px dotted #BDBDBD;
    padding-top: 5px;
    margin-right: 25px;
}
span.feed-link a {
    color: #6D6D6D;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}
span.feed-link a:hover {
    color: black;
}
h4.sprocket-lists-portrait-title a :hover {
    color: black;
}
h4.sprocket-lists-portrait-title a {
    color: #6D6D6D;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}
.sprocket-lists-portrait-item a {
       color: #ffffff!important;
    background: #bb61bc;
    margin-right: 5px;
    padding: 0 8px;
}



.sprocket-lists-portrait-image {
    width: 125px;
    height: 125px;
}
.portrait-image {
    /* width: 50px; */
    display: inline-block;
    margin: 0 10px 0 0;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    float: left;
    padding: 1px;
    border: 1px solid #618e13;
}
.pinkbg {
    color: #ffffff;
    background: #bb61bc;
    margin-right: 5px;
    padding: 0 8px;
}
.sprocket-lists-portrait-item a span.pinkbg {
    margin: 0;
    padding: 2px 5px;
}
#main .sprocket-lists-portrait-item a {
    float: right;
    font-size: 8.77px;
    font-weight: 700;
    margin-top: 12px;
    text-transform: lowercase;
}
a.anws {
    color: #d0e7ff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.sprocket-lists-portrait .active .portrait-image {
    width: 125px!important;
    height: 125px!important;
    margin-left: 0px!important;
}
.glava_img {
    background: none repeat scroll 0 0 #ffffff;
    border: 2px solid #73a9e0;
    border-radius: 6px;
    display: inline-block;
    margin: 25px 0 25px 25px;
    padding: 3px;
}
.glava_txt {
    display: inline-block !important;
    margin: 13px 0 0 34px;
    vertical-align: top;
    width: 630px;
}
.dnws {
    margin-bottom: 10px;
    border: 1px solid #cbcbcb;
    border-radius: 10px;
    padding-bottom: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
    background: -webkit-linear-gradient(top, bottom, #fff 20%, #e0e0e0 100%);
    background: -moz-linear-gradient(top, #fff 20%, #e0e0e0 100%);
    background: -o-linear-gradient(top, #fff 20%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, #fff 20%, #e0e0e0 100%);
    background: linear-gradient(to bottom, #fff 20%, #e0e0e0 100%);
}
div.moduletablebok {
    margin: 0px 0 2px 0px!important;
}
#ariyui109 .yuimenuitemlabel.yuimenuitemlabel-hassubmenu {
    padding-right: 21px;
    background: url("../images/left-menu-arrow.png") no-repeat scroll right center;
}
#ariyui109 .yuimenuitemlabel.yuimenuitemlabel-hassubmenu:hover {
    background: url("../images/left-menu-arrow-select.png") no-repeat scroll right center;
}




div.moduletablebok a.yuimenuitemlabel:hover {
    background-image: none;
    border-bottom: dotted 1px #d0e7ff;
    margin-bottom: -3px;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
    padding: 0px 15px;

    border-right: 1px solid #bcdffb;
}
a.yuimenubaritemlabel {
    color: #d0e7ff;
    padding: 12px 0px!important;
}
ul.first-of-type {
    padding: 1px 0px;
}
li.yuimenubaritem.yuimenubaritem-active {
    margin-left: 5px;
}
.bannergroupabanners {
    text-align: center;
}
div#ariyui109_menu {
    border-radius: 10px!important;
    padding: 0px;
    background: #53A6F0!important;
    margin-bottom: 20px;
}
.yuimenubar ul {
    border: 1px solid white;
    border-radius: 5px;
}
.search.mod_search87 {
    background: url('../images/top-bg.png') repeat-x 0 0 #7ec0f7;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c1f7', endColorstr='#80c1f7');
    background: -webkit-linear-gradient(top, bottom, #81c1f7 50%,#489df4 51%,#80c1f7 100%);
    background: -moz-linear-gradient(top, #81c1f7 50%,#489df4 51%,#80c1f7 100%);
    background: -o-linear-gradient(top, #81c1f7 50%,#489df4 51%,#80c1f7 100%);
    background: -ms-linear-gradient(top, #81c1f7 50%,#489df4 51%,#80c1f7 100%);
    background: linear-gradient(to bottom, #81c1f7 50%,#489df4 51%,#80c1f7 100%);
    border-radius: 5px;
    border: 1px solid #bcdffb;
    position: relative;
    padding: 5px 8px;
    width: 232px;
    float: left;
    margin-bottom: 10px;
}

.moduletablebok h3 {
  
    text-align: center;
    padding-top: 20px;
    /* background: rebeccapurple; */
    margin: 0;
}
p.totle-hed-txt {
        color: #a5097f;
    font-size: 18px;
    text-align: center;
	padding: 0;
    margin: 0;
    text-transform: uppercase;
        font-weight: bold;
        
}
.ppnws a.anws {
    color: white!important;
}
.namevs {
    width: 216px;
    font-size: 16px;
    /* text-decoration: none!important; */
    color: #292929;
    padding: 5px;
    /* border: 3px solid #F7F7F7; */
    margin-top: 4px;
    float: right;
    text-align: center;
}
span.create-d {
    margin-top: 15px;
    position: absolute;
    color: white;
    background: #BB61BC;
    font-size: 10px;
    padding: 0px 5px;
}
p.ppmws a {
    color: white;
}
.moduletablelist3 ul.sprocket-lists-container {
    margin-left: 0px;
}
#accessibility-links{
display:none;	
}
.yuimenubaritemlabel {
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
@media (max-width: 1200px) and (min-width: 360px) {
	#wrapper2 {
    max-width: 700px;
	min-width:360px;
	width:100%;
    float: left;
    position: relative;
    padding-bottom: 20px;
    left: -0.5px;
}
#top {
    margin: 0 0 10px 0;
    overflow: hidden;
   max-width: 700px;
	min-width:360px;
}
#ariyui88 A {
    font-size: 10px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
    padding: 0px 13px;
    border-right: 1px solid #bcdffb;
}
}
.mod_search87 .button {
    border: solid 0px #ddd;
    background: url(../images/zoom.png) no-repeat;
    padding: 9px 14px;
    background-size: 35px;
    color: #333;
    position: absolute;
    right: 18px;
    top: 5px;
    width: 33px;
    height: 33px;
}
.mod_search87 .button:hover{background: url(../images/zoom.png) no-repeat!important;
cursor: pointer;}
.btn-toolbar .btn:hover{
cursor:pointer;	
}

@media (max-width: 1000px) and (min-width: 320px) {
.glava_txt {
    display: inline-block !important;
    margin: 13px 0 0 34px;
    vertical-align: top;
    width: 453px;
}
}
.images{
max-width: 920px;
    position: absolute;
    margin-left: 271px;
    background-size: cover;
    min-height: 255px;
    max-height: 300px;
    min-width: 320px;
    width: 100%;
    /* height: 100%; */
    padding-bottom: 8px;
}
.images img{
    background-size: cover;
	background-repeat: no-repeat;
}
li.active {
        padding-left: 25px;
        width: 870px;

}
.portrait-text {
    width: 890px;
}
.namevs {
        border: medium none;
    color: #195183;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-style: italic;
    font-weight: 700;
    line-height: 12px;
    position: relative;
    text-transform: uppercase;
    width: 210px;
    height: 18px;
    bottom: -14px;
    background: url(..//images/glazblm.png) no-repeat;
    padding-left: 30px;
    right: 20px;
}