/* 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, em, 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;
   /* vertical-align: baseline;*/
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{margin-left: 25px; margin-bottom: 20px;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* base
---------------------------------------- */

@font-face {
        font-family: "Segoe UII";
        src: url('/assets/fonts/706054688-segoeuii.eot');
        src: url('/assets/fonts/706054688-segoeuii.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/706054688-segoeuii.svg#Segoe UII') format('svg'),
        url('/assets/fonts/706054688-segoeuii.woff') format('woff'),
        url('/assets/fonts/706054688-segoeuii.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
     @font-face {
        font-family: "Segoe UI";
        src: url('/assets/fonts/segoeui.eot');
        src: url('/assets/fonts/segoeui.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/segoeui.svg#Segoe UI') format('svg'),
        url('/assets/fonts/segoeui.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
    font-family: "PRG_COND_C";
    src: url("/assets/fonts/PRG_COND_C.eot");
    src: url("/assets/fonts/PRG_COND_C.eot?#iefix") format("embedded-opentype"),
         url("/assets/fonts/PRG_COND_C.woff") format("woff"),
         url("/assets/fonts/PRG_COND_C.ttf") format("truetype"),
         url("/assets/fonts/PRG_COND_C.svg#JournalRegular") format("svg");
}

@font-face {
  font-family: 'Pragmatica';
  src: url('/assets/fonts/PragmaticaCondensed.ttf');
  src: url('/assets/fonts/PragmaticaCondensed.ttf') format('truetype');
}

    @font-face {
        font-family: "Segoe UI Semibold";
        src: url('/assets/fonts/seguisb.eot');
        src: url('/assets/fonts/seguisb.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/seguisb.svg#Segoe UI Semibold') format('svg'),
        url('/assets/fonts/seguisb.woff') format('woff'),
        url('/assets/fonts/seguisb.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
   @font-face {
        font-family: "Segoe UI Semilight";
        src: url('/assets/fonts/segoeuisl.eot');
        src: url('/assets/fonts/segoeuisl.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/segoeuisl.svg#Segoe UI Semilight') format('svg');
        font-weight: normal;
        font-style: normal;
    }
		@font-face {
        font-family: "PF Din Text Cond Pro";
        src: url('/assets/fonts/222045899-PFDinTextCondPro-Regular.eot');
        src: url('/assets/fonts/222045899-PFDinTextCondPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/222045899-PFDinTextCondPro-Regular.svg#PF Din Text Cond Pro') format('svg'),
        url('/assets/fonts/222045899-PFDinTextCondPro-Regular.woff') format('woff'),
        url('/assets/fonts/222045899-PFDinTextCondPro-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	@font-face {
        font-family: "PF Handbook Pro";
        src: url('/assets/fonts/111511231-PFHandbookPro-Bold.eot');
        src: url('/assets/fonts/111511231-PFHandbookPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/111511231-PFHandbookPro-Bold.svg#PF Handbook Pro') format('svg'),
        url('/assets/fonts/111511231-PFHandbookPro-Bold.woff') format('woff'),
        url('/assets/fonts/111511231-PFHandbookPro-Bold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	@font-face {
        font-family: "PF Handbook Pro Reg";
        src: url('/assets/fonts/121429444-PFHandbookPro-Regular.eot');
        src: url('/assets/fonts/121429444-PFHandbookPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/121429444-PFHandbookPro-Regular.svg#PF Handbook Pro') format('svg'),
        url('/assets/fonts/121429444-PFHandbookPro-Regular.woff') format('woff'),
        url('/assets/fonts/121429444-PFHandbookPro-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
		@font-face {
        font-family: "PF Square Sans Pro";
        src: url('/assets/fonts/155487061-PFSquareSansPro-Regular.eot');
        src: url('/assets/fonts/155487061-PFSquareSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/155487061-PFSquareSansPro-Regular.svg#PF Square Sans Pro') format('svg'),
        url('/assets/fonts/155487061-PFSquareSansPro-Regular.woff') format('woff'),
        url('/assets/fonts/155487061-PFSquareSansPro-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	@font-face {
        font-family: "PF Agora Sans Pro";
        src: url('/assets/fonts/748840333-PFAgoraSansPro-Reg.eot');
        src: url('/assets/fonts/748840333-PFAgoraSansPro-Reg.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/748840333-PFAgoraSansPro-Reg.svg#PF Agora Sans Pro') format('svg'),
        url('/assets/fonts/748840333-PFAgoraSansPro-Reg.woff') format('woff'),
        url('/assets/fonts/748840333-PFAgoraSansPro-Reg.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
.clear {
	clear: both;
}
html {
	font-size: 14px;
	font-family: Segoe UI Semilight;
   /*background: url('/assets/img/bg.jpg');*/
   background-color:#006697;
	position: relative;
}
body {
   background: url('/assets/img/body.png') no-repeat top center;
	width: 100%;
	font-family: tahoma;
    float: left;
	padding-bottom:80px;
}
.shadow{
  position: absolute;
  height:15px;
  top:611px;
   background: url('/assets/img/shadow-header.png') no-repeat center;
	width: 100%;
}

a {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;

}
#layout {
	width: 960px;
	margin: 0 auto;
	 background-color: #fff;
	/* opacity:0.7;*/
    display: table;
	border-radius: 10px;
    margin-top: 30px;
	 background: url("/assets/img/lay-fon.png") no-repeat scroll center top #fff;
}
#back-top {
	background: url('/assets/image/top__bg.jpg') 50% 0 no-repeat;
	width: 100%;
	height: 416px;
	position: absolute;
	top: 0;
}
#back-bottom {
	background: #09123b;
	width: 100%;
	height: 158px;
	position: absolute;
	margin-top: -161px;
	float:left;
}
#site-top {
	width: 100%;
	height: 437px;
	position: relative;
  /*  background: url('/assets/img/fon.png')  0px 110px no-repeat; */

 /*   box-shadow: 0 0 15px rgba(0,0,0,0.7);*/ /* ��������� ���� */
}
#header .top
{
	background: url('/assets/image/header_top.png')  0 0 repeat-x;
	height: 86px;
	width: 100%;
	position:relative;
	margin: 0 auto;
	}
   .header1{
     	font-family:Segoe UI Semibold;
        font-size: 26px;color: #404363;
   }
     .header2{
     	font-family: Segoe UI;
        font-size: 14px;color: #404363;
   }
.pla_top
{
	width:950px;
	margin:0 auto;
	}

#header .top .title
{
	font: 18px 'Pragmatica';
	width: 180px;
	float:left;
	padding-top: 30px;
	text-align:right;
	padding-right:10px;
	}

#header	.header_middle
{
	background: url('/assets/image/header.png')  0 0 repeat-x;
	height: 453px;
	width: 100%;
	position:relative;
	margin: 0 auto;
	z-index: -1;
	}

.header-logo {
   /*	background: url('/assets/image/logo.png')  0 0 no-repeat;   */

   /* color: #f1c745;*/
    float: left;
    font: 15px/1.0 times new roman ;
    height: 130px;
    margin-left: 5px;
    margin-top: -101px;
    padding-top: 105px;
   /* text-align: center; */
    width: 465px;
	 height: 224px;
    margin-top: -113px;

}
  #footer .header-logo {
  /* 	background: url('/assets/img/logo-foot.png') 50% 0 no-repeat;*/
 height: 50px;
    margin-left: 10px;
    margin-top: 56px;
	padding-top: 5px;
	color:#fff;
}
.header-title
{
	background: url('/assets/image/ast.png')  0 0 no-repeat;
   width: 586px;
	height: 40px;
	position: relative;
	margin-top: 40px;
	float: left;
	padding-top: 50px;
	font-family: tahoma;
	font-size: 12pt;
	color:  #000;
	}

.guk {
   /*	background: url('/assets/image/guk.png')  0 0 no-repeat;    */
	float: left;
	width: 442px;
	height: 155px;

margin: 15px 0 0 -70px;

}
.butt{
  display: inline-block;
  position: absolute;

}

 .but1 {
   background: url('/assets/img/but1.png')  0 0 no-repeat;
   height: 65px;
    left: 49px;
    top: 147px;
    width: 202px;
 }
  .but2{
   background: url('/assets/img/but2.png')  0 0 no-repeat;
    height: 65px;
    left: 252px;
    top: 343px;
    width: 221px;
  }

 .but3 {
   background: url('/assets/img/but3.png')  0 0 no-repeat;
    height: 49px;
    left: 495px;
    top: 146px;
    width: 126px;
 }
 .but4 {
   background: url('/assets/img/but4.png')  0 0 no-repeat;
    height: 65px;
    left: 704px;
    top: 332px;
    width: 166px;
 }

#page-wrapper {
  /*	background: #fff;  */
	width: 961px;
	margin: 0 auto;
	min-height: 100%;
   /*	border-right: 1px solid rgb(214, 214, 214); */
	position: relative;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
   margin-top: -5px;
	/*behavior: url('../js/PIE.htc');
    box-shadow: 0 0 15px rgba(0,0,0,0.7);*/  /* ��������� ���� */
     padding-top: 15px;
}
.site-header-mainmenu {
  /*	background: url('/assets/image/menu_bg.png') 50% 0 no-repeat;  */
	width: 961px;
	height: 44px;
	margin: -43px auto;
	float:left;
	margin-left: 0px;
	position:absolute;
   /* background: url('/assets/img/shadow-menu.png') bottom center no-repeat;  */
    padding-bottom: 10px;

}
.site-header-mainmenu li {
	position: relative;
}
ul.site-header-menu li:hover
{
/*padding-top:12px;
margin-top: 3px; */
padding-left:-2px;

	}

ul.site-header-menu li:hover .menu {
	/*display: inline-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 {

    background-image: url('/assets/img/menu-bg.png');
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0 0 0 0px;
    position: relative;
   /*
 white-space: nowrap;
     */
    width: 961px;
    text-align:center;
    z-index: 1000;
}
ul.site-header-menu > li{
	display: inline-block;
	text-align: center;
 	   /*	margin-top: 15px;  */
 		/*float:left;*/
 		height:43px;
        margin-left: -2px;
        margin-right: -2px;

            position: relative;
 /*   border-right: 1px solid black;   */
     /*  border-left: 1px solid black; */
    display: inline-block; /* �������-������� �������� */
  /*  background: #CA181A; *//* ���� ���� */
   /* -webkit-transform: skewX(-30deg);  ��� Safari � Chrome */
   /* -moz-transform: skewX(-30deg);  ��� Firefox */
   /* -o-transform: skewX(-30deg);  ��� Opera */
   /* -ms-transform: skewX(-30deg);  ��� IE */
   /* transform: skewX(-30deg);  CSS3 */

/* background: url('/assets/img/separ_li.png') center right  no-repeat;  */
    background: url('/assets/img/sepator.png') center left  no-repeat;

}
ul.site-header-menu > li:first-child{
   background:   none;
 /*  background: url('/assets/img/separ_li.png') center right  no-repeat
 ,url('/assets/img/separ_li.png') center left  no-repeat;
 */  }
    ul.site-header-menu > li.last{
  /* background: none; */
  }
ul.site-header-menu  li ul li{
	display: inline-block;
	text-align: center;
 	   /*	margin-top: 15px;  */
 		/*float:left;*/
 		height:43px;
        margin-left: -2px;
        margin-right: -2px;
        -webkit-transform: skewX(0deg); /* ��� Safari � Chrome */
    -moz-transform: skewX(0deg); /* ��� Firefox */
    -o-transform: skewX(0deg); /* ��� Opera */
    -ms-transform: skewX(0deg); /* ��� IE */
    transform: skewX(0deg); /* CSS3 */

}
ul.site-header-menu  li.active,ul.site-header-menu  li:hover{
  	background: url('/assets/img/sepat+.png') 0 0 no-repeat,
     url('/assets/img/ho-main-bg.png') 16px 0 no-repeat;
	display: inline-block;
	text-align: center;
 	   /*	margin-top: 15px;  */
 		/*float:left;*/
 		height:43px;
}
ul.site-header-menu  li.active+li,ul.site-header-menu  li:hover+li
{
  background: url('/assets/img/sepat++.png') left top no-repeat ;
}
 ul.site-header-menu  li.last:hover {
   background:url('/assets/img/sepat+.png') 0 0 no-repeat,
     url('/assets/img/ho-main-bg.png') 16px 0 no-repeat, url('/assets/img/ho-main-bg.png') 16px 0 no-repeat ;
 }
  span.dobb{
    display: inline-block;
    height: 43px;
    margin-bottom: -15px;
    width: 25px;
    margin-left: -2px;
  }
  ul.site-header-menu  li.last:hover +span,
  ul.site-header-menu  li.last.active +span
  {
      background: url('/assets/img/sepat++.png') left top no-repeat ;
  }

 ul.site-header-menu  li.active+li:hover
 {
  background: /*url("/assets/img/sepa-do.png") no-repeat scroll 0 0px,*/ url("/assets/img/ho-main-bg.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0)
}


ul.site-header-menu  li:hover+li.active
{
  background:
     url('/assets/img/ho-main-bg.png') 50% 0 repeat-x;
}
.last:after
{
 /*	background: none!important;   */
	}

ul.site-header-menu >li:after
{
   /*	background: url('/assets/image/separator.png') 0 0 no-repeat;  */
	height: 52px;
	width: 1px;
	content: "";
	position:absolute;
	top:-10px;
	right: -5px;
	}
 /*    ul.site-header-menu >li:hover:before
{
   background: url('/assets/img/separ-pos.png') 0 0 no-repeat;
   }    */
ul.site-header-menu  li span{
	width: 100%;
	height:20px;
	display: block;
	line-height: 20px;
	text-align: center;
	padding-left: 5px;
}


ul.site-header-menu > li a
{
	text-decoration: none;
    margin-bottom:15px;
	display: inline-block;
	font: 17px Segoe UII;
	color: #ffeebf;
	text-decoration: none;
	margin-right:20px;
	margin-left: 15px;
	padding-top:7px;
	padding: 10 10px 0;
	margin-top: -4px;
	text-indent: 5px;
-webkit-background-clip: text;
  /*  border-bottom: 1px dashed #fff;  */
	display: block;
  /* text-transform: uppercase; */
    margin-right: 18px;
    margin-top: 5px;

     display: block; /* ������� ������� */
    padding: 5px 15px; /* ���� ������ ������ */
    text-decoration: none; /* ������� ������������� */
   /* -webkit-transform: skewX(30deg);  ��� Safari � Chrome */
    /* -moz-transform: skewX(30deg); ��� Firefox */
   /* -o-transform: skewX(30deg);  ��� Opera */
   /* -ms-transform: skewX(30deg);  ��� IE */
  /*   transform: skewX(30deg); CSS3 */

}
ul.site-header-menu  li ul li a
{
	text-decoration: none;
    margin-bottom:15px;
	display: inline-block;
	font: 17px PRG_COND_C;
	color: #ffeebf;
	text-decoration: none;
	margin-right:20px;
	margin-left: 15px;
	padding-top:7px;
	padding: 10 10px 0;
	margin-top: -4px;
	text-indent: 5px;
-webkit-background-clip: text;
  /*  border-bottom: 1px dashed #fff;  */
	display: block;
   text-transform: uppercase;
    margin-right: 18px;
    margin-top: 5px;

     -webkit-transform: none; /* ��� Safari � Chrome */
    -moz-transform:none; /* ��� Firefox */
    -o-transform: none; /* ��� Opera */
    -ms-transform: none; /* ��� IE */
    transform: none; /* CSS3 */
 }

ul.site-header-menu  li a span
{
	border-bottom: 1px dashed #fff;
	}

	ul.site-header-menu li ul li:hover
	{
	  background-color:#00438e;
	  /*	background: none;     */
		}

ul.site-header-menu  li:hover {

	display: inline-block;
	color: #ffea00;
  /*	background: url("/assets/image/menu_active.png") repeat-x;
	border-bottom: 1px dashed #ffea00;  */

}
.site-header-picture {

	height: 325px;
	width: 1005px;
margin:-77px auto 0 -2px;
	position: relative;
	float:left;
		background: url(/assets/image/slider_bg.png ) no-repeat;
}
.fon  { background: url("/assets/img/fon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -10px;
    height: 316px;
    position: absolute;
    right: 10px;
    width: 658px;
}
.text{
	left: 293px;
    position: absolute;
    top: 40px;
	font-size:22px;
	font-family:PF Din Text Cond Pro;
	line-height: 24px;
}
}
/* content
---------------------------------------- */
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#container {
	width: 692px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
#content {

	min-height: 500px;
    padding-top: 20px;
	font-family: Segoe UI;
	font-size: 12px;
    color: #272727;
	padding-left: 15px;
    padding-top: 0;
}
.primary-heading {

	width: 648px;
	padding: 10px 20px;
          padding-left: 4px;
          padding-top: 4px;
	height: 52px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

.primary-heading  h1
{
font: 24px "PF Square Sans Pro";
color: #006697;
font-weight:600;
}
  .content-inner  h2
{
font-size: 18pt;
font: 20px "PF Square Sans Pro";
color: #006697;
}
.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 {


	text-align: justify;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
float:left;
width: 100%;
padding:20px 30px;
	font-family: "PF Square Sans Pro";
	font-size: 15px;
    color: #1b1b1b;
	padding-left: 5px;
    padding-top: 0;
}
#sideleft {
	float: left;

	/*margin-left: -102%;  min-height:501px; */
	position: relative;
	/*padding: 0px 0 0 0;*/
    padding-bottom: 12px;
    padding-top: 12px;
  /*
   background: rgb(94,92,158);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(94,92,158,1) 0%, rgba(63,63,97,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,92,158,1)), color-stop(100%,rgba(63,63,97,1)));
background: -webkit-linear-gradient(top,  rgba(94,92,158,1) 0%,rgba(63,63,97,1) 100%);
background: -o-linear-gradient(top,  rgba(94,92,158,1) 0%,rgba(63,63,97,1) 100%);
background: -ms-linear-gradient(top,  rgba(94,92,158,1) 0%,rgba(63,63,97,1) 100%);
background: linear-gradient(to bottom,  rgba(94,92,158,1) 0%,rgba(63,63,97,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5c9e', endColorstr='#3f3f61',GradientType=0 );
padding-left: 52px;
    padding-right: 50px;
   	background: url(/assets/img/green-fon.png ) 0px 20px no-repeat;*/
	 background: url(/assets/img/menu-back.png) no-repeat #006697;
margin-top: -130px;
    margin-left: 17px;
    width: 260px;
	border-radius: 11px;
}
.abs{
  position: absolute;
  top:-25px;
  right: -2px;
  display: block;
}
.left > div#social {
    float: left;
    margin: 10px 15px;
    padding: 10px 20px;
   /* width: 89%;*/
}
.sidebar-heading {
    color: #006697;
    font-size: 22px;margin-bottom:20px;
	font:600 22px "PF Square Sans Pro";
}
.soc{

    display: inline-block;
     height: 32px;
    margin-left: 5px;
    width: 32px;

	}
	.vk{background: url("/assets/img/vk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
	.face{background: url("/assets/img/face.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#titler{
  color: #fff;
     background: rgb(255,165,77);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTU0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDc0MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,165,77,1) 0%, rgba(221,116,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,165,77,1)), color-stop(100%,rgba(221,116,17,1)));
background: -webkit-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -o-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: linear-gradient(to bottom,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54d', endColorstr='#dd7411',GradientType=0 );

   font-size: 18px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
    font-family: Segoe UI;
} #menu ul {
  padding-left: 0px;
  padding-bottom: 15px;
   padding-top: 10px;
}
#menu ul li {
/*  list-style-type: disc;   */
   color: #fff;
   /*  padding-bottom: 10px;     padding-top: 10px;  */
     padding-left: 25px;

    position: relative;
    background: url(/assets/img/point.png ) 12px 20px no-repeat;
}

 #menu ul li ul li {
/*  list-style-type: disc;   */
   color: #fff;
   /*  padding-bottom: 10px;     padding-top: 10px;  */
     padding-left: 25px;

    position: relative;
    background: url(/assets/img/point.png ) 3px 14px no-repeat;
}
 #menu > ul> li.active,#menu> ul> li:hover {
   background: rgb(255,165,77);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTU0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDc0MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,165,77,1) 0%, rgba(221,116,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,165,77,1)), color-stop(100%,rgba(221,116,17,1)));
background: -webkit-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -o-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: linear-gradient(to bottom,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54d', endColorstr='#dd7411',GradientType=0 );
/* */
}
 #menu ul li a{
  color: #fff;
  display: inline-block;
  padding: 10px 0px;
    margin-left: -13px;
    padding-left: 13px;
    width: 200px;
}
  #menu > ul > li.active > a, #menu > ul > li:hover > a{
   background-image: url(/assets/img/zero.png );
    background-position:  center center;
          background-repeat: no-repeat;
       /*   padding-right: 15px;*/   padding-right: 7px;
    width: 191px;
  }
