html{font-size:100.01%;height:100%;width:100%;border:0;padding:0;margin:0;} 
body{font-size:1em;font-family:tahoma,arial,verdana;color:#493227;margin:0;padding:0;text-align:center;background:#e8e2c9 url(images/header-bg.jpg) no-repeat center top;height:100%;width:100%;border:0;}
a img, img{margin:0;padding:0;border:0;}
a{color:#493227;outline:none;}
a:hover{color:#000;text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right !important;}
hr,.noScreen{display:none !important;}
.break{display:block !important;}
fieldset{padding:0;margin:0;border:0}
.nowrap{white-space:nowrap !important;}
.textRight{text-align:right !important;}
.rel{position:relative;}
/*ul li{list-style-type:none}*/
input,button,textarea{font-family:georgia, arial;font-size:14px;}
input:focus,button:focus,textarea:focus{outline:none;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
li{list-style-position: inside;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, section, summary, video {display: block;padding:0;margin:0;}

#page{width:100%;margin:0 auto;text-align:left;position:relative;min-height:100%;line-height:1.4;}

/*-- header --*/
#header{width:960px;height:320px;position:relative;margin:0 auto;}
#header p.logo a{width:132px;height:112px;display:block;text-indent:-9999px;background:url(images/header-fik.png) no-repeat;position:absolute;top:0px;left:49px;}
#header .slogan{width:454px;height:83px;display:block;text-indent:-9999px;background:url(images/header-slogan.png) no-repeat;position:absolute;top:155px;left:53px;}

#menu{position:absolute;top:19px;right:72px;}
#menu li{float:left;padding:0 0 0 25px; list-style-type: none;}
#menu li a{display:block;text-indent:-9999px;}
#menu li.iconHome a{width:30px;height:27px;background:url(images/menu-icons.png) no-repeat 0 0;}
#menu li.iconHome a:hover,#menu li.iconHome a.active{background:url(images/menu-icons.png) no-repeat -30px 0;}
#menu li.iconWork a{width:28px;height:29px;background:url(images/menu-icons.png) no-repeat 0 -27px;}
#menu li.iconWork a:hover,#menu li.iconWork a.active{background:url(images/menu-icons.png) no-repeat -28px -27px;}
#menu li.iconContact{margin-top:2px;padding:0 0 0 30px;}
#menu li.iconContact a{width:34px;height:23px;background:url(images/menu-icons.png) no-repeat 0 -56px;}
#menu li.iconContact a:hover,#menu li.iconContact a.active{background:url(images/menu-icons.png) no-repeat -34px -56px;}
/*-- /header --*/

/*-- content --*/
#content{width:980px;margin:0 auto;padding:30px 0 250px;line-height:1.5;text-align:center;}
#content p{padding:0 0 18px;}
#content h1{font-size:28px;font-weight:bold;padding:0 0 14px;line-height:1.3;color:#493227;text-transform:uppercase;}
#content h2{font-size:22px;font-weight:normal;padding:0 0 14px;line-height:1.3;color:#493227;text-transform:uppercase;}
#content [class*="sitemap"]{text-align: left; list-style-type: disc;}
#content .sitemap_2{padding-left: 10px; font-size: 14px; list-style-type: circle;}
#content .sitemap_3{padding-left: 10px; font-size: 13px; list-style-type: square;}
#content ul.sitemap_3{margin-top: 3px;}
#sitemap_list{margin-left: 70px;}


.yellowBg{border-top:2px solid #9c8a78;font-size:22px;font-weight:bold;text-transform:uppercase;color:#493227;margin:15px 0 5px;}
.yellowBg .in{display:inline-block;background:#ffbb00 url(images/yellow-bg.png) repeat-x left bottom;margin:0 auto;padding:7px 13px 13px;}
.yellowBg a{color:#493227;text-decoration:none;}
.yellowBg a:hover{text-decoration:underline;}

.btnDown{width:41px;height:40px;background:url(images/btn-down.png) no-repeat;display:inline-block;text-indent:-9999px;}
.btnDown:hover{background:url(images/btn-down.png) no-repeat 0 -40px;}
.btnMap{width:96px;height:96px;background:url(images/btn-map.png) no-repeat;display:inline-block;text-indent:-9999px;margin:0 0 20px;}
.btnMap:hover{background:url(images/btn-map.png) no-repeat 0 -96px;}

.tabs{border-bottom:2px solid #9c8a78;margin:0 0 30px;padding-left:10px}

.tabs li{float:left;/*margin:0 16px 0 0;*/margin:0 12px 0 0;display:block;}

/*.tabs li.spravaNemovitosti{margin-right:0;}*/

.tabs li.reference{margin-right:0;}

/*.tabs1 li a{display:block;width:228px;width:182px;height:225px;background:url(images/tabs.png) no-repeat;font-size:22px;font-weight:bold;color:#e8e2c9;text-decoration:none;line-height:1.1;text-transform:uppercase;position:relative;overflow:hidden;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;float:left;z-index:100;}
.tabs1 li.strechy a{background:url(images/tabs.png) no-repeat 0 0;}
.tabs1 li.tesarstvi a{background:url(images/tabs.png) no-repeat 0 -225px;}
.tabs1 li.zednickePrace a{background:url(images/tabs.png) no-repeat 0 -450px;}
.tabs1 li.spravaNemovitosti a{background:url(images/tabs.png) no-repeat 0 -675px;}*/

.tabs1 li a{display:block;width:182px;height:180px;background:url(images/tabs_182.png) no-repeat;font-size:20px;font-weight:bold;color:#e8e2c9;text-decoration:none;line-height:1.1;text-transform:uppercase;position:relative;overflow:hidden;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;float:left;z-index:100;}
.tabs1 li.strechy a{background:url(images/tabs_182.png) no-repeat 0 0;}
.tabs1 li.tesarstvi a{background:url(images/tabs_182.png) no-repeat 0 -180px;}
.tabs1 li.zednickePrace a{background:url(images/tabs_182.png) no-repeat 0 -360px;}
.tabs1 li.spravaNemovitosti a{background:url(images/tabs_182.png) no-repeat 0 -540px;}

.tabs li a .text{position:absolute;/*bottom:22px;*/bottom:18px;left:0;/*width:228px;*/width:182px;}
.tabs li.strechy a .text{padding-bottom:11px;}
.tabs li.reference a .text{padding-bottom:11px;}
/*.tabs1 li a .bg{position:absolute;bottom:0;left:0;width:228px;height:100px;background:url(images/tabs-bg.png) no-repeat;display:block;}*/
.tabs1 li a .bg{position:absolute;bottom:0;left:0;width:182px;height:80px;background:url(images/tabs-bg-182.png) no-repeat;display:block;}
.tabs1 li a .cor{position:absolute;top:0;left:0;/*width:228px;*/width:182px;height:7px;background:url(images/tabs-cor-182.png) no-repeat;display:block;z-index:20;}

.tabs2{margin:10px 0 35px;}

.tabs2 li a{display:block;/*width:228px;*/width:182px;height:100px;background:#422c1f url(images/tabs2-bg.png) repeat-x;/*font-size:22px;*/font-size:20px;font-weight:bold;color:#e8e2c9;text-decoration:none;line-height:1.1;text-transform:uppercase;float:left;position:relative;}

.tabs2 li a.active,.tabs2 li a:hover{background:#ffbb00 url(images/tabs2-bg-active.png) repeat-x;color:#493227;}
.tabs2 li a.active .arrow{width:32px;height:17px;display:block;background:url(images/tabs2-arrow.png) no-repeat;position:absolute;bottom:-17px;left:75px;}

.galleryBox{width:960px;height:160px;position:relative;margin:0 0 40px 10px;}
.galleryBoxIn{width:960px;height:160px;overflow:hidden;}
.gallery{width:976px;height:160px;margin:0 0 45px;position:relative;}
.gallery a{display:block;float:left;}
.gallery img{width:228px;height:160px;display:block;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;margin:0 16px 0 0;}
.galleryBox .prev,.galleryBox .next {position:absolute;display:block;text-indent:-9999px;top:68px;width:15px;height:17px;cursor:pointer;}
.galleryBox .prev.disabled,.galleryBox .next.disabled{display: none !important;}
.galleryBox .prev{background:url(images/gallery-arrows.png) no-repeat 0 0;left:-25px;}
.galleryBox .prev:hover{background:url(images/gallery-arrows.png) no-repeat 0 bottom;}
.galleryBox .next{background:url(images/gallery-arrows.png) no-repeat right 0;right:-25px;}
.galleryBox .next:hover{background:url(images/gallery-arrows.png) no-repeat right bottom;} 

.address{font-size:18px;font-weight:bold;}
.phoneMail{font-size:28px;font-weight:bold;}
.phoneMail a{color:#ffbb00;text-decoration:none;}
.phoneMail a:hover{color:#493227;text-decoration:underline;}
/*-- /content --*/

/*-- footer --*/
#footer{width:100%;background:#493227 url(images/footer-bg.png) repeat-x;position:absolute;bottom:0;left:0;color:#e8e2c9;}
#footer .in{margin:0 auto;width:860px;height:190px;padding:34px 0 0;}
#footer a{color:#e8e2c9;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer h3{font-size:16px;font-weight:normal;padding:0 0 10px;color:#ffbb00;}
#footer .box{float:left;width:195px;height:160px;padding:0 15px 0 0;margin-right:30px;background:url(images/footer-sep.png) repeat-y right top;}
#footer .box.tags{background:none;margin-right:0;padding-right:0;width:370px;}
/*-- /footer --*/

