/******************************************************
	Title:    UBB
	Author:   Sia Alexieva
	Company:  Mag Studio
	Updated:  16/07/2009
	Style:    DEFAULT Stylesheet
******************************************************/



/******************************************************
	LIST OF CONTENTS

		Global styles:		:	Common
							:	Clearfix
							:	Links
							:	Headings
							:	Forms
							:	Tables
							:	CMS input


		Layout:				:	Body
							:	Wrapper
							:	Header
							:	Main
							:	Content
							:	Sidebar
							:	Footer


		Layout elements		:	Logo
							:	Top line
							:	Languages
							:	Search
							:	Toolbar
							:	Tooltip
							:	Scrollbar
							:	Copyright
							:	Mag Studio


		Navigation:			:	Quick menu
							:	Main menu
							:	Sub menu
							:	Footer menu


		Page elements:		:	Breadcrumbs
							:	Paginator
							:	Music player
							:	Video player
							:	Banners


		Home page			:


		Inner pages:		:

******************************************************/



/* ************************ GLOBAL STYLES */

/* .................... Common */
	span.date {
		font-size: 0.92em;
		line-height: normal;
		color: #333333;
	}

		.blue_border span.date {
			float: left;
			padding: 2px 0px;
		}

		h1 span.date {
			float: left;
			padding: 4px 10px 0px 0px;
			font-weight: normal;
			font-size: 0.55em;
		}

	a.arrow {

	}

	.invisible {
	  height: 0;
	  overflow: hidden;
	}
/* ........................... */

/* .................. pngfix */
	.pngfix {
	}
/* ........................... */

/* .................. Clearfix */
	.text:after,
	form:after,
	.round_bot:after,
	div#top_line:after,
	#navigation ul:after,
	div#sub_menu ul:after,
	.sponsors ul:after,
	.currency ul li:after,
	.currency_content:after,
	div.breadcrumbs:after,
	div.ubb:after,
	div.prev_next_nav ul:after,
	ul.other_sections:after,
	#content h1:after {
		content: ".";
		display: block;
		height: 0;
		font-size: 0pt;
		clear: both;
		visibility: hidden;
	}
/* ........................... */


/* ..................... Links */
	a {
		color: #004479;
		text-decoration: underline;
	}

		a:hover {
			color: #004479;
			text-decoration: none;
		}
/* ........................... */


/* .................. Headings */
	h1 {
		font-weight: bold;
		font-family: Arial,Helvetica,Garuda,sans-serif;
	}

	h2 {
		padding: 8px 0 8px 11px;
		font-size: 1.17em;
		font-weight: bold;
		color: #fff;
		font-family: Arial,Helvetica,Garuda,sans-serif;
	}

	h3 {
		font-weight: bold;
	}

	h4 {

	}

	h5 {

	}

	h6 {

	}

	#sidebar h2,
	#more_info h2 {
		background: #094885 url(../images/site_images/backgrounds/h2_darkblue.gif) top left no-repeat;
	}

		#sidebar h2.lighter {
			background-image: url(../images/site_images/backgrounds/h1_lightblue.gif);
			background-color: #0A81BC;
		}

		#sidebar h2.lighter a {
            color: #fff;
		}

	#promo_space h2 {
		background: url(../images/site_images/backgrounds/h2_lightblue.png) top left no-repeat;
	}

		.promo h2 {
			padding-top: 6px;
			padding-bottom: 6px;

			font-size: 16px;
		}

	#content h1 {
		padding: 10px 0px 15px 0px;

		background: none;
		color: #094C86;
		font-size: 1.67em;
	}

		#content h1 span.fixed_width {
			float: left;
			width: 460px;
			line-height: 1.5em;
		}

	#main h2.lightblue {
		clear: both;

		color: #094C87;
		font-weight: bold;
		font-size: 1.17em;
		background-image: url(../images/site_images/backgrounds/h3_lightblue.gif);
		background-color: #C1D7E7;
	}

	#promo_space .orange_body li h1 {
		font-weight: normal;
	}

	/* jivko's  */
	#promo_space .orange_body li h1:hover {
		background: #fff;  /* url(../images/site_images/backgrounds/h3_check.gif) 11px 8px no-repeat; */

	}

		/* jivko's  */
	 	#promo_space .orange_body li h1.checked {
			/*   margin: 0 1px;  */
			margin: 0;
			padding: 0px 0 0px 43px;
			width: 225px;
			font-size: 1em;
			/* line-height: 34px; */
			  background: url(../images/site_images/backgrounds/h3_check_new_15x15.gif) 11px 8px no-repeat;
		}

		#promo_space .orange_body li h1.checked:hover {
			background: #fff  url(../images/site_images/backgrounds/h3_check_15x15.gif) 11px 8px no-repeat;
		}

			#promo_space .orange_body h1 a span {
				font-weight: bold;
				color: #FF7800;
				font-size: 1.2em;/* 1.33em; */

			}

			#promo_space .orange_body h1 a strong
			{
				/*  jivko's */
				/* text-decoration: underline; */
				text-decoration:none;
			}

			/*	#promo_space .orange_body h1 a:hover strong {
					text-decoration: none;
				}  */

	.circle {
	  height: 275px;
	  overflow: hidden;
	}

		.circle_short {
			height: 173px;
		}

		/* jivko's  */
		.circle li:hover {
			border-top: solid #dbe7f0 1px;
			background: #fff url(../images/site_images/bullets/circle.gif) 10px 12px no-repeat;
		}

		.circle li {
			padding: 7px 5px 7px 20px;
			border-top: solid #dbe7f0 1px;
			background: url(../images/site_images/bullets/circle.gif) 10px 12px no-repeat;
			margin:0 1px;
		}

			.circle li.checked {
				background-image: url(../images/site_images/backgrounds/h3_check_new_15x15.gif);
				background-position: 11px 8px;
				background-repeat: no-repeat;
				padding-left: 35px;
			}

			.circle li.checked:hover {
				background-image: url(../images/site_images/backgrounds/h3_check_15x15.gif);
				background-position: 11px 8px;
				background-repeat: no-repeat;
			}

			/* jivko's  */
			.circle li.first,
            .circle li.first:hover {
				border-top: 0;
			}

			.circle li a {
				/* jivko's  */
				text-decoration:none;

				}

				.circle li.first a {
					text-decoration: none;
				}

div.blue {
	color: #094F8B;
}

/* ........................... */


/* ..................... Forms */

input {
	float: left;
	padding: 2px;
}

	input.radio {
		position: relative;
		top: 3px;
		margin-right: 5px;
		padding: 0px;
		width: auto !important;
	}


select  {
	float: left;
	margin-bottom: 8px;
}

	select.margin_right {
		margin-right: 30px;
	}

textarea {
	padding: 2px 0px 2px 2px;
}

