@font-face {
    font-family: AvantGardeGothicCTT; /* имя шрифта для CSS правил */
    src: local("AvantGardeGothicCTT"), /* проверяем наличие шрифта в ОС пользователя */
    url(../fonts/3299555.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }


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, font, 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 {
	margin: 0;
	padding: 0;

	outline: 0;
	font-size: 100%;


    line-height: 150%;
}
h1{
  font-size: 110%;
}
h2{
  font-size: 140%;
}
h3{
  font-size: 120%;
}

div.moduletable_tipo h3     {
	 font-size: 140%;
}
h1, h2, h3 {
  padding-bottom:10px;
}

div.moduletable_tipo ul.nav  a     {
font-size: 14px;
font-weight: bold;

}
.moduletable_tipo{
	width:250px;
	padding: 0 20px 0 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: #3820b7;
    outline: none;
    text-decoration: underline;
}
a:hover {
   text-decoration: underline;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {

	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
div#social {
    position: absolute;
    margin: 645px 0 0 610px;
}
 div.rsform {
padding: 20px;
background-color:#FFFFFF;
}
#sb-player h3{padding: 20px;
background-color:#FFFFFF;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    /*height: 280px;     background: url("../images/header2.jpg") no-repeat scroll 100px 0px  transparent;    */
     /*   height: 296px;     background: url("../images/header2016.jpg") no-repeat scroll top center  transparent; */
 /* height: 296px;   */


 /* background: url("../images/header99.jpg") no-repeat scroll 100px 0px  transparent;*/
 background: url("../images/header99.jpg") no-repeat scroll 140px 0px  transparent;

    /* height: 280px;     background: url("../images/header99.jpg") no-repeat scroll 100px 0px  transparent;*/
   /* padding:0px 10px;
    position:relative;  */
      z-index: 1;
}
#logo {
    float: left;
    width: 40%;
   padding-top: 6px;
}
#info{
    padding: 86px 0 0 560px;

}

.cont2 {
    margin: 20px 0 0 300px;
}
.cont1 {
    float: left;
    width: 300px;
        margin: 20px 0 0 0;
}

/* Menu
-----------------------------------------------------------------------------*/
#menu{  width: 734px;
/* margin: -50px 0 0 140px; */
margin: 140px 0 0 170px;
padding: 18px 0 18px 0;
  position:relative;
z-index:999 !important ;
}
li.item-235 {
/*background-color: #009846;*/
background-color: #3cb878;

padding: 20px 9px 20px 0 !important;
height: 40px;
}
li.item-102 {
/*background-color: #009846;*/
background-color: #0efd40;

padding: 20px 9px 20px 0 !important;
height: 40px;
}
li.item-236 {
background-color: #00A0E3;
padding: 20px 9px 20px 0 !important;
height: 40px;
}
li.item-236 a,  li.item-235 a {
	/*color: white;*/
}
 /*div table tbody tr td div.moduletable_tipo ul.nav  */
div.moduletable_tipo ul.nav  {
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: solid 1px #F7E9C7;
background: #F7E9C7;
padding: 0px 15px;
}

#menu li{
    display:inline;
    padding:0 10px 0 0 ;
}#menu a{
  font: 18px/18px  Calibri,Verdana, sans-serif;    }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	    width: 100%;
    padding: 4px 0 0px 0;
    height: 1%;
    position: relative;
    margin: 10px 0 0 0;
}
div#dost {
    position: absolute;
    margin: 20px 0 0 450px;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 10px 0 0 270px;
}
#glav {
width:923px;height: 645px;
     background: url("../images/centerbanner2.jpg") no-repeat scroll top center  transparent;}
#glav a {   font: 18px/18px  AvantGardeGothicCTT,  Calibri, Verdana, sans-serif; }

 #menu1 {position:absolute; margin: 100px 0 0 70px; width:50px;}
 #menu2 {position:absolute; margin: 225px 0 0 30px;}
 #menu3 {position:absolute; margin: 380px 0 0 24px;}
 #menu4 {position:absolute; margin: 420px 0 0 670px;}
 #menu5 {position:absolute; margin: 510px 0 0 620px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 230px;
	margin-left: -100%;
	position: relative;
	background: #f1f1f1;
        padding:10px;
}

 div#zakaz {
