/* ------------------------ COLORS ---------------------------- */
/*
  modry link = 0a61b7
  svetle modry link = 288fca
  seda linka = bcc7d2
*/
/* ------------------------ BASIC ---------------------------- */


html {
  height: 100.5%;
}

body {
	margin:0px auto;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
  /*overflow-x:auto;
	overflow:-moz-scrollbars-vertical;*/
	background:url(layout-pruh2.png) repeat-x top left;
  height: 100.5%;
  }
body, div, h1, h2, h3, h4, p, ul, li, form {
  margin:0;
  padding:0;
  }
div, h1, h2, h3, h4, p, li, th, td, input, select, option, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  }
h1, h2, h3, h4 { font-weight:bold; }
h1, h2, h3, h4, p { margin-bottom:15px; }
h2, h3, h4 { margin-top:15px; }
h1 { font-size:30px; }
h2 { font-size:16px; }
h3 { font-size:14px; }


.mceContentBody {
  text-align: left;
  background: white;
}
.mceContentBody ol,
.mceContentBody ul {
  margin-left: 30px;
}

a, a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#288fca;
  }
a:hover { text-decoration:underline; }
a img { border:none; }

.fr {
  float:right;
}
.fl {
  float:left;
}
.center {
  text-align: center;
}
.cb {
  clear:both;
  overflow:hidden;
  height:0;
  }
.cl {
  clear:left;
  overflow:hidden;
  height:0;
  }



/* ------------------------ LAYOUT ---------------------------- */

#container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
  text-align:left;
	width: 1000px;
}
.push {
  height: 60px;
  clear: both;
  /*background-image: url(layout-main.jpg);
	background-position: top center;
	background-repeat: repeat-y;*/
}

#top {
  height:148px;
  }
#logo {
  padding:57px 0 0 96px;
  }
#slogan {
  float:left;
  margin:3px 0 0 147px;
  }
#slogan p {
  font-size:16px;
  }



#footer a, #footer a:visited {
  color:#288fca;
  font-weight:bold;
  }

#footer{
	height: 20px;
  text-align:center;
  padding:10px 0;
  margin:20px 25px 0 270px;
}

#login_form {
  width: 200px;
}

/* ------------------------ MAIN ---------------------------- */

#main_left {
  float:left;
  width:227px;
  margin-left:148px;
  background:url(layout-mys-ocas.png) no-repeat top left;
  }
#kontakty {
  margin-top:25px;
  padding:75px 30px 15px 40px;
  background:#efefef url(layout-mys.png) no-repeat top left;
  }
#kontakty a, #kontakty a:visited {
  color:#288fca;
  font-weight:bold;
  }
#main_right {
  float:right;
  width:590px;
  /*background:pink;*/
  }
#text {
  padding:10px 25px 0 0;
  }


