body{background:#9f9e9b url("../images/brushed.png") repeat scroll 0 0;font: 12px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";color:#393939;box-shadow: 0 0 10px;}
#container { width:980px; margin:0px auto 0px; background:#FFFFFF; padding:0px; font-size:12px; margin-top:0px;box-shadow: 0 0 10px;}
#containermenu { width:980px; margin:0px auto 0px; background:#FFFFFF; padding:0px; font-size:12px; margin-top:0px;}
* { margin: 0; padding: 0; }
a{color:#255d96;text-decoration:none;}
a:hover{color:#488dd3; text-decoration:underline;}

#footer{
	background:#fff;
	padding:5px;
	/*border:#fff dotted 1px;*/
}
.headersss{background:#4f4f4f url("../images/bg.png"); 
}

.nizfooter{background:#F2F2F2;}

	.scroll-to-top-button{
			background: #f9f9f9 url(../images/up.png) center center no-repeat;
			width: 32px;
			height: 32px;
			color: #fff;
			font-family: verdana;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-o-border-radius: 5px;
			cursor: pointer;
			padding: 15px;
			margin: 20px;
		}

a img  
{  
border: none;  
}  

a:hover img {  
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);  
-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 */  
filter: alpha(opacity=50); /* IE 5.5+*/  
}

#containerr1 {
 width: 980px; /* Ширина макета */
 margin: 0 auto; /* Выравнивание по центру */
 background-color:#333;
 box-shadow:0 0 10px;

}
#asider1 {
   width: 285px; /* Ширина левой колонки */
   height: 350px;
   float: left;
   display:block;
   background:#f9f9f9;
   border:1px solid #e0e0e0;
   border-radius:5px;
   -moz-border-radius:5px;
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.35);
   -webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);
   padding: 7px;
   margin: 10px 10px 10px 0px; /* Отступ на ширину левой и правой колонки*/
}
#navr1 {
   width: 330px; /* Ширина правой колонки */
   height: 350px;
   float: left;
   display:block;
   background:#f9f9f9;
   border:1px solid #e0e0e0;
   border-radius:5px;
   -moz-border-radius:5px;
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.35);
   -webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);
   padding: 7px;
   margin: 10px 10px 10px 0px; /* Отступ на ширину левой и правой колонки*/

}
#navr2 {
 width: 285px; /* Ширина правой колонки */
    height: 350px;
 float: left;
   display:block;
   background:#f9f9f9;
   border:1px solid #e0e0e0;
   border-radius:5px;
   -moz-border-radius:5px;
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.35);
   -webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);
 padding: 7px;
 margin: 10px 10px 10px 0px; /* Отступ на ширину левой и правой колонки*/

 }
#contentr1 {
 width: 10px;
 margin: 1px 3px 1px 2px; /* Отступ на ширину левой и правой колонки*/
 border:#2974a4 solid 2px;
 padding:17px;
}

div.download
{
padding: 16px; background: #f9fafa url("../images/title_quote.png") repeat-x; border: 1px solid #dce7e7
}

h1 {padding-top: 80px; padding-right: 5px; font-weight: normal; line-height: normal; font-size: 12px; font-family: Cuprum, Georgia; }

#header{
    width:980px;
	height: 160px;
    text-shadow: #e4e4e4 1px 1px 2px, #e4e4e4 0 0 1em; /* Параметры тени */
    color: #4f4f4f; /* Белый цвет текста */
	text-align:right;
	margin: 0 auto;
	box-shadow: 0 0 10px;
}

#headerniz{
    font-family: tahoma;
	font-size: 12px;
    width:975px;
	height: 95px;
	padding:3px;
    text-shadow: #e4e4e4 1px 1px 2px, #e4e4e4 0 0 1em; /* Параметры тени */
    color: #4f4f4f; /* Белый цвет текста */
	text-align:left;
    border-top-color: #7e7e7e; /* Цвет линии сверху */
    border-top-style: double; /* Стиль линии сверху */
    border-top-width: 7px; /* Толщина линии сверху */	
	margin: 0 auto;
}

#headerniz1{
	background: #e3e3e3;
    font-family: tahoma;
	font-size: 12px;
    /*width:973px;*/
	height: 95px;
    color: #000; 
	text-align:left;
	margin: 0 auto;
	border-radius: 0;
	padding: 8px 10px;
	/*box-shadow: 0 1px 0 #f1f1f1, 0 7px 10px rgba(190, 190, 190, 1);*/

}


.liniyblabla {
	width:100%;
	margin: 0 auto;
padding-bottom: 1px;
background-color: #cacaca;
border-bottom:1px solid #F4F4F4;
}


.ostppp
{
margin: 12px;
text-align: center;
}

/* навигация - меню */

/* Styling needed for the navigatio bar */
 
ul#nav-bar {
    background: #6c4647; opacity: 0.8; /* old browsers */
    background: -moz-linear-gradient(top, #6c4647 0%, #6c4647 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c4647), color-stop(100%,#6c4647)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c4647', endColorstr='#6c4647',GradientType=0 ); /* ie */
   /*  border:1px solid #757575;
   border-bottom:3px solid #3076bd;  */
    -moz-border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
    border-radius:0px 0px 0 0;
    padding:8px 20px;
    cursor:default;
}
 
