﻿/*	Tento dokument popisuje stylizaci layoutu webu 
	
	Author:	Dobreweby.eu
	        Tomáš Půža
		    http://www.dobreweby.eu
	Copyright:	
		Tento dokument je chranen podle Autorskeho zakona 121/2000 Sb.
		This document is protected by Author law 121/2000 Sb. Czech Republic
	Created: 20.2.2008
	Modified: 20.2.2008
*/

body {
    font-family:Tahoma;
}

li {
	list-style-type:square;
}

.content h2 {
    color:#9BCA3C;
    font-size:1.2em;
}

img { border: none; }

.servicesPanels {
    width:800px;
    overflow:hidden;
    background:url('/img/panel_last_bgr.png') repeat-x;
}

.servicesPanels a,
.servicesPanels a:visited {
    position:relative;
    display:block;
    float:left;
    
    width:160px;
    height:134px;
    overflow:hidden;
    
    /*padding-top:95px;*/
    
    font-size:0.8em;
    color:#333333;
    text-decoration:none;    
}

.servicesPanels a span {
    position:absolute;
    top:95px;
    left:0px;
    
    display:block;
    width:160px;
    
    text-align:center;
    
    cursor:hand;
    cursor:pointer;
}

.servicesPanels a:hover {
    color:#ff6600;
}

.servicesPanels a.panelRekonstruce {
    background:#fff url('/img/panel_rekonstrukce.png') no-repeat;
}

.servicesPanels a.panelRevitalizace {
    background:#fff url('/img/panel_revitalizace.png') no-repeat;
}

.servicesPanels a.panelZatepleni {
    background:#fff url('/img/panel_zatepleni.png') no-repeat;
}

.servicesPanels a.panelSluzby {
    background:#fff url('/img/panel_rodinnedomy.png') no-repeat;
}

.content .leftPanel {
    position:relative;
    float:left;
    width:444px;
    padding:20px
}

.content .fullPage {
    width:100% !important;
}
.content .title {
    width:484px;
    position:relative;
    padding-bottom:60px;
    background:url('/img/h1_shade.png') no-repeat 0px 39px;
}

.content .title img {
    position:absolute;
    top:0px;
    left:0px;
}

.content .title h1 {
    font-size:0.9em;
}

.content .rightPanel {
    position:relative;
    float:right;
    width:269px;
    padding:0px;
    margin-top:30px;
    /margin-top:20px;
}

.content .rightPanel .sideBarPanel h2 {
    height:34px;
    line-height:34px;    
    
    color:#000000;
    font-size:0.95em;
    padding-left:15px;
    margin:0px !important;    
}

.content .rightPanel .sideBarPanel {
    margin-bottom:3px;
}

.content .rightPanel .sideBarPanel a,
.content .rightPanel .sideBarPanel a:visited {
    color:#000;
}

.content .rightPanel .sideBarPanel a:hover {
    text-decoration:none;
}

.content .rightPanel .sideBarPanel ul {
    /margin:15px 5px 15px 30px;
    padding:7px 5px 7px 30px;
    /padding:0px;
}

.content .rightPanel .sideBarPanel li {
    list-style-image:url('/img/arrows.gif');
    
}

.content .rightPanel .zusp .sideBarContent {
    background:#96D70F;
    border:1px solid #96D70F; /* important */
}

.content .rightPanel .zusp h2 {
    background:url('/img/side_bar_zusp_bgr.png') repeat-x;
}

.content .rightPanel .green .sideBarContent {
    background:#EAF4D5;
    border:1px solid #EAF4D5; /* important */
}

.content .rightPanel .green h2 {
    background:url('/img/side_bar_green_bgr.png') repeat-x;
}

.content .rightPanel .orange h2 {
    background:url('/img/side_bar_orange_bgr.png') repeat-x;
}

.content .rightPanel .orange .sideBarContent {
    background:#FFE0C4;
    border:1px solid #FFE0C4; /* important */
}

.siteMapPath {
    text-align:right;
    font-size:0.7em;
    font-style:italic;
    color:#666;
    margin-right:30px;
    margin-top:10px;
    margin-bottom:0px;
    padding-bottom:0px;
}

ul.photogallery {
    margin:0px;
    padding:0px;
}

.photogallery li {
    float:left;
    display:block;
    padding:10px;
    margin:2px;
    border:1px solid #9BCA3C;
    background:#F7FBEE;
    text-align:center;    
}

.rozpisPraci h3 {
	font-size:1.05em;
	margin-bottom:0px;
	color:#FF6600
}

.cenik {
    border-collapse:collapse;
}

.cenik th, .cenik td {
    border:1px solid #ccc;
    padding:3px 7px;
}