@charset "utf-8";
@import url('reset.css');
/* CSS Document */

body {width: 100%; font-family:Arial, Helvetica, sans-serif; background: url(/files/layout/images/grey_1.jpg) repeat}
p {margin:0 0 10px 0px; color: #293034; font-size: 12px; line-height: 14px;}
.b-layout {width: 960px; margin: 0 auto;}

/* start header */
.b-header {height: 60px; padding: 30px 0; border-bottom: solid 1px #c7cdd0}
.b-logo {float: left; width: 361px; margin-right: 30px;}
.b-icons {float: left; padding-top: 20px; padding-left: 80px; margin-left: 0px; width: 220px; height: 42px; background: url("/files/images/icons_bg.png") no-repeat center bottom;}
.b-icons img {display: block; float: left; margin-right: 10px;}
.b-icons a {margin-left: 20px; color:#666666; text-decoration:none; border-bottom: dotted 1px; font-size: 12px;}
.b-contacts { color:#990000; font-size: 18px; float:left; padding-top: 20px; font-weight:bolder;}
/* end header */

/* start topmenu */
.b-top-menu {padding: 10px 0 30px 0; border-top: solid 1px #f3f3f3; height: 18px; }
.b-top-menu ul li {display: block; float: left; font-size: 12px; padding: 0 6px; border-right: 1px solid #c7cdd0; border-left: 1px solid #f3f3f3; height: 18px;}
.b-top-menu ul li.active {background:url(/files/layout/images/li_bg.png) no-repeat left center;}
.b-top-menu ul li.active a {color: #8b0d13;}
.b-top-menu ul li:first-child {padding-left: 6px; border-left:none;}
.b-top-menu ul li:last-child {padding-right: 0px; border-right:none;}
.b-top-menu ul li:hover{ background:url(/files/layout/images/li_bg.png) no-repeat left center; }
.b-top-menu ul li a {color: #5b686e; text-decoration: none; line-height: 18px;}
.b-top-menu ul li a:hover {color: #8b0d13;}
/* end topmenu */

/* start left submenu */
.b-left-menu {width: 206px; float: left; background: url(/files/layout/images/grey_2.jpg) repeat; box-shadow: 0 5px 5px rgba(50, 50, 50, 0.25); margin-bottom: 20px;}
.b-left-menu-title {font-size: 20px; height: 55px; line-height: 27px; color: #ececec; padding: 20px; background: url(/files/layout/images/grey_triangle.png) no-repeat right center; border-bottom: solid 1px #4d5659}
.b-left-menu ul li {display: block; padding: 10px 10px 10px 44px; border-top: 1px solid #859197; border-bottom: solid 1px #4d5659}
.b-left-menu ul li:hover {background-color: #4b5758; background: #4b5758 url(/files/layout/images/little_triangle.png) no-repeat left center}
.b-left-menu ul li.active {background-color: #4b5758; background: #4b5758 url(/files/layout/images/little_triangle.png) no-repeat left center}
.b-left-menu ul li:last-child { border-bottom: none;}
.b-left-menu ul li a {color: #ececec; text-decoration: none}
/* end left submenu */

/* start content */
.b-right-column {margin-bottom: 20px;}
.b-content {background: url("/files/layout/images/grey_2.jpg") repeat scroll 0 0 transparent; line-height: normal;}
.b-page-title {background: url("/files/images/title_bg.png") no-repeat scroll 0 0 #717e84; float: left; padding: 10px 20px 10px 30px; color:#FFFFFF; font-weight: normal; position: absolute; margin-left: 280px;}
.b-right-content p {padding: 20px 0 0px 20px}
.b-content-inner {width: 960px; margin: 0 auto; padding: 23px 50px; color: #ffffff; font-size: 13px; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
/* endcontent */

/* start footer menu */
.b-footer-menu {width: 960px; margin: 0 auto; padding: 30px 0; height: 20px;}
.b-footer-menu ul li {margin: 10px 0;display: block; float: left; font-size: 12px; padding: 0 6px;  height: 18px;}
.b-footer-menu ul li a {color: #5b686e; text-decoration: none; line-height: 18px;}
/* end footer menu */

.clear {float: none; clear:both;}
.b-dline-g {position: absolute; width: 100%; left: 0;  border-top: solid 1px #c7cdd0; background: url("/files/images/dlineg.png") center no-repeat; height: 23px;}
.b-dline {position: absolute; width: 100%; left: 0;  border-top: solid 1px #c7cdd0; background: url("/files/images/dline.png") center no-repeat; height: 23px;}
.table-column tr td {padding-right: 40px;}
.table-column tr td:last-child {padding-right: 0px;}

.b-footer {width: 100%;background: url("/files/layout/images/grey_2.jpg") repeat scroll 0 0 transparent; height: 60px; position:absolute; left: 0;}
.b-footer-inner {width: 960px; margin: 0 auto; padding: 25px 0; color:#CCCCCC; font-size: 12px; background: url("/files/images/footer_bg.png") top center no-repeat; position: relative; z-index: 1000; margin-top: 2px;}
.b-footer-inner .b-copy {float: left; width: 33%}
.b-footer-inner .b-mail {float: left;width: 33%; text-align: center;}
.b-footer-inner .b-studio{float: left;width: 33%; text-align:right}
.hr {position: absolute; width: 100%; height: 0px;margin-top: 20px; border-top: solid 1px #c7cdd0;  border-bottom: solid 1px #f3f3f3; }
.b-white-module {position: absolute; background-color:#FFFFFF; margin: 40px 0; width: 100%; height: 100px;  }
.b-white-module-inner {width: 960px; position: relative; margin: 0 auto; margin-top: 40px; margin-bottom: 40px; color: #393939; font-style:italic; font-size: 13px; height: 100px; }
.b-white-module-inner div.b-first-line {width: 340px; float:left; padding: 30px 40px 0 100px; background: url("/files/images/white/1.jpg") left center no-repeat;height: 70px; }
.b-white-module-inner div.b-second-line {width: 370px; float:left; padding: 30px 10px 0 100px; background: url("/files/images/white/2.jpg") left center no-repeat;height: 70px; }
.b-language {text-align: right; margin-top: 10px;}
.b-language a {margin: 10px 0 0 10px;;}
#slideshow {min-height: 317px;}