/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
sup {color:red;}
span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}
button span {display:none}
.highslide-credits {font-size:12px;font-weight:bold;color:black;background-color:white;padding:2px 4px;}
/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* CSS RESET KONEC */

body {font-family:Arial, Verdana, Tahoma;}
#page {background: url("../images/obsah-bg.gif") left top repeat-y;width:994px;}
.topTransparent {position:absolute;left:0px;top:60px;}
.topTransparent img {width:994px;height:142px;}
.left {width:744px;float:left;margin:0px;}
.top-bg {background: url("../images/obsah-top.png") center top no-repeat;}

#hlava {background: url("../images/hlava-bg.jpg") center bottom no-repeat;height:208px;position:relative;}
#hlava .top {position:absolute;float:left;top:28px;left:221px;font-size:12px;font-weight:bold;width:700px;}
#hlava .top a {color:#626262;text-decoration:none;float:left;width:159px;margin-top:6px;}
#hlava .top a:hover {text-decoration:underline;}
#hlava .top .search {}
#hlava .top .search input {width:123px;height:16px;padding:4px;background: url("../images/search-bg.gif") center top no-repeat;border:0px;border:none;font-weight:bold;color:#626262;font-size:11px;}
#hlava .top .search button {border:0px;border:none;background-color:rgb(234,238,241);color:#626262;font-weight:bold;font-size:11px;margin-left:10px;}
#hlava .swfObject {position:absolute;/*right:70px;top:110px;*/left:0;top:61px;}
#hlava .logoYtong {position:absolute;right:15px;top:63px;}

#hlava .drobeckova-navigace {position:absolute;right:10px;top:215px;width:400px;text-align:right;font-size:11px;color:black;}
#hlava .drobeckova-navigace a {color:rgb(68,84,150);}

#obsah {float:right;width:533px;position:relative}
#obsah h1 {height:49px;line-height:29px;font-size:14px;margin-left:24px;color:#313131;}
#obsah .hp {position:absolute;top:44px;right:3px;background: url("../images/strecha.gif") center top no-repeat;width:536px;padding-top:50px;text-align:center;}
#obsah .hp h2 {font-size:19px;color:#445496;margin-bottom:15px;}
#obsah .hp p {font-size:12px;line-height:18px;}
#obsah .hp-padding {height:150px}

#obsah .who {text-align:center;background: url("../images/who-bg.png") center bottom no-repeat;width:518px;}
#obsah .who h2 {font-size:19px;color:#445496;margin-top:15px;margin-bottom:15px;}
#obsah .who h2 a {color:#445496;}
#obsah .who p {font-size:12px;line-height:18px;}
#obsah .who p a {color:white;}
#obsah .who p.pwho {font-weight:bold;color:white;float:left;width:150px;text-align:left;margin-left:15px;margin-right:8px;margin-bottom:10px;}
* html #obsah .who p.pwho {margin-left:7px;margin-right:19px;}

#obsah .box-sluzby {margin-left:10px;background: url("../images/box-sluzby-bottom.gif") left bottom no-repeat;width:518px;padding-bottom:7px;}
#obsah .sluzby {cursor:pointer;height:153px;width:248px;background: url("../images/sluzby-velky-bg.png") center top no-repeat;margin-bottom:5px;float:left;margin-bottom:8px;}
#obsah .sluzby h2.nadpis a {font-size:15px;margin-top:15px;float:left;line-height:15px;height:15px;margin-bottom:1px;color:black;padding-top:5px;}
* html #obsah .sluzby h2.nadpis a {margin-left:7px;}
#obsah .sluzby a {text-decoration:none;font-size:11px;line-height:16px;color:#445496;margin-left:15px;display:block;}
#obsah .sluzby ul {font-size:11px;line-height:14px;list-style-type:none;margin-top:15px;width:165px;float:right;}
#obsah .sluzby ul li {margin-bottom:5px;}
#obsah .sluzby {behavior: url(hover.htc);}
#obsah .sluzby:hover a {text-decoration:underline;}
#obsah .sluzby.hover a {text-decoration:underline;}
#obsah .sluzby:hover h2 a {text-decoration:none;}
#obsah .sluzby.hover h2 a {text-decoration:none;}
#obsah .sluzby img {float:left;margin-left:15px;margin-right:15px;margin-top:31px;}
#obsah .sluzby-velky img {margin-top:22px;}
#obsah .sluzby-lide img {margin-top:18px;}

