body{background:white url('/img/default/background/bottom-border.png') 0 100% repeat-x; text-align:center; font-family: Arial, sans-serif, Tahoma, Verdana; min-height:100%;}
html{min-height:100%;}

/* NAVIGATION SKIP */
#nav-skip { position: absolute; left: -5000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 5000px; }

/* LAYOUT STYLE */
#wrap{background:url('/img/default/background/body.png') 0 0 repeat-x; min-height:500px;}
#wrap2{background:url('/img/default/background/head.jpg') center 0 no-repeat;}
#mother {width: 955px; margin:0 auto 0px; padding: 0; text-align:left;}
#header{padding:8px 7px 0 30px; position:relative; height:125px; }
#main{background:url('/img/default/background/main.jpg') center 0 no-repeat; padding-top:4px; * padding-top:17px;}
#main .in{background:url('/img/default/background/main-spc.png') 699px 0 repeat-y}
#col-content{float:left; width:700px;}
#col-side{float:right; width:240px; margin-left:-1px; }
#footer{width:700px; text-align:center; padding:20px 0; font-size:92%;}

/* LOGO BOX */
#logo-box{float:left;}
#logo-box h1, #logo-box p{line-height:0; margin:0; padding:0; font-size:133%;}

/* AUTHORs LIST */
.authors-list{margin:0 0 -19px -4px; width:690px; }
.authors-list ul{margin:0; padding:0; list-style:none;}
.authors-list li{background:url('/img/default/background/authors-box.png') 0 0 repeat-y; padding:1px 0; margin:115px 0 40px; position:relative; }
.authors-list li.first{margin-top:51px;}
.authors-list li .box-top{background:url('/img/default/background/authors-box-top.png') 0 0 no-repeat; padding:1px 0 0; margin:-56px 0 -38px;   position:relative;}
.authors-list li .box-bottom{background:url('/img/default/background/authors-box-bottom.png') 0 100% no-repeat; padding:6px; }
.authors-list li .col-right{width:337px; float:right; padding:0 14px; display:inline;}
.authors-list li .col-left{width:311px; float:left; display:inline;}
.authors-list li .col-left .img{width:170px; float:left; display:inline;}
.authors-list li .col-left .img .next a{color:white; font-weight:bold; text-decoration:none; margin-left:30px;}
.authors-list li .col-left .info{width:123px; float:left;  display:inline; background:#982822 url('/img/default/background/authors-info.png') 0 100% repeat-x; color:white; padding:4px 9px 0;}
.authors-list li .col-left .info strong{color:#fdf5b2}
.authors-list li .col-left .info p{margin:0.4em 0;}
.authors-list li .col-left .info p.l{margin-top:0; margin-right:5px;}
.authors-list h3 {margin:0.5em 0 0.4em; padding:0; font-size:150%; color: #333; font-weight:normal; border-bottom:2px solid #b32c25; overflow:hidden;  text-transform:uppercase; line-height:1.2;}
.authors-list h3 span{background:#b32c25 url('/img/default/icons/men.png') 5px 3px no-repeat; color:white; float:left; padding:1px 8px 0 21px;}
.authors-list li .col-right p a{font-weight:bold;}
.authors-list img{display:block;}
.rank-box{display:inline-block; height:15px; background:url('/img/default/background/star.png') 0 0 repeat-x; vertical-align:middle; margin-left:4px;}

.authors-list li li{background:none; margin:0; line-height:1.2;}
.authors-list h4{margin-top:-0.2em;}

/* COL SIDE Boxes */
#col-side .box{padding:76px 0 41px; margin:-4px -4px 4px 0px; width:243px; position:relative; z-index:5;}
#col-side .box .help-box{ background:url('/img/default/background/col-side-box.png') 0 0 repeat-y; padding:1px 0;}
#col-side .box .help-box .box-top{ background:url('/img/default/background/col-side-box-top.png') 0 0 no-repeat; margin:-77px 0 -42px; position:relative;}
#col-side .box .help-box .box-bottom{ background:url('/img/default/background/col-side-box-bottom.png') 0 100% no-repeat; padding:9px 22px 20px;}

.inquiry h3{background:url('/img/default/icons/inquiry.png') 5px 0 no-repeat; padding:1px 0 5px 33px; margin-bottom:3px;}
.inquiry p{margin:0 0 0;}
.inquiry .q{margin:0 0 18px;}
.inquiry input, .inquiry label{vertical-align:middle; margin:0 3px 0 0;}
.inquiry label{color:#b32c25;}
.inquiry .inquiry-stats{height:12px; overflow:hidden; background:#b32c25; margin:3px 0 15px;}

.contact-form h3{background:url('/img/default/icons/mail.png') 1px 0 no-repeat; padding:1px 0 5px 33px; margin:20px 0 25px;}
.contact-form p{margin:15px 0 0;}

.btn-submit{color:white; text-transform:uppercase; font-size:117%; font-family:tahoma; background:#a00000 url('/img/default/background/btn-submit.png') 100% 100% no-repeat; border:none; padding:3px 3px;}
.int-text{padding:4px; margin-right:3px;}

.contact{padding:1px 0; background:url('/img/default/background/contact.png') 0 100% no-repeat; margin:-20px -4px 0 0px; padding:20px 20px 1px; position:relative;}
.contact p{color:#565656; font-size:92%;}
.contact h3{background:url('/img/default/icons/message.png') 0 0 no-repeat; padding:6px 0 1px 33px; margin:0 0 3px;}

.side-menu h3{background:url('/img/default/icons/mens.png') 0 0 no-repeat; padding:4px 0 1px 33px; margin:15px 0 25px;}
.side-menu ul{margin:0; padding:0; list-style:none}
.side-menu ul li{margin:0; padding:0; position:relative;}
.side-menu ul li.even{background:url('/img/default/background/side-even.png') 0 0 repeat-y;}
.side-menu ul li a{text-decoration:none;}
.side-menu ul li a, .side-menu ul li strong{padding:0 0 0 18px; background:url('/img/default/background/dot.png') 8px 0.5em no-repeat;}

/* CONTENT */
.content{background:#9c0800 url('/img/default/background/content.png') 0 100% no-repeat; width:634px; padding:20px 28px 10px; margin:0 0 0 -4px; color:white; font-size:117%; }
.content h2 {margin:0.5em 0 0.4em; padding:0; font-size:133%; font-weight:normal; border-bottom:2px solid #8e0200; overflow:hidden; zoom:1; line-height:1.2; width:auto;}
.content h2 span{background:#8e0200; color:#fdf5b2; float:left; padding:1px 8px 0 8px;}

/* DISCUSION */
.discusion{background:url('/img/default/background/discusion.png') 0 100% no-repeat; width:631px; margin:-19px 0 0 -2px; padding:20px 28px 10px; position:relative; z-index:1;}
.discusion ul{margin:0 0 2em; padding:0;}
.discusion input{}
.discusion li{margin:10px 0 10px; padding:0;}
.discusion li h3{font-weight:bold; margin-right:3px;}
.discusion li h3, .discusion li p.date{display:inline; color:#a00000; font-size:100%;}

/* STAR RATING */
.authors-list ul .star-rating{ list-style:none; padding:0px; margin:1px 0 0 0px; width:75px; height:15px; position:relative; background:url('/img/default/background/star-activ.png') 0 -30px repeat-x; overflow:hidden; float:left;}
.authors-list li .star-rating li{margin:0px; padding:0px; float:left;  background:none; position:static;}
.star-rating li a{display:block; width:15px; height:15px; background:none; text-indent:-9000px; position:absolute; z-index:20;}
.authors-list li .star-rating li.rating{position:absolute; left:0px;  background:url('/img/default/background/star-activ.png') 0 0px repeat-x; text-indent:-9000px; z-index:1; height:15px; }
.star-rating li a.first{left:0px;}
.star-rating li a.two{left:15px;}
.star-rating li a.three{left:30px;}
.star-rating li a.four{left:45px;}
.star-rating li a.five{left:60px;}
.star-rating li a.first:hover{width:15px;}
.star-rating li a.two:hover{width:30px;}
.star-rating li a.three:hover{width:45px;}
.star-rating li a.four:hover{width:60px;}
.star-rating li a.five:hover{width:75px;}
.star-rating li a:hover{ background:url('/img/default/background/star-activ.png') 0 -15px repeat-x; left:0px; z-index:2;}

/* GALERY IMAGES */
.img-others {display:none;}

/* POCITADLO PRISTUPU */
.counter {text-align:center; margin-top:20px;}

/* FB Box */
#fb-gallery{height:55px; padding-top:2px;}
#fb-gallery ul{ 
	float:left;
    width:100px;
    padding:0;
    /*position:absolute;
    top:0; left:0;*/
    margin-left:18px;
    margin-top:2px;
    zoom:1;
}
#fb-gallery li{
    list-style:none;
    margin:10px 0 0px;
    padding:0px;
    display:table;
    *display:block;
    height:93px;
    width:93px;
}
#fb-gallery li a{
    height:90px;
    width:90px;
    padding:3px;
    text-align:center;
    overflow:hidden;
    display:table-cell;
    *display:block;
    vertical-align:middle; 
    border:1px solid #eeeeee;
}
#fb-gallery li img{*margin-top: expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 - 2 + 'px'); *display:block;}

#fb-gallery li a img{border:0;}

#fb-gallery li.active a{
    border-color:#b2b2b2;
    border-width:2px;
    padding:2px;
}
#fb-gallery li a:hover{
    border-color:#000;
    border-width:2px;
    padding:2px;
}
#fb-gallery li.active a{margin-top:0;}

#fb-img-box{
    height:460px;
    width:460px;
    float:left;
    text-align:center;
    padding-top:1px;
    background:url('/img/default/FbBox/ajax-loader.gif') center center no-repeat;
    border:2px solid #b2b2b2;
    padding:10px;
    zoom:1;
}
#fb-img-box img{
    margin:0 auto;
}
#fb-box-overlay{
    width:100%;
    height:100px;
    min-height:100px;
    background:#000000;
    opacity:0.6;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}
#fb-window{
    background:#ffffff;
    position:absolute;
    top:0;
    left:0;
    z-index:102;
    padding:18px;
    font-family:Arial, Sans-serif;
    width:604px;
    zoom:1;
    text-align: left;
}
#fb-window h2{
    margin:0 0 0.7em;
    font-size:120%;
    text-align: left;
}
#fb-window p{
    margin:0 0 15px;
    text-align: left;
}
#fb-close{
    position:absolute;
    top:-28px;
    right:0px;
    width:50px;
    height:28px;
    line-height:28px;
    background:white;
    cursor:pointer;
    padding-left:30px;    
    background:white url('/img/default/FbBox/cross.png') 12px 50% no-repeat;
    font-size:80%;
}

#fg-gallery-info{width:460px; text-align:center; padding-top:5px;}

#fb-prev{float:left; width:65px; background:url('/img/default/FbBox/arrow.png') -131px top no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-next{*margin-top:20px; float:left; width:65px; background:url('/img/default/FbBox/arrow.png') -131px bottom no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-prev.fb-prev-disable{background-position:left top; cursor:default;}
#fb-next.fb-next-disable{background-position:left bottom; cursor:default;}
#fb-prev.fb-prev-hover{background-position:-65px top;}
#fb-next.fb-next-hover{background-position:-65px bottom;}

.break {clear:both;font-size:1px;height:1px;overflow:hidden;visibility:hidden;}

#fb-window.fotogalerie #fb-gallery ul{
    width:160px;
}
#fb-window.fotogalerie #fb-gallery li{
    height:153px;
    width:153px;
}
#fb-window.fotogalerie #fb-gallery li a{
    height:150px;
    width:150px;
}
#fb-window.fotogalerie {
	width:684px;
}


