/*******************************************************************************
*                                                                              *
*  Web Site  :  http://www.ok-bor.cz/                                          *
*  Author    :  Tomas Kolarik                                                  *
*  Modified  :  10-Dec-2005                                                    *
*                                                                              *
*******************************************************************************/

/* General
*******************************************************************************/

* {
	list-style: none;
	margin: 0;
	padding: 0;
}
body {
	background: #fff url(../images/bg.jpg) repeat-x 0 -7px;
	font-family:  Georgia, 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
	min-width: 710px;
	position: relative;
	color: white;

}
a {
	text-decoration: none;
}

.button {
  color: white;
 background-color: #3b65b1;
 font-size: 90%;
}

#main-content a,
#sidebar a,
#footer a {
	border-bottom: 1px solid #d0daef;
	color: #3b65b1;
	padding: 1px;
}
#main-content a:hover,
#sidebar a:hover,
#footer a:hover {
	background: #6eaedb;
	border-color: #6eaedb;
	color: #fff;

}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, address {
	font-size: 1em;
	margin: 1em 0;
}
hr {
	display: none;
}
img {
	border: none;
}



/* Layout
*******************************************************************************/

#main {
	background: url(../images/bg_s1.jpg) no-repeat 0 47px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 710px;
}
#main-inner {
	background: url(../images/bg_s2.jpg) no-repeat 100% 47px;
	border-top: 1px solid #fff;
	margin: -1px 0 0 8px;
	padding: 0 8px 0 0;
	position: relative;
}
#content {
  background: #F7F7F9 url(../images/bgcontent_a.gif) repeat-y;
	float: left;
	width: 100%;
	padding: 0 0 20px 0;
	position: relative;
}
#main-content {
	float: right;
	margin: 0 0 0 -195px;
	padding: 0;
	width: 100%;
}
#main-content-inner {
  background: url(../images/box-bg.jpg) repeat-x;
	border-top: 4px solid #fff;
	color: #122c2b;
	margin: 0 0 0 199px;
	min-height: 500px;

  _height: 600px;
}

#inner {

  float: left;

}

#sidebar {
  position: relative;
  background: #698dcd url(../images/bgcontent_a.gif);
	color: white;
	float: left;
	font-size: .9em;
	width: 195px;
	overflow: hidden;
	top: 0;
	left: 0;
}

/* Header
*******************************************************************************/

h1 {
	background: url(../images/hbg07.jpg) 0 0;
	display: block;
	font-size: 1em;
	height: 160px;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
h1 a {
	background: url(../images/logo.gif) no-repeat  0 0px;
	display: block;
	height: 56px;
	left: 16px;
	position: absolute;
	text-indent: -9999px;
	top: 50px;
	width: 450px;
}
h1 a:hover {
	background-position: 0 -56px;
}


/* Footer
*******************************************************************************/

#footer {
	background: #fff url(../images/bgfoot.gif) no-repeat 50% 0;
	clear: both;
	color: #777;
	font-size: 1em;
	margin: 0;
	padding: 20px 0 0;
	text-align: center;
	width: 100%;
}
#footer ul {
	clear: both;
	line-height: 1.7em;
	margin: 0 20px;
	text-align: center;
	width: auto;
}
#footer li {
	background: none;
	display: inline;
	font-size: .9em;
	padding: .6em 4px .6em 15px;
}
#footer li.f {
	background: none;
	padding-left: 8px;
}

#footer .f-contact li {
	background-position: 0 55%;
	padding-left: 21px;
}
#footer #f-phone {


}

#footer #f-email {
	background: url(../images/ficem.gif)  no-repeat;
	background-position: 0 7px;
}
#footer #f-standards {
	padding: 15px 0 20px;
}
#footer #f-standards li {
	background: none;
	padding: 0 5px;
}
#footer #f-standards a,
#footer #f-standards a:hover {
	background: none;
	border: none;
}

/* Content
*******************************************************************************/

h2 {

	color: #fff;
	background: #4969a2 url(../images/blh2b.gif) top left no-repeat;
  font-family: Georgia, Serif;
	font-size: 1.2em;
	min-height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0 0 0 40px;
}
h3 {
    color: #369;
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 15px 0;
	padding: 0;
}
#main-content p {

}
#main-content p,
#main-content dl,
#main-content ol,
#main-content ul {
	line-height: 1.5em;
	margin: 1em 15px;
    color: #000;
}



