/******************************************************
	Title:    Vivacom
	Author:   Sia Alexieva
	Company:  Mag Studio
	Started:  24/07/2009
	Updated:  24/07/2009
	Style:    DEFAULT Stylesheet
******************************************************/



/******************************************************
	LIST OF CONTENTS

		Global styles:		:	Common
							:	Clearfix
							:	Links
							:	Headings
							:	Forms
							:	Tables
							:	CMS input


		Layout:				:	Body
							:	Wrapper
							:	Header
							:	Content
							:	Sidebar
							:	Footer


		Layout elements		:	Logo
							:	Top line
							:	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 {

	}

	a.arrow {

	}

	.marked,
	a.read_more {
		color: #ED6718;
	}

		#business .marked,
		#business a.read_more {
			color: #4595FE;
		}

	.marked_bgr {
		background-color: #ED6718;
	}

		#business .marked_bgr {
			background-color: #4595FE;
		}

	.font11 {
		font-size: 11px;
	}
/* ........................... */


/* .................. Clearfix */
	div#sub_menu ul:after,
	div#footer:after,
	form:after,
	div#main_menu:after,
	div#promotions ul:after,
	#crumbpath ul:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		font-size: 0pt;
	}
/* ........................... */


/* ..................... Links */
	a {
		text-decoration: none;
		color: #333;
	}

		a:hover {
			text-decoration: underline;
		}
/* ........................... */


/* .................. Headings */
	h1 {

	}

		h1.title {
			clear: none;
			padding: 10px 0px 25px 0px;

			font-size: 19px;
			font-weight: normal;
		}

	h2 {

	}

	h3 {

	}

	h4 {

	}

	h5 {

	}

	h6 {

	}
/* ........................... */


/* ..................... Forms */

	p.submit a span {
  		height: 16px;
		padding: 2px 10px 4px;

		font-size: 13px;
		font-weight: bold;
		line-height: normal;
		color: #FFF;
		background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn.gif) no-repeat right -22px;
	}


			p.submit a.next span {
				padding-right: 20px;

				background-position: right -88px;
			}

			p.submit a.back span {
				padding-left: 20px;

				background-position: right -22px;
			}

			div.check_adsl p.submit a span {
				background-image:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn_check_adsl.gif)
			}

				#business p.submit a span {
					background-position: right -66px;
				}

					#business p.submit a.next span {
						background-position: right -110px;
					}

					#business p.submit a.back span {
						background-position: right -66px;
					}

					#business div.check_adsl p.submit a span {
						background-position: right -66px;
					}


	input.btn,
	div.btn input {
		cursor: pointer;
	}

	div.btn,
	a.btn,
	p.submit a {
		float: left;

		background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn.gif) no-repeat;
	}

		p.submit a.back {
			background-position: left -132px;
		}

		div.check_adsl p.submit a {
			background-image:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn_check_adsl.gif);
		}

			#business div.check_adsl p.submit a {
				background-position: left -44px;
			}

		div.btn input,
		a.btn span {
			width: auto !important;
			margin: 0px !important;
			border: 0px;
			height: 22px;
			padding: 2px 10px 4px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
			background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn.gif) no-repeat right -22px;
		}

		#business div.btn,
		#business a.btn,
		#business p.submit a {
			background-position: left -44px;
		}

			#business p.submit a.back {
				background-position: left -154px;
			}

			#business div.btn input,
			#business a.btn span {
				background-position: right -66px;
			}


		a.btn {
			height: 22px;
			cursor: pointer;
		}

		a.big_btn {
			height: 28px;
		}

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

			a.btn span {
				float: left;
				height: 16px;
			}

			a.big_btn span {
				height: 16px;
			}

				a.next span {
					padding-right: 20px;
					background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/buttons/btn.gif) no-repeat   right -144px;
				}

	input,
	textarea {
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		color: #333;
	}
/* ........................... */


