html, body {
	height			: 100%;
}

body {
	margin			: 0;
	background		: #000 url(img/d2_tapeta_KG.jpg) center top fixed;
	font-family		: 'Georgia', Verdana, sans-serif;
	font-size		: 11px;
	color			: #d6af67;
	text-align		: center;
}




/******************************************************
***		LAYOUT
*/

#container {
	margin			: auto;
	width			: 1002px;
	height			: 100%;
}

#leftborder {
	padding-left	: 15px;
	background		: url(img/border_left.gif) repeat-y left;
	float:left;
}

#rightborder {
	padding-right	: 15px;
	background		: url(img/border_right.gif) repeat-y right;
	float:right;
}

#mainbox {
	float			: left;
	width			: 972px;
	min-height		: 100%;
}

#logo {
	height			: 123px;
	background		: #bf6237 url(img/logo_bck.jpg);
}

#navbar {
	height			: 30px;
	background		: #bf6237 url(img/navbar_bck.jpg);
	font-size		: 20px;
	color			: #744827;
}

#messagebar {
	font			: italic normal 14px 'Georgia';
	color			: #d6af67;
	min-height		: 128px;
	padding-top		: 10px;
	background		: url(img/new_middle.jpg) no-repeat top;
}

#content {
	padding-top		: 25px;
	padding-bottom	: 20px;
}

#menu {
	float			: left;
	width			: 335px;
	background		: url(img/menu_bck.jpg) repeat-y 9px 52px;
	color			: #270d04;
	text-align		: left;
	margin-top		: -25px;
}
#menutop {
	padding			: 45px 5px 0 20px;
	background		: url(img/menu_top.jpg) no-repeat top;
}
.formtop {
	padding			: 45px 5px 0 20px;
	background		: #000000;
}
.formmiddle {
	float			: left;
	width			: 335px;
	background		: #000000;
	color			: #d6af67;
	text-align		: left;
}
.formbottom {
	height			: 56px;
	background		: #000000;
}
#menubottom {
	height			: 56px;
	background		: url(img/menu_bottom.jpg) no-repeat 1px 0;
}

#leftmenu {
	float			: left;
	padding-right	: 4px;
	width			: 143px;
	border-right	: 1px solid #8A5C37;
}
#rightmenu {
	float			: left;
	padding-left	: 4px;
	width			: 143px;
}
#lowermenu {
	margin-top		: 10px;
	width			: 275px;
}

#text {
	float			: left;
	width			: 634px;
	text-align		: left;
	margin-top		: -25px;
	margin-left		: 3px;
}

#footer {
	margin-top		: 20px;
	height			: 42px;
	border-top		: 1px solid #492f01;
	border-bottom	: 1px solid #492f01;
	background		: #251813;
	clear			: both;
	color			: #8f5428;
}

#siteauthor {
	padding			: 7px 0 0 30px;
	float			: left;
	width			: 340px;
	height			: 100%;
	background		: url(img/hdr_left.gif) no-repeat 3px 3px;
	text-align		: left;
}

#footnav {
	padding			: 13px 10px 0 0;
	float			: left;
	width			: 592px;
	height			: 100%;
	background		: url(img/hdr_right.gif) no-repeat 563px 3px;
}

#footadv {
	margin			: 3px 0 8px 0;
	padding			: 5px 10px 2px 10px;
	border-top		: 3px solid #251813;
	font			: normal normal 10px Tahoma;
	color			: #7a5a21;
	letter-spacing	: 1px;
}


.twtr-font {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #5F3813;
}
.twtr-widget p {font: 10px Verdana, Arial, Helvetica, sans-serif !important; text-align: left;}
.twtr-timeline p {font: 10px Verdana, Arial, Helvetica, sans-serif !important; text-align: left;}
.twtr-tweet-text {font: 10px Verdana, Arial, Helvetica, sans-serif !important; text-align: left;}



