@import url(inner.css);

* { margin:0; padding:0; }

body {
	font: 10px arial, tahoma, sans-serif;
}

a:hover {
	text-decoration: none;
}

/* Structure
----------------------------------------------- */

#left { 
	float: left;
	width: 200px;
	/* xmas */
	/* background: url("../images/site_images/xmas/xmas_left.jpg") no-repeat left top; */

	/* spring */
/*	background: url("../images/site_images/spring/top_left.png") no-repeat left top; */
}
#right {
       	float: right;
	width: 215px;
}
#center { 
	margin-right:215px;
	margin-left:215px;
}
#center_of_two { 
	position: relative;
	margin-left: 200px;
}

#footer { /* fix in ie_fixes.css */
       	clear: both;
	min-width: 1002px;
	margin-bottom: 22px;
}
#left_footer { 
	float: left;
	width: 202px;
	margin: 0;
	padding: 0;
}
#center_of_two_footer {  /* fix in ie_fixes.css */
	height: 32px;
	line-height: 32px;
	display: block;
	position: relative;
	margin-left: 200px;
	margin-right: 18px;
	background-color: #dbdbdb;
}
#left_footer p { 
	padding: 7px 60px 0 0;
	font-size: 11px;
	border-top: 5px solid #dbdbdb;
	text-align: right;
}
#left_footer p a, #left_footer p a:link, #left_footer p a:visited { 
	color: #000;
}
.right_footer {
	height: 35px;
	width: 79.7%;
	margin-left: 200px;
	line-height: 35px;
	background-color: #dbdbdb;
}
#footer ul {
	margin: 0 18px 0 0;
	list-style: none;
}
#footer ul li {
	float: right;
	margin: 0 0 0 0px;
	color: #999;
}
#footer ul li span, #footer ul li a, #footer ul li a:link, #footer ul li a:visited, #footer ul li a:hover {
	font-size: 11px;
	color: #000;
	margin: 0 11px 0 10px;
}
#footer ul li#newww a {
	margin: 0 0 0 10px;
}
#left, #right, #center, #center_of_two {
	/* pod IE gi rendva
	 *
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	*/
}

#wrapper {  /* fixed in ie_fixes.css */
	overflow:hidden;
	min-width: 1002px; 
	/* xmas */
	/* background: url("../images/site_images/xmas/xmas_right.jpg") no-repeat right top; */
	/* spring */
/*	background: url("../images/site_images/spring/top_right.png") no-repeat right top;*/
} 

/* 3 COLUMN v CONTENTS-a na FRONT PAGE */
#left_row, #middle_row, #right_row,
#left_row_top, #middle_row_top, #right_row_top,
#left_row_sub, #middle_row_sub, #right_row_sub,
#left_row_sub_sitemap, #middle_row_sub_sitemap, #right_row_sub_sitemap {
	float: left;
	width: 31.5%; 
	margin: 2px 1.9% 0 0; /* ima fix v ie_fixes.css */
}

#right_row,
#right_row_top,
#right_row_sub,
#right_row_sub_sitemap {
	margin: 2px 0 0 0;
}

#wrapper #center_of_two #middle_navigation .half_row_sub { /* fixed in ie7_fixes.css */
	width: 48.1%;
}

#left_row_top, #middle_row_top, #right_row_top {
	margin-top: 23px;
}

#middle_navigation {
	float: left;
	width: 100%; /*fixed in ie_fixes.css */
	overflow: hidden;
}

/* Links
----------------------------------------------- */
a img {
	border: none;
}

#logo img {
	margin: 4px 0 0 19px;
	/* spring values */
	margin: 2px 0pt 0pt 18px;
}
.column_header,
.column_header_top,
.column_header_sub,
.column_header_sub_second {
	height: 68px;
	width: 100%;
	background: url("../images/site_images/column_header_shadow.png") no-repeat right bottom;
}

.column_header_sub_second_diff_hight {
	width: 100%;
}

.column_header_sub {
	text-align: center;
	height: 160px;
}
.column_header_sub_second_diff_hight,
.column_header_sub_second {
	margin: 0 0 8px 0; 
	height: auto;
}

.column_header h1,
.column_header_top_active h1,
.column_header_sub_second_diff_hight h1,
.column_header_sub h1,
.column_header_sub_second h1 {
	font-size: 12px;
	font-weight: bold;
	height: 53px;
	background-color: #5C79A9;
	/* xmas */
	/* background: #5d79a9 url("../images/site_images/xmas/xmas_column.jpg") no-repeat left top; */
}
.column_header_top_active h1 {
	height: 50px;
}
.column_header_sub h1,
.column_header_sub_second h1 {
	text-align: left;
	height: 26px;
}
.column_header_sub_second_diff_hight h1 {
	text-align: left;
	height: auto;
}
.column_header h1 a,
.column_header_top h1 a,
.column_header_sub h1 a,
.column_header_sub_second_diff_hight h1 a,
.column_header_sub_second h1 a,
.column_header_top_active h1 a {
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	width: 95%;
	height: 38px;
	padding: 10px 0 0 11px;
	background: url("../images/site_images/karoll_logo_small.png") no-repeat 98% 50%;
}
.column_header_top h1 a {
	font-size: 12px;
}

.column_header_sub_second_diff_hight h1 a,
.column_header_sub h1 a,
.column_header_sub_second h1 a {
	height: 26px;
	line-height: 26px;
	padding-top: 0;
	background: none;
}

.column_header_sub_second_diff_hight h1 a {
	padding: 4px 0 4px 11px;
	float: none;
	height: auto;
	line-height: 16px;
}

.column_header h1 a:hover {
	background: url("../images/site_images/karoll_logo_small_over.png") no-repeat 98% 50%;
}