position: absolute;
margin: 165px 0 0 65px;
}
div#acsii {
position: fixed;
left: -3px;
top: 35%;
    z-index: 999;
}
  div#acsii img:hover{

left: 3px !important;

}
.custom_cal2018 {
    display: none;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	  max-width: 865px;
    margin: 0px auto 0;
    height: 80px;
    padding: 20px 0 20px 60px;
    background: url(../images/footer2.png) no-repeat scroll top left #f7e9c7;
    position: relative;
}
#footer2 {margin: -15px  0 0 0;}
#bs {
position: absolute;
margin: -120px 0 0 500px;
font-size: 18px;
color: white;
}
#bs > p {
margin: 0 3px;
}
#bs a {color: white;
}
#nar a img{
padding: 4px 0 0 0;
}

	#nar  a:hover img  {

padding: 0px 0 0 0 !important;
	}

	#lenta {
  width: 100%;
  height: 365px;
  margin: 134px 0 0 0px;
  position: absolute;
  /* display: none; */
  background: url("../images/lenta.png") no-repeat top center transparent;
  z-index:0;
	}
	.colmd8 {
    float: left;
    width: 70%;
        }
.left2 {
    width: 270px;
    float: left;
}
.right2 {
    padding-top: 40px;
}
section#contentpage {
    padding: 0 5px 20px 5px;
}
span.sr-only {
    color: black;
}
.nadpis {
    height: 30px;
    padding: 3px 0 3px 10px;
    font-size: 140%;
    font-weight: bold;
}
.navbar-header.visible-phone {
    margin: 5px 5px 0 0;
    text-align: right;
    top: 0px;
    position: absolute;
    right: 10px;
    z-index: 999;
}
ul.nav11 {

    margin: 10px 90px 10px 10px;
}
 ul.nav11 li        {
 	 background-color: #FFF;
    border-radius: 3px;
    margin: 3px 0;
    padding: 2px;
    border: 1px solid #CCCCCC;
 }
 ul.nav11 li   a {
 	  font-size: 120%;
    font-weight: bold;
 }




 /*---------------------------------------------
---	 	скопировано					---
----------------------------------------------*/










.clr {clear:both;}

/*---------------------------------------------
---	 	menu container						---
----------------------------------------------*/

/* menu */
div#maximenuck {
	font-size:14px;
	line-height:21px;
	text-align:left;
}

/* container style */
div#maximenuck ul.maximenuck {
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	opacity: 1 !important;
    list-style:none;
    margin:0 auto;
    zoom:1;
	filter: none;
}

div#maximenuck ul.maximenuck:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

/*---------------------------------------------
---	 	Root items - level 1				---
----------------------------------------------*/

div#maximenuck ul.maximenuck li.maximenuck.level1 {
    list-style : none;
    display:block;
    text-align:center;
    cursor: pointer;
	filter: none;
}

div#maximenuck ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck ul.maximenuck li.maximenuck.level1.active {

}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
	display:block;
	text-decoration:none;
    outline : none;
    border : none;
    white-space: normal;
	filter: none;
}

/* parent item on mouseover (if subemnus exists) */
div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover,
div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover {

}

/* item color on mouseover */
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck,

div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {

font: 18px/18px AvantGardeGothicCTT, Calibri, Verdana, sans-serif;
}
 div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck {  	text-decoration:underline; }


/* arrow image for parent item */
div#maximenuck ul.maximenuck li.level1.parent > a,
div#maximenuck ul.maximenuck li.level1.parent > span.separator {
/*	padding-right:21px;
	background:url("../images/drop.gif") no-repeat right 8px;*/


}

div#maximenuck ul.maximenuck li.level1.parent:hover > a,
div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator {
/*	background:url("../images/drop.gif") no-repeat right 8px;*/
text-decoration:underline;
	font-weight:bold;
}

/* arrow image for submenu parent item */
div#maximenuck ul.maximenuck li.level1.parent li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
	padding-right:21px;
	background:url("../images/drop-right.gif") no-repeat right 8px;
}

