body{background:#fcfcfc url(img/bgbody.gif) left 18px repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:72.5%;}

#mother {margin-left:auto;margin-right:auto;width:985px;padding-top:10px;}

/*#header {background:url(img/bgtop.gif) right top no-repeat;height:66px;width:924px;margin-left:13px}*/
#top {height:90px}
/*logo prefabet*/
.logo {width:339px;height:35px;float:left;padding:0px 32px;}
.logo a img {border:none;padding-top:10px;}
.logo a  {text-decoration:none;color:#efefef;font-size:300%;}
.logo span {display:none}

.logo h1 {display:none}
.text {padding:0;position:absolute;margin-left:0px;float:left;top:73px;}
/*konec*/

/*icons top*/
.icons {padding:0px 0 0 458px;margin:6px 10px;font-size:110%;float:left}
.icons a {color:#606060;margin:0 6px;}
.icons img {border:none}
.icons a:hover {text-decoration:none}

/*konec menu*/
/*#menu ul ul {margin-left:0px;}
#menu ul ul a {background:#ccc;width:178px;position:relative;z-index:9999;float:left;display:block}
#menu ul ul li a{line-height:2.6;text-decoration:none;text-transform:none;font-weight:normal;font-size:110%;color:#000;border:0px solid #606060}


/*hlavni menu*/
#menu ul {padding-top:34px;padding-left:32px;margin:0}
#menu li {list-style:none;display:inline;}
/*#menu a {color:#fff;text-transform:uppercase;float:left;padding:40px 0px 0 20px;text-decoration:none;font-size:130%;font-weight:bold;}
#menu .selected-menu a {background:url(img/active.gif) 0 0px no-repeat;margin:0;}*/
#menu {background:url(img/bgmenu.gif) 5px 0 no-repeat;height:93px;clear:both}
/*.menu {width:100%; height: 44px;background: url( 'img/button.gif' ) 0px -78px no-repeat;}*/
#menu li {list-style-type:none;float:left}
/*hl navigace */
/*menuN*/
#mcls-uvodni-strana span,
#mcls-produkty span, 
#mcls-pujcovna-a-prodej span, 
#mcls-reference span, 
#mcls-kontakt span {display: none;overflow: hidden;text-indent: -10000px;}



#mcls-uvodni-strana a,
#mcls-produkty a,
#mcls-pujcovna-a-prodej a,
#mcls-reference a,
#mcls-kontakt a  {position: absolute;display:inline;height:26px; line-height: 50px; /* svisle centrovani */ text-align: center; /* vodorovne centrovani */ }

#mcls-uvodni-strana a { background:url("img/button01.gif") 0 -52px no-repeat; width:141px; } 
#mcls-uvodni-strana .selected-menu a {background-position: 0px -132px;}
#mcls-uvodni-strana a:hover { background-position: 0px -52px;}

#mcls-produkty a  {background:url('img/button02.gif') no-repeat;margin-left:141px;width: 109px;} 
#mcls-produkty a:hover { background-position: 0px -52px;}
#mcls-produkty .selected-menu a {background-position: 0px -132px;}

#mcls-pujcovna-a-prodej a  {width: 184px;background:url('img/button03.gif') no-repeat;margin-left:250px;} 
#mcls-pujcovna-a-prodej a:hover  {background-position: 0px -52px;}
#mcls-pujcovna-a-prodej .selected-menu a {background-position: 0px -132px;}

#mcls-reference a  {width: 110px;background:url('img/button04.gif') no-repeat;margin-left:434px;} 
#mcls-reference a:hover {background-position: 0px -52px;}
#mcls-reference .selected-menu a {background-position: 0px -132px;}

#mcls-kontakt a  {width: 84px;background:url('img/button05.gif') no-repeat; margin-left:544px;} 
#mcls-kontakt a:hover  {background-position: 0px -52px;}
#mcls-kontakt .selected-menu a {background-position: 0px -132px;}

/*#mcls-kontaktni-informace a {width:202px;background:url('img/button06.gif') no-repeat;margin-left:698px;} 
#mcls-kontaktni-informace a:hover {background-position: 0px -52px;}
#mcls-kontaktni-informace .selected-menu a {background-position: 0px -132px;}


/*navigace*/
.navigace {font-size:95%;margin:0px 5px 0 5px;padding:0;background:#e0e0e0;border-top:1px solid #fff;}
.navigace a{color:#000;font-weight:bold;}
.navigace span {padding:8px 28px;display:block;}

#animace {height:184px;margin:0;padding:0}
#portfolio li {list-style-type:none;float:left}
ul#portfolio  {margin:1px 0px 0px 5px;padding:0}

#maincontent {margin:0 0px 0 5px;}
#web-html {width:652px;float:left;padding:0 5px 0;background:url(img/separator.gif) no-repeat 0px 1px;}
#web-html a {color:#007F52}
#web-html ul {margin:0;padding:0 0 10px}
#web-html ul li {margin:0 0px 5px 30px}
#web-html img {border:6px solid #ddd;margin:0px 0px 0 15px;}

#web-html table {width:100%}
.main-html {margin:22px;}
#web-html .clearfix {background:none}
#right {width:318px;float:left;}
.bottom {background:url(img/bottom.gif) 0 0 no-repeat;clear:both;height:36px;}
/* clearfix */
.clearfix {background:url(img/clearfix.gif) center top repeat-y;}
.clearfix:after {content:"";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.box h3 {background:url(img/novinky.gif) left 1px no-repeat;width:314px;height:35px;margin:0;padding-bottom:15px}
.box h3 span {display:none;}
.box2 {margin:0;padding:0}
.box2 p {margin:15px;}
.box2 a {color:#007F52;}
.box2 h3 {background:url(img/kontakt.gif) left top no-repeat;width:314px;height:35px;margin:0}
.box2 span {display:none;}
.box2 img {float:left;padding-bottom:1px;margin-left:123px;}
.box2 .link a{display:block;clear:both;margin:10px 0; font-weight:normal;background:url(img/button.gif) left top no-repeat; padding:0 0 0 10px;color:#007F52 !important;text-decoration:underline}
/*news*/

.box span {padding:0; margin:0; font-family:Tahoma, sans-serif; color:#8a8a8a; display:block}
.box span a {color:#000;text-decoration:none;font-weight:bold;}
.box span strong {font-weight:normal}
.box a {color:#007F52 !important;font-weight:bold;margin:0px 15px;padding:0}
.box .actual {display:block; font-weight:bold; color:#000000; margin:5px 0}
.box p {display:block; margin:0px 15px 0 15px;padding:0;line-height:160%}
.box .link a{display:block;clear:both;margin:10px 0; font-weight:normal;background:url(img/button.gif) 15px 0 no-repeat; padding:4px 0 0 18px;font-size:95%;width:89px;color:#007F52 !important;text-decoration:underline}
.box {padding:0px 0 15px 0}

.box2 .link a{margin:0; font-weight:normal; padding:2px 0 0 18px;font-size:95%;width:89px;color:#007F52 !important;text-decoration:underline;background:url(img/button.gif) 15px 0 no-repeat; }

#container {background:url(img/bgtop.gif) center top no-repeat;margin:0;padding:0;}
.obrazek img {position:absolute;top:78px;margin-left:747px}
/*footer*/
#footer {background:#007F52;clear:both;width:977px;padding-top:20px;margin:0px 0px 0 4px;height:82px;color:#fff;font-size:95%}
#footer span {float:right;margin:0 75px 0 0px;}
#footer a {color:#fff}
#footer p {margin:0;padding-left:32px;font-size:100%}
#footer .odkazy {margin-left:28px;margin-top:15px;}
#footer .odkazy a {margin:0 5px 0 0;padding:0 0px 0 5px}
.mapa {float:right}
.subpageitem  {height:110px !important}
.subpageitem  h3 {margin:0;padding:0}
.subpages a {padding:5px 0 !important}
.subpageitem  p {margin:0 !important;padding:0 !important}
.subpages {clear:both;padding-top:8px;}
.subpages img{border:none !important;width:110px;margin:0 !important;padding:0 10px !important}