/* .................... Tables */

/* ........................... */


/* ................. CMS input */
	div.text {

	}
/* ........................... */





/* ******************************* LAYOUT */

/* ...................... Body */
	body {
		height: 100%;
		color: #666666;
	}
/* ........................... */


/* ................... Wrapper */
	div#outer_wrapper {
		margin: 0;
		width: 100%;
	}

		div#wrapper {

		}

		div#container {
			padding: 0px;
			border-top: 2px solid #77797C;
		}
/* ........................... */


/* .................... Header */
	div#header {
		width: 980px;
		margin: 0 auto;
	}
/* ........................... */


/* ...................... Content */
	div#content {
		width: 960px;
		min-height: 527px;
		padding: 5px 10px 20px 10px;
		margin: 0 auto;

		background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/container.gif) no-repeat;
	}

		#business div#content {
			background-position: right top;
		}

		#inner_content {
			margin-left: 201px;
			width: 755px;
			z-index: 1;
		}

/* ........................... */


/* ................... Sidebar */
	#sidebar {
		float: left;
		width: 180px;
		padding: 0px 0px 10px 5px;
	}
/* ........................... */


/* .................... Footer */
	div#footer {
		width: 980px;
		margin: 0 auto;
		padding: 20px 0px 20px 0px;
	}

		div#footer a,
		div#footer address {
			color: #666666;
		}

		div#footer address {
			padding-left: 10px;
		}

		div#footer ul {
			margin: 0 10px 0 103px;
		}
/* ........................... */





/* ********************** LAYOUT ELEMENTS */

/* ...................... Logo */
	div#logo {
		width: 263px;
		height: 63px;
		padding: 15px 0px 0px 5px;
	}
/* ........................... */


/* .................. Top line */
	div#top_line {

	}
/* ........................... */



/* ................... Toolbar */
	div.toolbar {

	}
/* ........................... */


/* ................... Tooltip */
	div.tooltip {

	}
/* ........................... */


/* ................. Scrollbar */
	div.scrollbar {

	}
/* ........................... */


/* ................. Copyright */
	div.copyright {

	}
/* ........................... */


/* ................ Mag Studio */
	div.magstudio {
		position: relative;
		top: -7px;
		float: right;
		width: 167px;
		padding-right: 20px;

		color: #666666;
		font-size: 11px;
	}

		div.magstudio a,
		div.magstudio span {
			text-decoration: none;
			font-size: 11px;
		}

		div.magstudio a img {
			margin-left: 10px;
		}


/* ........................... */





/* *************************** NAVIGATION */

/* ................ Quick menu */

	div#quick_menu {
		float: right;
		width: 628px;
		padding: 18px 20px 0 0;
	}

		div#quick_menu ul {
			float: left;
			padding-right: 10px;
		}

			div#quick_menu ul li {
				list-style: none;
				border-right: 1px solid #B2B2B2;
			}

				div#quick_menu ul li a,
				div#quick_menu ul li span {
					float: left;
					padding: 1px 8px 1px 8px;
				}

					div#quick_menu ul li.first a,
					div#quick_menu ul li.first span {
						padding-left: 6px;
					}

					div#quick_menu ul li span {
						color: #ED6718;
					}

					#business div#quick_menu ul li span {
						color: #4595FE;
					}

					div#quick_menu ul li a:hover {

					}


			div#quick_menu ul li.last {
				border: 0px;
			}


	div#quick_menu form {
		position: relative;
		top: -5px;
		width: 253px;

		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/search.gif) no-repeat;
	}


		div#quick_menu form input {
			float: left;
			width: 217px;
			padding: 4px 5px;

			border: 0px;
			background: none;
			color: #999999;
			font-size: 12px;
		}

		div#quick_menu form input.btn {
			padding: 0px;
			width: 25px;
			height: 25px;
		}


/* ........................... */


