
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../img/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
;
/* CSS Document */
@charset "utf-8";

/* first declaration gets ignored for some reason */
.fixme {color: pink;}
.lol {color:pink;}

@font-face {
    font-family: 'hamburgerheavenregular';
    src: url('/assets/fonts/hambh___-webfont.eot');
    src: url('/assets/fonts/hambh___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/hambh___-webfont.woff') format('woff'),
         url('/assets/fonts/hambh___-webfont.ttf') format('truetype'),
         url('/assets/fonts/hambh___-webfont.svg#hamburgerheavenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('/assets/fonts/bebasneue-webfont.eot');
    src: url('/assets/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/bebasneue-webfont.woff') format('woff'),
         url('/assets/fonts/bebasneue-webfont.ttf') format('truetype'),
         url('/assets/fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* reset  */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* Minimal base styles. */

html { overflow-y: scroll;}
body { text-align: left; font-size: small; }
body > a{display:none;}
a:hover, a:active { outline: none }
ol { list-style-type: decimal }
small { font-size: 85%; }
strong, th { font-weight: bold }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 2px 0;border: 1px solid #ccc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
button, input, select {height: 25px;line-height: 25px;}
::-moz-selection{ background: #000; color:#fff; text-shadow: none; }
::selection { background:#000; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body{
	background:#FFD200;
	font-family: "helvetica neue", helvetica, arial, sans-serif; font-size: 12px;
}

/*----- GLOBAL -----*/
h1 { margin: 0 0 20px; font-weight: normal;}
h2, .h2 { margin: 0 0 15px; font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 24px; font-weight: normal;}
h3, .h3 { margin: 0 0 10px; font-weight: normal;font-family: "helvetica neue", helvetica, arial, sans-serif;font-size: 18px;}
p { line-height: 1.5; margin: 0 0 10px; }
a {color: #d54417;}
a:active {position: relative; top: 1px;}
a:visited {color: #a42a05;}
a, a:active, a:visited { }
a:hover { text-decoration: underline; }
.italic { font-style: italic; }
.f-l { float: left; }
.f-r { float: right; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.noscreen { display: none; }
.reseter { float: none; clear: both; height: 1px; width: 100%; }

.icol {float: left; width: 290px; margin: 0 6px; padding: 15px 10px; position: relative;}



/* clear */
.clear:after {content: ".";	display: block; height: 0; clear: both; visibility: hidden;	}
.clear {display: inline-block;}
/* Hide from IE Mac \*/
.clear {display: block;}
* html .clear {height: 1px;}
/* End hide from IE Mac */



/*----- WRAPPER -----*/
#wrapper {
	padding:0;
	overflow:hidden;
	width:100%;
  position: relative;
	margin: 0 auto;
}

/*----- HEADER -----*/
#header {
	display:none;
	height: 215px;
	position: relative;
	background: url("../img/head-bg.png") no-repeat center bottom;
}

	#homepage {position: absolute; left: -15px; bottom: -15px; width: 392px; height: 133px; font-size: 24px; font-weight: bold;}
	#homepage img {}
	
	#toplinks {position: absolute; right: 0; top: 0; height: 195px; width: 322px;}
	
		#toplinks div.clear {margin-top: 38px;}
		#tl-left {float: left; width: 145px; height: 80px; border-right: 1px solid #000;}
		
			#lang {margin-left: 17px;}
			#lang p {margin-bottom: 3px;}
			#lang a {opacity: .5; text-decoration: none;}
			#lang a:hover {opacity: .75;}
			#lang a.active, #lang a.active:hover {opacity: 1;}
		
		
			#tl-fb {display: block; margin: 0 auto; width: 112px; height: 39px;}
		#tl-right {float: right; width: 165px;}
			#tl-sell, #tl-buy {display: block; width: 127px; height: 33px; line-height: 33px; padding-left: 20px; color: #fff;
				font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 25px; text-decoration: none; margin: 0 auto 13px auto;
				}
			#tl-sell {background: url("../img/tl-buy.png") no-repeat center center;}
			#tl-buy {background: url("../img/tl-sell.png") no-repeat center center;}


#page {background: #fff; padding: 10px 15px;}

/*----- CONTENT -----*/

#content p { margin: 0 0 15px; }
#content ul,
#content ol { padding: 0 0 35px 15px; line-height: 1.5; }
#content form input[type=checkbox] { float: left; margin: 0 10px 0 0; }

	#cover {margin:0 4px;}
		
		.flexslider {display:none;float:right; background: #eee; width: 713px; height: 370px; position: relative; overflow: hidden;}
			
			.no-js .flexslider img {display: none;}
			.no-js .flexslider img.default {display: block;}
			
			#content .slides {list-style: none; padding: 0;}
		
			#slider-links {
				position: absolute; left: 0; bottom: 0; height: 60px; width: 707px; padding-left: 6px;
				background: #ccc; background: rgba(113,113,113,.31); z-index: 100;
				}
				#slider-links a {float: left; width: 260px; height: 45px; line-height: 45px; margin-top: 7px; margin-left: 4px;
					background: #9d9c9c; color: #000; text-decoration: none; text-align: center; font-size: 15px;
					}
				#slider-links a.red {background: #e94e1b; color: #fff;}
				
			#content .flex-control-nav {position: absolute; right: 0; bottom: 0; height: 60px; z-index: 200; padding: 0; margin: 0; list-style: none;
				padding-right: 15px;
				}
				.flex-control-nav li {float: left; font-size: 0; height: 15px; width: 15px;
					margin-top: 24px; margin-right: 10px;
					}
				.flex-control-nav li a {display: block; height: 15px; background: #808080; border-radius: 15px;}
				.flex-control-nav li a.flex-active {background: #ff7501;}
				
				.flex-control-nav {overflow-y: auto !important;}
		
	#index-content {margin: 0 4px;}
	
		#index-content h1 {display: none;}
		#index-content .icol {font-size: 14px; margin:0;}
		#index-content .smaller {font-size: 14px;}
		#index-content p.title {font-size: 18px; margin-bottom: 1em; font-family: bebas_neueregular, impact, "trebuchet ms", sans-serif; font-size: 24px; color: #999; text-transform: uppercase;}
		#index-content p.title strong {font-weight: normal;}
		
		
	
	#index-cars .cars {}
	
		 .car {
		 min-height: 430px;
		 margin: 4px; 
		 background: #ecedde; 
		 padding: 15px 15px 10px; 
		 font-size: 13px; 
		 color: #1d1d1b; 
		 position: relative;}
		 .car .image {display: block; width: 200px;margin:auto;text-align: center;}
		 .car .image img {display: block; width: 200px; }
		
		 .car .title {display: block; text-decoration: none; margin: 16px 0;padding:5px 5px;height:20px;line-height: 20px;background:#E94E1B;}
		 .car .h3 {margin:0 !important;font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: 14px !important;   text-transform: uppercase; font-weight:bold; color: #b4d0f7; overflow: hidden;  white-space: nowrap; width: 191px;}
		
		 .car .popis {height: 57px;}
		
		 .car .price {display: block; margin: 0 auto; background: url("../img/price.png") no-repeat center top; height: 33px; line-height: 33px;
			width: 87px; padding: 0 50px 0 10px; font-size: 14px; text-align: right; cursor: pointer; text-decoration: none; color: #000;
			text-shadow: #fff 1px 1px 0px;
			}
			 .car .price:hover {background-position: center bottom;}
			 .discount .price {color: #e94e1b;}
		#content  .car p.excl-vat {text-align: center; margin-bottom: 0; font-size: 14px; color: #555;}
		#content  .car p.excl-vat .vat-excl {font-weight: bold; color: #E94E1B;}
		
		 .car .discounted,
		 .car .top {position: absolute; left: 0; top: 0; opacity: .95;}
		
	
	#bannery {display:none;margin: 15px 5px;}
	
		#bannery a {display: inline-block; margin: 15px 5px;}
	
	#index-bottom {display:none;margin: 15px 4px 0px 4px;}
	
			#index-bottom .icol {border-radius: 5px; min-height: 420px; padding-bottom: 44px;}
			
			.icol h2 {font-size: 32px;}
			.icol-more {position: absolute; left: 0; bottom: 0; width: 310px; height: 44px;
				border-radius: 0 0 5px 5px;
				background: black;
				}
			.icol-more a {display: block; margin: 10px auto; height: 24px; line-height: 24px; width: 98px; padding-right: 10px;
				background: url("../img/btn-small.png") no-repeat center top;
				font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 19px; color: #1d1d1b; text-align: center; text-decoration: none;
				}
			.icol-more a:hover {background-position: center bottom;}
	
		#index-benefit {background: #d54417;}
			#index-benefit h2 {color: #dcc987; margin-bottom: 22px;}
			#index-benefit ol {counter-reset: my-counter; margin-left: 0; padding: 0; margin-bottom: 20px;}
			#index-benefit li {list-style: none; margin: 0 0 6px 0; padding-left: 40px; position: relative; background: #a42a05; border-radius: 5px;
				color: #fff; font-size: 12px; min-height: 32px;
				}
			#index-benefit li a {text-decoration: none;}
			#index-benefit li:before {
				content: counter(my-counter);
				counter-increment: my-counter;
				font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 25px;
				position: absolute; left: 0; top: 0; height: 32px; line-height: 32px; width: 29px;
				border-right: 1px solid #fff; text-align: center;
			}
			#index-benefit li strong {font-family: bebas_neueregular, impact, "trebuchet ms", sans-serif; font-size: 21px; color: #f4e6b5; display: block; line-height: 24px; padding: 4px 0; font-weight: normal; text-transform: uppercase;}			
			#index-benefit li p {margin: 0; padding-bottom: 10px;}
			#index-benefit .icol-more {background: #982907 url("../img/icol1-btm.png") repeat-x top;}
			
		#index-about {background: #dfcb88;}
			#index-about h2 {font-size: 0; margin-bottom: 22px;}
			#index-about h2 span {padding-bottom: .5em; padding-left: .33em; font-size: 32px;}
			#index-about h2 span.blue {color: #003d47; border-right: 1px solid #392d1b; padding-left: 0; padding-right: .5em;}
			#index-about .ia-content {background: url("../img/ia-bg.jpg") no-repeat center top; padding-top: 220px;}
			#index-about .icol-more {background: #b1a98d url("../img/icol2-btm.png") repeat-x top;}
	
		#index-news {background: #d2d2d2;}
			#index-news h2 {margin-bottom: 22px;}
			#index-news .news {}
			#index-news .item {margin-bottom: 2em;}
			#index-news .item + .item + .item {display: none;}
			#index-news .item .text {float: right; width: 193px; float: right;}
			#index-news .item .image {float: left; width: 87px; min-height: 87px; background: #bbb;}
			#index-news h3 {font-size: 14px; font-weight: bold;}
			#index-news h3 a {color: #000;}
			#content #index-news p {margin-bottom: 0;}
			#index-news .date {font-weight: bold;}
			#index-news .icol-more {background: #868d8f url("../img/icol3-btm.png") repeat-x top;}

.index-content-left	{max-width: 530px;float: left;}
.index-content-right {float: right;}
#main {}
#main.page #sidebar{
	display:none;	
}

	#main-content {font-size: 14px;}
	
		#main-content h1 {font-family: bebas_neueregular, impact, "trebuchet ms", sans-serif; font-size: 32px; padding-top: 5px; text-transform: uppercase; font-weight: normal;}
		#main-content h1.no-btm {margin-bottom: 0;}
		#main-content h2 {font-family: "helvetica neue", helvetica, arial, sans-serif; font-size: 20px; margin: 1em 0 .5em 0;}
		#main-content h3 {font-family: "helvetica neue", helvetica, arial, sans-serif; font-size: 15px; margin: 1em 0 .5em 0; text-transform: uppercase; font-weight: bold;}
		
		#main-content ul {padding-bottom: 1em;}
		#main-content ol {padding-bottom: 1em;}
		
		#main-content ul.error {background: #e94e1b; padding: 6px; list-style: none; color: #fff; margin-bottom: 1em;}
		
		
		
		#razeni {margin:0 4px;background: #e94e1b; line-height: 40px; padding: 10px 0;}
		
			#content #razeni p {height: 30px; line-height: 30px; margin: 0 0 0 10px; padding: 0; color: #fff;}
			#razeni a { display:inline-block;height: 29px; line-height: 29px; color: #1d1d1b; font-size: 12px; font-style: italic;
				text-decoration: none; margin-left: 13px; padding: 0 35px 0 10px; border-radius: 5px;
				background: #fff url("../img/arr1.gif") no-repeat right center;
				border:0;
				}
			#razeni a:hover {border-color: #ffd200;}
			#razeni a.active, #razeni a.active:hover {border-color: #000; background-color: #ffdc51;}
	
                
		#list-cars .cars {margin-top: 10px;}
		#list-cars .car {background: #efefef;padding: 15px 10px 10px; position: relative; margin-bottom: 9px;}									
		#detail-wrap {margin-top: 30px;}
		
			#detail {margin-top: 20px;}
			
				#info {float: left; width: 340px;}
				
					#info table {border-collapse: collapse; width: 340px; font-size: 12px; margin-bottom: 0; background: #ededed;}
					#info th, #detail td {border-bottom: 1px solid #9f9f9f; height: 24px; line-height: 24px;}
					#info th, #info td {padding: 0 1em;}
					
					
					#price {height: 43px; line-height: 43px; background: #305b6c url("../img/detail-price.png") repeat-x top; border-radius: 0 0 5px 5px;}				
					#content #price p {height: 43px; line-height: 43px; padding: 0 15px; color: #fff;}
					#price p strong {float: left; font-size: 34px; letter-spacing: -2px; color: #fff;}
					#price p span {float: right; font-size: 11px;}
					
					#price-note {padding-left: 15px; font-size: 11px; color: #777; margin-top: 5px;}
					#price-note .vat-excl {font-size: 25px; font-weight: bold;color: #E94E1B;}
					
				#equipment {float: right; width: 340px;}
					#equipment ul {padding: 15px 10px; background: #efefef; list-style: disc inside;}
					
			
			#detail-aside {float: right; width: 322px; position: relative; top: -22px;}
				#content #detail-aside ul#nav-tabs {padding: 0;}
				#detail-aside #nav-tabs li {border-radius: 5px 5px 0 0; background: #fff; font-weight: bold;}
				#detail-aside #nav-tabs li.selected { background: #efefef; border-bottom: 1px solid #efefef;}
				#detail-aside .tab { background: #efefef; /*border: 1px solid #ADB6C6;*/}
				
				#detail-photos {padding: 10px; background: #d2d2d2;}
					#detail-photos a {text-decoration: none;}
					#detail-photos .mainphoto {}
					#detail-photos .mainphoto a {display: block;}
					#detail-photos .mainphoto img {width:100%;}
					#detail-photos p {padding: 15px; text-align: center;}
					
					#detailphotos {position: relative; top: 0;font-size:0;}
					#detailphotos a {width: 130px;display:inline-block; margin-right:10px;margin-top: 10px;}
					#detailphotos a img {width: 130px; display: block;}
					
					
					/*
					#detailphotos {margin-top: 5px; font-size: 0;}
					#detailphotos a {display: inline-block; margin: 2px 5px; font-size: 12px;}
					*/
					
					#photos-prevnext {height: 22px; line-height: 22px; display: none;}
					#photos-prevnext #prev {float: left; height: 22px; width: 22px; margin-left: 15px; background: url("../img/arr-prev.png") no-repeat center center; cursor: pointer;}
					#photos-prevnext #next {float: right; height: 22px; width: 22px; margin-right: 15px; background: url("../img/arr-next.png") no-repeat center center; cursor: pointer;}
		
		#frm-contactForm th, #frm-demandForm th, #frmemailCarForm-zprava {vertical-align: middle; padding-right: 1em;}
		
		#frmcontactForm-submit, #frmdemandForm-submit, #frmemailCarForm-submit {height: 28px; line-height: 28px; width: 122px; background: url("../img/btn-mid.png") no-repeat center top;
			float: right; margin: 12px auto 0 auto; border: 0px solid transparent;
			font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 22px; text-align: left; padding-left: 20px;
			}
		#frmcontactForm-submit:hover, #frmdemandForm-submit:hover {background-position: center bottom;}
					

	#sidebar {}
	
		#sidebar section {margin-bottom: 7px; padding-bottom: 21px; background:none;}
		
		#filtr {padding-bottom: 21px; background: url("../img/filter-bg2.png") no-repeat left bottom;
			}
			#filtr .s-content {background: #e94e1b /*url("../img/filter-bg.png") repeat-x top*/; padding: 15px 18px 10px 33px; height: 346px;}
			#frm-carsFilterForm {}
			#frm-carsFilterForm table {border-collapse: collapse;}
			
			#frm-carsFilterForm .special1 {width:220px;margin:auto;}
			
				#frm-carsFilterForm .special1 tr {float: left; height: 32px; line-height: 32px; width: 220px; overflow: hidden; margin-bottom: 6px;}
				#frm-carsFilterForm .special1 th {display: none;}
				#frm-carsFilterForm .special1 td {width: 220px; height: 32px; line-height: 32px;
					background: #fff url("../img/arr1.gif") no-repeat right center; overflow: hidden;
					margin-bottom: 6px; border-radius: 5px; float: left;
					}
				#frm-carsFilterForm .special1 select {width: 300px; background: transparent; border: 0;
					-webkit-appearance: none; margin-bottom: 6px; padding-left: 6px;}
				
				#frm-carsFilterForm .special2 {height: 32px; line-height: 32px;margin:0 auto 6px; width: 220px;}
				#frm-carsFilterForm .special2 legend {float: left;}
				#frm-carsFilterForm .special2 table {float: right;}
				#frm-carsFilterForm .special2 label {height: 32px; line-height: 32px; float: left; margin-left: .5em; margin-right: .25em;}
				#frm-carsFilterForm .special2 tr {height: 32px; line-height: 32px; float: left;}
				#frm-carsFilterForm .special2 th {height: 32px; line-height: 32px; float: left;}
				#frm-carsFilterForm .special2 td {height: 32px; line-height: 32px; float: right;}
				#frm-carsFilterForm .special2 input {height: 32px; line-height: 32px;
					border: 0; border-radius: 5px; margin: 0; width: 50px; padding: 0 0 0 5px;
					}
					
			
			#frm-carsFilterForm .special4 {height: 28px; line-height: 28px; margin-top: 32px; width: 220px;}
				#frm-carsFilterForm .special4 td {width: 220px;}
				#frm-carsFilterForm .special4 input {height: 28px; line-height: 28px; width: 122px; background: url("/assets/img/btn-mid.png") no-repeat center top;
					display: block; margin: 0 auto; border: 0px solid transparent;
					font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 22px; text-align: left; padding-left: 10px;
					}
				#frm-carsFilterForm .special4 input:hover {background-position: center bottom;}
		
		
		#page-benefit {display:none;}
			
			#page-benefit .s-content {background: #d4c8b5; padding: 10px 20px;} 
		
			#page-benefit p.title {color: #37687c; margin-bottom: 0; font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 28px;}
			#page-benefit ol {counter-reset: my-counter; margin-left: 0; padding: 0;}
			#page-benefit li {list-style: none; margin: 0 0 6px 0; padding-left: 40px; position: relative; background: #a42a05; border-radius: 5px;
				color: #fff; font-size: 12px; min-height: 32px;
				}
			#page-benefit li:before {
				content: counter(my-counter);
				counter-increment: my-counter;
				font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 25px;
				position: absolute; left: 0; top: 0; height: 32px; line-height: 32px; width: 29px;
				border-right: 1px solid #fff; text-align: center;
			}
			#page-benefit li strong {font-family: bebas_neueregular, impact, "trebuchet ms", sans-serif; font-size: 21px; color: #f4e6b5; display: block; line-height: 24px; padding: 4px 0; font-weight: normal; text-transform: uppercase;}
			#page-benefit li p {margin: 0; padding-bottom: 10px; line-height: 14px;}
			
		
		#page-about {display:none;}
			#page-about .s-content {background: #d4c8b5; padding: 10px 20px;}
			#page-about p.title {font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif;}
			#page-about p.title {font-size: 0; margin-bottom: 22px;}
			#page-about p.title span {padding-bottom: .5em; padding-left: .33em; font-size: 28px;}
			#page-about p.title span.blue {color: #003d47; border-right: 1px solid #392d1b; padding-left: 0; padding-right: .5em;}
			#content #page-about .ia-content p {line-height: 14px;}
			#page-about .icol-more {background: #b1a98d url("/assets/img/icol2-btm.png") repeat-x top;}
		
	

