/*převzato z KD - editovat*/

body { margin:0; background-color:#FFF; }
table td { vertical-align:top; padding:0;}
table { border-collapse:collapse;}

#page-out { position:relative; width:850px; margin:0 auto; }
#side-logo { display:block; width:140px; position:absolute; left:0; top:15px; }
#side-logo img { display:block; width:140px; height:140px; border:none;}

#page { width:710px; float:right; background-color:#FFF; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; border-bottom:10px solid #FFF; }

/*  header  -------------  */

#headbann { display:block; border:none; width:710px; height:100px; font-size:23px; line-height:120px; letter-spacing:2px; text-transform:uppercase; letter-spacing:2px; text-align:center; color:#8BBC8E; }
#top-bar { padding-right:25px; background-color:#FFF;}
#top-bar div {padding-left:25px; padding-top:25px; background-color:#25832C;}
#top-menu { display:block;  margin:0; padding:0;  height:39px; }
#top-menu li { display:block; float:left; width:155px; height:39px; position:relative; margin:0; padding:0;padding-right:5px;}
#top-menu span { display:block; width:155px; height:39px; position:absolute; left:0; top:0; }
#top-menu a { display:block; float:left; width:155px; height:39px; line-height:39px; text-align:center; text-transform:uppercase; letter-spacing:1px; color:#FFF; background-color:#44A729; text-decoration:none; font-size:15px; font-weight:bold;}
#item-sluzby { background:url(../imgs/item-sluzby.gif) no-repeat left top;}
#item-reference { background:url(../imgs/item-reference.gif) no-repeat left top;}
#item-kontakty { background:url(../imgs/item-kontakt.gif) no-repeat left top;}
#item-projekt { background:url(../imgs/item-projekt.gif) no-repeat left top;}
#top-menu .selected a {background-color:#1B6528;}
#top-menu .selected span {background-position:0 -200px;}
#top-menu a:hover span{ background-position:0 -100px;}
#top-menu .selected a:hover span { background-position:0 -200px;}


/*  top sub menu  */
.top-sub-menu { height:26px; margin:0; position:relative; top:-4px;}
.top-sub-menu a { height:26px; line-height:26px; text-transform:uppercase; color:#FFF; text-decoration:none; font-size:13px; font-weight:bold; margin-right:4px; margin-left:4px; }
.top-sub-menu .selected {color:#A6EF1D;}


#main { background-color:#46713B;}
#main-in {  background-color:#25832C; margin-right:25px;}
#content { margin-left:25px; padding:20px 30px;   min-height:475px; height:auto !important; height:450px; background-color:#1B6528; position:relative; }

/*  side-column  ---------------  */
#footer { clear:both; height:50px; background-color:#FFF; position:relative;  }
#footer p.copy { height:22px; padding-top:3px; margin:0; padding-left:25px; background-color:#25832C; text-align:left; color:#76B359;}
#page p.dopo-bar { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:right; width:650px; position:absolute; top:20px; left:22px; padding-bottom:14px; color:#66CC00;}
#footer p.dopo-bar a { font-weight:normal; color:#66CC00; margin-right:4px;}
#footer-in1 { display:block; width:25px; height:25px; position:absolute; right:0; top:0; background-color:#FFF;}
#footer-in2 { display:block; width:25px; height:25px; position:absolute; right:0; top:25; background-color:#25832C;}

p { margin:10px 0; line-height:17px;}
ul {  padding-left:7px; }
ul li { list-style-type:none; padding-left:15px; padding-bottom:3px; line-height:17px; }
ul.dot li { background:url(../imgs/li-dot.gif) no-repeat left top;}

a{ font-weight:bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;}
h1 { font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:20px; text-transform:uppercase; letter-spacing:1px; font-weight:normal; color:#FFF; margin:12px 0 20px 0; padding-bottom:3px;}


/*  projekt  */
ul.projekt { margin:20px 0; padding:0;}
.projekt li { list-style-type:none; padding-bottom:13px; padding-left:28px; text-indent:-6px; background:url(../imgs/projekt-dot.gif) no-repeat left top;} 
.projekt a { text-decoration:none; color:#A6EF1D;}
.projekt a:hover { text-decoration:underline;}

h1#nazev-projektu { margin-bottom:0px; text-transform:uppercase; font-size:18px;}
p#nazev-dop-projektu { margin-top:0px; margin-bottom:18px; padding-left:30px;}

a.link { color:#A6EF1D;}


h2 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#FFFFFF; font-size:18px;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#FFFFFF; font-size:16px; margin:15px 0; }
.clear { display:block; clear:both;}
.left { float:left; }
.right { float:right; }
.nowrap { white-space:nowrap;}
.h20 { font-size:0; line-height:0; height:20px;}

table td {border-collapse:collapse;}
.tbl-cenik td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #76B359;
	padding:5px 0;
}

.tbl-cenik .tbl-caption td { font-weight:bold; padding-bottom:8px; border-bottom:3px solid #76B359; }
.tbl-cenik .last { padding-left:12px; white-space:nowrap; text-align:right;}
.tbl-cenik .tbl-caption .last { text-align:left;} 

.tbl-kontakt td { padding:5px 16px 5px 0; line-height:20px;}

.menu-odhlasit { text-align:right;}
.menu-odhlasit a { margin-left:12px;}

/*  reference  */

.ref-box { width:260px; padding:10px; }
.ref-box a { border:none; display:block;}
.ref-box img {border:none;}
.ref-box h3 { text-align:center;}
.reference-bar { clear:both; height:22px;}

.page-menu { margin:0; text-align:right; position:absolute; right:30px; top:12px; }
.page-menu a {color:#A6EF1D;}

.tbl-projekt-www { width:100%;}
.tbl-projekt-www .tbl-caption td { font-weight:bold; padding-bottom:4px; border-bottom:2px solid #FFF;} 
.tbl-projekt-www td{ padding:4px 7px 5px 0; }
.tbl-projekt-www .underline td{ border-bottom:1px solid #85BF1A;}
.tbl-projekt-www .date, .tbl-projekt-www .size{ width:80px;}
.tbl-projekt-www .index{ width:20px;}
.tbl-projekt-www .poznamka { text-indent:75px;}
.tbl-projekt-www a {color:#A6EF1D;}

.tbl-poznamky-www td { padding:8px 16px 6px 0;}

/*  large image  */

.none { display:none;}
.block { display:block;}
#large-box { position:absolute; background-color:#FFF; border:1px solid #345; cursor:pointer; padding:8px;}
#large-box img { display:block; margin:0 auto; border:none;}
#large-box p { margin:5px 0 0 0; padding-top:5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#000; background-color:#FFF;}
#large-box p span{font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Arial; color:#25832C;}

#overlay-box { position:absolute; left:0; top:0; background-color:#000000; opacity:0.4; filter:alpha(opacity=40); }
.indent { text-indent:16px;}
.tema { padding-left:17px; background:url(../imgs/tema-dot.gif) no-repeat left top;}
.tema a{ color:#A6EF1D;}

#page .dopo-box a { color:#FC0; text-decoration:underline;}
#page .dopo-box a:hover { text-decoration:none;}

