CSS - http://www.limba.com/booking_header.php?idjaz=18&no_tabs=1

    * Collapse All
    * Expand All

http://www.limba.com/booking_header.php?idjaz=18&no_tabs=1
http://c.limba.com/style.css?date=1245676024

* element defaults     : START
 * / body {
	margin: 0;
	color: #999999;
}

body,table,input,select {
	font-size: 11px;
	font-family: Tahoma;
}

.submit_button {
	overflow: visible;
	border: 1px solid #8EBEF8;
	background-color: #D2E5FA;
	color: #3377CC;
	font-weight: bold;
	padding: 3px 7px 3px 7px;
	cursor: hand;
	cursor: pointer;
	outline: none;
}

.link {
	display: block;
	text-decoration: none;
	outline: none;
}

.link:hover {
	text-decoration: none;
	outline: none;
}

.with_value {
	font-size: 11px;
	outline: none;
}

.button {
	font-size: 11px;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
}

body,table,#logo a,#top-menu h2 a {
	color: #353535;
}

option,select {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

select,input.text {
	border: 1px solid #7f9db9;
}

input {
	border: 1px solid #7f9db9;
}

.checkbox {
	border: none;
}

input.text {
	padding: 2px 0px;
}

input.button {
	border: none;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

#payment_info_button {
	cursor: hand;
	cursor: pointer;
}

form {
	padding: 0px;
	margin: 0px
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
}

.country_image_hidden {
	display: none;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
}

h1,h2 {
	margin-bottom: 10px;
}

h1 {
	font-size: 17px;
}

h2 {
	font-size: 12px;
}

h1 span {
	color: #666666;
}

p {
	margin: 5px 0px 10px 0px;
}

small {
	font-size: 11px;
	font-weight: normal;
}

.text_align_left {
	text-align: left;
}

.text_align_right {
	text-align: right;
}

.silver_background {
	background-color: #EEEEEE;
}

/**
 * element defaults: END
 */ /**
 * main: START
 */
#main {
	width: 856px;
	margin: 0 auto;
}

#main .header {
	background: url('/data/sp_aff/324730/body-background2.gif')
		repeat-x top left;
}

/**
 * main: END
 */ /**
 * common-navigation: START
 */
#common-navigation {
	line-height: 15px;
	font-size: 10px;
	padding: 5px 0px;
	/*border: 1px solid black;*/
}

#common-navigation .right {
	text-align: right;
}

/**
 * common-navigation: END
 */ /**
 * logo: START
 */
#logo {
	height: 64px;
}

#logo h2 {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	background: url('/data/sp_aff/324730/logo-limba.gif') no-repeat
		top left;
	float: left;
}

#logo h2 a {
	display: block;
	padding-top: 32px;
	color: #7F7F7F;
	height: 8px;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 230px;
}

#logo h2 a:hover {
	text-decoration: none;
}

#logo h2 a span {
	display: none;
}

#logo .advise,#logo .more-contacts,#logo .language-currency {
	float: right;
	margin-top: 20px;
}

#logo .more-contacts {
	padding: 1px 50px 0px 0px;
}

#logo .advise {
	padding-right: 5px;
}

#logo .advise td {
	padding: 1px 0px;
	padding-right: 4px;
}

#logo .advise a {
	text-decoration: underline;
}

#logo .language-currency {
	margin-right: 10px;
}

#logo .language-currency td {
	padding-bottom: 5px;
}

/**
 * logo: END
 */ /**
 * top-menu: START
 */
#top-menu {
	background: url('/data/sp_aff/324730/top-menu-background.gif')
		repeat-x top left;
	line-height: 28px;
	width: 850px;
}

#top-menu h2 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	float: left;
}

#top-menu h2 a {
	display: block;
	height: 28px;
	float: left;
	padding: 0px 15px 0px 15px;
}

#top-menu span.del {
	float: left;
	background: url('/data/sp_aff/324730/top-menu-delimiter.gif')
		no-repeat top right;
	width: 2px;
}

#top-menu h2.sel {
	background: url('/data/sp_aff/324730/top-menu-background-sel.gif')
		repeat-x top left;
}