#sidebar-right {display:none;position: absolute; top: 303px; left: 1019px; padding-right: 15px;}

	#manufacturers {}
		#manufacturers ul {list-style: none;
			border-top: #f6a814; border-bottom: 15px solid #f6a814;
			border-top: 15px solid rgba(243,149,0,.72); border-bottom: 15px solid rgba(243,149,0,.72);
			}
		#manufacturers li {}
		#manufacturers a {display: block; line-height: 19px; padding: 5px 15px;
			font-size: 14px; color: #000; text-decoration: none;
			background: #f6a814; background: rgba(243,149,0,.72);font-weight: bold;
			}
		#manufacturers a:hover {background: none;}
		
		
	#bannery-aside {}
		#bannery-aside a {display: block; margin-top: 15px;}
	
	
	
	
#btm-manufacturers {display:none;margin: 1em 0; text-align: center;}
	#btm-manufacturers ul {list-style: none; font-size: 0;}
	#btm-manufacturers li {display: inline; border-left: 1px solid #000; font-size: 12px;}
	#btm-manufacturers a {padding: 0 5px; color: #000; line-height: 25px;}
	 

	
	
/* fotogalerie stránek */
.photogallery { margin: 0 0 10px; }
.photogallery .photo { display: inline-block; margin: 0 5px 5px 0; }


