@charset "utf-8";
/* CSS Document */

body {
	background:#fff url(../images/body/background.gif) top center repeat-x;
	_background:#a8ddef url(../images/body/background.gif) bottom center repeat-x;
	padding:33px 0px 0px 0px;	
	color:#285577;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html,body {
	width:100%;
	height:100%;
}

a {
	color:#285577;
	/*text-decoration:none;*/
}

h1 {
	font-weight:normal;
	font-size:11px;
}

h1 a{
	text-decoration:underline;
}


.backgroundSetClouds {
	 background: url(../images/body/clouds.png) top center no-repeat;
	 height:500px;
	 width:100%;
}
	

.wrapper {
	width:908px;
	margin:0 auto;
}

/* horni menu */
.topMenuLeft {
	margin:0px 0px 0px 4px;
	background:url(../images/top-menu/left.png) no-repeat;
	height:54px;
	width:12px;
	float:left;
	_margin:0px 0px 0px 2px;
}

.topMenuRight {
	background:url(../images/top-menu/right.png) no-repeat;
	height:54px;
	width:12px;
	float:left;
}

.topMenu {
	color:#006587;
	background:url(../images/top-menu/background.gif) repeat-x;
	height:54px;
	width:876px;
	float:left;
	line-height:36px;
}

.topMenu li a{
	float:left;
	padding:0px 16px 0px 16px;
	font-weight:bold;
	height:54px;
	z-index:100;
	position:relative;
}

.topMenu li {
	float:left;
	z-index:100;
	position:relative;
}

.topMenu li .active{
	background:url(../images/top-menu/li-background.png) no-repeat center bottom;
}

.topMenu a:hover{
	background:url(../images/top-menu/li-background.png) no-repeat center bottom;
	_background:url(../images/top-menu/li-background.gif) no-repeat center bottom;
}
/* horni menu end */

/* zajisteni stinu po krajich */
.shaddow {
	float:left;
	width:908px;
	background:url(../images/body/shadow.png) repeat-y;
	padding:0px 0px 0px 4px;
}
/* zajisteni stinu po krajich end */

/* header */

.header {
	background:url(../images/header/background.png) right no-repeat;
	height:116px;
	width:908px;
	float:left;
	margin:-11px 0px 0px 0px;
	_margin:-12px 0px -2px 0px;
	_z-index:-1;
}

.headerIndex {
	background:url(../images/header/background2.png) right no-repeat;
	height:116px;
	width:908px;
	float:left;
	margin:-11px 0px 0px 0px;
	_margin:-12px 0px -2px 0px;
	_z-index:-1;
}

.subHeader {
	background:url(../images/header/subheader-background.gif) no-repeat;
	height:35px;
	width:900px;
	float:left;
	line-height:35px;
	padding:0px 0px 0px 23px;	
}

.subHeaderIndex {
	background:url(../images/header/subheader-background2.gif) no-repeat;
	height:35px;
	width:900px;
	float:left;
	line-height:35px;
	padding:0px 0px 0px 23px;	
}