.column_header_sub h1 a span,
.column_header h1 a span {
	display: block;
	width: 140px;
}
.column_header_sub h1 a span {
	width: 230px;
}
.column_header_sub_second_diff_hight h1.always {
	background-color: #5d79a9;
}
.column_header_sub_second_diff_hight h1.always a {
	cursor: default;
}
/* TOP BARS rules for the second page called INVESTICIONEN POSREDNIK */
.column_header_top {
	height: 50px;
}
.column_header_top h1 {
	height: 39px;
	background-color: #DBDBDB;
	padding: 0;
}
.column_header_top h1 a {
	padding: 0 0 0 10px;
	background: none;
	color: #5C79A9;
	line-height: 39px;
}
.column_header_top h1 a span,
.column_header_top_active h1 a span {
	display: block;
	width: 200px;
}
.column_header_top_active h1 {
	font-size: 12px;
}
.column_header_top_active h1 a {
	background: none;
}

/* Navigation
----------------------------------------------- */
#center_of_two ul,
#left ul {
	list-style-type: none;
}

/* LANGUAGE SWITCHER box on the left side */
#language_switcher {
	margin: 26px 0 0 19px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #738CB4;
}

#language_switcher li {
	float: left;
	margin: 0 13px 0 0;
}
#language_switcher li a:link, #language_switcher li a:visited {
	color: #738CB4;
}
#language_switcher li a, #language_switcher .active {
	float: left;
	height: 15px;
	width: 17px;
	display: block;
	text-align: center;
	background: none;
}
#language_switcher li a:hover {
	line-height: 15px;
	color: #fff;
	background: url(../images/site_images/bg_over.gif) no-repeat;
}

#language_switcher .active {
	line-height: 15px;
	color: #989B9C;
	background: url(../images/site_images/bg_on.gif) no-repeat;
}

/* MAIN NAVIGATION box on the left side */
#main_navigation {
	margin: 26px 0 0 0;
	font-size: 12px;
	color: #464646;
}

#main_navigation li {
	margin: 0 0 8px 0;
	padding: 0 0 0 19px;
	color: #464646;
}

#main_navigation a:link,
#main_navigation a:visited {
	color: #464646;
}
#main_navigation a:hover {
	color: #5C79A9;
}
#main_navigation .active,
#main_navigation .active_open {
	background: url("../images/site_images/active_menu_arrow.png") no-repeat ;
}
#main_navigation .active_open {
	color: #5C79A9;
	font-weight: bold;
}
#main_navigation li ul {
	margin: 11px 0 17px 0;
	font-weight: normal;
	font-size: 11px;
}
/* TOP NAVIGATION with buttons */
#top_navigation {
	margin: 26px 0 0 0;
}
#top_navigation li {
	float: left;
	margin: 0 13px 0 0;
}
#top_navigation li a {
	float: left;
	height: 15px;
	width: 17px;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 15px;
}

#home_button a,
#home_button_active a,
#sitemap_button a,
#sitemap_button_active a,
#mail_button a,
#mail_button_active a {
	text-indent: -9999px;
	overflow: hidden;
}

#home_button a {
	background: url(../images/site_images/home_button.png) no-repeat;
}
#home_button a:hover {
	background: url(../images/site_images/home_over.png) no-repeat;
}
#home_button_active a {
	background: url(../images/site_images/home_button_active.png) no-repeat;
}
#sitemap_button a {
	background: url(../images/site_images/sitemap_button.png) no-repeat;
}
#sitemap_button a:hover {
	background: url(../images/site_images/sitemap_button_active.png) no-repeat;
}
#sitemap_button_active a {
	background: url(../images/site_images/sitemap_button_on.png) no-repeat;
}
#mail_button a {
	background: url(../images/site_images/mail_button.png) no-repeat;
}
#mail_button a:hover {
	background: url(../images/site_images/mail_button_active.png) no-repeat;
}
#mail_button_active a {
	background: url(../images/site_images/mail_button_on.png) no-repeat;
}
/* 3 COLUMNS NAVIGATION ULs */
#left_row ul,
#middle_row ul,
#right_row ul,
#left_row_sub ul,
#middle_row_sub ul,
#right_row_sub ul {
	font-size: 11px;
	font-weight: bold;
	color: #5C79A9;
	padding: 0 0 9px 11px;
	border-bottom: 1px solid #d6d6d6;
}

#left_row_sub ul,
#middle_row_sub ul,
#right_row_sub ul {
	overflow: hidden;
	border: none;
}

#left_row ul li,
#middle_row ul li,
#right_row ul li,
#left_row_sub ul li,
#middle_row_sub ul li,
#right_row_sub ul li {
	padding-bottom: 9px;
}
#left_row ul a,
#middle_row ul a,
#right_row ul a,
#left_row_sub ul a,
#middle_row_sub ul a,
#right_row_sub ul a {
	color: #5C79A9;
}

#right_row_sub.in_contents ul li {
	color: #000;
	font-weight: normal;
}
#right_row_sub.in_contents ul li a {
	font-weight: bold;
}
#right_row_sub.in_contents h2 {
	font-size: 14px;
	font-weight: bold;
	color: #884C78;
	margin: 40px 0 0 14px;
}
#right_row_sub.in_contents #left_navigation_ul {
	margin: 17px 0 0 0;
}
#right_row_sub.in_contents #left_navigation_ul li {
	background: url("../images/site_images/bullet_arrow.png") no-repeat 0 5px;
	padding-left: 12px;
}
#right_row_sub.in_contents #left_navigation_ul li a {
	display: block;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
#right_row_sub.in_contents ul li ul {
	margin: 9px 0 0 0;
	padding-bottom: 0;
}
#right_row_sub.in_contents ul li ul li a {
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
/* paging */
#pagination {
	border-top: 2px solid #d6d6d6;
	margin: 42px 0 0 11px;
	width: 98.5%;
}

