/* Haly rossi.cz - hlavni sablona webu*/


/* -----  ZAKLADNI STYLY ----- */

/* Obecne - tmave pozadi a bily text*/
html, body {background: #222; color: #fff;}
a {color: #069; text-decoration: none;}

/* -----  KONEC ZAKLADNI STYLY ----- */



/* -----  HLAVICKA A HORNI MENU ----- */
#site-header {padding-bottom: 30px;}
	
#site-header a.logo {
	    display: inline-block;
	    
	    text-indent: -9999px;
	    
	    /*alternativa ke skryti textu k text-indent pro IE*/
	    _text-indent: 100%;
		_white-space: nowrap;
		_overflow: hidden;
	    
	    width: 220px;
	    height: 40px;
	    margin: 10px;
	    color: #dbab21;
	    font-size: 15pt;
	    background: url(img/haly_logo.png) 10px center no-repeat;
}
		

.header .navbar {margin-bottom: 0;}
.header .navbar-inner {
			text-align: center;
		    border: 0;
		    -moz-border-radius: 0;
		    -webkit-border-radius: 0;
		    border-radius: 0;
		    -moz-box-shadow: none;
		    -webkit-box-shadow: none;
		    box-shadow: none;
		    
		    background: #222; /* musim si prepsat barvu pozadi menu*/
			filter:none;  /* kuli IE aby tam nebyl ten prechod na pozadi, je to reset background-image*/
}
		
.header ul.nav {font-size: 14px; text-transform: uppercase;}
.header ul.nav li a {padding: 20px 20px 5px 20px; color: #969391; text-shadow: none;}

.header ul.nav li.current-page a {
	color: #d6d4d3;
    padding-top: 15px;
    border-top: 5px solid #eeba3c;
    background: #333438;
}

.header ul.nav li a:hover {
    background: #eeba3c;
    color: #fff;
}
/* -----  KONEC HLAVICKA A HORNI MENU ----- */


/* MENU VLEVO START */

.bs-docs-sidenav {
  width: 228px;
  margin: 20px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  width: 190px \9;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(img/glyphicons-halflings-white.png);
  opacity: 1;
}

/* MENU VLEVO KONEC */


/* drobečková navigace - odkazy na všech stránkách  */
#breadcrumbs {font-size: 9pt; height: 20px; padding: 0px; padding-bottom: 20px; margin: 0px;}
#breadcrumbs #here_title {float: left;}
#breadcrumbs a {color: #9da2a4; text-decoration: none;}
#breadcrumbs a:hover {color: black;}
#breadcrumbs ul {float: left; margin: 0px; padding: 0px; padding-left: 10px;}
#breadcrumbs li {list-style: none; display: inline;}

/* VLASTNI OBSAH WEBU */

.white-bg {background: #fff;}

#site-content {color: #000; background: #fff; min-height: 400px;
padding: 20px;

}


#site-content .info-box {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #f8f8f8;
border: 1px solid #e9e9e9;
border-left: none;
padding: 30px 20px 20px 20px;
margin-bottom: 0;
overflow: hidden;
border-left: 5px solid #3498db;
}
/* KONEC VLASTNI OBSAH WEBU */
	



/* -----  PATICKA  ----- */
/* Footer */
		#site-footer a {color: #afa0e0; text-decoration: none;}
		
		#site-footer {
    margin: 0 auto;
    padding-bottom: 10px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.1) inset;
	}
	
	#site-footer .widget {
    margin-top: 20px;
    text-align: left;
}

#site-footer .widget h4 {
    margin-top: 20px;
    font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #c28524;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(10,10,10,.7);
}

#site-footer .widget p {
    line-height: 24px;
}

#site-footer .widget i {
    padding-right: 7px;
}

#site-footer .footer-border {
    margin-top: 30px;
    border-top: 1px dashed #48474e;
}

#site-footer .copyright {
    margin-top: 15px;
    text-align: left;
    color: #797682;
}

/* Bude tam vymena odkazu */
#site-footer .copyright a {color: #797682;}
/* -----  KONEC PATICKA  ----- */


/* Reference start */
.reference_seznam {}
.reference_seznam .reference_item {width: 300px; height: 350px; margin: 20px; float: left; background-color: #ecf2fc;}
.reference_seznam .reference_item a {text-decoration: none;}
.reference_seznam .reference_item .title { padding: 10px; color: #5a76a6;
                                            /*color: orangered; background-color: #000810;*/
                                            font-weight: bold;
                                            font-size: 12pt;
                                            }
.reference_seznam .reference_item .image {text-align: center; background-color: #c6cfdd; width: 300px; height: 200px;}
.reference_seznam .reference_item .desc table {font-size: 10pt; }
.reference_seznam .reference_item .desc tr {line-height: 10px;}
.clear_both {clear: both;}


.reference_detail {}
.reference_detail .title {color: #5a76a6;}
/* Reference konec */