/* ................. Main menu */
	div#main_menu {
		width: 980px;
		margin: -20px auto 0 auto;
	}

		div#main_menu ul {
			float: right;
			position: relative;
			top: 5px;
			padding-right: 9px;
		}

			div#main_menu ul li {
				float: left;

				overflow: hidden;
				list-style: none;
			}

				div#main_menu ul li span,
				div#main_menu ul li a {
					display: block;
					padding: 10px 51px 17px 20px;

					font-size: 19px;
					color: #666666;
				}


				div#main_menu ul li.residential span {
					color: #ED6718;
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right -50px;
				}


					.en div#main_menu ul li.residential span {
						background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right -250px;
					}

				div#main_menu ul li.residential a {
					color: #ED6718;
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right top;
				}

				div#main_menu ul li.business span {
					color: #4595FE;
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right -150px;
				}

					.en div#main_menu ul li.business span {
						background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right bottom;
					}

				div#main_menu ul li.business a {
					color: #4595FE;
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right -100px;
				}

				div#main_menu ul li.online a {
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/main_menu.gif) no-repeat right -200px;
				}

					div#main_menu ul li a:hover {

					}

			div#main_menu ul li.first {

			}

				div#main_menu ul li.first a {

				}

					div#main_menu ul li.first a:hover {

					}

			div#main_menu ul li.last {

			}

				div#main_menu ul li.last a {

				}

					div#main_menu ul li.last a:hover {

					}

	div#main_menu ul ul {
	}
/* ........................... */


/* .................. Sub menu */
	div#sub_menu {
		margin-bottom: 5px;
		margin-left: -5px;
		margin-right: -5px;
	}

		div#sub_menu ul {
			background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/sub_menu.png) no-repeat;
			border-bottom: 1px solid #DDDDDD;
		}

		#business div#sub_menu ul {
			background-position: right top;
		}

			div#sub_menu ul li {
				float: left;
				padding: 9px 0px;

				list-style: none;
			}

				div#sub_menu ul li a,
				div#sub_menu ul li span {
					padding: 0 14px;

					font-size: 15px;
					color: #666666;
					background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/sub_menu_line.gif) right center no-repeat;
				}

					div#sub_menu ul li a.active,
					div#sub_menu ul li span {
						color: #ED6718;
					}

						#business div#sub_menu ul li a.active,
						#business div#sub_menu ul li span {
							color: #4595FE;
						}


				div#sub_menu ul li.last a,
				div#sub_menu ul li.last span {
					background: none;
				}
/* ........................... */


/* ............... Footer menu */
	div#footer_menu {
		background-color: #E6E7E8;
	}

		div#footer_menu_content {
			width: 959px;
			height: 214px;
			margin: 0 auto;
			padding: 6px 10px 13px 11px;

		}

		div#footer_menu ul {
			float: left;
			width: 166px;
			height: 205px;
			overflow: hidden;
			padding-right: 10px;
		}

			div#footer_menu ul.company {
				width: 110px;
			}

			div#footer_menu ul.residential {
				width: 170px;
			}

			div#footer_menu ul.business {
				width: 180px;
			}

			.phone_directory div#footer_menu ul.company {
				width: 178px;
			}

			.phone_directory  div#footer_menu ul.residential {
				width: 238px;
			}

			.phone_directory div#footer_menu ul.business {
				width: 248px;
			}

			div#footer_menu ul li {
				list-style: none;
			}

				div#footer_menu ul li a {
					font-size: 11px;
					line-height: 160%;
				}

			div#footer_menu ul li.first {
			}

				div#footer_menu ul li.first h2 {
					padding: 0px;
					margin: 0px;
					font-size: 13px;
					font-weight: bold;
					line-height: 200%;
					color: #333;
				}

					div#footer_menu ul li.first a:hover {

					}

		div#footer_menu ul.contact {
			height: auto;
			overflow: visible;
		}

			div#footer_menu ul.contact li {
				padding-left: 7px;
			}

			div#footer_menu ul.contact li.catalogue {
				position: relative;
				top: -15px;

				padding: 25px 0 0 110px;

				line-height: 120%;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/icons/catalogue.gif) no-repeat;
			}

				div#footer_menu ul.contact li.catalogue a {
					color: #666;
				}

				div#footer_menu ul.contact li.catalogue a span {
					font-size: 15px;
				}

				div#footer_menu ul.contact li.catalogue a span.vivacom {
					color: #ED6718;
				}


					div#footer_menu ul.contact li.catalogue a:hover {
						text-decoration: none;
					}