#main-content a.more {
	background: #6eaedb;
	border: 1px solid #fff;
	color: #fff;
	font-size: .8em;
	font-weight: bold;
	line-height: 1em;

	padding: 0px 3px 0px 3px;
	text-transform: lowercase;
	width: 7em;
}
#main-content a.more:hover {
	background: #fff;
	border-color: #6eaedb;
	color: #6eaedb;
}

#main-content .info {

  text-align: center;
  margin-top: 100px;
  width: 100%;
  font-size: 110%;

}


/* Sidebar content
*******************************************************************************/

#sidebar h2 {
	background: #4969a2 url(../images/blh2b.gif) top left no-repeat;
	border-top: 4px solid #fff;
	height: 31px;
	margin: 0;
	padding: 0 0 0 40px;

}



#sidebar form,
#sidebar div {
	background: url(../images/bgsidebar.gif) repeat-x 0 0;
}
#sidebar div {
	background-position: 0 35px;
}
#sidebar form p {
	margin: 0;
	padding: 15px;
}
#sidebar input {
	vertical-align: middle;
}




#sidebar div ul {
	margin: 5px 5px 15px 5px;
	color: white;
}
#sidebar .box h2 {

	color: white;

}

#sidebar .box li {
	background: url(../images/blsb1.gif) no-repeat 5px 50%;
	line-height: 1.7em;
	padding: 2px 10px 2px 20px;
	color: white;
}
#sidebar .box a {
	color: white;
}

#sidebar .box .vzkaz {
  margin: 3px 3px 5px 3px;
}

#sidebar .box .vzkaz .datum  {
  font-weight: bold;
  text-align: center;
}
#sidebar .box .vzkaz .jmeno  {
  text-align: center;
}

/* clanky
*******************************************************************************/

#top {
  clear: left;
	margin: 15px 0 15px 0px;

}
#top p {

}





/*/////////////////////////////////////////////////////////////////////////////
/*                                top clanek */
/*/////////////////////////////////////////////////////////////////////////////*/

#stories-top {
  overflow: hidden;
  line-height: 150%;
  width: 495px;

}
#stories-top .box {
  padding: 10px 5px 10px 10px;
}

#stories-top .box h1,
#stories-top .box h2,
#stories-top .box h3,
#stories-top .box h4,
#stories-top .box h5,
#stories-top .box h6 {

  padding: 0;
  margin: 0;

  background: none;
  line-height: 130%;
  color: #658ACC !important;

}


#stories-top  .title h2 a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #658ACC;
 	border: 0;

}




#stories-top a {
  color: #658ACC;
  text-decoration: none;

}
#stories-top a:hover {
  color: #FFF;
  text-decoration: none;

}


#stories-top .link-clanky {
  background: url("../images/center-stories-top-odrazka.gif") left top no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 4px 0px 0px 20px;
}

#stories-top .toleft {
  padding: 5px 0px 14px 5px;
  float: left;
  _padding-bottom: 12px;
  margin-right: 10px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#stories-top .toright {
  padding: 5px 0px 14px 10px;
  _padding-bottom: 12px;
  float: right;
  margin-right: 5px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#stories-top .toright a {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

#stories-top .toright a:hover {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

#stories-top .img_border {

  border: solid 3px #A2BED1;

}

#stories-top .link {
  border: 0;
  padding: 0;

}


#stories-top .datum {
  padding: 3px;
}

#stories-top .precteno {
  padding: 3px;
}

#stories-top .autor {
  padding: 3px;

}

#stories-top .more {
  padding-left: 20px;


}

#stories-top .info-bar {
  clear: left;
  font-size: 90%;
  margin-top: 10px;
}

/*/////////////////////////////////////////////////////////////////////////////
/*                                aktual - new clanek */
/*/////////////////////////////////////////////////////////////////////////////*/

.stories-aktual1 {
  overflow: hidden;
  line-height: 150%;
  width: 495px;

}
.stories-aktual1 .box {
  padding: 10px 5px 10px 10px;
}