#top-menu h2.first {
	background: url('/data/sp_aff/324730/top-menu-item-sel-first.gif')
		no-repeat top left;
}

#top-menu h2.sel a {
	background: url('/data/sp_aff/324730/top-menu-item-sel.gif')
		no-repeat bottom center;
}

/**
 * top-menu: END
 */ /**
 * top-search: START
 */
#top-search {
	float: right;
	padding-right: 8px;
}

#top-search input.text {
	padding: 2px 4px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #989898;
	width: 160px;
}

/**
 * top-search: END
 */ /**
 * sub-top-menu: START
 */
#sub-top-menu {
	border-collapse: collapse;
}

.sub-top-menu {
	border-bottom: 2px solid #af0000;
	width: 850px;
	margin: 0px 2px;
}

#sub-top-menu {
	padding: 0px;
}

#sub-top-menu td,#sub-top-menu th {
	margin: 0px;
	vertical-align: bottom;
	padding: 0px 2px 0px 0px;
}

/*red tab*/
#sub-top-menu td.left_corner_red {
	background: url('/data/sp_aff/324730/left_corner_red.png')
		no-repeat;
	width: 3px;
}

#sub-top-menu td.middle_red {
	background: url('/data/sp_aff/324730/middle_red.png');
	padding: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}

#sub-top-menu td.middle_red a {
	color: #ffffff;
}

#sub-top-menu td.right_corner_red {
	background: url('/data/sp_aff/324730/right_corner_red.png')
		no-repeat;
	width: 3px;
}

/*yellow tabs*/
#sub-top-menu td.left_corner_yellow {
	background: url('/data/sp_aff/324730/left_corner_yellow.png')
		no-repeat;
	width: 3px;
}

#sub-top-menu td.middle_yellow {
	background: url('/data/sp_aff/324730/middle_yellow.png');
	padding: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}

#sub-top-menu td.middle_yellow a {
	color: #000000;
}

#sub-top-menu td.right_corner_yellow {
	background: url('/data/sp_aff/324730/right_corner_yellow.png')
		no-repeat;
	width: 3px;
}

.cart_back01 {
	background: url('/data/sp_aff/324730/kosik_objekt.gif') no-repeat;
	background-position: right;
	background-color: #D2E5FA;
	padding-left: 17px;
	padding-right: 40px;
}

/**
 * sub-top-menu: END
 */ /**
 * main-banner: START
 */
#main-banner {
	background: url('/data/sp_aff/324730/main-banner-background.gif')
		repeat-y top left;
}

#main-banner img.hr {
	height: 1px;
	width: 100%;
	padding: 3px 0px;
}

#main-banner .bottom-border {
	background:
		url('/data/sp_aff/324730/main-banner-bottom-border.gif')
		no-repeat bottom left;
	height: 7px;
	line-height: 7px;
}

#main-banner .spacer {
	padding: 10px;
}

#main-banner h2 {
	margin-bottom: 10px;
}

#main-banner .content-spacer {
	background:
		url('/data/sp_aff/324730/main-banner-content-background.gif')
		no-repeat top left;
	padding: 7px 7px 0px 7px;
}

/*
#main-banner .hr
{
	height: 1px;
	line-height: 1px;
	background-color: #f0c57a;
	margin: 10px 0px;
}
*/
#main-banner .image {
	float: left;
	margin-right: 20px;
	background: url('http://i.limba.com/maps/homepage/map-background.gif') no-repeat top left;
	width: 294px;
	height: 285px;

}

#main-banner .dest h2,#main-banner .dest h3 {
	font-size: 11px;
	padding: 2px 0px;
	margin: 0;
	/*margin-right:25px;*/
}

#main-banner .dest .sel a {
	text-decoration: underline;
}

#main-banner .dest h3 {
	font-weight: normal;
}

#main-banner .dest {
	float: left;
	/*width: 526px;*/
}

#main-banner .dest,#main-banner .dest h2 {
	color: #7f7864;
}

