	/* Basic markup */

/* * {	list-style-type: square ; }*/

/* -- ajax load -- */
html.js a.views-throbbing, 
html.js span.views-throbbing,
#contentwrap. a.views-throbbing,
#contentwrap. span.views-throbbing,
#bottom-region-wrap. a.views-throbbing,
#bottom-region-wrap. span.views-throbbing {
				background-image: url("images/ajax-loader.gif");
}
/* -- end ajax load -- */

* a {
				color: #127945 ;				
}
* a:hover {
				color: #1a8fcf ;
				text-decoration: none ;					
}
*fieldset {
				border: none ;
				padding: 0 ;
}

.node-unpublished {
  background-color: transparent ;
}

.feed-icon {
				display: none ;
}
/* -- -- */

.form-submit {
				color: white ;
				background-color: #9bd352 ;
				border: none ;
				/*text-shadow: 0px -1px white ;*/
				cursor: pointer ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;				
}

.loading, .hide_submit {
				display: inline-block ;
				color: #1a8fcf ;
				font-weight: bold ;
				/*background-image: url("images/ajax-loader.gif");
				background-repeat: no-repeat ;
				background-position: 2 0 ;				
				padding-left: 18px*/ 
}

html.js a.views-throbbing, 
html.js span.views-throbbing {
				background-image: url("http://bilostalo.ru/sites/all/themes/bilostalo/images/ajax-loader.gif");				
}
.ac_input {
				background-image: url("/sites/all/themes/bilostalo/images/ajax-loader.gif") !important ;
				background-position: 100% 6px !important ;
				background-repeat: no-repeat;
}
		/* -- login -- */
#substance-login {
				float: right ;
				margin-right: 36px ;
}
#header-login {
				float: left ;
				display: inline-block ;
				width: 342px ;
}
#header-bottom-login {
				background: none ;
				/*width: 100% ;*/
				margin-left: 18px ;
}
#login {
				margin: 18px auto ;
				display: inline-block ;
				width: 684px ; 
}
#register {
				margin: 18px auto ;
				display: inline-block ;
				width: 704px ;				
}
#password {
				margin: 18px auto ;
				display: inline-block ;
				width: 706px ;				
}
#login .description, #register .description, #password .description {
				display: none ;
}
.title-login {
				float: left ;
				display: inline-block ;
}
.title-register {
				width: 250px;
}
.t-login {
				display: inline-block ;
}

#edit-title-wrapper {
				margin-bottom: 0 ;
}
.maxlength-counter {
				font-size: 0.8em ;
}

.h1-login {
				text-align: right ;
				width: 230px ;
}
.h1-password {
				text-align: right ;
				width: 252px ;
}
.or-login {
				float: right ;
				font-size: 1.2em ;
}
#vk-login {
				padding-top: 18px ;
				padding-left: 105px ;
}
.openidenter-login {
				display: inline-block ;
				float: right ;
				margin: 18px 0 ; 
}
.openidenter-login a {
				text-decoration: none ;
				background-color: #656565;
				padding: 6px ;
				
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
}
.openidenter-login img {
				margin: 0 3px ;
}
.content-login {
				float: right ;
				display: inline-block ;
				width: 436px ; 
}
.forgot-login {
				float: right ;
				margin-top: -18px ;
				margin-right: 212px ;
}
.terms-login {
				float: right ;
				margin-top: -18px ;
				margin-right: 52px ;			
} 
		/* -- /login -- */
		
		/* -- top-slogan -- */
#basicFeatures {
	background: #9bd352 ;
	overflow: hidden ;
	display: block ;
	width: 978px;
	height: 325px;
	
	margin: 18px 0 ;
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;
	}

.top-slogan {
				height: 325px ;
				background-repeat: no-repeat ;
}	
.top-slogan-bg1 {
				background-image: url("images/top_slogan_01.jpg");
}
.top-slogan-bg2 {
				background-image: url("images/top_slogan_02.jpg");
}
.top-slogan-bg3 {
				background-image: url("images/top_slogan_03.jpg");
}
		.top-slogan-inside 
			{
						margin: 64px 0 0 75px ;
						display: inline-block;
			}
		.top-slogan-title {font-size: 30px; color: white}
		.top-slogan-p {
						font: 14px sans-serif; 
						color: white; 
						margin: 18px 0 36px 0 ;
						width: 325px ;
						height: 96px ; 
						}
		a.top-slogan-a {
						font-size: 18px ; 
						color: #127945 ;
						background-color: white ;
						text-decoration: none ;
						
						border-radius: 3px ;
						padding: 6px 9px ;
						display: inline-block ;
						}
		a.top-slogan-a:hover {background-color: #1a8fcf; color: white }		
		/* -- /top-slogan -- */
		
/* -- -- */


body {
				font: 12px/18px "Helvetica", "Arial", sans-serif ;
				background-color: #e5e5e5 ;
				background-image: url('images/body_bg.gif') ;
				/*background-color: white ;*/
				height: 100%;
				color: #656565 ;	
				min-width: 1200px ; 
}
#wrapper {
				width: 100%;

}



#header {
				margin: 18px 0 0 0; 
}

.clear {clear: both;}

h1 {
				font-size: 30px;
/* 				text-shadow: 0px 2px white ; */
				font-weight: bold ;
				padding: 0;
				padding: 0 0 9px 0 ;
				display: table ;
}

#h1-hide-test h1 {
				display: none ;
}

/*
h1.title {
				margin-top: 15px;
				margin-bottom: 5px;
				
}
*/

/* Header */
#usermenu {
				margin-left: 108px ;				
}

#header-top {
				/*margin-bottom: -9px ;*/
}

#header-top .username {
				margin: 0 9px ;
}

#header-top-left {
				float: left;
}

#header .user {
				margin-left: 98px ;
				color: #b7b7b7 ;
				padding: 0 9px ; 
}
#header .user a {
				color: #127945 ;
				text-shadow: 0px 1px white ;
				font-size: 14px ;
				font-weight: bold ;
				text-decoration: none ;
}
#header .user a:hover  {
				color: #1a8fcf ; 
}

/*-- -- --*/

#header-top-right {
				float: right;
}

/*
#searchform {
				margin: 0 9px ;
}
#searchform .search {
				width: 310px;
				background: white ;
				border: 1px solid #b7b7b7 ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;				
}
#searchform .serach-btn {
				background: none ;
				border: none ;
				color: #127945 ;
				text-shadow: 0px 1px white ;
				cursor: pointer ;		
}
*/
		/* -- ya search -- */
