
@font-face {
	font-family: 'Conv_Cuprum-Regular';
	src: url('/assets/fonts/Cuprum-Regular.eot');
	src: local('☺'), url('/assets/fonts/Cuprum-Regular.woff') format('woff'), url('/assets/fonts/Cuprum-Regular.ttf') format('truetype'), url('/assets/fonts/Cuprum-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_PFDinTextCondPro-Regular';
	src: url('/assets/fonts/PFDinTextCondPro-Regular.eot');
	src: local('☺'), url('/assets/fonts/PFDinTextCondPro-Regular.woff') format('woff'), url('/assets/fonts/PFDinTextCondPro-Regular.ttf') format('truetype'), url('/assets/fonts/PFDinTextCondPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_PFDinTextCondPro-Italic';
	src: url('/assets/fonts/PFDinTextCondPro-LightItal.ttf');
	src: url('/assets/fonts/PFDinTextCondPro-LightItal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* reset
---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
   /* vertical-align: baseline;*/
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* base
---------------------------------------- */
.clear {
	clear: both;
}
html {
	background: #fff;
	font: 16px arial,sans-serif;
	color: #091552;
	position: relative;
}
body {
	width: 100%;
	background: url('/assets/image/main_bg.png') 50% 0 no-repeat;
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 18px;
	color: #333;

}
a {
	text-decoration: underline;
	color: #0072a7;
}
a:hover {
	text-decoration: none;
	color: #0c1766;
}
#layout {
	width: 1240px;
	margin: 0 auto;
}
body
{
	background: url('/assets/image/head-bg2.png') center top no-repeat;
}
#back-top {
      	
	width: 100%;
	height: 339px;
	position: absolute;
	top: 0;
	width: 1240px;
}
#back-top2 {
	background: url('/assets/image/head-bg2.png') 10% 0 no-repeat;
	width: 100%;
	height: 339px;
	position: absolute;
	top: 0;
	width: 1240px;
}

#site-top {
	width: 100%;
	height: 339px;
	position: relative;
}
.header-title {
	width: 430px;
	float: left;
	text-transform: uppercase;
	font: 20px arial;
	color: #ffd700;
	line-height: 20px;
	margin-top: 29px;
	margin-left: 5px;
}
.contacts {
	float: right;
	width: 300px;
	color: #ffd700;
	margin-top: 26px;
	text-align: right;
	margin-right: 5px;
}
.contacts > .phone {
	font: 20px arial;
	color: #ffd700;
	line-height: 20px;
	margin-top: -2px;
}
#page-wrapper {
	background: #fff;
	width: 100%;
	min-height: 100%;
  /*	-webkit-border-radius: 10px 10px 17px 17px;
	-moz-border-radius: 10px 10px 17px 17px;
	border-radius: 10px 10px 17px 17px;
	border: 1px solid #b1b0ac;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px 10px 17px 17px;  */
	/*behavior: url('../js/PIE.htc');*/
     position: relative;
	z-index: 100;
}
.site-header-mainmenu {
	background: url('/assets/image/menu.jpg') 50% 0 repeat-x;
	width: 100%;
	height: 50px;
	margin-left: -1px;
}
.site-header-mainmenu li {
	position: relative;
}
ul.site-header-menu li:hover .menu {
	display: block;
}
ul.site-header-menu .menu {
	display: none;
	width: 250px;
	position: absolute;
	left: 0;
	background: #fff;
}
ul.site-header-menu .menu li {
	display: block;
}
ul.site-header-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	white-space: nowrap;
	height: 50px;
}
ul.site-header-menu  li{
	display: inline-block;
	text-align: left;
}
ul.site-header-menu  li span{
	width: 100%;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	padding-left: 5px;
}
ul.site-header-menu  li a{
	height: 40px;
	display: inline-block;
	font-size: 18px ;
	font-family: 'Conv_Cuprum-Regular',Sans-Serif;
	color: #fff;
	text-decoration: none;
	padding-right: 17px;
	margin-top: -4px;
	text-indent: 5px;
}
ul.site-header-menu  li a span > b {
	padding: 3px 30px;
	display: block;
}
ul.site-header-menu  li a:hover span{
	background-color: #f7ce28;
	width: 100%;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
}
ul.site-header-menu  li a:hover{
	background: url('/assets/image/mainmenu_active__bg.png') 100% -41px no-repeat;
	color: #ffd700;
}
.site-header-picture {
	background: url('/assets/image/header__bg.png') 50% 0 no-repeat;
	height: 253px;
	margin-top: -4px;
}


/* content
---------------------------------------- */
.fancy__main {
    position: relative;
    display: block;
}