/* box pro varianty */
	.zalozkyVarianty {
		background:#e5f3fb;
		width:885px;
		padding:0px 0px 20px 15px;
	}
	
	.zalozkyVarianty .zalozky {
		float:left;
		width:252px;
		margin:10px 0px 20px 0px;
	}
	
	.zalozkyVarianty .zalozky li span{
		padding-top:5px;
		margin:0px 0px 0px 10px;
		width:80px;
		display:block;
		font-size:11px;
		color:#fff;
		font-weight:bold;
		float:left;
	}
	
	
	.zalozkyVarianty .zalozky li .textVarianta {
		width:130px;
		font-size:17px;
		float:left;
		line-height:25px;
		text-decoration:none;
	}
	
	.zalozka1, .zalozka2, .zalozka3, .zalozka4 {
		text-decoration:none;
	}
	
	.zalozkyVarianty .zalozky .zalozka1 {
		width:252px;
		height:36px;
		background:url(../images/zalozky-varianty/zalozka1.gif) no-repeat;
	}
	
	.zalozkyVarianty .zalozky .zalozka2{
		width:252px;
		height:37px;
		background:url(../images/zalozky-varianty/zalozka2.gif) no-repeat;
	}
	
	.zalozkyVarianty .zalozky .zalozka3{
		width:252px;
		height:36px;
		background:url(../images/zalozky-varianty/zalozka3.gif) no-repeat;
	}
	
	.zalozkyVarianty .zalozky .zalozka4{
		width:252px;
		height:35px;
		background:url(../images/zalozky-varianty/zalozka4.gif) no-repeat;
	}
	
	.zalozkyVarianty .zalozky a{
		width:252px;
		height:36px;
		display:block;
	}
	
	.ui-tabs-nav .ui-tabs-selected .zalozka1{
		background:url(../images/zalozky-varianty/zalozka1active.gif) no-repeat;
	}
	
	.ui-tabs-nav .ui-tabs-selected .zalozka2{
		background:url(../images/zalozky-varianty/zalozka2active.gif) no-repeat;
	}
	
	.ui-tabs-nav .ui-tabs-selected .zalozka3{
		background:url(../images/zalozky-varianty/zalozka3active.gif) no-repeat;
	}
	
	.ui-tabs-nav .ui-tabs-selected .zalozka4{
		background:url(../images/zalozky-varianty/zalozka4active.gif) no-repeat;
	}
	
	.zalozkyVarianty .vypis{
		width:576px;
		height:124px;
		background:url(../images/zalozky-varianty/vypis.gif) no-repeat;
		float:left;
		border:none;
		padding:0px 20px 20px 20px;
		margin:10px 0px 0px 0px;
		color:#7c2700;
	}
	
	.zalozkyVarianty .vypis .textovyDiv{
		float:left;
	}
	
	.zalozkyVarianty .vypis h2{
		margin:22px 0px 0px 0px;
		font-size:17px;
	}
	
	.zalozkyVarianty .vypis h3{
		margin:5px 0px 0px 0px;
		font-size:13px;
		font-weight:normal;
		width:410px;
		text-align:justify;
		height:75px;
	}
	
	.zalozkyVarianty .vypis .cenik{
		margin:-70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:right;
		font-size:40px;
		color:#FFFFFF;
		width:150px;
	}	
	
	.zalozkyVarianty .vypis .bezDPH{
		float:left;
		font-size:10px;
		margin:5px 0px 0px 0px;
	}
/* box pro varianty end */

.ui-tabs-panel {
}
/* header end */



/* prepinaci box1 */
.prepinaciBox1 {
	float:left;
	margin:0px 15px 0px 0px;
}
.prepinaciBox1 .zalozka {
	color:#2c7aae;
	margin:0px 5px -21px 0px;
	_margin:0px 0px -21px 0px;
	width:139px;
	height:31px;
	float:left;
	background: url(../images/prepinaci-box1/normal.gif) no-repeat;
	text-align:center;
	line-height:30px;
}
.prepinaciBox1 li {
	color:#2c7aae;
	margin:0px 5px -21px 0px;
	_position:relative;
	_z-index:100;
	width:139px;
	height:31px;
	float:left;
	text-align:center;
	line-height:30px;
}
.prepinaciBox1Obsah {
	background:#FFFFFF;
	border:1px solid #d5eff9;
	border-top:none;
	width:529px;
	margin:-15px 0px 0px -8px;
	_margin:-15px 5px 0px -8px;
	padding:10px 20px 10px 20px;
	_z-index:100;
	_position:relative;
}
.prepinaciBox1Obsah h5{
	font-weight:normal;
}
.prepinaciBox1Obsah .puzzleHouse {
	margin:10px 0px 0px 0px;
	float:right;
}
.ui-tabs-nav .ui-tabs-selected .zalozka{
	background:url(../images/prepinaci-box1/hover.gif) no-repeat;
}
.prepinaciBox1Obsah .cislovani {
	width:240px;
}
.prepinaciBox1Obsah .cislovani li {
	padding:2px 0px 0px 0px;
	background:url(../images/prepinaci-box1/list.png) no-repeat;
	height:18px;
	font-size:11px;
	color:#000;
}
.prepinaciBox1Obsah .cislovani span {
	margin:0px 10px 0px 3px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
}
.prepinaciBox1Obsah .seznam {
	float:right;
}
.prepinaciBox1Obsah .seznam li {
	padding:2px 0px 0px 15px;
	background:url(../images/prepinaci-box1/seznam.gif) left bottom no-repeat;
	height:18px;
	font-size:11px;
	color:#000;
}

