/*
 Theme Name: templatr
 Theme URI: http://templatr.cc/
 Description: templatr is written and provided by <a href="http://kex.cc">Hans-Peter Kohnle</a>
 Version: 1.0
 Author: http://templatr.cc
 Author URI: http://templatr.cc/
 
 templatr v1.0
 http://templatr.cc/
 
 */
* html {
    height: 100%;
    margin-bottom: 0px;
    border: 0px;
}

* {
    margin: 0;
    padding: 0;
    border: 0px;
}

img {
    border: 0;
}

p {
    margin: 0.7em 0;
}

a {
    text-decoration: none;
}

a:link, a:visited {
    color: #666;
}

a:hover, a:active {
    color: #2965bd;
}

ul {  margin: 0px 0px 0px 25px;
    
}

body {
    font-family: arial;
    font-size: 95%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border-top: 0px;
	background-image: url(images/pozadie_body.jpg);
	background-repeat: repeat-x;
	background-color: #fea54d;
    border-bottom: 0px;
    bottom: 0px;
}

#obr-pozadie {
    width: 839px;
    height: 558px;
    position: absolute;
    left: -130px;
    top: -100px;
    z-index: -1;
}

#page-top {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    border-top: 0px;
        border-left: 3px #fff solid;
    border-right:  3px #fff solid;  
}

#page {
         clear: both;
    position: relative;
    width: 900px;
    min-height: 500px;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/header_pod.jpg);
    background-repeat: no-repeat;
    background-color: #fec288;
    border-top: 0px;
    border-bottom: 0px;    
    border-left: 3px #fff solid;
    border-right:  3px #fff solid;
}

#header {
    /*background-color: #fff;*/
    height: 91px;
    width: 900px;
    text-align: left;
    background-image: url(images/header.jpg);
    background-repeat: no-repeat;
   
}

/*#infosky {position: relative; top: 10px; left: 500px; width: 350px; margin: 0px; padding: 0px;}
#infosky_div { font-size: 100.01%; width: 350px; height: 70px; margin: 0px 0px 6px 0px; padding: 0px; border-top: 0px; background-color: #FFC758;    background-image: url(images/infosky.gif);   background-repeat: repeat-y;}
#infosky_div p {font-size: 100.01%;width: 250px;height: 60px; margin: 0px 0px 0px 100px; border-top: 0px; padding-top: 10px;}
#infosky_div a{ color: #2F63B0; font: 18px Trebuchet MS, Verdana, Arial; font-weight: bold;}
#infosky_div a:hover{ color: #449D09; font: 18px Trebuchet MS, Verdana, Arial; font-weight: bold;text-decoration: none;}
#infosky_stvorec {width:350px; background-image: url("images/stvorec.gif"); background-repeat: no-repeat; }
#infosky_stvorec a{width:350px; background-image: url("images/stvorec_a.gif"); }
#infosky_stvorec a:hover{width:350px; background-image: url("images/stvorec_a.gif"); background-repeat: no-repeat;color: #449D09; }

*/
#headerimg {
    position: relative;
    top: 100px;
    left: 600px;
    width: 300px;
}

#headerimg span {
    font-size: 24px;
    color: #5a5a5a;
    position: absolute;
    right: 0;
    bottom: 10px;
}

#headerimg h1 {
    width: 298px;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
}

#headerimg h1 a {
    display: block;
    width: 298px;
    height: 60px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    background: url("images/nadpis-logo.gif") no-repeat 0 0;
}

#headerimg h1 a:hover {
    background: url("images/nadpis-logo.gif") no-repeat 0 -69px;
}

#headerimg h1 a span {
    display: block;
    visibility: hidden;
}

.description {
    width: 50px;
}
/*
 
 #header-nadpis {position: relative;left:650px ; top: 60px; background-image: url(images/nadpis-logo.gif);
 width: 298px; height: 60px; position: absolute;
 }
 */
