/* CUSTOM STYLE CSS         */
/****************************/
/* 
Put your custom css and css overrides in this file.  By restricting 
your css changes to custom-style.css, your changes will not be overwritten 
when upgrading to a new version of this theme.

Steps to customize your UbRAS2 theme:                       
1. Add your custom css to this file                
2. Uncomment different examples and modify data as you wish 
3. Clear cached data at admin/settings/performance 
4. Save this file with a different name to avoid loosing it after a theme update.
*/
/****************************/

/* Erase or comment the lines below to get rid of the image in the right sidebar 
 * and the brand image or choose another image and change the path instead. */

div.navcenter {
display:none;
}

.colmain {
height:auto !important
}

.td_chet {
background-color:#ebf3ec ;
}
.td_nechet {
background-color:white;
}
.calen-day-event {
padding:5px;
font-size:14px;
}
.date-heading h3{
font-size:13px;
color:black;
font-weight:normal;
}
.view-display-id-calendar_1 {
background-color:rgb(246,246,246);
}
#categ_list li:hover {
color:#0f821e
}
a:hover {
	text-decoration:underline !important;
}
.node-type-new .content a:hover, #node-2877 a:hover {
color:#0F821E
}
.absolute {
	position:absolute;
}
div.upd{
	height:90px;
	overflow:hidden;
}

#wrapper {
	background: #ffffff;
}

#node-2732 .content {
height:320px
}

#brand {
	background: url(../images/all/ubras3_logos.gif) no-repeat 50% 30%;
	position: relative;
	margin: 5px auto 0;
	width: 250px;
	height: 50px;
}

#section1 {
	margin-top:-25px;
}

#site-map .expanded>a {
text-decoration:none!important;
cursor:default;
}

#section1 .field-content, #sidebar-left .view-pres-new .field-content, #sidebar-left .view-pres-ads .field-content  {
	height: 97px;
	overflow: hidden;
}
#section1 .field-content div{
border-radius:15px;
}
#section1 .sections .block_1 {
border-bottom-color:white;
border-bottom-width:15px;
border-bottom-style:solid
}

.date-heading a{
	font-size:18px;
	font-weight:normal
}
.uni_font,#section1 .field-content,#sidebar-left .field-content,#block-views-pres_new-block_7{
	font-family: Arial,Verdana,sans-serif !important;
	font-size:12px !important;
	//text-align:left !important;
	word-spacing:0.5px !important;
	letter-spacing:1px !important;
	font-weight:normal;
	font-style:normal !important;
	line-height:16px;
}

#section1 .field-content {
color:#535353;
}
#sections1 .views-field-teaser {
color:black !important;
}
.view-updates .field-content a{
	color:#7b7b7b !important;
}
a.no_dec {
text-decoration:none;
color:#0f821e !important;
}
.u5 .content {
	padding:5px 0px !important;
}
.colright .block, .content {
margin-bottom:0px !important;
margin-top:0px !important;
}
.view-pres-new .view-display-id-page-5  {
margin-top:10px;
}
#section1>table{
background-color:white;
border-collapse:separate;
border-spacing:15px;
width:1020px;
left:-16px;
position:relative;
}
#section1 td ,#block-views-pres_new-block_7,#block-views-pres_new-block_8, #block-views-soon-block_4{
border-radius:8px;
background-color:#f6f6f6;
border:1px;
}
#block-views-pres_new-block_7 {
border-radius:8px 8px 28px 28px;
}
#block-views-soon-block_4 {
border-radius:8px 8px 14px 14px;
}

#block-views-pres_new-block_7,#block-views-pres_new-block_8,#block-views-soon-block_4 {
padding: 10px 20px 20px 20px;
}
#block-views-pres_new-block_7 .view-display-id-block_7 {
padding-bottom:3px;
}
#block-views-pres_new-block_8,#block-views-soon-block_4 {
margin-bottom:15px
}
#block-views-pres_new-block_7 .field-content {
overflow:hidden;
height:auto;
color:#535353;
}
#block-views-pres_new-block_8 .field-content {
// height:350px;
padding-left:60px;
padding-right:60px;
overflow:hidden
}
.calendar-calendar{
	z-index:0 !important;
}
#block-views-calendar_date-calendar_block_6, #block-views-calendar_date-calendar_block_3, #block-views-calendar_date-calendar_block_2, #block-views-calendar_date-calendar_block_4,#block-views-calendar_date-calendar_block_7{
	display:none;
	padding: 0px 20px 5px 20px;
}

#sidebar-left .block-icon {
	display:none;
}
#sidebar-right > div {
	margin-top: -15px;
}
#main > h1 {
background-color:#1A55A5;
color:white;
}
#main .full-node .content {
background-color:#f6f6f6;
border-radius:0 0 8px 8px;
padding: 5px 20px 10px 20px;
color:black !important
}
hr {
height:0px
}
#main .full-node {
	margin-top:-1px;
	margin-bottom:-2px;
}
.lvl_2,.lvl_3,.lvl_4 {
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	color:black;
}
li.lvl_2 {
	margin-top:5px;
}
li.lvl_3,li.lvl_4,li.lvl_5 {
	margin-top:3px;
margin-left:3px;
}
li.lvl_4 {
margin-left:6px;
}
.green-col {
	color:#0f821e;
}
#sidebar-left .block-wrapper {
position: relative;
top:-20px;
}