/* ........................... */





/* ************************ PAGE ELEMENTS */

/* ............... Breadcrumbs */

#crumbpath {
}

	#crumbpath ul {
		padding: 13px 5px 7px 5px;
	}

		#crumbpath ul li {
			float: left;
			background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/breadcrumb.gif) right 5px no-repeat !important;
			margin: 0 4px 0 0;
			padding: 0 10px 0 0 !important;
			list-style: none !important;
			color: #999999;
			font-weight: bold;
			font-size: 11px;
		}

			#crumbpath ul li a {
				font-size: 11px;
				font-weight: normal;
				color: #999999;
			}


			#crumbpath ul li a:hover {
				text-decoration: underline;
			}

			#crumbpath ul li.first a {
				color: #ED6718;
			}

				#business #crumbpath ul li.first a {
					color: #4595FE;
				}
/* ........................... */


/* ................. Paginator */
	div.paginator {

	}

		div.paginator ul {

		}

			div.paginator ul li {

			}

				div.paginator ul li a {

				}

					div.paginator ul li a:hover {

					}
/* ........................... */


/* .............. Music player */
	div.music_player {

	}
/* ........................... */


/* .............. Video player */
	div.video_player {

	}
/* ........................... */


/* ................... Banners */
	div.banners {

	}
/* ........................... */





/* **************************** HOME PAGE */

div.home_flash {
	float: left;
	width: 691px;
	height: 266px;
	overflow: hidden;
}

/* ........................My Vivacom */

#my_vivacom {
	width: 263px;
	float: right;
}

	#my_vivacom h1 {
		margin-bottom: -1px;
		padding: 10px 30px 0px 10px;
		height: 24px;

		font-size: 13px;
		color: #666666;
		font-weight: normal;
		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/my_vivacom_title.png) no-repeat;
		cursor: pointer;
	}

		#my_vivacom h1.last {
			height: 25px;
		}


		#my_vivacom h1.active {
			height: 30px;
			margin-bottom: -6px;

			background-position: -263px top;
		}

		#business #my_vivacom h1 {
			background-position: -526px top;
		}

			#business #my_vivacom h1.active {
				background-position: right top;
			}

	#my_vivacom div.content {
		padding: 10px;
		height: 112px;
		overflow: hidden;

		border-left: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
	}

		#my_vivacom p {
			padding: 0px;

			line-height: 120%;
			color: #666666;
		}

		#my_vivacom form {
			padding-top: 8px;
		}

			#my_vivacom form a.read_more {
				float: right;
				position: relative;
				top: 8px;
			}

			#my_vivacom form div.btn {
				margin-top: 5px;
			}

			#my_vivacom form input {
				margin-bottom: 3px;
				width: 235px;
			}


/* .................................. */

/* ........................Promotions */

