body {
	background-color: #e5e6e7;
	background-position:center;
	background-repeat:repeat-y;
	text-align:left;
	margin: 0px;
	padding: 0px;
	font-size:12px;
  	font-family: Arial;
  	color: #58595b;
}

h2 {
  color: #004086 !important;
}

a {
  color: #004086 !important;
}

img {
	overflow:hidden;
	border: 0px;
}

#main_page{
	background: url(../images/main_bg.gif);
	background-repeat: repeat-y;
  	margin-top:0px;
  	margin-left:auto;
  	margin-right:auto;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 13px;
	_padding-bottom: 2px;
	width: 667px;
	height: 950px;
	position:relative;
}

#top {
	margin-bottom: 5px;
	/* margin-left: 15px; */
}

#left_menu {
	background: url(../images/left_menu_bg.gif);
	background-repeat:repeat-x;
	width: 193px;
	height: 310px;
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
}

#left_menu a{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: #FFFFFF !important;
	vertical-align: middle;
}

#left_menu a:hover {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	vertical-align: middle;
	background:url(../images/a_link_bg_over.gif);
	background-repeat:repeat-x;
}

.item_selected {
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	vertical-align: middle;
	background:url(../images/a_link_bg.gif);
	background-repeat:repeat-x;
}

#content {
	float:right;
	width: 455px;
	height: 490px;
	padding-right: 10px;
	margin-bottom: 10px;
	overflow:auto;
	scrollbar-face-color : #a6a8d2; 
	scrollbar-highlight-color : #f2f3f3; 
	scrollbar-3dlight-color : #a6a8d2; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-darkshadow-color: #a6a8d2; 
	scrollbar-track-color : #f2f3f3; 
	scrollbar-arrow-color : #000000;
}

#definer {
background:url(../images/definer_bg.gif);
background-repeat:repeat-x;
float:left;
width:667px;
height:29px;
margin-top: 0px;
margin-bottom: 13px;
padding-top: 9px;
clear:both;
}

#definer span {
	color: #FFFFFF;
	font-size: 15px;
	padding-left: 23px;
}

#definer input.myInput {
	font-size:12px;
	width: 144px;
	height: 15px;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #000000;
}

#definer a.myOk img {
vertical-align:top;
}

#bottom {
	position:relative;
	float: left;
	width: 667px;
	height: 102px;
	clear:both;
}

td.left_white {
	border-left: 11px solid #FFFFFF;
}
tr.myBox td {
	height: 102px;
	background: url(../images/box_bg.gif);
	background-repeat: repeat-x;
}

#myBanner {
	position: relative;
	width:667px;
	height: 85px;
	float:left;
	margin-bottom: 13px;
	clear:both;
	border: 0px;
}

#odpocet_do {
  /* width: 190px; */
  width: 177px;
  height: 102px;
  background: transparent url(../images/odpocet_do.gif);
  float: right;
}
#odpocet_od {
  width: 153px;
  height: 102px;
  background: transparent url(../images/odpocet_od.gif);
  float: right;
}
#count_of_days {
  width: 49px;
  height: 18px;
  position: relative;
  top: 43px;
  left: 68px;
}
#count_of_days_in_do {
  position: relative;
  top: 31px;
  left: 0px;
  color: rgb(151,151,150);
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;
}
#count_of_days_in_od {
  position: relative;
  top: 31px;
  left: -9px;
  color: rgb(151,151,150);
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;
}


.ridicak_box tr td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#paticka {
	width: 667px;
	text-align:center !important;
	position:relative;
	float: left;
	margin-top: 13px;
	color: #979796;
	font-weight:bold;
}

#paticka a {
	text-decoration:none;
	color: #565554 !important;
}