.yandexform {
				width: 310px;	
}
.yaform__input-text, #edit-name, #edit-pass, .form-text, .form-textarea {

				background: white ;
				border: 1px solid #b7b7b7 ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;				
}
#header-top .yaform__submit, #header-top .form-submit {
				color: white;
				background-color: #CCCCCC ;
				border: none ;
				/*text-shadow: 0px -1px white ;*/
				cursor: pointer ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;				
}
#header-top .yaform__submit:hover, #header-top .form-submit:hover, .form-submit:hover {
				background-color: #1a8fcf; 				
}
#header-top .yaform__search, #header-top .yaform__precise-i {
	background-image: url('images/body_bg.gif') ;
}
#header-top .yaform__search-button {
				padding: 0 18px 0 6px ; 
}

#header-top .yaform .yaform__search-input {
				padding: 0 18px ;

}
#header-top .yaform__input-text {
				border: 1px solid #b7b7b7 ;				
}
		/* -- end ya search -- */

		/* -- ya direct -- */
.ya_direct {
				margin: 9px 0 0 0 ;			
}
#yad .y5_ads {
				box-shadow: 0 0 9px 2px #d5d5d5 ;
				-moz-box-shadow: 0 0 9px 2px #d5d5d5 ;
				-webkit-box-shadow: 0 0 9px 2px #d5d5d5 ;							
}

 		/* -- /ya direct -- */
		
/*-- -- --*/
#header-bottom {
				background-image: url('images/bg_header.png') ;
				background-repeat: repeat ;
				width: 100% ;
}
.exit a {
				text-decoration: none ;
				color: #127945 ;
				
				text-shadow: 0px 1px white ;
}
.exit a:hover {
				color: #1a8fcf ;
}

.openidenter {
				margin-left: 6px ;
}
.openidenter a {
				text-decoration: none ;
				display: inline-block ;				
} 
.openidenter img {
				margin: 2px 2px 2px 2px ;
				margin-bottom: -3px ;
				display: inline-block ;
}

.filefield-element {
				margin: 0 ;
}
div.filefield-sources-list a.active {
				color: #656565 ;
				text-decoration: none ;
				cursor: default ;
}
.textlineaddimg {
				float: left ;
				width: 460px;
				color: #F5F5F5 ;
				font-size: 13px;
				padding: 17px 9px ;
				text-align: right;
}
.addimg {
				/*float: right;*/
}
.addimg a {
				line-height: 54px ;
				font-size: 1.5em ;
				/*font-weight: bold ;*/
				text-decoration: none ;
				color: white ;
				background-color: #1a8fcf ;
				padding: 0 18px ;
				display: inline-block ;
				border-left: 1px solid white ; 
				
				text-shadow: 0px -1px #656565 ;
}
.addimg a:hover {
				background-color: #9bd352 ;
}


.logotop {
				float: left ;
				/*background-color: #f3f3f3 ;*/ 
}
.cats {
				float: right ;
				margin: 13px 0 ;
/* 				background-color: #9bd352 ; */
				/*width: 310px ;*/
}
.catlist {
				font-size: 16px ;
}
ul.catlist li {
				float: left;
				border-left: 1px solid white;
				text-align: center ;
				display: inline-block ;
}

ul.catlist li.add {
	background-color: #1a8fcf;	
}

ul.catlist li a{
				text-shadow: 0px -1px #656565;
				text-decoration: none;
				font-size: 1.1em;
				font-variant: normal;
				font-weight: normal;
				color: #FFF;
	
				line-height: 54px;
				display: inline-block ;
				padding: 0 18px ;	
}

ul.catlist li:hover {
			background-color: #1a8fcf ;        
}
ul.catlist li.add:hover {
			background-color: #9bd352 ;        
}
ul.catlist li.addimg {
				padding: 0 ;
				border: none ;
}

.menuline {
				display: inline-block ;
				width: 100% ;
}
ul.menu {
				float: right ;
				margin: 0 9px ;
				font-size: 14px ;
}
ul.menu li {
				float: left ;
				display: inline-block ;
				padding: 0 9px ;
}
ul.menu li a {
				text-decoration: none ;
				color: #127945 ;
				text-shadow: 0px 1px white ;	
}
ul.menu li a:hover {
				color: #1a8fcf ;				
}


/* --------------------------------------------------------- content ---------------------------------------------------------*/

		/* --------------------------- panels ---------------------------*/
.separator, .panel-region-separator {
				margin: 9px ;
				/*float: left ;*/
				display: inline-block  ;
}		
.panel-region-separator {
				display: table ;				
}
		
#c_top {
				/*margin-top: 18px ;*/
				display: inline-block ;
}

#c_top .column_left {
				width: 646px ;
				float: left ; 
}
#c_top .column_right {
				width: 314px ;
				padding-left: 18px ; 
				float: right ;
}
		
#c_bottom { 	
				display: inline-block ;
				margin: 18px 0 ;
			
}
#c_bottom .column {
				float: left ;
				width: 314px ;
}
		/*-- common --*/		
.block-common, #id-tags-common .pane-content {
				background-color: white ; 
				border: 1px solid white ;
				
				box-shadow: 0 0 9px 2px #d5d5d5 ;
				-moz-box-shadow: 0 0 9px 2px #d5d5d5 ;
				-webkit-box-shadow: 0 0 9px 2px #d5d5d5 ;

				/*margin-bottom: 18px ;*/				
				display: block ;
				
				z-index: 0 ;
				
				border-radius: 0 3px 0 0 ;
				-moz-border-radius-top: 0 3px 0 0 ; 
    			-webkit-border-radius-top: 0 3px 0 0 ; 
    				
}
#dayview-after-moder .views-row {
				width: 275px ;
} 
span.clear-img, span.clear-img a /*.block-common span*/ {
				display: inline-block ;
}
.clear-img {
				float: left ;
}
.clear-img-left {
				float: left ;				
}
.clear-img-right {
				float: right ;				
}
/*.clear-img-left, #dayview-after-moder .imagecache-preview_before_img_default { 

				margin-right: 3px ;  				
}*/

.block-pastcode div.column-common {
				background-color: white;
}
.column-common, .views-row {
				margin: 18px ;
				margin-bottom: 0 ;
				background-color: #e5e5e5 ;
				
				display: inline-block ;
				
				border-radius: 3px 3px 0 0 ;
				-moz-border-radius-top: 3px 3px 0 0 ; 
    			-webkit-border-radius-top: 3px 3px 0 0 ;
}
		/*-- common --*/
		
