/*
    Theme Name: Spaceorange-cz
    Theme URI: www.spaceorange.eu
    Description: developed for Developing of presentation
    Version: 1.0 beta
    Author: Vojtech Parkan - Czarte Design
    Author: http://czarte.eu
    Tags: Webdesign, Internet solutions, Graphic Design,   

    Blank theme 1.0
    http://czarte.eu/mythemes/

    This theme was designed and built by Vojtech Parkan - Czarte Design,
    whose blog you will find at http://webdesign.czarte.eu/

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php */







#footer .facebook {display: none}
p.facebook a {height: 20px;}
p.facebook img {margin-top: 2px;}
#single-content p.facebook {float: right; text-align: right; margin-right: 40px; width:180px;}

  * img {border: none;}

 body {
    background: #f9f9f9 url(images/bg-body.jpg) repeat-x; 
    text-align: center; 
    margin:0px; 
    padding: 0px; 
    font-size: 80%; 
    font-family: Tahoma, Nimbus Sans L, "Sans Serif";}

  #main {
    margin: 0 auto; 
    width: 980px; 
    text-align: left;
    }

  #header {
    width: 100%; 
    height: 187px; 
    display: block; 
    position: relative;
  /*  background: url(images/bg-top.jpg) top center; */
}

  #menu {
    display: inline;
    height: 58px; 
    position: absolute; 
    top: 73px;
    left: 364px;
    } 

    #menu-last {
float: left;
    width: 10px !important;
    height: 58px !important;
    background: url(images/menu-last.png);
    margin: 0px !important;
    }

 #submenu { border-bottom: 1px dashed #ccc;}
    #submenu ul {list-style-type: none; margin: 0; padding: 0; height: 21px;}
    #submenu ul li {float: left; background: url(images/button-sub-up.png) no-repeat;}
    #submenu ul li a { width: 127px; text-align: center; margin: 0 1px; padding: 2px 0px 3px; display: block; background: url(images/button-sub.png) no-repeat;}
    #submenu ul li a:hover, #submenu ul li.current_page_item a, #submenu ul li.current_page_parent a, #submenu ul li.current_page_ancestor a {background: transparent;}
   
/* content */

#content-home {
width: 100%;
margin: 0px 0;
min-height: 400px;
padding-left: 6px;
padding-bottom: 40px;
}
  #content {width: 735px; float: left; color: #999999;} 
  #single-content {width: 735px; float: left; min-height: 400px;}   

.post-home { width: 245px; height: 200px; background: transparent; margin: 0; float: left; }
.picture-home {background: url(images/post-home.png) no-repeat; position: relative; padding: 10px 22px 10px 10px; height: 152px;}
.blox_content {display: block; overflow: hidden; height: 120px;}

#content-home h3 {margin: 15px 0 8px;}
  
ul.pagination {margin: 0px; padding: 0px; list-style-type: none; background: url(images/prewnext.png) no-repeat; width: 94px; height: 36px;}
ul.pagination li {width: 50%; height: 36px; float: left; text-align: center;}
ul.pagination li a { line-height: 1.9em; text-align: center; font-size: 1.5em; color: #565a57;}
ul.pagination li a:hover {text-decoration: none;}

/* headings */

h1 { font-size: 1.5em; color: #8F8F8F; margin: 1em 0 0.4em 0;}
#headding {display: none;}

/* menu & language selection */

  #language {
      position: absolute;
      float: right; 
      top: 0px; right: 4px;
      width: 210px;
      height: 34px;
      background: url(images/bg-lang.png) bottom left no-repeat;
      color: #575958;
      }

#language ul {list-style-type: none; margin:6px 0 0 10px; padding: 0; }
#language p {width: 75px; margin:6px 0 0 35px; float: left;}
      
  li.language_item {
      float: left;
      display: inline;
      margin: 0 10px; 
      padding: 0px;
      }
      
  li.language_item a {
      display: inline;
      text-decoration: none;
      font-weight: bold;
      }

  #navigace {
      height: 58px;
      background: transparent url(images/bg-menu.png) repeat-x; 
      list-style-type: none;
      display: block;
      float: left;
      margin: 0px;
      padding: 0 10px 0 0;
      }

  #navigace li.cat-item {
      background: url(images/separator.jpg) top right no-repeat;
      float: left; display: inline;  margin: 4px 0 0 0; height: 46px; 
      }

  #navigace li a {
      display: block;
      color: #575958;
      padding: 15px 25px 0;
      text-decoration: none;
       height: 37px;
      text-align: center; 
      font-weight: bold;
      font-size: 1.1em;
      line-height: 1.5em;
      }
#navigace li a:hover { text-decoration: underline; }

