body {
	margin: 0; padding: 0;
	font: normal 12px arial, sans-serif;
	color: #646464;
	text-align: center;
	background : #c0c0c0;
	}
/** {border: 1px solid #000;}*/
table.frame {
	margin: auto; padding: 0;
	width: 780px;
	height: 100%;
	text-align: left;
	background: url("/img/podklad.gif") repeat-y;
	}
table.frame td { 
	margin: 0; padding: 0;
	font: normal 12px arial, sans-serif;
	}

div.hlavaobal { height: 261px; position: relative; }

div.hlava1 { background: url("/img/hlava1.jpg") no-repeat; height: 261px; }
div.hlava2 { background: url("/img/hlava2.jpg") no-repeat; height: 261px; }
div.hlava3 { background: url("/img/hlava3.jpg") no-repeat; height: 261px; }
div.hlava4 { background: url("/img/hlava4.jpg") no-repeat; height: 261px; }
div.hlava5 { background: url("/img/hlava5.jpg") no-repeat; height: 261px; }
div.hlava6 { background: url("/img/hlava6.jpg") no-repeat; height: 261px; }
div.hlava7 { background: url("/img/hlava7.jpg") no-repeat; height: 261px; }
div.hlava8 { background: url("/img/hlava8.jpg") no-repeat; height: 261px; }
div.hlava9 { background: url("/img/hlava9.jpg") no-repeat; height: 261px; }
div.hlavaa { background: url("/img/hlavaa.jpg") no-repeat; height: 261px; }
div.hlavab { background: url("/img/hlavab.jpg") no-repeat; height: 261px; }
div.hlavab_en { background: url("/img/hlavab_en.jpg") no-repeat; height: 261px; }

div.hlavaobal p { margin: 0; padding: 0; }

div.obalm1 {
	width: 450px;
	position: relative;
	top: 32px; left: 329px;
	}

div.menu1 {
/*	width: 424px;*/
	height: 18px;
}
div.menu1 p {
	margin: 0;
	padding: 0;
}

div.obalm2 {
	width: 468px;
	position: relative;
	top: 55px; left: 310px;
	}

div.menu2 { width: 468px; height: 18px; }
div.menu2 a{ font-size: 11px; }

div.obalm3 {
	width: 304px;
	position: relative;
	top: 190px; left: 414px;
	}

div.menu3 { width: 304px; height: 18px; }

div.obalm4 { 
	background: url("/img/top1.gif") no-repeat; 
	height: 28px;
	}

div.menu4 { 
	padding-top: 8px;
	float: right;
	width: 670px;
	}
div.menu4 a{ font-size: 11px; }

div.obalm5 {
	background: url("/img/top2.gif") no-repeat; 
	height: 33px;
	}

div.menu5 { 
	font-size: 14px;
	color: #044476;
	text-align: right;
	padding: 10px 46px 0 0;
	float: right;
	width: 400px;
	}

div.main { 
	background: url("/img/main.gif") no-repeat;
	width: 780px;
	height: 477px;
	/*padding-top: 30px;*/
	}
div.maintextobal { 
	margin: 50px 0 0 0; padding: 0 46px 40px 80px;
	float: left;
	}
/* fotogaleria */
div.maintext { margin: 20px 20px; padding-left: 20px; }

div.img { 
	width: 166px;
	padding: 46px 10px 0 0;
	float: left;
	}
div.imgsch { 
	padding: 26px 0 0 40px;
	}
	
div.fotoobal { 
	width: 126px; height: 97px;
	margin: 10px 16px 6px 0; padding: 0;
	float: left;
	}
div.fotoramcek { position: relative; }
	
div.text { 
	width: 450px;
	margin: 20px 0 0 0;
	float: left;
	}
	
div.text2 { 
	
	margin: 20px 0 0 0;
	clear: left;
	}
div.text p { margin: 10px 0 0 0; }

div.textsch { 
	width: 567px;
	margin: 20px 0 0 0;
	}
div.textsch p { margin-left: 90px; }

div.tableobal {
	padding: 26px 0 0 0;
	margin: 0 0 0 40px;
	width: 587px;
	/*text-align: center;*/
	clear: both;
	}
div.tablev { 
	background: url("/img/tab_vrch.gif") no-repeat;
	height: 65px;
	}
div.tablev p { 
	margin: 0; padding: 26px 0 0 46px;
	color: #ef9c00;
	font-size: 18px;
	font-weight: bold;
	}
div.tables { 
	background: url("/img/tab_spodok.gif") no-repeat;
	height: 46px;
	}
div.tables p { 
	margin: 0; padding: 6px 0 0 46px;
	font-size: 10px;
	}