.fancy__main::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 4px;
    left: 0;
    height: 90px;
    height: 100%;
    z-index: -1;
    -moz-box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.82);
    -webkit-box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.82);
    box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.82);
    border-radius: 41%;
}
.fancy__main img
{
	margin: 0!important;
	max-width: 100%
}
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
#content {
	min-height: 500px;
	padding: 20px 15px 30px;
}
.primary-heading {

}
.breadcrumbs {
	clear: both;
	background: #e6eaff;
	width: 679px;
	height: 30px;
	border-right: 2px solid #d2d2d2;
	padding: 5px 20px 10px 20px;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul.breadcrumbs-items li {
	display: inline;
}
ul.breadcrumbs-items li a {
	text-decoration: underline;
	font: 14px arial;
	color: #13247a;
}
ul.breadcrumbs-items li.current a {
	text-decoration: none;
}
.content-inner {
	margin-bottom: 20px;
	padding-right: 30px;
	text-align: justify;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
margin-top: 10px;
float:left;
width: 100%;
 padding-bottom: 20px;
}
#sideleft {
	float: left;
	position: relative;
	padding: 20px 0 20px 0;
    margin-bottom: 20px;
}
#sideleft > ul
{
	padding-left: 0
}
#sideleft .sidebar-heading {
	background: #e6eaff;
	width: 250px;
	height: 37px;
	border-left: 2px solid #d2d2d2;
/*border-bottom: 2px solid #d2d2d2;*/
	color: #0c1766;
	padding: 5px 20px 5px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sideleft .sidebar-title {
	font: 24px arial;
}
.accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-left: 20px;
}
.accordion li{
	display: block;
}
.accordion li a{
	display: block;
	font: 16px 'Roboto Condensed';
	color: #0c1766;
	text-decoration: none;
	padding: 11px 0;
    padding-left: 52px;
}

..accordion li a:hover
{
-moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #E6EAFF;
    border-left: 2px solid #D2D2D2;
    color: #0C1766;
    height: 37px;
    padding: 5px 20px;
    width: 248px;
}
/*ul.submenu-leftsidebar*/
#sideleft ul li ul {
	list-style-type: square;
	color: #0c1766;
	/*margin-left: 20px;*/
}
#sideleft ul li ul li {
	display: list-item;
/*list-style-type: square; */
background: none;

}
#sideleft ul li ul > li > a{
	text-decoration: underline;
	font-size: 14px;
	color: #0c1766;
	padding: 6px 0;
padding
}
 .separ{
   padding-top: 10px;
     padding-bottom: 1px;
   	background: url('/assets/image/news-line.png') bottom left no-repeat;
 }
  .separ a h3{
    color:#018EC4;

    }
     .separ a{
      color: #018EC4;
     }

    html body div.cntr div#middle div#sideleft.sidebar h2{
    background: url('/assets/image/news-ic.png') left 17px no-repeat;
    padding-left: 40px;
    display: block;
    margin-bottom: -3px;
    margin-top: 18px;
    padding-top: 20px;
    }

/* footer
---------------------------------------- */
#footer {
	background: #f3f1f1;
	width: 100%;
	position: relative;
	z-index: 100;
	padding-bottom: 25px;
}

.foot-menu {
	text-align: center;
	margin: 20px 0
}
ul.bottom-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.bottom-menu li{
	display: inline-block;
	border-right: 1px solid #ddd;
}
ul.bottom-menu li:last-child{
	border-right: none;
}
ul.bottom-menu li a{
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #878787;
}
.line {

}
.count {
	clear: left;
	float: left;
	margin-right: 30px;
}
.count .count-item {
	background: url('/assets/image/count__bg.png') 50% 0 no-repeat;
	width: 101px;
	height: 35px;
}
.webstr {
	text-align: right;
}
.webstr-link:hover{
	text-decoration: none;
}

.home{
    color: #333;
    text-align: center;
}
.uno{
   color:#00516e;
   display: block;
   margin-bottom: -10px;
}
.tres{

}
 .infa{
 }

#sideleft ul li ul > li > a:hover {
    color: #0C1766;
    font-size: 14px;
    padding: 6px 0;
    text-decoration: underline;
margin-left: -40px;
padding-left: 40px;
width: 250px;
}

