@import url('reset.css');
.clear{clear:both;height:1px;}
.inv{display:none;}
.alignleft{float:left;margin:5px 10px 5px 0px;}
html,body{line-height:1;color:#51565b;background:#FAFAFA;font-family:Arial, Helvetica, sans-serif;font-size:100%;margin:0;padding:0;width:100%;height:100%;}
.wrapper{width:966px;margin:0px auto;position:relative;}
#main-wrapper{position:relative;min-height:100%;height:auto !important;height:100%;}
#header{height:117px;position:relative;z-index:10;background:#EDEDED url(../img/slider-bg.jpg) top center no-repeat;}
#main{width:100%;padding-bottom:60px;}
#content{min-height:400px;overflow:hidden;height:auto !important;height:100%;font-size:14px;line-height:1.5em;}
#logo{position:absolute;top:-2px;left:30px;}
.hcontacts {position: absolute;right: 30px;text-align: right;top: 20px;font-size: 13px;line-height: 18px;color: #777;}
#content a{color:#37b2d1;}
#content p{margin-bottom:20px;}
#content .line-divider{clear:both;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:10px;}
#headline{position:relative;width:906px;margin:20px auto 50px auto;}
#headline>span.main{display:block;margin-right:170px;font-family:'Ubuntu', arial, serif;font-size:26px;line-height:1.5em;text-shadow:1px 1px rgba(255, 255, 255, 1);}
#headline>span.sub{display:block;margin-right:170px;font-size:18px;line-height:1.5em;text-shadow:1px 1px rgba(255, 255, 255, 1);}
#headline #link{display:block;position:absolute;top:30px;right:0px;}
.jqueryslidemenu{background:#1d2023;width:900px;margin:0 30px 0 30px;z-index:999;height:100%;}
.menu_hor { margin: 0; padding: 0; position: relative; word-spacing: -0.25em; z-index: 999; margin-left: 30px;top: 13px;}
.menu_hor li {  display: block; float: left; //display: inline; //zoom: 1; list-style: none; margin: 0; padding: 0; text-align: left; vertical-align: top; word-spacing: normal; }
.menu_hor li a { color: #aaa; display: block; font: 14px Arial, Helvetica, sans-serif; padding: 7px 10px; text-align: left; text-decoration: none; white-space:normal; background: #1D2023; }
.menu_hor li a:hover { color: #009EE2; text-decoration: none; }
.menu_hor .active { color: #009EE2; }
.menu_hor ul { background: #1D2023; border: 1px solid #000; box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: none; left: 0; margin: 0; padding: 0; position: absolute; top: 0; }
.menu_hor ul li { display: block; float: none; list-style: none; margin: 0; padding: 0; width: 190px; overflow: hidden;}
.menu_hor ul a { display: block; white-space: normal; }
.menu_hor ul ul { display: none; left: 0; margin: 0; padding: 0; position: absolute; top: 0;z-index:2 }
.arrow-up { border-bottom: 5px solid #1D2023; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0; left: 5px; position: absolute; top: -5px; width: 0; z-index: 1; }
.arrow-up2 { border-bottom: 5px solid #000; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0; left: 5px; position: absolute; top: -6px; width: 0; z-index: 0; }
.arrow-left { border-bottom: 5px solid transparent; border-right: 5px solid #1D2023; border-top: 5px solid transparent; height: 0; left: -5px; position: absolute; top: 0; width: 0; z-index: 1; }
.arrow-left2 { border-bottom: 5px solid transparent; border-right: 5px solid #000; border-top: 5px solid transparent; height: 0; left: -6px; position: absolute; top: 0; width: 0; z-index: 0; }
.toLeft .arrow-left { border-left: 5px solid #777; border-right: 0; left: auto; right: -4px; }
.toLeft .arrow-left2 { border-left: 5px solid #777; border-right: 0; left: auto; right: -5px; }
.arrow-down {display:inline-block;//display:inline;//zoom:1;vertical-align:top;margin:6px 0 0 6px;width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #aaa;}
.arrow-right {display:inline-block;//display:inline;//zoom:1;vertical-align:top;margin:4px 0 0 6px;width: 0; height: 0; border-top: 5px solid transparent;border-bottom: 5px solid transparent;	border-left: 5px solid #aaa;}
a.active .arrow-right {border-left: 5px solid #009EE2;}
a.active .arrow-down {border-top: 5px solid #009EE2;}

.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;z-index:999;}
.jqueryslidemenu ul li{position:relative;display:inline;float:left;z-index:999;}
.jqueryslidemenu ul li a{display:block;background:#1d2023;padding:18px 10px;border:0;font-size:16px;color:#bac0c9;text-decoration:none;z-index:999;}
* html .jqueryslidemenu ul li a{display:inline-block;z-index:999;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#bac0c9;}
.jqueryslidemenu ul li a:hover{background:black;color:white;}
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;z-index:999;}
.jqueryslidemenu ul li ul li{display:list-item;float:none;z-index:999;}
.jqueryslidemenu ul li ul li ul{top:0;z-index:999;}
.jqueryslidemenu ul li ul li a{font:normal 13px Verdana;width:160px;padding:5px;margin:0;border:0;z-index:999;}
.jqueryslidemenuz ul li ul li a:hover{background:#eff9ff;color:black;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
#menu{width:100%;padding-top:1px;margin-bottom:0px;background:#1d2023;z-index:9999;}
#menu-holder{width:100%;height:55px;}
#nav{display:block;position:absolute;top:0px;left:30px;height:55px;width:906px;}
#nav>li{display:block;float:left;height:100%;margin-right:32px;}
#nav>li:first-child{}
#nav>li>a{display:block;font-size:16px;color:#bac0c9;text-decoration:none;margin-top:20px;text-shadow:0px -2px rgba(0, 0, 0, .8);}
#nav>li>a>span.subheader{display:block;font-size:11px;color:#656b74;font-style:italic;}
#nav>li.active{background:url(../img/menu-arrow.png) no-repeat center bottom;}
#nav>li:hover>a{color:#fff;}
#nav>li ul{display:block;margin-top:14px;background:#1d2023;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-webkit-box-shadow:0px 3px 2px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 2px rgba(0,0,0,0.4);box-shadow:0px 3px 2px rgba(0,0,0,0.4);}
#nav>li>ul ul{margin-top:0px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;}
#nav>li ul li a{display:block;padding:10px 15px;display:block;font-size:11px;color:#bac0c9;text-decoration:none;}
#nav>li ul li a span{display:block;}
#nav>li ul li a:hover{background:#000;color:#fff;}
#nav>li ul li:last-child a:hover{border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;}
#page-title{overflow:hidden;height:45px;margin-bottom:30px;background:url(../img/tabs-divider.png) repeat-x bottom center;text-shadow:1px 1px rgba(255, 255, 255, 1);}
#page-title .title{display:block;float:left;font-family:'Ubuntu', arial, serif;font-size:40px;line-height:103px;margin-left:30px;}
#page-title .subtitle{display:block;float:left;margin-left:30px;font-size:14px;margin-top:4px;line-height:103px;color:#929191;font-style:italic;}
h1,h2,h3,h4,h5,h6{line-height:1.4em;font-family:'Ubuntu', arial, serif;font-weight:lighter;}
h1{font-size:30px;}
h2{font-size:28px;}
h3{font-size:26px;}
h4{font-size:24px;}
h5{font-size:22px;}
h6{font-size:20px;}
.one-half,
.one-third,
.two-third,
.three-fourth,
.one-fourth{float:left;margin-right:30px;position:relative;}
.one-half{width:438px;}
.one-third{width:282px;}
.one-fourth{width:204px;}
.two-third{width:594px;}
.three-fourth{width:672px;}
.last{clear:right;margin-right:0 !important;}
.top-search{position:absolute;top:67px;right:30px;}
#searchform #s{color:#7e7e7e;font-size:10px;width:180px;height:28px;padding:0px 35px 0px 10px;border:0;background:url(../img/search.png) no-repeat transparent;}
#searchform #searchsubmit{position:absolute;top:0px;right:10px;width:30px;height:25px;border:0px;background:transparent;}
#content .filter{display:block;overflow:hidden;margin-bottom:30px;padding-left:30px;padding-right:30px;}
#content .filter li{display:block;float:left;font-size:12px;line-height:14px;margin-right:5px;margin-bottom:10px;padding:3px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#d1d1d1;background:-webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#f1f1f1));background:-moz-linear-gradient(top, #d1d1d1, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#f1f1f1', GradientType=0);border-top:1px solid #bcbcbc;}
#content .filter li a{display:block;color:#606060;text-decoration:none;width:100%;height:100%;}
#content .filter li.active,
#content .filter li:hover{background:#000;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.5);box-shadow:0px 1px 2px rgba(0,0,0,.5);}
#content .filter li:hover a,
#content .filter li.active a{color:#f1f1f1;}
.home-features{padding:0;float:left;margin:15px 0 15px 30px;*display:inline;_display:inline;width:282px;height:auto;background:#fff;text-align: center;}
.home-features .link-button{float:right;width:276px;text-align:center;padding:0;margin:0;}
.home-features img{max-width: 100%; max-height: 150px;}
#page-content-types{float:right;width:620px;margin-right:30px;line-height:1.5em;}
#page-content{float:left;width:906px;margin-left:30px;line-height:1.5em;}
#page-content-goods-type{min-height:10em;display:table-cell;vertical-align:middle;}
#projects-list{overflow:hidden;}
#projects-list .project{position:relative;float:left;width:438px;margin-left:30px;margin-bottom:30px;padding-bottom:30px;background:url(../img/portfolio-divider.png) no-repeat bottom center;}
#projects-list .project h1 a{display:block;text-decoration:none;margin-bottom:20px;color:#51565b;}
.project-shadow{background:url(../img/shadow-project.png) no-repeat 0px 267px;}
#projects-list .project .project-thumbnail{position:relative;overflow:hidden;width:438px;height:267px;margin-bottom:20px;background:#f1f1f1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#projects-list .project .project-thumbnail .cover{position:absolute;top:0px;left:0px;}
#projects-list .project .project-thumbnail .meta{display:block;width:252px;height:207px;font-size:12px;line-height:2em;position:absolute;top:30px;left:30px;}
#projects-list .project .read-more{display:block;position:absolute;bottom:-17px;left:160px;}
.project-column{width:438px;float:left;margin-left:30px;}
.project-column .project-thumbnail{overflow:hidden;width:438px;height:267px;margin-bottom:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .project-column .meta span{display:inline;font-size:12px;color:#fff;padding:3px 10px;text-decoration:none;background:#363636;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .project-column .meta a:hover{background:#000;}
.project-column .project-title{margin-bottom:20px;}
.project-column .portfolio-left-shadow{height:26px;margin-bottom:20px;background:url(../img/portfolio-left-shadow.png) no-repeat center bottom;}
.project-column .project-gallery{display:block;overflow:hidden;width:468px;}
.project-column .project-gallery li{display:block;float:left;overflow:hidden;background:url(../img/plus-sign.png) center center no-repeat;width:204;height:148px;margin-right:30px;margin-top:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.related-title{margin-left:30px;}
.related-projects{display:block;overflow:hidden;}
.related-projects li{display:block;float:left;overflow:hidden;width:204px;height:280px;margin-left:30px;margin-top:30px;}
.related-projects li strong{display:block;}
.related-projects li a.box{display:block;overflow:hidden;width:204px;height:148px;margin-bottom:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.related-projects li a.box img{opacity:0.7;}
.related-projects li:hover a.box img{opacity:1;}
#content .related-projects li a{text-decoration:none;color:#999;}
#content .gallery{display:block;overflow:hidden;}
#content .gallery li{display:block;float:left;overflow:hidden;background:url(../img/plus-sign.png) center center no-repeat;width:204px;height:148px;margin-left:30px;margin-bottom:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .gallery.three-cols li{width:282px;height:267px;}
#content .gallery.two-cols li{width:438px;height:267px;}
#content .gallery li a{display:block;}
#posts{float:left;width:624px;}
#posts .post{position:relative;margin-left:30px;margin-bottom:40px;}
#posts-width{float:left;width:960px;}
#posts-width .post{position:relative;margin-left:30px;margin-bottom:40px;}
#comments-block{position:relative;margin-left:30px;margin-top:40px;margin-bottom:30px;padding-top:80px;}
#posts.single .post{border-bottom:none;}
#posts .post:last-child{border-bottom:none;}
#posts h1{display:block;margin-bottom:20px;width:514px;text-decoration:none;color:#51565b;}
#posts .n-comments{display:block;position:absolute;top:10px;right:0px;width:57px;height:41px;font-size:14px;color:#fff;text-align:center;line-height:34px;background:url(../img/balloon.png) no-repeat;}
#posts.single .post .n-comments{position:static;}
.post .thumb-shadow{background:url(../img/shadow-blog.png) no-repeat 0px 270px;}
#posts .post .post-thumbnail{position:relative;overflow:hidden;float:left;display:inline;width:410px;height:270px;margin-bottom:20px;background:#FFF url(../img/plus-sign.png) center center no-repeat;text-align: center;}
#posts .post .post-thumbnail .cover{position:absolute;top:0px;left:0px;}
#posts .post .post-thumbnail img{max-width: 100%; max-height: 100%;}
#posts .post .the-excerpt{padding-bottom:40px;background:url(../img/post-divider.png) center bottom no-repeat;}
#posts .post .post-thumbnail .meta{display:block;width:252px;height:207px;font-size:12px;line-height:2em;position:absolute;top:30px;left:30px;}
#posts.single .post .meta{display:inline;margin:0 0 20px 0;float:left;width:140px;height:230px;background:#f1f1f1;padding:20px;}
#posts .post .read-more{display:block;position:absolute;bottom:-18px;left:260px;}
#posts .post .meta span{text-decoration:none;}
#posts .post .meta-tags{overflow:hidden;}
#posts .post .meta-tags span{float:left;display:inline;font-size:12px;line-height:14px;color:#f1f1f1;background:#696969;padding:3px 10px;margin-right:5px;margin-bottom:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#posts .post .meta-tags a:hover{background:#000;}
.one-column{width:438px;float:left;margin-left:30px;}
#sc-contact-form,
#contactForm,
#commentform,
#contactForm{margin-bottom:18px;}
#sc-contact-form input,
#sc-contact-form textarea,
.admin-form input,
.admin-form textarea,
#contactForm input,
#contactForm textarea,
#commentform input,
#commentform textarea{padding:10px 15px;background:#fff;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#sc-contact-form input,
.admin-form input,
#contactForm input,
#commentform input{width:282px;}
#sc-contact-form textarea,
.admin-form textarea,
#contactForm textarea,
#commentform textarea{width:380px;}
#sc-contact-form #submit,
.admin-form #submit,
#contactForm #submit,
#commentform input#submit{width:auto;margin:21px 0px;padding:5px 5px;color:#f1f1f1;border:1px solid #2B79BF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#009fe3;background:-webkit-gradient(linear, left top, left bottom, from(#0084ff), to(#009fe3));background:-moz-linear-gradient(top, #0084ff, #009fe3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084ff', endColorstr='#009fe3', GradientType=0);}
#sc-contact-form #submit:hover,
.admin-form #submit:hover,
#contactForm #submit:hover,
#commentform input#submit:hover{background:#0084FF;background:-webkit-gradient(linear, left top, left bottom, from(#0077fc), to(#0048ff));background:-moz-linear-gradient(top, #0077fc, #0048ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077fc', endColorstr='#0048ff', GradientType=0);border:1px solid #1F5789;}
#sc-contact-form input,
#sc-contact-form textarea,
.admin-form input,
.admin-form textarea,
#contactForm input,
#contactForm textarea,
#commentform input,
#commentform textarea{color:#606060;font-size:14px;margin:0;}
#sc-contact-form label,
.admin-form label,
#contactForm label,
#commentform label{display:block;font-size:14px;line-height:2.5em;font-weight:light;}
#contactForm span{color:#FF0033;font-size:11px;line-height:2.5em;}
#recaptcha_response_field input{width:240px !important;}
.pager{padding-top:0px;overflow:hidden;display:block;height:30px;margin-top:20px;margin-left:30px;margin-bottom:20px;font-size:10px;}
.pager li{display:block;width:26px;height:26px;margin-right:8px;float:left;}
#content .pager li a{display:block;width:100%;height:100%;line-height:26px;text-align:center;text-decoration:none;color:#606060;border-radius:33px;-moz-border-radius:33px;-webkit-border-radius:33px;background:#d1d1d1;background:-webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#f1f1f1));background:-moz-linear-gradient(top, #d1d1d1, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#f1f1f1', GradientType=0);border-top:1px solid #bcbcbc;}
#content .pager li:hover a,
#content .pager li.active a{color:#fff;background:#515558;background:-webkit-gradient(linear, left top, left bottom, from(#515558), to(#131313));background:-moz-linear-gradient(top, #515558, #131313);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515558', endColorstr='#131313', GradientType=0);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.5);box-shadow:0px 1px 2px rgba(0,0,0,.5);border-top:none;}
#sidebar{float:left;width:270px;margin-left:30px;}
#sidebar>li{margin-bottom:20px;}
#sidebar>li h6{padding-bottom:20px;}
#sidebar ul>li{font-size:14px;line-height:40px;text-decoration:none;border-bottom:1px solid #d7d7d7;}
#sidebar ul>li:last-child{border-bottom:none;}
#sidebar ul>li a{display:block;height:100%;width:100%;text-decoration:none;color:#696969;}
#sidebar ul>li:hover{background:#f1f1f1;}
#right-sidebar{float:left;width:270px;margin-left:30px;}
#right-sidebar>li{margin-bottom:20px;}
#right-sidebar>li h6{padding-bottom:20px;}
#right-sidebar ul>li{font-size:14px;line-height:40px;text-decoration:none;border-bottom:1px solid #d7d7d7;}
#right-sidebar ul>li:last-child{border-bottom:none;}
#right-sidebar ul>li a{display:block;height:100%;width:100%;text-decoration:none;color:#696969;}
#right-sidebar ul>li:hover{background:#f1f1f1;}
#footer{position:relative;background:#2a2d30 url(../img/footer-glow.png) no-repeat top center;color:#fff;}
#developers-logo{ margin: 15px 30px 0 5px; float: right; background: url(../img/logo-udg.png); width: 28px; height: 28px; }
#footer-cols{display:block;overflow:hidden;color:#bbbaba;line-height:1.5em;}
#footer-cols li.col{display:block;font-size:12px;width:282px;float:left;margin-left:30px;margin-bottom:30px;}
#footer-cols li.col>h6{color:#d7d7d7;margin-top:30px;margin-bottom:20px;text-shadow:0px -2px rgba(0, 0, 0, .8);}
#footer-cols li.clear-col{clear:left;}
#footer-cols li.col ul{display:block;}
#footer-cols li.col ul li{display:block;line-height:1.7em;}
#footer-cols li.col ul li.page_item{display:block;line-height:2.5em;padding-left:17px;border-top:1px solid #4a4a4a;border-bottom:1px solid #000;background:url(../img/footer-bullet.png) no-repeat 0px 10px;}
#footer-cols li.col ul li:first-child{border-top:none;}
#footer-cols li.col ul li:last-child{border-bottom:none;}
#footer-cols li.col ul li a{text-decoration:none;color:#bbbaba;}
#footer-cols li.col ul li a:hover{color:#fff;}
#big-wrap{position:relative;min-height:100%;height:auto !important;height:100%;}
#bottom{position:relative;width:100%;font-size:12px;height:60px;margin-top:-60px;line-height:60px;color:#868686;background:#222426 url(../img/bottom-shadow.png) repeat-x;}
#bottom #bottom-text{width:auto;display:inline;margin-left:30px;}
#bottom #bottom-text-right{float:right;display:inline; margin-right:0px;}
#bottom a{color:#37B2D1;text-decoration:none;}
.goods-item{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px 5px 0 5px;float:left;margin:10px 0 10px 8px;*display:inline;border:1px solid #FAFAFA;_display:inline;width:282px;height:auto;background:#FFF;overflow:hidden;}
.goods-item .excerpt{margin:10px 0 10px 0;display:block;float:left; width: 100%; text-align: center;}
.goods-item .bold-text{display:inline;font-weight:bold;margin:0 10px 0 5px;line-height:1;}
.goods-item .link-button{float:left;width:300px;text-align:center;padding:0;margin:0 0 0 -10px;}
.goods-title{text-align:center;font:18px Tahoma, Arial, sans-serif;font-weight:bold;margin:0;}
.goods-title a:link, .goods-title a:visited, .goods-title a:hover{text-decoration:none;}
.goods-img{width:284px;height:152px;overflow:hidden;float:left;margin:0;padding:0;background:url(../img/plus-sign.png) no-repeat center;text-align: center;}
.goods-img:hover img{opacity:.15;}
.goods-img img{max-width: 100%; max-height: 100%; transition: opacity .5s ease-in-out;}
.goods-img-type{text-align: center;}
.goods-img-type img{max-width: 100%; max-height: 150px;}
.B_crumbBox{position:relative;margin:10px 0 10px 35px;}
.B_crumbBox li{display:inline;margin:0;}
.B_crumbBox li a:link, .B_crumbBox li a:visited{text-decoration:none;padding:5px;color:#51565B !important;}
.B_crumbBox li a:hover{background:#09A3FF;color:#FFF !important;text-shadow:none;}
.search-item{width:410px;height:200px;overflow:hidden;display:inline;float:left;background:#CCCCCC;margin:0 20px 20px 0;padding:0;}
.search-item a:link,.search-item a:visited{text-decoration:none;font-size:14px;}
.sisea-paging{clear:both;}
.ui-accordion .ui-accordion-header,
.toggle-trigger{cursor:pointer;margin-top:1px;position:relative;padding-bottom:5px;background:#f1f1f1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.ui-accordion .ui-accordion-header:hover,
.toggle-trigger:hover{background:#eceaea;}
#content .ui-accordion .ui-accordion-header>a,
#content .toggle-trigger>a{text-decoration:none;color:#363636;font-size:14px;padding-left:20px;}
.ui-accordion .ui-accordion-content,
.toggle-container{border-top:0 none;margin-bottom:2px;padding:20px 20px;position:relative;top:1px;}
.left-align{float:left;margin:8px 18px 18px 0;display:block;}
.right-align{float:right;margin:0px 0px 0px 10px;display:block;}
.boxed{background:white;padding:5px;border:1px solid #cccccc;}
.border{border:2px solid white;}
.dropcap:first-letter{font-size:3.571em;line-height:0.76em;padding:0.04em 0.12em 0 0;float:left;}
.dropcap.dark:first-letter{display:block;float:left;font-size:30px;line-height:40px;margin:0 8px 0 0;padding:10px 10px;background:#606060;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.highlight,
.highlight-red,
.highlight-blue,
.highlight-green{background:yellow;padding:2px 5px;}
.highlight-red{background:red;color:#fff;}
.highlight-blue{background:blue;color:#fff;}
.highlight-green{background:green;color:#fff;}
.pullquote-right,
.pullquote-left{border-left:#555555 2px solid;float:right;font-size:16px;line-height:1.5em;margin:20px 0px 20px 20px;width:33%;font-style:italic;}
.pullquote-left{float:left;margin:20px 20px 20px 0px;padding:0 0 0 20px;}
.pullquote-right{border-left:none;border-right:#555555 2px solid;padding:0 20px 0 0px;}
.link-button-big{display:table;height:38px;padding-left:6px;text-align:center;text-decoration:none;width:auto;color:#fff;border:1px solid #2B79BF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#009fe3;background:-webkit-gradient(linear, left top, left bottom, from(#0084ff), to(#009fe3));background:-moz-linear-gradient(top, #0084ff, #009fe3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084ff', endColorstr='#009fe3', GradientType=0);}
.link-button-big span{display:block;width:auto;height:100%;font-size:18px;line-height:38px;padding-left:9px;padding-right:15px;text-shadow:0px -1px rgba(0, 0, 0, .8);}
#headline .link-button-big span{display:block;width:auto;background:url(../img/mono-icons/note321.png) left no-repeat;height:100%;font-size:18px;line-height:38px;padding-left:35px;padding-right:15px;text-shadow:0px -1px rgba(0, 0, 0, .8);}
.link-button-big:hover{background:#0084FF;background:-webkit-gradient(linear, left top, left bottom, from(#0073FF), to(#0094E3));background:-moz-linear-gradient(top, #0073FF, #0094E3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073FF', endColorstr='#0094E3', GradientType=0);border:1px solid #1F5789;}

#content .link-button{display:table;height:37px;padding-left:5px;text-decoration:none;font-weight:bold;color:#736036;border:1px solid #eeb300;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background:#ffa800;
	background: -moz-linear-gradient(top, #ffdb00 0%, #ffa800 100%);
    background: -webkit-linear-gradient(top, #ffdb00 0%,#ffa800 100%);
    background: -o-linear-gradient(top, #ffdb00 0%,#ffa800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb00',endColorstr='#ffa800',GradientType=0);
    background: -ms-linear-gradient(top, #ffdb00 0%,#ffa800 100%);
    background: linear-gradient(top, #ffdb00 0%,#ffa800 100%);
}

#content .link-button:hover{
	background:#ffdb00;
	background: -moz-linear-gradient(top, #ffe43e 0%, #ffb30f 100%);
    background: -webkit-linear-gradient(top, #ffe43e 0%,#ffb30f 100%);
    background: -o-linear-gradient(top, #ffe43e 0%,#ffb30f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe43e',endColorstr='#ffb30f',GradientType=0);
    background: -ms-linear-gradient(top, #ffe43e 0%,#ffb30f 100%);
    background: linear-gradient(top, #ffe43e 0%,#ffb30f 100%);
}

#content .link-button:active{ box-shadow: 0 1px 3px #c28613 inset; border: 1px solid #fff; color: #736036;
	background:#e06f00;
	background: -moz-linear-gradient(top, #ffbe4c 0%, #ffa800 100%);
    background: -webkit-linear-gradient(top, #ffbe4c 0%,#ffa800 100%);
    background: -o-linear-gradient(top, #ffbe4c 0%,#ffa800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe4c',endColorstr='#ffa800',GradientType=0);
    background: -ms-linear-gradient(top, #ffbe4c 0%,#ffa800 100%);
    background: linear-gradient(top, #ffbe4c 0%,#ffa800 100%);
}
#content .link-button span{display:block;height:100%;font-size:13px; padding:7px;}
table, td, th{vertical-align:middle;}
table{border-collapse:separate;border-spacing:0;border-top:1px solid #000;margin-bottom:28px;width:100%;text-align:left;}
th{border-top:5px solid #555555;color:#ffffff;padding:10px;text-transform:uppercase;background-color:#49494b;}
td{padding:10px;}
td, th{border-bottom:1px solid #1f1f1f;}
.lists-check ul,
.lists-arrow ul,
.lists-plus ul,
.lists-star ul,
.lists-heart ul{margin-bottom:30px;margin-left:20px;}
.lists-check ul li{list-style-image:url(../img/bullets/check.png);line-height:1.5em;}
.lists-arrow ul{list-style-image:url(../img/bullets/arrow.png);line-height:1.5em;}
.lists-plus ul{list-style-image:url(../img/bullets/plus.png);line-height:1.5em;}
.lists-star ul{list-style-image:url(../img/bullets/star.png);line-height:1.5em;}
.lists-heart ul{list-style-image:url(../img/bullets/heart.png);line-height:1.5em;}
.info-add,.warning-box,.blue-box,.error-box,.download-box,.favorite-box,.information-box,.success-box,
.validation-box,.fastforward-box,.rewind-box,.right-box,.graphite-box,.green-box,.gray-box,.help-box,
.left-box,.loop-box,.message-box,.orange-box,.pause-box,.play-box,.record-box,.red-box,.refresh-box,
.remove-box,.search-box,.shuffle-box,.smart-box,.back-box,.forward-box,.stop-box,
.upload-box{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.info-add{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Add.png');}
.warning-box{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/knobs-icons/Knob Attention.png');}
.blue-box{color:#00529B;background-color:#BDE5F8;background-image:url('../img/knobs-icons/Knob Blue.png');}
.error-box{color:#D8000C;background-color:#FFBABA;background-image:url('../img/knobs-icons/Knob Cancel.png');}
.download-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Download.png');}
.favorite-box{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/knobs-icons/Knob Favorite.png');}
.information-box{color:#00529B;background-color:#BDE5F8;background-image:url('../img/knobs-icons/Knob Info.png');}
.success-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Valid Green.png');}
.fastforward-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Fast Forward.png');}
.rewind-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Fast Rewind.png');}
.right-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Forward.png');}
.graphite-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Graphite.png');}
.green-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Green.png');}
.gray-box{color:#fff;background-color:#999999;background-image:url('../img/knobs-icons/Knob Grey.png');}
.help-box{color:#fff;background-color:#b47bc4;background-image:url('../img/knobs-icons/Knob Help.png');}
.left-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Left.png');}
.loop-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Loop Off.png');}
.message-box{color:#00529B;background-color:#BDE5F8;background-image:url('../img/knobs-icons/Knob Message.png');}
.orange-box{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/knobs-icons/Knob Orange.png');}
.pause-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Pause.png');}
.play-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Play.png');}
.record-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Record Off.png');}
.red-box{color:#D8000C;background-color:#FFBABA;background-image:url('../img/knobs-icons/Knob Red.png');}
.refresh-box{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knobs-icons/Knob Refresh.png');}
.remove-box{color:#D8000C;background-color:#FFBABA;background-image:url('../img/knobs-icons/Knob Remove Red.png');}
.search-box{color:#00529B;background-color:#BDE5F8;background-image:url('../img/knobs-icons/Knob Search.png');}
.shuffle-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Shuffle Off.png');}
.smart-box{color:#fff;background-color:#b47bc4;background-image:url('../img/knobs-icons/Knob Smart.png');}
.back-box{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/knobs-icons/Knob Snapback.png');}
.forward-box{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/knobs-icons/Knob Snapforward.png');}
.stop-box{color:#ffffff;background-color:#57737f;background-image:url('../img/knobs-icons/Knob Stop.png');}
.upload-box{color:#00529B;background-color:#BDE5F8;background-image:url('../img/knobs-icons/Knob Upload.png');}

.main-news-table{margin: 0 30px 30px; width:903px; border: 1px solid #bbb; background: #fff; border-collapse: collapse; color: #ff7700;}
.main-news-table tr{border-bottom: 1px solid #eee; opacity: 1;}
.main-news-table tr:last-child{border-bottom: 0; }
.main-news-table tr:hover{opacity: 0.75; }
.main-news-table td {border-bottom: 0; padding:0;}
.read-more{color: #009ee2; text-decoration: none; margin-left: 5px; border-bottom: 1px dotted #009ee2;}
.read-more:hover{border-bottom: 1px solid #009ee2;}

/*menu cards with catalogs D_C_*/

.card_cat{
    max-width: 960px;
    margin: 0 auto;
/*  display: flex;*/
}
.card_cat-block{
  display: block;
  float: left;
  vertical-align: top;
  margin: 15px 70px;
  padding: 5px;
  width: 300px;
 /* height: 300px;*/
  border: 1px dashed;
}

figcaption {
  text-align: center;
  font-style: italic;
  margin-top: 10px;
}

.card_brend{
    max-width: 960px;
    margin: 0 auto;
/*  display: flex;*/
}
.card_brend-block{
  display: block;
  float: left;
  vertical-align: top;
  margin: 15px 70px;
  padding: 5px;
  width: 300px;
 /* height: 300px;*/
  border: 1px dashed;
}
/*.news_list {
max-width: 960px;
margin: 0 auto;
}*/

.news_card {
height: 515px;
width: 300px;
float: left; /* Выравнивание по правому краю */
border: 1px solid #333; /* Параметры рамки */
padding: 7px; /* Поля внутри блока */
margin: 10px 50px 5px 50px; /* Отступы вокруг */
background: #f0f0f0; /* Цвет фона */     
}

.sign {
    margin: 0 auto 2px; /* Отступы вокруг абзаца */
   }
   
.social {
 display: flex;
  align-items: center; /* Центрирует и текст, и картинку по вертикали */
  gap: 5px;           /* Удобный способ задать отступ между ними */
}  
.social a {
  display: inline-flex;
  align-items: center;   /* ОЦЕ головне */
  gap: 8px;
} 

.isolate li {
      list-style-type: disc;
}