div.tablem { 
	background: url("/img/tab_podklad.gif") repeat-y;
	margin: 0; padding: 0;
	text-align: center;
	}
	
div.pata {
	background : url("/img/pata.gif") no-repeat;
	height: 83px;
	text-align: right;
	}
div.pata img {
	position: relative;
	bottom: -70px;
	left: -5px;
}

img { border: none; }
img.left { float: left; margin: 0 20px 10px 0; }
img.right { float: right; margin-left: 20px; }

img.foto { 
	margin: 5px 0 0 5px;
	width: 109px; height: 82px;
	}
img.ramcek { 
	position: absolute;
	top: 0; left: 0;
	}

p { margin: 10px 20px 0 0; }

form { margin: 0; padding: 0; text-align: center; }
select,input,textarea { width: 202px; }
input.buton { 
	width: auto;
	color: #fff;
	background: #ec9e00;
	border: 1px solid #2b3f3d;
	}

li { 
	margin-bottom: 6px;
	list-style-position: outside;
	}
li.nostyle { list-style: none outside; }

.center { text-align: center; }
.c { text-align: center ! important; }
.l { text-align: left ! important; }
.r { text-align: right ! important; }
.chyba { color: red; }
.clear { clear: both; }

h1,h2,h3,h4 { margin: 20px 20px 0 0;
	clear: both;
}

