* {
	margin: 0;
	padding: 0;
	}

body {
	font-family: normal normal Arial,Verdana;
	background-color: #000000;
	}	
	
table {
	border-collapse: collapse;
	table-layout: fixed;
	}
	
 a {
	color: #0076a3;
	text-decoration: none;	
	}
	
a:hover {
	text-decoration: underline;
	}	
	
#header, #fresh, #programs, #blog, #sponsors, #footer, #copyright {
	width: 1123px;
	margin: 0 auto;
	line-height: 1.3;
	}
	
/**Header*******/	
#header {
	height: 212px;
	background: url(../images/header.png) no-repeat top left; 
	}

#logo_td {
	width: 282px;
	}	
	
#header_menu_td {
	width: 841px;
	}

	#header_banner {
		padding: 3px 25px 11px 23px;
		width: 704px;
		height: 90px;
		}	
		
		#header_banner img{
			width: 728px;
			height: 90px;
			}

	#main_menu {
		padding: 0 33px 0 0;
		width: 738px;
		height: 36px;
		}	
		
		#main_menu img {
			/*height: 36px;*/
			padding: 0;
			}
	
	#search {
		padding: 15px 119px 10px 513px;
		width: 216px;
		height: 20px;
		}	
		
		#search input[type=text]  {
			height: 17px;
			width: 212px;
			font-size: 11px;
			color: #000000;
			padding: 3px 0 0 4px;
			border: none;
			background: url(../images/search.png) no-repeat; 	
			}
	
/**News*******/		
#fresh {
	height: 312px;
	background: url(../images/news.png) no-repeat top left; 
	}
	
#news {
	width: 562px;
	}
	
	#news_menu {
		padding: 12px 0 0 66px;
		height: 19px;
		width: 80px;
		}
		
	#news_text {
		padding: 15px 42px 10px 85px;
		width: 435px;
		height: 256px;
		font-size: 13px;
		}	
		
		#news_text img {
			width: 120px;
			/*height: 117px;*/
			padding: 0 20px 10px 0;
			vertical-align: top;
			}
			
		ul#news_list {
			padding: 0 0 0 5px;
			margin: 0 0 0 5px;
			list-style-image: url("../images/help_bullit.png");
			}	
			
		.item {
			line-height: 170%;
			}		

#afisha {
	width: 232px;
	vertical-align: top;
	}		
		
	#afisha_menu {
		padding: 12px 0 0 0;
		height: 19px;
		width: 68px;
		}	

	#afisha_poster {
		padding: 8px 0 0 3px;
		width: 200px;
		height: 260px;	
		color: #000000; 
		font-weight: bold;
		font-size: 13px;
		}

		#afisha_poster img{
		width: 200px;
		height: 260px;
		}

	#afisha_ticket {
		padding: 7px 0 10px 19px;
		width: 130px;
		height: 14px;
		}	

		#afisha_ticket a {
			color: #0076a3;
			font-style: italic;
			font-size: 13px;
		}
	
#banner-left_td {
	width: 329px;
	}	
	
	#banner-left {
		width: 233px;
		padding: 0 96px 0 0;
		}

	#banner-left img {
		height: 312px;
		width: 233px;
		vertical-align: top;
		}	
	
	
/**Programs*******/	
#programs {
	height: 174px;
	background: url(../images/programs.png) no-repeat top left; 
	font-size: 12px;
	}
	
#letopis_td, #stars_td, #oldschool_td, #culture_td {
	height: 174px;
	}
	
	#letopis, #stars, #oldschool, #culture {
		height: 86px;
		vertical-align: top;
		text-align: left;
		color: #FFFFFF;
		}
		
#letopis_td {
	width: 299px;
	}
		
	#programs_menu{
		padding: 15px 0 0 66px;	
		height: 19px;
		width: 110px;
		}
		
	#letopis {
		padding: 15px 14px 39px 52px;
		width: 233px;
		}
			
#stars_td {
	width: 248px;
	}

	#stars {
		padding: 49px 14px 39px 0;
		width: 234px;
		}
		
#oldschool_td {
	width: 247px;
	}
		
	#oldschool {
		padding: 49px 14px 39px 0;
		width: 233px;
		}
		
#culture_td {
	width: 329px;
	}
		
	#culture {
		padding: 49px 96px 39px 0;
		width: 233px;
		}	
		
#letopis img, #stars img, #oldschool img, #culture img {
	padding-right: 7px;
	height: 82px;
	width: 93px;
	}

