body, form, table, ul, img { padding: 0; margin: 0; border: 0; }
body { background-color: #00bb9c; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size: 75%; }
h1, h2, h3, h4, p { margin-top: 0; margin-bottom: 1em; line-height: 140%; }
h1 { font-size: 150%; font-weight: bold; }
h2 { font-size: 120%; font-weight: bold; }
h3 { font-size: 110%; font-weight: bold; }
h4 { font-size: 100%; font-weight: bold; }
a { color: #1f7163; text-decoration: underline; }
h1 a, h2 a, h3 a, h4 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: underline; }
#container { width: 970px; margin: 10px auto 0 auto; background-image: url(http://www.samila.cz/img/body.jpg); background-repeat: repeat-y; background-position: left top; background-color: #ffffff; }
#head { width: 970px; height: 170px; background-image: url(http://www.samila.cz/img/head.jpg); background-position: top left; background-repeat: no-repeat; background-color: #00bb9c; }
#logo { width: 166px; height: 134px; margin: 0; padding: 18px 0 0 61px; float: left; }
#headRight { margin: 0; width: 620px; height: 145px; padding: 25px 21px 0 0; font-size: 11px; color: #0affd5; float: right; }
#menu { float: left; text-align: right; width: 450px; padding: 4px 9px 0 0; }
#menu a { color: #ffffff; text-decoration: none; margin-left: 13px; margin-right: 13px; }
#menu a:hover { text-decoration: underline; }
#menu span { margin-left: 13px; }
#headRight form { width: 146px; height: 21px; padding: 1px 4px 0 10px; background-repeat: no-repeat; background-position: right top; display: block; border: 0; margin: 0; }
#findText { color: #ffffff; border: none 0; width: 125px; height: 19px; margin: 0; background-image: url(http://www.samila.cz/img/search-bgrnd.jpg); background-repeat: repeat-x; display: block; float: left; padding: 0; }
#findSubmit { border: none 0; width: 20px; height: 20px; margin: 1px 0 0 0; background-image: url(http://www.samila.cz/img/hledej.gif); background-repeat: no-repeat; display: block; float: right; padding: 0; }
#headRight big { font-size: 27px; color: #ffffff; display: block; clear: both; }
#main { float: right; width: 695px; padding: 8px 30px 20px 20px; }
#mainSingle { width: 685px; padding: 30px 0 0 10px; }
#telo { width: 441px; padding: 30px 29px 0 10px; float: left; }
#mainRight { padding: 30px 0 0 0; width: 215px; float: right; }
#teloHome { width: 328px; padding: 22px 29px 0 10px; float: left; }
#mainRightHome { padding: 22px 0 0 0; width: 328px; float: right; }
#main h1 { color: #113e36; font-family: 'Arial Black' , Arial, Tahoma, Helvetica, sans-serif; font-size: 200%; letter-spacing: -0.08em; font-weight: bold; }
#main h2, #main h3, #main h4 { color: #096151; font-family: 'Arial Black' , Arial, Tahoma, Helvetica, sans-serif; font-size: 150%; letter-spacing: -0.05em; font-weight: bold; }
#main ul, #main ol, #main li { color: #029097; line-height: 140%; margin-bottom: 1em; }
#main ul, #main ol { padding-left: 20px; }
#main li ul, #main li ol { margin-top: 1em; }
#main span { color: #000000; }
#main form { padding: 10px 10px 10px 20px; display: block; background-color: #E6F5FF; }
#main td { vertical-align: top; }
#navigace { padding: 0 0 0 10px; font-size:10px; border-bottom: dotted 1px #288f7e; width: 450px}
#navigace a { text-decoration: none; }
#navigace a:hover { text-decoration: underline; }
#left { float: left; width: 215px; padding: 22px 0 22px 10px; }
#leftMenu ul { width: 195px; list-style-type: none; padding: 0 0 45px 20px; }
#leftMenu li { font-size: 14px; border-bottom: solid 1px #E1E1E1; }
#leftMenu ul li a {color: #00878a;  display: block; margin: 0; padding: 8px 0 0 25px; background-image: url(http://www.samila.cz/img/li.gif); background-position: 0 8px; background-repeat: no-repeat; width: 170px; height: 22px; text-decoration: none; font-size: 14px; }
#leftMenu ul li a:hover { text-decoration: underline; }
#leftMenuActive a { color: #000000; }
#left big { font-size: 17px; font-weight: normal; color: #113e36; }
#leftTextTop { height: 9px; width: 215px; background-image: url(http://www.samila.cz/img/menu_t.png); background-repeat: no-repeat; background-position: left top; font-size: 1px; }
#leftText { background-color: #E6F5FF; margin-top: 5px; margin-bottom: 20px; padding: 0; }
#leftTextBottom { padding: 0; margin: 0; height: 9px; width: 215px; font-size: 1px; background-repeat: no-repeat; background-position: left bottom; }
#spodekMenu { clear: both; margin: 0 0 0 10px; height: 25px; padding-top: 10px; width: 950px; background-color: #113c35; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #E1E1E1; text-align: center; color: #ffffff; }
#spodekMenu a { margin-left: 20px; margin-right: 20px; color: #ffffff }
#spodekMenu a.main { font-weight: bold; }
#paticka { text-align:right; clear: both; padding: 30px 25px 10px 25px; font-size: 90%; color: #818181; }
#paticka a { font-weight: bold; }
#paticka strong { color: #029097; font-weight: bold; }
#body_dow { width: 970px; height: 28px; background-image: url(http://www.samila.cz/img/spodek.jpg); background-position: left bottom; background-repeat: no-repeat; }
.FloatLeft { float: left; }
.FloatRight { float: right; }
.ClearBoth { clear: both; }
.DisplayNone { display: none; }
.textAlignRight { text-align: right; }
div.hr { margin: 10px 0 30px 0; border-top: solid 1px #E1E1E1; }
div.frame { width: 328px; margin: 0 0 20px 0; background-image: url(http://www.samila.cz/img/ram.gif); background-repeat: repeat-y; }
div.frameT { width: 328px; height: 10px; background-image: url(http://www.samila.cz/img/ram-vrsek.gif); background-repeat: no-repeat; background-position: left bottom; font-size: 1px; }
div.frameB { width: 328px; height: 10px; background-image: url(http://www.samila.cz/img/ram-spodek.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; }
div.boxObsah { padding: 3px 15px 3px 15px; }
div.frameNarow { width: 215px; margin: 0 0 20px 0; background-image: url(http://www.samila.cz/img/ram-uzky.gif); background-repeat: repeat-y; }
div.boxVrsek { width: 215px; height: 10px; background-image: url(http://www.samila.cz/img/ram-uzky-vrsek.gif); background-repeat: no-repeat; background-position: left bottom; font-size: 1px; }
div.boxSpodek { width: 215px; height: 10px; background-image: url(http://www.samila.cz/img/ram-uzky-spodek.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; }
a.goto { background-image: url(http://www.samila.cz/img/goto.gif); background-position: center right; background-repeat: no-repeat; padding-right: 20px; }
