/* $Id: styles.css,v 1.1 2009/01/31 21:28:46 dvessel Exp $ */

h1#site-name {
  margin-bottom: 0;
}

#site-header,
#site-subheader,
#footer-region,
.column,
.node,
.comment,
.block {
  margin-bottom: 1.5em;
}

/*
** Formatting for administration page
**
** The admin panel styles are a mess. IE has problems with this so this is
** only a temporary fix. This should be fixed in core.
*/
div.admin-panel {
  padding: 0;
}

div.admin-panel .body {
  padding: 0 !important;
}

div.admin .left,
div.admin .right {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

div.admin .right .admin-panel {
  margin-left: 10px;
}

-------------------------------------------
	1. General
-------------------------------------------
*/
p {				line-height:21px;	margin-bottom:18px;	}
strong { 			font-weight: bold; }
h1, h2, h3, 
h4, h5, h6 {		font-family:"Trebuchet MS",Arial,Helvetica,san-serif; 	letter-spacing:0.4px;	padding-bottom:10px; margin:0;	font-weight:normal;	line-height:100%;	}
h1{				font-size:36px;	}
h2{				font-size:28px;	}
h3{				font-size:22px;	}
h4{				font-size:18px;	}
h5{				font-size:16px;	}
h6{				font-size:12px;	}
code{			background:#f6f6f6 url("") repeat scroll 0 0;	display:table;	padding:0 10px 18px;	border:1px solid #ddd;	}
p img {			padding: 0;	max-width: 100%;	}

a:link, a:visited {				color:#555;	}
a:hover{		color:#000;	}

li {list-style: none;}


body {
font-family: Lucida Grande;
font-size: 13px;
}

#celastranka {
background: #eeeff0 url("../media/d1b3fe28e4c490bd64e23900.png") repeat-x;
}

#celastranka2 {
background: url("../media/fddde85b6748631973bb42e7.png") repeat-x;
}

#bplogo img {
padding-top: 30px;
}

#topheader #menu {
height: 110px;
line-height: 110px;
font-size: 17px;
overflow: hidden;
}

#topheader li {
display: inline;
}

#topheader a:link, a:visited {
color: #385064;
text-decoration: none;
}

#topheader a:hover {
color: #6796af;
}

#headercontainer {
height: 365px;
width: 940px;
padding-top:35px;
/* background: url(../images/christmasbg.jpg) 0 0 repeat;*/
}


#block-views-slideshow-block_1 .views-field-view-node, #block-views-slideshow-block_2 .views-field-view-node {			display:table;	letter-spacing:0.4px;	font-weight:normal;	font-size:18px; color:#666;	width:200px; height:60px; background: transparent url("../media/bf063dc01d01bdc337dc87e9.png") no-repeat; text-decoration: none; line-height: 50px; padding-left: 15px;margin-top: 20px; }

#block-views-slideshow-block_1 .views-field-view-node a, #block-views-slideshow-block_2 .views-field-view-node a {
position: relative;
z-index: 1;
text-decoration: none;
}

#block-views-slideshow-block_1 .views-field-view-node a:hover, #block-views-slideshow-block_2 .views-field-view-node a:hover  {
text-decoration: underline;
}

#hlavnibloky {
margin-top: 20px;
margin-bottom: 20px;
}

#dolnibloky .views-field-created-1 {
float: left;
padding: 0;
margin: 0;
text-align:center;
width: 40px;
font-size: 18px;
}

#dolnibloky .views-field-created {
padding: 0;
margin: 0;
text-align: center;
width: 40px;
font-size: 10px;
}


#dolnibloky .views-row {
background: url("../media/d3d48f87ff60966a67703f4b.png") top left no-repeat;
color: #fff;
font-weight: bold;
}

#dolnibloky .views-field-title {
margin-top: -15px;
}

#block-block-10, #block-block-11, #block-block-8, #block-block-9, #block-block-13, #block-block-14, #block-block-15, #block-block-16 {
float: left;
width: 205px;
height: 223px;
color:#555555;
font:13px/20px Tahoma,Arial,Helvetica,sans-serif;
background: url("../media/9e5fbf5ce06409be6eb65d02.png") top left no-repeat;
margin-right: 10px;
padding: 10px;
position: relative;
}

