body {font-family: tahoma; font-size:11px; color:#626262}
body, h1, h2, h3, h4, form, fieldset {margin:0; padding:0px; border:0px;}
	img, a img {border:0px; padding:0px; margin:0px; float:left}
	ul {padding:0px; margin:0px;}
	a {text-decoration:none; outline: none; cursor:pointer; font-family: tahoma; font-size:11px; color:#626262}
	a:hover {color:#2b6ccd; text-decoration:underline}
	p {padding:0px; margin:0px;}
	.clear {clear:both; overflow:hidden; height:1px; }

#wrapper { width: 958px; margin:0 auto}

	#header {clear:both; overflow:hidden; height: 101px;}

		#header h1 {float:left; padding:23px 0 0 10px;}
		#header h1 a {display:block; width:226px; height:57px; background: url("../images/logo.jpg") no-repeat; text-indent:-999999px}
		#header .banner {float:left; margin:8px 0 0 18px; padding:0; width:542px; height:76px; position:relative; border:1px solid #CDCDCD; padding:1px}
		#header .banner a.wiecej {display:block; position: absolute; bottom: 0px; right:0px; width:70px; height:16px; background: url("../images/wiecej.jpg") no-repeat; text-indent:-999999px}
		#header .kontakt {float:right; width:142px; padding:25px 0 0 0}
		#header .kontakt p {display:block; text-align:right; font:11px tahoma; color:#626262}
		#header .kontakt p b {font-size:12px}
		#header .kontakt a {color:#2b6ccd; font:bold 11px tahoma; text-decoration:underline}
		#header .kontakt a:hover {color:#ce1017}

		#menu {float:left; margin:0 0 10px 0; padding:0; width:958px; height:33px; background: url("../images/menu.jpg") no-repeat}
			#menu ul {display: block; margin: 0; padding: 0; position: relative; height: 33px}
			#menu ul li { display: block; list-style: none; margin: 0; padding: 0 1px 0 0; float: left; position: relative; background:url("../images/sep-menu.jpg") no-repeat right 9px }
			#menu ul a { display: block; padding: 0px; line-height: 1;  }
			#menu ul a:hover {text-decoration:none}
			#menu ul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  			* html #menu #nav ul { line-height: 0; color: #626262 !important; }
			#menu ul ul a { zoom: 1; }
			#menu ul ul li { float: none; }
			#menu ul li a span {position:relative; margin:0px; padding:9px 0 0 0; height:21px; display:block; cursor:pointer; font-size:12px; font-family:tahoma; text-transform:uppercase; font-weight:bold; text-align:center}
			
			#menu ul li a span {padding: 9px 20px 0 20px}
			#Xmenu ul li.m1 a span {width:155px}

			#Xmenu ul li.m2 a span {width:107px}
			#Xmenu ul li.m2b a span {width:107px; background: url("../images/arrow-blue.jpg") no-repeat 90px 9px}

			#Xmenu ul li.m3 a span {width:115px}
			#Xmenu ul li.m3b a span {width:127px; background: url("../images/arrow-blue.jpg") no-repeat 110px 9px}

			#Xmenu ul li.m4 a span {width:152px}
			#Xmenu ul li.m4b a span {width:157px; background: url("../images/arrow-blue.jpg") no-repeat 140px 9px}
			
			#Xmenu ul li.m5 a span {width:176px}
			#Xmenu ul li.m5b a span {width:187px; background: url("../images/arrow-blue.jpg") no-repeat 170px 9px}
			
			#menu ul li.m5, #menu ul li.m5b {background:none}
			#menu ul li.m2:hover a span img, #menu ul li.m2b:hover a span img, #menu ul li.m2 a span img, #menu ul li.m2b a span img, #menu ul li.m2 a span.sf-sub-indicator, #menu ul li.m2b a span.sf-sub-indicator { display:none }
			#menu ul li.m3:hover a span img, #menu ul li.m3b:hover a span img, #menu ul li.m3 a span img, #menu ul li.m3b a span img, #menu ul li.m3 a span.sf-sub-indicator, #menu ul li.m3b a span.sf-sub-indicator { display:none }
			#menu ul li.m4:hover a span img, #menu ul li.m4b:hover a span img, #menu ul li.m4 a span img, #menu ul li.m4b a span img, #menu ul li.m4 a span.sf-sub-indicator, #menu ul li.m4b a span.sf-sub-indicator { display:none }
			#menu ul li.m5:hover a span img, #menu ul li.m5b:hover a span img, #menu ul li.m5 a span img, #menu ul li.m5b a span img, #menu ul li.m5 a span.sf-sub-indicator, #menu ul li.m5b a span.sf-sub-indicator { display:none }

			#menu ul li:hover ul li a { display:block}
			#menu ul li:hover ul li a.hover, #nav li:hover ul li a.active {}
			#menu ul ul {display: none; position: absolute; top: 30px; left: 0; margin: 0; padding:0; width:192px; text-align:left; height:auto}
			#menu ul ul li { display:block; float:left; text-align:left; padding:0; width:164px; padding: 0 14px 0 14px; clear:both; position:relative; background:#ffffff }
			#menu ul ul li a { display:block; padding:4px 2px; margin:0px; font:bold 12px tahoma; color:#717171; border-bottom:1px solid #DEDEDE}
			#menu ul ul li a:hover {color:#2b6ccd; text-decoration:none}
			#menu ul ul li.first {border:0px; padding-top:5px; background: url("../images/bg-sub-menu.jpg") repeat-x;}
			#menu ul ul li.last {border:0px; padding-bottom:7px; background: url("../images/bg-sub-last.png") no-repeat bottom left;}
			#menu ul ul li.last a {border:0px; }
			


	#t2ymain {clear:both; overflow:hidden; padding:0 0 10px 0}
	* html #t2ymain {float:left; width:958px}

		#search {float:left; width:958px; padding:0 0 10px 0; clear:both; overflow:hidden}
			#search .red {float:left; width:340px; height:260px; padding:0 30px 0 0}
				#search .one-r {background: url("../images/bg-red1.jpg") no-repeat}
				#search .two-r {background: url("../images/bg-red2.jpg") no-repeat}
				#search .red .head {display:block; padding:7px 0 0 13px; height:22px; font-weight:bold; color:#ffffff; clear:both; overflow:hidden}
					#search .red .head a {font-weight:bold; color:#ffffff}
					#search .red .head a:hover {text-decoration:underline}
				#search .red .icons {float:left; width:114px;}
					#search .red .icons ul {padding:0; margin:0}
					#search .red .icons ul li {display:block; padding:0; margin:0 0 2px 0; list-style:none; width:114px; height:79px; text-align:center;}
					#search .red .icons ul li a {display:inline-block; margin:9px 0 0 0; color:#626262}
					#search .red .icons ul li a b {display:block; padding:46px 0 0 0; color:#626262}
						#search .red .icons ul li a.active {margin:9px 0 0 0}
						#search .red .icons ul li a.active b, #search .red .icons ul li a.active:hover {color:#ffffff}
						#search .red .icons ul li a.icon_a {background: url("../images/icon-red1.png") no-repeat top center}
						#search .red .icons ul li a.icon_b {background: url("../images/icon-red2.png") no-repeat top center}
						#search .red .icons ul li a.icon_c {background: url("../images/icon-red3.png") no-repeat top center}
				#search .red .search {float:right; width:195px; padding:9px 0 0 0; color:#ffffff}
					#search .red .search div {width:195px; clear:both; overflow:hidden; }
					#search .red .search label {display:block; padding:0 0 2px 0; margin:0; clear:both; overflow:hidden; font-size:10px;}
					#search .red .search select {display:block; padding:1px 0 0 0px; width:195px; height:17px; border:0px; color:#626262; font:11px tahoma}
					#search .red .search option {color:#626262; font:11px tahoma; border:0px}
					#search .red .search div div.left {float:left; width:95px; clear:none; overflow:auto}
					#search .red .search div div.right {float:right; width:91px; clear:none; overflow:auto}
					#search .red .search div div select {width:91px}
					#search .red .search div.action div.left {padding:15px 0 0 0}
					#search .red .search div.action div.right {padding:8px 0 0 0}
					#search .red .search a {color:#ffffff; text-decoration:underline}
					#search .red .search a.button {display:block; float:right; padding:4px 0 0 23px; width:48px; height:19px; color:#ce1017; font-weight:bold; text-decoration:none; background: url("../images/szukaj-red.jpg") no-repeat}

			/* OLD width:578px; difference 196px */
			#search .blue {float:right; width: 382px; height:260px;}

				#search .one-b {background: url("../images/bg-blue1.jpg") no-repeat}
				#search .two-b {background: url("../images/bg-blue22.jpg") no-repeat}
				#search .three-b {background: url("../images/bg-blue3.jpg") no-repeat}
				
				
				#search .blue .head {display:block; padding:0; height:29px; color:#ffffff; clear:both; overflow:hidden; background:url("../images/bg-head-blue.jpg") no-repeat 0px 0px}
					#search .blue .head a {color:#626262}
					#search .blue .head ul {padding:0; margin:0}
					#search .blue .head ul li {float:left; display:inline; padding:0; margin:0; width:100px}
					#search .blue .head ul li a {display:block; width:100px; padding:7px 0 0 0; height:20px; text-align:center}
					#search .blue .head ul li.blue_a a.active, #search .blue .head ul li.blue_a a:hover {background: url("../images/bg-head-blue.jpg") no-repeat 0px -29px; color:#ffffff; text-decoration:none}
					#search .blue .head ul li.blue_b a.active, #search .blue .head ul li.blue_b a:hover {background: url("../images/bg-head-blue.jpg") no-repeat -166px -58px; color:#ffffff; text-decoration:none}
					#search .blue .head ul li.blue_c a.active, #search .blue .head ul li.blue_c a:hover {width:230px; background: url("../images/bg-head-blue.jpg") no-repeat -332px -87px; color:#ffffff; text-decoration:none}
					#search .blue .head ul li.blue_c a { text-align:left; padding:7px 0 0 16px; width:230px}
				#search .blue .show {float:left; width:262px; height:241px}
				#search .blue .search {float:left; width:135px; padding:27px 0 0 30px; color:#ffffff}
					#search .blue .search div {width:135px; clear:both; overflow:hidden; }
					#search .blue .search label {display:block; padding:0 0 2px 0; margin:0; clear:both; overflow:hidden; font-size:10px;}
					#search .blue .search select {display:block; padding:1px 0 0 0px; width:135px; height:17px; border:0px; color:#626262; font:11px tahoma}
					#search .blue .search option {color:#626262; font:11px tahoma; border:0px}
					#search .blue .search div div.left {float:left; width:62px; clear:none; overflow:auto}
					#search .blue .search div div.right {float:right; width:62px; clear:none; overflow:auto}
					#search .blue .search div div select {width:62px}
					#search .blue .search div.action {padding:20px 0 0 0}
					#search .blue .search a.button {display:block; float:right; padding:4px 0 0 23px; width:48px; height:19px; color:#3B537F; font-weight:bold; text-decoration:none; background: url("../images/szukaj-blue.jpg") no-repeat}
				#search .blue .icons {float:right; width:114px;}
					#search .blue .icons ul {padding:0; margin:0}
					#search .blue .icons ul li {display:block; padding:0; margin:0 0 2px 0; list-style:none; width:114px; height:79px; text-align:center;}
					#search .blue .icons ul li a {display:inline-block; margin:13px 0 0 0; color:#626262}
					#search .blue .icons ul li a b {display:block; padding:46px 0 0 0; color:#626262}
						#search .blue .icons ul li a.active {margin:13px 0 0 0}
						#search .blue .icons ul li a.active b, #search .blue .icons ul li a.active:hover {color:#ffffff}
						#search .blue .icons ul li a.icon_a {background: url("../images/icon-blue1.png") no-repeat top center}
						#search .blue .icons ul li a.icon_b {background: url("../images/icon-blue2.png") no-repeat top center}
						#search .blue .icons ul li a.icon_c {background: url("../images/icon-blue3.png") no-repeat top center}


		#offers {float:left; width:958px; padding:0 0 10px 0; clear:both; overflow:hidden}

			#offers .leftcol {float:left; width:370px}
			#offers .rightcol {float:right; width:578px}

			#offers .kat {float:left; display:block; width:370px; padding:0 0 10px 0; margin:0; }
				#offers .kat ul {float:left; padding:0; margin:0 1px 0 0}
				#offers .kat ul li {display:block; float:left; clear:both; padding:7px 0 0 26px; height:22px; width:96px; background: url("../images/bg-kat.jpg") repeat-x; border-right:1px solid #CAD6EA; border-bottom:1px solid #D2DDEF}
				#offers .kat ul li.b-left {height:23px; background: url("../images/bg-kat-bottom-left.jpg") no-repeat; border-bottom:0px}
				#offers .kat ul li.b-right {height:23px; background: url("../images/bg-kat-bottom-right.jpg") no-repeat; border-bottom:0px}
				#offers .kat ul li a {display:block; float:left; padding:1px 0 1px 18px; background: url("../images/arrow-blue-white.jpg") no-repeat 0 2px}
				#offers .kat ul.noborder {margin:0px}
				#offers .kat ul.noborder li {border-right:0px;}

		.home .call {float:left; display:block; padding:15px 0 0 21px; margin:0 0 10px 0; width:349px; height:114px; background: url("../images/bg-call.jpg") no-repeat}
			.home .call p {padding:0 0 12px 0}
			.home .call a {font-weight:bold; color:#2b6ccd}
			.home .call a.link {margin:0 0 0 -3px}

		.home .partners {float:left; display:block; padding:0; margin:0; width:536px; height:81px}
			
		.tabs {display:block; height:31px; background: url("../images/bg-tab.jpg") repeat-x}
			.corner {display:block; height:31px; background: url("../images/bg-corner.jpg") no-repeat top right}
			.tabs span {float:left; height:31px; background: url("../images/bg-tab-left.jpg") no-repeat top left}
			.tabs span b {display:block; float:left; padding:8px 21px 0 16px; height:23px; color:#ffffff; background: url("../images/bg-tab-right.jpg") no-repeat top right}

		.home .box {float:left; display:block; padding:0 11px; margin:0 0 10px 0; width:164px; height:260px; background: url("../images/bg-box.jpg") no-repeat}
			.home .middle_box {margin:0px 10px 10px 10px}
			.home .box .top {display:block; height:40px; padding:0 0 11px 0}
			.home .box .top h1 {display:block; padding:10px 0 0 0; margin:0; text-align:center; font-size:14px; font-weight:bold}
			.home .box .top h1 a {color:#ffffff; font-size:14px; font-weight:bold}
			.home .box .pic {display:block; height:60px; padding:0 0 11px 0; clear:both}
			.home .box ul {dispaly:block; float:left; padding:0 0 4px 0; margin:0; clear:both}
			.home .box ul li {float:left; padding:2px 9px 5px 11px; margin:0; clear:both; width:144px; list-style:none; background: url("../images/sep-box.jpg") repeat-x bottom left; color:#696969; font:11px/20px tahoma}
			.home .box ul li.last {background:none}
			.home .box ul li a {display:block; color:#696969; font:11px tahoma; width:144px; }
			.home .box ul li a b {float:left; font-weight:normal}
			.home .box ul li a span {float:right;}
			.home .box ul li a:hover {color:#ce1017}
			.home .box a.link {float:right}
			.home .box a.link span {padding-right:0px}

		.home .cards {float:left; display:block; padding:7px 9px 0 11px; margin:0; width:166px; height:74px; background: url("../images/box-186.jpg") no-repeat}
			.home .cards p {display:block; text-align:center; padding:0 0 5px 0; font:11px/11px tahoma}

		.sub .cards {float:left; display:block; padding:7px 14px 0 17px; margin:0; width:167px; height:74px; background: url("../images/box-198.jpg") no-repeat}
			.sub .cards p {display:block; text-align:center; padding:0 0 5px 0; font:11px/11px tahoma}

		.home .code {float:left; display:block; padding:7px 9px 0 11px; margin:0px 10px 0 10px; width:166px; height:74px; background: url("../images/bg-szukaj_box.jpg") no-repeat}
			.home .code p {display:block; padding:0 0 3px 0; font:11px/11px tahoma}
			.home .code p b {display:block; font-size:10px; padding:0 0 2px 0}
			.home .code div {float:left; width:108px; height:18px; padding:5px 0 0 6px; margin:0 0 0 -3px; background: url("../images/input-code.gif") no-repeat}
			.home .code div input {float:left; padding:0; margin:0; width:100px; height:17px; border:0px; background:none; font:11px/12px tahoma }
			.home .code a.link {float:right; padding:0 7px 0 0;}
			.home .code a.link span {padding:4px 0px 0 7px;}

		.home .book {float:right; display:block; padding:7px 9px 0 14px; margin:0; width:163px; height:74px; background: url("../images/box-186.jpg") no-repeat}
			.home .book p {display:block; padding:0 0 7px 0; font:11px/11px tahoma}
			.home .book a.link {margin:0 0 3px -3px}
			.home .book a.calc span {width:142px; padding:4px 3px 0 13px}
			.home .book a.waga span {width:145px; padding:4px 0px 0 13px}
			.home .book a.calc b {padding:0 22px 0 0; background: url("../images/icon-calc.gif") no-repeat right 3px}
			.home .book a.waga b {padding:0 22px 0 0; background: url("../images/icon-waga.gif") no-repeat right 5px}

		.home .full {clear:both; overflow:hidden; width:958px; float:left}

		.home .newsletter {float:left; display:block; padding:9px 10px 0 11px; margin:0; width:159px; height:81px; background: url("../images/bg-newsletter.jpg") no-repeat}
			.home .newsletter p {display:block; padding:0 0 5px 0; font:9px/9px tahoma; width:156px}
			.home .newsletter p b {font:bold 11px tahoma}
			.home .newsletter a.link span {padding:4px 0px 0 8px; font-size:10px}
			.home .newsletter a.del {float:right}
			.home .newsletter a.del span {width:60px}

		.home .google {float:right; width:768px; height:80px; padding:10px 0 0 0; position:relative; background: url("../images/bg-google.jpg") no-repeat}
			.home .google div {float:left; padding:0 0 0 30px; width:150px}
			.home .google div p {font:11px/11px tahoma; display:block; padding:0 0 2px 0}
			.home .google div p a {color:#2b6ccd; font:bold 12px tahoma; text-decoration:underline}
			.home .google div a {color:#2b6ccd; font:11px/11px tahoma;}
			.home .google div.arrows {position:absolute; bottom:5px; left:-17px; display:block; width:36px; height:14px}
			.home .google div.arrows a {display:block; width:17px; height:14px; text-indent:-999999px}
			.home .google a.prev {float:left; background: url("../images/arrow-prev.gif") no-repeat}
			.home .google a.next {float:right; background: url("../images/arrow-next.gif") no-repeat}			

		#left {float:left; width:198px;}

		#right {float:right; width:750px}

			.steps {display:block; float:left; width:750px; height:40px; margin:0 0 10px 0; background: url("../images/bg-steps.jpg") no-repeat}
				.steps ul {padding:0; margin:0}
				.steps ul li {float:left; display:inline; padding:0 1px 0 0; margin:0; list-style:none; height:40px}
				.steps li.last {padding:0}
				.steps li a {display:block; height:28px; text-align:center; padding-top:12px; font-weight:bold}
				.steps li.s1 a {width:150px}
				.steps li.s2 a, .steps li.s3 a, .steps li.s4 a, .steps li.s5 a {width:149px}
				.steps li.s1 a.active {background: url("../images/bg-steps.jpg") no-repeat 0 -40px; color:#696969}
				.steps li.s2 a.active {background: url("../images/bg-steps.jpg") no-repeat -151px -40px; color:#696969}
				.steps li.s3 a.active {background: url("../images/bg-steps.jpg") no-repeat -301px -40px; color:#696969}
				.steps li.s4 a.active {background: url("../images/bg-steps.jpg") no-repeat -451px -40px; color:#696969}
				.steps li.s5 a.active {background: url("../images/bg-steps.jpg") no-repeat -601px -40px; color:#696969}

			.step {display:block; float:left; width:737px; height:27px; padding:13px 0 0 13px; margin:0 0 10px 0; background: url("../images/bg-step.jpg") no-repeat; color:#ffffff}				

			#right .kat {float:left; display:block; width:750px; padding:0 0 10px 0; margin:0; }
				#right .kat ul {padding:1px 0 0 0; margin:0}
				#right .kat ul li {display:block; float:left; clear:both; padding:7px 0 0 16px; height:23px; width:734px; background: url("../images/bg-kat-long.jpg") no-repeat 0 -30px}
				#right .kat ul li.title {background: url("../images/bg-kat-long.jpg") no-repeat 0 0}
				#right .kat ul li.last {background: url("../images/bg-kat-long.jpg") no-repeat 0 -60px}
				#right .kat ul li a {display:block; float:left; padding:1px 0 1px 18px; background: url("../images/arrow-blue-white.jpg") no-repeat 0 2px}
				#right .kat ul.noborder {margin:0px}
				#right .kat ul.noborder li {border-right:0px;}
				#right .kat span {display:inline-block; float:left; padding:0; margin:0; font-weight:bold}	
				#right .kat .p1 {width:347px;}
				#right .kat .p2 {width:232px; text-align:center}			
				#right .kat .p3 {width:137px; text-align:center}
				#right .kat .p2 img {float:none}
				#right .kat ul li.title b {display:inline-block; color:#6d88b8; padding:0; margin:0}
				#right .kat .t1 {width:365px}
				#right .kat .t2 {width:232px; text-align:center}
				#right .kat .t3 {width:137px; text-align:center}

			#right .hotels {float:left; display:block; width:750px; padding:0 0 20px 0; margin:0; }
				#right .hotels .sort {float:left; margin:1px 0px; padding:0 0 0 15px; height:30px; background:#DCE5F3; width:735px;}
				#right .hotels .sort span {display:inline-block; padding:7px 3px 0 0; font-weight:bold; color:#6d88b8}
				#right .hotels .sort select {display:inline-block; padding:0; margin:1px 25px 0 0; width:145px; height:18px; border:1px solid #C1D3EF; color:#626262; font:11px tahoma}
				#right .hotels .sort option {color:#626262; font:11px tahoma; border:0px}

				#right .hotels ul.title {padding:0; margin:0; height:30px; width:750px }
					#right .hotels ul.title li {float:left; display:inline; list-style:none; padding:7px 0 0 0; margin:0 1px 0 0; background:#DCE5F3; height:23px; color:#6d88b8; font-weight:bold; border-right:1px solid #CAD6EA; text-align:center}
					#right .hotels ul.title li.t1 {width:50px;}
					#right .hotels ul.title li.t2 {width:362px; padding:7px 0 0 15px; text-align:left}
					#right .hotels ul.title li.t3 {width:189px;}
					#right .hotels ul.title li.t4 {width:128px; border:0px; margin:0px}
					
				#right .hotels ul.hotel {padding:0; margin:0; height:30px; width:750px }
					#right .hotels ul.hotel li {float:left; display:inline; list-style:none; padding:7px 0 0 0; margin:0 1px 0 0; background: url("../images/bg-hotel.jpg") repeat-x; height:99px; font-weight:bold; border-right:1px solid #CAD6EA; text-align:center}
					#right .hotels ul.hotel li.h1 {width:50px; padding-top:40px; height:66px}
					#right .hotels ul.hotel li.h2 {width:357px; padding:20px 0 0 20px; text-align:left; height:86px}
					#right .hotels ul.hotel li.h3 {width:189px; padding-top:45px; height:61px }
						#right .hotels ul.hotel li.h3 img {float:none}
					#right .hotels ul.hotel li.h4 {width:128px; border:0px; margin:0px; padding-top:45px; height:61px}					
					#right .hotels .des {float:left; display:block; padding:0 0 0 18px; width:230px}
					#right .hotels .des h3 {display:block; padding:0; margin:0; font:bold 11px tahoma; color:#696969}
					#right .hotels .des span {display:block; color:#e41218; padding:0 0 1px 0;}
					#right .hotels .des p {font-weight:normal; padding:0 0 4px 0}
					#right .hotels .des a.link {margin:0 0 0 -3px}
					#right .hotels .des a.link span {color:#626262; padding:4px 5px 0 13px;}
					#right .hotels .des a.link:hover span {color:#2b6ccd}

			#right .choice {float:left; display:block; width:750px; padding:0 0 20px 0; margin:0; }
				#right .choice .blue {float:left; margin:1px 0px; padding:7px 0 0 15px; height:23px; background:#DCE5F3; width:735px; font-weight:bold; color:#6d88b8}
				#right .choice ul.hot {padding:0; margin:0; height:105px; width:750px }
					#right .choice ul.hot li {float:left; display:inline; list-style:none; padding:0; margin:0; height:105px; font-weight:bold; border-right:1px solid #CAD6EA; text-align:center}
					#right .choice ul.hot li.h1 {width:409px; text-align:left; padding:21px 0 0 20px; height:84px;}
					#right .choice ul.hot li.h2 {width:190px; padding-top:35px; height:70px}
					#right .choice ul.hot li.h2 b {display:block; padding:0 0 5px 0}
					#right .choice ul.hot li.h2 img {float:none}
					#right .choice ul.hot li.h3 {width:106px; border:0; padding:30px 0 0 23px; height:75px}
					#right .choice .des {float:left; display:block; padding:0 0 0 18px; width:230px}
					#right .choice .des span {display:block; color:#e41218; padding:0 0 1px 0;}
					#right .choice .des p {font-weight:normal; padding:0}
					#right .choice .des a.link {margin:0 0 0 -3px}
					#right .choice .des a.link span {color:#626262; padding:4px 5px 0 13px;}
					#right .choice .des a.link:hover span {color:#2b6ccd}
		
					#right .choice ul a.link {margin-bottom:5px}
					#right .choice ul a.link span {width:65px}
				
				#right .choice .sort {float:left; margin:1px 0 1px 0; padding:0 0 0 15px; height:30px; background:#E8E8E8; width:735px;}
					#right .choice .sort span {float:left; display:inline-block; padding:7px 7px 0 0; font-weight:bold; color:#6d88b8}
					#right .choice .sort select {float:left; display:inline-block; padding:0; margin:5px 25px 0 0; width:145px; height:18px; border:1px solid #C1D3EF; color:#626262; font:11px tahoma}
					#right .choice .sort option {color:#626262; font:11px tahoma; border:0px}
					#right .choice .sort p {float:right; display:inline-block; padding:7px 10px 0 0}
					#right .choice .sort p b {color:#e41218}

				#right .choice .legend {float:left; margin:1px 0px; padding:7px 0 0 0; height:23px; width:750px}
					#right .choice .legend p {float:left; display:inline-block; padding:0 0 0 15px}
					#right .choice .legend p b {display:inline-block; padding:0 3px 0 0}

				#right .choice ul.title, #right .choice ul.oferta {padding:0; margin:0; height:30px; width:750px }
					#right .choice ul.title li, #right .choice ul.oferta li {float:left; display:inline; list-style:none; padding:7px 0 0 0; margin:0 1px 0 0; background:#DCE5F3; height:23px; font-weight:bold; border-right:1px solid #CAD6EA; text-align:center}
					#right .choice ul.title li.t1, #right .choice ul.oferta li.o1 {width:136px; text-align:left; padding:7px 0 0 14px;}
					#right .choice ul.title li.t2, #right .choice ul.oferta li.o2 {width:95px;}
					#right .choice ul.title li.t3, #right .choice ul.oferta li.o3 {width:98px;}
					#right .choice ul.title li.t4, #right .choice ul.oferta li.o4 {width:93px;}
					#right .choice ul.title li.t5, #right .choice ul.oferta li.o5 {width:106px;}
					#right .choice ul.title li.t6, #right .choice ul.oferta li.o6 {width:108px;}
					#right .choice ul.title li.t7, #right .choice ul.oferta li.o7 {width:88px; margin:0px; border:0}
					#right .choice ul.oferta {height:47px; clear:both}
						#right .choice ul.oferta img {float:none}
						#right .choice ul.oferta b.lm {padding:5px 15px 0 0; display:inline-block; background:url("../images/icon-lm.gif") no-repeat right 0px}
						#right .choice ul.oferta b.star {padding:0 13px 0 0; display:inline-block; font-weight:normal; background:url("../images/icon-star.gif") no-repeat right 4px}
						#right .choice ul.oferta a {display:block; font-weight:bold; color:#e41218}
						#right .choice ul.oferta li {background:#ffffff; display:block; height:39px; border-bottom:1px solid #CAD6EA; font-weight:normal}
						#right .choice ul.oferta li.o1 {padding:15px 0 0 14px; height:31px}
						#right .choice ul.oferta li.o2, #right .choice ul.oferta li.o3 {padding-top:15px; height:31px}
						#right .choice ul.oferta li.o4 {padding:10px 0 0 0; height:36px}
						#right .choice ul.oferta li.o5 {padding:10px 0 0 0; height:36px}
						#right .choice ul.oferta li.o6 {padding:10px 0 0 0; height:36px}
						#right .choice ul.oferta li.o7 {padding:15px 0 0 0; height:31px}
						#right .choice ul.oferta li.o7 {border-bottom:1px solid #CAD6EA}
		
			#right .free {float:left; padding:17px 0 0 0; margin:0; background:#DCE5F3; border:4px solid #D2DCEB; width:742px; height:35px; font-size:13px; font-weight:bold; color:#6d88b8; text-align:center}

			#right .hot_summary {float:left; width:730px; clear:both; height:85px; padding:20px 0 0 20px; background:url("../images/bg-hot-summary.jpg") no-repeat;}
					#right .hot_summary .des {float:left; display:block; padding:0 48px 0 18px}
					#right .hot_summary .des span {display:block; color:#e41218; padding:0 0 1px 0;}
					#right .hot_summary .des p {font-weight:normal; padding:0}
					#right .hot_summary .des a.link {margin:0 0 0 -3px}
					#right .hot_summary .des a.link span {color:#626262; padding:4px 5px 0 13px;}
					#right .hot_summary .des a.link:hover span {color:#2b6ccd}		

			#right .box_outter {width:750px; float:left; padding:0 0 10px 0; margin:10px 0; background: url("../images/bg-750-bottom.jpg") no-repeat bottom left;}
			#right .box_inner {float:left; width:750px; padding:10px 0 0 0; margin:0; background: url("../images/bg-750-top.jpg") no-repeat top left; position:relative }
			#right .box_inner div {float:left; width:708px; padding:10px 20px 5px 20px; border:1px solid #CDCDCD; border-width:0 1px 0px 1px;}	
				#right .box_inner div p {padding:0 0 7px 0}

			#right div.loty p {float:left; padding:0}
			#right div.loty a.link {float:right}
			
			#right .yellow_box {float:left; width:730px; clear:both; height:91px; padding:20px 0 0 20px; margin:0 0 10px 0; background:url("../images/bg-box-yellow.jpg") no-repeat; text-align:center}
				#right .yellow_box b {}
				#right .yellow_box h1 {padding:0 0 10px 0; margin:0; color:#e41218; font:bold 14px tahoma}
				#right .yellow_box b {}
				#right .yellow_box b {}

			#right  form {float:left; padding:0 0 10px 0}

			#right .content {float:left; clear:both; overflow:hidden; width:750px;}
				#right .content p {padding:0 0 10px 0}
				#right .content p.center {display:block; text-align:center}
				#right .content p.blue {padding:6px 0 8px 15px; margin:0 0 10px 0; width:735px; display:block; color:#ffffff; font-weight:bold; background:#94A9CC; clear:both; overflow:hidden}
				#right .content p b {display:block}
				#right .content p b.padlock {padding:1px 0 1px 18px; background: url("../images/icon-padlock.gif") no-repeat 0 0}
				#right .content p span {color:#de2e33}
				#right .content p span.blue {color:#2b6ccd; font-weight:bold}
				#right .content p span.normal {color:#696969}
				#right .content p a {color:#2b6ccd}
				#right .content input.check {float:left; padding:0 7px 0 0; margin:0px 7px 0px 15px; width:16px; height:16px; background:none; border:0px}
			
				#right .content a.link {float:left}


		div.person {float:left; clear:both; overflow:hidden; padding:31px 0 20px 17px; margin-bottom:10px; width:733px; background:#F1F1F1}
			div.person div.col {float:left; padding:0 0 0 60px; width:265px}
			div.person div.col div {float:left; display:block; clear:both; overflow:hidden; padding:0 0 5px 0; width:265px} 
			div.person label {float:left; padding:2px 0 0 0; margin:0; width:90px}
			div.person span {color:#de2e33}
			div.person input {float:right; padding:1px 3px; margin:0; width:161px; height:14px; border:1px solid #CDCDCD; background:#ffffff; font:11px/12px tahoma; color:#696969}
			div.person select {float:right; display:block; padding:1px 0 0 0px; width:169px; height:18px; border:1px solid #CDCDCD; color:#696969; font:11px tahoma}
			div.person option {color:#696969; font:11px tahoma; border:0px}
			div.person select.short {width:85px; float:left; margin-left:7px}

		div.user {float:left; clear:both; overflow:hidden; padding:31px 0 20px 77px; margin-bottom:10px; width:673px; background:#F1F1F1}
			div.user ul {float:left; display:block; clear:both; overflow:hidden; padding:0 0 5px 0; height:18px; width:600px} 
			div.user ul li {float:left; display:inline; padding:0; margin:0; list-style:none; font-weight:bold; height:18px}
				div.user ul li.u1 {width:27px}
				div.user ul li.u2 {width:99px}
				div.user ul li.u3 {width:179px}
				div.user ul li.u4 {width:179px}
				div.user ul li.u5 {width:90px}
				div.user input {float:left; padding:1px 3px; margin:0; width:161px; height:14px; border:1px solid #CDCDCD; background:#ffffff; font:11px/12px tahoma; color:#696969}
				div.user select {float:left; display:block; padding:1px 0 0 0px; width:85px; height:18px; border:1px solid #CDCDCD; color:#696969; font:11px tahoma}
				div.user option {color:#696969; font:11px tahoma; border:0px}
				div.user ul li.u5 input {width:81px}

		div.message {float:left; clear:both; overflow:hidden; padding:10px; margin-bottom:10px; width:730px; background:#F1F1F1}
			div.message textarea {float:left; padding:2px 3px; font:11px/12px tahoma; color:#696969; border:1px solid #DCDCDC; width:722px; height:70px}

/* PAGES */
		.pages {float:left; padding:0;}
		.pages ul {padding:0; margin:0; float:left; width:580px;}
		.pages ul li {float:left; padding:0 2px 0 0; margin:0; font:11px tahoma; color:#C9C9C9; list-style:none}
		.pages a {display:inline-block; padding:1px 7px 0 6px; margin:0; font:bold 11px tahoma; color:#334d73; border-right:1px solid #C9C9C9}
		.pages a:hover, .pages a.active {text-decoration:none; text-decoration:underline; color:#e41218}
		.pages a.last {border:0}
		.pages ul li.prev {padding:0 10px 0 0}
		.pages ul li.prev a {padding:0; width:19px; height:17px; background:url("../images/pages-prev.jpg") no-repeat; border:0}
		.pages ul li.prev a:hover {background-position: 0 -17px; text-decoration:none}
		.pages ul li.prev2 a {padding:0; width:19px; height:17px; background:url("../images/pages-prev2.jpg") no-repeat; border:0}
		.pages ul li.prev2 a:hover {background-position: 0 -17px; text-decoration:none}
		.pages ul li.next {padding:0 2px 0 10px}
		.pages ul li.next a {padding:0; width:19px; height:17px; background:url("../images/pages-next.jpg") no-repeat; border:0}
		.pages ul li.next a:hover {background-position: 0 -17px; text-decoration:none}
		.pages ul li.next2 a {padding:0; width:19px; height:17px; background:url("../images/pages-next2.jpg") no-repeat; border:0}
		.pages ul li.next2 a:hover {background-position: 0 -17px; text-decoration:none}

	a.link {display:inline-block; float:left; padding:0 8px 0 0; margin:0; height:23px; background: url("../images/link-right.gif") no-repeat right 0; font-weight:bold; color:#626262}
		a.link span {display:block; float:left; padding:4px 5px 0 13px; height:19px; background: url("../images/link-left.gif") no-repeat 0 0; font-weight:bold; color:#626262}
		a.link span b {display:block; padding:0 8px 0 0; background: url("../images/arrow-red.gif") no-repeat right 5px}
	a.link:hover {background: url("../images/link-right.gif") no-repeat right -23px; text-decoration:none}
		a.link:hover span {background: url("../images/link-left.gif") no-repeat 0 -23px; text-decoration:none}
		a.link:hover span b {background: url("../images/arrow-blue.gif") no-repeat right 5px}
	.sub a.call {float:left; display:block; width:198px; height:80px; margin:0 0 10px 0; padding:0}
	.sub a.prev {float:right}
		.sub a.prev b {padding:0 0 0 11px; background: url("../images/arrow-red2.gif") no-repeat 0 5px}
		.sub a.prev:hover b {background: url("../images/arrow-blue2.gif") no-repeat 0 5px}
	.sub a.print {float:left; margin:0 0 0 205px}
		.sub a.print b {padding:0 0 0 18px; background: url("../images/icon-print.gif") no-repeat 0 2px}
		.sub a.print:hover b {background: url("../images/icon-print-blue.gif") no-repeat 0 2px}
	a.ssl {float:right; padding:1px 0 1px 18px; margin-right:15px; background: url("../images/icon-padlock.gif") no-repeat 0 0}
	a.bred {display:block; float:right; padding:7px 0 0 0; margin:0; height:24px; width:128px; text-align:center; background: url("../images/button-red.jpg") no-repeat right 0; font-weight:bold; color:#ffffff}
	a.bred:hover {color:#ffffff}

	#footer {clear: both; overflow:hidden; padding:0; background: url("../images/bg-footer.jpg") repeat-x}
		#footer a {color:#626262}
		#footer a:hover {color:#2b6ccd; text-decoration:underline}
		#footer ul.menu {float:right; width:659px; padding:9px 0 9px 0}
			#footer ul.menu li {float:left; display:inline; padding:0 11px; list-style:none; background:url("../images/sep-silver.jpg") no-repeat right 2px;}	
			#footer ul.menu li.last {padding:0 0 0 9px; background:none}
			#footer ul.menu li a {padding:0; font:bold 11px tahoma}
			#footer ul.menu li a:hover {text-decoration:underline}
		#footer .tags {clear:both; overflow:hidden; padding:9px 15px 0 15px; width:928px; height:24px; border-top:1px solid #E5E5E5; background: url("../images/bg-tags.jpg") no-repeat bottom left}
		#footer ul.bottom {float:left; width:958px; padding:10px 0 8px 0}
			#footer ul.bottom li {float:left; display:inline; padding:1px 25px 3px 0; list-style:none; }	
			#footer ul.bottom li.reg {float: right; padding: 1px 5px 3px 5px; background:#748EBB; color:#ffffff}
			#footer ul.bottom a {font-weight:bold}
			#footer ul.bottom li.reg a {color:#ffffff !important; text-decoration:underline}
			#footer ul.bottom li.reg a:hover {color:#0055aa}

