body{ background: url(../img/bg.png) repeat-x top #FFFFFF;}



/*************** GLOBAL STYLES *************************************************************************************************************************/

/******************************************************************************************************************************************************/



#container {/*background-color: #fff;*/}



.videos{

background:url(../img/videos_05.gif) repeat-x; padding:5px; font-size:20px; color:#fff; display:block; height:33px; *height:28px;

}



.noticias {

background:url(../img/videos_03.gif) repeat-x; padding:5px; font-size:20px; color:#fff; display:block; *height:28px; height:33px;

}





#content { background:  url(../img/content_top_corners.gif) top no-repeat; padding-top: 12px;}



/*** Global anchor styles ***/



a {color:#222666; text-decoration: none;}



a:hover {text-decoration: underline;}



a img {border: none;}



/*** Global list styles ***/



ul { padding: 0; margin: 0;}



ul li { list-style-type: none;}



/*** Global heading styles ***/



h1, h2, h3, h4 {margin: 0px;}



h1 { font-size: 18px; font-weight: normal; }



h2, h3 {font-size: 12px; padding-bottom: 4px;}



h4 {}



h4 a {}



/*** Global box styles ***/



.box .box_title { 

	font-size: 12px;

	font-weight: normal;

}



/*** banners ***/

.top_banner {float: right; padding-top: 10px;}



.center_banner {text-align: center; padding-bottom: 15px;}



.center_banner p { padding:0; margin:0; font-size: 11px;}



.right_banner {text-align: center; padding: 15px 0px;}



.right_banner p { padding:0; margin:0; font-size: 11px;}



/*************** HEADER STYLES *************************************************************************************************************************/

/******************************************************************************************************************************************************/

#header { margin-bottom: 2px;}



.header_image {float: left;}



/*** Search box ***/



.search { 

        margin-top:35px;

	float: right;

	width: 290px;

	font-size: 11px;

	text-align: right;

}



.search p { width:175px;  padding:0; margin:0px; text-align:center;}



.search button {

	width: 60px;

	height: 18px;

	margin: 0px 4px;

	border: none;

	font-size: 11px;

	text-indent: -9999px;

	font-weight: bold;

	color: #FFFFFF; 

	background: url(../img/search_button.gif) no-repeat;

}



/*************** CONTENT STYLES ************************************************************************************************************************/

/******************************************************************************************************************************************************/



#box_center_holder {padding-right: 15px;}



#box_center_holder h1 { font-size: 24px; margin-bottom: 12px; border-bottom: 1px solid #d0c8c8;}



#box_center_holder div.category_headline { 

	width: 652px; 

	overflow: hidden; 

	border: 1px solid #DBDBDB; 

	padding: 5px;

	margin-bottom: 10px; 

	background: #F2F3F7 url(../img/headlines_bg.gif) top repeat-x;

}



#box_center_holder div.category_headline h2 a {font-size: 18px; font-weight: normal;}



#box_center_holder div.category_headline div.image { float: left; margin-right: 6px; border: none;}



#box_center_holder div.category_headline div.summary {}



div.article_link {display: inline; font-size: 11px; padding-left: 4px;}



div.box_body div.image { 

	padding: 1px; 

	float: left;

	margin: 2px 4px 2px 2px;

	border: 1px solid #DBDBDB;

}



.short_holder { width: 100%; overflow: hidden;}



.short { /*** Global summary styles ***/

	margin-bottom: 4px;

	padding: 4px 0px; 

	border-bottom: 1px solid #eee;

}



/*** Article summaries heights ***/

#latest_news div.short{height:122px;}



/*** Main news styles ***/

#category_news_box div.box_title { margin-bottom: 6px;}



/*** Category links ***/

#category_news_box div.box_title h4 { 

	font-size: 14px; 

	color: #172973;

	border-bottom: 1px solid #DBDBDB;

	padding: 4px 0px;

	margin-bottom: 4px;

}

/*** Subcategory links ***/

#category_news_box div.box_title span { color: #000; font-size: 11px; padding: 0px 1px; }



#category_news_box div.box_title span a:hover { color: #000;}