.view-tu h2,.view-sc-conc h2,.view-resolutions h2,.view-instructions h2, view-pres-new h2{
color:black !important;
}
.view-tu img {
max-width:600px;
height:auto;

}
view-rionews,.view-nisonews,.view-sc-conc,.view-tu,.view-dextaffairs,.view-resolutions,.view-instructions,.view-su-vyp,.view-laws, .view-deplabpro, .view-updates, .view-smu-doc {
background-color: #f6f6f6;
padding:5px 10px 10px 20px;
border-radius: 0 0 8px 8px;
color:black!important
}

.site-map-menus {
background-color:#f6f6f6;
color:black !important;
margin-top:-13px;
padding-bottom:5px;
border-radius:0 0 8px 8px;
}
#breadcrumb {
	display:none;
}

.site-map-menus h2.title, #block-views-soon-block_3 .block-icon {
display:none;
}
#sidebar-left .view-pres-new, #sidebar-left .view-pres-ads
{
background-color:#f6f6f6 !important;
border-radius:10px !important;
padding:10px;
margin-top:-10px;
}
#sidebar-left #block-views-pres_new-block_4, #sidebar-left #block-views-pres_ads-block_2,#sidebar-left #block-views-pres_new-block_5,#sidebar-left #block-views-pres_new-block_6
{
margin:0;
padding-left:0;
}
#sidebar-left #block-views-pres_new-block_4 .content, #sidebar-left #block-views-pres_ads-block_2 .content,#sidebar-left #block-views-pres_new-block_5 .content,#sidebar-left #block-views-pres_new-block_6 .content
{
padding-left:0px;
}
#sidebar-left #block-views-pres_new-block_4
{
margin-top:0px;
}
#grafik td {
padding:1px 5px 1px 5px;
}
.pad5 td {
padding:5px;
}

.pad5 tr:nth-child(even){
background-color:#ebf3ec !important;
}

.node-type-new a:hover, .node-type-ad a:hover, #block-views-soon-block_4 a:hover, #partn a:hover,.gr_a a:hover {
color:#0f821e;
}

.prez_img {
//margin-top:-50px;
//margin-bottom:30px!important
}
.prez_img #poyas {
margin-top:-100px!important
}


/************************/
/* HEADER IMAGE ROTATOR */
/************************/
#header {
	height: 150px;
}

.backing {
	height: 187px;
/*	position: relative;
	float: left;
	top: -187px;
	left: 5px;*/
//	background: transparent url(../images/all/backingN.png) repeat-x 0 0; 
}

#backL {
	height: 187px;
	position: relative;
/*	float: left;*/
	top: -187px;
/*	right: 5px;*/
	float: left;
	width: 5px;
	left: 25px;
//	background: transparent url(../images/all/backingL.png) no-repeat 0 0; 
}

#backR {
	height: 187px;
	position: relative;
/*	float: left;*/
	top: -187px;
/*	right: 5px;*/
	float: right;
	width: 5px;
	left: -25px;
//	background: transparent url(../images/all/backingR.png) no-repeat 0 0; 
}

.backing #headimg {
	background: transparent url(headerimg/rotate.php) no-repeat 100% 0%; /* rotates images in the headerimg folder */
}

/********************/
/* DROP DOWN SHADOW */
/********************/

ul.firstsublayer, 
ul.sublayer {
	width: 198px;
	background: url(../images/menushadow.png) no-repeat 15px 15px; 
}



/* Uncomment the first declaration below to hide the titles on the front page 
 * Addapt the second declaration to hide a certain title. 
 * Third one is for no "Read more" on the first page. */ 
/*
.front h2 a {
	display: none;
}
.front #node-XXX h2 a {
	display: none;
}
.front .node_read_more {
	display: none;
}
*/


/*******************************/
/* CUSTOM FIXED or FLUID WIDTH */
/*******************************/ 
/* First choose "Custom Layout width" in UbRAS3 settings page.
 * Uncomment the lines below and modify the value as you wish. 
 * E.g. 1000px for fixed width or 85% for fluid width */
/*
body.layout-fluid .sizer {
	width: 90%;
}
body.layout-fixed .sizer {
	width: 980px;
}
*/


/*******************************/
/* CUSTOM Equal width sidebars */
/*******************************/ 
/* First choose "Equal width sidebars" in UbRAS3 settings page.
 * Uncomment the lines below and modify the values keeping pair values. */

body.l-m-r-eq .colleft, body.m-r-eq .colleft, body.l-m-eq .colleft {
	width: 232px;
	margin-left: -232px;
}
body.l-m-r-eq .colright, body.m-r-eq .colright, body.l-m-eq .colright {
	width: 232px;
	margin-right: -232px;
}
body.l-m-r-eq .outer, body.l-m-eq .outer, body.l-m-eq .outer {
	margin-left: 232px;
}
body.l-m-r-eq .outer, body.m-r-eq .outer, body.m-r-eq .outer {
	margin-right: 232px;
}
body.l-m-eq .colleft {
	width: 232px;
	margin-left: -232px;
}
body.m-r-eq .colright {
	width: 232px;
	margin-right: -232px;
}



/******************************/
/* SPECIAL STATIC-MENU COLORS */
/******************************/

/* Uncomment this to have different colors (and chooose them) for first and last menu items. */
/*
#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}
*/


/* Change the values below accordingly: XXX=menu numer; YYY=background color. */
/*
#navlist li.menu-XXX a {
	background: #YYY;
}
*/


