/* CSS Document */


#main {margin:auto; width: 995px; clear:both; z-index: 1; background-color:#ffffff; top: -300}
#content {
	margin:0;
	background-color: #FFFFFF;
	z-index: 1;
	position: relative;
	top: 0px;
	left: 0px;
}
body {
	background-color: #ffffff;
	padding: 0;
	margin: 0
}
#table_t {
	left:0px;
	top:0px;
	width:995px;
}
.input_w {
width:340px;
}
a {
	color: #1C3B6A;
}
a:hover, a:active {
	color: #006699;

}
.lllogo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	width: 452px;
	position: absolute;
	left: 5px;
	top: 63px;
	height: 53px;
}
.logo_top_one {
	background-image: url(images/14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_top_one_eng {
	background-image: url(images/14eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_top_one_deu {
	background-image: url(images/14deu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_top_one_2 {
	background-image: url(images/logo_top_left.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_top_one_2_eng {
	background-image: url(images/logo_top_left_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_top_one_2_deu {
	background-image: url(images/logo_top_left_deu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.content_bg {
	background-color: #cae4ff;
	background-image: url(images/content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_l_bg {
	background-color: #C50C38;
}
.menu_l_t {
	background-image: url(images/menu_l_mini.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.r_b1 {
	background-image: url(images/r_b1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bottom_b_c {
	background-image: url(images/bottom_b_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.page2_08 {
	background-image: url(images/page2_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.link_pink {
	color: #1C3B6A;
}
.link_pink_panther {
	color: #C50C38;
}
.txt_c_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3B6A;
	letter-spacing: normal;
	line-height: 25px;
	font-weight: bold;
	text-align: justify;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.txt_c_1_nojustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3B6A;
	letter-spacing: normal;
	line-height: 23px;
	padding: 15px 15px 6px;
	font-weight: bold;
	text-align: left;
}
.txt_c_1_nojustify_k {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3B6A;
	letter-spacing: normal;
	line-height: 23px;
	padding: 1px 15px 6px;
	font-weight: bold;
	text-align: left;
}
.txt_c_1_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C50C38;
	letter-spacing: normal;
	line-height: 23px;
	font-weight: bold;
	text-align: justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C50C38;
	border-right-color: #C50C38;
	border-bottom-color: #C50C38;
	border-left-color: #C50C38;
	margin-top: 3px;
	padding-top: 3px;
}
.txt_c_1_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	letter-spacing: normal;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C50C38;
	border-right-color: #C50C38;
	border-bottom-color: #C50C38;
	border-left-color: #C50C38;
	margin-top: 3px;
	padding-top: 3px;
}
.txt_c_1_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	letter-spacing: normal;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	margin-top: 3px;
	padding-top: 3px;
}
.txt_tit_1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	color: #C50C38;
	line-height: 16px;
	margin-top: 35px;
	margin-left: 55px;
}
.r_b_t {
	background-image: url(images/r_b_t.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 108px;
	width: 22px;
}
.r_b {
	background-image: url(images/r_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 22px;
}
.top_l_p {
	background-image: url(images/top_l_p.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ttr_r {
	background-image: url(images/page2_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
}
.top_r_r {
	background-image: url(images/top_r_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_l_style {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin: 5px;
	padding-top: 5px;	
}
.nav_1l a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 12pt;
	display: block;
}
.nav_1l a:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	text-indent: 12pt;
	display: block;

}




.nav_top {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/11.jpg);
	height: 39px;
	width: 980px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3B6A;
	white-space: nowrap;
	float: right;
}
.copyright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3B6A;
	white-space: nowrap;
	float: right;
	padding-top: 11px;
}
#copyright_npc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3B6A;
	text-decoration: none;
	font-weight: bold;
}
#copyright_npc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3B6A;
	text-decoration: underline;
	font-weight: bold;
}
.prawo {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/6.jpg);
	height: 160px;
	width: 506px;
	white-space: nowrap;
}
.finanse {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/9.jpg);
	height: 168px;
	width: 506px;
}

.strony_internetowe {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/8.jpg);
	height: 158px;
	width: 506px;
}
.technika {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/7.jpg);
	height: 176px;
	width: 506px;
}
.tlumacze_przysiegli {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/5.jpg);
	height: 174px;
	width: 474px;
}
.tlumaczenia_ustne {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/4.jpg);
	height: 182px;
	width: 474px;
}
.marketing {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/3.jpg);
	height: 179px;
	width: 474px;
}
.audio_video {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/2.jpg);
	height: 180px;
	width: 474px;
}
.left_bg {
	background-image: url(images/left_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.right_bg {
	background-image: url(images/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.prawo_trans_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #C11233;
}
.reklama {
	font-family: Tahoma, Arial, Verdana;
	font-size: 1px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: inline;
}
.prawo_trans_content {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	width: 252px;
	position: absolute;
	left: 7px;
	top: 373px;
	height: 96px;
}
.finanse_trans_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 25px;
	padding-left: 20px;
	color: #C11233;
}
.finanse_trans_title_deu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 22px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 25px;
	padding-left: 20px;
	color: #C11233;
}
.finanse_trans_content {
	position: absolute;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 273px;
	left: 219px;
	top: 544px;
	height: 131px;
	float: right;
}
.strony_trans_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 1px;
	color: #C11233;

}
.strony_trans_content {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 252px;
	float: right;
	position: absolute;
	left: 19px;
	top: 690px;
	height: 110px;
}
.technika_trans_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 15px;
	color: #C11233;

}
.technika_trans_content {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 252px;
	float: right;
	position: absolute;
	left: 232px;
	top: 848px;
	height: 118px;
}

.tlumacze_trans_content{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 225px;
	float: right;
	position: absolute;
	left: 532px;
	top: 311px;
	height: 134px;}
.tlumacze_trans_title{
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 0px;
	color: #C11233;
	}
	.tlumacze_trans_title_deu{
	font-family: Tahoma, Arial, Verdana;
	font-size: 22px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 0px;
	color: #C11233;
	}

.tlumacze_u_trans_content{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 224px;
	float: right;
	position: absolute;
	left: 733px;
	top: 477px;
	height: 118px;
}
.tlumacze_u_trans_content_eng{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 193px;
	float: right;
	position: absolute;
	left: 733px;
	top: 477px;
	height: 118px;
}
.tlumacze_u_trans_title{
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #C11233;
	}

.marketing_trans_content{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 221px;
	float: right;
	position: absolute;
	left: 543px;
	top: 659px;
	height: 118px;}
.marketing_trans_title{
	font-family: Tahoma, Arial, Verdana;
	font-size: 24px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #C11233;
	}

.audio_trans_content{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #111926;
	text-align: justify;
	white-space: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 209px;
	float: right;
	position: absolute;
	left: 741px;
	top: 838px;
	height: 103px;}
.audio_trans_title{
	font-family: Tahoma, Arial, Verdana;
	font-size: 23px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #C11233;
	}

.nav_m_style {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	text-align: center;
padding-top: 2px;
margin: inherit;
}
.nav_menu_style_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	display: inline;
	text-decoration: none;
	background-image: url(images/pypec_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 1em;
	margin-left: 2px;
	padding-left: 10px;
	margin-top: 2px;
}

.nav_menu_style_txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	display: inline;
	text-decoration: underline;
}
.left_pad {
	margin-left: 15px;
	padding-left: 15px;
}



.calc_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3B6A;
	letter-spacing: normal;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #1C3B6A;
	background-color: #F1F1F1;
	margin: 1px 4px 4px;
}
.cals_input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #1C3B6A;
	background-color: #FFFFFF;
	clear: right;
	padding-left: 30px;
}
.calc_txt_min {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #1C3B6A;
	font-weight: normal;
	padding-left: 15px;
	text-align: left;
	padding-top: 5px;
	display: inline;
	width: 400px;
}
.calc_bg_blue {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1C3B6A;
	display: block;
	height: 40px;
	padding-top: 12px;
	padding-left: 30px;

}
.calc_wynik {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #1C3B6A;
	background-color: #F4F4F4;
	font-weight: bold;
	text-align: center;
	clear: both;
	border-top: none #F4F4F4;
	border-right: none #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	border-left: none #F4F4F4;
	margin-left: 2px;
	padding-left: 2px;
}
.blue_tlo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #1C3B6A;
	border: 1px none #1C3B6A;
	font-weight: bold;

}
.calc_main_edycja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3B6A;
	letter-spacing: normal;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #1C3B6A;
	background-color: #F1F1F1;
	margin: 1px 4px 4px 4px;
}

