/*
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                 *
*     ----------------------------------------------------        *
*     Copyright (c) Michal Brtníček - www.mbdesign.tym.cz         *
*     ----------------------------------------------------        *
*                                                                 *
*                                                                 *
*     Kontakt:                                                    *
*     ----------------------------------------------------        *
*     e-mail:     brtnicek@gmail.com                              *
*     mobil:      +420 721 368 770                                *
*     icq:        339-871-626                                     *
*     jabber:     mibrt@njs.netlab.cz                             *
*                                                                 *
*                                                                 *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* ______                                                          *
* \    /  Je jakkoliv zakázáno kopírovat jakoukoliv část webu     *
*  \  /   bez souhlasu autora či majitele webu, ať už se jedná    *
*   \/    o tento styl, použité fotografie, grafiku, barvy,       *
*  .-.    obsah zdrojový kod, či jakoukoliv jinou část webu.      *
*  '-'                                                            *
*                                                                 *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/


/*Hlavní deklarace --------------------*/
body {
margin: 0px;
padding: 0px;
font-family: "Lucida Grande", arial, helvetica, sans-serif;
font-size: 13px;
background-color: #089FC0;
}

#stranka {
margin: 0px;
padding: 0px;
width: 100%;
background-position: center top;
background-repeat: repeat-x;
background-image: url(data/web/bg.jpg);
height: 1000px;
}

/*Bloky --------------------*/
#layout {
width: 1002px;
margin: 0px auto 0px auto;
padding: 0px;
}
	.sv-logo {
		position: absolute;
		left: 740px;
		top: -10px;
	}

#top {
margin: 0px;
padding: 0px;
width: 1002px;
height: 308px;
background-position: center top;
background-repeat: repeat-x;
background-image: url(data/web/bg.jpg);
}
	#top a img {
		border: none;
	}
	.facebook {
		position: absolute;
		left: 430px;
		top: 190px;
	}

#top .left, #top .right {
float: right;
margin: 0px;
padding: 0px;
height: 308px;
}

#top .left {
width: 605px;
}

#top .right {
background-position: left 78px;
background-repeat: no-repeat;
background-image: url(data/web/top_right.jpg);
width: 353px;
}

#obsah {
padding: 0px;
margin: 30px 0px 50px 0px;
width: 1002px;
}

#obsah .left, #obsah .right {
float: left;
padding: 0px;
}

#obsah .left {
width: 244px;
margin: 0px;
padding: 0px;
}

#obsah .right {
width: 740px;
padding: 0px;
margin: 0 0 15px 15px;
background: #C3EFFF;
}
	
	.banner4 {
		height: 146px;
		background: #089FC0;
	}
		.banner4 a img {
			border: none;
		}
	
	.btop, .bbottom {
		clear: both;
	}
	
	.btop {
		background: url('/data/web/btop.png') center top no-repeat;
	}
	
	.bbottom {
		background: url('/data/web/bbottom.png') center bottom no-repeat;
		padding: 20px;
	}
	
	.home-right {
		float: left;
		width: 200px;
		margin-left: 15px;
		background: #84D0E1;
	}
		.home-right .katalog_mini {
			margin: 0 !important;
			background: none;
			height: auto !important;
		}
			.home-right .katalog_mini a {
				color: #003850 !important;
			}

.top, .bottom {
	height: 14px;
}

.top {
	background: url('/data/web/top.png') center top no-repeat;
}

.bottom {
	background: url('/data/web/bottom.png') center bottom no-repeat;
}


.sun, .sun_bottom {
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 244px;
}

				.sun-top {
				height: 92px;
				background-image: url(data/web/sun.png);
				}
				
				.sun_bottom {
				height: 14px;
				background-image: url(data/web/sun_bottom.png);
				font-size: 1px;
				}

#paticka {
width: 100%;
height: 430px;
margin: 100px 0px 0px 0px;
padding: 0px;
padding-top: 20px;
background-position: left top;
background-repeat: no-repeat;
background-image: url(data/web/paticka.jpg);
color: #CFEDF4;
text-align: center;
line-height: 150%;
}
	#paticka a {
		color: white !important;
	}

.katalog {
background-color: #20AAC9;
padding: 10px;
margin: 20px 0px 20px 0px;
}

