body {margin: 0px; padding:0px; background-color: #FFFFFF;
    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
    font-size: 8pt;
}


.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	* height: 302px;
	clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 39px;
	left: 50%;
	width: 500px;
	margin-left: -260px;
	padding: 20px;
	background-color: #EFFFBD;
	border: 1px solid #E3FE57;
	text-align: center;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: left;
	font-weight:bold;
}
.dataTables_filter input {
	color:#FF2A55;
}

.dataTables_info {
	width: 60%;
	float: left;
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}
.paginate_disabled_previous {
	background-image: url('/media/images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('/media/images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('/media/images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('/media/images/forward_enabled.jpg');
}




table.display {
	margin: 0 auto;
	width: 100%;
    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
    font-size: 8pt;
	border-collapse: collapse;
}

table.display thead th {
	padding: 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	* cursor: hand;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
	text-align: center;
	border-bottom: 1px dotted #aaa;
	border-right: 1px dotted #aaa;
	border-left: 1px dotted #aaa;
}

table.display td.notcenter {
	text-align: left;
	border: 1px dotted #aaa;
}


.sorting_asc {
	background: url('datatables/images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
	background: url('datatables/images/sort_desc.jpg') no-repeat center right;
}



td, p {

	FONT-SIZE: 10pt;

	COLOR: #000000;

	FONT-FAMILY: Tahoma, verdana;

}



/* Regular text */

.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.text1 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10pt;}



/*Pop-up menu*/

.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C8DCEE; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }

.popupmenu {padding:2px; padding-left:5px; background-color:#E6EFF7; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.popupmenutext {color: #356FA2;}

.popupmenuclosed {color: #808080;}





/*Left menu*/

.leftmenu, .leftmenuact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #619DCD; text-decoration:none;}

.leftmenuact {color:#355B7C;}



/*Top menu*/

.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:none;}

.topmenuact {color: #FED738;}



/*Site menu*/

.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}

.langact {text-decoration:none;}



/*Style for basket panel text*/



.smalltext, .smalltextwhite, 

.smalltextblack, .baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/

.smalltext {color: #25639A;} /*Small text blue*/ 

.smalltextwhite{color: #FFFFFF;} /*Small text white*/

.smalltextblack{color: #000000;} /*Small text black*/

.baskettext {color: #FFFFFF;}



/*.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #619DCD;}*/



.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}

.newsdata {color: #FF4C1E;}

.newsdatab {font-weight: bold; color: #FF4C1E;}



.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/

.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/



.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}

.errortext {color:red;}

.oktext {color:#005000;}

.notetext {color:green;}



.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}



.tableheads {background-color:#FCFDFE;}

.tableborders {background-color:#B9CEDF;}



.incborder{border: 1px solid #C1E6FF} /*Area border*/

.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/

.incbg{background-color:#C6DFF5} /*Area background*/

.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/

.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/

.sectincbg{background-color:#9BD0FC} /*Section area background*/



.mainincbg{height: 18px;}

.mainincline{background-color:#CDDCE9}

.maininctitle{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	color: #4791D3;

	text-decoration:none;

	padding-top: 15px;

}



hr {color: #BDCEDE; height: 1px}



.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}

.inputfield {color:black; border: solid 1px #C7CACC;}

.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED;}

.inputbuttonS {font-weight:bold;}



/*******************************************/

/* Standard styles for Bitrix Site Manager */

/* used by public section scripts          */

/*******************************************/



/* Headers */



/* H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;} */

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}

H2, .H2 {color:#346BA0; font-size:13px; line-height: 18px;}

H3, .H3 {font-size:12px; color: #1C1C1C;}

H4, .H4 {font-size:12px; color: #1C1C1C;}



/* Table colors */

.tableborder {background-color:#B9CEDF;}

.tablehead {background-color:#D5E3F0;}

.tablebody {background-color:#F4F8FB;}

.tablenullbody {background-color:#FFFFFF;}



/* Table text */

.tablebodytext, .tablefieldtext, .tabletitletext,

.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.tableheadtext {color:#25639A;}

.tablebodylink {text-decoration: none}

a.tablebodylink:hover {text-decoration: underline}



/* Some colors to highlight text */

.errorcolor {color:red;}

.successcolor {color:green;}



/* Onscreen messages */

.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}



/* Form elements */

.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 

.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}



/* Required sign */

.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }



/* grossco Пункт меню большими буквами на зеленом фоне*/

.zag {FONT-SIZE: 18pt; COLOR: #FFFFFF; FONT-FAMILY: arial; }



/* grossco Пункт меню слева. Выбранный (текущий) элемент*/

A.menu1, A.menu1:link, A.menu1:visited,

A.menu1:hover   {FONT-SIZE: 9.5pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform: uppercase; }



/* grossco Пункт меню слева. Не выбранные элементы */

A.menu, A.menu:link, 

A.menu:visited 	{FONT-SIZE: 9.5pt; COLOR: #cce5ff; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase; }

A.menu:hover 	{FONT-SIZE: 9.5pt; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}

}

A.menu22 {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform: uppercase; }
A.menu22:link {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform: uppercase; }
A.menu22:visited {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform: uppercase; }
A.menu22:hover   {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform: uppercase; }

}



/* grossco Нижняя надпись */

.bot {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana;MARGIN-Right: 25px;MARGIN-LEFT: 20px;}



/* grossco в услугах ЗАГОЛОВКИ верхнего уровня КОНТЕЙНЕРНЫЕ ПЕРЕВОЗКИ ИЗ СТРАН:*/

.zag1 {FONT-SIZE: 12pt; COLOR: #0061c3; FONT-FAMILY: arial;font-weight:bold;}

.zag1_{FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: arial;font-weight:bold;}



/* grossco в услугах ЗАГОЛОВКИ второго уровня ДАЛЬНЕГО ВОСТОКА И ЮГО-ВОСТОЧНОЙ АЗИИ:*/

A.str1, A.str1:link,

A.str1:visited 	{FONT-SIZE: 10pt; COLOR: #1f2b8c; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.str1:hover 	{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: arial; TEXT-DECORATION: none}



/* grossco в услугах ЗАГОЛОВКИ низшего уровня ИНДИИ*/

A.str2 		{FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none}

A.str2:link 	{FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none}

A.str2:visited 	{FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none}

A.str2:hover 	{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none}



/* grossco Навигационная цепочка*/

A.chain, A.chain:link,

A.chain:visited {FONT-SIZE: 10.5pt; COLOR: #1f2b8c; FONT-FAMILY: Tahoma, arial; TEXT-DECORATION: none}

A.chain:hover 	{FONT-SIZE: 10.5pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, arial; TEXT-DECORATION: none}



/* grossco ссылки в новых услугах */

A.l1 		{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, verdana; TEXT-DECORATION: none}

A.l1:link 	{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, verdana; TEXT-DECORATION: none}

A.l1:visited 	{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, verdana; TEXT-DECORATION: none}

A.l1:hover 	{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, verdana; TEXT-DECORATION: none; text-decoration:underline;}



.l1 		{FONT-SIZE: 10pt; COLOR: #0061c3; FONT-FAMILY: Tahoma, verdana; TEXT-DECORATION: none}

a.wyh:link    {color: #000000; TEXT-DECORATION: none;}
a.wyh:active  {color: #000000; TEXT-DECORATION: none;}
a.wyh:hover   {color: #000000; TEXT-DECORATION: none;}
a.wyh:visited {color: #000000; TEXT-DECORATION: none;}
