.menu_bok{
       width: 100%;
       border: none;
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #A1A0A0;
       }


body{
       background-color: #E7E7E7;
       margin: 0px;
       padding: 0px;
}

img{
       margin: 0px;
       border: none;       
}

.main{
       padding: 0px;
    background: url(grafika/layout_background.gif) top left repeat-x #E7E7E7;
    
}

.main td{
       vertical-align: top;
       padding: 0px;
}

td.menu_top
{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    background: url(grafika/menu_top_back.gif) top left repeat-x #ff0000;
    vertical-align: middle;
}

a.menu_top2:link, a.menu_top2:visited, a.menu_top2.hover, a.menu_top2:active{
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
}

#top_version
{
    height: 83px;
    padding:12px 0px 0px 59px;
    background: url(grafika/version_pix.gif) top left repeat-x #ffffff;
}


.top_img3
{
    height: 71px;
    width: 72px;
    background:#ffffff;
}


#id_menu_left
{
    height: 280px;
    width: 172px;
    padding:9px 0px 0px 0px;
}


#id_tekst
{
    padding:16px 60px 120px 16px;
    background:url(grafika/kostki.jpg) no-repeat bottom right;
    height:260px;
}


#id_tekst_index
{
    width:262px;
    padding:16px 0px 20px 16px;
}


#id_tekst_index2
{
    padding:16px 60px 134px 28px;
    background:url(grafika/kostki.jpg) no-repeat bottom right;
    height:431px;
}





#id_nag
{
    padding:16px 60px 0px 16px;
}


td.footer
{
    vertical-align:middle;
    padding:0px 14px 0px 14px;
}


#venti
{
    width:172px;
    vertical-align:middle;
    text-align:right;
}


.referencje_table
{
    border:1px solid #CECBCE;
    width:252px;
    height:280px;
    text-align:center;
}

.prospekty_table
{
    border:0px solid #CECBCE;
    width:252px;
    height:280px;
    text-align:center;
}

td.referencje_name
{
    text-align:center;
    padding-top:6px;
}

td.referencje_img
{
    text-align:center;
    vertical-align:middle;
    height:70px;
}

span.zastrz{
        font-family: Verdana, Tahoma, Arial;
        font-weight: normal;
        font-size: 11px;
        color: #6B6D6B;
        line-height:130%;
}

span.zastrz2{
        font-family: Verdana, Tahoma, Arial;
        font-weight: bold;
        text-align: center;
        font-size: 13px;
        color: #6B6D6B;
        line-height:130%;
        text-decoration: underline;
}

span.zastrz3{
        font-family: Verdana, Tahoma, Arial;
        font-weight: bold;
        font-size: 11px;
        color: #6B6D6B;
        line-height:130%;
}

td.prospekty_img{
    text-align:center;
    vertical-align:middle;
    height: 220;
}

td.referencje_opis
{
    padding:0px 6px 0px 6px;
    text-align:center;
}

td.referencje_kontakt
{
    height:50px;
    background:#F7F7F7;
    padding:10px 0px 0px 0px;
}

td.prospekty_kontakt
{
    vertical-align: middle;
    height:10px;
    background:#F7F7F7;
    padding:10px 0px 0px 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #9C9E9C;
}

a.prospekty:link,a.prospekty:active,a.prospekty:visited,a.prospekty:hover{
       font-family: Verdana, Tahoma, Arial;
       font-weight: bold;
       font-size: 11px;
       line-height:130%;
        color:#BD0C00;
}

a.version:link,a.version:active,a.version:visited
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #BA0D00;
    text-decoration: underline;
    
}

a.version:hover
{
       color: #F71800;
}


a.venti:link,a.venti:active,a.venti:visited
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 10px;
       color: #A7A7A7;
    
}

a.venti:hover
{
       color: #636563;
}



a.menu_down:link,a.menu_down:active,a.menu_down:visited
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 10px;
       color: #9C9E9C;
    
}

a.menu_down:hover
{
       color: #B50800;
}







#id_menu_left_button
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 11px;
    color: #003C8C;
    height: 39px;
    width: 172px;
    background: url(grafika/str_menu.gif) no-repeat top right #F7F7F7;
    text-align:right;
    padding: 6px 28px 6px 6px;
    cursor:hand;
    cursor:pointer;
    
}

#id_menu_left_button_active
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 11px;
    color: #B51C10;
    height: 39px;
    width: 172px;
    background: url(grafika/str_menua.gif) no-repeat top right #EFEFEF;
    text-align:right;
    padding: 6px 28px 6px 6px;
    cursor:hand;
    cursor:pointer;
    
}

