@charset "utf-8";

body {
font-family: Tahoma, Verdana; 
font-size: 11px; 
margin: 0;
background: url(../images/gradient.gif) #777777;
background-repeat: repeat-x;
color: #b2b2b2;
text-align: left;
}

a {
outline: none;
}

img { 
border: 0; 
}

h1 { 
font-family: Trebuchet MS, Tahoma, Verdana; 
font-size: 20px; 
font-weight: normal; 
color: #8d0000;
margin: 0;
padding: 0;
padding-left: 20px;
padding-bottom: 5px;
}

a:link.menu, a:visited.menu { 
font-family: Trebuchet MS, Tahoma, Verdana;
font-size: 12px; 
color: #ffffff; 
text-decoration: none; 
}
a:hover.menu { 
font-family: Trebuchet MS, Tahoma, Verdana;
font-size: 12px; 
color: #ffffff; 
text-decoration: underline; 
}

a:link, a:visited { 
font-family: Tahoma, Verdana;
font-size: 13px; 
color: #000000; 
text-decoration: none; 
}
a:hover { 
font-family: Tahoma, Verdana;
font-size: 13px; 
color: #8d0000; 
text-decoration: none; 
}

.container {
width: 900px;
margin: 0 auto;
text-align: center;
background: #ffffff;
}

.inside {
clear: both;
float: left;
background: #ffffff;
}

.lewa {
width: 300px;
float: left;
margin-top: 14px;
padding-bottom: 14px;
}

.prawa {
width: 600px;
float: right;
margin-top: 14px;
position: relative;
left: -5px;
padding-bottom: 14px;
}

*html .prawa {
width: 600px;
float: right;
margin-top: 14px;
position: relative;
left: -5px;
margin-bottom: 14px;
margin-right: 7px;
}

* html .prawa {
width: 550px;
float: right;
margin-top: 14px;
position: relative;
left: 0px;
margin-bottom: 14px;
}

.tresc {
text-align: center;
margin: 0 auto;
margin-top: 14px;
Font-family: Tahoma, Verdana, Arial;
font-size: 13px;
color: #363636;
}

.ramki {
clear: both;
margin: 0 auto;
float: left;
position: relative;
left: 9px;
}

*html .ramki {
clear: both;
margin: 0 auto;
float: left;
position: relative;
left: 0px;
}

.tresc_container {
clear: both;
display: block;
margin: 0 auto;
width: 582px;
background: url(../images/back_bor.gif);
background-repeat: repeat-y;
text-align: left;
}

.tresc_format {
display: block;
padding: 5px;
}

.menu_container {
clear: both;
display: block;
width: 272px;
border: 1px solid #bdbdbd;
margin: 0 auto;
text-align: center;
margin-top: 14px;
}

.menu {
display: block;
margin: 0 auto;
width: 235px;
height: 23px;
border-left: 1px solid white;
border-right: 1px solid white;
text-align: left;
padding-left: 35px;
padding-top: 5px;
}

a:link.menu, a:visited.menu {
background: url(../images/menu_off.gif);
}
a:hover.menu {
background: url(../images/menu_on.gif);
}

.mainDiv {
  margin-left: 0px;
}

.dropMenu
{
  filter:alpha(opacity=100);
  text-align: left;
}

.menu_link_project2 {
font-size: 12px;
}

.numer {
font-size: 8px;
color: #8d0000;
padding-left: 10px;
}

a:link.menu_link_project2, a:visited.menu_link_project2 { 
font-family: Trebuchet MS, Tahoma, Verdana; 
font-size: 12px; 
color: #000000; 
padding-left: 5px;
font-weight: normal; 
text-decoration: none; 
}
a:hover.menu_link_project2 { 
font-family: Trebuchet MS, Tahoma, Verdana; 
font-size: 12px; 
color: #8d0000; 
padding-left: 5px;
font-weight: normal; 
text-decoration: none; 
}

.top_flagi {
display: block;
width: 900px;
margin: 0 auto;
text-align: right;
padding-right: 18px;
margin-bottom: 10px;
margin-top: 80px;
}

.img_flaga {
margin-right: 10px;
}

.stopka {
clear: both;
width: 900px;
margin: 0 auto;
font-family: Tahoma, Verdana;
font-size: 11px;
color: #e3e2e0;
}

.stopka_lewa {
display: block;
float: left;
margin-top: 15px;
margin-left: 20px;
}

.stopka_prawa {
display: block;
float: right;
margin-top: 15px;
margin-right: 20px;
}

a:link.stopka_link, a:visited.stopka_link {
font-weight: bold;
text-decoration: none;
color: #ffffff;
}

a:hover.stopka_link {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}