#block-block-10 h3, #block-block-11 h3, #block-block-8 h3, #block-block-9 h3 {
font-size:16px;
height: 45px;
line-height: 45px;
padding-bottom: 0;
margin-bottom:0;
}

#block-block-10 p, #block-block-11 p, #block-block-8 p, #block-block-9 p {
padding-top: 10px;
margin-top:0;
}

#block-block-10 h3 {
background: url("../media/af413d5adf6877cf349b657d.gif") top left no-repeat;
padding-left: 50px !important;
}

#block-block-11 h3 {
background: url("../media/8f5d3c0c8b7291bc1519ca19.gif") top left no-repeat;
padding-left: 50px !important;
}

#block-block-8 h3 {
background: url("../media/ab95d2db1bf09ab936bde086.gif") top left no-repeat;
padding-left: 50px !important;
}

#block-block-9 h3 {
background: url("../media/6e632507062b5aa11dcd5d85.gif") top left no-repeat;
padding-left: 50px !important;
}

#block-block-5 .v_menu_odkaz ul li a, #block-block-4 .v_menu_odkaz ul li a, #block-block-6 .v_menu_odkaz ul li a {
	color:#555555;
	text-decoration:none;
	font-weight:bold;
}


#block-block-4 {
margin-right: 20px;
margin-left: 20px;
}

#footercontainer {
background: url("../media/b83d6a9e1eff9951593655f8.png") repeat-x;
}

#footer {
height: 300px;
padding-top: 30px;
color: #ccc;
}

#odsazeni h2{
height: 140px;
line-height: 140px;
color: #fff;
font-size: 23px;
}

#sidebar-right {
width: 260px;
margin-left: 0;
}

#sidebar-right .contents {
padding-left: 15px;
}

#sidebar-left {
/*background: url(../images/contentbg.png) right repeat-y;*/
}

#block-views-slideshow-block_1 .imagefield-field_uvodkaobrazek, #block-views-slideshow-block_2 .imagefield-field_uvodkaobrazek {
	border:10px solid #FFFFFF;
	float:right;
	margin-left:20px;
}

#block-views-slideshow-block_1 .views-field-field-text-homepage-value, #block-views-slideshow-block_2 .views-field-field-text-homepage-value {
	color:#FFF;
	font-size:12px;	
}

#block-views-slideshow-block_1 .views-field-title h2, #block-views-slideshow-block_2 .views-field-title h2 {
font-size:28px;	
color:#ffffff; 
font-family: "Trebuchet MS",Arial,Helvetica,san-serif;
letter-spacing: 0.4px;
padding-bottom: 10px;
font-weight: normal;
line-height: 100%;
}

#sidebar-right h3 {
background: url("../media/fafed4627f8f6a3f461256e8.png") left top no-repeat;
margin: 0;
	padding: 0 0 0 16px;	width: 220px; height: 36px;
	line-height: 36px;
	color: #fff;
	float:left;
}

#sidebar-right .sipkablok {
background: url("../media/e2590e2574d664232ad7b1bd.png") left top no-repeat;
margin: 0;
float: left;
height: 36px;
width: 16px;
}

.nadpisbloku {
height: 36px;
}

.tlacitkozacatek {
background: url("../media/7ab31c289a5fce6ccf1edda6.png") left top no-repeat;
height: 30px;
line-height: 30px;
padding-left: 10px;
padding-right: 10px;
position: absolute;
top: 230px; 
left: 25px;
}

.tlacitkozacatek a:link {
text-decoration: none; 
}

.tlacitkokonec {
background: url("../media/6bc197a7e4855c691ccaae6e.png") right top no-repeat;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 7px;
}

#footer #odkazy h4 {
padding-left: 20px;
}

#footer h4 {
font-size: 22px;
font-weight: normal;
margin-bottom: 10px;
}