label {
	float: left;
	padding-right: 10px;
}

	label.radio {
		width: auto !important;
		padding-bottom: 8px;
	}

    form.calculators label.radio
    {
        width:470px !important;
    }

	label.width470 {
		width: 470px !important;
	}

	div.btn,
	a.btn {
		float: left;

		background: url(../images/site_images/buttons/btn.gif) no-repeat;
	}

		div.btn input,
		a.btn span {
			padding: 1px 6px 3px 6px;

			font-family: Arial,Helvetica,Garuda,sans-serif;
			font-weight: bold;
			color: #FFF;
			background: url(../images/site_images/buttons/btn.gif) no-repeat right bottom;
		}

		a.btn span {
			padding-top: 0;
			padding-bottom: 0;
			height: 22px;
			line-height: 22px;
		}

		div.btn input {
			width: auto !important;
			height: 22px;
			margin-bottom: 0px;
			border: 0px;
			font-size: 12px;

			cursor: pointer;
		}

	a.btn {
		margin: 5px 0px 0px 0px;

		text-decoration: none !important;
	}

		a.btn span {
			display: block;
			float: left;
		}


	div.btn_reset,
	div.btn_reset input {
		background-image: url(../images/site_images/buttons/btn_reset.gif);
	}

span.red {
	color: #FF0000;
}

form.search_shop {
}

	form.search_shop fieldset {
		padding: 0px 0px 0px 10px;
		width: 485px;
	}

	form.search_shop img {
		float: left;
	}

		form.search_shop fieldset.result img {
			float: none;
		}

	form.search_shop select {
		float: right;
		width: 335px;
	}
	form.search_shop div.btn {
		float: right;
		margin-right: 0px;
	}

	form.search_shop fieldset.result {
		padding: 25px 0px 0px 0px;
		width: auto;

		text-align: center;
	}

		form.search_shop fieldset.result table {
			margin: 13px 0px 0px 0px;
			font-size: 0.92em;
			text-align: left;
		}

			form.search_shop fieldset.result table td strong {
				font-size: 1.09em;
			}


form.calculators {
	margin-bottom: 5px;
	}

	form.calculators fieldset,
	form.iban fieldset {
		padding: 10px;

		border: 1px solid #BFD5E5;
		border-bottom: 0px;
	}

		form.calculators fieldset.last {
			padding-bottom: 40px;

			border-bottom: 1px solid #BFD5E5;
		}

		form.calculators fieldset.result {
			background-color: #F1F6F9;
			border-top: 0px;
			border-bottom: 1px solid #BFD5E5;
			color: #094F8B;
		}

			form.calculators fieldset.result span {
				padding-left: 65px;

				color: #000000;
				font-size: 0.92em;
			}

				form.calculators fieldset.result table span {
					padding-left: 20px;
				}

				form.calculators fieldset.result span strong {
					font-family: Tahoma,Geneva,Kalimati,sans-serif;
				}

	form small {
		color: #094F8B;
		font-size: 0.92em;
	}

	form div.btn {
		margin-top: 15px;
		margin-right: 10px;
	}

form.iban {
	margin-bottom: 5px;

	border-bottom: 1px solid #BFD5E5;
}

	form.iban label {
		width: 125px;
		padding-right: 10px;
	}

	form.iban small {
		padding-left: 135px;
	}

	form.iban div.btn {
		margin-left: 135px;
	}

		form.iban div.btn_reset {
			margin-left: 0px;
		}

form.compliant {
	clear: both;
	padding: 30px 0px 0px 0px;
}

	div.to {
		float: right;
		padding: 15px 0px 0px 0px;

		text-align: right;
	}

	form.compliant label {
		width: 175px;
	}

	form.compliant input {
		width: 324px;

		margin-bottom: 18px;
	}

		form.compliant input#address,
		form.compliant input.radio {
			margin-bottom: 0px;
		}

		form.compliant div.radio_btns {
			padding: 0px 0px 0px 185px;
			margin-bottom: 18px;
		}

	form.compliant textarea {
		width: 326px;
		height: 115px;
	}

	form.compliant p.inside {
		padding: 0px 0px 25px 185px ;
	}


	form.compliant div.btn {
		margin-left: 185px;
	}

		form.compliant div.btn input {
		}


/* ........................... */


/* .................... Tables */

table {
	width: 100%;
	margin-bottom: 15px;

	color: #094F8B;
}

	table tr th,
	table tr td {
		border: 1px solid #BFD5E5;
		vertical-align: top;
	}

		table.noborder tr th,
		table.noborder tr td {
			border: 0px;
		}

		table tr th {
			background-color: #F1F6F9;
			font-weight: bold;
			font-family: Arial,Helvetica,Garuda,sans-serif;
		}

		table tr td.title {
			font-weight: bold;
			font-family: Arial,Helvetica,Garuda,sans-serif;
		}

		table tr.odd td {
			background-color: #F1F6F9;

			/* jivko's */
			width:150px;

		}


form.calculators table.result {
	margin-bottom: 0px;
	width: 50%;
	float: left;

	border: 1px solid #BFD5E5;
	border-top: 0px;
}

	form.calculators  table.right {
		border-left: 0px;
	}

	form.calculators  table tr th,
	form.calculators  table tr td {
		border: 0px;
	}

		form.calculators  table tr th {
			border-bottom:  1px solid #BFD5E5;
		}

	form.calculators fieldset.result table {
		width: auto;
		margin-bottom: 7px;
	}

		form.calculators fieldset.result table td {
			padding: 7px 0px;
		}

table.region {

}

	table.region tr th,
	table.region tr td {
		padding: 8px 10px 8px 0px;
		border: 0px;
	}

	table.region tr th {
		background: none;
		border-bottom:  1px solid #DBE7F0;
		color: #333333;
	}

	table.region tr td {
		color: #333;
		font-size: 0.92em;
	}

		table.region tr td strong {
			color: #004479;
			font-size: 1.09em;
		}

/*			calendar

.ui-datepicker
{
	width: 189px !important;
	margin: 0 auto 10px auto !important;

}
*/



table.calendar {
	width: 189px;
	margin: 0 auto 10px auto;
}

	table.calendar caption {
		height: 29px;
		width: 189px;
		padding: 3px 2px 3px 2px;

		background: #F1F6F9  url(../images/site_images/backgrounds/caption.gif) repeat-x left bottom;
	}

		table.calendar input,
		table.calendar span {
			float: left;
		}

		table.calendar input {
			padding: 0px;
		}

		table.calendar span {
			width: 125px;

			text-align: center;
			line-height: 26px;
		}

			table.calendar input.next {
				float: right;
			}

	table.calendar thead {

	}

	table.calendar tr td,
	table.calendar tr th {
		border: 0px;
		vertical-align: middle;
		text-align: center;
	}

		table.calendar tr th {
			padding: 8px 0px;
		}

		table.calendar tr td {
			font-size: 0.92em;
			width: 27px;
		}

		table.calendar tr td a {
			display: block;
			width: 16px;
			height: 16px;
			margin: 0 auto;
			line-height: 16px;
			text-align: center;

			text-decoration: none;
		}

			table.calendar tr td a.calarticle {
				background-color: #F1F6F9;
				border: 1px solid #C0DDF0;
			}
/* ........................... */


/* ................. CMS input */

	/*
	div.MoreInfo
	{
		overflow:hidden;

	}
	*/

	div.MoreInfo img
	{
		width:175px !important;
		/* height:50px !important ; */
	}
	div.text {
		line-height: 1.5em; /* 150% 15px */
		font-size: 0.9em;
	}

		div.text h1 {
			padding: 0px;
		}

		#content div.text h1 {
            font-size: 1.455em;
		}

		div.text h2 {
			background: none !important;
			font-size: 1em;
			color: #333;
			padding: 0px 0px 8px 0px;
		}

		div.text div.font11 {
			font-size: 0.92em
		}

		div.text strong {
			font-family: Arial,Helvetica,Garuda,sans-serif;
		}

			div.text strong.highlighted {
				color: #0985C0;
			}
