/* CSS Document */

* {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}	

html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.6
}	

body{background:#D5E1F7 url(../imgs/bg.gif) center repeat-y  }

h1{color:#1063d5;
	font-weight:normal;
	font-size:14px;
	margin:0px;
	padding:0px;
	text-transform:uppercase}

h2{color:#1063d5;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
}	

span.subtitle
{
	font-size:13px;
}

span.subtitle2{
	font-weight:bold;
	font-size:13px;
	color:#839F35
}

a{color:#1063d5;
	text-decoration:underline;
}	

a:hover{color:#0000000;
}
ul, li{margin:auto;
	padding:auto;
}	

.#ab0017{color:#da2f00}
.save{background:#3E7627; color:#FFFFFF; font-weight:bold; border:0px; cursor:pointer; line-height:22px; padding-left:10px; padding-right:10px;}
.remove{background:#da2f00; color:#FFFFFF; font-weight:bold;border:0px;line-height:22px; cursor:pointer;padding-left:10px; padding-right:10px;}

#main{
	position:relative;
	margin:0px auto 0px auto;
	width:964px;
}	

#header{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	height:222px;
	background: url(../imgs/banner.jpg) top left no-repeat;
}	

#logo{
	position:absolute;
	width:210px;
	height:135px;
	top:33px;
	left:37px;
}	

.logo_img{width:210px;
	height:135px;
	border:0px;
}	

#adres{
	position:absolute; 
	top:160px;  
	left:0px;
	width:285px; 
	padding:6px;
	color:#ffffff;
	text-align:center;
	z-index:99999
	}

#adres *{font-size:14px; line-height:normal; color:#2d2f60}

#menu{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	text-align:center;
	height:34px;
	margin-bottom:5px;
	background: url(../imgs/menu.gif) top left no-repeat;
	z-index:1;
	padding-left:10px;
}	

#menu a{
	color:#ffffff;
	margin-right:5px;
	margin-left:5px;
	line-height:34px;
	text-decoration:none;
	position:relative; 
	z-index:1;
	float:left;
	
}	

#menu a:hover{text-decoration:underline;
}



#menu div.swiadectwa {	
	padding-top:5px;
	padding-bottom:0px;
	-webkit-border-radius: 7px; /* Safari, Chrome */
 	-khtml-border-radius: 7px;    /* Konqueror */
 	-moz-border-radius: 7px; /* Firefox */
   border-radius: 7px;
   background:#ab0017; 
   padding-left:7px;
   padding-right:7px;
   margin-right:-5px;
   margin-top:-5px;
   behavior:url(/border-radius.htc) ;   
   zoom:1;
   overflow:hidden;
   color:#FFFFFF;
   position:absolute; 
   top:0px;
   right:0px; 
   z-index:99999;
   cursor:pointer
  
}	

#boxes{
	position:relative;
	float:left;
	display:inline;
	margin-bottom:5px;
	width:964px;
	height:127px;
	background: url(../imgs/boxes_bg.gif) top left no-repeat;
}	

.box_menu{
	width:185px;
	margin-top:10px;
	float:left;
	display:inline;
	text-align:center;
	color:#2271a0;
}	

.first{margin-left:20px;
}	

.box_menu h2{font-size:12px;
	font-weight:bold;color:#2271a0;
	margin:0px;
	padding:0px;
}	

.box_menu a:hover{
	color:#2271a0;
}

a.sell{float:left;
	margin-left:15px;
	color:#393e41;
	font-size:11px;font-weight:bold;
	text-align:right;
	width:70px;
}	


a.sell-grunty{
	float:none;
	text-align:center;
	color:#393e41;
	font-size:11px;font-weight:bold;
}

a.rent{float:right;margin-right:15px;color:#393e41; width:70px;
	font-size:11px;font-weight:bold; text-align:left
}	

a.rent:hover;
a.sell:hover{color:#2271a0}


#content{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	overflow:hidden;
}	

#content_home{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	overflow:hidden;
	line-height:1.8
}

#footer{
	position:relative;
	float:left;
	display:inline;
	margin-top:5px;
	width:964px;
	height:36px;
	background: url(../imgs/footer.gif) top left no-repeat;
}	

#logos{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	height:70px;
	background: url(../imgs/logos_bg.gif) bottom left no-repeat;
	line-height:65px;
	text-align:center;
	vertical-align:middle;
}	