/* styles for right position */
div#maximenuck ul.maximenuck li.align_right,
div#maximenuck ul.maximenuck li.menu_right {
	float:right !important;
	margin-right:0px !important;
}

div#maximenuck ul.maximenuck li.align_right div.floatck,
div#maximenuck ul.maximenuck li div.floatck.fixRight {
	left:auto;
	right:0px;
	top:auto;
}


/* arrow image for submenu parent item to open left */
div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator,
div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > span.separator {
	padding-left:21px;
	background:url("../images/drop-left.gif") no-repeat left 8px;
}

/* margin for right elements that rolls to the left */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight,
div#maximenuck ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck  {
    margin-right : 180px;
}

div#maximenuck ul.maximenuck li div.floatck.fixRight{

}


/*---------------------------------------------
---	 	Sublevel items - level 2 to n		---
----------------------------------------------*/

div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2,
div#maximenuck ul.maximenuck2 {
    background : transparent;
    margin : 0 !important;
    padding : 10px 10px;
    border : none !important;
    box-shadow: none !important;
    width : 220px;
    position: static !important;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;

}


div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck,
div#maximenuck ul.maximenuck2 li.maximenuck {
	position:static;
	float:none !important;
    list-style : none;
	display: block !important;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover,
div#maximenuck ul.maximenuck2 li.maximenuck:hover {
}

/* all links styles */
div#maximenuck ul.maximenuck li.maximenuck a,
div#maximenuck ul.maximenuck li.maximenuck span.separator,
div#maximenuck ul.maximenuck2 a,
div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
	display:block;
	text-decoration:none;
    outline : none;
    white-space: normal;
	filter: none;
}

/* submenu link */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a,
div#maximenuck ul.maximenuck2 li a {

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a,
div#maximenuck ul.maximenuck2 a {
	display: block;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div#maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck2 li.active > a{

}


/* link image style */
div#maximenuck li.maximenuck > a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#maximenuck li.maximenuck img {
    border : none;
}

/* item title */
div#maximenuck span.titreck {
    text-decoration : none;
    /*min-height : 17px;*/
    float : none !important;
    float : left;
    font: 18px/19px AvantGardeGothicCTT, Calibri, Verdana, sans-serif;
}
div#maximenuck span.titreck:hover {
    text-decoration : underline;

}

/* item description */
div#maximenuck span.descck {
    display : block;
    text-transform : none;
    font-size : 10px;
    text-decoration : none;
    height : 12px;
    line-height : 12px;
    float : none !important;
    float : left;
}

/* submenus container */
div#maximenuck div.floatck {
	/*width : 180px;*/ /* default width */
	text-align:left;
}

div#maximenuck .maxipushdownck div.floatck {
	margin: 0;
}

/*---------------------------------------------
---	 	Columns management					---
----------------------------------------------*/

/* child blocks position (from level2 to n) */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin : -30px 0 0 180px;
}

div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
    /*width : 180px;*/ /* default width */
	margin: 0;
	padding: 0;
}


/* h2 title */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator,
div#maximenuck ul.maximenuck2 h2 a,
div#maximenuck ul.maximenuck2 h2 span.separator {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	line-height:21px;
	text-align:left;
}

/* h3 title */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator,
div#maximenuck ul.maximenuck2 h3 a,
div#maximenuck ul.maximenuck2 h3 span.separator {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	line-height:21px;
	text-align:left;
}

/* paragraph */
div#maximenuck ul.maximenuck li ul.maximenuck2 li p,
div#maximenuck ul.maximenuck2 li p {
	line-height:18px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}




/* image shadow with specific class */
div#maximenuck .imgshadow { /* Better style on light background */
	background:#FFFFFF !important;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

/* blackbox style */
div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox,
div#maximenuck ul.maximenuck2 li.blackbox {
	background-color:#333333 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover,
div#maximenuck ul.maximenuck2 li.blackbox:hover {
	background-color:#333333 !important;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox a,
div#maximenuck ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a,
div#maximenuck ul.maximenuck2 li.blackbox:hover > a {
	text-decoration: underline;
}