/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where XXX is the block number */

/*
#block-block-XXX .block-icon {
background: transparent url(../images/contact_48.png) no-repeat;
}
*/

.block.themed-block {
	background: transparent;
	border-width: 0;
}
.bicons48 div.block-icon {
        position: absolute;
        width: 244px;
        height: 28px;
        margin: -15px 0 0 -11px; /* LTR */
}
.bicons48 .themed-block .title{
	padding: 9px 0 0;
	margin: 0 0 0 0px;
	text-align: center;
	text-transform: none;
	color: white;
}
#logo img {
	margin: -5px 0 -7px 20px;
}
.block .content {
	margin: 10px 0 -10px;*
	padding: 10px 10px 0;
}
#sidebar-left, #sidebar-right {
	margin: 16px 0 0 0;
}
#societies {
	width: 19px;
	position: fixed;
	right: 0px;
	bottom: 0;
}
#main #block-search-0 {
	padding: 0;
	margin-top: -20px;
}
/*******************************************/
/* Dates & header in left & rjght portlets */
/*******************************************/
.lpldate, .rpldate, .rpldate a {
	color: black;
	font-weight: bold;
/*	font-style: italic;*/
	margin-top: 5px;
	text-align: right;
}
.lpldate {
	margin-right: -8px;
}
.rpldate {
/*	text-align: left;*/
}
.rpldate a:hover {
color:#0f821e;
}
.lplname {
	text-align: right;
	margin-right: 6px;
	margin-left: -5px;
}
.rplname {
	text-align: right;
	margin-right: 4px;
	margin-left: -7px;
}
.rplname p {
	margin: 0;
}
/*******************************************/
/* for update page                         */
/*******************************************/
body.div.upd {
	height:90px;
	overflow:hidden;
}

div.author {
	background-color: #dfd;
}

#navlst {
	display: inline-block;
	padding: 0;
}
#navlst li {
/*        font-size: 180%;
	line-height: 150%;
height: 26px;*/
	display: inline;
}
#navlst a {
	display: block;
 	text-decoration: none;   
/*	float: left;*/
	margin: 0 2px;
}
.block ul {
	padding: 0 0 0em 0.5em;
}
.block ul.jquerymenu {
	padding: 0;
	margin-left: -3px;
	margin-right: -7px;
}
#showme li, .showme li {
	//list-style-image: url(/sites/all/themes/ubras3/images/marker.png);
}
#showme li a, .showme li a, h3.showme a {
	//color: #007236 !important;
	color:black;
	text-decoration: none !important;
	cursor: text;
}
/*	DROP MENU	*/
  
/*body {
	background:#E5F0FF none repeat scroll 0 0;
	color:#595959;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
ul, li{
	padding: 0px;
	margin: 0px;
}
*/
ul.dropmenu li a.selected, ul.dropmenu li a:hover{
	color: #0657AD !important;
	background: #FFFFFF url(images/gradient.png) repeat-x scroll 0 0;
}
ul.dropmenu li a.selected span{
	background:transparent url(images/arrow_hover.png) repeat-x scroll 0 0;
}

