/* all styles */
div, p, span {text-align: justify;}

#footer {position:relative; padding:30px 135px 0 125px;}
#foot {position:relative; border-top:12px solid #E5E5E5; padding:14px 50px 50px 18px; font-size:12px; color:#7F7F7F;}
#foot div {padding:0 0 0px; color:#000; font-family:"Times New Roman", Times, serif; font-size:14px;}
#foot b {font-weight:normal; vertical-align:middle; font-size:18px;}
#foot em {font-style:normal; vertical-align:middle;}
.normal {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#wi {display:inline-block; position:relative; float:right; height:55px; font-family:Tahoma, Geneva, sans-serif;}
#wi2 {display:block; width:65px; float:left;}
#wi strong {display:block; width:105px; float:left; font-size:11px; font-weight:normal; padding:22px 0 0; line-height:130%;}
#wi a {display:block; color:#999;}
#wi a:visited {color:#999;}

.msfcopy { display:block; position: relative; top: 10px;  float:right; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
.msfcopy div {padding:0 0 0px; color:#000; font-family:"Times New Roman", Times, serif; font-size:10px;}
.msfcopy img { float: left; margin: 3px 12px 12px 0; }
.msfcopy a { color: black; text-decoration: none; }
.msfcopy a:hover { color: black; text-decoration: underline; }

#header {position:relative; height:331px;}
#header img {display:block; color:#FFF;}

#logo {position:absolute; top:15px; left:15px;}
* html #logo {display:none;}
#logo-ie {position:absolute; top:15px; left:15px; display:none;}
* html #logo-ie {display:block;}

#adv {position:absolute; top:32px; left:409px; width:225px; color:#FFF; font-size:22px; line-height:30px; color:#E6CE1D;}
#adv {font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif;}
#adv a {color:#FFF; font-size:20px;}

#topMenu {position:absolute; top:155px; left:59px; width:450px; font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif; font-size:20px;}
#topMenu a {color:#FFF; margin:0 88px 0 0;}

#topTel {position:absolute; top:53px; left:749px; width:225px; font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif; font-size:20px; color:#FFF;}
#topTel span {display:block; padding:2px 0 0 44px; background:url(../img/ico/ico-toptel.png) no-repeat 0 0;}
#topTel .span_h3,
#topTel h3 {margin:0 0 6px; color:#FFF;}
#topTel .span_h3 b,
#topTel h3 b {font-weight:normal; color:#85A2C1;}
#topTel strong {display:block; padding:8px 0 0; font-weight:normal;}
#topTel a {color:#FFF;}

#lang {position:absolute; left:795px; top:-250px; width:96px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#lang div {background:#476391; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:7px 0 0; -moz-box-shadow:0 0 4px #0D2547; -webkit-box-shadow:0 0 4px #0D2547;}
#lang a {display:block; width:100%; height:27px; color:#FFF; text-decoration:none; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; zoom:1; cursor:pointer; cursor:hand;}
#lang .selected {background:url(../img/bcg/lang-arr.gif) no-repeat 87px 13px;}
#lang a span {display:block; padding:7px 0 5px 42px; zoom:1;}
#lang a:hover {background:#5376AD;}
#lang .selected:hover {background:#5376AD url(../img/bcg/lang-arr.gif) no-repeat 87px 13px;}
#langGer span {background:url(../img/ico/lang-ger.gif) no-repeat 5px 7px;}
#langFr span {background:url(../img/ico/lang-fr.gif) no-repeat 5px 7px;}
#langEng span {background:url(../img/ico/lang-eng.gif) no-repeat 5px 7px;}
#langRus span {background:url(../img/ico/lang-rus.gif) no-repeat 5px 7px;}

#content {position:relative; min-height:450px; background:#FFF;}
* html #content {height:450px;}

#mLeft {padding:15px 12px 0 8px; }
#mRight {width:321px;}
#rCont {position:relative; padding:15px 14px 0 0;}
#rCont h2 {padding-left:18px; font-size:30px; font-weight:normal; background:url(../img/ico/ico-house.gif) no-repeat 0 11px; line-height:35px; margin:0;}


#rCont h6 {padding-left:18px; font-size:30px; font-weight:normal; background:url(../img/ico/ico-house.gif) no-repeat 0 11px; line-height:35px; margin:0;}
#rCont .h6 {padding-left:18px; font-size:30px; font-weight:normal; background:url(../img/ico/ico-house.gif) no-repeat 0 11px; line-height:35px; margin:0;}

#rCont h3 {padding-left:18px;}
#rCont .h3 {padding-left:18px;}
#rCont h4 {font-size:24px; color:#2D537F;}

#menu {position:relative; font-size:12px; margin:0 0 5px;}
#menu dt {padding:15px 0 5px 18px; font-size:18px; background:url(../img/ico/ico-arr.gif) no-repeat 7px 22px;}
#menu dt a {color:#264372; text-decoration:none;}
#menu dt a:hover {text-decoration:underline;}
#menu dd {padding:0 0 5px 18px;}
#menu dd a {color:#000; text-decoration:none; font-family: "AcademyCRegular",AcademyC,"Times New Roman",Times,serif; font-size: 15px;}
#menu dd a:hover {text-decoration:underline;}

.banner {padding:0 0 30px 10px; font-size:13px; line-height:15px;}
.banner a {display:block; width:281px; height:208px; background:#254B7A url(../img/bcg/bcg-ban1.png); cursor:pointer; cursor:hand; zoom:1; text-decoration:none; color:#FFF; padding:8px 0 0;}
.banner a:visited {color:#FFF;}
.yellow a {background:#E6CE1D url(../img/bcg/bcg-ban2.png); color:#000;}
.yellow a:visited {color:#000;}
.banner b {display:block; height:168px; margin:0 0 10px; background-repeat:no-repeat; background-position:8px 50%; zoom:1; opacity:0.9; filter:alpha(opacity=90);}
.banner a:hover b {opacity:1.0; filter:alpha(opacity=100);}
.banner span {display:block; padding:7px 0 4px 8px; white-space:nowrap; width:268px; overflow:hidden;}
.convert {height:89px; background:url(../img/ico/ico-conv.png) no-repeat 7px 0;}

.rMenu {margin:0 0 10px;}
.rMenu dt {padding:0 0 10px 19px; background:url(../img/ico/ico-listdot.gif) no-repeat 0 1px;}
.rMenu dd {padding:0 0 10px 19px; color:#444;}

#qaLeft {width:161px; position:relative;}
#qaLeft div {padding:0 15px 0 8px; font-size:12px;}

#qaRight h3 {font-size:21px;}
#qaRight .h3 {font-size:21px;}
#qa_cont {position:relative; padding:0 0 0 10px;}
#qa_cont ul {margin:0; padding:0 0 10px;}
#qa_cont li {margin:0; padding:0 0 0 10px; background:url(../img/ico/ico-dot.gif) no-repeat 1px 6px; font-size:12px;}
#mTit {position:relative; font-size:0; line-height:0;}
#mTit h1 {font-size:30px;}
#mTit h6 {font-size:30px;}
#mTit .h6 {font-size:30px;}
.tf {position:relative; border:1px solid #CCCDCD; margin:0 0 13px; zoom:1; background:#FFF;}
.tf input {display:block; border:0; background:#FFF; width:100%; padding:0 0 1px;}
.tf textarea {display:block; border:0; background:#FFF; width:100%; height:200px; overflow:auto;}
.tf .notfocused {background:url(../img/bcg/bcg-qa.png) no-repeat 50% 50%;font-family: Arial, Arial, Helvetica, sans-serif;font-size:26px;}
#text{padding:10px}
.tf span {display:block; padding:2px 4px;}
.tf div {position:absolute; width:9px; height:9px; overflow:hidden;}
.u1 {left:-1px; top:-1px; background:url(../img/bcg/u1.gif);}
.u2 {right:-1px; top:-1px; background:url(../img/bcg/u2.gif);}
* html .u2 {right:-2px;}
.u3 {left:-1px; bottom:-1px; background:url(../img/bcg/u3.gif);}
.u4 {right:-1px; bottom:-1px; background:url(../img/bcg/u4.gif);}
* html .u4 {right:-2px;}
.tf .u5 {width:23px; height:29px; background:url(../img/bcg/u5.gif); left:-23px; top:37px;}
.ts {position:relative; margin:0 0 13px; zoom:1;}

#indexform .tf {border:2px solid #264372; }

#indexform .tf input.tmail { }
#indexform .u1 {left:-2px; top:-2px; background:url(../img/bcg/u1a.gif);}
#indexform .u2 {right:-2px; top:-2px; background:url(../img/bcg/u2a.gif);}
* #indexform html .u2 {right:-3px;}
#indexform .u3 {left:-2px; bottom:-2px; background:url(../img/bcg/u3a.gif);}
#indexform .u4 {right:-2px; bottom:-2px; background:url(../img/bcg/u4a.gif);}
* #indexform html .u4 {right:-3px;}

.submit {position:relative; height:50px;}
.submit .btnSend {margin:0; float:right;}

#skype {padding:1px 0 3px 40px; background:url(../img/ico/ico-skype.png) no-repeat 0 0;}
#skype a {font-weight:bold; color:#0AA6E0;}

.btnSend {display:block; margin:0 auto; width:132px; height:36px; background:url(../img/btn/btn-send.png) no-repeat 0 0; overflow: hidden;}
.btnSend:hover {background:url(../img/btn/btn-send.png) no-repeat 0 -36px;}
.btnSearch {display:inline-block; width:96px; height:36px; background:url(../img/btn/btn-search.png) no-repeat 0 0;}
.btnSearch:hover {background:url(../img/btn/btn-search.png) no-repeat 0 -36px;}
.btnOk {display:block; margin:0 auto; width:92px; height:50px; background:url(../img/btn/btn-ok.png) no-repeat 0 0;}
.btnOk:hover {background:url(../img/btn/btn-ok.png) no-repeat 0 -50px;}

#answers h2 {padding:0 0 0 11px;}
#answers table {width:100%; margin:0 0 10px;}
#answers td {width:33%; border-right:1px solid #BFC4D0; background:#F2F2F2;}
#answers .white td {background:#FFF;}
#answers .last {border:0;}
#answers .answSp {border:0; height:20px; background:#FFF;}
.showCont {text-decoration:none; color:#000; background:url(../img/bcg/bcg-adots.gif) repeat-x 0 100%;}
.showCont:visited {color:#000;}
.showCont:hover {background:none;}

.element {position:relative; background:#F2F2F2; padding:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; zoom:1;}
.element u {text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#777; display:inline-block; background:#FFF; padding:1px 3px; margin:0 0 4px;}
.element p {margin:0 0 10px; color:#777; font-style:italic;}
.element p b {font-style:normal;}
.element i {display:block; font-size:11px; color:#A8B4C7; padding:0 0 2px 50px;}
.element img {display:inline-block; width:53px; vertical-align:top;}
.element dl {display:inline-block; vertical-align:top; padding:0 0 0 5px;}
.element div {padding:5px 0 0; clear:both; line-height:140%;}
* html .element img {display:block; float:left;}
* html .dl img {display:block; float:left;}
.element dt {font-weight:bold;}
.element dd a {color:#000;}
.element dd a:visited {color:#000;}
.white {background:#FFF;}
.white u {background:#F2F2F2;}
.bord {border-bottom:1px solid #B2B2B2;}

#rAnsw {position:relative; padding:15px 14px 0 0;}
#rAnsw h4 {font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; color:#264372; padding:10px 0 20px 11px; margin:0;}
#rAnsw h4 a {color:#264372; text-decoration:underline;}
#rAnsw h4 a:visited {color:#264372;}
#rAnsw h4 a:hover {text-decoration:none;}
#rAnsw em {display:block; text-align:right; padding:5px 25px 0 0; font-size:13px; -x-system-font:none;}
#rAnsw .rGrey {background:#F2F2F2;}
#rAnsw .rGrey h4 {padding:10px 0 0 11px;}
#rAnsw .rGrey a {color:#264372;}

.contact {position:absolute; top:750px; left:140px; width:280px; padding:0 35px 37px 0; background:url(../img/bcg/bcg-cs.png) no-repeat 0 100%; display:none; z-index: 3;}
.contact div {min-height:200px; background:#2E547F; font-family:"Times New Roman", Times, serif; color:#FFF; padding:0 0 5px;}
* html .contact {background:none;}
* html .contact div {height:200px;}
.close {display:block; position:absolute; top:0; right:35px; width:21px; height:18px; background:#2E547F url(../img/btn/btn-close.gif) no-repeat 0 0;}
.close:hover {background:#C9B419 url(../img/btn/btn-close.gif) no-repeat 0 -18px;}
.contact .span_h3,
.contact h3 {margin:0; color:#FFF; padding:7px 0 22px 64px;}
.cName {text-align:right; width:56px; padding:3px 8px 8px 0; color:#97AABF;}
.cTxt {padding:0 0 8px; font-size:18px;}
.contact span {display:block; position:absolute; width:23px; height:28px; left:-23px; top:25px; background:url(../img/bcg/bcg-cont-arr.png);}
* html .contact span {background:url(../img/bcg/bcg-cont-arr.gif);}

.title {padding:0 0 5px; margin-top:-8px;}
#catalog .title {padding:0 0 5px 10px;}

#catalog {padding:0 30px 0 0;}
#catalog h4 {padding:0 0 0 11px; margin:0 0 7px;}
.catPic {width:1%; padding:0 0 0 3px;}
.catPic a {display:block; padding:6px; border:1px solid #CCC;}
.catPic a:hover {border:1px solid #999;}
.catPic b {display:block; width:215px; height:133px; background-color:#264372; background-repeat:no-repeat; background-position:50% 50%;}

.catTxt {padding:5px 25px 0 8px;}
.catTxt dl {padding:0 0 10px;}
.catTxt dt {padding:0 0 3px;}
.catTxt dd {padding:3px 0 3px 46px; background:url(../img/ico/ico-metro.gif) no-repeat 25px 2px;}
.catTxt p {margin:0; padding:1px 0 0;}
.catPrice {width:1%;}
.catPrice dl {border:1px solid #E9ECF1; width:170px; padding:5px 0; white-space:nowrap;}
.catPrice dt {padding:0 15px; font-size:18px;}
.catPrice dd {padding:0 15px; font-size:26px; color:#264372; letter-spacing:-1px;}

.catSp {width:98%;}

.catPicBig {width:1%; padding:0 0 0 3px;}
.catPicBig a {display:block; padding:6px; border:1px solid #D4D9E3;}
.catPicBig a:hover {border:1px solid #555;}
.catPicBig b {display:block; width:400px; height:250px; background-color:#264372; background-repeat:no-repeat; background-position:50% 50%;}

.catPriceBig {width:1%; zoom:1;}
.catPriceBig dl {border:1px solid #D4D9E3; width:170px; padding:5px 0; white-space:nowrap;}
.catPriceBig dt {padding:0 15px; font-size:18px;}
.catPriceBig dd {padding:0 15px; font-size:26px; color:#264372; letter-spacing:-1px;}
.catPriceBig div {padding:60px 0 0;}
.catPriceBig a {display:inline-block; margin:0 10px 10px 0;}

.catTxtBig {padding:5px 25px 0 11px;}
.catTxtBig dl {padding:0 0 10px;}
.catTxtBig dt {padding:0 0 3px;}
.catTxtBig dd {padding:3px 0 3px 54px; background:url(../img/ico/ico-metro.gif) no-repeat 31px 2px;}
.catTxtBig p {margin:0; padding:5px 0 0;}

.catInfo {width:238px; border-top:1px solid #D4D9E3; padding:10px 0 0;}
.bigLink {display:block; zoom:1; text-decoration:none; height:55px; margin:0 0 1px; background-repeat:no-repeat; background-position:0 50%; line-height:15px;}
.bigLink span {display:block; padding:11px 0 0 100px; zoom:1;}
.bigLink b {font-weight:normal;}
.grey {color:#666;}
.grey:visited {color:#666;}
.grey b {background:url(../img/bcg/bord-grey.gif);}
.grey:hover b {background:none;}
.blue {color:#264372;}
.blue:visited {color:#264372;}
.blue b {background:url(../img/bcg/bord-blue.gif);}
.blue:hover b {background:none;}

.manager {width:238px; height:136px; background:#F2F2F2 url(../img/bcg/bcg-manager.png); text-align:center; margin:40px 0 0; font-size:18px; z-index: 3;}
.manager i {display:block; padding:40px 0 0;}

.searchPager {padding:15px 0 0 10px; font-family:"Times New Roman", Times, serif;}
.searchPager a:visited {color:#000;}
.searchPager a.on:visited {color:#FFF;}
.searchPager b {font-size:18px; font-weight:normal; margin:0 20px 0 0;}
.searchPager em {font-style:normal; margin:0 20px 0 0; font-weight:normal; font-size:18px;}
.searchPager em em {margin:0; font-size:12px;}
.searchPager em i {font-style:normal; font:15px Times,sans-serif;}
.searchPager .nopage {color:#999;}
.searchPager span {display:block; padding:8px 0 0; font-size:18px;}
.searchPager span a {display:block; float:left; margin:0 5px 0 0;}
.searchPager span b {display:block; font-size:18px; font-weight:normal; padding:3px 6px; margin:0;}
.searchPager span .on {background:#274473; color:#FFF; text-decoration:none;}

.about {border:1px solid #D4D9E3; padding:20px 30px 0; margin:0 0 0 20px;}
.content {padding:0 0 0 11px;}
.content a {color:#005CB4;}
.content a:visited {color:#999;}
.content a:active {color:#891A24;}
.content h2 {font-size:24px; color:#000;}
.content blockquote {padding:10px 15px;}

.pic {display:block; padding:7px; border:1px solid #CCC;}
.left {float:left; margin:0 10px 4px -8px;}
* html .left {margin:0 10px 4px -4px;}
*+html .left {margin:0 10px 4px -4px;}
.right {float:right; margin:0 0 4px 10px;}

.download {display:inline-block; padding:65px 0 0; background-repeat:no-repeat; background-position:0 0; font-size:12px; text-decoration:none; color:#000 !important;}
.download:hover {text-decoration:underline;}
.doc {background-image:url(../img/ico/ico-doc.png);}
.xls {background-image:url(../img/ico/ico-xls.png);}
.pdf {background-image:url(../img/ico/ico-pdf.png);}
.ppt {background-image:url(../img/ico/ico-ppt.png);}

#csTxt {padding:0 15px 16px 11px; font-size:12px;}
#csChange {width:160px; padding:0 0 15px; font-size:20px;}
#csChange a {color:#264372; text-decoration:none; background:url(../img/bcg/bord-blue.gif) repeat-x 0 100%;}
#csChange a:hover {color:#264372; background:none;}
#csChange a:visited {color:#264372;}
#coolShit {position:relative; width:612px; overflow:hidden; border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2; zoom:1;}
#coolScroll {position:relative; zoom:1;}
#coolScroll h4 {padding:8px 11px 10px;}

#csSearch {position:relative; width:612px; height:320px; background:url(../img/bcg/bcg-cssearch.png) no-repeat 100% 50%;}
#csForm {position:relative; width:612px; height:320px;}
.csCont {padding:0 11px 8px;}
.csCont .tf textarea {height:130px;}
#askForm {padding:15px 50px 0;}
.fName {padding:0 0 13px;}
.fName2 {padding:3px 15px 13px 0; text-align:right; color:#666;}
.fInp {width:84%;}
.fInp2 {width:75%; padding:0 0 13px;}
.fInp2 .tf {margin:0;}
.fInp2 b {display:inline-block; padding:4px 0 0 10px; font-weight:normal; color:#666;}
.common2 td {vertical-align:top;}
.tfInline {width:81px; float:left;}
.tfInline input {text-align:right;}
.tfPrice td, .tfPrice b {color:#000;}
.tfPrice b {padding:11px 0 0 10px;}
.tfPrice .fName2 {padding:11px 15px 13px 0;}
.tfPrice .tfInline {width:161px;}
.tfPrice .tfInline input {font-size:30px; color:#264372;}

/* adm mode css */
#auth {position:relative; height:350px; text-align:center;}
#login {position:relative; width:216px; text-align:left; margin:0 auto;}
#login dl {position:relative; margin:0 0 25px;}
#login dt {font-size:18px; text-transform:lowercase; color:#777; padding:0 0 1px;}
#login dd {font-size:12px; color:#EB080A;}
#login dd input {display:block; border:1px solid #DDD; border-top:1px solid #7C7C7C; font-size:24px; width:204px; padding:2px 5px 3px;}
#login .wrong {position:absolute; top:32px; left:240px; white-space:nowrap;}
#login div {padding:20px 0 0;}

#editMode #content {background:#E0EEF3;}
#editMode #foot {border:0;}
#editMode #mw {background:url(../img/bcg/bcg-base2.png) no-repeat 50% 130px;}
* html #editMode #mw {background:url(../img/bcg/bcg-base2-ie.png) no-repeat 50% 126px;}
#editMode #down {background:url(../img/bcg/bcg-foot2.png) no-repeat 50% 100%;}
* html #editMode #down {background:url(../img/bcg/bcg-foot2-ie.png) no-repeat 50% 100%;}

#edit {position:relative; padding:18px;}
#editMenu {position:relative; height:53px; border-bottom:15px solid #FFF; zoom:1;}
#em {position:absolute; top:0; left:0; width:100%; height:68px; vertical-align:top;}
#em table {width:947px;}
.em a {display:block; height:68px; color:#000; font-size:17px; text-decoration:none; white-space:nowrap; zoom:1; float:left;}
.em a:visited {color:#000;}
.em a span {display:block; padding:22px 15px 26px;}
.em a:hover {text-decoration:underline;}
.em a.on {background:#FFF url(../img/bcg/bcg-em1.png) no-repeat 0 0; color:#235492;}
.em a.on:visited {color:#235492;}
.em a.on span {background:url(../img/bcg/bcg-em2.png) no-repeat 100% 0;}
.em a.on:hover {text-decoration:none;}
.em {padding:0 25px;}
.emUser {text-align:right; width:20%; zoom:1;}
.emUser a {float:right;}

#logout {width:1%; padding:23px 0 0;}

.sbtn {display:inline-block; font-size:11px; color:#FFF; padding:2px 7px 4px; text-transform:lowercase; text-decoration:none; zoom:1; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0 3px; white-space:nowrap;}
.sbtn:visited {color:#FFF;}
.sgrey {background:#707779;}
.sgrey:hover {background:#000;}
.sblue {background:#3F6089;}
.sblue:hover {background:#000;}
.sgreen {background:#4B893F;}
.sgreen:hover {background:#000;}
.sblack {background:#000; color:#FFF;}
.sblack:hover {background:#CCC; color:#000;}
.ssend {background:#4B893F url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px; padding:2px 7px 4px 14px;}
.ssend:hover {background:#000 url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px;}
.ssave {background:#3F6089 url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px; padding:2px 7px 4px 14px;}
.ssave:hover {background:#000 url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px;}
.ssave2 {background:#4B893F url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px; padding:2px 7px 4px 14px;}
.ssave2:hover {background:#000 url(../img/ico/ico-arrtop.gif) no-repeat 4px 6px;}
.sdel {background:url(../img/ico/ico-del.gif) no-repeat 4px 4px; color:#DA2525; padding:2px 7px 4px 19px;}
.sdel:visited {color:#DA2525;}
.sdel:hover {background:#DA2525 url(../img/ico/ico-del.gif) no-repeat 4px 4px; color:#FFF;}
.sload {background:url(../img/ico/ico-load.gif) no-repeat 4px 4px; color:#4B893F; padding:2px 7px 4px 19px;}
.sload:visited {color:#4B893F;}
.sload:hover {background:#4B893F url(../img/ico/ico-load.gif) no-repeat 4px 4px; color:#FFF;}

#editCont {position:relative; background:#FFF; padding:2px 25px; min-height:240px;}
* html #editCont {height:240px;}

#eSort {position:relative; height:52px; padding:3px 0 0 59px; border-bottom:2px solid #CCC;}
#eSort a {display:block; float:left; zoom:1; margin:0 2px 0 0; border:1px solid #FFF; padding:13px 13px 14px; color:#264372; text-decoration:none;}
#eSort a:visited {color:#264372;}
#eSort a:hover {border:1px solid #E0EEF3;}
#eSort a.on {border:1px solid #E0EEF3;}

.editBlock {border-top:1px solid #CCC; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.editBlock table {width:100%;}
.editBlock td {vertical-align:top;}
.eCont {border:5px solid #FFF;}
.editBlock .eControls {width:280px; text-align:right; vertical-align:middle;}
.eTime {width:98px; font-size:29px; color:#000; letter-spacing:-1px;}
.eTime em {display:block; padding:10px 0 0 14px;}
.eInfo u {text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#777; display:inline-block; background:#E5E5E5; padding:1px 3px; margin:0 0 4px;}
.eInfo p {font-style:italic; line-height:130%; margin:0; padding:0;}
.eInfo p b {font-style:normal;}
.eInfo p b b {color:#F00;}
.eInfo strong b {color:#F00;}
.eInfo div {padding:9px 10px;}
.eInfo span {display:block; padding:0 0 10px 5px;}
.eInfo select {width:250px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0 0 10px;}
.eInfo textarea {border:1px solid #CCC; display:block; padding:3px; overflow:auto; width:95%; height:100px; font-family:Arial, Helvetica, sans-serif;}
.ePic {width:1%; padding:10px 0 0 0;}
.ePic img {display:block; width:53px; height:47px;}

.eventOff td {opacity:0.5; filter:alpha(opacity=30);}

.eventAnswer .eCont {border:5px solid #4B893F;}
.eventAnswer .eControls {vertical-align:bottom; text-align:left; padding:0 0 0 36px; width:244px;}

.eventEdit .eCont {border:5px solid #3F6089;}
.eventEdit .eControls {vertical-align:bottom; text-align:left; padding:0 0 0 36px; width:244px;}
.addNew .eCont {border:5px solid #4B893F;}

.eventBlocked {background:#C5D0DE;}
.eventBlocked td {opacity:0.7; filter:alpha(opacity=60);}
.eventBlocked .eCont {border:0; padding:5px;}

.eventImp {background:#FBE9E9;}
.eventImp .eCont {border:0; padding:5px; color:#DA2525;}
.eventImp .eTime em {color:#DA2525;}
.eventImp u {color:#DA2525;}

.users {font-family:Georgia, "Times New Roman", Times, serif;}
.users .eControls {width:177px;}
.userPic {width:1%; padding:8px;}
.userPic img {display:block; width:53px; height:47px; background:#CCC;}
.userPic span {display:block; text-align:center; background:#000; color:#FFF; font-size:11px; padding:2px 0 2px;}
.userPic .online {background:#4B893F;}
.userPic .offline {background:#B1B1B1;}
.userName {width:220px; padding:12px 0; font-size:14px;}
.userName dl {width:220px;}
.userName dt {padding:0 0 2px; font-weight:bold;}
.userName dd {padding:0 0 2px;}
.userName dd em {font-size:12px;}
.userInfo {padding:12px 0;}
.userInfo i {font-style:normal; color:#666; display:table-cell; text-align:right; padding:0 5px 4px 0;}
.userInfo b {font-weight:normal; display:table-cell; padding:0 0 4px;}
.userInfo div {display:table-row;}
* html .userInfo div {display:block; padding:0 0 4px;}
.loadPic {vertical-align:middle !important;}
.loadPic input, .loadPic a {vertical-align:middle;}
.editInfo {padding:10px;}
.editInfo div {display:table-row; vertical-align:middle;}
.editInfo i {font-style:normal; color:#666; display:table-cell; width:60px; padding:0 5px 9px 0; text-align:right; vertical-align:middle;}
.editInfo b {font-weight:normal; display:table-cell; padding:0 0 9px;}
.editInfo input {font-size:12px; color:#000; width:140px; display:inline-block;}
.editInfo select, .editInfo oprion {font-size:12px; font-style:italic; width:140px;}
.inpName {font-weight:bold;}

.profileBlock {border-bottom:1px solid #CCC; padding:10px;}
.profileBlock2 {border-bottom:1px solid #CCC; padding:16px;}
.profileBlock2 td {padding-right:40px;}
.profileBlock2 dt {font-size:13px; color:#666; padding:0 0 3px;}
.profileBlock2 input {color:#000;}
.profileBlock2 input:focus {border:1px solid #000;}
.profileBlock2 select, .profileBlock2 option {width:170px; font-style:italic;}

.save {padding:15px 14px 30px;}

.ofMetro {width:26px; padding:0 0 50px; background:url(../img/ico/ico-metro.gif) no-repeat 0 3px;}
.ofInfo {width:300px; padding:0 0 50px;}
.ofInfo dl {font-size:19px; line-height:22px; margin:0 0 15px;}
.ofInfo dd {font-style:italic;}
.ofInfo div {font-weight:bold; margin:0 0 10px;}
.ofInfo div em {font-weight:normal; font-size:12px;}
.ofInfo img {display:block; padding:6px; zoom:1; border:1px solid #CCC; margin:0 0 10px;}
.ofInfo span {display:table-row; font-size:13px;}
* html .ofInfo span {display:block; padding:0 0 3px;}
*+html .ofInfo span {display:block; padding:0 0 3px;}
.ofInfo span b {display:table-cell; font-weight:normal; color:#7A7A7A; text-align:right; padding:0 7px 3px 0;}
.ofInfo span i {display:table-cell; font-style:normal;}
.ofMap {padding:0 0 50px;}



#wtf {position:absolute; top:153px  !important; left:559px; width:225px; color:#FFF; font-size:22px; line-height:30px; color:#E6CE1D;}
#wtf {font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif;}
#wtf a {color:#FFF; font-size:20px;}








div.msf_page p{ text-align:justify;}

div.msf_page h1{}
div.msf_page h2{}
div.msf_page h3{}

div.msf_page a,
div.msf_page a:link,
div.msf_page a:visited,
div.msf_page a:active{text-decoration:none; color: black;}
div.msf_page a:hover{text-decoration:underline; color: black;}

/* MAIL INPUT[TEXT] */
table.tfmail{width:100%; border: none; border-spacing: 0;  }
#divmailp{text-align:right;}
td.txt{padding: 3px 20px 0 0;text-align:right;vertical-align:top;}
td.inpu{ text-align: right; padding: 0; width: 165px;}

.tf7 {  margin-bottom: 13px; text-align: right;}
.tf7 .label { display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
.tf7 .tf { margin:0 0 0 10px; width: 180px; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }



#foot p {color:black;}

#foot a,
#foot a:link,
#foot a:visited,
#foot a:active{text-decoration:none; color:black;}
#foot a:hover{text-decoration:underline;}

#copy #msflnkk {padding-top:8px; font-size:12px;}
#copy #msf_kir {padding:0 0 0px; color:#000000; font-family:"Times New Roman", Times, serif; font-size:12px; display:block; position: relative; float:left;}
#copy #msf_kir  a:active{text-decoration:none; color:black;}
#copy #msf_kir  a:hover{text-decoration:underline;}


div.zamenazag {padding:0px; margin:0px; border:0px;}
/*div.zamenazag h6 {font-weight:normal; margin:0 0 10px; line-height:100%; color:#2D537F; font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif; font-size:26px;}*/

div.zamenazag h6{padding-top: 0pt; font-size:26px; padding-right: 0pt; padding-bottom: 5px; padding-left: 10px; padding-top: 0pt; padding-right: 0pt; padding-bottom: 5px; padding-left: 10px;}

div.linesck {padding:0px; margin:0px; border:0px; border-bottom:1px solid #b2b2b2; margin-bottom:15px;}

.btnCons1{
  display:block; margin:0 auto; width:292px; height:36px; background:url(../img/btn/btn-cons-1.png) no-repeat 0 0; overflow: hidden;
}
.btnCons1:hover{
  background-position: 0 -36px;
}
.btnCons2{
  display:block; margin:0 auto; width:292px; height:36px; background:url(../img/btn/btn-cons-2.png) no-repeat 0 0; overflow: hidden;
}
.btnCons2:hover{
  background-position: 0 -36px;
}
.btnBase{
  display:block; margin-bottom:5px; width:249px; height:36px; background:url(../img/btn/btn-base.png) no-repeat 0 0; overflow: hidden;outline: none;
}
.btnBase:hover{
  background-position: 0 -36px;
}
