  /* Override some defaults */
      html, body {
        color:#58585a;
        background-color: #4ba2cf;
      }
      body {
        padding-top: 40px;
        font-size:16px;
        line-height:30px;
        font-weight:bold;     
        background-color: #4ba2cf;
		background-image: -moz-linear-gradient(center top , #3e90b7, #4ba2cf);
		height:100%;
      }
      
       #mainBlock p, #mainBlock tt,#mainBlock dd, #mainBlock dl,#mainBlock dt,#mainBlock li,#mainBlock ol,#mainBlock ul,#mainBlock tr,#mainBlock th,#mainBlock td {
    	font-weight: bold;
	  }
      
      
      h1, h2, h3, h4, h5, h6 {
	    color:#58585a;
	  }
	  
	  p {
	    font-size: 16px;
	    line-height: 30px;
	}
	
      li {color:#58585a;line-height:30px;	}
      
      .topbar {top:inherit;right:inherit;left:inherit;position:relative;

      }
      
      .topbar a {color:#fff;}

	  .topbar div > ul .active > a, .nav .active > a {
		    background-color: #3B9928;
	  }

      .container {
        width: 820px; /* downsize our container to make the content feel a bit tighter and more cohesive. NOTE: this removes two full columns from the grid, meaning you only go to 14 columns and not 16. */
      }
       .row .pull-right {float:right;}
      
		
		.topbar-inner, .topbar .fill {
		  background-color: #4aa2ce;
		  background-image: -khtml-gradient(linear, left top, left bottom, from(#3986aa), to(#4aa2ce));
		  background-image: -moz-linear-gradient(top, #3986aa, #4aa2ce);
		  background-image: -ms-linear-gradient(top, #3986aa, #4aa2ce);
		  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3986aa), color-stop(100%, #4aa2ce));
		  background-image: -webkit-linear-gradient(top, #3986aa, #4aa2ce);
		  background-image: -o-linear-gradient(top, #3986aa, #4aa2ce);
		  background-image: linear-gradient(top, #3986aa, #4aa2ce);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3986aa', endColorstr='#4aa2ce', GradientType=0);
		  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		}
		
		

      /* The white background content wrapper */
      .container > .content {
		
      
        margin: 0 -20px; /* negative indent the amount of the padding to maintain the grid system */
        -webkit-border-radius: 6px;
           -moz-border-radius: 6px;
                border-radius: 6px;
        -webkit-box-shadow: 0 4px 8px rgba(0,0,0,.60);
           -moz-box-shadow: 0 4px 8px rgba(0,0,0,.60);
                box-shadow: 0 4px 8px rgba(0,0,0,.60);

                
      }

      /* Page header tweaks */
      
      .page-header {
		border-bottom:none;
		box-shadow:none;
        padding: 10px 0px 0px 36px;
        margin: -20px -20px 10px;
      }
      
      	  
	  .page-header h1 {
	  	text-transform:uppercase;
	  	color: #4aa0cc;
	  	font-size:36px;
	  	margin-bottom:3px;
	  	margin-top:20px;
	  }
	  
	  .page-header h1 a  {
	  	color: #4aa0cc;
	  }
	  
	 .page-header h1 a:hover  {
	  	color: #348d26;
	  	text-decoration:none;
	  }
      
	 .content {
	 	background-clip: padding-box;
	    background-color: #FFFFFF;

	 }
	 
	 footer {
	 	border-top: none;
	    box-shadow: none;
	    padding:20px 20px 10px 20px;
	    margin-top:0;
	    background-color: #3b9928;
		background-image: -moz-linear-gradient(center top , #3b9928, #277621);
		background-repeat: repeat-x;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
	 }
	 
	 footer, footer p, footer p a {
	 	color:#fff;
		font-weight:bold;
		font-size:16px;
	 
	 }
		

      /* Give a quick and non-cross-browser friendly divider */
      .content .span4 {
        margin-left: 0;
        padding-left: 19px;
      }

      .topbar .btn {
        border: 0;
      }
      
       /* Additional styles */
      .row .no-margin-left  {
        margin-left:0;
      }

      .topbar .btn {
        border: 0;
      }
      
      #mainBlock {
        /*background: #b2b4b5 url(../images/bg.jpg) repeat-x;*/


    
    
    
     background-color: #ffffff;
		  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#b2b4b5));
		  background-image: -moz-linear-gradient(top, #ffffff, #b2b4b5);
		  background-image: -ms-linear-gradient(top, #ffffff, #b2b4b5);
		  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #b2b4b5));
		  background-image: -webkit-linear-gradient(top, #ffffff, #b2b4b5);
		  background-image: -o-linear-gradient(top, #ffffff, #b2b4b5);
		  background-image: linear-gradient(top, #ffffff, #b2b4b5);      
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b2b4b5', GradientType=0);
		  border-bottom:4px solid #ffffff;
      }
      
       #rightBlock  {background:red;}
      
      #rightBlock img {position:relative; bottom:0px;}
      
      img.stampImg {bottom:10px;right:10px;float:right;}
      
      .align-right {text-align:right;}
      
      table  {font-size:16px;}
      table.pricelist  {width:80%}
      table.no-border td {border:none}    
      table th, table td {
	    padding: 5px 10px 5px 0px;
	    text-align: left;
	}
      
      #mainBlock ul {list-style-type:none;margin-left:0}

      
      .bullet, #mainBlock li {background: url(../images/bullet.png) no-repeat left 10px;}
      table .bullet,#mainBlock li {padding-left:20px;}
      .emise {background:url("/images/img-emise.png") no-repeat right bottom; }
      .stk {background:url("/images/img-technicka.png") no-repeat right bottom; }
      .mapa {background:url("/images/mapa-web.jpg") no-repeat right bottom; }
      
      