h1 { font-size: 24px; text-align: left; margin: 0 0 25px 0; padding: 0; color: #b5ca92; }
h2 { font-size: 14px; text-align: left; margin: 15px 0 0 0; padding: 0; }
h2.list { padding: 0 0 2px 12px; background: url(_images/dot.gif) 0 6px no-repeat; }
h2.list a { text-decoration: none; }
h3 { font-size: 13px; }

p { margin: 8px 0 0 0; padding: 0px 0px; font-size: 12px; line-height: 1.25em; }
table {	border-collapse: collapse; }
table th, table td { vertical-align: top; }
a, a:active, a:visited, a:link, a:hover { color: #fff; text-decoration: underline; }
a:hover { color: #aaa; }
a.notund { text-decoration: none !important; }
a img {	border: 0; }

p, div, ul, li, table { font-size: 12px; }

img { padding: 0; 	margin: 8px; }
.left {	float: left }
.right { float: right }
.txtl { text-align: left !important; }
.txtr { text-align: right !important; }
.txtc { text-align: center !important; }

img.imgleft { float: left; margin: 3px 15px 10px 0; }
img.imgright { float: right; margin: 3px 0 10px 15px; }
p.textl { float: left; margin: 3px 15px 10px 0; }
p.textr { float: right; margin: 3px 0 10px 15px; }

.postscript { margin-top: 0; font-weight: bold; font-size: 10px; }

.bold {font-weight: bold;	font-size: 11px; text-align: left; }
.boldunder { font-weight: bold; text-decoration: underline; }
.sb { font-weight: bold; font-size: 90%; }
.aa { font-size: 80%; }
.a { font-size: 90%; }
.b { font-size: 110%; }
.bb { font-size: 120%; }
.fwn { font-weight: normal !important; }
.fwnm { font-weight: normal !important; margin: 0 3px; }

.ml3 { margin-left: 3px !important; }
.ml6 { margin-left: 6px !important; }
.ml9 { margin-left: 9px !important; }

form { margin: 0; padding: 0 }
input, select, textarea { margin: 0; vertical-align: middle; font-size: 11px; }
input.image { vertical-align: top; }
input.hand { cursor:pointer; }
input.ss, textarea.ss, select.ss { width: 30px }
input.s, textarea.s, select.s { width: 70px }
input.m, textarea.m, select.m { width: 150px }
input.l, textarea.l, select.l { width: 220px }
input.ll, textarea.ll, select.ll { width: 280px }

dl { margin: 0 0 20px 0; padding: 0; }
dl dt { font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 12px; font-size: 110%;
	background: url(_images/bull-1.gif) 0 5px no-repeat; }
dl dd {	margin: 0 0 20px 0; padding: 0; }
dl dd strong { font-size: 95%; }

hr { height: 1px; border-top: 1px solid #CCCCCC; border-bottom: none; }

.skryty { display: none; }
.break { clear: both; font-size: 1px; visibility: hidden; height: 1px; margin: -1em 0 0 0; border: none; }
.downintend { margin: 0 0 10px 0; padding: 0 }
.noborder { border: none }
.left { float: left }
.right { float: right }
.txtl { text-align: left !important;}
.txtr { text-align: right !important; }
.txtc { text-align: center !important; }
.txtj { text-align: justify; }

.bold { font-weight: bold; }
.nb {	border: 0 !important; }

.bb { font-size: 115%; }
.b { font-size: 105%; }
.a { font-size: 95% }
.aa { font-size: 85%; }

.clear { clear: both; }
.tm30 {	margin-top: 30px; }
.tm20 {	margin-top: 20px; }
.tm10 {	margin-top: 10px; }

ul { list-style: none; margin: 0; padding: 0; }
ul li { background: url(_images/bull-1.gif) 3px 5px no-repeat; margin: 0 0 3px 0; padding: 0 0 0 15px;  }

table.price { width: 95%; margin: 15px 0 20px 5px; }
table.price th { margin: 0; padding: 3px 5px; background: url(_images/bg1.gif) repeat; 
	border: 1px solid #4d3c1e; font-size: 12px; }
table.price td  { margin: 0; padding: 3px 5px; border: 1px solid #006633; font-size: 12px; }

p. { margin-bottom: 8px; }

table.restable { width: 400px; }
table.restable th { text-align: right; font-size: 95%; vertical-align: text-bottom; padding: 0 10px 5px 0; }
table.restable td { text-align: left; font-size: 95%; }
table.restable td img { margin: 0 0 0 2px !important; }

table.restable2 { width: 380px; margin: 10px 0 0 0; }
table.restable2 tr { background-color: #155933; margin: 5px 0; }
table.restable2 th { text-align: right; font-size: 95%; padding: 2px 6px; }
table.restable2 td { text-align: left; font-size: 95%; padding: 2px 6px; }

fieldset { width: 420px; margin: 3px 0 20px 20px; padding: 1em; border: 1px solid #80795e; }
legend { margin: 0; padding: 0.2em 0.5em; border: 1px solid #80795e; color: #fff; font-size: 11px; text-align:right; }