#obsah .box-sluzby .sluzby .bublina {display:none;position:absolute;width:189px;margin-left:210px;margin-top:20px;}
#obsah .box-sluzby .sluzby .bublina {behavior: url(hover.htc);}
#obsah .box-sluzby .sluzby .bublina .bublina-top {background: url("../images/bublina-top.gif") center top no-repeat;width:189px;height:25px;}
#obsah .box-sluzby .sluzby .bublina .bublina-middle {background-color:#445496;margin-left:9px;color:white;font-size:11px;line-height:16px;padding-left:10px;padding-right:10px;}
#obsah .box-sluzby .sluzby .bublina .bublina-middle h3 {color:#feba09;}
#obsah .box-sluzby .sluzby .bublina .bublina-bottom {background: url("../images/bublina-bottom.gif") center top no-repeat;width:180px;height:5px;margin-left:9px;}
#obsah .box-sluzby .sluzby:hover .bublina {display:block;}
#obsah .box-sluzby .sluzby.hover .bublina {display:block;}

#obsah .text {padding-top:5px;}
#obsah .text h2 {margin-left:26px;margin-bottom:15px;}
#obsah .text h2, #obsah .text h2 a {font-size:16px;color:#445496;text-decoration:none;}
#obsah .text h2 a:hover {text-decoration:underline;}
#obsah .text h3 {margin-left:26px;font-size:14px;color:#445496;margin-bottom:10px;margin-right:25px;line-height:18px;}
#obsah .text h3 a {color:#445496;}
#obsah .text p {padding:15px;font-size:12px;line-height:16px;padding-top:0px;padding-left:26px;padding-right:23px;display:block;}
#obsah .text p a {color:#445496;}
#obsah .text ul {padding:15px;font-size:12px;line-height:16px;padding-top:0px;padding-left:26px;padding-right:23px;list-style-type:none;}
#obsah .text ul a {color:#445496;}
#obsah .text ul li {background: url("../images/li-text.GIF") left center no-repeat;background-position:0px 4px;padding-left:15px;position:relative;}

#obsah .text .new {background-color:rgb(246,246,246);margin-right:10px;}
#obsah .text .new .head {background-color:rgb(230,233,233);padding-top:4px;padding-bottom:4px;margin-bottom:15px;position:relative;}
#obsah .text .new .head em, #obsah .text .new .head h2 {margin:0px;padding:0px;position:relative;}
#obsah .text .new .head em {font-size:11px;font-weight:bold;color:#445496;float:left;padding-left:30px;padding-right:30px;font-style:normal;line-height:16px;}
#obsah .text .new .head h2 {margin:0px;padding:0pc;}
#obsah .text .new p a img {float:left;margin-right:10px;}
#obsah .text .new p {margin-left:89px;}

#obsah .text .projektant {margin-right:45px;margin-left:45px;}
#obsah .text .projektant h3 a {padding-top:10px;color:#445496;font-size:14px;margin-bottom:10px;display:block;}
#obsah .text .projektant img {float:left;margin:10px;}

#obsah .text #projekt_catalog {width:523px;border-bottom:5px solid rgb(255,255,255);background:#f6f6f6 url("../images/kontakt-background.png") center top repeat-y;background-position:320px 50px;margin-bottom:2px;}
#obsah .text #projekt_catalog h4 {padding:5px;padding-left:10px;background-color:rgb(254,183,1);color:black;font-size:12px;border-top:5px solid rgb(255,255,255);border-bottom:5px solid rgb(255,255,255);}
#obsah .text #projekt_catalog .left {border-right:5px solid rgb(255,255,255);float:left;width:320px;}
#obsah .text #projekt_catalog .left img {float:left;margin:10px;}
#obsah .text #projekt_catalog .left p {margin-top:10px;padding:0px;}
#obsah .text #projekt_catalog .right {float:left;width:198px;}
#obsah .text #projekt_catalog .right img {text-align:center;display:block;}
#obsah .text #projekt_catalog .right p {padding:0px;margin:0px;margin:10px;}
#obsah .text #projekt_catalog .right table {padding:0px;margin:0px;margin:10px;font-size:12px;line-height:16px;}
#obsah .text #projekt_catalog .right table a {color:#445496;}