#main-banner .dest td {
	width: 130px;
	/*padding-right: 20px;*/
	vertical-align: top;
}

#main-banner .map {
	text-align: center;
}

#main-banner .description {
	padding: 6px 5px 0px 6px;
}

#main-banner .description .main-image {
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
}

#main-banner .description .sec-images {
	float: left;
	margin-right: 10px;
}

#main-banner .description .top-img {
	margin-bottom: 8px;
}

#main-banner .description .text {
	float: left;
	width: 280px;
}

#main-banner .search-form input.text {
	line-height: 13px;
}

#main-banner .search-form th {
	text-align: left;
	width: 150px;
}

#main-banner .search-form .nr {
	font-size: 10px;
	text-align: center;
}

#main-banner .search-form table.objects {
	margin: 0px 5px 5px 5px;
}

#main-banner .search-form .objects th {
	vertical-align: bottom;
	width: 210px;
	padding-right: 5px;
	text-align: right;
}

#main-banner .search-form .objects td {
	padding-right: 5px;
}

#main-banner .search-form .objects .text {
	width: 50px;
	font-weight: bold;
}

#main-banner .search-form .tbb {
	margin: 0px 5px;
	color: #4c4c4c !important;
}

#main-banner .search-form .tbb th,#main-banner .search-form .tbb td {
	vertical-align: middle;
}

#main-banner .search-form .tbb td {
	padding-right: 5px;
	line-height: 15px !important;
}

#main-banner .search-form .tbb th {
	text-align: right;
	padding-right: 5px;
	width: 210px;
}

#main-banner .search-form .tbb th.search {
	text-align: right;
	padding-right: 5px;
	width: 150px;
}

#main-banner .search-form .tbb .buttons td {
	padding: 5px 0px 3px 0px;
}

#main-banner .search-form .tbb td.del {
	height: 3px;
	line-height: 3px !important;
}

#main-banner .search-form hr {
	border: 1px solid #f0c57a;
	border-width: 1px 0px 0px 0px;
	height: 1px;
	line-height: 1px;
}

#main-banner .search-form select {
	width: 150px;
}

#main-banner .search-form .tbb a.arrow-down,#main-banner .search-form .tbb a.arrow-up
	{
	display: block;
	padding: 2px 0px 2px 20px;
}

#main-banner .search-form .tbb a.arrow-down {
	background: url('/data/sp_aff/324730/arrow-down2.gif') no-repeat
		center left;
}

#main-banner .search-form .tbb a.arrow-up {
	background: url('/data/sp_aff/324730/arrow-up2.gif') no-repeat
		center left;
}

#main-banner .count_nights {
	padding-left: 15px;
}

/**
 * main-banner: END
 */ /**
 * sub-banner: START
 */
.sub-banner {
	background: url('/data/sp_aff/324730/sub-banner-background.gif')
		repeat-y top left;
}

.sub-banner .text {
	padding: 1px 10px;
}

.sub-banner .text2 {
	padding: 0px 15px 3px 15px;
	line-height: 18px;
}

.sub-banner .map {
	padding: 10px 0px 8px 11px;
}

.sub-banner .form table {
	margin: 5px auto;
}

.sub-banner .heading {
	width: 830px;
	margin-bottom: 3px;
	/*background-color: red;*/
}

.sub-banner .heading td {
	padding: 5px 0px;
}

.sub-banner .heading .active td,.sub-banner .heading .passive td {
	padding: 0px;
	/*width: 200px;*/
}

.sub-banner .heading .active td {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}

.sub-banner .heading .active td.sel {
	border: 1px solid #cccccc;
	border-width: 0px 1px;
}

.sub-banner .heading .active td.first-sel {
	border-right: 1px solid #cccccc;
	border-bottom: 0px;
}

.sub-banner .heading td.spacer {
	width: 455px;
}

.sub-banner .heading .question a,.sub-banner .heading .send-mail a {
	display: block;
	line-height: 20px;
	padding-left: 20px;
}

.sub-banner .heading .first-sel,.sub-banner .heading .sel {
	background: url('/data/sp_aff/324730/arrow-up.gif') no-repeat
		center right;
}

