/** basic styling
 */

* {
    margin: 0px;
    padding: 0px;
}

#page {
    background: gray url('../images/stripe_back.gif') top;
    font-family: Verdana, sans-serif;
    font-size: 82%;
}

#wrapper {
    position: relative;
    top: 0px;
    left: 50%;
    margin-left: -485px;
    width: 970px;
    min-height: 970px;
    background: white url('../images/stripe_fore.png') top left;
    padding: 0px 4px 0px 10px;
    z-index: 0;
}

br {
    clear: both;
}

.clear {
  clear: both;
}

#bottom_edge {
	position: relative;
	top: auto;
	left: 50%;
	width: 984px;
	margin-left: -485px;
	height: 12px;
	background: white url('../images/bottom_edge.png') no-repeat bottom left;
}

a {
	color: #34669b;
}

a:visited {
	color: #34669b;
}

img {
    border: 0px none;
}

/** Right column properties
 */

#right_col {
	float: left;
	width: 240px;
	margin-left: 30px;
	margin-top: 5px;
	/*position: absolute;
	top: 130px;
	left: 710px;*/
}

#right_col #leica {
    margin-bottom: 10px;
    width: 235px;
}

/** left_menu.css
 * style for left navigation menu (in news, about, documents)
 */

#left_menu {
	background: url("../images/left_navbar_tl.gif") no-repeat top left;
	float: left;
	width: 150px;
	height: 150px;	
}

#left_menu ul {
	background: url("../images/left_navbar_tr.gif") no-repeat top right;
	list-style-type: none;
	padding: 5px 15px;
	height: 150px;
}

#left_menu a {
	text-decoration: none;
	color: #000;
	font-variant: small-caps;
}

#left_menu li {
	padding-left: 5px;
	border-bottom: 1px dotted #b2b2b2;
}

#left_menu li.active a {
	color: #34669b;
}

#left_menu .indented {
	padding-left: 15px;
}

/** End of left_menu
 */

/** article
 */

#article {
	min-height: 200px;
}

/*
#sign_up_box {
	display: block;
	position: relative;
	width: 235px;
	height: 61px;
	background: url("../images/newsletter-with-text.png");
	font-weight: bold;
	font-size: 110%;
	color: white;
	text-decoration: none;
}
*/
#read_box {
	display: block;
	position: relative;
	width: 235px;
	height: 61px;
	background: url("../images/read_newsletter_CLGE.png");
	font-weight: bold;
	font-size: 110%;
	color: white;
	text-decoration: none;
}

#sign-up-line1 {
	position: absolute;
	top: 11px;
	left: 70px;
}

#sign-up-line2 {
	position: absolute;
	top: 31px;
	left: 70px;
	color: #ffba00;
	font-style: normal;
}

.turnedOn {
	visibility: visible;
}

.turnedOff {
	visibility: hidden;
}

#search-box {
  position: absolute;
  top: 87px;
  left: 720px;
  width: 300px;
}

#search-box input {
  float: none;
  margin-top: 1px;
  vertical-align: top;
}

#search-box button {
  position: relative;
  width: 59px;
  height: 23px;
  border: none;
  background-image: url('../images/buttons/search-button.jpg');
  color: white;
  padding-bottom: 3px;
  left: 5px;
}

#search-box img {
  width: 59px;
  border: none;
}

.slideshow {
	margin-bottom: 10px;
}

#right_col {
    z-index: 0;
}

#twitter-box {
    width: 235px;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 10px;
}

/* MAP */

#map_box {
  width: 233px;
  height: 218px;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  margin-bottom: 10px;
}

#map_box .header {
  margin: 3px 3px 0;
  padding: 3px;
  background-color: #336699;
  color: white;
  font-size: 110%;
  font-weight: bold;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#map_box img {
  width: 220px;
  height: 160px;
  background-color: #ccc;
}

#mapa_velka {
  position: absolute;
  width: 720px;
  height: 735px;
  top: -60px;
  left: -640px;
  border: 1px solid #aaa;
  box-shadow: 3px 3px 3px #bbb;
  z-index: 10;
}

#show-map-bttn {
    position: absolute;
    left: 126px;
    top: 198px;
    text-decoration: underline;
    color: #34669B;
    cursor: pointer;
}

#close-map-bttn {
    position: relative;
    left: 0px;
    top: -730px;
    /*text-decoration: underline;*/
    /*color: #9f9f9f;*/
    color: #666;
    cursor: pointer;
    font-weight: bold;
    background: url('../../images/buttons/action_delete.png') no-repeat left;
    padding-left: 15px;
    z-index: 5;
}
