* {

margin:0;

padding:0;

}



html, body {height:100%;}





BODY {

background:url(/i/bg.jpg) 0 0 repeat;

font-family:Georgia, "Times New Roman", Times, serif;

color:#96876e;

font-size:80%;

min-width:990px;

}



.imageProd {

background-position:0 0;

background-repeat:no-repeat;

}



H1 {

color:#d33f00;

font-weight:normal;

font-size:190%;

margin:0 0 0.3em 0;

padding:0;

}



H2 {

color:#b14a1e;

font-weight:normal;

font-size:210%;

margin:0 0 1em 0;

padding:0;

}



H3 {

color:#b59257;

font-weight:normal;

font-size:210%;

letter-spacing:-0.05em;

line-height:0.8em;

margin:0;

padding:0;

}



H4 {

color:#96876e;

font-size:180%;

font-weight:normal;

margin:0 0 0.2em 0;

padding:0;

}



IMG {

border:0;

}



A {

color:#dd5210;

text-decoration:underline;

}

A:hover {

text-decoration:none;

}



P {

margin:0 0 1.1em 0;

}



UL {

list-style:none;

margin:0 0 2em 0;

}



LI UL{

margin:0.5em 0 0 0;

}



OL, LI {

color:#767676;

padding-left:16px;

margin-bottom:1em;

background:url(/i/bul-news.gif) 0.1em 0.3em no-repeat;

}







INPUT, SELECT, TEXTAREA {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:100%;

color:#4d4c4c;

}



.clearAll {

clear:both;

float:none !important;

font-size:0px !important;

border:none;

margin:0 !important;

padding:0 !important;

background:transparent !important;

visibility:hidden !important;

}



#all{

position: relative;

height: 100%;

min-width:990px;

background:url(/i/bot-t.jpg) 0 100% no-repeat;

}





html>body #all {height: auto; min-height: 100%;}









#footer, #empty {

clear:both;

height:151px;

width:100%;

}



#footer {

position: absolute;

left: 0;

bottom: 0;

background:url(/i/bot-bg.jpg) 0 0 repeat-x;

}



.botL {

background:url(/i/bot-l.jpg) 0 0 no-repeat;

}



.active {

float:right;

width:360px;

color:#b59257;

font-size:95%;

margin:71px 0 0 0;

}



.active IMG {

float:left;

vertical-align:top;

margin:0 16px 0 0;

}



.active A, .active SPAN {

color:#d33f00;

}



.active P {

margin-top:4px;

}



.copyright {

float:left;

}



.copy {

float:left;

color:#b59257;

font-size:95%;

margin:75px 0 0 0;

padding-left:94px;

}



.copy P {

margin-bottom:11px;

}



.tel {

float:left;

background:url(/i/line-bot.gif) 0 7px no-repeat;

height:56px;

margin:69px 0 0 24px;

padding:0 0 0 25px;

font-size:95%;

color:#b59257;

}



.tel STRONG {

font-weight:normal;

font-size:170%;

}



/* end footer */



.bgC {

width:100%;

background:url(/i/bg-dop-c.jpg) 0 0 repeat-x;

}



.bgL {

width:100%;

background:url(/i/bg-dop-l.jpg) 0 0 no-repeat;

}



.bgR {

width:100%;

min-height:700px;

background:url(/i/bg-dop-r.jpg) 100% 0 no-repeat;

}





.indexPage .bgC {

background:url(/i/bg-c.jpg) 0 0 repeat-x;

}



.indexPage .bgL {

background:url(/i/bg-l.jpg) 0 0 no-repeat;

}



.indexPage .bgR {

background:url(/i/bg-r.jpg) 100% 0 no-repeat;

}



.top {

padding-bottom:50px;

}





.indexPage .top {

padding-bottom:130px;

}



.logo {

padding:24px 0 0 92px;

}



.lineTop {

float:left;

width:15%;

height:105px;

background:url(/i/line-logo.gif) 50% 13px no-repeat;

}