.sub-banner .heading .question a {
	background: url('/data/sp_aff/324730/icon-question.gif') no-repeat
		top left;
}

.sub-banner .heading .send-mail a {
	background: url('/data/sp_aff/324730/icon-send-mail.gif')
		no-repeat center left;
	margin-left: 10px;
}

.sub-banner .heading th {
	padding-right: 10px;
	width: 60px;
}

.sub-banner .pager {
	float: left;
	line-height: 22px;
	padding-bottom: 1px;
}

.sub-banner .list-info {
	float: right;
	line-height: 22px;
	font-size: 10px;
}

.sub-banner .list-info a {
	padding: 0px 5px;
}

.sub-banner .list-info a.sel {
	text-decoration: underline;
}

.sub-banner .list-info a.last {
	padding-right: 0px;
}

.sub-banner .pager .left {
	background: url('/data/sp_aff/324730/arrow-left-s.gif') no-repeat
		center center;
	padding-left: 20px;
	text-decoration: none;
}

.sub-banner .pager .right {
	background: url('/data/sp_aff/324730/arrow-right-s.gif') no-repeat
		center center;
	padding-left: 20px;
	text-decoration: none;
}

.sub-banner .pager input.text {
	width: 35px;
	font-size: 11px;
	padding: 1px 3px;
}

.sub-banner .res-sapcer {
	padding: 0px 30px;
}

.print-btn {
	background: url('/data/sp_aff/324730/icon-print.gif') no-repeat
		left top;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px 3px 15px;
}

/**
 * sub-banner: END
 */ /**
 * white-banner: START
 */
.white-banner {
	background: url('/data/sp_aff/324730/white-banner-background.gif')
		repeat-y top left;
	margin-bottom: 15px;
}

.white-banner .top-border {
	background: url('/data/sp_aff/324730/white-banner-top-border.gif')
		no-repeat top left;
	height: 3px;
	line-height: 3px;
}

.white-banner .bottom-border {
	background:
		url('/data/sp_aff/324730/white-banner-bottom-border.gif')
		no-repeat bottom left;
	height: 3px;
	line-height: 3px;
}

.white-banner .plan {
	text-align: center;
	padding: 20px;
}

/**
 * white-banner: END
 */ /**
 * cards: START
 */
#cards { /*width: 856px;*/
	
}

.stars {
	background: url('/data/sp_aff/324730/star.gif') top left no-repeat
		;
	height: 11px;
}

.stars_detail {
	background: url('/data/sp_aff/324730/star_detail.gif') bottom left
		no-repeat;
	height: 11px;
	margin-left: 3px;
	margin-top: 2px;
	text-decoration: none;
	display: block;
}

#cards tr,#cards td {
	vertical-align: top;
}

#cards .del {
	width: 18px;
}

#cards .card-s,#cards .card-g {
	width: 200px;
}

#cards .card-s {
	background: url('/data/sp_aff/324730/card-background-s.gif')
		repeat-y top left;
}

#cards .card-g {
	background: url('/data/sp_aff/324730/card-background-g.gif')
		repeat-y top left;
}

#cards .card-s .top-border,#cards .bottom-border-s,#cards .card-g .top-border,#cards .bottom-border-g
	{
	height: 7px;
	line-height: 7px;
}

#cards .card-s .top-border {
	background: url('/data/sp_aff/324730/card-top-border-s.gif')
		no-repeat top left;
}

#cards .card-g .top-border {
	background: url('/data/sp_aff/324730/card-top-border-g.gif')
		no-repeat top left;
}

#cards .card-g .sec {
	background: url('/data/sp_aff/324730/card-top-border-g2.gif')
		no-repeat top left;
}

#cards .bottom-border-s {
	background: url('/data/sp_aff/324730/card-bottom-border-s.gif')
		no-repeat top left;
	border: none;
}

#cards .bottom-border-g {
	background: url('/data/sp_aff/324730/card-bottom-border-g.gif')
		no-repeat top left;
}

