@charset "utf-8";

/*  ================================================== 
 *
 *  Created by Fabien Doiron - September 10, 2008
 *  Copyright © 2008 non~linear creations
 *  All Right Reserved
 *  
 *  Default Stylesheet - default.css
 *
 *  ==================================================
 */

html
	{
		/* Sets default font size to 1em => 10px */
		font-size: 62.5%;
	}

body
	{
		background: url("bg_main.gif"/*tpa=http://www.prophix.su/common/images/bg_main.gif*/) repeat-y center #f4f4ec;
		/* Sets default font size to 1em => 12px */
		font: normal 1.2em/1.4 Arial, Helvetica, sans-serif;
		/* Following line center aligns the layout for ie6 */
		text-align: center;
		color: #424242;
	}

/*  ========== CONTENT TAGS ==========  */

	/* Headings */
		h1, 
		h2, 
		h3, 
		h4, 
		h5, 
		h6		
			{ 
				font-family: Arial, Verdana, sans-serif; 
				color: #000000;
			}
		
		h1	
			{
				color: #424242;
    			font-size: 3.5em;
				text-align: right;
				margin-right: 35px;
				padding-top: 10px;
			}
		h2	
			{ 
				color: #424242;
    			font-size: 1.6em;
				line-height: 1.2em;
			}
		#content h2
			{
				color: #299CD2;
				font-size: 1.8em;
			}
		
		h3	
			{ 
				color: #424242;
				font-size: 1.4em;
				margin-top: 1.2em;
			}
			h3 a
				{
					color: #424242;
				}
		
		h4	
			{ 
				color: #299CD2;
				font-size: 1.1em; 
			}
			h4 a
				{
					color: #299CD2;
				}
		
		h5	
			{ 
				font-size: 1em; 
			}
			h5.icon-comment
				{
					background: url("icon_news.gif"/*tpa=http://www.prophix.su/common/images/icon_news.gif*/) no-repeat left center;
					padding-left: 25px;
					margin: 15px 0 5px;
					color: #424242;
				}
		
		h6	
			{ 
				font-size: .9em; 
			}
		
	/* Paragraph */
		p 	
			{
				margin: .6em 0;
			}
		
	/* Links */
		a		
			{
				color: #299CD2;
				text-decoration: underline;
			}
		
		a:hover		
			{ 
				text-decoration: none; 
			}
	/* Lists */
		ul,
		ol		
			{
				margin-top: .6em;
				margin-bottom: .6em;
			}
		
		ul
			{
			}	
			
			ul li	
				{ 
				}
		
		ol		
			{
			}
			
			ol li	
				{
				}
		
/*  ================================================================================================  */
/*  ================================================================================================  */

		#wrapper
			{
				position: relative;
			}

	/*  ========== MAIN DIV'S - ID'S ==========  */		
		#header
			{
				margin: 0 auto;
				width: 920px;
				text-align: left;
			}
			
		#mainnav_bg,
		#breadcrumb,
		#latest,
		#products-content,
		#footer,
		#footer_bg,
		#maincontent,
		#sub-banner
			{
				margin: 0 auto;
				text-align: left;
				width: 878px;
			}
		
		#mainnav
			{
				overflow: hidden;
			}
		
		#content
			{
			}
			
		#sidebar
			{
			}
		
		#footer
			{ 
				clear: both; 
			}