h1 { font-size: 120%; color: #83988f; }
h2 { font-size: 16px; color: #EC9E00;
	font-weight: normal; 
	}
h3 { font-size: 14px; color: #044476; 
	font-weight: normal; 
	}
h4 { font-size: 100%; color: #bd7d00; }

hr {	
	width: 96%;
	border: 1px solid white;
	text-align: left;
	height: 1px;
	}
	
table {
	border-collapse: collapse;
	table-layout: auto;
	margin: auto;
	/*margin: 10px 0 10px 20px;*/
	}
td {
	padding: 10px 6px;
	vertical-align: top;
	font-size: 14px;
	}
	
table.form td {
	padding: 2px 6px;
	vertical-align: top;
	text-align: right;
	font-size: 14px;
	/*color: #005073;*/
	}

table.parametre {
	width: 570px;
	border-collapse: collapse;
	table-layout: auto;
	margin: auto;
	}
table.parametre th { 
	height: 20px;
	padding: 0px 6px 0 6px;
/*	padding-left: 40px;*/
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #e4e4e4;
	}
table.parametre td {
	padding: 0px 6px 0 6px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	border-bottom: 1px solid #e4e4e4;
	}
	
table.schemy {
	width: 567px;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0 0 0 50px;
	}
table.schemy td {
	color: #010101;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	}

a { 
	color: #ad7100;
	text-decoration: underline;
	font-size: 12px;
	}

a:hover { 
	color: #ad7100;
	text-decoration: none;
	}

a.p0 { 	
	color: #044476;
	text-decoration: none;
	padding: 0 3px;
	}

a.p0:hover { color: #c67d00; }

a.p1 {
	text-decoration: none;
	color: #c67d00;
	padding: 0 3px;
	}

a.m1 {
	float: left;
	background: url("/img/menu1.gif") no-repeat;
	width: 63px; height: 18px;
	}
a.m11 {	
	float: left;
	width: 63px; height: 18px;
	}
a.m11:hover { background: url("/img/menu1.gif") no-repeat; }

a.m2 {
	float: left;
	background: url("/img/menu2.gif") no-repeat;
	width: 110px; height: 18px;
	}
a.m22 {
	float: left;
	width: 110px; height: 18px;
	}
a.m22:hover { background: url("/img/menu2.gif") no-repeat; }

a.m1e {
	float: left;
	background: url("/img/menu1e.gif") no-repeat;
	width: 79px; height: 18px;
	}
a.m11e {	
	float: left;
	width: 79px; height: 18px;
	}
a.m11e:hover { background: url("/img/menu1e.gif") no-repeat; }

a.m2e{
	float: left;
	background: url("/img/menu2e.gif") no-repeat;
	width: 118px; height: 18px;
	}
a.m22e {
	float: left;
	width: 118px; height: 18px;
	}
a.m22e:hover { background: url("/img/menu2e.gif") no-repeat; }

a.m20{
	float: left;	
	width: 112px; height: 18px;
	}
a.m20 {
	float: left;
	width: 112px; height: 18px;
	}
a.m20:hover { background: url("/img/menu33.gif") no-repeat 5px 1px; }
a.m202{
	float: left;	
	width: 112px; height: 18px;
	background: url("/img/menu33.gif") no-repeat 5px 1px; 
	}

a.m20e{
	float: left;
	margin: 2px 0 0 5px;
	width: 112px; height: 16px;
	}
a.m20e {
	float: left;
	width: 112px; height: 16px;
	}
a.m20e:hover { background: url("/img/menu34.gif") no-repeat 5px 1px; }

a.m202e{
	float: left;
	background: url("/img/menu34.gif") no-repeat 5px 1px;
	margin: 2px 0 0 5px;
	width: 112px; height: 16px;

}
a.m3 {
	float: left;
	background: url("/img/menu3.gif") no-repeat;
	width: 112px; height: 18px;
	}
a.m33 {
	float: left;
	width: 112px; height: 18px;
	}
a.m33:hover { background: url("/img/menu3.gif") no-repeat; }

a.m4 {
	float: left;
	background: url("/img/menu4.gif") no-repeat;
	width: 115px; height: 18px;
	}
a.m44 {
	float: left;
	width: 115px; height: 18px;
	}
a.m44:hover { background: url("/img/menu4.gif") no-repeat; }

a.m5 {
	float: left;
	background: url("/img/menu5.gif") no-repeat;
	width: 48px; height: 18px;
	}
a.m55 {
	float: left;
	width: 48px; height: 18px;
	}
a.m55:hover { background: url("/img/menu5.gif") no-repeat; }

a.m6 {
	float: left;
	background: url("/img/menu6.gif") no-repeat;
	width: 72px; height: 18px;
	}
a.m66 {
	float: left;
	width: 72px; height: 18px;
	}
a.m66:hover { background: url("/img/menu6.gif") no-repeat; }

a.m7 {
	float: left;
	background: url("/img/menu7.gif") no-repeat;
	width: 79px; height: 18px;
	}
a.m77 {
	float: left;
	width: 79px; height: 18px;
	}
a.m77:hover { background: url("/img/menu7.gif") no-repeat; }

a.m8 {
	float: left;
	background: url("/img/menu8.gif") no-repeat;
	width: 59px; height: 18px;
	}
a.m88 {
	float: left;
	width: 59px; height: 18px;
	}
a.m88:hover { background: url("/img/menu8.gif") no-repeat; }

a.m5e {
	float: left;
	background: url("/img/menu5e.gif") no-repeat;
	width: 50px; height: 18px;
	}
a.m55e {
	float: left;
	width: 50px; height: 18px;
	}
a.m55e:hover { background: url("/img/menu5e.gif") no-repeat; }

a.m7e {
	float: left;
	background: url("/img/menu7e.gif") no-repeat;
	width: 88px; height: 18px;
	}
a.m77e {
	float: left;
	width: 88px; height: 18px;
	}
a.m77e:hover { background: url("/img/menu7e.gif") no-repeat; }

a.m8e {
	float: left;
	background: url("/img/menu8e.gif") no-repeat;
	width: 59px; height: 18px;
	}
a.m88e {
	float: left;
	width: 59px; height: 18px;
	}
a.m88e:hover { background: url("/img/menu8e.gif") no-repeat; }


a.ma {
	float: left;
	background: url("/img/menua.gif") no-repeat;
	width: 58px; height: 18px;
	}
a.maa {
	float: left;
	width: 58px; height: 18px;
	}
a.maa:hover { background: url("/img/menua.gif") no-repeat; }

a.mb {
	float: left;
	background: url("/img/menub.gif") no-repeat;
	width: 60px; height: 18px;
	}
a.mba {
	float: left;
	width: 60px; height: 18px;
	}
a.mba:hover { background: url("/img/menub.gif") no-repeat; }

div.pocitadlo {
	color: #fff;
	font-size: 14px;
	background: url('/img/pocitadlo.gif') no-repeat 50% 50%;
	width: 150px;
	text-align: center;
	position: absolute;
	top: 228px;
	left: 10px;
/*	padding-right: 17px;*/
}

.flleft {
	float: left;
}

#ekosolar {
	position: absolute;
	left: 565px;
	top: 111px;
}

#ekosolar a {
	display: block;
	width: 180px;
	height: 50px;
}
.hidden {
	display: none;
}

.menu_break {
	float: left;
	width: 120px;
}
.sk_lang {
	margin-left: 33px;
	height: 18px;
	float: left;
	width: 50px;
	background: url('/img/lang_sk.gif') no-repeat top left;
}
a.sk_lange:hover {
	background: url('/img/lang_sk.gif') no-repeat top left;
}
.sk_lange {
	margin-left: 3px;
	height: 18px;
	float: left;
	width: 50px;
}

a.en_lang:hover { 
	background: url('/img/lang_en.gif') no-repeat top left;
}
.en_lang {
	height: 18px;
	float: left;
	width: 42px;
}

.en_lange {
	height: 18px;
	float: left;
	width: 42px;
	background: url('/img/lang_en.gif') no-repeat;
}