#logos img{border:0px;
	margin-top:10px;
}	

#copyrights{
	position:relative;
	color:#9c9c9c;
	font-size:11px;
	float:left;
	display:inline;
	text-align:center;
	width:964px;
	padding-top:15px;
}	

#copyrights p{color:#9c9c9c;
	width:800px;
	margin-left:82px;font-size:11px;
	margin-bottom:10px }

#copyrights span{font-size:10px;color:#9c9c9c;
}	

#home1{
	position:relative;
	float:left;
	display:inline;
	width:225px;
	height:287px;	
	overflow:hidden;
	background: url(../imgs/box1.gif) top left no-repeat;
}	


.spec_cont{height:245px; float:left; overflow:hidden; display:inline; position:relative; padding-bottom:20px;}
#home1 h1{margin-top:20px;
	margin-left:14px;
}	

#home1 p{margin-left:14px;
	width:198px;
	overflow:hidden;
}	

#home1 div.button{
	margin-left:14px;
	width:198px;
	text-align:left}

.spec_photo{
	position:relative;
	width:200px;
	text-align:left;
	float:left;
	height:112px;
	margin: 4px 14px 7px 0px;
}	

#home1 .spec_photo{margin: 4px 14px 7px 14px;}

.spec_photo img{border:1px solid #d3d3d3;
}	

.spec_left{
	position:relative;
	float:left;
	display:inline;
	color:#465055;
	font-size:11px;
	margin-left:14px;
	width:100px;
}	

.spec_right{
	position:relative;
	float:right;
	color:#465055;
	font-size:11px;
	display:inline;
	text-align:left;
	font-weight:bold;
	margin-right:14px;
	width:90px;
}	

#home_middle{
	position:relative;
	float:left;
	display:inline;
	width:365px;
	height:287px;
	margin-left:5px;
	margin-right:4px;
}	

#home2{
	position:relative;
	float:left;
	display:inline;
	width:365px;
	height:136px;
	margin-bottom:4px;
	background: url(../imgs/box2.gif) top left no-repeat;
}	

#home2 p, #home3 p{margin-left:25px;
}	
#home2 h1, #home3 h1{margin-top:20px;margin-left:25px;
}	
#home3 p,  #home4 p{line-height:18px;
}	

#home3{
	position:relative;
	float:left;
	display:inline;
	width:365px;
	height:146px;
	background: url(../imgs/box3.gif) top left no-repeat;
}	
#home3 img{float:left;
	display:inline;
	margin-top:20px;
	margin-left:1px;
	margin-right:7px;
	border:0px;
}	

#home3 .button img{margin:0px;
	margin-top:10px;
	padding:0px;
	border:0px;
}	

#home4{
	position:relative;
	float:left;
	display:inline;
	width:365px;
	height:287px;
	background: url(../imgs/box4.gif) top left no-repeat;
}	

.home4_cont{
	position:relative;
	float:left;
	display:inline;
	width:325px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:1px;
}	

#home4 img{float:left;
	display:inline;
	margin-top:5px;
	border:0px;
}	

.button img, #home4 .button img{margin:0px;
	margin-top:10px;
	padding:0px;
	border:0px;
}	

#content{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	overflow:hidden;
	background: url(../imgs/content.gif) repeat-y;
}	

#content_top{
	position:relative;
	float:left;
	display:inline;
	width:964px;
	height:23px;
	background: url(../imgs/content_top.gif) top left no-repeat;
}	

#content_bottom{
	position:relative;
	float:left;
	display:inline;
	height:23px;
	width:964px;
	background: url(../imgs/content_bottom.gif) top left no-repeat;
}	

#text{
	margin-left:35px;
	margin-top:10px;
	width:750px;
}	

#offer_page_content{
	margin-left:35px;
	width:630px;
	min-height:663px;
}	

#content h1{font-size:16px;
	padding-bottom:10px;
}	

#text h2{float:left;
	width:750px;
}	

#kalkulator{
	position:relative;
	float:left;
	margin-top:7px;
	display:inline;
	width:580px;
}	

#kalkulator select{margin-bottom:10px}

.zglos{
	float:left;
	display:inline;
	background:#f0f3f6;
	margin-bottom:2px;
	min-height:26px;
}	