#randomview .view-content {
				margin-bottom: 18px ;
}

#merge-dayimg_50 .tags {
				margin: 3px 0 12px 9px ;
				
				display: block ;
				overflow: hidden ;
				/*width: 100px ;*/
				height: 18px ;
}
#merge-dayimg_50 .field-item {
				display: inline-block;
}
#merge-dayimg_50 .views-row {
				width: 480px ;				
}

.pane-day-img-main-page-2 {
				padding-top: 19px ;				
}

#merge-dayimg .views-row {
				width: 646px ;				
}
#merge-dayimg .views-row, #merge-dayimg_50 .views-row {
				background-color: white ;
				margin: 0 ;
				padding: 0 ;		
}
#merge-dayimg .block-post, #merge-dayimg_50 .block-post {
				margin: 0 ;
				padding: 0 ;
				
				box-shadow: none ;
				-moz-box-shadow: none ;
				-webkit-box-shadow: none ;
				
				border: none ;
				
				border-radius: 0 3px 0 0 ;
				-moz-border-radius-top: 0 3px 0 0 ; 
    			-webkit-border-radius-top: 0 3px 0 0 ;				
}
#merge-dayimg .infoline-post a, #merge-dayimg_50 .infoline-post a {
				font-size: 1em ;
}

#c_bottom .column-botttom-left {
				width: 646px ;
				float: left ;
}
#c_bottom .column-botttom-right {
				width: 314px ;
				float: right ;
				margin-left: 18px ;
}
		/* --------------------------- end panels ---------------------------*/
		
		/* --------------------------- pager ---------------------------*/
.more-common {
				margin: 18px 9px 0 9px ;
				padding: 9px ;
				border-top: 1px solid #b7b7b7 ;
				display: block ;
				text-align: right ; 
}
.more-common a {
				background-color: #9bd352 ;
				color: white ;
				padding: 0 9px ;
				margin: 0 0 0 9px ;
				text-decoration: none ;
				
				display: inline-block ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;
    			
    			text-shadow: 0px -1px #b7b7b7 ;				
}
.more-common a:hover {
				background-color: #1a8fcf ;
				text-shadow: 0px -1px gray ;				
}

		/* -- pager --*/
.pager {
				display: inline-block ;
				color: #656565 ;				
}		
		
.pager-wrap {

				margin: 0 9px ;
				border-top: 1px solid #b7b7b7 ; 
				
				width: 294px ;
				display: inline-block ;
}
.pager-news-wrap, .pager-newimg-wrap {
				width:  304px ;
} 
.pager-newimg-wrap {
				margin-top: 2px ;				
}
.pager-news-wrap {
				margin-top: -1px ;				
}
ul.pager {
				/*border-top: 1px solid white ;*/
				/*padding: 9px ;*/
				float: left ;
}
ul.pager li {
				float: left ;
				line-height: 18px ;
				margin-top: 22px;
}
.item-list ul {
				margin: 0 ;
}



li.prenext {
				padding: 0 18px ;
}


.pager a, li a.active {
				background-color: #9bd352 ;
				color: white ;
				padding: 0 9px ;
				margin: 0 0 0 9px ;
				text-decoration: none ;
				
				display: inline-block ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;
    			
    			text-shadow: 0px -1px #b7b7b7 ;
}
.pager a:hover {
				background-color: #1a8fcf ;
				text-shadow: 0px -1px gray ;
}
		/* --------------------------- end pager ---------------------------*/

/* --------------------------------------------------------- content ---------------------------------------------------------*/			 
/* .content */  #substance {
				margin: 0 auto ;
				width: 978px ; 
}

.content-blog {
				padding-top: 15px;
				font-size: 14px;
}

.content-blog p {
				margin-bottom: 18px;
			    font-size: 14px;
				line-height: 22px;
				-webkit-font-smoothing: antialiased;
}

.content-blog p img {
				margin: 0 auto;
				display: block;
}

.content-page {
				padding-top: 15px;
				font-size: 14px;
}

.content-page h3 {
				margin-bottom: 8px;
				margin-top: 15px;
				margin-left: 20px;
				background: none;
				color: #127945;
				font-size: 20px;
/* 				font-weight: bold; */
				padding: 0;
}

.content-page ul {
				margin-left: 40px;
				list-style: square;
				margin-bottom: 20px;
}

.content-page ol {
				margin-left: 40px;
				list-style: decimal;
				margin-bottom: 20px;
}
.content-page ul li, .content-page ol li{
				margin-bottom: 10px;
}

.content-page p {
				margin-bottom: 10px;
				margin-left: 20px;
				margin-right: 20px;
				line-height: 20px;
}

.content-page p img {
				margin: 0 auto;
				display: block;
}

		/* -- class-tags -- */

			/* -- news-bog -- */	
.view-blog-news img {
				max-width: 610px ;
}			
			/* -- /news-bog -- */		
/*#id-tags {
				margin-top: 6px ;
}*/		

#id-tags .views-row {
				background-color: white ;
				margin: 0 ;
				padding: 0 ;
				width: 646px ;

				margin-bottom: 36px ;
}
#id-tags-common .pane-content {
				padding: 18px ;
}
.tags-common {
				text-align: center ;
}

#id-tags-common a.tagadelic, #id-tags-views-cloud .views-cloud a {
				line-height: 1em ;
				margin: 6px 3px ;
				padding: 2px 4px ;
}
#id-tags-views-cloud .views-cloud {
				padding: 18px ;
}
	
		/* -- class-tags -- */

.class-blog {
				padding: 18px ;
				padding-bottom: 0 ; 
}

.class-blog p {
				margin-bottom: 15px;
				font-size: 14px;
				line-height: 22px;
				-webkit-font-smoothing: antialiased;
}
.timedate-blog {
				float: right ;
}		
		/* -------- dayimag -------- */
.merge-dayimg {
				margin-bottom: 18px ;
}

h4, h2 {
				color: #666666;
				
				background-color:  white ;
				margin-bottom: -1px ;				
				
				padding: 0 9px ;				
				display: inline-block ;
				
				/*border: 1px solid #f3f3f3 ;*/
				border-bottom: none ; 
				
				border-radius: 3px 3px 0 0 ;
				-moz-border-radius-top: 3px 3px 0 0 ; 
    			-webkit-border-radius-top: 3px 3px 0 0 ;
    			  			
				z-index: 100 ;					
}