/* greybox style */
div#maximenuck ul.maximenuck li ul.maximenuck2 li.greybox,
div#maximenuck ul.maximenuck2 li.greybox {
	background:#f0f0f0 !important;
	border:1px solid #bbbbbb;
	padding: 4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.greybox:hover,
div#maximenuck ul.maximenuck2 li.greybox:hover {
	background:#ffffff !important;
	border:1px solid #aaaaaa;
}


/*---------------------------------------------
---	 	Module in submenus					---
----------------------------------------------*/

/* module title */
div#maximenuck ul.maximenuck div.maximenuck_mod > div > h3,
div#maximenuck ul.maximenuck2 div.maximenuck_mod > div > h3 {
    width : 100%;
    font-weight : bold;
	font-size: 16px;
}

div#maximenuck div.maximenuck_mod {
    width : 100%;
    padding : 0;
    white-space : normal;
}

div#maximenuck div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}

div#maximenuck div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;
    background : transparent;
    border : none;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    font-weight : normal;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a:hover {

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module */
div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}



/*---------------------------------------------
---	 	Fancy styles (floating cursor)		---
----------------------------------------------*/

div#maximenuck .maxiFancybackground {
    list-style : none;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
	z-index: -1;
}

div#maximenuck .maxiFancybackground .maxiFancycenter {
    border-top: 1px solid #fff;
}



/*---------------------------------------------
---	 	Button to close on click			---
----------------------------------------------*/

div#maximenuck span.maxiclose {
    color: #fff;
}

/*---------------------------------------------
---	 Stop the dropdown                  ---
----------------------------------------------*/

div#maximenuck ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#maximenuck ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck,
div#maximenuck .maxipushdownck div.floatck div.floatck {
    position: static;
    background:  none;
    border: none;
    left: auto;
    margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

div#maximenuck ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck,
div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
    background: none;
    text-indent: 5px;
}

div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator,
div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
    background:  none;
}

/*---------------------------------------------
---	 Full width				                ---
----------------------------------------------*/

div#maximenuck li.fullwidth > div.floatck {
margin: 0;
padding: 0;
width: 100% !important;
}

 .maxiroundedcenter {
 width:997px;
 height:730px;
  padding: 5px 0 0 0;
 /* padding: 35px 0 0 0; */
background: url("../images/header2017-22.jpg") no-repeat scroll  top left transparent;}
 /*background: url("../images/header2018.jpg") no-repeat scroll  top left transparent;*/
/*background: url("../images/pobeda.png") no-repeat scroll  top left transparent;*/
ul.maximenuck2 li.maximenuck a.maximenuck span.titreck        {
	 color:#FFFFFF;
	 font-family: Calibri, Arial;
	font-size: 100%;
	line-height:100%;
}
ul.maximenuck2 li.maximenuck span.titreck   a:hover     {
 text-decoration:underline;
}

 li.item181 div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2      {	background: #00A0E3;
	width:280px;
	border-radius:10px;
	padding: 10px 10px;
}
 li.item126 div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2      {


	background: #EA556F;
	width:250px;
	border-radius:10px;
	padding: 10px 10px;

}
  li.item201 div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2      {
	background: #f5a3a7;
	width:210px;
	border-radius:10px;
	padding: 10px 10px;

}

li.item181 {position:absolute !important;
margin:125px 0px 0 70px !important;
width:50px;}
li.item126 {
position:absolute !important;
margin:248px 0px 0 30px !important;
width:160px;
text-align:left !important;
}
li.item129 {
position:absolute !important;
margin:408px 0px 0 30px !important;
width:160px;
text-align:left !important;
}

li.item200 {
position:absolute !important;
margin:334px 0px 0 730px !important;
width:200px;
text-align:left !important;
}

li.item201 {
position:absolute !important;
margin:451px 0px 0 670px !important;
width: 250px !important;
text-align:left !important;
}
     li.item108 {
position:absolute !important;
margin:540px 0px 0 620px !important;
width:190px;
text-align:left !important;
}
li.item227 {
position: absolute !important;
margin: 25px 0px 0 203px !important;
width: 50px;
}

