html {font-size: 100%;}

body {
    font-family: arial, tahoma, lucida, sans-serif;
    font-size: 0.7em;
    padding: 0px;
    margin: 0px;
    text-align: center;
    background: #F3F6FA;
}

h2 {
    width: 900px;
    margin: 0px auto 0px auto;
    text-align: left;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    position: relative;
}

h2 span {
    width: 340px;
    height: 22px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5;
}

h2 span#h2-1 { background: url('/images/title-search-en.png') top left no-repeat;}
h2 span#h2-2 { background: url('/images/h2-partner-en.png') top left no-repeat;}
h2 span#h2-4 { background: url('/images/h2-reg-en.png') top left no-repeat;}
h2 span#h2-5 { background: url('/images/h2-welcome-en.png') top left no-repeat;}
h2 span#h2-6 { background: url('/images/h2-sitemap-en.png') top left no-repeat;}
h2 span#h2-7 { background: url('/images/h2-contact-en.png') top left no-repeat;}
h2 span#h2-8 { background: url('/images/h2-search-adv-en.png') top left no-repeat;}
h2 span#h2-8a { background: url('/images/title-search-en.png') top left no-repeat;}
h2 span#h2-9 { background: url('/images/h2-search-en.png') top left no-repeat;}
h2 span#h2-10 { background: url('/images/h2-detail-en.png') top left no-repeat;}
h2 span#h2-11 { background: url('/images/h2-how-en.png') top left no-repeat;}
h2 span#h2-12 { background: url('/images/h2-faq-en.png') top left no-repeat;}
h2 span#h2-13 { background: url('/images/h2-prague-history-en.png') top left no-repeat;}
h2 span#h2-14 { background: url('/images/h2-prague-tourists-en.png') top left no-repeat;}
h2 span#h2-15 { background: url('/images/h2-about-en.png') top left no-repeat;}
h2 span#h2-16 { background: url('/images/h2-secure-en.png') top left no-repeat;}
h2 span#h2-17 { background: url('/images/h2-partners-en.png') top left no-repeat;}
h2 span#h2-18 { background: url('/images/h2-group-en.png') top left no-repeat;}
h2 span#h2-19 { background: url('/images/h2-step2-en.png') top left no-repeat;}
h2 span#h2-20 { background: url('/images/h2-step3-en.png') top left no-repeat;}
h2 span#h2-21 { background: url('/images/h2-step4-en.png') top left no-repeat;}
h2 span#h2-22 { background: url('/images/h2-terms-en.png') top left no-repeat;}
h2 span#h2-23 { background: url('/images/h2-webdetail-en.png') top left no-repeat;}
h2 span#h2-24 { background: url('/images/h2-webpay-en.png') top left no-repeat;}
h2 span#h2-31 { background: url('/images/h2-newsletter-login-en.png') top left no-repeat;}

h2 span#h2list { background: url('/images/h2-list-en.png') top left no-repeat;}
h2 span#h2change { background: url('/images/h2-change-en.png') top left no-repeat;}
h2 span#h2listBookings { background: url('/images/h2-list-bookings-en.png') top left no-repeat;}

h3 {
    font-size: 13px;
    color: #004C93;
    position: relative;
}

h3.home {
    height: 54px;
    color: #FFFFFF;
    background: url('/images/h3-homepage-bg.png') top left repeat-x;
}

h3.home span {position: relative; top: 30px;}

h3.home img {float: left;}

.h3Detail {
    margin: 5px 0px 0px 0px;
}

h4 {
    margin: 0px 0px 0px 8px;
    font-size: 1em;
    clear: both; 
}

table {font-size: 1em;}

form {margin: 0px;}

input, textarea {
    border: 2px solid #99B7D4;
    background: #FFFFFF;
    font-family: tahoma, arial, lucida, sans-serif;
}

a {
    text-decoration: underline;
    color: #004C93;
}

a:hover {text-decoration: none;}

a img {border: 0px;}

ul {
    text-align: left;
}

ul li a{text-decoration: none;}

ul li a:hover{text-decoration: underline;}

ol li {margin-bottom: 10px;}

fieldset {border: 0px; clear: left; float: left;}

h1#logo {
    margin: 0px; 
    padding: 0px;
    float: left;
}

