#mother {
	background: url(/digitalAssets/78302_bg.jpg) no-repeat left bottom;
}

/* horni zeleny/modry box */
.boxHalf {
	color: #000;
	display: inline;
	float: left;
	height: 255px;
	margin: 10px 0 0 17px;
	overflow: hidden;
	width: 356px
}
.boxHalf h2 {
	background: #FFF;
	height: 90px;
	line-height: 90px;
	padding: 0 20px;
	position: relative;
	width: 316px;
}
* html .boxHalf h2 {
	width: 356px;
}
.boxHalf h2 span {
	height: 90px;
	left: 0;
	position: absolute;
	top: 0;
	width: 356px;
}
.boxHalf .window {
	border-top-style: none;
	height: 101px;
	overflow: hidden;
	margin: 12px 19px;
	position: relative;
	width: 320px;
}
.boxHalf .window .mess {
	height: 114px;
	position: relative;
	width: 320px;
	float: left;
}
.boxHalf .window h3 {
	font-size: 150%;
	font-weight: normal;
}
.boxHalf .window h3 a {
	color: #FFF;
}
.boxHalf .window ul, .boxHalf .window p {
	padding-top: 7px;
}
.boxHalf .window ul li {
	background: url(/digitalAssets/78307_ul-li-white.gif) no-repeat 3px center;
	padding: 1px 0 1px 20px;
	position: relative;
}
.boxHalf p.navigation {
	line-height: 25px;
	padding: 0 18px;
	text-align: right;
}
.boxHalf .sLeft, .boxHalf .sRight {
	color: #FFF;
	display: block;
	float: left;
	font-size: 150%;
	height: 25px;
	line-height: 25px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 24px;
}
.boxHalf .sLeft span, .boxHalf .sRight span {
	cursor: pointer;
	height: 25px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
.boxHalf .button {
	color: #FFF;
	display: block;
	float: right;
	line-height: 25px;
	padding: 0 0 0 13px;
	text-decoration: none;
}
.boxHalf .button:hover {
	color: #FFF;
}
.boxHalf .button strong {
	display: block;
	padding: 0 13px 0 0;
}

.naseReference {
	background: #97c217 url(/digitalAssets/78305_nase-reference-bg.gif) no-repeat left bottom;
}
.naseReference h2 {
	color: #97c217;
}
.naseReference h2 span {
	background: url(/digitalAssets/78304_nase-reference.jpg) no-repeat left top;
}
.naseReference .window {
	border-top-color: #8eb810;
}
.naseReference .sLeft span {
	background: url(/digitalAssets/78308_nase-reference-left.gif) no-repeat left top;
}
.naseReference .sRight span {
	background: url(/digitalAssets/78309_nase-reference-right.gif) no-repeat left top;
}
.naseReference .button {
	background: #86ad12 url(/digitalAssets/78312_nase-reference-button.gif) no-repeat left top;
}
.naseReference .button strong {
	background: url(/digitalAssets/78312_nase-reference-button.gif) no-repeat right top;
}

.praveRealizujeme {
	background: #76bfdd url(/digitalAssets/78306_prave-realizujeme-bg.gif) no-repeat left bottom;
}
.praveRealizujeme h2 {
	color: #76bfdd;
}
.praveRealizujeme h2 span {
	background: url(/digitalAssets/78303_prave-realizujeme.jpg) no-repeat left top;
}
.praveRealizujeme .window {
	border-top-color: #75b3bd;
}
.praveRealizujeme .sLeft span {
	background: url(/digitalAssets/78310_prave-realizujeme-left.gif) no-repeat left top;
}
.praveRealizujeme .sRight span {
	background: url(/digitalAssets/78311_prave-realizujeme-right.gif) no-repeat left top;
}
.praveRealizujeme .button {
	background: #67b5d5 url(/digitalAssets/78313_prave-realizujeme-button.gif) no-repeat left top;
}
.praveRealizujeme .button strong {
	background: url(/digitalAssets/78313_prave-realizujeme-button.gif) no-repeat right top;
}

/* spodni svetle modre boxy */
.boxInfo {
	background: #f4fffe;
	clear: both;
	display: inline;
	float: left;
	margin: 57px 0 0 0;
	min-height: 135px;
	padding-bottom: 20px;
	width: 356px;
}
* html .boxInfo {
	height: 155px;
}
.boxInfo div {
	background: #f4fffe url(/digitalAssets/78318_boxinfo-bg-top1.gif) no-repeat right top; 
}
.boxInfoBg {
	background: #f4fffe url(/digitalAssets/78317_boxinfo-bg.gif) no-repeat left bottom; 
}
.boxInfoBg div {
	background: #f4fffe url(/digitalAssets/78319_boxinfo-bg-top2.gif) no-repeat right top; 
}
.boxInfo h3 {
	background: #f2fffd;
	color: #50c9d0;
	height: 31px;
	float: left;
	line-height: 31px;
	margin-top: -31px;
	position: relative;
	text-align: center; 
}
.boxInfo h3 span { 
	left: 0;
	position: absolute;
	top: 0;
}
.boxInfo div div {
	background: transparent;
	line-height: 150%;
	padding: 16px 19px 0 19px;
}
.boxInfo div div a {
	text-decoration: underline;
}
.boxInfo div div a strong {
	color: #000;
	padding-bottom: 7px;
	text-decoration: underline;
}
.boxInfo p.allInfo {
	padding: 16px 19px 0 19px;
}
.boxInfo p.allInfo a {
	background: url(/digitalAssets/78316_arrow.gif) no-repeat 2px center;
	color: #15b6bf;
	font-size: 90%;
	font-weight: bold;
	padding-left: 15px;
}

.naseClanky h3, .naseClanky span {
	height: 31px;
	width: 161px;
}
.naseClanky span {
	background: url(/digitalAssets/78315_nase-clanky.jpg) no-repeat left top;
}

.zpravy h3, .zpravy span {
	height: 31px;
	width: 110px;
}
.zpravy h3 span {
	background: url(/digitalAssets/78314_zpravy.jpg) no-repeat left top;
}

/*
#left {
	float: left;
	width: 189px;
}

#right {
	float: right;
	width: 566px;
	margin-right: -20px;
}
* html #right {
	margin-right: -10;
}

.box {
	float: left;
	width: 176px;
	margin-right: 9px; 
	padding-top: 126px;
	min-height: 187px;
	background: #ECFAFA url(/digitalAssets/78271_domacnost-foto.jpg) no-repeat left top;
}
* html .box {
	height: 313px;
}
.firmy {
	background-image: url(/digitalAssets/78272_firmy_hp.jpg);
}
.narocne {
	background-image: url(/digitalAssets/78273_narocni_hp.jpg);
}
h2 {
	width: 176px;
	max-width: 156px;
	height: 57px;
	max-height: 37px;
	padding: 10px;
	background-color: #fff;
	font-size: 15px;
}
h2 span {
	width: 176px;
	background-image: url(/digitalAssets/78274_domacnost-nadpis.gif);
}
.firmy h2 span {
	background-image: url(/digitalAssets/78275_firmy-nadpis.gif);
}
.narocne h2 span {
	background-image: url(/digitalAssets/78276_narocne-nadpis.gif);
}
.box div {
	color: #fff;
	background: #97C217 url(/digitalAssets/78277_23119_domacnost-box.gif) no-repeat left bottom;
	padding: 7px 10px 12px 10px;
	text-align: center;
}
.firmy div {
	background-color: #EDA635;
	background-image: url(/digitalAssets/78278_firmy-box.gif);
}
.narocne div {
	background-color: #76BFDD;
	background-image: url(/digitalAssets/78279_narocne-box.gif);
}
.box div a {
	color: #fff;
	margin-left: auto;
	margin-right: auto;
}
.box div strong {
	display: block;
	width: 152px;
	height: 25px;
	line-height: 25px;
	margin-top: 8px;
	font-size: 110%;
}
.box div strong span {
	background-image: url(/digitalAssets/78280_domacnost-cena.gif);
}
.firmy div strong span {
	background-image: url(/digitalAssets/78281_firmy-cena.gif);
}
.narocne div strong span {
	background-image: url(/digitalAssets/78282_narocne-cena.gif);
}
.box div p {
	text-align: left;
	min-height: 75px;
	_height: 75px;
}
*/
/* tlacitka - vice informaci */
.greenB {
	width: 111px;
}
.orangeB {
	width: 112px;
	background-color: #D27700;
}
.blueB {
	width: 113px;
	background-color: #0890C9;
}
.greenB span {
	background-image: url(/digitalAssets/78283_button-zeleny.gif);
}
.orangeB span {
	background-image: url(/digitalAssets/78284_button-oranzovy.gif);
}
.blueB span {
	background-image: url(/digitalAssets/78285_button-modry.gif);
}

/* uzsi blok v pravem sloupci */
#rr {
	margin-top: 13px;
	margin-left: 390px;
}
/* blok s nabidkou a kalkulaci */
.blok {
	float: left;
	position: relative;
	width: 166px;
	margin: 20px 24px 0 0;
	padding-bottom: 35px;
	background: #fff url(/digitalAssets/78286_zadost-bg.gif) no-repeat 0 33px;
}
.kalkulace {
	background: #fff url(/digitalAssets/78320_kalkulace-bg.gif) repeat-y left top;
}
.blok p {
	padding: 4px 12px 11px 12px;
	min-height: 60px;
	_height: 75px;
}
.blok a.sipka-link {
	position: relative;
	display: block;
	margin: 0 12px 0 12px;
	z-index: 10;
}
.blok span {
	bottom: 0;
	left: 0;
	position: absolute;
	height: 62px;
	display: block;
	width: 172px;
	background: url(/digitalAssets/78287_zadost-bot.gif) no-repeat left top;
}
.kalkulace span {
	width: 166px;
	background-image: url(/digitalAssets/78288_kalkulace-bot.gif);
}
.blok h3 {
	width: 166px;
	max-width: 174px;
	height: 35px;
	max-height: 15px;
	padding: 15px 12px 5px 12px;
	font-size: 12px;
}
.blok h3 span {
	height: 100%;
	width: 198px;
	left: 0;
	top: 0;
	margin: 0;
	background-image: url(/digitalAssets/78289_zadost-nadpis.gif);
}
.kalkulace h3 span {
	background-image: url(/digitalAssets/78290_kalkulace-nadpis.gif);
}
.kalkulace {
	margin-right: 0;
}
/* BLOK - STARY DESIGN
.blok {
	float: left;
	position: relative;
	width: 198px;
	margin: 20px 9px 24px 0;
	background: #fff url(/digitalAssets/78286_zadost-bg.gif) repeat-y left top;
}
.blok p {
	padding: 4px 12px 11px 12px;
	min-height: 60px;
	_height: 75px;
}
.blok a {
	position: relative;
	display: block;
	margin: 0 12px 0 12px;
	z-index: 10;
}
.blok span {
	top: 100%;
	height: 40px;
	margin-top: -16px;
	background-image: url(/digitalAssets/78287_zadost-bot.gif);
}
.kalkulace span {
	height: 43px;
	margin-top: -19px;
	background-image: url(/digitalAssets/78288_kalkulace-bot.gif);
}
.blok h3 {
	width: 198px;
	max-width: 174px;
	height: 35px;
	max-height: 15px;
	padding: 15px 12px 5px 12px;
	font-size: 12px;
}
.blok h3 span {
	height: 100%;
	width: 198px;
	top: 0;
	margin-top: 0;
	background-image: url(/digitalAssets/78289_zadost-nadpis.gif);
}
.kalkulace h3 span {
	background-image: url(/digitalAssets/78290_kalkulace-nadpis.gif);
}
.kalkulace {
	margin-right: 0;
}
*/

