*{margin: 0px; padding: 0px; border: none;}

body {
	background: #000 url('../img/background.jpg');
	font-family: Trebuchet MS, sans-serif;
	color: #3f3f3f;
	font-size: 14px;
	line-height: 24px;
}

ul {
	margin-left:15px;
}

#body {
	width: 976px;
	margin: auto;
	position: relative;
}

#header {
	width: 976px;
	height: 93px;
	background: url('../img/header-background.png') no-repeat;
	position: absolute;
	top: 0px;
	left: -3px;
}

a#logo {
	float: left;
	padding: 0px 26px 8px 34px;
	background: url('../img/menu-right-background.png') top right no-repeat;
}

#menu {
	float: right;
	width: 770px;
	height: 85px;
}

#menu ul {
	list-style: none;
	margin:0px;
}

#menu ul li {
	display: inline;
	float: left;
	width: 152px;
	padding-right: 1px;
	background: url('../img/menu-right-background.png') top right no-repeat;
	text-align: center;
	position: relative;
}

#menu ul li a {
	color: #e8ecc7;
	font-size: 16px;
	line-height: 20px;
	text-shadow: #2e3a05 1px 1px 2px;
	text-decoration: none;
	background: url('../img/menu-left-background.png') top left no-repeat;
	padding: 20px 30px;
	display: block;
	height: 45px;
}

#menu ul li a:hover, #menu ul li:hover a, #menu ul li.hover a {
	background: url('../img/menu-hover-background.png') top left no-repeat;
}

#menu ul li.last {
	background: none;
}

#menu ul li.last a:hover, #menu ul li.last:hover a {
	background: url('../img/menu-hover-last-background.png') top left no-repeat !important;
}

#menu ul li#kontakt a {
	padding-top: 30px !important;
}
#menu ul li#fotogalerie a {
	padding-top: 30px;
}

#menu ul li ul {
	display: none;
	width: 247px;
	_width: 233px;
	padding: 0px 0px 17px 0px;
	background: url('../img/submenu-bottom-background.png') bottom center no-repeat;
	z-index: 10000;
}

#menu ul li:hover ul, #menu ul li.hover ul {
	display: block;
	position: absolute;
	top: 85px;
	left: -7px;
}

#menu ul li ul li {
	display: block;
	width: 233px;
	_width: 219px;
	background: transparent url('../img/submenu-background.png') top center repeat-y;
	padding: 0px 7px;
	text-align: left;
}

#menu ul li ul li a {
	color: #e8ecc7;
	font-size: 13px;
	line-height: 20px;
	text-shadow: #2e3a05 1px 1px 2px;
	text-decoration: none;
	background: url('../img/submenu-link-background.png') top left no-repeat !important;
	padding: 0px 0px 0px 28px  !important;
	margin: 2px 0px;
	height: 29px;
	line-height: 29px;
	display: block;
}

#menu ul li ul li a:hover {
	background: #2e3a05 url('../img/submenu-hover-background.png') top left no-repeat !important;
}

#menu ul li ul li.first {
	background: url('../img/submenu-top-background.png') top center no-repeat !important;
	padding-top: 6px;
}

#content {
	position: absolute;
	top: 130px;
}

#top-img {
	width: 912px;
	height: 330px;
	background: url('../img/top-img-background.png') no-repeat;
	margin-left: 34px;
	margin-bottom: 28px;
	padding: 4px 0px 0px 8px;
	position: relative;
}

#image-box-mask {
	position: absolute;
	top: 4px;
	right: 16px;
	width: 900px;
	height: 318px;
	overflow: hidden;
}
#image-box {
	position: absolute;
	top: 4px;
	right: 16px;
	width: 900px;
	height: 318px;
	overflow: hidden;
}

#image-box img {
	width: 900px;
	height: 318px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#top-img div.popisek {
	height: 48px;
	padding-top: 16px;
	width: 900px;
	background: url('../img/top-img-popisek-background.png') bottom repeat-x;
	position: absolute;
	bottom: 12px;
	left: 4px;
}

