/*--------------------------------------------------------
	css theme name: wrik
	author: bartosz mediger (http://mediger.net)

	created : september 04, 2007
	
*/


* { margin: 0px; padding: 0px; }


body, input, h1, h2, h3, h4, h6, input, legend, p, select, textarea {
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: justify;
	color: #333; }





address {
	float: left;
	position: absolute; left: 22px; top: 30px;
	font-style: normal;
	line-height: 13px; }


body { min-height: 560px; _height: 560px; }



fieldset { border: none; }



html {
	overflow: auto; overflow-x: hidden;
	background: url(../images/backg.gif) repeat-y center; }



img { border: none; }


ins { text-decoration: none; }


	



p { padding-bottom: 15px; }


p a img { border: 1px solid #2d557a; }

p a img {
	float: left;
	margin: 0 10px 0 0; }




textarea {
	float: left;
	overflow: auto;
	width: 300px; height: 100px; }




	



/* nawgiacja */

a {
	text-decoration: none; 
	color: #ba0202; }

a:hover {
	background: #ba0202;
	color: #fff !important; }







/* nagłówki */

h3, h4 {
	font-size: 15px;
	font-weight: bold;
	color: #ba0202;
	padding: 0 0 25px 0; }
	
h4 { font-size: 14px; }


h6 {
	position: relative;
	width: 100%;
	padding: 10px 0 5px 0;
	font-weight: bold; }

	h6 span {
		position: absolute; right: 0; top: 0;
		font-size: 14px;
		color: #990000; }







/* actions */

#actions {
	position: absolute; top: -2px; right: 30px;
	padding: 10px 0 0 0; }
	
	#actions a {
		font-size: 11px;
		font-weight: normal !important;
		margin-right: 7px;
		color: #025882; }
		
	





#ban { position: absolute; top: 30px; left: 211px; }

	#ban * { margin-right: 5px; }





#center {
	width: 948px;
	margin: 0 auto; }
	
	


#container {
	float: left;
	position: relative;
	width: 948px; 
	background: url(../images/backc.jpg) repeat-y 1px; }








#desc {
	float: left;
	position: relative;
	width: 388px; min-height: 119px;
	background: #f2f2f2;
	border: 1px solid #afafaf;
	margin: 0 10px 0 0; _margin-right: 5px;
	padding: 10px 5px 45px 20px; }
	





#details {
	clear: both;
	position: absolute; bottom: 0; left: 50px; }




#foot {
	float: left;
	position: relative;
	width: 948px; height: 171px;
	background: url(../images/foot.gif) no-repeat 1px 0;
	padding: 40px 0 0 0 0; }

	
	#foot * { font-size: 11px; }
	
	#foot p {
		position: absolute;
		bottom: 0; right: 20px; }
		
	#foot a {
		font-size: 10px;
		font-weight: bold;
		color: #666; }




#gallery a {
	float: left;
	margin: 2px; }
	
	#gallery a img { border: 1px solid #17446c; }

/* formularz kontaktowy */

#kontakt fieldset {
    border: 1px solid #666;
    padding: 0 0em 2em 1em; }


#kontakt input { line-height: 14px; }



#kontakt input, select,
#kontakt textarea {
    float: left;
    width: 30%;
    padding: 1px 2px 1px 2px; }



#kontakt label {
    float: left;
    width: 90%;
    margin: 1px;
    display: block;
    padding: .3em 0 .3em 0;
    cursor: pointer; }

   #kontakt  label span {
        float: left;
        width: 20%;
        margin: 1px;
        padding: 0 3px 0 0;
        text-align: right;
        color: #111; }


#kontakt legend {
    padding: 0 1em 1em 1em;
    font-weight: bold; }


#kontakt textarea {
    float: left;
    overflow: hidden;
    overflow: auto;
    width: 70%; height: 100px; }


#kontakt .button {
    float: left;
    width: auto;
    border: auto !important;
    padding: 4px;
    text-align: center;
    _filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }

    #kontakt .button:hover { _filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }



#left {
	float: left;
	width: 175px; min-height: 460px; _height: 460px;
	padding: 170px 0 0 0; }

	#left * {
		text-align: right;
		color: #666; }





/* menu */

#menu { position: absolute; top: 120px; left: 15px; }

	#menu a {
		float: left;
		border-right: 1px solid #5c5c5c;
		padding: 0 5px 0 5px;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		color: #5c5c5c; }

	#menu a.last { border: none; }






#menu_left { padding: 40px 20px 0 0; }

	#menu_left a {
		display: block;
		background: url(../images/arrow.gif) no-repeat right;
		padding: 0 20px 0 0; }

	#menu_left a:hover { color: #ba0202 !important; }

	#menu_left h6 {
		padding: 2px 0 0 0;
		text-transform: uppercase; }





#nav { font-size: 11px; }






#page {
	float: left;
	background: url(../images/top.jpg) no-repeat center top; }



#photo a { float: left; }
	
	#photo img { border: 1px solid #17446c; }






#right {
	float: right;
	width: 700px;
	padding: 170px 36px 0 0; }
	
	#right h6 { clear: both; }





#top {
	position: absolute; left: 2px; _left: 1px; top: 0;
	width: 947px; height: 106px; }



#wyszukiwarka {
	float: right;
	width: 150px; }


	#wyszukiwarka input {
		float: left;
		width: 113px; height: 18px;
		border: 1px solid #ababab;
		margin: 0 5px 0 0;
		padding: 0 3px 0 3px;
		line-height: 18px;
		text-align: right; }
		
	#wyszukiwarka .btn {
		float: left;
		width: 19px; height: 19px;
		background: url(../images/button_send.gif); }









/*
	klasy
	--------------------*/
	
.btn {
	border: none !important;
	filter:alpha(opacity=80); -moz-opacity: .8; opacity: .8;
	cursor: pointer; }

	.btn:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
	



.cena, .lokalizacja, .status {
	float: left;
	padding-right: 20px; }

	.cena span,
	.status span {
		color: #bd0202;
		font-weight: bold; }



.dane {
	text-align: right;
	padding: 0; }
	
	.dane span { float: left; }
	
	.dane span.title {
		width: 200px;
		padding: 0 10px 0 0;
		text-align: right;
		font-weight: bold;
		line-height: 20px; }
		
		
.desc {
	clear: both;
	padding: 30px 0 30px 0; }



.lokalizacja {
	background: url(../images/button_i.gif) no-repeat right;
	color: #333; }
		
	.lokalizacja:hover {
		background: url(../images/button_i.gif) no-repeat right;
		color: #ba0202 !important; }




.print {
	float: right;
	line-height: 15px;
	background: url(../images/i_print.gif) no-repeat right 0;
	padding: 0 18px 0 0 }
	
	.print:hover {
		background: url(../images/i_print.gif) no-repeat right 0;
		color: #ba0202 !important; }
	



.wroc {
	float: right;
	line-height: 15px;
	background: url(../images/i_wroc.gif) no-repeat right 3px;
	margin: 0 10px 0 0;
	padding: 0 18px 0 0; }

	.wroc:hover {
		background: url(../images/i_wroc.gif) no-repeat right 3px !important;
		color: #ba0202 !important; } 

