/* CSS Document */
@font-face {
    font-family: "autumn-regular";
    src:url(../images/fonts/autumn-regular.ttf);
}
@font-face {
    font-family: 'autumn-regularr';
    src:url(../images/fonts/autumn-regular.eot);
}
@font-face {
    font-family: "TrebuchetMS";
    src:url(../images/fonts/TrebuchetMS.ttf);
  
}
@font-face {
    font-family: "u9K5aByP";
    src:url(../images/fonts/u9K5aByP.ttf);
  
}
@font-face {
    font-family: "majalla";
    src:url(../images/fonts/majalla.ttf);
  
}

body
{

	margin:0px auto;
	padding:0px;
    /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#959595));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f4f4f4, #959595);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top,  #f4f4f4, #959595);

  /* IE 10 */
  background: -ms-linear-gradient(top,  #f4f4f4, #959595);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top,  #f4f4f4, #959595);


}
.limbi{float:right;
width:100px;}
.limbi a {margin: 30px 8px 0px 0px;
display: block;
float: left;}
.limbi img {width: 22px;}
.limbi a.alang img { box-shadow:0px 0px 10px 0px #000;}
	ul li{
		list-style:none;}
		img {
			border:none;}
			a {
				text-decoration:none;}
				.fl{
					float:left;}
				.fr{
					float:right;}
				.bt{
					clear:both;}
						::selection {
						  color: #fff;
						  background: #727272;
						  }
						


.header
{
    background-image:url(../images/bg-top.png);
    background-size:100% 152px;
    background-repeat:no-repeat;
    height: 99px;
}

.wrap
{
    width:984px;
    margin:0 auto;
}
.menu1
{display: table;
width: 100%;}
.menu2
{margin: 0px auto;
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100%;}
.menu
{
    display: inline-block;
}
.menu ul
{
    margin: 0px;
padding: 0px;
}
@media screen and (min-width:0\0) {
    .menu ul li {     font-family: 'autumn-regularr' !important; }
} 
.menu ul li
{
    font-family: "autumn-regular";
   
	
 float: left;
    height: 94px;
    
    background-image:url(../images/divider-menu.png);
    background-repeat:repeat-y;
    background-position:right center;
    transition: all 0.3s ease;
}


.menu ul li:hover , .menu ul li.active
{
    background-color: #d6d6d6;
box-shadow: inset 0px -3px 40px 3px #666;
}
.menu ul li:hover a , .menu ul li.active a
{
   text-shadow:1px 1px rgba(237, 237, 237, 0.95)
}
.menu ul li:hover a span, .menu ul li.active a span
{
   color:#343434
}
.menu ul li:hover .colt , .menu ul li.active .colt
{
    background-image: url(../images/colt-top-menu.png);
background-position: left top;
background-repeat: no-repeat;
background-size: 99% 72px;
}
.colt
{
   
height: 72px;
margin-bottom: -72px;
width: 100%;
}
.menu ul li:last-child
{
    background-image:none;
}
.menu ul li a
{
  font-size: 19px;
color: #313131;
text-shadow: 1px 1px #b27272;
text-align: center;
display: block;
padding: 0px 49px;
text-transform: uppercase;
height: 74px;
z-index: 9999;
position: relative;
padding-top: 20px;
    transition: all 0.3s ease;
}
.menu ul li a span
{
   font-size:13px;
    color:#fff;
    font-family: "trebuchet ms";
    display: block;
    text-transform:none;
}
.subheader
{
    background-image: url(../images/submenu.png);
background-size: 100% 64px;
width: 100%;
height: 62px;
margin-top: -30px;
    position: relative;
z-index: 999;
}
.subheader-pages
{ background-image: url(../images/submenu-pages.png);
background-size: 100% 113px;
    background-repeat:no-repeat;
width: 100%;
height: 113px;
margin-top: -30px;
    position: relative;
z-index: 999;}
.logo-sub
{ width:255px;
    margin:0 auto;
    padding-top: 37px;
}
.slider
{margin: 0 auto;
position: relative;
height: 606px;
overflow: hidden;
}
.all-slider
{ background-image:url(../images/bg-allslid.png);
background-repeat:repeat-x;}
.an-slid
{ background-image:url(../images/left.png);
background-position:left top;
background-repeat:no-repeat;
position:absolute;
width: 100%;
height: 100%;
z-index: 999;}
.an-slid2
{ background-image:url(../images/right.png);
background-position:right top;
background-repeat:no-repeat;
position:absolute;
width: 100%;
height: 100%;
z-index: 999;}

.logo
{ width:100%;
height:408px;
position:relative;}
.logo img
{ position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;}
.partners
{margin-top: 41px;}
.partener
{ width: 184px;
height: 239px;
float: left;
background-image: url(../images/partener.png);
background-repeat: no-repeat;
background-size: 100%;
box-shadow: 0px 6px 9px -1px #666;
margin: 0px 6px;
transition: all 0.5s ease;}
.partener-d
{ width:234px;
height:200px;
float:left;
background-image:url(../images/back-part-d.png);
background-repeat:no-repeat;
box-shadow: 0px 6px 9px -1px #666;
    margin: 0px 6px;

transition:all 0.5s ease;}
.partener-d:hover
{box-shadow: 0px 6px 9px -6px #666;}
.image-part
{width: 100%;
height: 215px;
margin-top: 24px;
margin-left: 3px;
position: relative;}
.image-part-d
{width: 228px;
height: 200px;
margin-top: 3px;
margin-left: 3px;
position: relative;}
.image-part-d img
{position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
    max-width:228px;
}
.image-part img
{position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
max-width: 164px;
}
.image-part a
{display: block;
height: 217px;}
.partener:hover
{box-shadow: 0px 6px 9px -6px #666;
/*margin-top:1px;*/}

.content-sus
{position: absolute;
width: 100%;
top: 138px;
z-index: 999;}

.content
{position: relative;

background-image: url(../images/bg-content.jpg);
background-repeat: repeat-x;
margin-top: -1px;
z-index: 9;
padding-top: 87px;
background-color:#949494;}
.content-page
{position: relative;
 

margin-top: -1px;
z-index: 9;

/*background-color:#949494;*/}
.contdiv
{ width:388px;
float:left;
margin-bottom: 40px;}
.contdiv:first-child
{ width:595px;
float:left;
margin-bottom: 40px;}
.contdiv h2
{ font-family: "trebuchet ms";
text-shadow: 5px 5px 8px #2E2E2E;
   /* filter: dropshadow(color=#2E2E2E, offx=5, offy=5);*/
text-transform: uppercase;
}
.image-item
{float: left;
width: 92px;
height: 90px;
position: relative;
margin-right: 10px;}
.item-con
{min-height: 90px;}
.image-item img
{position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 83px;
max-height: 71px;
margin: auto;
border: 1px solid #666;
border-radius: 5px;
box-shadow: 0px 0px 0px 3px #fff;}
.text-item
{}
.text-item a
{ font-family: "trebuchet ms";
font-size:19px;
color:#1f1f1f;
text-decoration:underline;
font-weight:bold;}
.text-item a:hover
{ text-decoration:none;}
.text-item p
{font-family: "trebuchet ms";
font-size:13px;
color:#343434;}
.footer
{
    background-image:url(../images/bg-footer.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:100% 24px;
    height:108px;
}
.footer-menu
{margin: 0px auto;
padding: 0px;
width: 309px;
height: 32px;
padding-top: 22px;}
.footer-menu li 
{float: left;
background-image:url(../images/divider-menubot.png);
background-position:right center;
background-repeat:no-repeat;}
.footer-menu li:last-child
{float: left;
background-image:none;
}
.footer-menu li a
{font-family: "trebuchet ms";
font-size:15px;
text-transform:uppercase;
color: #1f1f1f;
padding: 0px 23px;
transition:all 0.5s ease;}
.footer-menu li:hover a , .footer-menu li.active a
{text-decoration:underline;}
.footer h3
{ font-family: "trebuchet ms";
font-size:13px;
color: #504E4E;
text-align:center;
margin-bottom:0px;}
.footer p
{margin: 0px;
font-size:12px;
text-align:center;
color:#696969;
font-family: "trebuchet ms";}
.footer p a
{margin: 0px;
font-size:12px;
text-align:center;
color:#696969;
font-family: "trebuchet ms";}

.first-pagecont
{background-image:url(../images/bg-content-page.png);
background-position:center bottom;
background-repeat:repeat-x;
padding-bottom: 20px;
margin-bottom: 20px;}
.title-page
{border-bottom: 1px solid #a0a0a0;
/*height: 33px;*/
margin-bottom: 20px;}
.title-page h2
{         font-family: "TrebuchetMS";
/*text-shadow: 5px 5px 8px #2E2E2E;*/
}
.content-text-page > img
{ float:left;
border: 1px solid #666;
border-radius: 5px;
box-shadow: 0px 0px 0px 3px #fff;}
.forma
{ float:right;
 width:260px;}
.forma > h2
{font-family: "majalla";
font-size:22px;
line-height:25px;
color:#343434;
text-transform:uppercase;
text-align:left;
margin:0px;}
.forma input[type=text]
{ background-image: url(../images/bg-input.png);
background-repeat: repeat-x;
width: 197px;
height: 33px;
border-bottom: 0px solid #EBEBEB;
border-right: 0px solid #ebebeb;
border-top: 2px solid #919191;
border-left: 2px solid #919191;
border-radius: 11px;
outline:none;
margin: 4px 0px;
color:#646464;
font-size:17px;
line-height:25px;
font-family: "majalla";
padding: 0px 7px;}
.forma input[type=submit]
{outline: none;

height: 30px;
background-image: url(../images/bg-input.png);

  border-bottom: 0px solid #EBEBEB;
border-right: 0px solid #ebebeb;
border-top: 2px solid #919191;
border-left: 2px solid #919191;
border-radius: 10px;
color: #646464;
font-size: 17px;
line-height: inherit;
font-family: "majalla";
padding: 0px 28px;
line-height: 30px;
cursor: pointer;
transition:all 0.3s ease;}
.forma input[type=submit]:hover
{
}
.forma textarea
{background-image: url(../images/bg-textarea.png);
background-repeat: repeat-x;
width:240px;
height:115px;
border-bottom: 0px solid #EBEBEB;
border-right: 0px solid #ebebeb;
border-top: 2px solid #919191;
border-left: 2px solid #919191;
border-radius: 11px;
resize:none;
outline:none;
margin: 4px 0px;
color:#646464;
font-size:17px;
line-height:25px;
font-family: "majalla";
padding: 5px 7px;}
.content-text-page p
{ font-size:14px;
line-height:25px;
font-family: "trebuchet ms";
color:#343434;
text-align:left;}
.content-text-page p img
{float: right;
border: 1px solid #666;
border-top: 2px solid #868686;
border-left: 2px solid #868686;
border-radius: 5px;
box-shadow: 0px 0px 0px 3px #fff;
margin-left: 20px;
margin-top: 10px;}
.image-page
{ width:238px;
height:187px;
float:left;
position:relative;
margin-right: 20px;
overflow: hidden;}
.image-page img
{ position:absolute;
left:0;
top:0;
bottom:0;
right:0;
margin:auto;
max-width:238px;
border: 1px solid #666;
    border-top: 2px solid #868686;
border-left: 2px solid #868686;
border-radius: 5px;
box-shadow: 0px 0px 0px 3px #fff;}
.partners-dnoi
{margin-bottom: 40px;
margin-top: 40px;}

.content-text-page
{border-bottom: 1px solid #aeaeae;
padding-bottom: 20px;}
.suc-con
{margin-bottom: 150px;}
.left-sc
{width:325px;
float:left;
    height:100px;
border-right: 1px solid #aeaeae;}
.left-sc p
{font-family: "majalla";
font-size: 21px;
color: #343434;
background-image: url(../images/casuta.png);
background-repeat: no-repeat;
background-position: left 4px;
margin-left: 31px;
padding-left: 22px;
font-weight: bold;}
.center-sc
{width:325px;
float:left;
  height:80px;
   padding-top: 20px;
border-right: 1px solid #aeaeae;}
.center-sc p
{font-family: "majalla";
font-size: 21px;
color: #343434;
background-image: url(../images/casuta.png);
background-repeat: no-repeat;
background-position: left 4px;
margin: 0px;
margin-left: 31px;
padding-left: 22px;
font-weight: bold;}
.right-sc
{ width:325px;
float:left;
 height:100px;}
.right-sc p
{font-family: "majalla";
font-size: 22px;
line-height: 22px;
color: #343434;
background-image: url(../images/ceas.png);
background-repeat: no-repeat;
background-position: left 4px;
margin: 0px;
margin-left: 36px;
margin-top: 20px;
padding-left: 28px;}
.right-sc p span
{ font-weight: bold;
width: 249px;
display: block;}
.post
{min-height: 202px;
padding-bottom: 20px;
border-bottom: 1px solid #aeaeae;}
.post:last-child
{ border:none;}
.image-post
{float: left;
width: 208px;
height: 200px;
position: relative;
margin-right: 10px;}
.image-post img
{position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 1px solid #666;
    max-width:208px;
border-radius: 5px;
box-shadow: 0px 0px 0px 3px #fff;}
.post p
{font-family: "trebuchet ms";
font-size: 14px;
color: #343434;}
.post h2
{font-family: "trebuchet ms";
font-size: 19px;
color: #1f1f1f;
text-decoration: underline;
font-weight: bold;}
.fotogal img
{max-height: 123px;
border: 4px solid rgba(255, 255, 255, 0.53);
border-radius: 6px;}
.fotogal
{}
.fotogal a
{ float:left;
margin: 10px 10px !important;}
.post a
{font-family: "trebuchet ms";
color: #2E2E2E;
text-decoration: underline;
margin: 0px 10px;}
.border-car
{float: left;
border: 2px solid #9C9C9C;
margin: 0px 24px 21px 0px;
border-radius: 6px;}