#category_news_box div.box_body ul { padding: 0px;}



#category_news_box div.box_body ul li {

	border-bottom: 1px solid #eee; 

	padding: 1px 0px;

}



#category_news_box div.box_body ul li a {

	display: block; 

	padding: 2px 2px 2px 18px; 

	background: url(../img/bullet_red.gif) 6px 6px no-repeat;

}



/*** Category page ***/



#category_holder div.subcategory_list div.box_body { padding: 6px;}



#category_holder div.short { margin-bottom: 12px; padding-bottom: 12px;}



/*** Article styles ***/



.box_breadcrumb { padding: 6px 0px; color: #666666; border-bottom: 1px solid #EEEEEE; font-size: 11px;}



.box_breadcrumb a {padding-right: 2px;}



#article_holder h1 { font-size: 24px; padding: 8px 0px 4px 0px; margin-bottom: 2px; border-bottom: 3px solid #EEEEEE;}



#article_holder div.article_metadata { padding: 0px 0px 18px 0px; margin-bottom: 4px; border-bottom: 1px solid #EEEEEE;}



#article_holder div.article_metadata span.metadata_time { font-size: 10px; color: #666666; float: right;}



#article_holder div.font_size { font-size: 11px; text-align: right; margin-bottom: 12px;}



#article_holder div.font_size img { vertical-align: bottom; padding-left: 3px;}



#article_holder div.image {

	float: left; 

	padding: 4px; 

	

}



#article_holder div.image span.image_caption { font-size: 11px; line-height:normal;}



#article_holder div#article_body { line-height: 1.6em; width: 100%; overflow: hidden; margin-bottom: 12px;}



#article_holder div#article_body h1, 

#article_holder div#article_body h2, 

#article_holder div#article_body h3, 

#article_holder div#article_body h4, 

#article_holder div#article_body h5, 

#article_holder div#article_body h6 { font-family: Arial, Helvetica, sans-serif;}



/*** Article social bookmarks ***/



#box_social_bookmarks { 

	color: #666666; 

	padding: 2px 6px; 

	margin: 6px 0px 12px 0px; 

	border-bottom: 1px solid #EEEEEE; 

	border-top: 1px solid #EEEEEE;

}



#box_social_bookmarks img { vertical-align: middle;}



/*** Article comments ***/



.comment_block h4 { 

	font-weight: bold;

	border-top: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	background-color: #f4f4f4;

	padding: 6px;

	margin: 6px 0px;

}



.comment_block h4 img.comment_feed { float:right;}



.comment_block h4 span.no_comments {display:block; font-size:12px; font-weight:normal;}



#comment_list { margin: 15px 8px;}



#comment_list div.comment_holder {margin-bottom: 20px;} 



#comment_list div.comment_header {padding-bottom: 6px;}



#comment_list div.comment_header {font-size: 11px;}



#comment_list div.comment_header a {font-weight: bold;}



#comment_list div.comment_body_holder {padding: 6px; border-bottom: 1px solid #EBEBEB; background-color: #F8F8F8;}



#comment_list div.comment_body {width: 100%; overflow: hidden; }



#comment_list div.comment_body img { float: left;}



#comment_list div.comment_body div.comment_text {font-size: 11px; color: #666666; margin-left: 50px; padding: 0px 12px 10px 10px;}



#comment_list div.comment_report, #comment_list div.comment_rate { float: right;}



#comment_list div.comment_rate { padding-right: 6px;}



.comment_rate div.result {

	float: left; 

	border: 1px solid #ebebeb; 

	background-color: #ffffff; 

	padding: 0px 4px; 

	color: #555555; 

	font-weight: bold;

}



.result span.error {font-weight: normal; font-size: 11px; color: #CA0405;}



div#comment_dump {

	font-size: 14px; 

	color: #172973; 

	background-color: #F8F8F8; 

	border: 1px solid #EBEBEB; 

	padding: 6px; 

}



div#comment_dump span.error {color: #CA0405;}



/*** Pagination ***/



#box_pagination {padding: 6px; margin: 6px 0px; background: #F2F3F7;}



#box_pagination span.pagination {float:right; font-weight: bold;}



