body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	background: #000;
	color: #000000;
}
a{
	color: #000;
}
a:hover {
	color: #660000;
}
h2 {
			color: #e76100;
			font: bold 16px Tahoma, sans-serif;
			letter-spacing:1px;
			margin: 25px 0 20px 0;
		}
/* ============================================================================== */
/* ======  H E A D E R      C O N T A I N E R  ================================== */
/* ============================================================================== */


#headerCont {
	width:978px;height:161px;
	overflow:hidden;
	margin:auto;
	position:relative;
	background-color:#000000;
}
	#headerCont #header {
		width:964px;height:161px;
		background: url('/img/image/back_header.jpg') no-repeat;
		border:0px solid white;
		float: right;
	}
		/* ----- l o g o ----- */
		#headerCont #header #logo {
			border:0px solid white;
			margin:0 0 0 59px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/image/logo.png');
			background: url('/img/image/logo.png') no-repeat;
			overflow:hidden;
			width:373px;height:124px;
		}
			#headerCont #header #logo #logo_a {
				padding: 124px 0 0 0;
				display:block;
			}
			
		/* ----- b a n n e r ----- */
		#headerCont #header #banner {
			border:0px solid red;
			position:absolute;
			top:0px; right:0px;
			height:124px;width:500px;
            padding-top:3px;
		}
		
		/* ----- main menu ------ */
		#headerCont #header #menu {
			border: 0px solid red;
			width:953px;height:20px;
			position:absolute;
			right:5px;bottom:0px;
		}
			#headerCont #header #menu ul {
				list-style:none;
				margin:0;padding:0 0 0 22px;
				position:absolute;
				bottom:0px;
			}
			#headerCont #header #menu li {
				float:left;
				margin: 0 0 0 10px;
				padding: 4px 15px 4px 15px;
				background-color: #650000;
				color: #FFFFFF;
				font:bold 11px Arial, sans-serif;
			}
				#headerCont #header #menu a {
					display:block;
					border: 0px solid white;
					text-decoration:none;
					color: #FFF;
				}
					#headerCont #header #menu a:HOVER {
						color: #FC0;
					}
				
				#headerCont #header #menu .act {
					background-color: #654E4E;
					padding: 5px 15px 4px 15px;
				}
					#headerCont #header #menu .act a {
						color: #FC0;
					}

/* ============================================================================== */
/* ======  M A I N      C O N T A I N E R  ====================================== */
/* ============================================================================== */

