* {margin: 0px; padding: 0px;}

body {
	background-color: #f1f1f1; font-family:  Arial,Tahoma, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 1.4;
	font-size: 70%; color: #737277;
}

a {color: #ff6400;}

.clear {clear: both; height: 1px;}
.bold {font-weight: bold;}
img {border: 0px;}


#obal {width: 775px;}
#top {text-align: right; background-color: #dcdcdd; padding: 1px 15px 1px 2px; color: #ff6400;font-family: Arial, Tahoma;}
#top a {color: #87868a; text-decoration: none; font-size: 10px; }
#top a:hover {text-decoration: underline;}

#logo {background-color: #fff; position: relative; width: 100%; height: 63px;}
#logo .hh1 {margin:0px; padding: 0px;}
#logo .sgs {position: absolute; right: 0px; top: 0px; height: 63px;}

#menu .dobrapumpa {background-color: #fff; height: 31px; width: 187px; display: block; position: absolute; top: 0px; left: 0px;}

#menu {height: 31px; background: url('dobrapumpa.gif') no-repeat top left #525256; padding-left: 172px; position: relative;
			font-family: arial, tahoma,verdana; font-size: 102%; z-index: 100;}
#menu a {text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu .odd {background:  url('oddmenu.gif') no-repeat 0px 5px; width: 5px; height: 25px; float: left; }
#menu ul li {list-style-type:none; display: block; float: left; position: relative; background: url('1x1.gif') no-repeat; padding: 0px;}

#menu .li0_1 {_width: 60px;}
#menu .li0_2 {_width: 100px;}
#menu .li0_3 {_width: 40px;}
#menu .li0_4 {_width: 90px;}
#menu .li0_5 {_width: 100px;}

#menu ul li a {padding: 8px 7px 6px 7px; display: block; color: #fff; height: 17px;}
#menu ul li a:hover {background-color: #ff6400; text-decoration: none; }
#menu ul li ul {display: none; position: absolute; top:31px; left: 0px; width: 180px; background-color: #fff; z-index:5; float: none;
			border: 1px solid #525256;}
#menu ul li ul li {display: block; float: none; text-align: left; padding: 0px; margin: 0px;}
#menu ul li ul li a {padding: 1px 4px 1px 4px; display: block; color: #737277; float: none;}
#menu ul li ul li a:hover{text-decoration: none; background-color: #f5f5f5; color: #ff6400;}
#menu ul li:hover ul{display: block; padding: 0px; margin: 0px;}
#menu .odd {color: #ff6400; padding: 9px 0px 0px 0px; width: 1px;}


#kolaz {background: url('../foto-na-titulku.jpg') no-repeat; height: 286px; position: relative; width: 100%;}
#kolaz .obsah {position: absolute; right: 0px; bottom: 10px; width: 249px;}
#kolaz .obsah a {display: block; background: url('kostka.gif') no-repeat 0px 5px; padding: 3px 0px 1px 15px; 
			text-decoration: none; color: #4d4c4d; border-bottom: 1px solid #4d4c4d; margin-bottom: 6px;
			width: 200px; text-transform: uppercase; font-family: Arial, Tahoma;}

#kolaz .obsah a:hover {color: #fff; border-bottom: 1px solid #fff;}

#pata {padding: 5px 15px 5px 0px; font-size: 10px; text-align: right; color: #87868a; background-color: #dcdcdd;}

#home #obsah p {margin: 0px 0px 6px 0px; line-height: 1.3; font-family: Arial, Tahoma;}
#home #obsah {background: url('iobsah.gif') no-repeat #fff; height: 320px; width: 100%; position: relative; clear: both;}
#home #obsah .kontakt {position: absolute; left: 540px; top: 46px; width: 220px; height: 260px; overflow: auto; }
#home #obsah .clanky {position: absolute; left: 54px; top: 46px; width: 185px; height: 250px; overflow: auto; }
#home #obsah .clanky h3{font-size: 100%; font-weight: bold;}
#home #obsah .clanky a {text-decoration: none;}
#home #obsah .clanky a:hover {text-decoration: underline;}

#home #obsah .mapa {position: absolute; left: 280px; top: 46px; width: 216px; height: 45px; overflow: hidden;}
#home #obsah .statistika {position: absolute; left: 280px; top: 140px; width: 216px; height: 45px; overflow: hidden;}
#home #obsah .kalkulator {position: absolute; left: 280px; top: 239px; width: 216px; height: 45px; overflow: hidden;}


#decimg {height: 46px; width: 100%; background: url('prechod.gif') top right no-repeat; overflow: hidden; margin-top: 0px;}
#decimg img {display: block; margin: 0px;}

#page #obsah {background-color: #fff;} 
#leva {float: left; width: 155px; padding: 5px 0px 5px 0px;}
#prava {float: right; width: 613px; padding: 5px 0px 5px 0px;}

.vnoreni {border-bottom: 1px solid #dcdcdd; padding: 2px 0px 5px 0px; margin-bottom: 18px;}
.vnoreni a {color: #737277; text-decoration: none; }
.vnoreni a:hover {text-decoration: underline;}

#page .h1 {background-color: #f5f5f5; text-transform: uppercase; margin-bottom: 18px;}
#page .h1 h1 {margin: 0px; padding: 0px 5px 0px 5px; display: inline; background-color: #fff; line-height: 1.1; font-size: 16px; 
			border-left: 2px solid #ff6400; border-right: 2px solid #ff6400; letter-spacing:0px;}

#rubobsah {padding-right: 10px;}
#rubobsah p {margin: 0px 0px 15px 0px;}

#lmenu {padding: 40px 0px 10px 0px; color: #737277; background-color: #f5f5f5;}
#lmenu a {display: block; background: url('menu-iko.gif') no-repeat 0px 4px; padding-left: 23px; color: #737277;
			text-decoration: none;}
#lmenu a:hover {text-decoration: underline;}			
#lmenu .lvl1 {background: none;}			
#lmenu .lvl2 {background: none;}			
#lmenu .lvl3 {background: none;}			
#lmenu .lvl4 {background: none;}			
			
#lmenu .sel0 {font-weight: bold;}			
#lmenu .sel1 {color: #ff6400;}			
#lmenu .sel2 {color: #ff6400;}			
#lmenu .sel3 {color: #ff6400;}			
#lmenu .sel4 {color: #ff6400;}			

ul {padding-left: 15px; list-style-type: square;}
ul li {padding: 2px 0px 2px 0px; }


#clanky h2 {font-size: 100%; margin-bottom: 2px;}
#clanky .clanek {margin-bottom: 10px;}


#prava h2 {font-size: 17px; margin-bottom: 5px;}
#prava h3 {font-size: 15px; margin-bottom: 5px;}
#prava h4 {font-size: 100%; font-weight: bold; margin-bottom: 5px;}
#prava h5 {font-size: 100%; margin-bottom: 5px;}

#kalkulacka .number {width: 40px; border: 1px solid #ff6400; background-color: #ddd; font-size: 100%; padding: 2px;}
#kalkulacka .disabled {width: 40px; border: 1px solid #aaa; background-color: #ddd; font-size: 100%; padding: 2px; margin-right: 2px;
					color: #000;}



.formbox {padding-top: 20px;}
.formbox td {padding-bottom: 2px;}
.formbox .input {width: 400px; border: 1px solid #aaa; }
.formbox textarea {height: 120px; font-size: 15px;}
.formbox .submit {background-color: #ff6400; color: #fff; border: none; padding: 2px 5px 2px 5px; font-size: 100%;}