.slogan {

float:left;

color:#b59257;

text-transform:uppercase;

font-size:85%;

height:90px;

white-space:nowrap;

padding:9px 0 0 0;

margin:13px 0 0 0;

}



.slogan IMG {

margin:19px 3px 0 5px;

}



.name {

float:right;

padding:44px 180px 0 0;

}



.tabContent {

width:100%;

border-collapse:collapse;

}



.tdL {

vertical-align:top;

padding:0 0 2.4em 30px;

font-size:120%;

}



.tdR {

vertical-align:top;

width:340px;

padding-right:50px;

padding-bottom:2.4em;

}



.prodPrice {

margin:80px 0 0 0;

padding:0 0 0 20px;

}





.picProd {

width:315px;

height:163px;

background:url(/i/pic-prod.gif) 0 0 no-repeat;

margin:0 0 1em -20px;

}



.imageProd {

position:absolute;

}



.kolach {

background:url(pic/pic1.png) 0 0 no-repeat;

}



.priceText {

color:#ffe8b7;

padding:116px 0 0 188px;

}



.priceText STRONG {

font-weight:normal;

font-size:180%;

}



.price {

font-size:95%;

border-top:2px solid #f5e8c2;

padding:11px 0 0 7px;

margin:2px 0 0 20px;

}



.price IMG {

float:left;

margin:0 16px 0 0;

}



.price P {

margin-top:8px;

}



.voice {

margin:0 0 0 20px;

color:#b2a681;

}



.voice P {

margin-bottom:0.6em;

margin-top:0.6em;

}



.zagl, .zagl2 {

width:299px;

height:53px;

padding:33px 0 0 0;

background:url(/i/bg-zagl.gif) 0 0 no-repeat;

}



.zagl2 {

padding-top:17px;

}



.radioBut {

vertical-align:middle;

margin-right:0.4em;

}



.butDark, .butLight {

border:none;

width:94px;

height:25px;

color:#fff;

font-size:85%;

margin:18px 0 0 0;

background:url(/i/but-dark.gif) 0 0 no-repeat;

cursor:pointer;

}



.butLight {

color:#d33f00;

background:url(/i/but-light.gif) 0 0 no-repeat;

}



.tabRes {

border-collapse:collapse;

margin:3px 0 0 0;

font-size:105%;

width:270px;

}



.tabRes TD {

vertical-align:top;

padding-bottom:6px;

white-space:nowrap;

}



.tabRes SPAN {

color:#dd5210;

}



.tabArhiv {

width:270px;

border-collapse:collapse;

font-size:105%;

margin:25px 0 0 0;

}



.tabArhiv TD {

border-top:2px solid #f5e7c1;

padding-top:7px;

}



.tabArhiv SPAN{

color:#96876e;

}



.tdProc {

text-align:right;

}



.subscribe {

margin:24px 0 0 20px;

font-size:95%;

}



.inpSub {

width:230px;

background:none;

padding:4px 0 4px 5px;

margin:0 6px 3px 0;

color:#b2a681;

border:1px solid #cfc093;

}





.butGo {

cursor:pointer;

vertical-align:top;

margin-top:1px;

}



.print {

position:absolute;

margin:10px 0 0 20px;

font-size:85%;

line-height:1em;

}



.print A {

color:#c59f5c;

}



.print IMG {

float:left;

vertical-align:top;

margin:0 8px 0 0;

}



.where {

font-size:85%;

color:#b2a681;

background:url(/i/where-l.gif) 0 0 no-repeat;

padding:0 0 0 32px;

}



.where A, .where SPAN {

color:#c59f5c;

margin:0 10px 0 8px;

}



.mainZagl {

margin:0;

padding:17px 20px 0 40px;

background:url(/i/bg-main-zagl.gif) 0 0 no-repeat;

}



.tabMenu {

width:75%;

min-width:780px;

margin:0 0 5px 10px;

border-collapse:collapse;

}



.indexPage .tabMenu {

margin-bottom:15px;

}



.tabMenu TD {

vertical-align:top;

}



.tdMenuL {

width:30px;

background:url(/i/menu-l.png) 0 0 no-repeat;

}



