/*
Theme Name: IMPROFEX
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Marcin Cembrzynski
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



body{
background-color:#FFFFFF;
/*background-image:url(http://improfex.pl/i_images/bg.gif);
background-repeat:repeat-x;*/
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
}

.total{
width:1040px;
margin-left:auto;
margin-right:auto;
}

#header{
/*height:86px;
width:960px;
background-image:url(http://improfex.pl/i_images/headerbg.gif);
background-repeat:no-repeat;*/
width:940px; /*1040*/
padding-left:50px;
padding-right:50px;
float:left;
background-image:url(images/header_new_bg.gif);
overflow:hidden;
height:102px;
}

#header a img{
border-style:none;
}

#header  a.logo {
margin-top:25px;
float:left;
}

#contentbg{
width:940px;
float:left;
padding-left:50px;
padding-right:50px;
background-image:url(images/bgnew.gif);
background-repeat:repeat-y;
background-position:bottom;
}
 
#topmenu{
width:940px;
float:left;
background-image:url(images/topmenubg.gif);
background-repeat:repeat-x;
height:38px;
background-color:#CCCCCC;
overflow:hidden;
margin-bottom:0px;

}

#topmenu ul{
list-style:none;
margin:0px;
padding:0px;
float:left;

}

#topmenu ul li{
float:left;
display:inline;
}

#topmenu ul li a{
text-decoration:none;
padding:0px;
margin:0px;
margin-right:0px;
padding-top:12px;
padding-bottom:12px; 
padding-left:22px;
padding-right:22px;
float:left;
color:#FFFFFF;
display:inline;
background-image:url(images/menuborder.gif);
background-position:right;
background-repeat:no-repeat;

}

#topmenu ul li.page-item-13 a{
background-image:none;
}



#topmenu ul li a:hover{
color:#FFFFFF;
background-image:url(images/topmenubg_hov.gif);
background-repeat:repeat-x;
}

#topmenu ul li.current_page_item a 
{
/*background-color: #28a7f9;*/
color:#ffffff;
}

#topmenu a:hover{
background-color:#28a7f9;
color:#FFFFFF;

}

#banner_home{
width:940px;
float:left;
height:335px;
border:solid 0px #AECEEB;
border-top:solid 1px #AECEEB;
overflow:hidden;

}

.slide{
width:940px; /*938*/
height:315px; /*335px;*/
float:left;
padding-left:20px;
padding-top:20px;
}

.slide a img{
border-style:none;
}

.slide h2{
font-size:30px;
color:#FFFFFF;
margin:0px;
padding:0px;

}

.slide p{
width:400px;
line-height:200%;
color:#FFFFFF;
}

.slide_budownictwo{
background-image:url(images/banner1.jpg);
}

.slide_sklep{
background-image:url(images/sklep_header.jpg);
}

.slide_wypozyczalnia{
background-image:url(images/wypozyczalnia.jpg);
}


.home_box{
width:270px;
float:left;
padding-left:20px;
padding-right:20px;
margin-top:40px;

}

.home_box a{
color:#36A7F7;
text-decoration:none;
}

.home_box_border{
background-image:url(images/home_box_border.gif);
background-position:right top;
background-repeat:no-repeat;
}



.home_box p{
color:#606060;
line-height:150%;
}

.home_box h2{
font-size:18px;
font-weight:normal;
margin:0px;
padding:0px;
color:#3794ED;
}

#banner{
width:920px;
padding:20px;
height:183px; 
background-color:#FFFFFF;
float:left;
background-image:url(images/banner1.jpg);
background-repeat:no-repeat;
margin-top:20px;
border:solid 0px #FFFFFF;
}

#banner p{
width:450px;
line-height:150%;
}

#banner h1{
color:#3CA0F5;
font-size:30px;
margin:0px;
padding:0px;
margin-bottom:20px;
}

#banner img{
border-style:none;
}






