/*@import url(/bitrix/templates/avanport/blueprint/screen.css);*/

/* site */

body {
	background:#f5faf6;
}

.site-selector {
	margin:0 0 0 10px;
}

.site-selector span {
	display:block;
	height:21px;
	width:19px;
	background:url(/bitrix/templates/avanport/images/site-active.gif) no-repeat;
	float:left;
	color:#4e4e4e;
	font-weight:bold;
	padding:5px 7px;
	
	
}
.site-selector a {
	display:block;
	height:21px;
	width:19px;
	background:url(/bitrix/templates/avanport/images/site-inactive.gif) no-repeat;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:5px 7px;
	text-decoration:none;
	
}

.adress {
	padding:0px 0 0 41px;
}

.logo {
	margin:40px 0 20px 0;
}

.icons {
	padding:25px 0 0 0;
}

.footer {
	padding:45px 0 0 0;
}

/* search */
.search-form .search-input {
		background:url(/bitrix/templates/avanport/images/form.gif) no-repeat;
		width:134px;
		height:14px;
		border:none;
		padding:8px;
		margin:0;
		float:left;
		color:#8f8f8f;
		font-size:95%;
}
.search-form .search-button {
		background:url(/bitrix/templates/avanport/images/search-button.gif) no-repeat;
		width:32px;
		height:30px;
		border:none;
		cursor:pointer;
}


/* */

/* author-search */
.author-search {
	padding:0;
	margin:0;
}

.author-search .search-input {
	padding:2px;
	font-size:98%;
	margin:0;
	color:#8F8F8F;
}

.author-search .search-button {
	padding:2px;
	font-size:98%;
	margin:0;
	background:#02815F;
	color:#fff;
	border:none;
	cursor:pointer;

}


/* */
 
.main-content {
	/*border:solid 1px red;*/
	padding-top:15px;
	padding-bottom:30px;
	padding-left:70px;
	background:#fff;
	margin-top:20px;
}

.index-page {
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	width:800px;
	background:none;
}
.title-image {
	margin-left:-38px;
	
}

/*ефиі*/



#tabs {
	font-size: 90%;
	margin: 20px 0;
}
#tabs-index {
	font-size: 90%;
	margin: 20px 0 0 35px;
}
#tabs ul, #tabs-index ul {
	margin-left:2px;
	//zoom:1;
	//height:30px;
	//margin:0px;

}
#tabs li, #tabs-index li {
	margin-left:0px;
	list-style: none;

}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}
#tabs li, #tabs-index li,
#tabs li a, #tabs-index li a {
	float: left;
}
#tabs ul li a {
	text-decoration: none;
	width:163px;
	height:16px;
	background: url(/bitrix/templates/avanport/images/tabs.gif);
	color: #fff;
	font-weight: bold;
	padding:6px 10px 8px 10px;
	text-decoration:underline;
	outline:none;
}
#tabs ul li a.smalle {
	background: url(/bitrix/templates/avanport/images/tabs_small.png);
	width:130px;
}
#tabs ul li.active a.smalle {
	background: url(/bitrix/templates/avanport/images/tabs_small.png) bottom;
	color: #333333;
	text-decoration:none;
}
#tabs-index ul li a {
	text-decoration: none;
	width:133px;
	height:16px;
	background: url(/bitrix/templates/avanport/images/tabs-index.jpg);
	color: #fff;
	font-weight: bold;
	padding:6px 0px 8px 7px;
	text-decoration:underline;
	outline:none;
}



#tabs ul li a:hover, #tabs-index ul li a:hover {
	text-decoration:none;}
	
#tabs ul li.active {
	background: url(/bitrix/templates/avanport/images/tabs.gif) bottom;
}
#tabs-index ul li.active {
	background: url(/bitrix/templates/avanport/images/tabs-index.jpg) bottom;
}