h1#logo a {
    background-color: transparent; 
    display: block; 
    position: absolute;
    width: 400px;
    top: 40px;
    left: 0px;
    color: #FFFFFF;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
}

h1#logo span {
    width: 400px;
    height: 100px;
    background: url('/images/logo-kent.png') top left no-repeat;
    cursor: pointer;
    display: block; 
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 0px;
}

#head {
    width: 100%;
    background: #FFFFFF;
}

#headIn {
    width: 900px;
    height: 35px;
    margin: 0px auto 0px auto;
    position: relative;
}

#headIn span {
   position: absolute; 
   top: 0px; 
   right: 120px; 
   color: #F7941D; 
   font-weight: bold;
}

#lang {
    margin: 10px 0px 0px 20px;
    padding: 0px;
    width: 350px;
    float: left;
}

#lang li {
   float: left;
   display: block;
   margin-right: 10px;
}

#lang li#en {background: url('/images/en.png') 0px 7px no-repeat;}
#lang li#cs {background: url('/images/cs.png') 0px 7px no-repeat;}
#lang li#it {background: url('/images/it.png') 0px 7px no-repeat;}
#lang li#de {background: url('/images/de.png') 0px 7px no-repeat;}
#lang li#pl {background: url('/images/pl.png') 0px 7px no-repeat;}
#lang li#ro {background: url('/images/ro.png') 0px 7px no-repeat;}
#lang li#ru {background: url('/images/ru.png') 0px 7px no-repeat;}

#lang li a {
    padding-left: 20px;
    line-height: 25px;
    color: #000000;
    font-weight: bold;
    font-size: 0.9em;
}

#topMenu {
    list-style-type: none;
    margin: 10px 20px 0px 0px;
    padding: 0px;
    float: right;
    display: inline;
}

#topMenu li {
    float: left;
    margin-left: 16px;
}

#topMenu li a {
    color: #333333;
    font-weight: bold;
    line-height: 25px;
    background: url('/images/orange-dot.gif') 0px 4px no-repeat;
    padding-left: 10px;
}

#topMenu li a:hover {color: #666666; text-decoration: none;}

#orange {
    width: 100%; 
    height: 5px; 
    font-size: 1px;
    background: #F8C780 url('/images/orange-bg.png') top center repeat-y;
}

#topBlue {
    width: 100%; 
    height: 100px;
    background: #80A6C9 url('/images/topblue-bg.png') top center repeat-y;
}

#flash {
    width: 900px;
    height: 100px;
    margin: 0px auto 0px auto;   
    background: url('/images/no-flash.jpg') top right no-repeat;
    text-align: right;
}

#middleBlue {
    width: 100%; 
    height: 22px; 
    background: #DBE6F0 url('/images/middleblue-bg.png') top center repeat-y;
}

#bottomBlue {
    width: 100%; 
    height: auto;  
    background: #DBE6F0 url('/images/bottomblue-bg.png') top center repeat-y;
}

#bottomBlue p {
    width: 540px;
    _width: 900px;
    margin: 0px auto 0px auto;
    text-align: left;
    padding: 5px 350px 5px 10px;
}

#search {
    width: 900px;
    margin: 0px auto 0px auto;
    height: 187px;
    background: #99B7D4 url('/images/lens.jpg') left bottom no-repeat;
}

#search form, #searchAdv {
    width: 580px;
    float: left;
    margin: 10px 0px 0px 50px;
    display: inline;
    text-align: left;
}

#searchAdv {
    margin: 10px 0px;
}

#search form select, #searchAdv select {
    font-weight: bold;
    font-size: 12px;
    width: 200px;
}

#search input, #searchAdv input {
    background: #FFFFFF;
    border: 2px solid #4C81B3;
    text-align: center;
    font-weight: bold;
    line-height: 13px;
    font-size: 11px;
    margin: 0px;
    vertical-align: middle;
    padding: 3px 0px;
    _height: 22px;
}

#search table td, #searchAdv table td {
    color: #FFFFFF;
    font-weight: bold;
    background: transparent; 
}

#searchAdv table td {
    color: #004C93;
    height: 3em;
}

#search table td img, #searchAdv table td img {margin-left: 2px; position: relative; top: 5px;}

.right {text-align: right;}

