body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:middle;border:0;}
fieldset {border:0;}
object, embed {outline:none;}

body, input, select, textarea, button {font:normal 400 1em Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333;}
body {background:#FFF;border-top:6px solid #F87820;min-width:970px;}
a {color:#F30;text-decoration:none;}
a:visited {color:#F97B6E;}
a:hover, a:focus, a:active {color:#D20;text-decoration:underline;}
  .container {margin:0 auto;width:970px;position:relative;}
  .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
  #header {margin-top:22px;}
    #header h1, #header h2 {background:url(pub/uploadimages/idea.png) no-repeat;width:149px;height:78px;text-indent:-999em;float:left;margin:5px 0 0 50px;}
      #header h1 a, #header h2 a {display:block;width:149px;height:78px;overflow:hidden;} 
    #nav-box {float:right;width:695px;}
      #nav-box ul {font-size:.6875em;list-style:none;overflow:hidden;float:right;}
        #nav-box ul li {float:left;}
      #site-nav {padding:2px 10px 2px 0;margin:0 0 0 35px;}
        #site-nav li {margin:1px 20px 1px 1px;}
          #site-nav li a {color:#818181;background:url(pub/uploadimages/idea.png) no-repeat 100% -558px;padding:0 10px 0 0;}
       #lng-nav {padding:2px 0;float:right;}
         #lng-nav li {margin:1px 10px 1px 1px;}
           #lng-nav li a {text-indent:-999em;display:block;width:20px;height:12px;background:url(pub/uploadimages/idea.png) no-repeat;overflow:hidden;border:1px solid #EEE;padding:1px;}
           #lng-nav #pl a {background-position:-323px 0;}
           #lng-nav #en a {background-position:-341px 1px;}
	  #fb-link {float:right;}
		#fb-link a {display:block;width:22px;height:21px;background:url(pub/uploadimages/idea.png) -577px -29px;text-indent:-999em;overflow:hidden;}
      #nav-box form {float:right;}
        #nav-box form label {background:url(pub/uploadimages/idea.png) no-repeat -362px 0;width:40px;height:17px;text-indent:-999em;float:left;margin:9px 10px 0 0;}
        #nav-box form input {background:url(pub/uploadimages/idea.png) no-repeat -405px 0;width:151px;border:none;font-size:.75em;padding:5px 10px;float:left;margin-right:10px;color:#808080;}
        #nav-box form button {background:url(pub/uploadimages/idea.png) no-repeat -576px 0;width:24px;height:24px;text-indent:-999em;border:none;cursor:pointer;float:left;}
      #main-nav {float:left;clear:both;padding:1px;margin:27px 0 0;width:694px;}
        #main-nav li a {background:url(pub/uploadimages/idea.png) no-repeat;display:block;text-indent:-999em;height:50px;overflow:hidden;}
        #main-nav #it-1 a {background-position:0 -107px;width:165px;}
          #main-nav #it-1 a:hover, #main-nav #it-1 a:focus, #main-nav #it-1 a:active, #main-nav #it-1 a.active {background-position:0 -174px;}
        #main-nav #it-2 a {background-position:-165px -107px;width:171px;}
          #main-nav #it-2 a:hover, #main-nav #it-2 a:focus, #main-nav #it-2 a:active, #main-nav #it-2 a.active {background-position:-165px -174px;}
        #main-nav #it-3 a {background-position:-336px -107px;width:94px;}
          #main-nav #it-3 a:hover, #main-nav #it-3 a:focus, #main-nav #it-3 a:active, #main-nav #it-3 a.active {background-position:-336px -174px;}
        #main-nav #it-4 a {background-position:-430px -107px;width:147px;}
          #main-nav #it-4 a:hover, #main-nav #it-4 a:focus, #main-nav #it-4 a:active, #main-nav #it-4 a.active {background-position:-430px -174px;}
        #main-nav #it-5 a {background-position:-577px -107px;width:117px;}
          #main-nav #it-5 a:hover, #main-nav #it-5 a:focus, #main-nav #it-5 a:active, #main-nav #it-5 a.active {background-position:-577px -174px;}
    #breadcrumbs {float:left;background:url(pub/uploadimages/breadcrumbs-bg.png) repeat-x;width:950px;padding:9px 0 9px 20px;font-size:.6875em;color:#8F8F8F;}
  #main-content {/*background:url(pub/uploadimages/main-content-sub-bg.png) repeat-x;*/background:url(pub/uploadimages/main-content-bg.png) repeat-x 0 100%;border-top:3px solid #3D4D8B;padding:0 0 20px;}
  #index #main-content {border-top:none;border-bottom:1px solid #E1E1E1;padding:0 0 15px;z-index:350;position:relative;}
    #services {background:url(pub/uploadimages/services-content-bg.png) no-repeat;}
    #services.details {background:url(pub/uploadimages/services-content-bg-1.png) no-repeat;}
	  #services .promo-content {float:left;height:290px;overflow:hidden;width:580px;}
		#services .promo-content .thumb {float:left;margin:7px 15px 0;width:233px;}
			#services .promo-content #promo-flash-ani {margin:0 0 4px;width:233px;height:245px;}
			#services .promo-content .thumb h3 {padding:0 0 0 19px;background:url(pub/uploadimages/idea.png) no-repeat -676px -783px;color:#F06200;font-size:0.875em;}
		#services .promo-content .content {float:left;margin:15px 0 0;width:316px;font-size:.875em;line-height:1.5714em;}
			#services .promo-content .content h2 {margin:0 0 .25em 0;padding:0 0 0 20px;background:url(pub/uploadimages/idea.png) no-repeat -678px -780px;color:#F06200;font-size:1.4285em;}
			#services .promo-content .content h3 {margin:20px 0 0 10px;padding:0 0 0 22px;background:url(pub/uploadimages/idea.png) no-repeat -678px -780px;color:#F06200;font-size:1.4285em;}
			#services .promo-content .content p {padding:0 15px 5px 0;/*border-bottom:1px dashed #C5C5C5;*/color:#747474;font-size:.7857em;line-height:1.6363em;}
			#services .promo-content .content ul {margin:0 0 0 25px;font-size:.7857em;line-height:1.6363em;color:#747474;}
	  #services #main-ani {height:254px;display:none;}
      /*#services .content {float:left;height:254px;overflow:hidden;width:695px;}
        #services .content div {overflow:hidden;}
          #services .content div h3, .content div h2 {color:#F16301;}
          #services .content div h2 {font-size:1.5em;margin-bottom:.5555em;}
		  #services .content ul {list-style:none;margin:0 0 0.6666em 15px;overflow:hidden;}
		    #services .content ul li {background:url(pub/uploadimages/idea.png) no-repeat -696px -557px;padding-left:13px;}
	      #services .content .thumb {float:left;height:auto;margin:17px 0 0;}
		  #services .content .info {height:auto;float:left;width:410px;padding:10px 40px;color:#606060;font-size:.923em;}
	      #services .content .map {float:right;height:auto;margin:10px 0 0 0;}
	        #services .content .map h3 {margin:0 0 8px;}*/
	       /* .content .map form {display:none;}  Micha³ */
			#flash-map {width:220px;height:205px;float:left;margin:0 15px 0 0;}
			#index #flash-map {float:none;margin:0;}
      #services-nav {list-style:none;clear:left;overflow:hidden;font-weight:700;font-size:.8125em;}
        #services-nav li {float:left;background:url(pub/uploadimages/idea.png) no-repeat 0 -236px;}
          #services-nav li:hover, #services-nav li:focus, #services-nav li.active {background-position:0 -279px;}
            #services-nav li.active a {background-position:100% -279px;text-decoration:none;}
          #services-nav li a {color:#FFF;background:url(pub/uploadimages/idea.png) no-repeat 100% -236px;height:31px;display:block;padding:12px 12px 0 18px;}
            #services-nav li a:hover, #services-nav li a:hover:focus {background-position:100% -279px;text-decoration:none;}
			#services-nav li.active a:focus {text-decoration:none;}
			#services-nav li a:focus {text-decoration:underline;}
    #aside {width:276px;float:left;font-size:.8125em;}
      #sub-nav {margin:0 0 20px;}
        #sub-nav a {color:#FFF;}
        #sub-nav h2 {background:url(pub/uploadimages/boxes-bg.png) no-repeat;height:52px;text-indent:-999em;}
          #sub-nav h2.type-1 {background-position:-1036px 0;}
          #sub-nav h2.type-2 {background-position:-1036px -52px;}
          #sub-nav h2.type-3 {background-position:-1036px -104px;}
          #sub-nav h2.type-4 {background-position:-1036px -156px;}
          #sub-nav h2.type-5 {background-position:-1309px 0;}
          #sub-nav h2.type-6 {background-position:-1309px -52px;}
          #sub-nav h2.type-7 {background-position:-1309px -104px;}
          #sub-nav h2.type-8 {background-position:-1309px -156px;}
          #sub-nav h2.type-9 {background-position:-1583px 0;}
          #sub-nav h2.type-10 {background-position:-1583px -52px;}
          #sub-nav h2.type-11 {background-position:-1583px -104px;}
          #sub-nav h2.type-12 {background-position:-1583px -156px;}
          #sub-nav h2.type-13 {background-position:-1857px 0;}
          #sub-nav h2.type-14 {background-position:-1857px -52px;}
          #sub-nav h2.type-15 {background-position:-1857px -104px;}
          #sub-nav h2.type-16 {background-position:-1857px -156px;}
          #sub-nav h2.type-17 {background-position:-517px 0;}
        #sub-nav ul {background:#394983 url(pub/uploadimages/boxes-bg.png) no-repeat -792px 100%;margin:0 16px;list-style:none;padding:0 10px 13px 22px;overflow:hidden;}
          #sub-nav ul li {font-weight:700;background:url(pub/uploadimages/idea.png) no-repeat 0 -323px;margin:-1px 0 1px;padding:1px;}
            #sub-nav ul li a {display:block;padding:8px 10px 9px 15px;margin:1px 1px 0;}
              #sub-nav ul li a:hover, #sub-nav ul li a:focus, #sub-nav ul li a:active, #sub-nav ul li a.active {background:url(pub/uploadimages/idea.png) no-repeat -228px -324px;text-decoration:none;}
            #sub-nav ul li ul {background:none;padding:0;margin:0 15px;}
              #sub-nav ul li ul li {font-weight:400;background:none;}
                #sub-nav ul li ul li a {padding:3px 0 7px 15px;background:url(pub/uploadimages/idea.png) no-repeat -694px -361px;}
                  #sub-nav ul li ul li a:hover, #sub-nav ul li ul li a:focus, #sub-nav ul li ul li a:active {text-decoration:underline;background:url(pub/uploadimages/idea.png) no-repeat -694px -361px;}
                  #sub-nav ul li ul li a.active {font-weight:700;background:url(pub/uploadimages/idea.png) no-repeat -694px -361px;}
	  #promo-box {margin:0 16px;}
	    #promo-box h2 {background:url(pub/uploadimages/idea.png) no-repeat -561px -472px;text-indent:-999em;height:15px;margin:0 0 10px;} 
    #content {width:684px;float:right;}
    #offer #content, #content.contact {width:100%;}
      #content-title {background:url(pub/uploadimages/content-title.png) no-repeat;text-indent:-999em;height:22px;margin:25px 0 15px 10px;border-bottom:1px dashed #C5C5C5;padding-bottom:15px;}
      #article, #popup {position:relative;padding:0 0 20px 20px;line-height:1.4em;font-size:.8125em;color:#606060;/*overflow:hidden;*/}
	    #article a {color:#296BDF;text-decoration:underline;}
	    #article a.check-yourself {width:302px;height:46px;background:url(pub/uploadimages/idea.png) no-repeat -228px -531px;display:block;text-indent:-999em;overflow:hidden;}
		#main-content #contact-box {float:right;position:relative;z-index:9999;margin:0 0 10px 10px;width:245px;background:url(pub/uploadimages/contact-box-sub.png) no-repeat 0 100%;}
		#index #main-content #contact-box {margin:6px 6px 0 0;width:375px;background:url(pub/uploadimages/contact-box.png) no-repeat 0 100%;font-size:.8125em;}
			#main-content #contact-box .wrapper {padding:10px;background:url(pub/uploadimages/contact-box-wrapper-sub.png) no-repeat;}
			#index #main-content #contact-box .wrapper {background:url(pub/uploadimages/contact-box-wrapper.png) no-repeat;}
				#main-content #contact-box h2 {margin:15px 0 10px 9px;width:205px;height:19px;background:url(pub/uploadimages/idea.png) -227px -641px;text-indent:-999em;}
				#main-content #contact-box p {margin:0 0 10px;color:#676767;text-align:center;}
				#index #main-content #contact-box p {clear:left;margin:0 0 10px 16px;color:#676767;text-align:left;}
				#index #main-content #contact-box h2 {float:left;margin-top:10px;margin-bottom:10px;margin-left:15px;}
				#main-content #contact-box h3 {margin:15px 0 10px 12px;font-size:1.3333em;color:#333;}
				#index #main-content #contact-box h3 {font-size:1.2307em;}
				#main-content #contact-box form {display:none;position:relative;padding:0 5px;border-top:1px dashed #C5C5C5;z-index:200;}
				#index #main-content #contact-box form {margin:0 0 5px;}
					#main-content #contact-box form div {padding:5px 5px 10px;border-bottom:1px solid #E9E9E9;overflow:hidden;}
					#index #main-content #contact-box form div {padding:11px 0;}
					#main-content #contact-box form div#city-field {padding-bottom:0;border:none;}
					#main-content #contact-box form.full-view div#city-field {padding-bottom:13px;}
					#main-content #contact-box form div#district-field {border-top:1px solid #AAA;}
					#main-content #contact-box form div#message-field {border:none;padding-top:10px;padding-bottom:0;}
					#index #main-content #contact-box form div#message-field {padding-top:10px;}
					#main-content #contact-box form div#submit-field {border:none;padding-bottom:2px;}
						#main-content #contact-box form div#submit-field a {float:left;margin:10px 0 0 0;padding:0 0 0 15px;background:url(pub/uploadimages/idea.png) no-repeat -692px 6px;color:#818181;font-size:.8461em;}
						#index #main-content #contact-box form div#submit-field a {margin:10px 0 0 15px;padding:0 0 0 20px;background-position:-688px 6px;font-size:.9230em;}
					#main-content #contact-box form #hidden-form {display:none;position:absolute;top:251px;left:-10px;z-index:9999;padding:0 15px;width:215px;border:none;background:url(pub/uploadimages/contact-box-sub.png) no-repeat 0 100%;}
					#index #main-content #contact-box form #hidden-form {padding:0 15px;top:188px;width:345px;background:url(pub/uploadimages/contact-box.png) no-repeat 0 100%;}
					#main-content #contact-box form.full-view #hidden-form {display:block;}
						#main-content #contact-box form label {float:left;margin:0 0 5px 0;width:151px;color:#676767;}
						#index #main-content #contact-box form label {margin:4px 10px 0 5px;text-align:right;}
						#main-content #contact-box form .warning label {color:#F30;}
						#main-content #contact-box form input {float:left;clear:left;margin:0;padding:2px;width:199px;border:1px solid #CFCFCF;background:#FAFAFA;}
						#index #main-content #contact-box form input {clear:none;width:170px;}
						#main-content #contact-box form .warning input {border-color:#F30;}
						#main-content #contact-box form select {float:left;clear:left;padding:2px;width:204px;border:1px solid #CFCFCF;background:#FAFAFA;}
						#index #main-content #contact-box form select {clear:none;width:176px;}
						#main-content #contact-box form .warning select {border-color:#F30;}
						#main-content #contact-box form textarea {padding:2px;width:199px;height:90px;border:1px solid #CFCFCF;background:#FAFAFA;}
						#index #main-content #contact-box form textarea {margin:0 10px;width:319px;}
						#main-content #contact-box form .warning textarea {border-color:#F30;}
						#main-content #contact-box form em {color:#F70;}
						#main-content #contact-box form button {float:right;padding:0;width:104px;height:36px;border:none;background:url(pub/uploadimages/idea.png) -423px -580px;text-indent:-999em;cursor:pointer;}
		#article .contact-data {float:left;margin:0 10px 0 0;width:340px;}
		#article .company-place {float:left;width:600px;}
			#article .company-place .place-images {float:left;margin:30px 0 80px;width:330px;}
				#article .company-place .place-images img {margin:0 0 15px;}
			#article .company-place #map-section {clear:left;}
	    #article img.promo-img {float:right;margin:-74px 0 0;}
	    #article .img-construction {}
				#article .img-construction img {float:left;margin:0 10px 10px 30px;}
	      #article a:hover {color:#00348F;}
	      #article a:visited {color:#7791BF;}
	    #article p, #popup p {margin:0 0 1.1666em;}
	    #article p.autor {float:right;font-weight:700;}
		#article h3, #popup h3 {margin:0 0 .5833em;font-weight:700;font-size:1.3333em;color:#394983;}
		#article h4, #popup h4 {margin:0 0 .6666em;font-weight:700;font-size:1.1666em;}
		#article h5, #popup h5 {margin:0 0 .6666em;font-weight:700;font-size:1.1666em;padding:0 0 10px;border-bottom:1px dashed #C5C5C5;color:#394983;}
		  #article h4 span {font-size:.8571em;}
		#article .img-left, #popup .img-left {float:left;margin:0 10px 5px 0;}
		#article .img-right, #popup .img-right {float:right;margin:0 0 5px 10px;}
		#article .slider-content {margin:0 0 15px;}
		#article ul, #popup ul {clear:left;list-style:none;margin:0 0 0.6666em 15px;overflow:hidden;padding:1px;}
		  #article ul li, #popup ul li {background:url(pub/uploadimages/idea.png) no-repeat -696px -557px;padding-left:13px;}
	    #article ol, #popup ol {list-style:decimal outside;margin:0 0 0.6666em 35px;}
	      #article li, #popup li {padding:0 0 6px;}
		 #article table {margin:0 0 15px;border:2px solid #BBB;border-collapse:collapse;font-size:.9166em;}
		   #article table th {border:1px solid #BBB;background:#EFEFEF;padding:10px;}
		   #article table td {border:1px solid #BBB;padding:10px;text-align:center;}
		#article #translate {margin:50px 0;}
		  #article #translate table {border:none;}
		    #article #translate table td {border:none;padding:0;}
		#article table.ig_tbl_line {border:none;}
		  #article table.ig_tbl_line td {border:none;padding:0;}
		#article .phone-number-select {height:35px;}
		  #article .phone-number-select select {margin:0 15px 0 0;float:left;}
		  #article .phone-number-select em {font-size:1.5em;color:#F06200;margin:4px 0 0;float:left;}
		#noscript {border:3px solid #F87820;padding:8px 16px;background:#394983;color:#FFF;}
	    #map {display:none;margin:0 0 14px;width:594px;height:290px;border:3px solid #3B4B84;}
	    #map-content {display:none;}
	      .info p {margin:0 0 0.4166em 0;}
	    #directions {display:none;}
	 	  #article #directions label {float:left;margin:4px 0 0;width:152px;padding:2px 0;text-align:left;}
		  #article #directions input {float:left;width:180px;margin:1px 10px 0 0;padding:3px;}
		  #article #directions button {float:left;margin:2px 0 0;width:123px;height:25px;background:url(pub/uploadimages/idea.png) no-repeat -228px -506px;}
		.box {float:right;width:255px;margin:0 0 20px;}
		  .box h3 {background:url(pub/uploadimages/idea.png) no-repeat;text-indent:-999em;height:16px;width:215px;padding:0 30px 20px 10px;border-bottom:1px dashed #C5C5C5;}
		  .box .box-content {padding:0 20px;}
		#promotions.box {clear:right;margin-top:-52px;}
		  #promotions.box h3 {background-position:-589px -527px;}
		#article #nav-info {float:left;width:395px;}
		#article #trusted-us {}
		  #article #trusted-us li {float:left;width:70px;height:40px;background:none;padding:0 30px 20px 0;}
		#article .entry {overflow:hidden;border-bottom:1px dashed #DDD;margin:0 0 15px;padding:0 0 5px;}
		  #article .entry .thumb {float:left;margin:0 10px 10px 0;clear:left;padding:1px;}
		    #article .entry .thumb img {border:1px solid #EEE;padding:3px;}
		  #article .entry h3 {font-size:1.1666em;margin-bottom:.1428em;padding:2px 0 0 1px;}
		  #article .entry .date {font-size:.9166em;color:#BBB;font-weight:700;}
		#form-box {width:654px;background:url(pub/uploadimages/form-box-bg.png) no-repeat -654px 100%;margin:20px 0 0;overflow:hidden;}
		  #form-box h3 {padding:20px 0 10px 40px;background:url(pub/uploadimages/form-box-bg.png) no-repeat;}
		  #form-box h4 {padding:0 0 10px 40px;margin:0 0 0.5833em;font-weight:700;font-size:1.3333em;color:#394983;}
		  #form-box h5 {font-weight:700;font-size:1.6666em;color:#FF6600;padding:0 0 20px 60px;}
		  #form-box p {padding:0 60px;}
		  #form-box p#noscript {background:#394983;padding:10px;border:3px solid #1B233F;margin:0 58px 20px;}
		  #article #form-box form {margin:0 40px;border-top:1px solid #E3E3E3;padding:15px 22px 10px;}
		  #article #form-box #infrormacyjny, #article #form-box #kontaktowy, #article #form-box #aplikacyjny, #article #test-grupy {display:none;}
		    .processing {background:url(pub/uploadimages/ajax-loader.gif) 50% 50% no-repeat;}
		    .processing * {visibility:hidden;}
			#article #form-box form div {overflow:hidden;padding:5px 0 7px;}
			  #article #form-box form label {font-weight:700;margin:4px 0 8px 0;display:block;width:180px;float:left;clear:left;}
			  #article form .warning label {color:#F30;}
		      #article #form-box form .submit {float:left;clear:none;border-top:1px dashed #E3E3E3;padding-top:15px;padding-right:31px;margin-top:10px;}
		      #article #form-box form .info {float:left;border-top:1px dashed #E3E3E3;width:auto;margin:0;padding-top:20px;padding-right:169px;margin-top:10px;}
			  #article form input {margin-right:5px;padding:2px;width:250px;float:left;}
			  #article form input.checkbox {margin:5px 0 0;padding:0;width:auto;}
			  #article #search input {width:240px;}
			  #article #test-questions input {width:auto;}
			  #article #login-submit input {float:right;width:110px;border:none;background:#F87820;color:#FFF;cursor:pointer;}
			  #article #test-questions table {}
			    #article #test-questions table td {text-align:left;}
			      #article #test-questions table td label {margin:0 10px 0 0;}
			      #article #test-questions table td input {vertical-align:middle;float:none;}
		      #article #form-box form .label_mark {color:#F70;margin-left:3px;}
		      #article form .warning .text {border-color:#F30;}
		      #article #form-box form textarea {width:330px;height:83px;padding:2px;margin-bottom:5px;}
		      #article #form-box form select {float:left;margin-bottom:10px;padding:2px;width:260px;}
		      #article form .warning textarea {border-color:#F30;}
		      #article #form-box form em {color:#F70;font-style:normal;}
		      #article form button {background:url(pub/uploadimages/idea.png) no-repeat -566px -56px;height:33px;width:95px;cursor:pointer;border:none;text-indent:-999em;float:right;}
			  #article #search button {float:left;background-position:-351px -506px;width:72px;height:25px;}
			  #article #tests button {background-position:-228px -577px;width:63px;height:31px;}
			  #article #test-questions button {background-position:-291px -577px;width:127px;height:31px;float:right;margin:15px 113px 0 0;}
	  .service-type {width:193px;float:left;}
	    .service-type ul {}
	      .service-type li {float:left;clear:left;width:100%;}
	  #jquery-overlay {position:absolute;top:0;left:0;z-index:800;width:100%;height:500px;}
		 #jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:900;text-align:center;line-height:0;}
		#jquery-lightbox a img {border:none;}
		#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
		  #lightbox-container-image {padding:10px;}
		  #lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
		#lightbox-nav {float:right;width:40%;height:20px;z-index:100;padding-bottom:10px;}
		#lightbox-container-image-box > #lightbox-nav {right:0;}
		  #lightbox-nav a {outline:none;}
		  #lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:24px;height:20px;display:block;}
		  #lightbox-nav-btnPrev {float:right;}
		  #lightbox-nav-btnNext {float:right;margin-left:10px;}
		#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
		  #lightbox-container-image-data {padding:0 10px;color:#666;}
			#lightbox-container-image-data #lightbox-image-details {width:60%;float:left;text-align:left;}
			  #lightbox-image-details-caption {font-weight:bold;}
			  #lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;margin-top:2px;}
		  #lightbox-secNav-btnClose {position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}
  #sec-content {font-size:.75em;line-height:1.4em;padding-bottom:15px;position:relative;z-index:100;background:url(pub/uploadimages/main-content-bg.png) repeat-x 0 100%;overflow:hidden;}
	#clients {border-bottom:3px solid #BCBCBC;min-height:113px;}
	#aside #clients {border:none;height:260px;}
	  #clients .container {overflow:hidden;z-index:10;}
		#clients h2 {background:url(pub/uploadimages/idea.png) no-repeat -173px -46px;height:10px;width:85px;text-indent:-999em;margin:18px 0 10px 15px;}
		#clients ul {list-style:none;overflow:hidden;margin:0 0 15px 15px;}
		  #clients ul li {float:left;margin:10px;width:70px;height:40px;}
		  #aside #clients ul li {margin:10px 8px;}
    #primary {float:left;width:560px;margin:10px 30px 0 0;}
	  #news {float:left;margin:0 0 13px;width:100%;}
	    #news h2 {margin:5px 0 0 0;padding:0 0 20px 15px;width:545px;height:22px;border-bottom:1px dashed #C5C5C5;background:url(pub/uploadimages/idea.png) no-repeat -545px -426px;text-indent:-999em;} 
	    #news .entry {margin:15px 0 0;padding:0 0 0 30px;border-bottom:1px dashed #C5C5C5;overflow:hidden;}
	      #news .entry .date {float:left;margin:2px 5px 0 0;color:#223787;font-weight:700;}
	      #news .entry h3 {float:left;margin:1px 0 5px;font-size:1.1666em;}
	        #news .entry h3 a {color:#F06200;}
	      #news .entry p {clear:left;margin:0 0 10px;font-size:.9166em;color:#606060;}
	      #news .entry .more {float:left;clear:left;width:100%;}
	        #news .entry .more a {float:right;width:63px;height:24px;background:url(pub/uploadimages/idea.png) no-repeat -276px -46px;text-indent:-999em;overflow:hidden;margin:0 1px;}
	          #news .entry .more a:hover, #news .entry .more a:focus, #news .entry .more a:active {background-position:-276px -70px;}
	  #expressions {float:left;margin:2px 15px 0 0;width:230px;overflow:hidden;}
	    #expressions h2 {margin:0 0 15px 15px;width:142px;height:14px;background:url(pub/uploadimages/idea.png) no-repeat -164px -20px;text-indent:-999em;overflow:hidden;}
	    #expressions p {margin:0 0 7px;padding:7px 5px 0 25px;border-top:1px dashed #C5C5C5;font-size:.9166em;color:#606060;}
	    #expressions .more {width:100%;border-top:1px dashed #C5C5C5;overflow:hidden;}
	      #expressions .more a {float:right;width:66px;height:24px;background:url(pub/uploadimages/idea.png) no-repeat -339px -46px;text-indent:-999em;overflow:hidden;margin:0 1px 1px 1px;}
	        #expressions .more a:hover, #expressions .more a:focus, #expressions .more a:active {background-position:-339px -70px;}
	  #quality-confirmed {float:left;width:315px;}
		#quality-confirmed h2 {margin:0 0 15px 20px;width:174px;height:16px;background:url(pub/uploadimages/idea.png) -228px -625px;text-indent:-999em;}
		#quality-confirmed .content {border-top:1px dashed #C5C5C5;}
    #secondary {float:left;padding:20px 0 0;width:380px;}
	  #about-us-movie {}
		#about-us-movie h2 {margin:0 0 20px 20px;width:193px;height:17px;background:url(pub/uploadimages/idea.png) -228px -608px;text-indent:-999em;}
		#about-us-movie .content {padding:25px 0 0;border-top:1px dashed #C5C5C5;}
			#about-us-movie .content #movie-player {position:relative;z-index:10;}
  #footer {border-top:1px solid #E1E1E1;font-size:.6875em;color:#8D8D8D;}
	#footer .container {padding:0 0 15px;}
	#sunrise-content {margin:0 auto;width:900px;}
		#sunrise-content .left-col {float:left;width:400px;margin:20px auto;text-align:justify;display:inline;}
		#sunrise-content .right-col {float:right;width:480px;margin:20px auto;text-align:justify;display:inline;}
		#sunrise-content .offer-list {float:left;clear:left;width:400px;}
			#sunrise-content .offer-list ul {list-style:none;}
				#sunrise-content .offer-list ul li {}
					#sunrise-content .offer-list ul li a {padding:0;text-decoration:none;}
		#sunrise-content .footer-nav {float:right;}
		#sunrise-content .copyrights {float:right;clear:right;margin:0 0 0 10px;}
      #footer a {color:#8D8D8D;}
      #footer ul {list-style:none;overflow:hidden;float:left;}
        #footer ul li {float:left;margin:1px}
          #footer ul li a {padding:0 0 0 7px;}
            #footer ul li a.active {font-weight:700;}
      #footer p {float:right;}
  #contact-box-overlay {position:absolute;top:0;left:0;width:100%;height:100%;z-index:300;/*background:red;*/}
  #overlay {position:fixed;top:0;z-index:99999;width:100%;height:100%;background:#000;opacity:0.7;}
	#popup {position:absolute;top:70px;left:50%;z-index:999999;margin:0 0 0 -315px;padding:30px 15px 15px;width:600px;border:1px solid #AAA;background:#FFF;}
		#popup a.close {position:absolute;top:10px;right:10px;font-size:.8461em;}
