/* @override http://www.balkan-monitor.eu/index.php?css=home/screen.css.v.1236851765 */

/* @group Reset */

* {
	margin: 0;
}

a:link, a:hover, a:active, a:visited {
	text-decoration: none;
}

a img {
	border: none;
}

:focus {
	outline: 0;
}

/* @end */

/* @group Global */

html {
	font-size: 100%;
}

body {
	font-size: 

/*0.75em*/12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	width: 100%;
	min-width: 80em;
}

html, body {
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	

/*margin: 0 auto -17.25em;*/
	position: relative;
}

/* @end */

/* @group Utilities */

.inner {
	width: 80em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.cleaner {
	clear: both;
}

h1.flash_warning {
	padding: 2em 20px;
	color: #32320D;
}

a.edit {
	color: #F3B075 !important;
	text-decoration: none;
}

a.edit:hover {
	color: #E37222 !important;
	text-decoration: none !important;
}

/* @end */

/* @group Header */

#header {
	background: #32320d url(images/style/header_bg.gif) bottom left repeat-x;
}

#top {
	position: inherit;
	height: 9em;
}

#logo {
	position: absolute;
	top: 1.5em;
	left: 0.83em;
}

#top_right_image {
	position: absolute;
	top: 4.50em;
	right: 0.83em;
}

/* @end */

/* @group Navigation */

#menu {
	position: relative;
}

#menu_main,#menu_shadow {
	min-height: 3em;
	width: 59em;
	background-color: #0066CC;
}

#menu_shadow {
	background: #4d4014 url(images/style/menu_left_bg.gif) left bottom repeat-x;
}

#menu_main {
	position: absolute;
	top: 0em;
	left: 0em;
	background: url(images/style/menu_left_l_bg.gif) left bottom no-repeat;
}

#menu_main ul.left_menu, #menu_shadow ul.left_menu {
	margin: 0;
	padding: 0;
	padding-left: 3em;
	line-height: 2em;
	list-style: none;
	font-size: 1.5em;
	font-stretch: narrower;
}

#menu_main ul.left_menu {
	display: block;
	position: absolute;
	height: 2em;
	white-space: nowrap;
	background: url(images/style/menu_icon.png) 1.2em center no-repeat;
}

#menu_main .left_menu li, #menu_shadow .left_menu li {
	float: left;
}

#menu_main .left_menu li.split, #menu_shadow .left_menu li.split {
	color: #FFFFFF;
	padding: 0em 0.8em;
}

#menu_shadow .left_menu li.split {
	color: #121200;
}

#menu_shadow .left_menu li {
	color: #121200;
	position: relative;
	top: 0.11em;
}

#menu_main .left_menu li a {
	color: #EBE6B1;
	text-decoration: none;
}

#menu_main .left_menu li a:hover {
	color: #FFFFFF;
}

#menu_main .left_menu li a:active {
	color: #FF7C00;
}

#menu_main .left_menu li a.current {
	color: #E37222;
}

#left_menu_img_r {
	float: right;
	background: #fd7b02 url(images/style/left_menu_img_r_bg.gif) bottom left no-repeat;
	width: 0.33em;
	height: 3em;
}

#menu_r_main,#menu_r_shadow {
	min-height: 3em;
	width: 21em;
	float: right;
}

#menu_r_shadow {
	position: absolute;
	top: 0em;
	right: 0em;
	background: url(images/style/menu_right_bg.gif) left bottom repeat-x;
}

#menu_r_main {
	position: absolute;
	top: 0em;
	right: 0em;
	z-index: 10;
}

#menu_r_main ul.right_menu, #menu_r_shadow ul.right_menu {
	margin: 0;
	padding: 0;
	padding-left: 1.33em;
	line-height: 2em;
	list-style: none;
	font-size: 1.5em;
	font-stretch: narrower;
}

#menu_r_main .right_menu li, #menu_r_shadow .right_menu li {
	display: block;
	position: relative;
	padding-left: 0.5em;
	padding-right: 0.5em;
	height: 2em;
	float: left;
}