#second_page_contents_narrow #pagination {
	width: 95%;
}

#pagination .paging_prev,
#pagination .paging_next {
	float: left;
	margin: 20px 8px 0 0;
	display: block;
	height: 15px;
	width: 17px;
	background: url("../images/site_images/prev_page_active.png") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#pagination .paging_next {
	margin: 20px 0 0 8px ;
	background: url("../images/site_images/next_page_active.png") no-repeat;
	text-indent: -9999px;
}
#pagination span#next_inactive,
#pagination span#prev_inactive {
	display: block;
	float: left;
	height: 15px;
	width: 17px;
	margin: 20px 0 0 8px ;
	background: url("../images/site_images/next_page_inactive.png") no-repeat;
}
#pagination span#prev_inactive {
	margin: 20px 8px 0 0;
	background: url("../images/site_images/prev_page_inactive.png") no-repeat;
}
#second_page_contents_narrow #pagination p,
#second_page_contents_wide_noborder #pagination p {
	display: block;
	color: #999;
	margin: 16px 0 0 1px;
	font-size: 11px;
	padding: 0;
	width: auto;
	float: left;
	line-height: 24px;
}

#second_page_contents_narrow #pagination p.page,
#second_page_contents_wide_noborder #pagination p.page {
	margin-top: 14px;
	font-family: Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #B6659D;
}
#second_page_contents_narrow #pagination p.total_pages,
#second_page_contents_wide_noborder #pagination p.total_pages {
	margin-top: 15px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C79A9;
}

/* Forms
----------------------------------------------- */
/* GLOBAL */
button {
	border: none;
	background-color: transparent;
	cursor: pointer;
}
fieldset {
	border: none;
}
#center_of_two form#chart_dates {
	margin: 0 0 30px 0;
	text-align: center;
	width: 89%;
}

#center_of_two form#chart_dates fieldset {

}

#center_of_two form#chart_dates fieldset select {
	color: black;
	background-color: #eeeeee;
	font-size: 11px;
	width: 12%;

}
#center_of_two form#chart_dates fieldset select#to_day,
#center_of_two form#chart_dates fieldset select#from_day {
	width: 8.8%;

}
#center_of_two form#chart_dates fieldset select#to_month,
#center_of_two form#chart_dates fieldset select#from_month {
	width: 19.2%;

}
#center_of_two form#chart_dates fieldset select#to_year,
#center_of_two form#chart_dates fieldset select#from_year {
	width: 11.5%;

}
#center_of_two form#chart_dates fieldset select option {
}
#center_of_two form#chart_dates fieldset button {
	display: inline;
	float: none;
}

/* top search form */
/******** temp hidden ********/
#center_of_two form#search_form {
	visibility: hidden;
}

/* analytics login form */
.in_contents #login,
#second_page_contents_narrow #login {
	background: url("../images/site_images/column_header_shadow.png") no-repeat right bottom;
	padding-bottom: 15px;
	margin: 15px 0 15px 0;
	font-size: 11px;
	width: 90%;
}
.in_contents #login {
	width: auto;
}
.in_contents #login fieldset,	
#second_page_contents_narrow #login fieldset {
	padding: 5px 12px 12px 12px;
	background: #f0f0f0;
}
.in_contents #login h3,
#second_page_contents_narrow #login h3 {
	font: bold 12px tahoma, arial, sans-serif;
	color: #5c79a9;
	padding: 6px 0 5px 0;
	margin-top: 0;
}
.in_contents #login label,
#second_page_contents_narrow #login label {
	float: left;
	clear: left;
	width: 113px;
	margin-top: 7px;
	margin-right: 7px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.in_contents #login input,
#second_page_contents_narrow #login input {
	float: left;
	margin: 7px 0 0 0;
	width: 50%;
	padding: 1px;
}

.in_contents #login button,
#second_page_contents_narrow #login button {
	float: right;
	margin-top: 7px;
	padding: 0 3px 2px 3px;
	background: #5b79ab;
	font: bold 11px tahoma, arial, sans-serif;
	color: #ffffff;
	text-align: center;
}
.in_contents #login span,
#second_page_contents_narrow #login span {
	float: left;
	margin-top: 7px;
}

.in_contents #login p,
#second_page_contents_narrow #login p {
	margin-top: 5px;
	color: #884c78;
}
/******** end temp hidden ********/
#center_of_two form fieldset {
	display: block;
	padding: 0 37px 0 0;
}
#center_of_two form fieldset label {
	margin: 0;
	padding: 0;
	float: right;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	height: 1%;
	display: block;
}

#center_of_two form fieldset input {
	margin: 0 0 0 12px;
	float: right;
	border-top: 1px solid #000;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #000;
	display: block;
}

