@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #efefed;
	overflow-y: scroll;
}
body, input, textarea, select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #29292b;
}
a {
	text-decoration: none;
	color: #29292b;
	outline: none;
}
img {
	border: none;
}
h1 {
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#wrapper {
	width: 1010px;
	margin: 0px auto;
}
#header {
	margin-top: 10px;
	margin-left: 25px;
	width: 960px;
}
.clearfix {
	clear: both;
}
.logo {
	float: left;
	width: 310px;
}
.log {
	font-weight: bold;
	font-size: 11px;
	color: #29292b;
}
.log a:hover {
	color: #008c4f;
}
.register {

	float: left;
	position: relative;
}
.flag {
	float: right;
	margin-right: 4px;
}
.search {
	float: right;
	margin-top: 10px;
	width: 240px;
}
#container {	
}
.bg_top {
	background: url(images/design/bg_top.png) no-repeat;
	width: 1010px;
	height: 43px;
}
.bg_center {
	background: url(images/design/bg_center.png) repeat-y;
	width: 1010px;
}
.bg_bottom {
	background: url(images/design/bg_bottom.png) no-repeat;
	width: 1010px;
	height: 43px;
}
#top_menu { 
	list-style: none; 
	width: 990px; 
	height: 50px; 
	position: relative;
	top: -10px;
}
#top_menu ul li #active a {
	color: #008c4f; 
}
#top_menu ul {
	margin-left: 32px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