/******************************************************
***		SUB-LAYOUT ITEMS
*/

.artheader {
	width			: 624px;
	background		: #251813 url(img/hdr_left2.gif) no-repeat 2px 2px;
}
.artheader .arttitle {
	float			: left;
	padding			: 4px 14px 0 20px;
	width			: 589px;
	height			: 70px;
	font-size		: 12px;
	font-weight		: bold;
	color			: #de6811;
	background		: url(img/hdr_right2.gif) no-repeat 586px 3px;
	border			: 1px solid #342100;
}

.artheader .articn {
	margin-left		: 581px;
	padding			: 6px 5px 5px 6px;
	width			: 0px;
	height			: 66px;
}

.newsheader {
	width			: 624px;
	background		: #251813 url(img/hdr_left.gif) no-repeat 2px 2px;
}
.newsheader .newstitle {
	float			: left;
	padding			: 6px 0 0 20px;
	width			: 561px;
	height			: 35px;
	font-size		: 15px;
	font-weight		: bold;
	color			: #de6811;
	background		: url(img/hdr_right.gif) no-repeat 541px 3px;
	border-top	: 1px solid #342100;
	border-bottom	: 1px solid #342100;
}
.newsheader .newsicn {
	margin-left		: 581px;
	padding			: 6px 5px 5px 6px;
	width			: 32px;
	height			: 32px;
	background		: url(img/typeicn_bck.gif);
}

.newscatheader {
	width			: 424px;
	background		: #251813 url(img/hdr_left.gif) no-repeat 2px 2px;
}
.newscatheader .newscattitle {
	float			: left;
	padding			: 6px 0 0 20px;
	width			: 404px;
	height			: 35px;
	font-size		: 15px;
	font-weight		: bold;
	color			: #de6811;
	background		: url(img/hdr_right.gif) no-repeat 386px 3px;
	border-top	: 1px solid #342100;
	border-bottom	: 1px solid #342100;
}
.newscatheader .newscaticn {
	margin-left		: 381px;
	padding			: 6px 5px 5px 6px;
	width			: 0px;
	height			: 32px;
}

.newscatbottom {
	margin-top		: 5px;
	padding			: 3px 80px 0 0;
	height			: 34px;
	background		: url(img/news_bottom.gif) no-repeat 0 0;
	text-align		: right;
	color			: #9d521a;
}

.newsbottom {
	margin-top		: 5px;
	padding			: 3px 80px 0 0;
	height			: 34px;
	background		: url(img/news_bottom.gif) no-repeat 0 0;
	text-align		: right;
	color			: #9d521a;
}
.newsbottom div {
	margin-top		: -5px;
	padding-left	: 10px;
	text-align		: left;
	font-size		: 18px;
	font-weight		: bold;
	color			: #64371A;
}

.newsnav {
	text-align		: center;
	font-weight		: bold;
	color			: #9697CA;
}

#rcm {
	margin			: -30px 0 0 0;
	padding			: 0 10px 9px 10px;
	height			: 100px;
	background		: url(img/wooden_hr.gif) repeat-x 0 100%;
}
#rcmlinks {
	margin-bottom	: 20px;
	padding			: 3px 20px 0 0;
	text-align		: right;
}

/******************************************************
***		HEADERS
*/

h1, h2, h3, h4, h5, h6 {
	cursor			: default;
}

#text h1 {
	padding			: 0 20px 1px 0;
	text-align		: right;
	font			: italic normal 20px 'Georgia';
	color			: #9f7f01;
	background		: url(img/wooden_hr.gif) repeat-x bottom;
}

#text h2, h2.art {
	font-weight		: bold;
	padding			: 3px 80px 0 10px;
	height			: 34px;
	background		: url(img/news_bottom.gif) no-repeat 0 0;
	text-align		: left;
	font-size		: 18px;
	color			: #75411E;
}

