body{
	background: #fcfbf1 url(../images/template/background.gif) repeat-x top;
}
		#header .right ul#lang li a{
			border-left: 1px solid #41403b;	
		}
		#header .right ul li a {
			border-top: 2px solid #41403b;
		}
		#header .right ul li a:hover {
			border-top: 3px solid #6b6a65;
		}
		
		#sidebar div.hr{
			background: transparent url(../images/template/hr.gif) repeat-x left;
		}
		#sidebar #menu {
			background: transparent url(../images/template/menu.gif) no-repeat left top;
		}
		
		
		#sidebar #festivals #festivals-box{
			background: #f0e3c5;
		}		
		#sidebar #festivals #festivals-box .bar{
			background: transparent url(../images/template/hr-small.gif) no-repeat left bottom;
		}					
		#sidebar #festivals #festivals-box .bar div.arrow a.show{
			background: transparent url(../images/template/arrow_show.gif) no-repeat left;
		}												
		#sidebar #festivals #festivals-box .bar div.arrow a.hide{
			background: transparent url(../images/template/arrow_hide.gif) no-repeat left;
		}
		#sidebar #calendar ul li{
			background: transparent url(../images/template/hr-small.gif) no-repeat left bottom;
		}
		
		a.RadioboxUncheckedStar {background:url('../images/template/RadioboxUnchecked.gif') no-repeat center center;}
		a.RadioboxCheckedStar {background:url('../images/template/RadioboxChecked.gif') no-repeat center center;}	
		
		#content-container #content div.hr{
			background: transparent url(../images/template/hr-content.gif) repeat-x left;
		}
		#content-container #content #txt ul li{
			background: transparent url(../images/template/arrow.gif) no-repeat scroll 4px 7px;
		}
		#content-container #content #txt ul li{
			margin: 3px 0 3px 0;
		}
		#content-container #content .news-date-blue{
			background: transparent url(../images/template/day_bg_blue.gif) no-repeat left top;
		}
		#content-container #content .news-date-red{
			background: transparent url(../images/template/day_bg_red.gif) no-repeat left top;
		}	
		#content-container #content .news-date-red .news-content .hr-news, .news-date-blue .news-content .hr-news{
			background: transparent url(../images/template/hr-news.gif) repeat-x left top;
		}												
		#content-container #content .news-content .buttons a.no{
			background: transparent url(../images/template/no_comments_bg.gif) no-repeat left top;
		}
		#content-container #content .news-content .buttons a.read-more-pl, a.read-more-i-pl {
			background: transparent url(../images/template/read_more.gif) no-repeat right top;
		}		
		#content-container #content .news-content .buttons a.read-more-en, a.read-more-i-en {
			background: transparent url(../images/template/read_more_en.gif) no-repeat right top;
		}
		#content-container #content #pagination #previous{
			background: transparent url(../images/template/previous.gif) no-repeat left;
		}	
		#content-container #content #pagination #pages{
		 
		}
			#content-container #content #pagination #pages a.selected{
				background: #6b0e0e;
			}
		#content-container #content #pagination #next{
	  		background: transparent url(../images/template/next.gif) no-repeat right;
		}
		
		#content-container #subsidebar{
			border-left: 1px solid #f4efdd;
		}		
		#content-container #subsidebar .hr{
			background: transparent url(../images/template/hr.gif) repeat-x left;
		}
		#content-container #subsidebar #search{
			background: transparent url(../images/template/search.gif) no-repeat left top;
		}
		#content-container #subsidebar #search input, #search input.submit{
			border: 0px;
			background: transparent;
		}
		#content-container #subsidebar #photo_p{
			background: transparent url(../images/template/photo_p.gif) no-repeat left top;
		}
		#content-container #subsidebar #photo_n{
			background: transparent url(../images/template/photo_n.gif) no-repeat left top;
		}		
		#content-container #subsidebar #photo_all{
			background: #fcfbf1;
		}
		#content-container #subsidebar a#photo_all:hover{
			background: #ffffff;
		}
		#content-container #subsidebar #promoted ul li{
			background: transparent url(../images/template/hr-small.gif) no-repeat right bottom;
		}
		#content-container #subsidebar #newsletter{
			background: transparent url(../images/template/newsletter.gif) no-repeat right bottom;
		}
		#content-container #subsidebar #newsletter input, #newsletter input.submit{
			border: 0px;
			background: transparent;
		}
		#footer{
			background: #f7f4d9;
			border-top: 5px solid #6b0e0e;
		}
		#copyright, #yoho{
			background: #f7f4d9;
			border-top: 5px solid #6b0e0e;
		}
		
		.photo img{
			border: 2px solid #fff;
			margin: 5px;
		}
		.photo{
			width: 144px;
			background: #fff url(../images/template/photo_bg.gif) repeat;
			margin: 0 5px 5px 5px;
			text-align: center;
		}
		.photo p{
			background: #fff;
			color: #6a0e0e;
		}

		#content-container #content #txt ul#list, #content-container #content #txt ul#galleries{
			border-top: 1px solid #999;
		}
		#content-container #content #txt ul#list li, #content-container #content #txt ul#galleries li{
			border-bottom: 1px solid #999;
			list-style: none;
			background: none;
			margin: 0;
		}
		#content-container #content #txt ul#list li a{
			display: block;
			line-height: 40px;
			background: transparent url(../images/template/arrow_more.gif) no-repeat right;
		}
		#content-container #content #txt ul#galleries li div.first_photo{
			float: left;
			margin: 0;
			padding: 0;
			text-indent: 0;
		}
		#content-container #content #txt ul#galleries li div.first_photo a{
			margin: 0;
			padding: 0;
			text-indent: 0;
		}
		#content-container #content #txt ul#galleries li div.info{
			float: right;
		}
		#content-container #content #txt ul#galleries li div.info a{
			display: block;
			line-height: 100px;
			width: 300px;
			text-align: left;
			background: transparent url(../images/template/arrow_more.gif) no-repeat right;
		}