* {margin:0; padding:0}img {border:0}body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#3f3f3f;	background:#2E2E2E}a{text-decoration:none; color:#80A407; font-weight:bold;}a:hover{text-decoration:none; color:#000000; font-weight:bold;}ul{margin-left:20px}.top-bg {width:100%; background:#FFFFFF; height:510px}.top-ram {width:950px; margin:0 auto; height:510px}.obsah-bg {width:100%; background:#FFFFFF}.obsah-ram {width:950px; margin:0 auto; padding:0 0 20px 0}.bottom-bg {width:100%; background:url('image/bottom-bg.jpg') 0 0 repeat-x}.bottom-ram {width:900px; margin:0 auto; padding:40px 0 0 0; min-height:150px; line-height:40px; color:#7D7D7D}.sekce-tab-obsah{font-size:13px; padding:0px 0 30px 0}.sekce-tab-obsah hr{border-bottom:1px solid #ECEBEB; border-top:0; border-left:0; border-right:0; height:1px; background:#FFFFFF}.sekce-tab-obsah h2{color:#A7A7A7; margin-bottom:20px; display:block;}#logo {padding:40px 25px 40px 35px}#logo  .logoaz{width:220px; float:left}#logo .poptavka a  {margin:10px 0 0 0; height:40px; width:175px; background:url('image/poptavka-01.png'); float:right; }#logo .poptavka  {width:175px; float:right; }#logo .poptavka a:hover  {margin:10px 0 0 0; height:40px; width:175px; background:url('image/poptavka-02.png'); float:right; }#menu {padding:0 0 0 40px; background:url('image/menu.png'); height:50px; text-transform:uppercase;}#animace {height:280px; width:930px; padding:15px; background:#FFFFFF}.logo2 { padding-top:15px;}.margin_center {margin:0 auto}.clear{clear:both}.bily{color:#FFFFFF}.tucne{font-weight:bold}.vpravo{text-align:right; padding-right:20px}.zeleny {color:#80A407}.hr-zelene{border-top:1px solid #739406; border-bottom:1px solid #8DAE20; border-left:0; border-right:0;}.hr-bila{border-top:1px solid #C0BEBE; border-bottom:1px solid #ECEBEB; border-left:0; border-right:0;}.box-nadpis{font-size:20px; margin:0 0 20px 0}.box{width:310px; margin:0 10px 20px 0; float:left}.krajni {margin:0 0 20px 0}.box-top{height:20px; background:url('image/box-top.jpg')}.box-obsah{border-left:2px solid #ECEBEB; border-right:2px solid #ECEBEB; padding:5px 20px}.box-obsah-2{border-left:2px solid #ECEBEB; border-right:2px solid #ECEBEB; padding:0 20px; min-height:180px;}.box-obsah-2 a{color:#80A407; font-weight:bold;} a:hover{color:#8C8989;}.box-bottom {height:20px; background:url('image/box-bottom.jpg')}.box-top-sedy{height:20px; background:url('image/box-top-sedy.jpg');}.box-obsah-sedy{background:#3F3F3F; padding:0 20px; color:#A8A8A8; min-height:180px;}.box-bottom-sedy{height:20px; background:url('image/box-bottom-sedy.jpg')}.box-top-zeleny{height:20px; background:url('image/box-top-zeleny.jpg')}.box-obsah-zeleny{background:#9FBC0B; padding:0 20px; min-height:180px;}.box-bottom-zeleny{height:20px; background:url('image/box-bottom-zeleny.jpg')}.blok a .cislo {float:left; background:url('image/cislo-01.png') 0 0 no-repeat; color:#fff; font-weight:bold; font-size:36px; line-height:55px; min-width:55px; text-align:center; margin-right:20px; letter-spacing:-0.1em;}.blok a:hover .cislo{background:url('image/cislo-02.png') 0 0 no-repeat;}.blok a .nadpisek{font-weight:bold;background:none; color:#464545; text-decoration:none; font-size:20px; line-height:25px; margin:5px 0 0 0}.blok a .nadpisek span{color:#C0BEBE;}.blok .popisek {background:none; line-height:18px; margin:20px 0 0 0}.blok .popisek .textik{width:250px; float:left; text-decoration:none; color:#8C8989; font-size:12px;}.blok a .vice {background:url('image/vice-01.png') 0 0 no-repeat; width:15px; height:22px; float:right; margin-top:5px;}.blok a:hover .vice {background:url('image/vice-02.png') 0 0 no-repeat;}.blok h1, h2, h3 {font-size:20px; display:inline;}h1 {font-size:27px; color:#464545;}.zeleny2 {color:#80A407; font-weight:bold;}.menu, .menu * {margin:0; padding:0; list-style:none; line-height:50px;}.menu ul {position:absolute; top:-999em; width:11em;}.menu ul li {width:100%;}.menu li:hover {visibility:inherit;}.menu li {float:left; position:relative;}.menu a {display:block; position:relative;}.menu li:hover ul, .menu li.mHover ul {left:0; top:50px; z-index:99; width:200px}.menu {height:50px;}.menu a {text-decoration:none; font-weight:bold; padding:0 20px; font-size:11px;}.menu ul a {color:#fbfbfb; font-size:11px; font-weight:normal; line-height:25px; padding:0 17px;}.menu ul a:hover {color:#9ebb09;}.menu a, .menu a:visited  {color:#fff;}.menu li {background:url('image/menu-div.jpg') 100% 0 no-repeat;}.menu li.first {background:url('image/menu-levy-02.png') 0 0 no-repeat;}.menu li.poslednitl {background:none}.menu li li, .menu ul li:hover {background:#040404; text-transform:none;}.menu li:hover, .menu li.mHover, .menu li.active {background:url('image/menu-02.png') 0 0 repeat-x;}.menu li.first:hover {background:url('image/menu-levy-02.png') 0 0 no-repeat;}.imgLeft{float:left; margin-right:30px}.imgRight{float:right; margin-left:30px}/* ----------------------------------------------------------------------------------------------------- *//* -------------------------------------- ANIMACE ------------------------------------------------------- */.animace{height:300px; color:#a4a4a4; font-size:11px; text-align:center; cursor:default; float:right}.theme-default #slider {    margin:0 auto 0 auto;    width:950px; /* Make sure your images are the same size */    height:300px; /* Make sure your images are the same size */}.theme-default .nivoSlider {	position:relative;	background:#fff url(animace/loading.gif) no-repeat 50% 50%;}                       .theme-default .nivoSlider img {	position:absolute;	top:0px;	left:0px;	display:none;}.theme-default .nivoSlider a {	border:0;	display:block;}.theme-default .nivo-controlNav {	position:absolute;	left:50%;    margin-left:-40px; /* Tweak this to center bullets */}.theme-default .nivo-controlNav a {	display:block;	width:22px;	height:22px;	background:url(animace/bullets.png) no-repeat;	text-indent:-9999px;	border:0;	margin-right:3px;	float:left;}.theme-default .nivo-controlNav a.active {	background-position:0 -22px;}.theme-default .nivo-directionNav a {	display:block;	width:30px;	height:30px;	background:url(animace/arrows.png) no-repeat;	text-indent:-9999px;	border:0;}.theme-default a.nivo-nextNav {	background-position:-30px 0;	right:15px;}.theme-default a.nivo-prevNav {	left:15px;}.theme-default .nivo-caption {    font-family: Helvetica, Arial, sans-serif;}.theme-default .nivo-caption a {    color:#fff;    border-bottom:1px dotted #fff;}.theme-default .nivo-caption a:hover {    color:#fff;}.nivoSlider {	position:relative;}.nivoSlider img {	position:absolute;	top:0px;	left:0px;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}/* The slices and boxes in the Slider */.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;}.nivo-box {	display:block;	position:absolute;	z-index:5;}/* Caption styles */.nivo-caption {	position:absolute;	left:0px;	bottom:0px;	background:#000;	color:#fff;	opacity:0.8; /* Overridden by captionOpacity setting */	width:100%;	z-index:8;}.nivo-caption p {	padding:5px;	margin:0;}.nivo-caption a {	display:inline !important;}.nivo-html-caption {    display:none;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a {	position:absolute;	top:45%;	z-index:9;	cursor:pointer;}.nivo-prevNav {	left:0px;}.nivo-nextNav {	right:0px;}/* Control nav styles (e.g. 1,2,3...) */.nivo-controlNav a {	position:relative;	z-index:9;	cursor:pointer;}.nivo-controlNav a.active {	font-weight:bold;}#copyright span{float:right}#copyright p{float:left}#copyright a{color:#80A407; font-weight:bold;} #copyright a:hover{color:#FFFFFF; font-weight:bold;}.realizace{width:460px; float:left;}.realizace_2{width:460px; float:right}.realizace_obrazek{float:left; margin-right:20px}.realizace_nazev {margin-bottom:15px; font-size:14px;}.realizce_text span{float:right;}.realizce_text a{color:#80A407; font-weight:bold;}.realizce_text a:hover{text-decoration:none; color:#000000; font-weight:bold;}#slider2 {  width: 600px;  height: 350px;  list-style: none;}
