/*
Theme Name: Tomasek
Theme URI: http://www.tomasvrana.com/
Description: Template
Version: 1.0
Author: Tomas Vrana
Author URI: http://vrana.org/
Tags: 
*/

#custom-doc { width:65em;*width:63.43em;min-width:845px; margin:auto; text-align:left; }

#head{height:180px}

hr{display:none}

#hd,#bd{padding:0 50px}

#content{padding:20px 100px 20px 170px}

#content input,
#content textarea{border:1px solid #ddd;;padding:2px 3px;width:300px;}
#content input{width:150px;}

#content form p{color:#555;font-style:italic;font-family:Georgia;}
#content li{clear:both;line-height:145%;}
#content{font-size:88%}

#content{display:block;}

#content{}
#content *{overflow:visible;}





/* font */

h1,h2,h3,h4{font-weight:normal;font-family:'Chewy', Sans;}
body{font-family:Verdana, Sans;line-height:107%;}
.blok.logo,
body,
#head,
#foot,
#custom-doc{font-size:77%}

#head,#foot,#content{text-align:left;}

.blok a{text-decoration:none;}

.logo h1{letter-spacing:-.01em;line-height:100%;width:60%}
.logo h1{font-size:540%;margin:0;position:absolute;top:0;left:160px;color:#444;}
.logo{}


.blok .page h1,
.blok .page h2,
.blok .page h3{margin:.7em 0 .3em 0;}
.blok .page ul{margin:0 0 0 1.3em;}

.blok .page h1{border-bottom:1px solid #ddd;padding:0 0 .5em 0;font-size:250%}
.blok .page h2{color:#444;}



.blok{min-height:100px;margin:0 1em 0 0;padding:0 0 0 .98em;float:left;display:block;}

.b2,.b3,.b4,.b5,
.b6,.b7,.b8,.b9{border-left:1px solid #ddd;padding-bottom:3em;width:170px;}
.b1{width:150px;}
.b2{width:260px;}

.blok .entry{padding:0 2em 0 0;}


.blok .page i,
.blok .page em{color:#555;}

.blok.info{color:#555;}




.blok .wGallery img{width:52px;padding:4px 4px 0 0;height:auto;}
.blok .wGallery *{float:left;}

.blok .wGallery li a{
filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;
}
.blok .wGallery li a:hover{
filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
}



.blok ul.wGallery,
.blok .wGallery{margin:0;list-style:none;}











/* barvy */

html,body{background:#fff;color:#555;}
#bg{background:url(/i/top.jpg) repeat-x;}

#content{background:#fff;color:#555;}

.lang li{float:left;list-style:none;margin:0 6px 0 0 }
.lang ul{margin:0}
.lang{position:absolute;right:0;top:0;margin:4px 0 0 0}
.lang li a{background:transparent;padding:0;text-decoration:none}
.lang a{filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.lang a:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}






#bd h1,
#bd h2{border-bottom:1px solid #000;padding:0 0 .6em 0;text-transform:uppercase;font-size:88%;color:#42B8F1}


a{color:#555;}
a:hover{color:#000}






/* galerie */
.gallery *{margin:0 0 0 0 !important;}
.gallery .gallery-icon,.gallery .gallery-item{width:auto;height:auto;}
.gallery dl dt img{border:0;height:auto;padding:0 10px 6px 0;}
.gallery dl{margin-right:1.7em}


#picture{padding-top:1.5em;}

#lightbox-container-image, #lightbox-nav,
#jquery-lightbox,
#lightbox-container-image-box {background:none !important;margin:0 !important;padding:0 !important}

#lightbox-container-image-box,
#jquery-overlay,#lightbox-secNav,
#jquery-lightbox
#lightbox-container-image-data-box
#lightbox-container-image-data
#lightbox-secNav
a#lightbox-secNav-btnClose{display:none;}

#lightbox-container-image-data-box,
#lightbox-image-details{width:400px !important}
#jquery-lightbox{ position:static !important;margin:0 !important;paddding:0 !important;vertical-align:top; }

#lightbox-image-details-currentNumber,
#lightbox-loading,
#jquery-overlay,
#overlay,
#bottomNavClose{display:none !important;}


#jquery-lightbox *{padding:0 !important;margin:0 !important;}
#jquery-lightbox img,
#lightbox img{float:left; }


#lightbox-nav{
filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
}

#lightbox-nav a#lightbox-nav-btnNext{margin-right:20px !important;width:45%;}

#lightbox-container-image-box{background:url(/i/loading.gif) no-repeat center center !important;}

/*  */
.home .more{display:none;text-align:right;text-decoration:none;font-style:italic;font-weight:bold;}
.more,
.widget h2{display:none;}

img.right{position:absolute;float:none !important;right:0;top:20px;overflow:hidden;}
img.left{position:absolute;float:none !important;left:0;top:0px;overflow:hidden;}






#ft{padding:1em 0 1em 0;font-size:77%}








#foot .blok{margin-top:1000px;}