.katalog_mini {
background-color: #84D0E1;
padding: 10px;
width: 180px;
height: 190px;
float: left;
margin: 10px 15px 10px 16px;
background-image: url(data/web/man.png);
background-position: right bottom;
background-repeat: no-repeat;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.clear {
	clear: both;
}

.katalog_mini a img {
border: none;
}

.fotobar {
width: 200px;
float: right;
margin: 0px 0px 0px 10px;
text-align: center;
background-color: #20AAC9;
padding-bottom: 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.fotobar a img {
margin: 10px 0px 0px 0px;
border-style: solid;
border-width: 2px;
border-color: #84D0E1;
}

.fotobar a:hover img {
border-color: #FFFFFF !important;
}

/*Horní menu --------------------*/
.menu {
margin: 0px 0px 0px 44px;
padding: 0px;
height: 40px;
width: 958px;
background-position: left top;
background-repeat: repeat-x;
background-image: url(data/web/menu/menu_bg.png);
}

.menu_right {
margin: 0px;
padding: 0px;
height: 40px;
width: 958px;
background-position: right top;
background-repeat: no-repeat;
background-image: url(data/web/menu/menu_right.png);
}

.menu_left {
height: 40px;
width: 14px;
background-position: left top;
background-repeat: no-repeat;
background-image: url(data/web/menu/menu_left.png);
float: left;
}

.menu_separator {
height: 40px;
width: 2px;
float: left;
background-position: center top;
background-repeat: no-repeat;
background-image: url(data/web/menu/menu_separator.png);
}

.menu a {
height: 30px;
width: 184px;
float: left;
padding: 10px 0px 0px 0px;
background-position: center top;
background-repeat: repeat-x;
background-image: url(data/web/menu/menu_bg.png);
text-align: center;
color: #003850;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}

.menu a:hover {
background-image: url(data/web/menu/menu_hover.png) !important;
color: #00638C !important;
}

/*Levé menu --------------------*/
.sun_menu_left {
margin: 0px 0px 15px 44px;
width: 200px;
padding: 0px;
background: #81D1E0;
}

.sun_menu_left a {
padding: 5px 0px 0px 15px;
display: block;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #089FC0;
color: #003850;
text-decoration: none;
font-weight: bold;
height: 25px;
width: 184px;
}

.banner {
	margin: 0 0 15px 44px;
	border: none;
}

.banner-kontakt {
	margin: 0 0 15px 44px;
	border: none;
	background: url('/data/web/banner2.png') right center no-repeat;
	height: 141px;
	color: #C3EFFF;
}
	.banner-kontakt p {
		color: #C3EFFF !important;
		padding: 15px 0 0 60px;
		text-shadow: 1px 1px 2px #000000;
		-moz-text-shadow: 1px 1px 2px #000000;
		-webkit-text-shadow: 1px 1px 2px #000000;
	}
	.banner-kontakt span {
		position: relative;
		top: 10px;
	}

.sun_menu_left a:hover {
background: #95E2EF;
}
	

.sub1 {
padding: 5px 0px 0px 30px !important;
width: 169px !important;
font-weight: normal !important;
}

.mapa a, .mapa a:hover{
height: auto;
background: none;
border: none;
}

.mapa a img {
border-style: solid;
border-width: 2px;
border-color: #84D0E1;
}

.mapa a:hover img {
border-color: #FFFFFF;
}

/*Texty --------------------*/
#obsah p {
line-height: 160%;
color: #003850;
font-size: 13px;
}

h1 {
color: #003850;
border-width: 0px 0px 1px 0px;
border-style: dotted;
border-color: #84D0E1;
font-size: 17px;
font-weight: bold;
}

h2 {
color: #003850;
font-size: 15px;
font-weight: bold;
}

h3 {
color: #003850;
font-size: 14px;
}

#obsah .right a, #paticka a {
color: #003850;
text-decoration: underline;
}

#obsah .right a:hover, #paticka a:hover {
text-decoration: none;
}

b, strong, acronym {
color: #003850;
}

.katalog_mini b, .katalog_mini strong {
color: #003850 !important;
}