#id-page h4, #id-page h2 {
				color: #127945 ;
				font-size: 1.4em ;
				border: none ;
				padding-bottom: 6px ;
}

h4.dayimg, #merge-dayimg h4, #merge-dayimg_50 h4, #id-tags h4, h2.dayimg, #merge-dayimg h2, #id-tags h2 {
				background-color: #b4de7d ;
				color: white ;
				border: none ;				
}

.block-dayimg h1 {
				background-color: #b4de7d ;
				padding: 18px ;
				font-size: 24px ;
				font-weight: bold ;
				
				border-radius: 0px 3px 0px 0px ;
				-moz-border-radius-top: 0px 3px 0px 0px ; 
    			-webkit-border-radius-top: 0px 3px 0px 0px ;
    			
    			display: inherit ;
}
.block-dayimg h1 a {
				color: white ;
				text-shadow: 0px -1px #656565 ;
				text-decoration: none ;			
} 
.block-dayimg h1 a:hover {
				color: #1a8fcf ;
				text-shadow: 0px 1px white ;		
}

.di-img-left  {
				float: left ; 
}
.di-img-right  {
				float: right ;
}
/* -- -- --*/
#id-tags-common .profile {
				margin: 0 ;
}
#id-tags-common .picture {
				margin: 2px 0 0 ;
				background: white ;
}

#dayview-pre-moder .picture a {
				background: white ;
				width: 45px ;
}
#id-tags-common .picture img,
#dayview-pre-moder .picture img {
				max-width: 45px ;
				background-color: white ;				
}
#dayview-pre-moder .picture img {
				float: right ;
				margin-top: -18px ;
}

/* -- user-profile --*/
.user-font {
				font-family: "Helvetica Neue", sans-serif ;				
}

#id-tags-common .views-row {
				margin: 0 ;
				background: none ;
				width: 100% ;
}
#id-tags-common .picture {
				float: right ;
				margin: 0 ;				
}
#id-tags-common .user-name {
				background-image: url('icons/user_gray.png') ;
				background-repeat: no-repeat ;
				background-position: 0 5px ;
				padding-left: 15px ;

				float: inherit ;
				margin: 0 ;
				font-size: 1.6em ;
				font-weight: bold ;
				
				margin-top: 14px ;
				display: inline-block ;
				
				max-width: 198px ;
				/*padding: 0 18px ;*/				
}
#id-tags-common .user-about,
#id-tags-common .user-web {
				font-weight: bold ;
				/*margin-top: 6px ;*/
				display: block ;
}
#id-tags-common .user-about-it {
				font-style: italic ;
				font-family: "Georgia", sans-serif ;
				font-size: 1.2em ;
				margin-top: 6px ;  
}
#id-tags-common .user-web-it {
				margin-top: 6px ;
				display: inline-block ;  
}

#id-tags-common .user-edit {
				display: inline-block ;
				text-align: right ;
				
				width: 277px ;
				margin: 9px 0 -9px 0 ;
}
/* -- /user-profile --*/

.user {
				display: inline-block ;
				padding: 9px ;
}
.user a {
				text-decoration: none ;
				color: #127945 ;
				font-weight: bold ;			
}
.user a:hover {
				color: #1a8fcf ;				
}
		/*---------- tagadelic ----------*/
#bottom-region .content {
				/*margin: 18px 0 ;*/
				text-align: center ;
				
				box-shadow: 0 0 9px 2px #d5d5d5 ;
				-moz-box-shadow: 0 0 9px 2px #d5d5d5 ;
				-webkit-box-shadow: 0 0 9px 2px #d5d5d5 ;
}
#bottom-region .tagadelic, .tagadelic {
				/*display: inline ;*/
				line-height: 1.4em ; 
				margin: 3px 6px ; 			
}
		/*---------- end tagadelic ----------*/
.tags {
				margin-bottom: 9px;
				float: right ;
				display: inline-block ;
}
#id-post .tags {
				margin-bottom: 3px ;
}

div.tags li {
				float: left ;
				line-height: 18px ;				
}
.tags a, a.tagadelic, .more-link a, .views-cloud a {
				background-color: #9bd352 ;
				color: white ;
				padding: 0 9px ;
				margin: 0 9px ;
				text-decoration: none ;
				
				display: inline-block ;
				
				border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;
    			
    			text-shadow: 0px -1px #C0C0C0 ;
    			color:  ; 
    			
				/*border-bottom: 1px solid #127945 ;*/
}
.tags a:hover, a:hover.tagadelic, .more-link a:hover, .views-cloud a:hover {
				background-color: #1a8fcf ;
				text-shadow: 0px -1px gray ;
}

.field-field-tags .field-item {
				float: left ;
				display: inline-block ;
}
	/* -------- news -------- */
	
#blog-news-preview .view-content {
				min-height: 361px ;
}
#blog-news-preview_50 h3 {
				border-top-right-radius: 0px ;
				-moz-border-right-radius: 3px; 
    			-webkit-border-right-radius: 3px;
}
#blog-news-preview_50 .view-content {
				
}
#blog-news-preview_50 .views-row {
				width: 443px ;
				height: 90px ;				
}

#blog-news-preview .views-row {
				width: 610px ;
				height: 102px ;
}
.annotation {
				color: #656565 ;
				
				width: 535px ;
				display: inline-block ;
				/*font-size: 1em ;*/
}
#blog-news-preview_50 .annotation {
				color: #656565 ;
				
				width: 356px ;
				display: inline-block ;
				/*font-size: 1em ;*/
}

/*.annotation {
				padding: 6px 9px 0 9px ;
}*/
.annotation-news-img {
				float: right ;
				margin-top: -61px ;
}
#blog-news-preview_50 .annotation-news-img {
				float: right ;
				margin-top: -85px ;
				background-color: white ;
}
.annotation span {
				float: left ;
				display: block ;
				padding: 6px 9px 0 9px ;
				height: 55px ;
				overflow: hidden ;
}
.annotation img {
				display: none  ;				
}

#blog-news-preview .timedate {
				text-align: right ;
				width: 517px ;
				float:  left ;
				margin: 0 9px ;
				margin-top: -5px ;
				font-size: 0.8em ;
}
#blog-news-preview_50 .timedate {
				text-align: right ;
				/*width: 517px ;*/
				float:  left ;
				margin: 0 9px ;
				margin-top: -19px ;
				font-size: 0.8em ;
				width: 336px ;
}	
#blog-news-preview .annotation a {
				text-decoration: none ;
				color: #127945 ;
				text-shadow: 0px 1px white ;				
}
#blog-news-preview .annotation a:hover {
				text-decoration: none ;
				color: #1a8fcf ;				
}



