﻿@charset "utf-8";
/* CSS Document */

.bgbgbg{ background-color:#05bddc; padding:7px; color:#ffffff;}
/*.bd1{ border:1px solid #F5F5F5;}*/

.shadotsc1{-webkit-box-shadow: 0px 0px 5px 2px rgba(181,170,181,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(181,170,181,1);
box-shadow: 0px 0px 5px 2px rgba(181,170,181,1);}

.bortsc2{ border:2px solid #D8D8D8; margin-top:10px;}

hr.type_10 {
border: 0;
height: 55px;
background-image: url(../images/abc/type_10.png);
background-repeat: no-repeat;
}


hr.style-one {
border: 0;
height: 1px;
background: #333;
background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}

/*.job{ background-image:url(../images/abc/1212.jpg);}*/

.job{ background-color:orange;}



.asd ul {list-style: none; padding: 0px; margin: 0px; float: right;}
  .asd ul li {display: block;position: relative;float: left; /*border:1px solid #000*/}
  .asd li ul {display: none;}
  .asd ul li a {display: block; padding: 5px 20px 5px 20px;text-decoration: none;
           color: #000000; text-transform: uppercase; font-weight: bold; /*background: #000;  white-space: nowrap; */}
		   
 .asd ul li ul{ padding-top:20%; padding-bottom:20%; background-color:#ffffff;
 
 -webkit-box-shadow: 0px 4px 30px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 30px -8px rgba(0,0,0,0.75);
box-shadow: 0px 4px 30px -8px rgba(0,0,0,0.75); }
 .asd ul li ul li { width:200px; }
 .asd ul li a:hover { color: #2395ec; /*background: #2395ec;*/}
 .asd li:hover ul {display: block; position: absolute;}
 .asd li:hover li {float: none;}
 /*.asd li:hover a {background: #f00;}*/
 .asd li:hover li a:hover {background: #e0dfdf; /*background:#16354e;*/}

  #drop-navtsc li ul li {border-top: 0px;}
  
  
  @media only screen and (max-width: 600px) {
  .drop-navtsc{ display: none;}
  .tscblock{ display:none;}
}

 @media only screen and (max-width: 480px) {
  .drop-navtsc{ display: none;}
  .tscblock{ display:none;}
}

 @media only screen and (max-width: 768px) {
  .drop-navtsc{ display: none;} 
  .tscblock{ display:none;}
}

@media only screen and (max-width: 900px) {
  .drop-navtsc{ display: none;} 
  .tscblock{ display:none;}
}


.active{ color:#2395ec; }

.padbpos{ padding:3%; }
.ppos{border:2px solid #EB080C; padding:2%; font-weight: bold; background-color: #F0F0F0;}

.colblack{ color: #212121; }