.kalk_left{
	float:left;
	padding:3px;
	padding-left:10px;
	width:300px;
	background:#f0f3f6;
}	

.kalk_right{
	float:left;
	width:250px;
	padding:3px;
	padding-left:10px;
	vertical-align:middle;
	background:#f0f3f6;
	border-left:2px solid #ffffff;
}	

	
.kalk_right input{width:130px}
.kalk_right input.spec{width:200px;}
.kalk_right input.short{width:90px;}
.kalk_right input.shorter{width:50px;
}
#kalkulator .kalk_right select{margin-bottom:0px; min-width:200px;
}	

#login{
	position:relative;
	float:left;
	margin-top:7px;
	display:inline;
	width:350px;
}	

.log_left{
	float:left;
	padding:3px;
	padding-left:10px;
	width:100px;
}	

.log_right{
	float:left;
	width:200px;
	padding:3px;
	padding-left:10px;
	vertical-align:middle;
	border-left:2px solid #ffffff;
}	

.total{background:#e1e6ed}

.total input{background:#e1e6ed;
	border:0px;width:134px}

input.suma{background:#e1e6ed;
	border:0px}

.suma{font-weight:bold}

input.prowizja{width:90px;
	margin-left:10px;
}	

input.obliczone{background:#F0F3F6;
	border:1px solid #F0F3F6;
	width:134px;
}	

input.oblicz{
	border:0px;
	background: url(../imgs/button_oblicz.gif) top left no-repeat;
	width:79px;
	height:23px;
	margin-top:10px;
	float:left;
}	

input.loguj{
	border:0px;
	background: url(../imgs/button_loguj.gif) top left no-repeat;
	width:79px;
	height:23px;
	margin-top:10px;
	float:right;
}	

input.zglos{
	border:0px;
	background: url(../imgs/button_zglos.gif) top left no-repeat;
	width:79px;
	height:23px;
	margin-top:10px;
	float:left;
}	

.certyfikat{
	float:left;
	margin:50px 10px  0px 0;
	width:200px;
	height:200px;
	text-align:center;
}	

#certyfikaty{
	margin-left:35px;
	margin-top:10px;
	width:900px;
}	

.certyfikat p{margin-top:5px;
}	

.certyfikat img{border:1px solid  #d3d3d3}

.oferty{
	float:left;
	width:650px;
}	

.oferta_table{
	float:left;
	width:450px;
	position:relative;
	display:inline;
}	

.oferta_left{
	float:left;
	width:200px;
	padding-right:20px;
	padding-bottom:2px;	
	position:relative;
	display:inline;
	font-weight:bold;
	color:#465055
}	

.oferta_right{
	float:left;
	width:200px;	
	padding-bottom:2px;	
	position:relative;
	display:inline;
	color:#465055
}	

.oferta_table_details{
	float:left;
	width:450px;
	position:relative;
	display:inline;
}	

.oferta_left_details{
	float:left;
	width:150px;
	padding-right:20px;
	line-height:normal;	
	padding-bottom:7px;	
	position:relative;
	display:inline;
	font-weight:bold;
	color:#465055
}	

.row_off{float:left; width:450px;}

.oferta_right_details{
	float:left;
	width:250px;	
	line-height:normal;
	padding-bottom:7px;
	position:relative;
	display:inline;
	color:#465055
}	

.photo{
	float:left;
	width:170px;
	text-align:left;
	padding-top:5px;
}	

.photo img{border:1px solid #d3d3d3;
}	


.oferta_item{
	float:left;
	min-height:180px;
	width:630px;
	padding-bottom:10px;
	margin-bottom:10px;
	background: url(../imgs/oferta.gif) bottom left no-repeat;
}	

.wiecej{margin-bottom:-10px;
}	

.oferta_details{
	float:left;
	width:630px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;
}	

.gallery{
	float:left;
	display:inline;
	position:relative;
	width:630px;
	padding-top:10px;
	margin-bottom:10px;
}	

.gallery_pic{
	float:left;
	width:150px;
	margin-right:7px;
	margin-bottom:10px;
}	

.gallery_pic img{border:1px solid #d3d3d3;
}	

.print{
	float:left;
	width:630px;
	padding-bottom:10px;
	text-align:center;
	height:20px;
	background:  url(../imgs/oferta.gif) bottom center no-repeat;
}	

.details{margin-bottom:20px;
}	

.back{margin-bottom:20px;
}

#offer_page{
	position:relative;
	float:right;
	display:inline;
	width:700px;
	overflow:hidden;
	background: url(../imgs/offer.gif) repeat-y;
}	