h3, .h3-pretitle{
				background-color: #b4de7d ;
				padding: 0 9px ;						
				display: block ;
				
				border-radius: 3px 3px 0 0 ;
				-moz-border-radius-top: 3px 3px 0 0 ; 
    			-webkit-border-radius-top: 3px 3px 0 0 ;				
}
h3 a, a.h3-pretitle {
				color: white ;
				line-height: 27px ;
				font-size: 14px ;
				font-weight: bold ;
				text-decoration: none ;
				text-shadow: 0px -1px #999 ;
}
h3 a:hover, a:hover.h3-pretitle{
				color: #1a8fcf ;
				text-shadow: 0px 1px white ;
}

.h3-blog {
				background-color: #656565 ;				
}

.column-news {
				margin: 0 9px 18px 18px;				
				background-color: #e5e5e5;
				display: inline-block ;
			/* ----------------------------------------------------------------------*/	
				border-radius: 3px 3px 0 0 ;
				-moz-border-radius-top: 3px 3px 0 0 ; 
    			-webkit-border-radius-top: 3px 3px 0 0 ;
}
.news_img {
				float: left ;
				display: block ;
}
.column-news img {
				width: 76px ;
				height: 76px ;
				background-color: white ; 
}
.column-news p {
				display: table ;
				
				padding: 6px 9px ;
				padding-bottom: 0 ;
}

		/* --------------- newimg dayview-pre-moder --------------- */
.panels-flexible-region-bilostalo_main_panel-tape-inside, .panels-flexible-region-bilostalo_main_panel-news-inside {
				padding: 0 ;
}
/*#dayview-pre-moder .pane-content {
				margin-top: 18px ;
				display: table-caption ;				
}*/
/*#dayview-pre-moder .view-content {
				height: 361px ;
}*/
/*.user-img {
				float: right ;
				display: inline-block ;
}*/

#dayview-pre-moder .views-row {
				display: inline-block ;
				width: 443px ;
				height: 72px ;
}	
/*#dayview-pre-moder h2 {
				float: right ;
				display: inline-block ;
}*/
#dayview-pre-moder h3 {
				display: inline-block ;
				/*float: right ;*/
				text-align: left ;
				width: 284px ;				
}
#dayview-pre-moder .timedate {
				margin-top: 4px ;
				margin-bottom: -4px ;
				display: inherit ;
				text-align: right ;
				font-size: 0.8em ;
				
				color: #656565 ;
				
				width: 230px ;
				display: inline-block ;
				padding: 0 9px ;
}
#dayview-pre-moder .user-gray {
				float: right ;
				padding-right: 9px;
				
				position: absolute ;
				right: 0 ;
				margin-right: 72px ;
}


.img-dayview-pre-before, .img-dayview-pre-after, .ni_img {
				float: left ;
				display: inline-block;
				border-top: 2px solid #b4de7d  ;
}
.img-dayview-pre-after {
				padding-left: 1px ;
}
.merge {
				float: left ;
				display: inline-block ;
}

		/* -- user-gray -- */
.user-gray {
				line-height: 27px ;
}
.user-gray a, a.user-gray {
				/*padding: 0px 9px ;*/
				/*display: inline-block ;*/
				
				color: #656565 ;
				font-weight: bold ;
				text-decoration: none ;
				text-shadow: 0px 1px white ;							
}
/*.user-gray {
				display: inline ;
}*/
.user-gray a:hover {
				color: #1a8fcf ;
}
		/* -- end user-gray -- */
		
		/* --------------- end newimg dayview-pre-moder --------------- */
				
	/* -- end news --*/


/* -- daypop --*/
.merge-daypop {
				width: 314px ;
}
/*.block_daypop {
				border: 1px solid #b7b7b7 ;						
}
.column-daypop {
				margin-bottom: 0 ;
				background-color: #cccccc ;
}*/
.column_img {
				float: left ;
}
.column_img img {
				width: 136px ;
				height: 136px ;
				background-color: white ;
}
.column_separator {
				margin: 2px ;
				display: inline-table ;
}
/* -- end daypop --*/

/* -- rdm --*/
.merge-rdmimg {
				width: 314px ;
}
/*.block_rdmimg {
				border: 1px solid #b7b7b7 ;						
}

.column-rdmimg {
				margin: 18px ;
				background-color: #E5E5E5 ;
}*/
/* -- end rdm ----------------------------*/

	/* -- newuser --*/
#column-newuser .item-list, .column-newuser {

				background-color: white ; 
				border: 1px solid  white ;
				
				box-shadow: 0 0 9px 2px #d5d5d5 ;
				-moz-box-shadow: 0 0 9px 2px #d5d5d5 ;
				-webkit-box-shadow: 0 0 9px 2px #d5d5d5 ;

				/*margin-bottom: 18px ;*/				
						
				border-radius: 0 3px 0 0 ;
				-moz-border-radius-top: 0 3px 0 0 ; 
    			-webkit-border-radius-top: 0 3px 0 0 ;

				color: #b7b7b7 ;				
				padding: 18px ; 
}
#column-newuser .item-list ul {
				margin: 0 ;
				padding: 0 ;
}
#column-newuser .item-list li, .column-newuser li {
				list-style-type: square ;
				color: #127945 ; 			
}
#column-newuser .item-list a, .column-newuser a {
				color: #127945 ;
				text-shadow: 0px 1px white ;
				font-size: 14px ;
				font-weight: bold ;
				text-decoration: none ;
}
#column-newuser .item-list a:hover, .column-newuser a:hover  {
				color: #1a8fcf ; 
}	
	/* -- end newuser --*/


/*-- region --*/
#top-region-wrap {
				margin: 0 auto ;
				width: 978px ;				
}

#bottom-region-wrap {
				background-color: transparent ;
				/*display: inline-block ;*/
				/*width: 100% ;*/
				/*margin: 18px 0 0 0 ;*/
				margin-top: 18px ;
				/*background-image: url('images/region_bg.png') ;*/
				background-repeat: repeat-x	;
				/*background-position: 0 -5px ;*/			
}
#bottom-region {
				/*margin: 0 18px ;*/
				/*width: 978px ;*/
}
#bottom-region h2 {
				margin: 0 18px ;
}
#bottom-region .content {
				background: white ;
				padding: 18px ;
				padding-bottom: 36px ;
}
/*.region-h2 { 
				background-color: white ;
				border: 1px solid #ccc ;
				border-bottom: none ;
}*/
.block_tags {
				margin: 18px 0 ;
}
/*-- end region --*/