/*----- NAVIGATION -----*/

#large-screen-nav {
  display:none;
	position: absolute; 
	top: 215px; 
	left: -52px; 
	width: 1108px; 
	height: 70px;
  background: url("/assets/img/nav-bg.png") no-repeat center top;
}
	#large-screen-nav .navbar-inner {width: 1004px; height: 68px; margin: 0 auto; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #e94e1b;
		position: relative; z-index: 10;
	}
	#large-screen-nav .menu {height: 68px; text-align: center;}
	#large-screen-nav ul {list-style: none;}
	#large-screen-nav ul.nav {display: inline-block; height: 68px; margin: 0 auto;}
	#large-screen-nav ul.nav > li {height: 68px; line-height: 68px; float: left; position: relative;}
	#large-screen-nav ul.nav > li > a {display: block;
		font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 24px; color: #1d1d1b; text-decoration: none;
		padding: 0 25px; line-height: 68px; position: relative; z-index: 10; background: #e94e1b;
		}
	#large-screen-nav ul.nav > li a:hover {background: #dd4a1a;}
	#large-screen-nav ul.nav > li a.active {color: #fff;}
	#large-screen-nav ul.nav > li a.active:hover {background: #e94e1b;}
	
	#large-screen-nav ul ul {position: absolute; left: 0; top: 68px; border: 1px solid #000; border-bottom: none;
		box-shadow: 0 0 20px #000; z-index: 1;
		display: none;}
	#large-screen-nav ul li:hover ul {display: block;}
	#large-screen-nav ul ul li {background: #e94e1b;}
	#large-screen-nav ul ul li a {display: block; line-height: 35px; color: #fff; padding: 0 25px; border-bottom: 1px solid #000;
		font-size: 16px; letter-spacing: 1px; text-decoration: none; text-align: left; white-space: nowrap;}
	
	.oldie #large-screen-nav ul {padding: 0;}
	.oldie #large-screen-nav ul ul {border: none; margin: 0; padding: 0; background: #e94e1b;}	
	.oldie #large-screen-nav ul ul li {background: #e94e1b; height: 35px; line-height: 35px; padding-top: 0; padding-bottom: 0; display: block; width: 100%; float: left;}
	.oldie #large-screen-nav ul ul li a {width: 100%; border: none;}
	