.prepinaciBox1Obsah .seznamnovy {
	float:left;
}
.prepinaciBox1Obsah .seznamnovy li {
	padding:2px 0px 0px 15px;
	background:url(../images/prepinaci-box1/seznam.gif) left bottom no-repeat;
	height:18px;
	font-size:11px;
	color:#000;
}


/* prepinaci box1 end */



/* prepinaci box2 */
.prepinaciBox2 {
	float:left;
}
.prepinaciBox2 .zalozka22 {
	color:#2c7aae;
	margin:0px 0px -21px 0px;
	width:93px;
	height:31px;
	float:left;
	background: url(../images/prepinaci-box2/normal.gif) no-repeat;
	text-align:center;
	line-height:30px;
}
.prepinaciBox2 li {
	color:#2c7aae;
	margin:0px 0px -21px 0px;
	_margin:0px -4px -22px 0px;
	_position:relative;
	_z-index:100;
	height:31px;
	float:left;
	text-align:center;
	line-height:30px;
}
.prepinaciBox2Obsah {
	background:#fff;
	border:1px solid #d5eff9;
	border-top:none;
	width:239px;
	margin:-15px -10px 0px 5px;
	padding:10px 20px 10px 20px;
	float:right;
}
.prepinaciBox2Obsah .aktualita {
	border-bottom:1px dashed #d2ecfd;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.prepinaciBox2Obsah h5{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	background:url(../images/prepinaci-box2/aktualita.gif) left top no-repeat;
	height:20px;
	color:#2c7aae;
	text-decoration:underline;
	padding:0px 0px 0px 20px;
}
.prepinaciBox2Obsah h5 a{
	color:#2c7aae;
	text-decoration:underline;
}
.prepinaciBox2Obsah p{
	font-size:11px;
	color:#375b73;
	padding:0px 0px 0px 20px;
	text-align:justify;
}
.prepinaciBox2Obsah .autor {
	font-size:11px;
	padding:4px 0px 0px 20px;
	font-weight:bold;
	float:left;
}
.prepinaciBox2Obsah .datum {
	font-size:11px;
	padding:4px 0px 0px 0px;
	font-weight:bold;
	float:right;
}
.ui-tabs-nav .ui-tabs-selected .zalozka22{
	background:url(../images/prepinaci-box2/hover.gif) no-repeat;
}
/* prepinaci box2 end */

/* obsahova cast */
.obsah {
	float:left;
	padding:15px 23px 0px 23px;
	width:854px;
	background:#fff url(../images/obsah/background.gif) top right no-repeat;
	min-height:200px;
}

/* leve menu */
.leftBox {
	width:193px;
	float:left;
	color:#1f5061;
}

/* hlavni leve menu */
.obsah .leftBox .menu1 {
	float:left;
	width:193px;
	margin:0px 0px 0px 0px;
}

.obsah .leftBox .menu1 li {
	padding:0px 0px 0px 20px;
	background:url(../images/obsah/left-menu/li-background-menu1.gif) no-repeat left bottom;
	line-height:24px;
	border-bottom:1px #83bfd3 dotted;
	font-weight:bold;
	color:#3b6685;
}

