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, Helvetica, Verdana, Tahoma, sans-serif;color:#333;}
body {min-width:960px;background:#FFF url(pub/uploadimages/body-sub.png) repeat-x;}
body#index {background:#FFF url(pub/uploadimages/body.png) repeat-x;}
a {color:#DC121C;text-decoration:none;}
a:visited {color:#DA5C63;}
a:hover, a:focus, a:active {color:#1D4C7D;text-decoration:underline;}
.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:60;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:620px;padding:0 0 14px;background:#FBFBFB;border:1px solid #E5E5E5;border-top:3px solid #53A3D8;z-index:1000;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:380px;height:140px;padding:2px;}
	      .modal-box button {font-weight:700;background:#4FB8FF;padding:3px 18px;color:#FFF;cursor:pointer;}
  #header {font-size:.75em;line-height:1.4166em;color:#7E7E7E;}
    #header .container {background:none;}
      #header h1 {float:left;margin:18px 31px 0 0;width:398px;height:43px;background:url(pub/uploadimages/bp.png);text-indent:-999em;}
        #header h1 a {display:block;height:100%;overflow:hidden;}
      #header .info-box {float:left;margin:12px 20px 0 0;padding:0 0 4px 20px;background:url(pub/uploadimages/info-box.png) no-repeat;color:#7E7E7E;font-weight:700;}
        #header .info-box p {margin:10px 0 0;}
        #header .info-box.v-3 p, #header .info-box.v-4 p {margin:21px 0;}
          #header .info-box p strong {color:#DC121C;font-size:1.6666em;}
          #header .info-box p span {color:#DC121C;font-size:.8em;}
      #header form {float:left;margin:12px 0 12px;padding:20px 0 20px 22px;border-left:1px solid #E1E1E1;}
        #header form input {float:left;padding:3px 5px;width:162px;border:1px solid #D5D5D5;border-right:none;color:#585858;font-size:.9166em;}
        #header form input.warning {border-color:#F30;}
        #header form button {float:left;width:22px;height:22px;border:none;background:url(pub/uploadimages/bp.png) -398px 0;text-indent:-999em;cursor:pointer;}
	  #main-nav {clear:left;padding:1px 0 1px;border-right:1px solid #C4CFDA;border-left:1px solid #C4CFDA;background:url(pub/uploadimages/main-nav.png) repeat-x;overflow:hidden;}
		#main-nav ul {float:right;margin:0 0 1px;list-style:none;}
			#main-nav li {float:left;}
			  #main-nav a {display:block;height:58px;background:url(pub/uploadimages/bp.png) no-repeat;text-indent:-999em;overflow:hidden;color:#FFF;}
			  #it-1 a {width:90px;background-position:0 -43px;}
				#it-1 a:hover, #it-1 a:focus, #it-1 a:active {background-position:0 -101px;}
				#it-1 a.active, #it-1 a.active:hover {background-position:0 -101px;}
			  #it-2 a {width:99px;background-position:-90px -43px;}
				#it-2 a:hover, #it-2 a:focus, #it-2 a:active {background-position:-90px -101px;}
				#it-2 a.active, #it-2 a.active:hover {background-position:-90px -101px;}
			  #it-3 a {width:105px;background-position:-189px -43px;}
				#it-3 a:hover, #it-3 a:focus, #it-3 a:active {background-position:-189px -101px;}
				#it-3 a.active, #it-3 a.active:hover {background-position:-189px -101px;}
			  #it-4 a {width:130px;background-position:-294px -43px;}
				#it-4 a:hover, #it-4 a:focus, #it-4 a:active {background-position:-294px -101px;}
				#it-4 a.active, #it-4 a.active:hover {background-position:-294px -101px;}
			  #it-5 a {width:104px;background-position:-424px -43px;}
				#it-5 a:hover, #it-5 a:focus, #it-5 a:active {background-position:-424px -101px;}
				#it-5 a.active, #it-5 a.active:hover {background-position:-424px -101px;}
			  #it-6 a {background-position:-528px -43px;width:115px;}
				#it-6 a:hover, #it-6 a:focus, #it-6 a:active {background-position:-528px -101px;}
				#it-6 a.active, #it-6 a.active:hover {background-position:-528px -101px;}
  #main-content {margin-bottom:15px;padding:0 0 20px;background:url(pub/uploadimages/main-content-sub.png) repeat-x 0 100%;font-size:.75em;line-height:1.4em;color:#696969;}
  #index #main-content {margin-bottom:20px;padding:0;background:none;}
	#promo-sub {position:relative;height:187px;background:url(pub/uploadimages/promo-sub.jpg) no-repeat 50% 0;}
    #content {float:right;width:705px;}
    #index #content {width:100%;}
	  #headword {margin:16px 0 14px 10px;width:642px;height:40px;background:url(pub/uploadimages/bp.png) 0 -306px;text-indent:-999em;}
	  #breadcrumbs {margin:0 0 15px;padding:7px 0 7px 10px;border-bottom:1px solid #E4E4E4;font-size:.9166em;color:#7F7F7F;}
		#breadcrumbs a {color:#7F7F7F;}
		#breadcrumbs #current {color:#29619D;}
		#breadcrumbs .social {position:relative;left:20px;float:right;overflow:auto;}
			#breadcrumbs .social #social-fb {position:relative;float:left;}
			#breadcrumbs .social #social-plus {position:relative;float:left;left:-40px;}
		
		
	  #promo-home {position:relative;width:100%;height:383px;}
		#promo-images {position:absolute;top:0;left:29px;z-index:20;width:902px;height:304px;overflow:hidden;}
			#promo-images #slider {height:304px;}
		#promo-home #reserve-visit, #promo-sub #reserve-visit {position:absolute;bottom:79px;right:29px;z-index:30;display:block;width:328px;height:55px;background:url(pub/uploadimages/bp.png) -643px -43px;text-indent:-999em;overflow:hidden;}
		#promo-home.v-2 #reserve-visit, #promo-sub.v-2 #reserve-visit {left:0;right:auto;top:19px;bottom:auto;width:235px;height:93px;background-position:-243px -346px;}
		#promo-home.v-3 #reserve-visit, #promo-sub.v-3 #reserve-visit {background-position:0 -439px;}
		#promo-home.v-4 #reserve-visit, #promo-sub.v-4 #reserve-visit {left:0;right:auto;top:19px;bottom:auto;height:93px;background:url(pub/uploadimages/bp.png) 0 -494px;}
		#promo-sub #reserve-visit {bottom:0;}
		#promo-home #show-map, #promo-sub #show-map {position:absolute;top:25px;left:0;z-index:30;display:block;width:235px;height:93px;background:url(pub/uploadimages/promo-home-show-map.png);text-indent:-999em;overflow:hidden;}
		#promo-home.v-2 #show-map, #promo-sub.v-2 #show-map {top:auto;left:auto;right:29px;bottom:79px;width:243px;height:55px;background:url(pub/uploadimages/bp.png) 0 -346px;}
		#promo-home.v-4 #show-map, #promo-sub.v-4 #show-map {top:auto;left:auto;right:29px;bottom:79px;width:243px;height:55px;background:url(pub/uploadimages/bp.png) 0 -346px;}
		#promo-sub.v-2 #show-map, #promo-sub.v-4 #show-map {bottom:0;}
		#promo-home h2 {position:absolute;bottom:11px;left:39px;width:883px;height:55px;background:url(pub/uploadimages/bp.png) 0 -159px;text-indent:-999em;}
		#service-presentation {position:absolute;bottom:79px;left:0;z-index:30;width:235px;}
			#service-presentation h3 {width:235px;height:45px;background:url(pub/uploadimages/bp.png) -643px -98px;text-indent:-999em;}
			#service-presentation ul {padding:0 16px;background:#55799D url(pub/uploadimages/service-presentation-ul.png) no-repeat;color:#FFF;list-style:none;}
				#service-presentation ul li {padding:7px 10px 7px 20px;border-bottom:1px solid #95ADC4;background:url(pub/uploadimages/bp.png) no-repeat -986px -106px;overflow:hidden;}
				#service-presentation ul li.last {border:none;}
					#service-presentation ul li p {float:left;width:115px;line-height:1.1666em;text-shadow: #757474 -1px -1px 1px;}
					#service-presentation ul li strong {float:right;font-size:1.1666em;text-shadow: #757474 -1px -1px 1px;}
      #article {float:left;clear:left;padding:0 20px 10px;width:650px;}
      #index #article {width:619px;height:243px;background:url(pub/uploadimages/index-article-bg.png) no-repeat;padding:26px 0 0;position:relative;}
        #content-title {float:left;margin:0 0 15px 10px;font-size:1.5em;color:#6D6D6D;font-weight:400;}
			#content-title strong {text-transform:uppercase;color:#29619D;font-weight:400;}
		#article p {margin:0 0 1.1666em;clear:left;}
        #article p.work-time {display:none;}
        #article p#noscript {border:2px solid #4391C3;padding:10px 15px;background:#EEE;font-weight:700;}
		#article a {text-decoration:underline;}
		#index #article a {text-decoration:none;}
		#article a.print-map, #article .gmap-print a {background:url(pub/uploadimages/bp-old.png) no-repeat -262px -676px;width:173px;height:26px;display:block;overflow:hidden;text-indent:-999em;}
		#article #top-print-button.gmap-print {float:right;margin:-38px 0 0 0;}
        #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:#29619D;}
		#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;list-style:none;}
          #index #article ul li {border-bottom:1px solid #E5E5E5;padding:8px 0 8px 35px;background:url(pub/uploadimages/bp-old.png) no-repeat -673px -118px;}
            #index #article ul li a {color:#696969;}
		#article table {border-collapse:collapse;border:1px solid #BBB;margin-bottom:20px;}
		  #article table tr.header td {background:#DDD;}
		    #article table th {background:#29619D;color:#FFF;border-right:1px solid #BBB;padding:5px 0;text-align:left;padding:5px 15px;border-bottom:1px solid #BBB;}
		    #article table td {padding:8px 15px;border-right:1px solid #BBB;border-bottom:1px solid #BBB;background:#EFEFEF;}
	    #article a.reserv {background:url(pub/uploadimages/bp-old.png) no-repeat 18px -324px;width:183px;text-indent:-999em;display:block;overflow:hidden;height:18px;position:absolute;bottom:0;right:0;padding:13px 26px;color:#FFF;}
	    #article a.reserv:hover, #article a.reserv:hover, #article a.reserv:active {background-position:-203px -324px;}
	    #article a.print-map {}
	  #article .entry {margin:0 0 10px 0;overflow:hidden;margin-top:1px;width:100%;}
	    #article .entry img {float:left;margin:0 10px 0 0;}
	    #article .entry .more {float:right;}
	  #article.advices .entry {float:left;clear: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;padding:2px;border:1px solid #DDD;}
	      #article.advices .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:429px;margin-top:1px;}
		  #article.advices .entry .content .more a {display:block;float:right;margin:0 10px 0 0;width:64px;height:24px;background:url(pub/uploadimages/bp.png) -420px -16px;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:-484px -16px;}
	  #article.entry .thumb {float:right;position:relative;}
	    #article.entry .thumb img {margin:0 0 0 10px;padding:2px;border:1px solid #DDD;}
	    #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.promotions .entry {float:left;width:228px;margin-bottom:40px;position:relative;margin-right:48px;border:1px solid #EEE;padding:10px;}
	    #article.promotions .entry .content {overflow:hidden;}
	      #article.promotions .entry .content span {color:#29619D;float:right;font-size:1.3333em;font-weight:700;position:absolute;right:25px;bottom:15px;}
	      #article.promotions .entry .thumb {position:relative;float:left;}
	        #article.promotions .entry .thumb span {background:url(pub/uploadimages/image-overlay2.png) no-repeat;width:88px;height:64px;display:block;position:absolute;top:0;left:0;}
	        #article.promotions .entry a.promotion-link {}
	  #article #map {margin-left:-30px;float:left;}
		  #article #map #flash-map {position:relative;z-index:10;}
	  #drive-map {display:none;clear:both;margin:0 0 10px;width:646px;height:350px;border:2px solid #7B97B4;}
		#map-content {display:none;}
	  #directions {display:none;}
		#article #directions div label {margin:7px 10px 0 0;width:auto;}
		#article #directions div input {margin:2px 5px 0 0;}
	  #article form {margin-bottom:10px;}
		#article form input {margin-right:5px;padding:3px;width:200px;}
		#article form button {font-weight:700;background:#29619D;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;}
		    #article form .checkbox input {width:auto;margin-right:10px;clear:none;float:left;}
		    #article form .checkbox label {display:inline;font-weight:400;float:left;clear:none;margin-top:0;width:500px;}
		    #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;}
	  #how-to-drive-screen {float:left;clear:left;margin:28px 0 0;}
	    #how-to-drive-screen h2 {background:url(pub/uploadimages/bp-old.png) no-repeat -422px -290px;width:268px;height:17px;text-indent:-999em;margin:0 0 15px 30px;}
	#aside {position:relative;float:left;margin-top:-47px;width:235px;}
	#index #aside {margin-top:21px;width:331px;}
	  #promotion {overflow:hidden;}
	    #promotion h2 {background:url(pub/uploadimages/bp-old.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;width:100%;padding:10px 0 10px;}
	      #promotion .content .entry .thumb {position:relative;float:left;}
	        #promotion .content .entry .thumb img {float:left;margin-right:10px;}
	        #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 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/bp-old.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/aside-sub-nav.png) no-repeat;}
	    #sub-nav h2 {background:url(pub/uploadimages/bp.png);height:46px;width:100%;text-indent:-999em;}
	    #sub-nav.section-1 h2 {background-position:0 -260px;}
	    #sub-nav.section-2 h2 {background-position:0 -214px;}
	    #sub-nav.section-3 h2 {background-position:-235px -214px;}
	    #sub-nav.section-4 h2 {}
	    #sub-nav.section-5 h2 {}
	    #sub-nav.section-6 h2 {background-position:-235px -260px;}
	    #sub-nav.section-7 h2 {background-position:-470px -214px;}
	    #sub-nav ul {padding:0 0 10px;list-style:none;margin:0 15px;overflow:hidden;}
	      #sub-nav ul li {border-bottom:1px solid #98B0C6;width:100%;}
	        #sub-nav ul li a {display:block;padding:6px 10px 6px 30px;background:url(pub/uploadimages/bp.png) no-repeat -960px -228px;color:#FFF;}
	        #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/aside-sub-nav-a.png) no-repeat;text-decoration:none;}
			#sub-nav ul li a.active {font-weight:700;}
			#sub-nav ul li ul {margin:5px 10px 5px 30px;padding:0;}
				#sub-nav ul li ul li {margin:5px 0;border:none;}
					#sub-nav ul li ul li a {display:inline;margin:0 0 0 1px;padding:1px;background:none;}
					#sub-nav ul li ul li a:hover, #sub-nav ul li ul li a:focus, #sub-nav ul li ul li a:active {background:none;text-decoration:underline;}
					#sub-nav ul li ul li a.active {background:none;font-weight:700;}
	  a.reserv-button {background:url(pub/uploadimages/bp-old.png) no-repeat 0 -510px;width:261px;height:53px;display:block;text-indent:-999em;overflow:hidden;margin:0 0 8px;}
	    a.reserv-button:hover, a.reserv-button:focus, a.reserv-button:active {background-position:0 -563px;}
	  a.how-to-drive {background:url(pub/uploadimages/bp-old.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 {background:url(pub/uploadimages/overhaul.png) no-repeat 0 0;overflow:hidden;}
	    #overhaul h2 {margin:12px 0 15px 22px;width:139px;height:22px;background:url(pub/uploadimages/bp.png) no-repeat -705px -214px;text-indent:-999em;}
	    #overhaul .content {position:relative;padding:5px 0 0 24px;overflow:hidden;}
	      #overhaul .content p {color:#FFF;font-weight:700;width:175px;}
		  #overhaul .content a {display:block;float:right;margin:0 10px 0 0;width:64px;height:24px;background:url(pub/uploadimages/bp.png) -484px -16px;text-indent:-999em;overflow:hidden;}
				#overhaul .content a:hover, #overhaul .content a:focus, #overhaul .content a:active {background-position:-420px -16px;}
	  #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;padding:0 26px;overflow:hidden;}
	      #services ul li {border-bottom:1px solid #B4B4B4;overflow:hidden;padding:9px 0 9px 18px;position:relative;background:url(pub/uploadimages/bp-old.png) no-repeat -690px -318px;float:left;clear:left;width:257px;}
	        #services ul li p {width:180px;float:left;}
	        #services ul li span {float:right;font-size:1.5em;position:absolute;right:0;bottom:9px;}
	    #services a.more {background:url(pub/uploadimages/bp-old.png) no-repeat -451px -217px;width:152px;height:14px;text-indent:-999em;display:block;overflow:hidden;position:absolute;right:9px;bottom:7px;padding:10px 15px;color:#000;}
		  #services a.more:hover, #services a.more:focus, #services a.more:active {background-position:-451px -247px;}
      #sonde {position:relative;z-index:20;margin:-12px 0 30px 0;}
        #sonde h2 {background:url(pub/uploadimages/bp-old.png) no-repeat -422px -307px;height:15px;width:56px;text-indent:-999em;margin:0 0 18px 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;overflow:hidden;width:250px;float:left;list-style:none;}
              #sonde .content form ul li {overflow:hidden;line-height:1.5em;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/bp-old.png) no-repeat -438px -351px;position:absolute;right:0;bottom:-41px;width:124px;height:35px;}
              #sonde .content form .submit button {background:url(pub/uploadimages/bp-old.png) no-repeat -439px -324px;width:66px;height:26px;border:none;text-indent:-999em;cursor:pointer;margin:3px 27px 0 0;float:right;}
  #sec-content {padding:0 0 20px;font-size:.75em;line-height:1.4em;}
    #sec-content .item {position:relative;float:left;margin:0 2px;padding:11px 0 0 0;width:234px;border:1px solid #E5E5E5;background:#F4F4F4 url(pub/uploadimages/sec-content-item.png) repeat-x;font-size:.9166em;}
		#sec-content .item h2 {margin:0 0 16px 23px;height:17px;background:url(pub/uploadimages/bp.png) no-repeat;text-indent:-999em;}
			#sec-content .item h2 a {display:block;overflow:hidden;}
		#sec-content #knowledge.item h2 {width:143px;background-position:-548px 0;}
		#sec-content #panorama.item h2 {width:131px;background-position:-548px -17px;}
		#sec-content #promotion-info.item h2 {width:90px;background-position:-693px 0;}
		#sec-content #contact.item h2 {width:76px;background-position:-683px -17px;}
		#sec-content .item .content {padding:10px 10px 24px 23px;min-height:106px;overflow:hidden;}
		#sec-content .item .content-custom {padding:10px 10px 24px 10px;min-height:106px;overflow:hidden;}
			#sec-content .item .content-custom .thumb {float:left;margin:0 10px 0 0;}
			#sec-content .item .content-custom .desc {float:left;width:119px;}
			#sec-content .item p {margin:0 0 .5em;}
			#sec-content .item a {text-decoration:underline;}
			#sec-content .item span {color:#29619D;font-weight:700;}
			#sec-content .item .more {position:absolute;bottom:0;right:10px;margin:0;}
				#sec-content .item .more a {display:block;width:64px;height:24px;background:url(pub/uploadimages/bp.png) -420px -16px;text-indent:-999em;overflow:hidden;}
				#sec-content .item .more a:hover, #sec-content .item .more a:focus, #sec-content .item .more a:active {background-position:-484px -16px;}
  #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 60px 15px 40px;font-size:.75em;line-height:1.4em;overflow:hidden;}
      #promo-box .content h3 {background:url(pub/uploadimages/bp-old.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;margin-right:52px;font-size:0.9166em;line-height:1.8181em;}
  #footer {background:#606060 url(pub/uploadimages/footer.png) repeat-x;font-size:.6875em;line-height:1.5454em;padding:0 0 10px;color:#989898;}
    #footer .container {padding:20px 0;overflow:hidden;}
	  #footer .our-offer-list {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #AAA;color:#FFF;overflow:hidden;}
		#footer .our-offer-list h3 {float:left;margin:0 10px 0 0;width:102px;height:16px;background:url(pub/uploadimages/bp.png) -420px 0;text-indent:-999em;}
		#footer .our-offer-list p {float:left;margin:1px 0 0;width:840px;text-shadow: #757474 -1px -1px 1px;}
			#footer .our-offer-list p a {color:#FFF;}
      #footer ul {float:left;margin-left:-2px;list-style:none;overflow:hidden;}
        #footer ul li {float:left;padding:0 30px;background:url(pub/uploadimages/bp.png) no-repeat -998px 4px;}
			#footer ul li a {color:#FFF;text-shadow: #757474 -1px -1px 1px;}
	  #footer #copyrights {float:right;color:#E0E0E0;}
		#footer #copyrights a {color:#E0E0E0;}
		#footer #copyrights strong {color:#FFF;}
  #popup-content {display:none;position:absolute;top:200px;left:50%;width:580px;padding:20px 25px;margin-left:-290px;background:#FFF;border:3px solid #FFD236;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 #FFD236;border-bottom:none;text-align:center;color:#333;text-decoration:none;outline:none;}
  #promo-tabs {position:fixed;top:86px;left:-267px;z-index:9999;width:312px;overflow:hidden;font-size:.75em;}
	#promo-tabs-nav {float:right;width:46px;list-style:none;}
		#promo-tabs-nav li {margin:0 0 10px;}
			#promo-tabs-nav li a {display:block;width:46px;background:url(pub/uploadimages/bp.png);text-indent:-999em;overflow:hidden;}
			#promo-tabs-nav #pt-1 a {height:87px;background-position:-689px -413px;}
			#promo-tabs-nav #pt-1.active a {background-position:-735px -413px;}
			#promo-tabs-nav #pt-2 a {height:237px;background-position:-643px -263px;}
			#promo-tabs-nav #pt-2.active a {background-position:-781px -263px;}
	#promo-tabs .content {float:left;width:264px;min-height:332px;border:1px solid #E9E9E9;border-top:none;background:#FFF;}
		#promo-tabs .content img {margin:0 0 15px;}
		#promo-tabs .content h3 {margin:0 15px 1.0714em 25px;color:#888;font-size:1.1666em;text-transform:uppercase;font-weight:400;}
		#promo-tabs .content p {margin:0 25px .8333em;color:#0A0A0A;}
		#promo-tabs .content p.more {text-align:right;}
		#promo-tabs .content ul {margin:0 25px 10px;list-style:none;}
			#promo-tabs .content ul li {margin:0 0 3px;padding:0 0 0 15px;background:url(pub/uploadimages/bp.png) no-repeat -915px -489px;}
		.promo-tabs-content {display:none;}
		.promo-tabs-content.active {display:block;}
	#article #checkcar {border:none;width:650px;}
		#article #checkcar p {position: relative; top: -8px; height: 5px; background: url(pub/uploadimages/bp.png) no-repeat}
		#article #checkcar tr .info {font-weight: 700;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8; width: 175px; padding-left:30px;text-indent:1em;}
		#article #checkcar tr .basic, #article #checkcar tr .expanded, #article #checkcar tr .full {width:23%;}
		#article #checkcar #check { background-position: -20px -588px; width:194px;}
		#article #checkcar th {text-indent:-9999em; padding:16px 0;background:url(pub/uploadimages/bp.png) no-repeat; border-right: none; border-bottom:none;}
			#article #checkcar th.basic {background-position: -235px -588px; border-right:none;}	
			#article #checkcar th.expanded {background-position:-385px -588px;}	
			#article #checkcar th.full {background-position:-535px -588px;}
		#article #checkcar td {background:#f5f5f5;border-bottom: 1px solid #e8e8e8;border-left:none;border-right:1px solid #FFF;text-indent:-9999em;}
			#article #checkcar #price td {background:url(pub/uploadimages/bp.png) no-repeat; text-indent: -9999em; height:49px; border:none;padding:0;}
				#article #checkcar #price .none{background:none; border:none;}
				#article #checkcar #price .basic{background-position: -236px -656px; }
				#article #checkcar #price .expanded{background-position: -385px -656px;}
				#article #checkcar #price .full{background-position: -535px -656px;}	
		#article #checkcar .okb, #article .oke, #article .okf {text-indent:-9999em; text-align:center; height: 49px;}
		#article  #checkcar .okb {background: #f5f5f5 url(pub/uploadimages/bp.png); background-position: -236px -516px;} 
			#article #checkcar .okb p  {background-position: -250px -638px;}
		#article  #checkcar .oke{background: #f5f5f5 url(pub/uploadimages/bp.png); background-position: -385px -516px;}
			#article #checkcar .oke p  {background-position: -400px -638px;}
		#article  #checkcar .okf{background: #f5f5f5 url(pub/uploadimages/bp.png); background-position: -536px -516px;}
			#article #checkcar .okf p  {background-position: -550px -638px;}
		#article #p  {height: 5px; bottom: -9px; position: relative; background: #f5f5f5 url(pub/uploadimages/bp.png);}
		#article .basic #p  {background-position: -250px -650px;}
		#article .expanded #p  {background-position: -400px -650px;}
		#article .okf #p  {background-position: -550px -650px;}
		
		#article #checkcar .empty {background:#FFF;width:6px;border:1px solid #e8e8e8;padding:0;}
			#article #checkcar #price .empty {background: none;border:none;}
			#article #checkcar th.empty {border: 1px solid #FFF;border-bottom: 1px solid #e8e8e8;}
		#fbframe {position:relative;top:10px;margin: 0px 0 0px 2px;padding:20px 0;}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(pub/uploadimages/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(pub/uploadimages/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:1px;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