#tabs ul li.active a {
	background: url(/bitrix/templates/avanport/images/tabs.gif) bottom;
	color: #333333;
	text-decoration:none;
}
#tabs-index ul li.active a {
	background: url(/bitrix/templates/avanport/images/tabs-index.jpg) bottom;
	color: #333333;
	text-decoration:none;
}
#tabs div {
	clear: both;
	height:19px;
	padding:13px 20px;
	background: url(/bitrix/templates/avanport/images/tabs-div.gif) no-repeat;
	margin-left:2px;
}
#tabs-index div {
	clear: both;
	overflow:hidden;
	padding:13px 20px;
	background:#d7e4e0 url(/bitrix/templates/avanport/images/cat-div-bg.gif) no-repeat left bottom;
	margin-left:2px;
	width:520px;
	
}

.litera {
	display:block;
	float:left;
	width:25px;
	height:33px;
	margin:-8px 0px 0 0;
	line-height:27px;
	text-align:center;
}
.litera a {
	color:#000;
}

.sel {
	background:#ccc url(/bitrix/templates/avanport/images/litera-bg.gif) no-repeat;
}
.sel a {
	color:#fff;
	text-decoration:none;
}

.all {
	width:80px;
	margin-right:10px;
}
.all a  {
	color:#777;
}
/* contacts */

