body , html {margin:0px;padding:0px;}
P, FORM {margin:0px}
* {font-size:11px;font-family:tahoma}

a {color:#a3221d}
a.default {color:#a3221d;text-decoration:none}
a.default:hover {text-decoration:underline}

ul {list-style-image:url('/images/building/grey_bullet.gif') !important;list-style-type: square;padding-left:20px}
li {margin-bottom:10px}

.top-active {color:#a22a23 !important}

#header		{ border-collapse:collapse;width:800px;}
#header TD 	{ padding:0px}

div.adblock-top {
	position:absolute;
	margin-left:315px;
	top:30px;
	z-index:500;
	height:60px;
	width:234px;
	border:0px #dfdfdf dashed;
	overflow:hidden;
	color:white;
}

.commn_block			{ border-left:1px solid #e5ebef; border-right:1px solid #e5ebef;}
.commn_block div		{ padding:5px 10px; margin:0px 1px; background:#e5ebef;}

div.spacer-top 			{text-align:left;background:url('images/building/corner-top.gif') left top repeat-x}
div.spacer-top_inner 	{text-align:left;background:url('images/building/new/common_block_bg.gif') left top repeat-x}
div.spacer-top2 		{text-align:left;background:#ecf2f8}

div.greyblock  {text-align:left}
div.greyblock .gb-container { background:#e5ebef; border-right:1px solid #e0e7ec; border-left:1px solid #e0e7ec}

div.spacer-bottom 		{text-align:left;background:url('images/building/corner-bottom.gif') left bottom repeat-x}
div.spacer-bottom_inner	{ text-align:left;background:url('images/building/new/common_block_bg_b.gif') left top repeat-x }
div.spacer-bottom2 		{text-align:left;background:#ecf2f8}

div.message {background:#FFFFFF;border:1px solid #68A3CF;margin:10px;padding:10px}
div.errormessage {border:1px solid red;margin:10px;padding:10px 10px 10px 90px;min-height:50px;background:white url('http://www.crewplanet.eu/images/building/znak-error.gif') 20px center no-repeat}

table.message {background:#FFFFFF;border:1px solid #68A3CF;margin:10px;border-collapse:collapse}
table.message TD {padding:10px !important}
table.message TH {background:#68A3CF; color: #FFFFFF; padding:10px !important;outline:white 1px !important}

table.regular {border-spacing:0px;margin:10px 0px !important}
table.regular TD {font-size:12px !important; border-bottom:1px #68A3CF solid;padding:8px !important;border-top:1px solid white}
table.regular TD.special {border-right:1px #68A3CF solid;background: #d8e4ed;border-top:1px solid white}
table.regular TH {background:#68A3CF; color: #FFFFFF; font-weight: bold; padding: 8px !important;font-size:12px !important;border-bottom:1px #68A3CF solid}
table.regular TH.b {border-left:1px solid white}
table.regular TD.b {border-left:1px solid #68A3CF}

select.course_menu {border:1px solid rgb(227,180,76);color:black}
select.course_menu OPTION {padding:5px 10px;background:#FFF0CF}


.empl_menu {margin-top:0px;padding:3px 0px;border:1px solid #68A3CF;background-color:white;color:black}
.empl_menu a {background:#FFFFFF;padding:7px 7px 7px 11px !important;display:block;color:#000000;text-decoration:none}
.empl_menu a:hover {background:#C7DCEE}
.empl_menu a.superuser {background:#FFF3EF}
.empl_menu a.superuser:hover {background:#FFDBCF}
.empl_menu .act 	{ }
.empl_menu .act a 	{ background:#C7DCEE !important}
.empl_menu .unact	{ }
.empl_menu .unact a	{ color:red !important}

table.employers_menu_body {background:#FFFFFF;border:1px solid #68A3CF;border-collapse:collapse}
table.employers_menu_body TD {border-bottom:1px solid #68A3CF}

#startpage-2-blocks , #content, #news {border-collapse:collapse;width:800px;margin-bottom:5px}
#startpage-2-blocks TD ,  #content TD, #news TD {padding:0px}

#banner {border-collapse:collapse;width:800px;background:url('images/building/banner-bg.gif') left top}
#banner TD {padding:0px}
#banner {margin-top:1px}

.news {margin:15px 0px; background:url('images/building/new/news_spacer.gif') bottom left repeat-x; padding:0px 8px 13px 8px; font-size:12px;}
.news * {color:#343434; text-align:justify}
.news .header {marign:0px;padding:0px;color:#000000; font-weight:bold;margin-left:0px;margin-right:10px}
.news .header a{text-decoration:none}
.news .header a:hover{text-decoration:underline}
.news img {vertical-align:middle;margin:2px 15px 10px 0px;border:0px !important}
.news div {padding-left:0px}
.news .date {font-size:10px}
.news .news_text {margin:5px 10px 0px 0px}
.news td {vertical-align:top}


#categories td {padding:0px 15px}
#categories th {padding:5px 8px}
#categories th {text-align:left}
#categories a {display:block;text-decoration:none;color:#282828;background:url('images/building/a-bg.gif') no-repeat left bottom;padding:4px 10px}
#categories a.active {background:url('images/building/a-bg-active.jpg') no-repeat left bottom}
#categories a:hover {text-decoration:underline}

div.spacer {background:url('images/building/spacer.gif') repeat-x left bottom}

#sea-nav 		{border-collapse:collapse; margin-top:2px;}
#sea-nav TD 	{padding:0px;padding-right:5px;white-space:nowrap;text-align:center}
#sea-nav TD img {margin-right:5px}
#sea-nav TD a 	{color:white;text-decoration:none; font-size:11px;}

#sea-inner {width:800px; border-collapse:collapse}
#sea-inner td {padding:0px}

#sea-anketa {background:#69a4d0;padding:5px}
#sea-anketa a {color:#ffffff;text-decoration:none}
#sea-anketa a:hover {text-decoration:underline}
#sea-anketa a.active {font-weight:bold}
#sea-anketa img {margin:0px 3px 0px 10px}

.forma 		{border-collapse:collapse}
.forma th 	{border:1px solid #ffffff;background:url('images/building/new/table_bg.gif') top left repeat-x #a0d8eb;padding:7px 10px;color:#ffffff;text-align:left;}
.forma td 	{border:0px solid #dbd1ee1;padding:3px 10px !important;} /*68a3cf*/
.forma img {vertical-align:middle}
.forma .bl td {background:#f4f4f4}
.forma .rl td {background:#ffe4e3}
.forma .r2 td {background:#e7e6e2}
.forma td.trans {background:transparent;border:0px;color:#555555}


.b-blue {background:#3c7ba9;color:#ffffff !important}
.b-red {background:#a3221d;color:#ffffff !important}

#footer-nav 	{ text-align:center; font-size:11px; background:url('images/building/new/footer_img.gif') top center no-repeat; padding:17px 10px 10px 10px;}
#footer-nav a 	{ color:black;text-decoration:none}
#footer-nav a.active { font-weight:bold}
#footer-nav a:hover  { text-decoration:underline}

.opit {border-collapse:collapse;width:100%;background:#ececec}
.opit TH {background:#68a3cf;color:#ffffff;padding:3px;border:1px solid #ffffff}
.opit TD {padding:5px !important;border:1px solid #ffffff}

.certificates {border-collapse:collapse;width:100%;background:#e6f4ff}
.certificates TH {background:#68a3cf;color:#ffffff;padding:3px;border:1px solid #ffffff;} 
 
.certificates .temp TH {background: #EE8888; color:  #ffffff; padding: 3px; border: 1px solid #ffffff}
.certificates .seaService td {cursor: pointer;}   

.certificates TD {padding:5px !important;border:1px solid #ffffff}

.orange {background:#ffebb0;color:#6f3b00}
.red {background:#ffe1e1;color:#BB0000}

.certificates-green {border-collapse:collapse;width:100%;background:#e5f8eb}
.certificates-green TH {background:#1A8F40;color:#ffffff;padding:3px;border:1px solid #ffffff}
.certificates-green TD {padding:5px !important;border:1px solid #ffffff;background:#e5f8eb}


.white-block {background:#ffffff;padding:10px 5px}
.box-blue {background:#6aa5d1;color:#ffffff !important;font-weight:bold;padding:5px 8px;margin:10px 0px}

.input_table {border:1px solid #68A3CF;border-collapse:collapse;}
.input_table TD {padding:10px !important;background:#f4f4f4}
.input_table TD.c1 {padding:10px !important;background:#f4f4f4}
.input_table TD.c2 {padding:10px !important;background:#e7e6e2}
.input_table .error TD {padding:10px !important;background:#ffe4e3;color:red;font-weight:bold}

span.hidden {color:#999999;font-size: 95%}

/**[[[ User classes **/

	.headerBig {font-size:12px;color:#000000;font-weight:bold}

/**]]] User classes **/

/********************************************************************************/
/**]]] NEW CSS **/

	#nav-top 		{	margin:2px 0px;border-collapse:collapse;width:800px;}
	#nav-top TD 	{	padding:0px}
	#nav-top a 		{	text-transform:uppercase; color:white !important; text-decoration:none; font-size:12px}

	.top_nv			{ display:block; height: 100%; background:url('images/building/new/nav_itm_bg.gif') top left repeat-x; }
	.top_nv	b		{ display:block; height: 100%; background:url('images/building/new/nav_itm_l_bg.gif') top left no-repeat;}
	.top_nv	b i		{ display:block; height: 100%; background:url('images/building/new/nav_itm_r_bg.gif') top right no-repeat;}
	.top_nv	b i span{ display:block; padding:5px 10px 6px 10px!important; font:normal 11px Tahoma; cursor:pointer}
	
	.top_nv:hover	{ display:block; background:url('images/building/new/nav_itm_bg_act.gif') top left repeat-x; }
	.top_nv:hover b	{ display:block; background:url('images/building/new/nav_itm_l_bg_act.gif') top left no-repeat; }
	.top_nv:hover b i{ display:block; background:url('images/building/new/nav_itm_r_bg_act.gif') top right no-repeat; }

	.top_nv_act		{ display:block; height:100%; background:url('images/building/new/nav_itm_bg_act.gif') top left repeat-x; color:white !important;}
	.top_nv_act b	{ font-weight:normal; height:100%; display:block; height:100%; background:url('images/building/new/nav_itm_l_bg_act.gif') top left no-repeat;}
	.top_nv_act b i	{ font-style:normal;  height:100%; display:block; background:url('images/building/new/nav_itm_r_bg_act.gif') top right no-repeat;}
	.top_nv_act b i span	{ display:block; padding:5px 10px 6px 10px!important;}


	.block_title		{ font-size:18px; margin-bottom:8px}
	.block_title.newss	{ font-size:18px; margin-bottom:8px; margin-left:5px}
	.block_title img	{ font-size:18px; margin-right:13px; vertical-align:middle}
	
	.info_block_text		{ padding-left:7px;padding-bottom:10px}
	.info_block_text_red	{ text-align:center;padding-left:7px;padding-bottom:4px;color:#b20011; font-size:18px;}
	.info_block_pading		{ padding:7px}
	
	#left_st_page_info_block	{ background:url('images/building/new/left_block_bg.jpg') top left no-repeat; width:260px; height:162px}
	
	#center_st_page_info_block	{ background:url('images/building/new/center_block_bg.jpg') top left no-repeat; width:260px; height:162px}
	
	#right_st_page_info_block	{ background:url('images/building/new/right_block_bg.jpg') top left no-repeat; width:260px; height:162px}
	#right_st_page_info_block .left_clmn	{ width:38px; padding-top:51px}
	
	#auth_form			{ margin-bottom:0px; }
	#auth_form .field	{ margin-bottom:4px; width:140px; height:18px; border:1px solid #c3d0d9}
	.auth_links			{ }
	.auth_links div		{ margin-bottom:4px}
	
	
	#forum_table				{ width:800px; margin-bottom:5px; background:url('images/building/new/new_block_bg.gif') top left repeat-x}
	#forum_table .cont			{ padding:7px 0px 15px 5px; }
	#forum_table .cont.newss	{ padding:7px 0px 15px 0px; }
	#forum_table .btm			{ border-bottom:1px solid #e0e7ec; font-size:1px}
	#forum_table .left_top_bg		{ border-left:1px solid #e0e7ec}
	#forum_table .left_top_bg img	{ position:relative;right:1px;}
	#forum_table .right_top_bg		{ border-right:1px solid #e0e7ec}
	#forum_table .right_top_bg img	{ position:relative;left:1px;}
	
	#forum_table .post	{ float:left; width:375px; background:url('images/building/new/news_spacer.gif') bottom left repeat-x; margin-bottom:13px; padding-bottom:15px;}
	#forum_table .post .theme	{ font-weight:bold; font-size:12px;}
	#forum_table .post .theme a	{ font-weight:bold; font-size:12px; color:black; text-decoration:none}
	#forum_table .post .theme a:hover{ text-decoration:underline}
	#forum_table .post.lst		{ background:none; padding-bottom:0px;margin-bottom:0px}
	#forum_table .post.frst		{ margin-right:20px; }
	#forum_table .post span		{ color:#006ab2}
	#forum_table .post .date	{ font-size:10px}
	
	#top_login_form			{ position:absolute;margin-left:570px; margin-top:27px;width:230px}
	#top_login_form	.cont	{ background:#e7efef; padding-left:7px;}
	#top_login_form	.field	{ width:83px; height:19px; border:1px solid #cbcdd9; font-size:10px}
	#top_login_form	input	{ margin-right:5px}
	
	#lang_switch		{ margin-bottom:60px;position:relative; z-index:1}
	#lang_switch .abs	{ position:absolute}
	
	#doc_list_table			{ font-family:Tahoma; font-size:12px;}
	#doc_list_table td		{ padding:8px 10px 8px 10px;}
	#doc_list_table div		{ color:#cc2929; }
	#doc_list_table div	a	{ color:black; text-decoration:none}
	#doc_list_table div	a:hover	{ text-decoration:underline}
	#doc_list_table .empty	{ color:#cc2929; }
	#doc_list_table .act	{ background:#c7dcee; }
	
	.img_gen_button			{ float:left; text-align:center; margin-right:20px}
	.img_gen_button	img		{ border:none;}
	
	#buttons_width_docs			{ }
	#buttons_width_docs a		{ display:block; color:black; text-decoration:none; float:left; padding:5px 8px 6px 8px; border:1px solid #68a3cf; margin-right:10px; margin-bottom:10px}
	#buttons_width_docs	a:hover	{ background:#68a3cf;color:white}
	#buttons_width_docs	a.act	{ background:#68a3cf;color:white}
	
	a.button_with_docs_without_div { border:1px solid #68a3cf; 
									  padding:5px 8px 6px; 
									  text-decoration:none; 
									 
									  vertical-align: middle; 
									  color:black; 
									  margin: 0px 5px; }
	a.button_with_docs_without_div:hover { background:#68a3cf;color:white}
/**]]] NEW CSS **/

.fn {border:1px solid #65A3CF;border-collapse:collapse;background:#f5f5f5;padding:5px}
.fn table {border-collapse:collapse}
.fn table td {border-width:0px}
.fn td {border-width:0px;width:50%}
.fn tr.err {background:#FFDDDD !important;color:#FF0000}
.fn .err td {padding: 3px 10px 10px !important}
.fn input {border:1px solid #999999;height:20px;padding:2px 0pt 3px;vertical-align:top;}
.fn select {border: 1px solid #999999;padding:2px 0pt 3px}

table.shl {vertical-align: bottom;margin:5px 0px 0px;color:#ffffff;height:27px}

.small {font-size:9px;padding:2px 5px !important;margin-right:5px !important}