.stories-aktual1 .box h1,
.stories-aktual1 .box h2,
.stories-aktual1 .box h3,
.stories-aktual1 .box h4,
.stories-aktual1 .box h5,
.stories-aktual1 .box h6 {

  padding: 0;
  margin: 0;

  background: none;
  line-height: 130%;
  color: #658ACC !important;

}


.stories-aktual1  .title h2 a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #658ACC;
 	border: 0;

}




.stories-aktual1 a {
  color: #658ACC;
  text-decoration: none;

}
.stories-aktual1 a:hover {
  color: #FFF;
  text-decoration: none;

}


.stories-aktual1 .link-clanky {
  background: url("../images/center-stories-top-odrazka.gif") left top no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 4px 0px 0px 20px;
}

.stories-aktual1 .toleft {
  padding: 5px 0px 14px 5px;
  float: left;
  _padding-bottom: 12px;
  margin-right: 10px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

.stories-aktual1 .toright {
  padding: 5px 0px 14px 10px;
  _padding-bottom: 12px;
  float: right;
  margin-right: 5px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

.stories-aktual1 .toright a {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

.stories-aktual1 .toright a:hover {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

.stories-aktual1 .img_border {

  border: solid 3px #A2BED1;

}

.stories-aktual1 .link {
  border: 0;
  padding: 0;

}


.stories-aktual1 .datum {
  padding: 3px;
}

.stories-aktual1 .precteno {
  padding: 3px;
}

.stories-aktual1 .autor {
  padding: 3px;

}

.stories-aktual1 .more {
  padding-left: 20px;


}

.stories-aktual1 .info-bar {
  clear: left;
  font-size: 90%;
  margin-top: 10px;
}


/*/////////////////////////////////////////////////////////////////////////////
/*                                full clanek */
/*/////////////////////////////////////////////////////////////////////////////*/

#stories-full {
  overflow: hidden;
  line-height: 150%;


}
#stories-full .box {
  padding: 10px 10px 10px 10px;

}

#stories-full .box h1,
#stories-full .box h2,
#stories-full .box h3,
#stories-full .box h4,
#stories-full .box h5,
#stories-full .box h6 {

  padding: 0;
  margin: 0;
  background: none;
  line-height: 130%;
  color: #658ACC !important;
}

#stories-full h2 {


  color: #658ACC;
	font-size: 1.3em;
	min-height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0px 0px 0px 0px;

}


#stories-full a {
  color: #658ACC;
  text-decoration: none;

}
#stories-full a:hover {
  color: #FFF;
  text-decoration: none;

}



#stories-full .link-clanky {
  background: url("../images/center-stories-full-odrazka.gif") left top no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 4px 0px 0px 20px;
}

#stories-full .toleft {
  padding: 5px 0px 14px 5px;
  _padding-bottom: 12px;
  float: left;
  margin-right: 10px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#stories-full .toright {
  padding: 5px 0px 14px 10px;
  _padding-bottom: 12px;
  float: right;
  margin-right: 5px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#stories-full .toright a {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

#stories-full .toright a:hover {
  border: 0;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

#stories-full .img_border {

  border: solid 3px #A2BED1;

}

#stories-full .link {
  border: 0;
  padding: 0;

}


#stories-full .datum {
  padding: 3px;
}

#stories-full .precteno {
  padding: 3px;
}

#stories-full .autor {
  padding: 3px;


}

#stories-full .info-bar {
  clear: left;
  font-size: 90%;
  margin-top: 25px;
}





/*/////////////////////////////////////////////////////////////////////////////
/*                                aktulni boxy clanku */
/*/////////////////////////////////////////////////////////////////////////////*/

.stories-aktual {

  line-height: 130%;
  float: left;
  font-size: 90%;


  }


.stories-aktual .box h3,
.stories-aktual .box h4,
.stories-aktual .box h5,
.stories-aktual .box h6 {

  padding: 0;
  margin: 0;
  background: none;
  line-height: 130%;
  color: #658ACC !important;
}

.stories-aktual .box h1 {
	background: none;

	font-size: 1.3em ;
	margin: 0 0 0 0;
	padding: 0;

}



