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:bottom;border:0;}
fieldset {border:0;}

body, input, select, textarea, button {font:normal 400 1em Arial, Verdana, Tahoma, Helvetica, sans-serif;color:#333;}
body {min-width:960px;background:#FFF url(pub/uploadimages/main-bg.png);}
a {color:#56A5DB;text-decoration:none;}
a:visited {color:#8BBDDF;}
a:hover, a:focus, a:active {color:#4183AF;text-decoration:underline;}
#print-bar {width:100%;margin:0 0 20px;padding:10px;background:#EEE;border-bottom:2px solid #DDD;position:fixed;z-index:999;}
  #print-bar button {padding:3px 24px;background:#55A5DB;font-size:0.75em;font-weight:bold;color:#FFF;text-transform:uppercase;cursor:pointer;}
#ticket {position:relative;width:860px;height:359px;font-size:.75em;padding:35px 0 0;}
  #ticket .date {position:absolute;bottom:160px;right:230px;color:#7F7F7F;font-weight:700;}
  #ticket span {position:absolute;bottom:117px;right:95px;color:#FFF;font-size:2em;font-weight:700;width:294px;}
  #ticket h1 {position:absolute;bottom:65px;right:114px;color:#DDD;font-size:1.3333em;font-weight:700;width:276px;height:50px;}
  #ticket p {margin-left:190px;}
@media print {
  #print-bar {display:none!important;}
}
.container {margin:0 auto;width:960px;position:relative;}
.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
  /* MODAL-BOX */
	#modal-layer {position:absolute;top:0;left:0;z-index:100;width:100%;background:#000;filter: alpha(opacity='70');opacity:0.7;height:100%;}
	.modal-box {position:absolute;top:20%;left:50%;margin-left:-280px;width:597px;padding:0 0 14px;background:#FBFBFB;border:1px solid #E5E5E5;border-top:3px solid #53A3D8;z-index:10000;font-size:0.75em;min-height:100px;}
	.modal-box.processing {background:#FBFBFB url(pub/uploadimages/ajax-loader.gif) 50% 50% no-repeat;}
	  .modal-box.processing fieldset {visibility:hidden;}
	.modal-box .content {margin:0 10px;padding:15px;border-top:1px solid #E5E5E5;}
	  .modal-box .hideIt {position:absolute;right:21px;top:21px;width:17px;height:17px;background: url(pub/uploadimages/hide-it.png);text-indent:-999em;overflow:hidden;}
	  .modal-box h2 {margin:18px 25px;width:215px;height:22px;background:#FBFBFB url(pub/uploadimages/recommend-to-friend.png) no-repeat;text-indent:-999em;overflow:hidden;}
	  .modal-box p {margin:0 0 12px;}
	  .modal-box form {}
	    .modal-box form div {padding:5px 0;overflow:hidden;}
	    .modal-box form .warning input, .modal-box form .warning textarea {border-color:#F30;}
	      .modal-box label {float:left;display:block;width:160px;padding:2px 10px;text-align:right;}
	      .modal-box input {float:left;width:220px;padding:2px;}
	      .modal-box textarea {float:left;width:359px;height:140px;padding:2px;}
	      .modal-box button {font-weight:700;background:#4FB8FF;padding:3px 18px;color:#FFF;cursor:pointer;}
  #header {background:#FFF url(pub/uploadimages/header-bg.png) no-repeat 50% 100%;font-size:.6875em;color:#7E7E7E;}
    #header .container {background:none;}
      #header h1 {float:left;position:absolute;top:20px;left:0;z-index:20;background:url(pub/uploadimages/sm.png) no-repeat 0 -428px;text-indent:-999em;width:485px;height:100px;}
        #header h1 a {display:block;overflow:hidden;width:485px;height:100px;}
      #header #headword {float:left;clear:left;position:absolute;top:81px;left:80px;background:url(pub/uploadimages/sm.png) no-repeat 0 3px;width:400px;height:35px;text-indent:-999em;z-index:10;}
      #header .site-nav {float:right;width:421px;height:24px;background:url(pub/uploadimages/sm.png) no-repeat 0 -230px;padding:7px 15px 0;}
        #header .site-nav a {color:#7E7E7E;}
        #header .site-nav p {float:left;}
          #header .site-nav p a {font-weight:700;color:#2391DC;font-size:1.0833em;}
        #header .site-nav ul {float:right;list-style:none;margin-top:1px;}
          #header .site-nav ul li {float:left;}
            #header .site-nav ul li a {padding-left:20px;margin-left:20px;background:url(pub/uploadimages/sm.png) no-repeat;}
            #header .site-nav ul li .sitemap {background-position:-686px -457px;}
            #header .site-nav ul li .home {background-position:-686px -428px;}
      #header .info-box {float:right;clear:right;width:451px;margin:5px 0 9px;overflow:hidden;}
        #header .info-box p {float:left;padding:0 15px;margin-right:50px;}
          #header .info-box p span {font-size:1.4545em;font-weight:700;color:#2391DC;}
      #header .search-box {float:right;clear:right;width:451px;border-bottom:1px solid #79B8E3;padding:5px 0 7px 8px;margin:0 0 12px;}
        #header .search-box p {float:left;margin:0 0 0 15px;}
          #header .search-box p a {background:url(pub/uploadimages/sm.png) no-repeat -441px 0;width:145px;height:30px;display:block;text-indent:-999em;overflow:hidden;color:#FFF;	}
          #header .search-box p a:hover, #header .search-box p a:focus, #header .search-box p a:active {background-position:-441px -30px;}
        #header .search-box form {float:right;margin:4px 0 0;}
          #header .search-box form label {background:url(pub/uploadimages/sm.png) no-repeat -327px -46px;width:45px;height:15px;text-indent:-999em;float:left;margin:5px 12px 0 0;}
          #header .search-box form input {border:none;height:14px;width:160px;float:left;margin:0 2px 0 0;padding:4px;}
          #header .search-box form button {background:url(pub/uploadimages/sm.png) no-repeat -327px -61px;text-indent:-999em;float:left;width:21px;height:22px;cursor:pointer;border:none;}
		#breadcrumbs {float:left;color:#FFF;width:935px;padding:0 0 9px 26px;margin:0 0 2px 0;}
		  #breadcrumbs a {color:#DDD;}
		  #breadcrumbs img {vertical-align:middle;}
	    #main-nav {list-style:none;margin-left:-41px;float:left;}
	      #main-nav li {float:left;margin-left:45px;}
	        #main-nav a {background:url(pub/uploadimages/sm.png) no-repeat;height:45px;text-indent:-999em;display:block;overflow:hidden;padding:0 0 5px 0;color:#FFF;}
	        #it-1 a {background-position:0 -128px;width:89px;}
	          #it-1 a:hover, #it-1 a:focus, #it-1 a:active {background-position:0 -173px;}
	          #it-1 a.active, #it-1 a.active:hover {background-position:0 -83px;}
	        #it-2 a {background-position:-89px -128px;width:106px;}
	          #it-2 a:hover, #it-2 a:focus, #it-2 a:active {background-position:-89px -173px;}
	          #it-2 a.active, #it-2 a.active:hover {background-position:-89px -83px;}
	        #it-3 a {background-position:-195px -128px;width:106px;}
	          #it-3 a:hover, #it-3 a:focus, #it-3 a:active {background-position:-195px -173px;}
	          #it-3 a.active, #it-3 a.active:hover {background-position:-195px -83px;}
	          #index #it-3 a.active, #index #it-3 a.active:hover {background-position:-195px -83px;}
	        #it-4 a {background-position:-301px -128px;width:116px;}
	          #it-4 a:hover, #it-4 a:focus, #it-4 a:active {background-position:-301px -173px;}
	          #it-4 a.active, #it-4 a.active:hover {background-position:-301px -83px;}
	          #index #it-4 a.active, #index #it-4 a.active:hover {background-position:-301px -83px;}
	        #it-5 a {background-position:-417px -128px;width:152px;}
	          #it-5 a:hover, #it-5 a:focus, #it-5 a:active {background-position:-417px -173px;}
	          #it-5 a.active, #it-5 a.active:hover {background-position:-417px -83px;}
	        #it-6 a {background-position:-569px -128px;width:107px;}
	          #it-6 a:hover, #it-6 a:focus, #it-6 a:active {background-position:-569px -173px;}
	          #it-6 a.active, #it-6 a.active:hover {background-position:-569px -83px;}
  #main-content {margin-bottom:15px;font-size:.75em;line-height:1.4em;color:#696969;margin-top:21px;}
    #content {float:left;width:689px;background:#FFF url(pub/uploadimages/boxes-bg.png) no-repeat -3906px 100%;}
      #index #content {background:none;width:auto;}
      #article {float:left;clear:left;width:622px;padding:20px 20px 20px 45px;border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1;margin:0 0 6px 0;}
      #index #article {width:620px;height:246px;background:url(pub/uploadimages/index-article-bg.png) no-repeat;padding:0;position:relative;border:none;margin:0;}
        #content-title {background:url(pub/uploadimages/content-title.png) no-repeat;width:100%;height:73px;text-indent:-999em;float:left;}
        #index #content-title {background:url(pub/uploadimages/sm.png) no-repeat 0 -299px;width:305px;margin:20px 0 0 30px;border:none;height:25px;}
		#article p {margin:0 0 1.1666em;}
        #article p.work-time {display:none;}
		#article a.print-map {background:url(pub/uploadimages/sm.png) no-repeat -451px -235px;width:173px;height:26px;display:block;overflow:hidden;text-indent:-999em;}
        #article img.right {float:right;margin:0 0 10px 10px;}
        #article img.left {float:left;margin:0 10px 10px 0;}
		#article h3 {margin:0 0 .5833em;font-weight:700;font-size:1.3333em;color:#008FCE;clear:left;}
		#article h4 {margin:0 0 .6666em;font-weight:700;font-size:1.0833em;}
        #article ul {list-style:square outside;margin:0 0 0.6666em 35px;}
	    #article ol {list-style:decimal outside;margin:0 0 0.6666em 35px;}
	      #article li {padding:0 0 6px;}
        #index #article ul {width:245px;float:left;margin:70px 0 0 47px;border-top:1px solid #E5E5E5;display:inline;}
          #index #article ul li {border-bottom:1px solid #E5E5E5;padding:8px 0 8px 35px;background:url(pub/uploadimages/sm.png) no-repeat -673px -118px;}
            #index #article ul li a {color:#696969;}
		#index #article span.overlay {background:url(pub/uploadimages/image-overlay6.png) no-repeat;width:620px;height:246px;display:block;position:absolute;top:0;left:0;z-index:100;}
		#index #promo-ani {position:relative;z-index:100;}
		#index #article div.promo-content {position:relative;z-index:100;}
		#article #promo-text {width:239px;height:88px;position:absolute;bottom:55px;left:1px;z-index:1000;background:url(pub/uploadimages/promo-text-bg.png) no-repeat;padding:20px;}
		  #article #promo-text a:hover, #article #promo-text a:focus, #article #promo-text a:active {text-decoration:none;}
		  #article #promo-text p {color:#505050;font-size:1.5em;line-height:1.1111em;}
		    #article #promo-text p a {color:#505050;}
		  #article #promo-text div.price {color:#F4630D;font-size:2.25em;font-weight:700;float:right;margin-right:30px;padding-top:5px;}
		    #article #promo-text div.price a {color:#F4630D;}
	    #article a.reserv {background:url(pub/uploadimages/sm.png) no-repeat 0px -324px;width:234px;text-indent:-999em;display:block;overflow:hidden;height:43px;position:absolute;bottom:0;right:1px;color:#FFF;z-index:980;}
	    #article a.reserv:hover, #article a.reserv:hover, #article a.reserv:active {background-position:0px -367px;}
		#article .entry {margin:0 0 10px 0;overflow:hidden;margin-top:1px;}
		 #article #institutions {margin-left:0px;}
		  #article #institutions .entry {float:left;margin:0 0 15px 15px;position:relative;width:295px;height:100px;}
		    #article #institutions .entry span {background:url(pub/uploadimages/image-overlay4.png) no-repeat;width:295px;height:90px;display:block;position:absolute;top:0;left:0;}
		  #article #indiviual-clients {margin-left:0px;}
		  #article #indiviual-clients .entry {width:283px;position:relative;margin:0 0 15px 15px;float:left;}
		    #article #indiviual-clients .entry .thumb {float:left;margin-right:10px;}
		      #article #indiviual-clients .entry .thumb img {margin:0;}
		      #article #indiviual-clients .entry .thumb span {background:url(pub/uploadimages/image-overlay5.png) no-repeat;width:83px;height:91px;display:block;position:absolute;top:0;left:0;}
		    #article #indiviual-clients .entry p {float:left;width:190px;font-weight:700;}
		    #article #indiviual-clients .entry span {float:right;color:#2391DC;font-weight:700;}
	      #article .entry img {float:left;margin:0 10px 0 0;}
	      #article .entry .more {float:right;}
		#company-progress {padding:10px 0 0 0;border-top:1px solid #CCC;}
			#company-progress .entry {padding:15px 0;border-bottom:1px solid #CCC;}
				#company-progress .entry .content {float:left;width:370px;}
				#company-progress table {border-collapse:collapse;}
					#company-progress table tr td {padding:10px;border-bottom:1px solid #F1F1F1;}
						#company-progress table tr td:first-child {border-right:1px solid #F1F1F1;}
				#company-progress .entry .thumb {float:right;width:230px;}
		#article.promotions .entry {float:left;margin-bottom:1.6666em;}
		#article.promotions .entry .thumb {float:left;position:relative;}
		#article.promotions .entry .content {float:left;position:relative;width:407px;}
		  #article.promotions .entry .content h3 {margin-bottom:.9375em;width:290px;}
		  #article.promotions .entry .content div {font-size:2.5em;margin:0 20px 0.8333em;}
		  #article.promotions .entry .content p {}
		  #article.promotions .entry .content a.print {width:130px;height:65px;display:block;background:url(pub/uploadimages/sm.png) no-repeat 0 -827px;position:absolute;right:20px;top:8px;text-indent:-999em;overflow:hidden;margin:1px;}
	    #article.advices .entry {float:left;margin:0 0 30px 0;}
	    #article.advices .entry .thumb {float:left;margin-right:10px;margin-top:1px;position:relative;}
	      #article.advices .entry .thumb img {float:none;margin:0;}
	      #article.advices .entry .thumb span, #article.promotions .entry .thumb span {background:url(pub/uploadimages/image-overlay3.png) no-repeat;width:205px;height:120px;display:block;position:absolute;top:0;left:0;}
	    #article.advices .entry .content {float:left;width:380px;margin:1px;}
	      #article.advices .entry .content .more a {background:url(pub/uploadimages/sm.png) no-repeat -357px -261px;width:64px;height:26px;display:block;text-indent:-999em;overflow:hidden;}
	      #article.advices .entry .content .more a:hover, #article.advices .entry .content .more a:focus, #article.advices .entry .content .more a:active {background-position:-357px -287px;}
		#article.entry .thumb {float:right;position:relative;}
	      #article.entry .thumb img {margin:0 0 0 10px;}
	      #article.entry .thumb span {background:url(pub/uploadimages/image-overlay3.png) no-repeat;width:205px;height:120px;display:block;position:absolute;top:0;left:10px;}
		#article #map {margin-left:-35px;display:inline;}
		  #article #map #flash-map {position:relative;z-index:10;}
		#article form {margin-bottom:10px;}
		#article form input {margin-right:5px;padding:3px;width:200px;}
		#article form button {font-weight:700;background:#4FB8FF;padding:3px 18px;color:#FFF;cursor:pointer;}
		  .processing {background:url(pub/uploadimages/ajax-loader.gif) 48% 48% no-repeat;}
		    .processing * {visibility:hidden;}
		#article form div {overflow:hidden;padding-bottom:5px;}
		  #article form div label {font-weight:700;margin:4px 0 7px 0;display:block;width:180px;float:left;clear:left;}
		  #article form#ocenNas div label {width:235px;}
		  #article form#ocenNas div p.legend {float:left;font-size:.8333em;color:#AAA;margin:0 5px 0;padding:4px 0 0;}
		  #article form#ocenNas div input {width:auto;float:left;margin-top:7px;}
		  #article form .warning label{color:#F30;}
		  #article form .label_mark {color:#F70;margin-left:3px;}
		  #article form .text {width:220px;padding:3px;float:left;}
		  #article form .quantity input {width:30px;}
		  #article form .warning .text {border-color:#F30;}
		  #article form textarea {width:330px;height:120px;padding:2px;margin-bottom:5px;}
		  #article form#opinieform textarea {height:80px;}
		  #article form select {float:left;margin:0 10px 10px 0;padding:2px;}
		  #article form .checkbox {margin-top:10px;width:100%;}
		    #article form .checkbox div {float:left;width:311px;padding-bottom:7px;}
		      #article form .checkbox input {width:auto;margin:0 10px 0 0;clear:none;float:none;vertical-align:middle;}
		      #article form .checkbox label {display:inline;font-weight:400;float:none;clear:none;margin-top:0;margin-right:10px;width:174px;}
		      #article form .checkbox label.strong {font-weight:700;}
		  #article form .warning textarea {border-color:#F30;}
		  #article form .info {margin:20px 0 10px;}
		  #article form em {color:#F70;font-style:normal;font-weight:400;}
		/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
		  div.rating{cursor:pointer;margin:2em;clear:both;display:block}
		  div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
		  div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
		  div.cancel,div.cancel a{background:url(pub/uploadimages/delete.gif) no-repeat 0 -16px}
		  div.star,div.star a{background:url(pub/uploadimages/star.gif) no-repeat 0 0px}
		  div.cancel a,div.star a{display:block;width:16px;height:20px;background-position:0 4px}
		  div.star_on a{background-position:0 -19px!important}
		  div.star_hover a,div.star_live a:hover{background-position:0 -19px}
		  /* Read Only CSS */
		  div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
		  /* Partial Star CSS */
		  div.star{background:transparent!important;overflow:hidden!important}
		/* END jQuery.Rating Plugin CSS *//*datepicker*/
		.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: segoe ui, Arial, sans-serif;background: #27569c url(pub/uploadimages/datepicker/27569c_40x100_textures_01_flat_0.png) 0 0 repeat-x;font-size: 0.75em;border: 4px solid #07367c;width: 15.5em;	padding: 2.5em .5em .5em .5em;position: relative;}
		.ui-datepicker-div, #ui-datepicker-div {z-index: 9999; /*must have*/display: none;}
		.ui-datepicker-inline {float: left;display: block;}
		.ui-datepicker-control {display: none;}
		.ui-datepicker-current {display: none;}
		.ui-datepicker-next, .ui-datepicker-prev {position: absolute;left: .5em;top: .5em;background: #4574bb url(pub/uploadimages/datepicker/4574bb_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;}
		.ui-datepicker-next {left: 14.6em;}
		.ui-datepicker-trigger {margin-top:3px;cursor:pointer;}
		.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background: #07367c url(pub/uploadimages/datepicker/07367c_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;}
		.ui-datepicker-next a, .ui-datepicker-prev a {text-indent: -999999px;width: 1.3em;height: 1.4em;display: block;font-size: 1em;background: url(pub/uploadimages/datepicker/07367c_7x7_arrow_left.gif) 50% 50% no-repeat;
			border: 1px solid #07367c;cursor: pointer;}
		.ui-datepicker-next a {background: url(pub/uploadimages/datepicker/07367c_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-prev a:hover {background: url(pub/uploadimages/datepicker/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;}
		.ui-datepicker-next a:hover {background: url(pub/uploadimages/datepicker/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-prev a:active {background: url(pub/uploadimages/datepicker/d55e0b_7x7_arrow_left.gif) 50% 50% no-repeat;}
		.ui-datepicker-next a:active {background: url(pub/uploadimages/datepicker/d55e0b_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-header select {border: 1px solid #07367c;color: #EEE;background: #4574bb;font-size: 1em;line-height: 1.4em;position: absolute;top: .5em;padding-bottom:1px;margin: 0 !important;}
		.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background: #07367c;}
		.ui-datepicker-header select.ui-datepicker-new-month {width: 7em;left: 2.2em;}
		.ui-datepicker-header select.ui-datepicker-new-year {width: 5em;left: 9.4em;}
		table.ui-datepicker {width: 15.5em;text-align: right;}
		table.ui-datepicker td a {padding: .125em .3em .125em 0;display: block;color: #EEE;background: #4574bb url(pub/uploadimages/datepicker/4574bb_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;cursor: pointer;border: 1px solid #27569c;}
		table.ui-datepicker td a:hover {border: 1px solid #dddddd;color: #ffffff;text-decoration:none;background: #07367c url(pub/uploadimages/datepicker/07367c_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;}
		table.ui-datepicker td a:active {border: 1px solid #dddddd;color: #e69700;background: #e6e6e6 url(pub/uploadimages/datepicker/e6e6e6_40x100_textures_08_diagonals_thick_100.png) 0 50% repeat-x;}
		table.ui-datepicker .ui-datepicker-title-row td {padding: .3em 0;text-align: center;font-size: .9em;color: #DDD;text-transform: uppercase;}
		table.ui-datepicker .ui-datepicker-title-row td a {color: #DDD;}
		.ui-datepicker-cover {display: none;display/**/: block;position: absolute;z-index: -1;filter:mask();top: -4px;left: -4px;width: 193px;height: 200px;}
	  #trusted-us {float:left;clear:left;margin:28px 0 0;width:622px;font-weight:700;color:#666666;}
	    #trusted-us h2 {background:url(pub/uploadimages/sm.png) no-repeat -422px -290px;width:110px;height:17px;text-indent:-999em;margin:0 0 15px 30px;}
		#trusted-us .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -5900px 0;overflow:hidden;}
		  #trusted-us .content #company {width:293px;height:130px;float:left;margin:15px 0;padding:0 10px;border-right:1px solid #EEE;position:relative;}
		    #trusted-us .content #company h3 {background:url(pub/uploadimages/sm.png) no-repeat -534px -293px;height:15px;text-indent:-999em;margin:0 0 0 21px;overflow:hidden;}
		    #trusted-us .content #company div {position:absolute;left:10px;top:35px;}
		      #trusted-us .content #company span {background:url(pub/uploadimages/image-overlay4.png) no-repeat;width:295px;height:90px;display:block;position:absolute;top:0;left:0;}
		  #trusted-us .content #individiual {width:282px;float:left;margin:15px 0px;padding:0 10px;}
		    #trusted-us .content #individiual h3 {background:url(pub/uploadimages/sm.png) no-repeat -534px -307px;width:141px;height:15px;text-indent:-999em;margin:0 0 20px 15px;overflow:hidden;}
		    #trusted-us .content #individiual div.thumb {position:relative;width:83px;float:left;}
		      #trusted-us .content #individiual div.thumb span {background:url(pub/uploadimages/image-overlay5.png) no-repeat;width:83px;height:91px;display:block;position:absolute;top:0;left:0;}
		      #trusted-us .content #individiual p {margin:0 0 10px 14px;}
		      #trusted-us .content #individiual span {float:right;color:#2391DC;}
			  #trusted-us .withthumb {width:185px;float:left;}
		#trusted-us .more {background:url(pub/uploadimages/boxes-bg.png) no-repeat -5900px 100%;width:622px;height:37px;position:relative;}
		  #trusted-us .more a {position:absolute;right:11px;bottom:5px;background:url(pub/uploadimages/sm.png) no-repeat 0 -590px;width:136px;height:26px;text-indent:-999em;overflow:hidden;}
		    #trusted-us .more a:hover, #trusted-us .more a:focus, #trusted-us .more a:active {background-position:-136px -590px;}
	#aside {float:right;width:261px;}
	#index #aside {width:331px;}
	  #promotion {overflow:hidden;}
	    #promotion h2 {background:url(pub/uploadimages/sm.png) no-repeat 0 -642px;height:42px;width:261px;text-indent:-999em;margin:10px 0 0;}
	    #promotion .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -5378px 100%;border-right:1px solid #EEE;border-left:1px solid #EEE;overflow:hidden;padding:0 20px;}
	    #promotion .content .entry {float:left;clear:left;border-top:1px solid #E5E5E5;margin-top:-1px;padding:10px 0 10px 14px;}
	      #promotion .content .entry .thumb {position:relative;float:left;}
	        #promotion .content .entry .thumb span {background:url(pub/uploadimages/image-overlay2.png) no-repeat;width:88px;height:64px;display:block;position:absolute;top:0;left:0;}
	      #promotion .content .entry img {float:left;margin-right:10px;}
	      #promotion .content .entry p {font-size:1.0833em;margin:0 0 5px 15px;font-weight:700;}
	      #promotion .content .entry p.price {font-size:1.5em;color:#FF0000;float:right;font-weight:400;border:none;margin:0;padding:0 10px 0 0;}
	    #promotion .more {background:url(pub/uploadimages/boxes-bg.png) no-repeat -5639px 0;height:40px;width:261px;margin:0 0 8px;position:relative;}
	      #promotion .more a {background:url(pub/uploadimages/sm.png) no-repeat -288px -616px;height:26px;width:129px;display:block;text-indent:-999em;overflow:hidden;position:absolute;right:5px;bottom:5px;}
	      #promotion .more a:hover, #promotion .more a:focus, #promotion .more a:active {background-position:-417px -616px;}
	  #sub-nav {margin:0 0 8px;background:#B5B5B5 url(pub/uploadimages/boxes-bg.png) no-repeat -5117px 100%;padding:0 0 20px 0;}
	    #sub-nav h2 {background:url(pub/uploadimages/boxes-bg.png) no-repeat -4856px 0;height:54px;width:261px;text-indent:-999em;}
	    #sub-nav ul {border-top:1px solid #A0A0A0;border-bottom:1px solid #BEBEBE;list-style:none;margin:0 15px;overflow:hidden;}
	      #sub-nav ul li {overflow:hidden;border-top:1px solid #C3C3C3;border-bottom:1px solid #A0A0A0;width:100%;float:left;clear:left;}
	        #sub-nav ul li a {background:url(pub/uploadimages/sm.png) no-repeat -675px -319px;padding:8px 0 8px 40px;color:#FFF;display:block;margin:1px;}
	        #sub-nav ul li a:hover, #sub-nav ul li a:active, #sub-nav ul li a:active, #sub-nav ul li a.active {background-color:#AAA;text-decoration:none;}
			#sub-nav ul li a.active {font-weight:700;}
			#sub-nav ul li ul {border:none;margin:0 20px;}
			  #sub-nav ul li ul li {border:none;}
			    #sub-nav ul li ul li a {padding:8px 0 8px 40px;}
			    #sub-nav ul li ul li a:hover, #sub-nav ul li ul li a:focus, #sub-nav ul li ul li a:active, #sub-nav ul li ul li a.active {background-color:transparent;text-decoration:underline;}
	  a.reserv-button {background:url(pub/uploadimages/sm.png) no-repeat -161px -830px;width:261px;height:53px;display:block;text-indent:-999em;overflow:hidden;margin:0 0 15px;}
	    a.reserv-button:hover, a.reserv-button:focus, a.reserv-button:active {background-position:-424px -830px;}
	  a.how-to-drive {background:url(pub/uploadimages/sm.png) no-repeat -261px -510px;width:261px;height:52px;display:block;text-indent:-999em;overflow:hidden;margin:0 0 20px;}
	    a.how-to-drive:hover, a.how-to-drive:focus, a.how-to-drive:active {background-position:-261px -562px;}
	  #overhaul {}
	    #overhaul h2 {background:url(pub/uploadimages/sm.png) no-repeat 0 -616px;height:18px;width:127px;text-indent:-999em;margin:10px 0 10px 35px;}
	    #overhaul .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -4595px 0;height:83px;width:216px;position:relative;padding:15px 0 0 45px;}
	      #overhaul .content p {color:#FFF;font-size:1.0833em;font-weight:700;width:175px;}
	      #overhaul .content a {background:url(pub/uploadimages/sm.png) no-repeat -128px -616px;height:26px;width:80px;display:block;text-indent:-999em;overflow:hidden;position:absolute;bottom:6px;right:20px;color:#FFF;}
	      #overhaul .content a:hover, #overhaul .content a:focus, #overhaul .content a:active {background-position:-208px -616px;}
	  #services {background:#B1B1B1 url(pub/uploadimages/boxes-bg.png) no-repeat -2913px 100%;position:relative;color:#FFF;padding:0 0 53px;position:relative;z-index:10;}
	    #services h2 {background:url(pub/uploadimages/boxes-bg.png) no-repeat -2582px 0;height:56px;text-indent:-999em;}
	    #services ul {list-style:none;margin:0 0 0 25px;overflow:hidden;border-bottom:1px solid #BEBEBE;border-top:1px solid #A0A0A0;}
	      #services ul li {border-bottom:1px solid #B4B4B4;overflow:hidden;padding:0 0 0 18px;position:relative;background:url(pub/uploadimages/sm.png) no-repeat -690px -315px;float:left;clear:left;width:274px;border-bottom:1px solid #A0A0A0;border-top:1px solid #C3C3C3;}
	        #services ul li p {position:relative;z-index:100;width:100%;}
	          #services ul li p a {display:block;padding:11px 140px 10px 0;color:#FFF;background:url(pub/uploadimages/sm.png) no-repeat -450px -492px;margin:1px;}
	            #services ul li p a:hover, #services ul li p a:focus, #services ul li p a:active {background-position:-450px -558px;text-decoration:none;}
	        #services ul li span {float:right;font-size:1.5em;position:absolute;right:70px;bottom:17px;z-index:10;}
	    #services a.more {background:url(pub/uploadimages/sm.png) no-repeat 14px -551px;width:175px;height:34px;text-indent:-999em;display:block;overflow:hidden;position:absolute;right:8px;bottom:5px;color:#000;}
		  #services a.more:hover, #services a.more:focus, #services a.more:active {background-position:-159px -551px;}
      #sonde {position:relative;z-index:20;margin:-12px 0 30px 0;}
        #sonde h2 {background:url(pub/uploadimages/sm.png) no-repeat -422px -307px;height:15px;width:56px;text-indent:-999em;margin:0 0 16px 35px;}
        #sonde .content {background:#FFF url(pub/uploadimages/boxes-bg.png) no-repeat -3575px 100%;padding:0 0 10px 0;}
          #sonde .content h3 {color:#666;font-size:1em;background:url(pub/uploadimages/boxes-bg.png) no-repeat -3244px 0;padding:15px 0 5px 45px;}
		  #poll.ajax-layer {background:url(pub/uploadimages/ajax-loader.gif) 50% 60% no-repeat;}
		    .ajax-layer form {visibility:hidden;}
		   .results {overflow:hidden;margin:0 55px 10px 55px;font-size:.9166em;}
		   .results p#thank-you {color:#4294C6;margin:5px 0;float:left;}
		   p#vote-count {font-weight:700;margin:0 0 0 58px;}
		     #vote-results {margin-bottom:10px;list-style:none;}
		       .results li {margin-bottom:5px;float:left;clear:left;width:100%;}
		         .results li div {height:3px;background:#53A2D7;text-indent:-999em;margin:5px 0 0 0;overflow:hidden;}
          #sonde .content form {margin:0 0 0 55px;padding:0 0 10px 0;position:relative;}
            #sonde .content form ul {margin:5px 0;width:250px;list-style:none;}
              #sonde .content form ul li {overflow:hidden;margin-top:3px;}
                #sonde .content form ul li input {vertical-align:middle;}
                #sonde .content form ul li label {width:180px;margin-left:10px;}
            #sonde .content form .submit {background:url(pub/uploadimages/sm.png) no-repeat -438px -351px;position:absolute;right:0;bottom:-41px;width:124px;height:35px;}
              #sonde .content form .submit button {background:url(pub/uploadimages/sm.png) no-repeat -439px -324px;width:66px;height:26px;border:none;text-indent:-999em;cursor:pointer;margin:3px 27px 0 0;float:right;}
	  #newsletter {}
	    #newsletter h2 {background:url(pub/uploadimages/sm.png) no-repeat -261px -642px;height:42px;width:261px;text-indent:-999em;margin:10px 0 0;}
	    #newsletter .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -6519px 100%;overflow:hidden;padding:5px 20px 15px;}
	      #newsletter .content form label {margin:0 0 10px 15px;float:left;}
	      #newsletter .content form input {float:left;clear:left;padding:3px;border:1px solid #DDD;color:#444;width:140px;margin:0 2px 0 15px;}
	      #newsletter .content form button {background:url(pub/uploadimages/sm.png) no-repeat -422px -263px;text-indent:-999em;float:left;width:21px;height:22px;cursor:pointer;border:none;}
  #sec-content {margin-bottom:15px;background:#989898 url(pub/uploadimages/sec-content-bg.png) repeat-x;font-size:.75em;line-height:1.4em;padding:5px 0;}
    #info {float:left;width:600px;}
      #info h2 {background:url(pub/uploadimages/sm.png) no-repeat 0 -261px;text-indent:-999em;width:357px;height:34px;margin:15px 0 10px;}
      #info .entry {width:550px;overflow:hidden;margin:0 20px 10px 30px;}
        #info .entry .content {width:310px;float:left;padding:0 15px 0;color:#FFF;}
          #info .entry .content a {color:#FFF;}
          #info .entry .content h4 {margin:1px 0 10px -15px;font-size:1.0833em;padding-left:1px;}
          #info .entry .content .more a {background:url(pub/uploadimages/sm.png) no-repeat -357px -261px;width:64px;height:26px;display:block;text-indent:-999em;overflow:hidden;margin:15px 50px 0 0;float:right;}
            #info .entry .content .more a:hover, #info .entry .content .more a:focus, #info .entry .content .more a:active {background-position:-357px -287px;}
        #info .entry .thumb {float:right;position:relative;}
          #info .entry .thumb span {background:url(pub/uploadimages/image-overlay.png) no-repeat;width:205px;height:120px;display:block;position:absolute;top:0;left:0;}
    #contact {float:right;width:331px;background:url(pub/uploadimages/boxes-bg.png) no-repeat -2251px 100%;color:#FFF;margin-top:15px;}
      #contact .content {padding:0 30px 50px 60px;position:relative;}
        #contact h2 {background:url(pub/uploadimages/boxes-bg.png) no-repeat -1920px 0;text-indent:-999em;height:52px;margin:0 0 10px 0;}
        #contact h3 {text-transform:uppercase;font-weight:700;margin:0 0 10px -10px;font-size:1em;}
        #contact a {background:url(pub/uploadimages/sm.png) no-repeat 0 -297px;position:absolute;bottom:5px;right:6px;width:160px;height:27px;display:block;text-indent:-999em;overflow:hidden;color:#FFF;}
  #euro-funds {font-size:.75em;font-weight:700;margin-bottom:10px;}
    #euro-funds a.ue-funds-logo {float:left;}
    #euro-funds p {float:right;width:300px;padding:10px 30px 0 0;}
    #euro-funds a.more {float:right;clear:right;margin:0 25px 0 0;font-size:.9166em;}
  #promo-box {background:#4290C2 url(pub/uploadimages/boxes-bg.png) no-repeat;margin-bottom:15px;color:#FFF;}
    #promo-box .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -960px 100%;min-height:60px;padding:20px 30px 15px 40px;font-size:.75em;line-height:1.4em;overflow:hidden;}
      #promo-box .content h3 {background:url(pub/uploadimages/sm.png) no-repeat -354px -68px;width:100px;height:15px;text-indent:-999em;float:left;margin:0 25px 0 0;overflow:hidden;}
      #promo-box .content a {color:#FFF;}
      #promo-box .content ul {float:left;list-style:none;font-size:0.9166em;line-height:1.8181em;width:765px;}
        #promo-box .content ul li {width:170px;float:left;margin-right:21px;}
  #footer {background:#F6F6F6 url(pub/uploadimages/main-bg.png);font-size:.6875em;padding:20px 0;color:#989898;border-top:1px solid #E7E6E6;}
    #footer .container {overflow:hidden;}
      #footer a {color:#989898;}
      #footer a.active {font-weight:700;}
      #footer ul {list-style:none;overflow:hidden;width:621px;margin-left:-1px;float:left;}
        #footer ul li {float:left;padding:0 30px;background:url(pub/uploadimages/sm.png) no-repeat -699px -210px;margin:1px 0;}
      #footer p {float:right;}
        #footer p a {margin:1px;}
  #popup-content {display:none;position:absolute;top:200px;left:50%;width:580px;padding:20px 25px;margin-left:-290px;background:#FFF;border:3px solid #FF963D;font-size:.75em;line-height:1.4em;z-index:990;}
    #popup-content h2 {margin:0 0 1em;font-size:1.25em;}
	#popup-content .close {display:block;width:35px;height:30px;line-height:28px;position:absolute;top:-33px;right:-3px;font-size:2em;background:#FFF;border:3px solid #FF963D;border-bottom:none;text-align:center;color:#333;text-decoration:none;outline:none;}