
.empty {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:auto;
	width:0;
	font-size: 0;
	line-height: 1px;
}

.fl {
	float:left;
}

.fr {
	float: right;
}



/* general rules */
body {
 padding: 0;
 margin: 0;
 font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
 font-size: 11px;
 color: #7c7b79;
 /*filter: gray; */
}
.body {
 background-color: #a8a89f;
}
div {
 text-align: left;
}
.maxHeight {
 border: none;
 vertical-align: top;
 height: 100%;
}
form {
 padding: 0;
 margin: 0;
}
img {
 border: none;
}
a {
 text-decoration: none;
 color: #9e0029;
}
a:hover {
  text-decoration: underline;
  color: #9e0029;
}
#main_div {
 background-color: white;
 width: 773px;
 height: auto;
 text-align: center;
 padding: 0 3px 0 3px;
}
#content_div {
 width: 773px;
 height: auto;
}
.new_line {
 clear: both;
}
.text {
 font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
 font-size: 11px;
 color: #444;
}
.left_side {
 vertical-align: top;
 width: 174px;
 height: auto;
 background-color: #00264a;
}
.right_side {
 vertical-align: top;
 width: 185px;
 height: auto;
 background-color: #858680;
}
.center_side {
 vertical-align: top;
 width: 412px;
 height: auto;
}
.center_side .seach_results .header {
 height: 36px;
 background-image: url(images/under_top_right_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 0 15px;
 color: #dadee4;
 width: auto;
}
.center_side .seach_results .header .top {
	clear:both;
	color:#FEFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:14px;
}
.center_side .seach_results .header .bottom {
	clear:both;
	color:#ADADA9;
	font-family:Tahoma,Arial,Helvetica,Verdana,Sans-Serif;
	font-size:9px;
	height:11px;
}
.narrow_side {
 width: 1px;
 height: auto;
}
.wide_center_side {
 vertical-align: top;
 width: 598px;
 height: auto;
}
/* top panel */
#top {
 height: 30px;
 width: 773px;
 text-align: center;
}
#top .top1 {
 width: auto;
}
#top .top1, #top .top1 a {
 height: 26px;
 background-color: #9e0029;
/* background-color: #89b601; */
 color: white;
 text-decoration: none;
}
#top .top1 div {
 float: left;
 padding-top: 5px;
}
#top .top1 .text1 {
 padding-left: 15px;
}
#top .top1 h1 {
 font-family: tahoma, arial, verdana, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin: 0;
}
#top .top1 h2 {
 font-family: verdana, sans-serif;
 font-size: 9px;
 font-style: italic;
 font-weight: normal;
 margin: 0 0 0 2px;
}
#top .top1 .right1 {
 float: right;
 padding: 5px 6px 0px 6px;
}
#top .top1 .right2 {
 float: right;
 color: #c7626e;
/* color: #bcc858; */
 padding: 5px 6px 0px 6px;
}
#top .top2 {
 height: 4px;
 background-color: #cc7a8f;