#newmenu {
	margin-top: 26px;
	height: 28px;
	text-align: center;
	background: transparent;;
}
ul.dropmenu{
	position: relative;
	margin: 0px;
	padding: 1px 0px 0px 0px;
/*	background:transparent url(images/navigation.png) repeat-x scroll 0 0;*/
	display:inline-block;
	height: 35px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.dropmenu li{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.dropmenu li a{
	height: 22px;
	padding: 9px 30px 0px 15px;
	display: block;
	cursor: pointer;
	border-right: solid 1px #4a779d;
	border-left: solid 1px #4a779d;
	color: #FEEDC0;
	text-transform: uppercase;
	text-decoration: none !important;
}
.dropmenu li span{
	display: block;
	float: right;
	height: 10px;
	width: 10px;
	background:transparent url(images/arrow_up.png) repeat-x scroll 0 0;
	position: absolute;
	top: 12px;
	right: 10px;
}
.dropmenu li  a:hover span{
	background:transparent url(images/arrow_hover.png) repeat-x scroll 0 0;
}
.dropmenu li:hover ul, .dropmenu li:hover div{
	display: block;
}
.dropmenu ul{
	position: absolute;
	display: none;
	width: 140px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	background: #FFFFFF url(images/gradient.png) repeat-x scroll 0 0;
}
.dropmenu ul li{
	border: 0;
	float: none;
}
.dropmenu ul a {
  border: 1px solid #ccc;
  border-bottom: 0;
  white-space: nowrap;
  display:block;
  color: #0657AD;
  text-decoration: underline;
  text-transform: none;
}
.dropmenu ul a:hover {
	color:#F67A00 !important;
	text-decoration: none;
	background-color: #F0F0F0;
	background-image: none;
}
.dropmenu div ul{
	position: relative;
	display: block;
}
.dropmenu li div{
	background: #FFFFFF url(images/gradient.png) repeat-x scroll 0 0;
	border: 1px solid #ccc;
	padding: 5px;
	display: none;
	position: absolute;
}
.dropmenu li div ul{
	border: none;
	background: none;
	position: relative !important;
}
.dropmenu li div a{
	border: none;
	border-bottom: 1px solid #ccc;
}
.dropmenu li div div{
	display: block;
	position: relative;
	background: none;
	border: none;
}
.dropmenu li div div a{
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.dropmenu li div div a:hover{
	color: #000;
	text-decoration: none;
}
ul.left{
	float: left;
	width: 145px;
}
ul.right{
	float: right;
	width: 145px;
}
.small{
	color: #666;
	font-size: 10px;
	padding: 10px 5px 8px 5px !important;
	display: block;
	clear: both;
}
.products{
	width: 300px;
	padding: 15px !important;
}
.products ul{
	width: 100%;
}
.products ul li{
	border-bottom: 1px solid #ccc;
	height: 40px;
	padding: 10px 0px;
}
.products h2{
	font-size: 16px;
	padding: 2px 0px 3px 0px;
	margin: 0px;
}
.products p{
	color: #666;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
.products img{
	float: left;
	padding-right: 10px;
}
.products  ul li a{
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.products  ul li  a:hover{
	color: #000 !important;
	text-decoration: none;
	background: none !important;
}

.tutorials {
	width: 300px;
}

.login {
	padding: 15px !important;
	width: 180px;
}
/*input {
	border:1px solid #4A779D;
	padding: 3px 8px;
	margin-bottom: 8px;
	width: 164px;
}*/
label {
	padding: 0px 0px 4px 0px;
	display:block;
}
button {
	background: #4A779D url(images/navigation.png) repeat-x scroll 0 0;
	color: #FFF;
	border:1px solid #4A779D;
	padding: 4px 10px;
	width: 180px;
}
ul.mdropmenu {
	position: relative;
	margin: 0px;
	padding: 1px 0px 0px 0px;
/*	background:transparent url(images/navigation.png) repeat-x scroll 0 0;*/
	display:inline-block;
	height: 35px;
	font-family:Arial,Verdana,sans-serif,Helvetica;
	font-size: 12px !important;
}
/*ul.submenu li{
	margin-top:28px;
}*/
.mdropmenu li {
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px !important;
}
.mdropmenu li a {
	height: 26px;
/*	padding: 9px 30px 0px 15px;*/
	display: block;
/*	cursor: s-resize;
	border-right: solid 1px #4a779d;
	border-left: solid 1px #4a779d;
	color: #FEEDC0;*/
	text-transform: uppercase;
	text-decoration: none !important;
	color: #888;
	font-size: 12px !important;
}
.mdropmenu li span {
	display: block;
	float: right;
	height: 10px;
	width: 10px;
/*	background:transparent url(images/arrow_up.png) repeat-x scroll 0 0;*/
	position: absolute;
	top: 12px;
	right: 10px;
}
/*.mdropmenu li  a:hover span{
	background:transparent url(images/arrow_hover.png) repeat-x scroll 0 0;
}*/
.mdropmenu li:hover ul, .mdropmenu li:hover div{
	display: block;
}
.mdropmenu li div.subdmenu{
	position: absolute;
	display: none;
	top: 31px;	/* linux - 31 MS - 32*/
	margin: 0 0 -3px 0;
/*	background: #e7e8ea;*/
}
.mdropmenu li div .subdmenu{
	position: absolute;
	display: none;
	top :0;
	background: #e7e8ea;
}
.mdropmenu ul li{
	font-weight: bold;
/*	float: none;*/
}
.mdropmenu ul li ul li {
	font-weight: normal;
}
.mdropmenu .subdmenu a {
/*  border: 1px solid #ccc;
  border-bottom: 0;*/
  white-space: normal;
  display:block;
/*  color: #888;*/
  text-decoration: underline;
  text-transform: none;
}
.mdropmenu ul a:hover {
	color:#333 !important;
	text-decoration: underline !important;
/*	background-color: #e7e8ea;*/
	background-image: none;
}
.mdropmenu div ul{
/*	position: relative;*/
	display: block;
}
.mdropmenu li div {
/*	background: #e7e8ea url(images/gradient.png) repeat-x scroll 0 0;
	border: 1px solid #ccc;
	padding: 5px;
*/	display: none;
	position: absolute;
}
.mdropmenu li div ul{
	border: none;
	background: none;
/*	position: relative !important;*/
}
.mdropmenu li div a{
	border: none;
/*	border-bottom: 1px solid #ccc;*/
}
.mdropmenu li div div{
	display: block;
	position: relative;
	background: none;
	border: none;
}
.mdropmenu li div div a{
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.mdropmenu li div div a:hover{
	color: #000;
	text-decoration: none;
}
ul.subdmenu {
	padding-left: 10px !important;
	text-align: left !important;
}


/*	END OF DROPMENU CSS	*/
.bicons48 .block-event .block-icon, .bicons48 .block-print .block-icon, .bicons48 .block-print_mail .block-icon {
	background: transparent url(../images/icons/blocks/icon_17_48.png) no-repeat !important;
}
/*	logo in center begin */
#logo {
	margin: -15px 0 0 -20px;
	position: absolute;
	text-align: center;
}
body.layout-jello .sizer0 {
max-width: 300px;
}
#site-name {
	margin-top: -33px;
}
#name-and-slogan {
	//padding: 0;
}
/*	logo in center end */

#srch_form {
	text-align: center;
}
#autocomplete {
	text-align: left;
}
ul#counter {
	list-style-type: none;
}
ul.menu li {
	list-style-image: url(/misc/menu-leaf.png);
}
ul.jquerymenu {
	padding: 0 !important;
	margin-left: 0 !important;
	margin-right: -10px !important;
}
ul.menu li.leaf {
	margin: 0;
}
li.leaf {
	padding: 0;
}
ul.jquerymenu li span.parent {
	margin-top: 4px;
}
#mainmenu {
	margin-top: 32px;
	height: 28px;
	text-align: center;
	background: transparent;
}
#mainmenu li.tdn a.top {
  	text-decoration: none;   
	width: 86px;
}
#mainmenu #td1 a.top {
 	background: transparent url(/sites/default/files/news-1.png) no-repeat;
}
#mainmenu #td2 a.top {
        background: transparent url(/sites/default/files/UrO_RAN-1.png) no-repeat;
}
#mainmenu #td3 a.top {
        background: transparent url(/sites/default/files/chleny_RAN-1.png) no-repeat;
}
#mainmenu #td4 a.top {
 	background: transparent url(/sites/default/files/issledovaniya-1.png) no-repeat;
	width: 122px;
}
#mainmenu #td5 a.top {
        background: transparent url(/sites/default/files/innovatsii-1.png) no-repeat;
}
#mainmenu #td6 a.top {
        background: transparent url(/sites/default/files/konkurs-1.png) no-repeat;
}
#mainmenu #td7 a.top {
        background: transparent url(/sites/default/files/profsouz-1.png) no-repeat;
}
#mainmenu #td8 a.top {
 	background: transparent url(/sites/default/files/oys-1.png) no-repeat;
}
#mainmenu #td9 a.top {
        background: transparent url(/sites/default/files/dokument-1.png) no-repeat;
}
#mainmenu #td0 a.top {
        background: transparent url(/sites/default/files/kontakt-1.png) no-repeat;
}
#mainmenu #td1 a.top:hover {
 	background: transparent url(/sites/default/files/news-2.png) no-repeat;
}
#mainmenu #td2 a.top:hover {
        background: transparent url(/sites/default/files/UrO_RAN-2.png) no-repeat;
}
#mainmenu #td3 a.top:hover {
        background: transparent url(/sites/default/files/chleny_RAN-2.png) no-repeat;
}
#mainmenu #td4 a.top:hover {
 	background: transparent url(/sites/default/files/issledovaniya-2.png) no-repeat;
	width: 122px;
}
#mainmenu #td5 a.top:hover {
        background: transparent url(/sites/default/files/innovatsii-2.png) no-repeat;
}
#mainmenu #td6 a.top:hover {
        background: transparent url(/sites/default/files/konkurs-2.png) no-repeat;
}
#mainmenu #td7 a.top:hover {
        background: transparent url(/sites/default/files/profsouz-2.png) no-repeat;
}
#mainmenu #td8 a.top:hover {
 	background: transparent url(/sites/default/files/oys-2.png) no-repeat;
}
#mainmenu #td9 a.top:hover {
        background: transparent url(/sites/default/files/dokument-2.png) no-repeat;
}
#mainmenu #td0 a.top:hover {
        background: transparent url(/sites/default/files/kontakt-2.png) no-repeat;
}
/**********************************************************************************/