#sideleft .sidebar-heading {
	/*background: url(/assets/image/left_item.png) no-repeat;*/
	width: 250px;
	height: 37px;

	color: #ffffff;
    font-size: 24px;
	padding: 20px 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font: 600 24px "PF Square Sans Pro";
}
#sideleft .sidebar-title {
	font: 24px arial;
}
.accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;

	margin-top: -8px;
  /*	background-color: #fff6bc;
	padding-bottom: 40px;
	padding-right: 10px;  	padding-left: 30px;
     background: url(/assets/img/menu-back.png) no-repeat ;*/
	 width:260px
}
#sideup
{
 background: url(/assets/img/top-akkord.png) no-repeat;
 height: 20px;
    width: 241px;
  position: absolute;
 top: 0px;
}
 #sidedown
 {
  background: url(/assets/img/bott-akkord.png) no-repeat;
 height: 20px;
    width: 241px;
 position: absolute;
 bottom: 0px;
}
.accordion li{
	display: block;
}
.accordion li a{
    margin-bottom:0px;
    font: 16px "PF Square Sans Pro";
    color:#fff;
    text-decoration: none;
	margin-right:20px;
	margin-left: 15px;
	padding-top:7px;
	padding: 10 10px 0;
	margin-top: 0px;
	text-indent: 5px;
-webkit-background-clip: text;
   display: block;
    display: block;
	padding-bottom: 7px;
    padding-top: 6px;
 }