.stories-aktual .box .inner {
  padding: 0px 3px 10px 4px;
}

.stories-aktual .box {
  padding: 0px 0px 0px 0px;
	background: url(../images/box-bg.jpg) top left repeat-x;
  float: left;
  width: 495px;
}






.stories-aktual a {
  color: #658ACC;
  text-decoration: none;

}
.stories-aktual a:hover {
  color: #FFF;
  text-decoration: none;

}



.stories-aktual .title {

	background: #4969A2 url(../images/blh2b.gif) top left no-repeat;
	border-top: 0px solid #fff;
	height: 31px;
	margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;


}

.stories-aktual .title h2 {


	font-size: 0.9em !important;


}

.stories-aktual .title h2 a {
  color: white !important;
  text-decoration: none;
  border: 0;

}

.stories-aktual .title h2 a:hover {
  color: #FFF;
  text-decoration: none;
  background: none;
 	border: 0;


}



.stories-aktual .toleft {
  padding: 0px 0px 5px 0px;
  float: left;
  margin-right: 5px;

}

.stories-aktual .toright {
  padding: 0px 0px 5px 0px;
  float: right;
  margin-left: 5px;

}



.stories-aktual .img_border {

  border: solid 2px #A2BED1;

}

.stories-aktual .link {
  border: 0 !important;
  padding: 0 !important;

}

.stories-aktual .info-bar {
  padding: 2px 0px 2px 2px;
}



.stories-aktual .datum {
  padding: 3px;
  font-weight: bold;
}

.stories-aktual .precteno {
  padding: 3px;
}

.stories-aktual .autor {
  font-weight: italic;
}

.stories-aktual .more {
  padding-left: 20px;
  float: right;
  width: 48%;
  text-align: right;

}



.stories-aktual  .bottom {

  text-align: right;
  margin-right: 5px;

}



/* vzkazy */

#vzkazy {

  overflow: auto;
  line-height: 130%;

  width: 100%;

}
#vzkazy .box {

  padding: 10px 10px 10px 10px;
  float: left;

}

#vzkazy .forum-title {

  width: 25%;
  float: left;
  font-weight: bold;


}
#vzkazy .forum-button {

  text-align: center;
  font-weight: bold;
}


#vzkazy .field {

  float: left;
  font-weight: bold;

}
#vzkazy .icons{
  float: left;
}

#vzkazy .row {
  margin: 20px 0px 0px 0px;
  width: 475px;
  overflow: auto;
}
#vzkazy .info {
  padding: 0;
  text-align: left;
  margin: 0;
  color: #3B7FD8;
}
#vzkazy .cara {
  height: 2px;
  background-color: #CCC;
  font-size: 1%;
  margin-top: 5px;
}
#vzkazy .zprava {
  margin-top: 2px;
}

#vzkazy .link {
  border: 0;
  padding: 0;
}

#vzkazy #smiles {
  clear: left;
  DISPLAY: none;
  height: 200px;
  overflow: auto;
  z-index: 3;
}

#vzkazy #on {

}

#vzkazy #off {
  DISPLAY: none;

}


#vzkazy .link a,
#vzkazy .link a:hover {

  border: 0;
  padding: 0;
}

/* anketa */


#center-anketa {

}

#center-anketa .box {

}
#center-anketa .sipka {
  float: left;
  width: 5px;
  height: 12px;
  background: url("../images/center-anketa-sipka.gif") left top no-repeat
}
#center-anketa .procento {
  padding: 0px 0px 0px 5px;
  color: black;
  height: 12px;
}
#center-anketa .row {

  padding: 1px 2px 2px 10px;
}
#center-anketa .otazka {
  background-position: 0 11110px;
  padding: 1px 3px 3px 10px;
  font-weight: bold;
}
#center-anketa .odpoved {
  background-position: 0 11110px;

  padding: 1px 3px 3px 10px;
}
#center-anketa .celkem {
  padding: 1px;
  text-align: center;
}
#center-anketa a {
  font-size: 100%;

  font-weight: bold;
}
#center-anketa a:hover {

  font-weight: bold;
  font-size: 100%;
}
#center-anketa .sloupec {

  float: left;
  height: 8px;
  font-size: 0%;
  background: #3C5585;
 }

 /* galerie last box */