#right_menu_img_r {
	float: right;
	background: #fd7b02 url(images/style/menu_right_r_bg.gif) bottom right no-repeat;
	width: 0.33em;
	height: 3em;
}

#menu_r_shadow .right_menu li {
	padding-left: 1.5em;
	color: #b35a1b;
	position: relative;
	top: 0.11em;
}

#menu_r_shadow .right_menu li.home {
	padding-right: 2.2em;
}

#menu_r_main .right_menu li.contact {
	padding-right: 1em;
}

#menu_r_main .right_menu li.contact:hover {
	background: url(images/style/menu_contact_bg.gif) left center no-repeat;
}

#menu_r_main .right_menu li.home:hover {
	background: url(images/style/menu_contact_bg.gif) left center no-repeat;
}

.right_menu a.home {
	padding-right: 1.7em;
	background: url(images/style/icon_home.png) 0em center no-repeat;
}

.right_menu a.contact {
	background: url(images/style/icon_contact.png) 0em center no-repeat;
}

#menu_r_main .right_menu li a {
	display: block;
	padding-left: 1em;
	color: #ECF1D4;
	text-decoration: none;
}

/* @end */

#content {
	background: url(images/style/content_bg.gif) left top repeat-x;
}

.content_left {
	float: left;
	width: 59em;
	margin-bottom: 1.5em;
}

/* @group Media Coverage */

#media_head {
	margin-top: 1.5em;
	padding: 1.5em 10px 0 10px;
	background: #EBE6B1 url(images/style/div-media_head-bg.gif) top left no-repeat;
}

#media_head h2 {
	color: #275937;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.2em;
}

#media_head p {
	padding-bottom: .5em;
}

ul#media_cat {
	background: #32320D;
	list-style: none;
	clear: both;
	display: block;
	overflow: auto;
	padding: 0;
}

ul#media_cat li {
	display: block;
	float: left;
	border-left: 2px solid #4D4014;
	height: 2em;
}

ul#media_cat li.first {
	border: none;
}

ul#media_cat li a {
	display: block;
	color: #E37222;
	padding: 0 6px;
	line-height: 2em;
	height: 2em;
}

ul#media_cat li.first a {
	padding: 0 6px 0 10px;
}

ul#media_cat li.current a {
	color: #EBE6B1;
}

ul#media_cat li a:hover {
	color: #EBE6B1;
	background-color: #404011;
}

ul#media_list {
	overflow: auto;
	list-style: none;
	padding: 1.3em 0 1.5em 0;
	background: #ECF1D4 url(images/style/ul-media_list-bg-bottom.gif) bottom left no-repeat;
}

ul#media_list li {
	padding: 2px 10px 0 10px;
	cursor: pointer;
}

ul#media_list li:hover {
	background-color: #EBE6B1;
}

ul#media_list li a {
	color: #B35A1B;
	font-weight: bold;
	line-height: 1.5em;
}

ul#media_list li p {
	font-size: 0.8333em;
	line-height: 1em;
	padding-bottom: 6px;
	color: #32320D;
}

/* @end */

/* @group Home Box */

.homebox {
	position: relative;
	height: 18em;
	overflow: hidden;
	margin-top: 1.5em;
	background-color: #32320D;
}

.homebox .top_corners {
	position: absolute;
	width: 100%;
	top: 0;
	background: url(images/style/homebox_tl.gif) left top no-repeat;
}

.homebox .top_corners div {
	padding-left: 5px;
	background: url(images/style/homebox_tr.gif) right top no-repeat;
}

.homebox .bottom_corners {
	position: absolute;
	width: 100%;
	bottom: 0;
	background: url(images/style/homebox_bl.gif) left bottom no-repeat;
}

.homebox .bottom_corners div {
	padding-left: 5px;
	background: url(images/style/homebox_br.png) right bottom no-repeat;
	_background: url(images/style/homebox_br.gif) right bottom no-repeat;
}