#sideleft ul li ul {
   /*	list-style-type: square; */
	color: #0c1766;
	padding-left: 15px;
}
 #sideleft ul li ul.one {
  	list-style-type: none;
	color: #0c1766;
	padding-left: 15px;
    padding-top: 20px;
    position: absolute;
    left: 230px;
 /* margin-top: -10px; */
    top: 0px ;
    width: 175px;
    display: none;
     background: rgb(255,165,77);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTU0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDc0MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,165,77,1) 0%, rgba(221,116,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,165,77,1)), color-stop(100%,rgba(221,116,17,1)));
background: -webkit-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -o-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
background: linear-gradient(to bottom,  rgba(255,165,77,1) 0%,rgba(221,116,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54d', endColorstr='#dd7411',GradientType=0 );

}
 #sideleft ul li:hover ul.one {
    display: block;
}

#sideleft ul li ul li {
  /*	display: list-item;
list-style-type: disc; */

}
#sideleft ul li ul > li > a{

	font: 14px Segoe UI;
	padding: 6px 0;

}
#sideleft.sidebar ul#accordion.accordion li.active ul li{

}
#sideleft.sidebar ul#accordion.accordion li ul li a {
  color:#313131;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: 500;
 background-image: url("/assets/image/pointic.png");
    background-position: left center;
    background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  text-decoration: underline;
}