/* ........................... */





/* ******************************* LAYOUT */
	html {
	}
/* ...................... Body */
	body {
		height: 100%;
		background:  #fff url(../images/site_images/backgrounds/wrapper.png) top left repeat-x;
	}
/* ........................... */


/* ................... Wrapper */
	div#wrapper {
		height: 100%;
		width: 992px;
		margin: 0 auto;

		font-size: 1.2em; /* 12px */
	}

		div#wrapper_top_left {
			width: 976px;
			margin: 0 auto;
			padding: 0px 0px 0px 16px;
			background: #fff url(../images/site_images/backgrounds/wrapper_top_left.png) top left no-repeat;
		}
        	div#wrapper_top_right {
				width: 960px;
				margin: 0 auto;
				padding: 0px 16px 0px 0px;
				background: #fff url(../images/site_images/backgrounds/wrapper_top_right.png) top right no-repeat;
			}
    			div#header {
				}

		div#wrapper_layout {
			width: 960px;
			margin: 0 auto;
			padding: 20px 10px 0px;
			background: #fff;
		}
/* ........................... */


/* .................... Header */
	div#header {
		overflow: hidden;
		height: 156px;

		background: url(../images/site_images/backgrounds/header.png) top left repeat-x;
	}

	body.koleda div#header {
		background: url(../images/site_images/backgrounds/header_koleda.jpg) top left no-repeat;
	}
/* ........................... */


/* ................... Sidebar */
	div#sidebar {
		float: left;
		width: 195px;
	}

/* ........................... */

/* ...................... Main */
	div#main {
		float: right;
		width: 755px;
	}
/* ........................... */

/* ................... Content */
	div#content {
		margin: 0px 0px 10px 0px;

		color: #333333;
		background: url(../images/site_images/backgrounds/content.gif) left top repeat-y;
	}

		div#content .round_bot {
			padding: 7px 1px 12px 1px;

			background: url(../images/site_images/backgrounds/content_bottom.gif) left bottom no-repeat;
		}

			div#content .round_bot div.text {
				padding: 0px 11px;
			}

			div#content .sections div.text {
				padding: 0px;
			}

		div#content div.text a {
			color: #FF6600;
		}


/* ........................... */

/* .................... Footer */
	div#footer {
		clear: both;
		width: 960px;
		height: 81px;
		padding: 20px 0 0 0;
		background: #fff url(../images/site_images/backgrounds/footer.gif) 0px 20px repeat-x;
	}
/* ........................... */





/* ********************** LAYOUT ELEMENTS */

/* ...................... Logo */
	#logo {
		float: left;
		margin: -13px 0px 0px 13px;
	}

		#logo a {
			display: block;
		}

			#logo img.print_logo {
				display: none;
			}
/* ........................... */


/* .................. Top line */
	div#top_line {
		background: transparent url(../images/site_images/backgrounds/header_mask.png) no-repeat 201px top;
		position: relative;
		height: 93px;
		overflow: hidden;
		padding: 19px 0 0 0;
	}
/* ........................... */


/* .................... Search */
	#search {
	    clear: right;
		float: right;
		width: 400px;
		padding: 15px 0 0 0;

		text-align: right;
	}
		#search .textfield {
			float: right;
			width: 215px;
			margin: 0 10px 0 0;

			border: 0px;
		}
		#search .button_input {
			float: right;
			margin: -1px 20px 0 0;
			background: transparent url(../images/site_images/buttons/search.png) top left no-repeat;

		}

			#search .button {
				float: left;
				padding: 0px 7px 0px 7px;
				height: /*17px;*/  22px;
				text-decoration:none;
				overflow: visible;
			background: transparent url(../images/site_images/buttons/search.png) bottom right no-repeat;


				color: #fff;
				font-size: 0.92em;
				border: none;
				cursor: pointer;
			}

/* ........................... */

	#clients {
		clear: right;
		float: right;
		width: 400px;

		text-align: right;
		padding: 11px 22px 0 0;
	}
	#clients a {
		color: #fff;
		font-size: 0.92em;
	}

	#clients span,
	.georgia {
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.33em;
		font-weight: bold;
	}


		#clients span.hot_phone {

		}

	.georgia {
		color: #FF6600;
	}

/* ................. Scrollbar */
	div.scrollbar {

	}
/* ........................... */


/* ................. Copyright */
	div.copyright {
		float: left;
		height: 39px;
		padding: 14px 0 0 20px;

		color: #333;
		font-size: 0.83em;
		background: url(../images/site_images/backgrounds/copyright.gif) top left no-repeat;
	}
/* ........................... */


/* ................ Mag Studio */
	div.magstudio {
		float: right;
		width: 90px;
		height: 25px;
		padding: 14px 20px 0 0;

		color: #333;
		font-size: 0.83em;
		background: url(../images/site_images/backgrounds/magstudio.gif) top right no-repeat;
	}

		div.magstudio a {
			color: #333;
			text-decoration: none;
		}

			div.magstudio a:hover {
				text-decoration: underline;
			}
/* ........................... */





/* *************************** NAVIGATION */

/* ................ Quick menu */
	div#quick_menu {
		float: right;
		padding: 0 17px 0 0;
		font-size:13px;
	}

		div#quick_menu ul {
			float: right;
		}

			div#quick_menu ul li {
				float: left;
				padding: 0 0 0 20px;
			}

				div#quick_menu ul li a {
					color: #FFFFFF;
					font-size: 0.92em;
				}

					div#quick_menu ul li a:hover {
					}

			div#quick_menu ul li.languages {
				padding: 2px 16px 0 0;
				height: 16px;
				border-right: solid #098dbd 1px;
			}

/* ........................... */


/* ................. Main menu - navigation */
	div#navigation {
		clear: both;
		font-family: Arial,Helvetica,Garuda,sans-serif;
		background: url(../images/site_images/navigation/navigation.png) top left no-repeat;
	}

	body.koleda div#navigation {
		background-image: url(../images/site_images/navigation/navigation_koleda.png);
	}

		div#navigation ul {
			padding: 7px 0px 0px 0px;

		}

		div#navigation ul.first_active {
			background: url(../images/site_images/navigation/nav_first_active.gif) top left no-repeat;
		}

		body.bg-BG div#navigation ul.last_active {
			background: url(../images/site_images/navigation/nav_last_active.gif) top right no-repeat;
		}

			div#navigation ul li {
				float: left;
				padding: 0px 2px 0px 0px;
				background:url(../images/site_images/navigation/menu_line.gif) top right no-repeat;
			}

				div#navigation ul li a,
				div#navigation ul li span {
					display: block;
					padding: 11px 19px 12px; /* 10px 36px 11px; /* 10px 17px 11px 17px; */

					font-size: 12px; /*1.17em;*/
					font-weight: bold;
					color: #004479;
					text-decoration: none;
				}

					div#navigation ul li a:hover {
						background: url(../images/site_images/navigation/nav_link_over.png) left top repeat-x;
					}


					div#navigation ul li span {
						color: #FFFFFF;
						background: url(../images/site_images/navigation/nav_link_active.png) left top repeat-x;
					}

					/* jivko's */
					div#navigation ul li a#sel {
						color: #FFFFFF;
						background: url(../images/site_images/navigation/nav_link_active.png) left top repeat-x;
					}
					div#navigation ul li.first a#sel {
						color: #FFFFFF;
						background: url(../images/site_images/navigation/nav_link_active_first.png) left top no-repeat;
					}

                    .bg-BG div#navigation ul li.last a#sel {
						color: #FFFFFF;
						background: url(../images/site_images/navigation/nav_link_active_last.png) right top no-repeat;
					}

				div#navigation ul li.first a,
				div#navigation ul li.first span {
					padding-left: 34; /*22px;*/
				}

					div#navigation ul li.first a:hover {
						background: url(../images/site_images/navigation/nav_link_over_first.png) left top no-repeat;
					}

					div#navigation ul li.first span {
						background: url(../images/site_images/navigation/nav_link_active_first.png) left top no-repeat;
					}

			div#navigation ul li.last {
				/*float: right;  jivko's fix*/
				padding: 0px;
				background: none;
			}

				div#navigation ul li.last a,
				div#navigation ul li.last span {
					padding-right: 26px;
				}

					body.bg-BG div#navigation ul li.last a:hover {
						background: url(../images/site_images/navigation/nav_link_over_last.png) right top no-repeat;
					}

					div#navigation ul li.last span {
						background: url(../images/site_images/navigation/nav_link_active_last.png) right top no-repeat;
					}
