/*--------------------------------------------------------
	css theme name: arkon
	author: bartosz mediger (http://mediger.net)

	created: dec 18, 2007

*/


* { margin: 0px; padding: 0px; }


a, address, body, input, h1, h2, h3, h4, h5, h6, legend, p, select, td, th, textarea {
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #aaaaaa; }

p strong{color:#C3C3C3;font-size:14px}

address {
	float: left;
	font-style: normal; }

#lightbox a img{padding:3px 4px}	
	
.abz_table input[type="text"]{
color:#898888;
width:140px;
background:none repeat scroll 0 0 #1E1E1E;
border:1px solid #1F1F1F;
padding:2px;}

.abz_table select{
color:#898888;
width:150px;
background:none repeat scroll 0 0 #1E1E1E;
border:1px solid #1F1F1F;
padding:2px;}
.abz_table textarea{
color:#898888;
width:140px;
background:none repeat scroll 0 0 #1E1E1E;
border:1px solid #1F1F1F;
padding:2px;}


blockquote {
	clear: both !important;
	padding: 0 0 10px 0; }

#wylicz_table td,#wylicz_table th{padding:0 3px}

blockquote img {
	float: left;
	clear: both;
	border: 1px solid #3b4d61;
	margin: 3px 10px 0 0; }
	
	blockquote p { font-size: 14px; }



body, html { min-height: 100%; height: 100%; }
.hide_me{display:none}
.hide_me_margin{margin-left:-25px}

body {background:#121212 url(../images/bg.gif) repeat-x center top}


fieldset { border: none; }


html {
	overflow: auto;
	overflow-x: hidden; }



img { border: none; }







p {clear: both;margin: 18px 0; line-height:18px}
	
	
	p img {
		float: left;
		margin: 3px 10px 0 0; }



table  {
	width: 100%;
	border: 0px solid #ccc; 
	border-spacing:0;
	border-collapse:collapse}


td, th { padding: 3px; }


td { border-bottom: 0px dotted #ccc; }

th {
	font-weight: normal;	text-align: left; }



ul, ol {
	padding-left:22px;
	margin: 18px 0;}

	



/* nawgiacja */

a {
	text-decoration: none; 
	color: #f66d09; }

a:hover { text-decoration: underline; }


/* nagłówki */


h1 {
	line-height: 26px;
	padding: 0 0 20px 25px;
	font-size: 20px;
	color: #e63e11;
	background:url(../images/square.png) no-repeat 0 7px}
	
h2 {
	clear: both;
	width: 100%;
	margin: 18px 0;
	font-size: 12px;
	color:#ededed;
	font-weight:bold
}
.item h2 {width:auto}

h3 {
	padding: 0 0 10px 0;
	font-size: 17px; }

#top{height:271px;width:100%;background:url(../images/bg_top.jpg) no-repeat}
.abz_table td{background:url(../images/border_dots.gif) repeat-x 0 bottom;vertical-align:middle;padding:5px 10px}
.abz_table th{background:#1a1a1a url(../images/border_dots.gif) repeat-x 0 bottom;padding:5px 10px}
.abz_table h3{font-size:11px;padding:0;white-space:nowrap;}
.abz_table h2{font-size:12px;padding:0;color:#ededed;font-weight:bold}

.abz_table  .underline_price{color:#f66d09}
.abz_table span{color:#707070}

input[type="submit"]{border:none;background:#E63E11;color:#fff}
input[type="text"]{background:#F0F0F0;color:#000;border:none;padding:2px}

#flash{display:none;}
#center {width:980px;margin:0 auto}

#container_out {width:980px;}

#right b,#right strong{color:#ededed}

.button{margin-top:15px;}

#footer_wrap{width:100%;height:71px;background:url(../images/bg_footer.gif) repeat-x;padding-top:35px}
#footer{width:940px;margin:0 auto;padding:0 20px;}

#footer a{color:#3d3d3d;height:71px}
#footer span{color:#3d3d3d;font-size:10px;margin:0}

.clearP{clear:both}

#container {width:980px}




#content {
	float: right;
	width: 663px; 
	background: none;
	padding: 0 35px 0 23px;}





#flash {
	width: 721px; height: 299px; }






#foot {
	float: left;
	width: 100%; height: 161px;
	background: url(../images/foot.jpg) no-repeat center; }

#left {background:url(../images/bg_left.png) repeat-y 10px 0;padding-top:0;width:235px;padding-left:10px;float:left}
#menu {background:url(../images/bg_menu_bottom.gif) no-repeat 1px bottom;padding-bottom:78px;}

#menu a {
	float: left;
	width: 175px; height: 28px;
	background: url(../images/dots_dark.gif) no-repeat 24px 13px;
	padding: 7px 0 0 41px;
	font-size: 14px;
	color: #aaa; }
	
#menu a:hover{background: url(../images/dots_light.gif) no-repeat 24px 13px;text-decoration:none;color:#fff}

#news .item p{float:none}

.tbl{width:300px}

#form_kontakt{float:left;margin-left:-25px}
#form_kontakt input{background:url(../images/bg_input.jpg) no-repeat;height:35px;width:364px;color:#898888}
#form_kontakt textarea{background:url(../images/bg_textarea.jpg) no-repeat;border:1px solid #1f1f1f;color:#898888;width:364px}

#form_kontakt td,#form_kontakt th{padding:0}

.hr_style{clear:both;border:0;height:1px;color:#121212;background:url(../images/border_dots.gif) repeat-x;}

.item h2{margin-top:0}

.item_img{float:left}
.text_img{float:left;width:330px;padding-left:10px}
#news{padding-left:25px}

#news img {
	border: 1px solid #7b7b7b;
	margin: 0 10px 10px 0;
	padding: 2px; }
	
	#news p {
		float: left;
	}
	
	#news a img {
		float: none;
		border: none;
		margin: 0;
		padding: 0; }
	
	#news p {
		float: right;
		clear: none;
		width: 536px }
	
#right {
	float: left;
	width: 721px; min-height: 800px; _height: 800px;
	background: url(../images/bg_top_bottom.jpg)	no-repeat;
	min-height:500px;
	height: auto !important;
	height: 500px
}


#content_subpage{padding-left:27px}









/* klasy */




.back {
	width: 100%;
	padding: 20px 0 0 0; }

.back a {
	float: right;
	padding: 0px 0 0 20px;
	background: url(../images/arrow2.gif) no-repeat left 0px; }



.clear {
	clear: both;
	width: 100%; }

.item {
	margin: 18px 0; }
	
	
.left {
	float: left;
	margin: 0 10px 0 0; }


.nobg { background: none !important; }




.right {
	float: right;
	margin: 0 0 0 15px;
}