#center_of_two form fieldset button {
	margin: 0 0 0 7px;
	padding: 0;
	float: right;
	display: block;
	height: 19px;
}
/* prenapisano e v ie_fixes.css */
#center_of_two form fieldset button img {
	margin: -1px 0 0 0;
}
/* form in contents_narrow */
#second_page_contents_narrow form {
	margin: 10px 0 0 11px;
}
#second_page_contents_narrow form fieldset button,
#second_page_contents_narrow form fieldset label,
#second_page_contents_narrow form fieldset input {
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
#second_page_contents_narrow form fieldset button {
	font-size: 11px;
	color: #fff;
	width: 75px;
	background: url("../images/site_images/send_number_button.png") no-repeat left bottom;
	text-align: left;
	margin: -2px 0 0 7px;
	padding: 0 0 2px 4px;
}
#second_page_contents_narrow form fieldset label {
	font-weight: bold;
	color: #884c78;
}
/* Misc
----------------------------------------------- */
/* files */
.doc_block{
	float: left;
	width: 49%;
}
#second_page_contents_narrow h2.doc_title{
	clear: both;
	color: #787f89;
	font: bold 16px  arial,verdana,tahoma, sans-serif;
	margin-top: 40px;
}
#second_page_contents_narrow h3.doc_title{
	color: #787f89;
	font: bold 12px  arial,verdana,tahoma, sans-serif;
	margin-top: 15px;
}
#second_page_contents_narrow .doc_block .doc_list {
	list-style-image: none;
	margin: 8px 8px 35px 8px;
}
#second_page_contents_narrow .doc_block .doc_list li {
	margin-top: 8px;
	padding-left: 14px;
	background: url("../images/site_images/doc.gif") no-repeat 0 5px;
}
#second_page_contents_narrow .doc_block .doc_list li a {
	font: 11px tahoma, arial, sans-serif;
	text-decoration: underline;
}
#second_page_contents_narrow .doc_block .doc_list li a:hover { text-decoration: none; }

#center_of_two #second_page_contents_narrow p.years {
	font: 11px arial, tahoma, sans-serif;
	margin-bottom: 10px;
}
#center_of_two #second_page_contents_narrow p.years a {
	font: 11px arial, tahoma, sans-serif;
	text-decoration: none;
	color: #884c78;
}

/* Sitemap List */
#second_page_contents_wide_noborder .sitemap_list {
	margin-top: 20px;
	margin-left: 14px;
	list-style-image: none;
}

#second_page_contents_wide_noborder .sitemap_list li a {
	font-size: 14px;
	color: #5C79A9;
}

#second_page_contents_wide_noborder .sitemap_list li ul a {
	font-size: 12px;
	color: #000;
}

#second_page_contents_wide_noborder .sitemap_list li ul li ul li a {
	font-weight: normal;
}
#second_page_contents_wide_noborder .sitemap_list li ul li ul li ul li a {
	font-size: 11px;
}

/* Calendar by Tania */
.calendar {
	margin: 12px 0 0 12px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 10px;
	background: #fff;
}
.calendar th,.calendar td {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 3px 0 3px 0;
	text-align: center;
}
.calendar td a {
	display: block;
	margin: 0 3px 0 3px;
	background: #e7dee4;
	color: #884c78;
	text-decoration: none;
}
.calendar td span {
	display: block;
	margin: 0 3px 0 3px;
	background: #884c78;
	color: #fff;
	text-decoration: none;
}
.calendar th {
	padding: 3px 12px 3px 12px;
	background: #e7dee4;
	color: #884c78;
	font-weight: normal;
}
.calendar .point { padding: 0; }
.calendar .point a {
	color: #884c78;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
.calendar #month {
	padding: 5px 0 5px 0;
	font-weight: bold;
	background: #dcc7d5;
}
.calendar .weekend { background: #fbf7fa; }

.two_cols_list li{
	float: left;
	width: 40%;
}

/* popup style */
#popup {
	font-family: Arial, sans-serif;
	font-size: 12px;
}
#popup h1 {
	margin: 40px 0 30px 32px;
	font-style: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 524px;
	color: #5A77A8;
	border-bottom: 1px solid #ccc;
}
#popup img {
	position: absolute;
	top: 21px;
	left: 483px;
}
#popup p {
	margin: 0 0 0 32px;
	width: 512px;
}
#popup ul {
	font-size: 12px;
	margin: 22px 0 17px 52px;
	list-style: none;
}
/* risk style */
#second_page_contents_narrow h3#risky {
	font-size: 10px;
	color: #6c6c6c;
	margin-left: 0;
	width: 90%;
}
#second_page_contents_narrow span#risky {
	display: block;
	font-size: 9px;
	color: #6c6c6c;
	width: 90%;
	margin: 0 0 0 0;
}
/* table style */
#second_page_contents_narrow .formating th.title {
	text-align:center;
	font-size: 12px;
}
#wrapper #center_of_two #second_page_contents_narrow table.formating th, table.formating td {
	text-align:left;
	line-height: 12px;
	font-size: 12px;
}

#second_page_contents_wide_noborder .just_a_table {
	margin: 0 0 0 0;
}

#second_page_contents_wide_noborder .just_a_table td, .just_a_table th,
#second_page_contents_narrow .just_a_table td, .just_a_table th,
#second_page_contents_narrow .table_long td, .table_long th {
	vertical-align:top;
	text-align:center;
	padding:5px;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	line-height: 12px;
}
#second_page_contents_narrow .table_long2 td, .table_long2 th {
	vertical-align:top;
	text-align:center;
	padding:5px;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	line-height: 12px;
}

#second_page_contents_narrow .table_long td, .table_long th {
	font-size: 13px;
}
#second_page_contents_narrow .table_long2 td, .table_long2 th {
	font-size: 11px;
}

#second_page_contents_wide_noborder table.just_a_table td, .just_a_table th span,
#second_page_contents_narrow table.just_a_table th span,
#second_page_contents_narrow .just_a_table td, .just_a_table th {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}
#second_page_contents_wide_noborder .just_a_table td,
#second_page_contents_narrow .just_a_table td,
#second_page_contents_narrow .table_long td {
	xwidth: 50%;
}
#second_page_contents_narrow .table_long2 td {
	xwidth: 50%;
}
#second_page_contents_wide_noborder .just_a_table td.small_td,
#second_page_contents_narrow .just_a_table_table td.small_td,
#second_page_contents_narrow .table_long td.small_td {
	width: 30%;
}
#second_page_contents_narrow .table_long2 td.small_td {
	width: 30%;
}