.grey { color:#747474;}
.green { color:#017b5b;}
.margin-bottom-10 { margin:0 0 10px 0;}
.tel {
	font-size:130%;
	font-weight:bold;
	display:block;
	margin:10px 0 -5px 0;
}

.tel-number {
	font-size:160%;
	font-weight:bold;
	display:block;
	
}

.index-about { 
	background: #fff url(/bitrix/templates/avanport/images/about-ind-block-bg.gif) left bottom repeat-y ;	
	

width:640px;

	
	}
.index-about p { 
	margin-right:20px;
	margin-left: 49px;
	margin-bottom:20px;
	}

.index-news-block {
	background: #e8f1ee url(/bitrix/templates/avanport/images/news-ind-block-bg.gif) left bottom repeat-y ;		
	
	margin-top:20px;
	
width:640px;

		
	
}

.infos,
.infos2 {
	padding-top:20px;
}

.index-lib-block {
		
		padding:0 0 5px 0;

		width:188px;
	
}


.more {
	   background:url(/bitrix/templates/avanport/images/plus.gif) left no-repeat;
	   padding:0 0 0 17px;
	   margin:15px 0 0 0;
	   font-size:90%;
	   color:#7a7a7a;
	
}

.banner {
	padding:20px 0 0 2px;
}
.selector-index {
	background:#eef2ef url(/bitrix/templates/avanport/images/cat-div-bg-big.gif) no-repeat left bottom;;
	/*padding:20px;*/
	
	margin-top:20px;
	width:658px;
}

/* -------- визуалы -------- */


.visual-background {
	display:block;
	height:147px;
	width:872px;
		background:url(/bitrix/templates/avanport/images/visual-bg.gif) no-repeat;
		background-position:1px 1px;
}

.visual-1 {
	float:left;
	z-index:100;
}
.visual-2 {
	float:left;
	z-index:50;
	margin-left:-60px;
}
.visual-3 {
	z-index:10;
	float:left;
	margin-left:-60px;
}

.prod-art {
	margin:20px 0 0 0px;
}
.prod-art h4, p {
	margin:0px 0 5px 0px;
}


.subm-button {
	background:url(/bitrix/templates/avanport/images/button-subm.gif) no-repeat;
	width:95px;
	border:none;
	padding:6px 0 10px 0;
	cursor:pointer;
	
}




.ind-wrap-all{
	overflow:hidden;
	width:834px;
	margin:0 0 0 20px;
}
	.left-cont{
		float:left;
		width:640px;
		overflow:hidden;
	}
	.right-cont{
		float:right;
		width:182px;
		background:#fff url(/bitrix/templates/avanport/images/libt-ind-block-bg.gif) left bottom repeat-y ;
		overflow:hidden;
	}
	.selector-index {
		float:left;
		width:640px;
		overflow:hidden;
		margin:20px 10px 0 20px;
		
	}

.more-ind {
	   background:url(/bitrix/templates/avanport/images/plus.gif) left no-repeat;
	   padding:0 0 0 17px;
	   margin:20px 0 10px 20px;
	   font-size:90%;
	   color:#7a7a7a;
	   z-index:1000;
}
.more-ind-news {
	   background:url(/bitrix/templates/avanport/images/plus.gif) left no-repeat;
	   padding:0 0 0 17px;
	   margin:20px 0 20px 46px;
	   font-size:90%;
	   color:#7a7a7a;
	   z-index:1000;
}

UL.nav-pages {
  margin:20px 0 0 0; padding:0;
  list-style: none;
  color:#7a7a7a;
  font-size:1.1em;
  text-align:center;
}
.light UL.nav-pages {
  color:#414141;
}

  .nav-pages LI {
    display:block;
	float:left;
  }
    .nav-pages A, .nav-pages SPAN {
		display:block;
		float:left;
    	height:30px;
		width:31px;	
	    background: url(/bitrix/templates/avanport/images/pagenav-page.gif);
		color:#7a7a7a;
		font-weight:bold;
		line-height:28px !important;
    }
   
    .nav-pages SPAN.nav-current-page {
    	display:block;
		float:left;
    	height:30px;
		width:31px;	
        padding:0;
	    background: url(/bitrix/templates/avanport/images/pagenav-cur-page.gif);
		color:#fff;
		
    }
	
	
    .nav-pages BIG {
      font-size:1.4em;
    }
      .nav-pages BIG A {
        text-decoration:none;
      }

	  
 UL.prod-list {
 	clear:both;
	margin:0; padding:0;
	list-style:none;
	overflow:hidden; zoom:1;
}
	UL.prod-list LI {
		width:245px;
		margin:10px 30px 10px 0; 
		padding:15px 0 10px 100px;
		float:left;
		//zoom:1;
		//border:solid 1px black;
		//height:1%;
		//overflow:hidden;
		
	
		
		
	}
	
	.p-d {
		width:245px;
		margin:10px 30px 10px 0; 
		padding:15px 0 10px 100px;
		float:left;
		//zoom:1;
		//height:1%;
		//overflow:hidden;
	
	
	}
	
	
	
	.divider {

		clear:both;
		display:block;
		height:10px;
		background: url(/bitrix/templates/avanport/images/divider.gif) no-repeat -5px bottom ;
		
	}
	.clear {
	clear:both;
	
	height:2px;
	
	
	}
	
		UL.prod-list IMG {
			display:block;
			margin:auto;
		
		}
		UL.prod-list A {
			display:block;
			font-size:150%;
			font-weight:normal;
		}
		UL.prod-list A.prod_image {
			display:block;
			margin:auto;
			text-align:center;
		}
		.prod-im-placeholder {
			display:block;
			height:100px;
			width:90px;
			float:left;
			margin:0 0 0 -100px;
			/*background: url(/bitrix/templates/avanport/images/placeholder.gif) no-repeat;*/
			text-align:center;
		}
		
		.descr {
			color:#7a7a7a;
		}
		
.vacansy-banner {
	float:left;
	margin:24px 0 0 11px;
}
		
.hidden {
	display:none;
}
/*    VIDEO
---------------------------------------------------------*/
.video-title {
	color:#666;
	margin-bottom:0px;
	font-size:20px;
}
.video-name {
	color:#007C5A;
	margin:6px 0;
}
.video-box {
	margin-left:50px;
}
/*    Vacancy Section
---------------------------------------------------------*/
.vac-main-box {
	color:#999999;
	margin-right:40px;
	min-height:400px;
	width:420px;
}
.vac-right-box {
	width:310px;
}
.info-header {
	font-size:150%;
	color:#008080;
}
/*    Constants
---------------------------------------------------------*/
.starrequired {
	color:red;
}
.no-bul {
	list-style:none;
}
.fl-l {
	float:left;
}
.fl-r {
	float:right;
}
.clr {
	clear:both;
	font-size:1px;
	text-height:1px;
}