#text h3, h3.art {
	font: normal normal 14px 'Georgia', 'Verdana'; color: #FD6422; width: 100%;
	letter-spacing: 1px;
	text-align: center;
}

#text h4, h4.art {
	font: italic normal 16px 'Times new Roman', 'Verdana'; color: #A29E92;
	text-align: center; width: 100%; letter-spacing: 1px;
}

#menu h3 {
	margin			: 0 0 5px 0;
	padding			: 4px 0;
	text-align		: center;
	background		: url(img/hdr_menu.gif) no-repeat center;
	font-size		: 13px;
	color			: #492505;
}
#lowermenu h3 {
	background		: none;
}




/******************************************************
***		LINKS
*/

a {
	text-decoration	: none;
}
a:hover {
	text-decoration	: underline;
}

#navbar a {
	padding			: 0 6px;
	font			: normal bold 15px 'Georgia';
	color			: #5f3605;
	text-decoration	: none;
}
#navbar a:hover {
	color			: #000;
}
#navbar a:active {
	letter-spacing	: 1px;
}

#menu a {
	color			: #4f2816;
}
#menu a:hover {
	color			: #000;
}

#menu ul a {
	display			: block;
	padding			: 0 0 2px 8px;
	font			: normal bold 11px 'Georgia';
	background		: url(img/menu_pointer.gif) no-repeat 0 4px;
}

#text a {
	color			: #fff;
	border-bottom	: 1px solid #3a231a;
}

#text a:hover {
	color			: #ff9c00;
	border-color	: #8b4023;
	text-decoration	: none;
}

#text a:active {
	background		: #b77d47 !important;
	color			: #000 !important;
}

#text a.submenu {
	color: #c37402;
	display: block;
	padding: 4px 0 4px 4px;
	border: none;
}

#text a.submenu:hover {
	color: #ff9c00;
}

#text a.img1 {
       width: 1px; color: red;
       filter: alpha(opacity=70);
	   border: none;
}

#text a.img1:hover {
       width: 1px; color: red;
       filter: alpha(opacity=100);
       position: relative; top: 1px; left: 1px;
	   border: none;
}

#text a.autor {
	color			: #de6811;
}

#text a.visited:visited {
	color			: #de6811;
}

#text .newstitle a {
	color			: #de6811;
}

#text .arttitle a {
	color			: #c37402;
}

#text .newsbottom a {
	color			: #9d521a;
	font-weight		: bold;
	border			: none;
}
#text .newsbottom a:hover {
	color			: #ff9c00;
}

#rcmlinks a {
	padding			: 3px 5px 3px 5px;
	color			: #cf6c22;
	font-weight		: bold;
	background		: #251813;
}
#rcmlinks a.off {
	background		: #251813;	
}
#rcmlinks a.on {
	color			: #000;
	background		: #854200;
	border-bottom-color: #a35100;
}

#footadv a, #footer a {
	color			: #c37402;
}


/******************************************************
***		TEXT
*/

q {
	font-style		: italic;
	letter-spacing	: 1px;
}

cite {
	font: italic normal 12px 'Georgia', 'Verdana';
	text-align: justify;
	line-height: 16px; letter-spacing: 1px;
}

em {
	font-style		: normal;
}

small {
	font-family		: Verdana, Arial;
	font-size		: 10px;
	font-weight		: normal;
	color			: #8f5428;
}

guest {
	font-size		: 10px;
	color			: #AAAA00;
}

samp {
}

dl {
}

dt {
	font-size		: 12px;
	letter-spacing	: 1px;
}

ds1 {
	font-size		: 10px;
	color			: #5f3418;
	letter-spacing	: 1px;
}

ds2 {
	font-size		: 10px;
	color			: #8f5428;
	letter-spacing	: 1px;
}

dd {
	margin-left		: 10px;
	padding			: 0 0 0 8px;
	border-left		: 2px solid #251813;
	line-height		: 15px;
}

dfn {
	font-weight		: bold;
	font-style		: normal;
	color			: #eaa000;
	letter-spacing	: 1px;
}