#header-top {
    position: relative;
    margin: 0;
    padding: 0 10px 0 10px;
        background-image: url(images/pasik_horny.gif);
    background-color: #84ae54;
    background-position: top;
    text-align: left;
    height: 63px;
}
/*
 #header-menu {  background-color: #C6C6C6; height: 30px; text-align: left;margin: 0px;}
 #header-menu  ul{list-style: none; margin: 0 0 0 20px; padding: 10px 0 5px;  font-family: arial; font-size: 13px; position: absolute; width: 850px;}
 #header-menu  li{display: inline;}
 #header-menu  li a{padding: 10px 10px 5px; color: #8C8C8C; margin-right: 8px; border-right: 1px solid #717171;}
 #header-menu li  a:hover {padding: 10px 10px 5px;  background: #7e7e7e; color: #FFF;}
 */
#header-menu {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: #75A5EC;
    background-position: top;
    text-align: left;
    color: #fff;
    height: 25px;
}
/*#nav{position:absolute; left:15px; ?left:-15px; top:-4px; ?top:10px;}*/
#header-menu-lavo {
    voice-family: inherit;
    padding: 0px;
    margin: 0 0 0 20px;
    width: 300px;
}

#header-menu ul {
    voice-family: inherit;
    padding: 0 0 0 0;
    margin: 0 0 0 20px;
    width: 870px;
}

#header-menu ul li {
    margin: 0 4px 0 7px;
    padding-right: 20px;
    border-right: 1px #8C8C8C dashed;
    display: inline;
}

#header-menu ul li a {
    color: #fff;
    text-decoration: none;
    font: 13px 'Trebuchet MS';
    display: inline;
}

#header-menu ul li a:hover {
    color: #fff000;
    padding: 0px;
}

#wrap {
    margin: 0 auto;
    clear: both;
    position:relative;
 }


#wrap-pravo {
    margin: 0 auto;
    float: right;
 }


#wrap2 {
    margin-right: 180px;
    clear: both;
    position:relative;
 
}




#content {
    margin-left: 10px;
    padding: 0px 0 15px 0;
    
    float: left;
    /*margin-left: 190px;*/
    text-align: left;
    width: 500px;
    font: 12px Trebuchet MS, Verdana, Arial;
    color: #000; /*color: #717171;*/
}


#kampan {
    width: 480px;
	height:192px;
	float: left;
	clear: both;
    padding: 0px;
	margin: 0px 0px 15px 0px;
	background-image: url(images/kampan.gif);
	background-repeat: no-repeat;
}


#texty-hore {
	clear: both;
    margin: 0px;
	padding: 0px;
	width: 484px;
	height: 21px;
	background-image: url(images/texty-hore.gif);
	background-repeat: no-repeat;

}

#texty-dole {
	clear: both;
    position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 484px;
	height: 21px;
	background-image: url(images/texty-dole.gif);
	background-repeat: no-repeat;

}

#texty {
    clear: both;
	margin: 0px;
	padding: 5px;
	width: 494px;
	background-image: url(images/texty.gif);
	background-repeat: repeat-y;

}

  .post {
    padding: 0px 10px 0px 10px;
    font: 15px Trebuchet MS;
    width: 460px;
}

.posttitle {
    font: 20px Trebuchet MS;
    color:#182C8F;
    margin-bottom: 10px;
}

#entry {
    font: 25px Trebuchet MS;
    width: 480px;
    color: #ff9000;
}
#entry ul{position: relative;list-style: circle;}
#entry li{ list-style-type: circle;}



#sidebar {float: right; padding: 5px 5px 5px 2px; width: 175px;text-align: left;  min-height: 470px;}

#menu4 {
	width: 175px;
    margin: 20px 0 0 0px;
    padding: 0px;
    border: 0px;
    font-family: arial, Verdana;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

#menu4 ul {margin: 0px; padding: 0px; list-style: none;}

/*#menu4 li {padding: 0px 0px 5px 0px; background: url(images/cervene.gif) 0 0; background-repeat: repeat-y;}*/