#galerie-last {

}

#galerie-last .box {

}
#galerie-last .title {
  background-position: 0 11110px;
  padding: 2px 2px 2px 1px;
  text-align: center;
}

#galerie-last .image {
  text-align: center;
  background-position: 0 11110px;
  padding: 1px 2px 8px 1px;

}
#galerie-last .img_border {

  border: solid 2px #A2BED1;
}

#galerie-last .image a {
  padding:0;
  border: 0;

}
#galerie-last .image a:hover {
  padding:0;
  border: 0;
}







/* boxy */




.listovani {
  clear: left;
  border: 0;
  margin: 25px 0px 10px 0px;
  text-align: center;
  width: 450px;

}

.back {
  clear: left;
  font-size: 90%;
  margin-top: 25px;
  margin-left: 10px;
}


/**/

.clr {
  font-size: 1px;
  clear: both;

}


/* galerie */

#galerie {
  overflow: hidden;
  line-height: 130%;


}



#galerie #galerie-view {
  float: left;

}

#galerie .box {
  padding: 10px 10px 10px 10px;


}
#galerie #galerie-view .box {
  padding: 0px 0px 0px 0px;
  float: left;
}




#galerie .img_border {

  border: solid 3px #A2BED1;

}


#galerie .head {
	background: #4969A2 url(../images/blh2b.gif) top left no-repeat;

	height: 31px;
	margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
}
#galerie h2 {

}





#galerie .row {

  margin: 20px 0px 0px 30px;


}

#galerie #galerie-list .image {
  float: left;
  width: 156px;
  padding-bottom: 14px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#galerie #galerie-view .image {
  width: 156px;
  padding-bottom: 12px;
  background: url("../images/stories-image-bg.gif") right bottom no-repeat;
}

#galerie #galerie-view .inner {
  width: 200px;
  float: left;
  padding: 0;
  margin: 0;
}



#galerie #galerie-list .inner {

  margin: 0px 10px 0px 20px;
  float: left;
}

#galerie #galerie-list .title {
  margin-top: 5px;
  font-weight: bold;
}

#galerie #galerie-view .title {
  width: 156px;
  margin-top: 5px;
  font-weight: bold;
  font-size: 90%;

}

#galerie #galerie-list .datum {

  margin-top: 5px;

}

#galerie #galerie-list .autor {
   margin-top: 5px;


}


#galerie .link {
  border: 0;
  padding: 0;
}




#galerie .link a,
#galerie .link a:hover {

  border: 0;
  padding: 0;
}

#terminovka table,  #adresar table {

	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.window {

  border: solid 2px #4969A2;
  background-color: white;
  color: black;

}
.window th {
  text-align: left;
}

.window th, .window td,  {

}


/* Navigation */

