/*********************************************************
*** Globalne
*********************************************************/
body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	color:#333333;
	font-family:Arial,Helmet,Freesans,sans-serif;
	line-height:125%;
	font-size:13px;
	background:#999999 url(images/bg.png) repeat-x scroll 0 0;
}

.full
{
	margin:0 auto;
	position:relative;
	width:845px;
}

.clear
{
	clear: both;
}

.header
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.header_left
{
	height:107px;
	width:421px;
	float:left;
	background:#FFFFFF url(images/header_bg.png) repeat-x scroll 0 0;
}

.header_right
{
	height:107px;
	width:422px;
	float:right;
	background:#FFFFFF url(images/header_spotlight.png) repeat-x scroll 0 0;
}

/* Sredisnji deo */
#container
{
	margin: 0px;
	padding: 0px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#table {
	margin: 0px;
	padding: 0px;
	border: none;
	table-layout:fixed;
	width:100%;
}

#container #left /* Ako ima 3 kolone (leva) */
{
	width: 441px;
	background: #F0F0F0;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#container #center /* Ako ima 3 kolone (centralna) */
{
	width: 200px;
	background: #FFFFFF;
	border-right:1px solid #E2E2E2;
	vertical-align:top;
}
#container #center-full /* Ako je samo levo i desno */
{
	width: 643px;
	border-right:1px solid #E2E2E2;
	background: #F8F8F8;
	vertical-align:top;
}

#container #right
{
	width: 200px;
	background: #F0F0F0;
	vertical-align:top;
}

/* Footer */
#footer-full {
	border: 1px solid #FFFFFF;
	border-top: none;
}
#footer {
	background: #CCCCCC url(images/footer_bg.png) no-repeat center right;
	border: 1px solid #F0F0F0;
	text-align: left;
	color: #333333;
	padding: 7px;
}

/* Pagination */
div.pagination
{
	font-size: small;
	text-align: center;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 5px;
}

div.pagination a, 
div.pagination a:hover, 
div.pagination a:active, 
div.pagination span.current, 
div.pagination span.disabled
{
	padding: 1px 3px;
	margin: 0px 2px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	text-decoration: none;
	color: #333333;
}

div.pagination span.current 
{
	background-color: #E2E2E2;
	font-weight: bold;
	color: #000000;
}
div.pagination span.disabled
{
	color: #CCCCCC;
}

form 
{
	margin: 0px; 
	padding: 0px;
}

a:link, a:visited
{
	color: #333333;
	text-decoration: none;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

img
{
	border: none;
}

/* obicna tabela */
.simple_table {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	color: #003366;
	width: 100%;
}
.simple_table th {
	border-bottom:1px solid #C0C0C0;
	font-weight: bold;
	text-align: left;
	color: #333333;
	overflow:hidden;
	padding: 2px;
}
.simple_table td {
	border-bottom:1px solid #C0C0C0;
	overflow:hidden;
	padding: 2px;
}
.simple_table td a {
	color: #003366;
	border-bottom:1px dotted #C0C0C0;
}





/*********************************************************
*** Search
*********************************************************/
/* Polje za pretragu */
.search_main_div
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #90CAF4;
	background-color: #FFFFFF;
	margin: 10px;
	margin-bottom: 0px;
	padding: 10px;
	
	text-align: center;
}

.search_main_error
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 2px solid #D01F3C;
	background-color: #FFFFFF;
	margin: 10px;
	margin-bottom: 0px;
	padding: 10px;
	padding-left: 25px;
}
.search_main_error ul
{
	margin:0px; 
	padding:0px;
}


.search_main_result
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 2px solid #FF7400;
	background-color: #FFFFFF;
	margin: 10px;
	padding: 10px;
	padding-bottom:0;
}

 /* Rezultat */
.search_single_result
{
	padding-bottom:10px;
}

/* Rezultat naslov */
.search_single_title h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	color: #334480;
	font-size: 14px;
	overflow:hidden;
	white-space:nowrap;
}
.search_single_title h3 a:link, .search_single_title h3 a:visited {
	color:#334466;
	text-decoration:none;
}
.search_single_title h3 a:hover
{
	color: #334480;
	text-decoration:none;
}

/* Rezultat opis */
.search_single_desc
{
	font-style:italic; 
}
.highlight {
	background-color:yellow;
	color:black;
	font-weight:bold;
}

