/* CSS Document */

body {

	font: 14px MS Shell Dlg, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	text-align: left;

	background-color: #FFFFFF;

	background-image: url(img/bg.jpg);

	background-repeat: repeat-x;

}

.clear {

	clear: both;

	}

/* body */

#body {

	width: 680px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	text-align: left;

	color: #000000;

	background-image: url(img/bg_body.jpg);

	background-repeat: repeat-y;

}

/* vrsek */

#header {

	width: 620px;

	height: 117px;

	margin: 0px;

	padding: 30px 30px 0px 30px;

	border: 0px;

	background-image: url(img/header3.jpg);

	background-repeat: no-repeat;

}



/* hlavni menu */

#menu {

	width: 620px;

	height: 40px;

	padding: 0px;

	margin: 0px;

	text-align: left;

	}

#menu ul {

	border: 0px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: left;

	}

#menu ul li {

	display: block;

	text-align: left;

	float: left;

	padding: 0px;

	margin: 0px;

	}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited{

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	width: 182px;

	border-top: 0px;

	border-left: 0px;

	border-right: 0px;

	border-bottom: 5px solid #FFFFFF;

	margin: 0px 0px 0px 10px;

	padding: 18px 0px 0px 0px;

	text-align: left;

	letter-spacing: 1px;

	font: normal 14px MS Shell Dlg, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;

	}

#menu ul li a:hover {

	border-bottom: 5px solid #8D8A61;

	}

#menu ul li a.focused, #menu ul li a.focused:link, #menu ul li a.focused:visited{

	border-bottom: 5px solid #8D8A61;

	}



/* middle */

#middle {

	width: 620px;

	margin: 0px;

	padding: 0px 30px 0px 30px;

	}

#middle .left {

	float: left;

	width: 240px;

	margin: 15px 0px 0px 0px;

	padding: 0px 20px 0px 0px;

	}

#middle .kolotoc {

	margin: 0px;

	padding: 0px;

	}

#middle .kolotoc ul {

	margin: 0;

	padding: 0;

	}

#container .carousel,

#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}

#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:230px;margin:0 5px 15px;border:1px solid #4f4f4f;background:#1a1a1a;}

.IE #container .js .carousel-wrap{display:inline;}

#container .carousel ul{margin:0;padding:0;zoom:1;}

#container .js ul li{overflow:hidden;display:inline;float:left;width:230px;height:173px;text-align:center;}

#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;}

#container .carousel .carousel-next{background:url(img/next.png) 0 0 no-repeat; display: none;}

#container .carousel .carousel-previous{background:url(img/prev.png) 0 0 no-repeat; display: none;}

#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}

#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container .carousel div{margin:0;padding:0;border:0;}

#container .carousel ul{padding:0;list-style:none;}

#container .carousel ul li{position:relative;width:230px;margin:0;}

#container .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}

#container .carousel ul li cite a img{vertical-align:middle;}

#container .carousel ul li cite a{color:#fff;text-decoration:none;}





#middle .left_menu {

	float: left;

	width: 240px;

	margin: 15px 0px 0px 0px;

	padding: 47px 20px 0px 0px;

	background-image: url(img/bg_podmenu.gif);

	background-repeat: no-repeat;

	}

#middle .content {

	width: 300px;

	margin: 15px 0px 0px 280px;

	padding: 0px;

	}

#middle .content a {

	color: #F3AD00;

	text-decoration: none;

	}

#middle .content a:hover {

	color: #FFFFFF;

	background-color: #F3AD00;

	}

/* fotky mensi */

#middle .content ul {

	border: 0;

	margin: 30px 0 0 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

	}

#middle .content ul li {

	display: block;

	float: left;

	text-align: left;

	padding: 0px;

	margin: 0px;

	}

#middle .content ul li a, #middle .content ul li a:link, #middle .content ul li a:visited {

	float: left;

	display: block;

	text-decoration: none;

	color: #8D8A61;

	background-color: #E1E7EC;

	margin: 10px 4px 0px 0px;

	border: 3px solid #D6BF86;

	padding: 2px;

	text-align: left;

	}

#middle .content ul li a:hover {

	border: 3px solid #F3AD00;

	}





/* podmenu */

#middle .left_menu ul {

	border: 0px;

	margin: 0px;

	padding: 0px 0px 100px 0px;

	list-style-type: none;

	text-align: left;

	}

#middle .left_menu ul li {

	display: block;

	text-align: left;

	float: left;

	padding: 0px;

	margin: 0px;

	}

#middle .left_menu ul li a, #middle .left_menu ul li a:link, #middle .left_menu ul li a:visited {

	display: block;

	text-decoration: none;

	color: #8D8A61;

	background-color: #E1E7EC;

	width: 232px;

	border-top: 0px;

	border-left: 1px solid #8D8A61;

	border-right: 1px solid #8D8A61;

	border-bottom: 1px solid #FFFFFF;

	margin: 0px;

	padding: 3px;

	text-align: left;

	font: normal 13px MS Shell Dlg, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;

	}

