body {	padding: 0px;
	margin: 0px;
	font: 11px tahoma, arial, sans-serif;
	line-height: 1.7em;
	background: #fff;
	color: #454545;
}

a, table {color: #3c4259;
	text-decoration: none;
	font: 11px tahoma, arial, sans-serif;
}

a:hover {color: #3c4259;
	text-decoration: underline;
	font: 11px tahoma, arial, sans-serif;
}

a.menu_t {color: #f3f4f7;
	text-decoration: none;
	font: 12px arial, tahoma, sans-serif;
	font-weight: bold;
}

a.menu_t:hover {color: #ffffff;
	text-decoration: none;
	font: 12px arial, tahoma, sans-serif;
	font-weight: bold;
}

.menu_t_sep {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: -17px;
}

a.white {color: #fff;
	text-decoration: none;
	font: 11px tahoma, arial, sans-serif;
}

a.white:hover {color: #fff;
	text-decoration: underline;
	font: 11px tahoma, arial, sans-serif;
}

a.brown, .brown {color: #98665E;
	text-decoration: none;
	font: 11px tahoma, arial, sans-serif;
}

a.brown:hover {color: #98665E;
	text-decoration: underline;
	font: 11px tahoma, arial, sans-serif;
}

a.bold_blue {color: #3c4259;
	text-decoration: none;
	font: bold 11px tahoma, arial, sans-serif;
	line-height: 2;
}

a.bold_blue:hover {color: #3c4259;
	text-decoration: underline;
	font: bold 11px tahoma, arial, sans-serif;
	line-height: 2;
}

a.blue_y {color: #3c4259;
	text-decoration: none;
	font: 11px tahoma, arial, sans-serif;
}

a.blue_y:hover {color: #ff9000;
	text-decoration: none;
	font: 11px tahoma, arial, sans-serif;
}

a.bold_m, .bold_m {color: #686868;
	text-decoration: none;
	font: bold 13px arial, tahoma, sans-serif;
}

a.bold_m:hover {color: #3c4259;
	text-decoration: none;
	font: bold 13px arial, tahoma, sans-serif;
}

.brown2 {color: #98665E;
	font: 11px tahoma, arial, sans-serif;
	margin-top: 4px;
}

p {	margin: 0 0 5px 0;
}

h1 {	font: normal 1.7em tahoma, arial, sans-serif;
	padding: 0;
	margin: 0 0 12px 0;
	color: #3C4259;
	}

h2 {	font: normal 2.0em tahoma, arial, sans-serif;
	padding: 0;
	margin: 0 0 6px -2px;
	}
	
h3 {	font: normal 2.2em tahoma, arial, sans-serif;
	padding: 0;
	margin: 0 0 0px -2px;
	color: #3C4259;
	}
	
h4 {	font: normal 3.3em arial, tahoma, arial, sans-serif;
	padding: 0;
	margin: 0 0 0px -2px;
	color: #98665E;
	}
	
h5 {	font: normal 2.4em arial, tahoma, arial, sans-serif;
	padding: 0;
	margin: -19px 0 66px -2px;
	color: #5C648A;
	}
	
h6 {	font: normal 2.4em tahoma, arial, sans-serif;
	padding: 0;
	margin: 0 0 -13px -2px;
	color: #3C4259;
	}
	
#gray { color: #9a9a9a;
	background: none;
	margin-bottom: 20px;
}

h1 a, h2 a { color: #000;
	background: inherit;
	text-decoration: none;
}

ul {	margin: 0;
	padding: 0;
}

li {
	list-style: url(../img/b_1_li.gif);
	margin-left: 19px;
	margin-bottom: 2px;
	}
	
li.dok {
	list-style: url(../img/b_1_li_dok.gif);
	margin-left: 15px;
	margin-bottom: 2px;
	}

img { border: 0; }

#gl {	margin: 0px;
	width: 920px;
	background: #eaeaea;
	padding-left: 2px;
}

