body {
	color: #ebebeb;
background:url(/obrazek/3/body-bg-png/) repeat-x 0 0 #23252c;
padding-top:100px;
}

#lcolumn ul li {  background: url(/obrazek/3/icon-arrow-png/) no-repeat 0 4px transparent;  }
#lcolumn img {margin:5px;}

h1, h2 {color:white; font-family: Georgia, serif; font-style: italic;}
h1 a, h2 a {color:white!important;}

h3 {
    color: #10A8D9;
    font-family: Georgia,serif;
    font-style: italic;
    font-weight: bold;
}

h3 a {color:#10A8D9!important;}

a{color:#10a8d9;}

/* ---[ template ]----------------------------- */

#container {background: transparent;}

#content { background: none;}

#lcolumn { float: left; width: 680px; margin-top: 20px; }
#rcolumn { float: right; width: 240px; margin-top: 0px; margin-left: 25px;}

/* ---[ menu ]-------------------------------- */

#menu {background: none;}

#menu.submenu {background: none;}

#mainmenu a {
  color: white; font-size:110%; 
   background: transparent url(/obrazek/3/menu-item-bg-png/) repeat-x 0 0;
}

#mainmenu a:hover {  color: white;}

#mainmenu a span.lc { background: transparent url(/images/styles/template10/black/menu-item.png) no-repeat 0 0;}
#mainmenu a span.rc {background: transparent url(/images/styles/template10/black/menu-item.png) no-repeat -5px 0; }

#mainmenu .active a, #mainmenu .active a:hover {  
 color: white;
 background: transparent url(/obrazek/3/menu-item-active-bg-png/) repeat-x 0 0;
}

#mainmenu .active a span.lc {background: transparent url(/obrazek/3/menu-item-active-png/) no-repeat 0 0;}

#mainmenu .active a span.rc { background: transparent url(/obrazek/3/menu-item-active-png/) no-repeat -10px 0;}


#submenu {   background: transparent url(/obrazek/3/submenu-bg-png/) no-repeat;}

#submenu a {
  color: black;
  text-decoration: none;
  padding: 0 16px;
}

#submenu a:hover {
  text-decoration: underline;
}

#submenu .prev-active { padding-right: 0; background: none; }
#submenu .active { background: none; margin-left: -1px;  }
#submenu .active a  {text-decoration:underline;}
#submenu li:first-child { margin-left: 0!important; padding-right: 0!important; }
#submenu li:first-child a { padding: 0 25px!important; }

/*------------------------------------theme--------------------*/

#theme-wrap {background: transparent url(/obrazek/3/motive-bg-png/) no-repeat;}

#theme {background-color: transparent; }

/* ---[ logo2 ]------------------------------- */

#logo2 {
  position: absolute; z-index: 5;
  display: block;
  top: -80px; left: 20px;
  width: 600px; height: 70px;
  background:none;	

}

#logo2 span {
  position: absolute; z-index: 2;
  display: block;
  top: 0; left: 0;
  width: 100%; height: 100%;
  width: 600px; height: 70px;
 background-position: 0 50%;}


/* ---[ path ]-------------------------------- */

#path {  border-bottom: 1px dotted #10a8d9; }

/* ---[ footer ]------------------------------ */

#footer { padding: 10px 20px 10px 10px; color: #ccc; margin: 15px 0; font-size:90%; border-top: 1px solid #10a8d9;}
#footer span { padding: 0 10px; }
#footer a { color: #ccc; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* ---[ sidebar ]-------------------------------- */

.sidebar-box .top-bg {background:none; }
.sidebar-box .content {  background: #3d3f47;}
.sidebar-box .content h2 {background: url(/images/styles/template10/black/sidebar-header-bg.png) no-repeat; }
.sidebar-box .bottom-bg {background:none;}


/* ---[ active article]----------------------- */

#active_article {
	width: 238px;
	background-color: #23252c ;
	background-image:none;
	padding: 0px 0px;
}

.sidebar-box .top-bg #active_article {background-image:none; background-color:#23252c ;}

#active_article h2 { margin: 0px 0 0 -9px; }

/*------------------sidebar2---------------*/

.sidebar-box2 {
	width: 238px;
	min-height: 50px;
	margin: 20px 0 0 0;
}

.sidebar-box2 .top-bg2 {
	width: 238px;
	height: 6px;
        background: transparent url(/obrazek/3/sidebar-top-bg-png/) no-repeat;}

.sidebar-box2 .content2 {
	width: 208px;
	height: auto;
       min-height: 50px;
padding:0 15px;
        background: #3d3f47;}

.sidebar-box2 .content2 h2 {
 font-size: 1.4em;
 width: 222px; height: 49px;
 font-family: Helvetica, Arial, serif; 
background: url(/images/styles/template10/black/sidebar-header-bg.png) no-repeat; 
margin-bottom: 0; 
line-height: 52px; 
padding-left: 20px; 
color: #111111;
 margin: 0 0 0 6px;}

.sidebar-box2 .bottom-bg2 {
	width: 238px;
	height: 6px;
background: transparent url(/obrazek/3/sidebar-footer-bg-png/) no-repeat;}


/* ---[ form ]-------------------------------- */

#form {
  background:#3d3f47; margin-bottom: 1em;
  border: none;
}

#form table th { font-weight: normal;  }
#form table strong {font-weight: normal; }
#form table th span { color: white;  font-weight: bold;}

#form p.required { color: white; font-weight: bold; }

/* ---[ toplink ]----------------------------- */

#toplink {
  position: absolute;
  top: -60px; right: 20px;
  color: #999;
}

#toplink a {
  color: #999;
}

#toplink span {
  color: #ccc;
  padding: 0 10px;
}

#toplink a.home {
  padding-left: 15px;
  background: url(/images/styles/template1/black/icon-home.gif) no-repeat 0 50% transparent;
}

#toplink a.print {
  padding-left: 13px;
  background: url(/images/styles/template1/black/icon-print.gif) no-repeat 0 50% transparent;
}




/*------------------------- úvodní stránka----------------------------------*/
.index #rcolumn {display:none;}
.index #lcolumn {width:960px;}
.index #theme-wrap  {display:none;}
.index #theme {display:none;}
.index #content {  padding-top: 50px;}

.table {width:960px;margin:0;}
.table .tr{background-color:transparent;text-align:center; }
.table .tr td {/*border: 1px solid #10a8d9;*/}
.table td {width:33.3%;padding:0; margin:0;  vertical-align:top; }

.table .tr h2 {background: url(/obrazek/3/h2-bg-png/) no-repeat 0 0 transparent;  
color:white;line-height:45px; padding:0!important; margin:0!important;}

.table .tr h2 a {text-decoration:none; }
.table .tr h2 a:hover {text-decoration:underline; }

.table .tr p { padding:0!important; margin:0 0 -5px 0!important;}

.index #lcolumn img {margin:0; padding:0;border: 1px solid #10a8d9;}