/* standard tags & structures */

body {
	margin: 0px;
	padding: 0px;
	background: #6c6d71 url(../images/bg_body.jpg) repeat-x;
	color: #e4e4e4;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

input, textarea {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #e4e4e4;
	border: 1px solid #000;
	background: #660505;
}

input.noborder {
	border: 0px;
}

a, a:link, a:active, a:visited {
	color: #f9ba03;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

p {
	padding: 0px;
	margin: 0px 0px 14px 0px;
	border: 0px;
	text-align: left;
	font-size: 100%;
}

ul {
	text-align: left;
	color: #ffe8a7;
	margin: 0px;
	padding: 0px 0px 14px 10px;
	list-style-type: none;
}

.clear {
	clear: both;
}

li {
	margin: 8px 0px 8px 0px;
	background: url(../images/bullet_arrow.gif) no-repeat 0px 7px;
	padding-left: 12px;
}

strong {
	color: #fff;
	font-weight: bold;
}

img {
	margin: 0px;
}

div, span, form, h1, h2, object {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* table formats */

table {
	font-size: 100%;
	margin-bottom: 14px;
}

tr {
	background: #bd0202;
}

tr.light, td.light {
	color: #fff;
	font-weight: bold;
	background: #6d0404;
}

tr.light strong, td.light strong {
	color: #fff;
}

form table tr {
	background: none;
}

.clear {
	clear: both;
}

.error {
	color: #f9ba03;
	font-weight: bold;
}

/* END table formats */

/* END standard tags & structures */


/* Page parts */

#barMain {
	margin-left: auto;
	margin-right: auto;
	width: 908px;
}

#barBorder {
	float: left;
	width: 908px;
	background: url(../images/bg_border_center.gif);
}

	#barBorder .topbackground {
		float: left;
		width: 100%;
		padding: 0px 4px 0px 4px;
		background: url(../images/bg_border_center_top.gif) no-repeat;
	}

#barBorderPattern {
	float: left;
	padding: 0px 10px 0px 10px;
	background: url(../images/bg_border_pattern.gif);
}

#barContent {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	background: #000000;
}

	#barContent .innerbox {
		float: left;
		width: 860px;
		background: url(../images/bg_content.gif);
	}

	#barContent .innertxtbg {
		float: left;
		width: 860px;
		background: url(../images/bg_content_txt.jpg) no-repeat bottom right;
	}
	.homeFlash {
  margin-top: 0px;
  margin-left: 0px;
  }

	#barContent .homeFlash {
		float: left;
		width: 860px;
		height: 742px;
		overflow: hidden;
		background: #000000;
	}
	
		#barContent .homeFFlash {
		float: left;
		width: 860px;
		height: 460px;
		overflow: hidden;
		background: #000000;
	}
	
	#barContent #homeBanner {
		float: left;
		width: 860px;
		padding-top: 10px;
		background: #000;
	}

	#barMenuMain {
		float: left;
		width: 860px;
		height: 40px;
		overflow: hidden;
	}

	#barContent .separator10 {
		float: left;
		font-size: 1%;
		width: 860px;
		height: 10px;
		background: #000;
	}

	#barContent .separator2 {
		float: left;
		font-size: 1%;
		width: 648px;
		height: 2px;
		background: #000;
	}

	#barMenuLeft {
		float: left;
		width: 192px;
		height: 469px;
		margin-right: 10px;
	}

		#barMenuLeft h1 {
			float: left;
			width: 100%;
			height: 40px;
			overflow: hidden;
		}

			#barMenuLeft h1 span {
				visibility: hidden;
			}

	#barContentRight {
		float: right;
		width: 648px;
	}

		#barContentRight h2 {
			float: left;
			width: 98px;
			height: 240px;
			overflow: hidden;
		}

			#barContentRight h2 span {
				visibility: hidden;
			}

		#barCollage {
			float: left;
			width: 550px;
			height: 240px;
			overflow: hidden;
		}

        #barCollage img {
            border: 0; }

        
		#barContentText {
			float: left;
			padding: 14px 14px 14px 98px;
			text-align: left;
		}
		#leasing {
		background-color: #000000;
			float: left;
			padding: 0px 0px 0px 0px;
			text-align: left;
			height: 100%;
			min-height: 100%;
		}
		#leasingheader {
			float: left;
			width: 0px;
			height: 0px;
			max-height: 1px;
			min-height: 20px;
		}