#top_link_d {color: #3c4259;
	font: 11px tahoma, arial, sans-serif;
	text-align:right;
	padding-right:19px;
}


#box {  margin-right: 5px;
	background: #eaeaea url(../img/box.png) no-repeat;
	width: 221px;
	height: 145px;
	float: left;
}

#box_in {  margin-left: 19px;
	margin-top: 15px;
	background: none;
	width: 190px;
	height: 74px;
	color: #98665E;
	font: 11px tahoma, arial, sans-serif;
}

#box_in_r {  margin-left: 13px;
        margin-top: 12px;
	background: none;
	width: 221px;
	padding-left: 5px;
	color: #98665E;
	font: 11px tahoma, arial, sans-serif;
}

#box_in_l {  margin-left: 13px;
	background: none;
	width: 620px;
	padding-left: 5px;
	padding-top: 12px;
	color: #3c4259;
	font: 11px tahoma, arial, sans-serif;
}

#box_in_bot {
        text-align:right;
	margin-top:11px;
	margin-right:7px;
}

#shortcuts {
	width: 900px;
	height: 130px;
	background: #666f98 url(../img/shortcuts_bg.png) no-repeat;
	margin-top: 5px;
	margin-left: 9px;
}

#shortcuts_in_1 {
	color: #fff;
	font: 11px tahoma, arial, sans-serif;
	background: none;
	padding-top: 25px;
	padding-left: 168px;
	float: left;
}

#shortcuts_in_2 {
	color: #fff;
	font: 11px tahoma, arial, sans-serif;
	background: none;
	padding-top: 25px;
	padding-left: 22px;
	float: left;
}

#down_info {
	width: 910px;
	background: none;
	margin-top: 16px;
	margin-bottom: 16px;
	color: #454e6b;
	font: 11px tahoma, arial, sans-serif;
	text-align: right;
	margin-right: 10px;
}

#g11 {
	width: 655px;
	height: 337px;
	background: #eaeaea url(../img/1_1_bg.png) no-repeat;
}

#g12 {
	width: 245px;
	height: 337px;
	background: #eaeaea url(../img/1_2_bg.png) no-repeat;
	float: left;
}

#g21 {
	width: 655px;
	height: 182px;
	background: #eaeaea url(../img/2_1_bg.png) no-repeat;
}

#g22 {
	width: 245px;
	height: 182px;
	background: #eaeaea url(../img/2_2_bg.png) no-repeat;
	float: left;
}

#box_gl_inside {
	width: 651px;
	margin-right: 4px;
	background: #ffffff;
	padding-bottom: 8px;
}

#box_gl_up {
	width: 651px;
	height: 4px;
	font-size: 1px;
	margin-right: 4px;
	background: #fff url(../img/box_gl_up.png) no-repeat;
}

#box_gl_down {
	width: 651px;
	height: 4px;
	font-size: 1px;
	margin-right: 4px;
	margin-bottom: 8px;
	background: #fff url(../img/box_gl_down.png) no-repeat;
}

#box_bot_more_links {
	width: 624px;
	height: 24px;
	background: #fff url(../img/bg_box_bot_links.png) no-repeat;
	margin-left: -4px;
	margin-top: 11px;
}

#box_bot_more_links_l {
	width: 290px;
	background: none;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	color: #98665E;
}

#box_bot_more_links_r {
	width: 312px;
	background: none;
	text-align: right;
	padding-right: 8px;
	padding-top: 5px;
	float: right;
	color: #98665E;
}

#menu_r_up {
	width: 249px;
	height: 4px;
	font-size: 1px;
	background: #fff url(../img/menu_up.png) no-repeat;
	float: left;
	margin-left: -4px;
}

#menu_r_inside {
	width: 249px;
	background: #eaeaea url(../img/menu_inside.png) repeat-y;
	float: left;
	padding-bottom: 4px;
	margin-left: -4px;
}