.tdMenuR {

width:33px;

background:url(/i/menu-r.png) 0 0 no-repeat;

}



.tdMenuC {

text-align:center;

}



.menuBgT {

width:100%;

background:url(/i/menu-bg-t.png) 0 0 repeat-x;

height:21px;

}



.menuBgB {

width:100%;

background:url(/i/menu-bg-b.png) 0 0 repeat-x;

height:23px;

}



.menuBg {

width:100%;

background:url(/i/menu-bg.jpg) 0 0 repeat-x;

height:55px;

font-size:120%;

font-weight:bold;

}



.menuBg TABLE {

width:100%;

border-collapse:collapse;

}



.menuBg TD {

vertical-align:top;

height:55px;

}



.menuOnL, .menuOnR, .menuOnBg {

float:left;

width:25px;

height:41px;

}





.menuOnBg {

width:auto;

height:33px;

padding-top:8px;

}





.menuBg A, .menuBg SPAN {

float:left;

margin:10px 0 0 0;

height:41px;

color:#80673c;

cursor:pointer;

}



.menuBg A:hover, .menuBg SPAN {

color:#fff;

}



.menuBg A:hover .menuOnL, .menuBg SPAN .menuOnL {

background:url(/i/menu-on-l.gif) 0 0 no-repeat;

}



.menuBg A:hover .menuOnR, .menuBg SPAN .menuOnR {

background:url(/i/menu-on-r.gif) 0 0 no-repeat;

}



.menuBg A:hover .menuOnBg, .menuBg SPAN .menuOnBg {

background:url(/i/menu-on-bg.gif) 0 0 repeat-x;

}



.catalog {

margin-left:-40px;

}



.picTovar {

width:188px;

height:174px;

text-align:center;

vertical-align:middle;

background:url(/i/bg-tovar.png) 0 0 no-repeat;

}



.tovar {

float:left;

width:193px;

height:275px;

margin:0 10px 10px 0;

}



.tovar H1{

font-size:100%;

margin-bottom:0.4em;

}



.tovar P {

font-size:95%;

}



.tabPages {

width:104%;

border-collapse:collapse;

margin:1em 0 0 -40px;

}



.tabPages TD {

background:url(/i/line-pages.gif) 0 0 repeat-x;

padding-top:15px;

}



.pages {

text-align:center;

font-size:95%;

white-space:nowrap;

}



.pages A, .pages SPAN, .pages P {

float:left;

height:20px;

padding:4px 0 0 0;

}



.pages P {

margin-right:5px;

}



.pages A {

padding:4px 5px 0 5px;

}



.pages SPAN {

width:24px;

height:20px;

padding:4px 0 0 0;

margin:0 4px;

font-family:tahoma;

font-weight:bold;

color:#fff;

background:url(/i/page-on.gif) 0 0 no-repeat;

}



.tabTovar {

width:100%;

border-collapse:collapse;

margin-left:-40px;

margin-bottom:1em;

}



.tdBigOpis {

vertical-align:top;

font-size:95%;

padding:0 0 0 20px;

}



.picBig {

height:283px;

text-align:center;

vertical-align:middle;

background:url(/i/bg-tovarBig.png) 0 0 no-repeat;

}



.smallPic {

margin:2em 0 0 0;

}



.smallPic IMG {

float:left;

border:1px solid #e2cda6;

margin:0 10px 10px 0;

}



.zaglH2 {

width:100%;

height:81px;

margin-left:-40px;

padding-left:40px;

background:url(/i/zagl2-bg.gif) 0 100% repeat-x;

}



.zaglH2R {

height:81px;

background:url(/i/zagl2-r.gif) 100% 100% no-repeat;

}



.zaglH2R H2 {

color:#b59257;

font-size:210%;

margin:0;

padding:28px 0 0 0;

}







.zagl3H2 {

width:100%;

margin-left:-40px;

padding-left:40px;

background:url(/i/zagl3-bg.gif) 0 0 repeat-x;

}



.zagl3H2L {

margin-left:-40px;

padding-left:40px;

background:url(/i/zagl3-l.gif) 0 0 no-repeat;

}