#second_page_contents_wide_noborder .just_a_table th,
#second_page_contents_narrow .just_a_table th,
#second_page_contents_narrow .table_long th {
	color:#884c78;
	background-color:#e7dee4;
	font-weight:normal;
}
#second_page_contents_narrow .table_long2 th {
	color:#884c78;
	background-color:#e7dee4;
	font-weight:normal;
}

#second_page_contents_wide_noborder .just_a_table .title,
#second_page_contents_narrow .just_a_table .title,
#second_page_contents_narrow .table_long .title {
	color:#fff;
	background-color:#884c78;
	font-weight: bold;
}
#second_page_contents_narrow .table_long2 .title {
	color:#fff;
	background-color:#884c78;
	font-weight: bold;
}

#second_page_contents_wide_noborder .just_a_table td,
#second_page_contents_narrow .just_a_table td,
#second_page_contents_narrow .table_long td {
	background-color:#eee;
	color:#000;				
}
#second_page_contents_narrow .table_long2 td {
	background-color:#eee;
	color:#000;				
}
/* management */
#right_row_sub.in_contents #management_right_row_h2 {
	margin-top: 10px;
}
#second_page_contents_wide_noborder .manager {
	margin: 23px 0 10px 20px;
	height: 146px;
	width: 80%;
}

#second_page_contents_narrow .single_manager {
	margin: 23px 3% 10px 20px;
}

#second_page_contents_narrow .single_manager img,
#second_page_contents_wide_noborder .manager #picture_link {
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	width: 120px;
	height: 146px;
}
#second_page_contents_narrow .single_manager img {
	margin: 0 15px 15px 0;
	width: 280px;
	height: 340px;
}
#second_page_contents_wide_noborder .manager h1,
#second_page_contents_wide_noborder .manager h2,
#second_page_contents_narrow .single_manager h1,
#second_page_contents_narrow .single_manager h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border: none;
}
#second_page_contents_wide_noborder .manager h1,
#second_page_contents_narrow .single_manager h1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
}
#second_page_contents_wide_noborder .manager h2,
#second_page_contents_narrow .single_manager h2 {
	margin: 0 0 9px 0;
	color: #737C86;
}
#second_page_contents_wide_noborder .manager p,
#second_page_contents_narrow .single_manager p {
	display: inline;
	color: #000;
	margin: 30px 0 0 0;
	width: 90%;
}
#second_page_contents_narrow .single_manager p {
	width: 90%;
}
#second_page_contents_wide_noborder .manager a {
	margin: 8px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 16px;
	width: 80px;
	color: #fff;
	text-decoration: none;
	background-color: #5b79ab;
	overflow: hidden;
	text-align: center;
}
/* karoll structure */
#karoll_structure {
	margin: 33px 0 0 0;
	font-size: 11px;
}
#karoll_structure .structure_left_side,
#karoll_structure .structure_right_side {
	width: 45%;
	float: left;
}
#karoll_structure .structure_right_side {
	margin-left: 2%;
}
.structure_node {
	margin-bottom:22px;
}
#karoll_structure .structure_node h1 {
	padding: 0 0 0 0;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	border: none;
}
#karoll_structure .structure_node h1.closed_element {
	padding: 0 0 0 30px;
	background: url("../images/site_images/down_arrow.gif") no-repeat 0 2px;
}
#karoll_structure .structure_node h1.opened_element {
	padding: 0 0 0 30px;
	background: url("../images/site_images/up_arrow.gif") no-repeat 0 2px;
}

#karoll_structure .structure_node div ul,
#karoll_structure .structure_node div p {
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 12px;
}

#karoll_structure .structure_node ul li ,
#karoll_structure .structure_node div ul li {
	list-style-image: none;
	background: url("../images/site_images/table_bullet.png") no-repeat 0 3px;
	padding: 0 0 0 14px;
}
#karoll_structure .structure_node ul li ul li ,
#karoll_structure .structure_node div ul li ul li {
	list-style-image: none;
	background: url("../images/site_images/table_bullet_inv.png") no-repeat 0 3px;
	padding: 0 0 0 14px;
}

/* ALAYTICS box on the left side */
#analytics {
	margin: 20px 0 0 0;
	height: 160px;
	width: 155px;
	font-size: 11px;
	background: url("../images/site_images/analytics_shadow.png") no-repeat left bottom;
}
#analytics div {
	height: 143px;
	padding: 0 0 0 19px;
	background-color: #f0f0f0;
}
#analytics div h1 {
	padding: 16px 0 0 0;
	height: 12px;
	line-height: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #884C78;
	text-transform: uppercase
}
#analytics div p {
	margin: 8px 0 0 0;
	width: 113px;
}
#analytics div a {
	margin: 10px 0 0 0;
	padding: 2px 0 0 6px;
	display: block;
	width: 50px;
	height: 18px;
	text-decoration: none;
	background: url("../images/site_images/analytics_button.png") no-repeat;
	color: #fff;
}
#center_of_two #chart_dates fieldset button { /* fixed in ie_fixes.css & ie7_fixes.css */
	margin: 10px 0 0 4px;
	padding: 2px 0 0 6px;
	display: block;
	width: 50px;
	height: 18px;
	text-decoration: none;
	background: url("../images/site_images/analytics_button.png") no-repeat;
	color: #fff;
}

/* BANNER box on the left side */
#banner {
	margin: 5px 0 22px 15px;
}

/* FLASH box */
#flash_contents {
	margin: 23px 0 0 0;
	height: 219px;
	background: url("../images/site_images/flash_shadow.png") no-repeat left bottom;
}
/* SECOND FLASH box */
#flash_charts {
	margin: 0 0 0 0;
	padding: 0;
}

