*{padding:0;margin:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:White url(../images/bg-top-grey.png) repeat-x top;}
#wrapper{margin:0 auto;width:1000px;background:url(../images/bg-grey.png) repeat-x top;}
#header_left{color:#333;width:280px;float:left;height:110px;margin:0px 0px 0px 0px;background:url(../images/logo-stavart.png) no-repeat top;}
#header_left h1{visibility:hidden;}
#header{color:#333;width:720px;float:left;height:110px;margin:0px 0px 0px 0px;background:#BD9C8C;}
#leftcolumn{position:relative;color:White;background:#B00203 url(../images/left_red.jpg) no-repeat top;margin:0px 0px 0px 0px;min-height:330px;width:280px;padding:0px 0px 0px 0px;float:left;}
#leftcolumn ul{margin-left:25px;margin-bottom:5px;}
#leftcolumn ul li{list-style-image:url(../images/li-white.png);padding-bottom:10px;}
.zelena{color:#4DA606;font-weight:bold;}
h2.zelena{color:#4DA606;padding-left:20px;}
#leftcolumn h2.sluzby{background:url(../images/nase-sluzby.png) no-repeat bottom left;height:50px;border-bottom:2px solid White;margin-bottom:30px;margin:15px;}
#leftcolumn div.grey{position:relative;background:#F0F0F0 url(../images/na-klic3.png) no-repeat 0 10px;min-height:180px;border-bottom:20px solid #F0F0F0;color:#333;}
#leftcolumn div.grey p{padding:50px 20px 20px 20px;width:160px;font-size:110%;font-weight:bold;color:Gray;}
#leftcolumn div.grey p.zelena{padding:0px 20px 0px 20px;font-size:110%;width:240px;font-weight:bold;color:Gray;text-align:justify;}
#leftcolumn div.grey h2{background:url(../images/stavby-na-klic.png) no-repeat bottom left;height:50px;border-bottom:2px solid #B00203;margin-bottom:50px;margin:15px;}
#leftcolumn div.grey h2.zelena-usporam{background:url(../images/certifikaty-zelena-usporam.png) no-repeat bottom left;height:50px;border-bottom:2px solid #4DA606;margin-bottom:10px;margin:15px;}
.hide{visibility:hidden;}
#rightcolumn{position:relative;float:right;color:#333;margin:7px 7px 7px 7px;height:346px;width:702px;display:inline;background:white;border:1px solid #EDEDED;}
#rightcolumn div.dum{position:absolute;top:0px;left:0px;width:800px;height:410px;background:url(../images/dum2.png) no-repeat 250px -50px;}
#rightcolumn div.dum h2.zelena, #rightcolumn2 div.dum h2.zelena{background:url(../images/zelena-usporam.png) no-repeat center;height:150px;width:150px;border-bottom:none;position:absolute;top:-35px;right:15px;z-index:10;}
#right-text{float:right;color:#333;padding:20px 20px 20px 20px;width:653px;min-height:245px;display:inline;background:white;border-top:35px solid #F0F0F0;border-left:7px solid #F0F0F0;border-right:20px solid #F0F0F0;border-bottom:20px solid #F0F0F0;}
#right-text p, #dole p{text-align:justify;padding-bottom:10px;}
#right-text p.left, #dole p.left, #dole div.left{padding-bottom:10px;float:left;width:215px;}
#right-text p.mid, #dole p.mid, #dole div.mid{padding:0 0 10px 10px;float:left;width:205px;}
#right-text p.right, #dole p.right, #dole div.right{padding:0 0 10px 10px;float:right;width:205px;}
#dole{padding:0 20px 0 20px;margin:0 20px 0 0;width:653px;float:right;}
#dole h1{color:Gray;font-size:15px;margin-bottom:10px;}
#dole h2{color:Gray;font-size:18px;margin-bottom:10px;}
#dole img{border:3px solid #A80202;}
#dole a{color:#B20202;text-decoration:none;padding-right:10px;background:url(../images/a-red.png) no-repeat top right;}
#dole a:hover{color:#B20202;text-decoration:underline;}
#leftcolumn div.grey p.zelena a{color:#4DA606;text-decoration:none;padding-right:10px;background:url(../images/a-red.png) no-repeat top right;}
#leftcolumn div.grey p.zelena a:hover{color:#B20202;text-decoration:underline;}
.clear{clear:right;}
#right-text h1, h2, h3{margin:0 0 10px 0;font-size:18px;}
.red{color:#B20202;padding-left:20px;}
#right-text ul{padding-left:55px;padding-bottom:10px;}
#right-text ul li{list-style-image:url(../images/li.gif);}
#right-text img{border:3px solid #B20202;margin:4px;}
#right-text a{color:#B20202;text-decoration:none;padding-right:10px;}
#right-text a:hover{color:#B20202;text-decoration:underline;}
#gallery a{background:none;}
#rightcolumn div.dum h3{margin:10px 0 0 20px;padding-left:0px;padding-top:0px;font-size:25px;font-weight:bold;color:#333;}
#rightcolumn div.dum h4{margin:0px 0 10px 20px;font-size:35px;font-weight:bold;color:#B00203;}
#rightcolumn p.adresa{margin:120px 0px 0px 60px;font-size:20px;color:#595959;}
#rightcolumn p.adresa strong{font-size:24px;}
#rightcolumn h3.tel{font-size:25px;color:#595959;padding-left:70px;padding-top:50px;height:80px;background:url(../images/tel.png) no-repeat 30px 25px;}
#footer{width:1000px;clear:both;color:#979797;margin:0px 0px 10px 0px;text-align:right;padding-top:5px;background:White;font-size:80%;}
#rightcolumn2{position:relative;float:right;color:#333;margin:7px 7px 7px 7px;height:160px;width:702px;display:inline;background:white;border:1px solid #EDEDED;}
#rightcolumn2 p{width:480px;padding:0px 10px 10px 10px;}
#rightcolumn2 div.dum{position:absolute;top:0px;left:0px;width:800px;height:240px;background:url(../images/dum3.png) no-repeat 180px -30px;}
#rightcolumn2 div.dum h3{margin:10px 0 0 20px;padding-left:0px;padding-top:0px;font-size:25px;font-weight:bold;color:#333;}
#rightcolumn2 div.dum h4{margin:0px 0 10px 20px;font-size:35px;font-weight:bold;color:#B00203;}
#right-text ul#foto{padding-left:5px;}
#right-text ul#foto li{width:148px;height:140px;display:block;float:left;margin:4px;list-style-image:none;border:3px solid #B20202;}
#right-text ul#foto li a{height:135px;display:block;background-image:none;padding:5px 0 0 10px;color:Black;}
#right-text ul#foto li a:hover{background:#B20202;color:white;}
#right-text ul#foto li h2{margin:0 0 0 0;font-size:15px;}
#right-text ul#foto li.rd{background:url(../images/foto-domy.jpg) no-repeat;}
#right-text ul#foto li.bd{background:url(../images/foto-bytdomy.jpg) no-repeat;}
#right-text ul#foto li.ko{background:url(../images/foto-komercni.jpg) no-repeat;}
#right-text ul#foto li.od{background:url(../images/foto-koupelny.jpg) no-repeat;}
#right-text ul#foto li.zd{background:url(../images/foto-dlazby.jpg) no-repeat;}
#right-text ul#foto li.f{background:url(../images/foto-fasady.jpg) no-repeat;}
#right-text ul#foto li.la{background:url(../images/foto-podlahy.jpg) no-repeat;}
#right-text ul#foto li.o{background:url(../images/foto-ostatni.jpg) no-repeat;}
.green{width:200px;height:200px;background:url(../images/green-t.png) no-repeat bottom right;position:absolute;left:0px;top:0px;z-index:10;}
img{border:none;}
.page_nav{color:#999;display:block;width:100%;}
.page_nav a:link, .page_nav a:visited, .page_nav a:hover, .page_nav a:visited:hover{text-decoration:none;color:#222;}
.breadcrumb_nav{color:#999;}
.breadcrumb_nav a:link, .breadcrumb_nav a:visited, .breadcrumb_nav a:hover, .breadcrumb_nav a:visited:hover{text-decoration:none;color:#222;}
a{color:black;}
.gallery{list-style:none;list-style-image:none;margin:0;padding:0;}
#right-text ul.gallery{padding-left:30px !important;}
.gallery li{padding:10px;margin:0;float:left;position:relative;width:130px;height:130px;list-style-image:none !important;}
.gallery li.c{padding:10px;margin:0;float:left;position:relative;width:170px;height:170px;list-style-image:none !important;}
.gallery li:hover img{border-color:#000;background:#ddd;}
.gallery img{background:#fff;border:solid 1px #888;padding:5px;}
.gallery em{background:#fff url(images/grey-gradient.gif) repeat-y;color:#000;font-style:normal;padding:2px 10px;display:block;position:absolute;top:110px;left:9px;border:1px solid #999;border-left-color:#888;}
.gallery a{text-decoration:none;background-image:none !important;}
.gallery a:hover em{background:#B00203;color:White;border-color:#B00203;}

#footer p.web a{margin: 0;padding: 0;font-size: 80%;color: #CFCFCF;}
#footer p.web a:hover {	color: #A80202;}