#menu_r_nag {font: normal 1.7em tahoma, arial, sans-serif;
	padding-bottom: 7px;
	margin: 12px 12px 3px 21px;
	background: none;
	color: #98665e;
	}
	
#menu_r_item {font: normal 1.1em tahoma, arial, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px 12px 0px 21px;
	background: none;
	color: #3c4259;
	border-top: 0px solid #eaeaea;
	border-right: 0px solid #eaeaea;
	border-bottom: 0px solid #eaeaea;
	}
	
#menu_r_item_c {font: normal 1.1em tahoma, arial, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 21px;
	margin: 0px 12px 0px 0px;
	background: #fff;
	color: #3c4259;
	border-top: 0px solid #eaeaea;
	border-right: 0px solid #eaeaea;
	border-bottom: 0px solid #eaeaea;
	background: #fff url(../img/menu_inside_c.png) no-repeat;
	z-index: 4;
	position: relative;
	}
	
#menu_r_item_c2 {font: normal 1.1em tahoma, arial, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 21px;
	margin: 0px 12px 0px 0px;
	background: #fff;
	color: #3c4259;
	border-top: 0px solid #eaeaea;
	border-right: 0px solid #eaeaea;
	border-bottom: 0px solid #eaeaea;
	background: #fff url(../img/menu_inside_c2.png) no-repeat;
	z-index: 4;
	position: relative;
	}

#menu_r_down {
	width: 249px;
	height: 4px;
	font-size: 1px;
	background: #fff url(../img/menu_down.png) no-repeat;
	float: left;
	margin-bottom: 7px;
	margin-left: -4px;
}

#glowny_bg { margin: 0px auto;
	width: 980px;
	background: #fff;
}

#logo_nag { margin: 0 0 11px 0;
	padding: 10px 0 10px 0;
}

#top_info { line-height: 17px;
	float: right;
	color: #434a5a;
	background: #fff;
	margin: 12px 5px 7px 0;
	text-align: right;
	height: 74px;
}

#menu_tab { padding: 3px 0;
	margin: 0 0 0px 0;
	float: left;
}

#menu_tab li { list-style: none;
	display: inline;
	margin: 0;
}

#menu_tab li a {
	text-decoration: none;
	padding: 5px 22px;
	margin-right: 2px;
	background: #454545 url(../img/b_0.png) repeat-x;
	font-weight: bold;
	color: #fff;
	}

#menu_tab li a:hover{
	color: #fff;
	text-decoration: underline;
}

#menu_tab li a.akt{
	background: #a8cfff url(../img/b_1.png) repeat-x;
	color: #454545;
	padding: 5px 22px;
}

#menu_tab .key { text-decoration: underline; }

.prawy_art_yellow li a { background-image: url(../img/li.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 2px 12px;
}

form, form p { margin: 0;
	padding: 0;
	line-height: 25px;
}

.search { width: 170px;
	border: 1px solid #357994;
	background: #fff;
	color: #454545;
	padding: 2px;
	margin: 0;
	font-weight: normal;
	font-size: 1.0em;
}

.in_send { width: 170px;
	border: 1px solid #b1b1b1;
	background: url('../img/bg_input.png') #fff repeat-x;
	color: #454545;
	padding: 4px;
	margin: 0;
	font-weight: normal;
	font-size: 1.0em;
	width: 100%;
	height: 24px;
}

.button { border: 0px;
}

#lewy {
	float: left;
	width: 635px;
	margin: 0 0 10px 0;
}

.tab_mini {
	margin: 0 0 10px 0;
	padding: 8px;
	background: #ffffff url(../img/bgt.gif) repeat-x;
	color: #434a5a;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: right;
	width: 484px;
}