/* ........................... */


/* .................. Sub menu */
	div#sub_menu {
		margin-bottom: 11px;
	}

	div.sub_menu {
		overflow: hidden;
		background: url(../images/site_images/backgrounds/sub_menu.png) 0px 32px repeat-x;
	}
		.sub_menu_border {
			background: url(../images/site_images/backgrounds/sub_menu_border.png) bottom left no-repeat;
			/* mine's*/
			font-size:0.917em;
			overflow: hidden;
		}
		div.sub_menu ul {

		}

			div.sub_menu ul li {
				float: left;

			}

				div.sub_menu ul li a {
					clear: both;
					display: block;
					height: 33px;
					overflow: hidden;
					text-decoration: none;
				}

					div.sub_menu ul li a span {
						float: left;
						width: 38px;
						height: 33px;
						overflow: hidden;
					}

					div.sub_menu ul li a span em {
						position: relative;
						top: -5px;
						color:Red;
						font-size: .8em; /* 10px; */
						font-style: normal;
						line-height: 1em;
						font-weight:bold;
					}

					div.sub_menu ul li a span.link,
					div.sub_menu ul li a span.online {
						display: block;
						width: 145px;
						height: 24px;
						padding: 11px 0 0 12px;
						background: url(../images/site_images/backgrounds/link.png) 0px 2px no-repeat;
					}

					div.sub_menu ul li a span.link span {
						width: auto;
						padding-right: 5px;
					}

					div.sub_menu ul li a:hover span.link span {
						text-decoration: underline;
					}

					div.sub_menu ul li a span.pngfix {
						text-indent: -9999px;
					}

					div.sub_menu ul li a span.link span.online {
						padding: 12px 0px 0px 60px;
						height: 21px;
						width: 120px;
						text-indent: 0px;
						background: url(../images/site_images/backgrounds/online.png) 0px 9px no-repeat;
					}

					.vhod {
						background: url(../images/site_images/backgrounds/vhod.png) 13px 9px no-repeat;
					}
					.credits {
						background: url(../images/site_images/backgrounds/credits.png) 10px 10px no-repeat;
					}
					.cards {
						background: url(../images/site_images/backgrounds/cards.png) 13px 12px no-repeat;
					}
					.calcs {
						background: url(../images/site_images/backgrounds/calcs.png) 15px 11px no-repeat;
					}
					.lihvi {
						background: url(../images/site_images/backgrounds/lihvi.png) 15px 13px no-repeat;
					}
					.tarifi {
						background: url(../images/site_images/backgrounds/tarifi.png) 14px 9px no-repeat;
					}
					.elektronno {
						background: url(../images/site_images/backgrounds/elektronno.png) 14px 9px no-repeat;
					}
					.mejdunarodni {
						background: url(../images/site_images/backgrounds/mejdunarodni.png) 14px 9px no-repeat;
					}
					.aktualno {
						background: url(../images/site_images/backgrounds/aktualno.png) 14px 9px no-repeat;
					}
					
					

			div.sub_menu ul li.first {

			}

				div.sub_menu ul li.first a {

				}
				div.sub_menu ul li.first a span.link {
					height: 33px;
					padding: 0px 0 0 12px;
				}


					div.sub_menu ul li.first a:hover {

					}

			div.sub_menu ul li.last {

			}

				div.sub_menu ul li.last a {

				}

					div.sub_menu ul li.last a:hover {

					}

div#sub_menu_inner {
	margin: 0px 0px 10px 0px;

	background: url(../images/site_images/backgrounds/sub_menu_inner.gif) left top repeat-y;
}

	div#sub_menu_inner a {
		display: block;

		border-bottom: 1px solid #DBE7F0;

		line-height: 150%;
	}

	div#sub_menu_inner ul a {
	   font-size: 0.9em;
	}

		div#sub_menu_inner div.active {
			background: url(../images/site_images/backgrounds/sub_menu_inner_1level_active.gif) left top repeat-y;

			text-decoration: none;
		}

		div#sub_menu_inner a.active {
			margin-top: -1px;

			border-bottom: 1px solid #BFD5E5;
			border-top: 1px solid #BFD5E5;
			background: url(../images/site_images/backgrounds/sub_menu_inner_1level_active.gif) left top repeat-y;

			text-decoration: none;
		}

		div#sub_menu_inner a.last {
			border: 0px;
			background: url(../images/site_images/backgrounds/sub_menu_inner_bottom.gif) left bottom no-repeat;
		}

		div#sub_menu_inner a.last.active {
			background: #d3dfe7 url(../images/site_images/backgrounds/sub_menu_inner_bottom_last_active.gif) left bottom no-repeat;
		}


		div#sub_menu_inner a.last_active {
			background: #d3dfe7 url(../images/site_images/backgrounds/sub_menu_inner_bottom_last_active.gif) left bottom no-repeat !important;
		}

		div#sub_menu_inner a.expandable.last.active {
			background-image: none;
		}

		div#sub_menu_inner a.expandable_last_active,
		div#sub_menu_inner a.expandable_active {
			background: url(../images/site_images/backgrounds/sub_menu_inner_1level_active.gif) left top repeat-y !important;
			color: #004479 !important;
		}


/* jivko's */

	div#sub_menu_inner ul li a.active1 {
		color: #FF6600;

	}

	div#sub_menu_inner2 a.last {
			border: 0px;
			background: url(../images/site_images/backgrounds/sub_menu_inner_bottom2.gif) left bottom no-repeat;
		}

	div#sub_menu_inner2 a.active {
			background: none;

			border-bottom: 1px solid #BFD5E5;
			border-top: 1px solid #BFD5E5;
		}

	div#sub_menu_inner2 ul li a.active span {
			background:none !important;
		}

		div#sub_menu_inner1 ul li a.active span {
			background: none !important;
		}

	.lastNotCategory {
			background: url(../images/site_images/backgrounds/sub_menu_inner_bottom2.gif) left bottom no-repeat  !important;
			border-bottom: 0px !important;
	}




		/*150909*/
		.lastNotCategoryFirstLevel {
			background: url(../images/site_images/backgrounds/sub_menu_inner_bottom3.gif) left bottom no-repeat  !important;
			border-bottom: 0px !important;
	}

	/*
	.lastNotCategoryFirstLevelSelected {
			background: url(../images/site_images/backgrounds/sub_menu_inner_bottom2.gif) left bottom no-repeat  !important;
			border-bottom: 0px !important;
	}
	*/







	/* sitemap */

	.sitemap_subtitle
	{
		padding:5px 0 10px;
		text-align:center;
	}




