body{ /*background:url(../images/bg_rp.gif) repeat-x;*/ margin:0; padding:0;}

#main{ margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:950px;}

#header{ height:136px; background-color:#f3f3f3;}

.logo{float:left; width:240px; }

.navigation{ margin:0; padding:0; height:37px; float:left; width:auto; margin-bottom:10px;}

.navigation ul{ margin:0; padding:0; }

.login_section{ float:right; width:auto; font-size:12px; }

.login_section a { color:#464646; font-weight:bold;  text-decoration:none; line-height:30px;}

.login_section a:hover{ color:#F60;}

.login_section a img{ margin-top:14px; float:left; margin-left:14px; margin-right:4px;}

.login_section a span{ float:left; margin-top:5px;}

.login_section a img{ border:0;}



.login_section a.regist{ margin:0 0 0 13px; padding:7px 45px; 
 	 background: #0072bc; 
     border: 1px solid #0072bc;
 	font-size:13px;
     border-radius: 3px 3px 3px 3px;
     color: #FFF !important;}
.login_section a.regist:hover{ text-decoration:none;}
	



.slicknav_menu {

	display:none;

}



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

      #menu {

		display:none;

	}

	

	 .slicknav_menu {

		display:block;

	}

.disp{ display:none;}	

	

}

/*-------------------*/	

.slicknav_btn {

  position: relative;

  display: block;

  vertical-align: middle;

  float: right;

  padding: 0.438em 0.625em 0.438em 0.625em;

  line-height: 1.125em;

  cursor: pointer; }

  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {

    margin-top: 0.188em; }



.slicknav_menu {

  *zoom: 1; }

  .slicknav_menu .slicknav_menutxt {

    display: block;

    line-height: 1.188em;

    float: left; }

  .slicknav_menu .slicknav_icon {

    float: left;

    width: 1.125em;

    height: 0.875em;

    margin: 0.188em 0 0 0.438em; }

    .slicknav_menu .slicknav_icon:before {

      background: transparent;

      width: 1.125em;

      height: 0.875em;

      display: block;

      content: "";

      position: absolute; }

  .slicknav_menu .slicknav_no-text {

    margin: 0; }

  .slicknav_menu .slicknav_icon-bar {

    display: block;

    width: 1.125em;

    height: 0.125em;

    -webkit-border-radius: 1px;

    -moz-border-radius: 1px;

    border-radius: 1px;

    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

  .slicknav_menu:before {

    content: " ";

    display: table; }

  .slicknav_menu:after {

    content: " ";

    display: table;

    clear: both; }



.slicknav_nav {

  clear: both; }

  .slicknav_nav ul {

    display: block; }

	

  .slicknav_nav li {

    display:block;

	border-top: 1px solid #555; }

  .slicknav_nav .slicknav_arrow {

    font-size: 0.8em;

    margin: 0 0 0 0.4em; }

  .slicknav_nav .slicknav_item {

    cursor: pointer; }

    .slicknav_nav .slicknav_item a {

      display: inline; }

  .slicknav_nav .slicknav_row {

    display: block; }

  .slicknav_nav a {

    display: block; }

  .slicknav_nav .slicknav_parent-link a {

    display: inline; }



.slicknav_brand {

  float: left; }



.slicknav_menu {

  font-size: 16px;

  box-sizing: border-box;

  background: #4c4c4c;

  padding: 5px; }

  .slicknav_menu * {

    box-sizing: border-box; }

  .slicknav_menu .slicknav_menutxt {

    color: #fff;

    font-weight: bold;

    text-shadow: 0 1px 3px #000; }

  .slicknav_menu .slicknav_icon-bar {

    background-color: #fff; }



.slicknav_btn {

  margin: 5px 5px 6px;

  text-decoration: none;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  background-color: #0072BC; }



.slicknav_nav {

  color: #fff;

  background:#4C4C4C;

  margin: 0;

  padding: 0;

  font-size: 0.875em;

  list-style: none;

  overflow: hidden; 

  position: absolute;

  width:100%;

  top: 53px;

  left:0;

  z-index:9;

  }

  

  .slicknav_nav ul {

    list-style: none;

    overflow: hidden;

    padding: 0;

    margin: 0 0 0 20px; }

  .slicknav_nav .slicknav_row {

    padding: 5px 10px;

    margin: 2px 5px; }

    .slicknav_nav .slicknav_row:hover {

      -webkit-border-radius: 6px;

      -moz-border-radius: 6px;

      border-radius: 6px;

      background: #FF6000;

      color: #fff; }

	  

  .slicknav_nav a {

    padding: 5px 10px;

    margin: 2px 5px;

	font-size:18px;

    text-decoration: none;

	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    color: #fff; }

	

    .slicknav_nav a:hover {

      -webkit-border-radius: 3px;

      -moz-border-radius: 3px;

      border-radius:6px;

      background: #FF6000;

      color: #fff; }

	  

	 .slicknav_nav .active {

      -webkit-border-radius: 3px;

      -moz-border-radius: 3px;

      border-radius:6px;

      background: #FF6000;

	  margin:0 5px;

      color: #fff; }
 .slicknav_nav .active a{ background:none !important;}
 .slicknav_nav li:hover,.slicknav_nav li:hover a{ text-decoration:none !important;}	  

  .slicknav_nav .slicknav_txtnode {

    margin-left: 15px; }

  .slicknav_nav .slicknav_item a {

    padding: 0;

    margin: 0; }

  .slicknav_nav .slicknav_parent-link a {

    padding: 0;

    margin: 0; }



.slicknav_brand {

  color: #fff;

  font-size: 18px;

  line-height: 30px;

  padding: 7px 12px;

  height: 44px; }



.navigation ul{ margin:0; padding:0;}

.navigation ul li{margin-right:1px; list-style:none; margin-top:0px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; line-height:47px;}

.navigation ul li a{ display:block; text-decoration:none; color:#fff; padding:0 20px 0 20px;}

	.navigation ul li a:hover, .navigation ul li.active a{
 		background:#f58220;
		color:#FFF;
 	display:block; border-radius:0px; 
    text-decoration:none; color:#fff;}
 
.main_center{ background:#eeeeee; width:100%;}
 .how_mind_bx{ margin-bottom:15px;}
 .how-finsect{ padding:10px 0px;}
  .how_mind_bx .img{   width:150px; margin:auto; margin-top:0px; height:150px; border-radius: 75px 75px;}
 .how_mind_bx .img img{ padding:10px 10px;}
 .how_mind_bx h3{ margin:0px 0 10px 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1095cf; text-transform:capitalize; text-align:center; font-size:16px; font-weight:normal;}
 .how_mind_bx h3 a{color:#1095cf; text-decoration:none;}
 .how_mind_bx h3 a:hover{ color:#F60;}
 .how_mind_bx h3 span{ padding:2px 6px; font-size:12px; font-weight:bold; color:#fff; background:#f58d35; border-radius:20px 20px;}
 .how_mind_bx h3 span.two{ padding:2px 6px; font-size:12px; font-weight:bold; color:#fff; background:#6d9542; border-radius:20px 20px;}
 .how_mind_bx h3 span.three{ padding:2px 6px; font-size:12px; font-weight:bold; color:#fff; background:#2a8dcd; border-radius:20px 20px;}
 .how_mind_bx p{ margin:0; padding:0; text-align:center; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#525252;}
 .form_dr_2{ z-index:1000; padding:0px; margin:auto;   }
 .form_dr_2 h1{ margin:20px 0 0 0; font-size:25px; color:#828282; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; text-align:center;}
 .form_dr{ padding:10px; margin:auto;  background:#FFF; width:920px; min-height:300px;  font-size:13px; color:#5e5e5e;}
 .fromdr_lefta h2,.fromdr_leftb h2{margin:10px 0 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; font-size:23px; color:#7e7e7e;}
 .fromdr_left{width:640px; float:left; height:auto;}
   .fromdr_lefta{width:48%; float:left;}
 .fromdr_leftb{width:48%; float:right; height:100%; padding-left:10px;} 
 .form_dr input{ margin:5px; border:1px solid #dadada;}
 .iput{ width:250px; height:25px; -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;}
 .form_dr h3{ text-transform:uppercase; font-size:15px; color:#39F;}

.hr{ border-bottom:1px dashed #ccc; padding-top:10px;}

.form_dr button{ background:url(../images/submit.jpg); border:0; margin:auto; padding:0; width:159px; height:38px;}

#footer{ margin:71px 0 0 0; padding:0; /*height:100px;*/ background-color:#000; clear:both;}

.footer { width:940px;  color:#c0c0c0; margin:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:10px;}

.foterlink{ color:#999; font-size:13px;}

.socis{ float:right; width:auto; /*margin-top:10px;*/}

.fot_logo{ float:left; width:auto;}

.foterlink a{ color:#c0c0c0; text-decoration:none; padding:0 15px;}

.foterlink a:hover{ color:#06F;}

.socis a{ padding:0 1px;}



.copright{ color:#c0c0c0; margin-top:25px; float:left; width:250px; font-size:13px; margin-left:14px;}

.cmtech{ color:#c0c0c0; margin-top:8px; float:right; font-size:13px;}



.right_box { float:right; width:100%; padding:0px 15px 10px 15px; font-family: Arial, Helvetica, sans-serif;
  background:url(../images/find-box/bd_bg.jpg) repeat-y; height:auto; border-right:1px solid #e8e8e9; min-height:384px;}
 .sld{ width:650px; float:left;}

.right_box h2{ font-weight:600; color:#333; margin:0; text-align:center; margin-bottom:5px; line-height:20px; width:100%;  padding:5px 0 2px 0; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.right_box h2 strong{ font-size:22px; color:#f58225;}
 .right_box .bxt{ float:left; margin-right:5%; margin-top:0px; border-radius:5px;
 		  width:30%; min-height:73px;
 		  background:url(../images/req_bg.jpg) repeat-x;
 	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#fff)); /* Safari 5.1, Chrome 10+ */ 
 	 background: -webkit-linear-gradient(top, #fff, #eaeaea); /* Firefox 3.6+ */ 
 	 background: -moz-linear-gradient(top, #fff, #eaeaea); /* IE 10 */ 
 	 background: -ms-linear-gradient(top, #fff, #eaeaea); /* Opera 11.10+ */ 
 	 background: -o-linear-gradient(top, #fff, #eaeaea);
 	 border:1px solid #ccc;
 	 opacity:.9;
 		 }
 
.right_box .bxt:last-child{ margin-right:0;}		 
   		 .clr{ clear:both; }

.num{ font-size:12px; background:#f58220; color:#fff; border-radius:50%; text-align:center; font-weight:bold; line-height:20px; width:20px;  margin:5px auto;}

.num2{ font-size:12px; background:#5e8a2e; color:#fff; border-radius:50%; text-align:center; font-weight:bold; line-height:20px; width:20px;  margin:5px auto;}

.num3{ font-size:12px; background:#1381c9; color:#fff; border-radius:50%; text-align:center; font-weight:bold; line-height:20px; width:20px;  margin:5px auto;}

.bxt h3{ text-align:center; color:#000; margin:0; padding:0px 5px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: 600; }

.container2 {width:100%; height:auto; padding:0; margin:10px 0 0 0; float:left;}

ul.tabs {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

	width: 80%;

	margin-left:0px;

}

.tab_container{}
 ul.tabs li {
 	float: left;
 	margin: 0 5px 0 0px;
 	padding: 5px 22px;
 	font-weight:bold; border-radius:5px 5px 0 0;
 	border-left: none;
 	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#efeded)); /* Safari 5.1, Chrome 10+ */ 
 	 background: -webkit-linear-gradient(top, #efeded, #fefefe); /* Firefox 3.6+ */ 
 	 background: -moz-linear-gradient(top, #efeded, #fefefe); /* IE 10 */ 
 	 background: -ms-linear-gradient(top, #efeded, #fefefe); /* Opera 11.10+ */ 
 	 background: -o-linear-gradient(top, #efeded, #fefefe);	overflow: hidden;
 	  position: relative;
 		border-top: 1px solid #b8b4b4;
 		border-left: 1px solid #b8b4b4;
 		border-right: 1px solid #b8b4b4;
 }

ul.tabs li a {

	text-decoration: none;

	color: #000;

	display: block;

	font-size: 12px;

	text-transform:uppercase;

	text-align:center;

	font-family:Tahoma, Geneva, sans-serif;

	color:#453d3d;

	outline: none;

}

ul.tabs li a:hover {
 }	

html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a  {
 	color:#fff;
 	background:url(../images/cra_new.jpg) repeat-x;
 		 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2994c3), to(#33ade2)); /* Safari 5.1, Chrome 10+ */ 
 	 background: -webkit-linear-gradient(top, #33ade2, #2994c3); /* Firefox 3.6+ */ 
 	 background: -moz-linear-gradient(top, #33ade2, #2994c3); /* IE 10 */ 
 	 background: -ms-linear-gradient(top, #33ade2, #2994c3); /* Opera 11.10+ */ 
 	 background: -o-linear-gradient(top, #33ade2, #2994c3);
  }

.tab_container {
 border: 1px solid #b8b4b4;	clear: both;
 	float: left; 
 	width:100%;
 	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#fff)); /* Safari 5.1, Chrome 10+ */ 
 	 background: -webkit-linear-gradient(top, #fff, #eaeaea); /* Firefox 3.6+ */ 
 	 background: -moz-linear-gradient(top, #fff, #eaeaea); /* IE 10 */ 
 	 background: -ms-linear-gradient(top, #fff, #eaeaea); /* Opera 11.10+ */ 
 	 background: -o-linear-gradient(top, #fff, #eaeaea);
 	 border-radius:0 5px 5px 5px;
 }
.tab_content {padding:5px 10px 10px 10px;}
.tab_content h2 {
 	font-weight: normal;
 	padding-bottom: 10px;
 	border-bottom: 1px dashed #ddd;
 	font-size: 1.8em;
 }

.tab_content h3 a{
 	color: #254588;
 }

.tab_content img {

	float: left;

	margin: 0 20px 20px 0;

	border: 1px solid #ddd;

	padding: 5px;

}

.tab_content td span{ color:#444444; font-weight:bold; font-size:12px;}
 .tab_content td strong{ font-weight:normal; color:#858585; font-weight:bold; font-size:12px;}
 .tab_container table{ }
 .tab_container input{}
 .tab_container select{}
 .tab_container p{ margin:0; padding:0; color:#645d5d;}
 .tab_container button{
 	background:url(../images/cra_new.jpg) repeat-x;
 	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2994c3), to(#33ade2)); /* Safari 5.1, Chrome 10+ */ 
 	 background: -webkit-linear-gradient(top, #33ade2, #2994c3); /* Firefox 3.6+ */ 
 	 background: -moz-linear-gradient(top, #33ade2, #2994c3); /* IE 10 */ 
 	 background: -ms-linear-gradient(top, #33ade2, #2994c3); /* Opera 11.10+ */ 
 	 background: -o-linear-gradient(top, #33ade2, #2994c3);
 	 color:#fff;
 	 float:right;
 	 border:0; padding:3px 10px 3px 10px; margin-right:2px;
 	}

	.category_option{ float: right; width:250px; min-height:297px;}

	.category_option h3{ margin:8px 0 0 0; padding:0; line-height:25px;

			  line-height:35px; text-align:center; color:#7E7E7E;

			  font-size:22px;

			  text-transform:capitalize;

			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



		}

		.category_option ul{ margin:15px 0 0 20px; padding:0;}

		.category_option ul li{ list-style:none; line-height:32px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/arrow-new/btr.png) no-repeat 5px 8px; padding-left:30px;}

		.category_option ul li:hover{ list-style:none; line-height:32px; font-size:14px; background:#0d7cbd url(../images/arrow-new/btr_hv.png) no-repeat 5px 8px; padding-left:30px;}

		.category_option ul li a{ color:#5f5f5f; text-decoration:none; display:block;}

		.category_option ul li a:hover{ color:#fff;}

.bxt-last{ margin-right:0px !important;}		

		

/*----------------------------*/	





#wrapper{

	/*padding:30px;*/

	width:300px;

	

}



/*



	This is the only semi-important stuff for plugin installation

	It's just an example, so customize away!

*/



#vertical-ticker{

	height:280px;

	overflow:hidden;

	margin:0; padding:10px;

	border-top:1px solid #b9c0c6;

	border-right:1px solid #b9c0c6;

	border-bottom:1px solid #b9c0c6;

	border-radius:5px;

	background:#f5f5f5 url(../images/find-box/bd_bg.jpg) repeat-y;

	

	

}



	#vertical-ticker li{
  		display:block;
 		color:#333333;
 		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 		border-bottom:1px dotted #CCC;
 		text-align:left;
 		font-size:14px;
 		min-height:25px; line-height:16px; height:auto; padding: 7px 5px !important; width:100% !important;
 		font-weight:normal;
 		
 	}

	#vertical-ticker li { font-weight:normal; font-size:13px; margin:0; padding:0; float:left; width:auto;}
 	#vertical-ticker li  a{ text-decoration:none; color:#333333;}
 	#vertical-ticker li  a:hover{ text-decoration:none; color:#39F;}
 	#vertical-ticker li span{ float:right; color:#39F;}
 

.work{  font-size:30px; color:#ed8126 ; text-decoration:none; }

.work:hover {color:#f4b783; font-size:30px; text-decoration:none;}
.astbbx{ text-align:center; width:100%; float:left; font-family: Arial, Helvetica, sans-serif;}




/*ressponciv menue*/



.show, .hide {

  display: none;

  padding-left: 15px;

  background-color: transparent;

  background-repeat: no-repeat;

  background-position: center left;

  color: #dde1e2;

}

.show {

  background-image: url(assets/down-arrow-icon.png);

}

.hide {

  background-image: url(assets/up-arrow-icon.png);

}

/*ressponciv menue*/