#cards .bottom-border-s,#cards .bottom-border-g {
	margin-bottom: 28px;
}

#cards .card {
	margin: 0px 7px 0px 7px;
	width: 186px;
}

#cards .card .top a {
	color: #000000;
}

#cards .card .top,#cards .card h2,#cards .card .text {
	padding: 4px;
}

#cards .card .image {
	width: 186px;
	height: 140px;
	background-color: #ffffff;
	text-align: center;
}

#cards .card-s .top {
	border-bottom: 1px solid #cccccc;
}

#cards .card-g .top {
	border-bottom: 1px solid #f0c57a;
}

#cards .card h2 {
	font-size: 14px;
	margin: 0;
	font-family: Georgia, Tahoma;
}

#cards .card-s h2 {
	border-top: 1px solid #cccccc;
	background-color: #e8e8e8;
}

#cards .card-g h2 {
	border-top: 1px solid #f0c57a;
	background-color: #ffebbc;
}

#cards .card .text {
	color: #666666;
	font-size: 10px;
}

#cards .next-row {
	height: 20px;
}

#cards .card-header {
	padding: 0px 5px;
}

#cards .card-header table {
	background-color: #ffebbc;
	width: 190px;
}

#cards .card-header table td {
	vertical-align: middle;
	padding: 5px;
}

#cards .card-header table select {
	width: 50px;
}

#cards .card-header table td.remove {
	text-align: right;
	padding-left: 17px;
}

/**
 * cards: START
 */ /**
 * content: START
 */
#reservation_errors {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

select.reservationerrorinput, input.reservationerrorinput {
	border: 1px solid #F00;
}

#reservation_button {
	background-color: #BB2626;
	border: 2px solid #C95151;
	color: #FFF;
	padding: 5px;
	font-size: large;
	cursor: hand;
	cursor: pointer;
	outline: none;
}

#content .faq-questions,#content .faq-answer,#content .list-item {
	border: 1px solid #cccccc;
	border-width: 1px 0px;
	padding: 5px 10px 10px 10px;
}

#content .faq-answer,#content .list-item {
	border-width: 0px 0px 1px 0px;
	padding-bottom: 1px;
}

#content .faq-answer h2 {
	margin-bottom: 5px;
}

#content .faq-answer .up {
	text-align: right;
}

#content .list-item {
	font-size: 12px;
	padding-bottom: 7px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000;
}

#content .item-info {
	font-size: 11px;
	color: #656565;
	font-weight: normal;
}

#content .last {
	border: none;
}

#occupation_text {
	padding: 7px 0px 0px 5px;
}

#occupation_text span {
	color: #AF0000;
}

#content .calendar {
	background: url('/data/sp_aff/324730/calendar-background.gif')
		no-repeat top left;
	float: left;
	width: 270px;
	text-align: center;
}

#content .calendar .title {
	height: 20px;
	padding-top: 2px;
}

#content .calendar .day_names {
	height: 19px;
	padding: 1px 0px 0px 3px;
	font-size: 10px;
}

#content .calendar .day_names div { /*margin: 0px 6px;*/
	width: 38px;
	font-weight: bold;
	float: left;
}

#content .calendar .days {
	clear: left;
	border-bottom: 1px solid #cbcbcb;
	margin: 0px 2px;
	padding: 1px 0px;
	height: 25px;
}

#content .calendar .last {
	border: none;
}

#content .calendar .days em {
	background: url('/data/sp_aff/324730/calendar-day.gif') repeat-y center left;
	font-style: normal;
	display: block;
	float: left;
	width: 38px;
	line-height: 25px;
	height:25px;
}
	.day_number {
		float:left;
		height:10px;
		line-height:10px;
		margin:4px;
		width:14px;
		text-align:center;
      	margin-left:12px; !important;
      	//margin-left:6px;
      	font-weight:bold;
	}
	.rooms_left {
		cursor:help;
		float:right;
		height:8px;
		line-height:10px;
		margin:2x;
		margin-top:16px;
		font-size:8px;
		line-height:8px;		
	}
		.black_font {
			color:#000;
		}	
	
	