/* /jivko's */
		div#sub_menu_inner a span {
			display: block;
			padding: 5px 19px 7px 19px;

			background: url(../images/site_images/bullets/arrow_blue.gif) 9px 13px no-repeat;
		}



	div#sub_menu_inner ul {
		background: url(../images/site_images/backgrounds/sub_menu_inner_active.gif) left top repeat-y;
	}

		div#sub_menu_inner ul li {
		}

			div#sub_menu_inner ul li.last {
				background: url(../images/site_images/backgrounds/sub_menu_inner_last.gif) left bottom no-repeat;
			}

			div#sub_menu_inner ul li a {
				line-height: 140%;
			}

				div#sub_menu_inner ul li a span {
					padding-left: 24px;
					background: none;
				}

				div#sub_menu_inner ul li a:hover {
					color: #FF6600;
				}

					div#sub_menu_inner li a.expandable span {
						padding-left: 33px;

						background-image: url(../images/site_images/bullets/arrow_blue.gif);
						background-repeat: no-repeat;
						background-position: 24px 11px;
					}

					div#sub_menu_inner li a.expandable:hover span
					{
						background-image: url(../images/site_images/bullets/arrow_orange.gif);
					}

					div#sub_menu_inner ul li a.active
					{
						background: none;
						color: #f60;
					}

					div#sub_menu_inner li a.active.expandable:hover span
					{
						background-image: url(../images/site_images/bullets/arrow_blue.gif);
						color: #004479;
					}

					div#sub_menu_inner li a.expandable.active
					{
						background: url(../images/site_images/backgrounds/sub_menu_inner_1level_active.gif) repeat-y left top;
						color: #004479;
					}

					div#sub_menu_inner ul li.last a {
						border: 0px;
					}

						div#sub_menu_inner ul li.last a span {
							padding-bottom: 9px;
						}


/* ........................... */


/* ............... Footer Top menu */
.footer_top_menu {
	padding-top: 10px;
	padding-left: 205px;
	width:591px;
}

.footer_top_menu li {
	background: url(../images/site_images/bullets/circle.gif) 0px 7px no-repeat;
	font-size: 14px;
	padding: 0 44px 0 10px;
	float: left;
}



/* ........................... */

/* ............... Footer menu */
	div#footer_menu {
		float: left;
	}

		div#footer_menu ul {
			float: left;
			height: 18px;
			margin: 12px 0 0 0px;
			padding: 0px 0 0 20px;
		}

			div#footer_menu ul li {
				float: left;
				height: 18px;
				padding: 0px 11px;
				border-right: solid #fff 1px;
			}

				div#footer_menu ul li a {
					font-size: 0.92em;
				}

					div#footer_menu ul li a:hover {

					}

			div#footer_menu ul li.first {

			}

				div#footer_menu ul li.first a {

				}

					div#footer_menu ul li.first a:hover {

					}

			div#footer_menu ul li.last {
				border-right: 13px;
				padding: 0px 0 0 10px;
			}

				div#footer_menu ul li.last a {

				}

					div#footer_menu ul li.last a:hover {

					}
/* ........................... */





/* ************************ PAGE ELEMENTS */

/* ............... Breadcrumbs */
	div.breadcrumbs {
		padding: 4px 0px;

		background: #C1D7E7 url(../images/site_images/backgrounds/h3_lightblue.gif) left top no-repeat;
	}

		div.breadcrumbs ul {
			padding: 5px 0px 5px 11px;
		}

			div.breadcrumbs ul.tools {
				float: right;
				padding: 7px 8px 3px 9px;

				border-left: 1px solid #D0E9FD;
			}

			div.breadcrumbs ul li {
				display: inline;
				padding-left: 2px;

				font-weight: bold;
			}

				div.breadcrumbs ul li.first {
					padding-left: 0px;
				}

				div.breadcrumbs ul.tools li {
					padding: 0px 4px;
				}

					div.breadcrumbs ul.tools li.last {
						padding-left: 7px;
					}

				div.breadcrumbs ul li a {
					padding: 0px 12px 0px 0px;

					font-size: 0.83em;
					font-weight: normal;
					background: url(../images/site_images/bullets/arrow_double.gif) right 4px no-repeat;
				}

					div.breadcrumbs ul.tools li a {
						padding: 0px;

						background: none;
					}

					div.breadcrumbs ul li a:hover {

					}

			div.breadcrumbs ul li.first {

			}

				div.breadcrumbs ul li.first a {

				}

					div.breadcrumbs ul li.first a:hover {

					}

			div.breadcrumbs ul li.last {

			}

				div.breadcrumbs ul li.last a {

				}

					div.breadcrumbs ul li.last a:hover {

					}
/* ........................... */


/* ................. Paginator */
	div.paginator {
		height: 22px;
		padding: 0px 0px 0px 11px;
		margin-bottom: 18px;

		border-bottom: 1px solid #C1D7E7;
	}

		div.pagination_reversed {
			margin: 0px;

			border: 0px;
			border-top: 1px solid #C1D7E7;
		}

	div.paginator:after,
	div.paginator ul li ol:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

		div.paginator ul,
			div.paginator ul li,
				div.paginator ul li ol {
					list-style: none;
					margin: 0px;
					padding: 0px;
					height: 100%;
				}

			div.paginator ul {
				position: relative;
				top: 1px;
			}

				div.pagination_reversed ul {
					top: -1px;
				}

		div.text div.paginator ul li {
			list-style: none;
		}

				div.paginator ul li ol {
						float: left;
					}

			div.paginator ul li {
				float: left;
				height: 100%;
				line-height: 20px;
				margin-right: 7px; /* 9px; */
			}

			div.paginator ul li.hidden {
				display: none;
			}

			div.paginator ul li.pages {
				width: auto;
				background: none;
			}

			div.paginator ul li.last,
					div.paginator ul li.pages ol li.last{
						margin-right: 0px;
					}

				div.paginator ul li a,
						div.paginator ul li ol li a {
							float: left;
							height: 100%;
							background: url(../images/site_images/backgrounds/paginator_sprite_liquid.gif) left top no-repeat;
							text-align: center;
							text-decoration: none;
						}

					div.pagination_reversed ul li a,
							div.pagination_reversed ul li ol li a {
								background-image: url(../images/site_images/backgrounds/paginator_reversed_sprite_liquid.gif);
							}

					div.paginator ul li a:hover,
							div.paginator ul li ol li a:hover,
							div.paginator ul li ol li a.current {
								background-position: left -44px;
							}

					div.paginator ul li a span,
							div.paginator ul li ol li a span {
								background: url(../images/site_images/backgrounds/paginator_sprite_liquid.gif) right -22px no-repeat;
								float: left;
								height: 100%;
								padding: 0px 9px;

								font-size: 0.92em;
							}

						div.pagination_reversed ul li a span,
								div.pagination_reversed ul li ol li a span {
									background-image: url(../images/site_images/backgrounds/paginator_reversed_sprite_liquid.gif);
								}

						div.paginator ul li a:hover span,
								div.paginator ul li ol li a:hover span,
								div.paginator ul li ol li a.current span {
									background-position: right bottom;
									cursor: pointer;
									color: #333333;
								}


							div.paginator ul li ol li a.current span {
								cursor: default;
								font-weight: bold;
							}