/* Klimatizace na splatky */
#splatky {
	margin-top: 10px;
	padding-bottom: 8px;
	background: url(/digitalAssets/78291_splatky-box.gif) no-repeat left bottom;
	position: relative;
}
#splatky h3 {
	width: 152px;
	height: 14px;
	margin-left: 13px;
	font-size: 11px;
}
#splatky p {
	padding: 9px 19px 11px 54px;
}
#splatky h3 span {
	background-image: url(/digitalAssets/78292_nadpis-splatky.gif);
}

/* Nase clanky */
#clanky {
	position: relative;
	width: 417px;
	margin-top: 14px;
	margin-bottom: -1px;
	color: #555;
}
* html #clanky {
	margin-bottom: -4px;
}
#clanky h3 {
	width: 121px;
	height: 18px;
	margin-left: 16px;
	font-size: 12px;
}
#clanky h3 span {
	background-image: url(/digitalAssets/78293_nadpis-nase-clanky.gif);
}
#clanky h4 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 8px;
}
#clanky div {
	padding: 17px 16px 13px 16px;
	background: #fff url(/digitalAssets/78294_clanky-box.gif) no-repeat left top;
}
#clanky div p 	{
	height: 29px;
	_height: 27px;
	overflow: hidden;
}
#vsechny-clanky {
	position: absolute;
	right: 0;
	bottom: -23px;
	width: 122px;
	max-width: 105px;
	height: 23px;
	max-height: 18px;
	padding: 0 10px 5px 7px;
	background: #F2FFFE url(/digitalAssets/78295_clanky-zalozka.gif) no-repeat left bottom;
	text-align: center;
	font-weight: bold;
}
* html #vsechny-clanky {
	bottom: -24px;
	right: -1px;
}