.logo
{
	background: url('/assets/image/logo.png') 50% 0 no-repeat;
	width: 220px;
	font-family:'Conv_PFDinTextCondPro-Regular',Sans-Serif;
	font-size: 20px;
	color: #0074a0;
	text-align: center;
    height: 42px;
    padding-left: 33px;
    padding-top: 154px;
    position: absolute;
    right: -66px;
    top:52px;
}
#pics{
    float: right;
    width: 108px;
    margin-right: -46px;
    margin-top: 17px;
  }
   #pics a{
     display: inline-block;
     margin: 0 2px;

  }
   #pics img{

  }
   #warp{
     position: relative;
     margin:0 auto;
     width:1000px;

   }
   .quot{
   font-size:18px;
   font-family:'Conv_PFDinTextCondPro-Italic';
   color:#265a6b;

  position: absolute;
   top:280px;
   left:840px;
   width:280px;
  /* left: 777px;  */
 }
 .bagy{
   display:inline-block;
   color:#fff;
  	background: url('/assets/image/quot-bg.png')5px -5px  no-repeat;
     height: 24px;

    width: 75px;
    padding-left: 11px;
    width: 68px;
 }

  div#middle div#sideleft.sidebar h2 {
    font-size: 22px;
    text-decoration: none;
    margin-bottom: 10px!important;
  }
  div#middle div#sideleft.sidebar h2 a
  {
  	text-decoration: none;
  }
 div#middle div#sideleft.sidebar div   {
   font-size: 12px;
     color: #474747;
 }

  div#middle div#sideleft.sidebar div h3 a {
   font-size: 12px;
     color: #018ec4;
 }
 #socbutt{
   margin-bottom: 10px;
   margin-top: 10px;
 }
  #vk_like{
    float:left;
    width:136px!important;
    margin-right:30px;
  }
 div#container div#content div.content-inner div#socbutt iframe#twitter-widget-0.twitter-share-button{
     display:inline-block;
     float:left;
    /* margin-right: 10px;  */
  }
  html#facebook body.plugin div._li div.pluginSkinLight div table#u_0_0.uiGrid tbody tr._51mx td._51m- div.uiIconText span#u_0_3 span{
    display:none!important;
  }
div#content div.content-inner ul.articleul li img {
  max-height: 120px;
}
div#content div.content-inner ul.articleul li {
  font-size: 12px;
  color:#474747;
}

#content img
{
	margin: 0  20px 20px;
	}

  .logo2
{
		background: url('/assets/image/logo.png') 50% 0 no-repeat;
		width: 220px;
		height: 151px;
    	font-family:'Conv_PFDinTextCondPro-Regular',Sans-Serif;
    	font-weight: none;
    	font-size: 20px;
    	color: #0074a0;
    	text-align: center;
        height: 42px;
        padding-left: 33px;
        padding-top: 154px;
      /*  position: absolute;
        top:65px;
        left:800px;  */
         margin-left: 10px;
}
  .quot2{
   font-size:18px;
   font-family:'Conv_PFDinTextCondPro-Italic';
   color:#265a6b;
 /* position: absolute;
   top:280px;
   left:840px;  */
   width:280px;
   margin-left: 10px;

 }
 #pics2{
    /*  position: absolute;
      top:20px;
      left: 1220px; */
      float: right;
      margin-top: 20px;
      margin-right:-120px;
      width: 108px;
     /* margin-right: -97px; */
  }
   #pics2 a{
     display: inline-block;
     margin: 0 2px;

  }
   .bagy2{
   display:inline-block;
   color:#fff;
  	background: url('/assets/image/quot-bg.png')5px -5px  no-repeat;
     height: 24px;

    width: 75px;
    padding-left: 11px;
    width: 68px;
 }
  .center{

    height: 339px;
    width: 520px;
    margin: 0 auto;
    float:left;


  }
.topnav.navbar-collapse
	{
		background: #00B8EF
	}


@media(max-width: 1240px)
{
	#layout, #warp
	{
		width: 100%
	}
	#pics
	{
		float: none;
		text-align: center;
		margin-left: 0;
		margin-top: 0;
		width: 100%
	}
	.logo
	{
		right: 42px;
	}
}
@media(max-width: 1180px)
{
	*
	{
		box-sizing: border-box;
	}
	body
	{
		/*background: url('/assets/image/min-head-bg2.png') left top no-repeat*/
		background: none
	}
	.logo
	{
		position: relative;
		width: 100%;
	}
}
@media(max-width: 768px)
{
	body
	{
		background: none
	}
	.nav-wrap
	{
		border-radius: 0;
	}
	.navbar-toggle
	{
		margin-bottom: 0
	}
	.navbar-toggle .icon-bar {
    	background: #000;
	}
	.navbar-brand
	{
		float: left;
	}
	.topnav > ul > li
	{
		display: block;
	}
	.topnav ul ul
	{
		display: none!important;
	}
	#sideleft
	{
		margin-bottom: 0
	}
	#content
	{
		padding: 0
	}
	.content-inner
	{
		padding: 0
	}
	.copyright
	{
		text-align: center;
	}
	.webstr
	{
		text-align: center;
		margin-top: 15px;
	}
	.nav-wrap
	{
		height: auto;
	}
}