.homebox .header {
	height: 3em;
	line-height: 3em;
	background: #d9f0a3 url(images/style/homebox_header_bg.gif) left bottom repeat-x;
}

.homebox .header h1 {
	font-size: 1.5em;
	color: #32320D;
	font-weight: normal;
	padding-left: 1em;
}

.homebox .content {
	background: url(images/style/homebox_content_bg.gif) left top repeat-x;
	color: #ECF1D4;
}

.homebox .content div.inside {
	padding: .75em 1.5em;
	margin-right: 230px;
}

.homebox .content p {
	padding-bottom: 1.5em;
}

.homebox div.home_image {
	position: relative;
	float: right;
	display: inline-block;
}

.homebox div.home_image span {
	background: transparent url(images/style/image_home_bg.png) no-repeat scroll 0 0;
	_background: none;
	display: block;
	height: 180px;
	width: 230px;
	top: 0;
	left: 0;
	position: absolute;
}

.homebox div.home_image img {
	width: 19,1667em;
	height: 15em;
}

/* @end */

/* @group Article Box */

/* Article Box Sticky*/

.articlebox_sticky {
	margin-top: 1.5em;
	_border-bottom: 1px solid #ecf1d4;
	/*IE6 margin FIX  don't ask why :)) */
	background: #61C250 url(images/style/mreference_tl.gif) left top no-repeat;
}

.articlebox_tr {
	background: url(images/style/articlebox_tr.gif) right top no-repeat;
}

.articlebox_bl {
	background: url(images/style/articlebox_bl.gif) left bottom no-repeat;
}

.articlebox_br {
	background: url(images/style/articlebox_br.gif) right bottom no-repeat;
}

.articlebox_sticky .content {
	padding: 1.5em 1em 1.5em 1em;
	color: #32320D;
}

.articlebox_sticky .content p {
	margin-bottom: 1.5em;
}

.articlebox_sticky .content h2 {
	color: #275937;
	font-weight: normal;
	font-size: 2em;
	line-height: 1em;
	margin-bottom: .4167em;
}

.articlebox_sticky .content h3 {
	color: #275937;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.25em;
}

.articlebox_sticky .content h4 {
	color: #275937;
	font-weight: normal;
	font-size: 1em;
}

.articlebox_sticky .content ol {
	padding: 0 1.5em 1.5em 1.5em;
	_padding: 2em;
}

.articlebox_sticky .content ul {
	padding: 0 1.5em 1.5em 3em;
}

.articlebox_sticky .content p a {
	color: #275937;
	text-decoration: underline;
}

.articlebox_sticky .content a:hover {
	color: #FF7C00;
	text-decoration: underline;
}

.articlebox_sticky .content a:active {
	color: #EEAF30;
}

.articlebox_sticky .content a.file {
	padding-left: 3em;
	display: inline-block;
	height: 1.5em;
	background: url(images/style/pdf_file_icon.gif) left center no-repeat;
}

.articlebox_sticky .content input {
	border: 1px solid #C9C598;
	font-size: 1em;
	line-height: 1.5em;
	color: #32320D;
}

.articlebox_sticky .content a span {
	
}

.articlebox_sticky .content div.article_image {
	position: relative;
	display: inline-block;
	margin-bottom: 0.5em;
}

.articlebox_sticky .content div.right_image {
	float: right;
	margin-left: 1em;
}

.articlebox_sticky .content div.left_image {
	float: left;
	margin-right: 1em;
}

.articlebox_sticky .content div.article_image span {
	background: transparent url(images/style/image_article_bg.png) no-repeat scroll 0 0;
	_background: transparent url(images/style/image_article_bg.gif) no-repeat scroll 0 0;
	display: block;
	height: 143px;
	left: 0;
	position: absolute;
	top: 0;
	width: 201px;
}

/* END Article Box*/

/* Article Box */

.articlebox {
	margin-top: 1.5em;
	_border-bottom: 1px solid #ecf1d4;

/*IE6 margin FIX  don't ask why :)) */
	background: #ecf1d4 url(images/style/articlebox_tl.gif) left top no-repeat;
}