/* ........................... */

/* .............. Music player */
	div.music_player {

	}
/* ........................... */


/* .............. Video player */
	div.video_player {

	}
/* ........................... */


/* ................... Banners */
	div.banners {
		padding: 0px 0px 10px 0px
	}

		div.banners a {
			display: block;
		}

		div#promo_space div.banners {

		}

			div#promo_space div.banners img {
				border: 1px solid #DBE7F0;
			}
/* ........................... */


/* ..................... Links */
	div.more_info_btn {
		margin: 0px 0px 10px 0px;

		background: url(../images/site_images/backgrounds/more_info_btn.gif) right bottom no-repeat;
	}

		div.more_info_btn a {
			display: block;

			text-decoration: none;
			background: url(../images/site_images/backgrounds/more_info_btn.gif) left top no-repeat;
		}

			div.more_info_btn a span{
				display: block;
				padding: 7px 5px 7px 45px;

				line-height: 140%;

				background: url(../images/site_images/bullets/arrow_blue_full.gif) 15px center no-repeat;
			}
/* ........................... */


	.white_body {
		background: url(../images/site_images/backgrounds/white_body.gif) left top repeat-y;
	}
		.white_body .round_top {
			background: url(../images/site_images/backgrounds/white_top.gif) left top no-repeat;
		}

		.white_body .round_bot {
			background: url(../images/site_images/backgrounds/white_bot.gif) left bottom no-repeat;
		}

	.blue_body {
		background: url(../images/site_images/backgrounds/blue_body.gif) left top repeat-y;
	}
		.blue_body .round_top {
			background: url(../images/site_images/backgrounds/blue_top.gif) left top no-repeat;
		}
		.blue_body .round_bot {
			background: url(../images/site_images/backgrounds/blue_bot.gif) left bottom no-repeat;
		}

	.orange_body {
		background: url(../images/site_images/backgrounds/orange_body.gif) left top repeat-y;
		font-size: 0.917em;
	}
		.orange_body .round_top {
			background: url(../images/site_images/backgrounds/orange_top.gif) left top no-repeat;
		}
		.orange_body .round_bot {
			background: url(../images/site_images/backgrounds/orange_bot.gif) left bottom no-repeat;
		}




/* **************************** HOME PAGE */

/* ........................... */
	#atm {
		margin: 10px 0px;
	}
		#atm .round_bot {
			padding: 8px 0 6px 32px;
		}
			#atm .arrow li {
				border-bottom: 0px;
				background: url(../images/site_images/bullets/arrow_blue.gif) 10px 13px no-repeat;
			}
	#phones {
	}
		#phones li {
			padding: 7px 0 9px 11px;
			border-bottom: solid #dbe7f0 1px;
		}

			#phones li.last {
				padding-bottom: 14px;
				border-bottom: 0px;
			}

			#phones li a {
				font-size: 0.92em;
			}

			#phones li h1 {
				font-weight: normal;
			}

	#nbg {
		padding: 24px 0px 17px 0px;
		text-align: center;
		line-height: 1.5em;
	}

	#promo_space {
		float: left;
		width: 550px;
		overflow: hidden;
	}

		.promo {
			float: left;
			width: 270px;
			margin: 0px 0px 10px 0px;
		}

	#more_info {
		float: right;
		width: 195px;
	}

		#more_info .white_body {
			margin-bottom: 10px;
		}

		ul.fixed_height {
			height: 13.50em; /*162px*/
			overflow: hidden;
		}

		.more_info_box li {
			padding: 8px 0 9px 20px;

			border-bottom: solid #dbe7f0 1px;
			background: url(../images/site_images/bullets/arrow_blue.gif) 10px 13px no-repeat;
		}

			.more_info_box li.last {
				border-bottom: 0px;
			}

			/* file types */

			.more_info_box li.pdf {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/pdf.gif) 8px 8px no-repeat;
			}

			.more_info_box li.doc {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/doc.gif) 8px 8px no-repeat;
			}

			.more_info_box li.docx {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/docx.gif) 8px 8px no-repeat;
			}

			.more_info_box li.xls {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/xls.gif) 8px 8px no-repeat;
			}

			.more_info_box li.xlsx {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/xlsx.gif) 8px 8px no-repeat;
			}

			.more_info_box li.zip {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/zip.gif) 8px 8px no-repeat;
			}

			.more_info_box li.rar {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/rar.gif) 8px 8px no-repeat;
			}

			.more_info_box li.ppt {
				padding: 12px 8px 14px 55px;
				background: url(../images/site_images/icons/ppt.gif) 8px 8px no-repeat;
			}

			.more_info_box li.pptx {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/pptx.gif) 8px 8px no-repeat;
			}

			.more_info_box li.xml {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/xml.gif) 8px 8px no-repeat;
			}

			.more_info_box li.img {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/img.gif) 8px 8px no-repeat;
			}

			.more_info_box li.txt {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/txt.gif) 8px 8px no-repeat;
			}

			/* new onces */

			.more_info_box li.mpeg {
				padding: 12px 0px 14px 55px;
				background: url(../images/site_images/icons/mpeg.gif) 8px 8px no-repeat;
			}

			.more_info_box li.mpg {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/mpg.gif) 8px 8px no-repeat;
			}

			.more_info_box li.avi {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/avi.gif) 8px 8px no-repeat;
			}

			.more_info_box li.mov {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/mov.gif) 8px 8px no-repeat;
			}

			.more_info_box li.wmv {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/wmv.gif) 8px 8px no-repeat;
			}

			.more_info_box li.wma {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/wma.gif) 8px 8px no-repeat;
			}

			.more_info_box li.mp4 {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/mp4.gif) 8px 8px no-repeat;
			}

			.more_info_box li.flv {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/flv.gif) 8px 8px no-repeat;
			}

			.more_info_box li.3gp {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/3gp.gif) 8px 8px no-repeat;
			}

			.more_info_box li.rm {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/rm.gif) 8px 8px no-repeat;
			}

			.more_info_box li.p12 {
			padding: 12px 0px 14px 55px;
			background: url(../images/site_images/icons/p12.gif) 8px 8px no-repeat;
			}

			/* file types */

			.more_info_box small {
				display: block;
				padding-top: 3px;

				color: #666666;
				font-size: 0.83em;
			}

		.additional_info {
			padding: 10px;
			color: #333333;
		}

		a.mask {
			position: relative;
			display: block;
			margin: 0px 0px 10px 0px;

			text-decoration: none;
		}

			a.mask img {
				width: 195px;
				height: 127px;
			}

			a.mask span {
				position: absolute;
				left: 0px;
				top: 0px;

				display: block;
				width: 195px;
				height: 127px;

				background: url(../images/site_images/backgrounds/mask.png) left top no-repeat;
			}

		.currency {
			background-image: url(../images/site_images/backgrounds/dark_blue_body.gif)
		}

			.currency .round_bot {
				height: 104px;
				overflow: hidden;

				font-size: 0.92em;
				color: #094C86;
				background-image: url(../images/site_images/backgrounds/dark_blue_bot.gif)
			}

				.currency_content {
					padding: 6px 0px 0px 0px;
				}

					.currency_content div.img_holder {
						float: left;
						width: 50px;
						height: 38px;
						margin: 8px 5px 9px 9px;
						padding: 12px 0px 0px 0px;

						text-align: center;
						background: url(../images/site_images/backgrounds/img_holder.gif) 0px 0px no-repeat;
					}

					.currency_content ul {
						float: left;
						width: 125px;
					}

						.currency_content li {
							padding: 4px 4px 4px 4px;

							border-bottom: 1px solid #FFF;
						}

							.currency_content li.last {
								border-bottom: 0px;
							}

							.currency_content li span {
								float: left;
							}
							.currency_content li strong {
								float: right;
							}

			.currency_navigation {
				padding: 7px 0px 0px 0px;
				margin: 0px 1px;
				overflow: hidden;

				background: #FFF;
				border-bottom: 1px solid #C0D5E5;
			}

				.currency_navigation ul {
					float: right;
					padding-right: 9px;
				}

					.currency_navigation ul li {
						float: left;
					}

					.currency_navigation ul li a {
						display: block;
						position: relative;
						left: -14px;
						margin-right: -14px;
						width: 53px;
						height: 19px;

						line-height: 19px;
						font-size: 0.92em;
						text-decoration: none;
						background-image: url(../images/site_images/backgrounds/currency_nav_normal.png);
                        background-position: top center;
                        background-repeat: no-repeat;
						text-align: center;
					}

						.currency_navigation ul li a.active {
							position: relative;
							z-index: 2;
							background-image: url(../images/site_images/backgrounds/currency_nav_active.png);
							cursor: default;
							color: #FFF;
						}

		.sponsors {
			position: relative;
			padding: 11px 0px 11px 0px;
			overflow: hidden;
			width: 100% !important;
		}

			#more_info .sponsors {
				padding-bottom: 5px;
			}

			.sponsors a.arrow_left,
			.sponsors a.arrow_right {
				position: absolute;
				top: 10px;
				z-index: 1;

				display: block;
				width: 29px;
				height: 80px;

				text-indent: -9999px;
				overflow: hidden;
				background: #FFF url(../images/site_images/bullets/arrow_left.gif) left center no-repeat;
			}

				.sponsors a.arrow_left {
					left: 0px;
				}

					#more_info .sponsors a.arrow_left {
						border-left: 1px solid #DBE7F0;
					}

				.sponsors a.arrow_right {
					right: 0px;

					background-image: url(../images/site_images/bullets/arrow_right.gif);
					background-position: right center;
				}


					#more_info .sponsors a.arrow_right {
						border-right: 1px solid #DBE7F0;
					}

			.sponsors ul {
				width: 2000px;
				position: relative;
				left: -195px;
			}

				.sponsors li {
					float: left;
					width: 126px;
				}

					#more_info .sponsors li {
						width: 195px;

					}

					.sponsors li .text {
						text-align: center;
					}

						#more_info .sponsors li .text {
							height: 114px;
							overflow: hidden;
						}

					.sponsors li h3 {
						line-height: normal;
					}

					#more_info .sponsors li h3 {
						line-height: 130%;
						font-weight: normal;
						font-size: 11px;
						height: 30px;
						overflow: hidden;
					}

					.sponsors a {
						display: block;
						margin: 0 auto 5px auto;
						width: 104px;
						height: 75px;
					}

						.sponsors h3 a {
							display: inline;
							margin: auto;
							width: auto;
							height: auto;
							font-weight: bold;
						}

						.sponsors img {
							display: block;
							padding: 1px;

							/* jivko's  */
							height:71px;
							width:99px;

							border:1px solid #C0D5E5;
						}

