body { color: black; font-family: verdana, Helvetica, georgia; margin: 0; padding: 0 0 0; }
a { color: black; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
#box-out { background-color: #783290; background-image: url(../light-thru/lt-bkgr.jpg); background-repeat: repeat-x; background-position: 0 top; width: 100%; margin: 0; padding-bottom: 40px; }
#box-out-ka { background-color: #77d75e; background-image: url(../kaneka/kaneka-bkgr.jpg); background-repeat: repeat-x; background-position: 0 top; position: absolute; margin: 0; padding-bottom: 40px; width: 100%; height: 2470px; overflow: hidden; }
#box-out-kaneka { background-image: url(../menu2/bkgr.jpg); background-repeat: repeat-x; background-position: 0 65px; width: 100%; }
#box-out-photo { background-color: #52a5c3; background-image: url(../photovol/img-bkgr-pasik-photo.jpg); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding-bottom: 40px; width: 100%; }
#box-out-jr { background-color: #f6cbd4; background-image: url(../just-roof/jr-bkgr.jpg); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding-bottom: 40px; width: 100%; }
#box-out-otazky { background-color: #f90; background-image: url(../otazky/otazky-bkgr.jpg); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding-bottom: 40px; width: 100%; }
#box1 { background-image: url(../menu2/bkgr.jpg); background-repeat: repeat-x; background-position: 0 65px; width: 100%; }
#kontajner { background-color: white; position: relative; width: 770px; height: auto; visibility: visible; margin-right: auto; margin-left: auto; padding: 0; }
#hlavicka { background-image: url(../hlavicka/hlavicka.jpg); background-repeat: no-repeat; background-position: left bottom; width: 770px; height: 65px; }
#hlavicka h1 { font-size: 1em; line-height: 1em; visibility: hidden; margin: 0; }
.cleaner { height: 0; overflow: hidden; visibility: hidden; clear: both; content: ''; }
.sup { font-size: 65%; vertical-align: bottom; }
/*<agl.folder "nav">*/
	#nav-line-out { color: white; background-color: #c7c7c7; background-image: url(../menu/Menu-VRCH9.jpg); background-repeat: repeat-x; background-position: left bottom; text-align: center; width: 770px; height: auto; margin: 0; padding: 0; }
	#nav-line { color: white; text-align: center; width: 600px; height: auto; margin-right: auto; margin-left: auto; }
	#nav-line p { font-size: 1em; text-align: center; }
	#nav-but1 { background-image: url(../menu/Menu-VRCH1.jpg); background-repeat: no-repeat; background-position: left bottom; }
	#nav-but2 { background-color: #989a9d; background-image: url(../menu/Menu-VRCH2.jpg); background-repeat: repeat-y; background-position: left 0; width: 6em; float: left; padding: 0; }
	#nav-but3 { background-image: url(../menu/Menu-VRCH3.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; }
	#nav-but4 { background-image: url(../menu/Menu-VRCH4.jpg); background-repeat: repeat-x; background-position: 0 top; margin: 0; }
	#nav-but5 { background-image: url(../menu/Menu-VRCH5.jpg); background-repeat: no-repeat; background-position: right top; margin: 0; }
	#nav-but6 { background-image: url(../menu/Menu-VRCH6.jpg); background-repeat: repeat-y; background-position: right 0; margin: 0; }
	#nav-but7 { background-image: url(../menu/Menu-VRCH7.jpg); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 3px; }
	#nav-but8 { background-image: url(../menu/Menu-VRCH8.jpg); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; }
	#nav-but-in { margin: 0; padding: 0; }
	#nav-but-in a { color: #fff; text-decoration: none; }
	#nav-but-in a:hover { color: #e70f30; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "nav2">*/
	#nav2 { background-image: url(../menu2/bkgr.jpg); background-repeat: repeat-x; background-position: left bottom; text-align: center; width: 698px; height: 74px; margin: 0; padding-right: 36px; padding-left: 36px; }
/*</agl.folder>*/
/*<agl.folder "light-thru">*/
	#lt { background-color: white; background-image: url(../light-thru/img-light-thru1.jpg); background-position: left bottom; width: 770px; height: 272px; }
	#lt-box { width: 768px; height: auto; border: solid 1px #bebebe; }
	#msk-lt { background-color: white; background-image: url(../light-thru/suntech-msk-light-thru1.jpg); background-repeat: no-repeat; background-position: center bottom; width: 768px; height: 87px; border-bottom: 1px solid #dcc7e1; }
	#msk-lt h2 { visibility: hidden; margin: 0; padding: 0; }
	#nav-oo { background-image: url(../light-thru/img-flexi.jpg); background-repeat: no-repeat; background-position: right top; width: 768px; height: 69px; border-bottom: 1px solid #dcc7e1; }
	#nav-oo h2 { visibility: visible; margin: 0; padding: 0; }
	#lt-obsah { width: 700px; height: auto; margin: 34px; padding: 0; }
	#lt-obsah img { float: left; margin-right: 20px; margin-bottom: 20px; }
	#lt-obsah h3 { color: #783290; font-size: 1.3em; font-weight: normal; }
	.linky { text-align: justify; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #dcc7e1; border-bottom: 1px solid #dcc7e1; }
	#lt-obsah h4 { color: #783290; font-size: 0.95em; font-weight: normal; }
	.dobloku { text-align: justify; }
	#lt-obsah p { font-size: 0.75em; font-weight: 400; }
	.bold { font-weight: 700; }
	#lt-obsah table { border-top: 1px solid #dcc7e1; }
	#lt-obsah td { font-size: 0.75em; text-align: left; vertical-align: top; padding-top: 0.5em; padding-right: 15px; padding-bottom: 0.5em; border-bottom: 1px solid #dcc7e1; }
	.novrap { white-space: nowrap; }
	#pata-ruz { color: #808080; font-size: 0.65em; line-height: 1em; background-color: #dcc7e1; text-align: center; width: 768px; height: auto; margin: 0; padding-top: 20px; padding-bottom: 20px; }
	#pata-ruz a { color: #808080; text-decoration: none; }
	#pata-ruz a:hover { color: #bebebe; text-decoration: none; }
	#lt-gal { width: 768px; }
	#lt-gal table { margin: 14px; }
	#lt-gal td { padding: 8px; }
/*</agl.folder>*/
/*<agl.folder "akerra">*/
	#ar-img { background-color: white; background-image: url(../akerra/ilust.obr-velky4.jpg); background-repeat: no-repeat; background-position: 0 0; height: 531px; width: 770px; z-index: 101; position: absolute; top: 139px; left: -35px; visibility: visible; }
	#box-out-akerra { background-color: white; background-image: url(../menu2/bkgr.jpg); background-repeat: repeat-x; background-position: 0 65px; width: 100%; height: auto; }
	#box-out-akerra a { color: #808080; text-decoration: none; }
	#box-out-akerra a:hover { color: #bebebe; text-decoration: none; }
	#ar-adresa { color: #e70f30; font-size: 0.75em; font-weight: 400; background-color: white; background-image: url(../akerra/bodky-prechod.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 930px; left: 35px; width: 180px; height: auto; z-index: 103; margin: 0; padding: 54px 75px 45px; border: solid 1px #bebebe; }
	#ar-loga {
	color: #e70f30;
	font-size: 0.75em;
	font-weight: 400;
	background-color: white;
	background-image: url(../akerra/bodky-prechod.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	position: absolute;
	z-index: 105;
	top: 622px;
	left: 35px;
	width: 320px;
	height: 276px;
	padding-top: 20px;
	border: solid 1px #bebebe;
	padding-left: 10px;
}
#ar-loga img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 55px;
}

#vloz {
	color: gray;
	padding: 0px;
	height: 235px;
	width: 320px;
	margin-bottom: 10px;
	overflow: auto;
	margin-top: 5px;
}
	#ar-text { background-color: white; position: absolute; top: 375px; left: 377px; width: 358px; height: auto; z-index: 104; }
	#ar-text-in { padding-bottom: 15px; border: solid 1px gray; }