/*----- BOTTOM, FOOTER -----*/

.fb-like-box {display:none !important;margin-top: 12px; margin-left: 10px;height:200px;}
			
	
#bottom {display:none;background: #363636; color: #c7c7c7;}
	#bottom > div.clear {margin: 0 19px;}
	#bottom .icol {}
	
	#bottom h2 {font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 25px; color: #8d8c8c;}
	#bottom a {color: #ffdc51;}
	#bottom a:visited {color: #f9b31f;}
	
	#frm-footerContactForm th {vertical-align: middle;}
	#frm-footerContactForm input[type="text"] {width: 100%; border: 0; padding: 2px;}
	#frm-footerContactForm textarea {width: 100%; border: 0; padding: 2px;}
	#frm-footerContactForm ul.error {list-style: none; background: #e94e1b; padding: 6px; color: #fff; width: 280px;}
	
	#frmfooterContactForm-submit {height: 28px; line-height: 28px; width: 122px; background: url("/assets/img/btn-mid.png") no-repeat center top;
			float: right; margin: 12px auto 0 auto; border: 0px solid transparent;
			font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif; font-size: 22px; text-align: left; padding-left: 20px;
			}
	#frmfooterContactForm-submit:hover {background-position: center bottom;}

#footer {
	padding: 20px 0 10px;
	text-align: center;
}