/*Galerie --------------------*/
.logo {
margin: 180px 0px 0px 0px;
border: none;
}

.highslide {
cursor: url(highslide/graphics/zoomin.cur), pointer;
outline: none;
}

.highslide-active-anchor img {
visibility: hidden;
}

.highslide-wrapper {
background: white;
}

.highslide-image {
border: 2px solid white;
}

.highslide-image-blur {
}

.highslide-caption {
display: none;
border: 2px solid white;
border-top: none;
font-family: Trebuchet ms;
font-size: 10pt;
padding: 5px;
background-color: #ffffff;
color: #000000;
}

.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}

.highslide-overlay {
display: none;
}

a.highslide-full-expand {
background: url(highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}

.controlbar {	
background: url(highslide/graphics/controlbar4.gif);
width: 167px;
height: 34px;
}

.controlbar a {	
display: block;
float: left;
/*margin: 0px 0 0 4px;*/	
height: 27px;
}

.controlbar a:hover {
background-image: url(highslide/graphics/controlbar4-hover.gif);
}

.controlbar .previous {
width: 50px;
}

.controlbar .next {
width: 40px;
background-position: -50px 0;
}

.controlbar .highslide-move {
width: 40px;
background-position: -90px 0;
}

.controlbar .close {
width: 36px;
background-position: -130px 0;
}

.highslide-html {
background-color: #ffffff;
color: #000000;
}
.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}

.highslide-wrapper {
background-color: white;
}

.highslide-wrapper .highslide-html-content {
width: 400px;
padding: 5px;
}

.highslide-wrapper .highslide-header div {
}

.highslide-wrapper .highslide-header ul {
margin: 0;
padding: 0;
text-align: right;
}

.highslide-wrapper .highslide-header ul li {
display: inline;
padding-left: 1em;
}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display: none;
}

.highslide-wrapper .highslide-header a {
font-weight: bold;
color: gray;
text-transform: uppercase;
text-decoration: none;
}

.highslide-wrapper .highslide-header a:hover {
color: black;
}

.highslide-wrapper .highslide-header .highslide-move a {
cursor: move;
}

.highslide-wrapper .highslide-footer {
height: 11px;
}

.highslide-wrapper .highslide-footer .highslide-resize {
float: right;
height: 11px;
width: 11px;
background: url(highslide/graphics/resize.gif);
}

.highslide-wrapper .highslide-body {
}

.highslide-move {
cursor: move;
}

.highslide-resize {
cursor: nw-resize;
}

.highslide-display-block {
display: block;
}

.highslide-display-none {
display: none;
}

/*Seznamy --------------------*/
#obsah ul {
line-height: 160%;
color: #FFFFFF;
font-size: 13px;
padding: 0px;
list-style-position: inside;
}

#obsah li {
margin: 0px;
padding: 0px;
}


/*Tabulky --------------------*/
table {
width: 480px;
color: #FFFFFF;
}

td {
	padding: 3px;
}

.odd {
background-color: #20AAC9;
}

.cena {
font-weight: bold;
}


/*Formuláře  --------------------*/


/*Ostatní deklarace --------------------*/
.cistic {
clear: both;
height: 1px;
border: none;
visibility: hidden;
float: none;
font-size: 1px;
padding: 0px;
margin: 0px;
}


/*
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                 *
*     ----------------------------------------------------        *
*     Copyright (c) Michal Brtníček - www.mbdesign.tym.cz         *
*     ----------------------------------------------------        *
*                                                                 *
*                                                                 *
*     Kontakt:                                                    *
*     ----------------------------------------------------        *
*     e-mail:     brtnicek@gmail.com                              *
*     mobil:      +420 721 368 770                                *
*     icq:        339-871-626                                     *
*     jabber:     mibrt@njs.netlab.cz                             *
*                                                                 *
*                                                                 *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* ______                                                          *
* \    /  Je jakkoliv zakázáno kopírovat jakoukoliv část webu     *
*  \  /   bez souhlasu autora či majitele webu, ať už se jedná    *
*   \/    o tento styl, použité fotografie, grafiku, barvy,       *
*  .-.    obsah zdrojový kod, či jakoukoliv jinou část webu.      *
*  '-'                                                            *
*                                                                 *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/
