/**********************************************************************
  __      __ _                   _____
  \ \    / /(_)                 / ____|
   \ \  / /  _   ___ __      __| (___    ___   _   _  _ __  ___  ___
    \ \/ /  | | / _ \\ \ /\ / / \___ \  / _ \ | | | || '__|/ __|/ _ \
     \  /   | ||  __/ \ V  V /  ____) || (_) || |_| || |  | (__|  __/
      \/    |_| \___|  \_/\_/  |_____/  \___/  \__,_||_|   \___|\___|
          web: www.viewsource.biz  email: office@viewsource.biz
                    Copyright (c) 2005-2009 ViewSource
                    
***********************************************************************/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,latin-ext);
/* C O M M O N ********************************************************/

body {margin: 0px; padding: 0px; background: #fff;font-size:13px; font-family: 'Open Sans', sans-serif;}

h1 {margin: 0px 0px 10px 0px; font-size: 16px;}
h2 {margin: 0px 0px 10px 0px; font-size: 14px;}
h3 {margin: 0px 0px 2px 0px; font-size: 12px;}

ul {margin: 0px; padding: 0px;}
li {margin: 0px;	padding: 0px;}

hr {border: 0px; border-top: 1px solid #ddd; }

a, a:visited {color:#009; text-decoration:none;}
a:hover {text-decoration:underline;}
a img, a:visited img, a:hover img {border: 0px;}
a{outline:none;}
img {border: 0px; }
form {margin: 0px;	padding: 0px;}

.clear{clear:both;}
header				{}
footer				{}
section				{float:left;}
aside				{float:left;}
ul	{list-style-type: none;}
.SiteWidth			{width:1170px;margin:0 auto 0 auto;}

#box { border: 1px solid #ccc; margin: 2px 0 2px 0px; }
.Left{float:left;}
.Right{float:right;}
/* M A I N   C O N T A I N E R S **************************************/

.Header        {position: absolute;z-index: 500;width: 100%;top: 0px;}
#Body          {}
#Footer        {height: 30px;background:#ffffff;}

#ColContainer	{}
#LeftCol       {width: 200px;float:left;}
.CenterCol.Index{padding-top:30px;width:870px;}

.CenterCol     {float:left;width:100%;padding-top:30px;padding-bottom:30px;}
.CenterCol.Col{padding-top:0px;padding-bottom:0px;}
#RightCol      {width:270px;float:left;padding-left:30px;padding-top:30px;padding-bottom:30px;}
.Table			{display:table;}
.TableCell		{display:table-cell;}
.Left{float:left;}
.Right{float:right;}
.Table{display:table;}
.TableRow{display:table-row;}
.TableCell{display:table-cell;}
.Alleft{text-align:left}
.Alright{text-align:right}
.Middle{vertical-align:middle;}
.Top{vertical-align:top}
.Bottom{vertical-align:bottom}
.Full{width:100%;}
.HalfWidth{width:50%}
.MarginAuto{margin:0 auto}
.Transition{-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.Relative{position:relative}
.Absolute{position:absolute}
.Col2{width:48%;padding:0 2.5% 2.5% 0;}
.ColParent .Col2:nth-child(2n){padding-right:0px;}
.ColParent .Col2:nth-child(2n+1){clear:both;}
.Col3{width:31%;padding:0 3.5% 3.5% 0;}
.ColParent .Col3:nth-child(3n){padding-right:0px;}
.ColParent .Col3:nth-child(3n+1){clear:both;}
.Col4{width:23%;padding:0 2.5% 2.5% 0;}
.ColParent .Col4:nth-child(4n){padding-right:0px;}
.ColParent .Col4:nth-child(4n+1){clear:both;}
.Col6{width:110px;padding:20px 20px 0 0;}
.ColParent .Col6:nth-child(6n){padding-right:0px;}
.ColParent .Col6:nth-child(6n+1){clear:both;}
.Picture img{display:block;max-width:100%;}
.Grid .Picture img{max-width:none;width:100%}
.ColParent:after{content:"";clear:both;display:table;}
.Border{border-bottom:1px solid #d8d8d8}
/* C O N T A I N E R S   E L E M E N T S ******************************/

.HeaderTop				{width: 100%;height:40px;background:#eee;color:#a5a5a5;}
.HeaderTopContent		{height:40px;vertical-align:middle;display:table-cell;}
.HeaderTopContent	a	{color:#a5a5a5;text-decoration:none;}
.HeaderTopContent	a:hover{color:#fff;}
.HeaderTopContent span	{padding-right:15px;}
.HeaderTopContent span:nth-child(5){padding-right:0px;}
.HeaderBottomContent	{height:40px;vertical-align:middle;display:table-cell;}
.HeaderBottomContent a	{padding:0px 65px;border-right:1px solid #32341e;font-size:14px;color:#ad854d;text-transform:uppercase;}
.HeaderBottom			{height:110px;display:table;width:100%;font-size:15px;color:#1b1b1b;}
.HeaderBottomLine		{height:62px;background:#fff;}
.HeaderLeft             {float:left;}
.HeaderRight            {float:right;}
#HeaderLogo img  {background: #00b2d9;}
#HeaderLogo img         {display:block;}
#HeaderLogo a {display:block;}
.HeaderContant{width:198px;padding-right:90px;display:table-cell;text-align:right;vertical-align:middle;height:109px;}
.HeaderContant:last-child{padding-right:0px;}
.HeaderLang             {display: inline;padding-left:20px;}
.HeaderLang :hover {color:#fff;}
.HeaderLang :visited{color:#848484;}
#HeaderSearch           {}
#HeaderSearch input     {border: 1px solid #ccc; background: #f9f9f9;}
#HeaderSearchButon      {color:#444; font-size: 10px; height: 20px;}
#HeaderOpcije           {margin: 5px 0 0 0px; }
#HeaderOpcije a 		{color:#000; text-decoration:none;}
#HeaderOpcije a:visited {color:#000; text-decoration:none;}
#HeaderOpcije a:hover 	{color:#000; text-decoration:underline;}
.Menu {display: table-cell;vertical-align: middle;height:60px;position: relative;}
#LeftColContent         {background: #fff; padding:0px 5px 0px 5px;}
.Blue{background: #00b2d9;}
.White{background: #fff;}
#CenterColContent       {}
.Icon1{background: transparent url('/design/images/phone.png') no-repeat scroll 55px center;}
.Icon2{background: transparent url('/design/images/city.png') no-repeat scroll 35px center;}
.Icon3{background: transparent url('/design/images/envelope.png') no-repeat scroll 20px center;}
.RightContent{padding:30px;background:#00b2d9;margin-bottom:30px;}
.RightTitle{text-align:center;padding-bottom:15px}
.RightLink{display:block;padding:8px 30px;color:#1b1b1b;font-size:16px;text-transform:uppercase;background:#f3f3f3;margin-bottom:15px;text-align:center}
.RightLink:last-child{margin-bottom:0}
.RightLink:visited{color:#1b1b1b}
.RightLink:hover{text-decoration:none;color:#fff;background:#1b1b1b}
.WhiteSepartor {width:50px;height:3px;background:#fff;margin:0 auto;}
.IndexArticle2Title .RightBox{padding-top:20px}
#RightColContent        {}
.HideMenu{display:none;}
#FooterContent          {}
#Footer a, #Footer a:visited 		{color:#000;text-decoration:none;}
#Footer a:hover 		{text-decoration:underline;}
#FooterBottom           {width: 790px; height: 4px;}

.BannerAnimate{-webkit-animation-duration: 20s;animation-duration: 20s;}
.BannerAnimate.ZoomIn{-webkit-animation-name:bxzoomin;animation-name:bxzoomin;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.BannerAnimate.ZoomOut{-webkit-animation-name:bxzoomout;animation-name:bxzoomout;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

/* Chrome, Safari, Opera */
@-webkit-keyframes bxzoomin{
	0%   {-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
    100% {-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
}
/* Standard syntax */
@keyframes bxzoomin {
    0%   {-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
    100% {-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
}

/* Chrome, Safari, Opera */
@-webkit-keyframes bxzoomout{
	0%   {-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
    100% {-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
/* Standard syntax */
@keyframes bxzoomout {
    0%   {-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
    100% {-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}

.BannerSliderData{position:absolute;z-index:100;width:100%;}
.BannerSliderData .Data{padding-top:10%;}
.BannerSliderData .Data .Title{color:#ffffff;font-size:54px;font-weight:600;width:100%;line-height:60px;padding:0 0 19px 0;text-shadow: 2px 2px #7f7f7f;text-align:center;text-transform: uppercase;}
.BannerSliderData .Data .ContainerText{padding:0 0 19px 0;display:table;margin:0 auto;}
.BannerSliderData .Data .Text{display:table-cell;color:#ffffff;background:#c8a243;padding:1px 5px 1px 5px;}
.BannerSliderData .Data a, .BannerSliderData .Data a:visited{color:#ffffff;background:rgba(0, 178,217, 0.6);-webkit-transition: background 15ms ease-out;-moz-transition: background 15ms ease-out;-ms-transition: background 15ms ease-out;-o-transition: background 15ms ease-out;transition: background 15ms ease-out;}
.BannerSliderData .Data a:hover{text-decoration:none;background:#000000;}

.SliderPagerContainer{}
.SliderPagerContainer ul li a, .SliderPagerContainer ul li a:visited{color:#ffffff;display:table-cell;height:95px;vertical-align:middle;padding-left:20px;border-left:1px solid #ffffff;}
.SliderCounter{color: #00b2d9;font-size:70px;font-weight:600;display: table-cell;height: 95px;vertical-align: middle;padding-right:17px;}
.SliderPagerContainer ul li a:hover, .SliderPagerContainer ul li a.Active{text-decoration:none;vertical-align:middle;border-left:1px solid #00b2d9;}
.SliderPagerBg{background: transparent url('/design/images/black-bg.png') repeat;margin-top:-300px;position:absolute;width: 100%;padding: 48px 0px;}
.SliderLink{margin:0px auto 0px;padding: 10px 0px;display: table;width: 190px;text-align: center;vertical-align: middle;color: #FFF;text-transform: uppercase;background: #00B2D9 none repeat scroll 0% 0%;font-size: 14px;font-weight: 600;}
.SliderPagerContainer ul li a .Title{font-size:20px;padding:10px 0 0px 0;font-weight:600;text-transform: uppercase;}
.SliderPagerContainer ul li a .Text{padding:8px 0 0 0;}
.Separator{overflow:hidden;text-align:center;width:570px;display: table;margin: 0 auto;}
.Separator img{display:inline-block;padding-bottom:3px;}
.Separator:before, .Separator:after{background-color:#c2c2c2;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;}
.Separator:before{right:0px;margin-left:-50%;}
.Separator:after{left:0px;margin-right:-50%;}
.bx-wrapper{margin:0px;}
.bx-wrapper .bx-viewport{background:none;}

.OneArticleContainer{padding:30px 0;background:#f4f4f4;}
.OneArticleBox{width:370px;padding-right:30px;float:left;text-align:center;}
.OneArticleBox:nth-child(3n){padding:0px;}
.OneArticleBoxTitle{color:#fff;font-size:24px;font-weight:600;text-transform: uppercase;background: #00b2d9}
.OneArticleBoxText{padding:25px 30px;background:#fff;color:#1b1b1b;font-size:14px;text-transform:uppercase;}
.OneArticleBoxTitle span img {padding-right:25px;}
.OneArticleBoxTitle span{display: table-cell;vertical-align:middle;}
.Box1{display:table;margin:0 auto;height:64px;}

.ArticleAboutContent{padding:50px 0;}
.ArticleAboutLeft{width:540px;float:left;padding-right:30px;color:#0d0506;font-size:14px;}
.ArticleAboutLeft p {margin:0;}
.ArticleAboutLeft em {font-weight:600;}
.ArticleAboutLeft:nth-child(2){padding-right:0px;width:600px}
.ArticleAboutLeft img{display:block;max-width:100%;}
.ArticleAboutLeft .Separator img{display:inline-block;padding-bottom:3px;}
.ArticleAboutLeft .Separator {padding-bottom:15px;}
.ArticleAboutLeft h2{color:#000;font-size:30px;text-transform:uppercase;font-weight:700;margin-bottom:15px;text-align:center}
.ArticleAboutLink{margin: 30px auto 0 auto;padding: 10px 0;display:table;width:140px;text-align:center;vertical-align:middle;color:#fff;text-transform: uppercase;background: #00b2d9;font-size:14px;font-weight:600}
.ArticleAboutLink:visited{color:#fff;}
.ArticleAboutLink:hover{text-decoration:none;}
.OneArticleElektrane .TableCell:first-child{width:33%;padding-right:2%}
.IndexContainer{background:url('/design/images/e-background.jpg') no-repeat;}
.IndexContainerBox{padding:50px 0px;background:url('/design/images/blue-transparent.gif')repeat;}
.IndexContainerBox .IndexContainerTitle{padding-bottom:30px}
.IndexContent{float:left;width:370px;}
.IndexContent a {display:block;}
.IndexContent a:hover{text-decoration:none;}
.IndexContentTitle a{color:#0d0506;}
.IndexContentTitle a:visited{color:#0d0506;}
.IndexContentPicture{width:370px;max-height:270px;display:block;overflow: hidden;}
.IndexContentPicture img{max-width:100%;display:block;}
.IndexContentTitle{color:#0d0506;font-weight:600;display:table-cell;vertical-align:middle;text-align:center;height:100px;font-size:20px;background:#fff;width: 370px;color:#0d0506;}
.IndexContainerTitle{text-align:center;}
.IndexContainerTitle h2{color:#fff;font-size:30px;text-transform: uppercase;font-weight:700;margin-bottom:13px;display: inline-block;margin-left: 60px;}
.Line{display: inline-block;}
.IndexSliderController{display:table;margin-left:20px;}
.IndexSliderController .Control{display:table-cell;padding:0 10px 0 0;}
.IndexSliderController .Control span a{display:block;}
.IndexSliderController .Control span a:hover{text-decoration:none;}
.IndexSliderController .Control span a:before{display:table-cell;height:42px;vertical-align:middle;text-align:center;font: normal 18px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font-size:14px;color:#fff;}
.IndexSliderController .Control #ArticlePrev a:before{content:"\f053";}
.IndexSliderController .Control #ArticleNext a:before{content: "\f054";}
.IndexContainerText{padding-bottom:29px;padding-top:22px;font-size:14px;color:#fff;text-align: center;}
.IndexSliderController .Control span a:hover{color:#00B2D9;}
.IndexSliderController .Control span a:hover:before{color:#00B2D9}
.bxpower li:hover img{opacity: 0.7;filter: alpha(opacity=70);}
.bxpower li:hover .IndexContentTitle {background:#00B2D9;}
.bxpower li:hover .IndexContentTitle a {color:#fff;}

.IndexPdfContainer{padding:40px 0;background:url('/design/images/background.gif') repeat;}
.IndexPdfContent{text-align:center;}
.IndexPdfContent h2{color:#fff;font-weight:600;text-transform: uppercase;font-size:40px;margin:0px;}
.IndexPdfContent .ArticleAboutLink{margin: 25px auto 0 auto;}

.IndexTimContainer{padding:50px 0px;background:#f4f4f4;}
.IndexContentTim{float:left;width:270px;}
.IndexContentTim a {display:block;}
.IndexContentTim a:hover{text-decoration:none;}
.IndexContentTimTitle a{color:#fff;}
.IndexContentTimTitle a:visited{color:#fff;}
.IndexContentTimPicture{width:270px;max-height:250px;display:block;overflow: hidden;}
.IndexContentTimPicture img{max-width:100%;display:block;min-height:250px;}
.IndexContentTimTitle{text-transform: uppercase;color:#fff;font-weight:600;display:table-cell;vertical-align:middle;text-align:center;height:100px;font-size:16px;background:#00B2D9;width:270px;}
.IndexContentTimTitle span{color:#fff;font-size:12px;text-transform: none;}
.IndexTimContainer .IndexContainerText{color:#797979;}
.IndexContainerTimTitle{text-align:center;}
.IndexContainerTimTitle h2{color:#1b1b1b;font-size:30px;text-transform: uppercase;font-weight:700;margin-bottom:13px;display: inline-block;margin-left: 60px;}
.ArticleSliderController{display:table;margin-left:20px;}
.ArticleSliderController .Control{display:table-cell;padding:0 10px 0 0;}
.ArticleSliderController .Control span a{display:block;}
.ArticleSliderController .Control span a:hover{text-decoration:none;}
.ArticleSliderController .Control span a:before{display:table-cell;height:42px;vertical-align:middle;text-align:center;font: normal normal normal 18px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font-size:14px;color:#ababab;}
.ArticleSliderController .Control #ArticleIndexPrev a:before{content:"\f053";}
.ArticleSliderController .Control #ArticleIndexNext a:before{content: "\f054";}
.ArticleSliderController .Control span a:hover:before{color:#00B2D9;}


.TableRow{display:table-row;}
.HeaderTitleBox			{background:url("/design/images/header-title.jpg")no-repeat;padding:75px 0px;}
.HeaderContent		{display:table;margin:0 auto;}
.HeaderTitle{margin-bottom:3px;}
.HeaderTitle h1{ font-weight: 300;font-family:'Open Sans', sans-serif;color:#fff;font-size:36px;text-transform:uppercase;height:50px;padding: 0px;display:table-cell;text-align:center;vertical-align: middle;}
.Backcramp{background:url("/design/images/title-header.png") repeat;color:#d7d7d7;font-size:11px;text-transform:uppercase;height:30px;padding: 0px 20px;display:table-cell;text-align:center;vertical-align: middle;}
.Backcramp a:visited{color:#fff;}
.Backcramp span a{color:#fff;}
.Backcramp span a:visited{color:#fff;}
.OneArticleBoxContent{}
.OneArticleBoxContent img{display: block;max-width:100%;margin:0 30px 30px 0;text-align:left;}
.OneArticleContent{float:left;width:50%;}
.OneArticleContent:nth-child(2n){padding-right:0px;}
.OneArticleContent:nth-child(2n+1){clear:both;}
.OneArticleContent img {display: block;max-width:100%;}
.OneArticleText{text-align:center;color:#0d0506;font-size:14px;padding:0px 0 30px;}
.OneArticleText p {margin:0px}
.OneArticleText em {font-weight:600;}
.ArticleContainerBottom{padding:30px;background:#f3f3f3;text-align:center;margin-top:30px;}
.ArticleContainerBottom h2 {font-weight:700;color:#1b1b1b;font-size:30px;text-transform:uppercase;text-align:center;margin-bottom:20px;}
.ArticleContainerText{text-align:left;color:#0d0506;font-size:14px}
.ArticleContainerBottom .ArticleContainerText{padding-right:30px}
.ArticleContainerText li {background: transparent url("/design/images/black-cube.gif") no-repeat scroll 0% 8px;padding-left:15px;padding-bottom:10px}
.ArticleContainerText li:last-child{padding-bottom:0px}
.ArticlePicture img {border:4px solid #fff;}
.ArticleWidth{width:540px;}
.ArticleContainerContent{padding-top:50px;}
.ArticleContainerText .OneArticleText{padding-left:30px}
.ArticleCategoryContent{padding:30px 0;border-bottom:4px solid #f3f3f3;display: table;}
.ArticleCategory .ArticleCategoryContent:first-child{padding-top:0px}
.ArticleCategory .ArticleCategoryContent:last-child{border:none;padding-bottom:0px;}
.ArticleCategoryBox{float:left;width:420px;padding-right:30px;}
.ArticleCategoryBox:nth-child(2n){padding-right:0px;}
.ArticleCategoryBox:nth-child(2n+1){clear:both;}
.ArticleCategoryBox .Picture	{display:block;}
.ArticleCategoryBox img {display:block;max-width:100%;}
.ArticleBoxTitle {display:block;font-weight:700;color:#0d0506;font-size:26px;margin-bottom:10px;}
.ArticleBoxTitle:visited{color:#0d0506;}
.ArticleBoxTitle:hover {text-decoration: none;} 
.ArticleLink{margin-top:10px;width:330px;text-align:center;padding:10px 0px;background:#00b2d9;color:#fff;font-size:14px;text-transform:uppercase;display: block;font-weight:600;}
.ArticleLink:hover {text-decoration: none;} 
.ArticleLink:visited{color:#fff;}
.RightContainer .OneArticleBox {float:none;width:100%;padding-right:0px;padding-bottom:30px;}
.RightContainer .OneArticleBoxText{background:#f3f3f3}
.PictureBox{height:340px;width:420px;overflow: hidden;}
.PictureBox img {max-width:100%;max-height:100%;display: block;}
.OneArticleDiagram {width:100%;padding:0px;display:block;}

/* C L A S S   B O X **************************************************/

.box-left-cel {margin: 5px 0 5px 0px; width: 190px;}
.box-header-left-cel {background:#ccc; padding-left:5px; height: 25px;}

.box-right-cel {margin: 5px 0 5px 0px;}
.box-wrap-right-cel {}

.box-footer-right-cel {border-bottom: 2px solid #cccccc; font-size: 0px; padding: 0px; margin: 0px;}


.box-banner {}
.box-banner img{display:block;max-width:100%;padding-bottom:30px;}
.box-banner-content {}

.box-content {border:2px solid #ccc;padding: 3px;}


/* C L A S S   C A T A L O G ******************************************/

.one-item {margin: 0 0 30px 0px;}
.one-item-picture {border: 1px solid #cccccc; margin: 3px;}
.one-item-parameter {width: 230px;}
.one-item-group-filter {width: 395px;}
.one-item-group-items {margin: 0 0 30px 30px;}
.one-item-group-items-parameter {width: 200px;}
.one-item-group-items-picture {border: 1px solid #cccccc;}
.category-items {margin: 0 0 30px 0px;}
.category-items-parameter {width: 230px;}
.category-items-picture {border: 1px solid #cccccc;}
.category-items-group-items-filter {width: 395px;}
.category-items-group-items {margin: 0 0 30px 30px;}
.category-items-group-items-parameter {width: 200px;}
.category-items-group-items-picture {border: 1px solid #cccccc;}


/***************************** C U S T O M ******************************/

.galleryThumbs { margin: 3px;}

.galleryThumbs img {padding:0px;margin:0px;border: 0px;}

.info {background: #f9f9f9; border: 1px solid #eeeeee; padding: 5px; margin: 5px;}
.FooterContent{text-align: justify;}
.FooterTop {
    background: #161616;
    padding: 35px 0px 30px 0px;
    font-size: 14px;
    font-weight: 300;}
 .FooterBox {
    float: left;
    width: 270px;
    padding-right: 30px;
}
.FooterBoxTitle {font-size: 18px;text-transform: uppercase;color: #fff;}
.FooterBoxContent {padding-top: 20px;}

.FooterBottom {
    height: 50px;
    background-color: #1b1b1b;
    color: #757575;
    font-size: 12px;
    font-weight: 300;
}
.FooterBottomLeft {
    float: left;
}
.FooterBottomRight {
    float: right;
}
.FooterBottomContent {height: 50px;display: table-cell;vertical-align: middle;}
.FooterUp {
    height: 30px;
    width: 30px;
    background-color: #101010;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;}
.FooterBottomContent a{color: #757575;}
.FooterBottomContent a:hover {color:#00b2d9;}
.FooterBox:nth-child(4) {padding-right: 0px;}
.FooterLogo{text-align:left;display:block;text-transform: uppercase;color:#fff;font-size: 14px;font-weight: 300;padding-bottom: 10px;}
.FooterLogo img {display:block;padding-right:10px;max-width:75px;}
.FooterLogo:hover {text-decoration: none;} 
.FooterLogo:visited{color:#fff;}
.FooterAdress{text-align:left;}
.FooterNewsletter{line-height: 23px;padding-bottom: 15px;}
.FooterPhone {padding: 0px 0px 15px;color:#757575;}
.FooterAbout {color:#757575;}
.FooterAbout:visited {color:#757575;}
.FooterAbout:hover{text-decoration:none}

.FooterMail span{text-transform: uppercase;color:#757575;}
.FooterBoxContent a {display: block;color: #757575;font-size:14px;padding-bottom:16px;font-weight: 300;}
.FooterBoxContent:nth-child(3) .FooterMap{padding-top:0}
.FooterBoxContent a span{padding-left:5px;font-family: "Open Sans",sans-serif;}
.FooterBoxContent a:hover {color:#00b2d9;text-decoration: none;} 
.FormBotton{cursor: pointer;border:none;width: 196px;height:90px;text-transform: uppercase;background: transparent url('/design/images/orange_bg.png') repeat scroll 0% 0%;color:#fff;font-size: 18px;font-family: 'Times New Roman', sans-serif;}
.FormEmail{padding-left: 5px;border-top:0px;border-left:0px;border-right:0px;background: transparent;border-bottom:1px solid #4a4a4a;width:300px;color:#a5a5a5;font-size:17px;font-family: 'Times New Roman', sans-serif;}
.SocialInput{background: transparent url('/design/images/balck_bg.png') repeat scroll 0% 0%;margin-right:4px;padding:44px 32px 22px 32px;display: table;float: left;}
.SocialInput{background: transparent url('/design/images/balck_bg.png') repeat scroll 0% 0%;margin-right:4px;padding:44px 32px 22px 32px;display: table;float: left;}

.IndexBannerContent{padding:50px 0;}
.IndexBanner  {width:185px;float:left;}
.PartnerSliderController{display:table-cell;height:109px;vertical-align:middle;}
.PartnerSliderController .Control{display:table-cell;}
.PartnerSliderController .Control span a{display:block;}
.PartnerSliderController .Control span a:hover{text-decoration:none;}
.PartnerSliderController .Control span a:before{display:table-cell;width:30px;height:109px;vertical-align:middle;text-align:center;font: normal normal normal 18px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font-size:14px;color:#ababab;}
.PartnerSliderController .Control #PartnerIndexPrev a:before{content:"\f053";}
.PartnerSliderController .Control #PartnerIndexNext a:before{content: "\f054";}
.PartnerSliderController .Control span a:hover:before{color:#00B2D9;}
.PartnerSlider{display:table-cell;}
.IndexPartnerTitle{text-align:center;}
.IndexPartnerTitle h2{color:#1b1b1b;font-size:30px;text-transform: uppercase;font-weight:700;margin-bottom:13px;display: inline-block;}
.IndexPartnerText{color:#797979;font-size:14px;padding:20px 0;text-align:center;}
.IndexPartnerText a {color:#00b2d9;}
.IndexPartnerText a:visited{color:#00b2d9;}

.CenterCol .IndexPartnerText {display:none;}

.ContactContainer{width:100%;display:table}
.ConatactLeft{width:50%;background:#f7f7f7;display:table-cell;}
.ConatactRight{width:50%;display:table-cell;background:#00b2d9;vertical-align:top}
.ContactText{padding-top:20px;color:#757575;}
.ContactText p {margin:0px;}
.ContactTop{padding:0 30px 0 0;width:555px;float:right;height:auto;}
.ContactBox{padding:30px 0;}
.ContactBottom{padding:0 0 0 30px;width:555px;float:left;height: 504px;}
.ContactTitleLeft .Separator{width:555px;}
.ContactTitleLeft h2{font-size:24px;color:#0d0506;margin-left:0px;}
.ContactTitleRight .Separator{width:555px;}
.ContactTitleRight h2{font-size:24px;margin-left:0px;}

.ContcatInput{padding-bottom:17px;}
.ContcatInputButton{font-family:'Open Sans',sans-serif;border:none;cursor:pointer;width:158px;height:48px;background:#0d0506;color:#fff;font-size:16px;font-weight:700;}
.ContactInputBox{padding:30px 0;display:table;margin:0 auto;}
.ContcatInput input{width:100%;padding:0px 0px 0px 15px;border:none;height:48px;background:#fff;color:#757575;font-size:14px;font-family:'Open Sans', sans-serif;width:100%;font-weight:300;}
.ContcatInput input:focus{background:#f4f4f4;}
.Captcha input{font-weight:300;width:170px;padding:0px 0px 0px 15px;border:none;height:48px;background:#fff;color:#757575;font-size:14px;font-family:'Open Sans', sans-serif;}
.ContcatInput textarea{font-weight:300;width:100%;padding:12px 0px 12px 15px;border:none;height:133px;background:#fff;color:#757575;font-size:14px;font-family:'Open Sans', sans-serif;width:100%;}
.ContcatInput textarea:focus{background:#f4f4f4;}
.Captcha input:focus{background:#f4f4f4;}
.ContcatInput.Error input	{border-bottom: 1px solid #F00;}
.ContcatInput.Error textarea	{border-bottom: 1px solid #F00;}
.ContcatInput input::-webkit-input-placeholder {text-transform: uppercase;color:    #141414;}
.ContcatInput input:-moz-placeholder {text-transform: uppercase;color:    #141414;}
.ContcatInputLeft{float:left;}
.ContcatInputRight{float:right;}
.ContcatInputLeft img {display:block;border:4px solid #f7f7f7}
.ContactContent{width: 540px;}
.ContactMap iframe{display:block;width:100%;border:none;min-height:565px;pointer-events:none;}

.ContcatIcon {font-weight: 300;font-size:16px;margin-bottom: 20px;background:#fff;width:525px;padding:26px 0px 26px 30px;}

.ContcatIcon:last-child{margin-bottom:0px;}

.ContcatIcon span {color: #00b2d9;padding-right: 10px;font-size:38px;vertical-align:middle;}

.VideoPicture {display:block;width:870px;height:500px;}
.VideoPicture img{display:block;width:100%;max-height:100%;}
.VideoContent{text-align:center;padding-bottom:50px;}
.VideoTitle{text-align:center;padding-bottom:30px;}
.VideoTitle h2{color:#1b1b1b;font-size:30px;text-transform: uppercase;font-weight:700;margin-bottom:13px;display: inline-block;}

.TitlePartner{font-weight:bold;padding: 0px 0px 5px 0px;border-bottom: 1px solid #ccc;margin: 0px 0px 10px 0px;font-size:17px;}
.PartnerBox{display:table-cell;width: 50%;height: 110px;vertical-align: top;}
.PartnerBox:nth-child(2n){padding: 0 0 0 20px;}
.PartnerBox img {display:block;width:100%}
.PartnerBox a {color: #cccccc;display:block}
.PartnerBox a:hover{color: #5B5B5B;}
.PartnerBox a:visited {color: #cccccc;}
.PartnerContent{padding-bottom:30px;}