body {
	font: 12px Arial,Helvetica,sans-serif ;
	color: black ;
}
.page-container{
	border: 1px none #fdfdfd ;
	margin: 0px auto 0px auto ;
	width: 993px
       
}
a {
	color: blue;
	text-decoration: none ;
	border: 1px none #fff ;
}
a:hover {
	text-decoration: underline ;
}

img {
	border: 0px none #fff ;
	padding: 3px ;
}

/*
 * Horni nabidkova lista
 */
#user3{
	background-color: #0093dd ;
	color : white ;
	width: 100%;
	height: 26px;
}
#user3 ul{
	float: right;
	margin: 0px ;
	padding: 0px ;
	margin-top: 5px;
	margin-right: 10px ;
	vertical-align: middle;	
}
#user3 ul li{
	font-size: 110% ;
	font-weight: bolder; 
	list-style-type: none;
	float: left;
	margin-left: 15px;
	text-align: right;
}
#user3 ul li a {
	color: #f0f4f6;
}
#user3 ul li a[id=active_menu-nav] {
	color: white;
}

.main-window {
	float: left;
}

/*
 * Leve pole s menu
 */
#left {
	width: 190px ;
	float: left;
}
#left ul.menu {
	margin: 0px ;
	margin-top: 3px ;
	padding: 0px ;
}
#left ul.menu li {
	list-style-type: none;
	border-bottom: 1px solid #f0f4f6 ;
	border-top: 1px none #0093dd ;
	padding-bottom: 3px ;
	padding-top: 3px ;
	padding-left: 5px ;
	background-color:  #0093dd ;
}
#left ul.menu li a {
	color: white ;
	font-weight: bold ;
}
#left ul.menu li.active {
	list-style-type: none;
	border-bottom: 1px solid #f0f4f6 ;
	border-top: 1px none #0093dd ;
	padding-bottom: 2px ;
	padding-top: 2px ;
	padding-left: 4px ;
	background-color:  white ;
}
#left ul.menu li.active a {
	color: #0093dd ;
	font-weight: bold ;
}

#left ul.menu li ul {
        padding: 0px ;
        padding-left: 15px ;
        margin: 0px ;
        margin-top: 3px ;
        background-color: #fff ;
}
#left ul.menu li ul li {
        background-color: #fff ;
}
#left ul.menu li ul li a {
}
#left ul.menu li ul li.active {
}

/*
 * Hlavni div pro clanek
 */
.articlebox{
	background-color: #f0f4f6 ;
	border: 1px solid #0093dd ;
	padding: 0px;
	margin: 1px ;
	margin-top: 2px;
}

.articlebox h2 {
	background-color: #0093dd ;
	font-size: 120% ;
	font-style: normal ;
	color: #f0f4f6 ;
	margin: 0px ;
	margin-top: 1px ;
	padding: 0px ;
	padding-top: 2px ;
	padding-bottom: 2px ;
	padding-left: 5px;
}

.articlebox .inside {
  padding: 3px ;
  padding-top: 5px ;
}

.articlebox .inside h3 {
  margin: 0px ;
  margin-top: 5px;
  padding: 0px ;
  color: #0093dd ;
}

.articlebox .inside h4 {
  margin: 0px ;
  margin-top: 10px;
  margin-bottom: 3px ;
  padding: 0px ;
  color: #0093dd ;
}

.articlebox .inside img {
  margin: 10px ;
  padding: 0px ;
  border: 1px none #000 ;
}

.articlebox .inside ul {
  padding: 0px ;
  margin: 0px ;
  padding-left: 15px ;
}

.articlebox .inside ul li {
}

/**
 * bannery vlevo
 */
.banneritem {
	margin-top: 10px ;
	margin-bottom: 10px ;
}
.banneritem a img {
	border: 0px none black;
}

/*
 * bannery nahore
 */
#top_banners .banneritem{
	float: left;
	padding: 0px ;
	margin: 0px ;
	margin-bottom: 2px ;	
	border: 1px none red; 
}

#pic {
        background:none; 
        visibility:show; 
        position: relative;
         top:20px; 
        left:950px; 
        border: 1;
}
/*
 * Styly pro vertikalne umistene novinky
 */
#vertical_news {
	font-size: 90% ;
	padding: 2px ;
}
#vertical_news h3 {
	padding: 0px ;
	padding-top:5px ;
	margin: 0px ;
	font-size: 110% ;
	color: #0093dd;
}
.article_separator{
	height: 25px ;
	border-bottom: 1px solid red ;
}

/*
 * vodorovna cara a paticka
 */
hr {
	color: #0093dd;
} 
address {
	font-size: 90% ;
	text-align: center;
}

table.category th {
   border-bottom: 1px solid black ;
   font-weight: normal ; 
   font-style: italic;
}

.contact_address address{
   margin-top: 10px ;
   margin-bottom: 10px ;
   text-align: left;
}

.contact_form {
   padding-top: 30px ;
   padding-bottom: 30px ;
   width: 350px ;
   text-align: right ;
   font-size: 80% ;
}

.contact_form input {
   margin: 3px ;
   font-size: 80% ;
}

.contact_form textarea {
   margin: 3px ;
}
