@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 no-repeat url(../img/indexload.gif) center center;}
#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; /*width:65%;*/}
.b-menu ul {position:relative;margin:0;padding:0;float:left;width:95%;}
.b-menu li {float:left;margin:0 11px 4px 0;list-style:none;position:relative;}
.b-menu .active span,.b-menu .active a  {color:#fff !important; }
#inside .b-menu a {color:#0e51b6;}
div.h4 { color: #616161; font-size: 1.125em;font-weight: normal;line-height: 26px; margin: 0 0 5px;}
/*#index .b-menu {margin-left:300px;}*/
div.h2 {color: #000;font-size: 1.3em;font-weight: normal;margin: 0.8em 0 30px;}
body.dark div.h2 {color: #ccc;}
.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-item.useful {position:relative;height:89px; width:87px;text-align: center;margin-top: -12px;}
.useful-img {display:block; z-index:0;}
.b-useful {padding:0 !important;line-height: 11px !important;}
#inside .b-useful{color:#0E51B6;}
body.dark .b-menu .b-useful {
    color: #05C7FF  !important;
}
body.dark .b-menu .active span, .b-menu .active .b-useful {
    color: #FFFFFF !important;
}
body.dark .b-menu .useful.active a   {
    color: #FFFFFF !important;
}
body.dark .b-menu a:hover .b-useful {
    color: #FFFFFF  !important;
}
.b-menu .c-item.useful.active {background:url(../img/useful-hover.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)}

#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;}
.b-body {width:80%;margin:0 auto;padding-top:330px;}
#index .b-news {float:left;/*width:40%;*/padding-right:1em;}
#index .lb-news, #index .rb-news{width:40%;float:left;}
.b-news-bit {color:#71addf;margin:0 0 1.5em 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;position:absolute;left:-50px;}
.b-more {font:0.75em "Trebuchet MS";margin:0 0 0 50px;}
.b-more, .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%;}
.b-inmain.tab {width:auto !important;}
#inside .b-body {padding-top:70px;}
#inside .b-contacts {float:none;margin:0;font-size:0.75em;width:90%;}
#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;/*position:relative;z-index:1;*/}
.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:2.25em;color:#000;font-weight:normal;margin:0 0 55px 0;width:240px;}
h4, .subtitle {color:#616161;font:1.125em/1.6em "Trebuchet MS";margin:0.2em 0 1.5em 0;}
p {font:0.8em/1.6em "Trebuchet MS";color:#000;margin:0.2em 0 1.2em 0;}
li {font-size:0.8em;margin:0.4em 0;}

.b-imgtxt  {position:relative;font:0.8em/1.4em "Trebuchet MS";margin-bottom:1.4em;}
.b-img {background:#fff url(../img/ill_1.jpg) no-repeat left top;height:161px;width:100%;}
.dark .b-img {background-color:#0C0D19;}
.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 {color:#515151;}
.c-c table {height:100%;}
#body .c-c {font-size:1em;}

.b-olive-rect div {background-color:#d4eba9;font-size:0.8em !important;color:#000;line-height:1.6em;}
.b-olive-rect .c-c {padding:20px 24px;}

.b-olive-refl{background:url(../img/refl-bg.png) repeat-x top left;margin-top:2px;margin-bottom:1em;height:67px;margin-bottom:-2.5em;z-index:-1;}


#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;}
body.dark .b-faq-q {background-color:#1f202c;}
.b-faq-q .c-c {padding:13px 25px 13px 35px;background:#f7f2db;color:#000;position:relative;}
body.dark .b-faq-q .c-c {background-color:#1f202c;color:#e3e6ff !important;}
body.dark .b-faq-q .c-c p {color:#e3e6ff !important;}
.b-faq-q .c-c .b-mdash {position:absolute;left:1.2em;font-size:0.8em;}
.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;}
body.dark .b-arrow {width:7px;height:15px;background:#1f202c url(../img/arrow-invert.png) no-repeat;}
.ask {position:absolute;z-index:1;color:#000 !important;width:458px;font-size:0.75em;}
.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 15px;width:87%;}
.c-desc a.title {color:#0e51b6;font-size:1.125em;line-height:20px;}
.c-desc p {margin:0.7em 0;color:#444;line-height:18px;}
.b-item.alt div {background-color:#f9f6e6;}
body.dark .b-item.alt div {background-color:#1f202c;}
.b-item.alt .c-c {padding:0;}
.b-item.alt .c-desc p {color:#444 !important;}
body.dark .b-item.alt .c-desc p {color:#e3e6ff !important;}

.b-smenu {margin:-25px 0 55px 0;}
.b-smenu ul {margin:0;padding:0;}
.b-smenu ul ul {margin:5px 0 20px 16px;}
.b-smenu li {list-style:none;margin-bottom:10px;}
.b-smenu li li{margin-bottom:5px;font-size:1em;}
.b-smenu li a {color:#0e51b6;}
.b-smenu li span.active {font-weight:bold;}
.b-smenu li a.active {color:#010101;font-weight:bold;}
.b-smenu li li a {}

.b-params {margin-bottom:1.8em;width:100%;}
.t-params td, .t-params th {font-size:0.8em;line-height:1.5em;}
.t-params.smaller {font-size:0.92em;}
.t-params td,.t-params th {padding:10px;vertical-align:top;border-bottom:1px solid #ddd;}
body.dark .t-params td, body.dark .t-params th {border-color:#35364c;}
.c-param {background:#faf3db;color:#000;}
body.dark .c-param {background:#1f202c;color:#e3e6ff;}
.c-param.alt {background:#fdf9ed;}
body.dark .c-param.alt {background:#292a3b;}
.t-params .last td {border:none;}
td.c-param {width:20%;}
.reels td.c-param {width:10%;}
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:1.4em;margin:0.4em 0 1em 0;}
.b-bigaddress div {background-color:#f9f6e6;color:#000 !important;}
body.dark .b-bigaddress div {background-color:#1f202c;color:#e3e6ff!important;}

#inside .b-news {width:83%;margin:2.5em 0 2em 0;}
#inside .b-date {width:36px;height:36px;background:url(../img/bg-date.png) no-repeat left top;/*float:left;*/text-align:center;color:#fff;}
#inside .b-date div {text-align:center;padding-top:1px}
.b-news .b-date {font-size:0.7em;}
#inside .b-date .b-day {color:#fff;}
#inside .b-date .b-year {color:#828282}
.b-newstxt {margin-left:20px;font-size:0.9em;}
.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;font:0.75em/1.5em "Trebuchet MS";}
.b-cert img {width:200px;height:292px;margin-bottom:10px;}

h2, .h1 h1 {color:#000;font:2.5em/1em "Trebuchet MS";margin:0 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 h1 {font:2.5em/1em "Trebuchet MS";}
.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.2em 0 1.4em 0;line-height:1.4em;}
.b-faq-q p {color:#000 !important;}
.b-list li {margin:5px 0 5px 5px;}

/**Dark**/
body.dark h1 {color:#fff;}
body.dark .h1 .h2 {color:#fff;}
body.dark {background:#0c0d19;}
body.dark .page {color:#d3d3d3;}
body.dark .page a, body.dark span#ask {color:#05c7ff;}
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, body.dark .subtitle {color:#eac100;}
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.png);}
body.dark .b-olive-rect div {color:#0c0d19;background-color:#8ba757;}
body.dark .b-olive-rect a {color:#3c4826!important;}
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;}

.toggle {display:none;}
.toggle.on {display:block; border-bottom:none;}
/*.b-toggle {cursor:pointer; border-bottom:1px dotted; font-size:14px  !important;/*display:inline-block; */margin-bottom:10px;color:#0E51B6;}*/
.b-toggle span {cursor:pointer;border-bottom:1px dotted;color:#0E51B6!important;}
.b-toggle:hover {color:#000000;}
.toggleOn{color:#000000;}
body.dark .toggleOn {color:#FFFFFF !important;}

/* NY */
body.ny {background:#fff url(../img/ny2011/bg_white.png);}
body.ny.dark {background:#0c0d19 url(../img/ny2011/bg_black.png);}
#nylights, #nycap {display:none;}
body.ny #nylights, body.ny #nycap {display:block;}
#nylights {position:absolute;top:0;left:0;height:55px;width:100%;background:repeat-x url(../img/ny2011/lights.gif);}
#nycap {position:absolute;width:40px;height:60px;left:-14px;top:-6px;background:no-repeat url(../img/ny2011/cap.png);}
body.dark #nylights {background-image:url(../img/ny2011/lightsblack.gif);}
.b-logo {position:relative;}
#illustration {background-image:url(../img/illustration-old.jpg);top:0;left:0;z-index:0;position:absolute;width:100%;height:780px;background-repeat:no-repeat;background-position:top center;}
body.ny #illustration {background-image:url(../img/ny2011/illustration-ny.jpg)!important;height:989px!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;}
.cat-p{margin:12px 0;}
#translogos li{text-align:center;margin-bottom:70px;}

h3 {font:bold 1.1em "Trebuchet MS";color:#616161;}
body.dark h3 {color:#eaeaea;}
h3 a.on {color:#000;}
body.dark h3 a.on {color:#eaeaea;}
.jslink {text-decoration:none;border-bottom:1px dotted;}
.jslink.on {border-bottom:none;}
.jslink.on:hover {border-bottom:1px dotted;}
#pricebox {width:90%;margin-left:20px;font-size:0.75em;}
#pricebox .icon {left:-20px;top:0.1em;}

.content-table, .b-news table {width:100%;}
.content-table th, .b-newstxt table th {background-color:#FAF3DB;text-align:left;}
body.dark .content-table th,body.dark .b-newstxt table th {background-color:#1F202C;color:#E3E6FF;}
.content-table td, .b-newstxt table td {border-top:1px solid #ddd;}
body.dark .content-table td,body.dark .b-newstxt table td {border-color:#35364C;}
.content-table td, .content-table th, .b-newstxt table td, .b-newstxt table th {font:0.8em/1.4em "Trebuchet MS";padding:10px;}

#translogos {margin-top:40px;}
.distance-container {padding:30px; position:relative; border:1px solid #cccccc;}
.distance-container-visible {position:relative; overflow:hidden;}
.map-cont {position:relative; z-index:10; margin:20px 0;}
.dir-cont {position:relative;  margin-bottom: -111px; margin-top: -100px; /*z-index:19;*/}
#directions {/*height: 272px;*/}
.result {position:relative; z-index:20; background-color:#fff; display:none;}
body.dark .result {position:relative; z-index:20; background-color:#0C0D19;}
.result a {font-size:14px;}
.from-info {float:left;}
#direct-link {float:right; color:#05c7ff; position:relative; padding-right:13px;background:url("../img/dir-arrow.png") scroll no-repeat right 9px transparent;}
#direct-link.opened {color:#000;background:url("../img/dir-arrow-up.png") scroll no-repeat right 9px transparent;}
body.dark #direct-link.opened {color:#05c7ff;}
#direct-link img { position:absolute; right:-13px; top:9px; height:5px; width:9px;}
.from-info {float:left;color: #616161; font: 1.125em/1.6em "Trebuchet MS";}
body.dark .from-info {color:#eac100;}
.distance-container-visible td input {width:95%; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d3d3d;}
.dir-error {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f00; display:none;}
body.dark p.dir-error {color:#f00;}
body.dark .distance-container {padding:30px; position:relative; border:1px solid #3d3d47;}
.dis-rt {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat 0 -48px transparent; right:-1px; top:-1px;  position:absolute}
.dis-lt {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat -16px -48px transparent; left:-1px; top:-1px;position:absolute}
.dis-rb {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat 0 -32px transparent; right:-1px; bottom:-1px;position:absolute}

body.dark .dis-rt {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat 0 -16px transparent; right:-1px; top:-1px;  position:absolute}
body.dark .dis-lt {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat -16px -16px transparent; left:-1px; top:-1px; position:absolute}
body.dark .dis-rb {height:16px; width:16px; background:url("../img/distances-corns.png") scroll no-repeat 0 0 transparent; right:-1px; bottom:-1px;position:absolute}

#langs ul {list-style:none;/*right:2%;top:60px;*/left:-8%;top:0;}
#langs li {font-size:0.75em;margin-bottom:0.15em;}
#langs .int {display:none;}
#langs .flagicon {width:16px;height:16px;padding:1px;display:inline-block;background:no-repeat url(../img/flags.png);}
	#ru-flag {background-position:0 -16px!important;}
	#en-flag {background-position:0 -32px!important;}
#langs a {color:#0E51B6;}
#langs .current .flagicon {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;opacity:0.2;}
#langs a:hover, #langs a:focus, #langs a:active {color:#D90000!important;}
body.dark #langs, #index #langs {color:#fff;}
body.dark #langs a, #index #langs a {color:#1BCCEC;}


.fl {float:left;}
.fr {float:right;}
.half {width:48%;}
.corned24 {position:relative;background:#F9F6E6;margin-bottom:1.5em;}
body.dark .corned24 {background:#1F202C;}
.corned24 .cont {padding:24px 30px 10px 30px;}
.corned24 .cn {position:absolute;width:12px;height:12px;background:no-repeat url(../img/corners-lite.png);}
body.dark .corned24 .cn {background:no-repeat url(../img/corners-dark.png);}
.corned24 .tl {top:0;left:0;}
.corned24 .tr {top:0;right:0;background-position:right top!important;}
.corned24 .br {bottom:0;right:0;background-position:right bottom!important;}
.corned24 .bl {bottom:0;left:0;background-position:left bottom!important;}
.corned24 .tale {position:absolute;top:20px;left:-7px;background:#F9F6E6 no-repeat url(../img/arrow-invert.png) 0 -15px;width:7px;height:14px;overflow:hidden;}
body.dark .corned24 .tale {background-color:#1F202C!important;background-position:0 0!important;}
#contactspage h2 {font-size:1.2em;margin:0.5em 0;color:#616161;}
body.dark #contactspage h2 {color:#EAC100;}
#contactspage .corned24 {width:85%;}
#contactspage .corned24 .cont {font-size:1.5em;}
#contactspage .corned24 .cont p {margin:0 0 1em 0;}
.question {width:35%;padding-left:1em;}
.question .mdash {margin-left:-1.2em;}
.answer {width:58%;margin-top:0.5em;}
/* 28.10.2011 */
.rel {position:relative;}
.abs {position:absolute;}
#mainmenu li {display:inline;}
#mainmenu .item {display:inline-block;height:33px;line-height:33px;font-size:11px;text-transform:uppercase;color:#0E51B6;padding:0 6px 0 12px;}
#mainmenu .item:hover, #mainmenu .item:focus, #mainmenu .item.current, #mainmenu .item.current, #mainmenu .item.current .crn, #mainmenu .item:hover .crn, #mainmenu .item:focus .crn {color:#fff!important;background:no-repeat url(../img/menu_current.png) -6px 0;}
#mainmenu .item .crn {display:block;width:6px;height:33px;top:0;right:-6px;background-position:0 0!important;padding:0!important;}
body.dark #mainmenu .item, #index #mainmenu .item {color:#1BCCEC;}
.error{background:#f7f7f7;}

.abs.cr, .abs.cl {width:12px;height:12px;top:0;background-repeat:no-repeat;background-image:url(img/corners-lite.png);}
body.dark .abs.cr, body.dark .abs.cl {background-image:url(img/corners-dark.png)!important;}

.abs.cr.t {right:0;background-position:-12px 0;}
.abs.cl.t {left:0;background-position:0 0;}
.abs.cl.b {left:0;top:-12px;background-position:0 -12px;}
.abs.cr.b {right:0;top:-12px;background-position:-12px -12px;}
.product table.info {width:100%;margin:0.4em 0 1em 0;}
.product table.info th, table.info td {padding:6px 10px;font-size:13px;text-align:left;}
.product table.info .smaller td, .product table.info .smaller th {font-size:11px;}
.product table.info td {border-top:1px solid #DDD;}
.product table.info th {background:#FAF3DB;border-bottom:1px solid #DDD;font-weight:normal;}
.product table.info th.alt {background:#FDF9ED;}
.product table.list {border-right:1px solid #DDD;border-bottom:1px solid #DDD;margin-bottom:0;}
.product table.list th, .product table.list td {padding:8px 14px;}
.product h2 {font:1.2em "Trebuchet MS";margin:1.2em 0 0.4em 0;}
.product h3 {font:italic bold 1em "Trebuchet MS";margin:1.2em 0 0.4em 0;}
.product ul {margin:0.2em 0 1em 0.2em;}
.product li li {font-size:100%;}

body.dark .product table.info td, body.dark .product table.list {border-color:#35364C;}
body.dark .product table.info th {background:#1F202C;color:#fff;border-color:#35364C;}
body.dark .product table.info th.alt {background:#292A3B;}
body.dark .product h2 {color:#EAC100;}

.tizer {margin:1em 0;}

.item-product {padding:12px;margin:10px 0;}
.item-product .image {width:110px;text-align:center;}
.item-product .text {margin-left:110px;}
.item-product .text h3 {font-size:1.1em;font-weight:normal;margin:0 0 0.2em 0;}
.item-product .text p {margin:0.5em 0;color:#444;}

.item-product.alt {background:#F9F6E6;margin:0;}
body.dark .item-product.alt {background:#1F202C;}
body.dark .item-product .text p {color:#E3E6FF;}

