li,ul,ol,p,input,select,textarea,form,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;}
html{background:#fff url(bg_html.jpg) repeat-x left top;}
body{padding:0;position:relative;margin:0 auto 20px auto;width:990px;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;}
#container{width:100%;background:transparent url(bg_body.jpg) repeat-y 72px 0;}
#main{width:543px;margin-top:292px;padding:63px 145px 30px 50px;min-height:180px;float:right;position:relative;background:transparent url(bg_main.jpg) no-repeat 100% 0px;z-index:1}
body#reference #main{width:640px;padding:100px 98px 0 0;background:transparent url(bg_main-reference.jpg) no-repeat 100% 0px;}
ul#language{position:absolute;top:0;left:0;width:880px;height:225px;padding:67px 110px 0 0;background:url(bg_head.jpg) no-repeat 0 0;z-index:1;}
#side{width:156px;float:left;margin:533px 0 0 0;padding:0 0 0 16px;position:relative;left:72px;}
ul#menu{position:absolute;top:292px;left:47px;background:url(bg_menu.jpg) no-repeat 0 0;width:207px;height:205px;padding:5px 0 0 41px;z-index:3;}
#horizontalmenu{position:absolute;top:265px;left:100px;width:690px;height:20px;z-index:5;}
#drobecky {position:absolute;top:302px;right:175px;font-size:100%;z-index:2;}
#drobecky span.here {color:#FE7E00;}
.skip {display:none;}
/*IE6 hack*/
/*\*/ * html #horizontalmenu { top:262px; } /**/
#flash{position:absolute;top:44px;left:62px;width:728px;height:220px;z-index:1;}
#kolecko{position:absolute;top:147px;left:799px;width:117px;height:125px;z-index:3;background-image:url(bedny.jpg);background-position:0 0;background-repeat:no-repeat;}
#footer{height:46px;padding:175px 0 0 0;margin:-175px 0 0 0;text-align:center;background:url(footer.gif) 0 0 no-repeat;position:static;z-index:0;}
/* Menu */
#menu li{height:44px;margin:1px 0;position:relative;float:left}
#menu li a{display:block;height:44px;width:0;overflow:hidden;}
#menu li.seo a{padding-left:207px;background:url(menu-seo.gif) 0 100% no-repeat;/background:url(menu-seo.gif) 0 122% no-repeat;}
#menu li.seo a:hover{background:url(menu-seo.gif) 0 0 no-repeat;}
#menu li.seo a.on{background:url(menu-seo.gif) 0 0 no-repeat;}
#menu li.marketing a{padding-left:185px;background:url(menu-marketing.gif) 0 100% no-repeat;}
#menu li.marketing a:hover{background:url(menu-marketing.gif) 0 0 no-repeat;}
#menu li.marketing a.on{background:url(menu-marketing.gif) 0 0 no-repeat;}
#menu li.obchod a{padding-left:170px;background:url(menu-obchod.gif) 0 100% no-repeat;/background:url(menu-obchod.gif) 0 122% no-repeat;}
#menu li.obchod a:hover{background:url(menu-obchod.gif) 0 0 no-repeat;}
#menu li.obchod a.on{background:url(menu-obchod.gif) 0 0 no-repeat;}
#menu li.www a{padding-left:161px;background:url(menu-www.gif) 0 100% no-repeat;/background:url(menu-www.gif) 0 122% no-repeat;}
#menu li.www a:hover{background:url(menu-www.gif) 0 0 no-repeat;}
#menu li.www a.on{background:url(menu-www.gif) 0 0 no-repeat;}
#menu li.reference a{padding-left:156px;background:url(menu-reference.gif) 0 0 no-repeat;}
#menu li.reference a:hover{background:url(menu-reference.gif) 0 100% no-repeat;}
#menu li.reference a.on{background:url(menu-reference.gif) 0 100% no-repeat;}
/* second-level lists */
#menu li ul{position:absolute;left:-999em; margin: -38px 0 0 0; background:url(submenu-hore.gif) 0 0 no-repeat;width:182px; height:53px;padding:50px 0;}
#menu li ul li a{display: block;position:relative;top: -25px;}
#menu li.seo ul{margin-left:195px;}
#menu li.marketing ul{margin-left:180px;}
#menu li.obchod ul{margin-left:165px;}
#menu li.www ul{margin-left:158px;}
#menu li.reference ul{margin-left:155px;}
#menu li ul li{height:auto;background:url(submentu-repeat.gif) repeat-y;margin:0;font-size:120%;float:none;}
#menu li ul li.last{padding-bottom:8px;background:url(submentu-dole-II.gif) 0 100% no-repeat;}
#menu li ul li a{width:145px !important;height:auto !important;padding:3px 0 3px 10px !important;margin:0 auto;background: url(submenu-item.gif) 0px 50% no-repeat !important;color:white !important;border-bottom:1px dashed #A8D7ED;text-decoration:none;}
#menu li ul li a:hover{text-decoration:underline;}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul{left:auto;z-index:10 !important;}
/* Menu v pravo - menuright */
#menuright{width:255px;padding:0 0 37px 0;position:absolute;top:158px;right:0;background:url(menuright-bot.gif) 1px 100% no-repeat;}
#main #menuright h2{height:45px;line-height:45px;padding:0 30px 0 0;margin:0;font-size:140%;text-align:right;color:white;background:url(menuright-head.gif) 0 0 no-repeat;}
#main #menuright ul{margin:0;padding:10px 0;background:#EBF9FE url(menuright-bg.gif) 0 0 repeat-y;}
#main #menuright ul li{margin:0;padding:0;background:none;}
#main #menuright ul li a{display:block;font-size:100%;font-weight:bold;margin:0;padding:5px 5px 5px 55px;color:#1A85A5;text-decoration:none;background:url(menuright-item.gif) 25px 50% no-repeat;}
#main #menuright ul li a:hover{color:white;background:#F7B111 url(menuright-item_hover.gif) 0 50% no-repeat;}
#main .odsad{margin-right:140px;}
#main .odsad .color{zoom:1;}
/* Jazyky */
#language li{display:inline;}
#language li.cz{position:absolute;top:70px;left:804px;}
#language li.sk{position:absolute;top:70px;left:834px;}
#language li.en{position:absolute;top:70px;left:864px;}
#language li a{display:block;width:28px;height:19px;margin:0 2px;padding:5px 0 0 0;background:url(lang.gif) 0 0 no-repeat;text-align:center;color:white;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:110%;}
#language li a:hover{background:url(lang-activ.gif) 0 0 no-repeat;}
#language li.active a{background:url(lang-activ.gif) 0 0 no-repeat;}
#language li.active a:hover{background:url(lang.gif) 0 0 no-repeat;}
/* Side */
#side div{padding:0 15px 10px 15px;}
#side h3{height:44px;width:0;margin:0 -15px;position:relative;padding-left:156px;padding-bottom:5px;overflow:hidden;z-index:2}
#side h3 a{display:block;position:absolute;top:0;left:0;height:44px;width:400px;z-index:3;text-align:right;}
#side h4{margin:0 0 4px 0;padding:0;}
#side h4 a{font-size:110%;/font-size:66%;color:black;}
#side p.date{color:#FD0505;margin:5px 0 1px 0;padding:0;}
#side p{font-size:110%;line-height:1.5em;padding:0.4em 0;}
#side p.more{margin:-5px 0 0 0;padding:0;text-align:right;}
.aktuality{background:#e3ecef;}
.aktuality h3{background:url(aktuality.gif) 0 0 no-repeat;}
.tiskovezpravy{background:#f3f7e9;}
.tiskovezpravy h3{background:url(tiskove-zpravy.gif) 0 0 no-repeat;}
.novinky{background:#f1f1f1;}
.novinky h3{background:url(novinky.gif) 0 0 no-repeat;}
.certifikaty{background:#ffffff;text-align:center;}
.certifikaty h3{background:url(certifikaty.gif) 0 0 no-repeat;}
.kontakt{background:#eef6e2;}
.kontakt h3{background:url(kontaktBox.gif) 0 0 no-repeat;}
.procNas{background:#faf3e2;}
.procNas h3{background:url(procNas.gif) 0 0 no-repeat;}
.newsletter{background:#e2f4f8;}
.newsletter h3{background:url(newsletter.gif) 0 0 no-repeat;}
.newsletter p {display: block; width: auto; &width: 130px; _width: auto;clear:left;} 
.newsletter span {display: block;float:left;width:130px;padding-bottom: 4px;}
.newsletter label {display: block;float: left;margin-bottom: 2px;}
.newsletter input {	display: block;	width: 75px;	font-size:100%; float: left;	margin-bottom: 2px;}
.newsletter label {	text-align: right;	width: 45px;	padding-right: 1px;}
.newsletter br {	clear: left;}
.newsletter input.submit {width: 120px;font-size:100%;}
.newsletter input.f {border: 1px solid #4791a4;}
.newsletter2 p {display: block; width: auto; &width: 200px; _width: auto;clear:left;} 
.newsletter2 span {display: block;float:left;width:200px;padding-bottom: 4px;}
.newsletter2 label {display: block;float: left;margin-bottom: 2px;}
.newsletter2 input {	display: block;	width: 115px;	font-size:100%; float: left;	margin-bottom: 2px;}
.newsletter2 label {	text-align: right;	width: 55px;	padding-right: 1px;}
.newsletter2 br {	clear: left;}
.newsletter2 input.submit {width: 120px;font-size:100%;}
.newsletter2 input.f {border: 1px solid #4791a4;}
#side .procNas ul li {font-size:1.1em;padding;margin-left:-5px;line-height:1.4em;margin-top:7px;clear:left;font-weight:bold;color:#0767a3;}
#side .procNas ul li span {float:left;width:16px;height:19px;background:url(number.gif) no-repeat center;padding:3px 0 0 7px;margin-top:-4px;color:#FFFFFF;}
#side .procNas ul li span {_padding-left: 6px;}

/* Horizontalmenu */
#horizontalmenu form{margin:0;padding:0;height:30px;width:214px;position:relative;top:-7px;float:left;}
#horizontalmenu fieldset{margin:0;padding:0;}
#horizontalmenu input.text{width:150px;margin-top:4px;}
/*IE6 hack*/
/*\*/ * html #horizontalmenu input.text{margin-top:6px;} /**/
#horizontalmenu input.submit{position:absolute;top:0;right:20px;}
/*IE6 hack*/
/*\*/ * html #horizontalmenu input.submit{top:2px;} /**/
#horizontalmenu ul{position:relative;top:-1px;}
#horizontalmenu li{display:inline;}
#horizontalmenu li a{display:block;height:28px;width:0;margin:0;float:left;color:white;overflow:hidden;}
#horizontalmenu li.profil a{padding-left:76px;background:url(profil-firmy.gif) 0 0 no-repeat;}
#horizontalmenu li.profil a:hover{background:url(profil-firmy.gif) 0 100% no-repeat;}
#horizontalmenu li.profil a.on{background:url(profil-firmy.gif) 0 100% no-repeat;}
#horizontalmenu li.nas-tym a{padding-left:59px;background:url(nas-tym.gif) 0 0 no-repeat;}
#horizontalmenu li.nas-tym a:hover{background:url(nas-tym.gif) 0 100% no-repeat;}
#horizontalmenu li.nas-tym a.on{background:url(nas-tym.gif) 0 100% no-repeat;}
#horizontalmenu li.pro-media a{padding-left:72px;background:url(pro-media.gif) 0 0 no-repeat;}
#horizontalmenu li.pro-media a:hover{background:url(pro-media.gif) 0 100% no-repeat;}
#horizontalmenu li.pro-media a.on{background:url(pro-media.gif) 0 100% no-repeat;}
#horizontalmenu li.job a{padding-left:34px;background:url(job.gif) 0 0 no-repeat;}
#horizontalmenu li.job a:hover{background:url(job.gif) 0 100% no-repeat;}
#horizontalmenu li.job a.on{background:url(job.gif) 0 100% no-repeat;}
#horizontalmenu li.blog a{padding-left:39px;background:url(blog.gif) 0 0 no-repeat;}
#horizontalmenu li.blog a:hover{background:url(blog.gif) 0 100% no-repeat;}
#horizontalmenu li.blog a.on{background:url(blog.gif) 0 100% no-repeat;}
#horizontalmenu li.spoluprace a{padding-left:78px;background:url(spoluprace.gif) 0 0 no-repeat;}
#horizontalmenu li.spoluprace a:hover{background:url(spoluprace.gif) 0 100% no-repeat;}
#horizontalmenu li.spoluprace a.on{background:url(spoluprace.gif) 0 100% no-repeat;}
#horizontalmenu li.kontakt a{padding-left:56px;background:url(kontakt.gif) 0 0 no-repeat;}
#horizontalmenu li.kontakt a:hover{background:url(kontakt.gif) 0 100% no-repeat;}
#horizontalmenu li.kontakt a.on{background:url(kontakt.gif) 0 100% no-repeat;}
#horizontalmenu li.nastroje a{padding-left:61px;background:url(nastroje.gif) 0 0 no-repeat;}
#horizontalmenu li.nastroje a:hover{background:url(nastroje.gif) 0 100% no-repeat;}
#horizontalmenu li.nastroje a.on{background:url(nastroje.gif) 0 100% no-repeat;}
/* Footer */
#footer p.copyright{position:absolute;bottom:-2px;left:120px;margin:0;padding:0;color:white;font-size:110%;width:700px;text-align:center;}
#footer{color:white;}
#footer ul{padding-top:8px;}
#footer li{display:inline;font-size:110%;}
#footer a{color:white;margin:0 15px;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/* Main */
h1 {display:inline;position:absolute;top:326px;left:331px;font-size:130%;font-weight:bold;background:#f2fcff;z-index:2;border:1px solid #62cdf0;border-left:0;padding:2px 15px 2px 0;}
#h1img {position:absolute;top:318px;left:300px;padding:0;margin:0;border:0;z-index:2;}
#main h2{color:#FE7E00;font-size:130%;padding:8px 0px 0px 0px;}
#main h3,#main h4{color:#000000;font-size:120%;padding:8px 0px 0px 0px;}
#main.menuright h2,#main.menuright h3,#main.menuright h4{background:0 none;color:black;padding-left:0;}
#main.menuright h2{color:#FE7E00;font-size:160%;margin-top:10px;}
#main.menuright h3{color:#FE7E00;font-size:110%;display:inline;}
#main.menuright a{color:#1A85A5;text-decoration:none;font-weight:bold;}
#main.menuright a:hover{text-decoration:underline;}
#main ul,ol{margin:0.5em 0;padding-top:10px;}
#main li{margin:5px 0 5px 2em;padding:0 5px 5px 20px;line-height:1.5em;font-size:120%;background:url(li.gif) 0 0 no-repeat;zoom:1;background-position: top left;}
#main .pulka{float:left;width:50%;text-align:center;}
/* Main - Form */
#main form.form{margin:50px -50px 0 -50px;background:#EAF5F9 url(bg_spodek.jpg) 0 0 repeat-y;z-index:10;position:relative}
#main form fieldset{margin:0 50px;position:relative;top:-20px;font-size:120%;}
#main form legend{font-size:110%;font-weight:bold;background:url(h-bila.gif) 0 0 no-repeat;height:23px;padding:11px 0 3px 30px;margin:0 0 20px 0;}
#main form legend span{border:1px solid #62cdf0;border-left:0;padding:2px 15px 2px 0;background:#fff;}
#main form table{font-size:100%;width:360px;margin:0;}
#main form table  input{margin-bottom:10px; }
#main form .submit{width:141px;height:26px;line-height:26px;color:white;text-align:center;margin:10px 35px 0 0;padding:0;border:0;background:url(submit.gif) 0 0 no-repeat;font-weight:bold;font-size:90%;float:right;}
#main form input.submit:hover{cursor:pointer;}
#main form.form textarea{width:500px;height:90px;}
/* Main - obarvene */
#main .color{margin:0 -15px;padding:10px 15px;background:#e9f5f9 !important;}
#main .color2{margin:0 -15px;padding:10px 15px;background:#e9f5f9 !important;}
#main .color2 h2 {color:#000000;}
#main.menuright .color h2,#main.menuright .color h3,#main.menuright .color h4{background:none;}
#main div.contact h4 {color:white;}
/* Main -  half */
#main div.half{width:240px;float:left;padding-left:30px;}
#main div.half.l{margin:10px 10px 10px -10px;}
#main div.half.r{margin:10px -10px 10px 10px;}
#main div.half.z p {background:#f1ffdd;padding:7px;margin-left:-25px;}
#main div.half.m p {background:#eaf9fd;padding:7px;margin-left:-25px;}
#main div.half.o p {background:#faf5e9;padding:7px;margin-left:-25px;}
#main div.half.c p {background:#f6e7e7;padding:7px;margin-left:-25px;}
#main div.half p{line-height:1.4em;}
#main div.half h2{height:92px;width:0;padding:0 0 0 270px;margin:0 0 0 -30px;}
#main div.half h2 a{display: block; height:80px;width:0;overflow:hidden;padding-left:270px; margin-left: -270px;}
#main .half h2.b-zelena{background:url(b-zelena.gif) 0 0 no-repeat;}
#main div.half h2.b-modra{background:url(b-modra.gif) 0 0 no-repeat;}
#main div.half h2.b-oranzova{background:url(b-oranzova.gif) 0 0 no-repeat;}
#main div.half h2.b-cervena{background:url(b-cervena.gif) 0 0 no-repeat;}
/* Main -  homepage-bottom */
#main div.homepage-bottom{margin:30px -50px 0 -50px;padding:0 15px;background:url(bg_spodek.jpg) 0 0 repeat-y;}
#main div.homepage-bottom h2{width:212px;line-height:41px;height:41px;padding:0;margin:0 auto -20px auto;position:relative;top:-20px;display:block;background:url(reference.gif) 0 0 no-repeat;text-transform:uppercase;color:white;text-align:center;}
#main div.homepage-bottom .left{width:280px;float:left;}
#main div.homepage-bottom .right{width:310px;float:right;}
#main div.homepage-bottom img{float:right;margin:0 0 0 5px;}
#main div.homepage-bottom h3{margin:0 10px 0  0;background:none;border:0;text-align:right;}
#main div.homepage-bottom p{line-height:1.4em;font-size:110%;text-align:justify;}
#main div.homepage-bottom p.description{padding-left:20px;}
#main div.homepage-bottom .right h3{margin-right:30px;}
#main div.homepage-bottom .left p.description{margin-right:10px;}
#main div.homepage-bottom .right p.description{margin-right:30px;}
#main div.homepage-bottom p.blau{clear:right;height:53px;width:186px;padding:5px 10px 0 60px;margin:0 0 0 15px;background:url(modra-dole.gif) 0 0 no-repeat;color:white;font-weight:bold;text-align:right;}
#main div.homepage-bottom p.blau a,#main div.homepage-bottom p.oranz a{color:white;}
#main div.homepage-bottom p.oranz{clear:right;height:53px;width:186px;padding:5px 10px 0 60px;margin:0 0 0 25px;background:url(oranz-dole.gif) 0 0 no-repeat;color:white;font-weight:bold;text-align:right;}
#main div.homepage-bottom p.ref{width:250px;height:115px;padding:15px 15px;background:url(ref.gif) 0 0 no-repeat;color:#666666;font-style:italic;position:relative;}
#main div.homepage-bottom p.ref span{color:black;position:absolute;bottom:35px;left:20px;}
#main div.homepage-bottom img{border:1px solid #000000;margin-bottom:5px;}
#main div.contact{width:279px;height:130px;padding:0 15px;background:url(cont.jpg) 0 0 no-repeat;color:white;}
#main div.contact h4{background:none;padding:10px 0 0 0;}
#main div.contact p{width:48%;padding:0 1%;float:left;}
/* Main - team */
#main p.team{background:url(teamimg.gif) 0 0 no-repeat;width:122px;height:160px;position:relative;float:left;margin:20px 0;padding:12px 4px 2px 142px;line-height:1.4;}
#main p.team img{position:absolute;left:20px;top:14px;width:106px;height:141px;margin-right:15px;padding:0;}
#main p.team strong{color:#fe8208;}
/* Obecne */
hr{clear:both;color:#58dbf6;background-color:#58dbf6;height:1px;border:0;width:95%;}
p{font-size:120%;padding:0.6em 0;line-height:1.9em;}
table{margin:0 auto;width:100%;font-size:120%;border-collapse:collapse;color:#333333;}
table th{text-align:right;}
table th,table td{vertical-align:middle;}
table thead th{text-align:center;}
table .second{text-align:right;}
table th + td{text-align:right;}
table thead th,table thead td{border-bottom:black double;}
table tfoot th,table tfoot td{border-top:black double;}
table tbody th{border-right:black double;}
table caption{caption-side:bottom;font-style:italic;text-align:left;}
a{text-decoration:underline;color:#2D9DD3;}
a:hover{text-decoration:none;}
form,fieldset,legend{margin:0;padding:0;border:none;}
fieldset legend{font-size:120%;font-weight:bold;color:#333;}
/*IE5,6,7 hack*/
*+html acronym {border-bottom:1px dotted black;}
* html acronym {border-bottom/**/:1px dotted black;}
/* Specificke */
.hidden{display:none;}
.skrt{text-decoration:line-through;}
.cistic{clear:both;font-size:0;height:0;line-height:0;}
.cistic hr{display:none;}
.bold{font-weight:bold;}
.aleft{text-align:left;}
.aright{text-align:right; color:#FE7E00; font-weight:bold;}
.color-orange{color:orange;}
a img{border:none;}
label.overlabel{color:#5591c3;display:none;}
label.overlabel-apply{position:absolute;top:7px;left:5px;z-index:1;color:#5591c3;font-size:x-small;}
/* KONTAKT */
#main .contactleft{float:left;text-align:right;padding:0 40px 0 0;width:190px;border-right:2px solid #E9F5F9;}
.contactright{float:left;text-align:left;padding:0 0 0 40px;}
#main .contactright p,#main .contactleft p{line-height:1.5em;}
/* REFERENCE */
#reference h1{position:absolute;top:340px;left:330px;margin:0;padding:0 0 0 483px;width:0;height:28px;overflow:hidden;border:0;}
#reference .rf{background:url(h1-reference0.gif) 0 0 no-repeat;}
#reference .we{background:url(h1-reference.gif) 0 0 no-repeat;}
#reference .sh{background:url(h1-reference2.gif) 0 0 no-repeat;}
#reference .po{background:url(h1-reference3.gif) 0 0 no-repeat;}
#reference .ve{background:url(h1-reference4.gif) 0 0 no-repeat;}
#reference div.refboth{width:100%;background:url(bg_reference.jpg) 0 35px no-repeat;height:330px;}
#reference .ref{width:251px;height:330px;padding:15px 15px 0 15px;margin:0 2px 0 23px;float:left;background:url(ref-item.gif) 0 0 no-repeat;overflow:hidden;text-align:center;position:relative;margin-bottom:20px;display:inline;}
#reference .ref p{text-align:left;font-size:110%;line-height:1.5em;max-height:97px;height:expression( this.scrollheight > 92 ? "93px":"auto" ); overflow:hidden;}
/* sets max-height for IE */
#reference p.url a{padding:0;position:absolute;bottom:30px;left:50px;width:180px;overflow:hidden;text-align:center;color:white;font-size:120%;font-weight:bold;}
#reference p.more{position:absolute;bottom:0;left:0;width:281px;text-align:center;}
#reference p.more a{color:black;}
/* BLOG */
#blog ul#language{background:url(bg_head-blog.jpg) no-repeat 0 0;}
#blog h1 {display:inline;position:absolute;top:313px;left:130px;font-size:130%;font-weight:bold;background:#f2fcff;z-index:2;border:1px solid #62cdf0;border-left:0;padding:2px 15px 2px 0;} 
#h1imgblog {position:absolute;top:305px;left:100px;padding:0;margin:0;border:0;z-index:2;}
#blog #container{background:url(bg_blog.jpg) repeat-y 72px 0;}
#blog #main{width:575px;float:left;left:78px;padding:50px 40px 30px 40px;background:none;}
#blog #otherside{width:225px;position:relative;left:78px;margin-top:285px;padding:0 15px 20px 15px;float:left;z-index:2;}
#blog #footer{background:url(footer-blog.gif) 0 0 no-repeat;}
#blog #footer a{color:white;}
#blog a{color:black;}
#blog div.color {padding-top:0px;margin-top:13px;}
.comments {font-size:85%;}
#blog #main h2{font-size:150%; font-weight:bold; margin-left:-8px; }
#blog #main h2.nadpis,#blog #main h3,#blog #main  h4{background:url(h-bila.gif) 0 0 no-repeat;position:relative;}
#blog #main h2.nadpis span,#blog #main h3 span,#blog #main h4 span{background:#fff;}
#blog #main h2.nadpis a,#blog #main h3 a,#blog #main h4 a{border:1px solid #62cdf0;border-left:0;padding:2px 15px 2px 0;background:#fff;color:black;text-decoration:none;}
#blog #main h2.nadpis,#blog #main h3,#blog #main h4{font-size:130%; font-weight:bold; background:url(h-modra.gif) 0 0 no-repeat; height:23px; padding:11px 0 0 30px;}
#blog #main .nadpis{margin-bottom:-15px;}
#blog #main .nadpis a:hover{color:#FE7E00;}
#blog #main .color-orange{color:#FE7E00;}
#blog #main p.text{background:#E7E7E7 url(bg_blog-text.jpg) 0 0 repeat-y;margin:-15px -40px 0 -40px;padding:15px 40px 10px 40px;}
#blog #main p.patka{background:#F4F4F4 url(bg_blog-patka.jpg) 0 0 repeat-y;margin:0 -40px 30px -40px;padding:5px 20px 5px 40px;}
#blog #main p.more{margin:0;padding:0;}
#blog #main ul li {margin-top:0;margin-bottom:0;}
#blog #main ol li p {margin-top:0px;margin-bottom:0;padding-top:0px;padding-bottom:0;margin-left:10px;}
#blog #otherside ul.category_list li{margin:5px 0 5px 2em;padding:0 5px 5px 20px;line-height:1.2em;font-size:120%;background:url(li.gif) 0 0 no-repeat;zoom:1;background-position: top left;}
*+html #blog #otherside ul.category_list {margin-bottom:-20px;}
* html #blog #otherside ul.category_list {margin-bottom/**/:margin-bottom:-20px;}
#blog #main .color h3 {background:0;}
p.dolni-navigace a {border: 1px solid; font-weight:bold;padding:5px;}
#logo a {width: 450px;height:120px;position:absolute;top:120px;left:300px;z-index:100;}
#logo a span {display:none;}
#otherside h3{width:190px;height:21px;padding:11px 5px 0 26px;margin:15px 0 0 0;background:#5FBAE7 url(h-blog.gif) 0 0 no-repeat;color:white;font-size:120%;}
#otherside p{line-height:1.5em;font-size:110%;}
#otherside p.exporty{width:159px;height:181px;padding:10px 0;margin:10px auto 0 auto;text-align:center;background:url(bg_exporty.gif) 0 0 no-repeat;}
#otherside p.exporty img{margin:3px 0 0 0;}
div.math {color: #333333;}
div.math img {border: 1px solid #ABADB3; margin-top: 1px;}
div.math input {width: 30px; color: #333333; font-weight: bold; text-align: center; margin-bottom: 5px;}
#main .color2 ul {padding-top:0px;margin-top:0px;}