body {
	background:url(img/bg.gif);
    font-family:Verdana;
    font-size:9pt;
    margin:5px 0;
    text-align: center;
    color:#000;
}

body a {
	color:#000;
}

h1 {
    font-size:12pt;
    color:#000;
}

h2 {
    font-size:10pt;
    color:#000;
}

hr {
	border-color:#000;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    height:1px;
    margin:10px 0px 10px 0px;
}

input, textarea {
	border-style:solid;
    border-color:#0a63a7;
    border-width:1px;
	font-family: Verdana;
    font-size: 8pt;
    color:#0a63a7;
    width:150px;
    padding:3px 5px 3px 5px;
}

#shadow_top, #shadow_bottom {
	width:1019px;
    margin-left:auto;
    margin-right:auto;
}

#shadow_top {
    height:12px;
    background:url(img/shadow_top.gif) center top no-repeat;
}

#shadow_bottom {
    height:16px;
    background:url(img/shadow_bottom.gif) center top no-repeat;
}

#page {
	width:1019px;
    margin-left:auto;
    margin-right:auto;
    min-height:775px;
    height:auto !important;
    height:775px;
    background:url(img/bg_page.gif) center repeat-y;

}

#flowers {
    min-height:770px;
    height:auto !important;
    height:770px;
    wight:1007px;
    margin-left:auto;
    margin-right:auto;
    background:url(img/bg_flowers.jpg) no-repeat center top;
}

#main {
    margin-left:auto;
    margin-right:auto;
    width:822px;
}

#top {
    width:822px;
    height:170px;
    background:url(img/bg_top.gif) no-repeat center;
}

#top img {
	margin:10px 0 0 17px;
    float:left;
    border:0;
}

#top #top_menu {
	width:345px;
    height:61px;
    float:left;
    margin-left:19px;
}

#top #top_menu a.kontakt, #top #top_menu a.kontakt_active {
	display:block;
    float:left;
	width:142px;
    height:52px;
	background:url(img/menu/kontakt.gif);
    text-decoration:none;
}

#top #top_menu a:hover.kontakt, #top #top_menu a.kontakt_active {
	background:url(img/menu/kontakt_a.gif);
}

#top #top_menu a.ob_podmienky, #top #top_menu a.ob_podmienky_active {
	display:block;
    float:left;
	width:148px;
    height:38px;
	background:url(img/menu/ob_podmienky.gif);
    text-decoration:none;
    margin-left:50px;
}

#top #top_menu a:hover.ob_podmienky, #top #top_menu a.ob_podmienky_active {
	background:url(img/menu/ob_podmienky_a.gif);
}

#top #top_menu a.kosik, #top #top_menu a.kosik_active {
	display:block;
    float:right;
	width:203px;
    height:23px;
	background:url(img/menu/kosik.gif);
    text-decoration:none;
}

#top #top_menu a:hover.kosik, #top #top_menu a.kosik_active {
	background:url(img/menu/kosik_a.gif);
}

#top #menu {
	clear:both;
    padding:5px 0 0 17px;
}

#top ul {
	margin:0;
    padding:0;
}

#top ul li {
	margin:0;
    padding:0;
    list-style-type:none;
    display: inline;
}

#top ul li a {
	display:block;
    float:left;
    text-decoration:none;
}

#top ul li a.home, #top ul li a.home_active {
    width:105px;
    height:62px;
	background:url(img/menu/home.gif) no-repeat;
}

#top ul li a:hover.home, #top ul li a.home_active  {
	background:url(img/menu/home_a.gif) no-repeat;
}

#top ul li a.ako_to_funguje, #top ul li a.ako_to_funguje_active {
    width:118px;
    height:62px;
	background:url(img/menu/ako_to_funguje.gif) no-repeat;
}

#top ul li a:hover.ako_to_funguje, #top ul li a.ako_to_funguje_active  {
	background:url(img/menu/ako_to_funguje_a.gif) no-repeat;
}

#top ul li a.kolekcie_nabytku, #top ul li a.kolekcie_nabytku_active {
    width:119px;
    height:62px;
	background:url(img/menu/kolekcie_nabytku.gif) no-repeat;
}

#top ul li a:hover.kolekcie_nabytku, #top ul li a.kolekcie_nabytku_active  {
	background:url(img/menu/kolekcie_nabytku_a.gif) no-repeat;
}

#top ul li a.o_farbach, #top ul li a.o_farbach_active {
    width:119px;
    height:62px;
	background:url(img/menu/o_farbach.gif) no-repeat;
}

#top ul li a:hover.o_farbach, #top ul li a.o_farbach_active  {
	background:url(img/menu/o_farbach_a.gif) no-repeat;
}

#top ul li a.technicke_udaje, #top ul li a.technicke_udaje_active {
    width:119px;
    height:62px;
	background:url(img/menu/technicke_udaje.gif) no-repeat;
}

#top ul li a:hover.technicke_udaje, #top ul li a.technicke_udaje_active  {
	background:url(img/menu/technicke_udaje_a.gif) no-repeat;
}

#obsah {
	clear:both;
    padding:20px 25px;
    text-align:left;
    line-height:1.4em;
	min-height:538px;
    height:auto !important;
    height:538px;
}

#obsah iframe.kategorie {
	float:left;
    margin-right:10px;
}

#footer {
	color:#fff;
    padding:5px 0 0 0;
    line-height:1.4em;
    font-size:8pt;
    background:#819f54;
    width:900px;
    margin:0 auto;
}

#footer a {
	color:#fff;
    text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#text {
	min-height:475px;
    height:auto !important;
    height:475px;
}

/*********************************************************
	GALERIA
*********************************************************/

.galeria {
	color:#000;
    margin-bottom:20px;
}

.galeria img {
	padding:1px;
	border-color:#000;
    border-width:1px;
    border-style:solid;
}

.galeria a {
    font-size: 9pt;
	color:#000;
    text-decoration:none;
}


/*********************************************************
	OBCHOD
*********************************************************/

a.kategorie img {
    padding:2px;
    margin-bottom:1px;
}

a.kategorie:hover img, a.kategorie img.active {
	border:1px solid #0a63a7;
    padding:1px;
}

a img.podkategorie {
	border:0;
    margin:0 10px 10px 0;
    padding:2px;
}

a:hover img.podkategorie, img.podkategorie_active {
    border:1px solid #0a63a7;
    padding:1px;
}

#produkty a img {
	border:0;
    margin:0 1px 1px 0;
    padding:2px;
}

#produkty a:hover img, #produkty a img.active {
    border:1px solid #0a63a7;
    padding:1px;
}

a.cena {
    text-decoration:none;
    font-size:13pt;
    padding:5px 30px 5px 30px;
    background:url(Kolekcie-nabytku/img/kosik.png) top right no-repeat;
}


a.euro {
    text-decoration:none;
    font-size:11pt;
}
.tabulka {
	border-width:0 1px 1px 0;
    border-color:#0a63a7;
    border-style:solid;
}

.tabulka td {
	border-width:1px 0 0 1px;
    border-color:#0a63a7;
    border-style:solid;
}

.stranykat {
	text-align:center;
}

.stranyprod {
	text-align:right;
}

.stranykat a, .stranyprod a {
	text-decoration:none;
}

#kategorie {
	float:left;
    width:120px;
    font-size:8pt;
    padding-right:20px;
	min-height:510px;
    height:auto !important;
    height:510px;
}

#produkty {
	clear:both;
    padding-top:20px;
    width:630px;
}
