/** created by Sod */
body,html {
  margin:0;
  padding: 0;
  border: none;
  height: 100%;

}
body{
	background:#e75b24 /* url(/images/design/Eggplant2.jpg) repeat*/;
}
li, ul, ul li {
  padding:0;
  margin:0;
  margin-left:15px;
}
p {
  padding:0;
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
}
h1, h2, h3, h4 {
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0;
  margin-top:10px;
  margin-bottom:10px;
}
hr {
    height:0px;
    size:0px;
    /*background:url(/images/design/hr.jpg);*/
    border-bottom:1px solid #000;
}
body, table, tr, td {
    color:#000;
    font-size:12px;
    font-family:Arial;
}
input, select, textarea {
    color:#000;
    font-size:11px;
    background:#fff;
    border:#000 1px solid;
}
form {
    margin:0;
}
textarea {
    /* background:#BBC2A3 url(/images/design/toll.jpg) no-repeat bottom right; */
}
img, a img {
    border:0;
    border:#383D26 2px solid;
}
table, td, tr, table tr td, table tr  {
    border:0;
}
a {
  color:#000;
  text-decoration:underline;
  font-weight:bold;
}
a:hover {
  color:#FFBF3C;
  text-decoration:none;
}
/* Google design in Sod */
html body table tbody tr td table {
  background:#636550;
}
html body table tbody tr td table tbody tr td, html body table tbody tr td table tbody tr td font {
  font-size:11px;
  color:#C2C1AC;
}
.gallery_img_full {
}
.gallery_img_full img{
    width:99%;
}
#userbox, .box {
    background:#F3F2ED;
    text-align:center;
    border:#62644F 2px solid;
    width:155px;
    font-size:10px;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:5px;
}
#userbox .boxc, .box .boxc {
    padding:5px;
}

#userbox .boxtitle, .box .boxtitle{
    font-size:14px;
    font-weight:bold;
    background:#BBBF9E;
    line-height:20px;
    text-align:center;
}
#userbox input {
    width:130px;
    margin:0;
    padding:0;
    margin-top:3px;
}
.error_message {
    font-size:14px;
    line-height:18px;
    font-weight:bold;
    color:#000;
    font-family:Arial;
}

/* Google design in Sod */
.pager a {
  background:#747660;
  color:#FFFFFF;
  font-family: Arial;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  border: 1px solid #798C9B;
  padding:1px;
  padding-left:3px;
  padding-right:3px;
  line-height:20px;
}
.article_lead {
	font-style:italic;
	padding-left:5px;
	padding-bottom:20px;
}
.pager a:hover {
  background:#62644F;
  color:#BBBF9E;
}
.lapozo a.inacticve, .pager a.inacticve {
	background:#A2A2A2;
	color:#676767;
}
.oneref {
  height:140px;
  text-align:left;
}
.oneref .txt {
	margin-left:165px;
}
.oneref img {
	float:left;
}
.firkafal {
  width:300px;
}
.docs pre {
	margin:0 auto;
  color:#000000;
  background:#F0F0F0;
  width:575px;
	overflow:auto;
	padding:4px;
	border:#000000 1px solid;
	text-align:left;
}

.docs td,.docs td font {
  font-size:10px;
  color:#000000;
  background:#F0F0F0;
}
.vr {
  width:1px;
  height:300px;
  background:#D1DECF;
}
.input_90_szazalek, .w90 {
	width:90%;
}
.w100 {
    width:99%;
}
.regtitle {
    font-weight:bold;
}
.grid {
	border-collapse:collapse;
}
.grid td, .grid th {
	border:#343E25 dotted 1px;
}
.grid th {
    border:#343E25 solid 1px;
    font-weight:bold;
}

#results {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 10px 0px;
	text-align:left;
	background-color:#f8f8f8;
	border:1px solid #bbbbaa;
	border-width:0px 1px 1px 0px;
}

#top {
	position:relative;
}
#menu {
    height:20px;
    position:absolute;
    bottom:0px;
    left:10px;
    padding-left:5px;
}
#menu a {
  background:#FE9627;
  padding:3px 5px;
  text-decoration:none;
  text-transform:uppercase;
  color:#fff;
}
#menu a#selected, #menu a:hover {
  text-decoration:none;
  color:#000;
}
#page {
    background:fff6df;
    width:724px;
    background:#fff;
    border:#000 solid 1px;
    height:100%;
    height /* not ie6*/ :auto;
    min-height:100%;
    margin:0 auto;
}
#left {
  background:url(/images/design/left_bg.jpg) no-repeat;
  width:200px;
  height:574px;
  position:absolute;
  top:0px;
  left:0px;
}
#top {
  background:url(/images/design/header.png) no-repeat;
  height:207px;
  padding:5px;
  border-bottom:solid 1px #FFFFFF;
  text-align:center;
  /*margin-left:200px;*/
}
#main {
  margin:0 auto;
  padding:10px 10px;
  min-height:300px;
  width:700px;
}
#right {
  margin:0;
  padding:0;
  background:#BBBF9E;
  width:170px;
  float:right;
}
#footer {
  clear:both;
}

.weeks {
border-collapse:collapse;
}

.weeks td.day {
	border:1px solid #000;
	width:150px;
	padding:2px;
	vertical-align:top;
	text-align:left;
	font-size:10px;
}

.weeks td.day b{
	font-size:12px;
}

.weeks .tools {
	text-align:center;
}
.weeks .tools a{
	background:#FE9627;
	font-size:11px;
	padding:2px 5px;
	margin:0px 2px;
	line-height:22px;
	text-decoration:none;
	color:#fff;
}
.weeks div.drop a.selected{
	background:#ccc;
}

.weeks .tools a.selected{
	background:#FF4008;
}
.weeks .tools a:hover{
	background:#FFC851;
}

#loginbox {
	display:block;
	width:600px;
	padding:4px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
}
#loginbox input{
	width:80px;
	margin-right:2px;
}

