html,body,ul,li,p,h1,h2,h3,h4,h5,h6,form {padding:0; margin:0; list-style:none;line-height:1;}
.b{font-weight:bold}
.clear{clear:both}
hr.clear, div.clear {clear:both; visibility:hidden;}
.fl {float: left;}
.fr {float: right;}
.red {color: red !important;}
.blue {color: blue !important;}
.green {color: green;}
.gray {color: gray;}
.brown {color: brown;}
.none {display: none;}
.pt15 {padding-top: 15px}
.mt10 {margin-top: 10px;}
.tc {text-align: center !important;}
p.tc strong a {font-weight: bold !important;}
.tr {text-align: right !important;}
.fs120 {font-size: 120%;}
.em {font-style: italic !important;}
.err {border: 1px solid red !important; background-color: #ffeeee;}
.err2 { background-color: #ffeeee;}
.pb0 {padding-bottom: 0 !important;}
.normalfont {font-size: 110% !important}
a.button {display: block; padding-top: 7px; text-decoration: none; width: 141px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 0px; cursor: pointer; border: 0px;}
a.button2 {display: block; padding-top: 7px; text-decoration: none; width: 240px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; margin: 0px; cursor: pointer; border: 0px;}
a.button:hover, a.button2:hover {text-decoration: underline;}
#main p.small {font-size: 100%; color: #777; padding-top: 5px;}
/* tooltip */
#WzTtDiV {position: absolute; z-index: 100; top: 0px; left: 0px}
/* normalní ul-li */
#main ul.norm {padding: 10px 0 10px 0px;}
#main ul.norm li {font-size: 110%; line-height: 140%; padding: 2px 0 2px 15px; background: transparent url(pruhlednasipka.gif) no-repeat left 6px;}
#main ul.norm li a {color: #448fb3; font-weight: bold;}
#main ul.norm li a:hover { text-decoration: none;}

/* definování vlastních stylů */ 
body{font-size:62.5%; font-family:Arial,Georgia; color:#353535; width: 960px; padding:0; margin: 0 auto; background-color:#ffffff; position: relative; }
body#addprofile {position: static; width: 100%;}
body#addprofile p.red {padding: 0;}

#cnt {width: 960px; padding:0; margin: 0 auto; position: relative;}
#header {width: 960px; height: 216px; background: transparent url(header.jpg) no-repeat left top;}
#header a.mainlink {display: block; width: 0px; overflow: hidden;  height: 0px; padding: 60px 440px 0 0; position: relative; top: 20px; left: 20px;} 
#header a#jumpmenu {display:none;}
/* horizontalní menu */
#menu {position: absolute; top: 165px; left: 9px; width: 945px; z-index: 255;}
#menu ul li {float: left;}
#menu ul li a {display: block; height: 31px; padding-top: 18px; padding: 18px 0px 0 0px; text-align: center; font-size: 120%; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#menu ul li a:hover { text-decoration: underline;}
#menu ul li a#menu2 {width: 108px;}
#menu ul li a#menu3 {width: 93px;}
#menu ul li a#menu4 {width: 103px;}
#menu ul li a#menu5 {width: 123px;}
#menu ul li a#menu6 {width: 93px;}
#menu ul li a#menu7 {width: 68px;}
#menu ul li a#menu8 {width: 123px;}
#menu ul li a#menu9 {width: 68px;}
#menu ul li a#menu10 {width: 80px;}
#menu ul li a#menu11 {width: 83px;}

#menu ul.ver2 li a#menu2 {width: 108px;}
#menu ul.ver2 li a#menu3 {width: 93px;padding-top: 12px;}
#menu ul.ver2 li a#menu4 {width: 103px;}
#menu ul.ver2 li a#menu5 {width: 123px;}
#menu ul.ver2 li a#menu6 {width: 93px;}
#menu ul.ver2 li a#menu7 {width: 68px;}
#menu ul.ver2 li a#menu8 {width: 123px;}
#menu ul.ver2 li a#menu9 {width: 68px;}
#menu ul.ver2 li a#menu10 {width: 80px;}
#menu ul.ver2 li a#menu11 {width: 83px;}

#menu ul li {position: relative; }
#menu ul ul {display: none; z-index: 255; position: absolute; top: 45px; left: 0px; padding: 4px 0; width: 180px; background-color: #8b0024; border-left: 2px solid #ddd; border-bottom: 2px solid #ddd; border-right: 2px solid #ddd;}
#menu ul li:hover ul { display: block;}
#menu ul li:hover ul li {float: none; text-align: left; padding: 0; margin: 0; line-height: 0px;}
#menu ul li:hover ul li a {height: auto; color: #fff; text-decoration:none; margin:0; line-height: 13px; padding: 4px 10px; font-weight: bold; font-size: 120%; cursor:pointer; text-align: left; text-transform: none;}
#menu ul li:hover ul li a:hover { text-decoration: underline;}
#menu ul li:hover ul.last1 {left: 0px; width: 150px; }
#menu ul li:hover ul.last2 {left: -63px; width: 140px; }
/* patička */
#footer {width: 940px; background: transparent url(footer.jpg) no-repeat left top; height: 60px; padding: 12px 10px 0 10px; text-align: center;} 
#footer ul {padding-bottom: 30px; padding-left: 0px;}
#footer ul li {float: left; padding: 0px; line-height: 14px;margin: 0; border-right: 1px solid #353535;}
#footer ul li a {color: #353535; text-decoration: none; text-transform: uppercase; display: block; margin: 0; padding: 0px 7px; float: left;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul li.last {border: 0;}
#footer ul li#rss {border: 0px; }
#footer ul li#rss a {padding-right: 15px; background: url(rss.gif) no-repeat right center}
#footer p, #hp #footer p {clear: both; font-size: 100%; text-align: center; line-height: 12px;}
#footer p a {color: #000;}
#left {width: 264px; float: left; padding: 15px 0;}
#main {width: 670px; float: right; padding: 22px 10px 20px 0;font-family:Verdana,Georgia; right: 15px;}
#private-chat {width: auto; padding: 5px;}
#private-chat #main {float: none; margin: 0; padding: 0; width: 655px;}
#private-chat #main h4 {font-size: 110%;}
#main h1 {color: #448fb3; font-size: 130%; font-weight: bold; padding-bottom: 5px; margin-top:-3px}
#main p {font-size: 110%; line-height: 140%; padding: 10px 0;text-align:justify;}
#main p a, #main #chattext div.invchat span a {color: #448fb3; font-weight: bold;}
#main p a:hover, #main #chattext div.invchat span a:hover { text-decoration: none;}
#main p.note {color: lightgreen; font-weight: bold; background-color: black; padding: 5px;}
#main p.note span {color: #ff0066;}
#main p em {font-weight: bold;}
/* vložit profil */
#addprofile #main #top {height: 20px; padding: 6px 15px 2px 15px; background: #a7001e url(mujprofiltop.gif) no-repeat left top; color: #fff;}
#addprofile #main #top p {padding: 0; width: 300px; float: left; font-weight: bold;}
#addprofile #main #top p.right {float: right; text-align: right; font-weight: normal; width: 220px;}
#addprofile #main #top p.right span {font-weight: bold;}
#addprofile #main #top p.tl {width: 270px; font-weight: normal; color: #ddd;}
#addprofile #main #top p.tc {width: 220px; font-weight: normal; color: #ddd;}
#addprofile #main #top p.tr {width: 150px; font-weight: normal; color: #ddd; text-align: right;}
#addprofile #main #top p.b {color: #fff; font-weight: bold;}
#addprofile #main img#foto {float: right; position: absolute; width:140px; top:320px; right: 40px}
/* Obsahová část - Formulář na přihlášení */
#main form.loginform input.none {display: none;}
#main form.loginform {width: 245px; height: 147px; background: transparent url(prihlaseni.gif) no-repeat left top; padding: 12px 5px 12px 10px; font-family:Verdana, Arial,Georgia; margin: 10px auto;}
#main form.loginform  h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#main form.loginform label {clear:both; float:left; width: 96px; font-size: 110%; padding: 3px 0 0 5px;display: block;}
#main form.loginform input {width: 131px; border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; color: #000000; font-size: 110%; padding: 2px; margin-bottom: 2px;}
#main form.loginform input.button {float: right; width: 141px; height: 25px; font-family:Verdana,Georgia; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 10px 5px 5px 0;  padding: 0px; cursor: pointer; border: 0px;}
#main form.loginform input.button:hover  {text-decoration: underline;}
#main form.loginform li {display: block; text-align: center;}
#main form.loginform a {clear:both; text-align: right; float: right; text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#main form.loginform a.b {color: #8b0024; font-size: 110%;}
#main form.loginform a:hover { text-decoration: underline;}
/* Formulář pro vložení nového profilu */
#main ul.karty {width: 652px; margin-top: 10px;}
#main ul.karty li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-1.gif) no-repeat left top;} 
#main ul.karty li span, #main ul.karty li a {color: #448fb3; text-decoration: none; width: 254px; padding: 5px 0px; height: 22px; display: block; background: transparent url(karta-1b.gif) no-repeat right top;}
#main ul.karty li a:hover {text-decoration: underline;}
#main ul.karty li.small span, #main ul.karty li.small a {width: 198px;}
#main ul.karty li.now { background: transparent url(karta-2.gif) no-repeat left top;}
#main ul.karty li.now span, #main ul.karty li.now a { background: transparent url(karta-2b.gif) no-repeat right top; color: #fff;}
#main ul.karty li.last {margin: 0;}
#main form.karty {clear: both; border: 1px solid #448fb3; width: 620px; padding: 15px; font-size: 110%;}
#main form.karty h4 {font-size: 109.1%; padding-bottom: 5px; text-decoration: underline;}
#main form.karty h3 {color: #448fb3; font-weight: bold; font-size: 109.1%; padding-bottom: 15px;}
#main form.karty p {font-size: 100%; line-height: 15px;}
#main form.karty div.left{ width: 220px; float: left; }
#main form.karty label, #main #friendly-email label {width: 190px; display: block; padding-top: 4px; padding-bottom: 2px;}
#main form.karty label span, #main #friendly-email label span {font-weight: normal; font-size: 119%; font-weight: bold; padding-left:8px; color: red; cursor: help;}
#main form.karty label span:hover, #main #friendly-email label span:hover {color: blue;}
#main form.karty input {width: 170px; display: block; font-size: 100%; border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#main form.karty select {width: 176px; display: block; font-size: 100%; border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#main form.karty select.short {width: 50px;}
#main form.karty div.right {float: right; width: 380px; padding: 5px; border: 2px solid #ddd; background-color: #ebf3f6;}
#main form.karty div.right ol {padding: 0; margin: 0; padding-left: 22px;}
#main form.karty div.right ol li {list-style: decimal; padding: 0; margin: 0; font-size: 100%; line-height: 120%; padding-bottom: 6px; }
#main form.karty div.right p {display: block; padding: 0; margin: 0; border: 1 px solid red;}
#main form.karty div.fl {float: left; width: 203px; height: 40px;} 
#main form.karty div.fl2 {float: left; width: 203px;} 
#main form.karty div.fl2 label {padding-right: 25px; width: 100px; float: left; display: block;} 
#main form.karty div.fl2 input {display: inline; width: 20px; border: 0px; float: left;}
#main form.karty div.fl2 h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.radio {width:600px; float: left;}
#main form.karty div.radio label {display: inline; padding-right: 25px;} 
#main form.karty div.radio input {display: inline; width: 20px; border: 0px;}
#main form.karty div.radio h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.checkbox {clear:both;}
#main form.karty div.checkbox label {padding-right: 25px; width: 100px; float: left; display: block;} 
#main form.karty div.checkbox input {display: inline; width: 20px; border: 0px; float: left;}
#main form.karty div.checkbox h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.checkboxfull label {padding-right: 25px; width: 500px; float: left; display: block;} 
#main form.karty div.checkboxfull input {display: inline; width: 20px; border: 0px; float: left; clear:both; }
#main form.karty div.checkboxfull h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.checkboxfull p {font-size: 100%; padding: 0 0 5px 0; color: #777;}
#main form.karty div.checkboxhalf label {padding-right: 25px; width: 250px; float: left; display: block;} 
#main form.karty div.checkboxhalf input {display: inline; width: 20px; border: 0px; float: left; }
#main form.karty div.checkboxhalf input.long {display: inline; width: 200px; border: 1px solid black; float: left; margin-right: 40px;}
#main form.karty div.checkboxhalf h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.checkboxhalf p {font-size: 100%; padding: 0 0 5px 0; color: #777;}
#main form.karty div.textarea {clear:both;}
#main form.karty div.textarea h4 {font-size: 100%; font-weight: bold; padding: 10px 0 5px 0; text-decoration: none;}
#main form.karty div.textarea textarea {width: 614px; height: 80px; display: block; font-size: 100%; border: 1px solid #353535; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#main form.karty div.textarea p {font-size: 100%; padding: 0 0 5px 0; color: #777;}
#main form.karty div.fr {float: right; width: 150px; text-align: center; padding-top: 15px;}
#main form.karty div.fr a {color: #448fb3; font-weight: bold;}
#main form.karty div.fr a:hover { text-decoration: none;}
#main form.karty div.frbutton {float: right; width: 140px; text-align: center; padding-top: 15px;}
#main form.karty div.frbutton a {color: #448fb3; font-weight: bold;}
#main form.karty div.frbutton2 {float: right; width: 240px; text-align: center; padding-top: 15px;}
#main form.karty div.frbutton2 a {color: #448fb3; font-weight: bold;}
#main form.karty div.frbutton a:hover { text-decoration: none;}
#main form.karty div.flbutton {float: left; width: 150px; text-align: center; padding-top: 15px;}
#main form.karty div.flbutton a {color: #448fb3; font-weight: bold;}
#main form.karty div.flbutton a:hover { text-decoration: none;}f
#main form.karty div.radio span {padding: 0px 10px 0px 20px; font-weight: bold; display: block; width: 80px; float: left; clear: both;padding-top: 2px;} 
#main form.karty input.button {width: 141px; height: 25px; color: white; font-family:Verdana,Georgia; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 0px; padding: 0px; cursor: pointer; border: 0px;}
#main form.karty input.button:hover {text-decoration: underline;}
#main form.karty div.souhlas input {float: left; display: block; width: 20px; border: 0px;margin-top: 2px;}
#main form.karty div.souhlas p {float: left; display: block; width: 600px; padding-top: 0;}
#main form.karty span.atribut {clear:both; float: left; width: 200px; font-weight: bold; padding-left: 15px; line-height: 14px; display: block;}
#main form.karty div.hodnota {float: right; width: 390px; line-height: 14px;}
#addprofile h2 {font-size: 150%;}
#main form.karty div.frbutton3 {float: right; width: 250px; text-align: center; padding-top: 15px;}
#addprofile #main form input.button2 { display: block; margin: 0 auto; font-family:Verdana,Georgia; width: 241px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px; }
#addprofile #main form input.button2:hover {text-decoration: underline;}
#addprofile #main a.button3, #mujprofil a.button3 { display: block; margin: 0 auto; width: 281px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button3.gif") no-repeat; text-align: center; padding: 6px 0 0 0; cursor: pointer; border: 0px; text-decoration: none}
#addprofile #main a.button3:hover {text-decoration: underline;}
/* Live Chat */
#main .chatrooms {width: 220px; height: 122px; background: transparent url(chatrooms.gif) no-repeat left top; margin: 10px;padding: 12px 20px; position: relative;}
#main .id38 {background: transparent url(seznameni2.gif) no-repeat left top;}
#main .id39 {background: transparent url(zabava2.gif) no-repeat left top;}
#main .id40 {background: transparent url(priroda2.gif) no-repeat left top;}
#main .id41 {background: transparent url(hudba2.gif) no-repeat left top;}
#main .id42 {background: transparent url(zdravi2.gif) no-repeat left top;}
#main .id43 {background: transparent url(jidlo2.gif) no-repeat left top;}

#main .chatrooms h3 { font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px;}
#main .chatrooms ul li {font-size: 110%; padding-bottom: 7px;}
#main .chatrooms a.but {position:absolute; top: 128px; right: 5px; color: #448fb3; font-weight: bold; font-size: 110%; }
#main .chatrooms a.but:hover {text-decoration: none;}
#main #chattext {background: #ddeaf2 url(chatbg.jpg) no-repeat left top; width: 625px; height: 536px; padding: 12px 20px; overflow: hidden; position:relative;}
#main #chattext h3 { font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px;}
#main #chattext p {padding: 0; position: relative;}
#main #chattext p span {color: #000; padding-right: 5px; font-size: 82%;}
#main #chattext p strong {padding-right: 5px;}
#main #chattext span.emo {width: 30px; position: relative; border: 1px solid transparent; line-height: 57px;}
#main #chattext span.emo img {width: 32px;}
#main #chattext span.emo:hover img {width: 72px; position: absolute; top: -40px; left: -20px;}
#main #chattext span.emo:hover {padding-right: 41px;}
#main #chattext div.invchat {background-color: #ffcc00; padding: 1px 4px; margin: 0; position: relative; top: -12px; left: -17px; width: 617px; border-bottom: 1px solid #ccc;}
#main #chattext div.invchat span {float: right; width: 160px; text-align: right; display: block; font-size: 100%; padding-right: 5px; padding-top: 2px;}
#main #chattext div.invchat p {float: left; width: 450px;}
#main #chattext div.invchat.deny {border-bottom: 3px solid #ff3300;}
/* Obsahová část - výběr barvy pod chatem */
#main #barvy {padding: 20px 0 0 0; clear:both;}
#main #barvy a span {width: 22px; height: 22px; display: block; border: 1px solid #fff;}
#main #barvy a { float: left; margin: 2px; display: block; border: 1px solid #fff;}
#main #barvy a.now {border: 1px solid red; }
#main #smiles {clear:both;padding: 20px 0 0 0; width: 650px;}
#main #smiles a {position: relative; display: block; float: left; border: 1px solid #fff; margin: 2px;}
#main #smiles a img {border: 0;}
#main form#chatform {padding-top: 4px;}
#main form#chatform input {width: 460px; padding: 2px; font-size: 110%; border: 1px solid black; float: left;font-family:Verdana, Arial,Georgia;}
#main form#chatform input.poslat {width: auto; float: right; margin-right: 5px; background-color: #8cbbcd; cursor: pointer; font-weight: bold; font-size: 100%; width: 70px; height: 19px;}
#main form#chatform label {width: auto; padding: 2px 2px 2px 8px; font-size: 110%;  float: left;font-family:Verdana, Arial,Georgia;}
#main form#chatform select {width: 80px; padding: 1px; font-size: 110%; border: 1px solid black; float: left;font-family:Verdana, Arial,Georgia; }
#private-chat #main form#chatform input {width: 570px;}
#private-chat #main form#chatform input.poslat {margin-right: 0px; width: auto;}
#chat h4 {font-size: 110%;}
/* Levá strana - formulář pro přihlášení */
#left #prihlaseni { width: 245px; height: 147px; background: transparent url(prihlaseni.gif) no-repeat left top; padding: 12px 5px 12px 10px; font-family:Verdana, Arial,Georgia; margin-bottom: 10px;}
#left #prihlaseni  h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #prihlaseni label {clear:both; float:left; width: 96px; font-size: 110%; padding: 3px 0 0 5px;display: block;}
#left #prihlaseni input {width: 131px; border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; color: #000000; font-size: 110%; padding: 2px; margin-bottom: 2px;}
#left #prihlaseni ul {clear: both;}
#left #prihlaseni a {clear:both; text-align: right; float: right; text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #prihlaseni a:hover { text-decoration: underline; }
#left #prihlaseni input.button {float: right; width: 141px; font-family:Verdana,Georgia; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 15px 5px 0 0;  padding: 0px; cursor: pointer; border: 0px;}
#left #prihlaseni input.button:hover {text-decoration: underline;}
#left #prihlaseni a.b {color: #8b0024;}
/* Levá strana - formulář pro vyhledávání */
#left #vyhledavani { width: 245px; height: 218px; background: transparent url(vyhledavani.gif) no-repeat left top; padding: 12px 5px 12px 10px; font-family:Verdana, Arial,Georgia; margin-bottom: 10px;}
#left #vyhledavani  h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #vyhledavani table {clear:both; font-size: 110%; border-collapse: collapse; margin-left: 0px; width: 240px;}
#left #vyhledavani form a {clear:both; text-align: right; float: right; }
#left #vyhledavani a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #vyhledavani a:hover { text-decoration: underline; }
#left #vyhledavani select {height: 22px; margin-bottom: 2px;  border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%;}
#left #vyhledavani input.button {float: right; width: 80px; font-family:Verdana,Georgia; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button4.gif") no-repeat; text-align: center; margin: 0px 5px 0 0;  padding: 0px; cursor: pointer; border: 0px;}
#left #vyhledavani input.button:hover {text-decoration: underline;}
#left #vyhledavani select.length1 { width: 65px; }
#left #vyhledavani select.length2 { width: 100%; }
#left #vyhledavani table td.td1 {width: 70px;}
#left #vyhledavani table td.td2 {width: 17px; padding-left: 10px;}
#left #vyhledavani table td.td3 {text-align: right;}
#left #vyhledavani table#status {clear:both; padding: 0; margin-top: 12px; border-collapse: collapse;}
#left #vyhledavani table#status a {color: #448fb3; font-weight: bold;}
#left #vyhledavani table#status td {padding: 0; height: 15px;border-spacing: 0px;}
#left #vyhledavani table#status td.b {border-spacing: 0px;}
#left #vyhledavani ul li#adv_search_switch {float: left; width: 150px; padding: 5px 0 0 0;}
#left #vyhledavani ul li#adv_search_switch a {padding: 0; margin: 0; text-align: left; float: none;}
/* Levá strana - formulář pro podrobné vyhledávaní */ 
#left #vyhledavani2 { width: 240px; height: 461px; background: transparent url(vyhledavani2.gif) no-repeat left top; padding: 12px 5px 12px 10px; font-family:Verdana, Arial,Georgia; margin-bottom: 10px;}
#left #vyhledavani2  h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #vyhledavani2 table {clear:both; font-size: 110%; border-collapse: collapse; margin-left: 0px; width: 240px;}
#left #vyhledavani2 form a {clear:both; text-align: right; float: right; }
#left #vyhledavani2 a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #vyhledavani2 a:hover { text-decoration: underline; }
#left #vyhledavani2 select {height: 22px; margin-bottom: 2px;  border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%;}
#left #vyhledavani2 input.button {float: right; width: 80px; font-family:Verdana,Georgia; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button4.gif") no-repeat; text-align: center; margin: 0px 5px 0 0;  padding: 0px; cursor: pointer; border: 0px;}
#left #vyhledavani2 input.button:hover {text-decoration: underline;}
#left #vyhledavani2 select.length1 { width: 70px; }
#left #vyhledavani2 select.length2 { width: 100%; }

#left #vyhledavani2 table td.td1 {width: 70px;}
#left #vyhledavani2 table td.td2 {padding-left: 5px;}
#left #vyhledavani2 table td.td3 {text-align: right;}
#left #vyhledavani2 table#status {clear:both; padding: 0; margin-top: 20px; border-collapse: collapse;}
#left #vyhledavani2 table#status td {padding: 0;}
#left #vyhledavani2 input { border: 1px solid #448fb3; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%; height: 16px; width: 64px;}
#left #vyhledavani2 ul li#easy_search_switch {float: left; width: 150px; padding: 5px 0 0 0;}
#left #vyhledavani2 ul li#easy_search_switch a {padding: 0; margin: 0; text-align: left; float: none;}
.adv_search {display: none;}
#easy_search_switch {display: none;}
/* levá strana - chat (lidé online) */
#left #peopleonline {width: 240px; height: 778px; overflow: auto; background: transparent url(peopleonline.jpg) no-repeat left top; padding: 12px 10px;}
#left #peopleonline h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #peopleonline h4 {font-size: 120%; padding-bottom: 5px;}
#left #peopleonline p a.muz {font-size: 110%; font-weight: bold; color: blue; float: left; clear:both; padding-left: 5px;}
#left #peopleonline p a.zena {font-size: 110%; font-weight: bold; color: red; float: left; clear:both;  padding-left: 5px;}
#left #peopleonline p span {font-weight: normal; color: #000; text-decoration: none; padding-left: 5px; float: left; font-size: 110%;}
#left #peopleonline p a {font-size: 110%; color: #b70024;}
#left #peopleonline p a:hover { text-decoration: none;}
#left #peopleonline p a.ano {float: right; width: 0; display: block; height: 0; overflow: hidden; padding: 15px 18px 0 0; background: transparent url(privatechat.gif) no-repeat left top;}
#left #peopleonline p a.ne {float: right; width: 0; display: block; height: 0; overflow: hidden; padding: 12px 14px 0 0; background: transparent url(del.gif) no-repeat left top; margin-left: 10px;}
#left #peopleonline p a.leave {float: right;}
#left #peopleonline .zadosti {padding-bottom: 10px;}
#left #peopleonline .item {clear:both; position: relative; width: 250px; height: 62px;}
#left #peopleonline .item a img {border: 1px solid #fff; float: left; margin-bottom: 5px;}
#left #peopleonline .item ul { float: right; width: 175px; font-size: 110%; font-family:Verdana, Arial,Georgia;}
#left #peopleonline .item ul li {padding-bottom: 7px;}
#left #peopleonline .item ul li a {color: #448fb3; font-weight: bold;}
#left #peopleonline .item ul li a:hover { text-decoration: none;}
#left #peopleonline .muz ul li a {color: blue;}
#left #peopleonline .zena ul li a {color: red;}
#left #peopleonline .item a.private { position: absolute; top: 0px; right: 10px; width: 0; display: block; height: 0; overflow: hidden; padding: 15px 18px 0 0; background: transparent url(privatechat.gif) no-repeat left top;}
/* Levá strana - katalog mužů */
#left #katalog-muzu {width: 240px; height: 136px; background: transparent url(katalog_muzu.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #katalog-muzu h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #katalog-muzu p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #katalog-muzu a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #katalog-muzu a:hover { text-decoration: underline; }
/* Levá strana - video */
#left #video {width: 240px; height: 103px; background: transparent url(video.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #video h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #video p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #video a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #video a:hover { text-decoration: underline; }
/* Levá strana - chat s cizincem */
#left #chat-s-cizincem {width: 240px; height: 122px; background: transparent url(chat-s-cizincem.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #chat-s-cizincem h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #chat-s-cizincem p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #chat-s-cizincem a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #chat-s-cizincem a:hover { text-decoration: underline; }
/* Levá strana - partneři online */
#left #partneri-online {width: 240px; height: 106px; background: transparent url(partneri-online.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #partneri-online h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #partneri-online p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #partneri-online a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #partneri-online a:hover { text-decoration: underline; }
/* Levá strana - top-partner-tydne */
#left #top-partner-tydne {width: 240px; height: 257px; background: transparent url(top-partner-tydne.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #top-partner-tydne h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #top-partner-tydne p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #top-partner-tydne a { text-decoration: none; color: #448fb3; font-size: 100%; margin-right: 5px;}
#left #top-partner-tydne a:hover { text-decoration: underline; }
#left #top-partner-tydne div {padding-left: 33px; width: 169px; height: 205px;  text-align: center; float: left;}
#left #top-partner-tydne div a img {border: 1px solid #fff; margin-bottom: 3px;}
#left #top-partner-tydne div a:hover img {border: 1px solid #448fb3;}
#left #top-partner-tydne div a { color: #448fb3; font-weight: bold;}
#left #top-partner-tydne div a:hover { text-decoration: none;}
#left #top-partner-tydne div a span {font-size: 110%;}
/* Levá strana - kontaktujte nás */
#left #kontaktujte-nas {width: 240px; height: 102px; background: transparent url(kontaktujte-nas.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #kontaktujte-nas h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #kontaktujte-nas p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #kontaktujte-nas a { text-decoration: none; color: #448fb3; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #kontaktujte-nas a:hover { text-decoration: underline; }
/* Levá strana - seznámené páry */
#left #seznamene-pary {width: 240px; height: 257px; background: transparent url(top-partner-tydne.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #seznamene-pary h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #seznamene-pary p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #seznamene-pary a { text-decoration: none; color: #448fb3;font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #seznamene-pary a:hover { text-decoration: underline;}
#left #seznamene-pary div {padding-left: 33px; width: 169px; height: 205px;  text-align: center; float: left;}
#left #top-partner-tydne div a { color: #448fb3; font-weight: bold;}
#left #top-partner-tydne div a:hover { text-decoration: none;}
/* rychlá navigace před / po přihlášení */
#ovladani {position: absolute; top: 214px; right: 15px; z-index: 0;}
#ovladani ul li.alert {background-color: #448fb3; }
#ovladani ul li {float: left; background-color: #ebf3f6; border-top: 1px solid #448fb3;}
#ovladani ul li.alert a {color: #fff;}
#ovladani ul li a {float: left; display: block; font-size: 110%; color: #353535; text-decoration: none; padding: 3px 8px 4px 8px;}
#ovladani ul li a:hover { text-decoration: underline;}
/* vyhledavani */
#search #main form.setsearch {width: 670px; padding-top: 6px; height: 42px; background: transparent url(searchbg.gif) no-repeat left top; margin-bottom: 11px;}
#search #main form.setsearch div {float: left; padding-left: 15px;}
#search #main form.setsearch label {color: #fff; font-size: 110%; display: block; padding-bottom: 3px;}
#search #main form.setsearch div select {width: 140px; padding: 2px; font-size: 110%; border: 1px solid #448fb3;}
#search #main form.setsearch div input { padding: 2px; font-size: 110%; width: 80px; border: 1px solid #448fb3;}
#search #main form.setsearch input.but {float: right; margin: 10px 15px 0 0; width: 80px;}
#search #main .item {margin-top: 10px; clear: both; height: 231px;}
#search #main .item .foto {float: left; background: #dfecf2 url(fotobg.jpg) no-repeat left top; width: 168px; height: 207px; padding: 12px 10px; text-align: center;}
#search #main .item .foto a img {border: 1px solid #fff;}
#search #main .item .foto a:hover img  {border: 1px solid #448fb3;}
#search #main .item .desc {width:449px; height:209px; float: right; padding: 10px; border: 1px solid #448fb3; overflow: hidden;}
#search #main .item .desc .descleft {float: left; width: 320px; height: 195px; }
#search #main .item .desc .descleft h3 {font-size: 140%; font-weight: bold;}
#search #main .item .desc .descleft h3 a {color: #448fb3; text-decoration: none;}
#search #main .item .desc .descleft h3 a:hover { text-decoration: underline;}
#search #main .item .desc .descleft p {padding: 0 0 5px 0;}
#search #main .item .desc .descleft a {color: #448fb3; text-decoration: underline;}
#search #main .item .desc .descleft a:hover {color: #448fb3; text-decoration: none;}
#search #main .item .desc .descleft table {font-size: 110%; border-collapse: collapse; border: 0;}
#search #main .item .desc .descleft table tr td.b {width: 140px; font-weight: bold; line-height: 13px;}
#search #main .item .desc .descright {float: right; width: 110px; height: 190px; text-align: center; font-size: 110%; padding-top: 5px;}
#search #main .item .desc .descright a.mapa {color: #448fb3; font-weight: bold; display: block; margin: 10px 0;  background: transparent url(earth_ico.gif) no-repeat 4px 5px; }
#search #main .item .desc .descright a:hover {text-decoration: none;}
#search #main .item .desc .descright a.showprofil {padding: 56px 0 0 110px; margin: 0; overflow: hidden; display: block; width: 0; height: 0; background: transparent url(zobrazitprofil.jpg) no-repeat left top; }
#search #main .item .desc p.dream {background-color: #ebf3f6; clear:both; position:relative; padding: 4px 10px; left: -10px; width: 449px;}
#search #main .item .desc .descright span {color: green; font-weight: bold; padding-top: 10px;display: block;} 
#search #main .item .desc .descright span.video {color: #a0522d; font-weight: normal; padding-top: 10px;display: block;} 
#search #main .item .desc .descright a.nachatu {color: blue; font-weight: bold; margin: 0; padding-top: 10px;display: block;} 
/* Stránkování */
#main div.strankovani {clear:both; margin-top: 10px; text-align: center; border-top: 2px solid #99001b; padding: 4px 0 0 0;} 
#main div.strankovani a {text-decoration: none; line-height: 20px; padding: 0 3px; font-weight: normal; color: #000;}
#main div.strankovani a:hover { color: #448fb3;}
#main div.strankovani span {line-height: 20px; padding: 0 3px; border: 1px solid black; background-color: #99001b; color: #fff; font-weight: bold;}
/* Detail ženy */
#detail #main #aktivemitglieder {display: block; width: 550px; height: 120px; background-color: lightblue; position: absolute; top: 0px; right: 0;}
#detail #main {width: 940px;padding: 20px 10px;}
#detail #main .foto {float: left; background: #d5e6ee url(fotobg2.jpg) no-repeat left top; width: 300px; height: 355px; padding: 20px; text-align: center;}
#detail #main .foto iframe {padding-top: 2px; padding-left:10px}
#detail #main .foto a img {border: 1px solid #fff;}
#detail #main .foto a:hover img  {border: 1px solid #448fb3;}
#detail #main .desc {width:560px; height:189px; float: right; padding: 10px; border: 1px solid #448fb3; overflow: hidden; position: relative;}
#detail #main .desc .descleft {float: left; width: 435px; height: 175px; }
#detail #main .desc .descleft h3 {font-size: 140%; font-weight: bold;}
#detail #main .desc .descleft h3 a {color: #448fb3; text-decoration: none;} 
#detail #main .desc .descleft h3 a:hover { text-decoration: underline;}
#detail #main .desc .descleft a, #detail #main .listing a {color: #448fb3; text-decoration: underline;}
#detail #main .desc .descleft a:hover, , #detail #main .listing a:hover {text-decoration: none;}
#detail #main .desc .descleft p {padding: 0 0 5px 0;}
#detail #main .desc .descleft table {font-size: 110%; border-collapse: collapse; border: 0;}
#detail #main .desc .descleft table tr td.b {width: 140px; font-weight: bold; line-height: 12px;}
#detail #main .desc .descright {float: right; width: 110px; height: 170px; text-align: center; font-size: 110%; padding-top: 5px;}
#detail #main .desc .descright a.mapa { display: block; padding: 0px 0 4px 20px; color: #000; margin: 5px 0 0 0; background: transparent url(earth_ico.gif) no-repeat 12px 5px;}
#detail #main .desc .descright a.mapa:hover {text-decoration: none;}
#detail #main .desc p.dream {background-color: #ebf3f6; clear:both; position:relative; padding: 4px 10px; left: -10px; width: 560px;}
#detail #main .desc .descright span.znameni {display: block; font-weight: bold; padding: 5px 0 2px 0; }
#detail #main .desc .descright img {padding-bottom: 0px;}
#detail #main #kontakt {width: 333px; height: 158px; border: 1px solid #448fb3; float: left; margin: 18px; padding: 3px 10px; overflow: auto;}
#detail #main #kontakt h3 {font-size: 140%; font-weight: bold; color: #448fb3; }
#detail #main #kontakt a {color: #448fb3; font-weight: bold; text-decoration: underline; } 
#detail #main #kontakt a:hover {text-decoration: none;}
#detail #main #kontakt p.tc {padding: 10px 0;} 
#detail #main #kontakt p.tc2 {padding: 5px 0; text-align: center;} 
#detail #main #kontakt p {padding: 5px 0 0 0;} 
#detail #main #kontakt p.fl {float: left; width: 185px;}
#detail #main #kontakt p span {padding: 0 2px;}
#detail #main #kontakt p.status {float: right; width: 145px; text-align: right;}
#detail #main #kontakt p.status span {font-weight: bold;}
#detail #main #kontakt p.status span.green {color: green; font-weight: bold;}
#detail #main #kontakt p.status a {display: inline; border: 0;  background-color: transparent; color: blue; text-decoration: underline;}
#detail #main #kontakt p.status a:hover {text-decoration: none;}

#detail #main #kontakt div {float: left; width: 160px; padding: 2px 3px;}
#detail #main #kontakt div.email {clear: both; float: left; width: 100%; padding: 2px 3px;}
#detail #main #kontakt div.telefon span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-tel.gif) no-repeat left top;}
#detail #main #kontakt div p { width: 110px; float: left; padding-left: 8px; padding-top: 0; }
#detail #main #kontakt div.mobil span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-mobil.gif) no-repeat left top;}
#detail #main #kontakt div.msn span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-msn.gif) no-repeat left top;}
#detail #main #kontakt div.icq span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-icq.gif) no-repeat left top;}
#detail #main #kontakt div.email span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-mail.gif) no-repeat left top;}
#detail #main #kontakt div.skype span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-skype.gif) no-repeat left top;}
#detail #main #kontakt div.yahoo span {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-yahoo.gif) no-repeat left top;}


#detail #main #kontakt span.telefon {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-tel.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.mobil {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-mobil.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.msn {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-msn.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.icq {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-icq.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.email {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-mail.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.skype {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-skype.gif) no-repeat left top; margin: 4px;}
#detail #main #kontakt span.yahoo {width: 0; height: 0; float: left; display:block; overflow: hidden; padding: 16px 16px 0 0; background: transparent url(ico-yahoo.gif) no-repeat left top; margin: 4px;}




#detail #main ul#odkazy {width: 205px; height: 88px; background: transparent url(detail-ul.gif) no-repeat left top; margin: 15px 0 10px 0; float: right;}
#detail #main ul#odkazy li {padding: 2px 0 9px 25px;}
#detail #main ul#odkazy li a {color: #448fb3; font-size: 110%;}
#detail #main ul#odkazy li a:hover {text-decoration: none;}
#detail #main table.status { width: 208px; height: 72px; background-color: #ebf3f6; border: 5px solid #ebf3f6; float: right; clear:right;}
#detail #main table.status td {padding: 3px 4px; font-size: 110%;}
#detail #main table.status td a {color: #448fb3;}
#detail #main table.status td a:hover { text-decoration: none;}
#detail #main table.status td.td2 { text-align: right;}
#detail #main #fotos {clear:both; background: #ebf3f6 url(fotos-bg.jpg) repeat-x left top; height: 122px; width: 898px; padding: 11px 21px; overflow: hidden;}
#detail #main #fotos a img {border: 1px solid #fff;}
#detail #main #fotos a:hover img  {border: 1px solid #448fb3;}


#detail #main ul.karty {width: 652px; margin-top: 10px; height: 33px;}
#detail #main ul.karty li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-1.gif) no-repeat left top;} 
#detail #main ul.karty li span, #detail #main ul.karty li a {color: #448fb3; text-decoration: none; width: 110px; padding: 7px 5px; height: 19px; display: block; background: transparent url(karta-1b.gif) no-repeat right top;}
#detail #main ul.karty li a:hover {text-decoration: none;}
#detail #main ul.karty li span, #detail #main ul.karty li a {width: 110px;}
#detail #main ul.karty li.now { background: transparent url(karta-2.gif) no-repeat left top;}
#detail #main ul.karty li.now span, #detail #main ul.karty li.now a { background: transparent url(karta-2b.gif) no-repeat right top; color: #fff;}
#detail #main ul.karty li.last {margin: 0;}
#detail #main ul.karty li a:hover { padding: 7px 5px; height: 17px; border-bottom: 2px solid #448fb3;}


#detail #main table.info {clear:both; border: 1px solid #448fb3; width: 940px; border-collapse: collapse; font-size: 100%;}
#detail #main table.info th {font-weight: bold; font-size: 110%; padding: 4px 5px 4px 28px; text-align: left;}
#detail #main table.info td {font-size: 110%; padding: 5px 15px 5px 20px; text-align: left;}
#detail #main table.info tr.licha td, #detail #main table.info tr.licha th {background-color: #ebf3f6 }
#detail #main table.info tr th { background: #fff url(pruhlednasipka.gif) no-repeat 10px 9px;}
#detail #main table.info tr.licha th { background: #ebf3f6 url(pruhlednasipka.gif) no-repeat 10px 9px;}
#detail #main table.info td.odsadit {padding-left: 35px;}
#detail #main table.info td.odsadit2 {padding-left: 35px; width: 120px;}

#detail #main table.info tr.last td {padding-bottom: 15px;}
#detail #main table.info td.pink {background-color: #ebf3f6;}
#detail #main table.info td p {font-size: 100%;}

#detail #main table.info tr td .detail_yes { line-height: 14px; padding-left: 20px;  background: transparent url(true.png) no-repeat left top}
#detail #main table.info tr td .detail_yes strong {font-weight: normal;}
#detail #main table.info tr td .detail_no { line-height: 14px; font-style: italic; font-weight: normal; color: #aaa; padding-left: 20px;}

#detail #main table.info td.video {text-align: center; font-weight: bold; padding: 40px 0 40px 0;}
/* Můj profil */
#mujprofil #main #top {height: 20px; padding: 6px 15px 2px 15px; background: #a7001e url(mujprofiltop.gif) no-repeat left top; color: #fff;}
#mujprofil #main #top p {padding: 0; width: 300px; float: left; font-weight: bold;}
#mujprofil #main #top p.right {float: right; text-align: right; font-weight: normal; width: 220px;}
#mujprofil #main #top p.right span {font-weight: bold;}
#mujprofil #main #top p.tl {width: 270px; font-weight: normal; color: #ddd;}
#mujprofil #main #top p.tc {width: 220px; font-weight: normal; color: #ddd;}
#mujprofil #main #top p.tr {width: 150px; font-weight: normal; color: #ddd; text-align: right;}
#mujprofil #main #top p.b {color: #fff; font-weight: bold;}

#mujprofil #main #top2 {height: 20px; padding: 6px 14px 2px 14px; border: 1px solid #448fb3; background-color: #f5f5ff;  color: #333; margin-top: 10px;}
#mujprofil #main #top2 p {padding: 0; width: 300px; float: left; font-weight: bold;}
#mujprofil #main #top2 p.tl {width: 270px; font-weight: normal; color: #333;}
#mujprofil #main #top2 p.tc {width: 210px; font-weight: normal; color: #333;}
#mujprofil #main #top2 p.tr {width: 150px; font-weight: normal; color: #333; text-align: right;}
#mujprofil #main #top2 p.b {color: #000; font-weight: bold;}


#mujprofil #main ul#mujstatus {height: 130px; margin-top: 10px; padding-top: 8px; width: 670px; background: transparent url(mujprofilstatus.gif) no-repeat left top; }
#mujprofil #main ul#mujstatus li { background: transparent url(pruhlednasipka.gif) no-repeat 15px 6px; font-size: 110%; padding: 5px 35px; }
#mujprofil #main ul#mujstatus li a { color: #000;}
#mujprofil #main ul#mujstatus li a:hover { text-decoration: none;}
#mujprofil #main ul#mujstatus li span { font-weight: bold;}
#mujprofil #main ul.info {padding-top: 8px;}
#mujprofil #main ul.info li { background: transparent url(pruhlednasipka.gif) no-repeat 15px 6px; font-size: 110%; padding: 5px 35px; }
#mujprofil #main ul.karty {width: 670px; height: 46px; margin-top: 10px;}
#mujprofil #main ul.karty li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-3.gif) no-repeat left top;} 
#mujprofil #main ul.karty li span, #main ul.karty li a {color: #448fb3; text-decoration: none; width: 115px; line-height:13px; padding: 10px 0px 5px 0px; height: 31px; display: block; background: transparent url(karta-3b.gif) no-repeat right top;}
#mujprofil #main ul.karty li a:hover {text-decoration: underline;}
#mujprofil #main ul.karty li.now { background: transparent url(karta-4.gif) no-repeat left top;}
#mujprofil #main ul.karty li.now span, #main ul.karty li.now a { background: transparent url(karta-4b.gif) no-repeat right top; color: #fff;}
#mujprofil #main ul.karty li.last {margin: 0;}
#mujprofil #main ul.karty li.last a {margin: 0; width: 90px;}
#mujprofil #main form.setsearch {width: 670px; padding-top: 10px; height: 42px; background: #3385ac; margin-bottom: 11px;}
#mujprofil #main form.setsearch div {float: left; padding-left: 15px;}
#mujprofil #main form.setsearch label {color: #fff; font-size: 110%; display: block; padding-bottom: 3px;}
#mujprofil #main form.setsearch div select {width: 140px; padding: 2px; font-size: 110%; border: 1px solid #448fb3;}
#mujprofil #main form.setsearch div input { padding: 2px; font-size: 110%; width: 80px; border: 1px solid #448fb3;}
#mujprofil #main form.setsearch input.but {float: right; margin: 10px 15px 0 0; width: 80px;}
#mujprofil #main .item {margin-top: 10px; clear: both; height: 211px; font-size: 100%;}
#mujprofil #main .item .foto {float: left; background: #d5e6ee url(fotobg.jpg) no-repeat left top; width: 168px; height: 187px; padding: 12px 10px; text-align: center;}
#mujprofil #main .item .foto a img {border: 1px solid #fff;}
#mujprofil #main .item .foto a:hover img  {border: 1px solid #448fb3;}
#mujprofil #main .item .desc {width:449px; height:189px; float: right; padding: 10px; border: 1px solid #448fb3; overflow: hidden; position: relative;}
#mujprofil #main .item .desc .descleft {float: left; width: 320px; height: 175px; }
#mujprofil #main .item .desc .descleft h3 {font-size: 140%; font-weight: bold;}
#mujprofil #main .item .desc .descleft h3 a {color: #448fb3; text-decoration: none;}
#mujprofil #main .item .desc .descleft h3 a:hover { text-decoration: underline;}
#mujprofil #main .item .desc .descleft p {padding: 0 0 5px 0;}
#mujprofil #main .item .desc .descleft table {font-size: 100%; border-collapse: collapse; border: 0;}
#mujprofil #main .item .desc .descleft table tr td {padding: 1px;}
#mujprofil #main .item .desc .descleft table tr td.b {width: 140px; font-weight: bold; line-height: 13px;}
#mujprofil #main .item .desc .descright {float: right; width: 110px; height: 170px; text-align: center; font-size: 110%; padding-top: 5px;}
#mujprofil #main .item .desc .descright a {color: #448fb3; font-weight: bold; display: block; margin: 25px 0; background: transparent url(neprecteno.gif) no-repeat 4px 6px;}
#mujprofil #main .item .desc .descright a:hover {text-decoration: none;}
#mujprofil #main .item .desc .descright a.showprofil {padding: 56px 0 0 110px; margin: 0; overflow: hidden; display: block; width: 0; height: 0; background: transparent url(zobrazitprofil.jpg) no-repeat left top; }

#mujprofil #main .item .desc .descright2 {float: right; width: 110px; height: 170px; text-align: center; font-size: 110%; padding-top: 0px;}
#mujprofil #main .item .desc .descright2 a.mapa { display: block; padding: 2px 0 6px 20px; color: #000; margin: 5px 0 0 0; background: transparent url(earth_ico.gif) no-repeat 14px 6px;}
#mujprofil #main .item .desc .descright2 a.mapa:hover {text-decoration: underline;}
#mujprofil #main .item .desc .descright2 a.other { display: block; padding: 5px 0px; color: #000; margin: 5px 0 0 0; text-decoration: underline;}
#mujprofil #main .item .desc .descright2 a.kontaktuj {color: #448fb3; font-weight: bold; display: block; margin: 15px 0 12px 0;  background: transparent url(neprecteno.gif) no-repeat 4px 6px; }
#mujprofil #main .item .desc .descright2 a.kontaktuj:hover {text-decoration: none;}
#mujprofil #main .item .desc .descright2 a.showprofil {padding: 56px 0 0 110px; margin: 7px 0; overflow: hidden; display: block; width: 0; height: 0; background: transparent url(zobrazitprofil.jpg) no-repeat left top; }
#mujprofil #main .item .desc .descright2 span {color: green; font-weight: bold; padding-top: 7px;display: block;} 
#mujprofil #main .item .desc .descright2 a.nachatu {color: blue; font-weight: bold; margin: 0; padding-top: 7px;display: block;}

#mujprofil #main .item .desc .descright2 span.video {color: #a0522d; font-weight: normal; padding-top: 10px;display: block;} 
#mujprofil #main .item .desc .descright2 a.nachatu {color: blue; font-weight: bold; margin: 0; padding-top: 10px;display: block;} 

#mujprofil #main .item .desc p.dream {background-color: #ebf3f6; clear:both; position:relative; padding: 4px 10px; left: -10px; width: 449px;}
#mujprofil #main .item .desc .descright span {color: green; font-weight: bold; padding-top: 10px;display: block;} 
#mujprofil #main .item .desc .descright a.nachatu {color: blue; font-weight: bold; margin: 0; padding-top: 10px;display: block;}
#mujprofil #main form#zmena-hesla div.left {float: left; width: 250px;}
#mujprofil #main form#zmena-hesla label {display: block; font-size: 110%; font-weight: bold; padding-bottom: 3px;} 
#mujprofil #main form#zmena-hesla input {width: 200px; font-weight: bold; display: block; font-size: 110%; border: 1px solid #353535; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 10px 0;}
#mujprofil #main form#zmena-hesla input.but { display: block; margin: 0 auto; width: 141px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#mujprofil #main form#zmena-hesla input.but:hover {text-decoration: underline;}
#mujprofil #main div.right {float: right; padding-right: 80px; width: 300px;}
#mujprofil #main div.right p {font-weight: bold; color: red; text-align: center; padding-bottom: 30px;}

#mujprofil table.vyber {width: 670px; font-size: 110%; border-collapse: separate; border: 0;} 
#mujprofil table.vyber td span {background-color: #eee; display: block; width: 260px; padding: 5px 8px; font-weight: bold;}

#mujprofil #main .item .desc p.datum {position: absolute; top: 172px; right: 5px; padding: 0; font-size: 91%;}
#mujprofil #main .item .desc p.pb0 {padding-bottom: 0px;}

#mujprofil #preis h2 {font-size: 130%; padding-bottom: 5px; color: #000; padding-top: 5px;}
#mujprofil #preis p.b {padding-top: 0;}
#mujprofil #preis table#kontakt {width: 670px; font-size: 110%; border-collapse: collapse; border: 1px solid #ccc; } 
#mujprofil #preis table#kontakt td {vertical-align: top;padding: 5px 5px; background-color: #f5f5ff;}
#mujprofil #preis table#kontakt th {background-color: #d5e6ee; text-align: left; font-weight: bold; padding: 8px 5px;}
#mujprofil #preis table#kontakt td.sloupec1 {font-weight: bold; width: 80px; text-align: right; padding-right: 10px;}
#mujprofil #preis table#kontakt td.sloupec2 {font-weight: bold; width: 55px; text-align: center;}
#mujprofil #preis table#kontakt th.sloupec2 { text-align: center;}
#mujprofil #preis table#kontakt td.sloupec3 {font-weight: bold; width: 70px; text-align: center; padding-right: 15px; color: blue;}
#mujprofil #preis table#kontakt td.sloupec4a {font-weight: bold; width: 55px; text-align: center; padding-right: 15px;}
#mujprofil #preis table#kontakt td.sloupec4b {font-weight: bold; width: 55px; text-align: center; padding-right: 15px; color: red;}
#mujprofil #preis table#kontakt td a {font-weight: bold; text-align: center; font-size: 91%;}
#mujprofil #preis table#kontakt td p {text-align: left;}
#mujprofil #preis table#kontakt2 {width: 670px; font-size: 100%; border-collapse: collapse; border: 1px solid #ccc; } 
#mujprofil #preis table#kontakt2 td {vertical-align: top;padding: 5px 5px;}
#mujprofil #preis table#kontakt2 th {background-color: #d5e6ee; text-align: left; font-weight: bold; padding: 8px 5px;}
#mujprofil #preis table#kontakt2 td.sloupec1 {font-weight: bold; width: 130px; text-align: right; padding-right: 10px;}
#mujprofil #preis table#kontakt2 td.sloupec2 {font-weight: bold; width: 55px; text-align: center;}
#mujprofil #preis table#kontakt2 th.sloupec2 { text-align: center;}
#mujprofil #preis table#kontakt2 td.sloupec3 {font-weight: bold; width: 130px; text-align: center; padding-right: 15px; color: blue;}
#mujprofil #preis table#kontakt2 td.sloupec4a {font-weight: bold; width: 65px; text-align: center; padding-right: 15px;}
#mujprofil #preis table#kontakt2 td.sloupec4b {font-weight: bold; width: 65px; text-align: center; padding-right: 15px; color: red;}
#mujprofil #preis table#kontakt2 td a {font-weight: bold; text-align: center; font-size: 91%;}
#mujprofil #preis table#kontakt2td p {text-align: left;}
#mujprofil #preis table.typ1 {width: 217px; float: left; border-collapse: collapse; border: 1px solid #ccc; margin-right: 4px;}
#mujprofil #preis table.typ2 {width: 217px; float: right; border-collapse: collapse; border: 1px solid #ccc;}
#mujprofil #preis table.pausal {height: 295px; clear: none;}
#mujprofil #preis table.pausal th {font-weight: bold; text-align: left;padding: 8px 7px; background-color: #d5e6ee; height: 16px; border-bottom: 1px solid #ccc;}
#mujprofil #preis table.pausal th h3 {font-size: 119%; width: 120px; float: left;}
#mujprofil #preis table.pausal th span {text-align: right; float: right; font-size: 110%;}
#mujprofil #preis table.pausal td {vertical-align: top; font-size: 100%; padding: 4px 8px 4px 8px;  background-color: #f5f5ff;}
#mujprofil #preis table.pausal td p {font-size: 100%; padding-bottom: 0; font-weight: bold; text-align: left; padding-top: 0px;}
#mujprofil #preis table.pausal td p strong {color: blue;}
#mujprofil #preis table.pausal td p span {color: red;}
#mujprofil #preis table.pausal td ul {padding-left: 15px;}
#mujprofil #preis table.pausal td ul li {list-style: square; line-height: 14px;}
#mujprofil #preis table.pausal td.button {text-align: center; vertical-align: bottom; padding: 0;}
#mujprofil #preis table.pausal td.button a.button {margin: 0 auto 5px auto; display: block; font-size: 91%;}
#mujprofil #preis p.plusdan { clear:both; color: #888; text-align: right; padding: 5px 0 0 0;}
#mujprofil #preis p {text-align: justify;}
#mujprofil #preis ul.norm {padding: 0px 5px 10px 15px;}
#mujprofil #preis ul.norm li {line-height: 140%; font-size: 110%; list-style: square;}
#mujprofil h3 {font-size: 110%;}
#mujprofil #preis form.form1 {float:left; margin-bottom: 20px;}
#mujprofil #preis form.form2 {float:right; margin-bottom: 20px;}
#mujprofil #preis form {width: 300px; float: left; height: 300px; border: 1px solid #ccc;}
#mujprofil #preis form input.button2 { display: block; margin: 0 auto; font-family:Verdana,Georgia;  width: 141px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#mujprofil #preis form input.button2:hover {text-decoration: underline;}
#mujprofil #preis p.citat {font-size: 130%;text-align: center; font-weight: bold;}
#mujprofil #preis table {font-size: 110%; border: 1px solid red; background-color: #ffeee9;}
#mujprofil #preis table td {padding: 3px;}
#mujprofil #preis form.vyber {border: 0; height: auto; width: auto;}
#mujprofil #preis form.vyber table {float: none; height: 30px; border: 0; width: 670px; background-color: transparent; border-collapse: collapse;} 
#mujprofil #preis form.vyber table input {width: 50px;}
#mujprofil #preis form.vyber table input.button {width: auto; font-family:Verdana,Georgia; }

#mujprofil form p.platbyimg2 {text-align: right; width: 310px; float: right; }
#mujprofil form p.platbyimg2 img {height: 40px; padding: 0 3px;}
#mujprofil div#radio-placeni {float: left; width: 170px; margin: 10px 10px 40px 10px; border: 1px solid #448fb3; font-weight: bold; font-size: 120%; padding: 10px;}
#mujprofil div#radio-placeni input, #mujprofil div#radio-placeni label {line-height: 23px;}

#mujprofil form table.typplatby {border: 1px solid #448fb3; background-color: #f5f5ff; margin: 15px 0 10px 0;}
#mujprofil form table.typplatby td {padding-bottom: 15px; vertical-align: top;}
#mujprofil form table.typplatby h4 {font-size: 130%;}
#mujprofil form table.typplatby p {padding: 0;}
#mujprofil form p.platbyimg {text-align: right; padding-right: 30px;}
#mujprofil form p.platbyimg img {height: 40px; padding: 0 5px;}
#mujprofil form input.preisbutton {float: right; display: block; margin: 0 auto; width: 240px; height: 25px; color: white; font-size: 110%; font-family:Verdana,Georgia;  font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
/* Levá strana - Můj profil */
#left #left-mujprofil {width: 240px; height: 404px; background: transparent url(mujprofil2.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 15px;}
#left #left-mujprofil  h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 23px; padding-left: 10px;}
#left #left-mujprofil span {font-size: 120%; font-weight: bold; padding-left: 10px; }
#left #left-mujprofil ul {padding: 19px 0 0 10px;}
#left #left-mujprofil ul li {font-size: 11px; font-weight: bold;}
#left #left-mujprofil ul li a {color: #448fb3; font-size: 110%; line-height: 16px; margin-right: 5px; text-decoration: none;}
#left #left-mujprofil ul li a:hover { text-decoration: underline; }
#left #left-mujprofil ul li span {font-style: italic; color: #444; font-size: 91%;}
#left #left-mujprofil ul.sub {padding: 0px 0 0 25px;}
#left #left-mujprofil ul.sub li{list-style-type: circle}
/* Vzkazy */
#mujprofil #main ul.karty2 {width: 670px; margin-top: 10px; height: 32px;}
#mujprofil #main ul.karty2 li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-1.gif) no-repeat left top;} 
#mujprofil #main ul.karty2 li span, #main ul.karty2 li a {color: #448fb3; text-decoration: none; width: 150px; padding: 9px 10px 0 10px; height: 22px; display: block; background: transparent url(karta-1b.gif) no-repeat right top;}
#mujprofil #main ul.karty2 li.now { background: transparent url(karta-2.gif) no-repeat left top;}
#mujprofil #main ul.karty2 li.now span, #main ul.karty2 li.now a { background: transparent url(karta-2b.gif) no-repeat right top; color: #fff;}
#mujprofil #main ul.karty2 li.last {margin: 0;}
#mujprofil #main ul.karty2 li.last a {margin: 0;  width: 150px;}
#mujprofil #main ul.karty2 a:hover {text-decoration: none; border-bottom: 2px solid #448fb3; height: 20px; }
#mujprofil #main table.vzkazy {clear:both; border: 1px solid #448fb3; width: 670px; border-collapse: collapse;}
#mujprofil #main table.vzkazy th {font-weight: bold; font-size: 110%; padding: 4px 5px 4px 28px; text-align: left;}
#mujprofil #main table.vzkazy td {font-size: 110%; padding: 5px 5px 5px 10px; text-align: left;}
#mujprofil #main table.vzkazy tr.licha1 td, #mujprofil #main table.vzkazy tr.licha1 th {background-color: #ebf3f6 }
#mujprofil #main table.vzkazy tr.licha2 td, #mujprofil #main table.vzkazy tr.licha2 th {background-color: #ebf3f6 }
#mujprofil #main table.vzkazy tr.licha3 td, #mujprofil #main table.vzkazy tr.licha3 th {background-color: #ebf3f6 }
#mujprofil #main table.vzkazy tr.suda1 th { background: #fff url(pruhlednasipka2.gif) no-repeat 10px 6px;}
#mujprofil #main table.vzkazy tr.suda2 th { background: #fff url(pruhlednasipka.gif) no-repeat 10px 6px;}
#mujprofil #main table.vzkazy tr.suda3 th { background: #fff url(info_ico.gif) no-repeat 8px 3px;}
#mujprofil #main table.vzkazy tr.licha1 th { background: #ebf3f6 url(pruhlednasipka2.gif) no-repeat 10px 6px;}
#mujprofil #main table.vzkazy tr.licha2 th { background: #ebf3f6 url(pruhlednasipka.gif) no-repeat 10px 6px;}
#mujprofil #main table.vzkazy tr.licha3 th { background: #ebf3f6 url(info_ico.gif) no-repeat 8px 3px;}

#mujprofil #main .vzkaz-zena {border: 1px solid #ff3000; padding: 10px;margin-top: 15px; background-color: #fff5f3;}
#mujprofil #main .vzkaz-muz {border: 1px solid #448fb3; padding: 10px;margin-top: 15px; background-color: #ebf3f6;}

#mujprofil #main table.vzkazy td.odsadit {padding-left: 35px;}
#mujprofil #main table.vzkazy td.pink {background-color: #ebf3f6;}
#mujprofil #main table.vzkazy a {color: #448fb3;}
#mujprofil #main table.vzkazy a:hover {text-decoration: none;}
#mujprofil #main table.vzkazy td.last {text-align: right; width: 80px; padding: 0 3px;} 
#mujprofil #main table.vzkazy td.last a {margin: 0 3px;}
#mujprofil #main table.vzkazy tr:hover td, #mujprofil #main table.vzkazy tr:hover th {background-color: #ccd; cursor: default;} 
#mujprofil #main table tr.neprectene th {background-image: url(neprecteno.gif) !important; background-position: 7px 6px;} 
#mujprofil #main #vzkaz {border: 1px solid #448fb3; padding: 10px;margin-top: 15px; background-color: #ebf3f6;}
#mujprofil #main #vzkaz h3 {font-size: 100%; font-weight: bold;}
#mujprofil #main #vzkaz a {color: #448fb3;}
#mujprofil #main #vzkaz a:hover {text-decoration: none;}
#mujprofil #main #vzkaz form {margin-top: 20px; height: 240px;}
#mujprofil #main #vzkaz form label {font-weight: bold;display: block; font-size: 110%;}
#mujprofil #main #vzkaz form textarea {font-size: 110%; border: 1px solid black; font-family:Verdana, Arial,Georgia; padding: 2px; width: 640px; height: 200px;}
#mujprofil #main #vzkaz form input { float: right; margin: 0 auto 20px auto; width: 141px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#mujprofil #main #vzkaz form input:hover {text-decoration: underline;}
/* Hlídací pes */
#mujprofil #main form.hlidaci-pes {margin-top: 20px; height: 150px; border: 1px solid #448fb3; padding: 10px;margin-top: 15px; background-color: #ebf3f6; font-weight: bold; font-size: 110%;}
#mujprofil #main form.hlidaci-pes select {font-size: 100%; padding: 2px; border: 1px solid #000;}
#mujprofil #main form.hlidaci-pes input { float: right; margin: 0 auto 20px auto; font-family:Verdana,Georgia; width: 141px; height: 25px; color: white; font-size: 91%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#mujprofil #main form.hlidaci-pes input:hover {text-decoration: underline;}
#mujprofil #main form.hlidaci-pes table {border: 0; width: 500px;}
#mujprofil h2 {color: #448fb3; font-size: 150%; font-weight: bold; padding-bottom: 5px; padding-top: 15px;}
/* Hlavní strana */
/*#hp h1 {display: none;}*/
#hp .left { float: left; width: 430px; clear:left; padding-bottom: 10px;}
#hp .right {float: right; width: 215px; clear: right;} 
#hp p {padding-top: 0; text-align: justify; padding-bottom: 5px;}

#hp ul.karty {clear:both; width: 670px; height: 31px; margin-top: 0;}
#hp #main ul.karty li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-1.gif) no-repeat left top;} 
#hp #main ul.karty li span, #hp #main ul.karty li a {color: #448fb3; text-decoration: none; width: 101px; padding: 9px 5px 0 5px; height: 22px; text-align: center; display: block; background: transparent url(karta-1b.gif) no-repeat right top;}
#hp #main ul.karty li.now { background: transparent url(karta-2.gif) no-repeat left top;}
#hp #main ul.karty li.now span, #hp #main ul.karty li.now a { background: transparent url(karta-2b.gif) no-repeat right top; color: #fff;}
#hp #main ul.karty li.last {margin: 0;}
#hp #main ul.karty li.last a {margin: 0;  width: 100px;}
#hp #main ul.karty a:hover {text-decoration: none; border-bottom: 2px solid #448fb3; height: 20px; }
#hp .katalog {border: 1px solid #448fb3; padding: 8px 12px; margin-bottom: 15px; height: 1250px;}
#hp .katalog div {padding: 10px; margin: 8px 12px; background: #ffdcd3 url(hpfotobg.jpg) no-repeat left top; width: 169px; height: 205px; overflow: hidden; text-align: center; float: left;}
#hp .katalog div.clear {clear:both; height: 0px; float: none; width: 100%; padding: 0; margin: 0;}
#hp .katalog div a img {border: 1px solid #fff; margin-bottom: 4px;}
#hp .katalog div a:hover img {border: 1px solid #448fb3;}
#hp .katalog div a { color: #448fb3; font-weight: bold;}
#hp .katalog div a:hover { text-decoration: none;}
#hp .katalog div a span {font-size: 110%;}
#hp .katalog a.more {color: #448fb3; font-weight: bold; float: right; margin-right: 17px;}
#hp .katalog a.more:hover { text-decoration: none;}
#hp h2 {color: #448fb3; font-size: 150%; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
#hp #main p a {color: #000; font-weight: normal; text-decoration: underline;}
#hp #main p a:hover {text-decoration: none; }
#hp .desetduvodu p {padding-bottom: 5px; text-indent: 15px; background: transparent url(pruhlednasipka.gif) no-repeat left 4px;}
#hp .desetduvodu {padding-bottom: 15px; padding-top: 10px;}
#hp p.slogan {text-align: center; font-weight: bold; font-size: 110%;}
#hp p.slogan2 {text-align: center; font-size: 110%; padding-top: 25px;}
#hp .left p {padding-bottom: 10px;}
#hp .right p.banner {width: 190px; height: 156px; background: #ac001f url(hpbanner.jpg) no-repeat left top; padding: 10px; float: right; color: #fff;text-align: center;}
#hp .right p.banner a {color: #fff; display: block; padding: 5px 0;}
#hp .right div#pribeh {background: #d5e6ee url(hptextbg.jpg) no-repeat left top; width: 188px; height: 644px; float: right; margin-top: 20px; padding: 10px;}
#hp .right div#pribeh h3 {color: #448fb3; font-size: 110%; padding: 0 0 10px 0; text-transform: uppercase;}
#hp .right div#pribeh p {font-style: italic; padding-bottom: 30px;}
#hp .right div#pribeh a{color: #448fb3; font-weight: bold;}
#hp .right div#pribeh a:hover { text-decoration: none;}
/* Napsat vzkaz */
#main #vzkaz {border: 1px solid #448fb3; padding: 10px; margin-top: 3px; background-color: #ebf3f6;}
#main #vzkaz form {margin-top: 0px;}
#main #vzkaz #smiles {padding: 5px 0; width: 100%; padding-bottom: 10px;}
#main #vzkaz #smiles a {position: relative; display: block; float: left; border: 1px solid #fff; margin: 2px;}
#main #vzkaz form a img {border: 0;}
#main #vzkaz form label {font-weight: bold;display: block; font-size: 110%;}
#main #vzkaz form textarea {font-size: 110%; border: 1px solid black; font-family:Verdana, Arial,Georgia; padding: 2px; width: 640px; height: 200px;}
#main #vzkaz form input { float: right; width: 141px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#main #vzkaz form input:hover {text-decoration: underline;}
/* Ceny a Tarify */
#preis #main h2 {font-size: 140%; padding-bottom: 7px;}
#preis #main p.b {padding-top: 0;}
#preis #main table#kontakt {width: 670px; font-size: 110%; border-collapse: collapse; border: 1px solid #ccc; } 
#preis #main table#kontakt td {vertical-align: top;padding: 5px 5px;}
#preis #main table#kontakt th {background-color: #d5e6ee; text-align: left; font-weight: bold; padding: 8px 5px;}
#preis #main table#kontakt td.sloupec1 {font-weight: bold; width: 80px; text-align: right; padding-right: 10px;}
#preis #main table#kontakt td.sloupec2 {font-weight: bold; width: 55px; text-align: center;}
#preis #main table#kontakt th.sloupec2 { text-align: center;}
#preis #main table#kontakt td.sloupec3 {font-weight: bold; width: 70px; text-align: center; padding-right: 15px; color: blue;}
#preis #main table#kontakt td.sloupec4a {font-weight: bold; width: 55px; text-align: center; padding-right: 15px;}
#preis #main table#kontakt td.sloupec4b {font-weight: bold; width: 55px; text-align: center; padding-right: 15px; color: red;}
#preis #main table#kontakt td a {font-weight: bold; text-align: center; font-size: 91%;}
#preis #main table#kontakt td p {text-align: left;}
#preis #main table#kontakt2 {width: 670px; font-size: 110%; border-collapse: collapse; border: 1px solid #ccc; } 
#preis #main table#kontakt2 td {vertical-align: top;padding: 5px 5px;}
#preis #main table#kontakt2 th {background-color: #d5e6ee; text-align: left; font-weight: bold; padding: 8px 5px;}
#preis #main table#kontakt2 td.sloupec1 {font-weight: bold; width: 130px; text-align: right; padding-right: 10px;}
#preis #main table#kontakt2 td.sloupec2 {font-weight: bold; width: 55px; text-align: center;}
#preis #main table#kontakt2 th.sloupec2 { text-align: center;}
#preis #main table#kontakt2 td.sloupec3 {font-weight: bold; width: 130px; text-align: center; padding-right: 15px; color: blue;}
#preis #main table#kontakt2 td.sloupec4a {font-weight: bold; width: 65px; text-align: center; padding-right: 15px;}
#preis #main table#kontakt2 td.sloupec4b {font-weight: bold; width: 65px; text-align: center; padding-right: 15px; color: red;}
#preis #main table#kontakt2 td a {font-weight: bold; text-align: center; font-size: 91%;}
#preis #main table#kontakt2td p {text-align: left;}
#preis #main table.typ1 {width: 217px; float: left; border-collapse: collapse; border: 1px solid #ccc; margin-right: 9px;}
#preis #main table.typ2 {width: 217px; float: right; border-collapse: collapse; border: 1px solid #ccc;}
#preis #main table.pausal {height: 310px;}
#preis #main table.pausal th {font-weight: bold; text-align: left;padding: 8px 5px; background-color: #d5e6ee; height: 16px; border-bottom: 1px solid #ccc;}
#preis #main table.pausal th h3 {font-size: 120%; width: 120px; float: left;}
#preis #main table.pausal th span {text-align: right; float: right; font-size: 110%;}
#preis #main table.pausal td {vertical-align: top; font-size: 110%; padding: 8px;}
#preis #main table.pausal td p {font-size: 100%; padding-bottom: 0; font-weight: bold; text-align: left;}
#preis #main table.pausal td p strong {color: blue;}
#preis #main table.pausal td p span {color: red;}
#preis #main table.pausal td ul {padding-left: 15px;}
#preis #main table.pausal td ul li {list-style: square; line-height: 14px;}
#preis #main table.pausal td.button {text-align: center; vertical-align: bottom; padding: 0;}
#preis #main table.pausal td.button a.button {margin: 0 auto 5px auto; display: block; font-size: 91%;}
#preis #main p.plusdan { clear:both; color: #888; text-align: right; padding: 5px 0 0 0;}
#preis #main p {text-align: justify;}
#preis #main ul.norm {padding: 0px 5px 10px 15px;}
#preis #main ul.norm li {line-height: 140%; font-size: 110%; list-style: square;}
#preis #main h3 {font-size: 110%;}
#preis #main form.form1 {float:left; margin-bottom: 20px;}
#preis #main form.form2 {float:right; margin-bottom: 20px;}
#preis #main form {width: 300px; float: left; height: 300px; border: 1px solid #ccc;}
#preis #main form input.button2 { display: block; margin: 0 auto; width: 141px; height: 25px; font-family:Verdana,Georgia; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#preis #main form input.button2:hover {text-decoration: underline;}
#preis #main p.citat {font-size: 130%;text-align: center; font-weight: bold;}
#preis #main table {font-size: 110%; border: 1px solid red; background-color: #ffeee9;}
#preis #main table td {padding: 3px;}
#preis #main form.metodaplaceni {padding: 10px;}
#preis #main form.metodaplaceni p {padding: 0 0 10px 0;}
#preis #main form.metodaplaceni table {border: 0; background-color: transparent; width: 200px; padding: 0; margin: 0 auto;}
#preis #main form.metodaplaceni table td {padding: 4px;}
/* Bězné texty */
#texty #main ul {padding: 10px 0 10px 0px; text-align: justify;}
#texty #main ul li {font-size: 110%; line-height: 140%; padding: 2px 0 2px 15px; background: transparent url(pruhlednasipka.gif) no-repeat left 6px;}
#texty #main ul li a {color: #448fb3; font-weight: bold;}
#texty #main ul li a:hover { text-decoration: none;}
#texty #main ul.karty {padding: 0; width: 670px;}
#texty #main ul.karty li {line-height: 100%; padding: 0;}
#texty #main ul.karty li {float: left; margin-right: 1px; font-size: 110%; font-weight: bold; text-align: center; background: transparent url(karta-1.gif) no-repeat left top;} 
#texty #main ul.karty li span, #texty #main ul.karty li a {color: #448fb3; text-decoration: none; width: 115px; padding: 9px 5px 0 5px; height: 22px; display: block; background: transparent url(karta-1b.gif) no-repeat right top;}
#texty #main ul.karty li.now { background: transparent url(karta-2.gif) no-repeat left top;}
#texty #main ul.karty li.now span, #texty #main ul.karty li.now a { background: transparent url(karta-2b.gif) no-repeat right top; color: #fff;}
#texty #main ul.karty li.last a {margin: 0;  width: 156px;}
#texty #main ul.karty li.last2 {margin: 0;}
#texty #main ul.karty a:hover {text-decoration: none; border-bottom: 2px solid #448fb3; height: 20px; }
#texty #main #text {clear:both; border: 1px solid #448fb3; padding: 15px;}
#texty #main h2 {font-size: 130%; padding-top: 15px;}
#texty #main #text h1 {position: static;}
#texty #main p.tc a.button {color: #fff; float: none; padding: 5px 0 3px 0; font-size: 100%; margin: 0 auto;}
#texty #main p.tc a.button:hover {text-decoration: underline;}
#texty #main p.tc a.button3 { display: block; margin: 0 auto; width: 281px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button3.gif") no-repeat; text-align: center; padding: 6px 0 0 0; cursor: pointer; border: 0px; text-decoration: none}
#texty #main p.tc a.button3:hover {text-decoration: underline;}
#texty #main table {font-size: 110%; line-height: 15px;}
#texty #main table th {text-align: left; font-weight: bold; width: 100px;}
#texty #main table td a {color: #448fb3; font-weight: bold;}
#texty #main table td a:hover { text-decoration: none;}
#texty #main p {text-align: justify;}
#texty #main p img#foto {float: right; padding-left: 10px;}

#texty #main div.strankovani {clear:both; margin-top: 10px; text-align: center; border-top: 0px solid #99001b; padding: 4px 0 0 0;} 
#texty #main div.strankovani a {text-decoration: none; line-height: 20px; padding: 0 3px; font-weight: normal; color: #000;}
#texty #main div.strankovani a:hover { color: #b30020;}
#texty #main div.strankovani span {line-height: 20px; padding: 0 3px; border: 1px solid black; background-color: #99001b; color: #fff; font-weight: bold;}
/* vlozit lovestory */
#texty form.lovestory textarea {width: 663px; height: 80px; display: block; font-size: 110%; border: 1px solid #353535; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#texty form.lovestory label {display: block; font-weight: bold;font-size: 110%;}
#texty form.lovestory input {display: block;}
#texty form.lovestory input.button { margin: 0 auto 20px auto; width: 141px; font-family:Verdana,Georgia; height: 25px; float: right; color: white; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#texty form.lovestory input.button:hover {text-decoration: underline;}
/* výstup lovestory */
.info {font-size: 120%; line-height: 18px;}
.info span {color: #448fb3; font-weight: bold;}
.text img {float: right; padding: 0 0 10px 10px;}
.text {margin-bottom: 15px; border-bottom: 2px solid #448fb3; padding-bottom: 5px; text-align: justify;}
/* doporučte profil */
#texty #main #friendly-email table {font-size: 110%;}
#texty #main #friendly-email table input {width: 170px; display: block; font-size: 100%; border: 1px solid #353535; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#texty #main #friendly-email table input.button2 { float: right; display: block; font-family:Verdana,Georgia; margin: 0 auto; width: 240px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#texty #main #friendly-email table input.button2:hover {text-decoration: underline;}
#texty #main #friendly-email table input.button {width: 141px; height: 25px; color: white; font-family:Verdana,Georgia; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 0px; padding: 0px; cursor: pointer; border: 0px;}
#texty #main #friendly-email table input.button:hover {text-decoration: underline;}

#addprofile #main #friendly-email table {font-size: 110%;}
#addprofile #main #friendly-email table input {width: 170px; display: block; font-size: 100%; border: 1px solid #353535; font-family:Verdana, Arial,Georgia; padding: 2px; margin: 0 0 5px 0;}
#addprofile #main #friendly-email table input.button2 { float: right; display: block; font-family:Verdana,Georgia; margin: 0 auto; width: 240px; height: 25px; color: white; font-size: 100%; font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; padding: 0; cursor: pointer; border: 0px;}
#addprofile #main #friendly-email table input.button2:hover {text-decoration: underline;}
#addprofile #main #friendly-email table input.button {width: 141px; height: 25px; color: white; font-family:Verdana,Georgia; font-size: 100%; font-weight: bold; background: url("button.gif") no-repeat; text-align: center; margin: 0px; padding: 0px; cursor: pointer; border: 0px;}
#addprofile #main #friendly-email table input.button:hover {text-decoration: underline;}
/* ostatni styly */
#mujprofil #main p.ssl { font-style: italic; padding: 10px 10px 20px 65px; background: transparent url(ssl.gif) no-repeat left top}
#mujprofil #main p.ssl2 { font-style: italic; padding: 15px 10px 20px 65px; background: transparent url(ssl.gif) no-repeat left 12px}



/* highslide (js efekt na obrázky) */
.slide {cursor:url(./graphics/zoomin.cur),pointer;    outline:none;}
.highslide-wrapper{background:white;}
.highslide-image{border:2px solid white;}
.highslide-image-blur{}
.highslide-caption{display:none; border:2px solid white; border-top:none; font-family:Verdana,Helvetica; font-size:10pt; padding:5px; background-color:white;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold; text-decoration:none;padding:2px;border:1px solid black; background-color:white; padding-left:22px; background-image:url(./graphics/loader.white.gif);    background-repeat:no-repeat;    background-position:3px 1px;}
a.highslide-full-expand{background:url(./graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}


/* bannery */
#banner {padding: 25px 0 15px 0; text-align: center;}


/* STYLY K JS */
#children {display: none;}


/* registrace banner */
#left a#registrace_banner {margin: 0 0 10px 10px; width: 0; height:0; overflow: hidden; display: block; padding: 72px 240px 0 0; background: transparent url(registrace_nemecky.gif) no-repeat left top;}

.note{color:rgb(129,129,129); font-size:0.8em; font-weight: normal}
#addprofile #main form.karty div.fl .note{color:rgb(149,149,149); font-size:0.8em; cursor: default;}
#addprofile #main form.karty div.fl {width: 253px;} 
#addprofile #main form.karty div.fl label{width: 100%;} 
#addprofile #main form.karty div.frbutton2.anmelden {float: left; padding-right:   0px;}

#left #left-mujprofil.expanded {height: 500px; background: transparent url(mujprofil2a.gif) no-repeat left top;}

#addprofile #main .licence { font-size: 0.85em }

#mujprofil table.info-table {margin: 10px; margin-right: 0px; float: right; width: 190px; font-size: 110%; border-collapse: collapse; border: 1px solid #ccc; padding: 10px; }
#mujprofil table.info-table td {vertical-align: middle; text-align:center; padding: 5px; background-color: #f5f5ff; height:80px;}
#mujprofil table.info-table h3 {padding-bottom: 10px;}
#mujprofil #preis h2{clear: both;}
#mujprofil #preis-info{text-align: justify;}
#mujprofil #main #vzkaz span.kontakt-minus-warn {display:block; text-align:right;}

#main #aktivemitglieder img#foto {float: right; width:140px; padding-left: 20px}

#detail #main div.listing{ position: absolute; top: 220px; left: -15px; }
#detail #main div.listing a { margin-left: 30px; text-decoration: none;}
#detail #main div.listing a:hover { text-decoration: underline; }
#detail #main h1 { margin-top: -18px; margin-left: 360px;}


#mujprofil #preis table.kontakt {height: 295px; clear: none;}
#mujprofil #preis table.kontakt th {font-weight: bold; text-align: left;padding: 8px 5px; background-color: #d5e6ee; height: 16px; border-bottom: 1px solid #ccc;}
#mujprofil #preis table.kontakt th h3 {font-size: 119%; width: 120px; float: left;}
#mujprofil #preis table.kontakt th span {text-align: right; float: right; font-size: 110%;}
#mujprofil #preis table.kontakt td {vertical-align: top; font-size: 100%; padding: 4px 8px 4px 8px;  background-color: #f5f5ff;}
#mujprofil #preis table.kontakt td p {font-size: 100%; padding-bottom: 0; font-weight: bold; text-align: left; padding-top: 0px;}
#mujprofil #preis table.kontakt td p strong {color: blue;}
#mujprofil #preis table.kontakt td p span {color: red;}
#mujprofil #preis table.kontakt td ul {padding-left: 15px;}
#mujprofil #preis table.kontakt td ul li {list-style: square; line-height: 14px;}
#mujprofil #preis table.kontakt td.button {text-align: center; vertical-align: bottom; padding: 0; padding-bottom: 10px;}
#mujprofil #preis table.kontakt td.button a.button {margin: 0 auto 5px auto; display: block; font-size: 91%;}

#mujprofil #preis table.typ3 {width: 317px; float: left; border-collapse: collapse; border: 1px solid #ccc; margin-right: 9px;}
#mujprofil #preis table.typ4 {width: 317px; float: right; border-collapse: collapse; border: 1px solid #ccc;}
#mujprofil #preis table.typ3.pausal th h3, #mujprofil #preis table.typ4.kontakt th h3  {width: 100%; }
#mujprofil #preis table.pausal th {background-color: rgb(172,00,31); color: white; paddsing: 4px;}

#mujprofil #preis table.typ3.pausal td.button a.button {display: block; padding-top: 7px;  text-decoration: none; width: 240px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button2-red.gif") no-repeat; text-align: center; margin: auto; cursor: pointer; border: 0px; margin: 20px auto;  }
#mujprofil #preis table.typ4.kontakt td.button a.button {display: block; padding-top: 7px; text-decoration: none; width: 240px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button2.gif") no-repeat; text-align: center; margin: auto; cursor: pointer; border: 0px; margin: 20px auto 10px auto;}

#mujprofil #preis table.typ1.pausal td.button a.button {display: block; padding-top: 7px; text-decoration: none; width: 141px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button-red.gif") no-repeat; text-align: center; margin: auto; cursor: pointer; border: 0px;}

#mujprofil #main h2.preis{ font-size:1.1em; margin-top: -10px; padding-bottom: 10px;}
#mujprofil #preis .diff {font-weight:bold;}
#mujprofil #preis .diff-missing {text-decoration:line-through; color: gray}
#mujprofil #preis .foto {float: right;display: block;} 

#main .top_sign {color: red;}

.alert img{border:0px;}
#link-multilang{padding-left: 15px;}
#link-multilang img{border:0}

.foto_list a img{
  border:2px gray solid;
  float:left;
  margin: 20px;
}
.foto_list a:hover img{
  border:2px lightgray solid;
}


#mujstatus .top_zena{
  float : right;
  border: 1px solid gray;
  margin: 5px 10px;
  overflow: hidden;
  padding: 2px;
}
#mujstatus .top_zena img{
  border: 0px;
  width: 90px;

}
#mujstatus a.top_zena{
  text-decoration:none;
    max-height: 109px;
    overflow: hidden; 
}



body, #header{padding-top: 0px; margin-top: 0px;}


.flashcontent{
  position: absolute;
  right: 0px;
  padding: 0px;
  margin: 0px;
  top:-15px
}

#header-motto {
  padding-left: 20px;
  /*width:300px;*/
  margin: 70px 0 10px 0px;
  font-size:12px;
  font-weight:bold;
}

#main #zamestnani_t, .occupation_input{
  width:auto;
  background-image: url("searchico.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  padding-right: 20px;  
}


#detail #main #kontakt a.contact-now { 
  display: block;
  width: 320px;
  height: 40px;
  color: white;
  line-height: 40px;
  text-decoration: none;
  background: transparent url(btn-contact.png) no-repeat left 6px;
    
}

#detail #main #kontakt a.contact-now:hover {
  background-position: left -40px;
    
}

