@charset "utf-8";

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
	/*height: 100%;*/
	background: #FFF;
	color: #888888;
	width: 100%;
	float: left;
  text-align: justify;}

h1, h2 {
	font-family: 'universcondcregular';
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #252525;
	text-shadow: 0 1px 1px #FFF;}
h3, h4, h5, h6 {
	font-family: 'universcondcregular';
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #252525;
	text-shadow: 0 1px 1px #FFF;}
	
a {
	font-size: 11px;
	color: #5e85a7;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}

img {
	border:none;}

:focus {
    outline: none;}	

#page{
	float: left;
	width: 100%;
	min-height: 100%;	
	z-index: 1;}
	
.main {
    min-width: 980px;
	max-width: 1300px;	
	margin: 0 auto;
	position: relative;}
	
.container {
	position: relative;
	float: left;
	width: 98%;	
	background: #FFF;
	padding: 0 1%;}

.cont{
	position: relative;
	float: left;
	width: 100%;	
	background: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-box-shadow: 0 5px 4px #9b9b9b;
	-moz-box-shadow: 0 5px 4px #9b9b9b;
	box-shadow: 0 5px 4px #9b9b9b;
	behavior: url(PIE.htc);}

@font-face {
    font-family: 'universcondcregular';
    src: url('../img/font/univercc-webfont.eot');
    src: url('../img/font/univercc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/font/univercc-webfont.woff') format('woff'),
         url('../img/font/univercc-webfont.ttf') format('truetype'),
         url('../img/font/univercc-webfont.svg#universcondcregular') format('svg');
    font-weight: normal;
    font-style: normal;}	

/*--------------------------------------entrance-----------------------------*/
#entrance{
	position: relative;
	float: left;
	width: 100%;
	height: 42px;
	background: #FFF;	
	-webkit-box-shadow: 0 5px 4px #dadada;
	-moz-box-shadow: 0 5px 4px #dadada;
	box-shadow: 0 5px 4px #dadada;
	behavior: url(PIE.htc);
	z-index: 2;}
	
  #meters{
	  position: absolute;
	  top: 15px;
	  left: 1%;}
	  #meters span{
		  position: relative;
		  float: left;
		  margin-right: 16px;} 
	
  #reg{
	  position: absolute;
	  top: 14px;
	  right: 13%;}
    #reg ul{
		margin: 0;
		padding: 0;}
	  #reg ul li{
		  position: relative;
		  float: left;
		  list-style: none;
		  display: block;
		  border-left: 1px solid #b3b3b3;
		  padding: 0 14px;}	
	  #reg ul li:first-child{
		  border-left: none;
		  padding-left: 0;}	
		#reg ul li a{
			color: #b3b3b3;}	

  #entrance_site{
	  position: absolute;
	  top: 0;
	  right: 0;
	  width: 123px;
	  height: 42px;
	  background: url(../img/images/ent_back.png) left top no-repeat;}
	a.lock{
		display: block;
		height: 16px;
		text-decoration: none;
		background: url(../img/images/lock.png) no-repeat;
		padding-left: 18px;
		margin: 13px 0 0 23px;}
	  a.lock span{
		  background: url(../img/images/dot.png) left bottom repeat-x;}
	  a:hover.lock span{
		  background: none;}
		  
  #user_name{
	  position: absolute;
	  top: 15px;
	  left: 10px; 
	  color: #727272;}
	#user_name a{
		margin-left: 5px;
		color: #cd5f15;}
		
  #user_options{
	  position: absolute;
	  top: 15px;
	  left: 35%;}
    #user_options ul{
		margin: 0;
		padding: 0;}
	  #user_options ul li{
		  position: relative;
		  float: left;
		  list-style: none;
		  display: block;
		  margin-right: 20px;
		  color: #727272;}
	  #user_options ul li.balans{
		  margin-left: 144px;}
/*--------------------------------------header-------------------------------*/
#header{
	position: relative;
	float: left;
	width: 100%;
	height: 137px;}
  a.logotip{
	  position: absolute;
	  top: 42px;
	  left: 0;
	  display: block;
	  width: 233px;
	  height: 60px;
	  background: url(../img/images/logotip.png) no-repeat;}
	  
  .head_banner{
	  position: absolute;
	  top: 42px;
	  left: 50%;
	  margin-left: -248px;
	  width: 468px;
	  height: 60px;}

  .updates{
	  position: absolute;
	  top: 26px;
	  right: 0;
	  width: 264px;}
	.updates_title{
		position: relative;
		float: left;
		width: 256px;
		padding-left: 8px;
		margin-bottom: 4px;
		font-family: 'universcondcregular';
		color: #6988a3;
		text-transform: uppercase;
		font-size: 13px;}
	.searcher{
		position: relative;
		float: left;
		width: 100%;
		height: 20px;
		padding-top: 5px;}
	.searcher img{
		position: relative;
		float: left;
		top: -7px;}
	.updates a{
		margin-left: 8px;}