/* -- footer --*/

#footer {

				background-color: #1a8fcf ;
				/*padding-top: 18px ;*/
				color: #f3f3f3 ;
				display: inline-block ;
				width: 100% ;
				/*height: 180px;*/
				
				/*position: absolute ;*/
				bottom: 0 ;
}
#footer a {
				text-decoration: none; 				
}
.uplinewrap {
				/*background-image: url('images/bg_footer.png');*/
				height: 146px			
}
.upline {
				margin: 0 auto ;
				width: 978px ;
				/*display: inline-block ;*/
				/*height: 180px ;*/
				/*background-image: url('images/bg_footer_znak.png');
				background-position: center ;
				background-repeat: no-repeat ;*/				

}
.upline ul {
				padding: 18px 0 ;
				float: left ;
				display: inline-block ;
				width: 326px ;				
}
.upline a {
				color: #9bd352 ;						
}
.upline a:hover {
				color: #f3f3f3 ;				
}

.upline li {
				padding: 0 9px ;
}

/*ul.bgfooter {
				background-color: transparent ; 
}*/
/*-- --*/
.downline {
				background-color: #323232 ;
				padding: 18px 0 ;
				width: 100% ;
				height: 18px ;
				/*display: inline-block ;*/
}
.downline a {
				color: #9bd352 ;
}
.downline a:hover {
				color: #1a8fcf ;				
}

.copy {
				margin-left: 18px ;
				float: left ;
}
.dot {
				float: left ;
				color: #9bd352 ;
				text-align: center ;
}
.fmenu {
				float: right ;
}
ul.fmenu li {
				float: left ;
				padding: 0 9px ;
}
.widgetli a {
				padding: 0 9px ;
}

#footer h5 {
				font-weight: bold ;
} 
#footer li {
				font-weight: normal ;
} 

.more {
				float: right ;
}
/* -- end footer --*/

/* -- post page ------------------------------------------------------------*/

		/* -- --*/
.pager-fixed {
				position: absolute;
				z-index: 100 ;
				/*top: 290px ;*/
				margin-top: 250px ;
				/*bottom: 300px ;*/
						
}
.pager-fixed a {
				background-color: transparent ;
				color: #9bd352 ;
				font-size: 5em ;
				font-weight: bold ;
				text-shadow: 0px 1px white;
				
				/*line-height: 40px ;*/
				display: table ;
				margin: 0 ;
				padding: 0 ;
}
.pager-fixed a:hover {
				background-color: transparent ;
				color: #1a8fcf ;
				text-shadow: 0px 1px white;
}	
				
.pager-post-pre {
				margin-left: -95px ;				
}
.pager-post-next {
				margin-left: 995px ;			
}
		/* -- --*/
.block-post {
				/*width: 646px ;*/
				background-color: white ;
				padding: 18px ;
				padding-bottom: 9px ;
				
				display: table-cell ;
								
				border: 1px solid  white ;
				
				/*
				box-shadow: 0 0 9px 2px #e5e5e5 ;
				-moz-box-shadow: 0 0 9px 2px #e5e5e5 ;
				-webkit-box-shadow: 0 0 9px 2px #e5e5e5 ;
				*/
				
				width: 940px ;
				z-index: 100;
}

.h1-block {
				display: inline-block ;
				background-color: #b4de7d ;
				width: 100% ;
				
				/*margin-bottom: 18px ;*/

				border-radius: 3px 3px 0 0 ;
				-moz-border-radius-top: 3px 3px 0 0 ; 
    			-webkit-border-radius-top: 3px 3px 0 0 ;				
}

.h1-block h1 {
				text-shadow: none;
}

.block-post h1 {
				padding: 18px ;
				font-size: 24px ;
				font-weight: bold;
				float: left ;
				
}
.block-post h1 {
				color: white ;
				/*text-shadow: 0px -1px #656565 ;*/
				text-decoration: none ;			
} 

ul.loadmenu {
				float: right ;
				display: inline-block ;
				margin: 19px 8px 0 0 ;
}
ul.loadmenu li {
				float: left ;				
}

ul.loadmenu li a {
				background-color: white ;

				padding: 5px 9px ;
				margin: 0 9px ;

				
				border-radius: 3px ;
				-moz-border-radius-top: 3px ; 
    			-webkit-border-radius-top: 3px ;
}
ul.loadmenu li a {
				text-decoration: none ;
				color: #127945 ;
				text-shadow: 0px 1px white; 
}
ul.loadmenu li a:hover {
				color: white ;
				background-color: #1a8fcf ;
				text-shadow: 0px -1px #656565;
				
				border: none ; 
}
/*
ul li.bookm-new a {
				padding: 0 ;
				margin: 0 ;				
}
ul li.bookm-new a:hover {
				padding: 0 ;
				margin: 0 ;				
}*/


.field-field-discript, .field-field-before-image, .field-field-after-image {
				display: inline-block ;
}
.field-field-before-image {
				float: left ;
}
.field-field-after-image {
				float: right ;
}
/*
.post_img img	{
				width: 465px ;
				height: 465px ;
				
				background-color: #CCCCCC
}
.post_separator{
				margin-left: 10px ;
				display: inline-table ;
}
*/
#id-post ul.infoline-post, #id-post ul.links li {
				padding: 0 ;
}	 
ul.infoline-post {
				clear: both;
				display: inline-block ;
				padding: 9px ;
				
}
ul.infoline-post li {
				float: left ;
				/*margin-right: 18px ;*/
}

.username, .timedate, .infoline-views, .usernameblog {
				margin: 9px ;
				display: inline-block ;
}
.timedate, .infoline-views {
				padding-top: 1px ;
}
.infoline-views a {
				text-decoration: none ;
				color: #656565 ;
}

.username a, .usernameblog a {
				text-decoration: none ;
				color: #127945 ;
				font-weight: bold ;	
				
				font-size: 1.2em ;		
}
#id-post .username {
				font-size: 1.2em ;				
}
.username a:hover, .usernameblog a:hover {
				color: #1a8fcf ;
								
}

.vk-lpr { 
				margin-top: 7px ;
				margin-left: 6px ;
}