#top-img strong {
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	margin: 0px 25px;
}

#top-img a {
	color: #d94c4c;
	font-size: 20px;
	text-decoration: none;
}

#content-header {
	height: 50px;
	padding: 22px 0px 0px 35px;
	background: url('../img/content-header-background.png') no-repeat;
	*width:935px;
}

#top-img a:hover {
	text-decoration: underline;
}

#content-inner {
	width: 898px;
	background: url('../img/content-background.png') repeat-y;
	padding: 26px 36px 25px 36px;
	position: relative;
	min-height:350px;
}

#content-inner a {
	color: #bb1d21;
	text-decoration: underline;
}

#content-inner a:hover {
	text-decoration: none;
}

h1 {
	font-size: 26px;
	color: #3f3f3f;
	font-weight: normal;
	display: inline;
	position: absolute;
	top: -49px;
	left: 36px;
}

h2 {
	font-size: 25px;
	font-weight: normal;
	color: #888;
	margin-bottom: 20px;
}

h3 {
	font-size: 20px;
	margin: 3px 0px 10px 0px;
}

#content-header span.red-button {
	height: 41px;
	background: url('../img/red-button-left.png') top left repeat-x;
	margin-right: 30px;
	position: absolute;
	right: 0px;
	margin-top: -6px;
	float: right;
	display: inline;
	_width: 160px;
	_right: 30px;
}

#content-header span.red-button a {
	text-decoration: none;
}

#content-header span.red-button span {
	height: 41px;
	display: block;
	line-height: 37px;
	background: url('../img/red-button-right.png') top right no-repeat;
	padding: 0px 40px 0px 18px;
	color: #fff;
	font-size: 16px;
	font-style: italic;
}

#content .three-column {
	width: 271px;
	margin-right: 42px;
	display: inline;
	float: left;
}

#content .three-column h2 {
	color: #404040;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #929c54;
	margin-bottom: 8px;
}
#content .three-column a, #content .four-column a {
	font-size: 12px;
	display: block;
}

#content .four-column {
	width: 180px;
	margin-right: 50px;
	display: inline;
	float: left;
}

a.right {
	text-align: right;
	margin-bottom: 38px;
}

#content .column-last {
	margin-right: 0px;
}

#content .column {
	width: 407px;
	margin-right: 38px;
	display: inline;
	float: left;
}

.reset {
	clear: both;
}

.odsad {
	padding-bottom: 30px;
}

.block {
	width: 450px;
	background: #c6c6c6 url('../img/block-background-top.png') top no-repeat;
	padding: 3px 0px 0px 0px;
}

.block-inner {
	background: #c6c6c6 url('../img/block-background-bottom.png') bottom no-repeat;
	padding: 17px 20px 20px 20px;
}

.block input {
	height: 33px;
	line-height: 33px;
	width: 247px;
	padding: 0px 12px;
	background: #c6c6c6 url('../img/block-input-background.png') left top no-repeat;
	font-size: 12px;
	font-family: Trebuchet MS;
}

.block textarea {
	height: 113px;
	width: 247px;
	padding: 12px;
	background: #c6c6c6 url('../img/block-textarea-background.png') left top no-repeat;
	margin-top: 7px;
	font-size: 12px;
	font-family: Trebuchet MS;
}

.block input.button {
	height: 32px;
	width: 114px;
	text-align: center;
	color: #fff;
	font-style: italic;
	font-size: 13px;
	background: #c6c6c6 url('../img/block-button-background.png') left top no-repeat;
}

.block td.first {
	width: 100px;
	font-style: italic;
	text-align: right;
	padding: 10px 20px 12px 0px;
	vertical-align: top;
}

#novinky h3.first {
	margin-top: 0px;
}

.novinka {
	position: relative;
}

#novinky h3 {
	font-size: 15px;
	color: #71774d;
	margin-bottom: 3px;
}

#novinky a {
	display: block;
	font-size: 12px;
}