/* background-color: #bcd56d; */
}
#top_panel {
 background-image: url(images/top_bkg2.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 width: 773px;
 height: 145px;
 text-align: center;
}
#top_panel .top_panel1 {
 background-repeat: no-repeat;
 background-position: top right;
 height: 125px;
 padding: 20px 0 0 13px;
}
#top_panel .top_panel1 #logo {
 float: left;
 width: 150px;
 padding: 15px 0 0 0;
}
#top_panel .top_panel1 .head {
 background-image: url(images/top_panel_head_bkg1.gif);
 background-repeat: no-repeat;
 background-position: top left;
 float: left;
 height: 65px;
 width: 320px;
 margin: 0 0 0 22px;
 padding: 25px 0 0 30px;
}
#top_panel .top_panel1 .head .head_text {
 width: 285px;
 text-align: center;
 padding: 3px 0 0 0;
}
#top_panel .top_panel1 .head .head_text h1 {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 color: #363636;
 font-weight: normal;
 margin: 0;
}
#top_panel .top_panel1 #path {
 clear: both;
 height: 14px;
 width: auto;
}
#top_panel .top_panel1 #path div {
 float: left;
}
#top_panel .top_panel1 #path .dot {
 padding: 2px 5px 0 0;
}
#top_panel .top_panel1 #path .text {
 width: 720px;
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 color: #363636;
}
#top_panel .top_panel1 #path .text a {
 color: #363636;
 text-decoration: underline;
}
#top_panel .top_panel1 .bottom_line {
 background-image: url(images/top_bottom_center_bkg.png);
 background-repeat: repeat-x;
 position: relative;
 left: 162px;
 top: 11px;
 z-index: 100;
 width: 412px;
 height: 10px;
}
#top_panel .top_panel2 {
 height: 10px;
}
#top_panel .top_panel2 div {
 float: left;
 height: 10px;
}
#top_panel .top_panel2 .div1 {
 background-image: url(images/top_bottom_left_bkg.png);
 background-repeat: repeat-y;
 width: 175px;
}
#top_panel .top_panel2 .div2 {
 background-image: url(images/top_bottom_center_bkg.png);
 background-repeat: repeat-x;
 width: 412px;
}
#top_panel .top_panel2 .div3 {
 background-image: url(images/top_bottom_right_bkg.png);
 background-repeat: repeat-y;
 width: 186px;
}
/* left column layout */
.left_side .column {
 float: left;
 width: 174px;
 background-color: white;
 height: auto;
}
.left_side .header {
 width: 154px;
 height: 36px;
 background-image: url(images/under_top_left_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 0 10px;
 color: #dadee4;
}
.left_side .header .top {
 height: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.left_side .header .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 clear: both;
}
.left_side .sections a {
 text-decoration: none;
 color: white;
}
.left_side .sections {
 background-color: #455f77;
 width: auto;
 text-align: center;
}
.left_side .sections .section_separator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #576e84;
}
.left_side .sections table {
 width: 172px;
}
.left_side .sections .section {
 color: white;
 background-color: #455f77;
 width: 100%;
 height: auto;
}
.left_side .sections .section .arrow {
 width: 8px;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .section .link {
 width: 142px;
 height: auto;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .section_selected {
 color: white;
 width: 170px;
 height: auto;
 padding: 1px 2px 1px 2px;
 background-color: #8091a7;
}
.left_side .sections .section_selected .arrow {
 width: 8px;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .section_selected .link {
 width: 140px;
 height: auto;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .subsection {
 color: #dadee4;
 background-color: #31475f;
 width: 170px;
 height: auto;
 margin: 0 2px 0 2px;
}
.left_side .sections .subsection a {
 color: #dadee4;
}
.left_side .sections .subsection .arrow {
 width: 15px;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .subsection .link {
 width: 135px;
 height: auto;
 float:left;
 padding: 5px 0 5px 10px;
}
.left_side .sections .subsection_selected {
 color: #dadee4;
 background-color: #8091a7;
 width: 170px;
 height: auto;
 margin: 0 2px 0 2px;
}
.left_side .sections .subsection_selected a {
 color: #dadee4;
}
.left_side .sections .subsection_selected .arrow {
 width: 15px;
 float:left;
 padding: 5px 0 5px 10px;
 margin-left: -2px;
}
.left_side .sections .subsection_selected .link {
 width: 135px;
 height: auto;
 float:left;
 padding: 5px 0 5px 10px;
 margin-left: -2px;
}

.left_side .sections .infoprawna_childrens {
 color: #dadee4;
 background-color: #31475f;
 width: 170px;
 height: auto;
 margin: 0 2px 0 2px;
 text-align:left;
 vertical-align:middle;
}

.left_side .sections .infoprawna_childrens .infoprawna_arrow {
  text-align:right;
}


.left_side .under_menu1 {
 width: 100%;
 height: 24px;
 background-image: url(images/under_left_menu_bkg1.png);
 background-repeat: repeat-x;
}
.left_side .under_menu2 {
 width: 100%;
 height: 24px;
 background-image: url(images/under_left_menu_bkg2.png);
 background-repeat: repeat-x;
}
.left_side .services {
 color: white;
 background-color: #415d78;
 line-height: 95%;
}
.left_side .services a {
 text-decoration: none;
 color: #e5e5e5;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 /*font-weight: bold;*/
}
.left_side .services .service {
 width: 154px;
 height: 100%;
 background-color: #00264a;
 padding: 8px 10px 9px 10px;
}
.left_side .services .service_selected {
 width: 154px;
 height: 100%;
 background-color: #00264a;
 padding: 8px 10px 9px 10px;
}
.service_selected {
 color: #e5e5e5;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 /*text-transform: uppercase;*/
}
.left_side .services .subservice {
 width: 154px;
 height: 100%;
 background-color: #415d78;
 padding: 8px 10px 9px 10px;
}
.left_side .services .subservice_selected {
 width: 150px;
 height: 100%;
 background-color: #8091a7;
 margin: 1px 2px 1px 2px;
 padding: 8px 10px 9px 10px;
}
.left_side .services .service_separator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #546d85;
}
.left_side .services .subservice .arrow {
 width: 8px;
 float:left;
 padding: 0 8px 3px 0;
 margin-top: -1px;
}
.left_side .services .subservice_selected .arrow {
 width: 8px;
 float:left;
 padding: 0 8px 3px 0;
 margin-top: -1px;
}
.left_side .services .open_service_separator {
 background-image: url(images/left_services_separator.png);
 background-repeat: repeat-x;
 clear: both;
 height: 15px;
 width: 100%;
}
.left_side .bannersInfo {
 color: #fff;
 /*letter-spacing: 16px;*/
 text-align: center;
 background-color: #00264a;
 /*text-transform: uppercase;*/
 font-size: 9px;
 padding: 15px 0 10px 0;
}
.left_side .bannersInfo a {
  color: #fff;
}
.left_side .banners {
 clear: both;
 background-color: #00264a;
}
.left_side .banners div {
 clear: both;
 display: block;
 text-align: center;
 color: white;
 padding: 10px 0 10px 0;
}
.left_side .banners div a {
 color: white;
}
/* content space layout */
.center_side .column {
 float: left;
 width: 412px;
 height: auto;
}
/* center column (narrow) */
.center_side .header {
 width: 412px;
 height: 45px;
 background-image: url(images/under_top_center_bkg.png);
 background-repeat: repeat-x;
}
.center_side .header div {
 float: left;
}
.center_side .header .caption {
 margin: 9px 10px 0 10px;
 color: #dadee4;
 width: auto;
}
.center_side .header .caption .top {
 height: auto;
 width: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.center_side .header .caption .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 clear: both;
 /*width: 90%;*/
}



div.center_top_box {
	background-color: #ffffff;
	width: 100%;
	height: 206px;
}
	div.center_top_box_img{
		float: left;
	}
		div.center_top_box_img a{
			font-size: 0;			
		}
			div.center_top_box_img img{
				margin: 1px 0;
				border: none;			
			}
	div.center_top_box_green{
		color: #d6d6d6;
		font-family: Arial,Helvetica,sans-serif;
		float: left;
		background-color: #8191a8;
		text-align: center;
		font-size: 18px;
		width: 205px;
		height: 49px;
		cursor: pointer;
	}
		div.center_top_box_green p{
			padding: 0;
			padding-top: 13px;
			margin: 0;
		}
		div.center_top_box_green p b{
			color: #ffffff;
		}
	div.center_top_box_red{
		color: #ffffff;
		font-family: Arial,Helvetica,sans-serif;
		float: left;
		background-color: #9e072a;
		text-align: center;
		font-size: 10px;
		font-weight: bold;
		line-height: 16px;
		width: 206px;
		height: 49px;
		margin-left: 1px;
	}	
		div.center_top_box_red p{
			padding: 0;
			padding-top: 9px;
			margin: 0;
		}
			div.center_top_box_red p span{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 20px;
			}

.center_narrow_top {
 background-image: url(images/infoline_bkg2.jpg);
 background-repeat: no-repeat;
 background-position: top;
 width: 100%;
 height: 169px;
 padding: 23px 0 0 0;
}
.center_narrow_top .position {
 width: 179px;
 height: 41px;
 background-image: url(images/center_top_bkg1.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 margin: 0 0 3px 10px;
 padding: 3px 0 0 15px;
 vertical-align: top;
}
.center_narrow_top_en {
 background-image: url(images/infoline_bkg_en.jpg);
 background-repeat: no-repeat;
 background-position: top;
 width: 100%;
 height: 190px;
 padding: 23px 0 0 0;
}
#advancedSearchBtn {
  padding: 123px 0 0 20px;
}
.center_narrow_top_de {
 background-image: url(images/infoline_bkg_de.jpg);
 background-repeat: no-repeat;
 background-position: top;
 width: 100%;
 height: 190px;
 padding: 23px 0 0 0;
}
.content .text {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 padding: 8px 50px 8px 20px;
 clear: both;
 color: #7c7b79;
 font-size: 9px;
}
.center_narrow {
 background-image: url(images/center_bkg2.png);
 background-repeat: repeat-x;
 background-position: top left;
 height: auto;
 width: auto;
}
.center_narrow .title_panel {
 width: 100%;
 height: 43px;
 background-image: url(images/content_title_bkg1.png);
 background-repeat: repeat-x;
}
.center_narrow .title_panel div {
 float: left;
}
.center_narrow .title_panel .caption {
 margin: 9px 10px 0 10px;
 width: auto;
 color: #dadee4;
}
.center_narrow .title_panel .caption .top {
 height: auto;
 width: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.center_narrow .title_panel .caption .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 /*width: 90%;*/
 clear: both;
}
.main_caption {
 margin: 15px 10px 0 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FEFFFF;
 text-align:left;
}
.center_narrow .content {
 clear: both;
 height: auto;
 width: auto;
 padding-bottom:15px;
}
.center_narrow .news {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 padding: 15px 50px 0 20px;
 height: auto;
 width: auto;
}
.center_narrow .news div.title {
 float: left;
 color: #305687;
 font-size: 10px;
 font-weight: bold;
 height: auto;
 /*width: 240px;*/
}
.center_narrow .news a.title {
 color: #305687;
 font-size: 10px;
 font-weight: bold;
}
.center_narrow .news .date {
 float: right;
 color: #e30025;
 font-size: 10px;
 font-weight: bold;
 height: auto;
 width: auto;
}
.center_narrow .news .subtitle {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 font-weight: bold;
 padding: 2px 20px 0 0;
 height: auto;
 width: auto;
 clear: both;
}
.center_narrow .news2 {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 padding: 5px 50px 0 20px;
 height: 15px;
 width: auto;
}
.center_narrow .news2 div.title {
 float: left;
 color: #305687;
 font-size: 10px;
 font-weight: bold;
 height: auto;
 width: 240px;
}
.center_narrow .news2 a.title {
 color: #305687;
 font-size: 10px;
 font-weight: bold;
}
.center_narrow .news2 .date {
 float: right;
 color: #e30025;
 font-size: 10px;
 font-weight: bold;
 height: auto;
 width: auto;
}
.center_narrow .news .abstract {
 clear: both;
 color: #7c7b79;
 font-size: 9px;
 height: auto;
 width: auto;
}
.center_narrow .content .news_archive {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 11px;
 width: auto;
  height: auto;
 text-align: right;
 padding: 15px 30px 0 0;
 font-weight: bold;
}
.center_narrow .news_header {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 11px;
 font-weight: bold;
 padding: 15px 50px 0 20px;
 color: #9e0029;
 clear: both;
 height: 18px;
}
.center_narrow .news_header div {
 float: left;
 height: 100%;
 padding: 0 10px 0 0;
}
.center_narrow .header_separator {
 clear: both;
 background-color: #b85971;
 height: 1px;
 margin: 0 30px 0 15px;
}
.center_narrow .header_separator2 {
 clear: both;
 background-color: #b85971;
 height: 1px;
 margin: 0 30px 10px 15px;
}
.center_narrow .attachments {
 display: block;
 clear: both;
 padding: 15px 30px 15px 15px;
}
.center_narrow .attachments .separator {
 background-color: #a0adbe;
 width: 100%;
 height: 4px;
 clear: both;
}
.center_narrow .attachments .file {
 float: left;
 width: 50%;
}
.center_narrow .attachments .head {
 clear: both;
 color: #9e0029;
 font-weight: bold;
}
.center_narrow .attachments .file .dot {
 float: left;
 padding: 4px 5px 0 0;
 width: 6px;
}

.center_narrow .attachments .file .dot2 {
 float: left;
 padding: 4px 5px 0 0;
 width: 6px;
}
.center_narrow .attachments .file .title {
 float: left;
 padding: 0 8px 0 0;
 width: 160px;
}
.center_narrow .attachments .file .title a {
 color: #4a4842;
 text-decoration: underline;
}
.center_narrow .details {
 padding: 15px;
 font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
 font-size: 11px;
 color: #444;
 text-align: justify;
}
.center_narrow .search_details {
 /*padding: -10px 10px 0 20px;*/
 padding: 0 10px 0 20px;
 width: auto;
 height: auto;
}
/* right column */
.right_side .column {
 float: left;
 width: 185px;
 height: auto;
}
.right_side .header {
 width: 160px;
 /*height: 36px;*/
 background-image: url(images/under_top_right_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 7px 15px;
 color: #dadee4;
}
.right_side .header .top {
 /*height: 14px;*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.right_side .header .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #adada9;
 clear: both;
}
.right_side .services {
 background-color: #adada9;
 padding: 1px 0 0 0;
}
.right_side .services a {
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: white;
 font-size:11px;
 font-weight:bold;
 line-height:90%;
 letter-spacing:-1px;
}
.right_side .services .separator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #adada9;
}
.right_side .serv {
 clear: both;
 color: white;
 background-color: #a4a4a0;
 height: 100%;
 padding: 8px 10px 8px 15px;
}
.right_side .serv_selected {
 clear: both;
 color: white;
 height: 100%;
 background-color: #949490;
 padding: 8px 10px 8px 15px;
}
.right_side .login {
 clear: both;
 height: 76px;
 background-image: url(images/right_login_bkg1.png);
 background-repeat: repeat-x;
 color: white;
 font-weight: bold;
 padding: 12px 0 0 15px;
}
.right_side .rightInfo {
 clear: both;
 background-image: url(images/right_info.jpg);
 background-repeat: repeat-x;
 color: white;
 padding: 15px 10px 10px 10px;
 height: auto;
 background-color: #7B7C75;
}
.right_side .rightInfo a {
  color: #fff;
  font-weight: bold;
}
.right_side .loginInfo {
 clear: both;
 background-image: url(images/right_login_bkg1.png);
 background-repeat: repeat-x;
 color: white;
 font-weight: bold;
 padding: 15px;
 text-transform: uppercase;
}
.right_side .loginInfo a {
  color: white;
}
.right_side .login div {
 clear: both;
 height: 18px;
 padding: 2px 0 1px 0;
}
.right_side .login div div {
 clear: none;
 float: left;
 height: 16px;
 padding: 0;
}
.right_side .login input {
 font-family: Arial, Helvetica, sans-serif;
 color: #727272;
 font-size: 11px;
 font-weight: normal;
}
.right_side .login #username {
 height: 12px;
 width: 150px;
}
.right_side .login #passwd {
 height: 12px;
 width: 110px;
}
.right_side .register {
 clear: both;
 height: 19px;
 padding: 8px 0 0 15px;
 background-image: url(images/right_register_bkg1.png);
 background-repeat: repeat-x;
}
.right_side .register div {
 float: left;
 color: #ebebea;
 padding-right: 8px;
}
.right_side .register a {
 color: #ebebea;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.right_side .separator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #b8b9b5;
}
.right_side .lang {
 clear: both;
 height: 22px;
 padding: 8px 0 0 15px;
 color: #535355;
 background-image: url(images/right_lang_bkg1.png);
 background-repeat: repeat-x;
}
.right_side .lang div {
 float: left;
 padding-right: 7px;
}
.right_side .under_lang {
 clear: both;
 height: 16px;
 background-color: #b8b9b5;
}
.right_side .under_lang div {
 clear: both;
 height: 14px;
 background-color: #858680;
}
.right_side .bannersInfo {
 color: #fff;
 /*letter-spacing: 16px;*/
 text-align: center;
 background-repeat: repeat-x;
 /*text-transform: uppercase;*/
 padding: 10px 0 10px 0;
 font-size: 9px;
}
.right_side .bannersInfo a {
  color: #fff;
}
.right_side .banners {
 clear: both;
 background-color: #b8b9b5;
}
.right_side .banners div {
 clear: both;
 display: block;
 text-align: center;
 color: white;
 padding: 10px 0 10px 0;
}
.right_side .banners div a {
 color: white;
}
/* wide center */
.wide_center_side .column {
 float: left;
 width: 598px;
 height: auto;
}
.wide_center_side .leftheader {
 float: left;
 width: 412px;
 height: 45px;
 background-image: url(images/under_top_center_bkg.png);
 background-repeat: repeat-x;
}
.wide_center_side .leftheader div {
 float: left;
}
.wide_center_side .leftheader .caption {
 width: 350px;
 padding: 9px 10px 0 10px;
 color: #dadee4;
}
.wide_center_side .leftheader .caption .top {
 height: 16px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.wide_center_side .leftheader .caption .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 clear: both;
 width: 90%;
}
.wide_center_side .rightheader {
 float: right;
 width: 160px;
 height: 36px;
 background-image: url(images/under_top_right_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 0 15px;
 color: #dadee4;
}
.wide_center_side .rightheader .top {
 height: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.wide_center_side .rightheader .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #adada9;
 clear: both;
}
.wide_center_side .content {
 clear: both;
 height: 100%;
 width: 568px;
 padding: 15px 15px 10px 15px;
 background-image: url(images/wide_center_bkg1.png);
 background-repeat: repeat-x;
 background-position: top left;
}
.wide_center_side .big_separator {
 clear: both;
 background-color: #b5b6b3;
 height: 4px;
 width: 100%;
 margin: 4px 0 4px 0;
}
.wide_center_side .content .subcontent {
 clear: both;
 width: 556px;
 padding: 0 0 0 12px;
}
.wide_center_side .subcontent .separator {
 clear: both;
 height: 1px;
 width: 556px;
 background-image: url(images/horiz_dots1.gif);
 background-repeat: repeat-x;
}
.wide_center_side .subcontent .header {
 width: 556px;
 clear: both;
 padding: 5px 0 5px 0;
}
.wide_center_side .subcontent .header .title {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 color: #002b63;
 float: left;
}
.wide_center_side .subcontent .header .type {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 10px;
 color: #183861;
 float: right;
}
.wide_center_side .subcontent .header .date {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 10px;
 color: #e30025;
 float: right;
 padding: 0 2px 0 15px;
}
.wide_center_side .subcontent .abstract {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 color: #4f4f4f;
 clear: both;
 width: 556px;
 padding: 5px 0 5px 0;
}
.wide_center_side .content .attachments {
 clear: both;
 padding: 5px 20px 10px 12px;
}
.wide_center_side .content .attachments .separator {
 background-color: #a0adbe;
 width: 100%;
 height: 4px;
 clear: both;
}
.wide_center_side .content .attachments .file {
 float: left;
 width: 33%;
}
.wide_center_side .content .attachments .head {
 clear: both;
 color: #9e0029;
 font-weight: bold;
}
.wide_center_side .content .attachments .file .dot {
 display: inline;
 width: 6px;
 float: left;
 margin: 4px 5px 0 0;
}

.wide_center_side .content .attachments .file .dot2 {
 display: inline;
 width: 6px;
 float: left;
 margin: 4px 5px 0 0;
}
.wide_center_side .content .attachments .file .title {
 display: inline;
 float: left;
 margin: 0 5px 0 0;
}
.wide_center_side .content .attachments .file .title a {
 color: #4a4842;
 text-decoration: underline;
}
/* lower space */
#lower_div {
 background-color: white;
 height: auto;
 text-align: center;
 clear: both;
 width: 779px;
}
/* bottom panel - underneath content space*/
#under_content {
 width: 100%;
 height: 10px;
 background-image: url(images/under_content_bkg1.png);
 background-repeat: repeat-x;
}
/* bottom partners zone */
#lower_div .partners {
 text-align: center;
 width: 100%;
 background-color: white;
}
#lower_div .partners table {
 text-align: center;
 width: 100%;
 background-color: white;
}
#lower_div .partners table td {
 height: 100%;
 vertical-align: middle;
 text-align: center;
 padding: 5px 5px 5px 5px;
}
#lower_div .partners table td a {
 color: #4f4f4f;
}
#lower_div .partners table td a:hover {
 text-decoration: none;
 color: #4f4f4f;
}
/* bottom red panel */
#bottom {
 background-image: url(images/under_content_bkg2.png);
 background-repeat: repeat-x;
 padding: 0 3px 0 3px;
 height: 47px;
 width: 773px;
 text-align: center;
 clear:both;
 font-size: 9px;
}
#bottom .top1 {
 padding-top: 8px;
 height: 32px;
 width: auto;
}
#bottom .top1 .text1 {
 padding-left: 15px;
}
#bottom .top1 .text1, #bottom .top1 .text2, #bottom .top1 .text2separator {
 padding-top: 12px;
 float: left;
 width: auto;
}
#bottom .top1, #bottom .top1 a {
 background-color: #9e0029;
 color: white;
 text-decoration: none;
}
#bottom .top1 .left {
 float: left;
 padding-top: 5px;
}
#bottom .top1 .right1 {
 float: right;
 padding: 13px 6px 0px 6px;
}
#bottom .top1 .right2 {
 float: right;
 color: #c7626e;
 padding: 13px 6px 0px 6px;
}
#bottom .top1 h1 {
 font-family: tahoma, arial, verdana, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin: 0;
}
#bottom .top1 h2 {
 font-family: verdana, sans-serif;
 font-size: 9px;
 font-style: italic;
 font-weight: normal;
 margin: 0 0 0 2px;
}
#temida {
  position:absolute;
  left:230px;
  top:200px;
  display:none;
  width: 835px;
  height: 730px;
  background-color: #9e0029;
  text-align: center;
}
#temidaCloseButton {
  text-align: right;
}
/* search - center form */
.search {
 padding: 10px 10px 10px 10px;
 width: auto;
 height: auto;
}
.search .radio_top {
 width: 100%;
 height: 29px;
 color: #002b63;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}
.search .radio_top div {
 float: left;
 width: 50%;
 height: 24px;
 padding: 5px 0 0 0;
 background-image: url(images/vert_dots1.gif);
 background-repeat: no-repeat;
 background-position: left;
}
.search .search_form {
 clear: both;
}
.search .search_form .top {
 width: 100%;
 background-color: #b5b6b3;
 height: 4px;
 margin: 8px 0 0 0;
}
.search .search_form .content {
 width: auto;
 height: auto;
 background-color: #f5f5f3;
 padding: 10px 10px 10px 10px;
}
.search .search_form .content .input {
 padding: 5px 0 5px 0;
 color:#4F4F4F;
}
.search .search_form .content .input .name {
 padding: 0 0 3px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}
.search .search_form .content .input .dropdown {
 height: auto;
}
.search .search_form .content .input .dropdown select {
 border: 1px solid #858680;
 font-size: 11px;
 font-family: arial, sans-serif;
 width:250px;
 padding:1px;
 color:#4F4F4F;
}
.search .search_form .content .input .textinput input {
 border: 1px solid #858680;
 font-size: 11px;
 font-family: arial, sans-serif;
 height: 16px;
 width: 250px;
 padding:1px;
 color:#4F4F4F;
}
.search .search_form .content .submit {
 padding: 5px 20px 5px 0;
 width: auto;
 text-align: right;
}
.search .search_form .bottom {
 width: 100%;
 background-color: #b5b6b3;
 height: 4px;
 margin: 0 0 16px 0;
}
/* search - results */
.results_sort {
 width: auto;
 height: auto;
 background-color: #bebfba;
 padding: 8px 8px 8px 8px;
}
.results_sort .dropdown {
 padding: 0 0 5px 0;
}
.results_sort .dropdown select {
 font-size: 10px;
 font-weight: bold;
 width: 100%;
 font-family: Arial, Tahoma, sans-serif;
 padding: 1px;
}
.results_sort .button {
 width: auto;
 text-align: right;
}
.results {
 margin: 0 0 10px 0;
 width: auto;
 height: auto;
 clear: both;
 background-color: #f0f0ec;
}
.results .element {
 width: auto;
 height: auto;
 margin: 0 0 1px 0;
 padding: 4px 8px 4px 8px;
 color: #363636;
}
.results .element .navi {
 width: auto;
 height: auto;
 padding: 2px 8px 3px 0;
}
.results .element .navi .button2 {
/* float: left; */
 height: 24px;
}
.results .element .link {
 float: right;
 height: auto;
}
.results .element .link, .results .element .link a {
 color: #1e5597;
 text-decoration: none;
 font-size: 9px;
 font-weight: bold;
}
.results .element .title {
 font-weight: bold;
 color: #db2900;
 padding-bottom: 4px;
}
.results .element .address {
 padding-bottom: 4px;
}
.results .element .address .address_head {
 clear:both;
 padding-bottom: 0px;
}
.results .element .office {
 padding-bottom: 4px;
}
.results .element .description {
 padding-bottom: 4px;
}
.results .separator {
 width: auto;
 height: 5px;
 background-color: #c1c1bc;
}
.results .pages, .results .pages .tablePages {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #e30025;
 font-weight: bold;
 padding: 5px 5px 2px 5px;
 width: auto;
 height: auto;
 text-align: center;
 text-decoration: none;
}
.results .pages .tablePages a {
 color: #e30025;
 text-decoration: none;
}
.results .no_results {
 padding: 2px 2px 2px 2px;
 width: auto;
 height: auto;
 background-color: #f0f0ec;
}
.results .no_results div {
 padding: 15px 5px 15px 5px;
 width: auto;
 height: auto;
 text-align: center;
 color: #db2900;
 text-decoration: none;
 font-weight: bold;
 background-color: #f0f0ec;
}

.formLine {
  background-color: #B6B6B4;
  height: 3px;
}
.formContent {
  background-color: #F5F5F3;
  text-align: center;
}
.formInput {
  font-size: 10px;
}
.formLabel {
  text-align: right;
  padding: 5px;
  color: #727272;
  font-family: Tahoma, Arial, Verdana;
  font-size: 10px;
}
.formValue {
  text-align: left;
  padding: 5px;
}
.formButton, .formButton2 {
  /*background-color: #A00029;*/
  background-image: url(../images/bg_btn_anuluj.gif);
  background-repeat: no-repeat;
  width: 65px;
  border: 0px;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}

.registerButton {
  width: 100%;
}
.formText {
  color: #002A65;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  text-align: center;
}
.formLink {
  color: #002A65;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.formError {
  color: red;
  text-align: center;
}
.loginInput {
  width: 120px;
}
/* forum */
.f_subject {
 color: #002b63;
 text-decoration: none;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.f_category {
 color: #183861;
 text-decoration: none;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
}
.f_date {
 padding: 2px 0 0 0;
 width: 72px;
 color: #e30025;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 9px;
}
.f_postnumber div {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 9px;
 float:left;
 height: 24px;
 color: #4f4f4f;
}
.f_postnumber .f_post {
 font-weight: bold;
 padding: 0 0 0 5px;
}
.f_postnumber .f_separator {
 padding: 0 8px 0 8px;
}
.f_postnumber .f_autor {
 font-weight: bold;
 padding: 0 0 0 5px;
}
.f_postnumber .f_delete {
 color: #4f4f4f;
 padding: 0 0 0 5px;
}
.f_postnumber .f_delete a {
 color: #e30025;
}
.f_delete2 {
 color: #4f4f4f;
}
a.f_delete2, .f_delete2 a {
 color: #e30025;
}
.f_copyright {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 9px;
 color: #4f4f4f;
}
.f_copyright a {
 text-decoration: underline;
 color: #2f2f2f;
}
.f_pager {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #e30025;
 font-weight: bold;
}
.f_pager a {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #e30025;
 font-weight: bold;
}
.f_login_pic {
 float: left;
 height: auto;
}
.f_login_text {
 float: left;
 height: auto;
 padding: 3px 0 0 5px;
}
.f_login_text a {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #0a0000;
 font-weight: bold;
}
.f_sort {
 padding: 5px 0 0 0;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #0a0000;
 font-weight: bold;
}
.f_sort select {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #0a0000;
 font-weight: normal;
 width: 150px;
}
.f_new_thread {
 width: 100%;
}
.f_new_thread, .f_new_thread a{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #0a0000;
 font-weight: bold;
}
.f_new_thread div {
 height: auto;
 float: right;
}
.f_new_thread_text {
 width: 130px;
 padding: 5px 0 0 5px;
 height: auto;
}
td.f_post_list {
 height: auto;
 width: 520px;
}
div.f_post_list {
 float:left;
}
td.f_post_list .f_post_list_subject {
 float:left;
}
td.f_post_list .f_post_list_subject {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
td.f_post_list .f_post_list_subject {
 color: #4f4f4f;
}
td.f_post_list .f_post_list_subject a {
 color: #003366;
}
td.f_post_list .f_post_list_rest {
 float:left;
}
td.f_post_list .f_post_list_rest div {
 float:left;
}
.f_post_body {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 width: 500px;
 color: #4f4f4f;
}
.f_post_body a {
 color: #4f4f4f;
}
.f_post_body2 {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 width: 500px;
 color: #0a0000;
}
.f_post_body2 a {
 color: #0a0000;
}
.f_post_category {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #4f4f4f;
}
.f_show_all_posts a {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #0a0000;
 font-weight: bold;
}
.f_cite {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #0a0000;
 font-weight: bold;
}
.f_mailto {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #4f4f4f;
}
.f_subject, .f_post_form, .f_post_form_link, .f_post_header, .f_post_form input, .f_post_form textarea, .f_post_form select {
 font-family: Tahoma, Arial, Verdana, sans-serif;
}
.f_post_header2, .f_post_header2 a {
  color: #e30025;
}
.cln {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 color: #0a0000;
}
.f_post_form textarea, .f_post_form input, .f_post_form select {
 font-size: 11px;
 border: 1px solid #4f4f4f;
}
.f_post_form .formButton {
 border: 0;
}
.f_post_form select {
 font-weight: normal;
}
.f_post_form_link, .f_post_form_link a {
 font-size: 11px;
 color: #0a0000;
}
.f_post_radio {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #0a0000;
}
/* */
.adminPanelTitle {
  background-color: #9E0029;
  font-family: Tahoma, Arial, Verdana;
  padding: 15px;
  color: #fff;
  font-weight: bold;
}
.adminPanel {
  background-color: #F0F0EC;
  padding: 10px;
}
.adminPanelLabel {
  font-weight: bold;
  color: #002B63;
}
.adminPanelLink {
  background-image: url(images/admin_pos.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 10px;
  color: #000;
  padding-top: 3px;
  margin-top:5px;
  margin-bottom:5px;
}
.adminPanelLink a {
  color: #000;
}
.adminPanelBreak {
  background-image: url(images/admin_break.gif);
  background-repeat: no-repeat;
  height: 20px;
}
.aspseekTable {
  height: auto;
}
.mupEmail {
  text-align: center;
}
.mupEmail input {
  font-family: Arial, Helvetica, sans-serif;
  color: #727272;
  font-size: 11px;
  font-weight: normal;
  width: 150px;
}
.mupEmailOptions {
  margin-top: 5px;
  text-align: center;
}
/* search - lawyer details */
.search_details {
 width: auto;
 height: auto;
 padding: 10px 10px 10px 10px;
}
.blue_belt {
 clear:both;
 width: 90%;
 height: 4px;
 margin: 10px 5% 10px 5%;
 background-color:#a0adbe;
}
.lawyer {
 font-family: tahoma, arial, sans-serif;
 color: #363636;
}
.lawyer .head {
 clear: both;
 width: auto;
 height:auto;
}
.lawyer .head .pic {
 width: auto;
 float: left;
 height: auto;
}
.lawyer .head .picright {
 padding: 10px 20px 0 10px;
 width: auto;
 float: left;
 height: auto;
}
.lawyer .head .picright .name {
 font-size: 16px;
 color: #9e0029;
 font-family: arial, tahoma, sans-serif;
 font-weight: bold;
}
.lawyer .head .picright .professions {
 padding: 10px 0 0 0;
 font-size: 11px;
 color: #232323;
}
.templatefont {

 font-size: 11px;
 color: #232323;
}
.lawyer .firmname, .lawyer .tele, .lawyer .spec, .lawyer .descr {
 clear: both;
 width: auto;
 height: auto;
 padding: 0 10px 0 10px;
}
.lawyer .std {
 clear: both;
 width: auto;
 height: auto;
 /*padding: 0 -10px 0 -10px;*/
}
.lawyer .rest {
 clear: both;
 width: auto;
 height: auto;
 padding: 0 10px 0 25px;
}
.lawyer .dot {
 padding: 4px 5px 0 0;
 width: 10px;
 float: left;
 height: auto;
}
.lawyer .dot2 {
 padding: 8px 5px 0 0;
 width: 10px;
 float: left;
 height: auto;
}
.lawyer .firmname .contents, .lawyer .tele .contents, .lawyer .spec .contents, .lawyer .descr .contents {
 width: 85%;
 float: left;
 height: auto;
}
.lawyer .lheader {
 font-weight: bold;
 color: #9e0029;
 font-size: 12px;


}
.lawyer .spec a, .lawyer .rest a, .lawyer .descr a  {
 font-weight: bold;
 color: #363636;
 font-size: 11px;
}
.lawyer .lheader2 {
 font-weight: bold;
 color: #363636;
 font-size: 11px;
}
.l_website {
 height: auto;
 clear:both;
 padding: 2px 0 5px 0;
}
.l_website2 {
 height: auto;
 clear:both;
 padding: 10px 0 5px 0;
}
.l_website a, .l_website2 a {
 color: #1e5597;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}
.l_sendmail {
 background-image: url(images/lawyer_arrow.gif);
 background-repeat: no-repeat;
 background-position: left center;
 height: 22px;
 width: auto;
 margin: 0 0 10px 20px;
 padding: 5px 0 0 20px;
 color: #1e5597;
 font-size: 13px;
 font-weight: bold;
}
#backDiv {
  padding: 20px;
  margin-top: 20px;
  text-align: right;
}
/* news archive */
.news_arch_pages, .news_arch_pages .tablePages {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #e30025;
 font-weight: bold;
 padding: 15px 5px 5px 5px;
 width: auto;
 height: auto;
 text-align: center;
 text-decoration: none;
}
.news_arch_pages .tablePages a {
 color: #e30025;
 text-decoration: none;
}

#mainTitle {
  text-align: center;
  width: 285px;
}
#mainTitle h1 {
  font-family: Arial;
  font-weight: bold;
  font-size: 17px;
  font-style: italic;
  color: #84857F;
  margin: 0px;
}


.search .search_form .content .input .textinputdate input {
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 height: 16px;
 width: 80px;
}
.search .search_form .content .input .textinputdate2 input {
 margin-top: 30px;

}
.search .search_form .content .textinputdate .formButton_ {
  background-color: #A00029;
  border: 0px;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px;
  width: 30px;
}

.search .search_form .content .input .dropdown {
 height: auto;
}
.search .search_form .content .input .dropdown select{
 /*border: 1px solid black;*/
 font-size: 11px;
 font-family: arial, sans-serif;
 /*height: 16px;*/
}

.search .search_form .content .input .dropdown_multiple {
 height: auto;
}
.search .search_form .content .input .dropdown_multiple select{
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 /*height: 16px;*/
}

.search .search_form .content .textarea {
 padding: 0px 0 5px 0;
 color: #0a0000;
}

.search .search_form .content .textarea .textareainput{
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 width: 200px;

}
.search .search_form .content .input .name {
 padding: 0 0 3px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}

.search .search_form .content .input .hintname {
 padding: 0 0 3px 0;
 /*font-weight: italic;*/
 font-size: 10px;
 font-family: arial, sans-serif;
}

.search .search_form .content .textarea .name{
  padding: 0 0 0px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}
.formArea {
  font-size: 10px;
  font-family: Tahoma, Arial, Verdana;
  border: 1px solid black;
  font-size: 11px;
 font-family: arial, sans-serif;
 width: 350px;
}

/* jobadverisment - center form */
.advert {
 padding: 10px 10px 10px 10px;
 width: auto;
 height: auto;
}
.advert .radio_top {
 width: 100%;
 height: 29px;
 color: #002b63;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}
.advert .radio_top div {
 float: left;
 width: 50%;
 height: 24px;
 padding: 5px 0 0 0;
 background-image: url(images/vert_dots1.gif);
 background-repeat: no-repeat;
 background-position: left;
}
.advert .search_form {
 clear: both;
}
.advert .search_form .top {
 width: 100%;
 background-color: #b5b6b3;
 height: 4px;
 margin: 8px 0 0 0;
}
.advert .search_form .content {
 width: auto;
 height: auto;
 background-color: #f5f5f3;
 padding: 10px 10px 10px 10px;
}
.advert .search_form .content .input {
 padding: 5px 0 5px 0;
 color: #0a0000;
}
.advert .search_form .content .input .name {
 padding: 0 0 3px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}

.advert .search_form .content .input .textinput input {
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 height: 16px;
 width: 150px;
}


.advert .search_form .content .input .textinputdate .formInput {
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 height: 16px;
 width: 80px;
}
.advert .search_form .content .input .textinputdate2 input {
 border: 0px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 height: 16px;
 width: 17px;
 /*padding-top:-30px;*/


}
.advert .search_form .content .textinputdate .formButton_ {
  background-color: #A00029;
  border: 0px;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px;
  width: 30px;
}

.advert .search_form .content .input .dropdown {
 height: auto;
}
.advert .search_form .content .input .dropdown select{
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 /*height: 16px;*/
}


.advert .search_form .content .textarea {









 padding: 0px 0 5px 0;
 color: #0a0000;
}

.search .search_form .content .textarea .textareainput{
 border: 1px solid black;
 font-size: 11px;
 font-family: arial, sans-serif;
 width: 350px;

}
.advert .search_form .content .input .name {
 padding: 0 0 3px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}

.advert .search_form .content .input .hintname {
 padding: 0 0 3px 0;
 /*font-weight: italic;*/
 font-size: 10px;
 font-family: arial, sans-serif;
}

.advert .search_form .content .textarea .name{
  padding: 0 0 0px 0;
 font-weight: bold;
 font-size: 11px;
 font-family: arial, sans-serif;
}
.advert .search_form .content .submit {
 padding: 5px 20px 5px 0;
 width: auto;
 text-align: right;
}
.advert .search_form .bottom {
 width: 100%;
 background-color: #b5b6b3;
 height: 4px;
 margin: 0 0 16px 0;
}
#pracujpl {
  margin-top:-25px;
}
.right_side .job {

 clear: both;
 height: 76px;
 background-image: url(images/right_login_bkg1.png);
 background-repeat: repeat-x;
 color: white;
 font-weight: bold;
 padding: 12px 0 0 15px;

}
.spanstar {
  padding-left: 30px;
}

.checkboxtype {
  border: 1px solid black;
  /*radio_topwidth: 10px;
  height: 10px;*/

}
.calendarButon {
  width:16px;
  height:17px;
  border:0px;
  padding-top:4px;
  padding-left:10px;
}
.validate_msg {
  color:red;
  font-weight:bold;
}
.accepted {
  background-color:#B9FFB9;
}

.not_accepted {
  background-color:#FFDDE6;
}
.published {
  background-color:#FFFFBF;
}
.details .articles_header {
  padding:3px;
  font-size:14px;
  font-weight:bold;
}
.details .articles_header .date {
  color:#9E0029;
  font-weight:normal;
  font-size:10px;
/*  padding-top:-10px;*/
  margin-top:-12px;
  float:right;


}
.details .articles_subheader {
  color:gray;
}


.info_title {
 color: #305687;
 font-size: 11px;
 font-weight: bold;

}
.info_title a{
 color: #305687;
}
.info_img {
  width:120px;
  border:5px solid #E3E3E3;
}
.info_category {
  padding-bottom:10px;
}
.info_see img{
  padding-left:5px;
}
.info_see {
  padding-top:8px;
  padding-bottom:5px;
}
.info_see a{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#dd3f00;
}

.info_see a:hover{
  text-decoration:underline;
}

.info_category a {
  font-size:10px;
  color:#7b7c76;
  text-decoration:underline;
}
.info_category a:hover {
  text-decoration:none;
}

.info_date {
  font-size:11px;
  color:#a2a39e;
  padding-top:3px;
  padding-bottom:13px;
}

.right_side .subserv {
 clear: both;
 color: #797a74;
 background-color: #f2f3ee;
 height: 100%;
 padding: 10px 15px 10px 5px;
 padding-left:20px;
}
.right_side .subserv a{
  color:#797a74;
  font-weight:normal;
}

.right_side .subseparator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #e8e9e3;
}
.right_side .serv a .no_of_links{
  color:#a1aab3;
  font-weight:normal;
  font-size:10px;
}
.right_side .serv_selected_info a .no_of_links {
  color:#a1aab3;
  font-weight:normal;
  font-size:10px;
}

.right_side .subserv a .no_of_links {
  color:#a1aab3;
  font-weight:normal;
  font-size:10px;
}
.right_side .serv_selected_info {
 color: white;
 background-color: #031e3b;
 letter-spacing: 10px;
 padding: 10px 10px 10px 15px;


}
.right_side .serv_selected_info a{
 color: white;

}

#no_of_links{
 color: #a1aab3;
}

