/* CSS Document */
/* global */

* {margin:0; padding:0;}

body { background:#dad6ca ; color:#000;  text-align:justify;}

body, td, th {
  font: 11px Georgia, "Times New Roman", Times, serif;
}

img {border:0;}

.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

.clr {clear: both; overflow: hidden; height:0;}
.clear {clear:both;   
height: 1px;
  overflow: hidden;
  line-height: 1px;
  margin-top:-1px;}
  
a {
	text-decoration:none;
	color:#a48221;
}
a:hover {
	text-decoration:underline;
	color:#FE7A05;
}

span.gold {
	color:#a48221;
}

p {margin:10px 0;}
p:first-letter {padding-left:10px;}
p.center {text-align: center}
p.small {font-size: 9px}

div#content {background:url(../img/bodyBG.png) repeat-y;}
div#content, div#top {width:779px; margin:0 auto; text-align:justify;}

div#top {height:33px; background:url(../img/ornTop.gif) 300px 7px no-repeat; padding-top:24px; position:relative;}
	div#top div.col { background:url(../img/col_top.jpg) no-repeat; height:33px; width:238px;  position:absolute; top:24px; left:15px;}
	div#top ul { list-style:none; position:absolute; right:20px;}
	div#top ul li {float:right; margin-left:20px;}
	
div#left { background:url(../img/leftColBG.gif) no-repeat; padding-left:19px; min-height:302px; float:left; width:230px}
	div#left div.logo { background:url(../img/logoBG.gif) repeat-x; height:57px; margin:0 1px; text-align:center; position: relative;} 
		div#left div.logo img { position:absolute; top:-10px; left:10px;}
	ul#menu {list-style:none; margin:47px 6px 0 6px;}
	ul#menu li {border-bottom:1px solid #9f7b16; line-height:30px;  text-transform:uppercase;}
	ul#menu li a {color:#73170b; display:block; padding-left:20px; }
	ul#menu li a:hover { background-color:#a48221; text-decoration:none; color:#fff;}
	
	dl#klienci {margin:56px 15px 0 15px;}
	dl#klienci dt { background: url(../img/tyt_klient.gif) no-repeat; width:77px; height:11px; text-indent:-5000em;}
	dl#klienci dd {background:url(../img/ramka_top.jpg) no-repeat; padding:10px 0 0 0}
	dl#klienci ul {list-style:none; background:url(../img/ramka_botm.jpg) bottom no-repeat; text-align:left;padding-bottom:20px; list-style-position: outside;}
	dl#klienci li {background:url(../img/leaf1.gif) 0 7px no-repeat; text-align:left; padding:10px 0 0 25px; color:#981b1e;}

	dl#klienci_en {margin:56px 15px 0 15px;}
	dl#klienci_en dt { background: url(../img/tyt_klient_en.gif) no-repeat; width:77px; height:11px; text-indent:-5000em;}
	dl#klienci_en dd {background:url(../img/ramka_top.jpg) no-repeat; padding:10px 0 0 0}
	dl#klienci_en ul {list-style:none; background:url(../img/ramka_botm.jpg) bottom no-repeat; text-align:left;padding-bottom:20px; list-style-position: outside;}
	dl#klienci_en li {background:url(../img/leaf1.gif) 0 7px no-repeat; text-align:left; padding:10px 0 0 25px; color:#981b1e;}

div#main { background:url(../img/kartka.jpg) no-repeat; float:right; padding-top:282px; width:530px;}
	div#text { background:url(../img/textBG.jpg) top left no-repeat; padding:35px 20px 30px 20px;}
	div#main h2 {color:#981b1e; font-size:24px; text-transform:capitalize; font-variant:small-caps; text-align:center; font-weight:normal; background:url(../img/dot.gif) 0 10px repeat-x; margin-bottom:10px}
	div#main h2 span { background:#fff; padding:0 10px; margin-bottom:-20px;}
	div#main h3 {color:#981b1e; font-size:16px; margin-bottom:10px;}

	div#main ul, div#main ol { margin:10px 0;}
	div#main ul li {list-style:none; background:url(../img/leaf2.gif) 0 3px no-repeat; padding-left:25px; margin-bottom:5px;} 
	
	div#main ol li { margin:0 0 5px 25px;}
	
	table.tabs {width:100%;}
	table.tabs th, table.tabs td {padding:6px 0; text-align:center;}
	table.tabs th {background-color:#EBE9E2;#E7E4DC; border:1px dotted #981b1e; border-width:1px 0;  color:#9f7b16; font-weight:normal; font-size:12px;}
	table.tabs td {border-bottom:1px solid #e2d7b9;}
	table.tabs td.c1 {font-weight:bold; color:#981b1e; font-size:12px;}
	
	table.price {width:95%; center; border-collapse:collapse; padding:6px 0; text-align:center;}
	table.price td {padding-left:3px; border-bottom:1px solid #e2d7b9; }
	table.price td.rightborder {border-bottom:1px solid #e2d7b9; border-right:1px solid #e2d7b9}
	
	table.small td {font-size: 10px; padding:0px 10px 0px 0}


div#footer { background:url(../img/footerBG.jpg) no-repeat; height:75px; margin:0 auto; width:779px; text-align:right; position:relative;padding-bottom:20px;}
	div#footer div.endCol{ background:url(../img/endColBG.jpg) no-repeat; width:230px; height:31px; position:absolute; top:44px; left:19px;}
	div#footer li {list-style:none; float:right; padding:10px 10px 0 0;}
	div#footer li a { border-right:1px solid #9f7b16; padding-right:10px}
	div#footer li:first-child a {border:0;}