#navigace li.cat-item-7 { background: transparent; }
  
  a {color: #ecac00; text-decoration: none;}
  a:hover {color: #F14A08; text-decoration: underline;}

  /* typography & colors */ 

  #content h2, h2 {font-size: 1.5em; color: #8f8f8f;}
  #content h3, h3 {font-size: 1em; color: #8f8f8f; }
  h3 a {color: #F14A08; text-decoration: none;} 

  #content p, #single-content p {color: #615F5F; text-align: left;}
  .post p {width: 100%;}
  .post {width: 670px; margin-left: 48px;}

  hr.dashed {  border-color: #B9B9B9; margin-bottom: 20px;}
  
  #header h2 {
    color: #FFF287; 
    font-size: 1.6em; 
    margin: 0px; 
    overflow: hidden;
    top: 0px; 
    width: 364px; 
    height: 187px; 
    line-height: 76px; 
    margin-left: 0px;
    }

 #header h1 {
    color: #FFF287; 
    font-size: 1.6em; 
    margin: 0px; 
    overflow: hidden;
    top: 0px; 
    width: 364px; 
    height: 187px; 
    line-height: 76px; 
    margin-left: 0px;
    }
 
 
 /* image & replacements */
 
 .alignright { margin-left: 30px; margin-bottom: 20px;}
 .wp-caption-text { margin: 0px; padding: 0px; line-height: 1.2em; font-size: .8em;}
 
  
  /* classes */
  
     .widget-float {float: left; width: 28%; margin: 2%;}
     .alignright {float: right;}
     .alignleft {float: left;}
     .hidden {display: none;}
     .block {display: block;}
     .l-margin-30 {margin-left: 30px;}
     .rmargin40 {margin-right: 40px; }
     .profilphoto { margin: 20px 40px 0 20px; border: 1px solid #ccc; padding: 5px;} 
    /* .list-post {border-bottom: 1px dashed #B9B9B9;}*/
.cleaner {clear: both; font-size: 1px;}
hr { border: none; border-top: 1px dashed #B9B9B9; margin: 20px 0 20px 2%; width: 95%;}
hr.bott { border: none; border-top: 1px dashed #B9B9B9; margin: 40px 0 20px 2%; width: 95%;}
.taggage {padding: 0 20px; text-align: center;}
.cat-post {line-height: 1.5em; float: left; width: 180px;}
.cat-post a {color: #c4ccce;}
  
  /* sidebar */
  #sidebar {
      float: left; 
      width: 239px; 
      min-height: 450px; 
      background: url(images/bg-side-top.jpg) no-repeat bottom left; 
      margin-left: 1px;
      padding-top: 10px;
      }
  #sidebar p {
      display: block;
  }
  
  #swap-1 {display: block;}
  #swap-2 {display: none;}
  #swap-3 {display: none;}
                           
      
  #sidebar h3 {
      text-decoration: none; 
      font-weight: bolder; 
      color: #F14A08; 
      font-size: 1.1em; 
      padding-left: 15px;
      margin: 12px 0 5px 0;
      }
      
  #sidebar h4 {
      text-decoration: none; 
      font-weight: normal; 
      color: #ECAC00; 
      font-size: 1em; 
      padding-left: 5px;
      margin: 5px;
      margin-top: 10px;
      }  
      
  #sidebar  h3:hover {
      cursor: pointer;
      background: url(images/sipka-side.jpg) no-repeat; 
      background-position: 3px .4em;
      }
      
  #sidebar ul {
      margin: 5px; 
      padding: 0px; 
      list-style-type: none;
      }
      
  #sidebar ul li {
      margin: 5px; 
      /*padding: 5px; */
      border-bottom: 1px solid #ccc;
      }
      
  #sidebar h3.active {
      background: url(images/sipka-side.jpg) no-repeat; 
      background-position: 3px .4em;
      }
      
  .adresa {
      background: #ffffff; 
      border: 1px solid #FCDB00; 
      padding: 5px; 
      }
  
.borderwhite {border: 1px solid #FFFFFF; }
   
  /* comments */
  
  #comment, .email, .author {width: 180px;}
  .submit {
      width: 59px; 
      height: 23px;
      margin-left: 120px; 
      text-align: center; 
      border: none; 
      font-size: .8em; 
      color: #56595C;
      cursor: pointer; 
      background: transparent url(images/submit.jpg) no-repeat top left;
      }
      
    .myselect {
        border: 1px solid #FCDB00;
        width:  183px;
    }
    
/* footer */   
  
  #footer {
padding: 40px 0 0 262px;
height: 121px;
background: url(images/mapa.png) bottom left no-repeat;
 margin-top: 20px;
margin-bottom: 50px;
border-top: 1px dashed #ccc;
}

#contact {
width: 300px;
float: left;
}

#contact ul {
padding: 0px;
margin: 0px;
margin: 0px;
list-style-type: none;
color: #999999;
}

#contact ul li { 
padding: 0px;
margin: 0px;
} 

#contact h3 {
margin-top: 0px;
}
  
#icons {width: 400px; float: left; color: #999999;}  
#icons ul {list-style-type: none; margin: 0px; padding: 0px;height: 60px;width: 100%;overflow: hidden;}
#icons ul li {float: left; width: 60px; height: 60px; margin: 0px 5px 0 0;}
#icons ul li a {width: 60px; height: 60px; display: block; text-indent: -1000px;}
#icons p {margin: 0px;}

#icons #wp-a {background: url(images/wp-a.gif) no-repeat;}
#icons #wp-a a {background: url(images/wp.gif) no-repeat;}
#icons #wp-a a:hover {background: transparent;}

#icons #php-a {background: url(images/php-a.gif) no-repeat; width: 73px;}
#icons #php-a a {background: url(images/php.gif) no-repeat; width: 73px;}
#icons #php-a a:hover {background: transparent;}

#icons #sql-a {background: url(images/sql-a.gif) no-repeat;}
#icons #sql-a a {background: url(images/sql.gif) no-repeat;}
#icons #sql-a a:hover {background: transparent;}

#icons #open-a {background: url(images/open-a.gif) no-repeat;}
#icons #open-a a {background: url(images/open.gif) no-repeat;}
#icons #open-a a:hover {background: transparent;}

#icons #jquery-a {background: url(images/jquery-a.gif) no-repeat;}
#icons #jquery-a a {background: url(images/jquery.gif) no-repeat;}
#icons #jquery-a a:hover {background: transparent;}


/*polls*/

.post .wp-polls {width: 40%; float: left; background: transparent; border: none;}
.post .wp-polls h4 {color: #F14A08;}
.post .wp-polls {padding: 15px; border: 1px dashed #888;