body { background-color: rgb(245,245,245); text-align: center; font: normal normal 80%  Arial, Verdana, Tahoma, 'Trebuchet MS', Trebuchet,  Sans-serif; margin: 0; padding: 0; }
a { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }
img { border: 0; }

#vse { width: 980px; margin: 0 auto; background-color: #fff; padding-top: 15px; }
.cb { clear: both; font-size: 1px; }
p { margin: 0; padding: 0; text-align: justify; line-height: 160%; padding: 5px 0; }

#hmenu { padding-right: 50px; padding-top: 37px; font-size: 95%; }
#hmenu a { padding: 5px 8px; text-decoration: none; border-bottom: 3px solid rgb(179,75,45); margin: 0 2px; }
#hmenu a:hover, #hmenu a.act { background-color: rgb(179,75,45); color: #fff; border-bottom: 3px solid #000; }
#hmenu ul { margin: 0; padding: 0; }
#hmenu ul li { display: block; float: left; padding: 0; margin: 0; width: auto; height: auto; }

#telo { padding: 0 20px; font-size: 95%; clear: both; position: relative; }
#lmenu { width: 230px; float: left; font-size: 95%; }
#pobsah { width: 640px; float: right; text-align: left; }
#lmenu ul { margin: 0; padding: 0; }
#lmenu ul li { display: block; padding: 0; margin: 0; }
#lmenu ul li a { display: block; padding: 6px 15px; border-bottom: 1px solid rgb(200,200,200); text-decoration: none; text-align: left; }
#lmenu ul li a:hover, #lmenu ul li a.act { background-color: rgb(248,248,248); color: rgb(179,75,45); }

#telo-subweb { padding: 40px 20px; clear: both; padding-right: 50px; }

#lmenu ul li ul li a { padding-left: 35px; background-image: url('/grafika/bullet2.gif'); background-repeat: no-repeat; background-position: 18px center; font-size: 90%; color: rgb(179,75,45); }

h3 { margin: 0; padding: 0; font-size: 115%; padding-bottom: 5px; padding-top: 20px; }
h1.sm { margin:0;padding:0;font-weight:normal; font-size:90%;text-align: right; color: rgb(220,220,220); }
div.h1, h1 { font-size:24px; padding: 20px 0; line-height: 140%; font-weight: normal; }
div.h1 span, h1 span { color: #999; }
div.h2, h2 { font-size:15px; padding: 15px 0; line-height: 140%; font-weight: normal; }
div.h2 span, h2 span { color: #999; }

#pobsah ul li, #pobsah ol li { line-height: 160%; padding: 5px 0; }
#pobsah a { color: rgb(179,75,45); }

p.dalsiinfo { font-size: 90%; color: #999; padding-top: 30px; padding-bottom: 30px; }

#indexspodnicastods { padding: 60px 40px; }
#indexspodnicast { border-top: 3px solid #ddd; padding-top: 30px; }
#indexspodnicastl { float: left; width: 585px; padding-top: 20px; }
#indexspodnicastr { float: right; width: 270px; }
#indexspodnicastr div { padding-right: 0; }
#indexspodnicastr ul, #firmamenu ul { list-style-type: none; margin:0; padding: 0; }
#indexspodnicastr ul li, #firmamenu ul li { margin: 0; padding: 0; }
#indexspodnicastr ul li a, #firmamenu ul li a { display: block; text-decoration: none; border-bottom: 1px solid #ddd; font-size: 90%; font-weight: bold; padding: 5px 25px; }
#indexspodnicastr ul li a:hover, #firmamenu ul li a:hover { color: green; }
#firmamenu ul li a.act { color: green; }
#pata { padding-top: 80px; font-size: 80%; padding-bottom: 10px; color: #666; }
#pata a { color: #666; }
#pata-l { float: left; width: 870px; }
#pata-r { float: right; width: 80px;  }

p.icons span { float: left; display: block; font-size: 80%; padding-left: 15px; padding-right: 14px;}
p.icons span.notchecked { color: #aaa; }
p.icons span.checked { background-image: url('/grafika/checked.png'); background-repeat: no-repeat; background-position: 0% 50%; }


#blog { font-weight: bold; padding-bottom: 15px; padding-top: 25px; }
#indexvitejte { margin:0; font-weight: bold; padding-bottom: 5px; padding-top: 5px; font-size: 1em; text-align: left; line-height: 100%;}
#blog a { color: #999; }
#blogpata-poz { float: right; width:620px; }
#blogpata { padding: 0 40px; padding-bottom: 20px; padding-left: 0px; }
#blogpata p { color: rgb(50,50,50); padding: 0; margin: 0; }
#pataabout-poz { float: left; width:295px; }
#pataabout { padding-bottom: 30px; padding-left: 40px; border-right: 3px solid #eee; padding-right: 25px; }
#pataabout p { color: rgb(50,50,50); padding: 0; margin: 0; }
#pataabout a { color: #666; }
.bunkablog { width: 290px; float: left; border-left: 3px solid #eee; font-size: 95%; }
.bunkablog-ods { padding-right: 15px; padding-left: 15px; }
.bunkablogf, .bunkablogl { width: 275px; }
.bunkablogf { border-left: 0; }
.bunkablogf .bunkablog-ods { padding-left: 0; }
.bunkablogl .bunkablog-ods { padding-right: 0; }
.bunkablog .nadpis { font-size: 110%; }
.bunkablog .nadpis a { color: #666; }
.bunkablog .date { font-size: 85%; padding-bottom: 3px;}

.videospot { text-align:center;clear:both;padding-top:50px; }
.videospot div { width:880px;height:350px;margin:0 auto; }
.videospot a { display:block;width:880px;height:350px }
#lmenuspot { padding-top: 20px; }
#lmenucall { padding-top: 40px; }

#pataworking-poz { padding: 40px; text-align: left; padding-top: 100px; }
#pataworking-l { float: left; width: 400px; }
#pataworking-l p { text-align: center; line-height: 180%; padding: 5px 0; }
#pataworking-l span { font-size: 150%; font-weight: bold; display: block; text-align: center; }
#pataworking-l span.sp1 { font-size: 400%; }
#pataworking-l .gr { color: green; font-weight:bold; }

#pataworking-r { float: right; width: 420px; }
#pataworking-l-ram { border-right: 5px solid rgb(240,240,240); }
#pataworking-l-odsaz { padding: 30px; }
#pataworking-r-odsaz { padding-top: 45px; padding-left: 45px; background-image:url('/grafika/yellowarrow.gif'); background-position: bottom right; background-repeat: no-repeat; }
#pataworking-r li { padding: 4px 0; }
#pataworking-r b { font-size:120%;letter-spacing:-1px; }


#konzultace-zdarma { width: 87px; height: 130px; position: absolute; top:-25px;right:5px;}