/*---------------------------------------navigation--------------------------*/
#navigation{
	position: relative;
	float: left;
	width: 100%;	
	height: 52px;
	background: url(../img/images/nav_back.png) no-repeat;
	margin-bottom: 25px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	behavior: url(PIE.htc);}
#navigation:after{
	content: "";
	width: 404px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	background: url(../img/images/nav_back_right_part.png);}
  #navigation ul{
	  margin: 19px 0 0 5px;
	  padding: 0;
	  position: relative;
	  z-index: 2;}
	#navigation ul li{
		position: relative;
		float: left;
		list-style: none;
		display: block;
		text-align: center;
		background: url(../img/images/nav_li_back.png) left 3px no-repeat;
		height: auto;}
	#navigation ul li:first-child{
		background: none;}
	  #navigation ul li a{
		  display: block;
		  padding: 0 20px;
		  font-family: 'universcondcregular';
		  font-size: 14px;
		  color: #FFF;
		  text-transform: uppercase;
		  text-shadow: 0 1px 1px #4f6a80;
		  text-decoration: none;}
	   #navigation ul li a:hover{
		   text-decoration: underline;}
/*---------------------------------------content-----------------------------*/
#wrapper{
	position: relative;
	float: left;
	width: 100%;}
	
  #content{
	  position: relative;
	  margin: 0 270px;}
	#panelcontent{
	  position: relative;
	  float: left;
	  width: 100%;
	  margin: 0 11px 11px 0;}		 
	#popular_tools{
		position: relative;
		float: left;
		width: 100%;
		padding-bottom: 10px;}
	  .popular_tools_section{
		  position: relative;
		  float: left;
		  width: 239px;
		  margin-bottom: 10px;}
		.popular_tools_section img{
			position: relative; 
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 7px;}
		.popular_tools_section_text{
			position: relative;
			float: right;
			width: 216px;
			font-size: 11px;
			color: #7e7e7e;}
		  .popular_tools_section a{
			  font-size: 12px;}
	#promo_links{
		position: relative;
		float: left;
		width: 100%;
		padding-bottom: 10px;}
	  .promo_section{
		  margin-bottom: 10px;}
		.promo_section img{
			position: relative; 
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 7px;}
		  .promo_section a{
			  font-size: 12px;}		  
			  
    .dividing_shadow{
		position: relative;
		float: left;
		width: 100%;
		height: 8px;
		background: url(../img/images/shadow.png) top center no-repeat;}
		
	#tabs_nav{
		position: relative;
		float: left;
		width: 100%;
		margin: 17px 0 0 0;
		z-index: 1;}
	  #tabs_nav ul{
		  margin: 0 0 0 10px;
		  padding: 0;}
		#tabs_nav ul li{
			position: relative;
			float: left;
			list-style: none;
			display: block;
			text-align: center;
			padding: 11px 13px 8px 13px;
			font-family: 'universcondcregular';
		    font-size: 14px;
			color: #FFF;
			text-transform: uppercase;
			text-shadow: 0 1px 1px #4f6a80;}
		 #tabs_nav ul li.ui-state-active{
			 background: url(../img/images/tabs_nav_active_back.png) repeat-x;
			 border-radius: 4px 4px 0 0;
			 -moz-border-radius: 4px 4px 0 0;
			 -webkit-border-radius: 4px 4px 0 0;
			 -khtml-border-radius: 4px 4px 0 0;
			 behavior: url(PIE.htc);}
		#tabs_nav ul li.ui-state-active a{
			color: #FFF;
			text-shadow: 0 1px 1px #4f6a80;}
		 #tabs_nav ul li a{
			 display: block;
			 font-family: 'universcondcregular';
		     font-size: 14px;
		     text-transform: uppercase;
			 text-shadow: none;
			 text-decoration: none;
			 background: url(../img/images/dot.png) left bottom repeat-x;}
	       #tabs_nav ul li a:hover{
			   background: none;}
			   
	.search_block{
		position: relative;
		float: left;
		width: 92%;
		height: 59px;
		padding: 10px 1% 0;
		margin-bottom: 26px;
		top: -1px;
		background: url(../img/images/search_back.png) no-repeat;
		color: #FFF;
		font-size: 12px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		behavior: url(PIE.htc);
		z-index: 2;}
	.search_block:after{
		content: "";
		width: 193px;
		height: 69px;
		position: absolute;
		top: 0;
		right: -10px;
		z-index: 1;
		background: url(../img/images/search_back_right_part.png);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		behavior: url(PIE.htc);}
	  #search{
		  position: relative;
		  float: left;
		  width: 99.5%;
		  height: 23px;
		  background: url(../img/images/input.png) no-repeat;
		  padding: 10px 0 0 0;
		  margin-bottom: 6px;
		  z-index: 2;}
	   #search:after{
		   content: "";
		   width: 31px;
		   height: 33px;
		   position: absolute;
		   top: 0;
		   right: -5px;
		   z-index: 3;
		   background: url(../img/images/input_right_part.png);}
    input.search[type="text"] {
		  position: relative;
		  width: 88%;
		  height: auto;
		  float: left;
		  padding: 0 13px;
		  border: none;
		  background: none;
		  font-size: 12px;
		  color: #5d5d5d;
		  z-index: 2;}
   input.search[type="submit"] {
	   position: relative;
		width: 16px;
		height: 12px;
		display: block;
		float: right;
		margin: 0;
		border: none;
		background: none;
		background: url(../img/images/search_submit.png) 0 3px no-repeat;
		cursor:pointer;
		z-index: 4;}
   
   a.dot{
	   font-size: 12px;
	   color: #FFF;
	   text-decoration: none;
	   background: url(../img/images/dot_white.png) left bottom repeat-x;}
	 a:hover.dot{
		 background: none;}

    .review_block{
		position: relative;
		float: left;
		width: 100%;
		padding: 15px 0 0 0;}
		
      .review_block_nav {
		  position: relative;
		  float: left;
		  
		  margin-bottom: 12px;}
		.review_block_nav ul{
			margin: 0 0 0 10px;
			padding: 0;}
		  .review_block_nav.inner ul{
			  margin: 0 0 0 8px;}
		  .review_block_nav ul li{
			  position: relative;
			  float: left;
			  list-style: none;
			  display: block;
			  text-align: center;
			  padding: 11px 9px 6px 9px;
			  font-family: 'universcondcregular';
			  font-size: 14px;
			  color: #FFF;
			  text-transform: uppercase;
			  text-shadow: 0 1px 1px #4f6a80;}
		   .review_block_nav ul li.ui-state-active{
			   background: url(../img/images/review_active_back.png) repeat-x;
			   border-radius: 4px;
			   -moz-border-radius: 4px;
			   -webkit-border-radius: 4px;
			   -khtml-border-radius: 4px;
			   behavior: url(PIE.htc);}
			   .review_block_nav ul li.ui-state-active a{
				   color: #FFF;
				   text-shadow: 0 1px 1px #4f6a80;}
		   .review_block_nav ul li a{
			   display: block;
			   font-family: 'universcondcregular';
			   font-size: 14px;
			   text-transform: uppercase;
			   text-shadow: none;
			   text-decoration: none;
			   background: url(../img/images/dot.png) left bottom repeat-x;}
			 .review_block_nav ul li a:hover{
				 background: none;}
		
		.review_block_nav ul li.ui-state-active:before{
			content: url(../img/images/corner.png);
			position: absolute;
			left: 10px;
			bottom: -7px;
			width: 8px;
			height: 7px;
			display: block;}

	  .review_section{
		  position: relative;
		  float: left;
		  width: 100%;
		  padding: 14px 0;
		  background: url(../img/images/dot_gray.png) left top repeat-x;}
		.review_section:first-child{
			background: none;}
		.review_section_about{
			position: relative;
			float: left;
			width: 100%;
			margin-bottom: 5px;}
		  .review_section_about a{
			  font-size: 11px !important;
			  color: #888888;}
		.review_section img{
			position: relative;
			float: left;
			margin: 1px 5px 0 0;}
		  .review_section a{
			  font-size: 12px;}

/*------------------------------------content_inner-------------------------*/
.instrument_block{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 18px;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url(PIE.htc);}
  .instrument_block_title{
	  position: relative;
	  float: left;
	  width: 97%;
	  height: 30px;
	  margin-top: -1px;
	  margin-left: -1px;
	  margin-bottom: 16px;
	  padding-top: 16px;
	  padding-left: 3%;
	  background: url(../img/images/download_title_back.png) no-repeat;
	  border-radius: 4px 4px 0 0;
	  -moz-border-radius: 4px 4px 0 0;
	  -webkit-border-radius: 4px 4px 0 0;
	  -khtml-border-radius: 4px 4px 0 0;
	  behavior: url(PIE.htc);
	  z-index: 2;}
    .instrument_block_title:after{
		content: "";
		width: 16px;
		height: 46px;
		position: absolute;
		top: 0;
		right: -2px;
		z-index: 1;
		background: url(../img/images/download_title_back_right_part.png);}
	.instrument_block_title h3{
		margin: 0;
		padding: 0;}
  .instrument_block_content{
		padding: 10px;
		font-size: 12px;
	  color: #000000;}
	.instrument_block p{
	  position: relative;
	  float: left;
	 margin: 10px 0;
	  
	  font-size: 12px;
	  float:left;
	  width: 100%;
	  color: #000000;
	  line-height: 1.60em;}
		.instrument_block a{
	  font-size: 12px;}
	#search_block_inner{
		position: relative;
		float: left;
		width: 93%;
		margin: 0 1%;
		height: 43px;
		background: url(../img/images/search_back_inner.png) no-repeat;
		padding: 10px 9px 0 9px;
		padding-left: 2%;
		padding-right: 2%;		
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		behavior: url(PIE.htc);}
	#search_block_inner:after{
		content: "";
	    width: 30px;
		height: 53px;
		position: absolute;
		top: 0;
		right: -5px;
		z-index: 1;
		background: url(../img/images/search_back_inner_right_part.png);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		behavior: url(PIE.htc);}
	  #search_inner{
		  position: relative;
		  float: left;
		  width: 99.5%;
		  height: 33px;
		  background: url(../img/images/input.png) no-repeat;
		  padding-top: 10px;
		  z-index: 2;}
	  #search_inner:after{
		  content: "";
		   width: 31px;
		   height: 33px;
		   position: absolute;
		   top: 0;
		   right: -5px;
		   z-index: 3;
		   background: url(../img/images/input_right_part.png);}
		input.search_inner[type="text"]{
			position: relative;
			float: left;
			width: 88%;
			height: auto;
			padding: 0 13px;
			background: none;
			border: none;
			font-size: 12px;
			color: #5d5d5d;
			z-index: 2;}
	   input.search_inner[type="submit"] {
		   position: relative;
			width: 16px;
			height: 12px;
			display: block;
			position: relative;
			float: right;
			margin: 0;
			border: none;
			background: url(../img/images/search_submit.png) 0 3px no-repeat;
			cursor: pointer;
			z-index: 4;}

  .download_search{
	  position: relative;
	  float: left;
	  width: 98%;
	  padding-left: 2%;}
	
	.download_search div:before{
		   content: "";
		   width: 31px;
		   height: 33px;
		   position: absolute;
		   top: 0;
		   display: block;
		   right: -10px;
		   background: url(../img/images/input_right_part.png);}
	.download_search div{
		width: 70%;
		float: left;
		background: url(../img/images/input.png) no-repeat;
		height: 34px;
		position: relative;}
		.download_search div input{
			background: none;
			border: none;
			display: block;
			z-index: 5;
			position: relative;}
    .download_search a{
		position: relative;
		float: left;
		margin: 8px 0 0 23px;
		font-family: 'universcondcregular';
		font-size: 14px;
		color: #6887a1;
		text-transform: uppercase;}

