body{font-size:62.5%;background:#e1ceb2 url(img/bgtop.gif) left top repeat-x;}
*{margin:0;padding:0;}
*{font-family: Arial, Helvetica, sans-serif;}

.logo img{border:none;margin-top:26px;padding:0;}
#mother {margin-left:auto;margin-right:auto;width:862px;}

#mainleft {float:left;width:232px;color:#fff;}
#mainleft  div .adresa,.submenu,.search,.novinky {margin-top:5px;}
#mainright {float:right;width:621px;margin-left:8px;margin-bottom:5px;}
#header {background:url(img/header.jpg) left top no-repeat;height:182px;clear:both;margin-bottom:5px;border:5px solid #2B2D2C;}
#header img {display:none}

.menu {color:#fff;font-size:120%;float:left;margin-top:70px;height:38px;}
.menu ul {margin-left:45px;padding:0}
.menu ul li {display:inline;margin:0;padding:0}
.menu ul li a {text-decoration:none;color:#fff;padding:0 6px;margin:0;display:inline;float:left}
.menu ul li.selected-menu a{text-decoration:underline;}


.submenu {color:#fff;font-size:120%;background:url(img/bgsub.gif) left top repeat-y;}
.submenu ul {padding-top:25px;padding-bottom:25px;}
.submenu ul li {margin:5px 10px;padding:0;list-style:none;background:url(img/bgcur.gif) 3px 6px no-repeat;}
.submenu ul li a {text-decoration:none;color:#fff;padding:0px 0px 0 40px;display:block;}
.submenu ul li.selected-menu span{text-decoration:underline;color:#e2501f;}


div.adresa {background:url(img/bgadres.gif) left top repeat-y;padding:10px;}
div.adresa a,div.adresa a span {color:#fff;margin:0 1px;}
div.telefon {background:url(img/telefon.gif) -1% 60% no-repeat;}
div.adresa address {font-style:normal;padding:0px;color:#fff;padding:0;margin:5px 0px 0 40px;font-size:120%;line-height:140%}
 
.search {background:#e2501f;padding:10px;font-size:120%}
.search a {color:#800000}
.search span {padding-left:5px;margin:0}
.search-form .srch-text input {vertical-align:middle;background:url(img/btnl.gif) left top no-repeat;}
.search-form div img {vertical-align: middle;}
.search form div {padding:5px;}
.srch-text {width:129px;height:21px;background:url(img/srch.gif) left top no-repeat;border:none;}
.search-form input  {vertical-align: middle;}

div.novinky {background:#2e2e2e;margin-bottom:5px;font-size:110%;padding:10px;}
div.novinky strong {color:#e2501f;}
div.novinky h3 {color:#e2501f;padding:10px 0 6px 10px;font-size:120%;font-weight:bold;font-style: italic;}
div.novinky p {color:#fff;padding:10px;}
.novinky a {color:#E2501F}
#obsah {background: url(img/maincen.gif) repeat-y;}
.main-obsah  {background:url(img/maintop.gif) left top no-repeat;padding-top:17px;margin:0}
/*.obsah {background: url(img/maincen.gif) repeat-y;}*/
#obsah-bot {background:url(img/mainbot.gif) left bottom no-repeat;height:17px;}


/* .clearfix {background: url(img/maincen.gif) repeat-y;}   */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.navigator {font-size:110%;padding:6px 10px 0px 24px;}
.navigator span {color:#2e2e2e}
.navigator a {color:#e2501f}
/*typo*/

#web-html ul h4{font-size:110%}
#web-html{font-size:110%;color:#6e6e6e;padding:0 24px;}
#web-html ul,#web-html ol{margin:10px 0px 10px;}
#web-html li{margin-bottom:0px;margin:0 0 5px 14px;}
#web-html h1{color:#e2501f;font-size:195%;font-weight:normal;padding-top:10px;margin-bottom:10px;}
#web-html h2{font-size:150%;font-weight:bold;letter-spacing:0.05em;margin-bottom:5px;}
#web-html h3{font-size:140%;margin-left:0px;color:#E2501F;}
#web-html .annotation{letter-spacing:0.05em;line-height:140%;padding:8px 0;font-size:110%;color:#000}
#web-html blockquote{margin:0 15px;}
#web-html p{font-size:110%;margin:0px 0 10px 0;padding:0;line-height:140%;}
#web-html a img{border:2px solid #E2501F}
#web-html img{border:2px solid #E2501F;margin:8px;clear:both}
#web-html a{color:#fb9002;font-weight:bold;border:none;text-decoration:none;font-weight:normal;}

/*#web-html table {width:100%;}*/
#web-html .contact td{border:none}
#web-html table td,#web-html table th{border:1px solid #3F3F3F;vertical-align:top; background:none}
#web-html table p {margin:0 !important;}
#web-html table h3 {margin:5px 0 5px 0 !important;} 
#web-html td{padding:5px;}
#web-html th {padding:5px;}

div.noDisplay{display:none;}
hr{display:none;}

#footer{clear:both;background:#2e2e2e url(img/footer.gif) left top repeat-x;font-size:110%;padding-top:20px;padding-bottom:10px;}
#footer span {color:#6e6e6e;font-size:110%;}
.fbal {margin-right:auto;margin-left:auto;width:862px;}
#footer a{color:#9d9d9d;line-height:140%;text-decoration:underline;}
#footer .odkaz{float:right;text-align:right;padding-top:0px;margin-right:8px;}
#webdesign img {float:right;margin-left:0px;margin-right:20px;margin-top:10x}
#footer .foot{margin-left:16px;line-height:140%;padding-top:0px;font-size:100%;}
#footer .foot a {text-decoration:underline;margin:0 0px 0 3px;}
#footer .foot .info {float:left;padding-right:120px;font-size:110%;}


/* nadstavby a vestavby */
#pageid-6 #header {background:url(slides/nav.jpg) left top no-repeat}

/* ploche strechy */
#pageid-9 #header {background:url(slides/ps.jpg) left top no-repeat}

/* sikme strechy */
#pageid-10 #header {background:url(slides/ss.jpg) left top no-repeat}

/* cirkevni strechy */
#pageid-11 #header {background:url(slides/ch.jpg) left top no-repeat}

/* izolace */
#pageid-12 #header {background:url(slides/iss.jpg) left top no-repeat}

/* vazniky */
#pageid-15 #header {background:url(slides/vk.jpg) left top no-repeat}

/* klempir */
#pageid-14 #header {background:url(slides/klpr.jpg) left top no-repeat}

/* krytiny */
#pageid-16 #header {background:url(slides/strkr.jpg) left top no-repeat}

/* strechy a stavby */
#pageid-20 #header {background:url(slides/ss.jpg) left top no-repeat}

/* odborna zp */
#pageid-19 #header {background:url(slides/os.jpg) left top no-repeat}

/* reference */
#pageid-21 #header {background:url(slides/ref.jpg) left top no-repeat}

/* onas */
#pageid-17 #header {background:url(slides/onas.jpg) left top no-repeat}

/* aktuality */
#pageid-7 #header {background:url(slides/aktuality.jpg) left top no-repeat}

/* aktuality */
#pageid-18 #header {background:url(slides/kon.jpg) left top no-repeat}

#web-html .img-left {float:left;margin-right:15px} 
#web-html .subpageitem {border-top:1px solid #eee;padding-top:10px}
#web-html .subpageitem h3 {padding-top:10px;font-weight:bold;font-size:150%}
#web-html a {text-decoration:underline;color:#E2501F}
#web-html form {clear:both}