#box_pagination span.pagination a {font-weight: normal;}



#box_pagination span.pagination_total {color: #AD0035;}



/*** Archive calendar ***/



#box_calendar table caption { 

	font-weight: bold; 

	border-bottom: 1px solid #DEDFE3; 

	padding: 6px 0px;

	margin-bottom: 6px;

}



#box_calendar table caption span { cursor: pointer; padding: 0px 4px;}



#box_calendar table td { background-color: #F2F3F7; padding: 1px 2px;}



/*************** RIGHT COLUMN STYLES *******************************************************************************************************************/

/******************************************************************************************************************************************************/



#box_right_holder {/*stilovi za desnu kolonu, padinzi, margine...*/}



/*** Boxes ***/

#dynamic_box_right div#box_right_holder {}



#dynamic_box_right .box div.box_title {

margin-bottom:5px;	font-size:12px;  padding-bottom:2px; color: #434343;  height:30px; font-weight:bold;

	display:block;	font-family: Geneva, Arial, Helvetica, sans-serif;   

	white-space: pre;	border-bottom-width: 2px; border-bottom-style: dashed;	border-bottom-color: #FFFFFF;

}



#dynamic_box_right .box_tabs div.box_title {padding: 6px 6px 0px 6px;}



#dynamic_box_right .box .box_title_holder {}



/* Hides from IE5-mac \*/

* html #dynamic_box_right .box .box_title_holder { height: 1%;}

/* End hide from IE5-mac */





#dynamic_box_right .box {margin-bottom: 6px;}



#dynamic_box_right .box .box_body {}



#dynamic_box_right .box .box_body div.box_content {}



/* Hides from IE5-mac \*/

* html #dynamic_box_right .box .box_body { height: 1%;}

/* End hide from IE5-mac */



/********** Login Box ***************/



/*** Login Box ***/

#box_login {

	background: #F2F3F7; 

	border: 1px solid #DEDFE3; 

	font-size: 11px;

}



#dynamic_box_right #box_login a { color: #AD0035;}



#box_login .login_box_title {

	font-size: 14px; 

	font-weight: bold; 

	padding: 5px; 

	color: #555555;

}



#box_login .signup_link { 

	text-align: center;

	font-weight: bold;

	font-size: 12px;

	padding: 4px 0px; 

	border-top: 1px solid #DEDFE3;

}



#box_login label { display:block; width:55px; float: left; padding-left: 5px; margin-top: 1px}



#box_login .formElement label { width:200px; padding-left: 0px;}



#box_login .submit { padding-right: 5px;}



#box_login input.submit_button, #box_register input.submit_button { border: none; background-color: #AD0035; color: #FFFFFF; font-weight: bold;}



#box_login .logged { padding: 5px;}



/********** Tag Cloud ***************/



.browse_tags {

	text-align: right; 



	padding: 2px 0px; 

	border-bottom: 1px solid #d6d6d6;

}



.browse_tags a {color: #575758;}

.browse_tags a:visited {color: #575758;}





/********** Lists ***************/

#dynamic_box_right div.box_body ul li {

	border-bottom: 1px solid #DBDBDB; 

	padding: 1px 0px;

}



#dynamic_box_right div.box_body ul li a {

	display: block; 

	padding: 4px 4px 4px 14px; 

	background: url(../img/right_box_bullet.gif) 6px 10px no-repeat;

}



#dynamic_box_right div.box_body ul li a:hover {background-color: #F3F4F5;}



/*** Tabs ***/



.tabs {

	font-size:11px;

	/*line-height:normal;*/

	font-weight: bold;

}

ul.tabs{

	margin:0;

	padding:0px 0 4px 2px;

	list-style:none;

}

.tabs li {

	display:inline;

	margin:0;

	padding:0;

}

	  

.tabs a {

	margin: 0px 1px 0px 0px;

	text-decoration:none;

}



*:first-child+html .tabs a {padding:0 0 0 4px;} /* IE 7 hack */



.tabs a span {

	padding:4px;

	color:#555555;

}



.tabs a:hover {text-decoration: none;}