#sideleft.sidebar ul#accordion.accordion li.active ul li a {
  color:#404040;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: 500;
  background-image: url("/assets/image/pointic.png");
    background-position: left center;
    background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
#container #newsArt div p {
margin-top:20px;
}

/* footer
---------------------------------------- */
#footer {

	width: 100%;
	height: 120px;
	position: relative;
	z-index: 100;
	float: left;
margin-bottom: -90px;
}
.foot-menu {
	float: left;
	margin-bottom: 5px;
    margin-top: 20px;
    margin-top: 20px;
	margin-left: 0;
    width: 250px;

	 float: left;
    left: 495px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 20px;
    position: absolute;
    top: 55px;
    width: 250px;
	margin-top: -2px;
}
ul.bottom-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	white-space: nowrap;
}
ul.bottom-menu li{
   display: inline-block;
    float: left;
    width: 120px;
}
ul.bottom-menu li:last-child{
	border-right: none;
}
ul.bottom-menu li a{
	display: block;
	color: #A4A8A6;
	padding-right: 5px;
	font: 13px "PF Square Sans Pro";
}
.line {
	clear: both;
	float: left;
	height: 35px;
}
.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;
}
.copyright {
	float: left;
	color: #fff;
	height: 35px;
	font: 12px arial;
	line-height: 22px;
}
.webstr {
	float: right;
	margin-top: 80px;
	text-align: right;
	margin-right: 0px;
	margin-top: 65px;
}
.webstr-link{
	font: 14px "PF Agora Sans Pro";
	color: #fff;
	float: left;
	margin-top: 20px;
	margin-right: 15px;
	text-decoration: underline;
	margin-top: 13px;
}
.webstr-link:hover{
	color: #fff;
	text-decoration: none;
}
#sideleft ul li ul > li > a:hover {

   text-decoration: underline;
    	font: 14px Segoe UI;
  /*  padding: 6px 0;
     color: #f0b027;
   margin-left: -40px;
   padding-left: 40px;
   width: 250px;   */
}
 div#sideleft.sidebar ul#accordion.accordion > li > ul#accordion.accordion > li{
   background: none;
 }