.tools_block{
	position: relative;
	float: left;
	width: 96%;
	padding: 0 2%;
	margin-top: 25px;}
  .tools_block_left{
	  position: relative;
	  float: left;
	  width: 150px;
	  margin-right: 11px;
	  padding-bottom: 25px;}
	.tools_block_left img{
		width: 150px;
		height: 113px;}
  .tools_block_right{
	  position: relative;}
	 .tools_block_right ul{
		 margin: 0;
		 padding: 0;}
	   .tools_block_right ul li{
		   display: block;
		   list-style: none;
		   margin-bottom: 5px;}

.recommendations{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 13px;
	padding-bottom: 10px;}
  .recommendations_title{
	  position: relative;
	  float: left;
	  background: url(../img/images/review_active_back.png) repeat-x;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -khtml-border-radius: 4px;
	  behavior: url(PIE.htc);
	  text-align: center;
	  padding: 11px 9px 6px 9px;
	  margin: 0 0 18px 8px; 
	  font-family: 'universcondcregular';
	  font-size: 14px;
	  color: #FFF;
	  text-transform: uppercase;
	  text-shadow: 0 1px 1px #4f6a80;}
  .corner{
	  position: absolute;
	  bottom: -7px;
	  left: 10px;
	  background: url(../img/images/corner.png) no-repeat;
	  width: 8px;
	  height: 7px;}
  .recommendations_section{
	  position: relative;
	  float: left;
	  width: 94%;
	  background: #f4f0dd;
	  padding: 1% 2%;
	  margin-bottom: 7px;
	  margin-left: 1%;}
    .recommendations_section p{
		background: url(../img/images/error.png) left 2px no-repeat;
		padding-left: 25px;
		margin: 0;
		font-size: 12px;
		color: #545454;
		line-height: 1.65em;}
  .recommendations a{
	  position: relative;
	  float: left;
	  font-size: 12px;
	  margin-top: 6px;
	  padding-left: 10px;}
	  
  .info_block{
	  position: relative;
	  float: left;
	  width: 98%;
	  padding: 0 1%;}
	.info_block table {
		  border-collapse: collapse;
		  width: 100%;
		  color: #545454;}
	.info_block table.second td{
		height: 29px;}
	.info_block table.third tr td:first-child{
		padding-top: 0;}
	  .info_block td {
		  padding: 5px 0;}
		.info_block td.even{
			color: #757575;}
		.info_block td img.rank{
			position: relative;
			margin-left: 8px;
			top: 2px;}
		.info_block td img.icon{
			position: relative;
			margin-right: 1px;
			top: 5px;
			width: 23px;
			height: 21px;}
	  .info_block tr{
		  background: url(../img/images/dot_gray.png) left top repeat-x;}
		.info_block tr:first-child{
			background: none;}
	  .info_block tr td:first-child {
		  width: 238px;
		  padding-left: 10px;
		  font-size: 12px;}



/*------------------------------------colomn--------------------------------*/	  
  .colomn{
	  position: relative;
	  float: left;
	  width: 244px;
	  margin: 0 12px;}
  .colomn.right{
	  float: right;
	  margin: 0;
	  right: 12px;
	  position:absolute;
	  top: 0;}
    .tabs {
		width: 100%;
		float: left;}
	.sidebar{
		position: relative;
		float: left;
		width: 242px;
		border: 1px solid #d7d7d7;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		behavior: url(PIE.htc);
		margin-bottom: 20px;
		z-index: 1;}
	  .sidebar_title{
		  position: relative;
		  float: left;
		  margin-top: -1px;
		  margin-left: -1px;
		  width: 226px;
		  height: 30px;
		  padding: 16px 0 0 18px;
		  background: url(../img/images/sidebar_title_back.png) no-repeat;
		  border-radius: 4px 4px 0 0;
		  -moz-border-radius: 4px 4px 0 0;
		  -webkit-border-radius: 4px 4px 0 0;
		  -khtml-border-radius: 4px 4px 0 0;
		  behavior: url(PIE.htc);
		  z-index: 2;}
		.sidebar_title h5{
			margin: 0;
			padding: 0;}
	 .sidebar ul{
		 margin: 45px 0 0 0;
		 padding: 0;}
	   .sidebar ul li{
		   display: block;
		   list-style: none;
		   width: 217px;
		   background: url(../img/images/dot_gray.png) left top repeat-x;
		   padding: 8px 7px 7px 18px;}
      .sidebar ul li:first-child{
		  background: none;}
  
/*---------------------------------------footer------------------------------*/
#hfooter{
	width: 100%;
	height: 73px;
	float: left;}
	
#footer{ 
	position: relative;
	float: left;
	width: 100%;
	height: 40px;
	margin-top: -40px;
	z-index: 2;}
  
  span.about{
	  position: absolute;
	  top: 0;
	  left: 10px;}
	span.about a{
		color: #888888;}
	#footer_counter{
	  position: absolute;
	  top: 0;
	  right: 10px;}	
  #footer_feedback{
	  position: absolute;
	  top: 0;
	  right: 110px;}
	#footer_feedback ul{
		margin: 0;
		padding: 0;}
	  #footer_feedback ul li{
		  position: relative;
		  float: left;
		  list-style: none;
		  padding: 0 11px;
		  border-left: 1px solid #888888;}
	  #footer_feedback ul li:first-child{
		  border-left: none;}
		#footer_feedback ul li a{
			color: #888888;}
			
