@charset "utf-8";
.main {
}
body {
margin: 0;
padding: 0;
font-family: "Trebuchet MS";
font-size: 11px;
color: #333333;
background: url(../images/main_back.jpg) top left repeat-x;
}
a {
font-family: "Trebuchet MS";
font-size: 11px;
color: #48BAEA;
text-decoration: none;
}
a:hover {
font-family: "Trebuchet MS";
font-size: 11px;
color: #E6010D;
text-decoration: none;
}
font.blue_title {
font-family: "Trebuchet MS";
font-size: 15px;
font-weight: bold;
color: #0067B0;
}
a.news_title {
font-family: "Trebuchet MS";
font-size: 15px;
font-weight: bold;
color: #0067B0;
text-decoration: none;
}
a.news_title:hover {
font-family: "Trebuchet MS";
font-size: 15px;
font-weight: bold;
color: #E6010D;
text-decoration: none;
}
a.foot_link {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
word-spacing: normal;
}
a.foot_link:hover {
font-size: 11px;
font-weight: bold;
color: #E6010D;
text-decoration: none;
word-spacing: normal;
}
a.top_menu {
font-size: 14px;
font-weight: bold;
color: #0067B0;
text-decoration: none;
margin-left: 6px;
margin-right: 6px;
}
a.top_menu:hover {
font-size: 14px;
font-weight: bold;
color: #E6010D;
text-decoration: none;
margin-left: 6px;
margin-right: 6px;
}
a.white_link {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin-right: 41px;
}
a.white_link:hover {
font-size: 14px;
font-weight: bold;
color: #E6010D;
text-decoration: none;
margin-right: 41px;
}
#main_frame {
width: 981px;
text-align: left;
}
#logo {
float: left;
width: 338px;
height: 141px;
text-align:left;
}
#top_menu {
float: right;
width: 643px;
height: 141px;

text-align:left;
background: url(../images/top_menu_back.jpg) top left repeat-x;
}
#middle_menu {
clear: both;
width: 981px;
height: 34px;
padding-top: 3px;
text-align: right;

}
#tm {
display:inline-block;
padding-top: 5px;
}
#search {
display: inline-block;
float: left;
}#search form {
padding: 0;
margin: 0;
}
#search_input {
width: 207px;
padding-left: 5px;
padding-right: 5px;
height: 21px;
padding-top: 2px;
margin-top: 1px;
background: url(../images/s_input.jpg) top right no-repeat;
font-size: 14px;
color: #0053a1;
border: none;
}
#spacer1 {
width:981px;
height: 16px;
}
/* index tables*/
#column1 {
width: 443px;
border-right: solid 1px #A9A9A9;
padding-right: 24px;
text-align: left;
}
#column2 {
width: 309px;
border-right: solid 1px #A9A9A9;
padding-left: 14px;
padding-right: 11px;
text-align: left;
}
#column1b {
width: 161px;
border-right: solid 1px #A9A9A9;
text-align: left;
}
#column2b {
width: 590px;
border-right: solid 1px #A9A9A9;
padding-left: 25px;
padding-right: 25px;
text-align: left;
}
#column2c {
width: 768px;
border-right: solid 1px #A9A9A9;
padding-left: 25px;
padding-right: 25px;
text-align: left;
}
#column2d {
width: 751px;
border-right: solid 1px #A9A9A9;
padding-left: 25px;
padding-right: 25px;
text-align: left;
}
#column3 {
width: 158px;
padding-left: 14px;
padding-right: 6px;
text-align: left;
}
#foot_menu {
width: 981px;
height: 25px;
padding-top: 9px;
background: url(../images/foot_back.jpg) top left no-repeat;
text-align: center;
color: #FFFFFF;
margin-top: 24px;
margin-bottom: 14px;
word-spacing: 20px;
}
#foot {
width: 981px;
text-align: right;
}
div.realizacje_pic {
display: table-cell;
width: 139px;
min-width: 139px;
height: 131px;
margin: 3px;
border: solid 1px #0067B0;
text-align: center;
vertical-align: middle;
}
#galeria_button {
float: right;
padding-top: 26px;
}
div.gal_img {
display: inline-block;
margin: 6px;
vertical-align:top;
width: 184px;
}
div.g_t {
font-size: 23px;
font-weight: bold;
color: #3267A9;
font-family: "Trebuchet MS";
padding-bottom: 10px;
border-bottom: solid 1px #7F7F7F;
}
#gal_tree a {
display: block;
font-size: 12px;
color: #C85327;

padding-bottom: 10px;
border-bottom:  solid 1px #7F7F7F;
}
#gal_tree a:hover {
display: block;
font-size: 12px;
color: #3267A9;

padding-bottom: 10px;
border-bottom:  solid 1px #7F7F7F;
}
#gal_tree a.curr {
display: block;
font-size: 12px;
color: #3267A9;

padding-bottom: 10px;
border-bottom:  solid 1px #7F7F7F;
}
