/*******************************************************************************************************************************/
/***********************                         podstawowe elementy                          **********************************/
/*******************************************************************************************************************************/

body {background:#e9e9e9 url(_maingraphics/main_gradient.gif) top repeat-x; margin:0px 10px 15px; padding:0px 0px; border:0px;}


#top {width:100%;}

body, p, h1, h2, h3, h4, h5, h6, div, td, table, li, span, ul, ol, input, textarea, select
      {
        font-size:11px; 
        color:#425666;
        font-family:verdana,tahoma;
        line-height:155%;
      }

p {margin-top:2px; margin-bottom:10px;}

.main_box {width:800px;}

h1 {color:#4059A2; font-size:18px; margin-left:5px; font-family:tahoma;}
h2 {color:#4059A2; font-size:16px; margin-left:15px;}

table { border-width:0px ; border-spacing:0px ; border-collapse:collapse ; padding:0px ; }
td { border-collapse:collapse ; border-width:0px ; border-spacing:0px ; padding:0px ; }

div.table {display:table;}
div.tr {display:table-row;}
div.td {display:table-cell; vertical-align:top;}

li {margin-bottom:3px;}

img {border:0px;}
img.main_header {display:block; margin-bottom:15px;}

input, textarea {
                 background:#ffffff url(maingraphics/background_formcell.gif) top left repeat-x;
                 padding:2px 2px 2px 4px;
                 vertical-align:middle; 
                 border:1px solid #bbbbbb;
                 margin:5px 0px 5px;
                 }
input {
                 height:24px;
      }

form {display:inline;}


/*******************************************************************************************************************************/
/***********************                             linki                                    **********************************/
/*******************************************************************************************************************************/

a:link {color:#29269C; text-decoration:none;}
a:visited {color:#29269C; text-decoration:none;}
a:hover {color:#FF8713; text-decoration:none;}
a:active {color:#29269C; text-decoration:none;}

a.mail {text-decoration:underline;}

a.szukaj:link {color:#ffffff; text-decoration:none;}
a.szukaj:visited {color:#ffffff; text-decoration:none;}
a.szukaj:hover {color:#dddddd; text-decoration:none;}
a.szukaj:active {color:#ffffff; text-decoration:none;}

#branzeHandler { margin:0px; padding:0px; }
.branzaRow {display:block; margin:0px; padding:0px; width:210px; clear:both; list-style-type:none;}
.branzaPunkt {margin:11px 8px 0px 0px; float:left;}
.branza {float:right; display:block; width:192px; padding:3px 0px; border-bottom:1px dotted #ccc; clear:right;}
a.branza:link {color:#29269C; text-decoration:none;}
a.branza:visited {color:#29269C; text-decoration:none;}
a.branza:hover {color:#FF8713; text-decoration:none;}
a.branza:active {color:#29269C; text-decoration:none;}


.nazwa_firmy {font-family:tahoma; font-size:18px; margin-bottom:25px; color:#29269C; letter-spacing:0.05em;}
.firma_part {margin-bottom:20px;}

a.grupa_link:link {color:#f9f9f9; text-decoration:underline;}
a.grupa_link:visited {color:#f9f9f9; text-decoration:underline;}
a.grupa_link:hover {color:#f9f9f9; text-decoration:underline;}
a.grupa_link:active {color:#f9f9f9; text-decoration:underline;}

.przewijanie_zdjec {font-size:16px; margin:15px;}
a.przewijanie_zdjec:link {color:#797979; text-decoration:none;}
a.przewijanie_zdjec:visited {color:#797979; text-decoration:none;}
a.przewijanie_zdjec:hover {color:#b9b9b9; text-decoration:none;}
a.przewijanie_zdjec:active {color:#797979; text-decoration:none;}

.gallery_thumbs {margin-top:20px;}
.gallery_thumb {margin:5px 10px; display:inline; border:7px solid #d6d6d6;}

.main_search {border:1px solid #D26300; background: url(_maingraphics/input_background.gif) top left repeat-x; width:200px; font-size:13px;}
.search_text {color:#ffffff; margin:5px 0px 0px; }

.newsdata {font-size:9px;}
.przezroczyste {color:#aaaaaa;}