/* NEWS box in the left_row */
#left_row {
	padding-left: 1px;
}
#left_row #news {
	margin: 25px 0 22px 8px;
	width: 90%;
}
#left_row #news h1 {
	padding: 0 0 8px 1px;
	border-bottom: 3px solid #d6d6d6;
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #884C78;
}
#left_row #news dl dt, #left_row #news dl dd {
	padding-left: 0px;
}
#left_row #news dl dt {
	margin-top: 14px;
	font-size: 9px;
	color: #999;
}
#left_row #news dl dd a {
	padding-bottom: 16px;
	font-size: 12px;
	color: #000;
	display: block;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #d6d6d6;
	border-left: none;
}
#left_row #news dl dd.last_dd a {
	padding-bottom: 18px;
	border: none;
}
#left_row #news a {
	display: block;
	width: 100%;
	padding: 1px 0 0 1px;
	font-size: 11px;
	color: #884C78;
	border-top: 3px solid #d6d6d6;
}
/* LINE UNDER TOP ROW */
#line_under_top_row_shadow {
	float: left;
	padding-bottom: 12px;
	width: 98.3%; /*fixed in ie_fixes.css */
	background: url("../images/site_images/line_under_top_row_shadow.png") no-repeat left bottom;
}
#line_under_top_row {
	height: 10px;
	background-color: #5C79A9;
	xmargin: -1px 0 0 0;

}
/* KOTIROVKI box in the middle_row */
#kotirovki_shadow{
	padding: 0 0 18px 0;
	background: url("../images/site_images/kotirovki_shadow.png") no-repeat right bottom;
}
#kotirovki, #fund_chart { /* fix in ie_fixes.css */ 
	margin-top: 24px;
	padding-bottom: 11px;
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	text-align: center;
}
#fund_chart {
	padding-bottom: 5px;
}
#kotirovki h1, #fund_chart h1 {
	margin: 11px 0 0 11px;
	font-size: 11px;
	font-weight: bold;
	color: #884C78;
	text-align: left;
}
#kotirovki h1 strong {
	color: #737C86;
}
#kotirovki h1 span {
	font-size: 9px;
	font-weight: normal;
	color: #737C86;
}
#kotirovki table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	background-color: white;
	width: 96%;
	margin: 9px 2% 0 2%;
}
#kotirovki table a {
	color:#000;
}
#kotirovki table td, #kotirovki table th {
	border: 1px solid #ccc;
	font-size: 9px;
	text-align: left;
	height: 32px; /* fixed in ie_fixes.css */
	vertical-align: top;
}

#kotirovki table td {
	font-size: 11px;
	padding: 8px 0 0 6px;
}
#kotirovki table td.label_column  {
	font-size: 9px;
	padding: 4px 2px 0 6px;
	width: 35%;
}
#kotirovki table th {
	padding: 6px 0 0 8px;
}
#kotirovki table td img {
	float: right;
	margin: 3px 4px 0 0;
}
#kotirovki table td p {
	float: right;
	margin: 0 6px 0 0;
}
#kotirovki table th {
	color: #884C78;
	background-color: #E7DEE4;
	font-weight: normal;
}
/* GRAPH on the left_row */ 
#fund_chart_shadow {
	padding: 0 0 18px 0;
	background: url("../images/site_images/kotirovki_shadow.png") no-repeat right bottom;
}
#fund_chart #chart { 	/* fixed in ie_fixes.css */
	width: 93.8%;
	margin: 9px 0 4px 2.5%;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	text-align: center;
}
#fund_chart #chart img {
	margin: 0;
	padding: 0;
}
#fund_chart form { /* fiex in ie_fixes.css */
	padding: 0;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #E7DEE4;
}
#fund_chart form fieldset { 
	padding: 0;
	margin: 0;
}
#fund_chart form select {
	width: 94%;
	font-size: 11px;
	background-color: #fff;
	margin: 5px 0 5px 1%;
}
#fund_chart a { 
	display: block;
	float: right;
	margin: 0 8px 5px 0;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #884C78;
}
/* second page 3 column images */
.second_page_column_images {
	height: 120px;
}
.second_page_column_images a {
	display: block; 
	height: 120px;
	width: 100%;
	text-decoration: none;
}
/* investicionen_posrednik.html */
#brokerski_usligu_img {
	background: url("../images/site_images/titlepics/brokerski_uslugi.jpg") no-repeat center top;
}
#investicionno_bankirane_img {
	background: url("../images/site_images/titlepics/investicionno_bankirane.jpg") no-repeat center top;
}
#valutni_operacii_img {
	background: url("../images/site_images/titlepics/valutni_operacii.jpg") no-repeat left top;
}
#advance_invest_img {
	background: url("../images/site_images/titlepics/advance_invest.jpg") no-repeat left top;
}
#investirane_v_advance_img {
	background: url("../images/site_images/titlepics/upravlenie_aktivi.jpg") no-repeat center top;
}
#doveritelno_upravlenie_img {
	background: url("../images/site_images/titlepics/doveritelno_upravlenie.jpg") no-repeat center top;
}
#advance_equity_holding_img {
	background: url("../images/site_images/titlepics/advance_equity_holding.jpg") no-repeat center top;
}
#advance_iztochna_evropa_img {
	background: url("../images/site_images/titlepics/advance_iztochna_evropa.jpg") no-repeat center top;
}
#advance_terafond_img {
	background: url("../images/site_images/titlepics/advance_terafond.jpg") no-repeat center top;
}
#analytics_technical_img {
	background: url("../images/site_images/titlepics/tehnicheski_analizi.jpg") no-repeat right top;
}
#analytics_bfb_summary_img {
	background: url("../images/site_images/titlepics/tehnicheski_analizi.jpg") no-repeat right top;
}
#analytics_currency_img {
	background: url("../images/site_images/titlepics/tehnicheski_analizi.jpg") no-repeat right top;
}
#upravlenie_aktivi_img {
	background: url("../images/site_images/titlepics/upravlenie_aktivi.jpg") no-repeat center top;
}
/* zastrahovane_i_osigurqvane.html */
#zastrahovatelen_broker_img {
	background: url("../images/site_images/titlepics/zastrahovatelen_broker.jpg") no-repeat center top;
}
#osiguritelen_posrednik_img {
	background: url("../images/site_images/titlepics/osiguritelen_posrednik.jpg") no-repeat center top;
}
#grajdanska_otgovornost_img {
	background: url("../images/site_images/grajdanska_otgovornost.jpg") no-repeat left top;
}
/* second page CONTENTS */
#second_page_contents_wide,
#second_page_contents_wide_noborder {
	float: left;
	width: 98.3%;
	border-top: 2px solid #D6D6D6;
	padding-bottom: 25px;
}
#second_page_contents_wide_noborder {
	border: none;
}
#second_page_contents_narrow { /* fixes in ie_fixes and ie7_fixes */
	float: left;
	width: 65.3%;
	padding-bottom: 20px;
	padding-left: 12px;
	font-size: 12px;
	overflow: hidden;
}
#center_of_two #second_page_contents_narrow strong,
#center_of_two #second_page_contents_wide strong,
#center_of_two #second_page_contents_wide_noborder strong,
#center_of_two #second_page_contents_wide_noborder strong {
	color: #884c78;
}