.blueT {color: #004C93; margin: 0px 4px 0px 3px;}

#search form input.checkStars, #searchAdv input.checkStars {
    border: 0px;
    width: 13px; 
    height: 13px; 
    vertical-align: bottom;
    float: left;
    margin: 0px 3px 0px 10px;
    background: transparent;
}

#search form .starsImg, #searchAdv .starsImg {position: relative; top: 2px; margin: 0px; float:left; }

#assist {
    width: 258px;
    height: 187px;
    float: right;
    text-align: left;
    background: url('/images/assistant-bg-en.jpg') bottom right no-repeat;
}

#assist p {
    text-align: left;
    margin: 0px 0px 0px 10px;
    padding: 0;
    width: 150px;
    color: #99B7D4;
}

#assist p span {
    color: #FFFFFF;
    font-weight: bold;
}

#assist p a {color: #FFFFFF;}

#orange2L {
    width: 50%;
    height: 5px;
    font-size: 1px;
    float: left;
    background: #F8C780 url('/images/orange2-bg.png') top right repeat-y;
}

#orange2R {
    width: 49%;
    height: 5px;
    float: left;
    font-size: 1px;
    background: #F3F6FA url('/images/orange2r-bg.png') top left repeat-y;
}

#main {
    width: 900px;
    height: auto;
    margin: 0px auto 0px auto;
    background: #FFFFFF;
}

#content {
    width: 620px;
    height: auto;
    float: left;
    margin: 8px 0px 0px 10px;
    display: inline;
    text-align: left;
    padding-bottom: 40px;
}

.hotelHome {
    width: 620px;
    border-bottom: 10px solid #D9E4EF;
    margin-bottom: 10px;
    clear: both;
}

.hotelHome img {float: left;}

.hotelHome span.cleaner {clear: both; display: block;}

.hotelHome div {
    width: 445px;
    float: left;
    margin-left: 10px;
}

.hotelHome div a {
    color: #004C93;
    font-size: 1.3em;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.hotelHome div img {margin-top: 2px;}

.hotelHome div p {
    clear: left; 
    margin: 10px 0px 0px 0px;
    text-align: left;
    float: left;
    width: 445px;
}

.hotelHome div p.offerB, .hotelHome p.offerB {
    font-weight: bold;
    font-size: 1em;
}
.hotelHome p.offerB b {font-size: 1.2em;}

.hotelHome div p.offerR, .hotelHome div p.offerB span, .hotelHome p.offerR {
    color: #FF0000;
    font-weight: bold;
    font-size: 1.3em;
}
.hotelHome p.offerR b {font-size: 1.4em;}

.hotelHome div p span.rating {
    width: 50px; 
    height: 40px;
    _height: 50px; 
    display: block; 
    float: left; 
    background: #DDE7F1; 
    text-align: center; 
    padding-top: 10px; 
    margin-right: 10px; 
    color: #004C92;
}

.hotelDetail {width: 180px; height: auto; min-height: 50px; position: relative;}

.hotelDetail img.plus {
    position: absolute;
    bottom: 0px;
    right: 1px;
}


#cardsMuzo {
    width: 100%;
    min-height: 50px;
    height: 50px;
    _height: 50px;
    clear: both;
    margin-bottom: 30px;
    background: #FFFFFF url('/images/card-muzo-bg.png') 0px 0px repeat-x;
}

#cardsMuzo p {
    margin: 10px 15px 5px 5px;
    width: 350px;
    float: right;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 0.85em;
    text-align: justify;
}

#cardsMuzo a {color: #000000;}

#right {
    width: 258px;
    height: auto;
    float: right;
    background: url('/images/res-home-bg.png') 0px 10px repeat-x;
}

#right.sub {
    margin-top: -55px; 
    z-index: 10; 
    position: relative;
    background: url('/images/res-home-bg.png') 0px 197px repeat-x;
}

#resAccount {
    width: 250px;
    height: 145px;
    float: right;
    text-align: left;
    margin-bottom: 5px;
    background: url('/images/res-key.png') right bottom no-repeat;
}

#resAccount img {
    margin-top: 11px;
}

#resAccount input {
    width: 70px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 0px;
    _height: 22px;
    line-height: 12px;
}

#resAccount label {
    color: #004C93;
    font-weight: bold;
}

