﻿

root { 
    display: block;
}
html, body{
    margin: 0px;
    padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    background: #F1E2C4;

}
textarea{
    overflow: hidden;
}
img{
    border: 0px;
    margin: 0px 0px 0px 0px;
}
img.aktualnosci{
    margin: 0px 0px 4px 0px;
}
img.img{
    margin: 0px 0px 0px 0px
}
ul.f_menu_position, f_menu_position li{
    margin: 0px;
    padding: 0px;
}
#header{
    width: 100%;
    height: 456px;
    background: url('../images/bg_header.png') repeat-x;
    color: #d6d3d2;
    font-size: 11px;
    margin: auto;
}
div.head_menu, div.header_content{
    width: 1160px;
    padding: 0px;
}
div.head_menu{
    height: 69px;
    padding-top: 20px;
    background: url('../images/bg_01.png');
}
div.logo{
    height: 69px;
    width: 300px;
    padding-left: 100px;
    float: left;

}
div.header_content{
    height: 311px;
    background: url('../images/bg_02.png');
    padding: 0px;
    margin: 0px;
}
div.lead{
    width: 400px;
    height: 241px;
    padding: 30px 0px 0px 0px;
    margin: 10px 0px 0px 100px;
    float: left;
}
div.browser_project{
    width: 550px;
    height: 291px;
    margin: 0px 0px 0px 50px;
    padding: 20px 0px 0px 50px;
    float: left;
}
div.last_project{
    width: 516px;
    height: 66px;
    float: left;
    background: url('../images/najnowsza_realizacja.png') no-repeat;
    margin: 0px;
    padding: 210px 0px 0px 30px;
    color: #d6d3d2;
    line-height: 18px;
}
a:link.latest_project, a:visited.latest_project{
    color:#d6d3d2;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
}
a:hover.latest_project{
    color:#d6d3d2;
    font-weight:bold;
    font-style: italic;
    text-decoration: underline;
}
div.shortway{
    width: 1080px;
    height: 38px;
    padding: 18px 0px 0px 120px;
    float: left;
    margin: auto;
    font-size: 11px;
}
#box{
    width: 100%;
    background: #F1E2C4;
    margin: auto;
    padding: 0px;
}
div.content{
    width: 850px;
    float: left;
    display: block;
    background: #F1E2C4;
    margin: auto;
    padding: 20px 0px 0px 0px;
}

div.left{
    width: 480px;
    float: left;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 20px 118px;
}
div.left_second{
    width: 400px;
    float: left;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 20px 118px;
}
div.right_second{
    width: 320px;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    text-align: left;
}
div.left_right{
    margin: 0px 0px 20px 118px;
    width: 720px;
    float: left;
    text-align: left;
    padding: 0px;

}
div.portfolio_parts{
    width: 200px;
    height: 245px;
    float: left;
    display: block;
    padding: 0px;
    margin: 10px 20px 30px 20px;

}
div.title_portfolio_parts{
    width: 200px;
    height: 20px;
    float: left;
    display: block;
    font-size: 14px;
    color: #794026;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    
}
div.thumbnails{
    width: 200px;
    height: 200px;
    float: left;
    display:block;
}
div.btn_and_date_portfolio_parts{
    width: 200px;
    height: 25px;
    float: left;
    display:block;
}
div.right{
    width: 240px;
    padding: 0px 0px 20px 0px;
    float: left;
    margin: 0px;
    text-align: left;
}
div.sidebar{
    width: 370px;
    float: left;
    background: #F1E2C4;
    margin: auto;
    padding: 0px 0px 0px 0px;
}
#footer{
    width: 100%;
    height: 53px;
    padding-top: 23px;
    margin: auto;
    display: block;
    clear: both;
    background: url('../images/footer.png');
}
.footer_menu{
    color: #d3d0cf;
    font-family: Tahoma;
    font-size: 11px;
    padding: 10px 0px 0px 100px;
    height: 43px;
    width: 800px;
    float: left;
    margin: 0px;
    background: transparent;
}
.footer_menu a:link, .footer_menu a:visited{
    text-decoration: none;
    color: #d3d0cf;
    font-weight: bold;
}
.footer_menu a:hover{
    text-decoration: none;
    color: #d3d0cf;
    font-weight: normal;
    font-family: Arial, sans-serif;
}
ul.f_menu_position li{
    float: left;
    list-style: none;
    text-align: center;
}
ul.f_menu_position li.links{
    float: left;
    list-style: none;
    width: 65px;
    text-align: center;
}
ul.f_menu_position li.news{
    float: left;
    list-style: none;
    width: 75px;
    text-align: center;
}