#novinky div.content {
	float: right;
	width: 285px;
	text-align: justify;
}

.novinky-seznam div.content {
	width: 770px !important;
}

#novinky img {
	width: 90px;
	height: 67px;
	padding: 9px;
	background: url('../img/novinky-img-background.png') bottom no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}

#novinky em {
	font-style: normal;
	color: #888888;
	display: block;
	font-size: 12px;
	position: absolute;
	left: 10px;
	top: 90px;
}

span.grey-button a {
	display: block;
	width: 114px;
	height: 32px;
	background: url('../img/grey-button.png') center no-repeat;
	text-align: center;
	text-decoration: none !important;
	font-size: 14px;
	line-height: 30px;
	color: #fff !important;
	font-style: italic;
}

#footer {
	width: 960px;
	background: url('../img/footer-background.png') no-repeat;
	padding: 30px 5px 45px 5px;
	text-align: right;
	color: #ccc;
}

#footer em {
	color: #6e852c;
	margin: 0px 12px;
}

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

#footer a:hover {
	text-decoration: underline;
}

p {
	padding: 0px 0px 20px 0px;
}

iframe.map {
	border: 2px solid #fff;
	margin-top: 1px;
}

.rimg {
	float:right;
	padding: 0 0 5px 5px;
}

 

p .obrazek_vlevo {
float:left;
margin-right:1em;
}
p .obrazek_vpravo {
float:right;
margin-left:1em;
}
.obrazek {
cursor:pointer;
}
#vsechno {
margin-left:5%;
width:95%;
}
#nad_hlavickou {
background-color:#ABAA81;
height:3em;
margin-left:52em;
width:13em;
}
#hlavicka {
background-color:#EBE3C1;
background-image:url("../pics/css/hlavicka_pruh.png");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
height:8em;
position:relative;
width:100%;
}
#hlavicka_menu {
background-color:#EBE3C1;
background-image:url("../pics/css/hlavicka_menu_pozadi.png");
background-position:center bottom;
background-repeat:repeat-x;
height:8em;
left:52em;
position:absolute;
width:13em;
}
#hlavicka_menu_vnitrek {
margin:0 0.2em;
}
.hlavicka_menu_polozka {
border-top:1px solid #D2CCB3;
height:1.45em;
}
#hlavicka_menu h2 {
color:#406618;
float:left;
font-family:"Times New Roman",Times,serif;
font-size:110%;
font-weight:normal;
margin:0 0 0 0.5em;
padding:0;
width:80%;
}
#hlavicka_menu h2 a {
color:#406618;
text-decoration:none;
}
#hlavicka_menu h2 a:hover, #hlavicka_menu h2 a.hover {
color:#EE282D;
cursor:pointer;
}
.hlavicka_menu_cisla {
clear:left;
color:#DAD3B3;
float:left;
height:18px;
margin-top:0.2em;
text-align:center;
width:19px;
}
.hlavicka_menu_cisla_aktivni {
background-image:url("../pics/css/hlavicka_menu_cisla.png");
background-repeat:no-repeat;
}
.hlavicka_menu_pruh {
background-color:#898989;
height:6px;
width:100%;
}
#panel_menu {
background-color:#EBE3C1;
margin-top:-0.5em;
width:13em;
}
#panel_menu_vnitrek {
margin:0 0.2em;
}
.panel_menu_polozka {
border-top:1px solid #D2CCB3;
height:1.45em;
}
#panel_menu h2 {
color:#406618;
float:left;
font-family:"Times New Roman",Times,serif;
font-size:110%;
font-weight:normal;
margin:0 0 0 0.5em;
padding:0;
width:80%;
}
#panel_menu h2 a {
color:#406618;
text-decoration:none;
}
#panel_menu h2 a:hover, #panel_menu h2 a.hover {
color:#EE282D;
cursor:pointer;
}
.panel_menu_cisla {
clear:left;
color:#DAD3B3;
float:left;
height:18px;
margin-top:0.2em;
text-align:center;
width:19px;
}
.panel_menu_cisla_aktivni {
background-image:url("../pics/css/hlavicka_menu_cisla.png");
background-repeat:no-repeat;
}
#hlavicka_obr {
background-image:url("../pics/css/hlavicka_obr.png");
background-repeat:no-repeat;
height:10em;
left:34em;
position:absolute;
top:-2.5em;
width:20em;
}
#hlavni {
background-color:#EFE8C5;
margin-bottom:3em;
position:relative;
width:65em;
}
#obsah {
background-color:black;
color:#ACACAC;
float:right;
padding:1em 0 2em;
position:relative;
width:52em;
}
#obsah h3 {
background-color:#464646;
background-image:url("../pics/css/obsah_h3_cervena.png");
background-position:left center;
background-repeat:repeat-y;
color:#FFFFFF;
font-size:1.1em;
margin:0.1em 0.5em;
padding:0.2em 0.2em 0.2em 20px;
}
#obsah h4 {
color:#FFFFFF;
font-size:0.9em;
margin:0.6em 2em;
padding:0;
}
#obsah h2 {
color:#FFFFFF;
font-size:1em;
margin:0.6em 2em;
padding:0;
}
#obsah p {
padding:0 3em 0.1em;
}
#podmenu {
background-color:#EFE8C5;
float:right;
width:13em;
}
#podmenu_pozadi {
background-color:#414929;
padding:1em 0;
}
.podmenu_polozka {
background-image:url("../pics/css/podmenu_polozka_pozadi.png");
background-position:center bottom;
background-repeat:repeat-x;
padding:0.2em 0;
}
.rozbalena {
padding-left:2em;
}
.rozbalena1 {
padding-left:4em;
}
.podmenu_obr {
color:#FFFFFF;
float:left;
margin-left:1em;
}
.podmenu_polozka h2 {
color:#FFFFFF;
float:left;
font-size:90%;
font-weight:normal;
margin:0 0 0 0.5em;
padding:0;
}
.podmenu_polozka h2 a {
color:#FFFFFF;
text-decoration:none;
}
.podmenu_polozka h2 a:hover, .podmenu_polozka h2 a.hover {
color:#EE282D;
cursor:pointer;
}
#paticka {
background-color:#F3AF32;
height:2em;
width:100%;
}
#paticka a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#paticka p {
float:left;
margin:0;
padding:0.5em;
}
.ramecky {
margin:0 0.5em;
}
.ramecek_2 {
background-color:#252525;
float:left;
height:10em;
margin-bottom:2em;
margin-top:0.2em;
overflow:hidden;
padding-bottom:1em;
width:49.7%;
}
.ramecek_prvni {
border:1px solid #464646;
}
.ramecek_druhy {
border-color:#464646 #464646 #464646 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
}
#obsah .ramecky h4 {
margin:0.5em 1em;
}
#obsah .ramecky p {
padding:0 1em;
}
.logo {
border:medium none;
left:2em;
position:absolute;
top:0.5em;
}
#hlavni_nadpis {
bottom:-0.75em;
color:#252525;
font-size:1em;
left:10em;
position:absolute;
}
#logo_komandor_obal {
background-color:#EFE8C5;
font-size:0.7em;
padding-top:3em;
text-align:center;
}
.logo_komandor {
width:40%;
}
.cistic {
clear:both;
margin:0;
padding:0;
}
.vpravo {
text-align:right;
}
.na_stred {
text-align:center;
}
#obsah .dynamicspace1 {
color:#7A8FA0;
}
#obsah .dynamicspace2 {
color:#C36B11;
}
#obsah .dynamicspace3 {
color:#006FC8;
}
#obsah .dynamicspace4 {
color:#EB9B06;
}
#obsah .dynamicspace5 {
color:#C80021;
}
.fotogalerie_uvod {
float:left;
margin-top:1em;
text-align:center;
width:25em;
}
.fotogalerie_uvod a {
color:inherit;
text-decoration:none;
}
.fotogalerie_uvod a img {
border:medium none;
}
.fotogalerie_fotka {
margin-top:1em;
text-align:center;
}
.fotogalerie_fotka a img {
border:medium none;
}
.fotogalerie_fotka img {
height:27em;
}
.fotogalerie_zmenseniny {
border-top:1px solid grey;
margin-top:1em;
padding:1em;
text-align:center;
}
.fotogalerie_zmensenina {
border:medium none;
height:7em;
margin-left:1em;
}
.fotogalerie_sipky {
background-color:#424928;
color:#C3C3C3;
font-size:1em;
font-weight:bold;
height:14em;
position:absolute;
width:2em;
}
.fotogalerie_odkaz {
position:absolute;
right:3em;
top:1.6em;
}
.doleva {
left:1em;
}
.doprava {
right:1em;
}
.chyba {
color:#EE1C23;
font-size:150%;
margin-bottom:15em;
text-align:center;
}
.materialy_obal {
padding:2em;
}
.materialy_bunka {
float:left;
margin-bottom:0.8em;
overflow:hidden;
text-align:center;
width:15em;
}
.uzka {
width:9em;
}
.materialy_bunka span {
font-size:80%;
margin-left:1em;
}
.materialy_obrazek {
cursor:pointer;
height:8em;
margin-left:1em;
}
.doplnky {
padding-bottom:4em;
text-align:center;
}
.doplnky_blum {
padding-bottom:4em;
}
.doplnky_obal {
margin-left:3em;
}
.doplnky_obrazek {
background-repeat:no-repeat;
height:104px;
margin-bottom:1em;
width:654px;
}
.doplnky_obrazek a {
background-color:#FFCC33;
color:#000000;
display:block;
font-size:1.5em;
font-weight:bold;
margin-top:2em;
text-align:center;
text-decoration:none;
width:10em;
}
#aventos {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/aventos/hk/detail.jpg");
}
#metabox {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/metabox/detail.jpg");
}
#orga-line {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/orga-line/detail.jpg");
}
#servo-drive {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/servo-drive/detail.jpg");
}
#tandem {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/tandem/detail.jpg");
}
#tandembox {
background-image:url("../pics/galerie/kuchyne/doplnky/blum/tandembox/detail.jpg");
}
.doplnky_obrazek_popis {
text-decoration:none;
}
.doplnky table {
margin-left:2em;
width:48em;
}
.kuchyne_doplnky_uvod {
text-align:justify;
}
.kuchyne_doplnky_uvod a img {
border:medium none;
}
.kuchyne_doplnky_uvod td {
font-size:90%;
padding:1em;
vertical-align:top;
}
.kuchyne_doplnky {
padding-bottom:4em;
}
.kuchyne_doplnky table {
margin-left:2em;
width:48em;
}
.kuchyne_doplnky table tr {
height:1em;
}
.kuchyne_doplnky table td {
text-align:left;
vertical-align:top;
width:16em;
}
.kuchyne_doplnky table tr:first-child td:first-child {
text-align:center;
}
.kuchyne_doplnky table .nazev {
font-weight:bold;
}
.kuchyne_doplnky hr {
width:85%;
}
.vlevo {
text-align:left;
}
.drez {
width:18em;
}
.doplnky_menu_obr {
border:medium none;
height:8em;
}
#cerne_pozadi {
background-color:#000000;
height:39em;
left:0;
position:absolute;
top:0;
visibility:hidden;
width:52em;
z-index:50;
}
#kotva {
position:relative;
}
#obrazek_pres_vse_obal {
left:0;
position:absolute;
top:0;
visibility:hidden;
z-index:100;
}
#obrazek_pres_vse {
cursor:pointer;
visibility:hidden;
}
.maly {
height:12em;
}
.velky {
height:18em;
}
.doprava {
float:right;
}
.mezera_dole {
padding-bottom:1em;
}
.ramy_obal {
padding:2em;
}
.ramy_bunka {
float:left;
margin-bottom:0.8em;
text-align:center;
width:11.5em;
}
.ramy_bunka span {
font-size:80%;
margin-left:1em;
}
.ramy_obrazek {
cursor:pointer;
height:8em;
margin-left:1em;
}
.pulka {
float:left;
width:48%;
}
.pulka ul {
margin-left:2em;
margin-right:2em;
}
.atelier_komandor {
padding-bottom:4em;
}
li .atelier_komandor {
padding-bottom:0em;
}
.atelier_komandor table {
margin-left:2em;
width:48em;
margin-bottom:15px;
border:1px solid #ccc;
padding:10px 5px 5px 5px;
}
.atelier_komandor table tr {
height:1em;
}
.atelier_komandor table tr td:first-child {
color:#666666;
font-style:italic;
}
.atelier_komandor table td {
text-align:left;
vertical-align:top;
width:10em;
}
table.no_width td{
width: auto !important;
}
table.no_width td a img.atelier_komandor_obrazek{
margin-left: 20px;
margin-right: 30px;
}
.atelier_komandor table .uzka {
width:4em;
}
.atelier_komandor table tr:first-child td:first-child {
text-align:center;
}
.atelier_komandor table .nazev {
font-weight:bold;
}
.atelier_komandor table td a img.miniatura {
float: left;
margin-right: 8px;
height: 56px;
}
.atelier_komandor hr {
width:85%;
}
.atelier_komandor_obrazek {
cursor:pointer;
width:12em;
}
.elektronicka_poptavka {
background-color:#EBE3C1;
border:2px solid red;
float:left;
font-size:16px;
font-weight:bold;
margin-left:16em;
margin-top:1em;
padding:0.5em;
text-align:center;
width:16em;
}
.elektronicka_poptavka a {
text-decoration:none;
}
.formular_rozmer {
padding-bottom:0.2em;
width:3em;
}
.formular_tabulka {
margin-left:2em;
margin-right:2em;
}
.formular_tabulka td {
width:9em;
}
.poptavka_obal {
padding:2em 2em 10em;
}
.siroky_button {
margin-left:18em;
width:15em;
}
.tlacitko {
background-color:#BEBEBE;
border:medium none;
}
#zrcadla_seznam {
margin-left:10%;
width:70%;
}
#zrcadla_seznam li {
margin-top:0.7em;
}
.vyrazny {
color:#31801E;
font-weight:bold;
text-decoration:underline;
}
.bez_ramecku {
border:medium none;
}
.zarovnani_vlevo {
text-align:left;
}
#obsah .bez_mezer {
margin-bottom:0;
margin-top:0;
padding-top:0;
}
#cloud {
color:#7A7A7A;
float:left;
padding:0.5em;
text-align:center;
text-transform:uppercase;
}
#cloud h1 {
display:inline;
font-size:1em;
}
#cloud h2 {
display:inline;
font-size:0.8em;
}
#cloud h3 {
display:inline;
font-size:0.6em;
}
#cloud h4 {
display:inline;
font-size:0.5em;
}
#cloud h5 {
display:inline;
font-size:0.4em;
}
#navrcholu {
border:medium none;
height:14px;
width:14px;
}
#podmenu p {
text-align:left;
}
#podmenu h3 {
margin-bottom:0.4em;
margin-top:0.2em;
}
.obrazek_novinky {
margin-bottom:1em;
width:20em;
}
.nadpis_datum {
color:#999999;
float:right;
font-size:0.8em;
margin-right:3em;
}
.prvni_datum {
margin-top:0.6em;
}
#mapa a {
float:right;
}
#obsah .doplnky h4 {
font-size:1.1em;
}

.wrap {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;	
}

.div50 {
	float:left;
	width:46%;
	padding:0 2%;
	margin:0px;
}

.w33 {
	float:left;
	width:31%;
	margin:0px;
	padding:0 1%;
}

.center {
	text-align:center;	
}

#pad15b {
	padding-bottom:25px;
}
#paging span{
float: left;
}
#paging span a{
font-size: 16px;
}
#paging span a.active{
f