#resAccount p {
    font-weight: bold;
    color: #004C93;
    margin: 3px 0px 0px 4px;
    width: 210px;
}

#resNews {
    width: 260px;
    float: right;
    text-align: left;
    margin-top: 3px;
    margin-bottom: 5px;
    background: #F68F06;
    position: relative;
}

#resNews a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    line-height: 27px;
}
#resNews img {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

#sideMenu {
    width: 100%;
    clear: both;
    min-height: 125px;
    _height: 135px;
    margin: 0px 0px 5px 0px;
    padding: 5px 0px;
    list-style-type: none;
    background: #004C93 url('/images/sidemenu-bg.png') top center repeat-y;
}

#sideMenu li {
    float: left;
}

#sideMenu li a {
    float: left;
    color: #FFFFFF;
    text-decoration: underline;
    margin: 5px 0px 0px 15px;
    font-weight: bold;
    white-space:nowrap;
}

#sideMenu li a:hover {text-decoration: none;}

#quiz {
    width: 100%;
    height: 200px;
    text-align: left;
    background: #FFFFFF url('/images/quiz-bg.png') top left repeat-x;
}

#quiz img.name {margin: 5px 0px 0px 15px;}

#quiz p {
    color: #000000;
    font-weight: bold;
    margin: 5px 15px 0px 15px;
}

#quiz p img {height: 11px; border: 1px solid #ADD2F5;}

#quiz p a {color: #000000; text-decoration: none;}
#quiz p a:hover {text-decoration: underline;}

#endBlue {
    width: 100%; 
    height: 20px;
    clear: both; 
    background: #7AA1C7 url('/images/endblue-bg.png') top center repeat-y;
    color: #FFFFFF;
    line-height: 20px;
    font-weight: bold;
}

#end {
    width: 900px;
    height: auto;
    margin: 0px auto 0px auto;
    background: #FFFFFF;
}

#end p {
    color: #666666; 
    width: 500px;
    margin: 5px auto 7px auto;
}

#result {
    width: 900px;
    height: 55px;
    margin: 0px auto 0px auto;
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    background: transparent;
}

#result td { width: 110px;}

#cDetail {
    width: 425px;
    float: left;
    margin-top: 5px;
}

#dImgs {
    width: 180px;
    float: right;
    margin-top: 5px;
}

#dImgs img {margin-bottom: 10px; float: right;}

#cDetail p {margin: 5px 0px 0px 0px;}

#cDetail table {
    width: 100%;
    height: auto;
    background: #FFFFFF url('/images/detail-address-bg.png') top center repeat-x;
    color: #004C93;
    font-weight: bold;
    margin-top: 10px;
}

#cDetail table.equipment {
    margin-bottom: 15px;
    background: #FFFFFF url('/images/detail-eq-bg.png') top center repeat-x;
}

#cDetail table.equipment img {margin-left: 2px;}

#review .revBar {height: 11px; margin: 0px 5px 0px 0px; float: left;}
#review .labelB {float: left; display: block; margin-top: -1px; font-size: 0.9em;}

.reviewC {
    width: 100%;
    height: auto;
    background: #E3EBF3;
    margin: 5px 0px 15px 5px;
    padding: 1px 0px;
}

.reviewC p {
    margin: 5px 10px 5px 10px;
}

.reviewC p span {
    display: block;
    font-weight: bold;
    color: #004C93;
    font-size: 1.1em;    
}

.reviewC p.num {float: left; text-align: center; font-weight: bold; width: 50px;}

.reviewC p.num span{
    width: 20px;
    background: #F08E00;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    font-size: 0.9em;
    padding: 2px 0px;
    display: block;
    margin: 0px auto 0px auto;
}

#searchTop {
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#searchTop li {
    width: 305px;
    height: 25px;
    line-height: 25px;
    float: left;
    display: block;
    font-weight: bold;
    padding: 0px;
    text-align: center;
    background: #99B7D4;
}

#searchTop li input {
	border: 0px;
	background: transparent;
	cursor: hand;
	width: 260px;
}

#searchTop li.active {
	background: #004C93;
}

#searchTop li.active input {
	color: #FFFFFF;
}

#searchTop li img {
    vertical-align: middle;
    margin-left: 5px;
}

