body { margin: 0; padding:0; text-align: center; font: normal normal 80%  'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, Sans-serif; background-image: url('/grafika/bg.png'); background-position: top center; background-color: #000; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
form { margin: 0; padding: 0; }
table { font-size: 100%; border: 0; border-collapse: collapse; }
h1 { font-size: 90%; font-weight: bold; padding: 15px; margin: 0; padding-top: 0; }
#header { margin: 0 auto; width: 950px; text-align: left; }
#header img { border: 0; }
#menu-top { text-align: center; }
#menu-top-bunky { margin: 0 auto; width: 950px; text-align: left; }
#menu-top-bunky div.b1 { width: 190px; background-color: rgb(47,77,92); float: left; font-size: 1px; height: 4px; background-image: url('/grafika/bp.png'); background-position: top right; background-repeat: repeat-y; }
#menu-top-bunky div.b2 { width: 190px; background-color: rgb(30,117,95); float: left; font-size: 1px; height: 4px; background-image: url('/grafika/bp.png'); background-position: top right; background-repeat: repeat-y; }
#menu-top-bunky div.b3 { width: 190px; background-color: rgb(18,112,40); float: left; font-size: 1px; height: 4px; background-image: url('/grafika/bp.png'); background-position: top right; background-repeat: repeat-y; }
#menu-top-bunky div.b4 { width: 190px; background-color: rgb(117,161,15); float: left; font-size: 1px; height: 4px; background-image: url('/grafika/bp.png'); background-position: top right; background-repeat: repeat-y; }
#menu-top-bunky div.b5 { width: 190px; background-color: rgb(161,117,15); float: left; font-size: 1px; height: 4px; }
#menu-top div.menuline { height: 1px; background-color: #fff; font-size: 1px; clear: both;}
#menu { background-color: #000; }
#menu ul { margin: 0; padding: 0; margin: 0 auto; width: 950px; text-align: left; list-style-type: none; font-family: arial; font-size: 8pt; }
#menu ul li { float: left; width: 190px; }
#menu ul li a { display: block; text-align: center; height: 32px; line-height: 32px; text-decoration: none; color: #fff; background-image: url('/grafika/wp.png'); background-position: top right; background-repeat: repeat-y; }
#menu ul li a.b1a, #menu ul li a.b1:hover { background-color: rgb(47,77,92); }
#menu ul li a.b2a, #menu ul li a.b2:hover { background-color: rgb(30,117,95); }
#menu ul li a.b3a, #menu ul li a.b3:hover { background-color: rgb(18,112,40); }
#menu ul li a.b4a, #menu ul li a.b4:hover { background-color: rgb(117,161,15); }
#menu ul li a.b5a, #menu ul li a.b5:hover { background-color: rgb(161,117,15); }
#menu ul li a.b5 { background-image: none; }
#menu div { clear: both; height: 40px; }
#obsah { background-color: #fff; }
#obsah-odsaz { margin: 0 auto; width: 950px; text-align: left; padding: 60px 0; }
#paticka { background-color: #000; border-bottom: 1px solid #fff; }
#paticka-odsaz { height: 130px; margin: 0 auto; width: 950px; text-align: left; background-image: url('/grafika/paticka.png'); background-repeat: no-repeat; background-position: bottom right; }
div.patickalogo { background-image: url('/grafika/patickalogo.png'); background-repeat: no-repeat; height: 45px; font-size: 1px; float: left; width: 65px; }
div.patickatext { color: #fff; float: left; width: 800px; font-family: arial; font-size: 8pt; }
.h20 { height: 20px; font-size: 1px; }
div.patickatext p { margin: 0; padding: 0; }
div.patickatext p a { color: #fff; }
#activelinks a { color: #fff; }
#activelinks { padding: 0; }
div.patickatext p.pt5 { padding-top: 5px; }
div.cb { font-size: 1px; height: 1px; clear: both; }
div.indexright { float: right; width: 430px; }
div.indexleft { float: left; width: 475px; }
h2 { margin: 0; padding: 0; font-size: 130%; font-weight: normal; color: rgb(14,106,133); padding-bottom: 20px; }
div.indexright ul, div.seolinkright ul { margin: 0; padding: 0; list-style-type: none; font-size: 90%; }
div.indexright ul li, div.seolinkright ul li { padding: 3px 0; padding-left: 30px; text-align: justify; padding-right: 0px; background-image: url('/grafika/bullet.png'); background-position: 0px 7px; background-repeat: no-repeat; }
div.indexright { border-left: 2px solid rgb(176,209,234); }
div.indexright-odsaz { padding: 15px 30px; padding-right: 0; }
div.indexright strong { font-weight: normal; }
div.cil { border: 3px solid #eee; padding: 20px; background-image: url('/grafika/bgcil.png'); background-repeat: no-repeat; }
div.cil p { margin: 0; padding: 0; text-align: justify; }
div.cil p.podpis { text-align: right; padding-top: 10px; font-size: 90%; font-style: italic; }
div.cojeseo { padding-top: 30px; padding-left: 15px; }
div.cojeseo h2 { padding-bottom: 10px; margin: 0; }
#obsah-odsaz div.cojeseo p { padding: 0; margin: 0; text-align: justify; padding-right: 13px; }
h2.centerb { text-align: center; color: rgb(99,136,11); padding-bottom: 0px; }
.pt40 { padding-top: 40px; }
div.strom-vetve { background-image: url('/grafika/gl.png'); background-position: top center; height: 44px; background-repeat: no-repeat; }
div.strom-leva { float: left; width: 470px; }
div.strom-bunka-l { width: 332px; float: left; }
div.strom-bunka-horni { background-image: url('/grafika/boblouk-h.png'); background-repeat: no-repeat; height:30px; font-size: 1px; }
div.strom-bunka-obsah { border: 3px solid rgb(229,229,229); border-top: 0; border-bottom: 0; text-align: center; }
div.strom-bunka-dolni { background-image: url('/grafika/boblouk-d.png'); background-repeat: no-repeat; height:30px; font-size: 1px; }
div.strom-bunka-p { width: 332px; float: right; }
div.strom-prava { float: right; width: 470px; }
.pl50 { padding-left: 50px; }
.pr50 { padding-right: 50px; }
div.strom-bunka-obsah h3 { padding: 0; margin: 0; font-size: 100%; }
#obsah-odsaz div.strom-bunka-obsah p { margin: 0; padding: 4px 20px; padding-top: 8px; font-size: 85%; text-align: justify; }
div.strom-vetve-2 { background-image: url('/grafika/gl2.png'); background-position: top center; height: 44px; background-repeat: no-repeat; }
#obsah-odsaz p { padding: 5px 0; margin: 0; }
div.garance { border: 3px solid #eee; padding: 20px; background-image: url('/grafika/bggarance.png'); background-repeat: no-repeat; padding-left: 150px; }
div.garance h2 { padding-bottom: 0px; }
.h60 { height: 60px; }
.priklad-vysvetleni { padding: 0 100px; }
.priklad-vysvetleni p { text-align: justify; }
div.reference { float: left; width: 400px; border-left: 3px solid #eee; }
div.reference-odsaz { padding: 20px 0; padding-left: 30px; }
div.reference h2 { padding-bottom: 3px; }
div.reference h3 { font-size: 100%; margin: 0; padding: 0; padding-top: 10px; }
#obsah div.reference p { padding: 0; margin: 0; font-size: 90%;  }
div.kontakt { float: right; width: 400px; border-left: 3px solid #eee; }
div.kontakt-odsaz { padding: 20px 0; padding-left: 30px; }
#obsah p a { color: #000; }
div.seolinkright { float: right; width: 520px; }
div.seolinkleft { float: left; width: 345px; }
#obsah div.seolinkleft p { text-align: justify; font-size: 95%; }
div.jakfungujeseolink { float: left; width: 316px; }
div.jakfungujeseolink div { padding-right: 30px; }
div.jakfungujeseolink p, div.seolink-zapojeni p, div.seolink-cena p { font-size: 95%; text-align: justify; }
div.seolink-zapojeni { float: left; width: 316px; }
div.seolink-zapojeni div { padding-right: 30px; padding-left: 30px; }
div.seolink-cena { float: left; width: 316px; }
div.seolink-cena div { padding-left: 30px; }
div.seolink-cena ul { margin: 0; padding: 0; list-style-type:none; }
div.seolink-cena ul li { padding: 3px 0; padding-left: 30px; text-align: justify; padding-right: 0px; background-image: url('/grafika/bullet.png'); background-position: 0px 7px; background-repeat: no-repeat; }
div.seolinkgraphup { float: left; width: 330px; text-align: center; }
div.seolink-moreinfo { float: right; width: 600px; }
div.seolink-moreinfo p { font-size: 95%; text-align: justify; }
div.sprava-left { float: left; width: 420px; }
div.sprava-left p, div.sprava-right p { text-align: justify; }
div.sprava-left ul, div.sprava-right ul, div.copywriting-left ul { margin: 0; padding: 0; list-style-type:none; padding-left: 20px; }
div.sprava-left ul li, div.sprava-right ul li, div.copywriting-left ul li { padding: 3px 0; padding-left: 30px; text-align: justify; padding-right: 0px; background-image: url('/grafika/bullet.png'); background-position: 0px 7px; background-repeat: no-repeat; }
div.sprava-right { float: right; width: 420px; }
div.sprava-left p strong, div.sprava-right p strong { color: green; }
div.copywriting-left { float: left; width: 500px; }
div.copywriting-left p { text-align: justify; }
div.copywriting-right { float: right; width: 350px; padding-top: 40px; }
div.copywriting-left p strong { color: green; }
div.oseomedia-maincontact { float: left; width: 400px; }
div.oseomedia-maincontact-ram { border: 3px solid #ddd; padding: 15px 50px; }
div.oseomedia-maincontact-ram h2 { padding-top: 10px; padding-bottom: 10px; }
div.oseomedia-graph { float: right; width: 500px; text-align: center; padding-top: 10px; }
div.oseomedia-tretina { float: left; width: 316px; }
div.oseomedia-tretina-ram { border-left: 3px solid #eee; padding: 20px; }
div.oseomedia-tretina-ram h3 { padding: 0; margin: 0; font-size: 110%; font-weight: bold; padding-top: 20px; padding-bottom: 10px; }
div.h60 { height: 60px; }
#header-logo { float: left; width: 300px; }
#header-nadpis { float: right; width: 500px; height: 130px; }
#header-nadpis h1 { padding: 0; margin: 0; font-weight: bold; color: #666; padding-top: 10px; font-size: 7pt; text-align: right; }