#offer_page_top{
	position:relative;
	float:right;
	display:inline;
	width:700px;
	height:23px;
	background: url(../imgs/offer_top.gif) top left no-repeat;
}	

#offer_page_bottom{
	position:relative;
	float:right;
	display:inline;
	height:23px;
	width:700px;
	background: url(../imgs/offer_bottom.gif) top left no-repeat;
}	

#left_side{
	position:relative;
	float:left;
	display:inline;
	width:260px;
}	

#left{
	position:relative;
	float:left;
	display:inline;
	width:260px;
	padding:0px;
	margin:0px;
	background: url(../imgs/left.gif) repeat-y;
}	

#left_top{
	position:relative;
	float:left;
	display:inline;
	width:260px;
	height:23px;
	background: url(../imgs/left_top.gif) top left no-repeat;
}	

#left_bottom{
	position:relative;
	float:left;
	display:inline;
	width:260px;
	height:23px;
	background: url(../imgs/left_bottom.gif) bottom left no-repeat;
}	

.right_box{
	position:relative;
	float:left;
	display:inline;
	width:220px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:left;
}	

.right_box .spec_left , .right_box #spec_photo{margin-left:0px;}


.left_separator{
	position:relative;
	float:left;
	display:inline;
	height:20px;
	width:260px;
	background:url(../imgs/box_offer.gif) center center no-repeat;
}	

.right_box h1
{margin-top:0px;
	margin-left:0px;
}	

.right_box p,
.right_box span.bez-prowizji
{
	clear:both;
	overflow:hidden;float:left;
	display:inline;width:220px;
}	

.right_box span.bez-prowizji{
	font-size:10px;
	color:#839F35

}

.right_box div.button{
	width:220px;
	text-align:right}

.right_box img{float:left;
	display:inline;border:0px;
}	

.spec_pic_box{
	position:relative;
	width:220px;
	text-align:center;
	float:left;
	height:112px;
	margin: 4px 0px 7px 0px;
	}

.spec_pic_box img{border:1px solid #d3d3d3;
	float:left;
	}

.spec_left_box{
	position:relative;
	float:left;
	display:inline;
	color:#465055;
	font-size:11px;
	width:140px;
	}
	
.spec_left_box{
	position:relative;
	float:right;
	color:#465055;
	font-size:11px;
	display:inline;
	text-align:left;
	font-weight:bold;
	width:80px;
	}
	
#menu_admin{
	position:absolute;
	top:0px;
	right:0px; 
	width:400px;
	background-color:#FFFFFF
}


#lightbox{padding:15px; border:1px solid #D3DCE8; position:relative; background-color:#FFFFFF;}
#lightbox img{border:0px;}

#keyboardMsg{position:absolute; top:0px; right:0px;}

ul.tabs{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	border-bottom:1px solid #d3d3d3;
	height:30px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-bottom:20px;
	 z-index:9;
	 position:relative
	
}

ul.tabs li{
	float:left; 
	overflow:hidden;
	margin-right:2px; 
	background:#ab0017; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:10px;
 	-webkit-border-radius: 7px; /* Safari, Chrome */
 	-khtml-border-radius: 7px;    /* Konqueror */
 	-moz-border-radius: 7px; /* Firefox */
   border-radius: 7px;
   behavior:url(/border-radius.htc);
   z-index:9999;
   position:relative
   
   }
   
   ul.tabs li.sel{
   	background:#d3d3d3;
	border:1px solid #d3d3d3;
	behavior:url(/border-radius.htc);
   }
   
   ul.tabs li a{
   	color:white;
	text-decoration:none;
	  z-index:99999;
	  position:relative
	
   }
   
    ul.tabs li.sel a{color:#000000;}
	
	.watermark{
	
		position:absolute;
		width:800px;
		height:600px;
		background:transparent url(../photo/watermark.png) top right no-repeat;
		top:20px;
		right:20px;
		z-index:9999
	
	}