body.home .articlebox {
	margin-top: .75em;
}

.articlebox_tr {
	background: url(images/style/articlebox_tr.gif) right top no-repeat;
}

.articlebox_bl {
	background: url(images/style/articlebox_bl.gif) left bottom no-repeat;
}

.articlebox_br {
	background: url(images/style/articlebox_br.gif) right bottom no-repeat;
}

.articlebox .content {
	padding: 1.5em 20px .75em 20px;
	color: #32320D;
	position: relative;
}

.articlebox .collapsed {
	padding: 1em 20px 1em 20px;
}

.articlebox .content p {
	margin-bottom: 1.5em;
}

.articlebox p.entry_date {
	color: #66663D;
}

.articlebox .collapsed p {
	margin-bottom: 1.5em;
}

.articlebox .collapsed p.entry_date {
	margin-bottom: 0;
}

.articlebox .content h2 {
	color: #275937;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 0.8em;
}

.articlebox .collapsed h2 {
	font-size: 1.5em;
	line-height: 1em;
	padding-top: 0;
	cursor: pointer;
}

.articlebox .content h2.home_article {
	margin-bottom: 0;
}

.articlebox .content h3 {
	color: #275937;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.25em;
}

.articlebox .content h4 {
	color: #275937;
	font-weight: bold;
	font-size: 1em;
}

.articlebox .content h5 {
	color: #275937;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
}

.articlebox .content h6 {
	color: #275937;
	font-weight: bold;
	font-size: 1em;
}

.articlebox .content ol {
	padding: 0 1.5em 1.5em 3em;
	_padding: 2em;
}

.articlebox .content ol li em {
	display: block;
	font-style: normal;
	font-weight: bold;
}

.articlebox .content ol li ul {
	padding-left: 1.5em;
	list-style: none;
	margin-top: 1.5em;
}

.articlebox .content ol li ul li strong {
	font-weight: normal;
	color: #275937;
}

.articlebox .content ul {
	padding: 0 1.5em 1.5em 3em;
}

.articlebox .content ul li ul {
	padding: 0 1.5em 0 3em;
}

.articlebox .content a {
	color: #E37222;
	text-decoration: none
}

.articlebox .content a:hover {
	color: #FF7C00;
	text-decoration: underline;
}

.articlebox .content a:active {
	color: #EEAF30;
}

.articlebox .content a.file {
	padding-left: 3em;
	display: inline-block;
	height: 1.5em;
	background: url(images/style/pdf_file_icon.gif) left center no-repeat;
}

.articlebox .content input {
	border: 1px solid #C9C598;
	font-size: 1em;
	line-height: 1.5em;
	color: #32320D;
	margin-bottom: 2px;
	font-family: Helvetica, Arial, sans-serif;

}

.articlebox .content input.submit {
	background: #E37222;
	color: #fff;
	border: none;
	margin-top: .5em;
	padding-top: 3px;
	letter-spacing: ;
}

.articlebox .content label {
	width: 110px;
	float: left;
	text-align: right;
	padding: 2px 5px 0 0;
}

.articlebox .content div.article_image {
	position: relative;
	display: inline-block;
	margin-bottom: 0.5em;
}

.articlebox .content div.right_image {
	float: right;
	margin-left: 1em;
}

.articlebox .content div.left_image {
	float: left;
	margin-right: 1em;
}

.articlebox .content div.article_image span {
	background: transparent url(images/style/image_article_bg.png) no-repeat scroll 0 0;
	_background: transparent url(images/style/image_article_bg.gif) no-repeat scroll 0 0;
	display: block;
	height: 143px;
	left: 0;
	position: absolute;
	top: 0;
	width: 201px;
}

div.collapsed div.article_body {
	display: none;
	padding-top: 1em;
}

div.collapsed a.toggle_article {
	display: block;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #D9D4A3;
	position: absolute;
	top: 1em;
	right: -4px;
	cursor: pointer;
	text-decoration: none;
}

