*{font-family: Tahoma,Arial,sans-serif; font-size: 10px;}

body{
	margin: 0px;
	padding: 0px;
	background-color: #050505;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10px;
	color: white;
}

img{border:0px;}
.img{border: 10px solid #e7decc;}
.img2{border: 5px solid #e7decc; margin: 0px 8px 8px 0px;}
.qimg{padding: 0px 20px 0px 0px;}
.tright{text-align: right; margin: 0px 20px 0px 0px;}
h4{font-size: 11px; color:#494949; margin: 0px; padding: 0px 0px 11px 0px; font-weight: normal;}
input,textarea{font-size: 10px; font-family: Tahoma,Arial,sans-serif;}
iframe{width: 504px; height: 447px; background-color: #e7dfcc;}
form{margin: 0px; padding: 0px;}

a, a:visited,a:active,a:link{color:#494949;text-decoration:none;}
a:hover{color: white;}

.left{float: left;}
.right{float: right;}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

.colorw{color: white;}

.tcenter{text-align: center; padding: 0px 0px 0px 10px;}
.tcenter2{text-align: center; padding: 0px 25px 0px 0px;}
.tcenter3{text-align: center;}
.tright{text-align: right;}

#page{
	width: 766px;
	margin: 0px auto 10px auto;
	border: 8px solid black;
	background-image: url("i/bg.gif");
	background-repeat: no-repeat;
}
.pmh1{
	font-size:10px;
	text-align:center;
	margin:0;
	padding:0;
	color:#EFDFC2;
}

.logo{width: 215px;}
.logo2{padding: 34px 0px 5px 20px;}

.cleft{width:200px;}

.menu{padding: 50px 50px 0px 40px; height: 230px;}
.menu2{padding: 20px 0px 0px 0px; height: 230px;}

.menu a,
.menu a:visited,
.menu a:active,
.menu a:link{
	display: block; 
	padding: 4px 0px 4px 15px;; 
	color: white; 
	background-image: url("i/marrow.gif");
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}
.menu a:hover{
	background-color: #d4a83f;
	color: #312927;
	background-image: url("i/marrowh.gif");
	background-repeat: no-repeat;
}

.menu .podzial{
	padding: 3px 0px;
}

.cright{
	width: 524px; 
	height: 467px;
	padding: 2px 40px 0px 0px;
}

html>body .cright{
	width: 524px; 
	height: 467px;
	padding:2px 42px 0px 0px;
}

.content{
	padding: 12px 0px 0px 0px;
}

html>body .content{padding: 14px 0px 0px 0px;}

.ccontent{
	width: 526px;
	height: 467px;
}

.xbutton{position:absolute; right: 17px;}
html>body .xbutton{position:absolute; right: 0px;}

.cccontent{padding: 1px 10px 10px 12px; }

html>body .cccontent{padding: 10px 10px 10px 12px; }

.c1{
	background-color: #b2ac9c;
	/*padding: 7px 11px 7px 10px;*/
	padding: 0px 11px 3px 10px;
}

html>body .c1{
	background-color: #b2ac9c;
	/*padding: 7px 11px 7px 10px;*/
	padding: 0px 11px 14px 10px;
}

.c11{
	background-color: #cac3b1;
	padding: 18px;
	color: #494949;
	text-align: justify;
}

.c11a{
	padding: 18px;
}

.c11b,
.c11bb{
	padding: 18px 18px 12px 18px;
	height: 162px;
}

.c11bb{
	height: 177px;
}

html>body .c11b,
html>body .c11bb{
	padding: 18px 18px 0px 18px;
	height: 162px;
}

html>body .c11bb{
	height: 177px;
}

.c2{
	height: 210px;
	background-color: #cac3b1;
	padding: 18px;
	color: #6b645c;
}

.c2a{
	height: 210px;
	background-color: #cac3b1;
	padding: 18px;
	color: #6b645c;
}

.cc2{
	width:170px;
	background-color: #bab4a4;
	height: 211px;
	padding: 10px;
	color: #6a6359;
}

.cc2 a,
.cc2 a:visited,
.cc2 a:active,
.cc2 a:link{color: #494949; text-decoration: none; background-image: url("i/qarrow.gif"); background-repeat: no-repeat; background-position: left; padding: 0px 0px 0px 10px; margin: 0px 0px 4px 0px; display: block;}
.cc2 a:hover{color: #ffffff;}

.ccright{padding: 0px 18px 0px 0px;}

.twyslij{width: 230px; height: 165px;}
.iwyslij{width: 200px;}
.fwyslij{border: 1px solid #ada99d; background-color:#bab4a4; color: #59524c;  padding: 3px 5px;}

.link a{padding: 0px 0px 0px 7px; background-image: url("i/qarrow.gif"); background-repeat: no-repeat; background-position: left; margin: 0px 0px 0px 10px;}
.desc{padding: 0px 10px 0px 20px; color: white;}
.of{padding: 0px 0px 20px 20px;}

.foot{
	height: 53px;
	padding: 5px 25px;
	color: #797471;
}

.foot .color{color: #797471;}

.foot a,
.foot a:visited,
.foot a:active,
.foot a:link{color:#797471;}
.foot a:hover{color: silver;}


/* IFRAME */ 
.txt{font-size: 10px; color:#494949;}
.txt2{padding: 0px 6px 2px 6px width: 180px;}
html>body .txt2{padding: 0px 6px 0px 6px width: 180px;}
.klientorow{margin: 0px 20px 20px 0px;}
.error{color: red;}
h4.colorw{color: white;}
.nologo{padding: 29px 10px; color: white; background-color: #b9b6af;}
.podpis{padding: 0px 0px 0px 40px;}

a.white,
a.white:visited,
a.white:active,
a.white:link{color: white;}
a.white:hover{color: #6b645e;}

table.nextoff{
	color: white;
	background-color: #5f5f5f;
	margin: 0px 15px 20px 0px;
	font-size: 12px;
}

table.nextoff td.nextoff{
	padding: 10px;
}

table.nextoff a, table.nextoff strong{
	font-size: 12px;
	display: inline;
}

table .nextoff em{
	color: #d6b662;
	font-size: 12px;
	background-image: url("i/qarrow3.gif"); 
	background-repeat: no-repeat; 
	padding: 0px 0px 0px 10px;
	background-position: left;
}

table.nextoff td.nextoff a.white,
table.nextoff td.nextoff a.white:visited,
table.nextoff td.nextoff a.white:active,
table.nextoff td.nextoff a.white:link{
	background-image: url("i/qarrow2.gif"); 
	background-repeat: no-repeat; 
	padding: 0px 0px 0px 10px;
	background-position: left;
	color: white;
	font-size: 12px;
}

table.nextoff td.nextoff a.white:hover{
	color: #d6b662;
	font-size: 12px;
}

.rgall{
	width: 447px;
	padding: 9px 10px;
	height: 12px;
	font-size: 12px;
	background-color:#6b6b6b;
}

.rgall2{
	padding: 5px 10px;
	background-color:#6b6b6b;
	height: 12px;
}

strong.rgalla,
a.rgalla,
a.rgalla:visited,
a.rgalla:active,
a.rgalla:link{
	padding: 0px 10px;
	background-image: url("i/qarrow2.gif"); 
	background-repeat: no-repeat; 
	background-position: left;
	color: white;
	height: 12px;
	font-size: 12px;
}
a.rgalla:hover{color: silver;}

strong.rgalla{color:#d6b662; background-image: url("i/qarrow3.gif"); font-style: italic;}

.descqqq{
	padding: 10px;
}

a.imgrgal,
a.imgrgal:visited,
a.imgrgal:active,
a.imgrgal:link{
	padding: 2px;
	border: 1px solid #a3a3a3;
}

a.imgrgal:hover{
	border: 1px solid #780000;
}

.qarla{
	width: 8px;
	height: 56px;
	margin: 0px 15px 0px 0px;
}

a.qarl,
a.qarl:visited,
a.qarl:active,
a.qarl:link{
	background-image: url("i/qar1a.gif");
	background-repeat: no-repeat;
	width: 8px;
	height: 56px;
	display: block;
	margin: 0px 5px 0px 0px;
}
a.qarl:hover{
	background-image: url("i/qar1b.gif")
}
a.qarr,
a.qarr:visited,
a.qarr:active,
a.qarr:link{
	background-image: url("i/qar2a.gif");
	background-repeat: no-repeat;
	width: 8px;
	height: 56px;
	display: block;
}
a.qarr:hover{
	background-image: url("i/qar2b.gif")
}

.rowgal{
	padding: 0px 31px 0px 0px;
	width: 170px;
}

a.kros,
a.kros:visited,
a.kros:active,
a.kros:link{
	width: 31px;
	height: 31px;
	display: block;
	background-image: url("i/kros1.gif");
	text-decoration: none;
	color: white;
	font-size: 0px;
	margin: 4px 4px 0px 0px;
}

a.kros:hover{
	background-image: url("i/kros2.gif");
}

a.ar,
a.ar:visited,
a.ar:active,
a.ar:link{
	width: 20px;
	height: 20px;
	display: block;
	background-image: url("i/ar1.gif");
	text-decoration: none;
	color: white;
	font-size: 0px;
	margin: 0px 4px 0px 4px;
}

a.ar:hover{
	background-image: url("i/ar2.gif");
}

a.al,
a.al:visited,
a.al:active,
a.al:link{
	width: 20px;
	height: 20px;
	display: block;
	background-image: url("i/al1.gif");
	text-decoration: none;
	color: white;
	font-size: 0px;
	margin: 0px 0px 0px 4px;
}

a.al:hover{
	background-image: url("i/al2.gif");
}
a.no{padding: 0px; margin: 0px; display: inline;}

.galeria{
	background-image: url("i/galeria.gif");
	background-repeat: repeat-x;
}

.link2{
	height: 15px;
}

.color49{
	color: #494949;
}
.vtop{
	vertical-align: top;
}

.tel{
	padding: 20px 0px 0px 15px;
	font-size: 13px;
}

.tel span{padding: 0px 0px 0px 32px;font-size: 13px;}

.tel a,
.tel a:visited,
.tel a:active,
.tel a:link{font-size: 14px; color: #d6b662;}
.tel a:hover{color: #ffffff;}

.pdf{padding: 0px 0px 0px 55px;}