#menu big {
	font-size		: 16px;
	font-weight		: bold;
	color			: #4c3106;
}


/******************************************************
***		LISTS
*/

#navbar ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	display			: inline;
}
#navbar li {
	display			: inline;
}

#menu ul {
	margin			: 0 0 5px 0;
	padding			: 0;
	list-style-type	: none;
	text-align		: left;
}
#menu ul li {
	margin			: 0;
	padding			: 0 0 1px 0;
}

/******************************************************
***		TABLES
*/

table {
	margin			: 0 auto;
	border-collapse	: collapse;
	text-align		: left;
}

#menu th {
	text-align		: center;
	font-weight		: normal;
	font-size		: 12px;
}

#menu table {
	width			: 133px;
	color			: #270d04;
}

#text th {
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-variant: small-caps;
	border-top: 1px solid #6B5216;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #6B5216;
	background: url(img/blk_1.jpg) #2a1a04;
	text-align: center;
}

table.itemlist {
	border-collapse	: collapse;
}

table.itemlist th {
	padding			: 2px 3px;
	border-bottom	: 1px solid #461d0d;
}

table.itemlist td {
	padding			: 2px 3px;
}

table.itemlist tr.tr2 {
	background		: #1d1410;
}

table.itemlist tr:hover {
	background		: #331f17;
}

.tlo:hover {
	background-color: #2F1D13;
}

table.submenu {
	border-collapse: separate;
	border-spacing: 1px;
	width: 100%;
	height: auto;
}

table.submenu td {
	padding: 4px 4px 4px 4px;
}

/******************************************************
***		FORMS
*/


#menu form {
	display			: block;
	margin			: 0 0 5px 0;
}

input.menufield {
	margin-bottom	: 5px;
	padding			: 1px 2px 0 2px;
	border			: 3px double #a25e43;
	width			: 280px;
	font			: normal normal 11px 'Georgia';
	background		: #e0a364 url(img/menu_input_bck.gif);
}

input.text {
	margin-bottom	: 5px;
	padding			: 1px 2px 0 2px;
	border			: 3px double #a25e43;
	font			: normal normal 11px 'Georgia';
	background		: #e0a364 url(img/menu_input_bck.gif);
}

textarea.text {
	margin-bottom	: 5px;
	padding			: 1px 2px 0 2px;
	border			: 3px double #a25e43;
	font			: normal normal 11px 'Georgia';
	background		: #e0a364 url(img/menu_input_bck.gif);
}

input.button {
	margin			: 0;
	padding			: 0 2px;
	border			: 3px double #cb874c;
	font			: normal normal 11px 'Georgia';
	background		: #6d351f;
	color			: #FFB848;
	letter-spacing	: 1px;
	cursor			: pointer;
}

input.button:hover {
	color			: #FFAA00;
}

textarea.menufield {
	margin-bottom	: 5px;
	padding			: 1px 2px 0 2px;
	border			: 3px double #a25e43;
	width			: 267px;
	font			: normal normal 11px 'Georgia';
	background		: #e0a364 url(img/menu_input_bck.gif);
}

button {
	margin			: 0;
	padding			: 0 2px;
	border			: 3px double #cb874c;
	font			: normal normal 11px 'Georgia';
	background		: #6d351f;
	color			: #FFB848;
	letter-spacing	: 1px;
	cursor			: pointer;
}

button:hover {
	color			: #FFAA00;
}


/******************************************************
***		IMAGES
*/

.art img {
	margin			: 5px 0 5px 0;
}

img.galeryitem {
	padding			: 3px;
	border			: 1px solid #be8600;
	background		: #422114;
}


/******************************************************
***		OTHER
*/

.centered {
	text-align		: center;
}

#text hr {
	padding			: 3px;
	border			: none;
	background		: blue url(img/wooden_hr.gif);
	color			: #3b1e13;
}

