/* CSS Document */
body{margin:0;padding:0;text-align:center;
	font-family:Tahoma, Arial, sans-serif; font-size:14px;
	background:#fff;color:#000;}

h1,h2,h3{margin:0;padding:0;font-family:Arial, sans-serif;font-weight:normal;}
p{margin:0;}
a {color:#F0141D;}

#page{position:relative;width:1000px;margin:0 auto;padding-top:42px;text-align:left;
	background:#F7F7F7;color:#5C6F77;}
#page2{background:#F5F5F5 url(../images/bg-page2.gif) repeat-y;color:#5C6F77;}

/* LOGO */
#logo{position:relative;width:231px;height:46px;margin:0;overflow:hidden;background:url(../images/logo.gif);}
#logo a, #logo span{display:block;width:231px;height:46px;overflow:hidden;}
#logo span {position:absolute;left:0;top:0;cursor:pointer;background:url(../images/logo.gif);}

/* Prouzek nad logem, ikonkami a kontaktem */
.row01{font-size:11px;font-family:"Trebuchet MS", Arial, sans-serif;background:#5C6876;color:#D4DBE4;line-height:1.4em;border-bottom:1px solid #fff;}
.row01 span{padding-left:18px;}
.row01 span#iko-spec-serv{background:url(../images/iko-spec-serv.gif) 8px 50% no-repeat;}
.row01 span#iko-kont{background:url(../images/iko-kont.gif) 3px 50% no-repeat;}
/* Prouzek pod logem, ikonkami, kontaktem + pod hlavnim obrazkem a menu */
.row02{font-size:1px;height:8px;background:#DCDCDC;color:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;clear:left;}
/*dalsi prouzek pod hlavickou */
.row03{font-size:1px;height:16px;background:#5C6876;color:#000;}

#leftCol{width:231px;border-right:1px solid #fff;/*background:#EDEDED;*/}
	#leftCol h3{color:#33475B;
		padding:8px 16px 3px 16px;
		font-family:Tahoma, Arial, sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;}
	h3#hMenu{background:#CFD0D1 url(../images/bg-dotted.gif);}
	#leftCol .row02{background-color:#7E8393;}
	#lAd{padding:5px;}
	#leftCol .moduletable{min-height:228px;background:#EDEDED url(../images/bg-dotted.gif);}
	* html #leftCol .moduletable{height:230px;}
	
/* HLAVNI MENU - mainlevel */
ul#mainlevel{margin:0;padding:0;border-top:1px solid #fff;}
ul#mainlevel li{list-style:none;margin:0;padding:0; 
	background:#DADADA url(../images/bg-mainmenu-li.gif) repeat-y;}
ul#mainlevel li a{display:block;padding-left:30px;border-bottom:1px solid #fff;
	font-family:Tahoma, Arial, sans-serif; font-size:11px;text-decoration:none;font-weight:bold;line-height:19px;
	background:url(../images/bullet02.gif) 17px 50% no-repeat;color:#4D515B;}
ul#mainlevel li a:hover,
ul#mainlevel li a#active_menu{background:#DADADA url(../images/bullet01.gif) 17px 50% no-repeat;color:#E41936;}
ul#mainlevel ul {margin:0;padding:0;}
ul#mainlevel li li{background:#DADADA;}
ul#mainlevel li a.sublevel{padding-left:45px;background:#DADADA url(../images/bullet02.gif) 34px 50% no-repeat;}
ul#mainlevel li a:hover.sublevel{background:#DADADA url(../images/bullet01.gif) 34px 50% no-repeat;color:#E41936;}
ul#mainlevel li a#active_menu.sublevel{background:#DADADA url(../images/bullet01.gif) 34px 50% no-repeat;color:#E41936;}

/* SEARCH FORM */
h3#hSearch{background:#EDEDED url(../images/bg-dotted.gif);border-bottom:1px solid #fff;min-height:12px;padding:8px 16px 3px 16px;}
* html h3#hSearch{height:10px}

#searchForm{background:#C6C7C7;padding:0 15px;margin:0;min-height:58px;}
* html form#searchForm{height:58px;}

#searchForm fieldset{border:none;padding:10px 0;}
#searchForm label{font-family:Tahoma, Arial, sans-serif; font-size:11px;font-weight:normal;
	padding-left:15px;background:url(../images/lupicka.gif) 0 50% no-repeat;color:#3E4756;}
#searchForm input{width:120px;font-size:11px;}
#searchForm #searchSubmit{width:auto;vertical-align:middle;}

#rightCol{width:768px;}
	#hBoxIkonky{width:552px;background:#F4F4F4;}
		#hBoxIkonky p{margin:0;height:36px;_height:46px;overflow:hidden;font-size: 1em;color:#4D515B;padding-top: 4px;padding-bottom: 6px;}
		#hBoxIkonky p a{color:#4D515B;text-decoration: none;padding-left:10px;}
		#hBoxIkonky p a:hover{color: gray;text-decoration: underline;}
		#hBoxIkonky img{border:none;margin:0;padding:0}
	#hBoxKontakt{width:216px;background:#F9F9F9;}
	#hBoxKontakt p{margin:0;padding:2px;height:42px;_height:46px;font-size:11px;overflow:hidden;}

	/* HLAVICKA NA INDEXOVE STRANCE */
	#headerIndex{font-family:Arial, sans-serif; font-size:12px;}
		#headerIndexLeft{width:551px;border-right:1px solid #fff;background:#7A7C7B;}
			#mainImage{height:310px;}
/*			#headerIndexText{position:relative;height:58px;overflow:hidden;background:transparent url(../images/header-index-bottom.jpg) no-repeat;}
			#headerIndexText h2{margin:0;padding-left:20px;line-height:58px;color:#1D2126;
				font-size:30px;font-weight:normal;}
				ul#headerIndexTextLinks{position:absolute;right:60px;top:15px;margin:0;padding:0;list-style:none;}
				ul#headerIndexTextLinks li{margin:0;padding:0;}
				ul#headerIndexTextLinks a{padding-left:10px;background:url(../images/bullet03.gif) 0 50% no-repeat;color:#DADADA;}
*/
		#headerIndexRight{width:216px;}
			#headerIndexRight .module{position:relative;height:79px;_height:84px;padding:2px 6px;
				color:#A8ADB4;background:#373E46;border-bottom:1px solid #fff;overflow:hidden;}
			#headerIndexRight .module h3{color:#BAC0D7;font-size:18px;text-transform:uppercase;}
			#headerIndexRight .module p{line-height:1.18em;}
			#headerIndexRight .module a{color:#DE2121;font-weight:600;}
			#headerIndexRight .module address a, #headerIndexRight .modulebox2 address a {padding-left:10px;background:url(../images/bullet01.gif) 0 50% no-repeat;font-weight:normal;font-style: normal;
				position:absolute;bottom:3px;right:6px;}


#headerIndexRight .module,
#headerIndexRight .modulehp_klima,
#headerIndexRight .modulehp_stk,
#headerIndexRight .modulehp_geo
{position:relative;height:79px;_height:84px;padding:2px 6px; color:#A8ADB4;background:#373E46;border-bottom:1px solid #fff;overflow:hidden;}
#headerIndexRight .module h3,
#headerIndexRight .modulehp_klima h3,
#headerIndexRight .modulehp_stk h3,
#headerIndexRight .modulehp_geo h3
{color:#BAC0D7;font-size:18px;text-transform:uppercase;}
#headerIndexRight .module p,
#headerIndexRight .modulehp_klima p
#headerIndexRight .modulehp_stk p,
#headerIndexRight .modulehp_geo p
{line-height:1.18em;}
#headerIndexRight .module a,
#headerIndexRight .modulehp_klima a,
#headerIndexRight .modulehp_stk a,
#headerIndexRight .modulehp_geo a
{color:#DE2121;font-weight:600;}
#headerIndexRight .module address a,
#headerIndexRight .modulebox2 address a,
#headerIndexRight .modulehp_klima address a,
#headerIndexRight .modulehp_stk address a,
#headerIndexRight .modulehp_geo address a
{ padding-left:10px;background:url(../images/bullet01.gif) 0 50% no-repeat;font-weight:normal;font-style: normal; position:absolute;bottom:3px;right:6px; }
.modulehp_klima { background: url("../uploads/banners/klimatizace.png")!important; line-height: 16px; }
.modulehp_geo { background: url("../uploads/banners/geometrie.png")!important;}
.modulehp_stk { background: url("../uploads/banners/stk.png")!important;}
.modulebox2 { background: url("../uploads/banners/chiptronic.png")!important;}

/* posledni box v rade = box2 */
			#headerIndexRight .modulebox2{position:relative;height:54px;_height:58px;padding:2px 6px;
				color:#A8ADB4;background:#373E46;border-bottom:none;overflow:hidden;}
			#headerIndexRight .modulebox2 h3{color:#F11419;font-size:18px;text-transform:uppercase;}
/* sudy radek ma jine pozadi */
			#headerIndexRight .even{background:#444B54;}

		/* PXCAR - headerIndexRight */
		#logoCar{border-bottom:1px solid #fff;height:109px}
		.pxcarBox{border-bottom:1px solid #fff;height:99px;
			font-family:Tahoma,Arial,sans-serif; font-size:11px;}
		.pxcarBoxHeader{position:relative;background:#D7D7D7;height:71px;border-bottom:1px solid #fff;}
		.pxcarBoxHeader strong{position:absolute;bottom:2px;left:10px;color:#1D1D1D;}
		.pxcarBox p{color:#504646;padding-left:10px;margin:0;}
	/* HLAVICKA NA SUB STRANCE */
	#headerSub{}
		#mainImageSub{border-bottom:1px solid #fff;height:150px;}

	/* CONTENT */
	#content{width:512px; padding:0 20px 30px 20px; background:url(../images/dotted2.gif) repeat-x;padding-top:30px;}
	#content .contentitem h2, #content .contentitem h1, #ChronoContact_objednavka h1, h1.componentheading {color:#424C57;font-size:24px;margin-bottom:25px;}
	#content .itemblock h2 {font-size: 18px;margin-top: 10px;}
/*	#content h2.firstH{padding-top:30px;} prvni nadpis v contentu s 30px mezerou nad */
	#content p, #content .contentintro {margin-bottom:1.5em;text-align:justify;}
	#content ul{padding:16px;margin:1.2em 0;}
	#content ul li{}

	#contentRight{width:196px;_width:216px;min-height:500px;padding:0px 10px 30px 10px; background:url(../images/bg-content-right.gif) repeat-x;font-weight: bold;text-align: center;}
	#contentRight h2 {margin-top: 30px;font-size: 0.8em;color: black;}
	#contentRight img {padding-top: 10px;}
	* html #contentRight{height:500px;}

	/* CONTENT - PXCAR */
	#content h3, #contentRight h3{color:#394043;margin-bottom:15px;
		font-weight:900;font-family:Tahoma, Arial, sans-serif; font-size:11px;line-height:2em;}
		
	/* CONTENT ColBox */
	.contentColBox{width:170px;}
	.contentColBox ul{margin:0;padding:0;list-style:none;font-size:11px;font-family:Tahoma,Arial,sans-serif;}
	.contentColBox ul{line-height:1.4em;}
	.contentColBox a{color:#394043;}

	/* GALERIE - CONTENT RIGHT */
	.galleryItem {margin-bottom:10px;}
	.galleryItem, .galleryItem a{font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#484f58;}
	.galleryItem img {margin-right:10px;}

/* MAPA STRANEK + FAQ -> #ovl */
#ovl{position:absolute;right:80px;top:20px;margin:0;padding:0;}
	#ovl a{color:#595656; font-size:11px;}
	#iko-sitemap a{padding-left:13px; background:url(../images/iko-sitemap.gif) 0 50% no-repeat;}
	#iko-faq a{padding-left:10px; background:url(../images/iko-faq.gif) 0 50% no-repeat;}

#karty{position:relative;margin:0;padding:0;text-align: center;}
#karty img {border: none;padding-top: 10px;}

/* FOOTER */
#footer{position:relative;
	background:#303B45;color:#AFAFAF;
	font-size:11px;font-family:Tahoma, Arial, sans-serif;
	padding:10px;}
#footer a{color:#AFAFAF;text-decoration:none;}
#footer a:hover{color:#DE2121;}
	#foo2{position:absolute;left:230px;}
	#foo3{position:absolute;left:585px;}
	#foo4{position:absolute;right:10px;}	
	
#paticka { text-align: center; font-size: 0.8em; margin-top: 5px; }
	
.clr{clear:both;height:0;font-size:0;}
.hidden{display:none;}
.fr{float:right;display:inline;}
.fl{float:left;display:inline;}
.smaller{font-size:90%;}
.bold{font-weight:900;}
.red{color:#F0141D;}
.validation-advice {width:180px;height: 17px;float: right;font-size: 0.8em;color: red;font-size: 0.75em;line-height: 10px;margin-top: 2px;}

#ChronoContact_objednavka label {width: 150px;float: left;clear: left;margin-bottom: 5px;font-size: 0.95em;}
#ChronoContact_objednavka p {font-size: 0.95em;}
#ChronoContact_objednavka input, #ChronoContact_objednavka textarea {float: left;width: 170px;margin-bottom: 5px}
#ChronoContact_objednavka br {clear: both;}
.chronoform a {color: #DADADA;text-decoration: none;font-size: 0.7em;float: right;}


