/* CSS Document */
body {
 background:  url("http://www.studiochic.cz/img/bg.jpg") right -96px no-repeat fixed;
}
#header {
/* background:  url("../img/head.jpg") no-repeat center top;*/
}
a {
text-decoration: none;
color: #646464;
}

a:hover {
color: #0077BE;
}

a:hover span {
color: #5B2E5B;
}


/* used to be h1 */
div.h1 {
  line-height:0;
  text-indent:-9999px;
}
h1 {
color: #5b2e5b;
line-height: 1.9;
font-size: 120%;
}

#jl_text_vpravo h1 {
color: #8d0c86;
font-size: 200%;
margin: 0;
padding: 0;
line-height: 1;
}

h3 {
margin-top: 15px;
}

img {
border: 0px;
}

#logo {
background: url("http://www.justlogin.cz/www.studiochic.cz/img/logo_new.png") no-repeat right top;
display:block;
float:left;
height:61px;
left: 29px;
position:relative;
top: 22px;
width:653px;
}


#leftcolumn ul {
margin:0px 0px 10px 15px;
}

#leftcolumn ul li {
list-style-type: none;
line-height: 2em;
font-weight: bold;
}

#leftcolumn ul ul li a {
 font-size: 12px;
 font-weight: normal;
}

#inner {
margin: 10px 0 10px 10px;
}
.okraj {
margin-left: 15px;
border: 0px;
}
.right {
float: right;
}

p {
/*font-family: Tahoma, Verdana;*/
text-align: justify;
color: #5b2e5b;
margin-bottom: 1em;
}
p, #inner ul {
line-height: 1.7;
}

#inner ul {
margin-top: 2px;
margin-left: 18px;
margin-bottom: 10px;
}

#inner ul ul {
margin-left: 10px;
}

#footer {
float: left;
text-align:center;
/*background: #E7E8E8;*/
}
#footer p {
text-align:center;
color: #3A335E;
font-size: 9px;
font-weight: bold;
}
.moznosti {
border-top: 1px solid #ccc;
padding-top: 20px;
}

a.contact {
padding-left: 30px;
background:url("http://www.justlogin.cz/www.studiochic.cz/img/send.gif") no-repeat left bottom;
font-size: 11px;
font-weight: normal;
}

a.print {
padding-left: 30px;
background:url("../img/icon_print.gif") no-repeat 4px 1px;
font-size: 11px;
font-weight: normal;
}
#content {
float: left;
min-height: 520px;
}
#jl_text_vlevo {
width: 646px;
/*background: #ecedec;*/
/*margin-top: 44px;*/
padding: 0px 27px;
float: left;
min-height: 270px;
}
#jl_foto_detail_vlevo {
width: 420px;
/*background: #ecedec;*/
/*margin-top: 44px;*/
padding: 10px 27px 27px;
float: left;
position: relative;
}
#jl_text_vpravo {
width: 296px;
background: url('http://www.justlogin.cz/www.studiochic.cz/img/bg_akce.png') no-repeat top left;
/*margin-top: 44px;*/
padding: 27px 27px 0;

float: right;
}
#jl_text_vpravo p {
/*font-size: 15px;
font-weight: bold;*/
}
#jl_text_vpravo h1 + p {
font-size: 180%;
margin: 0;
}

#jl_text_detail_vpravo {
width: 500px;
/*background: #ecedec;*/
padding: 27px;
float: right;
min-height: 140px;
height: 170px;
overflow: hidden;
}

#doplnky {
width: 500px;
background: url('http://www.justlogin.cz/www.studiochic.cz/img/bg_doplnky.png') no-repeat top left;
padding: 27px;
float: right;
position: relative;
min-height: 150px;
}
#doplnky_fake {
width: 500px;
padding: 27px;
float: right;
position: relative;
min-height: 150px;
}

#saty_strankovani {
float: right;
/*padding: 27px;
margin-top: 37px;*/
width: 500px;
position: relative;
bottom: 0;
}
#content_range {
width: 1060px;
margin: 20px auto 0;
}
#film {
width: 1200px;
float: left;
/*background: #E7E8E8;*/
}
#film_range {
width: 1060px;
height: 215px;
background: url('http://www.justlogin.cz/www.studiochic.cz/img/bg_filmstrip.png') no-repeat top left;
margin: 0 auto;
position: relative;
}

/*
#jl_text_vlevo a οdstraneno
*/
#film_foto a, #doplnky a{
position: relative;
display: block;
float: left;
}                   

#film_foto a{
margin: 15px 3px 0;
}

#doplnky a{
margin: 0 3px 0 0;
}

#film_left, #film_right {
opacity: 0.2;
}

a #film_left, a #film_right {
opacity: 1;
}
                                      
#film_left {
position: absolute;
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat top left;
top: 70px;
left: -30px;
width: 60px;
height: 56px;
}

#film_left:hover {
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat bottom left;
}

#film_right {
position: absolute;
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat top right;
top: 70px;
right: -15px;
width: 60px;
height: 56px;
}

#film_right:hover {
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat bottom right;
}

.zpet, .vpred {
display: block;
width: 30px;
height: 30px;
opacity: 0.2;
}