div.subdmenu ul {
	padding: 0 2px 2px 2px !important;
	text-align: left;
}

#td5 div.subdmenu, #td6 div.subdmenu {
	width: 14em;
}
#td5 div.subdmenu ul, #td6 div.subdmenu ul {
	width: 14em;
}
#td5 div.subdmenu ul li, #td6 div.subdmenu ul li {
	width: 14em;
}
#td5 ul.nice-menu ul, #td6 ul.nice-menu ul, #td8 ul.nice-menu ul , #td0 ul.nice-menu ul  {
	left: 13.9em;
	top: 0;
}

#td1 ul.nice-menu ul {
	left: 12.4em;
	top: 0;
}
#td3 div.subdmenu, #td3 div.subdmenu ul, #td3 div.subdmenu ul li, #td3 ul.nice-menu ul {
        width: 13em;
}
#td3 ul.nice-menu ul {
	left: 12.9em;
	top: 0;
}
#td4 div.subdmenu, #td4 div.subdmenu ul, #td4 div.subdmenu ul li, #td4 ul.nice-menu ul {
        width: 14.5em;
}
#td4 ul.nice-menu ul {
	left: 14.4em;
	top: 0;
}
#td8 div.subdmenu, #td8 div.subdmenu ul, #td8 div.subdmenu ul li, #td8 ul.nice-menu ul {
	width: 10em;
}
#td0 div.subdmenu, #td0 div.subdmenu ul, #td0 div.subdmenu ul li, #td0 ul.nice-menu ul {
	width: 15em;
}
ul.nice-menu li, ul.subdmenu li {
	height: 22px;
}
ul.nice-menu li.menu-2518, ul.nice-menu li.menu-513, ul li.menu-508, ul li.menu-509, ul li.menu-510, ul.nice-menu li.menu-1230, ul.subdmenu li.menu-930, ul.subdmenu li.menu-931, ul.nice-menu li.menu-936, ul.nice-menu li.menu-609, ul.nice-menu li.menu-938, ul.nice-menu li.menu-2518, ul.nice-menu li.menu-1342, ul.nice-menu li.menu-1343, ul.nice-menu li.menu-1344, ul.nice-menu li.menu-1346, ul.nice-menu li.menu-1347, ul.nice-menu li.menu-1348, ul.nice-menu li.menu-1371, ul.nice-menu li.menu-1377, ul.nice-menu li.menu-1427, ul.nice-menu li.menu-1429 {
	height: 37px;
}
ul.nice-menu li.menu-929, ul.nice-menu li.menu-1232, ul.nice-menu li.menu-939, ul.subdmenu li.menu-1235, ul.subdmenu li.menu-1236, ul.nice-menu li.menu-625, ul.nice-menu li.menu-935, ul.nice-menu li.menu-1353, ul.nice-menu li.menu-1354, ul.nice-menu li.menu-1355, ul.nice-menu li.menu-1356, ul.nice-menu li.menu-1378 {
	height: 52px;
}
ul li.menu-1238, ul.nice-menu li.menu-1357, ul.nice-menu li.menu-1379 {
	height: 67px;
}
ul.nice-menu li {
	border: 0;
}
/************************************************************************************************************************************************************************************/
ul.drawers, ul.drawers li, ul.drawers p, li.drawer span h3 {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-family: inherit;
        vertical-align: baseline;
        list-style: none;
	background-color: transparent;
}
li.drawer p {
        padding: 5px 20px 0 15px;
/*	text-align: right;*/
	background-color: transparent;
}
li.drawer span h3 {
        padding-right: 20px;
	text-align: right;
}
li.draw span h3 {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-family: inherit;
        vertical-align: baseline;
        list-style: none;
	background-color: transparent;
}
li.draw p {
        padding: 5px 20px 0 15px;
/*	text-align: right;*/
	background-color: transparent;
}
li.draw span h3 {
        padding-right: 20px;
	text-align: right;
}
/*  Demo Styles                      */