ul.f_menu_position li.separator{
    width: 10px;
    margin-right: 5px;
}
ul.f_menu_position li.copyright{
    width: 70px;
    
}
ul.f_menu_position li.url{
    width: 90px;
    color: #d3d0cf;
}
ul.list_of_news{
    margin: 10px 0px 0px 20px;
    padding: 0px;
    float: left;
    list-style: none;
}
ul.list_of_news li{
    width: 180px;
    list-style-image: url('../images/row.png');
    margin: 0px;
    padding: 0px;
}
ul.list_of_news li.date{
    width: 180px;
    list-style-image: none;

    color: #beb093;
}
a.general_links:link, a.general_links:visited{
    color: #794026;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
a.general_links:hover{
    color: #794026;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}
p.normal_text{
    color: #794026;
    padding: 0px 50px 0px 5px;
    text-align: justify;
    line-height: 18px;
    margin: 0px 0px 0px 0px;
}
p.sidebar_text{
    color: #794026;
    padding: 0px 120px 0px 5px;
    text-align: left;
    line-height: 18px;
    margin: 0px 0px 0px 20px;
}
p.normal_text_news{
    color: #794026;
    padding: 0px 50px 0px 5px;
    text-align: justify;
    line-height: 18px;
    margin: 0px 0px 0px 15px;
}
hr{
    border: #794026 1px solid;
    height: 1px;
    float: left;
    text-align: left;
    width: 440px;
}
p.date{
    text-align: left;
    color: #beb093;
    margin: 10px 0px 5px 20px;
}
p.title{
    font-weight: bold;
    text-align: left;
    padding:0px 0px 0px 5px;
    color: #794026;
    clear: both;
    margin: 10px 0px 5px 0px;
    font-size: 12px;
}
table.short_contact, table.search{
    width: 200px;
    text-align: left;
    margin: 0px 0px 0px 20px;
    padding:0px;
}
tr.text{
    width: 200px;
    font-weight: bold;
    color: #794026;
}
input.contact, textarea.text, input.searcher{
    border: 1px solid #e2d1ae;
    background: #f3ead9;
    width: 200px;
}
input.searcher{
    width: 150px;
    padding: 0px;
    margin: 0px;
}
textarea.text{
    height: 150px;
}
tr.input{
    width: 70px;
}
input.submit{
    float: right;
    margin-top: 10px;
}
div.contact, div.searcher{
    width: 368px;
    margin: 0px;
    padding: 0px;
    background: url('../images/bg_sidebar_left.png') repeat-y;
}
div.searcher{
    padding-top: 9px;
}
td{
    font-size: 11px;
}
img.head_sidebar{
    padding: 0px 0px 0px 0px;
    margin: 48px 0px 0px 0px;
}
img.head_search{
    padding: 0px;
    margin: 0px;
}
img.logo{
    border: 0px;
}
input.button_searching{
    margin: 0px 0px 0px 0px;
    padding:0px;
}

img.header, img.separator, img.banner, img.nasza-oferta{
    margin-left: 120px;
}
img.banner, img.nasza-oferta{
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.head_menu{
    margin: 0px 0px 0px 70px;
    padding: 0px;
    float: left;
    text-align: left;
    list-style: none;
    
}
ul.head_menu li{
    margin: 12px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    float: left;
    text-align: center;
    list-style: none;
    width: 115px;
    height: 23px;
}
li#home_page{
    display: block;
}
li#home_page:hover{
    display: block;
    /*background-image: url('../images/menu/hover.png');*/
}
li#about_us{

}
li#about_us:hover{
display: block;
    /*background-image: url('../images/menu/hover.png');*/
}
li#our_offer{

}
li#our_offer:hover{
display: block;
    /*background-image: url('../images/menu/hover.png');*/
}
li#portfolio{

}
li#portfolio:hover{
display: block;
    /*background-image: url('../images/menu/hover.png');*/
}
li#blog{

}
li#blog:hover{
display: block;
    /*background-image: url('../images/menu/hover.png');*/
}
li#contact_us{

}
li#contact_us:hover{
display: block;
   /*background-image: url('../images/menu/hover.png');*/
}

img.menu{
    text-align: center;

}
img.browser{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
a.content:link, a.content:visited{
    font-size: 11px;
    color: #a25835;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}
a.content:hover{
    font-size: 11px;
    color: #a25835;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
}
a.content_2:link, a.content_2:visited{
    font-size: 11px;
    color: #794026;
    text-decoration: none;
    text-align: left;
}
a.content_2:hover{
    font-size: 11px;
    color: #794026;
    text-decoration: underline;
    text-align: left;
}
a:link.offer, a:visited.offer{
	font-weight: bold;
	color: #794026;
	text-decoration: none;
	
}
a:hover.offer{
	font-weight: bold;
	color: #794026;
	text-decoration: underline;
}
ul.offer li{
    list-style-image: url(../images/row_2.png);
    color: #794026;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 18px;
}
ul.offer{
    margin: 10px 10px 0px 20px;
    padding: 0px;
    
}
a:link.open, a:visited.open{
   color:#794026;
   margin: 0px 0px 10px 20px;
   font-size: 12px;
   min-width: 400px;
   float: left;
   font-weight: bold;
   line-height: 18px;
   text-decoration: underline;
}
a:hover.open{
   color:#794026;
   min-width: 400px;
   font-size: 12px;
   margin: 0px 0px 10px 20px;
   float: left;
   line-height: 18px;
   font-weight: bold;
   text-decoration: underline;
}
div.news{
    color: #794026;
    width: 460px;
    float: left;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px

}
img.img_row{
    float: left;
    text-align: left;
    margin: 0px 5px 0px 0px;
}
img.pokaz{
    border: 0px;
    margin-right: 0px;
    text-align: left;
    float: left;
}
p.date_portfolio{
    float: left;
    text-align: left;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    color: #794026;
    font-weight: bold;
}
img.portfolio{
    border: 0px;
}
img.bottom{
    margin-bottom: 20px;
}
a.links_portfolio:link, a.links_portfolio:visited{
	text-decoration: none;
	font-size: 14px;
    color: #794026;
    text-align: center;
    font-weight: bold;
    
	
}
a.links_portfolio:hover{
	text-decoration: underline;
	font-size: 14px;
    color: #794026;
    text-align: center;
    font-weight: bold;
}