#obsah .text .project {background-color:#f5f5f5;border:1px solid #99AABB;margin-left:23px;padding:0pt 0pt 5px;width:475px;}
#obsah .text .project img {float:left;margin:10px;}
#obsah .text .project h3 a {margin-left:0px;padding-top:10px;display:block;color:#445496;font-size:12px;margin-bottom:10px;}
#obsah .text .project a {color:#445496;}
#obsah .text .project table {font-size:11px;line-height:18px;margin:0px;width:280px;}
#obsah .text .project table sup {color:black;} 
#obsah .text .project table td {padding-right:10px;}
#obsah .text .project table a.detail {margin-top:5px;display:block;font-weight:bold;}

#obsah .text form.form_filtr {}
#obsah .text form.form_filtr table {margin-left:26px;margin-right:23px;margin-bottom:15px;}
#obsah .text form.form_filtr table td {font-size:12px;padding-right:20px;padding-bottom:10px;}
#obsah .text form.form_filtr table td select {width:150px;}
#obsah .text form.form_filtr table td button {background-color:white;font-weight:bold;border:1px solid black;cursor:pointer;}

#obsah .text form.formObecny {margin-left:10px;}
#obsah .text form.formObecny label {float:left;font-size:12px;width:80px;font-weight:bold;margin-left:5px;text-align:right;padding-right:5px;*line-height:18px;}
#obsah .text form.formObecny input {float:left;}
#obsah .text form.formObecny input.text {float:left;font-size:12px;width:180px;margin-bottom:5px;height:12px;}
#obsah .text form.formObecny textarea {float:left;font-size:12px;width:340px;height:120px;margin-bottom:5px;}
#obsah .text form.formObecny button {background-color:white;font-weight:bold;border:1px solid black;cursor:pointer;}

#obsah .text img.fotoIMG {margin:1px;padding:2px;border:1px solid #c2c2c2;background-color:white;}

#obsah .zajimaveInfo {background-color: white;padding-top:10px;width:523px;position:relative;padding-bottom:20px;}
#obsah .zajimaveInfo h3 a {margin-right:0px;}

#obsah .text .box-sluzbyInfo .sluzby {cursor:pointer;height:87px;width:220px;margin-bottom:5px;padding-right:10px;position:absolute;top:5px;right:10px;}
#obsah .text .box-sluzbyInfo .sluzby h3 {margin-right:0px;}
#obsah .text .box-sluzbyInfo .sluzby h3 a {font-size:15px;margin-left:0px;margin-top:10px;float:left;height:15px;margin-bottom:13px;color:black;height:15px;line-height:15px;}
#obsah .text .box-sluzbyInfo .sluzby a {text-decoration:none;font-size:11px;line-height:16px;color:#445496;}
#obsah .text .box-sluzbyInfo .sluzby  {behavior: url(hover.htc);}
#obsah .text .box-sluzbyInfo .sluzby:hover a {text-decoration:underline;}
#obsah .text .box-sluzbyInfo .sluzby.hover a {text-decoration:underline;}
#obsah .text .box-sluzbyInfo .sluzby:hover h3 a {text-decoration:none;}
#obsah .text .box-sluzbyInfo .sluzby.hover h3 a {text-decoration:none;}
#obsah .text .box-sluzbyInfo .sluzby img {float:left;margin-left:15px;margin-right:15px;margin-top:3px;}
#obsah .text .box-sluzbyInfo .sluzby-velky h3 a {margin-bottom:5px;}
#obsah .text .box-sluzbyInfo .sluzby-velky img {margin-top:10px;}
#obsah .text .box-sluzbyInfo .sluzby-dum img {margin-left:19px;}

#obsah .text table {font-size:12px;line-height:16px;width:475px;;margin:25px;margin-top:0px;margin-bottom:10px;}
#obsah .text table a {color:#445496;}
#obsah .text table img {margin:10px;}

#obsah .text table.download img {margin:0px;margin-top:2px;}
#obsah .text table.download {border-collapse:collapse;}
#obsah .text table.download th {border-collapse:collapse;text-align:left;background-color:rgb(246,246,246);padding:1px 5px;}
#obsah .text table.download td {padding:1px 5px;border-collapse:collapse;border:1px solid rgb(233,233,233);background-color:white;}

#obsah .text table h3 {margin:0px;padding:0px;font-size:13px;margin-bottom:10px;margin-top:10px;}

#obsah .text table.contact td {padding-bottom:10px;}