#floatingHelp {
    position: absolute;
    background-color: #333333;
    color: #FFFFFF;
    width: 150px;
    height: auto;
    visibility: hidden;
    text-align: justify;
    padding: 7px;
    z-index: 100;
    border: 1px solid #004C93;
}

#searchList {
    clear: both;
    width: 100%;
}

#searchList th {background: #F08E00; color: #FFFFFF; line-height: 20px;}
#searchList th input {
	margin-left: 4px;
	border: 0px;
}

#searchList td {
    background: #FFFFFF url('/images/search-list-hotel-bg.png') bottom center repeat-x;
    height: 100px;
    font-weight: bold; 
    border-top: 4px solid #FFFFFF;
}

#searchList div.photo {position: relative; width: 80px; height: 80px; top: -2px;}

#searchList td div.photo img.hPlus {
    position: absolute;
    top: 72px;
    right: 0px;
}

#searchList td img.cat {float: left;}

#searchList td img.icon {position: relative; top: 4px;}
#searchList td span.icoTitle {color: #FF0000; font-size: 1em; letter-spacing: 1px;}

#searchList td h3 {clear: left; margin: 4px 0px 2px 0px;}
#searchList td a {color: #004C93;}

#searchList td span.rating {
    width: 56px; 
    height: 36px;
    _height: 42px; 
    display: block; 
    background: #DDE7F1; 
    margin: 0px auto 0px auto;
    text-align: center; 
    padding-top: 6px; 
    font-size: 0.9em; 
    color: #004C92;
}

.totPrice {color: #333333; font-size: 1.1em; line-height: 2.5em;}
.roomPrice {color: #4C81B3;}

#listing {
    background: #F08E00;
    margin: 5px 0px 10px 0px;
    font-weight: bold;
    height: 20px;
    text-align: center;
}

#listing ul {
    list-style-type: none;
    margin: 0px auto 0px auto;
    padding: 0px;
    height: 20px;
    width: 400px;
}

#listing ul li {
    float: left;
    display: block;
    height: 22px;
    line-height: 22px;
    color: #FFFFFF;
}

#listing ul li input {
    color: #FFFFFF;
    padding: 0px 2px 1px 2px;
    margin: 0px 0px 1px 0px;
    border: 0px;
    background: #F08E00;
    font-size: 0.9em;
    cursor: pointer;
}

#listing ul li input:hover {text-decoration: underline;}

#listing ul li input.active {
    background: #844F00;
    font-weight: bold;
}

#steps {
    width: 900px;
    height: 56px;
    margin: 0px auto 0px auto;
    _margin: 0px;
    padding: 0px 0px;
    list-style-type: none;
}

#steps li {
    float: left;
    display: block;
    height: auto;
    margin-top: 5px;
    padding-top: 30px;
    width: 110px;
    font-weight: bold;
    color: #FFFFFF;
}

#steps li#first {
    background: url('/images/step1.png') top left no-repeat;
    margin-left: 23px;
    display: inline;
}

#steps li#second { background: url('/images/step2.png') top left no-repeat;}
#steps li#second.active { background: url('/images/step2a.png') top left no-repeat; color: #004C93;}

#steps li#third { background: url('/images/step3.png') top left no-repeat;}
#steps li#third.active { background: url('/images/step3a.png') top left no-repeat; color: #004C93;}

#steps li#fourth { background: url('/images/step4.png') top left no-repeat;}
#steps li#fourth.active { background: url('/images/step4a.png') top left no-repeat; color: #004C93;}

.stepsT {
    width: 610px;
    background: #F3F6FA;
    margin: 10px 0px 15px 8px;
    font-weight: bold;
    color: #004C93;
}

.stepsT input, .stepsT textarea {border: 2px solid #4C81B3;}

.stepsT input.reqCheck {
    border: 0px;
    background: #FFFFFF;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.stepsT a {color: #004C93; text-decoration: none;}

.summary {
    background: none;
    border-top: 2px solid #CECECE;
    border-left: 2px solid #CECECE;
    border-right: 2px solid #CECECE;
    margin: 0px 0px 0px 8px;

}

#bookingList {
    clear: both;
    width: 100%;
}

#bookingList th {background: #F08E00; color: #FFFFFF; line-height: 20px;}
#bookingList th img {margin-left: 4px;}

#bookingList td {
    height: 50px;
    font-weight: bold; 
    border-top: 2px solid #FFFFFF;
}