/*--------------------   ---------autorization----------------------------------*/
.popup_background {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index:100;}

.autorization {
	position: fixed;
	width: 458px;
	height: 208px;
	background: #FFF;
	top: 50%;
	left: 50%;
	z-index: 101;
	margin: -104px 0 0 -239px;
	padding: 0 10px;
	display: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url(PIE.htc);}
	.autoriz_title{
		position: absolute;
		top: 25px;
		width: 458px;
		padding-bottom: 21px;
		font-family: 'universcondcregular';
		font-size: 24px;
		color: #3a5d7a;
		text-transform: uppercase;}
	 .autoriz_title span{
		 position: relative;
		 float: left;
		 width: 147px;}
	 .autoriz_title ul{
		 margin: 5px 124px 0 0;
		 padding: 0;
		 display: block;
		 float: right;}
	  .autoriz_title ul li{
			position: relative;
			float: left;
			list-style: none;
			display: block;
			height: 19px;
			padding-left: 14px;}	
		.autoriz_title ul li:first-child{
		 background: url(../img/images/autoriz_marker.png) left top no-repeat;
			padding-left: 24px;}	
		  .autoriz_title ul li a{
			  display: block;
			  padding-top: 2px;
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 11px;
			  color: #acacac;
			  text-transform: none;}	
    .form{
		position: relative;
		float: left;
		margin-top: 64px;}
	  .line_form{
		  position: relative;
		  float: left;
		  width: 100%;
		  margin-bottom: 11px;}
	   input.autoriz[type="text"], input.autoriz[type="password"] {
			  width: 438px;
			  height: 41px;
			  background: url(../img/images/input_autoriz.png) no-repeat;
			  border: none;
			  padding: 0 10px;
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 18px;
			  color: #7d7d7d;}
	   input.autoriz[type="submit"] {
		  background: url(../img/images/autoriz_sub_back.png) repeat-x;
		  width: 83px;
		  height: 27px;
		  border: none;
    	  font-family: 'universcondcregular';
		  font-size: 14px;
		  color: #FFF;
		  text-transform: uppercase;
		  cursor: pointer;
		  border-radius: 4px;
		  -moz-border-radius: 4px;
		  -webkit-border-radius: 4px;
		  -khtml-border-radius: 4px;
		  behavior: url(PIE.htc);}
/*--------------------   ---------old styles----------------------------------*/
.butt { 
 border: 1px solid #775D41; border-left: transparent; background: transparent; height: 23px; font-weight: bold;
 vertical-align: baseline; color: #785e41; padding-left: 2px; padding-right: 2px; cursor: pointer; 	
}
 a.button{
	  font-size: 14px;}
.button{text-decoration:none; text-align:center; 
 padding:3px 15px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 cursor: pointer;
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.button:hover{
 padding:3px 15px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#ffe208; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }
.button:disabled { background: transparent url(/img/items/buttonbg_disabled.png) repeat-x; }
.quoty_div {
 background: url(/img/items/comma.png) no-repeat top left;
 padding: 21px 4px 4px 20px;  font-style: italic;	
}
.pageSelected {	
 margin:0; padding:0;
font-size:12px;
list-style:none;
border:solid 1px #DDDDDD;
margin-right:2px;
color:#ff0084;
font-weight:bold;
padding:4px 6px;

}

.pageNoSelected { 
 margin:0; padding:0;
font-size:12px;
list-style:none;
border:solid 1px #DDDDDD;
margin-right:2px;
color:#0063e3;
font-weight:bold;
padding:4px 6px;
}
a.subjlinkedmail{ color: #C0C0C0; }
a.subjlinkedmail:hover { color: #808080 }
.deletemessbut, .readmessbut, .saveselectlist, .activatelistit, .deactivatelistit {
 background: url(/img/items/erase.png) transparent no-repeat top left; cursor: pointer;
 padding-left: 17px; vertical-align: baseline; border: none; height: 20px; text-align: left;	
}
.deletemessbut:hover { color: #FF0000 }
.deletemessbut:active { position: relative; top: 1px; left: 1px; }
.readmessbut { background: url(/img/items/readedmail.png) transparent no-repeat top left; }
.readmessbut:hover { color: #008000 } 
.readmessbut:active { position: relative; top: 1px; left: 1px; }
.saveselectlist { background: url(/img/items/saveas.png) transparent no-repeat top left; }
.saveselectlist:hover { color: #426D95 } 
.saveselectlist:active { position: relative; top: 1px; left: 1px; }

.activatelistit { background: url(/img/items/button_ok.png) transparent no-repeat top left; }
.activatelistit:hover { color: #008000 } 
.activatelistit:active { position: relative; top: 1px; left: 1px; }

.deactivatelistit { background: url(/img/items/button_no.png) transparent no-repeat top left; }
.deactivatelistit:hover { color: #008000 } 
.deactivatelistit:active { position: relative; top: 1px; left: 1px; }

.ln_dw_sect_inf, .ln_up_sect_inf {
 display: inline-block; margin-left: 0px; width: 12px; cursor: pointer;
 background: url(/img/ico/formats/dw_ln_1.png) transparent no-repeat center left;	
}
.ln_up_sect_inf { background: url(/img/ico/formats/up_ln_1.png) transparent no-repeat center left; }

.bgshort {
 display: inline-block; //width: 25px; //margin-left: 5px; //cursor: pointer;	 
 //background: url(/img/items/bg.gif) transparent no-repeat center left; 
}
.bgshortq {
 display: inline-block; width: 25px; margin-left: 5px; cursor: pointer;	 
 background: url(/img/items/bg.gif) transparent no-repeat center left; 
}


button.sub {
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;
	text-align:center;
	white-space:nowrap;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
button.sub span, button.sub em {
	display:block;
	height:25px;
	line-height:25px;
	margin:0;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
button.sub span {
	padding-left:10px;
}
button.sub em {
	font-style:normal;
	padding-right:10px;
}
button.sub:hover span {
	background-position:left bottom;
}
button.sub:hover em {
	background-position:right bottom;
}
button.sub span, a.moves span {
	background:url("/img/items/button-blue.gif") no-repeat 0 0;
}
button.sub em, a.moves em {
	background:url("/img/items/button-blue.gif") no-repeat 100% 0;
}
.tabletd{
	vertical-align:top;

}
.updatestable{
border: 1px dashed transparent;
border-bottom:1px solid #000000;
}
/* hide */
#hideblock { 
 border-style: solid; border-color: #D7D7D7; border-width: 1px; display: block; 
 padding-top: 4px; padding-bottom: 4px; background-color: #F8F8F8; height: auto; 
}
.hidetext { 
 border-top-style: solid; border-top-color: #D7D7D7; border-top-width: 1px; height: auto; 
 background-color: #FFFFFF; padding: 4px 4px 4px 8px; font-weight: normal; 
 margin-top: 4px; display: none; /* visibility: hidden; */
}
#hide_spase { 
 height: auto; padding-bottom: 2px; padding-top:  2px; 
}
#roll_down {
 background: url(../img/items/plus.gif) no-repeat center; height: 9px; width: 9px; 
 padding-left: 13px; cursor: pointer;
}
#roll_up {
 background: url(../img/items/minus.gif) no-repeat center; height: 9px; width: 9px; 
 padding-left: 13px; cursor: pointer;
}
div.error{
   color: #A32326;
   border: solid 1px #DB8288;

   background: #EF8F95;
   background: -webkit-gradient(linear, left top, left bottom, from(#F4AFB2), to(#EF8F95)); /* for webkit browsers */
   background: -moz-linear-gradient(top,  #F4AFB2, #EF8F95); /* for firefox 3.6+ */
   background: -o-linear-gradient(top,  #F4AFB2, #EF8F95); /* for firefox 3.6+ */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4AFB2, endColorstr=#EF8F95);
   padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);

    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}
.code_box{clear: both;height: 25px;padding: 5px 0;width: 450px;}
.code_box label {float: left;font-size: 11px;margin: 0 5px;padding: 5px 0 0;text-align: right;width: 130px;}
.code_box input.text_input {float: left;font-size: 12px;padding: 3px;width: 280px;}
div.full .code_box{margin: 0 auto;width: 840px;}
div.full .code_box label {font-size: 12px;margin: 0 10px;width: 200px;}
div.full .code_box input.text_input {padding: 4px;width: 500px;}
.code_box {padding: 5px;}

.codeanalysis_box{clear: both;height: 25px;padding: 5px 0;width: 96%;}
.codeanalysis_box label {float: left;font-size: 11px;margin: 0 5px;padding: 5px 0 0;}
.codeanalysis_box input.text_input {float: left;font-size: 12px;padding: 3px;width: 70%;}
div.full .codeanalysis_box{margin: 0 auto;width: 840px;}
div.full .codeanalysis_box label {font-size: 12px;width: 200px;}
div.full .codeanalysis_box input.text_input {padding: 4px;width: 500px;}

div.details{
   padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.warning {
	color: #A32326; 	
   border: solid 1px #DB8288;	
   background: #ffd666;
   
}
div.ok {
   color: #39531E;
   border: solid 1px #8FC256;	
   background: #c7f7b0;
}
div.mistake {
   color: #A32326; 	
   border: solid 1px #DB8288;	
   background: #ff9966;
}

div.adv {
   color: #A32326; 	
   border: solid 1px #DB8288;	
   background: #f5f5dc;
}

.audit {
 border: solid 1px #E4D9CB;
 margin-bottom: 10px;
}
th.audit {
background: #f5f5dc;
 padding: 5px;
}
 td.audit {
	padding: 5px;
}

 ul.auditnav {
	
	 list-style-type: none;
}
 ul.auditnav ul {padding-left: 20px;
 list-style-type: disc;
 }
 
 td.otheraudit {float: right;
 padding-top: 30px;
 } 
.buttonaudit{text-decoration:none; text-align:center; 
 padding:16px 10px; 
 border:none; 
  
 font:18px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#22252e; 
 background-color:#edcd2b; 
 background-image: -moz-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -webkit-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -o-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -ms-linear-gradient(top, #edcd2b 0% ,#face6e 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#face6e', endColorstr='#face6e',GradientType=0 ); 
 background-image: linear-gradient(top, #edcd2b 0% ,#face6e 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.buttonaudit:hover{
 padding:16px 10px; 
 border:none; 
  
 font:18px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#e02d1d; 
 background-color:#edcd2b; 
 background-image: -moz-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -webkit-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -o-linear-gradient(top, #edcd2b 0%, #face6e 100%); 
 background-image: -ms-linear-gradient(top, #edcd2b 0% ,#face6e 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#face6e', endColorstr='#face6e',GradientType=0 ); 
 background-image: linear-gradient(top, #edcd2b 0% ,#face6e 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 } 
 .yalogo{ 
   background: #FFFFFF; height: 25px; border-bottom: none; border-left: none; 
   border-right: none;  border-top: none; font-weight: bold; 
  }
  .glogo{ 
   border: 1px solid #E4D9CB; background: #FFFFFF; height: 25px; border-bottom: none; border-left: none; 
   border-right: none;  border-top: none; font-weight: bold; 
  }
  .h_td { border-left: none; }
  .h_td2 { border-right: 1px solid #E4D9CB; border-left: none; }
  .btn_n { border: 1px solid #E4D9CB; border-top: none; height: 25px; margin-top: 4px; }
  .sth1 { border-bottom: 1px solid #E4D9CB; height: 25px; border-top: none; border-left: none; }	
  .sth2 { border-bottom: 2px solid #E4D9CB; height: 25px; border-top: none; }	
  .tith_th1 { border-bottom: 1px solid #E4D9CB; height: 25px; border-top: 1px solid #E4D9CB; border-left: none; background: #f5f5dc; }	
  .regplace { margin-top: 5px; margin-right: 8px; }
a.restpsw { margin-left: 25px; color: #464451; text-decoration: none; font-size: 92%; }
a.restpsw:hover { color: #003153; text-decoration: underline; }
#qinput { display: inline-block; margin-top: 8px; }
.qinpbuttonplace { margin-left: 2px; }
.inpt, .inpt_r {
 background: transparent; border: 1px solid #775D41; padding: 2px; height: 17px;	
}
.inpt_r { border: 1px solid #FF0000; }
.int_text { background: transparent; border: 1px solid #775D41; padding: 2px; }
.selectanon {
 background: transparent; border: 1px solid #775D41;  height: 23px;	
}
.text_borders { border: 1px solid #775D41; background: #F1EBE4; }	
.inp_new_text { border: none;  border-top: 1px solid #775D41; padding: 2px; width: 100%; }
.heat_titles_b{ margin: 5px 2px 5px 10px; }
/*------------------------FORMS--------------------------*/
a.breadcrumb { text-decoration: none; font-size: 18px; }
a.breadcrumb:hover { color: #003153; }
a.button-promo, 
a.button1 /*=== Basic & Rounded Buttons ===*/
	{ 
	color: #fff; 
	text-decoration:none;
	line-height:18px;
	padding: 5px 17px; 
	}
	

/* === Rounded Buttons === */
.button1
	{
	color: #fff;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}	 
	
/*=== Light Green ===*/
a.color_5
	{
	background-color:#a0d468;
	position: relative;
    text-decoration: none;
    display: block;
    -webkit-box-shadow: 0px 4px 0px #83ad55, 0px 6px 6px #adadad;
    -moz-box-shadow: 0px 4px 0px #83ad55, 0px 6px 6px #adadad;
    box-shadow: 0px 4px 0px #83ad55, 0px 6px 6px #adadad;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	}

a.color_5:hover
	{	 
	background-color:#b9e090;
	-webkit-box-shadow: 0px 4px 0px #9aba77, 0px 6px 6px #adadad;
    -moz-box-shadow: 0px 4px 0px #9aba77, 0px 6px 6px #adadad;
    box-shadow: 0px 4px 0px #9aba77, 0px 6px 6px #adadad;
	}
	
a.color_5:active 
	{
	background-color:#92c65a;
	-webkit-box-shadow: 0px 3px 0px #749e47, 0px 3px 6px #adadad;
    -moz-box-shadow: 0px 3px 0px #749e47, 0px 3px 6px #adadad;
    box-shadow: 0px 3px 0px #749e47, 0px 3px 6px #adadad;
    position: relative;
    top: 1px;
	}	
/*=== Orange ===*/	
a.color_7
	{
	background-color:#f48737; 
	position: relative;
    text-decoration: none;
    display: block;
    -webkit-box-shadow: 0px 4px 0px #cf7230, 0px 6px 6px #adadad;
    -moz-box-shadow: 0px 4px 0px #cf7230, 0px 6px 6px #adadad;
    box-shadow: 0px 4px 0px #cf7230, 0px 6px 6px #adadad;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	}

a.color_7:hover
	{	 
	background-color:#ff9142;
	-webkit-box-shadow: 0px 4px 0px #d97b38, 0px 6px 6px #adadad;
    -moz-box-shadow: 0px 4px 0px #d97b38, 0px 6px 6px #adadad;
    box-shadow: 0px 4px 0px #d97b38, 0px 6px 6px #adadad;
	}
	
a.color_7:active 
	{
	background-color:#e8792a;
	-webkit-box-shadow: 0px 3px 0px #c26523, 0px 3px 6px #adadad;
    -moz-box-shadow: 0px 3px 0px #c26523, 0px 3px 6px #adadad;
    box-shadow: 0px 3px 0px #c26523, 0px 3px 6px #adadad;
    position: relative;
    top: 1px;
	}

.advert_block {
float: right;
padding-right: 100px;
font-family: arial;
color: #89A1D2;
font-weight: bold;
text-align: right;
}	

.advert_block a{
color: #0DAFED;
font-weight: bold;
text-decoration: underline;
}
/*------------------------END--------------------------*/