#menu hr {
	border			: none;
	border-bottom	: 1px solid #a06b3f;
	color			: #a06b3f;
}

#footadv hr {
	padding			: 3px;
	border			: none;
	background		: blue url(img/wooden_hr.gif);
	color			: #3b1e13;
}

br.clear {
	clear			: both;
	font-size		: 1px;
}

.komheader {
	width			: 624px;
	background		: #251813;
}
.komheader .komtitle {
	padding			: 0 0 0 8px;
	width			: 565px;
	height			: 60px;
	font-size		: 15px;
	font-weight		: bold;
	color			: #de6811;
	border			: 1px solid #342100;
	margin-left		: 50px;
}
.komheader .komav {
	float			: left;
	width			: 50px;
	height			: 60px;
	border			: 1px solid #342100;
}

#text .komtitle a {
	color			: #de6811;
}

/******************************************************
***		OLD
*/

.tekst {
       font: normal normal 11px 'Georgia', 'Verdana';
       margin-left: 7px; margin-right: 7px;
       line-height: 15px;
}

.art {
       font: normal normal 11px 'Georgia', 'Verdana';
       margin-left: 5px; margin-right: 7px; text-align: justify;
       line-height: 17px;
}

p.art {
       font: normal normal 11px 'Georgia', 'Verdana';
       margin-left: 0px; margin-right: 0px; text-align: justify;
       line-height: 17px;
}

p.com {
	margin-left		: 10px;
	padding			: 0 0 0 8px;
	border-left		: 2px solid #251813;
	line-height		: 15px;
	font: normal normal 11px 'Georgia', 'Verdana';
	margin-right: 7px;
	text-align: justify;
    line-height: 17px;
}

p.comm {
	margin-left		: 10px;
	margin-top		: -5px;
	padding			: 0 0 0 8px;
	border-left		: 2px solid #251813;
	line-height		: 15px;
	font: normal normal 11px 'Georgia', 'Verdana';
	margin-right: 7px;
	text-align: justify;
    line-height: 17px;
}

.cytat {
       font: italic normal 16px 'Times New Roman';
       margin-left: 27px; margin-right: 20px;
}
.mcytat {
       font: italic normal 14px 'Times New Roman';
       margin-left: 27px; margin-right: 20px;
}
.male {
       font: normal normal 10px 'Verdana', 'Arial'; line-height: 13px;
}
.wstep {
       font: italic normal 12px 'Georgia', 'Verdana';
       margin-left: 7px; margin-right: 7px; text-align: justify;
       line-height: 16px; letter-spacing: 1px;
}
.menu {
       font: normal normal 11px 'Georgia', 'Verdana'; color: #401E1F;
}
.nagl {
       font: normal normal 13px 'Georgia', 'Verdana'; color: #FD6422;
       letter-spacing: 1px;
        width: 100%;
}
div.nagl {
	font-weight		: bold;
	padding			: 3px 80px 0 10px;
	height			: 34px;
	background		: url(img/news_bottom.gif) no-repeat 0 0;
	text-align		: left;
	font-size		: 18px;
	color			: #64371A;
}
.na {
       font: normal normal 11px 'Georgia', 'Verdana'; color: #585858;
}
.pom {
       color: #FD6422;
       letter-spacing: 1px;
}

.pomar {
       color: #FD6422;
}

.nieb {
       color: #9697CA;
}

.czer {
       color: #CC3333;
}

.fiol {
       color: #663399;
}

.ziel {
       color: #99FF99;
}

.punkt {
       color: #9697CA;
	   font: bold normal 13px 'Verdana';
}

lokacja {
		font-weight: bold; color: #FD6422;
}

lokacja:before {
		content: "["; font-weight: bold; color: #d6af67;
}

lokacja:after {
		content: "]"; font-weight: bold; color: #d6af67;
}

.czas {
       font: bold 18px 'Georgia', 'Verdana'; color: #ff9900; width: 100%;
       letter-spacing: 1px;
        text-align: center;
}

