/*
  * Base Style Sheet for SEZNAMKA-SMS.cz
  * version: screen.css, 2008/07
  * (c) 2008, Ales Skotnica
  * Frenstat pod Rahostem, Czech Republic
  * tel.: +420 775 565 850, http://www.skotnica.eu
*/

/***************** Telo */

    body {margin:0;padding:20px 0;font-family:sans-serif;font-size:0.8em;font-style:normal;font-weight:normal;line-height:1.3em;text-align:center;color:#432C5F;background:#f90 url(img/body.jpg) repeat-x;}


/***************** odkazy */
	a, a:link, a:visited {color:#c00;text-decoration:underline;background-color:transparent;}
	a:hover, a:focus {color:#7A50AC;text-decoration:underline;background-color:transparent;}
	a:active {color:#7A50AC;text-decoration:underline;background-color:transparent;}
    a img, a:link img, a:visited img {border-style:none;background-color:transparent;text-decoration:none;}


/***************** ruzne obecne tagy */
    hr, .n {display:none;}
    .clr {width:100%;overflow:hidden;padding:0;margin:0;}
    form {padding:0;margin:0;}
    img {border:0;}
    .cntr {text-align:center;}



/*****************  nadpisy */

    h1  {font-size:1.6em;font-weight:normal;line-height:1.4em;color:#c00;margin:0 0 0 0;padding:0;}
    h2  {font-size:1.5em;font-weight:normal;line-height:1.4em;}
    h3  {font-size:1.4em;font-weight:normal;}
    h4  {font-size:1.3em;font-weight:bold;}
    h5  {font-size:1.2em;font-weight:bold;}
    h6  {font-size:1.1em;font-weight:bold;}

/*****************  layout */
    #page {margin:0 auto;padding:0;width:920px;position:relative;text-align:left;}
    #header {margin:0;padding:0;width:100%;height:180px;background:url(img/header.png) no-repeat !important;}
    #main {margin:0;padding:0 15px;background:#fff;}
    #mainb {margin:0;padding:0;width:100%;overflow:hidden;}
    #foother  {margin:0;padding:15px;background:#fff url(img/foother.gif) no-repeat bottom;text-align:center;font-size:0.85em;}
    #footherb {margin:0;padding:0;width:100%;overflow:hidden;}
    #foother a, #foother a:visited  {color:#7A50AC;text-decoration:none;}
    #foother a:hover  {color:#c00;text-decoration:underline;}

/*****************  hlavicka - logo */
    #logo, #logo a, #logo span {margin:0;padding:0;width:312px;height:28px;overflow:hidden;}
    #logo {position:absolute;top:42px;left:160px;}
    #logo a {float:left;position:relative;}
    #logo span {position:absolute;top:0px;left:0px;background: url(img/logo.jpg) no-repeat;cursor:pointer;}

    #ldesc, #ldesc em, #ldesc span {margin:0;padding:0;width:465px;height:23px;overflow:hidden;}
    #ldesc {position:absolute;top:73px;left:205px;}
    #ldesc em {float:left;position:relative;}
    #ldesc span {position:absolute;top:0px;left:0px;background: url(img/ldesc.jpg) no-repeat;}

/*****************  drobeckova navigace */
    #brd {position:absolute;top:157px;left:106px;width:750px;font-size:0.85em;color:#7A50AC;}
    #brd a, #brd a:visited {color:#D934AD;padding-left:15px;background: url(img/path-arr.gif) no-repeat 6px 50%;}
    #brd a:hover {color:#7A50AC;}
    #brd span {display:none;}


/*****************  v paticce */

    #fref, #bbanner, #copy {border-top:solid 2px #C7B5DD; padding:10px 0;}
    #bbanner table{margin:0 auto;}

/***************** topmenu */
    #topmenu {position:absolute;top:106px;left:156px;width:750px;height:43px;overflow:hidden;}
    #topmenu ul {width:100%;margin:0;padding:0;list-style:none;}
    #topmenu ul li {margin:0 5px 0 0;padding:0;float:left;}
    #topmenu ul li a {color:#fff;display:block;margin:0;position:relative;padding:0 15px;line-height:43px;height:43px;width:auto;float:left;text-decoration:none;cursor:pointer;font-size:1.2em;font-weight:bold;background: url(img/topmenu.jpg) repeat-x;}
    #topmenu ul li a span.tl {display:block;position:absolute;top:0;left:0;width:9px;height:10px;background: url(img/topmenu-l.jpg) 0 0 no-repeat;}
    #topmenu ul li a span.tr {display:block;position:absolute;top:0;right:0;width:9px;height:10px;background: url(img/topmenu-r.jpg) 0 0 no-repeat;}
/*    * html #topmenu ul li a span.tr {right:-1px;} */

    #topmenu ul li a:hover {background:url(img/topmenu-h.jpg) repeat-x;}
    #topmenu ul li a:hover span.tl {background:url(img/topmenu-l-h.jpg) 0 0 no-repeat;}
    #topmenu ul li a:hover span.tr {background:url(img/topmenu-r-h.jpg) 0 0 no-repeat;}

    #topmenu ul li.active a, #topmenu ul li.active a:hover {background:#fff;color:#432C5F;}
    #topmenu ul li.active a span.tl, #topmenu ul li.active a:hover span.tl {background:url(img/topmenu-l-a.gif) 0 0 no-repeat;}
    #topmenu ul li.active a span.tr, #topmenu ul li.active a:hover span.tr {background:url(img/topmenu-r-a.gif) 0 0 no-repeat;}


/***************** home - dva sloupce */
    #ch-left {display:block;float:left;width:320px;margin:0;padding:0;}
    #ch-right {display:block;float:right;width:520px;margin:0;padding:0;}

/***************** default - dva sloupce */
    #c-left {display:block;float:left;width:650px;margin:15px 0 0 0;padding:0;}
    #c-right {display:block;float:right;width:200px;margin:15px 0 0 0;padding:0;}


/***************** home - nadpisy */
    .hr-n, .hr-s, .hr-l, .hr-n span, .hr-s span, .hr-l span {display:block;width:100%;margin:0;padding:0;overflow:hidden;position:relative;}
    .hr-n, .hr-s, .hr-l {position:relative;font-size:1.2em;font-weight:bold;margin:15px 0 15px 0;}
    .hr-n, .hr-s, .hr-n span, .hr-s span {height:26px;}
    .hr-l, .hr-l span {height:19px;}
    .hr-n span, .hr-s span, .hr-l span {position:absolute;top:0;left:0;}
    .hr-n span {background:#fff url(img/hr-n.gif) no-repeat;}
    .hr-s span {background:#fff url(img/hr-s.gif) no-repeat;}
    .hr-l span {background:#fff url(img/hr-l.gif) no-repeat;}

/***************** home - seznam - rubrik */
    .hr-u {width:100%;overflow:hidden;margin:0 0 35px 0;padding:0;list-style:none;}
    .hr-u li {display:block;width:130px;margin:0 0 10px 30px;padding:0;float:left;}
    * html .hr-u li {margin:0 0 10px 20px;}

    .hr-u a, .hr-u a:visited {color:#432C5F;}
    .hr-u a:hover {color:#c00;}

/***************** home - nadpisy */
    .cr-n, .cr-s, .cr-l, .cr-n span, .cr-s span  {display:block;width:100%;margin:0;padding:0;overflow:hidden;position:relative;}
    .cr-n, .cr-s {position:relative;font-size:1.2em;font-weight:bold;margin:15px 0 15px 0;}
    .cr-n, .cr-s, .cr-n span, .cr-s span {height:26px;}
    .cr-n span, .cr-s span, .cr-l span {position:absolute;top:0;left:0;}
    .cr-n span {background:#fff url(img/cr-n.gif) no-repeat;}
    .cr-s span {background:#fff url(img/cr-s.gif) no-repeat;}


/***************** seznam - rubrik pravy sloupec */
    .cr-u {width:100%;overflow:hidden;margin:0 0 35px 0;padding:0;list-style:none;}
    .cr-u li {display:block;width:170px;margin:0 0 10px 30px;padding:0;float:left;}
    * html .cr-u li {margin:0 0 10px 20px;}




/***************** home - SMS chat */
    #smsChat {width:520px;height:190px;overflow:hidden;margin:0;padding:0;position:relative;background: url(img/home-b-bg.gif) no-repeat;text-align:center;}
    .smsChatCbox {display:block;width:510px;height:165px;position:absolute;top:5px;left:5px;}
    .smsChatD {text-align:left;width:100%;overflow:hidden;padding:5px 0 0 0;color:#000;}
    #smsChatController {display:block;width:auto;margin:0;padding:0;position:absolute;top:170px;left:170px;}
    .smsChatCont {display:block;float:left;margin:0 1px 0 0;padding:0;width:25px;height:16px;line-height:16px;text-align:center;cursor:pointer;font-size:11px;font-weight:bold;background:#f30 url(img/smsChatCont.jpg) no-repeat center bottom;overflow:hidden;color:#fff;}
    .smsChatContSel {background:#fff url(img/smsChatContSel.gif) no-repeat center bottom;color:#f30;}

    .smsChatI {float:right;width:335px;margin:0 5px 0 0;padding:0;}
    .smsChatI h2 {float:left;width:250px;height:19px;margin:0 0 5px 0;padding:0;font-size:1em;font-weight:bold;position:relative;overflow:hidden;}
    .smsChatI h2 span {width:250px;height:19px;position:absolute;top:0;left:0;background: url(img/title-sexchat.jpg) no-repeat;}
    .smsChatIg {float:left;width:auto;margin:0 0 0 5px;padding:0;}
    .smsChatI-t {float:left;width:245px;margin:0 0 5px 0;padding:0;}
    .smsChatI-s {float:left;width:335px;margin:0;padding:0;}
    .smsChatI-o {float:left;width:335px;margin:0;padding:0;text-align:right;font-size:0.85em;}
    .smsChatI-sms {display:block;text-align:center;font-size:1.3em;font-weight:bold;color:#c00;margin:5px 0;}
    .smsChatI-n {font-size:1.2em;font-weight:bold;color:#c00;}

/***************** home - inzerce */
    .h-ad {margin:0 0 10px 0;padding:0;list-style:none;}

    .h-ad li {width:100%;overflow:hidden;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom: solid 1px #C7B5DD ;}


/***************** inzerce */
    .l-ad {margin:0 0 10px 0;padding:0;list-style:none;}
    .l-ad-det {margin:30px 0 0 0;padding:0;list-style:none;float:left;width:650px;}
    .l-ad li, .l-ad-det li {width:100%;overflow:hidden;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom: solid 1px #C7B5DD ;}
    .ad-t {display:block;width:100%;font-size:0.75em;color:#666;margin:5px 0 0 0;}
    .adt-d, .adt-l, .adt-r {float:left;margin:0;padding:0;}
    .adt-d {width:120px;}
    .adt-l {width:140px;}
    .adt-r {width:100px;}
    .adt-re {float:right;margin:0;padding:0;width:auto;}
    .adt {display:block;padding:0 0 0 20px;background: url(img/ad.gif) no-repeat 0px 5px;margin:0;}
    .adt-phn span {display:none}
    .adt-phn {padding-left:30px;background: url(img/phone.gif) no-repeat 10px 50%;}



    .hlad {float:left;width:auto;}
    .allreg {float:right;width:auto;margin:5px 0 0 0;padding:0;}
    .allreg a, .allreg a:visited {background: url(img/arr-left.gif) no-repeat 0px 50%;padding-left:15px;color:#c00;font-weight:bold;text-decoration:underline;}
    .allreg a:hover {color:#7A50AC;text-decoration:underline;}
    .listreg { letter-spacing: 0.05em;font-weight:bold; }
    .listreg a {font-weight:normal; }

/***************** mobil*/

    .mobil {float:right;margin:0;width:201px;height:387px;position:relative;background: url(img/mobil.jpg) no-repeat;text-align:center;    }

    .mobil p {display:block;position:absolute;width:125px;top:60px;left:40px;font-size:1.6em;line-height:1.4em;color:gray;}

/* ruzne */
    .mt {margin-top:30px;}
    .det-info {margin:10px 0 10px 0;padding:0;float:left;width:650px;}
    .textSMS, .phnSMS {text-align:center;color:#f60;font-size:1.8em;font-weight:normal;}
    .textSMS big, .phnSMS big {font-size:1em;font-weight:normal;}
    .alcenter {text-align:center;}

    .podavnav {width:260px;float:left;}
    .podavinfo {width:600px;float:right;}
    .podavinfo .det-info {width:350px;}


/* ruzne */

    .pagination {margin:10px 0;padding:0;width:100%;overflow:hidden;text-align:center;}
    .pagination table {margin:0 auto;padding:0;}
    .page-but {padding:0 20px;}
    .pagination td {vertical-align:middle;color:#999;}

    .fpage-h {padding-left:11px;background:url(img/pg-nav-first-off.gif) no-repeat left 50%;color:#999;}
    .prpage-h {padding-left:15px;background:url(img/pg-nav-prev-off.gif) no-repeat left 50%;color:#999;}
    .fpage a {padding-left:11px;background:url(img/pg-nav-first.gif) no-repeat left 50%;}
    .prpage a {padding-left:15px;background:url(img/pg-nav-prev.gif) no-repeat left 50%;}
    .nxpage-h {padding-right:15px;background:url(img/pg-nav-next-off.gif) no-repeat right 50%;color:#999;}
    .lpage-h {padding-right:11px;background:url(img/pg-nav-last-off.gif) no-repeat right 50%;color:#999;}
    .nxpage a {padding-right:15px;background:url(img/pg-nav-next.gif) no-repeat right 50%;}
    .lpage a {padding-right:11px;background:url(img/pg-nav-last.gif) no-repeat right 50%;}

    .pagination a, .pagination a:visited {color:#f60;text-decoration:none;}
    .pagination a:hover {color:#c00;text-decoration:underline;}

    .pagination a.tpage, .pagination a.tpage:visited {color:#000;text-decoration:none;}
    .pagination a.tpage:hover {color:#c00;text-decoration:none;}
	
	.downAapk, .downAapk a {display:block;margin:0;padding:0;width:161px;height:170px;overflow:hidden;}
	.downAapk {position:absolute;top:0;right:0;}
	.downAapk a {float:left;background:url(img/androidapkdownload.png) no-repeat top left;text-indent:-6000px;}


/*
<div class="downAapk"><a href="/files/SMSeznamka.apk">SMS seznamka pro Android</a></div> */

/*  Mobilni menu  ------------------------ */
.mobile-menu{position:absolute;top:-15px;right:15px;z-index:2;margin:0;padding:0;list-style:none;font:bold 1.3em 'Arial Narrow',Arial;}
.mobile-menu li{float:left;margin-left:7px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.mobile-menu li a{height:auto !important;display:block;padding:8px 15px 9px 32px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.3);box-shadow:3px 3px 6px rgba(0,0,0,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-decoration:none;color:#fff;}

/*  Odlisnosti  ---------- */
.mobile-menu li.mobile{background:#412c5d url('img/mobile-menu-mobile.png') repeat-x !important;}
.mobile-menu li.mobile a{background:url('img/mobile-menu-mobile-a.png') 8px center no-repeat !important; font:normal 18px impact;}
.mobile-menu li.android{background:#86a329 url('img/mobile-menu-android.png') repeat-x !important;}
.mobile-menu li.android a{padding-left:36px;background:url('img/mobile-menu-android-a.png') 8px center no-repeat !important;  font:normal 18px impact;}
/*.mobile-menu li.android a{text-shadow:1px 1px 0 #819e26;}*/

/*  Stavy  */
/*
.mobile-menu li.mobile a:hover{text-shadow:1px 1px 0 #553c76;color:#100a18;}
.mobile-menu li.android a:hover{text-shadow:1px 1px 0 #abcc41;color:#495b13;}
*/