a .zpet, a .vpred {
opacity: 1;
}
.zpet{
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_doplnky_sipky.png') no-repeat top left;
float: left;
}
.vpred {
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_doplnky_sipky.png') no-repeat top right;
float: left;
}

.zpet_velka, .vpred_velka {
display: block;
width: 60px;
height: 56px;
opacity: 0.2;
}
.zpet_velka{
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat top left;
float: left;
}
.vpred_velka {
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat top right;
float: left;
}

a .zpet_velka, a .vpred_velka {
opacity: 1;
}

.zpet_velka:hover{
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat bottom left;
}
.vpred_velka:hover {
background: url('http://www.justlogin.cz/www.studiochic.cz/img/film_sipky_on_off.png') no-repeat bottom right;
}

.vice {
float: right;
}

.fl {
float: left;
margin: 0 25px 10px 0;
}

.fl_50 {
float: left;
width: 50%;
}

.fl_40 {
float: left;
width: 40%;
}

.clear {
clear: both;
}

.popis {
display: none;
font-size:80%;
position:absolute;
/*
top:0;
*/
z-index:2;
padding: 2px 3px;
}

#film_foto a:hover .popis {
display: block;
}

#jl_text_vlevo a:hover .popis {
display: none;
}

.top_margin {
/*margin-top: 44px;*/
}

#film_foto {
width: 1045px;
margin: 10px auto;
float: left;
}

.strankovani_text {
display: none;
}
.strankovani {
float: right;
}

#doplnky .strankovani {
position: absolute;
top: 10px;
right: 10px;
}
#film_count {
position: absolute;
top: -20px;
right: 10px;
font-size: 100%;
font-weight: bold;
color: #3A335E;
opacity: 0.8;
}

#pridat_koment {
background:none;
border:1px solid #DFDFDF;
overflow:hidden;
padding:10px 15px 30px;
position:relative;
margin: 0;
outline: 0 none;
}

#pridat_koment p.input_block {
float:left;
margin:15px;
padding-bottom:0;
width:160px;
}

#pridat_koment p.input_block img {
  float:none !important;
  margin-left:2px;
  margin-top: 6px;

}


#pridat_koment label {
color: #5D5D5D;
display: block;
font-family: Helvetica,Arial;
font-size: 16px;
padding-bottom: 1px;
}

#pridat_koment p.input_block input {
background:none repeat scroll 0 0 #FDFDFD;
border:1px solid #D6D6D6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:3px 5px;
width:170px;
}

#pridat_koment p.textarea_block {
float:left;
margin:15px;
padding-bottom:0;
width:550px;
}


#pridat_koment p.textarea_block textarea {
background:none repeat scroll 0 0 #FDFDFD;
border:1px solid #D6D6D6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:8px 5px;
width:550px;
}

input#add_comment {
color:#3A335E;
cursor:pointer;
float:right;
font-size:12px;
margin-right:15px;
margin-top:10px;
padding:6px 9px;
}

#pridat_koment p.input_block input[type=submit]:hover {
background: #3A335E;
color: #fff;
}

ol {
list-style: none;
}

ol li {
margin: 0 0 30px 10px;
}

.comment-body {
background: none;
border-top:1px dotted #5B2E5B;
margin-bottom:10px;
min-height:80px;
overflow:hidden;
padding:30px 150px 0px 30px;
position:relative;
}

.comment-body .avatar {
position:absolute;
right:30px;
top:30px;
}

.comment-body .fn {
float:left;
font-family:Helvetica,Arial;
font-size:20px;
font-weight:bold;
padding-bottom:5px;
padding-right:10px;
}

.comment-body .says {
display:none;
}
.comment-body .commentmetadata {
font-size:12px;
font-style:italic;
padding-bottom:15px;
text-align: right;
}

.comment-reply-link {
background:none repeat scroll 0 0 #F9F9F9;
border-left:1px solid #E8E8E8;
border-top:1px solid #E8E8E8;
right:0 !important;
font-family:Tahoma;
font-size:12px;
padding:7px 8px 8px !important;;
position:absolute !important;;
text-decoration:none !important;
text-transform:uppercase;
}

#jl_koment {
width: 700px;
}

a.email_icon {
  font-size: 14px;
}

.gb {    
opacity: 1;
}

.gb a {
padding: 0 20px 0 0;
background-position: right top;
}
a span {
font-size: 18px;
}
#jl_koment hr {
border: 1px solid #DFDFDF;
margin: 10px 0;
}

div.pager_down {
text-align: right;
margin-bottom: 20px;
}

.fn .url {
font-size: 15px;
}
a.url {
color: #8D0C86;
}
p.textarea_block + p.input_block {
width: 575px !important;
}

#jl_text_tc_vlevo {

  display: block;
  width: 400px;
  float:left;

}

#jl_text_tc_vpravo {

  display: block;
  margin-left: 10px;
  width: 400px;
  float:left;

}


#browse_inner {
float:left;
height:192px;
overflow:hidden;
padding:7px 0 0;
position:absolute;
width:1045px;

}

#subscroller {
left:0;
position:absolute;
}
/*
a.active {
  text-decoration: underline !important;
}
  */
.foto_count {
position: absolute;
right: 125px;
bottom: 36px;
color: white;
font-weight: bold;
}