#footer #odkazy li, #footer #kontakt li {				background:url("../media/947bb1130af84befd6b4a757.gif") center left no-repeat;	border-bottom:1px solid #1d1d1d;	padding-top:5px;	padding-left:10px;	padding-bottom:5px;	width:125px; list-style:none; list-type: none; list-style-image: none;	}

#footer #kontakt li { list-style: none; 			width:275px;	padding:0;	margin:0;	background:none;	padding-bottom:5px;	margin-bottom:5px;	padding-left:25px;	}

#footer #kontakt ul li.address{		background:url("../media/1b6c74cc7b9df2880082c139.png") no-repeat scroll left 4px transparent;		}
#footer #kontakt ul li.phone{		background:url("../media/50207d56224486436947a52c.png") no-repeat scroll left 4px transparent;		}
#footer #kontakt ul li.email{		background:url("../media/8ed11858d86cf37f695bd75e.png") no-repeat scroll left 4px transparent;		}
#footer #kontakt ul li.support{		background:url("") no-repeat scroll left 4px transparent;		}

#footer a{				color:#555;	text-decoration: none;}
#footer a:hover{			color:#ccc;	}

#sidebar-right li a {
color:#50728B;
}

#sidebar-right li {
	color:#555555;
	font:13px/20px Tahoma,Arial,Helvetica,sans-serif;
}

#sidebar-right li.collapsed, #sidebar-right li {
	list-style-image:url("../media/6d1de277d8643b293d3d1f88.png");
}
#sidebar-right li a {
	text-decoration:none;
}

.content {
	color:#555555;
	font:13px/20px Tahoma,Arial,Helvetica,sans-serif;
	padding-right:30px;
}

.content h1, h2, h3, h4, h5, h6 {
font-family:"Trebuchet MS",Arial,Helvetica,san-serif;
font-weight:normal;
letter-spacing:0.4px;
line-height:100%;
padding-bottom:10px;
font-size:20px;
color:#555;
}

.content li {
	list-style-image:url("../media/6d1de277d8643b293d3d1f88.png");
	padding-left:10px;
}

.content ul {
	margin-bottom:30px;
	margin-left:20px;
}

#novinky {
color: #737474;
background: url("../media/f71684f2b1a50ead5fefb7ce.png") 0 10px no-repeat;
height: 60px;
line-height: 60px;
padding-left: 50px;
font-size: 13px;
position:relative;
}

#topheader h1 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	font-style: italic;
	padding-top: 5px;
	padding-left: 30px;
	color: #bcbcbc;
}

#socialnisite {
margin-top: 5px;
margin-left: 230px;
}

#novinky a {
color: #737474;
text-decoration: none;
}

#footer .rekli-citace {		background:url("../media/c7bd508920a10ffe9b58a732.png") no-repeat top left; padding-left: 40px;	}
#footer .rekli-autor {		background:url("../media/8c8b7c1632fd64c8f06c7221.png") no-repeat bottom right; padding-left: 40px; padding-right: 30px; margin-top: 10px;	}
#footer .reklicelkem {
width: 300px;
}

#sidebar-left h2 a { text-decoration: none;}

#sidebar-left p {text-align: justify;}

.submitted {background:url("../media/dfff69d17953b455f9469a6d.png") no-repeat center left; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px;display: inline;}

.taxonomy-terms {background:url("../media/ddb96bbfaf6adef735e13af4.png") no-repeat center left; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;display: inline;}
.taxonomy-terms a {text-decoration: none;}
.taxonomy-terms a:hover {text-decoration: underline;}

.links-uvodka a {color: #95BBD3; font-weight: bold; text-decoration: none; font-size: 13px; padding-left: 550px;}

#block-block-12 .contents { background:url("../media/5350a226ee5fb853906e6f1e.png") top center; height: 76px; width: 230px; text-align: center;}

#block-block-12 .contents p { padding-left: 15px; padding-right: 30px; width: 180px; font-size: 15px; text-align:center; padding-top: 15px;}

#block-block-12 .contents a { text-decoration: none;}
#block-block-12 .contents a:hover { text-decoration: underline;}

.clearblock {
	clear: both;
}