#content .calendar .days em.first {
	background-color: #F4F4F4;
}

#content .calendar .days em.first-sel {
	background: url('/data/sp_aff/324730/calendar-day-first-sel.gif')
		repeat-x center left;
}

#content .calendar .days em.first-start {
	background:
		url('/data/sp_aff/324730/calendar-day-first-start.gif') repeat-x
		center left;
}

#content .calendar .days em.sel {
	background: url('/data/sp_aff/324730/calendar-day-sel.gif')
		repeat-y center left;
}

#content .calendar .days em.sel-start {
	background: url('/data/sp_aff/324730/calendar-day-sel-start.gif')
		repeat-y center left;
}

#content .calendar .days em.sel-end {
	background: url('/data/sp_aff/324730/calendar-day-sel-end.gif')
		repeat-y center left;
}

#content .del {
	float: left;
	width: 16px;
}

#content .object-info,#content .object-env {
	width: 850px;
}

#content .object-info {
	background: url('/data/sp_aff/324730/object-info-background.gif')
		repeat-y top left;
	margin-bottom: 25px;
}

#content .object-info thead {
	background:
		url('/data/sp_aff/324730/object-info-title-background.gif')
		no-repeat top left;
}

#content .object-info thead th {
	text-align: left;
	line-height: 15px;
	padding: 4px 10px 2px 10px;
}

#content .object-info tbody td {
	border-top: 1px solid #cbcbcb;
}

#content .object-info tbody td.first {
	padding-left: 10px;
}

#content .object-info tbody td.footer {
	border: none;
	background:
		url('/data/sp_aff/324730/object-info-bottom-border.gif')
		no-repeat bottom left;
	height: 4px;
	line-height: 4px;
}

#content .object-env {
	border: 1px solid #cbcbcb;
	border-width: 1px 0px;
}

#content .object-env th {
	border-top: 1px solid #cbcbcb;
	background-color: #f6f6f6;
	text-align: left;
	padding-bottom: 1px;
	font-weight: normal;
}

#content .object-env th.distance,#content .object-env th.place {
	font-weight: bold;
}

#content .object-env .distance {
	width: 63px;
	border-right: 1px solid #cbcbcb;
	padding-left: 15px;
}

#limba_info {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

#limba_info li {
	list-style-image: url('/data/sp_aff/324730/info-arrow.gif');
}

#content .object-env td.distance {
	text-align: right;
	padding-right: 15px;
	padding-left: 0px;
}

#content .object-env th.place {
	width: 445px;
	padding-left: 15px;
}

#content .object-env td.place {
	width: 430px;
	padding-left: 30px;
}

#content .object-env td.place2 {
	width: 415px;
	padding-left: 45px;
}

#content .object-env td {
	background:
		url('/data/sp_aff/324730/object-env-td-background.gif') repeat-x
		top left;
	padding: 2px 0px 1px 0px;
}

.show_id {
	font-weight:bold;
	color: #009900;
}

/**
 * content: END
 *
 *
 *
 * gallery: START
 */
#gallery .item {
	background: url('/data/sp_aff/324730/gallery-item.gif') no-repeat
		top center;
	width: 272px;
	height: 182px;
	padding: 3px 0px 0px 3px;
	float: left;
	text-align: center;
}

#gallery .del {
	float: left;
	width: 12px;
}

#gallery_client_photos_separator {
	padding-top: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CBCBCB;
	width: 856px;
	clear: both;
}

#gallery_client_photos_link {
	color: #3377CC !important;
	font-weight: bold !important;
	font-size: 11px !important;
	margin-left:20px;
}

/**
 * gallery: END
 *
 *
 * footer: START
 */
#footer .dotted {
	padding: 0px 10px;
	width: 830px;
	background:
		url('/data/sp_aff/324730/footer-dotted-background.gif') repeat-x
		top left;
	line-height: 28px;
}

#footer .dotted a {
	background: url('/data/sp_aff/324730/footer-arrow.gif') no-repeat
		center right;
	padding-right: 30px;
}

#footer .languages {
	font-size: 10px;
	text-align: center;
	padding: 10px 0px;
}

