*{padding:0;margin:0}html{height:100%}
a{text-decoration:none; color:#363636}a:hover{text-decoration:none; color:#3d3d3d}:focus{outline:0}
a,:hover,:active,:focus{outline:0}fieldset,img{border:0}
a.white{text-decoration:none; color:#ffffff}a.white:hover{text-decoration:none; color:#ffffff}:focus{outline:0}
body,html{height:100%; min-width:410px; background: #ffffff);  background-repeat: repeat-x}
body{font:normal 18px 'Arimo', Arial, sans-serif,Serif;color:#3d3d3d; line-height: 23px;text-align:left}
ul{ list-style-type:none; padding:0px; margin:0px}
ul li { background-image:url(../_all/bullet.png); background-repeat:no-repeat; background-position:0px 5px; padding-left:22px; padding-top:3px }

/*fonty alt: Didact Gothic , Catamaran*/

.f_1 		 	{ font:normal 11px  'Arimo', Arial, sans-serif, Serif; color:#cecece; line-height: 12px; font-weight: 400}
.f_1 a 			{ color:#cecece}
.f_1 a:hover 	{ color:#cecece}

.f_2 		 	{ font:normal 17px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 17px; font-weight: 400}
.f_2 a 			{ color:#ffffff}
.f_2 a:hover 	{ color:#ffffff}

.f_3 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 14px; font-weight: 400}
.f_3 a 			{ color:#ffffff}
.f_3 a:hover 	{ color:#ffffff}

.f_4 		 	{ font:normal 30px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 33px; font-weight: 400}
.f_4 a 			{ color:#ffffff}
.f_4 a:hover 	{ color:#ffffff}

.f_5 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 20px; font-weight: 400}
.f_5 a 			{ color:#ffffff}
.f_5 a:hover 	{ color:#ffffff}

.f_6 		 	{ font:normal 17px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400}
.f_6 a 			{ color:#272828}
.f_6 a:hover 	{ color:#272828}

.f_7 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400}
.f_7 a 			{ color:#272828}
.f_7 a:hover 	{ color:#272828}

.f_8 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400}
.f_8 a 			{ color:#272828}
.f_8 a:hover 	{ color:#272828}

.f_8b 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 700}
.f_8b a 		{ color:#272828}
.f_8b a:hover 	{ color:#272828}

.f_8c 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#f47a22; line-height: 20px; font-weight: 400}
.f_8c a 		{ color:#f47a22}
.f_8c a:hover 	{ color:#f47a22}

.f_9 		 	{ font:normal 9px  'Arimo', Arial, sans-serif, Serif; color:#c8c6c6; line-height: 20px; font-weight: 400}
.f_9 a 			{ color:#c8c6c6}
.f_9 a:hover 	{ color:#c8c6c6}

.f_10 		 	{ font:normal 20px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400}
.f_10 a 		{ color:#272828}
.f_10 a:hover 	{ color:#272828}

.f_11 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 21px; letter-spacing: -0.3px; font-weight: 700}
.f_11 a 		{ color:#272828}
.f_11 a:hover 	{ color:#272828}

.f_11a 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 21px; font-weight: 400}
.f_11a a 		{ color:#272828}
.f_11a a:hover 	{ color:#272828}

.f_11aw 		{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 21px; font-weight: 400}
.f_11aw a 		{ color:#ffffff}
.f_11aw a:hover { color:#ffffff}

.f_12 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400; background: #ffffff; padding: 8px 10px 8px 10px; border-top: 10px solid #f2f2f3}
.f_12 a 		{ color:#272828}
.f_12 a:hover 	{ color:#272828}

.f_12a 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400; padding: 8px 10px 8px 10px; background: rgba(255,255,255,0.7)}
.f_12a a 		{ color:#272828}
.f_12a a:hover 	{ color:#272828}

.f_12b 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400; padding: 8px 10px 8px 10px}
.f_12b a 		{ color:#272828}
.f_12b a:hover 	{ color:#272828}

.f_13 		 	{ font:normal 18px  'Arimo', Arial, sans-serif, Serif; color:#d9d9d9; line-height: 23px; font-weight: 400}
.f_13 a 		{ color:#d9d9d9}
.f_13 a:hover 	{ color:#d9d9d9}

.f_14 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#d9d9d9; line-height: 20px; font-weight: 400}
.f_14 a 		{ color:#d9d9d9}
.f_14 a:hover 	{ color:#d9d9d9}

.f_15 		 	{ font:normal 130px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 130px; font-weight: 400;}
.f_15 a 		{ color:#ffffff}
.f_15 a:hover 	{ color:#ffffff}

.f_16 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#3a3a3f; line-height: 14px; font-weight: 400}
.f_16 a 		{ color:#3a3a3f}
.f_16 a:hover 	{ color:#3a3a3f}

.f_17 		 	{ font:normal 23px  'Arimo', Arial, sans-serif, Serif; color:#3d3d3d; line-height: 30px; font-weight: 400;}
.f_17 a 		{ color:#3d3d3d}
.f_17 a:hover 	{ color:#3d3d3d}

.f_18 		 	{ font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#3d3d3d; line-height: 22px; font-weight: 400}
.f_18 a 		{ color:#3d3d3d}
.f_18 a:hover 	{ color:#3d3d3d}

.f_19 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; letter-spacing: 0.3px; font-weight: 400}
.f_19 a 		{ color:#272828}
.f_19 a:hover 	{ color:#272828}

.f_20 		 	{ font:normal 16px  'Arimo', Arial, sans-serif, Serif; color:#b6b5b3; line-height: 20px; letter-spacing: 0.3px; font-weight: 400}
.f_20 a 		{ color:#b6b5b3}
.f_20 a:hover 	{ color:#b6b5b3}

.f_21 		 	{ font:normal 20px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 26px; font-weight: 300}
.f_21 a 		{ color:#272828}
.f_21 a:hover 	{ color:#272828}

.f_22 		 	{ font:normal 13px  'Arimo', Arial, sans-serif, Serif; color:#ba141a; line-height: 30px; font-weight: 400}
.f_22 a 		{ color:#ba141a}
.f_22 a:hover 	{ color:#ba141a}

.f_23 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#ba141a; line-height: 22px; font-weight: 400; letter-spacing: -0.3px;}
.f_23 a 		{ color:#ba141a}
.f_23 a:hover 	{ color:#ba141a}

.f_24 		 	{ font:normal 13px  'Arimo', Arial, sans-serif, Serif; color:#b6b5bd; line-height: 22px; font-weight: 400}
.f_24 a 		{ color:#b6b5bd}
.f_24 a:hover 	{ color:#b6b5bd}

.f_25 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 12px; font-weight: 400}
.f_25 a 		{ color:#ffffff}
.f_25 a:hover 	{ color:#ffffff}

.f_26 			{ font:normal 23px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 27px; font-weight: 400; letter-spacing: 0.5px;}
.f_26 a 		{ color:#ffffff}
.f_26 a:hover 	{ color:#ffffff}

.f_27 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#c7c6c6; line-height: 18px; font-weight: 400}
.f_27 a 		{ color:#c7c6c6}
.f_27 a:hover 	{ color:#c7c6c6}

.f_28 		 	{ font:normal 12px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 20px; font-weight: 400}
.f_28 a 		{ color:#272828}
.f_28 a:hover 	{ color:#272828}

.f_29 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#c7c6c6; line-height: 20px; font-weight: 400}
.f_29 a 		{ color:#c7c6c6}
.f_29 a:hover 	{ color:#c7c6c6}

.f_30 		 	{ font:normal 12px  'Arimo', Arial, sans-serif, Serif; color:#272828; line-height: 17px; font-weight: 400}
.f_30 a 		{ color:#272828}
.f_30 a:hover 	{ color:#272828}

.f_31 		 	{ font:normal 14px  'Arimo', Arial, sans-serif, Serif; color:#ef7121; line-height: 20px; font-weight: 400}
.f_31 a 		{ color:#ef7121}
.f_31 a:hover 	{ color:#ef7121}

.f_32 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#00aced; line-height: 13px; font-weight: 400}
.f_32 a 		{ color:#00aced}
.f_32 a:hover 	{ color:#00aced}

.f_33 		 	{ font:normal 11px  'Arimo', Arial, sans-serif, Serif; color:#cecece; line-height: 14px; font-weight: 400}
.f_33 a 		{ color:#cecece}
.f_33 a:hover 	{ color:#cecece}

.f_34 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#c7c6c6; line-height: 20px; font-weight: 400}
.f_34 a 		{ color:#c7c6c6}
.f_34 a:hover 	{ color:#ef7121}

.f_35 		 	{ font:normal 11px  'Arimo', Arial, sans-serif, Serif; color:#c70c0f; line-height: 14px; font-weight: 400}
.f_35 a 		{ color:#c70c0f}
.f_35 a:hover 	{ color:#c70c0f}

.f_36 		 	{ font:normal 11px  'Arimo', Arial, sans-serif, Serif; color:#6d6d6d; line-height: 20px; font-weight: 400}
.f_36 a 		{ color:#6d6d6d}
.f_36 a:hover 	{ color:#6d6d6d}

.f_37 		 	{ font:normal 10px  'Arimo', Arial, sans-serif, Serif; color:#8c8c8c; line-height: 10px; font-weight: 400}
.f_37 a 		{ color:#8c8c8c}
.f_37 a:hover 	{ color:#8c8c8c}

.hand			{cursor: pointer }
.white			{color: #ffffff}

a.main_box_office:hover {	text-decoration: underline;		}


#calc_test					{width: 10px;   width: calc(10px + 10px);   display: none}

.content 	   				{position: relative; width: 100%;  z-index: 1 }

.sub_content_1			{overflow: hidden; position: relative; width:100%;  height: 153px;  z-index: 2}

.content_1_0_1		{position: absolute; width:100%;  height: 100%;  z-index: 2}
.content_1_0_grid	{position: absolute; width:100%;  height: 100%;  z-index: 3;  background: url(../_all/top_grid.png)}
.content_1_1		{position: relative; max-width: 1600px;  margin-left:auto; margin-right: auto; z-index: 4}
.content_1_1_1		{position: relative; width: 100%; height: 148px; z-index: 5}
.content_1_1_1_1	{position: relative; float: left; width: 217px; height: 148px; z-index: 5; background: url(../_all/logo_star.png)}
.content_1_1_1_1_A	{position: relative; float: left; width: 217px; height: 148px; z-index: 5; background: url(../_all/logo_bw.png)}
.content_1_1_1_1_B	{position: relative; float: left; width: 217px; height: 148px; z-index: 5; background: url(../_all/logo_55.png)}
.content_1_1_1_1_C	{position: relative; float: left; width: 217px; height: 148px; z-index: 5; background: url(../_all/logo.png)}

.main_logo			{position: relative; float: left; width:calc(100% - 45px); height: 110px; margin-top:20px; z-index: 4; cursor: pointer}

.top_menu_arrow_left	{display: none; position: relative; float: right; width: 40px; height: 39px; margin-top:39px; z-index: 5; cursor: pointer; background: url(../_all/top_menu_arrow_left_star.png)}
.top_menu_arrow_right	{display: none; position: relative; float: left; width: 40px; height: 39px; z-index: 5; cursor: pointer; background: url(../_all/top_menu_arrow_right.png)}

.sub_menu_arrow_left	{display: none; position: relative; float: left;  width: 23px; height: 32px; z-index: 8; cursor: pointer; background: url(../_all/top_menu_sub_arrow_left.png)}
.sub_menu_arrow_right	{display: none; position: relative; float: right;  width: 23px; height: 32px; z-index: 8; cursor: pointer; background: url(../_all/top_menu_sub_arrow_right.png)}

.content_1_1_1_2		{position: relative; float: right; width: calc(100% - 217px); height: 39px; z-index: 5}
.content_1_1_1_2_1		{position: relative; float: right; width: 215px; height: 16px; margin-top: 12px; margin-right: 70px; z-index: 5}
.content_1_1_1_2_1_1	{position: relative; float: left; width: 45px; height: 16px; padding-left: 10px; padding-top:2px; z-index: 5; text-align: right; cursor: pointer}
.content_1_1_1_2_1_2	{position: relative; float: left; width: 65px; height: 16px; padding-left: 20px; padding-top:2px; z-index: 5; text-align: right; cursor: pointer}
.content_1_1_1_2_1_3	{position: relative; float: left; width: 55px; height: 16px; padding-left: 20px; padding-top:2px; z-index: 5; text-align: right; cursor: pointer}
.content_1_1_1_2_1_4	{overflow: hidden;position: relative; float: left; width: 120px; height: 16px; padding-left: 18px; padding-right: 12px; padding-top:2px; z-index: 5; text-align: left; cursor: pointer}
.content_1_1_1_2_1_5	{position: relative; float: left; width: 60px; height: 16px; padding-left: 5px; padding-top:2px; z-index: 5; text-align: right; cursor: pointer}
.content_1_1_1_2_1_6	{position: relative; float: left; width: 165px; height: 16px; padding-left: 55px; padding-top:2px; z-index: 5; text-align: left; cursor: pointer}

#panel_login_register	{background: url(../_all/top_login_bg.png)}
#panel_profil_logout	{background: url(../_all/top_logout_bg.png)}
#panel_bad_login		{background: url(../_all/top_bad_login_bg.png)}
#panel_login_register_2	{background: url(../_all/top_login_bg.png); display: none;}

.content_1_1_1_3		{position: relative; float: right; width: calc(100% - 217px); height: 39px; z-index: 5}
.content_1_1_1_3_1		{overflow: hidden; position: relative; float: left; width: calc(100% - 57px); height: 39px; z-index: 5}
.content_1_1_1_3_1_sub	{position: relative; float: left; width:10000px; height: 39px; z-index: 5; ; opacity: 0.001}
.content_1_1_1_3_1_cell	{position: relative; float: left; width: 151px; height: 19px; padding: 11px 0px 10px 15px;  z-index: 5; background: url(../_all/top_cell_bg.png);	}
.content_1_1_1_3_1_cell_icon		{position: relative; float: left; width: 100%; height: 100%; ;  z-index: 6;  background: url(../_all/internet_icon.png) right center;		}
.content_1_1_1_3_1_cell_icon_white	{position: relative; float: left; width: 100%; height: 100%; ;  z-index: 6;  background: url(../_all/internet_icon_white.png) right center;		}
.content_1_1_1_3_1_menu {display: none; position: absolute; width: 95px; height: 18px; padding: 11px 0px 10px 15px; right: 10px;  z-index: 7; background: url(../_all/top_cell_menu.png); cursor: pointer}

.click_pixel 			{display: none; position: absolute; width: 1px; height: 1px}

.content_1_1_1_3_2		{position: relative; float: right; width: 57px; height: 39px; z-index: 5; background: url(../_all/top_menu_right.png)}
.content_1_1_1_4		{position: relative; float: right; width: calc(100% - 217px); height: 70px; z-index: 5}
.content_1_1_1_4_1		{overflow: hidden; position: relative; float: left; width: 100%; height: 32px; padding-top: 14px; z-index: 5}
.content_1_1_1_4_1_1	{position: absolute;  width: 841px; height: 46px; margin-left: 4px; margin-top: -14px; z-index: 7; opacity: 0;}

#sub_menu_1				{ background: url(../_all/top_menu_sub_bg_1.png)}
#sub_menu_2				{ background: url(../_all/top_menu_sub_bg_2.png)}
#sub_menu_3				{ background: url(../_all/top_menu_sub_bg_3.png)}
#sub_menu_4				{ background: url(../_all/top_menu_sub_bg_4.png)}
#sub_menu_5				{ background: url(../_all/top_menu_sub_bg_5.png)}
#sub_menu_6				{ background: url(../_all/top_menu_sub_bg_6.png)}
#sub_menu_7				{ background: url(../_all/top_menu_sub_bg_7.png)}
#sub_menu_8				{ background: url(../_all/top_menu_sub_bg_8.png)}
#sub_menu_9				{ background: url(../_all/top_menu_sub_bg_9.png)}
#sub_menu_10			{ background: url(../_all/top_menu_sub_bg_10.png)}

.content_1_1_1_4_1_1_1	{position: relative; float: left;  width: 23px; height: 32px; margin-top: 14px; z-index: 8}
.content_1_1_1_4_1_1_2		{overflow: hidden; position: relative; float: left;  width: calc(100% - 46px); height: 32px; margin-top: 14px; z-index: 8}
.content_1_1_1_4_1_1_2_sub	{position: relative; float: left; width:10000px; height: 32px; z-index: 9}
.content_1_1_1_4_1_1_2_cell_1	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_2	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_3	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_4	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_5	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_6	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_7	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_8	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_9	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_2_cell_10	{position: relative; float: left; width: 150px; height: 32px; padding: 10px 0px 4px 0px;  z-index: 9; text-align: center}
.content_1_1_1_4_1_1_3	{position: relative; float: right;  width: 23px; height: 32px; margin-top: 14px; z-index: 8}
.content_1_1_1_4_1_2	{position: absolute;  width: 100%; height: 32px; right: 20px; z-index: 6}
.content_1_1_1_4_1_2_1	{position: relativle; float: right;  width: 32px; height: 32px; margin-left: 13px;z-index: 6; background: url(../_all/top_icon_1a.png)}
.content_1_1_1_4_1_2_2	{position: relativle; float: right;  width: 32px; height: 32px; margin-left: 13px;z-index: 6; background: url(../_all/top_icon_0a.png)}
.content_1_1_1_4_1_2_3	{position: relativle; float: right;  width: 32px; height: 32px; margin-left: 13px;z-index: 6; background: url(../_all/top_icon_3a.png)}
.content_1_1_1_4_1_2_6	{position: relativle; float: right;  width: 32px; height: 32px; margin-left: 13px;z-index: 6; background: url(../_all/top_icon_2a.png)}
.content_1_1_1_4_1_2_4	{position: relativle; float: right;  width: 32px; height: 32px; z-index: 6; background: url(../_all/top_icon_4a.png); cursor: pointer}
.content_1_1_1_4_1_2_5	{position: relativle; float: right;  width: 296px; height: 32px; z-index: 6; background: rgba(255,255,255,0.2)} 

.content_9				{position: relative; float: left; width:100%;  z-index: 2; background: url(../_all/partners_bg.png)}
.content_9_1			{clear: both; position: relative; max-width: 1600px; height: 90px;  margin-left:auto; margin-right: auto; z-index: 4}
.content_9_1_1			{position: relative; float: left; width: calc(100% - 34px); height: 2px; margin-left:14px; background: #f47a22; z-index: 4}
.content_9_1_2			{overflow: hidden; position: relative; float: left; width: calc(100% - 24px); height: 66px;  margin-left:9px; z-index: 4}
.content_9_1_2_0		{position: relative; float: left; width: 100%; min-height: 66px; z-index: 4}
.content_9_1_2_1		{position: relative; float: left; width: 9%; height: 66px; margin-right: 0.5%; margin-left: 0.5%; margin-bottom: 10px; background: #f2f2f3; z-index: 5}

.content_10				{position: relative; float: left; width:100%; height: 30px;  z-index: 2; background: #2f2f30}
.content_10_1			{clear: both; position: relative; max-width: 1600px; height: 20px; margin-top: 10px;  margin-left:auto; margin-right: auto; z-index: 4}
.content_10_1_1			{position: relative; float: left; width: 330px; height: 20px; margin-left: 14px;  z-index: 4}
.content_10_1_2			{position: relative; float: right; width: 350px; height: 20px; margin-right: 20px; text-align: right; z-index: 4}

.search_txt {

	font:normal 15px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 20px; font-weight: 400;
	padding: 7px 10px 0px 10px;
	width: calc(100% - 20px); 
	height: 20px;
	border: solid 0px;
	background-color: transparent;
}

.small_search_txt {

	font:normal 17px  'Arimo', Arial, sans-serif, Serif; color:#ffffff; line-height: 17px; font-weight: 400;
	width: 100%; 
	padding-left: 3px;
	height: 20px;
	border: solid 0px;
	border-bottom: solid 1px #171920; 
	border-left: solid 1px #171920; 
	margin-top: 0px;
	background-color: transparent;
}

/* search_as*/
.suggestion{ display: none; position: absolute; width: 328px; left: -300px; top: 124px; z-index: 999997; background: #ffffff}

.as_1  	 {	overflow: hidden; position: relative; float: left; width: 308px; height: 60px; margin-left: 10px; margin-top: 10px; background: #f2f2f3; cursor: pointer; z-index: 999998}
.as_1_1  {	overflow: hidden; position: relative; float: left; width: 60px; height: 60px; z-index: 999999}
.as_1_2  {	overflow: hidden; position: relative; float: right; width: 222px; padding: 6px 0px 0px 5px; margin-right: 10px; z-index: 999999}
.as_2 	 {	overflow: hidden; position: relative; float: left; width: 300px; height: 28px; text-align: right; margin-top: 10px; padding-right: 28px; cursor: pointer; background: url('../_all/ss_arrow.png') no-repeat; z-index: 999999}
.as_3 	 {	overflow: hidden; position: relative; float: left; width: 308px; height: 10px; z-index: 999999}


/*gladki scroll*/
.back2top{    width:50px;    height:50px;    position:fixed;    bottom:10px;    right:10px;    display:none;    text-indent:-9999px;    background: url('../_all/back2top.png') no-repeat; z-index: 9999}

/*small menu */

.sm_1		{ display: none; position: absolute; width: 100%; height: 3000px; left: 0px; top: 0px; z-index: 999997; background: url('../_all/small_menu_bg.png') left top no-repeat; }
.sm_1_1		{ position: relative; float: left; width: 100%; height: 39px}
.sm_1_1_1	{ position: relative; float: right; width: 90px; height: 39px; cursor: pointer}
.sm_1_1_2	{ position: relative; float: right; width: 103px; height: 39px; cursor: pointer}
.sm_1_2		{ position: relative; float: left; width: 100%; height: 39px}
.sm_1_2_1	{ position: relative; float: right; width: 110px; height: 39px; background: #0a0c13;}
.sm_1_2_1_1	{ position: relative; float: right; width: 32px; height: 32px; margin-top: 4px; margin-right: 20px; z-index: 999997; background: url('../_all/small_menu_close_bg.png') left top no-repeat; cursor: pointer}
.sm_1_3		{ position: relative; float: left; width: calc(100% - 54px); margin-left: 27px; margin-top: 75px}
.sm_1_3_1	{ position: relative; float: left; width: calc(100% - 10px); height: 55px; margin-bottom: 9px; margin-top: 5px; background: #555659; cursor: pointer}
.sm_1_3_1_1	{ position: relative; float: left; width: 220px; height: 25px; margin-top: 19px; margin-left: 20px}
.sm_1_3_1_2	{ position: relative; float: right; width: 29px; height: 30px; margin-top: 12px; margin-right: 15px; background: url('../_all/small_menu_ex.png'); }
.sm_1_3_1_2_search	{ position: relative; float: right; width: 29px; height: 30px; margin-top: 12px; margin-right: 15px; background: url('../_all/small_menu_search.png'); }
.sm_1_3_2	{ overflow: hidden; position: relative; float: left; width: 100%; height: 0px}
.sm_1_3_2_1	{ position: relative; float: left; width: calc(100% - 40px); height: 30px; padding-top: 10px; padding-left: 20px; margin-left: 20px; margin-bottom: 4px;  background: #555659; cursor: pointer}

#sm_01	{ border-left: solid 10px #f47a22	}
#sm_02	{ border-left: solid 10px #c33b24	}
#sm_03	{ border-left: solid 10px #a66ebf	}
#sm_04	{ border-left: solid 10px #2081bb	}
#sm_05	{ border-left: solid 10px #3ab29f	}
#sm_06	{ border-left: solid 10px #f7b03c	}
#sm_07	{ border-left: solid 10px #2f618f	}
#sm_08	{ border-left: solid 10px #7f8c8e	}
#sm_09	{ border-left: solid 10px #3b281a	}
#sm_10	{ border-left: solid 10px #a3bdce	}
#sm_11	{ border-left: solid 10px #d2232a	}

/* news icon*/

.content_2_1_1_2_1_4	{position: absolute; height:21px; min-width: 21px; left: 11px; top: 126px; background: #ffffff; z-index: 10}
.content_2_1_1_2_1_4_1	{position: relative; float: left; height: 21px; width: 21px; background: url(../_all/video_icon.png); z-index: 11}
.content_2_1_1_2_1_4_2	{position: relative; float: left; height: 21px; width: 21px; background: url(../_all/photo_icon.png); z-index: 11}


/* news icon*/

.content_2_1_1_2_1_4	{position: absolute; height:21px; min-width: 21px; left: 11px; top: 126px; background: #ffffff; z-index: 10}
.content_2_1_1_2_1_4_1	{position: relative; float: left; height: 21px; width: 21px; background: url(../_all/video_icon.png); z-index: 11}
.content_2_1_1_2_1_4_2	{position: relative; float: left; height: 21px; width: 21px; background: url(../_all/photo_icon.png); z-index: 11}


/*login popup */

.login_popup		{display: none; position: absolute; width: 223px; height: 140px; top: 28px; background: url('../_all/login_bg.png'); z-index:9999999999}
.login_popup_1		{position: absolute; width: 171px; height: 22px; top: 34px; left: 26px}
.login_popup_1_1	{position: relative; float: left; width: 64px; height: 22px}
.login_popup_1_2	{position: relative; float: right; width: 107px; height: 22px; background: #ffffff}

.login_popup_2		{position: absolute; width: 171px; height: 22px; top: 65px; left: 26px}
.login_popup_3		{position: absolute; width: 215px; height: 31px; top: 105px; left: 4px}
.login_popup_3_1	{position: relative; float: left; width: 157px; height: 22px; margin-left: 21px}
.login_popup_3_2	{position: relative; float: right; width: 37px; height: 31px}

#login_submit_button	{	opacity: 0;	cursor: pointer}

.login_txt {

	font:normal 12px  'Arimo', Arial, sans-serif, Serif; color:#494949; line-height: 16px; font-weight: 400;
	padding: 2px 5px 0px 5px;
	width: calc(100% - 10px); 
	height: 20px;
	border: solid 0px;
	background-color: transparent;
}


/*footer*/
@media only screen and  (max-width: 730px) {

	.content_10_1_2 {float: left; width: 350px; height: 20px; margin-left: 14px; margin-top: 8px; text-align: left;  z-index: 4}
}

/*partners */
@media only screen and (min-width: 1200px) and (max-width: 1400px) {

	.content_9_1_2_1 { width: 12%; margin-right: 0.24%; margin-left: 0.24%}
}
@media only screen and (min-width: 920px) and (max-width: 1199px) {

	.content_9_1_2_1 { width: 15%; margin-right: 0.83%; margin-left: 0.83%}
}
@media only screen and (min-width: 720px) and (max-width: 919px) {

	.content_9_1_2_1 { width: 19%; margin-right: 0.43%; margin-left: 0.43%}
}
@media only screen and (min-width: 620px) and (max-width: 719px) {

	.content_9_1_2_1 { width: 24%; margin-right: 0.3%; margin-left: 0.3%}
}
@media only screen and  (max-width: 619px) {

	.content_9_1_2_1 { width: 32%; margin-right: 0.4%; margin-left: 0.4%}
}



/*top menu*/
@media only screen and (max-width: 860px) {
	
	.content_1_1_1_3_1_sub	{ display: none}
	.top_menu_arrow_left	{ display: none}
	.top_menu_arrow_right	{ display: none}	
	.content_1_1_1_4_1_1	{ display: none}
	.content_1_1_1_3_1_menu	{ display: block}
	.content_1_1_1_2_1		{ margin-right: 20px}
	
	
	.content_1_1_1_4_1_2_4 { display: none }
}



/*top search*/
@media only screen and (max-width: 1420px) {

	.content_1_1_1_4_1_2_5 { display: none } 
}


/*top sub menu vert*/
@media only screen and (max-width:1077px) {
	
	/*top sub menu vert*/
	/*.content_1_1_1_4_1_1 { width: calc(100% - 18px) } */
}

#cookieinfo * {
    margin: 0px;
    padding: 0px;
}

#cookieinfo {
    position: fixed;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: rgba(255,255,255,0.96);
    padding-left: 20px;
    padding-right: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 57px;
    z-index: 10000;
    text-align: justify;
}

#cookieinfo h6 {
    font-size: 16px;
    color: #1d2a3a;
    margin-bottom: 2px;
    margin-right:30px;
}

#cookieinfo p {
    font-size: 12px;
    color: #1d2a3a;
    line-height: 1.5em;
    margin-right:30px;
}

#cookieinfo a {
    display: block;
    position: absolute;
    right: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
    top: 8px;
    width: 60px;
    height: 56px;
    border-radius: 0px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    padding-top: 4px;
    background-color: #f47a22;
    font:normal 40px  'Arimo', Arial, CenturyGothic, AppleGothic, sans-serif,Serif;
}

#cookieinfo a:hover {
    background-color: #1d2a3a; 
}