.capt, .capb {
        background: url("/sites/all/themes/ubras3/images/caps.gif") no-repeat;
        height:4px;	/* 3px - for disable border-bottom. See below .capb */
        width:100%;
        position:absolute;*/
        z-index:100;
        margin:0px;
        padding:0px;
    }
    .capt {
        position:absolute;
        background-position:0 -5px;
    }
    .capb {
        margin-top:-4px;	/* 3px - for disable border-bottom. See above .capb */
        position:absolute;
    }
    #content {
        float:left;
    }
    .drawers-wrapper {
        position: relative;
	text-align: left;
        width: 282px;
/*        float:left; 
        margin:10px;*/
    }
        .drawers {
            margin-bottom:15px;
            color:#76797C;
            font-size:11px;
            line-height: 18px;
        }
            .draw {
                background:transparent url(/sites/all/themes/ubras3/images/sideboxlight_bgtr.gif) repeat-y scroll 0pt;
                color:#76797C;
                font-size:11px;
                line-height:1.3em;
                height: 1%; /* for IE6 & 7 */
            }

                .drawer-handle h3{
                    background:#939393 url(/sites/all/themes/ubras3/images/slider_handlebg.gif) no-repeat scroll 0pt;
                    color:#333333;
                    cursor:default;
                    height:25px;
                    line-height:25px;
                    text-indent:15px;
                    font-size:12px;
/*                    width:100%;*/
                }
                    .drawer-handle.open h3 {
                        background-color:#72839D;
                        background-position:-282px 0pt;
                        color:#FFFFFF;
                    }

                /* nasty, but it fixes the indent on the first one. */
                    h3.drawer-handle span {
                        
                    }
                .drawer ul {
                    padding: 0 12px;
                    padding-bottom:0pt;
                }

                /* for IE6 - to override the colour set by .drawer-handle.open (IE6 cannot handle class concatinations) */
                * html .drawer ul {
                    background-color: #FFFFFF;
                    margin: 0 1px;
                }

                .drawer li {
                    border-bottom:1px solid #E5E5E5;
                    line-height:16px;
                    padding:6px 0pt;
                }
                    .drawer-content ul {
                        padding-top: 7px;
                    }
                    .drawer-content li a {
                        display:block;
                        overflow:hidden;
                    }
                    .alldownloads li {
                        border:0pt none;
                        line-height:18px;
                        padding:0pt;
                    }
.drawers li h2 {
	background:transparent url(/sites/all/themes/ubras3/images/sideboxlight_bgtr.gif) repeat-y scroll 0pt;
	margin: 0;
	text-align: center;
	padding-bottom: 0;
}

/*            .drawers a {
                color:#666666;
                text-decoration:none;
                font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
            }
*/
/******************************** standalone.css *********************************/
/*body {
        padding:50px 80px;
        font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/******************************** trigger buttons *********************************/
 
/* trigger button */
#show_1, #show_2 , #show_3 , #show_4 , #show_5 {
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/* mouseover state */
#show_me:hover {
	background-position:0 -44px ;		
}
 
/* clicked state */
#show_me:focus {
	background-position:0 -88px;
}
 
/* tooltip styling */
.tooltip {
	display:none;
	background: transparent url(/sites/all/themes/ubras3/images/green_arrow.png);
	height:140px;
	padding:25px;
	width:340px;
	font-size:11px;
	color:#fff;
	margin:-190px 30px 0 -1550px !important;
	position:relative !important;
	left: 1150px !important;
	top: 0px !important;
}
 
/* a .label p elements inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}
 
.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}
.tooltip p {
	padding: 0 25px 0 0;
	margin-top: 0;
	margin-bottom: 0;
}
div#___plusone_0 {
	padding-left:40px !important;
}
/*#breadcrumb {
	padding: 0 245px;
	margin-top: -32px;
        position:relative;
	top: 38px;
}*/
#breadcrumb {
	clear: none;
}
#breadcrumb .breadcrumb {
	padding: 5px 0 0 0;
	margin-left: -15px;
	clear: none;
