html,body {margin:0;padding:0}

a {text-decoration:underline;color:#ff0000}
a:hover {text-decoration:none}
.clear {clear:both}
img {border:none}
ul,ol {margin:8px 20px;padding:0}
form {margin:0;padding}
p {margin:0 0 16px}
a, a:active, a:focus {outline: none}


h2 {
font:600 12px/15px 'Trebuchet MS',arial,tahoma;
color:#ff0000;
padding:0;
margin:0 0 20px
}

h3 {
font:600 12px/15px 'Trebuchet MS',arial,tahoma;
color:#787878;
padding:0;
margin:0 0 16px
}


body {
background:#B7080D url('../gfx/bg_body.jpg') no-repeat center top;
color:#787878;
font:12px/16px 'Trebuchet MS',arial,tahoma;
}

#left {
width:514px;
float:left;
margin:0;
padding:0 17px
}

#right {
width:200px;
float:right;
margin:0;
padding:0
}

#container {
width:749px;
margin:0 auto;
padding:0 3px 0 0;
min-height:500px;
height:auto !important;
height:500px;
background:transparent url('../gfx/bg_container.png') repeat-y center top
}

.pre_footer {
width:752px;
height:83px;
padding:0;
margin:0 auto 20px auto;
background:#B7080D url('../gfx/bg_container_bottom.png') no-repeat center bottom
}

h1 {
position:relative;
width:749px;
height:293px;
margin:0;
padding:0;
background:transparent url('../gfx/bg_header.jpg') no-repeat left top
}

h1 .headlink {
position:absolute;
bottom:0;
right:0;
display:block;
height:24px;
}

h1 .aa {
width:142px;
margin:0 122px 0 0;
}

h1 .bb {
width:142px;
margin:0;
}

h1 span {display:none}

h1 .logo {
display:block;
float:left;
height:95px;
margin:25px 0 0 50px;
padding:0;
width:182px;
}


.menu {
height:30px;
width:100%;
margin:0;
padding:7px 0 0 0;
background:#fff url('../gfx/bg_menu.jpg') repeat-x left top
}

.menu ul {
width:710px;
display:block;
margin:0 auto;
list-style:none;
}

.menu ul li {
padding:0 16px 0 12px;
display:block;
float:left;
background:transparent url('../gfx/tab_divider.png') no-repeat right top
}

.menu ul li.tab_f {background:none}

.menu ul li a {
display:block;
float:left;
height:16px;
margin:0;
padding:0;
background-repeat:no-repeat;
background-color:transparent;
background-position:left top
}

.menu ul li a:hover {background-position:left bottom}
.menu ul li a span {display:none}

.menu ul li.tab_a a {background-image:url('../gfx/tab_a.png');width:120px}
.menu ul li.tab_b a {background-image:url('../gfx/tab_b.png');width:165px}
.menu ul li.tab_c a {background-image:url('../gfx/tab_c.png');width:52px}
.menu ul li.tab_d a {background-image:url('../gfx/tab_d.png');width:112px}
.menu ul li.tab_e a {background-image:url('../gfx/tab_e.png');width:41px}
.menu ul li.tab_f a {background-image:url('../gfx/tab_f.png');width:50px}

.banners {
margin:5px 0
}

.banners img {
display:block;
margin:7px auto 16px auto;
padding:0
}

.video_player {
width:198;
height:170px;
margin:10px 1px
}

.home_news {
min-height:180px;
height:auto !important;
height:180px;
margin:18px 0 25px 0;
background:transparent url('../gfx/bg_home_news.jpg') no-repeat center center
}

.home_news p.posted {
color:#aeadad;
font:13px/16px 'Trebuchet MS',arial,tahoma;
margin:0 0 3px;
padding:0
}

.home_news h3 {
margin:0 0 13px;
padding:0;
color:#fe0906;
font:13px/15px 'Trebuchet MS',arial,tahoma;
}

