/*
** Eurotravels CSS.
** All rights reserved.
**
** Created by Bil Software, www.bilsoftware.com, 2009
*/

body { margin: 0; font: 11px Arial, Helvetica, sans-serif; background: white; color: black; }
	/* general tags */
	img { border: 0; }
	/* forms - general */
	/*--------------------------------------------------------------------------------------------------------*/
	form, fieldset { margin: 0; padding: 0; }
		form .input { height: 14px; padding: 3px; border: 1px solid #d4d0c8; font-size: 11px; }
		form .file { padding: 3px;  }
		form .button { width: 74px; height: 21px; padding: 0 0 3px 0; border: 0; background: white url(../images/_input.gif) 0 0 no-repeat; color: white; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; }
		form .submit { margin: 0 55px 10px 0; text-align: right; }
		form .price { width: 40px; }
		form fieldset { border: 0; clear: both; }
		form fieldset legend { display: none; }
		form fieldset ol, form fieldset ul { margin: 0; padding: 0; list-style: none; }
		form fieldset ul { margin: 0 42px 15px 4px; }
			form fieldset ol li { height: 30px; margin: 0; padding: 0; clear: both; overflow: hidden; zoom: 1.0; }
				form fieldset ol li label { float: right; margin: 0 10px 0 0; padding: 3px 0 0 0; font-size: 12px; }
				form fieldset ol li input, form fieldset ol li select { float: right; margin: 0 10px 0 0; }
				form fieldset ol li div { float: right; width: 200px; font-size: 12px; }
				form fieldset ol li span { float: right; padding: 3px 0 4px 0; }
			form fieldset ul li { height: 20px; margin: 0 10px 5px 0; padding: 0 0 5px 0; background-image: url(../images/_dots_l.gif); background-repeat: repeat-x; background-position: bottom; }
				form fieldset ul li div { float: left; }
				form fieldset ul li span { float: right; }
			form fieldset p { margin: 0 0 10px 10px !important; padding: 0; font-size: 10px; text-align: left; }
			form fieldset a { color: #ca3939 !important; font-size: 12px; text-decoration: none; }
				form fieldset a:hover { text-decoration: underline; }
			form fieldset textarea { width: 94%; height: 40px; margin: 10px; padding: 5px; border: 1px solid #808080; font-size: 11px; }
			form fieldset span { display: block; margin: 0 10px 0 0; text-align: right; }
	/*--------------------------------------------------------------------------------------------------------*/
	#main { width: 950px; margin: 0 auto; clear: both; overflow: hidden; zoom: 1.0; position: relative; background: white; }
		#main .slider { clear: both; }
			#main .slider input { width: 65px; }
			#slidervalue3, #slidervalue4 {width: 85px; }
			#slider, #slider2, #slider3, #slider4, #slider5 { float: left; margin-right: 10px; }
		.tooltip{ display: block; width: 200px; border: 1px solid white; background: #BA0001; color: white; padding: 10px; font-size: 12px; }
		#main .like_formbutton { cursor: default; float: left; margin: 0 10px 0 0; padding: 3px 0 0 0; color: white !important; }
		#main .like_formbutton:hover { text-decoration: none !important; }
		#main .success, #main .error { margin: 0 0 10px 0; padding: 10px; text-align: center; color: white; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
		#main .success { background: #649600; }
		#main .error { background: #BA0001; }
			#main .success a, #main .error a { color: white !important; text-decoration: underline; } 
			#main .success small, #main .error small, #main .success em, #main .error em { color: white !important; }
		#main .s12 { margin-bottom: 5px !important; font-size: 12px; line-height: 17px; }
			#main .s12 a { color: #ba0000 !important; }
		#main .mrg { margin: 0 auto; }
		#main span.br, #main span.br_d { display: block; width: 100%; height: 1px; clear: both; font-size: 1px; }
		#main span.br { background: white url(../images/_dots_l.gif) 0 top repeat-x; }
		#main span.br_d { background: white url(../images/_dots_d.gif) 0 top repeat-x; }
		#main .dots { background: white url(../images/_dots_l.gif) 0 0 repeat-x; }
		#main .relative { position: relative; }
		#welcome { position: absolute; top: 8px; }
			#welcome h2 { float: left; margin: 0 0 0 10px; padding: 0; font: bold 15px Verdana, Arial, Helvetica, sans-serif; }
			#welcome p { float: left; margin: 0; padding: 0; text-indent: -500px; overflow: hidden; }
		/* top */
		/*--------------------------------------------------------------------------------------------------------*/
		#top { width: 100%; height: 72px; padding: 1px 0 1px 0; clear: both; overflow: hidden; zoom: 1.0; position: absolute; top: 28px; background: white url(../images/_dots_l.gif) 0 0 repeat-x; }
			#logo { float: left; width: 344px; height: 70px; background: white url(../images/logo.gif) 0 0 no-repeat; text-indent: -200px; overflow: hidden; cursor: pointer; }
			#top form div { float: left; padding: 25px 0 0 35px; }
				#top form div * { float: left; }
				#top form div .input { width: 155px; margin: 0 15px 0 0; }
			#top ul { float: right; margin: 0; padding: 0; list-style: none; }
				#top ul li { float: left; width: 70px; height: 70px; background: white url(../images/top_sep.gif) 0 0 no-repeat; }
					#top ul li a { display: block; width: 70px; height: 66px; padding: 4px 0 0 0; text-align: center; font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; text-decoration: none; color: #484848; background-position: bottom; background-repeat: no-repeat; }
					#top ul li a:hover { text-decoration: underline; }
					#top ul li span { display: block; width: 70px; height: 66px; padding: 4px 0 0 0; text-align: center; font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; text-decoration: none; color: #484848; background-position: bottom; background-repeat: no-repeat; cursor:pointer; }
					#top ul li span:hover { text-decoration: underline; }
					#b_ac { background-image: url(../images/top_btn_add.png); }
					#b_owner { background-image: url(../images/top_btn_owner.png); }
					#b_tourist { background-image: url(../images/top_btn_tourist.png); }
					#b_powsi { background-image: url(../images/top_btn_powsinoga.png); }
					#b_logout { background-image: url(../images/top_btn_logout.png); }
		#langs { margin: 0; padding: 0; clear: both; overflow: hidden; zoom: 1.0; position: absolute; top: 10px; right: 0; list-style: none; }
			#langs li { float: left; }
				#langs li img { width: 20px; height: 14px; margin: 0 0 0 5px; cursor:pointer;}
		/* content header */
		/*--------------------------------------------------------------------------------------------------------*/
		#content { padding: 108px 0 0 0; }
			#header { margin: 0 0 10px 0; }
				#header div { margin: 0 0 7px 0; text-align: center; }
				#header p { display: block; width: 100%; margin: 0; padding: 5px 0 4px 10px; background-image: url(../images/_dots_l.gif); background-repeat: repeat-x; font-family: verdana;}
				#header a { color: black; text-decoration: none; }
				#header a:hover { text-decoration: underline; }
		/* main content */
		/*--------------------------------------------------------------------------------------------------------*/
			#text { clear: both; overflow: hidden; zoom: 1.0; }
				#text .column { float: left; overflow: hidden; }
				#text .scroll { max-height: 250px; margin: 0 0 0 5px; padding: 0; list-style: none; overflow: scroll; }
					#text .scroll li { padding: 5px 0 4px 10px; background: white url(../images/_dots_l.gif) 0 bottom repeat-x; }
						#text .scroll li span { color: #C5C5C5; }
				#text .box { margin: 0 0 10px 0; padding: 5px; clear: both; overflow: hidden; zoom: 1.0; border: 1px solid #dfdfdf; }
					#text .box, #text .cbox { font-size: 12px; }
					#text .box h3 { margin: 0 5px 15px 5px; padding: 5px 0 10px 5px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background: white url(../images/_dots_d.gif) 0 bottom repeat-x; color: black; }
						#text .cbox h3 strong, #text .box h3 strong, #text .cbox h4 strong, #text .box h4 strong { color: #ba0000; }
					#text .box h2 { margin: 0 5px 15px 5px; padding: 5px 0 5px 5px; font: bold 19px Verdana, Arial, Helvetica, sans-serif; background: white url(../images/_dots_d.gif) 0 bottom repeat-x; color: #ba0000; }
					#text .box h3.icon { margin: 0 5px 5px 5px; padding: 5px 0 5px 35px; background-repeat: no-repeat; background-position: left top; }
					#text .box h5 { margin: 15px 0 2px 10px; padding: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; white-space: nowrap; }
						#text .box h5.nom { margin-top: 0; }
					#text .box h6 { margin: 15px 0 2px 0; padding: 0; font: bold 11px Arial, Helvetica, sans-serif; } 
					#text .box h1 { margin: 5px 0 0 10px; padding: 0; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #C23B0E; }
					#text .box .id { float: right; margin: 10px 10px 10px 0; padding: 5px; background: #E7E8EA; font: 14px Arial, Helvetica, sans-serif; }
					#login .input { width: 155px; }
					#text .box p { margin: 0 10px 5px 10px; padding: 0; }
					#text .box p.regions { margin: 0 0 15px 11px; padding: 0; font-size: 11px; }
					#text .box span.sep { margin: 0 0 0 10px; }
					/* search */
					#text .as_regions_noclegi h1 { margin: 5px 0 10px 10px; padding: 0 0 10px 0; font-size: 18px; color: #B80201; background: url(../images/_dots_d.gif) repeat-x scroll 0 bottom white;}
					#text .as_regions_noclegi h5 { margin-bottom: 10px; padding: 10px 0 0; background: url(../images/_dots_d.gif) repeat-x scroll 0 top white;}
					#text .as_regions_noclegi p.regions span, #text .as_regions_noclegi p.regions { font-size: 12px; }
					#text .as_regions_noclegi p.regions span, #text .as_regions_noclegi p.regions span a { color: #999999; }
					#text .as_regions_noclegi p.regions a.active { font-weight: bold; }
					#text .as_regions_noclegi .regions_list * { border: 0; }
						#text .as_regions_noclegi .regions_list h3 { font-size: 12px; }
						#text .as_regions_noclegi .regions_list h5 { font-weight: normal; display: inline; border: 0; background: none; }
						#text .as_regions_noclegi .regions_list .br_d { margin-bottom: 10px; }
						#text .as_regions_noclegi .regions_list .column { display: inline; float: none; width: auto; margin: 0 !important; padding: 0; }
						#text .as_regions_noclegi .regions_list .regions { display: none; }
					/* /search */
					#text .box a { color: black; text-decoration: none; }
					#text .box a:hover { color: #ba0000; text-decoration: underline; }
					#text .box .ud_list { margin: 0 0 0 10px; padding: 0; clear: both; overflow: hidden; zoom: 1.0; list-style: none; font-size: 11px; }
						#text .box .ud_list li { float: left; width: 105px; height: 30px; margin: 0 20px 10px 0; padding: 0 0 0 35px; background-repeat: no-repeat; background-position: 0 2px; color: #343434; }
							#text .box .ud_list li div { display: table; vertical-align: middle; height: 30px; }
							#text .box .ud_list li span { display: table-cell; vertical-align: middle; }
								#text .box .ud_list li span strong { color: #767676; font-weight: normal; }
						#text .box .toleft li { width: 28px; margin: 0 2px 0 0; padding: 0; }
					#text .box .paragraph { margin-bottom: 20px; }
					#text .box .warning { margin-bottom: 20px; margin-top: 20px; text-align: center; font-size: 12px; }
						#text .box .warning a { color: #ba0000; }
					#text .box ul.padding { margin: 0; padding: 5px 0 20px 25px; }
						#text .box ul strong { color: #CACACA; font-weight: normal; }
						#text .box ul li.active { font-weight: bold; }
					#mainphoto { margin: 5px 0 0 3px; }
						#text .box p.photodesc { padding: 10px 0 10px 0; text-align: center; font-style: italic; font-size: 14px; }
					#text .gallery { width: 383px; height: 62px; margin: 0 0 10px 0; padding: 0 18px 0 18px; background: #F3F3F4; overflow: hidden; position: relative; }
						#text .gallery img { float: left; height: 52px; margin: 5px 0 3px 5px; }
						#text .gallery .prev, #text .gallery .next { position: absolute; width: 18px; height: 62px; background-repeat: no-repeat; }
						#text .gallery .prev { left: 0; background-image: url(../images/photos_left.gif); }
						#text .gallery .next { right: 0; float: right; background-image: url(../images/photos_right.gif); }
						#text .gallery .prev:hover, #text .gallery .next:hover { background-position: 0 -62px; }
					#text .gallery #gallery { height: 65px; clear: both; overflow: hidden; zoom: 1.0; margin: 0; padding: 0; list-style: none; }
						#text .gallery #gallery li { float: left; }
					#text .gallery_big { width: 730px; height: 135px; margin: 0 0 10px 0; padding: 0 18px 0 18px; background: #F3F3F4; overflow: hidden; position: relative; }
						#text .gallery_big img { float: left; height: 120px; margin: 7px 0 3px 5px; }
						#text .gallery_big .prev, #text .gallery_big .next { position: absolute; width: 40px; height: 135px; background-repeat: no-repeat; }
						#text .gallery_big .prev { left: 0; background-image: url(../images/photos_left_big.gif); }
						#text .gallery_big .next { right: 0; float: right; background-image: url(../images/photos_right_big.gif); }
						#text .gallery_big .prev:hover, #text .gallery_big .next:hover { background-position: 0 -136px; }
					#text .gallery_big #gallery { height: 135px; clear: both; overflow: hidden; zoom: 1.0; margin: 0; padding: 0; list-style: none; }
						#text .gallery_big #gallery li { float: left; }
					#text .mainphoto_big { margin: 15px 40px 10px 48px; padding: 10px; border: 1px solid #D0CFD0; font-size: 1px; }
					#text #photo_previous, #text #photo_next { width: 24px; height: 25px; position: absolute; top: 240px; text-indent: -200px; overflow: hidden; background-image: url(../images/buttons.gif); background-repeat: no-repeat; }
					#text #photo_previous { margin: 0 0 0 15px; left: 0; background-position: 0 0; }
					#text #photo_next { margin: 0 15px 0 0; right: 0; background-position: -24px 0; }
					#text #photo_previous.inactive { background-position: 0 -25px; cursor: default; }
					#text #photo_next.inactive { background-position: -24px -25px; cursor: default; }
					#text #count { position: absolute; bottom: 20px; left: 20px; }
				#text .poster { margin: 0 0 10px 0; padding: 7px 0 0 0; text-align: center; }
					#text .poster span { display: block; margin: 3px 0 0 0; letter-spacing: 1px; color: #B6B6B6; }
				#text .horizontal { margin: 0; text-align: center; }
				#text .cbox { margin: 0 0 10px 0; clear: both; overflow: hidden; zoom: 1.0; }
					#text .cbox .title { padding: 0 0 15px 0; clear: both; }
					#text .cbox .title h3 { margin: 5px 10px 0 10px; padding: 5px 0 10px 5px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background: white url(../images/_dots_d.gif) 0 bottom repeat-x; color: black; }
					#text .cbox .content { padding: 5px; }
						#text .cbox .content p { margin: 0; padding: 0 30px 20px 30px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 17px; }
					#text .cbox_r { border: 1px solid #dfdfdf; }
					#text .cbox em { color: #ba0000; font-style: normal; } 
					#text .cbox table { width: 880px; margin: 0 auto; padding: 0; }
						#text .table  table { width: 100%; }
						#text .cbox table .left { text-align: left; }
						#text .cbox table thead { text-align: center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
							#text .cbox table thead span { margin: 0; font-size: 18px; color: #ba0000; } 
							#text .cbox table thead td { margin: 0; padding: 0 0 5px 0; vertical-align: bottom; background-image: url(../images/_dots_d.gif); background-repeat: repeat-x; background-position: bottom; text-align: center; }
						#text .cbox table tbody  { clear: both; }
							#text .cbox table tbody td { padding: 7px 20px 7px 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; background: #F2F2F4 url(../images/_dots.gif) 0 bottom repeat-x; text-align: center; }
							#text .cbox table tbody .light td { background-color: white; }
							#text .cbox table tbody .promo td { background-color: #FFFFD6; }
							#text .cbox table tbody .promo_light td { background-color: #E8E9FE; }
							#text .cbox table tbody td.photo { padding: 5px; }
								#text .cbox table tbody td.photo img { padding: 2px; border: 1px solid #E3E3E3; cursor:pointer;}
							#text .cbox table tbody td.text { text-align: right; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
							#text .cbox table tbody td.left { padding-left: 5px; text-align: left; vertical-align: top; }
								#text .cbox table tbody td.left a { color: #0000CC; text-decoration: underline; font-weight: bold; }
								#text .cbox table tbody td.left a.red { color: #D94524; text-decoration: none; font-weight: normal; }
								#text .cbox table tbody td.left a:hover { text-decoration: underline; }
								#text .cbox table tbody td.left span { font-size: 11px; }
							#text .cbox table tbody .result td { padding-top: 20px; background: none; text-align: center; }
						#text .cbox table td.spc, #text .cbox table tbody td.spc { width: 4px; padding: 0; background-color: white; text-indent: -100px; overflow: hidden; }
						#text .cbox table a { color: #ba0000; text-decoration: none; }
						#text .cbox table a:hover { text-decoration: underline; }
						#text .table { background: none; }
						#text .table tbody tr td { font: 12px Arial, Helvetica, sans-serif; }
						#text .comments { background: none; }
							#text .comments table { width: 100%; }
							#text .comments tbody tr td { padding: 10px; vertical-align: top; font: 11px Arial, Helvetica, sans-serif; color: #5E6569; }
							#text .comments td.fullc { text-indent: 20px; text-align: left; font-size: 11px; color: #4F4F4F; }
						#text .on, #text .off { display: block; width: 19px; height: 17px; margin: 0 auto; padding: 0; background-repeat: no-repeat; }
						#text .on { background-image: url(../images/_check_on.gif); }
						#text .off { background-image: url(../images/_check_off.gif); }
					#text .cbox form fieldset { margin: 0 30px 0 30px; }
						#text .cbox form h3 { margin: 0 5px 15px 5px; padding: 5px 5px 10px 5px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background: white url(../images/_dots_d.gif) 0 bottom repeat-x; }
						#text .cbox form h3 em { float: right; margin: 0; padding: 0; }
						#text .cbox fieldset ol { float: left; width: 600px; margin: 0 0 30px 0; padding: 0; }
							#text .cbox fieldset ol li label, #text .cbox fieldset ol li div { float: left; }
							#text .cbox fieldset ol li div { width: auto; margin: 0 0 0 10px; padding: 0; text-align: left; }
							#text .cbox fieldset ol li { margin: 0 10px 0 15px; padding: 7px 20px 0 20px; background-image: url(../images/_dots.gif); background-repeat: repeat-x; background-position: bottom; }
							#text .cbox fieldset ol li label { width: 140px; text-align: right; }
						#text .cbox form small { color: #8e8e8e; font-size: 12px; }
					#text .cbox .tip { width: 296px; margin: 0; padding: 0; position: absolute; right: 20px; background-image: url(../images/_tip.gif); background-repeat: repeat-y; color: white; }
						#text .cbox .tip div { margin: 0; padding: 0; background-image: url(../images/_tip_t.gif); background-repeat: no-repeat; }
						#text .cbox .tip div div { margin: 0; padding: 0; background-image: url(../images/_tip_b.gif); background-repeat: no-repeat; background-position: bottom; }
						#text .cbox .tip p { margin: 0 !important; padding: 10px 10px 10px 30px; }
					#text .progressbar { margin: 0 auto; padding: 100px 0 30px 0; position: relative; background: white url(../images/progressbar.gif) center center no-repeat; font-size: 11px; }
						#text .progressbar span { display: block; width: 150px; position: absolute; top: 35px; text-align: center; }
						#text .progressbar strong { display: block; width: 70px; position: absolute; top: 85px; text-align: center; }
						#text .progressbar div { width: 16px; height: 16px; position: absolute; top: 57px; background: white url(../images/step.gif) 0 0 no-repeat; }
					#text .cbox h3.icon { margin: 0 5px 5px 5px; padding: 0 0 2px 30px; position: relative; background-repeat: no-repeat !important; background-position: left top; }
					#text .cbox .description { margin: 12px 0 0 0; }
					#text .cbox .box { margin-left: 2px; }
					#text .cbox h5 { margin: 7px 5px 5px 5px; padding: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
					#text .cbox .box .more { margin: 0 !important; padding: 2px 3px 0 5px; font: 11px Arial, Helvetica, sans-serif; text-align: justify; }
						#text .cbox .box .more a { font-size: 11px; }
					#text .cbox span.spc { display: block; width: 100%; height: 20px; }
						#text .cbox .lbox { position: absolute; top: -2px; left: -25px; }
					#text .cbox p.upload { margin: 0; padding: 0 0 0 5px; }
					#text .cbox p.upload strong { color: #ba0000; font-size: 18px; }
				#text .cbox .image { margin: 0 0 0 10px; padding: 0; clear: both; }
					#text .cbox .image img { width: 160px; height: 120px; margin: 0 10px 0 0; padding: 5px; border: 1px solid #bcbcbc; }
					#text .cbox .image p { margin: 0; padding: 10px; font-style: italic; font-size: 14px; }
					#text .cbox .edit, #text .cbox .delete { display: block; margin: 0 0 0 20px; padding: 5px 0 10px 30px; font-size: 12px; }
					#text .cbox .edit { background: white url(../images/_b_edit.gif) 0 0 no-repeat; }
					#text .cbox .delete { background: white url(../images/_b_del.gif) 0 0 no-repeat; }
				#text .cbox .bigimage { width: 660px; margin: 0 auto; padding: 0 0 20px 0; clear: both; }
					#text .cbox .bigimage img { width: 640px; height: 480px; margin: 0 10px 0 0; padding: 10px; border: 1px solid #bcbcbc; }
					#text .cbox .goback { float: left; height: 28px; margin: 0 0 0 20px; padding: 5px 0 20px 40px; font-size: 12px; color: #ba0000; background: white url(../images/_goback.gif) 0 0 no-repeat; text-decoration: none; }
					#text .cbox .goback:hover { text-decoration: underline; }
				#text .cbox a { color: #ba0000; text-decoration: none; }
				#text .cbox a:hover { text-decoration: underline; }
				#text .sub { margin: 0 10px 0 10px; }
					#text .sub h4, #text .sub h3 { font-size: 12px !important; background-image: url(../images/_dots.gif) !important; }
					#text .sub .handle { margin-bottom: 20px; }
						#text .sub .handle div { float: left; width: 190px; margin: 0 0 5px 5px; }
				#text .sliderdiv { margin: 0 0 20px 10px; clear: both; overflow: hidden; zoom: 1.0; }
					#text .sliderdiv .int input { width: 60px !important; }
					#text .sliderdiv div { float: left; }
					#text .sliderdiv small { float: left; padding: 5px 5px 0 15px; font-size: 11px; color: #8C8C8C; }
				#text ul li small { float: right; padding: 5px 3px 0 10px; font-size: 11px; color: #8C8C8C; }
				.rating { font-size: 12px; }
					.rating p { float: left; margin: 5px 10px 0 10px !important; }
					.rating a { display: block; padding: 10px 0 0 0; margin: 5px 0 5px 0; clear: both; text-align: center; color: #D94524 !important; }
				#container { float: left; margin: 4px 0 5px 0; width: 80px; height: 16px; cursor: pointer; }
					#container .r { background: white url(../images/stars.gif) 0 -16px repeat-x; width: 80px; height:16px; }
						#rating { display: block; background: url(../images/stars.gif) repeat-x; height: 16px; }
				#text .pager { width: 300px; margin: 0 auto; padding: 10px 0 10px 0; clear: both; overflow: hidden; zoom: 1.0; font-size: 11px; }
					#text .pager a.prev { float: left; margin: 0 10px 0 0; padding: 3px 0 0 0; color: #5E6569; }
					#text .pager a.next { float: left; margin: 0 0 0 10px; padding: 3px 0 0 0; color: #5E6569; }
					#text .pager em.prev { float: left; margin: 0 10px 0 0; padding: 3px 0 0 0; color: #CCCCCC; font-weight: normal; font-style: normal; }
					#text .pager em.next { float: left; margin: 0 0 0 10px; padding: 3px 0 0 0; color: #CCCCCC; font-weight: normal; font-style: normal; }
					#text .pager ul { float: left; margin: 0; padding: 0; list-style: none; }
						#text .pager li { float: left; width: 20px; height: 20px; margin: 0 3px 0 0; }
						#text .pager li.spc { width: 15px; padding: 3px 0 0 0; font-weight: bold; text-align: center; color: #757575; letter-spacing: 1px; }
						#text .pager li a { display: block; width: 18px; padding: 2px 0 2px 0; text-align: center; border: 1px solid #F2F3F2; }
						#text .pager li.last a, #text .pager li a:hover { color: white; background: #2D5F98; text-decoration: none; }
						#text .pager li.active a { color: white; background: #293471; text-decoration: none; }	
				#text .brutto { float: right; }
					#text .brutto * { float: left; }
					#text .brutto em { margin: 0 !important; padding: 0 !important; font-size: 18px !important; }
					#text .brutto small { padding: 5px 0 0 5px; font-size: 12px; color: #C9C9C9; font-weight: normal; }	
				#text .menu { height: 26px; clear: both; overflow: hidden; zoom: 1.0; background: white url(../images/_dots.gif) 0 bottom repeat-x; }
					#text .menu ul { margin: 0; padding: 0; list-style: none; }
						#text .menu ul li { float: left; height: 26px; background: white url(../images/menu_c.gif) 0 0 repeat-x; }
							#text .menu ul li a { float: left; padding: 5px 18px 4px 18px; font-size: 12px; text-decoration: none; font-weight: bold; color: #353535; }
							#text .menu ul li a:hover { text-decoration: underline; }
							#text .menu ul li em { float: right; width: 1px; height: 26px; background: white url(../images/menu_sep.gif) 0 0 no-repeat; }
							#text .menu ul li em.first { float: left; width: 4px; background-image: url(../images/menu_l.gif); }
						#text .menu ul li.active { background-image: url(../images/menu_c_active.gif); }
							#text .menu ul li.active a { color: white; }
							#text .menu ul li.active a:hover { text-decoration: none; }
							#text .menu ul li.active em.first { float: left; width: 4px; background-image: url(../images/menu_l_active.gif); }
							#text .menu ul li.active em.last { width: 4px; background-image: url(../images/menu_r_active.gif); }
				#text .menulist { margin: 0 0 5px 11px; padding: 0; list-style: none; }
					#text .menulist li { margin: 0 0 5px 0; padding: 0 0 0 16px; background: white url(../images/arrow.gif) 0 2px no-repeat; }
					#text .menulist li.inactive a, #text .menulist li.inactive a:hover { cursor: default; color: #999999; text-decoration: none; }
					#text .menulist li.active a { font-weight: bold; }
				#text .news h4, #text .news h3 { margin-bottom: 0; font-size: 18px; background: none; }
				#text .news p { margin: 0 10px 10px 10px; line-height: 18px; }
				#text .thumb { float: left; width: 160px; height: 120px; margin: 0 15px 0 5px; padding: 5px; border: 1px solid #bcbcbc; }
				#text dl { margin: 0; padding: 0; font-family: Tahoma, "Arial Narrow", Arial; }
					#text dl dt { padding: 0 0 3px 0; font-size: 11px; color: #a0a0a0; }
					#text dl dd { padding: 0 0 20px 0; font-weight: bold; font-size: 14px; }
				#text dl.right { float: right; margin: 0 10px 0 0; text-align: right; }
					#text dl.right dd { font-size: 18px; color: #ba0000; } 
				#text .calendar { width: 580px; margin: 0 0 20px 6px; padding: 0; list-style: none; clear: both; overflow: hidden; zoom: 1.0; border-top: 4px solid #EEEEEE; border-left: 4px solid #EEEEEE; font-size: 11px; color: #010080; }
					#text .calendar li.month { width: 140px; height: 160px; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 4px solid #EEEEEE;; border-right: 4px solid #EEEEEE; }
					#text .calendar li { float: left; }
						#text .calendar li span { display: block; width: 139px; height: 15px; padding: 2px 0 2px 0; background: #EEEEEE; text-align: center; border-bottom: 1px solid white; }
						#text .calendar li ul { margin: 0; padding: 0; list-style: none; border: 0; }
							#text .calendar li ul li, #text .calendar li ol li { width: 19px; height: 15px; padding: 2px 0 2px 0; border-right: 1px solid white; border-bottom: 1px solid white; }
							#text .calendar li ul li { background: #EEEEEE; text-align: center; }
						#text .calendar li ol { width: auto; margin: 0; padding: 0; list-style: none; }
							#text .calendar li ol li { text-indent: 3px; }
							#text .calendar li ol.thismonth li { text-indent: 3px; background: #010080; color: white; }
							#text .calendar li ol.thismonth li.green { background: #008102; }
							#text .calendar li ol.thismonth li.red { background: #FE0201; }
							#text .calendar li ol.thismonth li.gray { background: #BCBCBC; }
							#text .calendar li ol.whitespace li { text-indent: -50px; overflow: hidden; }
				#text .active ol.thismonth li { cursor: pointer; }
				#text .active ol.thismonth li:hover, #text .active ol.thismonth li.over { border-right: 1px solid #0099CC; border-bottom: 1px solid #0099CC; }
				#text .calendar_legend { margin: 7px 0 10px 10px; padding: 0; list-style: none; clear: both; overflow: hidden; zoom: 1.0; }
					#text .calendar_legend li { float: left; width: 270px; margin: 0 0 5px 0; }
						#text .calendar_legend li span { float: left; width: 15px; height: 15px; background: #010080; margin: 0 10px 0 0; }
						#text .calendar_legend li.green span { background: #008102; }
						#text .calendar_legend li.red span { background: #FE0201; }
						#text .calendar_legend li.gray span { background: #BCBCBC; }
		/* regions list */
		/*--------------------------------------------------------------------------------------------------------*/
				#text .box em { display: block; height: 24px; margin: 0; padding: 5px 0 0 35px; font: bold 100% Arial, Helvetica, sans-serif; color: #ba0000; background-repeat: no-repeat; }
				#text .box h3 em { display: inline; height: auto; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#text .box .list { margin: 0 0 3px 0; padding: 0; list-style: none; font-size: 11px; }
					#text .box .list li { background-image: url(../images/_dots_l.gif); background-repeat: repeat-x; background-position: bottom; }
						#text .box .list li a { display: block; height: 14px; padding: 3px 0 3px 2px; }
				#text .handle { clear: both; overflow: hidden; zoom: 1.0; }
				#map { text-align: center; }
		/* home - small & big acc */
		/*--------------------------------------------------------------------------------------------------------*/
			#text .big { margin: 0 0 0 15px; padding: 0 0 20px 0; clear: both; overflow: hidden; zoom: 1.0; list-style: none; }
				#text .big li { float: left; width: 172px; }
					#text .big li img { width: 160px; height: 120px; padding: 5px; border: 1px solid #bcbcbc; cursor:pointer; }
				#text .big li.hr { float: left; width: 1px; height: 120px; margin: 0 17px 0 17px; background: white url(../images/content_sep.gif) 0 0 no-repeat; }
				#text .big li p { margin: 0; padding: 3px 0 3px 7px; font-size: 11px; font-weight: bold; }
					#text .big li p a { display: block; }
				#text .big li span { display: block; padding: 0 0 0 6px; font-size: 10px; cursor:pointer; }
					#text .big li span a { display: block; padding: 0 0 0 6px; }
					#text .big li span:hover { text-decoration:underline; }
			#text .small { margin: 0 0 0 1px; padding: 5px 0 5px 0; clear: both; overflow: hidden; zoom: 1.0; list-style: none; }
				#text .small li { float: left; width: 77px; }
					#text .small li img { width: 70px; height: 50px; padding: 2px; border: 1px solid #bcbcbc; cursor:pointer; }
				#text .small li.hr { float: left; width: 1px; height: 100px; margin: 0 6px 0 5px; background: white url(../images/small_sep.gif) 0 0 no-repeat; }
				#text .small li p { margin: 0; padding: 0 0 0 2px; font-size: 10px; font-weight: normal; cursor:pointer; }
					#text .small li p a { display: block; }
					#text .small li p:hover { display: block; text-decoration:underline; }
				#text .small li span { font-size: 10px; text-transform: uppercase; display: block; padding: 2px 0 3px 2px; cursor:pointer;}
					#text .small li span a { display: block; padding: 2px 0 3px 2px; }
					#text .small li span:hover { text-decoration: underline; color: #ca3939; }
			#text .shortcuts { width: 136px; margin: 0 5px 10px 10px; padding: 0; list-style: none; font-size: 10px; background: white url(../images/_dots_l_h.gif) right 0 repeat-y; }
				#text .shortcuts li { height: 13px; overflow: hidden; }
			#text h3 { margin: 0; padding: 0 0 5px 0; font-size: 10px; color: #B2B2B2; }
			#text .nodots * { background: none !important; }
		/* categories */
		/*--------------------------------------------------------------------------------------------------------*/
			#text .categories { margin: 0 0 10px 0; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
				#text .categories div { padding: 5px 20px 10px 20px; }
					#text .categories ul { margin: 0; padding: 0; list-style: none; }
						#text .categories li { display: inline; font-size: 10px; }	
				#text .categories a { color: #474747; text-decoration: none; }
				#text .categories a:hover { text-decoration: underline; }
		/* forms */
		/*--------------------------------------------------------------------------------------------------------*/
				#search { float: left; width: 350px; padding: 0 0 0 40px; }
					#search .inputs, .advanced_search .inputs { width: 150px; }
					#search ol li div *, .advanced_search ol li div * { float: left; }	
					#search select, .advanced_search select { width: 158px !important; height: 22px; margin: 0; padding: 3px; }	
				.advanced_search { float: left; width: 350px; }
					.advanced_search ol li div { width: 225px; }
					#photo { margin: 1px 0 0 0; }	
				#text .cbox .tip_form { width: 610px; }
				#text .cbox .inputs { width: 200px; }
					#text .cbox fieldset ol li div * { float: none; }
					#text .cbox select { width: 208px !important; height: 22px; margin: 0; padding: 3px; }	
					#text .cbox select.normal { width: auto !important; }
				.pricediv * { float: left !important; }
				.pricediv { width: 360px !important; }
				#text .cbox form { position: relative; }
				#text .cbox ol li div label { float: none; width: auto; margin: 0; padding: 0; }
				#text .cbox .box .input { width: 550px; margin: 10px 0 10px 5px; }
				#text .cbox form ul { margin: 0 0 30px 10px; }
					#text .cbox form ul li { clear: both; overflow: hidden; zoom: 1.0; }
					#text .cbox form ul li * { float: left; }
					#text .cbox form ul li div { float: left; width: 250px; clear: none; }
					#text .cbox form ul li .slider { float: left; width: auto; clear: none; }
					#text .cbox form ul li .int { float: left; width: auto; clear: none; }
					#text .cbox form ul li label { width: 185px; padding: 3px 0 0 5px; }
				#text .cbox ol.upload { margin-left: 0; margin-bottom: 0; padding-left: 0; }
				#text .cbox .upload label { width: 170px; }
				#text .cbox .upload li { background: none; margin-left: 0; padding-left: 0; }
				#text .cbox .file { width: 290px; }
				#text .cbox .int input { width: 60px; }
		/* footer */	
		/*--------------------------------------------------------------------------------------------------------*/			
		#footer { margin: 0 0 10px 0; clear: both; overflow: hidden; zoom: 1.0; color: #535353; }
			#footer ul { float: left; margin: 0; padding: 5px 0 5px 10px; display: inline; list-style: none; }
				#footer ul li { display: inline; }
					#footer ul li a { color: #535353; text-decoration: none; }
					#footer ul li a:hover { text-decoration: underline; }
					#footer ul li span { color: #535353; text-decoration: none; cursor: pointer; }
					#footer ul li span:hover { text-decoration: underline; }
					#footer ul li em { font-style: normal; }
						#footer ul li em a { color: #BA0109; }
			#footer p { float: right; margin: 0; padding: 5px 10px 5px 0; }
				#footer p em, #footer p em a { color: #B9B9B9; font-style: normal; }
			/**/
		/**/
	/**/
/**/