#content .pagination ul {list-style: none; padding: 0;text-align:center; margin-bottom: 15px;}
.pagination ul li {display:inline-block;vertical-align:top;margin-right: 15px;}
.pagination ul li.disabled a {text-decoration: none; color: #bbb;}


/* tabs */

.tabs { padding-top: 21px; position: relative;}
.t-hide { display: none; }
.t-panel { /*border-top: 1px solid #ADB6C6;*/ padding: 1.5em 0em;}
.t-active .t-nav {height: 22px; position: absolute; top: 0px; margin: 0px;}
.t-nav {list-style-type: none; margin: 0px; padding: 0px;}
.t-nav li {float: left; margin: 0px; margin-right: 1px;/* border: 1px solid #ADB6C6;*/ background: #efefef;}
.t-nav a {float: left; padding: 0em 1em; line-height: 20px; text-decoration: none; color: #083063;}
/*.t-nav a:hover {background: #fff;}*/
.t-disabled a {color: silver;}
.t-disabled a:hover {background: #efefef;}
.tabs .selected {/*border-bottom: 1px solid #fff;*/ background: #fff;}

.tab-pane {border-top: 1px solid #ADB6C6; padding: 1.5em 0em;clear: both;}
.ui-tabs-nav {list-style-type: none; margin: 0px; padding: 0px !important;}
.ui-tabs-nav li {float: left; margin: 0px; margin-right: 1px;/* border: 1px solid #ADB6C6;*/ background: #efefef;}
.ui-tabs-nav li.ui-tabs-active {background: #F6A500;}
.ui-tabs-nav a {float: left; padding: 0.5em 1em; line-height: 20px; text-decoration: none; color: #083063;}
.ui-tabs-nav li.ui-tabs-active a {color: #fff;}
/* alerts */
.alert {margin: 10px 20px 20px 20px;
		padding: 8px 35px 8px 14px;
		text-shadow: 1px 1px #fff;
		background-color: #fcf8e3;
		border: 1px solid #fbeed5;
		font-weight: bold; font-size: 13px;
	}
	.alert button.close {display: none;}
	.alert-info {color: #468847;
		border-color: #d6e9c6;
		padding-left: 40px;
		background: #dff0d8 url("/assets/img/check.png") no-repeat 16px 11px;
	}

		
/* ie 6 + 7 */
		
.oldie #frm-carsFilterForm .special1 td {background: none;}
.oldie #frm-carsFilterForm .special1 select {width: 220px;}

.oldie #frm-carsFilterForm .special2 {position: relative; padding-bottom: 50px;}
.oldie #frm-carsFilterForm .special2 legend {position: absolute; left: 0; top: 0;}
.oldie #frm-carsFilterForm .special2 table {position: absolute; right: 0; top: 0; width: 160px;}

.oldie .icol,
.oldie #index-cars .car
{display: inline;}

/* MC - responsive edits 24.2.2015 */







































/* BOOTSTRAP!!! */
/* Bootstrap */

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}
/* /BOOTSTRAP!!! */







#button-top a{
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #FFC445;
	margin: 0 4px 10px 4px;
	font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif;
	font-size: 24px;
	text-decoration: none;
}

.icol{
	float:none;
	width:auto;
	margin:20px 0;
}    
#sidebar .h2{
	display:block;
	text-align:center;
}
/*mobile devices menu*/
#top-menu{
	background:#FFD200;
	overflow:hidden;
}
#header-mobile .navbar-default .navbar-toggle .icon-bar{
	background:#000;
}
#header-mobile .navbar-default .navbar-toggle{
	border-color:#000;
}
#header-mobile .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background:#FFC445;
}
#header-mobile .navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color: #DB9600;
}
#header-mobile .navbar-brand > img{    
	display: inline-block;
	vertical-align:middle;
}
#header-mobile .navbar-brand{
	cursor:pointer;
	padding:0;
	font-size:0;
	line-height:56px;
	height:56px;
	padding-left:15px;
	vertical-align: middle;
}
#header-mobile .navbar-toggle{
	margin: 11px;
	height: 36px;
	border:0;
}
#header-mobile .nav > li > a{
	color: #3F2B00;	
	text-decoration:none;
	padding: 8px 0;
	font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif;
	font-size: 16px;
}
#header-mobile .nav > li li{
	list-style:none;
	padding-left:15px;
}   
#header-mobile .nav > li li > a{
	display:block;
	padding: 5px 0;
	color: #3F2B00;
	text-decoration:none;
	font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif;
	font-size: 14px;	
}
#header-mobile .nav{
	padding:10px 0;
}
#mobile-top{
	padding-bottom:10px;
}
#mobile-top p{
	font-size: 20px;
	text-align: center;
	font-family: hamburgerheavenregular, calibri, "trebuchet ms", sans-serif;
	margin: 0;
}
#info, #equipment{
	width:auto;
}
#info table{
	width:100%;
}
#info,#equipment{
	float:none;
}
/* End of CSS Document */
;
#cookie-bar span{font-size:13px;line-height:1.4;}
#cookie-bar.fixed { height:auto; font-size:0; text-align:center; padding:10px 0;position:fixed; bottom:0; left:0; width:100%;background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);z-index:999;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;font-size:13px;}
#cookie-bar a{color:#e94e1b;}
#cookie-bar .cb-enable {transition:all .15s ease;border-radius:3px;font-weight:700;font-size:13px;color:#fff; display:inline-block; vertical-align:middle;text-decoration:none;padding: 6px 12px;margin-left: 10px;background:#e94e1b;}
#cookie-bar .cb-enable:hover {background:#e94e1b;};