.discript, .field-field-discript {
				padding: 9px ;
				padding-bottom: 0 ; 

				font-size: 1.2em ;
				color: #666666 ;
}
/*-- -- --*/
.block_comments {
				padding: 18px ;
}
/*-- -- --*/
.block_relative {
}
.column-relative {
				display: inline-block ;
				background-color: white ;
				margin: 18px 0 ;
				margin-right: 18px ;
}
.relative_img img {
				width: 85px ;
				height: 85px ;
}


.common-relative {
				height: 113px;
				overflow: hidden;
				/*overflow: hidden ;
				display: inherit ;
				
				
				margin: 0 auto ;
				/*width: 100%*/
				/*max-width: 1200px;*/				
}
#bottom-region .view-content li {
				/*display: inline ;*/
}

ul.pager-region {
				padding: 18px 9px ;			
				display: inline-block ; 				
}

#bottom-region .pager li a, .pager-region a {
				/*line-height: 113px ;*/
				padding: 6px ;
				padding-top: 2px ;
				font-size: 2em ;
				font-weight: bold ;
}
#bottom-region .pager-previous, .pager-region-left {
				float: left ;
				
				margin: 0 ;
				margin-top: -115px ;

				padding: 0;
				padding-right: 18px ;
				
				background-color: white ;
				
				position: absolute ;
}
#bottom-region .pager-next, .pager-region-right {
				float: right ;
				
				margin: 0 ;
				margin-top: -115px ;

				padding: 0 18px;
				
				background-color: white ;
				
				position: absolute ;
				right: 0 ; 			 
}
#bottom-region .pager-next a, #bottom-region .pager-previous a, .pager-region-left a, .pager-region-right a {
				margin: 45px 0 ;				
}
#bottom-region .views-row {
				margin: 9px ;
				margin-top: 0 ;
				margin-bottom: 72px ;
}
#bottom-region .item-list, #bottom-region .pager li {
}
#bottom-region .pager-current {
				display: none ;
}
#bottom-region .block ul {
				padding: 0 ;
}
		/*-- -- --*/
ul.social {
				padding: 18px ;
				
				display: inline-block ;
}
ul.social li {
				float: left ;
				padding-left: 13px ;
				padding-right: 14px   
}

ul.feed {
				padding: 18px ;
				display: inline-block ;
}
ul.feed li {
				float: left ;
				padding: 0 48px ;
}


/*-------------------------------------------------- icons --------------------------------------------------*/
.username {
				background-image: url('icons/user.png') ;
				background-repeat: no-repeat ;
				background-position: 0 3px ;
				padding-left: 14px ;				 
}
.user-gray {
				background-image: url('icons/user_gray.png') ;
				background-repeat: no-repeat ;
				background-position: 0 7px ;
				padding-left: 15px ;
				padding-right: 6px ;
				margin-left: 9px ;
				
				float: left ;
				display: inline-block ;				
}
	
.user-gray a  {
				
}
.user-gray-newimg a {
				background-position: 0 5px ;				
}
.infoline-views {
				background-image: url('icons/eye.png') ;
				background-repeat: no-repeat ;
				background-position: 0 3px ;
				padding-left: 18px ;								
}
.totalviews-gray {
				color: #656565 ;
				background-image: url('icons/eye-gray.png') ;
				background-repeat: no-repeat ;
				background-position: 2px 7px ;
				padding-left: 19px ;
				
				float: left ;
				margin: 0 9px ;
				line-height: 27px				
}
.tags {
				background-image: url('icons/tags.png') ;
				background-repeat: no-repeat ;
				background-position: 0 1px ;
				padding-left: 14px ;
}
.discript, .field-field-discript {
				background-image: url('icons/discr.png') ;
				background-repeat: no-repeat ;
				background-position: 0 10px ;
				padding-left: 14px ;
				margin-left: 10px ;			
}
/* --- */
ul li.adult a{
				background-image: url('icons/adult.png') ;
				background-repeat: no-repeat ;
				background-position: 6px 6px ;
				padding-left: 23px ;			
}
ul li.adult a:hover {
				background-image: url('icons/adult_white.png') ;			
}
ul li.bookm a{
				background-image: url('icons/book_ico.png') ;
				background-repeat: no-repeat ;
				background-position: 6px 6px ;
				padding-left: 23px ;			
}
ul li.bookm a:hover {
				background-image: url('icons/book_ico_white.png') ;			
}
ul li.load a{
				background-image: url('icons/load_ico.png') ;
				background-repeat: no-repeat ;
				background-position: 6px 6px ;
				padding-left: 23px ;			
}
ul li.load a:hover {
				background-image: url('icons/load_ico_white.png') ;			
}
/* --- */
#header .user a {
				background-image: url('icons/user.png') ;
				background-repeat: no-repeat ;
				background-position: 0 2px ;
				padding-left: 14px ;
				margin-left: 9px ;				
}

.breadcrumb {
		/*background-color: #e6e6e6;*/
		/*padding-top: 5px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 8px;
		margin-top: 2px;*/
		padding: 0 ;
		margin-bottom: 9px ;
		font-size: 13px;

}

.breadcrumb a{
		/*text-decoration: none;
		margin-right: 5px;
		margin-left: 5px;*/
}


/* -- embed-box -- */
.column-embed {
				margin: 18px ;
}
.embed-box {
				width: 289px ;
}
.block-pastcode .form-item {
				padding-right: 18px ;
				float: left ;
}
.form-item {
				margin-top: 0 ;
}
.form-item label {
				padding: 3px 9px ;
}

.twit {
				margin-right: 20px ;
}

/* _Upload_ */
#edit-field-before-image-0-ahah-wrapper {float: left; width: 50%; display: inline block;}
#edit-field-after-image-0-ahah-wrapper	{float: left; width: 50%; display: inline block;}

.form-item label {clear: left;}

/**
 * Tables.
 */
table {
  width: 100%;
  font-size: 12px;
  margin: 0 0 10px;
  /*border: 1px solid #bebfb9;*/
}
#header-top table {
				margin: 0 ;
}

table.sticky-table tbody {
  background-color: white;
}