div#promotions {
	clear: both;
	padding: 5px 0px 0px 0px;
}

	div#promotions ul {
	}

		div#promotions ul li {
			float: left;
			list-style: none;
		}

	div#promotions ul.menu {
		position: relative;
		z-index: 2;
		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/promotions.png) repeat-x;
	}

		div#promotions ul.menu li {
			float: left;
			padding: 0px 1px 0px 0px;

			background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/promotions_line.gif) no-repeat right top;
		}

			div#promotions ul.menu li a {
				float: left;
				color: #FFF;
				font-size: 14px;
			}

			div#promotions ul.menu li a.active,
			div#promotions ul.menu li a:hover {
			 	text-decoration: none;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/promotions_active.png) no-repeat right top;
			}


			#business div#promotions ul.menu li a.active,
			#business div#promotions ul.menu li a:hover {
				background-position: right -51px;
			}


				div#promotions ul.menu li a span {
					float: left;
					padding: 8px 30px 8px 31px;
					font-size: 14px;
					cursor: pointer;
				}

				#business div#promotions ul.menu li a span {
					padding-left: 34px;
					padding-right: 35px;
				}

					div#promotions ul.menu li a.active span,
					div#promotions ul.menu li a:hover span {
						padding-bottom: 14px;
					}


		div#promotions ul.menu li.last {
			float: right;
			padding: 0px;

			background: none;
		}

			div#promotions ul.menu li.last a span {
				padding-left: 37px;
				padding-right: 29px;

				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/icons/promotions.png) no-repeat 13px 9px;
			}

			#business div#promotions ul.menu li.last a span {
				padding-right: 35px;
			}

	div#promotions div.content {
		position: relative;
		width: 958px;
		height: 231px;
		overflow: hidden;
		top: -5px;
		border: 1px solid #DDDDDD;
		border-top: 0px;
	}

		div#promotions div.content ul {
			width: 2000px;
			position: relative;
		}

			div#promotions div.content ul.mobile {
				left: -262px;
				padding-left: 20px;
			}

			div#promotions div.content ul li {
				float: left;
				padding: 15px 10px 10px 10px;
				margin: 0px 2px 0px 10px;

				position: relative;
				width: 205px;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/promotions_bgr.png) no-repeat left 15px;
			}

				div#promotions div.content ul.mobile li {
					padding: 15px 0px 10px 0px;
					margin: 0px;

					width: 232px;
					background: none;
				}

			div#promotions div.content a.read_more {
				position: absolute;
				left: 13px;
				bottom: 5px;
			}

			div#promotions div.content ul li.hidden {
				width: 271px;
				height: 231px;
				padding: 0px;
				margin: 0px 0px 0px 1px;

				color: #FFFFFF;
				font-size: 13px;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/promotions_hidden.png) no-repeat;
			}

				div#promotions div.content ul ul {
					width: auto;
					position: static;
				}

					div#promotions div.content ul li.hidden ul li {
						padding: 5px 0px 5px 9px;
						margin: 0px;

						background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_white.gif) no-repeat left 10px;
					}

						div#promotions div.content ul li.hidden ul.phones li {
							float: left;
							width: 97px;
						}

					div#promotions div.content ul li.hidden p {
						padding: 10px 0px 5px 0px;
						font-size: 14px;
					}

					div#promotions div.content ul li.hidden a {
						color: #FFFFFF;
						font-size: 13px;
					}

					div#promotions div.content ul li.hidden a.drag {
						float: left;
						width: 10px;
						height: 40px;
						margin: 88px 0px 0px 0px;

						background:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow.gif) no-repeat scroll 3px center;
					}

						#business div#promotions div.content ul li.hidden a.drag {
							background-image:  url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_blue.gif);
						}

					div#promotions div.content ul li.hidden div.left {
						width: 212px;
						overflow: hidden;
						padding: 15px 5px 15px 18px;
					}


		div#promotions div.content div.details {
			float: right;
			width: 100px;
			height: 125px;
			overflow: hidden;
			padding-top: 30px;
		}


			div#promotions div.content ul.mobile div.details {
				float: none;
				position: absolute;
				width: 105px;
				height: 90px;
				right: 3px;
				top: 0px;
				padding-top: 56px;
			}

			div#promotions div.content h1 {
				padding: 0px;
				height: 38px;
				overflow: hidden;
				font-weight: normal;

				font-size: 14px;
				color: #333333;
			}

				div#promotions div.content h1 a {
					font-size: 14px;
					color: #333333;
				}

				div#promotions div.content ul.mobile h1 {
					height: 50px;
				}

			div#promotions div.content span.marked {
				font-size: 15px;
				font-weight: bold;
			}

			div#promotions div.content span.tariff {
				padding-left: 12px;

				font-size: 14px;
				color: #666666;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/pointer.gif) no-repeat left 6px;
			}

				#business div#promotions div.content span.tariff {
					background-image: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/pointer_blue.gif);
				}

			div#promotions div.content a.img {
				float: left;
				margin-top: 30px;
			}

				div#promotions div.content ul.mobile img {
					margin: 0px 0px 0px 20px;
				}

			div#promotions div.content a.mask {
				position: absolute;
				left: 10px;
				top: 20px;

				display: block;
				width: 186px;
				height: 186px;
				text-decoration: none;
				z-index: 5;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/mask2.png) no-repeat;
			}

				div#promotions div.content a.mask:hover {
					background: none;
				}

			div#promotions div.content a.category {
				clear: both;
				display: block;
				height: 55px;
				overflow: hidden;
				padding-left: 10px;

				font-size: 14px;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow.gif) no-repeat scroll left 6px;
			}

				#business div#promotions div.content a.category {
					background-image: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_blue.gif);
				}

