/* --------------------------------------------------------------------------------------------
    Autor:
      Zdenek Hatak
    Posledni uprava:
      07.04.2012
-------------------------------------------------------------------------------------------- */

* {border:none; margin:0; padding:0;}
html,body {height:100%;}

a{text-decoration:none}

body {background:url(../img/bg.png) repeat #4B96B7; font-family:Arial,Helvetica,sans-serif; font-size:75%; text-align:center;}
.out {height:100%;width:100%;background:url(../img/main.jpg) no-repeat center top}
a:hover {text-decoration:none}

select{ 
    background-color: #F7F7F7;
    border: 1px solid silver;
    color: black; 
    border-radius:5px;
    font-size: 0.9em;
    margin: 0 0 10px;
    padding: 7px 4px 7px 8px;
    width: 200px;
    position:relative;
    top:-3px;
    }


.ads-box {width:100%;background:url(../img/top-page.png) repeat-x;}
.ads-box .in {width:1000px;margin:0 auto;padding:18px 0;}
.ads-box .in .banner, .content .ads-small .banner {width:745px;margin:0 auto;display:block;border:1px solid #000;}
/* --------------------------------------------------------------------------------------------
    HLAVICKA WEBU (logotyp, login formular, hlavni navigace, etc.)
-------------------------------------------------------------------------------------------- */
.header {width:880px;position:relative;margin:0 auto;height:405px}
.header .lang {float:right;margin:10px -30px 10px 0;position:relative;z-index:4}
.header .lang li {float:left;border-right:1px solid #6AB5D5;padding-right:4px;margin-right:4px;font-size:1.15em;font-family:PTNarrow, Arial, sans-serif;}
.header .lang li.last-item {border:0}
.header .lang li span {color:#000;text-decoration:none;cursor: pointer}
.header .lang li span:hover {color:#fff}
.header .lang li span.act {color:#fff}

.header .logo {margin-top:41px;float:left;}

.header .add-advert {width:170px;height:66px;float:left;font-size:0;clear:left;margin-top:66px}
.header .add-advert span {width:170px;height:66px;background:url(../img/add-advert.png) no-repeat}
.header .add-advert:hover span {opacity:0.8}

.header .couple {width:437px;height:280px;background:url(../img/couple2.png) no-repeat;position:absolute;z-index:4;left:472px;top:0}

.header .login {float:right;clear:right;width:135px;height:150px;margin-top:75px;position:relative;z-index:4;margin-right:-20px}
header .login input[type="text"], .header .login input[type="password"] {border:1px solid #fff;color:silver;border-radius:5px;position:relative;z-index:4;padding:7px 4px 8px 8px;background:#DDEFF6;width:112px;margin:3px 0 10px 0;font-size:0.9em}
.header .login input.pass {border-radius:5px 0 0 5px;width:73px;border-right:0;margin-right:-3px;position:relative;z-index:4}
.header .login .reg {color:#5EA8C8;font-family:PTNarrow, Arial, sans-serif;font-size:1.1em;float:right;position:relative;z-index:4;margin-right:15px}
.header .login input[type="image"] {margin-top:-7px}
.header .login div{padding-bottom: 10px}
.header .login div.right{text-align:right; padding-top: 10px}
.header .login div strong{color: #459AC0}
.header .menu-header {width:940px;position:absolute;z-index:3;bottom:75px;background:url(../img/menu.png) no-repeat;height:70px;margin-left:-30px}
.header .menu-header ul {height:70px;width:850px;overflow:hidden;float:left}
.header .menu-header ul li {float:left;background:url(../img/split.png) no-repeat right 1px;height:70px;}
.header .menu-header ul li a {color:#000;font-family:PTNarrow, Arial, sans-serif;text-decoration:none;display:block;font-size:1.15em;text-align:center;line-height:70px;padding:0 24px}
.header .menu-header ul li a:hover, .header .menu-header ul li a.ac {color:#459AC0}
.header .menu-header .search-but {width:37px;height:41px;float:right;margin:20px 20px 0 0}
.header .menu-header .search-but span {width:37px;height:41px;background:url(../img/search-bt.png) no-repeat}

/* FILTR + STYLY V CUSTOM.FORM.CSS  -----------*/
.header .filtr {width:860px;float:left;clear:both;margin-top:90px;padding-left:20px}
.header .filtr .photos {width:20px;height:18px;float:left;margin: 5px 0}
.header .filtr .photos span {width:20px;height:18px;background:url(../img/camera.gif) no-repeat}
/* --------------------------------------------------------------------------------------------
    OBSAH WEBU
-------------------------------------------------------------------------------------------- */
.content {width:880px;margin:0 auto;position:relative;}

/*  TOP INZERATY  --------------------------------- */
.content .tops-ad {min-height:160px;margin-top:15px}
.content .tops-ad .paging {margin-bottom:-20px}
.content .tops-ad .heading-top {width:30px;height:220px;position:absolute;left:-30px;top:-5px}
.content .tops-ad .heading-top span {width:30px;height:220px;background:url(../img/tops.png) no-repeat}
.content .tops-ad .bot, .content .main-ad .bot, .content .detail-ad .bot, .vypis-slev .bot, .detail-slevy .bot {background:url(../img/stin.png) no-repeat;display:block;clear:both;height:30px;width:880px;bottom:0;position:absolute;margin-left:-20px}
/*  HLAVNI INZERATY  --------------------------------- */
.content .main-ad, .content .tops-ad {width:842px;border-radius:10px 10px 0 0;background:#D7EBF4;padding:20px 18px 60px 20px;position:relative;}

/*.content .main-ad .item, .content .tops-ad .item {width:106px;color:#545454;height:110px;position:relative;padding:6px 7px;background:url(../img/item.png) no-repeat;float:left;font-size:0.9em; overflow:hidden;}*/
.content .main-ad .item, .content .tops-ad .item {
width:100px;color:#545454;height:110px;position:relative;padding:6px 7px;
float:left;font-size:0.9em; overflow:hidden;
border: 1px solid white;
background-color:white;
border-radius:6px;
margin-right:4px;
margin-bottom:4px;
}
.content .main-ad .item a, .content .tops-ad .item a {color:#545454}
.content .main-ad .item p, .content .tops-ad .item p {line-height:120%}
.content .main-ad .simg, .content .tops-ad .simg {width:116px;height:118px;padding:2px}
.content .main-ad .item .bor-bot, .content .tops-ad .item .bor-bot {width:120px;background:url(../img/bor-bot.png) no-repeat left;height:2px;position:absolute;bottom:5px;margin-left:-7px;display:block}
.content .ads-small {background:#fff;border-radius:10px;padding:20px;}

/* .content .main-ad .sedmy, .content .tops-ad .sedmy {background:url(../img/sedmy.png) no-repeat;width:108px} */

/*  STRANKOVANI  --------------------------------- */
.content .main-ad .paging, .content .tops-ad .paging {clear:both;padding-top:15px}
.content .main-ad .paging .prev, .content .tops-ad .paging .prev  {float:left}
.content .main-ad .paging .next, .content .tops-ad .paging .next {float:right;margin-top:-25px}
.content .main-ad .paging .prev, .content .main-ad .paging .next, .content .tops-ad .paging .next, .content .tops-ad .paging .prev {width:40px;height:41px;display:block}
.content .main-ad .paging .prev span, .content .main-ad .paging .next span, .content .tops-ad .paging .next span, .content .tops-ad .paging .prev span {width:40px;height:41px;background:url(../img/prev.png) no-repeat}
.content .main-ad .paging .next span, .content .tops-ad .paging .next span {background:url(../img/next.png) no-repeat}
.content .main-ad .paging form, .content .tops-ad .paging form {width:80px;margin:0 auto;padding-top:5px}
.content .main-ad .paging form select, .content .tops-ad .paging form select {width:40px;font-weight: bolder;color:#58585A;border:1px solid #DDDDDD;}
.content .main-ad .paging .lab, .content .tops-ad .paging .lab {float:left;padding:4px 0 0 3px;}
/* --------------------------------------------------------------------------------------------
    PODSTRANKA WEBU
-------------------------------------------------------------------------------------------- */
.header .nazev {width:860px;float:left;clear:both;margin-top:85px;padding-right:20px}
.header .nazev h1 {color:#000;font-family:PTNarrow, Arial, sans-serif;font-size:1.45em;font-weight: normal;float:left;padding-left:40px;padding-top:10px;background:url(../img/cz.gif) no-repeat 15px 14px}
.header .nazev .pinit {float:right;margin:0 5px;width:36px;height:40px;}
.header .nazev .excla  {float:right;margin:0 5px;width:37px;height:39px;}
.header .nazev .pinit span {width:36px;height:40px;background:url(../img/clips.png) no-repeat}
.header .nazev .excla span {width:37px;height:39px;background:url(../img/excla.png) no-repeat;}

/*  DETAIL INZERATU  --------------------------------- */
.content .detail-ad {width:840px;border-radius:10px 10px 0 0;background:#D7EBF4;overflow:hidden;padding:20px 20px 40px 20px;margin:15px 0 0 0;position:relative}
.content .detail-ad .left {float:left;width:460px;padding:20px;background:#fff;border-radius:10px}
.content .detail-ad .left p {line-height:130%;padding:10px 0;}
.content .detail-ad .left h2 {font-size:1.4em;color:#3A94BC}
.content .detail-ad .left ul li {margin:2px 0;list-style:inside disc}
.content .detail-ad .right {float:right;width:330px;}
.content .detail-ad .right .photo {width:120px;float:left;margin-bottom:10px;padding:20px;background:#fff;border-radius:10px; text-align:center}
.content .detail-ad .right .photo span{color:#3a94bc;text-decoration:underline;padding-top:10px;display:block;text-align:center;cursor:pointer}
.content .detail-ad .right .photo span:hover{text-decoration:none}
.content .detail-ad .right .photo img.link{cursor:pointer}
.content .detail-ad .right .profile {width:120px;float:left;margin-left:10px;margin-bottm:10px;padding:19px 20px;background:#fff;border-radius:10px;text-align:center;margin-bottom:10px}
.content .detail-ad .right .profile strong {font-weight: normal; display:block;text-align:center;}
.content .detail-ad .right .profile img {padding-bottom:10px;}
.content .detail-ad .right .profile a {color:#3A94BC}
.content .detail-ad .right .info {width:296px;padding:20px 17px;clear:left;background:#fff;border-radius:10px;float:left}
.content .detail-ad .right .info ul {background:url(../img/bor.png) repeat-y 150px;overflow:hidden}
.content .detail-ad .right .info ul li {width:296px;float:left;padding:2px 0}
.content .detail-ad .right .info ul li.empty {padding:10px 0}
.content .detail-ad .right .info ul li strong {font-size:1.1em;color:#3A94BC;float:left;width:146px;text-align:right;margin-right:20px}
.content .detail-ad .right .info ul li span {float:left;width:130px;text-align:left;}
.content .detail-ad .right .info ul li a {color:#3a94bc;}

.content .icons {background:#fff;border-radius:10px;padding:20px 20px 20px 50px;width:810px;overflow:hidden;margin:0 0 15px 0}
.content .icons ul {margin:0 auto;width:766px}
.content .icons ul li {float:left;margin-left:3px}
.content .icons ul li a span {width:32px;height:32px;}
.content .icons ul li a {width:32px;height:32px;}
.content .icons ul li .a20 {width:97px;height:32px;}
.content .icons ul li .a1 span {background:url(../img/icons/fb.png) no-repeat -1px 0;}
.content .icons ul li .a2 span {background:url(../img/icons/tw.png) no-repeat -1px 0;}
.content .icons ul li .a3 span {background:url(../img/icons//mail.png) no-repeat -1px 0;}
.content .icons ul li .a4 span {background:url(../img/icons/print.png) no-repeat -1px 0;}
.content .icons ul li .a5 span {background:url(../img/icons/other1.png) no-repeat -1px 0;}
.content .icons ul li .a6 span {background:url(../img/icons/other2.png) no-repeat -1px 0;}
.content .icons ul li .a7 span {background:url(../img/icons/other3.png) no-repeat -1px 0;}
.content .icons ul li .a8 span {background:url(../img/icons/gmail.png) no-repeat -1px 0;}
.content .icons ul li .a9 span {background:url(../img/icons/other4.png) no-repeat -1px 0;}
.content .icons ul li .a10 span {background:url(../img/icons/other5.png) no-repeat -1px 0;}
.content .icons ul li .a11 span {background:url(../img/icons/other6.png) no-repeat -1px 0;}
.content .icons ul li .a12 span {background:url(../img/icons/linkedin.png) no-repeat -1px 0;}
.content .icons ul li .a13 span {background:url(../img/icons/mail2.png) no-repeat -1px 0;}
.content .icons ul li .a14 span {background:url(../img/icons/google.png) no-repeat -1px 0;}
.content .icons ul li .a15 span {background:url(../img/icons/delicious.png) no-repeat -1px 0;}
.content .icons ul li .a16 span {background:url(../img/icons/yahoo.png) no-repeat -1px 0;}
.content .icons ul li .a17 span {background:url(../img/icons/microsoft.png) no-repeat -1px 0;}
.content .icons ul li .a18 span {background:url(../img/icons/print2.png) no-repeat -1px 0;}
.content .icons ul li .a19 span {background:url(../img/icons/other7.png) no-repeat -1px 0;}
.content .icons ul li .a20 span {background:url(../img/icons/other8.png) no-repeat;width:97px;}

/*  UPFOOTER - LINKY  --------------------------------- */
.upfooter {margin:15px 0;overflow:hidden}
.upfooter .left-one, .upfooter .right-one {float:left}
.upfooter .right-one {float:right}
.upfooter h3 {color:#D7EBF4;font-family:PTNarrow, Arial, sans-serif;font-size:1.6em;margin:0 0 10px 25px;}
.upfooter ul {float:left;margin-right:50px;margin-left:25px}
.upfooter ul li {line-height:150%;}
.upfooter ul li a {color:#1b5a76;}
.upfooter .right-one span {color:#1b5a76;}

/* --------------------------------------------------------------------------------------------
    PATICKA WEBU
-------------------------------------------------------------------------------------------- */
#footer {clear:both;width:860px;padding:20px 10px;margin:0 auto 100px auto;background:url(../img/foot.png) repeat-x top}
#footer .copy {background:url(../img/mini-logo.png) no-repeat left center;color:#276681;padding-left:50px;float:left;padding:10px 0 10px 50px}
#footer #coder {background:url(../img/drsny.png) no-repeat 0 0;padding-left:40px;width:250px;height:38px;float:right; padding-top:10px;color:#276681; text-decoration:none;}
#footer .firm {width:74px;height:38px;float:right;margin-top:-5px}
#footer .firm span {width:74px;height:38px;background:url(../img/firm.png) no-repeat;}

@font-face {
    font-family: 'PTNarrow';
    src: url('fonts/PTN57F.ttf');
    font-style: normal;

}
@font-face {
    font-family: 'PTNarrowBold';
    src: url('fonts/PTN77F.ttf');
    font-style: normal;

}

/*  MODALNI OKNO - HLEDAT  --------------------------------- */
#popups .window {position:fixed;left:0;top:0;width:512px;display: none;z-index: 9999;padding:10px 0 15px 0;background:#E7F3F8;border-radius:13px;border:3px solid #fff; -webkit-box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5); -moz-box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5);box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5);}
#popups .window .close {position:absolute;top:-20px;right:-22px;width:10px;height:8px;padding:15px;}
#popups .window .close span {width:40px;height:38px;background:url('../img/close1.png') no-repeat;}
#popups .window .close:hover span {background-position:center -38px}
#popups .window h3 {color:#000;font-family:PTNarrow, Arial, sans-serif;font-size:1.55em;font-weight: normal;float:left;padding-left:40px;padding-top:10px;}
/* ----------- FORMULAR V POPUP OKNE ----------- */
#popups .window form {padding:20px 50px 20px 30px;clear:left}
#popups .window form table tr td.first-item {width:60%}
#popups .window form a {color:#007fc8;}
#popups .window form label {font-size:1.2em;font-family:PTNarrow, Arial, sans-serif;color:#204E61;display:block;font-weight: normal;margin-bottom:-5px}
#popups .window form input[type="text"] {border:1px solid #fff;color:#204E61;border-radius:5px;position:relative;z-index:4;padding:5px 4px 5px 8px;background:#DDEFF6;width:152px;font-size:1.1em;}
#popups .window form .sub {border:1px solid #fff;color:#204E61;border-radius:5px;position:relative;z-index:4;padding:7px 10px 8px 10px;background:#DDEFF6;width:112px;margin:3px 0 10px 0;font-size:1.1em;cursor:pointer}
#popups .window form .sub:hover {background-position:center bottom}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}






/* --------------------------------------------------------------------------------------------
    SLEVY A SLEVY DEATAIL
-------------------------------------------------------------------------------------------- */
.header .submenu {width:860px;float:left;clear:both;margin-top:65px;padding-right:20px;}
.header .submenu li {float:left;font-family:PTNarrow, Arial, sans-serif;background:url(../img/split2.png) no-repeat right top}
.header .submenu li a {color:#000;padding:0 27px;display:block;height:70px;line-height:70px;font-size:1.1em;text-decoration:none}
.header .submenu li a:hover, .header .submenu  li a.ac {color:#459AC0}

.vypis-slev, .detail-slevy {width:850px;border-radius:10px 10px 0 0;background:#D7EBF4;overflow:hidden;padding:20px 10px 40px 20px;margin:15px 0 0 0;position:relative}
.vypis-slev .item, .detail-slevy .item {float:left;width:410px;margin-bottom:20px;}
.vypis-slev .item .head, .detail-slevy  .head{background:#fff;border-radius:6px;margin-bottom:10px;width:410px;overflow:hidden}
.vypis-slev .item .head h2, .detail-slevy .head h2{color:#003D57;font-size:1.7em;font-family:PTNarrowBold, Arial, sans-serif;padding:18px 15px;float:left}
.vypis-slev .item .head .time, .detail-slevy .head .time{float:right;}
.vypis-slev .item .head .time strong, .detail-slevy .head .time strong {float:left;color:#003D57;padding: 10px;border-left:1px solid #EBEFF1;font-size:1.6em;font-family:PTNarrowBold, Arial, sans-serif;height:37px;text-align:center;}
.vypis-slev .item .head .time span, .detail-slevy .head .time span{display:block;font-weight: normal;font-size:0.6em;color:#9BAFB8;font-family: Arial, sans-serif;padding-top:5px}
.vypis-slev .item .img-left, .detail-slevy .item .img-left {background:#fff;border-radius:6px;padding:10px;width:232px;float:left}
.vypis-slev .item .info, .detail-slevy .item .info{background:#fff;border-radius:6px;float:right;width:150px}
.vypis-slev .item .info strong, .detail-slevy .item .info strong {display:block;border-bottom:1px solid #EBEFF1;padding:6px 10px;color:#9BAFB8;text-align:center;font-size:1.3em;font-family:PTNarrowBold, Arial, sans-serif;}
.vypis-slev .item .info strong span, .detail-slevy .item .info strong span {display:block;color:#003D57;font-size:1.4em;text-align:center;font-family:PTNarrowBold, Arial, sans-serif;}
.vypis-slev .item .info strong.cus, .detail-slevy .item .info strong.cus{color:#87A403;font-size:1.1em}
.vypis-slev .item .info strong.cus span, .detail-slevy .item .info strong.cus span {font-size:0.9em;font-weight: normal;font-family:Arial, sans-serif;color:#9BAFB8;}
.vypis-slev .item .info strong.cena, .detail-slevy .item .info strong.cena {color:#87A403;font-size:3em;font-family:PTNarrowBold, Arial, sans-serif;border-bottom:0;}
.vypis-slev .item .info input[type="image"], .detail-slevy .item .info input[type="image"]{margin:0 auto;width:130px;margin-left:10px;cursor:pointer;margin-top:4px}
.vypis-slev .item .info input[type="image"]:hover, .detail-slevy .item input[type="image"]:hover {opacity:0.8}

.second {margin-left:15px}

.detail-slevy .item {margin-bottom:10px}
.detail-slevy .head {width:850px}
.detail-slevy .head .time .akce-konci {float:left;color:#9BAFB8;font-size:1.3em;font-family:PTNarrowBold, Arial, sans-serif;padding-top:20px;padding-right:15px}

.detail-slevy .left {float:left;width:412px;}
.detail-slevy .left .text-short {background:#fff;border-radius:6px;margin-bottom:10px;padding:20px;width:370px;overflow:hidden}
.detail-slevy .left .text-short ul {margin-bottom:10px;}
.detail-slevy .left .text-short ul li {background:url(../img/odr.jpg) no-repeat left center;padding:5px 0 5px 20px;color:#003D57}
.detail-slevy .left .text-short address {line-height:150%;color:#003D57;font-style:normal}
.detail-slevy .left .text-short address span {line-height:140%;display:block;padding:0 0 0 20px;background:url(../img/odr.jpg) left center no-repeat;}
.detail-slevy .left .text-short address a {color:#000;}
.detail-slevy .left .mapa {background:#fff;border-radius:6px;margin-bottom:10px;padding:10px;overflow:hidden;width:390px}

.detail-slevy .right {float:right;width:430px;}
.detail-slevy .right .text {background:#fff;border-radius:6px;margin-bottom:10px;padding:20px;overflow:hidden}
.detail-slevy .right .text ul {padding:10px;color:#003D57;line-height:150px}
.detail-slevy .right .text ul li {padding:3px 0;list-style:disc}
.detail-slevy .right .text p {color:#003D57;line-height:160%;margin-bottom:15px;}
.detail-slevy .right h3, .detail-slevy .left .text-short h3 {color:#003D57;font-family:PTNarrowBold, Arial, sans-serif;font-size:1.7em;margin-bottom:10px;}
.detail-slevy .right .photos {background:#fff;border-radius:6px;margin-bottom:10px;padding:10px;overflow:hidden;width:410px}
.detail-slevy .right .photos a {float:left;width:130px;margin:2px;}

/* --------------------------------------------------------------------------------------------
    1. UROVEN KOMENTARE
-------------------------------------------------------------------------------------------- */

/*  2. UROVEN KOMENTARE  --------------------------------- */

/*  3. UROVEN KOMENTARE  ----------------- */

/*  4. UROVEN KOMENTARE  -------- */

/*  DOVETKY  */

.ads-small, .ads-box .in{
  text-align:center;
}

  .image{
    float:left; 
    padding-left:10px; 
    padding-bottom:10px; 
    height: 110px;
    width:100px; 
    text-align:center;
  }
  .image_align {
    float:left;
    text-align:center;
  }
  .image_align img {
    position:relative; background:#fff; padding:1px; display:block;
    -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
  }

.detail-ad .gallery{background:#fff;border-radius:6px;margin-bottom:10px;width:830px;overflow:hidden;padding-top:20px;padding-left:10px;}
.detail-ad .buttons, .main-ad .buttons{background:#fff;border-radius:6px;margin-bottom:10px;width:820px;overflow:hidden;padding:10px;margin-top:10px;}
.detail-ad input, .main-ad input{border:1px solid green; color:white; background-color:#A6C254;font-weight:bold;margin-right:10px;border-radius:6px;padding:7px 4px 8px 8px;}
.detail-ad .buttons a{text-decoration:none;}
.goog-trans-section, .detail-ad  font{line-height:18px}
.goog-te-sectional-gadget-link-text{color: #3A94BC;padding-bottom:20px;display:block;}

.detail-ad .fullwindow{background:#fff;border-radius:6px;margin-bottom:10px;width:820px;overflow:hidden;padding: 20px 10px; 10px 10px}
.main-ad .fullwindow{background:#fff;border-radius:6px;margin-bottom:10px;width:820px;padding: 20px 10px; 10px 10px}
.detail-ad .fullwindow .notset{color: silver;}
.detail-ad .fullwindow .set{font-weight:bold;}
.detail-ad div{line-height:22px;}
.detail-ad a{color: #3A94BC}
.detail-ad textarea.full, .detail-ad input.full{
  width:100%;
}

.detail-ad textarea.full{
    background-color: #F7F7F7;
}

.detail-ad input[type="text"]{
    background-color: #F7F7F7;
    border: 1px solid silver;
    color: black;
    font-weight:normal;
}
.detail-ad .separator{
  height:10px;
}

.detail-ad fieldset{
  border:1px solid silver;
  width:760px;
  margin:10px 20px 20px 10px;
  padding:20px;
  border-radius:6px;
}

.detail-ad fieldset legend{
  display:block;
  font-weight:bold;
}

input[type="button"], input[type="button"]{
  cursor:pointer;
}
.detail-ad textarea{border:1px solid silver; color:black; background-color:white;border-radius:6px;}
fieldset.window{
  border:1px solid silver;
  padding:10px;
  width:400px;
  border-radius:6px;
}
fieldset.window legend{
  display:inline;
  font-weight:bold;
}
fieldset.window label{
  display:block;
  width:170px;
  float:left;
  text-align:right;
  line-height:40px;
  padding-right:10px;
}
fieldset.window div{
  padding-top:5px;
  clear:both;
}
fieldset.window a{
  color:#459AC0;
}
fieldset.window textarea{
    background-color: #F7F7F7;
    border: 1px solid silver;
    color: black;
}

a.error{
  text-decoration:none;
}

.rowitem{
    border: 1px solid white;
    float: left;
    font-size: x-small;
    height: 85px;
    margin-bottom: 2px;
    margin-left: 2px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 100%;
    background-color: white;
      border-radius:6px;
  }
  
  
.rowitem a {
    color: #3A94BC;
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%;
}

.rowitem .picture {
    display: block;
    float: left;
    height: 85px;
    width: 85px;
}

.rowitem .description {
    display: block;
    float: left;
    padding-left: 20px;
    text-align: justify;
    width: 640px;
}

.rowitem .inserted {
    display: block;
    float: right;
    width: 90px;
}
#paging{
  margin-top:20px;
}
#paging select{
  width:auto;
}
input#param1.half, select#param2.half, input#param3.half{
  width:90px;
}
select.half{
  width:90px;
}

form.login input[type="text"]{border:1px solid #fff;color:silver;border-radius:5px;position:relative;z-index:4;padding:7px 4px 8px 8px;background:#DDEFF6;width:112px;margin:3px 0 10px 0;font-size:0.9em}
#mailmenu{
  width:150px;
  float:left;
  padding:5px;
  margin-right:5px;
}
#mailmenu input{
  width:100%;
}
#mailcontent{
  margin-left:5px;
  width:590px;
  float:left;
}
#msgcontent{
  margin-bottom:10px;
}
.filtr select{
  width: 135px;
}
input.error{
  color: rgb(208,208,208);
  cursor: not-allowed;
}
input[disabled="disabled"]{
  color: rgb(208,208,208);
  cursor: not-allowed;
}
.item{
  text-align:center;
}
.item span{
  display:block;
  text-align:center;
}


#downwindow input{
  width:auto;
}
.clearer{
  clear:both;
}

#downwindow .separator{
  height:10px;
}

div#likeicons > span{
  margin-right: 10px;
  float:left;
  width:42px;
  height:42px;
  line-height:72px;
  text-align:right;
  color: rgb(180,180,180);
  font-size:18px;
  font-weight:bold;
  
}

.userup{
  background: url(../images/like/thumbsup-disabled.png) no-repeat center;
  cursor: pointer;
}

.userdown{
  background: url(../images/like/thumbsdown-disabled.png) no-repeat center;
  cursor: pointer;
}

.userblocked{
  background: url(../images/like/blocked-disabled.png) no-repeat center;
  cursor: pointer;
}

.userfavorite{
  background: url(../images/like/favorite-disabled.png) no-repeat center;
  cursor: pointer;
}

.userfriend{
  background: url(../images/like/friends-disabled.png) no-repeat center;
  cursor: pointer;
}

.userup:hover{
  background: url(../images/like/thumbsup.png) no-repeat center;
  cursor: pointer;
}

.userdown:hover{
  background: url(../images/like/thumbsdown.png) no-repeat center;
  cursor: pointer;
}

.userblocked:hover{
  background: url(../images/like/blocked.png) no-repeat center;
  cursor: pointer;
}

.userfavorite:hover{
  background: url(../images/like/favorite.png) no-repeat center;
  cursor: pointer;
}

.userfriend:hover{
  background: url(../images/like/friends.png) no-repeat center;
  cursor: pointer;
}

.userup-on{
  background: url(../images/like/thumbsup.png) no-repeat center;
  cursor: pointer;
}

.userdown-on{
  background: url(../images/like/thumbsdown.png) no-repeat center;
  cursor: pointer;
}

.userblocked-on{
  background: url(../images/like/blocked.png) no-repeat center;
  cursor: pointer;
}

.userfavorite-on{
  background: url(../images/like/favorite.png) no-repeat center;
  cursor: pointer;
}

.userfriend-on{
  background: url(../images/like/friends.png) no-repeat center;
  cursor: pointer;
}
.userup-on:hover{
  background: url(../images/like/thumbsup.png) no-repeat center;
  cursor: pointer;
}

.userdown-on:hover{
  background: url(../images/like/thumbsdown.png) no-repeat center;
  cursor: pointer;
}
.userblocked-on:hover{
  background: url(../images/like/blocked-disabled.png) no-repeat center;
  cursor: pointer;
}

.userfavorite-on:hover{
  background: url(../images/like/favorite-disabled.png) no-repeat center;
  cursor: pointer;
}

.userfriend-on:hover{
  background: url(../images/like/friends-disabled.png) no-repeat center;
  cursor: pointer;
}
.userfriend-unconfirm{
  background: url(../images/like/friends-unconfirm.png) no-repeat center;
  cursor: pointer;
}
.userfriend-unconfirm:hover{
  background: url(../images/like/friends-disabled.png) no-repeat center;
  cursor: pointer;
}
.userfriend-denied{
  background: url(../images/like/friends-denied.png) no-repeat center;
}

.userdown-nogo{
  background: url(../images/like/thumbsdown.png) no-repeat center;
}
.userup-nogo{
  background: url(../images/like/thumbsup.png) no-repeat center;
}
.userfriend-nogo{
  background: url(../images/like/friends.png) no-repeat center;
}
.userfavorite-nogo{
  background: url(../images/like/favorite.png) no-repeat center;
}
.userblocked-nogo{
  background: url(../images/like/blocked.png) no-repeat center;
} 
.usermessage{
  cursor: pointer;
  background: url(../images/like/email.png) no-repeat center;
}


#carousel_inner {
position:relative;
float:left; /* important for inline positioning */
width:840px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
 
}

#carousel_ul {
position:relative;
left:-117px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
height:116px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
overflow: hidden;  /* important (hide the items outside the div) */
}

#carousel_ul li{
width:100px;color:#545454;height:110px;position:relative;padding:6px 7px;
float:left;font-size:0.9em; overflow:hidden;
border: 1px solid white;
background-color:white;
border-radius:6px;
margin-right:4px;
margin-bottom:4px;
}

#carousel_ul li:hover{
  background-color: #eee;
}

.content .main-ad .item:hover{
  background-color: #eee;
}

#left_scroll{
float:left; 
}
#right_scroll{
float:right; 
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
z-index:1000;
}

table.list{
width:100%;
}
table.list td, table.list th{
  padding:5px;
}
table.list tr:hover td{
  background-color: rgb(255,255,204);
}
td.nr{
  text-align: right;
}
td.suda{
  background-color: rgb(255,255,255);
}
th.suda{
  background-color: rgb(255,255,255);
}
td.licha{
  background-color: rgb(240,240,240);
}
th.licha{
  background-color: rgb(240,240,240);
}
td.header{
  background-color: #d3dce3;
}
table.list th{
  background-color: #d3dce3;
  font-weight:bold;
}
table.list a{
  color:#459AC0;
}

#overDiv td{
  margin:0px;
  padding:0px
  
}

#overDiv table table td{
  background-color:#FFFFCC;
  
}
span.link{
  cursor:pointer;
}
div.profile a{
  display:block;
}

.item img{
  max-width:100px;
  max-height:100px;
}


#fancybox-content input[type=radio]{
  width:auto;
  position:relative;
  top:10px;
}
#fancybox-content span.desc{
  position:relative;
  top:8px;
}