#barBottom {
	float: left;
	font-size: 11px;
	width: 908px;
	height: 46px;
	background: url(../images/bg_border_bottom.gif) no-repeat;
}

	#barBottom .links {
		float: left;
		color: #000;
		padding: 12px 0px 0px 24px;
	}

		#barBottom .links a {
			margin-right: 16px;
			color: #000;
			text-decoration: none;
		}

		#barBottom .links a:hover {
			color: #333;
		}

	#barBottom .copy {
		float: right;
		color: #000;
		padding: 12px 24px 0px 0px;
	}

/* piture divs */

.wheelsBorder, .wallpaperBorder {
	float: left;
	margin: 0px 10px 10px 0px;
	background: #a95e20 url(../images/bg_border_pattern.gif);
	width: 180px;
}
.wallpaperBorder{padding:5px; width: 100px;}
	.wheelsBorder img, .wheelsBorder span, .colorsBorder img, .colorsBorder span, .seatsBorder img, .seatsBorder span {
		display: block;
		margin: 5px;
		color: #e8d8b8;
	}

.colorsBorder {
	float: left;
	margin: 0px 10px 10px 0px;
	background: #a95e20 url(../images/bg_border_pattern.gif);
	width: 250px;
}

.seatsBorder {
	float: left;
	margin: 0px 10px 10px 0px;
	background: #a95e20;
	width: 130px;
}

/* end */


/* menu left */

ul#menuLeft {
	float: left;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 192px;
	list-style-type: none;
}

	ul#menuLeft li {
		float: left;
		margin: 0px;
		padding: 0px 0px 0px 13px;
		background: url(../images/submenu_bg.gif) no-repeat bottom right;
	}

		ul#menuLeft li a {
			float: left;
			color: #ccc;
			width: 179px;
			padding: 8px 0px 11px 0px;
			font-weight: bold;
			text-decoration: none;
		}

		ul#menuLeft li a:hover {
			color: #eee;
		}

	ul#menuLeft li.selected {
		float: left;
		margin: 0px;
		padding: 0px 0px 0px 13px;
		background: url(../images/submenu_bg_selected.gif) no-repeat bottom right;
	}

		ul#menuLeft li.selected a, ul#menuLeft li.selected a:hover {
			color: #f9ba03;
		}

ul#menuLeft li.selected ul#submenuLeft {
	float: left;
	font-size: 11px;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	width: 179px;
	list-style-type: none;
}

	ul#menuLeft li.selected ul#submenuLeft li {
		float: left;
		margin: 0px;
		padding: 1px 0px 1px 16px;
		background: url(../images/submenu_arrow.gif) no-repeat 4px 7px;
	}

		ul#menuLeft li.selected ul#submenuLeft li a {
			float: left;
			width: 163px;
			padding: 0px;
			line-height: normal;
			font-weight: normal;
			color: #ccc;
			text-decoration: none;
		}

		ul#menuLeft li.selected ul#submenuLeft li a:hover {
			color: #eee;
		}

	ul#menuLeft li.selected ul#submenuLeft li.selected {
		float: left;
		margin: 0px;
		padding: 1px 0px 1px 16px;
		background: url(../images/submenu_arrow_selected.gif) no-repeat 4px 7px;
	}

		ul#menuLeft li.selected ul#submenuLeft li.selected a, ul#menuLeft li.selected ul#submenuLeft li.selected a:hover {
			color: #f9ba03;
		}

/* special links */

