body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

.rssentry h1{margin:0px;}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
strong{font-weight:bold;}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img{display:block;border: 0;}
a{text-decoration: none; outline:none;}
a:hover{text-decoration: underline;}
.left a:visited { color: green;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}


body{
	font: 12px/16px Arial;
	background:#a70c46 url(images/bg.gif) repeat-y 0 0;

}


.bgcolor{
	width:50%;
	height:100%;
	position: absolute;
	background:#0b1902;
}

h1{
	font: 22px/24px Arial;
	margin-bottom:20px;
	color:#0a1a00;
}

h2{
	font: 20px/22px Arial;
	margin-bottom:20px;
	margin-top:30px;
	color:#0a1a00;
}

.paddclear{
	margin-top:0 !important;
	margin-bottom:10px !important;
}

.wrapper{
	padding-left:132px;
	width:922px;
	position: relative;
}

.flash{
	width:995px;
	background: url(images/flash.jpg) no-repeat 0 0;
	height:358px;
	position: relative;
	left:-37px;
}

.left_bg{
	position: absolute;
	background: url(images/left.jpg) no-repeat 0 0;
	height:1433px;
	width:132px;
	left:0;
}

.right_bg{
	position: absolute;
	background: url(images/right.jpg) no-repeat 0 0;
	width:36px;
	height:987px;
	top:0;
	right:-6px;
}

.content{
	width:922px;
	padding-top:55px;
	padding-left:30px;
	background: url(images/bgtop.gif) no-repeat 0 0;
	position: relative;
	min-height:500px;
	height:auto;


}

*html .content{height:500px;}

.bgtop{
	background: url(images/content.gif) repeat-y top left;
	padding-bottom:175px; 
	
}

.leftone{
	width:45%;
	float:left;
	margin-bottom:20px;
}

.lefttwo{
	width:45%;
	float:right;
	margin-bottom:20px;
}

.left{
	width: 620px;
	float:left;
	color:#0a1a00;
}

.left p{
	margin-bottom:10px;
	font: 14px/18px Arial;
}

.sidebar{
	width:305px;
	float: right;
	margin-right:-30px;
	position: relative;
	z-index:4;
}

#akt{
	background: url(images/akt.png) no-repeat 0 0;
	padding-top:65px !important;
}

#info{
	background: url(images/info.png) no-repeat 0 0;
}

#ok{
	background: url(images/ok.png) no-repeat 0 0;
}

.sidetitle{
	min-height:90px;
	height:auto;
	padding-top:75px;
	padding-left:45px;
	padding-right:65px;
	color:#c31401;
	font: 12px/16px Arial;
}

*html .sidetitle{height:90px;}

.sidehref{
	color:#c31401;
	background: url(images/arrow.png) no-repeat top right;
	padding-right:11px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	font-weight:bold;
}

.footer{
	clear:both;
	background:#fff url(images/footer.jpg) no-repeat 0 0;
	height:268px;
	margin-bottom:79px;
	position: relative;
	z-index: 2;
}

.footerpadd{
	width:922px;
	height:268px;
	position: relative;
	left:132px;
}

.footer_02{
	height:97px;
	width:922px;
	background: url(images/footer_02.jpg) no-repeat 0 0;
	position: absolute;
	bottom:-97px;
	left:0;
}

