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;}
.green {color: green;}
.gray {color: gray;}
.none {display: none;}
.pt15 {padding-top: 15px;}
.err {border: 1px solid red !important; background-color: #ffeeee;}
.err2 { background-color: #ffeeee; color: red;}
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}

/* 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%;}
#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 {display: block; width: 0px; overflow: hidden;  height: 0px; padding: 60px 380px 0 0; position: relative; top: 20px; left: 20px;} 
#header a#jumpmenu {display:none;}
/* horizontalní menu */
#menu {position: absolute; top: 165px; left: 9px; width: 943px;}
#menu ul li {float: left;}
#menu ul li a {display: block; height: 31px; padding-top: 18px; text-align: center; font-sifze: 110%; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#menu ul li a:hover { text-decoration: underline;}
#menu ul li a#menu1 {width: 129px;}
#menu ul li a#menu2 {width: 136px;}
#menu ul li a#menu3 {width: 111px;}
#menu ul li a#menu4 {width: 104px;}
#menu ul li a#menu5 {width: 152px;}
#menu ul li a#menu6 {width: 120px;}
#menu ul li a#menu7 {width: 106px;}
#menu ul li a#menu8 {width: 82px;}

#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: #b30024; 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.last {left: -60px; 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: 4px;}
#footer ul li {float: left; padding: 0px 3px; 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 17px; float: left;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul li#last {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: #b30020; font-size: 125%; font-weight: bold; padding-bottom: 5px; margin-top: -3px; }
#main p {font-size: 110%; line-height: 140%; padding: 10px 0;}
#main p a, #main #chattext div.invchat span a {color: #b30020; 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;}
/* 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 30px 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: 72px; font-size: 110%; padding: 3px 0 0 5px;display: block;}
#main form.loginform input {width: 155px; border: 1px solid #353535; 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; 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: #b30020; font-size: 100%; line-height: 18px; margin-right: 5px;}
#main form.loginform a:hover { text-decoration: underline;}


#texty #main form.loginform a { font-size: 91%; font-weight: normal;}
/* 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: #b30020; text-decoration: none; width: 194px; padding: 5px 10px; 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: 95px;}
#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 #ff3000; 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: #b30020; 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 {width: 190px; display: block; padding-top: 4px; padding-bottom: 2px;}
#main form.karty label span {font-weight: normal; font-size: 119%; font-weight: bold; padding-left:8px; color: red; cursor: help;}
#main form.karty label span:hover {color: blue;}
#main form.karty input {width: 170px; display: block; font-size: 100%; border: 1px solid #353535; 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 #353535; 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: #fff5f3;}
#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: #b30020; 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: #b30020; 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: #b30020; font-weight: bold;}
#main form.karty div.flbutton a:hover { text-decoration: none;}
#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-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: 16px; display: block;}
#main form.karty div.hodnota {float: right; width: 390px; line-height: 16px;}
#main form.karty div.hodnota ul li {line-height: 16px;}
/* 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(seznameni1.gif) no-repeat left top;}
#main .id39 {background: transparent url(zabava1.gif) no-repeat left top;}
#main .id40 {background: transparent url(priroda1.gif) no-repeat left top;}
#main .id41 {background: transparent url(hudba1.gif) no-repeat left top;}
#main .id42 {background: transparent url(zdravi1.gif) no-repeat left top;}
#main .id43 {background: transparent url(jidlo1.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: #b30020; font-weight: bold; font-size: 110%; }
#main .chatrooms a.but:hover {text-decoration: none;}
#main #chattext {background: #ffeae5 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 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; }
#main form#chatform input.poslat {width: auto; float: right; margin-right: 5px; background-color: #ffa893; cursor: pointer; font-weight: bold; font-size: 100%; width: 70px; height: 19px;}
#private-chat #main form#chatform input {width: 570px;}
#private-chat #main form#chatform input.poslat {margin-right: 0px; width: auto;}
#main form#chatform input.poslat:hover {font-family:Arial,Georgia; color: #fff; font-weight: bold;}
#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: 72px; font-size: 110%; padding: 3px 0 0 5px;display: block;}
#left #prihlaseni input {width: 155px; border: 1px solid #fca694; 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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #prihlaseni a:hover { text-decoration: none;color: #ff2d03;}
#left #prihlaseni input.button {float: right; width: 141px; 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;}
/* Levá strana - formulář pro vyhledávání */
#left #vyhledavani { width: 245px; height: 208px; 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: 5px; width: 235px;}
#left #vyhledavani form a {clear:both; text-align: right; float: right; }
#left #vyhledavani a { text-decoration: none; color: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #vyhledavani a:hover { text-decoration: none;color: #ff2d03;}
#left #vyhledavani select {height: 22px; margin-bottom: 2px;  border: 1px solid #fca694; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%;}
#left #vyhledavani input.button {float: right; width: 80px; 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: 70px; }
#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: 24px; border-collapse: collapse;}
#left #vyhledavani table#status td {padding: 0;}
#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: 245px; height: 450px; 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: 5px; width: 235px;}
#left #vyhledavani2 form a {clear:both; text-align: right; float: right; }
#left #vyhledavani2 a { text-decoration: none; color: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #vyhledavani2 a:hover { text-decoration: none;color: #ff2d03;}
#left #vyhledavani2 select {height: 22px; margin-bottom: 2px;  border: 1px solid #fca694; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%;}
#left #vyhledavani2 input.button {float: right; width: 80px; 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 {width: 17px; padding-left: 10px;}
#left #vyhledavani2 table td.td3 {text-align: right;}
#left #vyhledavani2 table#status {clear:both; padding: 0; margin-top: 35px; border-collapse: collapse;}
#left #vyhledavani2 table#status td {padding: 0;}
#left #vyhledavani2 input { border: 1px solid #fca694; font-family:Verdana, Arial,Georgia; color: #000000;  padding: 2px; font-size: 100%; height: 16px; width: 64px;}
.adv_search {display: none;}
#easy_search_switch {display: none;}
#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;}
/* 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: 15px; padding-left: 10px;}
#left #peopleonline h4 {font-size: 120%; padding-bottom: 5px;}
#left #peopleonline h4.informace {float: left; width: 100px;}
#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 a.leave {float: right; width: 100px; font-size: 110%; color: #b70024; text-align: right;}
#left #peopleonline a:none {text-decoration: none;}
#left #peopleonline .zadosti {padding-bottom: 10px; clear:both;}
#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: #b30020; 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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #katalog-muzu a:hover { text-decoration: none;color: #ff2d03;}
/* 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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #chat-s-cizincem a:hover { text-decoration: none;color: #ff2d03;}
/* Levá strana - profesionalni foto */
#left #profesionalni-fotograf {width: 240px; height: 122px; background: transparent url(profesionalni-fotograf.gif) no-repeat left top; padding: 12px 10px; margin-bottom: 10px;}
#left #profesionalni-fotograf h3 {font-family:Arial,Georgia; color: #fff; font-weight: bold; font-size: 110%; padding-bottom: 20px; padding-left: 10px;}
#left #profesionalni-fotograf p {font-size: 110%; text-align: left; font-family:Verdana, Arial,Georgia; line-height: 14px; padding: 0 10px 10px 10px;}
#left #profesionalni-fotograf a { text-decoration: none; color: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #profesionalni-fotograf a:hover { text-decoration: none;color: #ff2d03;}
/* Levá strana - partneři online */
#left #partneri-online {width: 240px; height: 93px; 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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #partneri-online a:hover { text-decoration: none;color: #ff2d03;}
/* 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: #b70024; font-size: 100%;}
#left #top-partner-tydne a:hover { text-decoration: none;color: #ff2d03;}
#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 #b30020;}
#left #top-partner-tydne div a { color: #b30020; 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 - seznamene pary */
#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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #seznamene-pary a:hover { text-decoration: none;color: #ff2d03;}
#left #seznamene-pary div {padding-left: 33px; width: 169px; height: 205px;  text-align: center; float: left;}
#left #seznamene-pary div a img {border: 1px solid #fff; margin-bottom: 0px;}
#left #seznamene-pary div a:hover img {border: 1px solid #b30020;}
#left #seznamene-pary div a { color: #b30020; font-weight: bold;}
#left #seznamene-pary div a:hover { text-decoration: none;}
/* Levá strana - kontaktujte nás */
#left #kontaktujte-nas {width: 240px; height: 123px; 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: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px;}
#left #kontaktujte-nas a:hover { text-decoration: none;color: #ff2d03;}
/* rychlá navigace před / po přihlášení */
#ovladani {position: absolute; top: 214px; right: 15px; z-index: 0;}
#ovladani ul li.alert {background-color: #b30020; }
#ovladani ul li {float: left; background-color: #ffdad2; border-top: 1px solid #b30020;}
#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 {clear:both; 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 #000;}
#search #main form.setsearch div input { padding: 2px; font-size: 110%; width: 80px; border: 1px solid #000;}
#search #main form.setsearch input.but {float: right; margin: 10px 15px 0 0; width: 80px;}

#search #main form.setsearch2 {clear:both; width: 670px; margin-top: 10px; padding-top: 6px; height: 42px; background: transparent url(searchbg.gif) no-repeat left top; margin-bottom: 11px;}
#search #main form.setsearch2 div {float: left; padding-left: 15px;}
#search #main form.setsearch2 label {color: #fff; font-size: 110%; display: block; padding-bottom: 3px;}
#search #main form.setsearch2 div select {width: 140px; padding: 2px; font-size: 110%; border: 1px solid #000;}
#search #main form.setsearch2 div input { padding: 2px; font-size: 110%; width: 80px; border: 1px solid #000;}
#search #main form.setsearch2 input.but {float: right; margin: 10px 15px 0 0; width: 80px;}


#search #main .item {margin-top: 10px; clear: both; height: 211px;}
#search #main .item .foto {float: left; background: #ffd6cc url(fotobg.jpg) no-repeat left top; width: 168px; height: 187px; 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 #b30020;}
#search #main .item .desc {width:449px; height:189px; float: right; padding: 10px; border: 1px solid #ff4216; overflow: hidden;}
#search #main .item .desc .descleft {float: left; width: 320px; height: 175px; }
#search #main .item .desc .descleft h3 {font-size: 140%; font-weight: bold;}
#search #main .item .desc .descleft h3 a {color: #b30020; 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 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: 170px; text-align: center; font-size: 110%; padding-top: 5px;}
#search #main .item .desc .descright a.mapa { display: block; padding: 2px 0 6px 20px; color: #000; margin: 5px 0 0 0; background: transparent url(earth_ico.gif) no-repeat 2px top;}
#search #main .item .desc .descright a.kontaktuj {color: #b30020; font-weight: bold; display: block; margin: 10px 0 15px 0;  background: transparent url(neprecteno.gif) no-repeat 4px 6px; }
#search #main .item .desc .descright a.kontaktuj: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: #fed6cc; 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 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: #b30020;}
#main div.strankovani span {line-height: 20px; padding: 0 3px; border: 1px solid black; background-color: #99001b; color: #fff; font-weight: bold;}
/* Detail muže */
#detail #main {width: 940px;padding: 20px 10px;}
#detail #main .foto {float: left; background: #ffd6cc 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:17px}
#detail #main .foto a img {border: 1px solid #fff;}
#detail #main .foto a:hover img  {border: 1px solid #b30020;}
#detail #main .desc {width:560px; height:189px; float: right; padding: 10px; border: 1px solid #ff4216; overflow: hidden;}
#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: #b30020; text-decoration: none;}
#detail #main .desc .descleft h3 a:hover { text-decoration: underline;}
#detail #main .desc .descleft p {padding: 0 0 10px 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: 2px 0 6px 20px; color: #000; margin: 10px 0 0 0; background: transparent url(earth_ico.gif) no-repeat 2px top;}
#detail #main .desc .descright a.mapa:hover {text-decoration: none;}
#detail #main .desc p.dream {background-color: #fed6cc; clear:both; position:relative; padding: 4px 10px; left: -10px; width: 560px;}
#detail #main .desc .descright span.znameni {display: block; font-weight: bold; padding: 7px 0 0px 0; }
#detail #main .desc .descright img {padding-bottom: 0px;}
#detail #main #kontakt {width: 313px; height: 144px; border: 1px solid #ff4216; float: left; margin: 18px; padding: 10px 20px; overflow: hidden;}
#detail #main #kontakt h3 {font-size: 140%; font-weight: bold; color: #b30020; }
#detail #main #kontakt a {display: block; font-size: 110%; text-align: center; width: 313px; border: 1px solid #feefea; background-color: #fed6cc; color: #b30020; font-weight: bold; text-decoration: none; padding-top: 7px; height: 18px;}
#detail #main #kontakt p {height: 55px;}
#detail #main #kontakt a:hover {border: 1px solid #b30020; }
#detail #main #kontakt p.status {text-align: center;}
#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 ul#odkazy {width: 205px; height: 88px; background: transparent url(detail-ul.gif) no-repeat left top; margin: 18px 0; float: right;}
#detail #main ul#odkazy li {padding: 2px 0 9px 25px;}
#detail #main ul#odkazy li a {color: #b30020; font-size: 110%;}
#detail #main ul#odkazy li a:hover {text-decoration: none;}
#detail #main table.status { width: 208px; height: 62px; background-color: #fed6cc; border: 11px solid #fed6cc; float: right; clear:right;}
#detail #main table.status td {font-weight: bold; padding: 3px 9px; font-size: 110%;}
#detail #main table.status td a {color: #b30020;}
#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: #fed6cc 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 #b30020;}


#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: #b30020; text-decoration: none; width: 90px; padding: 7px 10px; 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: 90px;}
#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 10px; height: 17px; border-bottom: 2px solid #ff3000;}


#detail #main table.info {clear:both; border: 1px solid #ff3000; width: 940px; border-collapse: collapse;}
#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: #fff5f3 }
#detail #main table.info tr th { background: #fff url(bilasipka.gif) no-repeat 10px 6px;}
#detail #main table.info tr.licha th { background: #fff5f3 url(ruzovasipka.gif) no-repeat 10px 6px;}
#detail #main table.info td.odsadit {padding-left: 35px;}
#detail #main table.info td.odsadit2 {padding-left: 35px;}
#detail #main table.info td.odsadit3 {width: 800px;}
#detail #main table.info tr.last td {padding-bottom: 15px;}
#detail #main table.info td.pink {background-color: #fed6cc;}
#detail #main table.info tr td ul li {line-height: 14px;}
#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; color: #aaa; padding-left: 20px;}

/* Můj profil */
#mujprofil #main h1 {padding-top: 5px;}
#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: 200px; float: left; font-weight: bold;}
#mujprofil #main #top p.right {float: right; text-align: right; font-weight: normal; width: 420px;}
#mujprofil #main #top p.right span {font-weight: bold;}
#mujprofil #main ul#mujstatus {height: 140px; padding-top: 13px; width: 670px; margin-top: 10px; 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: #b30020;}
#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; line-height: 15px;}
#mujprofil #main ul.info li a {color: #b30020;}
#mujprofil #main ul.karty li a:hover {text-decoration: none;}
#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: #b30020; text-decoration: none; width: 144px; 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: #ff2f01; 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 #000;}
#mujprofil #main form.setsearch div input { padding: 2px; font-size: 110%; width: 80px; border: 1px solid #000;}
#mujprofil #main form.setsearch input.but {float: right; margin: 10px 15px 0 0; width: 80px;}
#mujprofil #main .item {margin-top: 10px; clear: both; height: 231px; font-size: 100%; position: relative;}
#mujprofil #main .item .foto {float: left; background: #ffede9 url(fotobg.jpg) no-repeat left top; width: 168px; height: 207px; 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 #b30020;}
#mujprofil #main .item .desc {width:449px; height:209px; float: right; padding: 10px; border: 1px solid #ff4216; overflow: hidden;}
#mujprofil #main .item .desc .descleft {float: left; width: 320px; height: 195px; }
#mujprofil #main .item .desc .descleft h3 {font-size: 140%; font-weight: bold;}
#mujprofil #main .item .desc .descleft h3 a {color: #b30020; text-decoration: none;}
#mujprofil #main .item .desc .descleft h3 a:hover { text-decoration: underline;}
#mujprofil #main .item .desc .descleft p {padding: 0 0 10px 0;}
#mujprofil #main .item .desc .descleft table {font-size: 100%; border-collapse: collapse; border: 0; width: auto;}
#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: 190px; text-align: center; font-size: 110%; padding-top: 5px;}
#mujprofil #main .item .desc .descright a.mapa { display: block; padding: 2px 0 6px 20px; color: #000; margin: 5px 0 0 0; background: transparent url(earth_ico.gif) no-repeat 2px top;}
#mujprofil #main .item .desc .descright a.kontaktuj {color: #b30020; font-weight: bold; display: block; margin: 10px 0 15px 0;  background: transparent url(neprecteno.gif) no-repeat 4px 6px; }
#mujprofil #main .item .desc .descright a.kontaktuj: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 2px top;}
#mujprofil #main .item .desc .descright2 a.other { display: block; padding: 0px 0 0px 0px; color: #000; margin: 5px 0 0 0;}
#mujprofil #main .item .desc .descright2 a.kontaktuj {color: #b30020; font-weight: bold; display: block; margin: 7px 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: 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 p.dream {background-color: #fed6cc; 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 div.right 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 div.right 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 #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;}
/* Levá strana - Můj profil */
#left #left-mujprofil {width: 240px; height: 392px; background: transparent url(mujprofil.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: 17px 0 0 10px; font-size: 11px;}
#left #left-mujprofil ul li {font-size: 110%; font-weight: bold;}
#left #left-mujprofil ul li span {font-size: 91%; font-weight: bold;}
#left #left-mujprofil ul li a {color: #b70024; font-size: 100%; line-height: 18px; margin-right: 5px; text-decoration: underline;}
#left #left-mujprofil ul li a:hover { text-decoration: none;color: #ff2d03;}
#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: #b30020; 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 #ff3000; height: 20px; }
#mujprofil #main table {clear:both; border: 1px solid #ff3000; width: 670px; border-collapse: collapse;}
#mujprofil #main table th {font-weight: bold; font-size: 110%; padding: 4px 5px 4px 28px; text-align: left;}
#mujprofil #main table td {font-size: 110%; padding: 5px 5px 5px 10px; text-align: left;}
#mujprofil #main table tr.licha1 td, #mujprofil #main table tr.licha1 th {background-color: #fff5f3 }
#mujprofil #main table tr.licha2 td, #mujprofil #main table tr.licha2 th {background-color: #fff5f3 }
#mujprofil #main table.vzkazy tr.licha3 td, #mujprofil #main table.vzkazy tr.licha3 th {background-color: #fff5f3 }
#mujprofil #main table.vzkazy td.last {width: 180px;} 
#mujprofil #main table tr.suda1 th { background: #fff url(pruhlednasipka2.gif) no-repeat 10px 6px;}
#mujprofil #main table 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 tr.licha1 th { background: #fff5f3 url(pruhlednasipka2.gif) no-repeat 10px 6px;}
#mujprofil #main table tr.licha2 th { background: #fff5f3 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 table td.odsadit {padding-left: 35px;}
#mujprofil #main table td.pink {background-color: #fed6cc;}
#mujprofil #main table a {color: #b30020;}
#mujprofil #main table a:hover {text-decoration: none;}
#mujprofil #main table td.last {text-align: right; width: 80px; padding: 0 3px;} 
#mujprofil #main table td.last a {margin: 0 3px;}
#mujprofil #main table.vzkazy tr:hover td, #mujprofil #main table.vzkazy tr:hover th {background-color: #ffb5a3; cursor: default;} 
#mujprofil #main table tr.neprectene th {background-image: url(neprecteno.gif); background-position: 9px 6px;} 
#mujprofil #main #vzkaz {border: 1px solid #ff3000; padding: 10px;margin-top: 15px; background-color: #fff5f3;}
#mujprofil #main #vzkaz h3 {font-size: 100%; font-weight: bold;}
#mujprofil #main #vzkaz a {color: #b30020;}
#mujprofil #main #vzkaz a:hover {text-decoration: none;}
#mujprofil #main #vzkaz ul li { line-height: 16px;}
#mujprofil #main #vzkaz form {margin-top: 20px; height: 340px;}
#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;}

#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;}

/* Hlídací pes */
#mujprofil #main form.hlidaci-pes {margin-top: 20px; height: 180px; border: 1px solid #ff3000; padding: 10px;margin-top: 15px; background-color: #fff5f3; font-weight: bold;}
#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; 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.hlidaci-pes input:hover {text-decoration: underline;}
#mujprofil #main form.hlidaci-pes table {border: 0;}
#mujprofil h2 {color: #b30020; 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: #b30020; text-decoration: none; width: 111px; padding: 9px 10px 0 10px; height: 22px; 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: 122px;}
#hp #main ul.karty a:hover {text-decoration: none; border-bottom: 2px solid #ff3000; height: 20px; }
#hp .katalog {border: 1px solid #ff3000; 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 #b30020;}
#hp .katalog div a { color: #b30020; font-weight: bold;}
#hp .katalog div a:hover { text-decoration: none;}
#hp .katalog a.more {color: #b30020; font-weight: bold; float: right; margin-right: 17px;}
#hp .katalog a.more:hover { text-decoration: none;}
#hp .katalog div a span {font-size: 110%;}
#hp h2 {color: #b30020; font-size: 150%; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
#hp .desetduvodu a {color: #000; font-weight: normal; text-decoration: underline;}
#hp .desetduvodu 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: 5px;}
#hp p.slogan {text-align: left; font-weight: bold; font-size: 110%;}
#hp p.slogan2 {text-align: left; font-size: 110%; color: #b30020; font-weight: bold;}
#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: #ffd6cc url(hptextbg.jpg) no-repeat left top; width: 188px; height: 644px; float: right; margin-top: 20px; padding: 10px;}
#hp .right div#pribeh h3 {color: #b30020; 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: #b30020; font-weight: bold;}
#hp .right div#pribeh a:hover { text-decoration: none;}
/* Napsat vzkaz */
#main #vzkaz {border: 1px solid #ff3000; padding: 10px; margin-top: 3px; background-color: #fff5f3;}
#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: #ffd6cc; 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: #ffd6cc; 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: #ffd6cc; 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; 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;}
/* Bězné texty */
#texty #main ul {padding: 10px 0 10px 0px;}
#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 p {text-align: justify;}
#texty #main p.em {font-style: italic;}
#texty #main ul li a {color: #b30020; 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: #b30020; text-decoration: none; width: 113px; padding: 9px 10px 0 10px; 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 {margin: 0;}
#texty #main ul.karty li.last a {margin: 0;  width: 114px;}
#texty #main ul.karty a:hover {text-decoration: none; border-bottom: 2px solid #ff3000; height: 20px; }
#texty #main #text {clear:both; border: 1px solid red; padding: 15px;}
#texty #main #text h1 {position: static;}
#texty #main h2 {font-size: 130%; padding-top: 15px;}
#texty #main p img#foto {float: right; padding: 0 0 10px 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 */
#mujprofil 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;}
#mujprofil form.lovestory label {display: block; font-weight: bold;font-size: 110%;}
#mujprofil form.lovestory input {display: block;}
#mujprofil form.lovestory input.button { margin: 0 auto 20px auto; width: 141px; 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;}
#mujprofil form.lovestory input.button:hover {text-decoration: underline;}
/* výstup lovestory */
.info2 {font-size: 120%; line-height: 18px;}
.info2 span {color: #b30020; font-weight: bold;}
.text2 img {float: right; padding: 0 0 10px 10px;}
.text2 {margin-bottom: 15px; border-bottom: 2px solid #b30020; 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; 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-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;}

/* 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; clear:both; margin: 15px 0 0 0;}


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

#mesto_select {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_cesky.gif) no-repeat left top;}


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

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

.alert img{border:0px;}

.note, #main form.karty label span.note{color: gray; font-size: 0.9em;}


.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;
  max-height: 150px;
}
#mujstatus a.top_zena{
  text-decoration:none;
}


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

#header object{


}

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

#header-motto {
  padding-left: 15px;
  margin: 69px 0 0px 0;
  font-size:13px;
  font-weight:bold;
  color: #a21921;
  width: 350px;
}

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

#footer .fdesc{
  padding: 0px 100px;
}

span.button2.inactive {display: block; padding-top: 7px; text-decoration: none; width: 240px; height: 18px; color: white; font-size: 110%; font-weight: bold; background: url("button2_inactive.gif") no-repeat; text-align: center; margin: 0px; cursor: pointer; border: 0px;}
#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: #ff3000;
  -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;
  
}


.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; }


#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;}

.fotografie {border:1px solid #bec0bf; padding:10px; width:160px; margin:22px 38px 20px 0;}
.fotografie.floatRight { width:196px; float:right; margin:0 0 15px 15px}