#obsah .text #map {width:406px;height:234px;background: url("../images/map/mapa.gif") center top no-repeat;margin:0px auto;position:relative;margin-bottom:15px;overflow: hidden;}
#obsah .text #map a {position: absolute;display: block;font-size: 12px;color: #3337aA;text-decoration: none;}
#obsah .text #map a:hover {color: #ffffff;text-decoration: none;}
#obsah .text #map a.outside:hover {color: #3337aA;}
#obsah .text #map img  {position: absolute;display: none;border: none;margin: 0;padding: 0;}
#obsah .text #map #sk_pozadi {position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;display: inline !important;}
#obsah .text #map img#sk_kraj1 {top:145px;left:0px;}
#obsah .text #map img#sk_kraj2 {top:110px;left:4px;}
#obsah .text #map img#sk_kraj3 {top:50px;left:27px;}
#obsah .text #map img#sk_kraj4 {top:126px;left:69px;}
#obsah .text #map img#sk_kraj5 {top:77px;left:113px;}
#obsah .text #map img#sk_kraj6 {top:5px;left:92px;}
#obsah .text #map img#sk_kraj7 {top:0px;left:206px;}
#obsah .text #map img#sk_kraj8 {top:44px;left:236px;}
#obsah ol {list-style-position: inside; padding: 15px;font-size: 12px;line-height: 20px;padding-top: 0px;padding-left: 26px;padding-right: 23px; }#obsah ol li{padding-left: 15px}
#leva {float:left;width:201px;padding-top:65px;}
#leva ul {list-style-type:none;}
* html #leva ul li {float:left;width:201px;}
#leva ul li.oddelovac {background: url("../images/li-oddelovac.gif") left center no-repeat;background-position:28px 7px;*background-position:28px 8px;} 
#leva ul li a {color:#445496;font-size:12px;font-weight:bold;text-decoration:none;display:block;line-height:24px;padding-left:30px;margin-right:15px;}
#leva ul li a:hover {text-decoration:underline;}
#leva ul li a.active {background-color:#fdb813;color:white;}
#leva ul ul {margin-bottom:1px;*margin-top:-20px;_margin-top:0px;}
#leva ul ul li a {color:#445496;font-size:11px;font-weight:bold;text-decoration:none;display:block;line-height:20px;padding-left:45px;}
#leva ul ul ul {margin-bottom:1px;}
#leva ul ul ul li a {color:#445496;font-size:11px;font-weight:normal;text-decoration:none;display:block;line-height:20px;padding-left:60px;}

#leva .bucklet {width:179px;background-color:#edefef;margin-left:15px;margin-top:20px;margin-bottom:20px;}
#leva .bucklet h4 a {padding-left:20px;padding-top:23px;display:block;color:#313131;font-size:16px;text-decoration:none;background:#edefef url("../images/bucklet-top-bg.jpg") center top no-repeat;}
#leva .bucklet h4 a:hover {text-decoration:underline;}
#leva .bucklet p {font-size:11px;padding-left:20px;padding-bottom:20px;line-height:16px;text-align:left;display:block;}

#leva h3 {font-size:14px;text-align:center;}
#leva p {text-align:center;margin-top:10px;}

#leva .partnersFooter img {margin-bottom:10px;}
#leva .partnersFooter p {display:block;}

#prava {background: url("../images/prava-top.png") center top no-repeat;width:250px;float:right;}
#prava h3.nadpis {height:49px;line-height:29px;font-size:14px;margin-left:35px;color:#313131;}
#prava .box {background-color:#f6f6f6;margin-bottom:5px;padding:10px;}
#prava .box .news {padding-left:8px;padding-right:7px;padding-top:5px;padding-bottom:5px;}
#prava .box .news h2 a {display:block;color:#445496;font-size:14px;text-decoration:none;line-height:20px;margin-top:10px;margin-bottom:10px;}
#prava .box .news h2 a:hover {text-decoration:underline;}
#prava .box .news em.date {font-size:11px;font-style:normal}
#prava .box .news a img.imgNews {float:left;border:4px solid #e7e7e7;margin-right:7px;margin-top:2px;}
#prava .box .news p {font-size:11px;line-height:16px;}
#prava .box .news p a {color:#445496;}
#prava .box .news a.more {font-size:14px;color:#445496;text-decoration:none;float:right;font-weight:bold;margin-top:10px;}
#prava .box .news a:hover.more {text-decoration:underline;}