a.menu_left:link,a.menu_left:active,a.menu_left:visited
{
       font-family: Tahoma, Verdana, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #BA0D00;
    text-decoration: underline;
    
}

a.menu_left:hover
{
       color: #F71800;
}





.naglowek1
{
       font-family: Arial, Verdana, Tahoma;
       font-weight: normal;
       font-size: 16px;
    font-weight: bold;
       color: #003C8C;
    line-height:120%;
    vertical-align:bottom;
}


.naglowek2
{
       font-family: Arial, Verdana, Tahoma;
       font-weight: normal;
       font-size: 16px;
    font-weight: bold;
       color: #003C8C;
    line-height:120%;
    vertical-align:bottom;
    margin-bottom:0px;
}


.bordo
{
       font-family: Verdana, Tahoma, Arial;
       font-weight: bold;
       font-size: 11px;
       line-height:130%;
    color:#BD0C00;
}


#div_pliki
{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:140%;
       margin:0px 0px 12px 0px;
    vertical-align:middle;
}



p{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:130%;
       margin:0px 0px 12px 0px;
}

div{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:130%;
       margin:0px 0px 12px 0px;
}

.tekst
{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:130%;
}



h1 {
       font-family: Arial, Verdana, Tahoma;
       font-weight: normal;
       font-size: 16px;
    font-weight: bold;
       color: #003C8C;
    line-height:120%;
    vertical-align:bottom;
    margin-bottom:0px;
}

h2 {

       font-family: Verdana, Tahoma, Arial;
       font-weight: bold;
       font-size: 11px;
       color: #B51C10;
       line-height:130%;
    margin:0px 0px 0px 0px;
}

ol, ul {
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:140%;
    margin-top:-4px;
}


ul li {
       list-style-image: url(grafika/li.gif);
       margin-bottom: 9px;
}

ol li {
       font-size: 11px;
       color: #000000;
       margin-bottom: 0px;
}


hr {
  border: 0;
  color: #CECFCE;
  background-color: #CECFCE;
  height: 1px;
}



/* link */
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

p a:link,p a:visited,p a:active, li a:link,li a:visited,li a:active, li p a:link,li p a:visited,li p a:active {
       color: #003C8C;
    text-decoration:underline;
}

p a:hover, li a:hover, li p a:hover {
       color: #B51C10;
}


/* tabela */

p table {
       background-color: #ffffff;
}

td.tab1 {
       padding: 2px;
       background-color: #ffffff;
}

td.tab1 p {
       margin: 5px 2px 5px 2px;
}


/* imput-y */
input{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 10px;
       height: 19px;
       
       background-color: #F6F6F7;
       border: 1px solid;
       border-color: #CECBCE;
       }
       
select{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 10px;
       height: 19px;
       background-color: #F6F6F7;
       border: 1px solid;
       border-color: #ADA69C;
       }

textarea{
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 10px;
       width: 200px;
       height: 72px;
       background-color: #F6F6F7;
       border: 1px solid;
       border-color: #CECBCE;
       }
       
/* style textarea */


.formularz{
       border: none;
       font-family: Verdana, Tahoma, Arial;
       font-size: 10px;
       }

.formularz th{
       border: none;
       text-align: right;
       font-weight: normal;
       vertical-align: top;
       width: 200px;
       padding: 5px 5px 3px 5px;
       }
       
.formularz td{
       vertical-align: top;
       padding: 1px 0px 1px 0px;
       }
       
.send{
       width: 50px;
       background-color: #EDEDED;
       border-color: #EDEDED;
       color: #ADADAD;
       cursor: pointer;
       font-weight: bold;
       }
    
    
/* FORMULARZ */

.formSend
{
    width:100px;
    background: #CE0800;
    color: #ffffff;
    cursor: hand;
    cursor: pointer;    
}



.formRightColumn
{
 
}



.formLeftColumn
{
    width: 160px;
}

#formularz
{
    width:100%;
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:130%;
       margin:0px 0px 12px 0px;    
    
}

#komunikatFormularza
{
    width:100%;
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #6B6D6B;
       line-height:130%;
       margin:0px 0px 12px 0px;   
}



div.abs_foto,div.abs_foto2
{
position:absolute;
top:-43px;
left:-176px;
width:160px;
}

div.abs_foto2 {top:2px;}

div.abs_foto p,div.abs_foto2 p {text-align:center;margin-top:0.2em;color:#000;font-weight:bold;}

