body, table, td { margin: 0; padding: 0; color: #574210;  font: normal 76% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;   text-align:left; background-color: white; }

h2, h3 {  color: #86b514;  font-size: 1.3em;}

a {  color: #ee9414;  text-decoration: none;}

a img {border: none;}

#menu a img {padding-right:2px;}

#createlink h2 {float:right;margin-top:20px;margin-right:0px;font-size:120%;font-weight:bold;background-image:url(/images/add.png);background-repeat:no-repeat;padding-left:38px;line-height:35px;}

p {  line-height: 1.5;}

table, td {font-size:100%;}

table {border-spacing:0;border-collapse: collapse;}

input, textarea {font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;}

input.required, textarea.required {border:1px solid silver; border-right:3px solid red;}

span.info {padding-left:20px;margin-left:10px;background-color: rgb(227,227,227);background-image:url(/images/icons/information.png);background-repeat:no-repeat;}

td, th { vertical-align:top; padding-left:5px;padding-top:3px;padding-bottom:3px;}

th {background-color:#86b514; color: white; line-height:250%;background-image:url(/images/thbck.gif);background-repeat:repeat-x;background-position:center center;}

table.comments th {line-height:150%;}

table.edit th, table.detail th {background-color:white;background-image:none;line-height:150%; color:black;}

tr.second {background-color: rgb(231,231,231); /*background-color:#9EF168;*/}

tr.second a:hover {background-color: rgb(231,231,231); /*background-color:#9EF168;*/}

a:hover { /* background-color: #fff8eb; */ border-bottom: 1px solid #ffc676;}

a.selected { font-weight:bold; }

ul {margin:0; padding-left:15px;}

#box {  width: 950px;  margin: 0 auto;}

#topbanner {  float: right;  margin-top:0;  padding-top:0;  background: url(/images/banner_left.gif) left bottom no-repeat;}

#topbanner p {  padding: 5px 9px;  margin:0;  background: url(/images/banner_right.gif) right bottom no-repeat;  color: #6e6e6e;}

#topbanner p strong {  color: #444;}

#logo {padding-top:5px;margin-top:0;height:100px;float:left;}

#panel {padding-left:20px;float:left;}

#logo a:hover {  background: none;  border: none;}

#logo a span {display: none;}

#logo a img {}

#top-menu { margin-top:0;margin-bottom: 12px;  background: url(/images/menu_bottom.gif) bottom no-repeat; color: white;font-weight: bold;clear:both;}
  
#top-menu ul {  padding: 0 15px;  background: url(/images/menu_top.gif) top no-repeat; list-style-type:none;}

#top-menu li {  display: inline;  margin-right: 20px;  font-size: 1.1em;  line-height: 2.2;}

#top-menu li a {  color: #fff;  text-decoration: none;}

#top-menu li a:hover {  background: none;  border-bottom: none;  text-decoration: underline;}

.shadedBox {  background: url(/images/box_bottom.gif) bottom no-repeat; }

.shadedBox p {  padding: 20px 12px 9px 12px;  background: url(/images/box_top_gray.gif) top no-repeat; }

.shadedBox img {  display: block;  margin: 0px auto 25px auto;}

.shadedBox h2 { padding-top:0px;}

#main-content h1 {background: url(/images/bg_tagline.gif) bottom repeat-x;clear:both; padding-bottom:15px;margin-top:5px;}

#leftpanel {float: left;width:160px;padding:0px;}

#menu {width:165px;}

#menu a {padding-left:3px;display: block;line-height:25px;border-bottom: 1px solid silver }

#menu a:hover {text-decoration: none;background-color: rgb(234,234,234);}

div.search { width:165px; margin-top:15px;margin-bottom:10px;}

#news {float:right;width:125px;padding-right:20px;_padding-right:0px;}

#news div.roundedBox {width:125px}

#content {float:left;width:605px; padding:10px; _padding: 10px 5px 10px 5px; margin-left:20px; _margin-left:0px;}

.contentwide { clear:both;}

.contentwide table, table.userlist, table.projectlist {width:100%;}

.contentwide table th {line-height:150%; }

#content.wide {width:725px;}

#content h1 { font-size: 14pt; }

#content h2, h3 {  padding-bottom: 2px;  background: url(/images/bg_dot.gif) bottom repeat-x;}

.column1 {  float: left;  display: inline;  width: 410px;}

.column2 {  float: right;  display: inline;  width: 410px; }

div.checklist {width:600px;}

div.checklist span {width:150px;float:left;}

.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

.clearfix {  zoom: 1;}

hr {border: none; }

div.search input.small {padding:1px;}

.button, .form_button, div.search input.small {font-size:1em; font-weight:bold; border:1px solid silver; padding:2px; background-color: #86b514; color: white;padding-left:10px; padding-right: 10px;margin-right:5px;}

.button:hover, .form_button:hover, div.search input.small:hover { background-color: #84C314; color: white;}

input.form_button { padding-top:1px;padding-bottom:1px;padding-left:7px;padding-right:7px;}

a.button, a.form_button {float:none;}

div.roundedBox {position:relative;border:1px solid silver;padding:8px;float:left;}

div.roundedBox img.lt {position: absolute;   left: -1px;   top: -1px;}

div.roundedBox img.lb {position: absolute;   left: -1px;  bottom: -1px;   _bottom: -2px;}

div.roundedBox img.rt {position: absolute;   right: -1px;   top: -1px;  _right: -1px; }

div.roundedBox img.rb {position: absolute;   right: -1px;   bottom: -1px;   _bottom: -2px; _right: -1px;   }

#footer {  clear: both;  margin-top: 20px;  margin-bottom: 2em;  background: url(/images/box_bottom.gif) bottom no-repeat;   /*background: url(/images/box_bottom.gif) bottom no-repeat;*/  color: #565656;}

#footer #innerfooter {  padding: 13px; padding-top:5px; padding-bottom:5px; background: url(/images/box_top_gray.gif) top no-repeat;  /*background: url(/images/box_top.gif) top no-repeat;*/}

#copy {  float: left;  font-size: 1em;}

#contact {  float: right;  font-size: 1.1em;  text-align: right;}

div#indicator {   position: absolute;  width: 100px;  height: 40px;  left: 50%;  top: 250px;  z-index: 900;  background: url(/images/indicator.gif) no-repeat 0 0; }

.bramec {border-top: 2px solid #b5d4fe;padding:5px;border-bottom: 2px solid #b5d4fe;margin-top:10px; }

.alert {
	background: #fff6bf url(/images/icons/exclamation.png) 15px 50% no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
	
.info-big {
	background: #f8fafc url(/images/icons/information.png) 15px 50% no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}

/* */

.titlenews {color: #86b514;  font-size: 1.0em;}

.titlenews table td, .titlenews table {background-color: transparent;}

.titlenews a {font-weight: bold;}

.titlenews p {padding-left:15px;}

.titlenews .title {font-size:1.3em;}

tr.newMessage td, tr.newMessage a {font-weight: bold;}

h3 span.news {background: url(/images/icons/star.png) left no-repeat;padding-left:20px;}

h2 span.search {background: url(/images/icons/magnifier.png) left no-repeat;padding-left:20px;}

h3 span.prihozy {background: url(/images/icons/basket_put.png) left no-repeat;padding-left:20px;}

h3 span.comments {background: url(/images/icons/comment.png) left no-repeat;padding-left:20px;}