/*	margin-top: -32px;
        position: absolute;
        position: relative;
	top: 40px;
	left: 270px;
	height: 8px;
	z-index: 1;
	z-index: inherit;
	font-size: 100%;*/
	line-height: 80%;
	color:darkred !important;
	display: block;
}
#breadcrumb a {
	color:darkgreen !important;
}
/* comment if no #breadcrumb are availabled
.colleft, .colright {	
	border-top: 0;
}*/
#deplabpro {
	color:darkred;
	font-size: 75%;
	text-align: right;
}
h1.title {
	font-family: Arial, Verdana,sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #bcb;
	font-size:17px;
	padding-left:20px;
	padding-top:5px;
	border-radius:8px 8px 0 0;
	margin-top:20px;
	vertical-align:middle;
//	text-shadow: #bcb -0.15em 0.15em 2px;
}
p#siteview a {
	text-decoration: none !important;
}
h3.siteview a {
	cursor: pointer;
}

img.anima {
	position:absolute;
	display:none;
/*	width:180px;*/
	height: 250px;
}
.transparent {
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

/*SCROLL******************************************************************************************************/
/* get rid of those system borders being generated for A tags */
a:active {
    outline:none;
}

:focus {
    -moz-outline-style:none;
}
/*************************************************************************************************************/
#cont {
    margin: -20px auto;
    margin-bottom: -18px;
    width: 854px;
    height:230px;
/*    border:1px solid blue;*/
}
#cont1 {
    margin: -20px auto;
    margin-bottom: -18px;
    width: 854px;
    height:230px; 
/*    border:1px solid red;*/
}
/*
  root element for the scrollable.
  when scrolling occurs this element stays still.
*/
.scrollable {

    /* required settings */
    position:relative;
    overflow:hidden;
    width: 755px;
    height:236px;

    /* custom decorations */
    border:1px solid #ccc;
    background:url(/sites/all/themes/ubras3/_custom/images/h300.png) repeat-x;
}

.scrollable a:nth-child(1) {
    text-decoration: none !important;
    text-align: center;
    font-size: 75%;
}
.scrollable h1 {
    margin: 3px 0 1px;
    padding-bottom: 0;
}

.scrollable1 {

    /* required settings */
    position:relative;
    overflow:hidden;
    width: 770px;
    height:225px;

    /* custom decorations */
    border:1px solid #ccc;
    background:url(/sites/all/themes/ubras3/_custom/images/h300.png) repeat-x;
}

.scrollable1 h1 {
    margin: 3px 0 1px;
    padding-bottom: 0;
}
/*
  root element for scrollable items. Must be absolutely positioned
  and it should have a extremely large width to accomodate scrollable
  items.  it's enough that you set the width and height for the root
  element and not for this element.
*/
.scrollable .items, .scrollable1 .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
  clear:both;
}

.scrollable .items div {
  float:left;
/*  width:680px;*/
}

.scrollable1 .items div {
  float:left;
/*  width:750px;*/
}
div.item{
  width:252px;
  font-size: 75%;
  text-align: center;
}

.scrollable img, .scrollable1 img {
  float:left;
  margin: 5px 13px 0px 13px;
  background-color:#fff;
  padding:2px;
  border:1px solid #ccc;
  width:220px;
  height:165px;

  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

  /* active item */
.scrollable .active, .scrollable1 .active {
//  outline: 2px solid #007236; //#0f0;
  position:relative;
  cursor:default;
}
/*************************************************************************************************************/

/* this makes it possible to add next button beside scrollable */
.scrollable, .scrollable1 {
    float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(/sites/all/themes/ubras3/_custom/images/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:95px 10px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }


/* left */
a.left { margin-left: 0px; }
a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

/* up and down */
a.up, a.down  {
    background:url(/sites/all/themes/ubras3/_custom/images/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
}

/* up */
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

/* down */
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
    visibility:hidden !important;
}
/* position and dimensions of the navigator */
.navi {
    margin: auto;
    width:100px;
    height:20px;
    text-align: center !important;
}

/* items inside navigator */
.navi a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(/sites/all/images/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
.navi a:hover {
    background-position:0 -8px;
}

/* active state (current page state) */
.navi a.active {
    background-position:0 -16px;
}
/*SLIDER******************************************************************************************************/
#scrollUp {
  margin-left: -4px;
  padding-top: 4px;
  width: 200px;
  height: 240px;
}
#content-slider {
  width: 4px;
  height: 445px;
  margin: 0px;
  left: -9px;
  background: #FED;
  position: relative;
  border: 1px solid #FFDA98;
}
.ui-slider-handle {
  width: 6px;
  height: 14px;
  position: absolute;
  left: -2px;
  background: #FFDA98;
  border: solid 1px #AA8888;
  cursor: ns-resize;
}
#content-scroll {
  width: 221px;
  height: 450px;
  margin-top: -14px;
  overflow: hidden;
  position: relative;
  top: -242px;
  left: -10px;
  border: solid 0px black;
  background: transparent;
}
#content-holder, #content-scroll .view-content {
  width: 210px;