/* najtrazenije */
.top_searches_title
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	border: none;
	padding: 5px;
	margin: 5px;
	margin-bottom: 0;
}
.c1{background-color: #C3D9FF; color:#36393D;}
.c2{background-color: #CDEB8B; color:#36393D;}

.top_searches_title h2
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.home_dl_cat_title_1 h2 a:hover,
.home_dl_cat_title_2 h2 a:hover {
	color: #D01F3C;
	text-decoration:none;
}

.top_searches_list
{
	margin: 5px;
	margin-top: 0;
}
.top_searches_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.top_searches_list a, .top_searches_list a:link, .top_searches_list a:visited {
	border-bottom: 1px dotted #3F4C6B;
	color: #595959;
	padding: 4px 3px;
	display: block;
	text-decoration: none;
	overflow:hidden;
	white-space:nowrap;
}
.top_searches_list a:hover {
	border-bottom: 1px dotted #D01F3C;
	padding: 4px 4px;
	color: #D01F3C;
}





/*********************************************************
*** Poll
*********************************************************/
.single_poll_title
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #D01F3C;
	background-color: #F9F9F9;
	margin: 10px;
	margin-bottom: 0px;
	padding: 10px;
	
	text-align: center;
}
.single_poll_title h1
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.single_poll_body
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #90CAF4;
	background-color: #F9F9F9;
	margin: 10px;
	padding: 20px;
}





/*********************************************************
*** Login
*********************************************************/
.login_body
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #90CAF4;
	background-color: #F9F9F9;
	margin: 10px;
	padding: 20px;
}
.login_body form input,
.login_body form select
{
	background-color: #F9F9F9;
	border: 1px solid #90CAF4;
	padding: 5px;
}
.login_body form input.text
{
	width: 70%;
}
.login_body form input#submit
{
	border: 1px solid #67A5CF;
	font-weight: bold;
	padding: 5px 25px;
}
.login_body form label
{
	font-weight: bold;
}

.login_error
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #D01F3C;
	background-color: #F9F9F9;
	margin: 10px;
	margin-bottom: 0px;
	padding: 20px;
	padding-left: 25px;
}
.login_error ul
{
	margin:0px; 
	padding:0px;
}



/*********************************************************
*** Annoncment
*********************************************************/
.single_announcement_body
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #90CAF4;
	background-color: #F9F9F9;
	margin: 10px;
	padding: 20px;
}
.single_announcement_body a:link, .single_announcement_body a:visited {
	color:#334466;
	text-decoration:underline;
}
.single_announcement_body a:hover
{
	color: #333333;
	text-decoration:underline;
}

.single_announcement_title
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #D01F3C;
	background-color: #F9F9F9;
	margin: 10px;
	margin-bottom: 0px;
	padding: 10px;
	
	text-align: center;
}
.single_announcement_title h1
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}



/*********************************************************
*** Register
*********************************************************/
.register_body
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #90CAF4;
	background-color: #F9F9F9;
	margin: 10px;
	padding: 20px;
}
.register_body form input,
.register_body form textarea,
.register_body form select
{
	background-color: #F9F9F9;
	border: 1px solid #90CAF4;
	padding: 5px;
}
.register_body form textarea.text,
.register_body form input.text
{
	width: 70%;
}
.register_body form input#submit
{
	border: 1px solid #67A5CF;
	font-weight: bold;
	padding: 5px 25px;
}
.register_body form label
{
	font-weight: bold;
}

.register_error
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	border: 3px solid #D01F3C;
	background-color: #F9F9F9;
	margin: 10px;
	margin-bottom: 0px;
	padding: 20px;
	padding-left: 25px;
}
.register_error ul
{
	margin:0px; 
	padding:0px;
}




/*********************************************************
*** Home
*********************************************************/
/* TOP news*/
.home_top_news_img
{
	position:relative;
	margin:5px;
	width: 430px;
}

.home_top_news_text
{
	background:#333333;
	color:#FFFFFF;
	padding:3px;
	
	line-height:120%;
	width: 424px;
	position:absolute;
	bottom:0;
	left:0;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}
.home_top_news_text h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.home_top_news_text h1 a:link, .home_top_news_text h1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.home_top_news_text h1 a:hover
{
	color: #FF9900;
	text-decoration:none;
}
.home_top_news_text span
{
	font-size: 13px;
}

