body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:100%; margin:0px; padding:0px; background-color: #fff; background-image:url(layout/footer-bg.jpg); background-position:bottom; background-repeat:repeat-x;}

div#all {text-align:center; margin:0px; width:100%; height:100%; background-image:url(layout/header-bg.jpg); background-position:top; background-repeat:repeat-x;}

div#obal {margin:0px auto; width:780px; background-image:url(layout/content-bg.jpg); background-position:left; background-repeat:repeat-y; margin-bottom:0px; text-align:left;}

div#header {position:relative; width:780px; height:150px; background-image:url(layout/header.jpg); background-repeat:no-repeat; background-position:top; background-color:#3b73b9; }

div#header h1 {margin:0px; padding:0px; font-size:160%;}

div#header h1 a {position:absolute; top:5px; left:0px; overflow:hidden; width:190px; height:130px; margin:0px; padding:0px; color:#fff; }

div#header h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-image:url("layout/logo.jpg"); background-position:top left; background-repeat:no-repeat; cursor:pointer; _cursor:hand;}

div#header h2#podnadpis {border:none;margin:0px; padding:0px; font-size:120%; color:#fff; position:absolute; overflow:hidden; top:110px; left:300px; width:470px; height:27px;}

div#header h2#podnadpis span {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-image:url("layout/biela.jpg");}

div#header h2#navigacia {position:absolute; top:-1000px;}

ul#menu {margin:0px; padding:0px; width:780px; height:36px; background-image:url(layout/menu-bg.jpg); background-repeat:repeat-x; background-color:#ff7e00;}

ul#menu li {display:inline; margin:0px; padding:0px;}

ul#menu li a {display:block; text-align:center; margin:0px; margin-top:2px; padding:3px; float:left; width:110px; height:19px; background-image:url(layout/btn-bg.jpg); background-position:top; border-right:2px solid #ff7e00; color:#fff; font-weight:bold; text-decoration:none;}

ul#menu li a#prvy { border-left:2px solid #ff7e00;}

ul#menu li a:hover {background-position:bottom; background-color:#3b73b9;}

div#content {float:left; margin:0px; padding:10px; padding-bottom:30px; width:540px; text-align:justify; min-height:400px; _height:400px;}

div#content form#kontakt ul {margin:20px 0px;}

div#content form#kontakt ul li {list-style:none;}

div#content form#kontakt input {display:block; margin:5px 0px; padding:2px; width:150px; border:1px solid #3b73b9;}

div#content form#kontakt input#submit {background-color:#3b73b9; color:#fff; float:right; width:60px; margin-right:135px; cursor:pointer; _cursor:hand;}

div#content form#kontakt input.hidden {display:none; margin:0px; padding:0px; border:none; }

div#content form#kontakt textarea {display:block; margin:5px 0px; padding:2px; width:400px; height:200px; border:1px solid #3b73b9; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.3em; font-size:100%;}

div#content ul {margin:10px 10px 20px 15px; padding:0px; font-size:90%;}

div#content ul li {margin:4px 0px; padding:0px; list-style-image:url(layout/link.jpg);}

div#content ul#submenu {margin:0px; margin-bottom:30px; height:20px; padding:0px;}

div#content ul#submenu li {display:block; float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:1px solid #000; font-size:80%;}

div#content ul#submenu li#posledne {border:none;}

div#content div.web {margin:10px 0px 20px 0px; padding:8px; _padding-bottom:-4px; background-color:#3b73b9; min-height:144px; _height:142px;}

/*for ie*/
div#content div.web {_padding:0px; _border:8px solid #3b73b9; _border-bottom:none;}

div#content div.web img {margin-right:8px; border:none; float:left; /*width:190px; height:142px;*/ background-color:#fff; text-align:left;}

div#content div.web p {margin:0px 0px 10px 0px; padding:0px; color:#fff;}

div#content div.web p a {color:#fff;}

div#content div.web p strong {color:#fff; display:block;}

div#content h4 {display:inline;}

div#content em.web {margin-left:10px; font-size:90%;}

div#content div#ie {width:100%; height:auto; margin:0px; padding-left:20px; _padding-left:0px;}

div#content div.navrh {float:left; margin:20px;}

div#content div.navrh h4 {display:block; text-align:center; margin:5px;}

div#content div.navrh img { border:8px solid #3b73b9; }

div#blog {margin-left:580px; padding:10px;}

div#blog h2 {border-bottom:none; color:#ff7e00; padding-bottom:0px;}

div#blog h2 a {color:#ff7e00; text-decoration:none;}

div#blog h2 a:hover {color:#3b73b9;}

div#blog h3 {border-bottom:1px solid #ff7e00; color:#ff7e00; font-size:100%; margin:0px; padding:6px 0px;}

div#blog h4 {font-size:90%; color:#3b73b9; margin:0px; margin-top:15px;}

div#blog p {margin-top:5px;}

div#blog ul.kategorie {margin:10px 10px 20px 15px; padding:0px; font-size:100%;}

div#blog ul.kategorie li {margin:2px 0px; padding:0px; list-style-image:url(layout/link.jpg);}

div#footer {clear:both; margin:20px 0px 0px 0px; width:780px; height:60px; background-image:url(layout/footer-bg.jpg); background-repeat:repeat-x;background-color:#3b73b9; text-align:center; padding:0px;}

div#footer p {color:#fff; font-size:80%; padding:30px 10px 0px 10px; margin:0px;}

div#footer p a {color:#fff;}

h1, h2, h3, h4 { font-family:Arial, Verdana, Helvetica, sans-serif;}

h2 {color:#3b73b9; font-size:160%; font-weight:normal; margin:10px 0px; padding:0px 0px 20px 0px; border-bottom:1px solid #3b73b9;}

h3 {position:relative; display:block; color:#ff7e00; font-size:130%; font-weight:normal; margin:35px 0px 10px 0px; border-bottom:1px solid #ff7e00;}

h3 span {color:#000; font-size:60%; position:absolute; right:0px; bottom:4px;}

h3 a {color:#ff7e00; text-decoration:none;}

h3 a:hover {color:#3b73b9; text-decoration:none;}

p, dd {font-size:90%; line-height:1.2em;}

a {color:#3b73b9;}

a:hover {text-decoration:none;}

hr, .invisible {display:none;}

strong {color:#ff7e00; font-weight:bold;}

strong.pozor {display:block; padding-bottom:20px; color:#000; font-weight:bold; font-size:90%; border-bottom:1px solid #ff7e00;}

dt {color:#3b73b9; margin:20px 0px 5px 0px; font-weight:bold; position:relative;}

dt span {position:absolute; text-align:right; font-size:60%; right:0px; font-weight:normal; color:#000;}

dd {margin:0px;}

p#strankovanie {text-align:center; padding-top:10px; margin-top:40px; border-top:1px solid #3b73b9;}

code, pre {color:#333; line-height:1.5em;}

code.kod, pre {display: block; text-align:left; border:1px solid #ff7e00; padding:3px; margin:20px 0px;}