/* .................................. */


/* ........................Home boxes */

	div.home_box {
		float: left;
		margin-right: 5px;
		width: 343px;
		height: 210px;
		overflow: hidden;
	}

		div.home_box h1 {
			margin: 0px;
			padding: 0px;

			font-weight: normal;
		}

		div.home_box h2,
		#business div.home_box h2 {
			margin: 0px;
			padding: 7px 7px 7px 11px;

			font-size: 16px;
			color: #FFF;

		}

		div.home_box ul {
			height: 172px;
			overflow: hidden;
			padding: 5px 13px 0px 13px;

			background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_down_orange.gif) 307px top no-repeat;
		}

			#business div.home_box ul {
				padding: 5px 13px 0px 13px;

				background-image: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_down_blue.gif);
			}

			div.home_box ul li {
				padding: 5px 0px 5px 19px;
				height: 18px;
				overflow: hidden;

				list-style: none;
				line-height: 153%;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/ball.gif) left 9px no-repeat;
			}

				#business div.home_box ul li {
					background-image: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/ball_blue.gif);
				}

			div.home_box ul li.last,
			#business div.home_box ul li.last {
				padding-left: 0px;

				background: none;
			}

				div.home_box ul li a {
				}


	div#faq {
		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/faq.gif) left bottom no-repeat;
	}

	div#focus {
		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/focus.png) left bottom no-repeat;
	}

		div#focus div.img_holder {
			position: relative;
			padding: 11px 0px 0px 8px;

			background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_down_orange.gif) 307px top no-repeat;
		}

			#business div#focus div.img_holder {
				background-image: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/bullets/arrow_down_blue.gif);
			}

			div#focus img {
				border-top: 6px solid #EFEFEF;
				border-left: 3px solid #EFEFEF;
				border-right: 3px solid #EFEFEF;
				border-bottom: 2px solid #EFEFEF;
			}

			div#focus h1 {
				position: absolute;
				left: 11px;
				bottom: 0px;
				width: 317px;
				height: 31px;
				padding: 0px 7px;

				line-height: 31px;
				font-size: 16px;
				background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/focus_title.png) left bottom no-repeat;
			}

	div#information {
		width: 263px;
		margin-right: 0px;

		background: url(https://www.vivacom.bg/online/home/wpd/images/site_images/new/backgrounds/information.png) left bottom no-repeat;
	}

		div#information ul {
			background-position: 227px top;
		}

/* ........................... */





/* ************************** INNER PAGES */

/* ........................... */

/* ........................... */