@charset "utf-8";

/* CSS Document */



body {

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

background:url(../gfx/page_bg.jpg) fixed;

background-position: center top;

background-repeat:no-repeat;

}



#container {

width: 908px;

margin:auto;

}



#page {

width: 908px;

margin:auto;

border-left: 1px solid #e6ddda;

border-right: 1px solid #e6ddda;

}



#header {

width: 908px;

height: 127px;

position: relative;

}

div.vcard {

position: absolute;

right: 0;

top: 10px;

color:#21269E;

font-size: 12px;

}

div.vcard a {color:#107B12;}

#header_logo {

width: 448px; 

height: 127px; 

margin-left: 230px;

float:left;

margin-right:-10px;

}

#header_logo h1 {

margin: 0 auto;
text-align:center;
color:#21269E;
font-size: 18px;

}

#header_links {

width: 235px;

height: 40px;

float:right;

margin-top: 0px;

margin-top: 87px;

}



#top_menu {

width: 908px;

height: 66px;

background-image:url(../gfx/top_menu_bg.jpg);

}



#top_menu_right {

width: 40px;

height: 53px;

margin-right: 30px;

margin-top: 5px;

float:right;

}



.menu_top_item {

width: 119px;

height: 66px;

float:left;

line-height: 66px;

text-align:center;

background-image:url(../gfx/menu_top_separator.png);

background-position:right;

background-repeat:no-repeat;

}



.menu_top_item a, .menu_top_item_last a {

font-size: 14px;

color:#FFFFFF;

text-decoration:none;

display:block;

width: 119px;

height: 66px;

}



.menu_top_item a:visited, .menu_top_item_last a:visited {

font-size: 14px;

color:#FFFFFF;

text-decoration:none;

}



.menu_top_item a:hover, .menu_top_item_last a:hover {

font-size: 14px;

color:#FFFFFF;

text-decoration:underline;

}



.menu_top_item_last {

width: 119px;

height: 66px;

float:left;

line-height: 66px;

text-align:center;

}



#left_menu {

width: 232px;

}



.left_menu_header {

width: 187px;

height: 47px;

background-image:url(../gfx/left_menu_header_bg.png);

line-height: 47px;

padding-left: 45px;

}



.left_menu_header a, .left_menu_header a:visited {

display: block;

width: 187px;

height: 47px;

color: #21269e;

font-size: 14px;

text-decoration:none;

font-weight:bold;

}



.left_menu_header a:hover {

text-decoration:underline;

}



#left_menu ul{

margin: 10px 0px 10px 40px;

padding: 0px;

}



#left_menu li{

height: 20px;

line-height: 20px;

background-image:url(../gfx/left_menu_pointer.png);

background-repeat:no-repeat;

background-position:left;

padding-left: 15px;

}



#left_menu li a, #left_menu li a:visited {

color: #4e4e4e;

text-decoration:none;

}



#left_menu li a:hover {

color: #4e4e4e;

text-decoration:underline;

}



#content_header {

width: 676px;

height: 274px;

}



#content_breadcrumbs {

width: 660px;

height: 29px;

background-image:url(../gfx/breadcrumbs_bg.jpg);

background-repeat:no-repeat;

line-height: 29px;

color:#ffffff;

padding-left: 16px;

font-size: 12px;

}

#content_breadcrumbs p {display:inline; }

#content_breadcrumbs p a, #content_breadcrumbs p a:visited  {

color:#ffffff;

font-size: 12px;

text-decoration:none;

}



#content_breadcrumbs p a:hover {

color:#ffffff;

font-size: 12px;

text-decoration:underline;

}

#content_breadcrumbs h2 {

color:#ffffff;

font-size: 14px;

text-decoration:none;

display: inline;

}

#content_breadcrumbs h2 a, #content_breadcrumbs h2 a:visited  {

color:#ffffff;

font-size: 14px;

text-decoration:none;

}

#content_breadcrumbs h2 a:hover {

color:#ffffff;

font-size: 14px;

text-decoration:underline;

}



#content_content {

padding: 25px;

width: 626px;

}



#content_footer_top {

width: 631px;

text-align:right;

height: 27px;

line-height: 27px;

color: #107b12;

font-size: 10px;

padding-right: 45px;

}



#content_footer_top a, #content_footer_top a:visited {

color: #107b12;

font-size: 10px;

text-decoration:none;

margin: 0px 5px 0px 5px;

}



#content_footer_top a:hover {

color: #107b12;

font-size: 10px;

text-decoration:underline;

}



#content_footer_bottom {

width: 631px;

text-align:right;

height: 27px;

line-height: 27px;

color: #107b12;

font-size: 10px;

padding-right: 45px;

}



#content_footer_bottom a, #content_footer_bottom a:visited {

color: #107b12;

font-size: 10px;

text-decoration:none;

margin: 0px 5px 0px 5px;

}



#content_footer_bottom a:hover {

color: #107b12;

font-size: 10px;

text-decoration:underline;

}



#footer {

width: 908px;

height: 60px;

float:none;

clear: both;

}



#footer_kojarzenie {

width: 863px;

height: 26px;

background-image:url(../gfx/footer_kojarzenie_bg.jpg);

line-height: 26px;

padding-right: 45px;

text-align:right;

font-size:10px;

color:#d6d6d6;

border-left: 1px solid #e6ddda;

border-right: 1px solid #e6ddda;

}



#footer_left {

width: 400px;

float:left;

height: 25px;

line-height: 25px;

font-size: 10px;

color: #696969;

padding-left: 45px;

}



#footer_right {

width: 400px;

float:right;

height: 25px;

line-height: 25px;

font-size: 10px;

color: #696969;

text-align:right;

padding-right: 45px;

}



#footer_left a, #footer_right a, #footer_left a:visited, #footer_right a:visited {

font-size: 10px;

color: #696969;

text-decoration: none;

}



#footer_left a:hover, #footer_right a:hover {

font-size: 10px;

color: #696969;

text-decoration: underline;

}

 

a {

color:#21269e;

text-decoration:none;

}



a:visited {

color:#21269e;

text-decoration:none;

}



a:hover {

color:#21269e;

text-decoration:underline;

}





.cleaner {

float: none;

clear:both;

}



.message-good, .message-bad, .message-info  {

	padding: 10px 10px 10px 40px;

	margin-bottom: 10px;

	background-position: 7px 7px;

	background-repeat: no-repeat;

}



.message-good {

	border: 1px solid #cae49c;

	color: #516f1b;

	background-color: #f3ffd0;

	background-image: url(../gfx/accept-big.png)

}



.message-good a {

	color: #516f1b;

}



.message-bad {

	border: 1px solid #ffdede;

	color: #ce0000;

	background-color: #fff1f1;

	background-image:  url(../gfx/exclamation-big.png);

}



.message-bad a {

	color: #ce0000;

}



.message-info {

	border: 1px solid #ededb3;

	background-color: #ffffcc;

	background-image:  url(../gfx/information-big.png);

}