li.item233 {
position:absolute !important;
margin:539px 0px 0 620px !important;
width:270px;
text-align:left !important;
}

li.item234 {
position:absolute !important;
margin:540px 0px 0 620px !important;
width:270px;
text-align:left !important;
}
li.item240 {
position:absolute !important;
margin:-40px 0px 0 394px  !important;
width:270px;
text-align:center !important;

}

li.item298 {
position:absolute !important;
margin:-40px 0px 0 354px  !important;
width:270px;
text-align:center !important;

}

li.item300 {
position:absolute !important;
margin:33px 0px 0 444px !important;
width:270px;
text-align:center !important;
    z-index: 1145 !important;

}



li.item295 {
    position: absolute !important;
    margin: 338px 0px 0 730px !important;
    width: 160px;
    text-align: left !important;
}
div#scan1 {
    margin: 6px 0;
    width: 40%;
    float: left;
}
div#scan2 {
    margin: 10px 0;
}
.dost1 {
   /* background: RGB(222, 222, 221);*/
    width: 90%;
    margin: 0 auto;

    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 14px;
}

.dost2 {
    background: RGB(248, 195, 0);
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
}
.dost1 p {
    padding: 5px;
        margin: 0 0 8px;
}

.dost3 {

    width: 90%;
    margin: 0 auto;}

    label.control-label.gcore-label-left.required_label {
    text-align: right !important;
}

label.control-label.gcore-label-left {
    text-align: right !important;
}
.chrono_credits {
	display:none;
}

div#fin-button10 {
    /* width: 200px !important; */
    margin-left: 18%;
    height: 35px;
}
   input#button10 {
    width: 150px !important;
    background: RGB(248, 195, 0);
    padding: 5px 0;
    line-height: 10px;
    height: 30px;
    font-weight: bold;
}


li#item-181 {
    background: RGB(0, 147, 221) !important;
     text-decoration:none;
    border-radius: 5px !important;
}

li#item-126 {
    background: RGB(233, 123, 128) !important;
     text-decoration:none;
    border-radius: 5px !important;
}
li#item-129 {
	background: RGB(231,120,23) !important;
      text-decoration:none;

    border-radius: 5px !important;
}
li#item-201 {
     text-decoration:none;
     background: RGB(221, 19, 123) !important;
    border-radius: 5px !important;
}
li#item-227 {

      background: RGB(151, 69, 120) !important;
    border-radius: 5px !important;
}
li#item-233 {
     background: RGB(0, 147, 221) !important;
       text-decoration:none;
    border-radius: 5px !important;
}
ul#accordeonck104 li.level1 > a {
  heiht:90px;
  text-decoration:none;
}

#accordeonck104 li a.toggler {
    width: 280px !important;
    margin: 0 0px 0 0;
    text-decoration:none;

}
li#item-181 a {
padding: 2px 165px 0 0;  }
li#item-126 a {
padding: 2px 106px 0 0;  }
li#item-201 a {
padding: 2px 232px 0 0;  }
li.item300 {

text-align:center !important;
display: none !important;

}

div#newmenu {
width:350px;
    margin: 0 auto;
}
#accordeonck104 li.level1 {
    padding: 8px !important;

}
div#otkr2 {
    border: 4px solid #e80b0b;
    padding: 9px;
}

.my-flex-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	flex-wrap:  wrap;
}
.my-flex-container2 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	flex-wrap:  wrap;
}

#nar a:hover img {
    padding: 0px 0 0 0 !important;
}

.my-flex-block2  a img {
    padding: 4px 0 0 0 !important;
}
.my-flex-block2  a:hover img {
    padding: 0px 0 0 0 !important;
}


/*    li.item298 {
        position: absolute !important;
    margin: 539px 0px 0 620px !important;
    width: 270px;
    text-align: left !important;
    }*/


    li#item-300 {

text-align:center !important;

}


li#item-240 {
    display: none;
}

a.modal_link.cboxElement {
    padding: 5px 20px;
    text-align: center;
    /* margin: 10px; */
}

span.may {
    display: block;
}

.may666 {
    max-width: 700px;
    margin: 0 auto;
    font-size: 14px;
}