#nav {
	height: 47px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#nav div {
	left: 0;
	margin: 0;
	position: absolute;
	right: 8px;
	top: 0;
}
#nav ul {
	background: url(../images/nav.gif) no-repeat 0 -47px;
	height: 47px;
	margin: 0 auto;
	position: relative;
	width: 710px;
}
#nav li {
	float: left;
	height: 47px;
}
#n-home {
	width: 64px;
}
#n-zavody {
	width: 129px;
}
#n-klub {
	width: 129px;
}
#n-galerie {
	width: 129px;
}
#n-vzkazovnik {
	width: 129px;
}
#n-sluzby {
	width: 129px;
}
#nav a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	height: 47px;
	padding: 0 5px;
	text-indent: -9999px;
}
#nav a {
	background: url(../images/nav.gif) no-repeat;
}
#nav #n-home a {
	background-position: 0 0;
}
#nav #n-zavody a {
	background-position: -64px 0;
}
#nav #n-klub a {
	background-position: -193px 0;
}
#nav #n-sluzby a {
	background-position: -322px 0;
}
#nav #n-vzkazovnik a {
	background-position: -451px 0;
}
#nav #n-galerie a {
	background-position: -580px 0;
}
#nav a:hover,
#nav li:hover a,
#nav li.mnhover a {
	background: none !important;
}
#sect-home #n-home a {
	background-position: 0 -94px;
}
#sect-zavody #n-zavody a {
	background-position: -64px -94px;
}
#sect-klub #n-klub a {
	background-position: -193px -94px;
}
#sect-sluzby #n-sluzby a {
	background-position: -322px -94px;
}
#sect-vzkazovnik #n-vzkazovnik a {
	background-position: -451px -94px;
}
#sect-galerie #n-galerie a  {
	background-position: -580px -94px;
}
#nav li ul {
	background: transparent url(../images/bgsubmenu.png) repeat-x;
	border-bottom: 5px solid;
	border-top: 2px solid;
	border-color: #777;
	height: auto;
	left: -9999px;
	margin: -5px 0 0 8px;
	padding: 1px 0;
	position: absolute;
	z-index: 3;
}
#nav li:hover ul,
#nav li.mnhover ul {
	left: auto;
}
#nav li #n-galerie:hover ul,
#nav li #n-galerie.mnhover ul {
	left: auto;
	right: 15px;
}
#nav li ul li,
#nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#nav li ul li a {
	border: 1px #fff;
	border-style: none solid;
}
#nav li ul,
#nav li ul li {
	width: 195px;
}
#nav li:hover ul li a,
#nav li.mnhover ul li a,
#nav li ul li a {
	background: none;
	display: block;
	font-size: .9em;
	padding: 8px 22px 8px 29px;
	color: #444;
}
#nav li li {
	background: url(../images/blsubmenu.gif) no-repeat 14px 50%;
}
#nav li li.mnhover,
#nav li li:hover {
	background: #5079C5 url(../images/bgsubmenu_h.gif) repeat-y 100% 0;
}
#nav li ul li a:hover {
	background: url(../images/blsubmenu_h.gif) no-repeat 12px 50% !important;
	color: #fff;
}

* html #nav {
	position: static;
	height: 0;
}
* html #nav div {
	left: auto;
	right: auto;
	width: 100%;
}
* html #nav li ul,
* html #nav li ul li,
* html #nav li ul li a {
	height: 1%;
}
* html #nav li ul li {
	display: inline;
}
* html #nav a {
	text-indent /**/: 0;
	height /**/: 47px;
	padding-top /**/: 47px;
	overflow /**/: hidden;
}
* html #nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}


/*/////////////////////////////////////////////////////////////////////////////
/*                                info box */
/*/////////////////////////////////////////////////////////////////////////////*/

#infobox {
  overflow: hidden;
  line-height: 130%;
  float: left;
  width: 495px;


}
#infobox .box {

  background: url(../images/box-bg.jpg) repeat-x;
  float: left;
  width: 100%;
}

#infobox .box .inner {
  padding: 5px 5px 5px 5px;
}


#infobox .box h3,
#infobox .box h4,
#infobox .box h5,
#infobox .box h6 {

  padding: 0;
  margin: 0;
  background: none;
  line-height: 130%;
  color: #658ACC !important;
}

#infobox   h2 {



    font-size: 90%;

}

#infobox  h2 a {
  color: white;
  text-decoration: none;
  border: 0;
  border-bottom: 1px;

}

#infobox   h2 a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #658ACC;
 	border: 0;

}


#infobox .toleft {
  padding: 5px 0px 0px 5px;
  float: left;

  margin-right: 10px;
}

#infobox .toright {
  padding: 5px 0px 0px 10px;

  float: right;
  margin-right: 5px;

}

#infobox .toright a,
#infobox .toleft a {
  border: 0;
  text-decoration: none;

}

#infobox .toright a:hover,
#infobox .toleft a:hover {
  border: 0;
  text-decoration: none;

}
#infobox a {
  color: #658ACC;
  text-decoration: none;

}
#infobox a:hover {
  color: #FFF;
  text-decoration: none;

}

#infobox .img_border {

  border: solid 3px #A2BED1;

}

#infobox .link {
  border: 0;
  padding: 0;

}




#infobox .info-bar {
  font-size: 90%;
  margin-top: 10px;
}

.break {
  height: 2px;
  font-size: 1px;
  clear: both;
  margin-top: -2px;
}