.bread{
  width: 644px;
   float:left;
    padding-left: 4px;
    margin-bottom: 15px;
    margin-top: -20px;
    }

.bottom
{
/*	background: url(/assets/img/footer.jpg) no-repeat center bottom;*/
	width: 100%;
	position: relative;
	float: left;
	height: 162px;
    margin-top: -141px;
	}

.rak_footer
{
	background: url(/assets/image/rak_footer.png) no-repeat;
	width: 130px;
	height: 109px;
	position: absolute;
	margin-left: 550px;
	}

.rounded
{
	margin: 0 auto!important;

	}

.footer-navi
{
	padding-left: 30px;
	}

	/*.left
	{
		background: url(/assets/image/leftmenu_bg.png) repeat-y;
		width: 250px
		} */


.header-menu
{
	width: 700px;
   position:relative;
   float:left;
	}

.header-menu ul
{
display: table-cell;

	}

.header-menu ul li
{
	background: url(/assets/image/head_menu.png) left bottom no-repeat;
	float:left;
 	font: 14px Verdana;
	width: 174px;
	padding-bottom: 10px;
       text-align: center;
	}

.header-menu ul li a
{
	text-decoration: none;
	color: #d3d3d3;
	align:center;
	text-transform: uppercase;
	}


.header-menu2
{
	width: 550px;
   position:relative;
   float:left;
   margin-top: 10px;
   margin-left: 70px;
	}