#left #left-mujprofil ul li.active a {color: black; text-decoration:none;}


#left #left-mujprofil div.counts span {display: inline-block; width: 25px; text-align:center; padding: 0px ; margin-left: 10px;}
#left #left-mujprofil div.counts, #left #left-mujprofil div.info {float:right; clear:right;}
#left #left-mujprofil div.info span.alert {display: inline-block; width: 90px; text-align:center; padding: 0px ;}

#left #left-mujprofil div.counts span.new,
#left #left-mujprofil div.info span.alert {
  background-color: #3686ad;
  -moz-border-radius: 5px;
  border-radius: 3px;
  box-shadow: black 2px 2px 3px;
  -webkit-box-shadow: black 2px 2px 3px;
  -moz-box-shadow: black 2px 2px 3px;; 
  color: white;
  
}

.oldprice, #mujprofil #preis table.pausal td p span.oldprice{
  color:rgb(179,179,179); 
  text-decoration: line-through;  
}

.strankovani_manual { float: right; width: 80px;  }
.strankovani_manual .offset{ width: 30px; font-size: 10px; vertical-align: baseline; text-align: center }
.strankovani_manual input{vertical-align: top; }

h3.top{ margin: 10px 0px; }

#left #left-mujprofil ul.like-us li{ font-size: 12px; font-weight: normal; }
#left #left-mujprofil ul.like-us li.note{ font-size: 11px;}
#left #left-mujprofil ul.like-us{ padding-bottom: 5px;}

div.like-us{padding-left: 10px;}

div.like-us span{float:right; padding-right: 20px;}
div.like-us .clear{clear:both;padding-top:5px;}


#mujprofil a.paymentDetails {float: left; padding-right: 50px;}

#christAction { width: 190px; height: 90px; margin:auto; background-image: url(vanocni-akce.png) !important; text-align:center; padding-top: 40px; color: white; margin-bottom:10px;}
#christAction h3 {font-size: 1.2em; padding-bottom: 10px;}

#valentineAction { width: 190px; height: 90px; margin:auto; background-image: url(valentyn-akce.png) !important; text-align:center; padding-top: 40px; color: white; margin-bottom:10px;}
#valentineAction h3 {font-size: 1.2em; padding-bottom: 10px;}
#valentineAction .note {color:white;}