//  height: 2500px;
  position: relative;
  top: 0px;
  margin-left: 3px;
  border: solid 0px green;
}
.content-item, view-row {
  width: 210px;
  height: 40px;
  padding: 5px;
  float: left;
}
/******************************************************************************************************/
.month-view {
    margin-left:-18px;
    margin-right:-18px;
}
#main .month-view {
margin:0 10px
}
#main .attachment-after .calendar-calendar {
padding-bottom:20px;
}
.full .inner {
z-index:0
}
#footer #cont{
    font-size: 135%;
}
/******************************************************************************************************/
#weatime {
  color: black;
  margin-bottom: -50px;
  height: 50px;
  z-index: 100;
  position: relative;
}
#contentArea {
// opacity:0;
}
.windic {
  margin: -5px 0;
}
.weathic {
  margin:0px -10px 0;
}
/**fixed for 1280*************************************************************************************/
body.layout-fixed .sizer0 { /* custom */
  width: 1280px ;
}
/* 4 sections ****************************************************************************************/
/*#main .content {
	background: #f6f6f6;
}*/

.section .content {
	margin: -5px 0 5px;
}
td.col-1,td.col-2,td.col-3,td.col-4
{
	width: 25%;
	vertical-align:top;
}
td.col-1,td.col-2,td.col-3,td.col-4 {
	padding:0 15px 0 20px;
	vertical-align: top;
}
.view-updates .view-header {
	margin-left:18px;
}
#section1 .content {
padding:0;
}
td.section.divider {
	border-left: 15px solid #fff;
	width:50%;
}
.u1, .u2, .u2, u4 {
	width: 50%;
	
}
#block-views-updates-block_3 table.col-4 {
border-spacing:15px;
border-collapse:separate;
width:1020px;
left:-16px;
position:relative;
top:-18px;
margin-bottom:-40px;
}

/* Primary Links *************************************************************************************/
#navlinks, #navlist {
	height: 30px;
	margin-top: 44px;
	background: transparent;
}
#navlist a {
margin-top: -1px !important;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 5px;
color: #fff !important;
background-color: transparent !important;
border: none !important;
font-weight: normal;
font-family: Arial, Verdana, "times new roman", sans-serif, Helvetica;
}
#navlist li a:hover, #navlist a.active {
font-weight: normal;
padding-left: 5px !important;
padding-right: 5px !important;
text-decoration: underline;
}
#navlinks ul li a, #navlist a {
padding: 2px 5px;
font-size: 19px;
font-size: 20px;
font-size: 13px;
font-size: 14px;
font-size: 15px;
font-size: 16px;
font-size: 17px;
font-size: 18px;
border-left: 1px solid #004d1b;

font-weight: normal;
line-height: 23px;
}

#navlist li {
border-left: 1px solid #004d1b !important;
padding: 0 50px;
}

#navlist li.first {
border: none !important;
}

.navcenter {
/*	margin-top: -40px;*/
	height: 30px;
/*	position: absolute;
	top: 53px;*/
}

#main {
	padding: 0 5px;
}
/* ********************************************** C A L E N D A R ********************************************* */
.calendar-calendar tr td {
  padding: 2px 4px;
}
.calendar-calendar th.days {
  background-color: #1A55A5;
  color: white;
}

table .mini-day-on a {
  text-decoration: none;
  background-color: #A0A0A0;
  color: white;
  padding: 2px;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
  background-color: #fff;
  font-weight: bold;
  color: #0f821e;
}
.calendar-calendar td, .calendar-calendar table.mini td.empty {
  background-color: #f5f5f5;
}
.calendar-calendar table.moni td.empty {
//  background-color: #f5f5f5;
  color:#f00;
}
.calendar-calendar td.sat, .calendar-calendar td.sun, .calendar-calendar table.mini td.sat.empty, .calendar-calendar table.mini td.sun.empty{
  background-color: #fff0f0;
}
.calendar-calendar th.sat, .calendar-calendar th.sun {
  color: #fff0f0;
}
#block-views-calendar_date-calendar_block_1 {
  padding: 5px 20px;
  padding-top:0px;
}
.view-content .calendar-calendar .date-prev, .view-content .calendar-calendar .date-next {
  background-color: rgb(246,246,246);
  padding: 10px 0 0;
}
.full .week {
border-top-left-radius: 15px;
}
.full .sun {
border-top-right-radius:10px
}
#main .view-id-calendar_date {
border-radius: 0 0 10px 10px
}
.colright .date-prev, .colright .date-next {
background-color:white !important;
}
div.feed-icon {
  display: none;
}  
.single-day .calendar {
  padding-left:25px!important; 
 }
.day-view .full .multi-day {
display:none;
}
  
/***** CELEBRATIONS *****/
td#calendar_date-2012-01-01, td#calendar_date-2012-01-07, td#calendar_date-2012-02-08, td#calendar_date-2012-02-23, td#calendar_date-2012-03-08, td#calendar_date-2012-05-01, td#calendar_date-2012-05-09, td#calendar_date-2012-06-12, td#calendar_date-2012-11-04 {
  color: brown;
}
td#calendar_date-2013-01-01, td#calendar_date-2013-01-07, td#calendar_date-2013-02-08, td#calendar_date-2013-02-23, td#calendar_date-2013-03-08, td#calendar_date-2013-05-01, td#calendar_date-2013-05-09, td#calendar_date-2013-06-12, td#calendar_date-2013-11-04 {
  color: brown;
}



#vyst img {
width:120px;
height:auto;
}