.lewy_art {
	margin: 0px 0 10px 0;
	background: #fff url(../img/bgt.gif) repeat-x;
	color: #454545;
	padding: 15px 15px 10px 10px;
	width: 608px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.data { font-size: 1.0em;
	padding: 0 0 0 2px;
	color: #434a5a;
}

.img_d {
	float: left;
	clear: left;
	border: 1px solid #ccc;
	background: #eee;
	color: #000;
	width: 200px;
	height: 150px;
	margin: 0 15px 10px 0;
}

.lewy_pod {
	background: #f4f4f4;
	color: #434a5a;
	border: 1px solid #ccc;
	padding: 8px 5px 5px 5px;
	margin: 0 0px 15px 0;
	width: 623px;
}

#prawy {
	float: right;
	width: 314px;
	margin: 0 0 10px 0;
}

.prawy_art {
	border-bottom: 1px solid #aad0ff;
	border-left: 1px solid #aad0ff;
	border-right: 1px solid #aad0ff;
	padding: 5px 8px 3px 8px;
	margin: 0 0 7px 0;
	background: #ddecff url(../img/bgt_blue.png) repeat-x;
	color: #454545;
	line-height: 1.5em;
}

.prawy_art_zolty {
	border: 1px solid #fffce1;
	padding: 8px;
	margin: -3px 0 7px 0;
	background: #fffce1;
	color: #454545;
}

.prawy_art_bialy {
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 5px 8px 0px 8px;
	margin: -4px 0 7px 0;
	background: #fff url(../img/bgt.gif) repeat-x;
	color: #454545;
	line-height: 1.5em;
}

.img { float: left;
	margin: 0 9px -2px 0;
}

.pod_prawy_art {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 11px 7px 7px 7px;
	margin: 0 0 10px 0;
	background: #fff;
	color: #454545;
}

#stopka {
	clear: both;
	color: #434a5a;
	background: #fff url(../img/pod_menu.png) repeat-x;
	padding: 10px 15px 5px 5px;
	width: 940px;
}

#bg_bottom {
	clear: both;
        background: #fff url(../img/pod_menu.png) repeat-x;
	width: 960px;
	margin-bottom:-8px;
}

#bg_top {
	clear: both;
        background: #fff url(../img/bg.png) repeat-x;
	width: 960px;
	height: 26px;
}

#form_top_div {
        float: right;
	width: 150px;
	height: 36px;
	margin-bottom: -3px;
	background: none;
}

.form_top_inp {
        width: 120px;
	height: 21px;
	float: left;
	margin-left: 7px;
	margin-top: 3px;
	border: 1px solid #45526b;
	font: 11px tahoma, arial, sans-serif;
	padding-top: 3px;
	padding-left: 3px;
	color: #525b7b;
	background: url('../img/bg_input.png') #fff repeat-x;
}

.form_top_but {
        float: left;
	margin-left: 2px;
	margin-top: 3px;
}

#tooltip {
	background-color: #4e597d;
	border: 0px solid #818181;
	color: #ffffff;
  	font: 11px tahoma, verdana, arial, sans-serif;
  	padding: 5px;
  	position: absolute;
  	margin-top: 1px;
  	filter: alpha(opacity=90);
  	-moz-opacity:.90;
  	opacity:.90;
}

div.title {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        background: none;
        padding-left: 3px;
        padding-top: 3px;
        padding-bottom: 5px;
        font-weight: bold;
}

div.title_in {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        background: none;
        padding-bottom: 3px;
        padding-left: 3px;
        padding-right: 3px;
}

#nr_foto_open_index {
	background-color: #4e597d;
	color: #ffffff;
  	font: 11px tahoma, verdana, arial, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
  	position: absolute;
  	margin: 0px;
  	filter: alpha(opacity=90);
  	-moz-opacity:.90;
  	opacity:.90;
  	width: 100%;
}

#index_letter {
	float: right;
	font-size: 58px;
	font-weight: bold;
	font-family: arial, tahoma, verdana;
	color: #d9d9d9;
	padding-right: 18px;
	margin-top: -25px;
}

#index_letter_f {
	float: right;
	font-size: 58px;
	font-weight: bold;
	font-family: arial, tahoma, verdana;
	color: #d9d9d9;
	padding-right: 18px;
	margin-top: -10px;
}