div.collapsed a.toggle_article:hover {
	background: #A6A27D;
	color: #EBE6B1;
	text-decoration: none;
}

/* END Article Box*/



/* @end */

/* @group Dashboard */

#dashboard {
	padding: 3em 0;
}

/* @end */

.content_right {
	float: right;
	width: 20em;
	margin-left: 0.5em;
	margin-bottom: 1.5em;
}

/* @group Ticker */

.ticker {
	margin-top: 1.5em;
	_border-bottom: 1px solid #EBE6B1;

/*IE6 margin FIX  don't ask why :)) */
	background: #EBE6B1 url(images/style/ticker_tl.gif) left top no-repeat;
}

.ticker_tr {
	background: url(images/style/ticker_tr.gif) right top no-repeat;
}

.ticker_bl {
	background: url(images/style/ticker_bl.gif) left bottom no-repeat;
}

.ticker_br {
	background: url(images/style/ticker_br.gif) right bottom no-repeat;
}

.ticker .content {
	padding: 0.8em 1em 1.5em 1em;
	height: 6em;
	overflow: hidden;
}

.ticker .content ul {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	line-height: 1.5em;
	list-style: none;
}

.ticker .content ul li {
	text-indent: 1em;
	background: url(images/style/bar_icon.gif) left 0.3em no-repeat;
}

.ticker .content ul li a {
	color: #275937;
	text-decoration: none;
}

.ticker .content ul li a:hover {
	color: #3b8251;
}

.ticker .content ul li a span {
	width: 2em;
	display: inline-block;
	background: url(images/style/arrow_right_orange.gif) center center no-repeat;
}

/* @end */

/* @group Media Reference */

.mreference {
	margin-top: 1.5em;
	_border-bottom: 1px solid #61C250;

/*IE6 margin FIX  don't ask why :)) */
	background: #61C250 url(images/style/mreference_tl.gif) left top no-repeat;
	/*cursor: pointer;*/
}

.mreference_tr {
	background: url(images/style/mreference_tr.gif) right top no-repeat;
}

.mreference_bl {
	background: url(images/style/mreference_bl.gif) left bottom no-repeat;
}

.mreference_br {
	background: url(images/style/mreference_br.gif) right bottom no-repeat;
}

.mreference .content {
	padding: 1.5em 1em 1.5em 1em;
	color: #32320D;
	background: url(images/style/div-mreference-open-quotes.gif) no-repeat 6px 62px;
}

.mreference .content h1 {
	color: #ECF1D4;
	font-weight: normal;
	padding: 0 0 0.3333em 1em;
	font-size: 1.5em;
	background: url(images/style/mref_h_icon.gif) left 2px no-repeat;
}

.mreference .content p.details {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 9px;
}

.mreference .content p.details a {
	color: #32320D;
}

.mreference .content p.quote {
	padding: 0 10px 9px 10px;
	display: inline;
	background: url(images/style/div-mreference-close-quotes.gif) no-repeat right bottom;	
}

.mreference .content p.quote a {
	color: #32320D;
	padding: 3px 0;
}

.mreference .content p.quote a:hover,
.mreference .content p.quote a:focus {
	color: #2B551E;
}


.mreference .content p.smallprint {
	font-size: 10px;
	line-height: 9px;
	color: #408035;
}

.mreference .content a.moremedia {
	display: block;
	margin-top: 9px;
	color: #275937;
	text-decoration: none;
}

.mreference .content a.moremedia:hover {
	color: #ECF1D4;
}

.mreference .content a.moremedia span {
	width: 2.3em;
	display: inline-block;
	background: url(images/style/arrow_right_green.gif) center center no-repeat;
}

.articlebox_sticky .content h2 {
	color: #ECF1D4;
}

/* @end */

/* @group QuestionBox */

.poolbox {
	margin-top: 1.5em;
	color: #111111;
	_border-bottom: 1px solid #275937

;
	/*IE6 margin FIX  don't ask why :)) */
	background: #275937 url(images/style/poolbox_tl.gif) left top no-repeat;
}