/* Zpravy - bottom */


#zpravy-bottom {
	position: relative;
	width: 417px;
	margin-top: 14px;
	margin-bottom: -1px;
	color: #555;
}
* html #zpravy-bottom {
	margin-bottom: -4px;
}
#zpravy-bottom h3 {
	width: 121px;
	height: 18px;
	margin-left: 16px;
	font-size: 12px;
}
#zpravy-bottom h3 span {
	background-image: url(/digitalAssets/78298_zpravy.gif);
}
#zpravy-bottom h4 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 8px;
}
#zpravy-bottom div {
	padding: 17px 16px 13px 16px;
	background: #fff url(/digitalAssets/78299_zpravy-bg.gif) no-repeat left top;
}
#zpravy-bottom div p 	{
	min-height: 29px;
	_height: 27px;
}
#zpravy-bottom div p 	{
	min-height: 29px;
	_height: 27px;
}
#vsechny-zpravy-bottom {
	position: absolute;
	right: 0;
	bottom: -23px;
	width: 122px;
	max-width: 105px;
	height: 23px;
	max-height: 18px;
	padding: 0 10px 5px 7px;
	background: #F2FFFE url(/digitalAssets/78300_clanky-bg.gif) no-repeat left bottom;
	text-align: center;
	font-weight: bold;
}
* html #vsechny-zpravy-bottom {
	bottom: -24px;
	right: -1px;
}



/* Zpravy */
#zpravy {
	background: url(/digitalAssets/78296_zpravy-box.gif) no-repeat left bottom;
	padding: 0 23px 16px 23px;
}
#zpravy h3 {
	width: 152px;
	height: 20px;
	margin-bottom: 15px;
	font-size: 12px;
}
#zpravy h3 span {
	background-image: url(/digitalAssets/78301_realizujeme.gif);
}
#zpravy h4 {
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 8px;
}
#zpravy p {
	margin-bottom: 15px;
} 
.bez-sipky {
	background: none !important;
	padding: 0 !important;
}

#footer {
	padding-top: 15px;
}
* html #footer {
	padding-top: 14px;
}

.hpSlide {
	position: relative;
	width: 2560px;
}