a.linkGallery, a.linkGallery:link, a.linkGallery:active {
	float: left;
	margin: 0px 10px 10px 0px;
	background: url(../images/bg_border_pattern.gif);
	height: 77px;
}

a.linkGallery:hover {
	background: url(../images/gallery_icon_over.gif);
}

a.linkGallery img, .linkGallery img {
	float: left;
	margin: 5px;
	border: 0px;
}

div.Gallery {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 5px 0px 5px 0px;
	background: url(../images/bg_border_pattern.gif);
}

div.Gallery img {
	float: left;
	border: 0px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

div.galleryimage {
   float: left;
	margin: 0px 10px 10px 0px;
	float: left;
}

a.highres, a.highres:hover, a.highres:link, a.highres:active, a.highres:visited  {
   clear: both;
   display: block;
   text-decoration: none;
}

/* end special links */

/* gallery popup */

#barPopup {
	margin-right: auto;
	margin-left: auto;
	width: 520px;
	height: 383px;
	background: #870404;
}

	#barPopup .linkPicture {
		float: left;
		background: url(../images/bg_border_pattern.gif);
		height: 353px;
	}

	#barPopup .linkPicture img {
		float: left;
		margin: 10px;
		border: 0px;
	}

	#barPopup .barSeparator {
		float: left;
		width: 100%;
		height: 3px;
		font-size: 1%;
		background: #f9ba03;
	}

	#barPopup .barTxt {
		float: left;
		color: #fff;
		padding: 6px 10px 0px 10px;
	}

	#barPopup .arrowLeft {
		float: right;
		width: 33px;
		height: 27px;
		background: url(../images/popup_arrow_left.gif) no-repeat;
	}

	#barPopup .arrowBlank {
		float: right;
		width: 33px;
		height: 27px;
		background: #870404;
		margin-left: 1px;
	}

	#barPopup .arrowRight {
		float: right;
		width: 33px;
		height: 27px;
		background: url(../images/popup_arrow_right.gif) no-repeat;
		margin-left: 1px;
	}

/* end gallery popup */
 #leasing {
 width: 100%;
 height 100%;
 
 }

.corr{
   width: 100%;
   height: 1px;
   line-height: 1px;
   clear: both;
}


/* Dealers (Zmluvni partneri) */
table.dealers tr {
    background-color: #870404 !important; }


/* CARS_STORE (Vozidla k okamzitemu odberu) */
table.cars_store th {
    text-align: center;
    font-weight: bold;
    color: #fff;
    background-color: #660000; }

table.cars_store tr.one {
    background-color: #BD0202; }

table.cars_store tr.two {
    background-color: #660000; }

table.cars_store tr.car {
    text-align: center;
    font-weight: bold;
    color: #fff;
    background-color: #000; }

table.cars_store td.kod {
    white-space: nowrap; }

table.cars_store td.model {
    font-weight: bold;
    color: #fff; }

table.cars_store td.suma {
    text-align: right;
    font-weight: bold;
    white-space: nowrap; }

table.cars_store td.kontakt {
    text-align: center;
    font-weight: bold; }
/* end CARS_STORE */


/* footer */
.footerHolder {
     width: 100%;
     margin: 0;
     padding: 0;
     margin-top: 0px;
}

.foot_box {
      width: 260px;
      height: 58px;      
      margin: auto;
      padding-top: 0px;
      padding: 0;
      border: 0px solid;
      ackground-color: red;
}

.foot_box img {
      border: 0px solid;

}

.foot_dodge {
      width: 32px;
      height: 33px;
      float: left;
}

.foot_chrysler {
      width: 87px;
      height: 28px;
      float: left;
      padding-left: 44px;
      padding-right: 43px;
}

.foot_jeep {
      width: 44px;
      height: 24px;
      float: left;
}

.foot_branding {
      width: 122px;
      height: 18px;
      padding-left: 61px;
      float: left;
      clear: left;

}
/* end footer */