.tabs a:hover span {color: #2b548c;}



.tabs a.active {}



.tabs a.active span {

	color: #2b548c;

	border-bottom: 2px solid #2b548c;

}



/*** Latest comments box ***/



div#latest_comments div.single_comment img { float: left; margin: 2px 6px 2px 4px;}



div#latest_comments div.single_comment {display: block; width: 100%; overflow: hidden; padding-bottom: 4px; margin-bottom: 6px; border-bottom: 1px solid #eee;}



div#latest_comments div.single_comment div.comment_header { font-size: 11px; color: #666666;}



div#latest_comments div.single_comment div.comment_body { padding-top: 2px; font-size: 11px;}



/*** Featured author box ***/



div#box_users div.box_body img { float: left; margin: 2px 6px 2px 4px;}



div#box_users div.box_body a { display: block; padding-bottom: 6px; }



div#box_users div.box_content { width: 90%; overflow: hidden;}



/*** Article page tag box ***/



#article_tags div.article_tags {}



#article_tags div.article_my_tags { padding: 5px; margin-top: 6px; border-top: 1px solid #DBDBDB; background: #F3F4F5;}



#article_tags div.article_add_tag { padding-top: 6px; text-align: center;}



/*** Article Tools box ***/



#dynamic_box_right div#box_article_tools { margin-bottom: 20px;}



#dynamic_box_right div#box_article_tools ul { font-size: 11px;}



#dynamic_box_right div#box_article_tools ul li img { vertical-align: bottom; padding-right: 4px;}



#dynamic_box_right div#box_article_tools ul li a {padding: 2px 4px 2px 4px; background: none; }



#dynamic_box_right div#box_article_tools ul li a:hover {background: none; text-decoration: none;}



/*** Email friend box ***/



#send_article { padding: 6px; border: 1px solid #eee; }



/*** Article vote box ***/



#box_article_rating { background: #F3F4F5; border: 1px solid #DBDBDB; padding: 5px;}



#box_article_rating div.box_title {border-bottom: 1px solid #DBDBDB;}



#stars { padding: 2px; width: 150px; overflow: hidden;}



.article_rating { 

	color: #CECECE; 

	font-weight: bold; 

	font-size: 14px;

	padding-top: 10px; 

	padding-right: 18px; 

	float: right; 

}



div.standard_star { cursor: pointer;}



/*** Attachments box ***/

#dynamic_box_right div.content_attachment {padding: 4px 0px; width: 100%; overflow: hidden;}



#dynamic_box_right div.content_attachment img { vertical-align: bottom; float: left; padding-right: 4px;}



#dynamic_box_right div.content_attachment a { width:206px; overflow:hidden; float:left;}



/*************** FOOTER STYLES *************************************************************************************************************************/

/******************************************************************************************************************************************************/



#content_footer {

	padding: 5px; 

	border: 1px solid #DEDFE3; 

	background: #F2F3F7 url(../img/headlines_bg.gif) top repeat-x;

}



.footer {padding: 12px 0px; width:100%; margin-top: 10px; }

.footer a {padding: 12px 0px; margin: 0px; color:#fff;  }

.footer a:hover {padding: 12px 0px; margin: 0px; color:#fff; }

.footer a:visited {padding: 12px 0px; margin: 0px; color:#fff; }







.static_footer { font-size: 11px; border-top: 1px solid #DEDFE3; padding: 12px 0px 8px 6px;}



.static_footer .copyright { float: right; font-size: 10px; margin-top: -8px;}



/*** First level categories in footer ***/



.footer ul { text-transform: lowercase; padding: 6px 0px 12px 0px; margin: 0px;}



.footer li {display: inline; padding: 0px 3px;}



.footer li a { font-size:15px; border-left: 1px solid #565656;  font-weight:bold; color:#fff; padding: 2px 0px 2px 6px;}

.footer li a:hover { font-size:15px; border-left: 1px solid #565656;  font-weight:bold; color:#fff; padding: 2px 0px 2px 6px;}

.footer li a:visited { font-size:15px; border-left: 1px solid #565656; font-weight:bold; color:#fff; padding: 2px 0px 2px 6px;}