#footer .languages a {
	padding: 0px 3px;
}

/**
 * footer: START
 */ /**
 * select-banner: START
 */
.select-banner,.select-banner a {
	color: #4c4c4c
}

.select-banner b {
	padding: 0px 3px;
}

.select-banner div {
	margin: 5px 10px 0px 10px;
}

.select-banner div.close {
	text-align: right;
	margin: 0px 5px 0px 0px;
	padding-top: 5px;
	line-height: 8px;
	height: 8px;
}

.lang,.cont {
	line-height: 16px;
}
#currencies {
	display: none;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}

.cont {
	background: url('/data/sp_aff/324730/cont-background.gif')
		no-repeat top left;
	width: 200px;
}

.pay {
	background: url('/data/sp_aff/324730/pay-background.gif')
		no-repeat top left;
	width: 261px;
}

.lang {
	background: url('/data/sp_aff/324730/lang-background.gif')
		no-repeat top left;
	width: 150px;
}

.curr {
	background: url('/data/sp_aff/324730/curr-background.gif') no-repeat top left;
	width: 45px;
}

#contacts {
	display: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
}

#languages {
	display: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
}



/**
 * select-banner: END
 */ /**
 * left-menu: START
 */
#left-menu {
	margin: 8px 0px 5px 10px;
	border: 1px solid #cbcbcb;
	padding: 3px 8px;
	background-color: #ffffff;
	overflow: auto;
	height: 547px;
	width: 196px;
}

#left-menu a {
	font-weight: bold;
}

#left-menu div {
	padding: 4px 0px;
}

#left-menu div.sel {
	padding-left: 1px;
}

#left-menu div.sel div {
	padding: 2px 0px 2px 15px;
}

#left-menu div.sel div a {
	font-weight: normal;
}

.gmap {
	margin: 8px 10px 5px 0px;
	border: 1px solid #cbcbcb;
	border-width: 1px 1px 1px 0px;
}

/**
 * left-menu: END
 */ /**
 * element generics: START
 */
#common-navigation,#logo,#top-menu,.content-title,#footer,#content,#sub-top-menu,#gallery,.sub-banner
	{
	margin: 0px 3px;
}

.content-title h2 {
	font-size: 17px;
	color: #353535;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

.red,#top-menu h2.sel a,h2,#content .red,.sub-banner .list-info a.sel,.date-picker .day_names b
	{
	color: #af0000;
}

.blue,#footer .dotted a,a {
	color: #3377cc;
}

#common-navigation,#common-navigation a,#footer .languages a {
	color: #999999;
}

.arrow-down {
	background: url('/data/sp_aff/324730/arrow-down.gif') no-repeat
		center right;
	padding-right: 15px;
	color: #3377cc !important;
	/*display:block;*/
}

.arrow-up {
	background: url('/data/sp_aff/324730/arrow-up3.gif') no-repeat
		center right;
	padding-right: 15px;
	color: #3377cc !important;
	/*display:block;*/
}

.arrow-search {
	color: #3377cc !important;
	display: block;
}

.payment-cond {
	text-align: center;
	display: block;
	padding-right: 15px;
}

.payment-cond:hover {
	text-decoration: underline;
}

.td_hover:hover {
	color: #3377CC;
	text-decoration: underline;
}

.content-del {
	height: 30px;
}

.content-del2 {
	height: 18px;
}

#conversion_info_wrapper {
	width: 235px;
	float: left;
	text-align: center;
	vertical-align: top;
	line-height: normal;
	font-size: 9px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#conversion_info_wrapper input {
	width: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

h1.big {
	font-weight: normal;
	font-size: 24px;
	margin: 0px 0px 3px 0px;
	/*border-bottom:1px solid #F0C57A;*/
}

.flag {
	padding-right: 5px;
}

.flag a {
	display: block;
	margin: 2px 0px;
}

.country-code {
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 0px 5px 30px;
	margin: 3px 0px;
}

.curr .country-code {
	padding: 3px 0px 5px 0px;
}