.home_news h3 a {color:#fe0906;text-decoration:none}
.home_news h3 a:hover {text-decoration:underline}

.home_news p {
color:#4e4e4e;
font:12px/15px 'Trebuchet MS',arial,tahoma;
}

.home_news img {margin:12px 0 0}

.home_news .more {
font:9px/10px 'Trebuchet MS',arial,tahoma;
margin:10px 0 0 90px;
color:#fe0906;
text-decoration:underline
}

.home_news .more:hover {text-decoration:none}

.home_news .onleft {
float:left;
width:156px;
padding-right:12px;
}

.home_news .onright {
float:right;
width:126px;
padding-left:10px;
}

.programs ul {
list-style:none;
min-height:270px;
height:auto !important;
height:270px;
margin:0;
padding:0
}

.programs {margin-top:14px;background:transparent url('../gfx/plakat_pokazi-strast.jpg') no-repeat 200px top}
.programs:hover {background:none}

.programs ul li {
min-height:65px;
height:auto !important;
height:65px;
position:relative;
display:block;
margin:0;
padding:0
}

.programs ul li a {
width:100%;
text-decoration:none;
display:block;
overflow:hidden
}

.programs ul li:hover .text_block {display:block !important}

.programs ul li a img {
margin:12px 10px 5px 0;
float:left;
padding:0
}

.programs ul li a em {
cursor:pointer;
display:none;
float:right;
height:52px;
width:355px;
color:#fff;
margin:0;
padding:12px 10px 0 35px;
font:12px/14px 'Trebuchet MS',arial,tahoma;
background:transparent url('../gfx/pro_pointer.png') no-repeat left top
}

.programs ul li a:hover em {display:block !important}

.programs ul li a em b {
position:absolute;
bottom:7px;
right:14px;
text-decoration:underline
}

.programs ul li a em b:hover {text-decoration:none}

.programs ul li a strong {
color:#c01106;
margin:12px 0 0;
padding:0;
float:left;
width:69px;
font:600 13px/15px 'Trebuchet MS',arial,tahoma
}

.text_block {
display:none;
margin:20px 0 0;
padding:0
}


/* Gallery */

	div#gallery_holder {
		width: 514px;
		clear: both;
		display: block;
		border: 1px solid #c8c8c8;
		margin: 0;
		padding: 10px 0 8px 0
		}
		
 	div#gallery_menu { 
 	position: relative;
	z-index: 5;
 	float: right;
    clear: both;
 	margin: -20px 2px 0 0;
 	padding: 0;
 	width: 514px;
 	}
 	
 			
 	div#gallery_menu ul { 
 	float: right;
 	margin: 0 -4px -1px 0;
 	padding: 0;
 	list-style: none;
 	text-align: center;
 	}
 	
 	div#gallery_menu ul	li {
 	margin: 0 0 0 5px;
 	float:left
 	}
 		
 	div#gallery_menu ul	li a {
 	text-decoration: none;
 	font-weight: 600;
 	line-height: 24px;
 	vertical-align: bottom;
 	margin: 0;
 	padding: 0;
 	float: left;
 	width: 52px;
 	height: 22px;
 	background: #fff url('../gfx/gallery_button.png') no-repeat scroll 0 0
 	}
 
  	div#gallery_menu ul li a:hover, div#gallery_menu ul li a#active {
  	color: #fff;
 	background: transparent url('../gfx/gallery_button.png') no-repeat scroll 0 -22px
 	}	
 	
		
	div#gallery_holder a { 
	border: 1px solid #C8C8C8;
	float: left;
	margin: 3px 0 4px 5px; 
	padding: 2px 
	}
	
	div#gallery_holder a:hover {border: 1px solid #464646 }
	
	div#gallery_holder a img {margin:0;padding:0}

/* ------ */


.archive_type {border-bottom:2px solid #e9e9e9;margin-bottom:30px !important}
.archive_type ul {margin-right:0 !important}
.archive_type ul li {margin-bottom:-1px !important}


.news_chunk {margin:0 0 27px}

.news_chunk .posted {
color:#aeadad;
font:13px/16px 'Trebuchet MS',arial,tahoma;
margin:0 0 3px;
padding:0
}

.news_chunk h3 {
margin:0 0 13px;
padding:0;
color:#fe0906;
font:600 13px/15px 'Trebuchet MS',arial,tahoma;
}

.news_chunk h3 a {color:#fe0906;text-decoration:none}
.news_chunk h3 a:hover {text-decoration:underline}

.faded {
font:18px/20px 'Trebuchet MS',arial,tahoma;
color:#dcdcdc;
margin:5px 0 15px;
padding:0
}

.faq_list {
list-style-position:inside;
color:#ff0000;
margin:12px 5px;
padding:0
}
.faq_list li {
margin:8px 0;
}
.faq_list li span {
color:#787878;
display:block
} 

.formular {
font:11px/12px 'Trebuchet MS',arial,tahoma;
color:#aeadad;
margin:5px 0 25px;
}

.formular p {
margin:8px 0
}

.formular p label {
width:110px;
display:block;
float:left;
margin:0 12px 0 0;
padding:6px 0 0
}

.formular p input {
font:11px/12px 'Trebuchet MS',arial,tahoma;
width:260px;
color:#333l;
padding:3px 2px;
border:2px solid #d7d7d7
}

.additional {
font:11px/12px 'Trebuchet MS',arial,tahoma;
color:#aeadad;
}

.additional input {
vertical-align:bottom
}

.additional ul {
list-style:none;
padding:5px 0;
margin:5px 0;
color:#ff0000;
}

.additional ul li {margin:2px 0}

.buttons {
margin:20px 0
}

.buttons input {
text-indent:-999;
display:block;
float:left;
border:none;
margin:0;
padding:0;
width:92px;
height:33px;
cursor:pointer
}

.buttons input.odustani {background:transparent url('../gfx/button_odustani.png') no-repeat left top;margin:0 15px 0 0;}
.buttons input.posalji {background:transparent url('../gfx/button_posalji.png') no-repeat left top}

h2.tight {
margin:28px 0 0 0;
padding:0
}

.footer {width:752px;margin:15px auto}

img.tal {
float:left;
clear:left;
padding:2px;
margin:0 10px 10px 0;
border:1px solid #999
}


.video_player_in {
background:none !important;
width:199px;
float:left;
margin:13px 26px;
padding:0
}

.video_player_in h4 {
font:600 12px/14px 'Trebuchet MS',arial,tahoma;
margin-bottom:5px
}