body { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11px; margin:0; background: url(img/pozadi_bw.jpg) no-repeat center top;}
table td { vertical-align:top; padding:0;}
img { display:block;}

/*  -----------------  P A G E  --------------------- */

#outpage { background:url(../imgs/body_r2_c1.gif) repeat-y center top;}
#page { width:945px; margin:0 auto; padding-top:0px; background-color:#FFF; }
#pagetop { height:20px; background:url(../imgs/body_r1_c1.gif) no-repeat center bottom; }

/*  --------------------  H E A D E R  -------------  */

#header { width:935px; height:230px; position:relative; margin:0 auto;  background-color:black; }
.heading { padding:35px 0 0 30px; margin:0; font-weight:bold; font-size:33px; line-height:35px; letter-spacing:1px; color:gray; font-family:"Trebuchet MS", Tahoma, sans-serif;}
.slogan { margin-top:5px; padding:0 0 0 210px; font-family:"Trebuchet MS", Tahoma; font-size:16px; letter-spacing:1px; color:#CCC; }
#header h2 {width:900px;  margin:0; text-align: right; }
#header a { display:block; width:360px; height:167px; padding:2px 0 0 4px; text-transform:uppercase; letter-spacing:1px; font-size:10px; text-decoration:none; /*text-align:right;*/ color:#99A6B5; white-space:nowrap; overflow:hidden; /*border:1px solid black;*/ }

#headbann { width:100%; height:100%; position:absolute;  no-repeat left middle; }

#main { width:935px; margin:5px auto 0 auto;  }

/*  --------------------- S I D E N A V  ---------------  */

#sidenav { width:935px; float:left; background-color:black;}
#sidenav h3 { margin:0; width:191px; padding:6px 6px 6px 30px;  font-size:13px; 
font-weight:normal; color:black; font-family:Arial, Tahoma, sans-serif; 
font-weight: bold; background-color:#B1BEA7;}


#sidenav a {
	display:block;
	width:202px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
	font-size:13px;
	line-height:16px;
	padding:5px 5px 7px 22px;
	text-decoration:none;
	/*color: #6A8057;*/ color:white;
	/*font-family:"Trebuchet MS", Tahoma, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
}
#sidenav a:hover { text-decoration:underline;}

/*  ------------------------  F O O T E R  ------------------  */

#footer { width:910px; clear:both; padding-top:0px; }

#pagebottom { border: 1px solid; border-color: red black black black; height:90px; background:black; }
#pagebottom p { width:920px; margin:0 auto; padding-top:13px;  text-align:right; color:#91B6C8; font-size:11px; }
#pagebottom a { color:#AEBC92; text-decoration:none; margin-right:12px;}
#pagebottom a:hover { text-decoration:underline;}
#pagebottom table { width: 100%; color: white; background: black; border: 0px}


/*  ----------------------  C O N T E N T    --------------  */

#content { width:634px; float:right; padding:0 17px 12px 0; min-height:375px; height:auto !important; height:350px; }
p { margin:10px 0; line-height:17px;}

#content a, .web{ font-weight:bold; color:#679733; text-decoration:underline; cursor:pointer;}
#content a:hover,  #content span.mail:hover { text-decoration:none;}
h1 { /*font-family:"Trebuchet MS", Tahoma, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; 
	/*color:#687959;*/ color:#000;
	border-bottom:5px solid #B3B3B3; 
	margin:12px 0 25px 0; padding-bottom:1px; clear:both; }
h2 { /*font-family:"Trebuchet MS", Tahoma, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; /*color:#69B81B;*/ color:#92C95A; /*font-size:18px;*/ font-size:16px; margin:18px 0;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; }
.clear { clear:both;}
.left { float:left; }
.right { float:right;}
.nofloat { float:none; border:1px solid red;}
.todo { color:#FF9900; }
.vystavba { border-left:10px solid #FF9900; padding-left:5px; color:#E18700;}
p.zpet { text-align:center; margin:40px 0;}

ul.advant li { background:url(../imgs/li-dot.gif) no-repeat left top;}



/*  index.php  */
.rcol { width:230px; float:right; }

img.rimg { width:212px; height:158px; padding:8px 10px 10px 8px; background:#DEE3DB url(../imgs/rimg-fixed.gif) no-repeat left top; margin-bottom:10px; color:#819771;}

div.rimg { width:230px; margin-bottom:10px; background:#DEE3DB url(../imgs/rimg-fixed.gif) no-repeat left top;}
div.rimg a { display:block; width:212px; }
div.rimg img {width:212px; height:158px; padding:8px 10px 10px 8px; color:#819771; border:none;}

.rtip { clear:both; width:230px; margin-bottom:10px; }
.rtip h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;  padding:6px 0 6px 9px; font-size:14px; margin:0; color:#FFF; background:#5C7C65 url(../imgs/rtip1-h2.png) no-repeat left top; }
.rtip p { margin:0; padding:6px 10px 10px 6px; font-size:12px; background:#DCE2D8 url(../imgs/rtip1-p.gif) no-repeat left bottom; color:#5F7052;}
.rtip span { display:block; text-align:right;}
#content .rtip a { color:#516046;}

.lcol { width:380px; }
h2.first { margin-top:0;}
.table-a { padding-bottom:10px; background-color:#E6EDD3; color:#465423; border:1px solid #E6EDD3; border-color:#D7E2B8;}
.table-a h3 { margin:8px 0 0 25px; padding-left:20px; background:url(../imgs/table-a-icon.gif) no-repeat left top;}
.table-a table { width:330px; margin:2px auto 0 25px; background:url(../imgs/table-a-dashbar.gif) repeat-x left top;}
.table-a td { padding:4px 0 3px 0;}
.table-a td.first { padding-right:15px;}
.table-a tr.first td { padding-top:10px;}
.oteviraci { width:250px;}
.oteviraci table { width:auto; /*border:1px solid blue;*/}
.oteviraci .first td { padding-top:8px; }
.oteviraci td.first { padding-right:10px; }


.table-b { margin-top:12px; padding-bottom:4px; background-color:#E3E9E0; border:1px solid #D0D9CA; float:left; width:100%;}
.table-b table { margin:4px 20px 0 0; float:left; height:35px; }
.table-b td { text-align:right; padding:1px 20px 1px 0; color:#5F7052; width:65px; border-right:1px solid #C8D2C1; font-weight:bold; }
.table-b td.first { width:80px; padding-right:10px; border-right:none; font-weight:normal;}
.h-mass { height:34px; background:url(../imgs/footer.gif) repeat-x left center; }