ul#nav-bar li {
    display:inline;
    margin-right:-4px;
}
 
ul#nav-bar li a {
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    border-left:1px solid #000;
	border-right:1px solid #000;
    padding:8px 20px;
}
 
ul#nav-bar li:first-child a {
    border-left:none;
}
 
ul#nav-bar li:nth-child(2) a {
    border-left:none;
}
 
ul#nav-bar li a:hover {
    background:rgba(0, 0, 0, 0.1);
}
 
ul#nav-bar li a.active {
  /*  padding:20px 20px 10px 20px;*/
    background: #6c4647;
    background: -moz-linear-gradient(top, #6c4647 0%, #6c4647 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c4647), color-stop(100%,#6c4647));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c4647', endColorstr='#6c4647',GradientType=0 );
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
 /*   border-radius:5px 5px 0 0;*/
    -moz-box-shadow:0px -1px 5px #fff;
    -webkit-box-shadow:0px -1px 5px #fff;
    box-shadow:0px -1px 5px #000;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength=0, direction=0, color='#fff');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=0, Direction=0, Color='#fff')";
    color:#fff;
}
 
/* End of styling needed for the navigation bar */
 
p.info {
    text-align:center;
    margin: 100px 0;
}
 
p.info a {
    font-weight:bold;
    text-decoration:none;
    color:#3076bd;
}
 
p.info a:hover {
    color:#fff;
}

#containerr {
 width: 980px; /* Ширина макета */
 margin: 0 auto; /* Выравнивание по центру */
 background: #fff;
}

#navr {
 width: 360px; /* Ширина левой колонки */
 float: left;
 background: #fff;
 padding-left:5px;
}
#asider {
 width: 300px; /* Ширина правой колонки */
 float: right;
 background: #fff;
}
#contentr {
 margin: 0 5px 0 5px; /* Отступ на ширину левой и правой колонки*/
  background: #fff;
}

#dynamo{
    font-family: tahoma;
	font-size: 13px;
    /*text-shadow: #fff 1px 1px 2px, #336699 0 0 1em; */
    color: #4f4f4f; 
	text-align:left;
	padding-right:15px;
	padding-left:15px;
   /* border-top-color: #ff0033;*/
   /* border-top-style: double; */
   /* border-top-width: 0px;*/
}



/* Blue */

.blue-tooltip span 
{
  border-color: #59add4;
  background-color: #61bde7;
}

.blue-tooltip span:after
{ 
  border-top-color: #61bde7;
}

.blue-tooltip span:before
{
  border-top-color: #59add4;
}

.tooltip
{
  position: relative;
  background: #fff;
  cursor: help;
  display: inline-block;
 /* color: #222; */
  outline: none;
}

.tooltip span
{
  visibility: hidden;
  position: absolute; 
  bottom: 30px;
  left: 50%;
  z-index: 999;
  width: 230px;
  margin-left: -127px;
  padding: 10px;
  border: 2px solid #ccc;
  opacity: .9;
  background-color: #ddd;                     
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  -moz-border-radius: 4px;
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); 
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
}

.tooltip:hover span
{
  visibility: visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before
{
  bottom: -8px;
}

.top_like {
    border-radius: 0px 0px 0px 0px;
    margin: 0 0 2px;
    opacity: 0.4;
    overflow: hidden;
    transition: opacity 0.3s ease-in-out 0s;
}
.top_like:hover {
    opacity: 1;
}
.top_like_item {
    float: right;
    height: 18px;
}

.portftext {
    color:#000; 
	font-size:28px;
	padding:25px;
	text-align: center;
}

.portftextlink {
	width: 980px;
	margin-bottom:28px !important; 
	margin-right:12px !important; 
	float: right !important; 
}

.portftextlink a {
    color:#000 !important;  
	font-size:18px !important; 
	margin:0px !important; 
	float: right !important; 
	text-decoration: underline
}

.portftextlink a:hover {
    color:#000 !important;  
	font-size:18px !important; 
	margin:0px !important; 
	float: right !important; 
	text-decoration: underline
}

.portftextlink2 {
	width: 980px;
	margin-top:28px !important; 
	margin-bottom:28px !important; 
	margin-right:12px !important; 
	float: right !important; 
}

.portftextlink2 a {
    color:#000 !important;  
	font-size:18px !important; 
	margin:0px !important; 
	float: right !important; 
	text-decoration: underline
}

.portftextlink2 a:hover {
    color:#000 !important;  
	font-size:18px !important; 
	margin:0px !important; 
	float: right !important; 
	text-decoration: underline
}

.textexample2 {
	display:inline-block;	
	position:relative;
	height: 720px;
	width: 980px;

}
.textexample2 span {
	display:inline-block;
	position:absolute;
	margin-left:8px;
    margin-right:8px;	
	left:0px;
	color:#000;
	font-size:16px;	

	padding:10px 10px;
}

.padtenvse {
    background-color: #333;
    box-shadow: 0 0 10px;

}

.linksblack {
    color:#000; 
}

.linksblack a {
    color:#000; 
	text-decoration: underline;
}