#letopis a, #stars a, #oldschool a, #culture a {
	color: #000000 !important;
	/*color: #603913 !important;*/
	}
			
#letopis span, #stars span, #oldschool span, #culture span {
	color: #000000;
	/*color: #603913;*/
	}
	
	
/**Blog*******/		
#blog {
	height: 224px;
	background: url(../images/blog_calendar.png) no-repeat top left; 
	}

#poll, #posts, #muzblog, #calendar {
	height: 224px;
	}
	
#poll {
	width: 299px;
	}
	
	#poll_menu {
		padding: 9px 0 0 66px;	
		height: 19px;
		width: 175px;
		}
		
	#poll_text {
		padding: 19px 30px 14px 66px;
		height: 163px;
		font-size: 12px;
		/*list-style-position: inside;*/
		}
		
	#poll_text ol {
		margin-left: 17px;
		padding-left: 0;
	}	
	
#posts {
	width: 248px;
	}
	
	#posts_menu {
		padding: 9px 0 0 13px;	
		height: 19px;
		width: 183px;
		}
	
	#posts_text {
		padding: 12px 29px 14px 13px;
		height: 170px;
		font-size: 12px;
		}

#muzblog {
	width: 246px;
	}		
	
	#muzblog_menu {
		padding: 9px 0 0 13px;	
		height: 19px;
		width: 79px;
		}

	#muzblog_text {
		padding: 12px 29px 14px 13px;
		height: 170px;
		font-size: 12px;
		}
	
#calendar {
	width: 329px;
	font-size: 12px;
	}		

	#calendar #calendar_padding {
		padding: 18px 122px 25px 27px;
		height: 181px;
		}
	
	#calendar_padding #month{
		padding: 0 0 18px 0;
		vertical-align: top;		
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		}
		
	.date {
		padding: 0 10px 5px 0;
		text-align: left;
		vertical-align: middle;
		}	
		
	.day {
		padding-bottom: 9px;
		}
	
/**Sponsors*******/	
#sponsors {
	height: 126px;
	background: url(../images/sponsor.png) no-repeat top left; 
	}

#sponsors_td {
	height: 126px;
	width: 1123px;
	}
	
	#sponsors_menu {
		padding: 25px 0 0 66px;	
		height: 19px;
		width: 97px;
		}	
		
	#sponsors_text {
		padding: 7px 110px 7px 81px;	
		height: 68px;
		width: 932px;
		vertical-align: top;
		text-align: left;
		}	
	
/**Footer*******/	
#footer {
	height: 145px;
	background: #000000 url(../images/footer.png) no-repeat top left; 
	}
	
#links_td, #adres_td, #tel_td {
	height: 145px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	}	
	
#links_td a, #adres_td a, #tel_td a {
	color: #fff200 !important;
	}	
	
#links_td {
	width: 299px;
	}
	
	#links {
		padding: 48px 0 0 74px;
		width: 225px;
		height: 97px;
		}
	
#adres_td {
	width: 248px;
	}	
	
	#adres {
		padding: 48px 0 0 22px;
		width: 226px;
		height: 97px;
		}	

#tel_td {
	width: 576px;
	}	
	
	#tel {
		padding: 48px 0 0 19px;
		width: 557px;
		height: 97px;
		}	


/***Copyright**/		
#copyright {
	height: 24px;
	background-color: #000000; 
	color: #FFFFFF;
	}
	
#copy_td {
	height: 35px;
	color: #FFFFFF;
	font-size: 10px;
	width: 1123px;
	}
		
#copy {			
	padding: 0 0 14px 0;
	height: 10px;
	width: 1123px;
	vertical-align: top;
	text-align: center;
	}


/***Other**/
img {border: none;}


/***Gallery***/
.boxgrid{ 
	width: 152px; 
	height: 233px; 
	overflow: hidden;  
	position: relative; 
	}
	
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}
		
#afisha_caption{
	padding: 12px 2px 5px 9px !important; 
	}
	
#afisha_time{
	padding: 5px 9px 5px 9px !important; 
	color: #790026 !important;
	}	
		
.boxcaption{ 
	position: absolute; 
	background: url(../images/afisha_bg.png) repeat top left; 
	height: 80px; 
	width: 100%; 
	}
 	
.captionfull .boxcaption {
	top: 233px;
	left: 0;
	}

.caption .boxcaption {
	top: 153px;
	left: 0;
	}