.links{
	width:222px;
	height:100px;
	position: absolute;
	right:-255px;
}
.links a{ font: 10px/12px Arial; color: #A70C45 }
.links a:visited{ font: 10px/12px Arial; color: #A70C45  !important}
.links a:hover{ font: 10px/12px Arial; color: #A70C45 !important }


.topfooter{
	position: absolute;
	top:-133px;
	left:0;
	height:133px;
	width:922px;
	background: url(images/topfooter.gif) no-repeat 0 0;
}


.copyright{
	position: absolute;
	left:20px;
	bottom:-50px; 
	color:#fff;
	z-index:3;
}

.footertext{
	text-align:right;
	position: absolute;
	width:385px;
	top:75px;
	left:145px;
	font: 13px/17px Arial;
}

.lr{
	background: url(images/lr.gif) no-repeat 0 0;
	position: absolute;
	right:81px;
	bottom:-58px; 
	width:133px;
	height:28px;
	z-index:3;
}

.fwhite{
	height:268px;
}

.leftimg{
	width:220px;
	float:left;
}

.rightimg{
	width:370px;
	float:left;
}

.atuty{
	clear:both;
	background: url(images/pencil.gif) no-repeat 240px 150px;
	position: relative;
}

.atutyheader{
	position: relative;
	left:-65px;
	background: url(images/atuty.png) no-repeat 0 0;
	width:269px;
	height:71px;
}

#mp{
	width:388px;
	padding:30px 0;
}

#mp li{
	background: url(images/li.gif) no-repeat 0 0;
	height:37px;
	padding-left:52px;
	color:#0a1a00;
	font: 16px/20px Arial;
	padding-top:10px;
}

.bg_item{
	background: url(images/bg_item.png) no-repeat 0 0;
	width:186px;
	height:177px;
	position: absolute;
	top:20px;
	left:430px;
	z-index:4;
}

.item_2{
	background: url(images/item_2.png) no-repeat 0 0;
	width:333px;
	height:286px;
	position: absolute;
	right:0;
	top:-286px;
	z-index:3;
}





/* luke specific */



td.first_form {padding-bottom: 3px; padding-top: 15px; font-weight: bold;}

input.contact_form_top{
	border: 1px solid #A7BC8B;
	width:300px;
	height:20px;
	background:#ffffff;
	font: normal 12px/20px Arial;
	color: #0a1a00;
}
textarea.contact_content{
	border: 1px solid #A7BC8B;
	width:300px;
	height:100px;
	background:#ffffff;
	font: normal 12px/20px Arial;
	color: #0a1a00;
}

.kontakt-left {float: left; width: 310px;margin-right: 10px;}
.kontakt-right {float: left; width: 265px;padding-top: 15px;}


.ramka {margin-right: 5px; margin-top: 3px; margin-bottom:1px; padding:3px; border: 1px solid #999}


.left ul.pliki {background: none; list-style: disc outside; list-style-type: square; margin: 0px 0px 15px 15px; padding: 0px 0px 0px 5px;}
.left ul.pliki li{font: 18px/70px Arial; font-style: italic; background: url(img/pdf.png) no-repeat; list-style: none; list-style-type: none;  margin: 0px 0px 10px 15px; padding: 0px 0px 0px 75px;} 
.left ul.pliki li a{ color: #003366}
.left ul.pliki li a:hover{ color: #FF6600}


.left p.plikip {font: 14px/18px Arial; font-style: italic; margin-bottom: 0px;padding-bottom:0px;}
.left hr.plikihr {margin-bottom: 15px; margin-top:0px;}

p.temp a{font: 11px/13px Arial;}

div.gallerybtns{
text-align: center;
}

div.gallerybtns img{
background: url(img/gallery2.jpg) repeat-x bottom left;
display: inline;
border: 1px solid #B4B4B4;
padding: 5px;
margin: 5px;
width: 125px;
height: 94px;
}

.albumentry {margin-bottom: 17px; border-bottom: 1px solid #999; clear:both; height: 160px;}
.albumentry img{border:3px solid #fff; margin-right: 15px;}
.albumentry p.description { font: 12px/14px Arial; }
.albumentry p.date { font: 13px/16px Arial;}
.albumentry h1 { font: 20px/24px Arial; font-style: italic;}

p.bipdzial {font: 14px/18px Arial; font-style: italic; font-weight: bold}
ul.biplista li span {font: 11px Arial; font-style: italic;}

ul.biplista {list-style: disc outside; list-style-type: square; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px;}
ul.biplista li{list-style: disc outside; list-style-type: square;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px;}

#googlemapx {border: 1px solid #999;}

/* */