/*
 * REGISTER
 */

input.registeBgLink { 
	background-image: url(../images/register_background_link.png); 
	background-repeat: no-repeat;
	margin-bottom: 10px; 
	background-color: #fff; 
	height: 21px; 
	cursor: pointer;
}

div.register_gray_box { 
	background-color: #F5F5F5; 
	border-top: 2px solid #B5B5B3; 
	border-bottom: 2px solid #B5B5B3; 
	padding: 15px 10px; 
	margin-bottom: 20px
}

.bg_btn_90 { background-image: url(../images/bg_btn_90.gif)!important; width :90px; height: 21px; background-color: #fff}
.bg_btn_150 { background-image: url(../images/bg_btn_clear.gif)!important; width :155px; height: 21px; background-color: #fff}

div.links_list {
	 margin-top: 20px;
	 margin-left:10px;
}

div.links_list div.title{
	 color: #fff;
	 font-weight: bold;
	 font-size: 1.1em;
	 padding-bottom: 10px;
}

div.links_list a{
	 color: #fff;
}

div.katalog {
	padding: 20px 10px;
}

div.katalog h2{
	padding: 5px 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	 color: #fff;
}

div.katalog a{
	color: #fff;
}

/*
 SKOROWIDZ
*/
form.index_form input	{
	color: rgb(68, 68, 68);
	font-size: 11px;
	padding: 1px;
}
form.index_form input#reset, form.index_form input#submit	{
	cursor: pointer; 
	font-size: 11px; 
	background-color: rgb(255, 255, 255); 
	color: rgb(255, 255, 255); 
	border: medium none; 
	background-image: url('/images/ppFormButtonClear.gif'); 
	background-repeat: no-repeat; 
	height: 21px; 
	margin: 0pt 64px 0pt 0pt; 
	padding: 0pt; 
	width: 160px;
}
form.index_form input#submit	{
	background-image: url('../images/bg_btn_clear.gif'); 
	width: 155px;
	margin: 0; 
}

form.index_form label span, form.index_form div.error	{
	color: rgb(158, 0, 41);
}

form.index_form textarea	{
	width: 300px; 
	height:100px
}

form.index_form div.error { text-align: right; }
form.index_form input.error { border: 1px solid rgb(158, 0, 41);}

a.back_to_index	{
background-color:#FFFFFF;
background-image:url("../images/register_background_link.png");
background-repeat:no-repeat;
cursor:pointer;
height:21px;
margin-bottom:10px;
display: block;
color: #fff;
line-height: 19px;
text-align: center;
}
