body				{ background: url('../img/head-bg.png') repeat-x; }
.foot				{ background: url('../img/foot-bg.png') repeat-x; width: 100%; height: 146px; }
.center				{ width: 950px; margin: 0 auto; }
.head				{ height: 104px; }
.body				{ }
.foot-text			{ text-align: center; padding-top: 105px; font-size: 1.7em; color:#FFF; }
.kontakty			{ margin-top: 60px; }
.kontakty p			{ padding: 3px 10px 0 20px; }
.kontakty a			{ background: url('../img/kontakt-all.png') no-repeat; display: block; width: 121px; height: 28px; color: #FFF; font-size: 1.6em; text-decoration: none; display: block; padding: 10px 0 0 25px; background-position: 0 0; }
.kontakty a:hover	{ background: url('../img/kontakt-all.png') no-repeat; text-decoration: none; background-position: 0 -38px; }
.o-nas				{ width: 360px; border: 5px #999 solid; margin-top: 30px; padding: 20px; margin-bottom: 0; }
.produkt			{ width: 540px; margin-top: 40px; }
.produkt h1,
.produkt h2,
.produkt h3			{ font-size: 1.6em; color: #ff0808; font-weight: bold; text-decoration: underline; }
.produkt img		{ margin: 0 10px 10px 0; }
.produkt a			{ display: block; background: #EEE; color:#333; height: 20px; font-size: 1em; padding:4px 4px 4px 4px; border: #999 solid 1px; text-decoration: none; color: #666; }
.produkt a:hover	{ border-color: #BBB; color:#ff0808; background: #EFEFEF; }
.popis 				{ width: 320px; }
.cena				{ font-size: 1.2em; margin-left: 20px; }
.cena div			{ padding: 0.4em 0 0 0; color: #473b2f; }
.cena div.clr		{ padding: 0; }
div.cena-big		{ color: #ff0808; font-size: 1.6em; padding: 0; }
.cena-fisrt			{ width: 90px; }
.produkt .cena		{ margin: 0; }
.produkty			{ margin-top: 60px; }
.produkty-produkt H1,
.produkty-produkt H2,
.produkty-produkt H3{ font-size: 1.3em; color: #473b2f; font-weight: bold; text-decoration: underline; padding: 0 0 4px 0; text-align: center; }
a.img-hover 		{ opacity: .8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important; filter: alpha(opacity=80) !important; }
a:hover.img-hover 	{ opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; }
.produkty-produkt	{ width: 220px; margin-right: 17px; margin-bottom: 40px; text-align: center; cursor: pointer; }
.produkt-2,.produkt-3,.produkt-4,.produkt-5,.produkt-6,.produkt-7,.produkt-8,.produkt-9,.produkt-10
,.produkt-11,.produkt-12,.produkt-13,.produkt-14,.produkt-15,.produkt-16{ display: none;}
.produkt-1,.produkt-2,.produkt-3,.produkt-4,.produkt-5,.produkt-6,.produkt-7,.produkt-8,.produkt-9,.produkt-10,
,.produkt-11,.produkt-12,.produkt-13,.produkt-14,.produkt-15,.produkt-16{ background: url('../img/head-bg.png') repeat-x; background-position: 0 -144px; background-color: #FFF; zoom: 1; }
.black				{ display: none; width: 100%; height: 100%; background: #000; position: absolute; top: 0; z-index: 10; }
.kontakt-pole		{ display: none; width: 300px; height: 200px; margin: -110px 0 0 -150px; position: absolute; top: 50%; left: 50%; z-index: 11; border: 5px #999 solid; background: #CCC; padding: 13px; }
.kontakt-zavrit		{ font-weight: bold; margin: -5px -5px 0 0; cursor: pointer; }
.kontakt-zavrit a	{ opacity: .6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important; filter: alpha(opacity=60) !important; }
.kontakt-zavrit a:hover	{ opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; }
a.zpet		{ background: url('../img/back.png') no-repeat; display: block; width: 120px; height: 30px; padding: 11px 8px 0 50px; font-size: 1.8em; background-color: #F6F6F6; border: 1px solid #DDD; margin: 20px 0 0 0; background-position: 0 -3px; text-decoration: none; color: #666 } 
a:hover.zpet	{ border: 1px solid #AAA; background-color: #F1F1F1; color: #333; }
.objednavka			{ background: url('../img/post.jpg') no-repeat; width: 917px; border: 1px #DDD solid; margin-top: 10px; padding: 10px 0 10px 30px; background-color: #f5f5f5; }
.objednavka form	{ font-size: 1.2em; }
.objednavka input,
.objednavka	textarea{ background: url('../img/input.jpg') no-repeat; border: 1px solid #CCC; color: #666; }
.objednavka	label	{ float: left; width: 150px; font-weight: bold; }
.objednavka-input	{ width: 250px; margin-bottom: 4px; padding: 4px; }
.objednavka-text	{ width: 865px; margin-bottom: 4px; padding: 10px; height: 80px; }
.objednavka	p		{ margin-top: 1px; margin-bottom: 4px; }
.email-tel			{ margin: 10px 0; }
.odeslat			{ margin-right: 20px; }
.odeslat input		{ background: #CD0A28; margin-left: 8px; color: #FFF; height: 28px; }
.odeslat input:hover{ background: #e91536; margin-left: 8px; color: #FFF; height: 28px; }
.chyba p			{ color: #F00; font-weight: bold; }
.ch1, .ch2, .ch3, .ch4 { display: none; }
.kontakt-pole p		{ margin: 2px 0; }
.vyprodej			{ display: block; color: #F00; font-weight: bold; }