/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Tahoma,Verdana,sans-serif;line-height:1.4em;background:#474747;padding:10px 0px 0px 0px;color:#aeaeae;margin:0px;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;background:#000000;}

#logo {width:233px;height:140px;display:block;left:46px;top:22px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:233px;height:140px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:233px;height:140px;background:url(images/logo.png) no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.top {height:179px;background:url(images/bgTop.png) no-repeat;}

.menu {height:101px;padding-top:1px;background:#173046 url(images/bgMenu.png) no-repeat;}
	.menu ul {list-style:none;font-size:1.35em;}
	.menu ul li {text-align:center;float:left;width:165px;height:80px;margin-right:2px;position:relative;behavior:url('hovermenu.htc');}
	.menu ul li.last {margin-right:0px;}
	.menu ul li a {display:block;float:left;width:165px;height:50px;padding:30px 0px 0px 0px;color:#fff;text-decoration:none;}
	.menu ul li a:hover {height:43px;padding:37px 0px 0px 0px;background:url(images/bgMenuItemActive.gif) no-repeat top left;}
	.menu ul li:hover a {height:43px;padding:37px 0px 0px 0px;background: url(images/bgMenuItemActive.gif) no-repeat top left;}
	.menu ul li.active a {height:43px;padding:37px 0px 0px 0px;background: url(images/bgMenuItemActive.gif) no-repeat top left;}
	.menu ul ul {position:absolute;left:0px;top:79px;width:165px;background:#2b577e;display:none;}
	.menu ul.level1 li:hover ul.level2 {display:block;}
	.menu ul ul {font-size:1em;border:0px;}
	.menu ul li:hover ul li {height:auto;float:none;}
	.menu ul li:hover ul li a {height:auto;padding:10px 0px;text-align:center;background:none;}
	.menu ul li:hover ul li a:hover {height:auto;padding:10px 0px;text-align:center;background:#23a7c6;}

.content {padding:20px 54px 20px 20px;}
.mainColWide .content {padding-right:20px;}
	
	.content .mainCol {width:564px;float:right;}
	
		.mainColWide .mainCol {width:auto;float:none;}
		.mainCol .header {display:block;font-weight:normal;color:#fff;background:url(images/bgHeader.gif) no-repeat left top;padding:5px 0px 10px 37px;font-size:1.15em;margin-bottom:10px;}
		.mainCol .header a {color:#ffe400;}
		.mainCol .hr {height:1px;clear:both;background:url(images/bgNewsList.gif) repeat-x left 50%;padding:15px 0px;}
		.mainCol h2 {font-size:1.35em;color:#23a7c6;padding:0px 10px;margin-bottom:7px;}
		.mainCol h3 {font-size:1.15em;margin:0px 10px 15px 10px;color:#fff;}
		.mainCol p {padding:0px 10px 15px 10px;}
		.mainCol a {color:#ffe400;}
		
		.mainCol .neprehlednete {}
		.mainCol .product_item {width:162px;padding:0px 13px;float:left;}
		.mainCol .product_item h2 {font-size:1.15em;line-height:1.3em;margin-bottom:6px;padding:0px;height:55px;}
		.mainCol .product_item h2 a {color:#ffe400;}
		.mainCol .product_item img {max-width:160px;_width:160px;max-height:124px;_height:124px;border:1px solid #ffffff;margin-bottom:2px;}
		.mainCol .product_item p.info {text-align:right;color:#fff;line-height:1.4em;padding:0px;}
		.mainCol .product_item p.info strong {color:#23a7c6;}
		
		.mainCol .provozovny {text-align:center;}
		.mainCol .provozovny img {border:1px solid #fff;max-width:128px;_width:128px;max-height:96px;_height:96px;}
		
		.mainCol .center img {max-width:100px;_width:100px;max-height:75px;_height:75px;}
		
		.mainCol ul {margin:0px 10px 15px 30px;}
		
		.mainCol table {margin:0px 10px 15px 10px;border-collapse:collapse;}
		
		.mainCol table.white th {border:1px solid #fff;background:#fff;color:#000;font-weight:bold;padding:0.3em 1em;}
		.mainCol table.white td {border:1px solid #fff;padding:0.3em 1em;color:#fff;}
		
		.mainCol table.vypisVozu {margin:0px 0px 15px 0px;width:100%;}
		.mainCol table.vypisVozu th {border:1px solid #fff;background:#fff;color:#000;font-weight:bold;padding:0.3em 1em;}
		.mainCol table.vypisVozu td {border:1px solid #fff;padding:0.5em 1em;color:#fff;}
		.mainCol table.vypisVozu tr.dark td {background:#1F1F1F;}
		
		.mainCol .news_list {background:url(images/bgNewsList.gif) repeat-x bottom left;padding:0px 0px 6px 0px;margin-bottom:10px;}
		.mainCol .news_list_item {padding:0px 10px 15px 10px}
		.mainCol .news_list_item img {border:1px solid #808080;float:left;margin-right:9px;}
		.mainCol .news_list_item h4 {font-size:1.1em;color:#ffffff;line-height:1.3em;}
		.mainCol .news_list_item .summary {line-height:1.3em;}
		
		.mainCol .news_get {padding:0px 10px 15px 10px;}
		.mainCol .news_get img {float:left;width:200px;float:left;margin:0px 15px 10px 0px;border:1px solid #fff;padding:1px;}
		.mainCol .news_get h3 {padding-left:0px;margin-left:0px;}
		.mainCol .news_get p {padding-left:0px;}
		
		.mainCol table.kontakt td {padding:0.2em 1em 0.2em 0em;;vertical-align:top;}
		
		.part_item {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #2b577e;clear:both;}
		.part_item .part_item_img {width:145px;float:left;}
		.part_item .part_item_desc {width:400px;float:left;}
		
		.part_item_detail {padding:10px;}
		.part_item_detail .part_item_detail_imgs {width:145px;float:left;margin-bottom:20px;}
		.part_item_detail .part_item_detail_desc {width:390px;float:left;margin-bottom:20px;}
		.part_item_detail .part_item_detail_otherImgs .priloha {width:100px;float:left;margin:0px 10px 10px 0px;}
	
	.content .leftCol {width:317px;float:left;}
		.leftCol .searchTab {margin-bottom:30px;}
		.leftCol .searchTabs {list-style:none;height:30px;}
		.leftCol .searchTabs li {background:#29455e;border-bottom:1px solid #000;text-align:center;font-size:.9em;color:#ffffff;}
		.leftCol .searchTabs li a {color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;width:158px;height:24px;padding-top:5px;}
		.leftCol .searchTabs li.param {height:29px;width:158px;float:left;}
		.leftCol .searchTabs li.zn {height:29px;width:158px;float:right;}
		.leftCol .searchTabs li.active {background:#ead200;border-bottom:1px solid #ead200;}
		.leftCol .searchTabs li.active a {color:#000000;}
		.leftCol .searchIn {background:#ead200;color:#000;padding:14px;}
		.leftCol .searchIn table {width:100%;border-collapse:collapse;}
		.leftCol .searchIn table td {vertical-align:top;}
		.leftCol .searchIn table select {border:0px;width:135px;padding:4px 2px 3px 2px;margin-bottom:10px;font-size:1em;}
		.leftCol .searchIn table .submit {width:135px;height:25px;background:#23a7c6;font-size:.9em;font-weight:bold;color:#fff;text-transform:uppercase;border:0px;margin-top:16px;}
		
		.leftCol .leftIn {width:300px;font-size:.9em;line-height:1.3em;}
		.leftCol h3 {font-weight:normal;color:#fff;background:url(images/bgHeader.gif) no-repeat left top;padding:5px 0px 10px 37px;font-size:1.25em;margin-bottom:10px;}
		.leftCol .leftIn a {color:#ffe400;}
		.leftCol .leftIn p {margin-bottom:10px;}
		
		.leftCol .news_list {background:url(images/bgNewsList.gif) repeat-x bottom left;padding-bottom:6px;margin-bottom:10px;}
		.leftCol .news_list_item {padding-bottom:12px;}
		.leftCol .news_list_item img {border:1px solid #808080;float:left;margin-right:9px;}
		.leftCol .news_list_item h4 {font-size:1.1em;color:#ffffff;line-height:1.3em;}
		.leftCol .news_list_item .summary {line-height:1.3em;}
		
		.leftCol .leftKontakty {padding:0px 0px 30px 37px;color:#fff;}

.footer {padding:10px 15px 10px 0px;text-align:right;width:985px;margin:0px auto;font-size:.9em;color:#8f8f8f;}
	.footer a {color:#8f8f8f;}