/* x vesti ispod TOP */
.bgcolor_1{background-color: #D2E4FC;}
.bgcolor_2{background-color: #DCDBCC;}

.home_news_x_box
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: none;
	padding: 5px;
	margin: 5px;
	margin-top: 0px;
	font-size:13px;
}
.home_news_x_box h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	color: #334480;
	font-size: 14px;
	overflow:hidden;
	white-space:nowrap;
}
.home_news_x_box h3 a:link, .home_news_x_box h3 a:visited {
	color:#334466;
	text-decoration:none;
}
.home_news_x_box h3 a:hover
{
	color: #334480;
	text-decoration:none;
}
.home_news_x_box div img
{
	float:left;
	margin-right:3px;
}

/* lista pomace/strano */
.home_dl_cat_title_1, .home_dl_cat_title_2
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	border: none;
	padding: 5px;
	margin: 5px;
	margin-bottom: 0;
}
.home_dl_cat_title_1{background-color: #C3D9FF;}
.home_dl_cat_title_2{background-color: #CDEB8B;}


.home_dl_cat_title_1 h2,
.home_dl_cat_title_2 h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.home_dl_cat_title_1 h2 a:link, .home_dl_cat_title_1 h2 a:visited, 
.home_dl_cat_title_2 h2 a:link, .home_dl_cat_title_2 h2 a:visited {
	color:#36393D;
	text-decoration:none;
}

.home_dl_cat_title_1 h2 a:hover,
.home_dl_cat_title_2 h2 a:hover {
	color: #D01F3C;
	text-decoration:none;
}

.home_dl_cat
{
	margin: 5px;
	margin-top: 0;
	font-size:13px;
}

.home_dl_cat ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.home_dl_cat a, .home_dl_cat a:link, .home_dl_cat a:visited {
	padding: 4px 3px;
	display: block;
	text-decoration: none;
	overflow:hidden;
	white-space:nowrap;
}

.home_dl_cat a, .home_dl_cat a:link, .home_dl_cat a:visited {
	border-bottom: 1px dotted #3F4C6B;
	color: #595959;
}

.home_dl_cat a:hover {
	border-bottom: 1px dotted #D01F3C;
	padding: 4px 4px;
	color: #D01F3C;
}




/*********************************************************
*** Header
*********************************************************/
.header_right_top
{
	padding: 6px;
	font-weight: bold;
	color: #FFFFFF;
}
.header_right_bottom
{
	margin: 3px;
	font-weight: bold;
}

/* Lista obavestenja */
.header_right_bottom ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.header_right_bottom a, .header_right_bottom a:link, .header_right_bottom a:visited {
	display: block;
	overflow:hidden;
	white-space:nowrap;

	color: #36393D;
	text-decoration: none;
}

.header_right_bottom a:hover {
	color: #D01F3C;
	text-decoration: none;
}





/*********************************************************
*** Right
*********************************************************/
/* Boja */
.box_1
{
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottomright: 15px;
	border: 1px solid #E2E2E2;
	background-color: #F9F9F9;
	margin: 5px;
	font-size:13px;
}
.box_1 h3
{
	margin: 0px;
	padding: 5px 5px 5px 23px;
	font-size: 13px;
	/*background: #E2E2E2 url(images/bullet1.png) no-repeat scroll 5px 50%;*/
	background: #E2E2E2 url(images/box_1_title.png) no-repeat;
}
.box_1 .box_c /* Box Container */
{
	margin: 3px;
}

/* Chat */
.chat_name {
	font-weight: bold;
	text-decoration: underline;
}
.chat_text {

}


/*********************************************************
**************** ANKETE ****************************
*********************************************************/
.pollbar
{
	background-image:url(images/pollbg.gif);
	border:1px solid #C8C8C8;
	height:10px;
}




/*********************************************************
*** Download
*********************************************************/
/* ?action=download */
#dl_cat_select
{
	margin: 5px;
	margin-bottom: 0;
}

#dl_cat_select .dl_cat_select_left, #dl_cat_select .dl_cat_select_right
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	border: none;
	padding: 5px;
	width: 304px;
}
#dl_cat_select .dl_cat_select_left{background-color: #C3D9FF; float: left;}
#dl_cat_select .dl_cat_select_right{background-color: #CDEB8B; float: right;}

#dl_cat_select h2
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

#dl_cat_select h2 a:link, #dl_cat_select h2 a:visited {
	color:#36393D;
	text-decoration:none;
}

