@charset "utf-8";

body			                                    { font-family: Helvetica, Tahoma, Verdana; font-size: 12px; color: #bcbcbc; background: url('../images/back.gif') #404737; background-repeat: repeat-x; text-align: center; margin: 0; }
img 			                                    { display: block; border: 0; }

a:link, a:visited                             { font-family: Tahoma, Verdana; font-size: 12px; color: #a20200; font-weight: normal; text-decoration: none; }
a:hover                                       { font-family: Tahoma, Verdana; font-size: 12px; color: #a20200; font-weight: normal; text-decoration: underline; }

a:link.info_link, a:visited.info_link         { font-family: Tahoma, Verdana; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; }
a:hover.info_link                             { font-family: Tahoma, Verdana; font-size: 13px; color: red; font-weight: normal; text-decoration: underline; }



#container                                    { width: 900px; position: relative; top: 13px; background: #ffffff; border: 1px solid #6f7163; margin: 0 auto; text-align: left; }
* html #container                                    { width: 902px; position: relative; top: 13px; background: #ffffff; border: 1px solid #6f7163; margin: 0 auto; text-align: left; }
.belka                                        { width: 900px; height: 40px; background: url('../images/belka_back.gif'); background-repeat: repeat-x; border-bottom: 1px solid #6f7163; }
.belka a                                      { color: #ffffff; }
.belka.menu                                   { width: 900px; height: 40px; background: #ffffff; border-bottom: 1px solid #6f7163; }
#header                                       { width: 900px; height: 200px; background: url('../images/top.jpg'); background-repeat: no-repeat; }
.img_logo                                     { position: relative; top: 42px; left: 18px; }
#header a                                     { color: #ffffff; }
.belka_tekst_l                                { position: relative; top: 12px; left: 20px; }

.belka_tekst_r                                { position: relative; top: 12px; left: 492px; }
.belka_tekst_r2                                { position: relative; top: 12px; left: 425px; }
.el_menu                                      { width: 179px; height: 40px; display: block; float: left; text-align: center; font-size: 13px; border-left: 1px solid #6f7163; border-top: 1px solid #6f7163; }
.el_menu2                                     { width: 178px; height: 40px; display: block; float: left; text-align: center; font-size: 13px; border-left: 1px solid #6f7163; border-right: 1px solid #6f7163; border-top: 1px solid #6f7163; }

a:link.menu_link, a:visited.menu_link         { width: 179px; height: 28px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; background: url('../images/belka_back.gif'); background-repeat: repeat-x; padding-top: 12px; }
a:hover.menu_link                             { width: 179px; height: 28px; display: block; color: #fbe591; font-weight: bold; text-decoration: none; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }
a:link.menu_link2, a:visited.menu_link2       { width: 178px; height: 28px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; background: url('../images/belka_back.gif'); background-repeat: repeat-x; padding-top: 12px; }
a:hover.menu_link2                            { width: 178px; height: 28px; display: block; color: #fbe591; font-weight: bold; text-decoration: none; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }

* html a:link.menu_link, * html a:visited.menu_link         { width: 179px; height: 40px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; background: url('../images/belka_back.gif'); background-repeat: repeat-x; padding-top: 12px; }
* html a:hover.menu_link                             { width: 179px; height: 40px; display: block; color: #fbe591; font-weight: bold; text-decoration: none; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }
* html a:link.menu_link2, * html a:visited.menu_link2       { width: 178px; height: 40px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; background: url('../images/belka_back.gif'); background-repeat: repeat-x; padding-top: 12px; }
* html a:hover.menu_link2                            { width: 178px; height: 40px; display: block; color: #fbe591; font-weight: bold; text-decoration: none; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }


.content                                      { clear: both; float: left; background: #ffffff; border-top: 1px solid #6f7163; border-left: 1px solid #6f7163; border-right: 1px solid #6f7163;}
* html .content                               { clear: both; float: left; position: relative; top: -16px; background: #ffffff; border: 1px solid #6f7163; }

.menu_l                                       { display: block; float: left; width: 179px; background: #004f00; padding-bottom: 10px; }
.menu_l a                                     { color: #ffffff; }
.menu_l2                                      { display: block; float: right; width: 168px; background: #004f00; padding-bottom: 10px; }
* html .menu_l2                               { display: block; float: right; width: 168px; background: #004f00; padding-bottom: 10px; text-align: left; padding-left: 0;}
.menu_l2 a                                    { color: #ffffff; }

.body_content                                 { display: block; float: left; width: 540px; background: #ffffff; padding-bottom: 10px; }

h1                                            { margin-top: 10px; margin-bottom: 10px; font-family: Tahoma, Verdana; font-size: 15px; color: #ffffff; position: relative; left: 15px; }
.hasz                                         { font-family: Helvetica, Tahoma, Verdana; font-size: 15px; color: #ffe900; font-weight: normal; }
h2                                            { margin-top: 10px; margin-bottom: 10px; font-family: Helvetica, Tahoma, Verdana; font-size: 15px; color: #004f00; position: relative; left: 30px; }
h3                                            { font-family: Helvetica, Tahoma, Verdana; font-size: 13px; color: #a20200; position: relative; left: 15px; }
.nawi                                         { position: relative; left: 8px; color: #ffe900; }

.data                                         { color: #bcbcbc; font-size: 12px; font-weight: normal; }
.img_akt                                      { float: left; margin-right: 6px; margin-bottom: 3px; }
.akt_body                                     { display: block; padding-left: 15px; padding-right: 15px; color: #454545; }

a:link.link_more, a:visited.link_more         { float: right; font-family: Helvetica, Tahoma, Verdana; font-size: 12px; color: #a20200; font-weight: normal; text-decoration: none; }
a:hover.link_more                             { float: right; font-family: Helvetica, Tahoma, Verdana; font-size: 12px; color: #a20200; font-weight: normal; text-decoration: underline; }

.stopka                                       { clear: both; float: left; width: 900px; height: 40px; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }
* html .stopka                                { clear: both; float: left; margin-top: -16px; width: 900px; height: 40px; background: url('../images/menu_back.gif'); background-repeat: repeat-x; }
.count                                        { color: #000000; }
.stopka a                                     { color: #ffffff; }
.mainDiv {
  margin-left: 8px;
}

.dropMenu
{
  filter:alpha(opacity=100);
}

.menu_link_project2 {
font-size: 15px;
}

a:link.menu_link_project2, a:visited.menu_link_project2 { 
font-family: Tahoma, Verdana; 
font-size: 12px; 
color: #ffffff; 
padding-left: 20px;
font-weight: normal; 
text-decoration: none; 
}
a:hover.menu_link_project2 { 
font-family: Tahoma, Verdana; 
font-size: 12px; 
color: #ffffff; 
padding-left: 20px;
font-weight: normal; 
text-decoration: underline; 
}

.formularz                                    { display: block; margin-top: 10px; }
.kontakt_input                                { width: 266px; height: 31px; background: url("../images/input_back.gif"); border: 0; vertical-align: middle; margin-left: 5px; padding-top: 8px; padding-left: 5px; color: #ffffff; margin-bottom: 10px; }
.kontakt_form                                 { display: block; height: 50px; vertical-align: middle;  width: 384px; text-align: right; margin-left: 35px; }
.kontakt_textarea                             { display: block; vertical-align: top; margin-left: 44px; }
.textarea_wyglad                              { width: 497px; height: 223px; background: url("../images/textarea_back.gif"); border: 0; vertical-align: top; margin-left: 5px; color: #ffffff; padding-top: 8px; padding-left: 5px; }
.form_submit                                  { margin-top: 15px; margin-bottom: 10px; margin-left: 180px; }


a.testowa {
    color: #ffffff !important;
}

a:hover.testowa {
    color: #ffffff !important;
}
