/*
Theme Name: ZS Svitavka
Theme URI: http://wordpress.org/
Description: Tema webu ZS Svitavka podle grafickeho layoutu <a href="http://www.mareklangr.cz/">Marka Langra</a> vychází z WordPress Default.
Version: 1.0
Author: Marek Langr
Author URI: http://www.mareklangr.cz/
Tags: custom header, fixed width, two columns, widgets
*/


 html, body {
 	height: 100%;
 	margin: 0;
 	padding: 0;
 }

 body {
 	_text-align: center;
 	background-color: #F1F1F1;
 	background-image: url(images/bg-crossing.jpg);
 	background-repeat: repeat-x;
 	vertical-align: middle;
 	color: #595959;
  font-family: Tahoma;
 	font-size: 13px;
 	margin: 0;
 }

 table {
  font-size: 12px;
 }

 a, a:hover {
 	color: black;
 	text-decoration: none;
 }

 a:hover {
 	color: #CB956F;
 }

 #divPage {
 	position: relative;
 	width: 808px;
 	height: auto;
 	min-height: 100%;
 	_height: 100%;
 	background-color: white;
 	margin: 0 auto;
 	text-align: left;
 	border-left: 1px #CB956F solid;
 	border-right: 1px #CB956F solid;
 	border-bottom: 1px #DDBA9F solid
 }

 #divPageHead {
 	height: 140px;
 	background-color: #CB956F;
 	text-align: left;
 }

 #divPageHeadLeft {
  position: absolute;
  width: 273px;
  height: 140px;
  left: 0;
  background-image: url(images/bg-head-left.gif);
  background-repeat: no-repeat;
 }

 #divPageHeadRight {
  position: absolute;
  width: 444px;
 	height: 76px;
 	top: 20px;
 	left: 320px;
 	background-image: url(images/head-title.gif);
 	background-repeat: no-repeat;
 }

 #divPageHeadMenu {
 	z-index: 20;
 	position: absolute;
 	top: 120px;
 	left: 0px;
 	width: 100%;
 	height: 20px;
 	background-color: #DDBA9F;
 	border-top: 1px #EDDACB solid;
 }

 #divPageBody {
  width: 100%;
 	text-align: left;
 }

 #divPageBodyLeft {
 	float: left;
 	height: 400px;
 	width: 201px;
 	margin: 0;
 	border-right: 1px #F1E2D8 dotted;
 }

 #divPageBodyLeftContent {
 	padding: 56px 0 0 0;
 	text-align: left;
 	font-size: 12px;
 }

 #divPageBodyRight {
 	margin: 0px 20px 0px 212px;
 	width: 565px;
 	text-align: left;
 }

 #divPageBodyRightContent {
 	padding-top: 10px;
 	padding-left: 20px;
 	padding-bottom: 40px;
 	text-align: justify;
 }

 h1 {
 	width: 100%;
 	margin: 0 0 20px 0;
 	text-align: right;
 	font-size: 18px;
 	font-weight: bold;
 	color: #6F4628;
 }

 h2 {
 	margin: 15px 0 10px 0;
 	font-size: 16px;
 	font-weight: bold;
 }
 
 h3 {
  font-size: 14px;
  font-weight: bold;
 }

 hr {
  color: #D6D6D6;
  height: 1px;
 }


 .divNews {
  margin-top: 20px;
  border-bottom: 1px #D6D6D6 dotted;
  margin-bottom: 20px;
 }

 #divPageFoot {
 	width: 100%;
 	height: 20px;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	/* background-color: #E4E5E6; */
 	background-color: #DDBA9F;
 	padding-top: 4px;
 	text-align: left;
 	font-size: 10px;
 }

 #divPageFootTable {
 	position: relative;
 }

 #divPageFootTCLeft {
 	position: absolute;
 	width: 30%;
 	height: auto;
 	text-align: left;
 	vertical-align: middle;
 }

 #divPageFootTCRight {
 	position: absolute;
 	left: 30%;
 	width: 70%;
 	text-align: right;
 }
 
 .spanTitleBoldUnderline {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
 }

 hr.cleaner {
 	clear: both;
 	margin: 0 0 0 0;
 	padding: 0;
 	border: none;
 	visibility: hidden;
 }

.divTable {
  min-width: 1px;
  _width: 1px; /* IE */
  width: 100%;
}

.divTblRow {
  clear: left;
}

.divTblCell {
  float: left;
  padding: .2em .5em;
  margin: -1px;
}

.divTblCellHead {
  font-weight: bold;
}

.divTblCl {
  clear: both;
}

.divTblIn {
  padding: .2em .5em;
}




