a {
text-decoration: none;
font-size: 11px;
color: #808080;
}

a:hover {
color: #000;
text-decoration: underline;
}

.mail {
text-decoration: none;
font-size: 11px;
color: #804040;
}

.mail:hover {
text-decoration: underline;
color: #802020;
}

.link {
text-decoration: none;
font-size: 11px;
color: #006080;
}

.link:hover {
text-decoration: underline;
color: #37849d;
}

body {
margin: 0;
font-size: 12px;
font: 83%/1.4 Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
background: #e6e6e6;
}

/* Pola ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#wrapper-top, #wrapper-bottom {height: 250px; background-attachment: no-fixed;}
#wrapper-top {background: url(/img/gradient_top.gif) top repeat-x;}
#wrapper-bottom {background: url(/img/gradient_bottom.gif) bottom repeat-x; margin: -250px 0 0 0;}

.submenu {
display: block;
width: 173px;
padding-bottom: 7px;
padding-top: 7px;
color: #666666;
background: #f1fbf6;
background: url(/img/sub.png) top;
}

.submenu:hover {
background-position:bottom;
color:black;
}

.submenu_last {
display:block;
width:173px;
padding-bottom:7px;
padding-top:7px;
color:#666666;
background:#f1fbf6;
background-image: url(/img/sub_last.png);
background-position:top;
}

.submenu_last:hover {
background-position:bottom;
color:black;
}

.text {
padding:10px;
padding-top:5px;
}

.g_1 {
width:920px;
background:#496963;
margin:0px auto;
}

.g_2 {
width:918px;
margin:0px auto;
background:#fbfbfb;
overflow:hidden;
}

.left {
float:left;
margin-left:25px;
margin-right:25px;
margin-top:30px;
}

.menu_middle_1 {
background:#496963;
width:175px;
}

.menu_middle_2 {
background-image: url(/img/grad.png);
background-repeat:repeat-y;
background-attachment:no-fixed;
width:173px;
margin:0px auto;

}

.center {
width:468px;
float:left;
margin-top:30px;
}

.pf_middle_1 {
background:#496963;
width:468px;
}

.pf_middle_2 {
background-image: url(/img/p_grad.png);
background-repeat:repeat-y;
background-attachment:no-fixed;
width:466px;
margin:0px auto;
}

.right {
float:right;
margin-right:25px;
margin-left:25px;
margin-top:30px;
}

/* Top-y ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.g_top {
background-image: url(/img/g_top.png);
width:920px;
height:60px;
margin:0px auto;
}

.p_top {
background-image: url(/img/p_top.png);
width:468px;
height:30px;
}

.menu_top {
background-image: url(/img/m_top_left.png);
width:175px;
height:30px;
}

.menu_topp {
background-image: url(/img/m_bottomm.png);
width:175px;
height:25px;
}

.baner {
background-image: url(/img/baner.png);
width:700px;
height:130px;
margin:0px auto;
}

#cCon-top {
background: url(/img/ban.png);
width: 960px;
height: 150px;
margin:0 auto -6px auto;
}


/* Bottom-y ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.menu_bottom {
background-image: url(/img/m_bottom.png);
width:175px;
height:25px;
}

.p_bottom {
background-image: url(/img/p_bottom.png);
width:468px;
height:25px;

}

#bottom {
width: 920px;
height: 123px;
margin: 0 auto;
background: transparent url(/img/g_bottom2.png);
position: relative;
z-index: 2;
color: #4c4c4c;
font-size: 11px;
}

#bottom a {color: #496963;}
#bottom a:hover {color: #ff4500; text-decoration: none;}

#foot-left, #foot-center, #foot-right {float: left; margin: 23px 0 0 22px;}

#foot-center {margin: 23px 0 0 200px;}
#foot-right {float: right; margin: 23px 22px 0 0; color: #ccc;}

.linia {
background-image: url(/img/linia.png);
width:440px;
height:1px;
background-repeat:no-repeat;
background-attachment:no-fixed;
margin-top:3px;
}

.sing {
background-image: url(/img/sing.png);
width:16px;
height:16px;
}

.a {
width:48px;
height:96px;
float:right;
margin-bottom:-52px;
position: relative; z-index: 1
}

.16 {
background-image: url(/img/16.png);
width:16px;
height:16px;
}