/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== HEADER STYLES ========== */		
		#header_bg
			{
				background: url("bg_header.gif"/*tpa=http://www.prophix.su/common/images/bg_header.gif*/) repeat-x #155797;
				height: auto !important;
				height: 103px;
				min-height: 103px;
				text-align: center;
				border-top: 1px solid #0E3157;
			}
				
				a.hdr_logo
					{
						background: url("hdr_logo.gif"/*tpa=http://www.prophix.su/common/images/hdr_logo.gif*/) no-repeat;
						display: block;
						float: left;
						width: 175px;
						height: 66px;
						margin: 17px 0 0;
					}
				
				a.hdr_logo span
					{
						display: none;
					}
					
				ul#hdr_toolNav
					{
						list-style: none;
						margin: 13px 0 0;
						padding: 0;
						float: right;
					}
					ul#hdr_toolNav li
						{
							float: left;
							padding: 26px 0 0;
						}
						ul#hdr_toolNav li.icon_login
							{
								background: url("icon_login.gif"/*tpa=http://www.prophix.su/common/images/icon_login.gif*/) no-repeat center top;
							}
						ul#hdr_toolNav li a.tn_first
							{
								background: none;
							}
						ul#hdr_toolNav li a.tn_last
							{
								padding-right: 0;
							}
						ul#hdr_toolNav li a
							{
								background: url("div_toolNav.gif"/*tpa=http://www.prophix.su/common/images/div_toolNav.gif*/) no-repeat left center;
								padding: 0 1em;
								font-weight: bold;
								font-size: .9em;
								color: #2BA1D7;
								text-decoration: none;
							}
						ul#hdr_toolNav li a:hover
							{
								text-decoration: underline;
							}

	/*  ========== MAIN NAVIGATION STYLES ========== */		
		#mainnav_bg
			{
				background: url("bg_mainNavRep.gif"/*tpa=http://www.prophix.su/common/images/bg_mainNavRep.gif*/) repeat-y top left;
				margin-top: 12px;
				position: relative;
			}
			
			#mainnav
				{
					background: url("bg_mainNav.gif"/*tpa=http://www.prophix.su/common/images/bg_mainNav.gif*/) no-repeat left bottom;
				}
			
			#mainnav ul
				{
					list-style: none;
					margin: 0; 
					padding: 6px 0 0;
					overflow: hidden;
					background: url("bg_navTop.gif"/*tpa=http://www.prophix.su/common/images/bg_navTop.gif*/) no-repeat top left;
				}
				
				#mainnav li
					{
						font-size: 1.2em;
						font-weight: bold;
						float: left;
						padding: 0 6px 0 4px;
						background: url("divider_mainNav.gif"/*tpa=http://www.prophix.su/common/images/divider_mainNav.gif*/) no-repeat right bottom;
					}
					
				#mainnav li a
					{
						display: block;
						text-decoration: none;
						color: #535147;
					}
				#mainnav li a span
					{
						display: block;
						padding: 6px 15px 10px;
					}
					
				#mn_arrow
					{
						overflow: hidden;
						margin: 0 auto;
						text-align: left;
						width: 878px;
						height: 8px;
					}
					
					#mn_arrow .mnArrow
						{
							height: 8px;
							background: url("mainNav_arrow.gif"/*tpa=http://www.prophix.su/common/images/mainNav_arrow.gif*/) no-repeat center top;
						}
					
				#home #nav-home a,
				#products #nav-products a,
				#customers #nav-customers a,
				#services #nav-services a,
				#partners #nav-partners a,
				#resources #nav-resources a
					{
						color: #FFFFFF;
						background: url("bg_navSelected.gif"/*tpa=http://www.prophix.su/common/images/bg_navSelected.gif*/) no-repeat left top #7C7A6F;
					}
				
				#home #nav-home a span,
				#products #nav-products a span,
				#customers #nav-customers a span,
				#services #nav-services a span,
				#partners #nav-partners a span,
				#resources #nav-resources a span
					{
						background: url("bg_navSelectedTR.gif"/*tpa=http://www.prophix.su/common/images/bg_navSelectedTR.gif*/) no-repeat right top;
					}
					
				#mainnav li a:hover,
				#mainnav li.dd_open a,
				
				#home #nav-home a:hover,
				#products #nav-products a:hover,
				#customers #nav-customers a:hover,
				#services #nav-services a:hover,
				#partners #nav-partners a:hover,
				#resources #nav-resources a:hover,
				
				#home #nav-home li.dd_open a,
				#products #nav-products li.dd_open a,
				#customers #nav-customers li.dd_open a,
				#services #nav-services li.dd_open a,
				#partners #nav-partners li.dd_open a,
				#resources #nav-resources li.dd_open a
					{
						color: #535147 !important;
						background: url("bg_navHover.gif"/*tpa=http://www.prophix.su/common/images/bg_navHover.gif*/) no-repeat left top #FFFFFF !important;
					}
					
				#mainnav li a:hover span,
				#mainnav li.dd_open span,
				
				#home #nav-home a:hover span,
				#products #nav-products a:hover span,
				#customers #nav-customers a:hover span,
				#services #nav-services a:hover span,
				#partners #nav-partners a:hover span,
				#resources #nav-resources a:hover span,
				
				#home #nav-home li.dd_open a span,
				#products #nav-products .dd_open a span,
				#customers #nav-customers li.dd_open a span,
				#services #nav-services li.dd_open a span,
				#partners #nav-partners li.dd_open a span,
				#resources #nav-resources li.dd_open a span
					{
						background: url("bg_navHoverTR.gif"/*tpa=http://www.prophix.su/common/images/bg_navHoverTR.gif*/) no-repeat right top !important;
					}
					
			/*  ===== DROPDOWN STYLES =====  */
				.dropdown
					{
						position: absolute;
						background: url("bg_dropdown.gif"/*tpa=http://www.prophix.su/common/images/bg_dropdown.gif*/) repeat-x left bottom #FFFFFF;
						width: 878px;
					}
				
					.dropdown_border
						{
							border: 1px solid #DADAC0;
							border-top: none;
						}
				
					.dd_sub
						{
							float: left;
						}
					
					.dropdown a,
					.dropdown a:link,
					.dropdown a:visited,
					.dropdown a:active,
					
					.multiDD
						{
							font-size: .9em;
							color: #7C7C7C;
							display: block;
							border: 3px solid #F4F4EA;
							margin: 8px 0 8px 10px;
							text-decoration: none;
						}
					
					.dropdown a:hover
						{
							border: 3px solid #DADABE;
							color: #299CD2;
						}
					
					.multiDD a,
					.multiDD a:link,
					.multiDD a:visited,
					.multiDD a:active
						{
							display: block;
							border: none;
							margin: 0;
						}
						
					.multiDD a:hover
						{
							border: none;
							color: #299CD2;
						}
						
					.multiDD
						{
							overflow: hidden;
							_float: left;
							_margin-left: 5px;
						}
					
					.dd_title
						{
							background-color: #F4F4EA;
							color: #545148;
							text-decoration: none;
							display: block;
							text-align: center;
							font-weight: bold;
							padding: .5em 2.5em .5em;
						}
					
					.dd_desc
						{
							background-color: #FFFFFF;
							display: block;
							text-align: center;
							padding: 1em 2.5em .5em;
						}
						
					.dd_desc_fl
						{
							background-color: #FFFFFF;
							display: block;
							text-align: center;
							padding: 1em 1em .5em;
							float: left;
						}
						
	/*  ========== BREADCRUMB STYLES ==========  */
		#breadcrumb
			{
				margin-top: 7px;
				border-bottom: 5px solid #15589B;
				padding-bottom: 10px;
			}
			
			#breadcrumb ul
				{
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
			#breadcrumb li
				{
					float: left;
					font-size: .8em;
					font-weight: bold;
					padding-left: 5px;
				}
			
			#breadcrumb a
				{
					font-weight: normal;
					color: #686868;
					text-decoration: underline;
					padding-right: 10px;
					padding-left: 0;
					background: url("divider_breadcrumb.gif"/*tpa=http://www.prophix.su/common/images/divider_breadcrumb.gif*/) no-repeat right center;
				}
				
			#breadcrumb a:hover
				{
					text-decoration: none;
				}
							
	/*  ========== CONTENT STYLES ========== */
		#top-img 
			{
				margin-top: 12px;
			}
			
		#sub-banner
			{
				margin-top: 12px;
				height: auto !important;
				height: 82px;
				min-height: 82px;
			}
			
		/* SUB BANNER BACKGROUND CLASSES */
		.products-bg { background: url("banner_products.jpg"/*tpa=http://www.prophix.su/common/images/banner_products.jpg*/) no-repeat; }
		.customers-bg { background: url("banner_customers.jpg"/*tpa=http://www.prophix.su/common/images/banner_customers.jpg*/) no-repeat; }
		.services-bg { background: url("banner_services.jpg"/*tpa=http://www.prophix.su/common/images/banner_services.jpg*/) no-repeat; }
		.partners-bg { background: url("banner_partners.jpg"/*tpa=http://www.prophix.su/common/images/banner_partners.jpg*/) no-repeat; }
		.resources-bg { background: url("banner_resources.jpg"/*tpa=http://www.prophix.su/common/images/banner_resources.jpg*/) no-repeat; }
		.tools-bg { background: url("banner_tools.jpg"/*tpa=http://www.prophix.su/common/images/banner_tools.jpg*/) no-repeat; }
		
		#latest
			{
				margin-top: 7px;
				border-bottom: 5px solid #15589B;
				padding-bottom: 5px;
			}
			
			#latest dl
				{
					width: 439px;
				}
			
			#latest dl
				{
					float: left;
					margin: 0;
					padding: 0;
				}
			
			#latest dt
				{
					background: url("icon_news.gif"/*tpa=http://www.prophix.su/common/images/icon_news.gif*/) no-repeat left center;
					padding: 0 0 0 20px;
					margin: 0;
					font-size: 1.2em;
					font-weight: bold;
					color: #424242;
					float: left;
				}
			#latest dd
				{
					float: left;
					margin: 0;
					padding: 0 0 0 7px;
				}
				#latest dd a
					{
						color: #299CD2;
						font-size: .8em;
						font-weight: bold;
						text-transform: uppercase;
					}
				#latest dd a:hover
					{
						text-decoration: underline;
					}
		
		#products-content
			{
				background: #F4F4EA;
				border-bottom: 9px solid #F4F4EA;
				margin-top: 15px;
				overflow: hidden;
				position: relative;
			}
			
		.products_holder
			{
				padding: 10px;
				overflow: hidden;
				position: relative;
			}
		
			.prod_left
				{
					width: 424px;
					float: left;
					margin-bottom: -1000px;
					padding-bottom: 1000px;
					background: url("homeFeatureLeft.jpg"/*tpa=http://www.prophix.su/common/images/homeFeatureLeft.jpg*/) no-repeat right top #FFFFFF;
				}
				
			.prod_right
				{
					margin-left: 10px;
					width: 424px;
					float: left;
					margin-bottom: -1000px;
					padding-bottom: 1000px;
					background: url("homeFeatureRight.jpg"/*tpa=http://www.prophix.su/common/images/homeFeatureRight.jpg*/) no-repeat right top #FFFFFF;
				}
				
				.prod_content
					{
						margin: 15px 15px 0;
						width: 270px;
					}
					
				.no-margin-top
					{
						margin-top: 0;
					}
					
				.hr-img
					{
						margin-left: 15px;
						display: block;
						height: 41px;
						width: 411px;
						background: url("divider_overImg.gif"/*tpa=http://www.prophix.su/common/images/divider_overImg.gif*/) no-repeat top left;
					}
				
			.products_holder ul
				{
					list-style: none;
					margin: 0;
					padding: 0 0 3px 0;
				}
			
			.products_holder li
				{
					background: url("bullet-icon.gif"/*tpa=http://www.prophix.su/common/images/bullet-icon.gif*/) no-repeat left center;
					margin-left: 20px;
					padding-left: 20px;
					line-height: 1.6em;
				}
			
			.products_holder li a
				{
					color: #299CD2;
				}
				
			.img_divider
				{
					position: absolute;
					height: 41px;
					width: 409px;
					background: url("divider_overImg.gif"/*tpa=http://www.prophix.su/common/images/divider_overImg.gif*/) no-repeat;
				}
				
			#maincontent
				{
					margin-top: 25px;	
				}	
				
			/** page sidebar **/
			#sidebar 
				{
					width: 200px;
					float: left;
				}
				
				dl.highlight
					{
						padding: 10px 0;
						margin: 0;
					}
					
					dl.highlight dt
						{
							background: url("icon_news.gif"/*tpa=http://www.prophix.su/common/images/icon_news.gif*/) no-repeat left top;
							padding: 0 0 0 25px;
							color: #424242;
							font-size: 1.1em;
							line-height: 1.1em;
							font-weight: bold;
						}
						
					dl.highlight dd
						{
							margin: 0 0 0 25px;
							padding: 0;
						}
						
					dl.highlight dd a
						{
							color: #299CD2;
							font-size: .8em;
							text-decoration: none;
							font-weight: bold;
							text-transform: uppercase;
						}
					dl.highlight dd a:hover
						{
							text-decoration: underline;
						}
			
			#side-menu 
			{
				border: 1px solid #C2BB91;
				padding: 5px;
			}
			
			#sidebar h4
				{
					margin-bottom: 5px;
				}
			
			#sidebar ul 
			{
				border-top: 1px solid #E7E4D0;
				list-style: none;
				margin: 0;
				padding: 0;
			}
#sidebar li a.selected
{background-color: #F9F9F4;}
#sidebar li li a.selected
{color: #299CD2;
background-color: transparent;}
				#sidebar li 
					{
						border-bottom: 1px solid #E7E4D0;
					}
					
				#sidebar li.last
					{
						border-bottom: none;
					}
				
				#sidebar li a 
					{
						text-decoration: none;
						color: #978468;
						padding: 5px 5px 5px 25px;
						display: block;
						background: url("bullet-icon.gif"/*tpa=http://www.prophix.su/common/images/bullet-icon.gif*/) no-repeat 5px center;
					}
				
				#sidebar li.isParent
					{
						background: url("subNav_isParent.gif"/*tpa=http://www.prophix.su/common/images/subNav_isParent.gif*/) no-repeat right .4em;
					}
				
				#sidebar li a:hover,
				#sidebar li a.isOpen
					{
						background:  url("bullet-icon.gif"/*tpa=http://www.prophix.su/common/images/bullet-icon.gif*/) no-repeat 5px center #F9F9F4;
					}
					
				#sidebar li.isParentOpen a
					{
						font-weight: bold;
					}
					
				#sidebar li.isParentOpen
					{
						background: url("subNav_isParentOpen.gif"/*tpa=http://www.prophix.su/common/images/subNav_isParentOpen.gif*/) no-repeat right .4em;
					}
					
				#sidebar li.isParentOpen li a
					{
						font-weight: normal;
					}
				
				#sidebar ul ul
					{
						padding: 10px 0;
					}
				
				#sidebar ul ul ul
					{
						margin-left: 25px;
						border-top: 1px solid #E7E4D0;
						border-bottom: 1px solid #E7E4D0;
						padding: 5px 0;
					}
				
					#sidebar li li 
						{
							border-bottom: none;
						}
					
					#sidebar li li a
						{
							font-size: .9em;
							color: #686868;
							display: inline;
							padding: 5px 5px 5px 25px;
							background: none;
						}
						
					#sidebar li li li a
						{
							padding: 5px 5px 5px 10px;
						}
						
					#sidebar li li a:hover
						{
							color: #299CD2;
							background: none;
							text-decoration: none;
						}
						
			/* page content **/
			#content 
				{
					float: right;
					width: 645px;
				}
				
			.brown-border
				{
					overflow: hidden;
					border: 9px solid #F4F4EA;
					padding: 10px;
					margin-top: 15px;
				}

			#latest-article .left 
				{
					float: left;
					width: 207px;
				}
			
			#latest-article .right 
				{
					width: 400px;
					float: left;
				}
				
			#latest-article h3
				{
					margin-top: 0;
				}
				
		.readmore
			{
				border-top: 1px solid #F4F4EA;
				margin-top: 15px;
			}
			
			.readmore dl
				{
					margin: 0;
					padding: 0;
					font-size: .9em;
					line-height: 1.8em;
				}
				
				.readmore dt
					{
						clear: both;
						float: left;
						margin-right: 10px;
					}
				
				.readmore dd
					{
						margin: 0;
						padding: 0;
					}
		
				.readmore a
					{
						color: #299CD2;
						text-decoration: underline;
					}
				
				.readmore a:hover
					{
						text-decoration: none;
					}
		
		.btn
			{
				margin: 10px 0 0;
				background: url("btn_repeat.gif"/*tpa=http://www.prophix.su/common/images/btn_repeat.gif*/) repeat-y top left;
				width: 100%;
			}
			
			.btn a,
			.btn a:link,
			.btn a:active,
			.btn a:visited
				{
					text-decoration: none;
					padding: 5px;
					color: #FFFFFF;
					display: block;
					text-align: center;
				}
				
			.btn a:hover
				{
					text-decoration: underline;
				}
				
			.btn-tl
				{
					background: url("btn_tl.gif"/*tpa=http://www.prophix.su/common/images/btn_tl.gif*/) no-repeat left top;
				}
				
			.btn-tr
				{
					background: url("btn_tr.gif"/*tpa=http://www.prophix.su/common/images/btn_tr.gif*/) no-repeat right top;
				}
				
			.btn-br
				{
					background: url("btn_br.gif"/*tpa=http://www.prophix.su/common/images/btn_br.gif*/) no-repeat right bottom;
				}
				
			.btn-bl
				{
					background: url("btn_bl.gif"/*tpa=http://www.prophix.su/common/images/btn_bl.gif*/) no-repeat left bottom;
				}
					
			.btn-title
				{
					display: block;
					font-weight: bold;
					text-transform: uppercase;
				}
				
			.btn-tagline
				{
					font-weight: bold;
					display: block;
				}
				
		.btn-sub
			{
				margin: 10px 10px 0 0;
				background: url("btn_repeat.gif"/*tpa=http://www.prophix.su/common/images/btn_repeat.gif*/) repeat-y top left;
				float: left;
			}
			
			.btn-sub a,
			.btn-sub a:link,
			.btn-sub a:active,
			.btn-sub a:visited
				{
					text-decoration: none;
					padding: 10px;
					color: #FFFFFF;
					display: block;
					text-align: center;
				}
				
			.btn-sub a:hover
				{
					text-decoration: underline;
				}
	
	/*  ========== FOOTER STYLES ==========  */
		#footer_bg
			{
				background: url("bg_footer.gif"/*tpa=http://www.prophix.su/common/images/bg_footer.gif*/) repeat-y top left;
				margin-top: 20px;
			}
		
		#footer 
			{
				background: url("footer-back.gif"/*tpa=http://www.prophix.su/common/images/footer-back.gif*/) no-repeat top left;
			}
					
		#three-cols 
			{
				padding: 15px 0 0 22px;
			}
		
		#footer dl
			{
				margin: 0;
				padding: 0;
				float: left;
				width: 262px;
				margin-right: 20px;
			}
			#footer dt
				{
					color: #535147;
					border-bottom: 1px solid #DADABF;
					padding-bottom: 5px;
					margin-bottom: 10px;
					font-weight: bold;
				}
			#footer dd.img_thrifty
				{
					padding-left: 100px;
					background: url("logo_thrifty.gif"/*tpa=http://www.prophix.su/common/images/logo_thrifty.gif*/) no-repeat left .5em;
				}
			#footer dd
				{
					font-size: 1.2em;
					margin-left: 0;
				}
			#footer dd a
				{
					font-size: .7em;
					color: #299CD2;
					text-transform: uppercase;
					font-weight: bold;
				}
		
		#ftr_navHome,
		#ftr_navSub
			{
				overflow: hidden;
				width: 834px;
				margin: 60px 0 0 22px;
				padding: 5px 0 10px;
				list-style: none;
				border-top: 1px solid #DADABF;
			}
			
		#ftr_navSub
			{
				margin: 0px 0 0 22px;
				padding: 15px 0 40px;
				border-top: none;
			}
			
			#ftr_navHome li,
			#ftr_navSub li
				{
					float: left;
					margin-right: 25px;
				}
			#ftr_navHome li a,
			#ftr_navSub li a
				{
					color: #535147;
					font-size: .9em;
				}
/* Boonerisms */
hr {border: 1px solid #F4F4EA; }
.iconlist { 
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0;
}
li.news_bullet { 
	background-image: url("newspaper.png"/*tpa=http://www.prophix.com/common/images/icons/newspaper.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.tour_bullet { 
	background-image: url("film.png"/*tpa=http://www.prophix.com/common/images/icons/film.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.datasheet_bullet { 
	background-image: url("layout.png"/*tpa=http://www.prophix.com/common/images/icons/layout.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.seminar_bullet { 
	background-image: url("transmit.png"/*tpa=http://www.prophix.com/common/images/icons/transmit.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.seminars_bullet { 
	background-image: url("calendar.png"/*tpa=http://www.prophix.com/common/images/icons/calendar.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.signup_bullet { 
	background-image: url("tick.png"/*tpa=http://www.prophix.com/common/images/icons/tick.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.phone_bullet { 
	background-image: url("telephone.png"/*tpa=http://www.prophix.com/common/images/icons/telephone.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.email_bullet { 
	background-image: url("email.png"/*tpa=http://www.prophix.com/common/images/icons/email.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.rss_bullet { 
	background-image: url("feed.png"/*tpa=http://www.prophix.com/common/images/icons/feed.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.event_bullet { 
	background-image: url("world.png"/*tpa=http://www.prophix.com/common/images/icons/world.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.search_bullet { 
	background-image: url("magnifier.png"/*tpa=http://www.prophix.com/common/images/icons/magnifier.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.cd_bullet { 
	background-image: url("cd.png"/*tpa=http://www.prophix.com/common/images/icons/cd.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.mouse_bullet { 
	background-image: url("mouse.png"/*tpa=http://www.prophix.com/common/images/icons/mouse.png*/);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.checkmark_bullet { 
	background-image: url("tick.png"/*tpa=http://www.prophix.com/common/images/icons/tick.png*/);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.triangle_bullet { 
	background-image: url("shape_right.png"/*tpa=http://www.prophix.com/common/images/icons/shape_right.png*/);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
li.bell_bullet { 
	background-image: url("bell.png"/*tpa=http://www.prophix.com/common/images/icons/bell.png*/);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 2px 0 3px 20px;
	margin: .4em 0;
}
.searchbox {
    text-align:right;
    margin-top: 13px;}
.search-submit {vertical-align:bottom; padding-left: 0; margin-left:0;}
.search-field { width:130px; padding: 2px; margin-right:0; color: #6B6B6B; font-size: .9em; border: 1px solid #299CD2;} 
.search-button { border: none; background: #299CD2; color: #FFFFFF; padding: 2px 5px; font-size: .9em; font-weight: bold; }
	fieldset
		{
			border: none;
			padding: 0;
			margin: 15px 0 0;
		}
		
		fieldset label
			{
				float: left;
				width: 120px;
				color: #686868;
			}
		
		fieldset .frow
			{
				width: 390px;
				margin-bottom: 5px;
			}
			
		fieldset .ftxt
			{
				border: 1px solid #D4D4D4;
				width: 260px;
			}
.btn-sub2
			{
				margin: 0;
				background: url("btn_repeat.gif"/*tpa=http://www.prophix.su/common/images/btn_repeat.gif*/) repeat-y top left;
				float: right;
			}
			
			.btn-sub2 a,
			.btn-sub2 a:link,
			.btn-sub2 a:active,
			.btn-sub2 a:visited
				{
					text-decoration: none;
					padding: 10px;
					color: #FFFFFF;
					display: block;
					text-align: center;
				}
				
			.btn-sub2 a:hover
				{
					text-decoration: underline;
				}
img.righty { float : right; clear : none; margin-left : 10px; } 
img.lefty { float : left; clear : none; margin-right : 5px; }
.country {
font-weight: bold;
background: #336699;
color: #ffffff;
width: 90%;
padding: 5px;
margin-right: 10px;
margin-bottom:0px;
}
.pro-inputText,
.pro-textArea
{
padding: 2px;
margin-right:0;
color: #6B6B6B;
font-size: .9em;
border: 1px solid #299CD2;
font-family: Arial, Helvetica, sans-serif;
}
.pro-inputButton
{
border: none;
background: #299CD2;
color: #FFFFFF;
padding: 2px 5px;
font-size: .9em;
font-weight: bold;
}
.shadedblock {
margin-top: 10px;
padding: 10px 10px 10px 10px;
border: 1px solid #ccc;
background: #f6fdff;
}

.shadedblock2 {
margin-top: 10px;
padding: 10px 10px 10px 10px;
border: 1px solid #ccc;
background: #ffffff;
}

.shadedblock3 {
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;
padding: 10px 10px 10px 10px;
border: 1px solid #F4F4EA;
}
.center {text-align:center;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.width_100 { width: 100%; }
.width_50 { width: 50%; }

.comparisontable {
	width : 100%;
	border-collapse: collapse;
}
.comparisonth {
    color : #ffffff;
    font-weight : bold;
	background: #299CD2;
	border: 1px solid #299CD2;
    vertical-align : top;
	text-align: center;
}
.comparisontd {
    border: 1px solid #299CD2;
    vertical-align : top;
    padding: 2px;
}

.pricingtable {
	width : 100%;
	border-collapse: collapse;
}
.pricingth {
    color : #ffffff;
    font-weight : bold;
	background: #299CD2;
	border: 1px solid #299CD2;
    vertical-align : top;
	text-align: center;
}
.pricingtd {
    border: 1px solid #299CD2;
    vertical-align : top;
    padding: 2px;
}
.standardtable {
	width : 100%;
	border-collapse: collapse;
}
.standardth {
    color : #ffffff;
    font-weight : bold;
	background: #299CD2;
	border: 1px solid #299CD2;
    vertical-align : top;
	text-align: center;
}
.standardtd {
    border: 1px solid #299CD2;
    vertical-align : top;
    padding: 2px;
}
/*  ================================================================================================  */