/* ........................... */

/* lists */
	.arrow li {
		padding: 6px 0 6px 20px;
		background: url(../images/site_images/bullets/arrow.gif) 10px 13px no-repeat;
		border-bottom: solid #dbe7f0 1px;
	}

	.arrow li.last {
		border-bottom: 0px;
	}



	.blue_border {
		margin-bottom: 10px;
		background: url(../images/site_images/backgrounds/light_blue_content.gif) left top repeat-y;
	}

		.blue_border .round_bot {
			padding: 12px 0px 0px 0px;

			background: url(../images/site_images/backgrounds/light_blue_bottom.gif) left bottom no-repeat;
		}

		.blue_border_news {
			margin: 0px;
			padding: 12px 12px 0px 11px;
			height: 10.50em; /*126px*/
			overflow: hidden;
		}

		.blue_border .text {
			clear: both;
			color: #333;
		}

			.sections .text .right {
				width: 412px;
			}

				.blue_border .text .right .btn {
					float: right;
				}

		.blue_border img,
		.sections img /*,
		.article img */ {
			float: left;
			padding: 1px;
			margin: 4px 10px 10px 0px;

			border: solid #c0d5e5 1px;

			/* jivko's */
			width:100px;
			height:75px;

		}

		/* jivko's */
		 .article img 
		 {
		    clear:both;
			float: left;
			padding: 1px;
			margin: 4px 10px 10px 0px;

			border: solid #c0d5e5 1px;
		}

		/* jivko's for credits and aig */
			.normal  {
			float: left;
			padding: 1px;
			margin: 4px 10px 10px 0px;
			width:auto !important;
			border: solid #c0d5e5 1px;
			height:auto !important;
		}

		/* jivko's for credits and aig */
			.normal100px  {
			float: left;
			padding: 1px;
			margin: 4px 10px 10px 0px;

			border: solid #c0d5e5 1px;
			height:auto !important;
		}


		.blue_border div.text h1 {
			/* float: left; */
			width: 472px;
			padding: 0px 0px 15px 11px;
		}

			.blue_border_news div.text h1 {
				padding-bottom: 0px;
				height: 35px;
				overflow: hidden;
			}

	.tab_links {
		height: 24px;
		background: url(../images/site_images/backgrounds/tab_links.png) top left no-repeat;
	}

		.tab_links ul {
			float: right;
			padding-right: 9px;
		}

			.tab_links ul li {
				float: left;
			}

			.tab_links ul li a {
				display: block;
				width: 23px;
				height: 19px;

				line-height: 19px;
				font-size: 0.92em;
				text-decoration: none;
				background: url(../images/site_images/backgrounds/tab_links_normal.png) top center no-repeat;
				text-align: center;
			}

				.tab_links ul li a.active {
					position: relative;
					z-index: 2;
					width: 35px;
					height: 19px;
					margin:0 -5px;

					background-image: url(../images/site_images/backgrounds/tab_links_active.png);
					cursor: default;
					color: #FFF;
			}

		.tab_links ul li.first a {
			padding-left: 7px;
			width: 23px;

			background-position: left top;
		}

			.tab_links ul li.first a.active {
				padding-right: 6px;
			}

		.tab_links ul li.last a {
			padding-right: 7px;
			width: 23px;

			background-position: right top;
		}

			.tab_links ul li.last a.active {
				padding-left: 6px;
			}


/*  mine's  */

