﻿@charset "utf-8";
@import "/pub/css/toolbar.css" screen;

/* header div */
#header {
	position:relative;
	padding: 70px 0 23px 0;
	display: block;
	margin: 0px auto;
 	width: 980px;
}
	#header .row { display: block; position: relative;  }
	#header a.logo h1 { text-indent: -9000px; }
	#header .logotype  {
		width: 230px;
		margin-top: 15px;
		background: url(/img/logo/freelance_ru.svg) no-repeat left top;
		float: left;
		background-size: contain;
	}
		#header a.logo 
		{
			width:230px;
			height:65px;
			display:block;	
		}		

    #header .menu { clear: both;  padding:0;  }
		.tmain { padding-top: 0;  }
			.tmain li { 
				float: left; 
				display: block;  
				padding: 0 0 2px 0;
			}
				
			.tmain li a {
				font-size: 20px;
				/*border-bottom: #77b53a solid 1px;*/
                color: #77b53a;
				font-family:  'HeliosCondLight', Arial, Helvetica, sans-serif;
				text-decoration:underline;
			}
                .tmain li a:hover { /*border-bottom: black solid 1px;*/ color: black; text-decoration:underline;}
	#header .menu2 { 
		clear: both;
        margin-bottom: 18px;
        border-bottom: 1px solid #E1E1E1;
        height: 2px;
        overflow: hidden;
	}
    #header .menu2 > div { display: none; }
		#header .menu2 .tmain {
			padding-top: 2px;
			overflow: hidden;
		}
			.menu2 .tmain li { padding-right: 25px; }
			.menu2.menu22 .tmain li { padding-right: 62px; }
	
	#header .row .banner { float: right; width: 600px; height: 90px; margin: 20px 0 15px 0; overflow: hidden; }
	#header .razdel { display: block; width:100%; height: 1px; overflow: hidden; clear: both; }	
#google_search { display:none; }
.s_logan {
    text-align: left;
    font-size: 18px;
    margin: 0;
    padding: 0 0 0 5px;
}
.s_logan a { color: #0079BE; }