#menu4 li a {text-decoration: none; font-weight: normal;  color: #fff; font-weight: bold;
background: url(images/menu.gif) 0 0; background-repeat: no-repeat; height: 53px;}

#menu4 li a:link, #menu4 li a:visited { display: block; padding: 8px 0 8px 25px; background-color: #ff9c00; margin-bottom:0px;
background: url(images/menu.gif) 0 0; background-repeat: no-repeat;}

#menu4 li a:hover { color: #fff; background: url(images/menu_modra.gif) 0 0; background-repeat: no-repeat; padding: 8px 0 8px 25px;}

/*#menu4 li a:active {
    color: #fff;
    background-color: #2965bd;
    padding: 8px 0 0 15px;
}*/

#extrabar {
    margin: 0px 4px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 185px;
    text-align: left;
    /*background-color: #B1B; */
    min-height: 200px;
}
#extrabar img{
    margin: 5px 4px 5px 0px;
}

#extrabar p{
    margin: 5px 0px 0px 0px;
    font-weight: bolder;
    font-size: 18px;
    color:#33621D;
}

#bok p{
    text-align: center;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-weight: bolder;
    font-size: 12px;
    color:#656;
}

#bok-hore {
    margin: 10px 0px 0px 0px;
    background-image: url(images/bok_hore.gif);
    background-repeat:no-repeat;
    width: 165px;
    height:26px;
    }

#bok{
    margin:0px;
    padding: 0px 0px 15px 7px;
    background-image: url(images/bok.gif);
    background-repeat: repeat-y;
    width: 158px;

    }

#bok-dole {
    margin: 0px 0px 5px 0px;
    background-image: url(images/bok_dole.gif);
    background-repeat:no-repeat;
    width: 165px;
    height:26px;
}





.form {
    width:40px;}

#vlavo {color: #1A8804; font-weight: bolder;}    
#vlavo input {
    margin: 0px 0px 5px 0px;
    padding: 2px;
    border: 1px #689B5E solid; 
    background-color: #CCFF96;
    height: 20px;
}
#spolu input {
    padding: 3px;
    border: 1px #7E7E7E solid; 
    background-color: #BDBDBD;
    height: 35px;
}


#galery_img {
    margin: 20px 0px 0px 0px;
    background-image: url(images/galery2.jpg);
    background-repeat:no-repeat;
    background-position: 0px -5px;
    width: 163px;
    height:5px;
    }

#galery_img_s {
    margin: 0px 0px 10px 0px;
    background-image: url(images/galery2.jpg);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    width: 163px;
    height:5px;
    }

#galery_c {
    width: 156px;
     font-family: arial; font-size: 12px;
     font-weight: bold;
     text-align: center;
     color: #476299;
     height:150px;
     padding: 0px 3px 0px 3px;
    /*height:40px;*/
    background-color:#D2D2D2;
    
    /*position: relative;
    right:10px;
    float: left;*/
}


#link_img {
    margin: 20px 0px 0px 0px;
    background-image: url(images/linky.jpg);
    background-repeat:no-repeat;
    background-position: 0px -10px;
    width: 168px;
    height:10px;
    }

#link_img_s {
    margin: 0px 0px 10px 0px;
    background-image: url(images/linky.jpg);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    width: 168px;
    height:10px;
    }

#link_c {
    width: 162px;
     font-family: arial; font-size: 12px;
     font-weight: bold;
     text-align: center;
     color: #FFF;
     min-height:150px;
     padding: 0px 3px 3px 3px;
     background-color:#E1C08A;
     clear: both;
    /*position: relative;
    right:10px;
    float: left;*/
}


#footer {
    width: 900px;
    clear: both;
    min-height: 20px;
    text-align: left;
    margin: 0 auto;
    background-color: #7fac4c;
    border: 0px;
}

#footer p {
    font-family: Verdana;
    font-size: 11px;
    padding: 5px;
    text-align: center;
    border: 0px;
}