#bookingList tr.green td {background: #FFFFFF url('/images/list-green.png') top center repeat-x;}
#bookingList tr.yellow td {background: #FFFFFF url('/images/list-yellow.png') top center repeat-x;}
#bookingList tr.redx td {background: #FFFFFF url('/images/list-red.png') top center repeat-x;}

#bookingList tr.green td a {color: #339900;}
#bookingList tr.yellow td a {color: #999900;}
#bookingList tr.redx td a {color: #921400;}

#bookingList tr.green td.status div {width: 50px; height: 20px; background: url('/images/list-ok.png') center top no-repeat; }
#bookingList tr.redx td.status div {width: 50px; height: 20px; background: url('/images/list-ko.png') center top no-repeat; }
#bookingList tr.yellow td.status div {width: 50px; height: 20px; background: url('/images/list-wait.png') center top no-repeat; }

#explon {
    width: 100%;
    margin-top: 5px;
    background: #FFFFFF url('/images/explon-bg.png') top left repeat-x;
}

#explon img {position: relative; top: 5px; margin: 5px 10px 0px 10px;}

#explon span {padding-bottom: 5px;}

.listType {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.listType li a {
    color: #004C93; 
    font-weight: bold; 
    text-decoration: underline;
}

.listType li a:hover {text-decoration: none;}

.block {
    background: #F3F6FA;
    margin-top: 10px;
    padding: 10px;
}

.block h4 {margin-left: 0px;}

.block h4 a {
    color: #F08E00;
    text-decoration: none;
}

.block p.sec {
    float: right; 
    background: #FFFFFF;
    padding: 2px;
    margin: 0px 0px 0px 10px;
    display: block;
    width: auto;
} 

.block p.sec span  {
    display: block;
    background: #FFFFFF;
    font-size: 0.9em;
    padding-left: 3px;
}

.block div.cleaner {font-size: 1px;}

.block span a {color: #004C93;}

.contactT {
    width: 410px;
    background: #F3F6FA;
    margin: 10px 0px 15px 8px;
    font-weight: bold;
    color: #004C93;
}

.contactT td {padding-left: 15px;}
.contactT h4 {margin: 0px; color: #F08E00;}
.contactT td a {color: #004C93;}

#warning {
    list-style-type: none;
    margin: 0px;
    padding: 10px 20px 10px 20px;
    color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #FF0000;
    margin: 5px 0px 10px 0px;
    background: #FF0000;
}

#warning.ok {background: #009900; border: 0px;}

.sitemap li a {
    font-weight: bold;
}

.specOffer {
    position: absolute;
    top: 5px;
    right: -30px;
}

#revForm {background: #DDE7F1; width: 620px; margin-top: 10px;}
#revForm input.val {width: 25px; text-align: center;}
#revForm label {font-weight: bold;}
#revForm textarea {height: 110px; width: 300px;}

.rightDetailT {
    background: #004C93; 
    color: #FFFFFF; 
    padding: 5px 0px; 
    text-align: center; 
    font-weight: bold;
    font-size: 1.2em;
}

.payT {
    background: #F3F6FA; 
    float: left; 
    width: 400px;
    text-align: center;
}
.payT input {border: 0px;}

#reSearch { 
    background: #D9E4EF; 
    margin: 0px auto 10px auto;
    width: 100%;
    font-weight: bold; 
    text-align: left;
}
#reSearch th {color: #004C97;}
#reSearch input {border: 2px solid #004C93; text-align: center; font-weight: bold; font-size: 1em;}
#reSearch img {position: relative; top: 2px; left: 3px;}

#content .failedField {border: 2px solid #E8311A; background: #FFECEC;}

.euro {font-size: 1.5em; margin-left: 10px; vertical-align: middle;}
.cleaner {clear: both;}
.black {color: #000000;}
.blue {color: #004C93;}
.lightBlueBg {background: #DDE7F1;}
.center {text-align: center;}
.left {text-align: left;}
.red {color: #FF0000;}
.heigher {font-size: 2px;}
.smaller {font-size: 0.9em;}
.bold {font-weight: bold;}
.bigger {font-size: 1.1em;}
.partnerName {color: #004C93; font-size: 1.2em;}
.smallerF {font-size: 11px;}