#main-banner td,#main-banner th {
	vertical-align: top;
}

#main-banner .text,#content {
	line-height: 16px;
}

#main-banner .text .flags div {
	line-height: 22px;
}

#cards .card .top img,#sub-banner .text table img {
	padding-left: 1px;
}

#multimap {
	height: 550px;
	width: 617px;
	border: 1px solid #969696;
}

#directions {
	overflow: scroll;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	width: 832px;
	height: 410px;
	display: none;
	margin: 0px auto;
	margin-top: 10px;
}

span.normal {
	font-weight: normal;
}

div.ebut {
	border: none;
	background: url('/data/sp_aff/324730/form-button-back-left.gif')
		no-repeat left top;
}

div.ebut a {
	display: block;
	line-height: 24px;
	background: url('/data/sp_aff/324730/form-button-back-right.gif')
		no-repeat right top;
	text-decoration: none !important;
	padding: 0px 15px;
	font-weight: bold;
}

#payment_info {
	display: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	color: #000;
}

.w50 {
	width: 425px;
}

.sub_title {
	margin: 5px 0px 5px 0px;
}

table.vtop td {
	vertical-align: top;
}
#hrs_frame {
	margin-left: -85px;
	width:1024px;
}

/**
 * element generics: END
 */ /**
 * Limba custom search
 */
.limbasearch_table {
	border: 1px solid black;
}

.limbasearch_table .object_id {
	width: 40px;
	text-align: center;
}

.limbasearch_table .object_name {
	width: 90px;
}

.limbasearch_table .object_text {
	width: 178px;
}

.limbasearch_table .object_remove img {
	cursor: hand;
	cursor: pointer;
}

/**
 * Limba custom search end
 */
.arp {
	display: none;
}

/**
 *PARTNERS B2B styles, created 6.8.2008
 */
#header {
	background: url('/data/sp_aff/324730/b2b_deco01.png') repeat-x top
		;
	height: 32px;
	padding-top: 8px;
}

#header h1 {
	margin-left: 10px;
	color: #000;
	font-size: 12px;
}

/**
 *PARTNERS B2B styles end
 */ /*JQUERY HOME PAGE TABS*/
	/* Caution! Ensure accessibility in print and other media types... */
@media projection , screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
		display: none;
	}
}

/* Skin */
.ui-tabs-nav,.ui-tabs-panel {
	
}

.ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 30px 0 0px;
	float: right;
}

.ui-tabs-nav:after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav li {
	float: left;
	margin: 0 0 0 3px;
	min-width: 40px; /* be nice to Opera */
}

.ui-tabs-nav a,.ui-tabs-nav a span {
	display: block;
	padding: 0 3px;
	background: url("/data/sp_aff/324730/homepage_tab.png") no-repeat;
}

.ui-tabs-nav a {
	margin: 1px 0 0;
	/* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #27537a;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	/*selected tab text color*/
	color: #000;
}

.ui-tabs-nav a span {
	width: 20px; /* IE 6 treats width as min-width */
	min-width: 20px;
	height: 16px; /* IE 6 treats height as min-height */
	min-height: 16px;
	padding-top: 6px;
	padding-right: 0;
	color: #000;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active
	{
	background-position: 100% -150px;
}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active
	{
	background-position: 100% -100px;
}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span
	{
	background-position: 0 -50px;
}

.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span
	{
	background-position: 0 0;
}

.ui-tabs-nav a:hover {
	text-decoration: underline;
}

.ui-tabs-na .ui-tabs-selected a {
	text-decoration: none;
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited
	{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active
	{ /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity =         40);
}

.ui-tabs-panel {
	float: left;
	width: 520px;
	height: 285px;
}

.country_wrapper {
	width: 150px;
	float: left;
}

.ui-tabs-panel h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0 3px 0;
}

.ui-tabs-panel h3.highlighted {
	font-weight: bold;
}

.ui-tabs-panel h3 .silver_text {
	color: #7F7864;
}

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}

* :first-child+html .ui-tabs-nav {
	/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}
/*JQUERY HOME PAGE TABS END*/