#content{
width:600px;
float:left;
margin-top:20px;
padding-bottom:20px;
margin-left:0px;
padding-left:20px;
}

#content p{
color:#606060;
line-height:150%;
}

#content_home{
width:680px;
float:left;
margin-top:20px;
padding-bottom:20px;
margin-left:0px;
}


.box h1{
padding:0px;
margin:0px;
color:#316891;
margin-bottom:10px;
font-size:20px;
font-weight:normal;
}

h2{
padding:0px;
margin:0px;
color:#36A7F7;
margin-bottom:20px;
font-size:25px;
font-weight:normal;
font-family:Arial;
margin-top:0px;
}

.boximg{
float:right;

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

.boxtext a{
color:#316891;

}

#sidebar{
width:220px;
float:right;
padding:20px;
margin-top:0px;
color:#606060;

}

#sidebar ul{
padding:0px;
margin:0px;
list-style:none;
line-height:150%;
}

#sidebar li{
border-bottom:solid 0px #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;


}

#sidebar li a{
color:#083E7C;

}


#sidebar h1{
padding:0px;
margin:0px;
color:#316891;
margin-bottom:10px;
font-size:20px;
font-weight:normal;
padding-top:5px;
}

#sidebar h2{
padding:0px;
margin:0px;
color:#36A7F7;
margin-bottom:20px;
font-size:25px;
font-weight:normal;
font-family:Arial;
margin-top:0px;
}

#bigfooter{
width:100%;
background-color:#B8DFFF;
float:left;
clear:left;
border-top:solid 10px #DDF0FF;
border-bottom:solid 10px #DDF0FF;
padding-top:10px;
padding-bottom:10px;
}

#inbigfooter{
width:950px;
margin-left:auto;
margin-right:auto;
color:#164070;
line-height:150%;
}

#footer{
width:940px;
float:left;
background-image:url(images/footerbg.gif);
height:100px;
background-repeat:no-repeat;
background-position:top center;
border:solid 0px #CCAAFF;
padding-left:50px;
padding-right:50px;
text-align:center;
padding-top:30px;
color:#A3A3A3;
font-size:11px;
}

#overfooter{
width:960px;
margin-left:auto;
margin-right:auto;
}

#footer a{
text-decoration:none;
color:#083E7C;
}

.posts a{
color:#083E7C;
}

.posts a:hover{
text-decoration:none;
}

.post a{
color:#083E7C;
}

.post a:hover{
text-decoration:none;
}

input{
border:solid 1px #CCCCCC;
}

textarea{
border:solid 1px #CCCCCC;
}

.navigation{
clear:left;
float:left;
}

.selected{
background-color:#81B4DF;
color:#FFFFFF;
}

.notselected{
background-color:#D1EAFF;
color:#000000;
}

.referencje{
border:double 1px #cccccc;
float:left;
margin-bottom:25px;
}

.m20{
margin-right:25px;
}

#phone{
color:#000000;
font-size:25px;
float:right;
margin-top:32px;
width:300px;
text-align:right;
}

#phone img{
padding-right:10px;
}

#slider{
width:640px;
float:left;
height:293px;
overflow:hidden;
margin-bottom:20px;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:640px;
	height:293px;
	overflow:hidden;

	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}
	
.noborder img{
border-style:none;
}

#banner_map{
width: 938px;
height:298px;
float:left;
background-color:#FFFFFF;
margin-top:0px;
border:solid 1px #AECEEB;
}

.home_box_referencje p{
font-size:14px;
line-height:200%;
}

label{
float:left;
width:150px;
}

#kontakt_submit{
background-image: url(images/topmenubg.gif);
background-repeat: repeat-x;
color:#FFFFFF;
padding:5px 30px  5px 30px;
margin-left:150px;
display:inline;
}

#sprawdz_oferte{
width:260px;
float:right;
margin-top:20px;
text-align:center;
color:#606060;
}