.poolbox_tr {
	background: url(images/style/poolbox_tr.gif) right top no-repeat;
}

.poolbox_bl {
	background: url(images/style/poolbox_bl.gif) left bottom no-repeat;
}

.poolbox_br {
	background: url(images/style/poolbox_br.gif) right bottom no-repeat;
}

.poolbox .content {
	padding: 1.5em 1em 1.5em 1em;
}

.poolbox .content p {
	color: #ECF1D4;
	text-indent: 2em;
	background: url(images/style/question_icon.gif) left top no-repeat;
}

.poolbox .content a {
	display: block;
	margin-top: 1.5em;
	color: #ff7c00;
	text-decoration: none;
}

.poolbox .content a:hover {
	color: #ffa855;
}

.poolbox .content a span {
	width: 2.3em;
	display: inline-block;
	background: url(images/style/arrow_right_green.gif) center center no-repeat;
}

h2.logoff {
	margin-top: 1em;
	font-size: 1.5em;
	line-height: 2em;
	text-align: center;
	font-weight: normal;
	letter-spacing: -1px;
	color: #A6A675;
}

h2.logoff a {
	color: #F3B075;
	border-bottom: 1px solid;
}

h2.logoff a:hover {
	color: #E37222;
}

/* @end */

/* @group EFB feedbox */

#efb_feed {
	background: #E37222 url(images/style/div-efb_feed-bg.gif) bottom center no-repeat;
	padding: 0 0 18px 0;
	margin: 18px 0 0 0;
}

#efb_feed h2 {
	font-size: 16px;
	line-height: 18px;
	padding: 18px 10px 9px 10px;
	color: #32320D;
	background: url(images/style/div-efb_feed-bg.gif) top center no-repeat;
}

#efb_feed ul {
	list-style: none;
	padding: 0 10px;
}

#efb_feed ul li {
	border-top: 1px solid #B35A1B;
	padding: 3px 0;
}

#efb_feed ul li:first-child {
	border-top: none;
}

#efb_feed ul li a {
	color: #EBE6B1;
	display: block;
}

#efb_feed ul li a:hover {
	color: #fff;
}

#efb_feed ul li a:active {
	color: #66330B;
}

/* @end */


/* @group Footer */

.push {
	height: 1.5em;
}

.footer_up {
	background: #ffffff url(images/style/footer_up_bg.gif) bottom right no-repeat;
	height: 0.75em;
}

.footer_content {
	background: #275937 url(images/style/footer_bg.gif) top right repeat-x;


/*height:16.50em;*/
 	padding-bottom: 3em;
}

.footer_tab {
	width: 20em;
	float: left;
}

.footer_tab h1 {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	color: #ECF1D4;
	margin: 1.5em 0.5em 1em 0.5em;
	border-bottom: 1px solid #36743e;
}

.footer_tab ul {
	list-style: none;
	padding-left: 1em;
	color: #ECF1D4;
}

.footer_tab ul li a {
	color: #ECF1D4;
	text-decoration: none;
}

.footer_tab ul li a:hover {
	color: #E1EAA0;
}

.footer_tab ul li a span {
	color: #A5DC9C;
}

.footer_tab ul.tab_3 {
	list-style: none;
	padding-right: 1em;
	margin-top: 4.5em;
	line-height: 3em;
	color: #A5DC9C;
}

.footer_tab ul.tab_3 li {
	font-size: 1.17em;
	border-bottom: 1px solid #36743e;
}

.footer_tab ul.tab_3 li.first {
	border-top: 1px solid #36743e;
}

.footer_tab ul.tab_3 li a {
	color: #A5DC9C;
}

.footer_tab ul.tab_3 li a:hover {
	color: #ECF1D4;
}

.text_right {
	text-align: right;
}

.copyright {
	padding: 1em 1em 0em 0em;
	font-size: 0.83em;
	line-height: 3em;
	color: #A5DC9C;
}

.foot_content h3 {
	font-size: 0.09em;
}

.footer_tab img.logo {
	padding-top: 3.5em;
}

/* @end */