.zagl3H2R {

background:url(/i/zagl3-r.gif) 100% 0 no-repeat;

}



.zagl3H2R H2 {

color:#a96548;

font-size:240%;

margin:0 0 1em 0;

padding:18px 0 0 0;

}



.zagl3H2 UL {

list-style:none;

margin:0 0 0 30px;

padding:0;

}



.zagl3H2 LI {

background:url(/i/bul-li.gif) 0 0.4em no-repeat;

padding:0 0 0 24px;

color:#c69f5d;

}





.opis {

color:#96876e;

}



.podMenuBg {

width:298px;

background:url(/i/podmenu-bg.jpg) 0 0 repeat-y;

margin:57px 0 -30px 18px;

}



.podMenuT {

width:298px;

background:url(/i/podmenu-t.jpg) 0 0 no-repeat;

}



.podMenuB {

width:258px;

padding:31px 0 15px 40px;

background:url(/i/podmenu-b.jpg) 0 100% no-repeat;

}



.podMenuName {

font-weight:bold;

font-size:110%;

width: 225px;

padding-bottom:22px;

padding-right:10px;

}



.podMenuName IMG{

float:left;

vertical-align:middle;

padding-right:10px;

}



.podMenuName A {

color:#ae905d;

text-decoration:underline;

}



.podMenuName A:hover, .podMenuName A.on {

color:#dd5210;

text-decoration:none;

}



.podMenuName P {

margin:6px 0 0 0;

}



.tabTab {

width:100%;

border-collapse:collapse;

border-left:1px solid #f2d594;

border-top:1px solid #f2d594;

margin:1.5em 0;

}



.tabTab TH {

background:#f9eac4;

color:#96876e;

font-weight:normal;

border-right:1px solid #f2d594;

padding:7px 20px;

}



.tabTab TD {

color:#96876e;

border-right:1px solid #f2d594;

border-bottom:1px solid #f2d594;

padding:20px;

}



.newsIndex {

border:3px solid #f7e8c1;

background:#fffbec;

color:#96876e;

margin:3em 0 3em -20px;

}



.newsIndexBL {

background:url(/i/news-bl.jpg) 0 100% no-repeat;

}



.newsIndexBR {

background:url(/i/news-br.jpg) 100% 100% no-repeat;

padding:25px 0 37px 20px;

}



.newsIndex TD {

vertical-align:top;

width:50%;

padding:0 40px 0 23px;

}



.newsIndex H2 {

font-size:100%;

font-weight:bold;

margin:0 0 0.7em -23px;

padding:0 0 2px 23px;

background:url(/i/bul-news.jpg) 0 0 no-repeat;

}



.newsIndex SPAN {

color:#555;

font-size:95%;

}



.news {

font-size:95%;

}



.news SPAN{

color:#555;

}



.news H2{

font-size:100%;

font-weight:bold;

margin:0 0 1.1em 0;

}



.news P {

margin-bottom:3.5em;

}



.map {

width:239px;

height:163px;

text-align:left;

padding:15px 0 0 9px;

background:url(/i/bg-map.jpg) 0 0 no-repeat;

}



.tabForm {

border-collapse:collapse;

margin-top:2em;

}



.tabForm TD {

vertical-align:top;

padding-bottom:1.1em;

}



.tabForm .butDark {

margin-top:0;

}



.tdName {

text-align:right;

width:140px;

padding:0.3em 22px 0 0;

}



.inpText {

background:#fffbec;

border:1px solid #cfc093;

width:300px;

padding:0.2em 0 0.4em 0.5em;

}



.podMenu2 {

margin:-10px 0 22px 70px;

padding-right:17px;

color:#ae905d;

}



.podMenu2 UL{

list-style:none;

background:none;

margin:0;

padding:0;

}



.podMenu2 LI {

margin:0 0 0.5em 0;

padding:0;

}



.podMenu2 A, .podMenu2 SPAN {

color:#ae905d;

}

a.lang{
	text-transform: none;
	position: absolute;
	margin-top: 20px;
	margin-left:10px;
}