#prava .box .sluzby {cursor:pointer;height:87px;width:220px;background: url("../images/sluzby-bg.gif") center top no-repeat;margin-bottom:5px;padding-right:10px;}
#prava .box .sluzby h3 a {font-size:15px;margin-left:15px;margin-top:10px;float:left;height:15px;margin-bottom:13px;color:black;height:15px;line-height:15px;}
#prava .box .sluzby a {text-decoration:none;font-size:11px;line-height:16px;color:#445496;}
#prava .box .sluzby {behavior: url(hover.htc);}
#prava .box .sluzby:hover a {text-decoration:underline;}
#prava .box .sluzby.hover a {text-decoration:underline;}
#prava .box .sluzby:hover h3 a {text-decoration:none;}
#prava .box .sluzby.hover h3 a {text-decoration:none;}
#prava .box .sluzby img {float:left;margin-left:15px;margin-right:15px;margin-top:3px;}
#prava .box .sluzby-velky h3 a {margin-bottom:5px;}
#prava .box .sluzby-velky img {margin-top:10px;}

#prava .box .sluzby .bublina {display:none;position:absolute;width:189px;margin-left:-170px;margin-top:68px;}
#prava .box .sluzby .bublina {behavior: url(hover.htc);}
#prava .box .sluzby .bublina .bublina-top {background: url("../images/bublina-left-top.gif") center top no-repeat;width:189px;height:25px;}
#prava .box .sluzby .bublina .bublina-middle {background-color:#445496;margin-right:9px;color:white;font-size:11px;line-height:16px;padding-left:10px;padding-right:10px;}
#prava .box .sluzby .bublina .bublina-middle h3 {color:#feba09;}
#prava .box .sluzby .bublina .bublina-bottom {background: url("../images/bublina-left-bottom.gif") center top no-repeat;width:180px;height:5px;margin-right:9px;}
#prava .box .sluzby:hover .bublina {display:block;}
#prava .box .sluzby.hover .bublina {display:block;}

#prava .box_dum {width:210px;margin-left:20px;text-align:justify;font-size:11px;margin-top:20px;line-height:16px;}
#prava .box_dum sup {color:black;}
#prava .box_dum h3 a {font-size:13px;color:rgb(68,84,150);background-color:rgb(246,246,246);float:left;margin-left:-10px;padding:4px 5px;text-decoration:none;width:95px;padding-left:10px;margin-bottom:5px;text-align:left;}
#prava .box_dum h3 a:hover {text-decoration:underline;}
#prava .box_dum img {floaT:left;margin-right:10px;}

#pata {width:739px;height:38px;background: url("../images/pata-bg.png") center top no-repeat;float:left;margin-top:4px;}
#pata img {float:left;margin-top:8px;margin-left:32px;}
#pata img.ytong {float:right;margin-top:10px;*margin-top:8px;margin-right:20px;}

/* Doplnky */
/*.poptavka-banner {display:none;}*/
.poptavka-banner a {background: url("../images/prohlidka.gif") center top no-repeat;display:block;width:476px;height:35px;margin-bottom:0px;margin-top:10px;margin-lefT:25px;text-decoration:none;}
.poptavka-banner a span {display:none;}
.poptavka-banner a:hover {background: url("../images/prohlidka.gif") center top no-repeat;background-position:0px -35px;}
.poptavka-banner-dominant a {background: url("../images/prohlidka-banner-dominant.png") center top no-repeat;display:block;width:476px;height:35px;margin-bottom:0px;margin-top:10px;margin-lefT:25px;text-decoration:none;}
.poptavka-banner-dominant a span {display:none;}
.poptavka-banner-dominant a:hover {background: url("../images/prohlidka-banner-dominant.png") center top no-repeat;background-position:0px -35px;}

#page .left #obsah .text .paging {font-size:12px;line-height:14px;}
#page .left #obsah .text .paging strong {float:left;margin-right:3px;border-bottom:1px solid #EEEEEE;padding: 0 1px;}
#page .left #obsah .text .paging span a {float:left;margin-right:3px;text-decoration:none;border-bottom:1px solid #445496;padding: 0 1px;}
#page .left #obsah .text .paging span a:hover {border-bottom:0;text-decoration:none;}

#page #prava .box h3 a {line-height:18px;}