.obsah .leftBox .menu1 li a{
	color:#3b6685;
}

.obsah .leftBox .menu2 {
	float:left;
	width:193px;
	margin:0px 0px 16px 0px;
}

.obsah .leftBox .menu1 li a:hover{
	color:#1f5061;
}
/* hlavni leve menu end */


/* druhe leve menu */
.obsah .leftBox .menu2 li {
	padding:0px 0px 0px 20px;
	background:url(../images/obsah/left-menu/li-background-menu2.gif) no-repeat left bottom;
	line-height:22px;
	border-bottom:1px #ff0000 dotted;
	font-weight:bold;
	color:#e05901;
	font-size:11px;
}

.obsah .leftBox .menu2 li a{
	color:#e05901;
}

.obsah .leftBox .menu2 li a:hover{
	color:#ff0000;
}
/* druhe leve menu end */

/* leve menu end */



/* hlavni obsah */
.obsah .pravaCast {
	float:left;
	width:641px;
	padding:20px 0px 0px 20px;
	color:#1f5061;
}

.obsah .pravaCast h2 {
	color:#3c7ead;
	font-size:14px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

.obsah .pravaCast h3 {
	margin:20px 0px 10px 0px;
	font-weight:bold;
}

.obsah .pravaCast h4 {
	margin:10px 0px 20px 0px;
	font-weight:normal;
}

.obsah .pravaCast p {
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
/* hlavni obsah end */

/* formularova cast */
.obsah .pravaCast .formularovaCast {
	float:left;
	margin:85px 0px 0px 0px;
}

/* formularova cast end */



/* box 3 v obsahu */
.obsah .box3 {
	width:549px;
	min-height:95px;
	border:1px solid #cfedf8;
	background:#e7ecee url(../images/box3/background.gif) top no-repeat;

	margin:10px 0px 0px -8px;
	color:#264458;
	padding:15px 10px 10px 10px;
}
.obsah .box3 .levaPulka {
	width:535px;
	float:left;
}
.obsah .box3 .pravaPulka {
	width:241px;
	float:right;
	font-size:11px;
}
.obsah .box3 .pravaPulka ul li {
	list-style:none;
	background:url(../images/box3/sipka.png) top left no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}
.obsah .box3 h2 {
	font-size:14px;
	font-weight:bold;
	color:#106d9f;
}
.obsah .box3 h2 span {
	color:#bf2700;
}
.obsah .box3 h3 {
	font-weight:normal;
	text-align:justify;
	font-size:11px;
	margin:10px 0px 0px 0px;
	line-height:14px;
}
/* box 3 v obsahu end */

/* newsletter */
.obsah .newsletter {
	background: url(../images/newsletter-soutez/news.gif) no-repeat;
	width:261px;
	float:right;
	margin:20px -10px 0px 0px;
	padding:70px 10px 10px 10px;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
}

.obsah .newsletter p{
	margin:0px 0px 10px 0px;
}

.obsah .newsletter img{
	float:left;
	margin:0px 10px 0px 10px;
}

.obsah .newsletter .tlacitko{
	background:url(../images/newsletter-soutez/podtrzeni.gif) no-repeat bottom center;
	padding:0px 0px 3px 0px;
	border:none;
	color:#ffd202;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin:0px 0px 0px 0px;
}

.obsah .newsletter .formular{
	border:none;
	float:left;
	width:140px;
	font-size:11px;
	height:18px;
	padding:0px 0px 0px 10px
}
/* soutez end */
.obsah .newsletter .soutez {
	margin:60px 0px -11px 0px;
	float:right;
}
/* soutez end */
/* newsletter end */


/* reference */
.obsah .reference {
	margin:10px 0px 10px 0px;
	float:left;
	width:549px;
	font-size:11px;
}
.obsah .reference h2{
	font-size:15px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
.obsah .reference p{
	margin:0px 0px 10px 0px;
}
.obsah .reference .referenceBox {
	width:151px;
	font-weight:bold;
	color:#e05901;
	text-decoration:underline;
	float:left;
	margin:0px 30px 10px 0px;
}
.obsah .reference .referenceBox a{
	text-decoration:underline;
	color:#e05901;
}
.obsah .reference .referenceBox a:hover{
	color:#b91400;
}
.obsah .reference .referenceBox img {
	border:1px solid #beced4;
	float:left;
	margin:0px 0px 10px 0px;
}
.obsah .reference .referenceBox img:hover {
	border:1px solid #8da3ab;
	float:left;
	margin:0px 0px 10px 0px;
}
/* reference end */

/* obsahova cast end */


/* footer - dodavatele */
.footer {
	width:900px;
	float:left;
}

.footer .dodavatele {
	float:left;
	padding:15px 0px 0px 0px;
	background:#eaf7fc;
	width:900px;
}

.footer .dodavatele .blok1 {
	float:left;
}

.footer .dodavatele .blok1 h3 {
	margin:0px 0px 15px 30px;
	color:#517e9c;
	font-size:15px;
	font-weight:normal;
}

.footer .dodavatele .blok1 .obrazky {
	background:#FFFFFF;
	width:382px;
}


.footer .dodavatele .blok2 {
	float:right;
}

.footer .dodavatele .blok2 h3 {
	margin:0px 0px 15px 0px;
	color:#517e9c;
	font-size:15px;
	font-weight:normal;
}

.footer .dodavatele .blok2 .obrazky {
	background:#FFFFFF;
	width:500px;
}

.bottom {
	background:url(../images/dodavatele/box.gif) repeat-y center bottom;
	width:908px;
	margin:0px 0px 0px 0px;
	float:left;
}

.bottom  .bottom1 {
	width:382px;
	background:url(../images/dodavatele/box1.png) left no-repeat;
	height:15px;
	float:left;
}

.bottom  .bottom2 {
	width:500px;
	background:url(../images/dodavatele/box2.png) right no-repeat;
	height:15px;
	float:right;
}

/* footer - dodavatele end */



/* posledni footer */
.footerBottomTop {
	float:left;
	background:url(../images/footer/top.png) center no-repeat;
	height:10px;
	width:902px;
	margin:2px 0px 0px 3px;
	font-size:1px;
}

.footerBottom {
	float:left;
	background:#fdfeff url(../images/footer/background.png) center top no-repeat;
	width:842px;
	font-size:11px;
	margin:0px 0px 0px 3px;
	padding:0px 30px 0px 30px;
	min-height:67px;
}

.footerBottomBottom {
	float:left;
	background:url(../images/footer/bottom.png) center no-repeat;
	height:8px;
	width:902px;
	margin:0px 0px 30px 3px;
	font-size:1px;
}

.footerBottom .windows {
	margin:0px 5px 0px 5px;
}

.footerBottom .copyright {
	margin:20px 0px 0px 0px;
	float:left;
}

.footerBottom .copyright .odsazeni{
	padding:0px 50px 0px 0px;
	float:left;
}

.footerBottom .ekologie{
	width:227px;
	height:42px;
	background:url(../images/footer/ekologie.gif) no-repeat top right;
	float:right;
	position:absolute;
	margin:-10px 0px 0px 645px;
	_margin:-20px 0px 0px 40px;
}



/* posledni footer end */












.clear{clear:both;}
.right{float:right;}
.left{float:left;}


/* nove upravy */
.link_big {
  font-size:16px;
  color:#3c7ec9;
  font-weight:bold;
  line-height:25px;
  padding:5px 0px 0px 0px;
}

.link {line-height:14px;}
small {font-size:0.9em;}

.text-b {padding:0px 0px 5px 0px;line-height:16px;}

.text-bi {padding:0px 0px 0px 325px;line-height:16px;text-align:justify;}