@import url("basic.css");
body {background:#fff;font-family:"Trebuchet MS";font-size:100%;padding:0;margin:0;min-width:1000px;}
body, #illustration {min-width:990px;}
#index {background:#000425;}
#head {z-index:1;position:relative;}
.b-head {width:80%;margin:0 auto 0 auto;padding-top:60px;}
.b-logo {float:left;/*width:25%*/width:240px;}
.b-menu {/*margin-left:25%;*/margin-left:270px;}
.b-menu ul {position:relative;margin:0;padding:0;}
.b-menu li {float:left;width:30%;margin:0 0 10px 0;list-style:none;position:relative;}
.b-menu .active span,.b-menu .active a  {color:#fff !important;}
#inside .b-menu a {color:#0e51b6;}
/*#index .b-menu {margin-left:300px;}*/

.b-menu a,.b-menu span {text-transform:uppercase;color:#1bccec;font-size:11px;font-weight:bold;display:block;padding:8px;white-space:nowrap;}
.b-menu .c-item {float:left;position:relative;}
.b-menu .c-item.active {background:url(../img/menu_.png) no-repeat right top;}
.b-menu .c-c {background-color:transparent;margin:0;padding:0;}
.b-menu .c-br {position:absolute;right:0;bottom:0;width:12px;height:12px;zoom:1;}
.b-menu .c-tr {position:absolute;right:0;top:0;width:12px;height:12px;}
.b-menu .c-tl {position:absolute;left:0;top:0;width:12px;height:12px;}
#index .b-menu .c-br,#index .b-menu .c-tr ,#index .b-menu .c-tl  {background-image:url(../img/corners-index.png)}
#index .b-menu .left .c-br,#index .b-menu .left .c-tr,#index .b-menu .left .c-tl {background-image:url(../img/corners-index-2.png)}

#illustration {background:url(../img/illustration-2.jpg) no-repeat center top;position:absolute;width:100%;height:780px;top:0;left:0;z-index:0;}

#mid {z-index:1;position:relative;}
.b-mid {width:80%;margin:0 auto 0 auto;padding-top:75px;}
.b-motto {font-size:1.875em;color:#fff;float:left;/*margin-left:25%;*/margin-left:246px;}
.b-dash {position:absolute;left:-30px;}
.b-contacts {font-size:0.75em;float:right;margin-right:-5%;}
.b-info {text-transform:lowercase;color:#b6b6b6;}
.b-phone {font-size: 1.5em;color:#fde51a;margin-bottom:20px;}
.b-phone img {vertical-align:middle;}
.s-phonecode{font-size:0.61em;}
.b-icq {background:url(../img/icq.png) no-repeat left center;color:#fde51a;padding-left:18px;position:relative;}

#body {z-index:1;position:relative;font-size:0.75em;}
.b-body {width:80%;margin:0 auto;padding-top:330px;}
#index .b-news {float:left;width:40%;}
.b-news-bit {color:#71addf;margin:0 0 40px 50px;line-height:16px;position:relative;}
.b-news-bit p {color:#71addf;margin:0;line-height:16px;font-size:12px;}
.b-news-bit a {color:#d3deff;}
.b-news-bit .b-date {color:#4f6580;font-size:0.83em;position:absolute;left:-50px;}
.b-more {float:right;color:#3978c6;margin-top:-15px;}
.b-more a {color:#3978c6;}
.b-sidebar {/*width:23%;*/width:240px;float:left;}
.b-main {/*margin-left:23%;padding-left:30px;*/margin-left:270px;position:relative;}
/*#inside .b-main {width:72%;}*/
.b-inmain {width:90%;}
#inside .b-body {padding-top:70px;}
#inside .b-contacts {float:none;margin:0;font-size:1em;}
#inside .b-info,#inside .b-phone,#inside .b-icq {color:#000;}

#footer {background:url(../img/bottom-bg.png) repeat-x left bottom;padding-top:160px;margin-top:-160px;height:278px;font-size:0.75em;}
.b-footer {width:80%;margin:0 auto;border-top:1px dotted #1f2335;margin-top:100px;padding-top:25px;color:#1581a9;line-height:20px;position:relative;/*z-index:1;*/}
.b-footer a {color:#0e51b6;}
.b-copyright {width:270px;float:left;}
.b-address {width:35%;float:left;}
.b-mart {float:right;position:relative;}
.b-mart img {position:absolute;left:-40px;top:15px;}
#inside #footer {background-image:none;}
#inside .b-footer {color:#353535;border-top-color:#b8b8b8;}
/*#inside .b-copyright {width:34%;}*/

a:hover {color:#FDE51A;}
#inside a:hover {color:#D90000;}
.b-pagetitle {font-size:3em;color:#000;font-weight:normal;margin:0 0 55px 0;}
h4 {font-size:1.5em;color:#616161;line-height:26px;margin:0 0 25px 0;font-weight:normal;}
p {font-size:1.08em;color:#000;line-height:21px;margin:25px 0;}

.b-imgtxt  {position:relative;}
.b-img {background:url(../img/ill_1.jpg) no-repeat left top;height:161px;width:100%;}
.b-img {display:inline-block;}
.b-txt {margin-left:30%;}
.b-txt .c-c {height:137px;padding-left:30px;padding-right:30px;}
.c-t,.c-b {height:12px;position:relative;}
.c-t {margin:0 12px -12px 12px;}
.c-b {margin:-12px 12px 0 12px;}
.c-t div,.c-b div {height:12px;width:12px;position:absolute;}
.c-tl {background:url(../img/corners-lite.png) no-repeat 0 0;left:-12px;}
.c-bl {background:url(../img/corners-lite.png) no-repeat 0 -12px;left:-12px;}
.c-tr {background:url(../img/corners-lite.png) no-repeat -12px 0;right:-12px;}
.c-br {background:url(../img/corners-lite.png) no-repeat -12px -12px;right:-12px;}
.c-c {margin:12px 0;padding:0 12px;background:#fff;position:relative;}
.b-txt .c-tl {background-image:url(../img/int-corners-lite.png);}
.b-txt .c-bl {background-image:url(../img/int-corners-lite.png);}
.b-txt .c-t,.b-txt .c-b {background:#fff;}
.c-c {font-size:0.688em;color:#515151;line-height:18px;}
.c-c table {height:100%;}
#body .c-c {font-size:1em;}

.b-olive-rect div {background-color:#d4eba9;font-size:1.08em !important;color:#000;line-height:21px;}
.b-olive-rect .c-c {padding:20px 24px;}

.b-olive-refl{background:url(../img/refl-bg-lite.png) repeat-x top left;margin-top:2px;}
.b-olive-refl p {padding:0 10px;}

#switcher {z-index:10;position:absolute;top:20px;right:45px;background:url(../img/bulb_on.png) no-repeat left top;padding:0 0 1px 15px;width:70px;}
#switcher span {/*text-decoration:underline;*/border-bottom:1px dotted;color:#afafaf;font-size:0.69em;cursor:pointer;}

.b-faqs td {padding-bottom:30px;}
.b-faqs td.last {padding-bottom:0;}
.b-faq-q {background:#f7f2db;position:relative;margin:0 30px 0 0;}
.b-faq-q .c-c {padding:13px 25px 13px 35px;background:#f7f2db;color:#000;position:relative;}
.b-faq-q .c-c .b-mdash {position:absolute;left:18px;}
.b-faq-a {padding:15px 0;}
.b-faq-a,.b-faq-q .c-c {font-size:1.17em !important;}
.b-arrow {width:7px;height:15px;background:url(../img/arrow.png) no-repeat left top;position:absolute;left:-7px;top:18px;}
.ask {position:absolute;z-index:1;color:#000 !important;width:458px;}
.t-ask td {vertical-align:top;padding-bottom:10px;}
.t-ask .label {color:#7d7d7d;text-align:right;padding-right:5px;}
.t-ask .mark {color:red;}
div.close-ask {background:url(../img/close.png) no-repeat left top;width:13px;height:13px;position:absolute;top:16px;right:20px;cursor:pointer;}
.b-arrow-up {background:url(../img/arrow-up.png) no-repeat left top;width:15px;height:7px;position:absolute;top:-1px;left:50%;}
.b-notice {font-size:0.92em;color:#8f8f8f;font-style:italic;position:absolute;top:38px;right:35px;width:110px;}
.sh-tl {background:url(../img/corners-shadow.png) no-repeat 0 0;width:30px;height:30px;}
.sh-tc {background:url(../img/corners-shadow-ver.png) repeat-x 0 0;height:30px;}
.sh-tr {background:url(../img/corners-shadow.png) no-repeat -30px 0;width:30px;height:30px;}
.sh-cl {background:url(../img/corners-shadow-hor.png) repeat-y 0 0;width:30px;}
.sh-cc {background:#f7f2db;}
.sh-cr {background:url(../img/corners-shadow-hor.png) repeat-y -30px 0;width:30px;}
.sh-bl {background:url(../img/corners-shadow.png) no-repeat 0 -30px;width:30px;height:30px;}
.sh-bc {background:url(../img/corners-shadow-ver.png) repeat-x 0 -30px;height:30px;}
.sh-br {background:url(../img/corners-shadow.png) no-repeat -30px -30px;width:30px;height:30px;}
.i-text {width:185px;}
.i-textarea {width:325px;height:88px;}

.b-item {position:relative;margin-bottom:25px;zoom:1;}
.c-img {padding-left:15px;}
.c-desc {padding:0 10px;width:87%;}
.c-desc a.title {color:#0e51b6;font-size:1.5em;line-height:20px;}
.c-desc p {margin:15px 0 0 0;color:#444;line-height:18px;}
.b-item.alt div {background-color:#f9f6e6;}
.b-item.alt .c-c {padding:0;}
.b-item.alt .c-desc p {color:#444 !important;}

.b-smenu {margin:-25px 0 55px 0;}
.b-smenu ul {margin:0;padding:0;}
.b-smenu ul ul {margin:5px 0 20px 10px;}
.b-smenu li {list-style:none;margin-bottom:10px;}
.b-smenu li li{margin-bottom:5px;}
.b-smenu li a {color:#0e51b6;font-size:1.17em;}
.b-smenu li span.active {font-size:1.17em;font-weight:bold;}
.b-smenu li a.active {color:#010101;font-weight:bold;}
.b-smenu li li a {}

.b-params {margin-bottom:30px;}
.t-params {font-size:1.08em;line-height:21px;width:100%;}
.t-params.smaller {font-size:0.92em;}
.t-params td,.t-params th {padding:10px 15px;vertical-align:top;border-bottom:1px #ddd dotted;}
.c-param {background:#faf3db;color:#000;}
.c-param.alt {background:#fdf9ed;}
.t-params .last td {border:none;}
td.c-param {width:20%;}
th.c-param {font-weight:bold;text-align:left;}
.itempic {position:absolute;top:0;right:-200px;}
.t-params.many td {vertical-align:middle;text-align:center;}
.t-params.many td.c-param {width:40%;vertical-align:top;text-align:left;}
.t-params.smaller td, .t-params.smaller th {text-align:center;}
.t-params.real-smaller td, .t-params.real-smaller th {padding:10px 2px;}
.t-params.smaller th {vertical-align:middle;}

.t-contacts {width:100%;}
*html .t-contacts {width:99%;}
.t-contacts td {vertical-align: top;padding:0 20px 40px 0;}
.t-contacts p {margin:0 0 3px 0;line-height:22px;}
.t-contacts a {color:#0e51b6;}
.t-contacts h4 {margin-bottom:15px;}
.b-bigaddress {margin-top:-10px;width:90%;}
.b-bigaddress .c-c{padding:10px 30px;}
.b-bigaddress p {font-size:1.33em;line-height:25px;color:#000 !important;}
.b-bigaddress div {background-color:#f9f6e6;}

#inside .b-news {width:80%;margin-bottom:30px;}
#inside .b-date {width:36px;height:36px;background:url(../img/bg-date.png) no-repeat left top;/*float:left;*/}
#inside .b-date div {font-size:0.92em;text-align:center;padding-top:1px}
#inside .b-date .b-day {color:#fff;}
#inside .b-date .b-year {color:#828282}
.b-newstxt {margin-left:20px;font-size:1.17em;}
.b-prevlink {float:left;width:40%;}
.b-nextlink {margin-left:40%;width:40%;text-align:right;}
.b-prevlink,.b-nextlink {font-size:1.08em;color:#0E51B6;}
.b-prevlink a,.b-nextlink a {text-decoration:none; border-bottom:1px dashed;display:inline-block;} 

.b-cert {float:left;margin:0 3% 40px 0;width:200px;height:400px;;color:#515151;line-height:16px;}
.b-cert img {width:200px;height:292px;margin-bottom:10px;}

h2, .h1 h1 {color:#000;font-size:2.5em;margin:5px 0 30px;font-weight:normal;}
h2 {*padding-top:0px;}
.dashed {border-bottom:1px dashed;cursor:pointer;}
.hidden {display:none;}
h4.nom,.b-item-html h4 {margin-bottom:5px;}
p.nom,.b-item-html p {margin-top:0;}
.b-item-html ul {margin:-20px 0 25px 0;}
/*p.first,ul.first,h2.first {width:60%;}*/
h1.first {font-size:2em;margin:-5px 0 15px 0;font-weight:normal;width:75%;}
h2.first {*margin-top:-2px;}
ul.nom {margin-top:0;}
.page a {color:#0e51b6;}
.workin, .workin a {color:#ccc !important;border:none;}
a.real {border:none;text-decoration:underline;}
span#ask {color:#0e51b6;}
.b-newstxt p, .b-faq-q p, .b-faq-a p {font-size:14px !important;margin:0;line-height:18px;}
.b-faq-q p {color:#000 !important;}
.b-list li {margin:5px 0 5px 5px;}

/**Dark**/
body.dark {background:#0c0d19;}
body.dark .page {color:#d3d3d3;}
body.dark .page a, body.dark span#ask {color:#05c7ff !important;}
body.dark .page a:hover, body.dark span#ask:hover{color:#D90000 !important;}
body.dark .b-pagetitle, body.dark h2 {color:#f9f9f9;}
body.dark .b-info {color:#fff !important;}
body.dark .b-phone,body.dark .b-icq {color:#eac100 !important;}
body.dark .b-menu a{color:#05c7ff !important;}
body.dark .b-menu a:hover,body.dark .b-menu a.noleave {color:#fff !important;}
body.dark h4 {color:#eac100;}
body.dark p,body.dark .b-cert {color:#d3d3d3;}
body.dark .b-txt .c-t,body.dark .b-txt .c-b,body.dark .b-txt .c-c {background:#0c0d19;}
body.dark .b-imgtxt .c-c {color:#8e8e8e;}
body.dark .c-tl {background-image:url(../img/corners-dark.png);}
body.dark .c-bl {background-image:url(../img/corners-dark.png);}
body.dark .c-tr {background-image:url(../img/corners-dark.png);}
body.dark .c-br {background-image:url(../img/corners-dark.png);}
body.dark .b-txt .c-tl {background-image:url(../img/int-corners-dark.png);}
body.dark .b-txt .c-bl {background-image:url(../img/int-corners-dark.png);}
body.dark .b-olive-refl {background-image:url(../img/refl-bg-dark.png);}
body.dark .b-olive-rect div {color:#0c0d19;background-color:#8ba757;}
body.dark .b-footer {color:#565657 !important;border-top-color:#505059 !important;}
body.dark .b-mart {color:#47474b !important;}
body.dark #switcher {background-image:url(../img/bulb_off.png);}
body.dark .h1 h1 {color:#fff}
body.dark .b-smenu li a.active {color:#d3d3d3 !important;}


/* cms enter */
.b-admlayout {position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */opacity: 0.9;}
.b-admenter {position:absolute;top:0;left:0;padding:2em 0;z-index:1100;text-align:left;width:21em;}
	.b-admenter .shadowed {position:relative;padding:24px;} 
    .b-admenter .sh {position:absolute;background:url(../../img/authwin/authbox-sprite.png) no-repeat;z-index:-1;}
	.b-admenter .tl {top:-6px;bottom:8px;left:-12px;right:14px;background-position:-23px -23px;}
    .b-admenter .tr {width:23px;top:-6px;bottom:8px;right:-9px;background-position:0 -23px;} 
    .b-admenter .bl {left:-12px;right: 14px;bottom: -15px;height:23px;background-position: -23px 0;} 
    .b-admenter .br {width:23px;height:23px;right:-9px;bottom:-15px;background-position: 0 0;}
	.authload {background:#fff no-repeat center 30% url(../../img/authwin/loader.gif)!important;}
	.b-authbox h1 {margin:0!important;padding:0 0 0.2em 0;font:normal 1.5em Trebuchet MS;}
	.b-authbox form {padding:0.5em 0 0 0!important;display:block;text-align:center;}
	.b-authbox label {font:0.75em Trebuchet MS;color:#3b3b3b;text-transform:lowercase;display:block;text-align:left;margin:0 0 0.8em 5%;zoom:1;}
	.b-authbox .txtline {width:90%;font:1.2em Trebuchet MS;text-align:left;margin-bottom:0.8em;}
	.b-authbox .button {margin:0.4em 0 0 0;font:1.3em Trebuchet MS;}
		.b-autherror {font:0.75em Trebuchet MS;padding:0.8em 0 0 0;text-align:center;color:red;}
.b-admenter form {padding:0;margin:0;}

.lighter b {font-weight:normal;}
.lighter b.lighted {color:#05C7FF;}
.b-adm-wrapper {zoom:1;}
/***/
.bttn {position:relative;}
.bttn img {position:fixed;right:0;top:200px;z-index:1;cursor:pointer;}
#bttnform {position:absolute;top:0;left:-10000px;z-index:100;font-size:1em !important;}
#bttnclose {position:absolute;right:-12px;top:10px;z-index:1000;cursor:pointer;}
.bttnshadowed {position:relative;left:20px;top:1em;width:450px;}
.bttnshadowed p {margin:0 2em 1em 0.5em;font-size:0.9em;color:#000 !important;}
.bttnshadowed .mark {color:red;}
.bttnshadowed .sh {position:absolute;background: url(../../img/skin-form2.png) no-repeat;z-index:-1;}
.bttnshadowed .tl {top:-1em;right:14px;bottom:12px;left:-17px;}
.bttnshadowed .tr {top:-1em;right:-3px;bottom:12px;background-position: top right;width:17px;}
.bttnshadowed .bl {left:-17px;right:14px;bottom:-16px;height:29px;background-position:bottom left;}
.bttnshadowed .br {width:17px;height:29px;right:-3px;bottom:-16px;background-position:bottom right;}
.bttnformtbl {width:100%;}
.bttnformtbl th, .bttnformtbl td {vertical-align:top;text-align:left;font-weight:normal;font-size:0.9em;padding:0.5em;}
.bttnformtbl th {color:#7d7d7d;width:25%;white-space:nowrap;}
.bttnformtbl input[type='text'] {width:290px;}
.bttnformtbl textarea {width:290px;height:130px;}