.header-menu2 ul
{
display: table-cell;

	}

.header-menu2 ul li
{
	background: url(/assets/image/head_menu.png) left bottom no-repeat;
	float:left;
 	font: 14px Verdana;
	width: 174px;
	padding-bottom: 10px;
       text-align: center;
	}

.header-menu2 ul li a
{
	text-decoration: none;
	color: #d3d3d3;
	align:center;
	text-transform: uppercase;
	}

.adress
{
   margin-top: 15px;
    width: 455px;
    float: right;
    font-size: 14px;
    margin-left: 0;
    margin-right: 2px;
    position: absolute;
    right: 0;
    text-align: right;
    color: #404363;
    font-family: Segoe UI;
    height: 109px;
    margin-top: 36px;
    width: 250px;
	}

.adress span.telef
{ /*  position: relative;*/ position: static;
	font-weight: 500;
   font-size: 24px;
	}

	.adress span.telef .truba
{   position: absolute;
left:8px;
top:10px;
height: 46px;
    width: 40px;
	 background: url("/assets/img/truba.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
	}
	.sentens{
 bottom: 17px;
    color: #fff;
    display: inline-block;
    font-size: 9px;
    margin-top: 0;
    position: absolute;
    right: 20px;
}
	@-moz-document url-prefix() {

	.sentens{
       bottom: 37px;}
   .adress span.telef .truba{
      left:2px;
      top:17px; /* ��� Firefox */
   }
  }


 .adress span.smol
{
	font-weight: 500;
  	color: #fff;
  font-size: 22px;
  line-height:26px;
  float: right;
  margin-top: -8px;
  background: url("/assets/img/telefony.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 68px;
    padding-right: 16px;
    width: 250px;
	margin-top: 3px;
    padding-right: 21px;
    padding-top: 5px;
    width: 233px;
	font-family:"PF Handbook Pro Reg";
	}
	.bolt{
	font-family:"PF Handbook Pro";
	}
     .adress span.red
{
	font-weight: 500;
  color: #e98627;
	}
    .address{
      display: block;
     height: 35px;
    width: 245px;
     /* 	background: url(/assets/img/call-butt.png) center no-repeat;*/
        margin-top: 25px;
    }
   #footer div.footer-navi div.adress span.address {
     margin-top: 9px;
   }


#middle tr, #middle td
{
	margin: 0;
	padding: 0;
	vertical-align:top;
	}

td.left
{
	/*background-image:url(/assets/image/leftmenu_bg.png);*/
	width: 251px;
	margin: 0;
	padding: 0;
	}

.header-menu2 ul li a:hover, .header-menu ul li a:hover
{
	color: #f0b027;
	}


	.items
	{
	float:left;
	padding-top: 20px;
		}

.items li
{
	float:left;
	margin: 0 10px 0  5px;
	}

.item
{
	background: url("/assets/image/menu_item.png") no-repeat;
	width:  230px;
	height: 38px;
	font: 14px Verdana;
	color: #3a3b40;
	text-transform: uppercase;
	margin-left: -20px;
	padding-left: 50px;
	padding-top: 8px;

	}

.item span
	{
	      	border-bottom: 1px dashed #3a3b40;
		}

.accordion .accordion
{
	width: 188px!important;
	padding-bottom: 0;
	margin-top: 5px;
	}

#sideleft > .accordion > .active> a
{
 text-decoration: underline;
font: 14px Tahoma;
   /* color:#9b3228;
    font-weight: bold;
    border-radius: 3px;
    border-bottom:2px solid #6e8a0c;*/
	}
#content div.content-inner ul.articleul li img   {
  max-height: 110px;
}
#newsArt.news
{
  margin-top: 30px;
  margin-right: 0;
  margin-left: 17px;
  text-align: left;
}
.news a
{
  color: #fff;
}
.news span
{
  display: inline-block;
  background: #004c71;
  border-radius: 12px;
  padding: 2px 7px;
  font-size: 13px;
  margin-right: 10px;
}
.news .new
{
  margin-bottom: 20px;
}
.news .txt
{
  margin-top: 10px;
  font-size: 13.5px;
}
#newsArt{
      margin-right: 16px;
      padding: 15px 15px 15px 15px;
	  float: left;
	  background: #006697;
	  border-radius:12px;
	  color:#fff;
	  text-align: justify;
    margin-left: 15px;
	  font:  16px "PF Square Sans Pro";
}
#newsArt .title
{
  font-size: 21px;
  line-height: 22px;
  margin: 10px 0 15px;
  color: #fff;
  float: left;
  font-weight: bold;
  width: 100%;
}
#container #newsArt div p{
font-size:15px;
}
#newsArt a h2 {
color:#fff;
font: 600 22px "PF Square Sans Pro";
}
#newsArt div p span {
display:inline-block;
background: #004c71;
border-radius:12px;
padding: 2px 7px;
font-size:13px
}
#newsArt div p a {
display:inline-block;
font-size:16px;
margin-left:5px;
color:#fff;
}
.count{
position:absolute;
bottom: 45px;
right: 105px;
}