table td,
table th {
  vertical-align: middle;
  padding: 8px 10px;
  border: 0;
  color: #000;
}
tr.even,
tr.odd {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #bebfb9;
  background: #f3f4ee;
}
tr.odd {
  background: #fff;
}
tr.drag {
  background: #fe7;
}
tr.drag-previous {
  background: #ffb;
}
table th {
  font-size: 12px;
  text-transform: uppercase;
  background: #e1e2dc;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
}
table th.active {
  background: #bdbeb9;
}
table th a {
  display: block;
  position: relative;
}
table th.active img {
  position: absolute;
  top: 3px;
  right: 3px;
}
table td.active {
  background: #e9e9dd;
}
table tr.odd td.active {
  background: #f3f4ee;
}
table tr.selected td.active,
table tr.selected td {
  background: #ffc;
  border-color: #eeb;
}
table.system-status-report tr {
 border-bottom: 1px solid #bebfb9;
}
table.system-status-report tr.ok td {
  background-color: #dfd;
}
table.system-status-report tr.info td {
  background-color: #bdf;
}
table.system-status-report tr.warning td {
  background-color: #ffd;
}
table.system-status-report tr.error td {
  background-color: #fdd;
}

/* -- messages status --*/
.messages {
				color: #0091d7 ;
				font-size: 1.2em ;
				font-weight: bold ;
				margin: 9px 0	 ;
}
div.error, tr.error {
				/*background-color: #ffcccc ;
				border: 1px solid #dd7777;*/
				border: none ;
				background: none ;
				padding: 10px;
				color: #FF8080;
}
/**
 * Fieldsets.
 *
 * Fieldset legends are displayed like containers in Seven. However, several
 * browsers do not support styling of LEGEND elements. To achieve the desired
 * styling:
 * - All fieldsets use 'position: relative'.
 * - All legend labels are wrapped in a single span.fieldset-legend that uses
 *   'position: absolute', which means that the LEGEND element itself is not
 *   rendered by browsers.
 * - Due to using 'position: absolute', collapsed fieldsets do not have a
 *   height; the fieldset requires a 'padding-top' to make the absolute
 *   positioned .fieldset-legend appear as though it would have a height.
 * - Various browsers are positioning the legend differently if there is a
 *   'padding-left'/'padding-right' applied on a fieldset and inherit the
 *   positioning even to absolute positioned elements within; we therefore have
 *   to apply all padding to the inner .fieldset-wrapper instead.
 */
fieldset {
  border: 1px solid #ccc;
  padding: 2.5em 1em 1em;
  position: relative;
  margin: 1em 0;
}
fieldset .fieldset-legend {
  margin-top: 10px;
  position: absolute;
  text-transform: uppercase;
  font-size: 14px;
}
fieldset .fieldset-wrapper {
  padding: 0 0 13px;
}
fieldset.collapsed {
  background-color: transparent;
}
html.js fieldset.collapsed {
  border-width: 1px;
  height: auto;
}
html.js fieldset.collapsed legend * {
    display: inline;
}
html.js fieldset.collapsible legend a {
    padding-left: 0;
    background: none;
    text-decoration: none;
}
fieldset fieldset {
  background-color: #fff;
}
fieldset fieldset fieldset {
  background-color: #f8f8f8;
}

/* -- user-profile-block -- */
.userprofileblock {
	background: url(images/userprofileblock.jpg);
	background-repeat: no-repeat;
	width: 640px; 
	height: 250px;
	padding-left: 20px;
	padding-top: 18px;
	color: white;
}

.userprofileblock span {
	font-size: 25px; 
	color: white;
	margin-bottom: 30px;
	display: block;
}
.userprofileblock p {
	margin-bottom: 10px;
	font-size: 14px;
	width: 300px;
}
/* -- -- */

/* -- rating -- */
.user-rating {
	font-size: 12px;
	font-family: Georgia ;
	clear: left;
	margin-right: 10px;
	color: #127945;
	text-shadow: white 0px 1px;
}
.rating .row {
				margin: 0 ;
				padding: 0 ;
}
.profile_field {
				margin-left: 86px ;
				overflow: hidden ;				
}
/* -- /rating -- */

#block-views-konkurs-block_1 .views-row {
				margin-bottom: 21px;
}

.poll .bar .foreground {
				background-color: #9bd352 ;
}
#node-3796 .meta {
				display: none ;
}

/* --  -- */
#competition img {
				max-width: 610px;
}
/* --  -- */
.pane-block-12 .column-common {
				background: none ;
}

/* tooltip styling */
.tooltip {
	display:none;
	/*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);*/
	background-color: #B4DE7D;
	/*height:163px;
	width:310px;*/
	padding: 6px 9px;
	font-size:12px;
	color: white;
	
	font-weight: bold;
	
					border-radius: 3px ;
				-moz-border-radius: 3px; 
    			-webkit-border-radius: 3px;
}
.user-gray-tool {
				background-image: url('icons/user_gray.png');
				background-repeat: no-repeat;
				background-position: 0 2px;
				padding-left: 15px;
				color: #656565;
				font-weight: bold;	
}
.tooltip p{
				font-family: Georgia;
				font-size: 11px;
				font-style: italic;
}
.pane-user-pop .views-row {
				margin: 0 ;
				padding: 0 ;
				display: table-cell ;
}

.pane-user-pop .view-content {
				padding: 18px 15px ;
}


/* Comments */

.comment {
				margin-top: 10px;
				margin-bottom: 10px;
				padding-top: 10px;
				padding-bottom: 10px;
				margin-left: 10px;
				margin-right: 10px;
				padding-left: 20px;
				padding-right: 20px;
				border-bottom: 1px dashed silver;

}

.comment .odd {
				background-color: yellow;
}

.commentcontent{
				float: left;
}
.commentcredits {
				float: right;
				display: inline;
				width: 180px;

}

.commentcredits div {
				float: left;
				margin-right: 12px;
}

.commentcredits span a{
				font-size: 14px;
				font-style: normal;
				font-family: "Helvetica", "Arial", sans-serif;
				background-image: url('icons/user.png') ;
				background-repeat: no-repeat ;
				background-position: 0 3px ;
				padding-left: 14px;
				display: block;
				margin-left: 55px;
				margin-top: 8px;
				font-weight: bold;
				text-decoration: none;
}

.commentcredits span {
				font-family: Georgia serif;
				font-style: italic;
				font-size: 10px;
				margin-top: 5px;
}

.commentlinks {
				margin: 0;
				padding: 0;
				font-family: Georgia serif;
				font-style: italic;
				
}

.commentlinks a {
				color: gray;
				text-decoration: none;
}

/* -- advert -- */
.red {
				margin-top: 18px ;
}
.red iframe {
				border: none ;
				margin-top: 18px ;
}
.red tr {
				display: inline-block ;
				float: left ;
}

/* -- slide --*/
#slideshow .slidesContainer {
				height: 1658px !important;
}
