html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #55ad00;}
body, td, th {font: 10pt arial, tahoma, helvetica, verdana, sans-serif; color: #333;}

img {border: none;}
a {outline: none;}
table, div {border-collapse: collapse;}
td {vertical-align: top; text-align: left; padding: 0;}

p {margin: 0 0 10px 0;}
form {margin: 0; padding:0;}
hr {border: none; color: #e9eaea; background: #e9eaea; height: 1px; margin-top: 8px; margin-bottom: 12px;}

div.finded li {margin: 0 20px 12px 0;}

.mainTable {width: 100%; height: 101%;}
.mainLeft {width: 9%; background: transparent url(/img/bg-main.jpg) right top no-repeat;}
.mainRight {width: 9%; background: transparent url(/img/bg-main.jpg) left top no-repeat;}
.maina {width: 82%;  padding: 0; background: transparent url(/img/bg-maina.jpg) left top repeat-x;}

.footLeft {width: 9%; background: #489200 url(/img/bg-body.jpg) right top no-repeat;}
.footCenter {width: 82%;  padding: 0; background: #489200;}
.footRight {width: 9%; background: #489200 url(/img/bg-body.jpg) left top no-repeat;}

.bigContainer {width: 100%;}
.bigLeft {width: 40%; padding: 20px 20px 8px 12px; background: transparent url(/img/bg-logo.jpg) left top no-repeat;}
.bigRight {width: 60%; padding: 18px 20px 0 15px; text-align: right; color: #ffffff; white-space: nowrap;}
.bigRight span { font-size: 10pt; text-transform: none; color: #e70000;}
.bigRight span a:link {color: #e70000; text-decoration: none; border-bottom: 1px dotted #e70000;}
.bigRight span a:visited {color: #e70000; text-decoration: none; border-bottom: 1px dotted #e70000;}
.bigRight span a:active {color: #e70000; text-decoration: none; border-bottom: 1px solid #e70000;}
.bigRight span a:hover {color: #e70000; text-decoration: none; border-bottom: 1px solid #e70000;}
.bigRight p {margin: 0px 0px 18px 0px; }
.bigRight strong {font-size: 10pt; color: #e70000; text-transform: none;}


.insideMenu {width: 100%; background: #e70000; border-bottom: 2px solid #c60017;}
.insideMenu td {padding: 12px 0 10px 28px; text-transform: uppercase; font-weight: bold; font-size: 8pt; color: #ffffff; white-space: nowrap;}
.insideMenu td.our {width: 40%; text-align: right; padding: 12px 0 10px 28px; text-transform: uppercase; color: #ffffff; font-size: 8pt; white-space: nowrap;}
.insideMenu td.phone {padding: 9px 20px 3px 5px; text-transform: uppercase; color: #ffffff; font-size: 12pt; white-space: nowrap;}
.insideMenu td a {font-weight: bold; font-size: 8pt; }
.insideMenu td a:link {color: #ffffff; text-decoration: underline;}
.insideMenu td a:visited {color: #ffffff; text-decoration: underline;}
.insideMenu td a:active {color: #ffffff; text-decoration: none;}
.insideMenu td a:hover {color: #ffffff; text-decoration: none;}

.outsideMenu {width: 100%; background: #55ad00; border-top: 3px solid #4a9600;}
.outsideMenu td {padding: 14px 0 11px 28px; text-transform: uppercase; font-weight: bold; font-size: 8pt; color: #ffffff; white-space: nowrap;}
.outsideMenu td.our {width: 40%; text-align: right; padding: 14px 0 11px 28px; text-transform: uppercase; color: #ffffff; font-size: 8pt; white-space: nowrap;}
.outsideMenu td.phone {padding: 11px 20px 3px 5px; text-transform: uppercase; color: #ffffff; font-size: 12pt; white-space: nowrap;}
.outsideMenu td a {font-weight: bold; font-size: 8pt;}
.outsideMenu td a:link {color: #ffffff; text-decoration: underline;}
.outsideMenu td a:visited {color: #ffffff; text-decoration: underline;}
.outsideMenu td a:active {color: #ffffff; text-decoration: none;}
.outsideMenu td a:hover {color: #ffffff; text-decoration: none;}
.clear {width:120px; height:23px; background-color: #55ad00; border:0px; color: #fff;}

.NavyStroke {background-color: #ffffff; padding: 14px 20px 0 28px; font-size: 8pt; color: #e70000;}

.menuLeft {width: 25%; background-color: #ffffff; padding: 10px 0 20px 0; }
.container {width: 75%; background-color: #ffffff; padding: 10px 15px 20px 8px;}

div.border {padding: 12px 12px 10px 12px; margin: 0 0 8px 15px; border: 1px solid #b9e165; background: #fffbc8;}
div.border p {margin: 0 0 5px 0;}

div.borderlite {padding: 2px 0px 5px 0px; margin: 0 0 2px 0; border: 1px solid #b9e165;}
div.borderNopad {padding: 2px 0 9px 0; margin: 0 0 6px 0; border: 1px solid #990000;}

table.txt  {width:100%; margin-bottom: 6px;}
table.txt  td {padding: 12px;}

table.basket  {width:100%; margin: 20px 0;}
table.basket  th {background-color: #d6f19d; border-top: 1px solid #b9e165; padding: 10px 15px; white-space: nowrap; text-align:left; font-weight: bold;}
table.basket  th.del {padding: 0 10px 0 0;} 
table.basket  td {border-top: 1px solid #b9e165; padding: 10px 15px; text-align:left; vertical-align: middle;}
table.basket  td.del {padding: 0 15px 0 0; text-align: center; }

table.borderNo {width:100%;}
table.borderNo td.item {width:33%; padding: 11px 15px 8px 15px; border: 1px solid #b9e165; text-align: center; }
table.borderNo td.item img {margin-bottom: 5px;}
table.borderNo td.item p {margin: 0 0 3px 0; }
p.price {font: 16pt georgia, times, sylfaen, sans-serif; font-weight: normal; color: #e70000; text-transform: none; text-decoration: none;}

div.title {font: 12pt georgia, times, sylfaen, sans-serif; font-weight: normal; padding: 0 0 6px 0; color: #55ad00; font-weight: normal;}
div.linen {padding: 0 12px 5px 12px; border-top: 1px solid #b9e165;}
div.line {padding: 1px 12px;}
div.line div {border-top: 1px solid #beb3a5;}

.topmenu {font-size: 7pt; color: #ffffff; text-transform: uppercase;}
.topmenu A:link {text-decoration: none; color: #ffffff;}
.topmenu A:visited {text-decoration: none; color: #ffffff;}
.topmenu A:active {text-decoration: underline; color: #ffffff;}
.topmenu A:hover {text-decoration: underline; color: #ffffff;}

table.pages {width: 100%;}
table.pages td {padding: 9px 0 9px 12px; vertical-align: middle;}
table.pages td span {padding: 1px 6px; background: #fff;}
table.pages td span.active {padding: 1px 6px; background: #e70000; color: #fff;}
table.pages td span.active a {background: #e70000; color: #fff; text-decoration: none; }
.page {color: #ffffff;}
.page A:link {text-decoration: underline; color: #444444;}
.page A:visited {text-decoration: underline; color: #444444;}
.page A:active {text-decoration: underline; color: #aa0000;}
.page A:hover {text-decoration: underline; color: #aa0000;}


.item A:link {text-decoration: underline; color: #55ad00;}
.item A:visited {text-decoration: underline; color: #55ad00;}
.item A:active {text-decoration: underline; color: #e70000;}
.item A:hover {text-decoration: underline; color: #e70000;}

.brand {font: 9pt georgia, times, sylfaen, sans-serif;  color: #000000; text-transform: uppercase; }
.brand A:link {text-decoration: none; color: #000000;}
.brand A:visited {text-decoration: none; color: #000000;}
.brand A:active {text-decoration: none; color: #000000;}
.brand A:hover {text-decoration: none; color: #000000;}

.name {font: 12pt georgia, times, sylfaen, sans-serif;  color: 55ad00; }
.name A:link {text-decoration: underline; color: 55ad00;}
.name A:visited {text-decoration: underline; color: 55ad00;}
.name A:active {text-decoration: underline; color: #e70000;}
.name A:hover {text-decoration: underline; color: #e70000;}

.wtit {font-size: 14pt; color: #ffffff; font-weight: normal; margin-bottom:2px;}
.whead {font: 12pt georgia, times, sylfaen, sans-serif; color: #000; font-weight: normal; margin-bottom:6px;}
.head {font-size: 12pt; color: #666666; font-weight: normal;}

table.Face {width:100%; height: 135px;}
table.Face td {background: #ffffff url(/img/flowers.jpg) bottom right no-repeat; border: 1px solid #b9e165; padding: 12px 310px 5px 12px; vertical-align: middle; }


table.bigFace {width:100%; height: 220px; margin-bottom: 6px;}
table.bigFace .mainBan {width: 50%; padding: 15px 0 0 12px; border-top: 1px solid #beb3a5; border-bottom: 1px solid #beb3a5; border-left: 1px solid #beb3a5;}
table.bigFace .mainVyn {width: 25%; padding: 12px; border-top: 1px solid #beb3a5; border-right: 1px solid #beb3a5; border-bottom: 1px solid #beb3a5; background: #f4efe4 url(/img/bg-face.gif) top left repeat; vertical-align: middle;}
table.bigFace .mainR {width: 25%; padding: 12px; border: 1px solid #beb3a5;}

table.smallFace {width:100%; height: 150px; margin-bottom: 6px;}
table.smallFace .smallL {width: 50%; padding: 10px 0 0 12px; border: 1px solid #beb3a5;}
table.smallFace .akzia {padding: 10px 0 0 12px; border: 1px solid #beb3a5;}
table.smallFace .RLsmall  {width: 25%; padding: 10px 0 0 12px; border-top: 1px solid #beb3a5; border-bottom: 1px solid #beb3a5; border-left: 1px solid #beb3a5;}
table.smallFace .RRsmall  {width: 25%; padding: 10px 0 0 12px; border-top: 1px solid #beb3a5; border-bottom: 1px solid #beb3a5; border-right: 1px solid #beb3a5;background: #f4efe4 url(/img/bg-face.gif) top left repeat;}

.TextBlock {padding: 12px 12px 15px 12px; border: 1px solid #b9e165;}

.initem {padding: 0; border: 1px solid #b9e165;}
.itemInfo {width: 50%; padding:12px;}
.dopfoto {width: 50%; padding: 12px; border: 1px solid #b9e165; text-align: center; }

.bottom {color: #a7ca84; padding: 15px 15px 30px 28px; font-size: 8pt;}
.bottom A:link {text-decoration: underline; color: #a7ca84;}
.bottom A:visited {text-decoration: underline; color: #a7ca84;}
.bottom A:active {text-decoration: underline; color: #d0e4bc;}
.bottom A:hover {text-decoration: underline; color: #d0e4bc;}

div.menu {padding: 5px 0;}
.menu {color: #666666; text-transform: uppercase; font-weight: normal;}
.menu A:link {text-decoration: underline; color: #666666;}
.menu A:visited {text-decoration: underline; color: #666666;}
.menu A:active {text-decoration: underline; color: #000000;}
.menu A:hover {text-decoration: underline; color: #000000;}

ul.submenu {padding: 0; margin: 0;}
ul.submenu li {list-style-type: none; background: transparent url(/img/arg.gif) 1px 5px no-repeat; padding: 0 0 6px 12px; margin: 0;}
ul.submenu li.active a {color: #e70000 !important;}
div.submenu p.active a:link {text-decoration: underline; color: #aa0000;}
div.submenu p.active a:visited {text-decoration: underline; color: #aa0000;}

.submenu {color: #333;}
.submenu A:link {text-decoration: underline; color: #e70000;}
.submenu A:visited {text-decoration: underline; color: #e70000;}
.submenu A:active {text-decoration: underline; color: #55ad00;}
.submenu A:hover {text-decoration: underline; color: #55ad00;}

.img {margin: 0 0 5 0}
.ban {border-width:1px; border-color:#afa3a3;}

#bgrnd1 {background-color:#990000;}
#bgrnd2 {background-color:#eeeeee;}

.tit1 {font: 14pt georgia, times, sylfaen, sans-serif; color: #e70000; font-weight: normal; margin: 0 0 6px 0;}
.tit_red {font: 14pt georgia, times, sylfaen, sans-serif; color: #aa0000; font-weight: normal; }
.big1 {font: 20pt georgia, times, sylfaen, sans-serif; color: #000000; font-weight: normal;}

table.mailform {margin: 25px 0 25px 100px;}
table.mailform td {padding: 0 15px 5px 0; white-space: nowrap;}
table.mailform td input {width: 280px;}
table.mailform td textarea {width: 280px;}

table.reggy {width: 550px; margin: 30px 0;}
table.reggy td {padding: 10px 10px 10px 0;}
table.reggy td.line {padding: 12px 10px 12px 0; border-top: 1px solid #b9e165; }
table.reggy input {margin: 0 0 3px 0;}
table.reggy textarea {width: 100%; margin: 0 0 3px 0;}


h1 {font: 21pt  georgia, times, sylfaen, sans-serif; font-weight: normal; color: #55ad00; margin: 15px 0 15px 0;}
h2 {font: 18pt georgia, times, sylfaen, sans-serif; font-weight: normal; color: #e70000; margin: 8px 0;}
h3 {font: 13pt georgia, times, sylfaen, sans-serif; font-weight: normal; color: #e70000; margin: 15px 0 6px 0;}
h4 {font: 13pt georgia, times, sylfaen, sans-serif; font-weight: normal; color: #55ad00; margin: 15px 0 6px 0;}

A{text-decoration: underline;}
A:link {color: #e70000;}
A:visited {color: #e70000;}
A:active {color: #e70000;}
A:hover {color: #e70000;}

INPUT, TEXTAREA, SELECT, submit {font-size: 8pt; FONT-FAMILY: "tahoma"; color: #333333;}


#nama {position:relative; z-index: 1; top: 0px; left: 0; width: 0px; height: 0px;} 
#namb {position:absolute; z-index: 1; top: 0; left: 0; clip: rect(0,350,200,0);} 

#namc {position:relative; z-index: 1; top: -27; left: 10; width: 0px; height: 0px;} 
#namd {position:absolute; z-index: 1; top: 0; left: 0; clip: rect(0,170,50,0);} 

#biga {position:relative; z-index: 1; top: 35; left: 12; width: 0px; height: 0px;} 
#bigb {position:absolute; z-index: 1; top: 0; left: 0; clip: rect(0,650,200,0);}

#arrc {position:relative; z-index: 1; top: 180; left: -12; width: 0px; height: 0px;} 
#arrd {position:absolute; z-index: 1; top: 0; left: 0; clip: rect(0,13,13,0);}

#nova {position:relative; z-index: 1; top: 1; left: 1; width: 0px; height: 0px;} 
#novb {position:absolute; z-index: 1; top: 0; left: 0; clip: rect(0,100,13,0);}