.HeadMenu {
       font: normal bold 13px 'Verdana', 'Arial'; color: #9D5402;
}
.error {
       font: normal bold 10px 'Verdana'; color: #E22000;
       letter-spacing: 1px;
}
.verd {
       font: normal normal 11px 'Verdana', 'Arial';
}
.szare {
       font: normal normal 10px 'Verdana', 'Arial'; color: #6B6B6B;
}
.zol {
       font: normal normal 10px 'Verdana', 'Arial';
}
.kod {
       font: normal normal 12px 'Courier New', 'Verdana', 'Arial'; color: #B8B8B8;
}
.marg {
       font: normal normal 11px 'Georgia', 'Verdana';
	   margin-left: 15px;
	   line-height: 17px;
}
.fnr {
	  font: normal normal 11px 'Georgia', 'Verdana'; color: #ff9900;
	  letter-spacing: 1px;
	  
}
.capt {
       font: normal normal 13px 'Georgia', 'Verdana'; color: #ff9900; width: 100%;
       letter-spacing: 1px;
        text-align: center;
}
.center {
       text-align: center;
}
ul {
       font: normal normal 11px 'Georgia', 'Verdana';
       margin-right: 5px;
       text-align: justify;
       line-height: 17px;
}
ul.kropki {
       list-style-type: disc; margin-left: 17px;
}
ul.kwadraty {
       list-style-type: square; margin-left: 17px;
}
ul.kola {
       list-style-type: circle; margin-left: 17px;
}
ul.liczby {
       list-style-type: decimal; margin-left: 28px;
}
ul.literki {
       list-style-type: lower-alpha;
}
ul.rozmowa {
       list-style: url(../grafika/strona/pauza.gif) disc outside; margin-left: 20px; marker-offset: 3px;
}
ol {
       font: normal normal 11px 'Georgia', 'Verdana';
       margin-right: 5px;
       text-align: justify;
       line-height: 17px;
}
.select {
       font: normal normal 12px 'Verdana','Arial';
       background: url(img/menu_input_bck.gif) #EDEEC4; color: #7D1726;
       border: #000000 1px solid;
}
.btn {
	margin			: 0;
	padding			: 0 2px;
	border			: 3px double #cb874c;
	font			: normal normal 10px 'Georgia';
	background		: #6d351f;
	color			: #FFB848;
	letter-spacing	: 1px;
}

button:hover {
	color			: #FFAA00;
}
.arttitle small {
	font-family		: Verdana, Arial;
	font-size		: 11px;
	font-weight		: normal;
	color			: #8f5428;
}
.toleft {
	text-align: left !important;
}

.toright {
	text-align: right !important;
}

.totop {
	vertical-align: top;
}

.tobottom {
	vertical-align: bottom;
}
table.showuser {
	border-collapse: separate;
	border-spacing: 1px;
	width: 485px;
	height: auto;
}

.katalog {
	margin-left: 20px;
}

table.inbook_product {
	border:2px dashed black;
	width:140px;
}
	
table.inbook_product br {
	font-size		: 1px;
	}
	
table.inbook_product img {
		border:1px solid black;
}
	
a.inbook_link {
	font: normal bold 11px 'Georgia';
	}
	
table.inbook_product td {
}

table.inbook_product caption {
	display:none;
}

.widget_social{
	float:right;
	width:232px;
	height:420px; 
	background: url(img/slider.png);
	display:block;
	right:-205px;
	padding:0;
	position:fixed;
	top:170px;
	z-index:100;
}

.widget_social:hover {
	background: url('img/slider.png') no-repeat;
	width: 232px;
	height: 420px;
	right:-1px;
}

.box_rotate {
     -moz-transform: rotate(7.5deg);  /* FF3.5+ */
       -o-transform: rotate(90deg);  /* Opera 10.5 */
  -webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}
