/*общие стили для скругленных углов*/
.GreyCaption span, 
.OrangeOnGreyCaption span,
.OrangeCaption span, 
.OrangeOnBorderCaption span,
.GreenCaption span,
.YellowCaption span,
.DeepBlueCaption span, 
.BlueCaption span,  
.RedCaption span,
.BrownCaption span,
.whitediv span, .whitediv_unactive span{
	display:block;
	width:9px; 
	height:9px;
	font-size:1px;
	}
	
.tl{
	background-position:0 0;
	float:left;
	}
.tr{
	background-position:9px 0;
	float:right
	}
.bl{
	background-position:0 9px;
	float:left;
	}
.br{
	background-position:9px 9px;
	float:right
	}
.GreyCaption{
	background:#F1F1F1;
	}
	.GreyCaption .tl,
	.GreyCaption .tr, 
	.GreyCaption .bl, 
	.GreyCaption .br{background-image:url(/img/div_bg/lightgrey_caption.gif);}

.OrangeOnGreyCaption, .OrangeOnBorderCaption, .OrangeCaption  {
	background:#FFC515;
	}
	.OrangeCaption .tl, .OrangeOnBorderCaption .tl, .OrangeOnGreyCaption .tl, 
	.OrangeCaption .tr, .OrangeOnBorderCaption .tr, .OrangeOnGreyCaption .tr, 
	.OrangeCaption .bl, .OrangeOnBorderCaption .bl, .OrangeOnGreyCaption .bl,
	.OrangeCaption .br, .OrangeOnBorderCaption .br, .OrangeOnGreyCaption .br{
		background-image:url(/img/div_bg/orange_caption.gif);
	}
	.OrangeCaption .bl{background-position:0 27px;}
	.OrangeCaption .br{background-position:9px 27px;}
	.OrangeOnGreyCaption .bl{background-position:0 18px;}
	.OrangeOnGreyCaption .br{background-position:9px 18px;}
	.OrangeOnBorderCaption .bl{background-position:0 -27px;}
	.OrangeOnBorderCaption .br{background-position:9px -27px;}
	
.GreenCaption {
	background:#52A81E;
	}
	.GreenCaption .tl, 
	.GreenCaption .tr, 
	.GreenCaption .bl,
	.GreenCaption .br{
		background-image:url(/img/div_bg/green_caption.gif);
	}	
.YellowCaption {
	background:#FFFAEA;
	}
	.YellowCaption .tl, 
	.YellowCaption .tr, 
	.YellowCaption .bl,
	.YellowCaption .br{
		background-image:url(/img/div_bg/yellow_caption.gif);
	}
.DeepBlueCaption {
	background:#3399CC;
	}
	.DeepBlueCaption .tl, 
	.DeepBlueCaption .tr, 
	.DeepBlueCaption .bl,
	.DeepBlueCaption .br{
		background-image:url(/img/div_bg/deepblue_caption.gif);
	}
.BlueCaption {
	background:#C7E4F3;
	}
	.BlueCaption .tl, 
	.BlueCaption .tr, 
	.BlueCaption .bl,
	.BlueCaption .br{
		background-image:url(/img/div_bg/blue_caption.gif);
	}
.RedCaption {
	background:#FF7A19;
	}
	.RedCaption .tl, 
	.RedCaption .tr, 
	.RedCaption .bl,
	.RedCaption .br{
		background-image:url(/img/div_bg/red_caption.gif);
	}
.BrownCaption {
	background:#D59758;
	}
	.BrownCaption .tl, 
	.BrownCaption .tr, 
	.BrownCaption .bl,
	.BrownCaption .br{
		background-image:url(/img/div_bg/brown_caption.gif);
	}	

.whitediv_unactive{
display:none;
}


	
.whitediv, .whitediv_unactive{
	border:1px solid #C5C5C5;
	font:100 12px arial;
	}
	.whitediv .tl, 
	.whitediv .tr,
	.whitediv .bl,
	.whitediv .br,
	.whitediv_unactive .tl, 
	.whitediv_unactive .tr,
	.whitediv_unactive .bl,
	.whitediv_unactive .br{
	background-image:url(/img/div_bg/grey_caption.gif);
	}		
.whitediv .br, .whitediv_unactive .br{
	background-position:9px 9px;	
	position:relative;left:1px;top:1px;*top:1px;
}
.whitediv .bl, .whitediv_unactive .bl{
	background-position:0 9px;
	position:relative;left:-1px;top:1px;*top:1px;
}
.whitediv .tr, .whitediv_unactive .tr{
	background-position:9px 0;
	position:relative;left:1px;top:-1px;
}
.whitediv .tl, .whitediv_unactive .tl{
	background-position:0 0;
	position:relative;left:-1px;top:-1px
}
/*закладки на главной*/	
.bookmarks li{
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
	position:relative; top:1px;
	background:#80C13A url(/img/div_bg/bookmark_left.gif) no-repeat;
	text-transform:uppercase
}
	.bookmarks li.active{
		background:#fff url(/img/div_bg/bookmark_left_active.gif) no-repeat;}
		
	.bookmarks li.unactive{
		background:#F1F1F1 url(/img/div_bg/bookmark_left.gif) no-repeat;
		height:28px;
		cursor:pointer;
	}

		
	
	.bookmarks li a, .bookmarks li span {
		background:url(/img/div_bg/bookmark_right.gif) no-repeat right 0;
		padding:6px 20px 8px 0;
		display:block;
		font:100 12px arial}
	.bookmarks li.active span {
		background:url(/img/div_bg/bookmark_right_active.gif) no-repeat right 0;}
		.bookmarks li a{color:#fff!important;}
		.bookmarks li span{font-weight:700}

	.bookmarks li.unactive span{
		font-weight:normal;
	}	
	
	/*.bookmarks li:hover{background-color:#FFC515}*/

/* блок клиентов с прокручиванием последних.*/
.clientlist li{
	display:inline;
	margin:0 7px 0 0;
	}
	.clientlist ul{position:relative; left:5px}
	.carousel-clip-region{
		height:81px;
		overflow:hidden;
		margin:0px 0 10px 0;	
		position:relative; left:25px;top:10px
		}	

/*Новости на главной*/
#first_bookm_text {
margin-left:20px;
_margin-left:10px;
}

.bookm_text {
margin:8px;
width:189px;
}

.inews {
	font-size:11px;}	
	.inews .links{
		width:100%;
		margin:0 0 10px 0}
.inews .links a{
	float:left;
	margin-right:10px
	}
	
.inews div, .ipress div
{
	float:left;
	width:198px;
	position:relative;
	left:20px;
	top:15px
}
.ipress{
	font-size:11px;}
	
		.ipress div p{
			width:195px;
			margin:0 10px 0 0;}
			.ipress div p a{
				display:block;
				margin:0px 0 5px 0;}
	

/* Блог главной*/

.iblog
{
	/*height:186px;*/
}
.iblog div{
	float:left;
	position:relative;left:20px;top:15px;
	font-size:11px}
	
	.iblog .img{
		width: 60px;
		}
	.iblog .text{
		width: 330px;
		margin-left:20px;
		}
	
/* Dewww additions */		
		
/*.bookmarks li.active{background-color:#FFC515}*/