html {width:100%; height:100%; /*background: linear-gradient(to bottom right, #06318A, #A6000F);*/ }
body {padding:0px; margin:0px; font:17px 'Open Sans', sans-serif, arial; color:#141414; /*background: #06318A;*/ } /*303030*/	/*12*/

a {color:#0046E1;}
a:hover {color:#0080E1;}
p {margin:16px 0px;}
.center {text-align:center;}
form {margin:0px; padding:0px;}

h1 {font-weight:bold; font-size:20px;}
h2 {font-weight:bold; font-size:18px;}
h3 {font-weight:bold; font-size:18px;}
h4 {padding:0; margin:0; display:inline; }

.container {margin:0px auto; text-align:center; }
.container_table {display:inline-table; width:100%;}
.container_cell {display:table-cell;}

.default_width {width:1000px; margin:0px auto; border:0px solid #ff0022;}

.container_region {padding:12px 0px; background:url(https://www.rospromtest.ru/images/footer_line.png) left top no-repeat; background-size:contain;} 
.container_region .container_table {text-align:right;} 
.container_region span:nth-child(1) {padding-right:24px;} 
.container_region span:nth-child(1) a {text-decoration:none;} 
.container_region span:nth-child(2) {padding-left:24px; background:url(https://www.rospromtest.ru/images/region.png) left center no-repeat; } 
.container_region span:nth-child(3) {color:#0046E1; text-decoration:none; } 

.container_2_3 {padding:24px 0px 12px 0px;}

.container_height_2 {width:100%; background: url(https://www.rospromtest.ru/images/flag.png) left 24px no-repeat, radial-gradient(circle farthest-corner at 30px 20px, #06318D, #B50519);}   
.container_height_2 .container_cell{height:auto; vertical-align:middle; text-align:left;}
/*.container_height_2 .container_cell:nth-child(2){padding-left:40px;}*/
.container_height_2 .container_cell:nth-child(3){white-space:nowrap; width:100%; padding:0px 40px; text-align:center;}

.container_height_2 .container_cell:nth-child(4) div  {white-space:nowrap; padding:6px 30px;}
.container_height_2 .container_cell:nth-child(4) div:nth-child(1)  {background:url(https://www.rospromtest.ru/images/tel_icon.png) left center no-repeat;}
.container_height_2 .container_cell:nth-child(4) div:nth-child(2)  {background:url(https://www.rospromtest.ru/images/mail_icon.png) left center no-repeat;}
.container_height_2 .container_cell:nth-child(4) a {white-space:nowrap;}
.container_height_2 .container_cell:nth-child(4) a {text-decoration:none; color:#f0f0f0;}
.container_height_2 .container_cell:nth-child(4) a:hover  {color:#B2B0B1;}

.container_height_3  {margin:12px 0px;}
.container_height_3  a {text-decoration:none; margin:0px 14px; color:#f0f0f0;}
.container_height_3  a:hover  {color:#B2B0B1;}

.container_height_4 .container_table {/*background:url(https://www.rospromtest.ru/images/line_header.png) left center no-repeat; background-size:contain;*/}
.container_height_5 .container_cell {text-align:left; border:0px solid red; vertical-align:top;}
.container_height_5 .container_cell:nth-child(1) {width:260px;}
.container_height_5 .container_cell:nth-child(2) {width:auto; padding:0px 20px;}
.container_height_5 .container_cell:nth-child(3) {width:240px;}

.container_height_5 .column1 {width:100%; vertical-align:top;}
.container_height_5 .column2 {width:100%; vertical-align:top;}
.container_height_5 .column3 {width:100%; vertical-align:top;}
.container_height_5 .container_menu_title { padding:24px; font-size:18px; }
.container_height_5 .container_menu_page div {margin:12px 24px; padding-bottom:12px; border-bottom:1px solid #E2E7EB; font-size:14px;}
.container_height_5 .container_menu_page div:nth-last-child(1) {border-bottom:none; padding-bottom:24px;}
.container_height_5 .container_menu_page div a {text-decoration:none;}
.container_height_5 .container_m {background:#ffffff; margin-bottom:20px; border:4px solid #E2E7EB; border-left-width:1px; border-bottom-width:1px;}
.container_height_5 .column3 .container_m {border:4px solid #E2E7EB; border-right-width:1px; border-bottom-width:1px;}
.container_height_5 .container_menu_page div.content_inf {margin:0px 24px 12px 24px; padding-bottom:12px; border-bottom:1px solid #E2E7EB;}
.container_height_5 .container_menu_page div.content_inf:nth-last-child(1) {border-bottom:none;}
.container_height_5 .container_menu_page div.date {font-size:10px; color:#A4A9AD; margin:0px 24px; border-bottom:none;}

.container_height_5 .column2 a {text-decoration:none;}

.container_height_5 .column3 .container_cell {width:auto; padding:0px; vertical-align:top;}
.container_height_5 .column3 .container_cell  a {text-decoration:none;}
.container_height_5 .column3 .container_table .container_cell:nth-child(1) {border-bottom:4px solid #E2E7EB; }
.container_height_5 .column3 .container_table .container_cell img {margin:12px;}
.container_height_5 .column3 .container_table .container_cell:nth-child(2) {padding:12px 12px 12px 0px;}
.container_height_5 .column3 .container_table:nth-last-child(1) .container_cell:nth-child(1) {border:none; }
.container_height_5 .column3 .container_table:nth-child(2) .container_cell {padding-top:24px;}
.container_height_5 .column3 .container_table:nth-child(2) .container_cell img {margin-top:0px;}

.container_footer_1 {background:url(https://www.rospromtest.ru/images/footer_line.png) left bottom no-repeat; background-size:contain;}
.container_footer_1 .container_table img {height:2px;}

.container_footer_2 {background:url(https://www.rospromtest.ru/images/bg_footer.png);}
.container_footer_2 .container_cell {padding:20px; color:#8997A7; width:50%; text-align:right; vertical-align:top;}
.container_footer_2 .container_cell:nth-child(2) {text-align:left;}

.container_client {margin:24px 0px 12px 0px;}
.container_client .container_table {border-top:4px solid #E2E7EB; padding-top:12px; text-align:center;}
.container_client .container_table .container_cell {padding-right:2px;}
.container_client .container_table .container_cell:nth-last-child(1) {padding:0px;}
.container_client img {width:119px; border:1px solid #f0f0f0; margin:2px; filter: grayscale(100%);}
.container_client img:hover {filter: none;}

#scroll_footer {width:924px; overflow:hidden;}
#container_scroll table {border:none; width:100%;}
#container_scroll table:nth-child(1) td {vertical-align:middle;}
#container_scroll table:nth-child(1) #arr_left{margin-right:14px;}
#container_scroll table:nth-child(1) #arr_lright{margin-left:14px;}

#container_zayavka {margin-top:24px;}
#container_zayavka table {width:100%;}
#container_zayavka .w1 {width:50%; padding:2px 0px;} 
#container_zayavka .w1:nth-child(1) {padding-right:14px;} 
#container_zayavka .w1:nth-child(2) {padding-left:14px;} 
#container_zayavka .w2 {width:100%; padding:2px 0px;} 
#container_zayavka .w1 div {margin-bottom:6px; font-size:14px;} /*12*/
#container_zayavka .w2 div {margin-bottom:6px; font-size:14px;} /*12*/
#container_zayavka input {padding:4px; width:100%; font:15px 'Open Sans', sans-serif, arial; border:1px solid #E2E7EB;} /*13*/
#container_zayavka textarea {padding:4px; width:100%; font:15px 'Open Sans', sans-serif, arial; border:1px solid #E2E7EB;} /*13*/
#container_zayavka select {font:13px 'Open Sans', sans-serif, arial; border:1px solid #E2E7EB;}
#container_zayavka .btn  {padding:2px 0px;}
#container_zayavka .btn input {border:none; color:#f0f0f0; font-weight:normal; width:auto; padding:6px; font-size:14px; cursor:pointer; border-radius:20px; background:#0046E1;} /*12*/
#container_zayavka .btn input:hover {background:#0080E1;}

.mw {width:300px;}
.fq  .container_cell:nth-child(1) {border-right:1px solid #E2E7EB; padding-right:20px; width:50%;}
.fq  .container_cell:nth-child(2) {padding-left:20px; width:50%;}
.fq  .container_cell div:nth-child(1) {font-size:18px; margin-bottom:12px;}

.border_bottom_null {border-bottom:0px !important;}
.footer_page a {text-decoration:none;}
.footer_page div {text-align:left; margin-bottom:12px;}

.question {margin-bottom:12px; text-align:left;}
.answer {margin-bottom:12px; text-align:left; }
#btn {margin-top:12px; text-align:center;}
.pages {margin:0px 2px;}
.left_td {white-space:nowrap; vertical-align:top; padding:12px 12px 0px 0px;}
.left_td:nth-child(1) {padding:0px 12px 0px 0px;}
.container_to_news_link {padding:0px 0px 24px 24px; font-size:12px;}
.container_to_news_link a {text-decoration:none;}

.content2 ul  li {list-style-type:none;}
.content2 ul li:before {color:#0046E1; content:"\2022"; font-size:12px; margin-top:2px; padding-right:10px; }

.container_img1 {text-align:center;}
.container_img1 img {/*width:160px;*/}
.container_img1 img:nth-child(2) {margin:0px 4px;}

.container_question {border-left:1px solid #0046E1; padding-left:12px;}
.container_question div:nth-child(1)  {color:#0046E1; padding-bottom:12px; font-weight:bold;}

.container_answer {border-left:1px solid #EA1227; padding-left:12px; }
.container_answer div:nth-child(1)  {color:#EA1227; padding-bottom:12px; font-weight:bold;}

#container_btn {margin:40px 0px;}
#container_btn a {border:none; color:#f0f0f0; font-weight:bold; width:auto; padding:6px; font-size:12px; cursor:pointer; border-radius:20px; white-space:nowrap;}
#container_btn a:nth-child(1) {background:#0046E1;}
#container_btn a:nth-child(2) {background:#EA1227; margin:0px 12px;}
#container_btn a:nth-child(3) {background:#0046E1;}
#container_btn a:hover  {background:#0080E1;}

.bcrumbs {color:#707070; font-size:12px; margin-top:0px;}
.bcrumbs a {color:#707070;}

/* navigation */
nav  {text-align:center; display:nline-table;}
nav ul {list-style:none; margin:0; padding-left:0; }
nav  li {display:block; position:relative; float:left; transition-duration:0.5s;}
nav  li.li_main {margin:0px 18px;}
nav  li#li_group {display:none;}
nav  li.li_group {padding-left:12px;}
nav  li a {color:#0046E1 !important; font:12px 'Open Sans', sans-serif, arial;  text-decoration:none;}
nav  li a:hover {color:#0080E1 !important;}
nav  ul li ul {visibility:hidden; opacity:0; position:absolute; transition:all 0.5s ease; left:0; display:none;}
nav  ul li:hover > ul, nav  ul li ul:hover { visibility:visible; opacity:1; display:block;  background-color:#fff; border-bottom:2px solid #E2E7EB; }
nav  ul li ul li {clear:both; width:300px; text-align:left; padding:6px;}
nav  ul li ul li:nth-child(1) {margin-top:12px;}
nav span.btn_adaptive {display:inline-block; background:url(https://www.rospromtest.ru/images/btn_adaptive.png) center center no-repeat; width:20px; height:20px; }
nav  li.hidden_2 {display:none;}

#navi {background:#EEF3F7; padding:6px;}
#navi_la {font-size:20px; margin-left:20px; }
#navi_content {display:none; margin-left:0px;}
#navi_content li {margin-bottom:6px;}

.show_when_small {display:none;} 
.btn_adaptive_nav {position:absolute; background:#ffffff;}

.t1 {width: 100%; border:1px solid #dddddd; border-collapse:collapse;}
.t1 th {font-weight:bold; border: 1px solid #dddddd; padding:6px; background:#f0f0f0; vertical-align:top;}
.t1 td {border: 1px solid #dddddd; padding: 6px; text-align:center;}
.t1 td:first-child {text-align:left;}
/*.t1_cont {overflow-x:auto; width:600px;}*/

@media screen and (max-width:1000px) {

	.default_width {width:980px; margin:0px auto;}
	.container_region span:nth-child(3) { padding-right:12px; } 

}

@media screen and (max-width:920px) {

	nav li a {font-size:12px;}
	nav li.li_main { margin:0px 10px; }

	.default_width {width:100%; margin:0px auto;}

	h1 {font-size:18px;}
	h2 {font-size:16px;}
	
	.container_height_2 {width:100%; background: radial-gradient(circle farthest-corner at 30px 20px, #06318D, #B50519);}   
	.container_height_2 .container_cell:nth-child(1) img {display:none;}
}

@media screen and (max-width:840px) {

	nav  li#business {display:none;}
	nav  li#education {display:none;}
	nav  li#about_kenya {display:none;}
	nav  li#contact {display:none;}
	nav  li#other_service {display:none;}
	nav  li#li_group {display:block;}
	
	.container_2_3 .container_table .container_cell:nth-child(1) {padding-left:12px;}
	.container_2_3 .container_table .container_cell:nth-child(3)  {padding:0px 20px;}
	.container_2_3 .container_table .container_cell:nth-child(3) img {display:none;}
	
	.container_height_5 .column3 {display:none;}
	.container_height_5 .container_cell:nth-child(2) {width:100%;}
	
	.show_when_small {display:block;}
}

@media screen and (max-width:600px) {

	nav  li.li_main { margin:0px 6px;}
	nav li a {font-size:12px;}
	
	
	.container_2_3 .container_table .container_cell:nth-child(2) img {width:180px;}
	
    .container_height_5 .column1 {display:none;}
	.container_height_3  a {margin:0px 6px;}
	.container_footer_2 .container_cell {display:block; text-align:center; width:100%; padding:20px 0px; }
	.container_footer_2 .container_cell:nth-child(2) {text-align:center;}
	
	nav  li.hidden_2{display:block;}
}

@media screen and (max-width:480px) {

	.hidden_where_small {display:none;}
	.container_2_3 .container_table .container_cell {display:block; text-align:center;}
	.container_2_3 .container_table .container_cell:nth-child(2) {margin-bottom:14px;}
	.container_height_2 .container_cell:nth-child(4) div:nth-child(1)  {background:none;}
	.container_height_2 .container_cell:nth-child(4) div:nth-child(2)  {background:none;}
	body {font-size:12px;}
}

@media screen and (max-width:400px) {
	#container_btn a:last-child {position:static; top:0px;}
	/*.t1_cont {overflow-x:auto; width:300px;}*/
}

@media screen and (max-width:380px) {
	#container_btn a:last-child {position:relative; top:20px;}	
}