#main {
	margin:auto;
	/*width:964px;*/
	width:978px;
	border:0px solid white;
	background-color:#F4F1DE;
}
#mainIns {
	margin:auto;
	/*width:964px;*/
	width:978px;
	border:0px solid white;
	background-color:#F4F1DE;
}
	#main #mainTb {
		width:978px;
	}
	
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		/* 		L E F T     C O L U M N
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#main #mainTb #l {
			width:404px;
			background: url(/img/image/b-r.gif) repeat-y;
			background-position: 0px 24px;
		}
		#mainIns #mainTb #l {
			width:234px;
			background: url(/img/image/b-r-ins.gif) repeat-y;
			background-position: 0px 24px;
			background-color: #DFDCCB;
		}
		
			#main #mainTb #l #leftContent {
				width:331px;
				background: url(/img/image/b-r_top.gif) no-repeat top left;
				padding:28px 21px 0 52px;
				border:0px solid red;
			}
			
			/* object: INSIDE */
			#mainIns #mainTb #l #leftContent {
				width:187px;
				background: url(/img/image/b-r_top-ins.gif) no-repeat top left;
				padding: 15px 10px 0 37px;
				border:0px solid red;
			}
			
				/* global TITLE for left column */
				#main #mainTb #l #leftContent .title {
						border-bottom:1px solid #000000;
						background: url('/img/image/star.gif') no-repeat;
						height:25px;
						padding: 0 0 0 28px;
						margin: 0 0 10px 0;
						font: bold 20px Arial, sans-serif;
						letter-spacing:1px;
					}
					
				/* 
				 - global TITLE for left column
				 - object: INSIDE
				*/
				#mainIns #mainTb #l #leftContent .title {
						border-bottom:2px solid #660000;
						background: url('/img/image/star-c.gif') no-repeat;
						height:25px;
						padding: 0 0 0 28px;
						margin: 0 0 10px 0;
						font: bold 18px Arial, sans-serif;
					}
						#mainTb #l #leftContent .title b {
							color: #FF0000;
						}
						
				#main #mainTb #l #leftContent ul {
						list-style:none;
						margin:0;
						padding:0;
				}
					#main #mainTb #l #leftContent li {
					}
						
						
				/* ----- G a l l e r y ----- */
				#main #mainTb #l #leftContent #itemGal {
					width:331px;
					border:0px solid red;
				}
					
					#main #mainTb #l #leftContent #itemGal li img {
						border:2px solid #000000;
					}
					#main #mainTb #l #leftContent #itemGal .img {
						text-align:center;
					}
					#main #mainTb #l #leftContent #itemGal .name {
						color: #000000;
						font: 11px Arial, sans-serif;
						text-align:center;
						margin: 0 0 5px 0;
					}
					#main #mainTb #l #leftContent #itemGal .comments {
						color: #794C4A;
						font: 10px Arial, sans-serif;
						text-align:center;
					}
				
				/* ----- V i d e o ----- */
				#main #mainTb #l #leftContent #itemVideo {
					width:331px;
				}
					#main #mainTb #l #leftContent #itemVideo .img {
						border:0px solid red;
						width:105px;height:90px;
						background: url(/img/image/v-frame.gif) no-repeat;
					}
					#main #mainTb #l #leftContent #itemVideo img {
						border:0px solid red;
						margin: 10px 0 0 0px;
					}
					#main #mainTb #l #leftContent #itemVideo .name {
						color: #000000;
						font: 11px Arial, sans-serif;
						text-align:center;
						margin: 0 0 5px 0;
					}
					#main #mainTb #l #leftContent #itemVideo .comments {
						color: #794C4A;
						font: 10px Arial, sans-serif;
						text-align:center;
					}
				
				/* ----- N e w s ----- */
				#main #mainTb #l #leftContent #itemNews {
					width:331px;
				}
					#main #mainTb #l #leftContent #itemNews .nTitle {
						color: #FF6633;
						float:right;
						font:bold 18px Tahoma, sans-serif;
						
					}
						#main #mainTb #l #leftContent #itemNews .nTitle a {
							color: #FF6633;
							text-decoration:none;
						}
						
					#main #mainTb #l #leftContent #itemNews .dD {
						font: bold 40px Tahoma, sans-serif;
						color: #121210;
					}
					#main #mainTb #l #leftContent #itemNews .dW {
						font: bold 12px Verdanna, sans-serif;
						color: #121210;
					}
					#main #mainTb #l #leftContent #itemNews .dM {
						font: bold 12px Verdanna, sans-serif;
						color: #121210;
					}
					
					#main #mainTb #l #leftContent #itemNews p {
						float:left;
						text-align: justify;
						font: 11px Tahoma, sans-serif;
						
					}
					#main #mainTb #l #leftContent #itemNews img {
						margin:0 15px 15px 0;
						border:0px solid yellow;
						float: left;
					}
						#main #mainTb #l #leftContent #itemNews .comments {
							color: #794C4A;
							font: 10px Arial, sans-serif;
							text-align:right;
						}
					
					
					
				/* ----- N e w s [ INSIDE TEMPLATE ] ----- */
				#mainIns #mainTb #l #leftContent #itemNews {
					width:331px;
				}
					#mainIns #mainTb #c #itemNews .nTitle {
						color: #FF6633;
						float:right;
						font:bold 18px Tahoma, sans-serif;
					}
						#mainIns #mainTb #c #itemNews .nTitle a {
							color: #FF6633;
							text-decoration:none;
						}
					#mainIns #mainTb #c #itemNews .dD {
						font: bold 40px Tahoma, sans-serif;
						color: #121210;
					}
					#mainIns #mainTb #c #itemNews .dW {
						font: bold 12px Verdanna, sans-serif;
						color: #121210;
					}
					#mainIns #mainTb #c #itemNews .dM {
						font: bold 12px Verdanna, sans-serif;
						color: #121210;
					}
					
					#mainIns #mainTb #c #itemNews p {
						float:left;
						text-align: justify;
						font: 13px Times New Roman, sans-serif;
						border:0px solid red;
						
					}
					#mainIns #mainTb #c #itemNews img {
						margin:0 15px 15px 0;
						border:0px solid yellow;
						float: left;
					}
						#mainIns #mainTb #c #itemNews .comments {
							color: #794C4A;
							font: 10px Arial, sans-serif;
							text-align:right;
						}
						
				.rasp {
					height:40px;
				}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		/* 		C E N T E R     C O L U M N
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#main #mainTb #c {
			width:349px;
			background-color:#DFDCCB;
			padding: 28px 8px 10px 8px;
		}
		
		/* inside template */
		#mainIns #mainTb #c {
			width:520px;
			background-color:#F4F1DE;
			padding: 28px 20px 10px 18px
		}
		
			#mainTb #c .title {
				border-bottom:2px solid #660000;
				background: url('/img/image/star-c.gif') no-repeat;
				height:25px;
				padding: 0 0 0 28px;
				margin: 0 0 10px 0;
				font: bold 20px Arial, sans-serif;
			}
			#mainIns #c .title {
				border-bottom:1px solid #660000;
				background: url('/img/image/star-c.gif') no-repeat;
				height:25px;
				padding: 0 0 0 28px;
				margin: 0 0 10px 0;
				font: bold 20px Arial, sans-serif;
			}
				#mainTb #c .title b {
					color: #FF0000;
				}
			
			
			/* ~~~~  l e f t      p a r t  ~~~~ */
			#main #mainTb #c .left {
				float:left;
				width:173px;
				border:0px solid red;
			}
		
				/* anons */
				#main #mainTb #c .left .anons {
					list-style:none;
					padding:0;margin:0;
				}
					#main #mainTb #c .left .anons .t {
						padding: 0 0 0 15px;
						color: red;
						background: url('/img/image/star-red.gif') no-repeat;
						border:0px solid red;
						margin: 0 0 10px 0;
						font:13px Times New Roman, sans-serif;
					}
					#main #mainTb #c .left .anons .txt {
						padding:0 5px 0 15px;
					}
				
				#boxTop {
					width:164px; height:11px;
					margin: 30px 0 0 0;
					background: url(/img/image/vote-top.gif) no-repeat;
				}
				#boxBot {
					width:164px; height:11px;
					background: url(/img/image/vote-bot.gif) no-repeat;
					
				}
				#boxBord {
					background-color: #660000;
				}
				
				
				/* golosovanije */
				#main #mainTb #c .left #voteMiddle {
					background: #D2CFC2 url(/img/image/quest.jpg) no-repeat top right;
					width:150px;
					padding: 0 9px 0 5px;
					overflow:hidden;
					
				}
					#main #mainTb #c .left #voteMiddle .title {
						border:0;
						font: bold 17px Arial, sans-serif;
					}
						#main #mainTb #c .left #voteMiddle .quest {
							color: #FF6600;
							margin: 10px 0 0px 0;
							font:bold 13px Times New Roman, sans-serif;
						}
						#main #mainTb #c .left #voteMiddle .vBut {
							border:0;
							background-color: #FF0000;
							color:#FFFFFF;
							float:right;
							margin:20px 0px 10px 0;
						}
						#main #mainTb #c .left #voteMiddle ul {
							list-style:none;
							margin:0 0 0 20px;padding:0;
							border:0px solid red;
							text-align:left;
							font:12px Times New Roman, san-serif;
							color:#000;
							
						}
							#main #mainTb #c .left #voteMiddle li {
								color: #000;
							}
						#main #mainTb #c .left #voteMiddle a {
							color: #000000;
							float:right;
							text-decoration:none;
						}
					
			
			/* ~~~~  r i g h t      p a r t  ~~~~ */
			#main #mainTb #c .right {
				float:left;
				width:173px;
				border:0px solid green;
			}
				#main #mainTb #c .right .title {
					font: bold 17px Arial, sans-serif;
				}
			
				/* anons video */
				#main #mainTb #c .right .anonsVideo {
					background: url(/img/image/back-an.gif) no-repeat;
					width:172px;
					height:134px;
					padding: 5px 5px;
				}
				
				/* dnevniki */
				#main #mainTb #c .right #dn {
					border-top:8px solid #660000;
					background-color: #D2CFC2;
					margin: 30px 0 15px 0;
					padding: 5px 5px 20px 5px;
				}
			
			/* history */
			#main #mainTb #c .history {
				border-top:5px solid #660000;
				margin:35px 0 10px 0;
				
			}
				#main #mainTb #c .history .h_table {
					font:13px Times New Roman, sans-serif;
					width:350px;
					overflow:hidden;
				}
					
					#main #mainTb #c .history .h_table .h_date {
						width:60px;
						border-right: 1px dashed #660000;
						border-bottom: 1px dashed #660000;
						overflow:hidden;
						padding: 0 4px 0 0;
						
					}
					#main #mainTb #c .history .h_table .h_nick {
						border:0px solid red;
						font-weight: bold;
						color:#FF6600;
						border-bottom: 1px dashed #660000;
					}
						#main #mainTb #c .history .h_table .h_nick .own {
							width:100px;
							overflow:hidden;
						}
						#main #mainTb #c .history .h_table .h_nick b {
							color:black;
							
						}
					#main #mainTb #c .history .h_table .h_action {
						border-bottom: 1px dashed #660000;
					}
						#main #mainTb #c .history .h_table .h_action .a_link_view {
							text-decoration:none;
							color:red;
						}
		
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		/* 		R I G H T      C O L U M N
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#main #mainTb #r {
			width:202px;
			overflow:hidden;
		}
		#mainIns #mainTb #r {
			width:202px;
			background-color:#DFDCCB;
		}
			
			/* title for right column */
			
			#mainTb #r .title {
				border-bottom:2px solid #660000;
				background: url('/img/image/star-c.gif') no-repeat;
				height:25px;
				padding: 0 0 0 28px;
				margin: 0 0 10px 0;
				font: bold 20px Arial, sans-serif;
			}
				#mainTb #r .title b {
					color: #FF0000;
				}
			/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
			
			/* temp pictures */
				
			.back_o {
				background: url(/img/image/osenj.png) no-repeat;
			}
			.back_z {
				background: url(/img/image/zima.png) no-repeat;
			}
			.back_v {
				background: url(/img/image/vesna.png) no-repeat;
			}
			.back_l {
				background: url(/img/image/leto.png) no-repeat;
			}
			
			/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
			
			#mainTb #r #login {
				width: 175px;
				height: 141px;
				padding: 5px 5px;
				background: url(/img/image/log-tr.png) no-repeat;
				margin: 18px 0 20px 15px;
			}
				#mainTb #r #login .title {
					border:0px solid red;
					background: url('/img/image/lock.gif') no-repeat left;
					height:25px;
					padding: 2px 0 0 28px;
					margin: 0 0 10px 0;
					font: bold 19px Arial, sans-serif;
					letter-spacing:1px;
				}
					/* override for inside template */
					#mainIns #mainTb #r #login .title {
						background: url('/img/image/lock2.gif') no-repeat left;
					}
					
					#mainTb #r #login .title b {
						color: #FF0000;
					}
				#mainTb #r #login .l_ins {
					border:0px solid red;
					width:150px;
				}
					#mainTb #r #login .l_ins input {
						border:1px solid #000000;
						float:right;
						margin: 2px 0 2px 0;
						padding: 2px 2px;
						height:14px;width:110px;
						font: 10px Tahoma, sans-serif;
					}
					#mainTb #r #login .l_ins .btn_log {
						background-color: #FF0000;
						padding:0;
						width:70px;height:18px;
						color:#FFF;
						font-weight:bold;
						border:0;
					}
					#mainTb #r #login .l_ins a {
						text-decoration:none;
						float:right;
						margin: 5px 0 0 0;
					}
				
				
				/* === banners === */
				#main #mainTb #r #banners {
					border:0px solid red;
					padding: 10px 8px;
					margin: 30px 0 15px 0;
				}
				
			/*  = = = =   I N S I D E      T E M P L A T E  = = = =  */
			
			/* golosovanije */
				#mainIns #r #boxTop {
					margin: 0 0 0 18px
				}
				#mainIns #r #boxBot {
					margin: 0 0 0 18px
				}
				
				#mainIns #r #voteRight {
					background: #D2CFC2 url(/img/image/quest.jpg) no-repeat top right;
					width:150px;
					padding: 0 9px 0 5px;
					overflow:hidden;
					margin: 0 0 0 18px;
				}
					#mainIns #r #voteRight .title {
						border:0;
						font: bold 17px Arial, sans-serif;
					}
						#mainIns #r #voteRight .quest {
							color: #FF6600;
							margin: 10px 0 0px 0;
							font-weight:bold;
						}
						#mainIns #r #voteRight .vBut {
							border:0;
							background-color: #FF0000;
							color:#FFFFFF;
							float:right;
							margin:20px 0px 10px 0;
						}
						#mainIns #r #voteRight ul {
							list-style:none;
							margin:0 0 0 20px;padding:0;
						}
						#mainIns #r #voteRight a {
							color: #000000;
							float:right;
							text-decoration:none;
						}
			/* = = = = = = = = = = = = = = = = = = = = = = = = = = = */
			
			#mainIns #mainTb #c ul {
						list-style:none;
						margin:0;
						padding:0;
			}
			/* video inside */
			/* ----- V i d e o ----- */
				#mainIns #mainTb #c #itemVideoIns {
					width:500px;
				}
					#mainIns #mainTb #c #itemVideoIns .img {
						border:0px solid red;
						width:105px;height:90px;
						background: url(/img/image/v-frame.gif) no-repeat;
					}
					#mainIns #mainTb #c #itemVideoIns img {
						border:0px solid red;
						margin: 9px 0 0 0;
					}
					#mainIns #mainTb #c #itemVideoIns .name {
						color: #000000;
						font: 11px Arial, sans-serif;
						text-align:center;
						margin: 0 0 5px 0;
					}
					#mainIns #mainTb #c #itemVideoIns .comments {
						color: #794C4A;
						font: 10px Arial, sans-serif;
						text-align:center;
					}

			/* ----- G a l l e r y     I N S I D E     t e m p l a t e ----- */
				#mainIns #mainTb #c #itemGalIns {
					width:500px;
					border:0px solid red;
				}
					
					#mainIns #mainTb #c #itemGalIns li img {
						border:2px solid #000000;
					}
					#mainIns #mainTb #c #itemGalIns .img {
						text-align:center;
					}
					
					#mainIns #mainTb #c #itemGalIns .name {
						color: #000000;
						font: 11px Arial, sans-serif;
						text-align:center;
						margin: 0 0 5px 0;
					}
					
					#mainIns #mainTb #c #itemGalIns .comments {
						color: #794C4A;
						font: 10px Arial, sans-serif;
						text-align:center;
						cursor:pointer;
					}
					
					
		/* ============================================== */
		/* 		comments 								  */
		/* ============================================== */
		
		.commentArea {
			border:0px solid red;
		}
			.commentArea h2 {
				color: #e76100;
				font:bold 15px Verdana, sans-serif;
				margin:0 0 3px 0;padding:0;
				letter-spacing:1.5px;
				border-top:0px solid #cacaca;
				padding: 0;
			}
		
			.commentArea h3 {
				font: 10px Verdana, sans-serif;
				color: #000;
				margin:0 0 12px 0;
				padding:0;
			}
			
			.commentArea span {
				line-height:1.3;
				font:13px Times New Roman, sans-serif;
				letter-spacing:1px;
				border:0px solid red;
			}
				.commentArea .divide {
					
					margin: 15px 0 15px 0;
				}
				
				.commentArea table {
					margin: 0 0 40px 0;
				}
				.commentArea input {
					border:1px solid #000;
					background:#FFF;
					color:#000;
					padding:3px;
				}
				.commentArea textarea {
					border:1px solid #000;
					background:#FFF;
					color:#000;
					padding:5px;
				}
				
		/* sub menu styles */
		#mainIns #l .submenu {
			border:0px solid red;
			list-style:square;
			font: 13px Times New Roman, sans-serif;
		}
			#mainIns #l .submenu li {
				margin: 0 0 10px 0;
				
			}
				#mainIns #l .submenu a {
					text-decoration:none;
				}
				#mainIns #l .submenu .active {
					font-weight:bold;
					color:#660000;
				}
				
/* ============================================================================== */
/* ======  C L S   ============================================================== */
/* ============================================================================== */
		
.cls {
	width:0;height:0;
	clear:both;
}