#second_page_contents_narrow ol,
#second_page_contents_wide_noborder ol {
	font-size: 12px;
	margin: 4px 0 0 18px;
}

#second_page_contents_narrow h1,
#second_page_contents_wide h1,
#second_page_contents_wide_noborder h1,
#second_page_contents_wide_noborder h2,
#news_heading_2,
#second_page_contents_wide_noborder h3 {
	margin: 20px 0 20px 0px;
	font-family: Arial, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #5C79A9;
}
#second_page_contents_wide_noborder h1 {
	margin: 0 0 0 0;
	padding: 0 0 10px 11px;
	border-bottom: 2px solid #d6d6d6;
}
#second_page_contents_narrow h1#no_bottom_margin {
	margin-bottom: 0; 
	width: 90%;
	padding-bottom: 0; 
}
#second_page_contents_narrow h1#date_or_code {
	width: 90%;
	margin-top: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#second_page_contents_narrow h1#date_or_code span {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #884C78;
}

#second_page_contents_wide_noborder h2,
#second_page_contents_wide_noborder h3,
#center_of_two #second_page_contents_narrow #news_heading_2,
#center_of_two #second_page_contents_narrow #news_heading_3 {
	font-size: 14px;
	color: #000;
	margin-top: 20px;
}
#second_page_contents_wide_noborder h3,
#center_of_two #second_page_contents_narrow #news_heading_3 {
	margin-top: 5px;
	font-size: 12px;
	color: #5C79A9;
}
/* SIGNATURE dl */
#second_page_contents_wide_noborder .notabene { /* fixed in ie_fixes and ie7_fixes */
	margin-top: 21px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

#second_page_contents_wide_noborder .notabene img {
	margin: 0 21px 0 0;
}

#second_page_contents_wide_noborder .notabene span {
	display: block;
	margin: 100px 16px 0 0;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
#second_page_contents_wide_noborder dl {
	margin-top: 20px;
	margin-bottom: 20px;
}
#second_page_contents_wide_noborder dl span,
#second_page_contents_narrow dl span,
#second_page_contents_wide_noborder dl dt,
#second_page_contents_narrow dl dt {
	margin: 3px 0 19px 0;
	font-size: 11px;
	color: #000;
}
#second_page_contents_wide_noborder dl span,
#second_page_contents_narrow dl span {
	margin-left: 11px;
	color: #999;
}
#second_page_contents_wide_noborder dl dd,
#second_page_contents_narrow dl dd {
	margin: 2px 0 0 0;
	font-size: 12px;
}
#second_page_contents_wide_noborder dl dd a, 
#second_page_contents_wide_noborder dl dd a:link,
#second_page_contents_wide_noborder dl dd a:visited,
#second_page_contents_narrow dl dd a, 
#second_page_contents_narrow dl dd a:link,
#second_page_contents_narrow dl dd a:visited {
	color: #000;
}

#second_page_contents_narrow h2 {
	margin: 18px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
#second_page_contents_narrow h3 {
	margin: 20px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #5C79A9;
}
#second_page_contents_wide ul,
#second_page_contents_wide_noborder ol,
#second_page_contents_wide_noborder ul,
#second_page_contents_narrow ol,
#second_page_contents_narrow ul {
	margin: 4px 0 4px 22px;
	font-size: 13px;
	line-height: 16px;
}
#second_page_contents_wide ul li,
#second_page_contents_wide_noborder ul li,
#second_page_contents_narrow ul li {
	list-style: none;
	background: url("../images/site_images/table_bullet.png") no-repeat 0 4px;
	padding-left: 12px;
}
#second_page_contents_wide ul li ul li,
#second_page_contents_wide_noborder ul li ul li,
#second_page_contents_narrow ul li ul li,
#second_page_contents_wide_noborder ul ul li,
#second_page_contents_narrow ul ul li {
	list-style: none;
	background: url("../images/site_images/table_bullet_inv.png") no-repeat 0 4px;
	padding-left: 12px;
}

#second_page_contents_narrow ol,
#second_page_contents_wide_noborder ol {
	list-style-image: none;
}

#second_page_contents_wide ul li,
#second_page_contents_wide_noborder ul li,
#second_page_contents_narrow ul li {
	margin: 0 0 6px 0;
	width: 80%
}