#top_menu ul li a {
	display:block; 
	height:50px; 
	padding: 0; 
	width: 157px; 
	float: left; 
	color: #29292b; 
	text-decoration: none; 
	font-family: "Trebushet", sans-serif; 
	font-size: 15px; 
	text-align: center; 
	cursor: pointer; 
	background: url(images/design/flat.gif) no-repeat; 
	line-height:50px; 
	text-transform: uppercase; 
	font-weight: bold;
}
#top_menu a:hover {
	background: url(images/design/curled_1.png) no-repeat right top; 
	cursor:pointer; 
	color:#008c4f;
}
#top_container {
	margin: 0px 0px 15px 33px;
}
.small_menu {
	float: left;
	margin-right: 7px;
}
.menu_up {
	background: url(images/design/menu_top.png) no-repeat;
	width: 302px;
	height: 14px;
}
.menu_center {
	background: url(images/design/menu_center.png) repeat-y;
	width: 298px;
}
.menu_down {
	background: url(images/design/menu_bottom.png) no-repeat;
	width: 302px;
	height: 14px;
}
.photo {
	padding: 10px 25px 5px;
	float: left;
}
.s_m {
	margin-left: 20px;
}
.info_1 {
	float: left;
	padding-top: 25px;
	font-size: 14px;
}
.info_1 a:hover{
	color: #008c4f;
}
.main_photo {
	background: url(images/design/main_photo.jpg) no-repeat;
	width: 630px;
	height: 304px;
	float: left;
}
.main_photo_1 {
	background: url(images/design/main_photo.jpg) no-repeat;
	width: 630px;
	height: 210px;
	float: left;
}
#center_container {
	margin-left: 33px;
	margin-top: 10px;
}
#center_container_1 {
	margin-left: 33px;
}
.silver_top {
	background: url(images/design/silver_top.png) no-repeat;
	width: 298px;
	height: 13px;
}
.silver_center {
	background: url(images/design/silver_center.png) repeat-y;
	width: 298px;
	height: 190px;
}
.silver_bottom {
	background: url(images/design/silver_bottom.png) no-repeat;
	width: 298px;
	height: 13px;
}
.silver_top_1 {
	background: url(images/design/silver_top_1.png) no-repeat;
	width: 310px;
	height: 13px;
}
.silver_center_1 {
	background: url(images/design/silver_center_1.png) repeat-y;
	width: 310px;
	height: 190px;
}
.silver_bottom_1 {
	background: url(images/design/silver_bottom_1.png) no-repeat;
	width: 310px;
	height: 13px;
}
.vesti {
	margin-right: 11px;
	float: left;
}
.title {
	padding-left: 20px;
	padding-bottom: 15px;
}
.title_1 {
	padding-left: 20px;
	padding-bottom: 28px;
	width: 280px;

	margin-right: 7px;
}
.green_pointer {
	float: left;
	padding-left: 20px;
	padding-top: 3px;
}
.date {
	float: left;
	color: #29292b;
	padding-left: 10px;
}
.text_1 {
	font-size: 11px;
	padding-left: 41px;
	/*width: 230px;*/
	padding-bottom: 10px;
	
}
.text_1 a {
	color: #008c4f;
}
.text_1 a:hover {
	text-decoration: underline;
}
.najava {
	float: left;
	margin-right: 11px;
}
.username .fild {
	background: url(images/design/search_long.gif) no-repeat;
	border: none;
	width: 156px;
	height: 22px;
	color: #a5a5a5;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
}
.username_search .fild {
	background: url(images/design/search.gif) no-repeat;
	border: none;
	width: 202px;
	height: 22px;
	color: #a5a5a5;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
	float: left;
}
.username .fild_1 {
	background: url(images/design/search_long.gif) no-repeat;
	border: none;
	width: 156px;
	height: 22px;
	color: #a5a5a5;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
}
.username_1 .fild_1 {
	background: url(images/design/search_long.gif) no-repeat;
	border: none;
	width: 156px;
	height: 22px;
	color: #29292B;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
}
.username_1 .fild_2 {
	background: url(images/design/search_2.gif) no-repeat;
	border: none;
	width: 300px;
	height: 22px;
	color: #29292B;
	padding-top: 1px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
}
.username_2 .fild_2 {
	background: url(images/design/search_long.gif) no-repeat;
	border: none;
	width: 156px;
	height: 22px;
	color: #29292B;
	padding-top: 1px;
	padding-left: 5px;
	font-size: 11px;
	margin: 2px 0px 0px 0px;
}
.username_2 .fild_3 {
	background: url(images/design/search_1.gif) no-repeat;
	border: none;
	width: 50px;
	height: 22px;
	color: #29292B;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin: 2px 0px 0px 0px;
}
.username_1 .fild_4 {
	background: url(images/design/search_3.gif) no-repeat;
	border: none;
	width: 522px;
	height: 22px;
	color: #29292B;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-top: 2px;
}
.username label {
	display: inline-block;
	width: 110px;
	/*width: 200px;*/
}
.username_1 label {
	float: left;
	display: inline-block;
	width: 100px;
}
.username {
	padding-left: 20px;
	padding-bottom: 3px;
}
.username_1 {
	padding-left: 20px;
	padding-bottom: 5px;
}
.username_2 {
	margin-left: 5px;
	float: left;
}
.username_1 label {
	display: inline-block;
	width: 250px;
}
.submit_btn {
	background: url(images/design/submit.gif) no-repeat;
	width: 68px;
	height: 22px;
	padding-bottom: 1px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.submit {
	background: url(images/design/submit.gif) no-repeat;
	width: 68px;
	height: 22px;
	padding-bottom: 1px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	float: right;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
}
.submit_search {
	background: url(images/design/submit.gif) no-repeat;
	width: 68px;
	height: 22px;
	padding-bottom: 1px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.submit_1 {
	background: url(images/design/submit.gif) no-repeat;
	width: 68px;
	height: 22px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 1px;
	float: right;
	margin-right: 22px;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
}
.submit_3 {
	background: url(images/design/submit.gif) no-repeat;
	width: 68px;
	height: 22px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 1px;
	float: right;
	margin-right: 20px;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	margin-top: 2px;
}
.submit_2 {
	background: url(images/icons/button_search.png) no-repeat;
	width: 25px;
	height: 25px;
	border: none;
	float: left;
	margin-left: 5px;
}
.submit_4 {
	background: url(images/design/submit_2.gif) no-repeat;
	width: 68px;
	height: 22px;
	padding-bottom: 1px;
	border: none;
	color: #008c4f;
	font-weight: bold;
	float: left;
}
.text_9 {
	width: 280px;
	font-size: 11px;
	padding-top: 30px;
	color: #ff0000;
}
.text_2 {
	padding-top: 15px;
	padding-left: 20px;
	width: 260px;
	font-size: 11px;
}
.text_2 a {
	color: #008c4f;
}
.text_2 a:hover {
	text-decoration: underline;
}
.newsletter {
	float: left;
}
.text_3 {
	padding-left: 20px;
	width: 260px;
	padding-bottom: 34px;
}
.text_8 {
	padding-left: 20px;
	width: 260px;
	padding-bottom: 52px;
}
.msg {
	font-size: 11px;
	color: red;
	position: relative;
	margin-top: -15px;
	margin-left: 20px;
	/*width: 290px;*/
}
#bottom_container {
	margin-top: 10px;
	margin-left: 33px;
	
}
.silver_line {
	background: url(images/design/line_silver.gif) repeat-x;
	width: 940px;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.sign {
	float: left;
	padding-left: 20px;
}
.sign_1 {
	float: left;
}
.konkurs {
	width: 230px;
	float: left;
}
.konkurs_title a {
	float: left;
	color: #008c4f;
	padding-left: 10px;
	width: 180px;
}
.konkurs_title a:hover {
	text-decoration: underline;
}
.list_1 {
	color: #008c4f;
}
.text_4 {
	font-size: 11px;
	padding-bottom: 18px;
	line-height: 15px;
	text-align: justify;
}
.text_4 a {
	color: #008c4f;
}
.text_4 a:hover {
	text-decoration: underline;
}
.text_5 {
	font-size: 11px;
	padding-bottom: 20px;	
	padding-left: 45px;
}
.text_5 a {
	color: #008c4f;
}
.text_5 a:hover {
	text-decoration: underline;
}
#footer {
	/*margin-left: 33px;*/
}
.footer_text {
	 color: #cecece;
	 font-size: 10px;
	 margin-left: 50px;
}
.footer_text a {
	 color: #cecece;
	 font-size: 10px;
	 text-align: center;
	 text-decoration: underline;
}
.footer_text img {
	margin-right: 10px;
}
.center_bg_top {
	background: url(images/design/center_bg_top.png) no-repeat;
	width: 940px;
	height: 12px;
}
.center_bg_c {
	background: url(images/design/center_bg_c.png) repeat-y;
	width: 940px;
}
.center_bg_bottom {
	background: url(images/design/center_bg_bottom.png) no-repeat;
	width: 940px;
	height: 12px;
}
.konkurs_1 {
	padding-top: 10px;
}
.work {
	float: left;
	padding-left: 30px;
}
.line {
	border: 1px dotted #008c4f;
	width: 875px;
	float: left;
	margin-top: 10px;
}
.open_work {
	padding-left: 40px;
	width: 900px;
}
.open_work_1 {
	padding-left: 30px;
	width: 900px;
}
.text_left {
	float: left;
	width: 400px;
}
.text_center {
	width: 850px;
}
.text_center_1 {
	margin-left: 300px;
	float: left;
}
.text_right {
	float: left;
	width: 460px;
}
.to_top a {
	float: right;
	padding-right: 70px;
	font-size: 11px;
	color: #008c4f;
	padding-top: 10px;
}
.to_top a:hover {
	text-decoration: underline;
}
.to_top_1 a {
	float: right;
	padding-right: 50px;
	/*padding-top: 15px;*/
	font-size: 11px;
	color: #008c4f;
}
.to_top_1 a:hover {
	text-decoration: underline;
}
.green_text {
	color: #008c4f;
	padding-left: 5px;
}
.green_text_1 {
	color: #008c4f;
	padding-left: 30px;
}
.text_6 ul {
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 20px;
}
.text_6 ul li {
	padding-bottom: 5px;
}
.text_7 {
	font-size: 12px;
	padding-left: 41px;
	width: 230px;
	padding-bottom: 20px;
}
.text_6 li {
	list-style: circle outside; 
	color: #008C4F;
}
.black_text {
	color: #29292B;
}
.small_logo {
	background: url(images/design/small_logo_1.gif) no-repeat;
	width: 52px;
	height: 12px;
	float: left;
	margin-top: 3px;
}
.location {
	padding-left: 20px;
	padding-top: 5px;
	float: left;
}
.address {
	font-size: 11px;
	padding-left: 46px;
	padding-bottom: 20px;
}
.address_2 {
	float: left;
	margin-left: 80px;
	margin-top: 61px;
}
.address a {
	color: #008C4F;
}
.address a:hover {
	text-decoration: underline;
}
.date_1 {
	padding-left: 44px;
}
.login_text {
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 15px;
}
.login_text a {
	color: #008C4F;
}
.login_text a:hover {
	text-decoration: underline;
}
.login {
	margin: 10px 0px 0px 10px;
}
.reg_text {
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 15px;
	width: 560px;
	text-align: justify;
}
.reg_text a {
	color: #008C4F;
}
.reg_text a:hover {
	text-decoration: underline;
}
.state {
	background: url(images/design/search_long.gif) no-repeat;
	width: 158px;
	height: 22px;
	border: none;
}
.birthday {
	width: 155px;
	background: url(images/design/search_long.gif) no-repeat;
	width: 50px;
	height: 22px;
	border: none;
}
.checkbox {
	margin-right: 5px;
	margin-left: 10px;
}
.checkbox_1 {
	margin-right: 5px;
}
.text_down {
	float: left;
	margin-left: 300px;
}
.text_down_1 {
	float: left;
	margin-left: 300px;
}
.licence {
	float: left;
}
.text_checkbox {
	float: left;
}
.first_column {
	width: 250px;
	padding-left: 20px;
	vertical-align: top;
}
.dodadi {
	margin: 5px 0px 10px 0px;
}
/* .second_column {width: 300px; float: left; position: relative; margin-left: -360px;}*/
.table {
	width: 630px;
	border: 2px solid #008C4F;
}
.row_1 {
	background-color: #008C4F;
	text-align: left;
}
.row_2 {
	border: 1px solid #000;
}
th.row_1_col_1 {
	padding: 5px;
	color: #FFF;
}
th.row_2_col_1 {
	padding: 5px;
}
.textarea {
	width: 625px;
	height: 100px;
	border: 2px solid #008C4F;
}
.name {
	float: left;
	padding-left: 5px;
}
.user {
	padding-bottom: 10px;
	width: 290px;
}
.table_td_1 {
	width: 290px;
}
.table_td_2 {
	width: 290px;
	padding-top: 5px;
}
.txtarea {
	width: 330px;
	margin-top: 5px;
	height: 70px;
}
label {
	font-weight: bold; 
}
td.first_column {
	font-weight: bold;
}
.buttons {
	padding-top: 10px;
	padding-bottom: 10px;
}
.area_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.jobs_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.delete_col {
	padding: 5px;
	border: 1px solid #008C4F;
	text-align: center;
}
.knowledge_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.level_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.opis_1 {
	padding: 5px;
	border: 1px solid #008C4F;
}
.delete_kl {
	padding: 5px;
	border: 1px solid #008C4F;
	text-align: center;
}
.delete_kk {
	padding: 5px;
	border: 1px solid #008C4F;
	text-align: center;
}
.delete_fe {
	padding: 5px;
	border: 1px solid #008C4F;
	text-align: center;
}
.delete_we {
	padding: 5px;
	border: 1px solid #008C4F;
	text-align: center;
}
.knowledge_computer_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.further_education_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.specialization_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.sub_specialization_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.experience_col {
	padding: 5px;
	border: 1px solid #008C4F;
}
.language {
	float: left;
	width: 220px;
}
.language_1 {
	float: left;
	margin-left: 180px;	
}
.language_11 {
	float: left;
	margin-left: 110px;	
}
.language_2 {
	padding-right: 5px;
}
.services {
	float: left;
	width: 580px;
	border-left: 1px dotted #008C4F;
	padding-left: 10px;
}
.services_main {
	float: left;
	border-left: 1px dotted #008C4F;
	padding-left: 10px;
}
.services_1 {
	float: left;
}
.services_2 {
	float: left;
	margin-left: 20px;
}
.services_field_1 {
	background: url(images/design/services_field_1.gif) no-repeat;
	width: 289px;
	height: 11px;
}
.services_field_2 {
	background: url(images/design/services_field_2.gif) repeat-y;
	width: 289px;
	height: 340px;
}
.services_field_2 a { 
	color: #008C4F;
}
.services_field_3 {
	background: url(images/design/services_field_3.gif) no-repeat;
	width: 289px;
	height: 11px;
}
.submenu {
	float: left;
	width: 250px;
	padding-right: 7px;
	margin-right: 10px;
}
.submenu ul {
	margin-bottom: 10px;
	font-size: 13px;
}
.submenu li {
	padding-bottom: 10px;
	list-style-type: none;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.submenu li a:hover {
	text-decoration: underline;
	color: #008C4F;
}
.submenu_1 li {
	padding-top: 10px;
}
.submenu_1 li {
	font-size: 12px;
	padding-bottom: 5px;
	list-style-type: none;
	font-weight: normal;
	text-transform: none;
	margin-left: 40px;
}
.submenu_2 li {
	padding-top: 10px;
}
.submenu_2 li {
	font-size: 11px;
	padding-bottom: 5px;
	list-style-type: none;
	font-weight: normal;
	text-transform: none;
	margin-left: 20px;
}
.submenu li img {
	padding-right: 10px;
}
.usluga_text {
	margin-top: 10px;
}
.text_4 p { 
	padding-bottom: 10px;
	margin-left: 22px;
}
.text_right .text_4 p { 
	padding-bottom: 10px;
	margin-left: 0px;
}
.usluga_text li { 
	padding-bottom: 5px;
	margin-left: 20px;
}
.services_sign {
	float: left; 
	margin-right: 5px;
}
.dogovor {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
/* CV */
.cv_1 {
	float: left;
	width: 300px;
	font-weight: bold;
}
.cv_2 {
	float: left;
	width: 250px;
}
.cv_3 {
	margin-left: 300px;
}
.cv_4 {
	float: left;
	width: 440px;
}
.cv_5 {
	margin-left: 300px;
	float: left;
	width: 130px;
}
.cv_6 {
	float: left;
	width: 570px;
}
/* Clients */
.clients {
	margin-left: 70px;
	margin-bottom: 20px;
}
.clients_referent {
	float: left; 
	margin-right: 60px;
}
/* Obrazec */
.obrazec {
	border: 1px solid #008C4F;
	padding: 5px;
	margin: 10px 20px 10px 10px;
	font-size: 12px;
	width: 250px;
}
/* Search*/
.search_text {
	font-weight: bold;
	margin-left: 30px;
	padding-bottom: 20px;
}
.search_1 {
	float: left;
	margin-bottom: 10px;
	width: 200px;
}
.search_1 a {
	color: #008C4F;
}
.search_1 a:hover {
	text-decoration: underline;
}
.search_2 {
	float: left;
	width: 300px;
}
.table_search {
	width: 850px;
	border: 2px solid #008C4F;
	margin-left: 30px;
}
.table_search th {
	background-color: #008C4F;
	color: #ffffff;
	text-align: left;
	padding: 5px;
}
.table_search td {
	border-right: 2px solid #008C4F;
	border-bottom: 2px solid #008C4F;
	padding: 3px;
}
.username_2 label{
	position: relative;
	/*top: 6px;*/
}
#search_results_eror {
	
}
/*Ostanati vesti*/
.username_vesti {
	float: right;
	margin-top: 10px;
	margin-right: 22px;
}
/*New password*/
.new_pass {
	margin-left: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.pass_1 {
	float: left;
}
.pass_2 {
	float: left;
	margin-left: 20px;
}
.login_text_1 {
	float: left;
	width: 580px;
}
.login_photo {
	float: left;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 10px;
}
/*Detail Search*/
.detail_search {
	margin-top: 10px;
	border-top: 1px solid silver;
	padding-top: 15px;
}
.search_text_1 {
	padding-left: 20px;
}
.search_text_1 a {
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #008c4f;
}
.search_text_1 a:hover {
	text-decoration: underline;
}
.logout_admin a {
	padding-left: 20px; 
	color: green;
}
.logout_admin a:hover {
	text-decoration: underline;
}
.back_5 a {
	padding-left: 30px; 
	color: green;
}
.back_5 a:hover {
	text-decoration: underline;
}
/*Previous-Next*/
.detail_prev {
	font-size: 12px; 
	border: 1px solid green; 
	padding: 3px;
	width: 70px;
	position: relative;
	left: 30px;
	text-align: center;
}
.detail_prev a {
	color: green; 
}
.detail_prev a:hover {
	text-decoration: underline;
}
.detail_next {
	font-size: 12px; 
	margin-right: 60px; 
	border: 1px solid green; 
	padding: 3px;
	width: 50px;
	position: relative;
	left: 110px;
	top: -22px;
	text-align: center;
}
.detail_next a {
	color: green; 
}
.detail_next a:hover {
	text-decoration: underline;
}
.partial_prev {
	font-size: 12px; 
	border: 1px solid green; 
	padding: 3px;
	width: 70px;
	position: relative;
	left: 30px;
	text-align: center;
}
.partial_prev a {
	color: green; 
}
.partial_prev a:hover {
	text-decoration: underline;
}
.partial_next {
	font-size: 12px; 
	margin-right: 60px; 
	border: 1px solid green; 
	padding: 3px;
	width: 50px;
	position: relative;
	left: 110px;
	top: -22px;
	text-align: center;
}
.partial_next a {
	color: green; 
}
.partial_next a:hover {
	text-decoration: underline;
}
/*Paging*/
.paging_1 {
	font-family: Verdana, Geneva, sans-serif;
	color: red;
	float: left;
	padding: 5px;
}
.active_paging {
	font-family: Verdana, Geneva, sans-serif;
	color: green;
	float: left;
	padding: 5px;
}
.edit_language_3 {
	position: relative;
	left: 40px;
	top: -13px; 
}
.registration_table tr {
	width: 900px;
}
.second_column {
	width: 630px;
}