.tab_links_homebanner {
		height: 24px;
		background: url(../images/site_images/backgrounds/tab_links_homebanner.png) top left no-repeat;
	}

		.tab_links_homebanner ul {
			float: right;
			padding-right: 9px;
		}

			.tab_links_homebanner ul li {
				float: left;
			}

			.tab_links_homebanner ul li a {
				display: block;
				width: 23px;
				height: 19px;

				line-height: 19px;
				font-size: 0.92em;
				text-decoration: none;
				background: url(../images/site_images/backgrounds/tab_links_normal.png) top center no-repeat;
				text-align: center;
			}

				.tab_links_homebanner ul li a.active {
					position: relative;
					z-index: 2;
					width: 35px;
					height: 19px;
					margin:0 -5px;

					background-image: url(../images/site_images/backgrounds/tab_links_active.png);
					cursor: default;
					color: #FFF;
			}

		.tab_links_homebanner ul li.first a {
			padding-left: 7px;
			width: 23px;

			background-position: left top;
		}

			.tab_links_homebanner ul li.first a.active {
				padding-right: 6px;
			}

		.tab_links_homebanner ul li.last a {
			padding-right: 7px;
			width: 23px;

			background-position: right top;
		}

			.tab_links_homebanner ul li.last a.active {
				padding-left: 6px;
			}

/*  end maine's  */


	ul.sections {
		padding: 0 11px;
	}

		ul.search_sections {
			padding-top: 15px;
			margin-top: 5px;

			border-top: 1px solid #DBE7F0;
		}

		ul.sections li {
			padding: 0px 0px 12px 0px;
			margin-bottom: 20px;

			border-bottom: 1px solid #DBE7F0;
		}

			ul.sections li.last {
				margin-bottom: 0px;

				border-bottom: 0px;
			}

		ul.sections li h2 a {
			color: #094B85 !important;
		}

	ul.calculators {
	}

		ul.calculators li {
			margin: 0px !important;
			padding: 5px 0px 5px 20px !important;

			list-style-image: none !important;
			list-style: none !important;
			background: url(../images/site_images/icons/calculator.gif) left 8px no-repeat  !important;
		}

			div#content ul.calculators li a {
				color: #004479;
			}

div.ubb {
	padding: 10px 0px 15px 0px;
	/* increase third for IE  - was 20px*/
}

	div.ubb div {
		float: left;
		padding: 4px 0 7px 33px;

		color: #094C86;
		font: bold 1.33em Arial,Helvetica,Garuda,sans-serif;
		background: url(../images/site_images/icons/ubb.gif) left top no-repeat;
	}

div.next_prev_nav {
	padding: 0px 11px;
	margin: 10px 0px 0px 0px;

	border-top: 1px solid #C1D7E7;
}

	div.next_prev_nav ul {
	}

		div.next_prev_nav ul li {
			float: left;

			font-size: 0.92em;
		}

			div.next_prev_nav ul li.prev,
			div.next_prev_nav ul li.next {
				position: relative;
				top: -1px;
				float: right;
				margin-left: 9px;
			}


			div.next_prev_nav ul li a {
				float: left;
			}

				div.next_prev_nav ul li.back a {
					padding-left: 8px;
					line-height: 20px;

					background: url(../images/site_images/bullets/arrow_blue_black.gif) no-repeat left 10px;
				}

				div.next_prev_nav ul li.prev a,
				div.next_prev_nav ul li.next a {
					text-decoration: none;
					background: url(../images/site_images/backgrounds/paginator_reversed_sprite_liquid.gif) no-repeat left top;
				}

					div.next_prev_nav ul li.prev a:hover,
					div.next_prev_nav ul li.next a:hover {
						background-position: left -44px;
					}

			div.next_prev_nav ul li a span {
				float: left;
				padding: 0px 9px;
				height: 22px;

				line-height: 20px;
			}

				div.next_prev_nav ul li.prev a span,
				div.next_prev_nav ul li.next a span {
					background: url(../images/site_images/backgrounds/paginator_reversed_sprite_liquid.gif) no-repeat right -22px;
				}

					div.next_prev_nav ul li.prev a:hover span,
					div.next_prev_nav ul li.next a:hover span{
						background-position: right bottom;
					}

dl.vacantures {
	padding-bottom: 35px;
}

	dl.vacatures_inside {
		padding-bottom: 10px;
	}

	dl.vacantures dt {
		float: left;
		padding: 0px 5px 0px 0px;

		font-weight: bold;
		font-family: Arial,Helvetica,Garuda,sans-serif;
	}

		dl.vacantures dt.first {
			float: none;
		}

	dl.vacantures dd {
		color: #666666;
	}

		dl.vacantures dt span.date {
			font-weight: normal;
			font-family: Tahoma,Geneva,Kalimati,sans-serif;
		}

	div#content dl.vacantures a {
		color: #0860A2;
		font-family: Arial,Helvetica,Garuda,sans-serif;
	}

ul.listing {
}

	div.text ul.listing li {
		margin: 0px;
		padding: 0px 0px 6px 10px;

		list-style-image: none !important;
		list-style: none !important;
		background: url(../images/site_images/bullets/arrow_blue.gif) no-repeat left 8px;
	}

div.sitemap {
	padding: 0px 11px;
}

	div.sitemap ul {
		width: 245px;
		padding: 0px 15px 20px 0px;
		float: left;
	}

		div.sitemap li ul {
			width: auto;
			float: none;
			padding: 0px;
		}

		div.sitemap li {
			padding: 0px 0px 0px 0px;

			list-style: none ;
		}

			div.sitemap li li {
				padding-left: 10px;
			}

				div.sitemap li li li {
					padding: 3px 0px 3px 10px;

					background: url(../images/site_images/bullets/arrow_blue.gif) no-repeat left 8px;
				}

			div.sitemap li a {
				font: bold 1.33em Arial,Helvetica,Garuda,sans-serif;
				line-height: 200%;
			}

				div.sitemap li li a {
					font-size: 1.17em;
				}


					div.sitemap li li li a {
						font: normal 1em Tahoma,Geneva,Kalimati,sans-serif;
						line-height: normal;
					}

div#content div.text a.full_text {
	padding-left: 10px;

	color: #094F8B;
	background: url(../images/site_images/bullets/arrow_blue.gif) no-repeat left 5px;
}

.blue_border div.all_other_sections {
	padding-bottom: 25px;
}

ul.other_sections {
	clear: both;
	margin: 0px 15px;
	padding: 8px 0px 8px 0px;
}

	ul.other_sections li {
		float: left;
		width: 110px;
		margin: 0px 10px;

		text-align: center;
	}

	ul.other_sections img {
		float: none;
		margin: 0px;
	}

/* ************************** INNER PAGES */

/* ........................... */

/* ........................... */


/*job apply form*/
table.form_cnt,
table.form_cnt td,
table.form_cnt th{
	border: 0;
	font-size: 12px;
	color: black;
}

table.form_cnt {
	width: auto;
}

table.form_cnt.form_nowrap td {
	white-space: nowrap;
}

table.form_cnt td {
	padding: 0 5px 10px 0;
}

table.form_cnt label {
	padding: 0;
}

table.form_cnt select {
	float: none;
	vertical-align: -2px;
}
/*end job apply form*/



/* ...........complaints................ */

.error
{
	background: #F7D9D9;
}

.gmnoprint div {
	font-size: 0.96em;
}