#middle .left_menu ul li a:hover {

	color: #F3AD00;

	background-color: #F6F8F9;

	border-left: 1px solid #F3AD00;

	border-right: 1px solid #F3AD00;

	}

#middle .left_menu ul li a.focused_dve, #menu ul.left_menu li a.focused_dve:link, #menu.left_menu ul li a.focused_dve:visited{

	color: #F3AD00;

	background-color: #F6F8F9;

	border-left: 1px solid #F3AD00;

	border-right: 1px solid #F3AD00;

	}

#middle .left_menu ul li a.obraz, #middle .left_menu ul li a.obraz:link, #middle .left_menu ul li a.obraz:visited {

	float: left;

	display: block;

	text-decoration: none;

	color: #8D8A61;

	background-color: #E1E7EC;

	width: 230px;

	margin: 10px 0px 0px 0px;

	border: 3px solid #D6BF86;

	padding: 2px;

	text-align: left;

	}

#middle .left_menu ul li a.obraz:hover {

	border: 3px solid #F3AD00;

	}





/* bottom */

#bottom {

	clear: both;

	width: 620px;

	padding: 24px 30px 0px 30px;

	margin: 0px;

	height: 28px;

	background-image: url(img/bg_bottom2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 20px;

	}

#bottom a, #bottom a:visited, #bottom a:link  {

	color: #F3AD00;

	text-decoration: none;

	}

#bottom a:hover {

	color: #FFFFFF;

	background-color: #F3AD00;

	}

#bottom a.design, #bottom a.design:visited, #bottom a.design:link  {

	color: #E6E6DC;

	text-decoration: none;

	}

#bottom a.design:hover {

	color: #E6E6DC;

	background-color: #81A594;

	}

/* odkazy */

a.ohraniceny { 

	clear: both;

	float: left;

	border: 4px solid #D6BF86;

	padding: 2px;

	margin: 0px 0px 20px 0px;

} 

a.ohraniceny:hover {

	border: 4px solid #F3AD00;

	}

a.zluty { 

	color: #F3AD00;

	text-decoration: none;

} 

a.zluty:hover {

	color: #FFFFFF;

	background-color: #F3AD00;

	}

	

/* obrazky */

img {

	border: 0px;

	}

img.header {

	padding: 6px 10px 0px 10px;

	border: 0px;

	margin: 0px;

	}

img.ohraniceny {

	padding: 3px;

	border: 2px solid #CCCC99;

	}

img.ohraniceny2 {

	padding: 3px;

	margin: 0 0 30px 0;

	border: 2px solid #CCCC99;

	}

img.obtekani {

	padding: 3px;

	margin: 0 0 30px 0;

	border: 2px solid #CCCC99;

	float: left;

	}

	

/* nadpisy a pisma */

h1 {

	font: bold 20px Arial, Helvetica, sans-serif;

	color: #8D8A61;

	margin: 0px;

	padding: 0px 0px 20px 0px;

	}

p.nazev {

	color: #FFFFFF;

	font-weight: bold;

	background-color: #007BB6;

}



p.zelena {

	color: #81A594;

	font-weight: bold;

}

p.zelena_vetsi {

	color: #81A594;

	font-weight: bold;

	font-size: 14px;

}

p.seda {

	background-color: #E6E6DC;

}



/* HR */

hr {

	border-bottom: 0px;

	border-left: 0px;

	border-top: 1px solid #E6E6DC;

	border-right: 0px;

	height: 1px;

	}



/* formular na email */

.button   {

	border-color: #CCCCCC;

	background-color: #fff; 

	color: black; font-weight: normal; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

          }

textarea {

	border: #8D8A61 1px solid; font: 12px Arial; color: #666; background-color: #FFFFFF

}

textarea:focus {

	border: #8D8A61 1px solid; font: 12px Arial; color: #666

	}

input.text {

	border: #8D8A61 1px solid; font: 12px Arial; color: #666; background-color: #FFFFFF

}

input.text:focus {

	border: #8D8A61 1px solid; font: 12px Arial; color: #666

	}

input.search {

	border-right: #000 1px solid; border-top: #000 1px solid; font: 12px Arial; border-left: #000 1px solid; color: #666; border-bottom: #000 1px solid; background-color: #fff

}





/* tabulky */

table {

	border: 0px;

	padding: 0px;

	margin: 0px;

	}

td {

	padding: 3px;

	margin: 0px;

	border: 0px;

	text-align: left;

	}

td.leva {

	border-bottom: 1px solid #8D8A61;

	width: 200px;

	}

td.stred {

	border-bottom: 1px solid #8D8A61;

	border-left: 1px solid #8D8A61;

	text-align: right;

	}

td.prava {

	border-bottom: 1px solid #8D8A61;

	}

td.blank {

	border-left: 1px solid #8D8A61;

	}

#adlinks {
margin: 4px;
font-size: 11px;
}

.vizualizace { float: left; width: 145px; }
.realizace { float: right; width: 145px; }