#second_page_contents_narrow p,
#second_page_contents_wide p,
#second_page_contents_wide_noborder p {
	margin: 4px 0 0 0;
	width: 90%;
	font-size: 13px;
	font-family: Arial, sans-serif;
	line-height: 16px;
}
#second_page_contents_narrow p.narrow_p_after_h2 {
	margin-top: 3px;
}
#second_page_contents_narrow p.narrow_p_first {
	margin-top: 29px;
}
#second_page_contents_narrow a,
#second_page_contents_wide a,
#second_page_contents_wide_noborder a,
#second_page_contents_narrow p a,
#second_page_contents_wide p a,
#second_page_contents_wide_noborder p a,
#second_page_contents_narrow p a:visited,
#second_page_contents_wide p a:visited,
#second_page_contents_wide_noborder p a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #5C79A9;
}
#second_page_contents_narrow table {
	width: 89%;
	margin: 10px 0 0 0px;
	font-size: 12px;
	vertical-align: middle;
}
#second_page_contents_narrow table td,
#second_page_contents_narrow table th {
	border-bottom: 1px solid #ccc;
}
#second_page_contents_narrow table th span {
	display: block;
	height: 27px;
	margin: 1px 0 1px 0;
	padding-left: 3px;
	color: #884C78;
	background-color: #E7DEE4;
	text-align: left;
	line-height: 27px;
}
#second_page_contents_narrow table th.table_currency span {
	padding: 0 0 0 14px;
}
#second_page_contents_narrow table td {
	height: 20px;
	line-height: 30px;
	padding-left: 3px;
}
#second_page_contents_narrow table td.table_currency {
	padding: 0 0 0 16px;
	font-weight: bold;
}
#second_page_contents_narrow table th.table_currency,
#second_page_contents_narrow table td.table_currency {
	width: 20%;
}
#second_page_contents_narrow table td.table_currency img {
	padding: 0 7px 0 0;
}
#second_page_contents_narrow table td.table_currency_name {
	width: 28%;
}
/* show/hide element rules */
.hide_element {
	display: none;
}
.show_element { 
	margin: 0 0 0 25px; /* fixed in ie_fixes.css and ie7_fixes.css */
	display: block;
}

#karoll_structure .structure_node div ul {
	list-style-image: url(../images/site_images/table_bullet.png);
}

/* clear rule */
.cl {
	overflow: hidden;
}

.cl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#second_page_contents_wide_noborder #advance_invest_history,
#second_page_contents_wide_noborder #history {
	margin: 50px 0 0 0;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	text-align: left;
}

#second_page_contents_narrow #advance_invest_history {
	margin: 20px 0 5px 0;
}

#second_page_contents_narrow #advance_invest_history li,
#second_page_contents_wide_noborder #advance_invest_history li,
#second_page_contents_wide_noborder #history li,
#second_page_contents_narrow #history li {
       	float: left; 
	width: 69px;
	list-style-image: none;
	background: none;
	padding-left: 0;
}

#advance_invest_history li a,
#history li a {
	text-decoration: none;
	background: url(../images/site_images/history_normal.png) no-repeat top left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	height: 34px;
	width: 69px;
	display: block;
}

#advance_invest_history li a span, 
#history li a span { /* fixed in ie_fixes.css ie7_fixes.css */
	display: block;
	padding: 4px 0 0 0;
	margin: 5px 0 0 20px;
}
#adavnce_invest_history li a:hover,
#history li a:hover
{
	background: url(../images/site_images/history_hover.png) no-repeat left top;
	color: #884C78;
}

#advance_invest_history li a.active,
#history li a.active {
	background: url(../images/site_images/history_active.png) no-repeat left top;
	color: #fff;
}
#second_page_contents_wide_noborder .history_div {
	padding-left: 10px;
}
#second_page_contents_wide_noborder .history_div h1 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #884C78;
	border: none;
	margin: 42px 0 14px 0;
	padding: 0;
}
#second_page_contents_wide_noborder .history_div ul {
	margin: 10px 0 0 37px;
	color: #464646;
	zoom: 1;
}
#second_page_contents_wide_noborder .history_div ul li {
	width: 95%;
}

tr.head td{
   border-bottom:2px solid #884C78 !important
}

/* show and hide flash info in portfolio section */
.hide {
	display: none;
}
.display_show {
	display: block;
}
.show {
	display: block;
}


/* news styles in portfolio section */
#sub_news { }
#sub_news h1 {  }
#sub_news p { padding-bottom: 20px !important; overflow: hidden; }
#sub_news .news-item a {
	font-size: 12px;
	font-weight: bold;
	color: #5C79A9;
}

#sub_news .news-title {
	margin-left: 11px;
	color: #999;
}
	
#sub_news .otchet li 
{
	margin-top: 8px;
	padding-left: 14px;
	background: url("../images/site_images/doc.gif") no-repeat 0 5px;
}
#sub_news .otchet li a {
	font: 11px tahoma, arial, sans-serif;
	text-decoration: underline;
}

#sub_news #img_floater { float: right; padding-left: 20px; padding-bottom: 20px; }
#sub_news h2.doc_title { margin-top: 0 !important; clear: none; }
#sub_news h2.margin-top { margin-top: 20px !important; clear: none; }


#news_last {
	width: 95%;
	padding: 10px;
	margin-left: 1%;
	margin-right: 1%;	  
	margin-bottom : 2%;
}
#news_last img {
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
		
#news_last h1 {
	color:#5C79A9;
	font-family:Arial,sans-serif;
	font-size:25px;
	font-weight:bold;

}		

#news_last h2 {
	color: #000000;
	font-size: 14px;
	margin-top: 20px;
}
		
		
#news_last h3 {
	color:#5C79A9;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top: 5px;
	
}

#news_last p {
	font-family:Arial,sans-serif;
	font-size:13px;
}