#ar-text-in table {
	padding: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	width: 328px;
}

	#ar-text-in a { color: #e70f30; text-decoration: none; }
	#ar-text h3 { color: #e70f30; font-size: 0.9em; font-weight: bold; text-align: justify; margin: 0; padding: 15px 15px 12px; }
	.cervensia { color: #e70f30; }
	.seda { color: #bebebe; }
	#ar-text-linka { background-color: white; background-image: url(../akerra/bodky-linka.jpg); background-repeat: repeat-x; width: 100%; height: 12px; }
	#ar-text p { color: gray; font-size: 0.75em; text-align: justify; margin: 0; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
	#ar-pata h6 { color: gray; font-size: 0.65em; font-weight: normal; line-height: 1em; text-align: center; width: 100%; height: auto; }
/*</agl.folder>*/
/*<agl.folder "otazky">*/
	#otazky-obsah { margin: 34px; padding: 0; width: 700px; height: auto; }
	#otazky-obsah p { font-size: 0.75em; font-weight: 400; }
	#otazky-obsah h4 { font-size: 0.85em; }
	#otazky { background-color: white; background-image: url(../otazky/oo-il.img1.jpg); background-position: 0 0; width: 770px; height: 275px; }
	#otazky-box { width: 768px; height: auto; border-left: 1px solid #bebebe; border-bottom: 1px solid #bebebe; border-right: 1px solid #bebebe; }
	#msk-otazky { background-color: white; background-image: url(../otazky/img-msk-oo.jpg); background-repeat: no-repeat; background-position: center bottom; width: 768px; height: 70px; }
	#msk-otazky h2 { font-size: 1em; line-height: 1em; visibility: hidden; margin: 0; padding: 0; }
	#pata-oranz { color: #808080; font-size: 0.65em; line-height: 1em; background-color: #f90; text-align: center; margin: 0; width: 768px; height: auto; padding-top: 20px; padding-bottom: 20px; }
	#pata-oranz a { color: #808080; text-decoration: none; }
	#pata-oranz a:hover { color: #bebebe; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "just-roof">*/
	#jr-obsah2 table { border-top: 1px solid #fab6d1; }
	#jr-obsah2 td { font-size: 0.75em; text-align: left; padding-top: 0.5em; padding-right: 15px; padding-bottom: 0.5em; vertical-align: top; border-bottom: 1px solid #fab6d1; }
	#jr-gal { width: 768px; }
	#jr-gal table { margin: 14px; }
	#jr-gal td { padding: 8px; }
	#jr-obsah td { font-size: 0.75em; text-align: left; padding-top: 0.5em; padding-right: 15px; padding-bottom: 0.5em; vertical-align: top; }
	#jr-box { width: 768px; height: auto; border: solid 1px #bebebe; }
	#jr { background-color: white; background-image: url(../just-roof/just-roof-il.img1.jpg); background-position: left bottom; width: 770px; height: 268px; }
	#msk-jr { background-color: white; background-image: url(../just-roof/msk-just-roof-img-h2-1.jpg); background-repeat: no-repeat; background-position: center bottom; width: 768px; height: 87px; border-bottom: 1px solid #fab6d1; }
	#msk-jr h2 { font-size: 1em; line-height: 1em; visibility: hidden; margin: 0; padding: 0; }
	#nav-oo-jr { background-image: url(../just-roof/najprakt-jr-img-oo.jpg); background-repeat: no-repeat; background-position: right top; width: 768px; height: 69px; border-bottom: 1px solid #fab6d1; }
	#nav-oo-jr h2 { visibility: visible; margin: 0; padding: 0; }
	#jr-obsah { margin: 34px; padding: 0; width: 700px; height: auto; }
	#jr-obsah h3 { color: #3f3668; font-size: 1.3em; font-weight: normal; }
	#jr-obsah img { float: left; }
	#jr-obsah h4 { color: #3f3668; font-size: 0.95em; font-weight: normal; }
	.jr-uvod-text { font-size: 0.85em; }
	#jr-obsah-in { width: 700px; height: auto; margin: 0; padding: 0; border-top: 1px solid #fab6d1; border-bottom: 1px solid #fab6d1; }
	#jr-obsah-in2 { margin: 0; padding: 0; width: 700px; height: auto; border-top: 1px solid #fab6d1; border-bottom: 1px solid #fab6d1; }
	.cerveny { color: #dd121f; }
	#jr-obsah p { font-size: 0.75em; font-weight: 400; }
	#jr-bot-b { width: 700px; height: auto; }
	#jr-bot-l { width: 381px; height: auto; float: left; margin: 0 30px 0 0; padding: 0; }
	#jr-bot-r { width: 287px; height: auto; float: left; margin: 0; padding: 0; }
	#jr-bot-2l { width: 300px; height: auto; float: left; margin: 0; padding: 0; }
	#jr-bot-2r { width: 368px; height: auto; float: left; margin: 0 0 0 30px; padding: 0; }
	#pata-cer { color: #808080; font-size: 0.65em; line-height: 1em; background-color: #dd121f; text-align: center; margin: 0; padding-top: 20px; padding-bottom: 20px; width: 768px; height: auto; }
	#pata-cer a { color: #808080; text-decoration: none; }
	#pata-cer a:hover { color: #bebebe; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "photovol">*/
	#ph-gal { width: 768px; }
	#ph-gal table { margin: 14px; }
	#ph-gal td { padding: 8px; }
	#photo-obsah-in { margin: 0; padding: 0; width: 700px; height: auto; border-top: 1px solid #63aec9; border-bottom: 1px solid #63aec9; }
	#photo-obsah h3 { color: #63aec9; font-size: 1.3em; font-weight: normal; }
	#photo-obsah h5 { background-image: url(../photovol/photovol-popis-spodok.jpg); background-position: 0 -15px; width: 698px; height: 38px; margin: 0; padding: 0; }
	.cirena { color: #000; }
	.modra { color: #63aec9; }
	#photo { background-color: white; background-image: url(../photovol/photovolt-il.img1.jpg); background-position: 0 0; width: 770px; height: 275px; }
	#photo-box { width: 768px; height: auto; border-left: 1px solid #bebebe; border-bottom: 1px solid #bebebe; border-right: 1px solid #bebebe; }
	#msk-photo { background-color: white; background-image: url(../photovol/suntech-msk-photovol-kopie-.jpg); background-repeat: no-repeat; background-position: center bottom; width: 768px; height: 64px; border-bottom: 1px solid #b9dae7; }
	#nav-oo-photo { background-image: url(../photovol/novy-rev-photo-img-oo.jpg); background-repeat: no-repeat; background-position: right top; width: 768px; height: 69px; border-bottom: 1px solid #b9dae7; }
	#photo-obsah { margin: 34px; padding: 0; width: 700px; height: auto; }
	#photo-obsah h4 { color: #3f3668; font-size: 0.95em; font-weight: normal; }
	#photo-obsah p { font-size: 0.75em; font-weight: 400; }
	#photo-obsah img { float: left; }
	#photo-obsah table { border-top: 1px solid #63aec9; }
	#photo-obsah td { font-size: 0.75em; text-align: left; padding-top: 0.5em; padding-right: 15px; padding-bottom: 0.5em; vertical-align: top; border-bottom: 1px solid #63aec9; }
	#photo-obsah li { font-size: 0.75em; list-style-image: url(../photovol/img-li.jpg); }
	#photo-bot { width: 700px; height: auto; }
	#photo-bot-l { background-repeat: no-repeat; background-position: left top; width: 334px; height: auto; float: left; margin: 0 0 0 0; padding: 0; }
	#photo-bot-l img { margin: 0 30px 0 0; }
	#photo-bot-r { width: 334px; height: auto; float: left; margin: 0 0 0 30px; padding: 0; }
	#photo-bot table { border-bottom: 20px solid #fff; }
	#pata-modr { color: #808080; font-size: 0.65em; line-height: 1em; background-color: #b9dae7; text-align: center; margin: 0; padding-top: 20px; padding-bottom: 20px; width: 768px; height: auto; }
	#pata-modr a:hover { color: #bebebe; text-decoration: none; }
	#pata-modr a { color: #808080; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "kaneka">*/
	#kaneka-img { background-color: white; background-image: url(../kaneka/kaneka-il-img2.jpg); background-repeat: no-repeat; background-position: 0 0; visibility: visible; position: absolute; z-index: 101; top: 142px; left: -38px; width: 808px; height: 271px; }
	#kaneka-me-rea { position: absolute; top: 278px; left: -5px; width: 219px; height: 29px; z-index: 110; visibility: visible; }
	#kaneka-me-char { position: absolute; top: 233px; left: -5px; width: 219px; height: 29px; z-index: 120; visibility: visible; }
	#kaneka-pole { background-color: #77d75e; position: absolute; top: 413px; width: 770px; height: auto; z-index: 130; overflow: hidden; margin: 0; padding: 0; }
	#kaneka-pole-in { background-color: #fff; margin: 0; padding-bottom: 15px; border: solid 1px #bebebe; }
	#kaneka-pole-nadpis { background-image: url(../kaneka/kaneka-text-1.jpg); width: 768px; height: 58px; }
	#kaneka-pole h2 { font-size: 0.9em; font-weight: 400; background-color: #bebebe; width: 718px; margin: 2px 0; padding: 5px 25px; }
	#kaneka-pole img { float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 15px; padding: 0; }
	#kaneka-pole p { font-size: 0.75em; font-weight: 400; margin-top: 15px; margin-right: 25px; padding: 0; }
	#kaneka-pole h6 { color: gray; font-size: 0.7em; font-weight: 400; margin-right: 25px; padding: 0; }
	#kaneka-pole table { float: left; margin: 15px 25px 5px; }
	#kaneka-pole tr { color: #fff; font-size: 0.75em; background-color: #0065ff; border-top-style: solid; }
	#kaneka-pole td { padding-top: 5px; padding-bottom: 5px; padding-left: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
	.tab-kaneka { color: black; background-color: #98f876; text-align: center; }
	.bord-kaneka { border: solid 10px #fff; }
	#kaneka-pata h6 { color: gray; font-size: 0.65em; font-weight: normal; text-align: center; width: 100%; height: auto; }
	#kaneka-pata a { color: #808080; text-decoration: none; }
	#kaneka-pata a:hover { color: #bebebe; }
/*</agl.folder>*/

.hore {
	font-size: 65%;
	vertical-align: top;
}
.hore-modra {
	font-size: 65%;
	color: #63aec9;
	vertical-align: top;
}