#dl_cat_select h2 a:hover
{
	color: #D01F3C;
	text-decoration:none;
}


/* List */
.dl_cat
{
	margin: 5px;
	margin-top: 0;
}
.dl_cat_1
{
	float: left;
	width: 313px;
	font-size:13px;
}
.dl_cat_2
{
	float: right;
	width: 313px;
	font-size:13px;
}

.dl_cat_1 ul, .dl_cat_2 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.dl_cat_1 a, .dl_cat_1 a:link, .dl_cat_1 a:visited, 
.dl_cat_2 a, .dl_cat_2 a:link, .dl_cat_2 a:visited {
	padding: 4px 3px;
	display: block;
	text-decoration: none;
	overflow:hidden;
	white-space:nowrap;
}

.dl_cat_1 a, .dl_cat_1 a:link, .dl_cat_1 a:visited,
.dl_cat_2 a, .dl_cat_2 a:link, .dl_cat_2 a:visited {
	border-bottom: 1px dotted #3F4C6B;
	color: #595959;
}

.dl_cat_1 a:hover,
.dl_cat_2 a:hover{
	border-bottom: 1px dotted #D01F3C;
	padding: 4px 4px;
	color: #D01F3C;
}



/* ?action=download cid=1111 */
.dl_cat_title
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	border: none;
	padding: 5px;

	margin: 5px;
	margin-bottom: 0;
}

.cid_1
{
	background-color: #C3D9FF;
}
.cid_2
{
	background-color: #CDEB8B;
}

.dl_cat_title h2
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color:#36393D;
}




/* ?action=download id=1111 */
.dl_id_title
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	border: none;
	padding: 5px;

	margin: 5px;
	margin-bottom: 0;
}
.dl_id_title h1
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color:#36393D;
}

.dl_id_desc
{
	margin-top: 5px;
	text-align:center;
}

.dl_link_list
{
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
}

.dl_link_list ul
{
	text-align: center; /*set value to "left", "center", or "right"*/
}

.dl_link_list ul li
{
	display: inline;
}

.dl_link_list ul li a, .dl_link_list a:link, .dl_link_list a:visited
{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #CCCCCC;
	
	text-align: center;
	padding: 8px 60px;

	color: #36393D;
	text-decoration: none;
}

.dl_link_list ul li a:hover
{
	background-color: #C3D9FF;
	color: #D01F3C;
}

/* Reklama */
.google_dl
{
	text-align: center;
	margin-top: 5px;
}


.cid_1
{
	background-color: #C3D9FF;
}
.cid_2
{
	background-color: #CDEB8B;
}

/* Pravila i uslovi */
.dl_link_rules
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #FFFFFF;
	
	border: 1px dotted #E2E2E2;
	
	text-align: center;
	padding: 5px;

	color: #CFCFCF;
	text-decoration: none;
	line-height:110%;
	font-size:11px;

	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}





/*********************************************************
*** News
*********************************************************/
/* ?action=news */
.news_row
{
	margin-top: 5px;
	padding: 5px;
	padding-top: 0;
}

.news_row .bgcolor_1
{
	background-color: #F0F4F7;
}

.news_row .bgcolor_2
{
	background-color: #E7EAEF;
}

.news
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: none;
	padding: 5px;
	width: 304px;
	font-size:13px;
}

.news h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	color: #334480;
	font-size: 14px;
	overflow:hidden;
	white-space:nowrap;
}

.news h3 a:link, .news h3 a:visited {
	color:#334466;
	text-decoration:none;
}

.news h3 a:hover
{
	color: #334480;
	text-decoration:none;
}
	
.news div img
{
	float:left;
	margin-right:3px;
}

/* ?action=news&id= */
.single_news
{
	background-color: #D8E1E7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: none;
	padding: 5px;
	margin: 5px;
}

.single_news h1
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 14px;
	overflow:hidden;
	white-space:nowrap;
}

.single_news_img
{
	padding-bottom: 5px;
}

/* ?action=news&id= | Center */
.multiple_news
{
	border-bottom:1px dotted #7A8CA0;
	margin: 5px;
	padding-bottom: 5px;
}

.multiple_news img
{
	float:left;
	margin-right:3px;
	border: none;
}

.multiple_news a:link, .multiple_news a:visited {
	color:#334466;
	text-decoration:none;
}

.multiple_news a:hover
{
	color: #E43939;
	text-decoration:none;
}