/*--------------------  basic/_basic.css  --------------------*/
*{margin: 0; padding: 0;}
body {
color: #646464;
text-align: center;
font: 81.25% Arial, sans-serif;
background: #fff;
}
html,body {
height: 100%;
}
html{
font-size: 100.01%;
}
img {
border: none;
}
h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 1.38em;
}
.blogsLeftColumn h6{
font-size: 12px !important;
}
a {
color: #4b7eb7;
}
a:hover {
color: #ff5400;
}
a:active{
outline:none;
}
:focus{
-moz-outline-style:none;
}
.forh{
min-height:100%;
width: 931px;
margin: 0 auto;
text-align: left;
}
*html .forh{
height:100%;
}
.clear {
clear: both;
height: 200px;
}
/*--------------------  basic/_header.css  --------------------*/
.main{
	max-width: 1175px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	overflow:hidden;
}
.headerIndex {
height: 427px;
position: relative;
margin-bottom: 30px;
}
.headerIndex h1 {
width: 138px;
height: 52px;
text-indent: -9999px;
overflow: hidden;
background: url(../images/basic/headerAndFooter.png) 0 -142px no-repeat;
position: absolute;
top: 34px;
left: 20px;
}
.s_no{display:none;}
.headerIndex h1 a {
display: block;
width: 138px;
height: 52px;
text-indent: -9999px;
overflow: hidden;
}
.headerCompanyN1 {
width: 114px;
height: 14px;
overflow: hidden;
background: url(../images/index/companyN1.gif);
position: absolute;
top: 85px;
left: 31px;
}
.headerToMain {
display: block;
width: 95px;
height: 12px;
overflow: hidden;
background: url(../images/basic/headerToMain.gif);
position: absolute;
top: 93px;
left: 50px;
}
.headerIndex .search {
width: 473px;
height: 105px;
position: absolute;
top: 31px;
left: 221px;
padding-top: 24px;
font-size: 0.84em;
}
.search span {
background: url(../images/basic/headerAndFooter.png) -216px -180px;
display: block;
width: 93px;
height: 17px;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.headerIndex .search input {
width: 384px;
height: 20px;
background: url(../images/basic/headerAndFooter.png) 0 -115px no-repeat #f7fafd;
border: none;
font-size: 1em;
padding: 7px 0 0 6px;
margin-bottom: 5px;
}
*html .headerIndex .search input {
width: 390px;
height: 27px;
background-attachment: fixed;
}
.headerIndex .search .but {
width: 77px;
color: #fff;
background: url(../images/basic/headerAndFooter.png) -138px -171px no-repeat #0f59ac;
padding: 0;
height: 26px;
overflow: hidden;
cursor: pointer;
position: relative;
top: 0;
text-align: center;
}
.headerIndex .search em {
font-style: normal;
color: #0950a0;
cursor: pointer;
text-decoration: underline;
}
.lang {
position: absolute;
top: 19px;
right: 0;
color: #404040;
}
.mail, .map, .home {
width: 11px;
height: 9px;
background: url(../images/basic/headerAndFooter.png) -333px -172px;
overflow: hidden;
margin-right: 7px;
float: left;
}

.home2 {
overflow: hidden;
margin-right: 7px;
float: left;
font-size:11px
}

.map {
background-position: -322px -172px;
}
.home {
background-position: -311px -172px;
}

.lang a {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
text-indent: -9999px;
}
.phone {
font: bold 1.07em Arial, Helvetica, sans-serif;
color: #0689c0;
position: absolute;
top: 50px;
right: 27px;
text-decoration: none !important;
}
.phone:hover {
color: #0689c0;
}
.phone span {
color: #ff5400;
}
.phone i {
font-size:10px;
font-style: normal;
}
.bigBlock {
height: 189px;
background: url(../images/header/fonBigBlock.png) 0 1px no-repeat;
overflow: hidden;
position: absolute;
left: 0;
top: 131px;
width: 100%;
}
.bigBlockPhoto {
width: 449px;
height: 132px;
position: absolute;
top: 2px;
left: 0;
background: url(../images/header/topBannersAndPhoto.jpg) 0 -288px;
z-index: 1;
}
.bigBlock h4 {
margin: 19px 0 13px 354px;
position: relative;
z-index: 2;
}
.bigBlock p {
margin: 0 67px 0 354px;
height: 50px;
overflow: hidden;
color: #979797;
position: relative;
z-index: 2;
}
.bigBlock p a {
color: #979797;
text-decoration: none;
}
.bigBlock p a:hover {
color: #ff5400;
text-decoration: underline;
}
.topMenu {
list-style: none;
position: absolute;
top: 153px;
left: 88px;
font-size: 0.76em;
text-transform: uppercase;
}
.topMenu li {
display: inline;
margin-right: 22px;
}
.topMenu a {
color: #fff;
text-decoration: none;
}
.topMenu a:hover {
color: #fff;
text-decoration: underline;
}
.enterToSite {
width: 212px;
height: 26px;
background: url(../images/header/formIndex.png) no-repeat;
position: absolute;
top: 145px;
left: 521px;
}
.enterToSite input {
background: #fff;
border: none;
color: #285891;
font-size: 0.84em;
position: absolute;
background: none;
}
#loginEnterToSite {
width: 60px;
top: 7px;
left: 7px;
}
#passwordEnterToSite {
width: 60px;
top: 7px;
left: 104px;
}
#butEnterToSite {
width: 21px;
height: 21px;
cursor: pointer;
top: 0;
left: 188px;
}
#rememberPass, #register {
position: absolute;
top: 145px;
left: 765px;
text-decoration: none;
color: #fff;
display: block;
width: 60px;
font-size: 0.84em;
}
#rememberPass:hover, #register:hover {
text-decoration: underline;
}
#register {
left: 851px;
top: 148px;
}
#topBanners1, #topBanners2, #topBanners3 {
width: 303px;
height: 96px;
background: url(../images/header/topBannersAndPhoto.jpg);
overflow: hidden;
position: absolute;
left: 0;
top: 331px;
color: #919090;
text-decoration: none;
font-size: 0.84em;
}
#topBanners2 {
left: 314px;
background-position: 0 -96px;
}
#topBanners3 {
left: 628px;
background-position: 0 -192px;
}
#topBanners1 b, #topBanners2 b, #topBanners3 b {
color: #ff5400;
text-decoration: underline;
display: block;
margin: 10px 20px 5px 129px;
font-size: 1.09em;
}
#topBanners1 span, #topBanners2 span, #topBanners3 span {
display: block;
margin: 0 15px 0 129px;
}
.headerInner {
height: 104px;
}
/* ===== search =====*/
.ac_results {
padding: 0px;
overflow: scroll;
position: relative;
z-index: 100;
width: 390px !important;
height: 300px;
text-align: left;
font-size: 1em;
margin-top: 3px;
border: 1px solid #d6dce3;
border-top: none;
background: #fff;
}
.ac_results ul {
width: 350px;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0;
padding: 2px 5px 4px 5px;
cursor: pointer;
display: block;
width: 100%;
overflow: hidden;
}
.ac_loading {
background : url(../images/ajax-loader.gif) right center no-repeat;
position: relative;
z-index: 500;
}
.loading {
background : url(../images/ajax-loader.gif) no-repeat;
width: 50px;
height: 50px;
position: absolute;
z-index: 500;
top: 29px;
left: 370px;
}
.ac_over {
background-color: #0950a0;
color: #fff;;
}

/* ===== /search =====*/
/*--------------------  basic/_footer.css  --------------------*/
.footer {
height: 195px;
margin-top: -195px;
background: url(../images/footer/footerFon.jpg) 10px 0 repeat-x;
position: relative;
min-width: 941px;
}
*html .footer {
width:expression(document.body.clientWidth < 941? "941px": "auto" );
}
.centerAlign {
width: 931px;
margin: 0 auto;
text-align: left;
height: 115px;
position: relative;
top: 79px;
}
*html .centerAlign .block {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/basic/headerAndFooter.png', sizingMethod='crop');
}
.centerAlign .block {
width: 412px;
height: 115px;
background: url(../images/basic/headerAndFooter.png) 0 0 no-repeat;
}
.centerAlign ul {
position: absolute;
list-style: none;
left: 231px;
bottom: 26px;
color: #fff;
}
.centerAlign a {
color: #fff;
text-decoration: underline;
}
.centerAlign a:hover {
color: #fff;
}
.footer p, .seeso {
font-size: 0.84em;
color: #b2e2ff;
position: absolute;
left: 24px;
bottom: 59px;
}
.seeso {
bottom: 26px;
}
.seeso a {
color: #b2e2ff;
}
.seeso a:hover {
color: #b2e2ff;
}

/*--------------------  index/_index.css  --------------------*/
.leftColumnIndex {
float: left;
width: 303px;
overflow: hidden;
}
.leftColumnIndex h4 span {
font-size: 0.61em;
}
.rateTable {
border-collapse: collapse;
font-size: 1em;
width: 215px;
border-top: 2px solid #e0e2e2;
}
.rateTable td, .rateTable th {
width: 33%;
}
.rateTable th {
font-weight: normal;
font-size: 0.84em;
text-align: center;
padding-top: 5px;
}
.rateTable td {
font-size: 1.07em;
text-align: center;
height: 13px;
padding: 6px 0;
border-top: 8px solid #fff;
}
.rateTable .purchase {
color: #4b7eb7;
}
.rateTable .sale {
color: #ff5400;
}
.rateTable .rateGrowth {
color: #4db61c;
}
.borderLeft, .borderCenter, .borderRight {
height: 25px;
width: 33%;
background: url(../images/index/commentsAndRateBorder.png) no-repeat;
}
.borderCenter {
background-position: -18px 0;
}
.borderRight {
background-position: right 0;
}
.banner1 {
width: 272px;
overflow: hidden;
margin: 22px 0 25px 0;
clear: both;
}
.banner1 a {
display: block;
width: 240px;
height: 400px;
}
.techDocBlock {
margin: 20px 0;
}
.techDoc {
display: block;
text-indent: -9999px;
overflow: hidden;
width: 243px;
height: 53px;
background: url(../images/index/techDoc.png);
}
.techDocBlock .otherDoc {
color: #ff0000;
}
.tags {
margin-bottom: 50px;
color: #0689c0;
width: 272px;
}
.tags a {
text-decoration: none;
font-size: 0.84em;
}
.tags .font16 {
font-size: 1.23em;
}
.tags .font18 {
font-size: 1.38em;
}
.tags .font20 {
font-size: 1.53em;
}
.tags a:hover {
text-decoration: underline;
}
.wallpapers {
width: 268px;
border-top: 2px solid #e0e2e2;
padding-top: 9px;
margin: 0 0 32px -5px;
list-style: none;
float: left;
height: 65px;
overflow: hidden;
}
*html .wallpapers {
height: 75px;
}
.wallpapers li {
display: inline;
}
.wallpapers a {
height: 56px;
width: 76px;
float: left;
display: table-cell;
text-align: center;
vertical-align: middle;
overflow: hidden;
border: 4px solid #e0e2e2;
margin-left: 5px;
}
*html .wallpapers a {
width: 84px;
height: 64px;
}
.wallpapers a:hover {
border-color: #ff5400;
}
.wallpapers img {
position: relative;
}
.rightColumn {
width: 610px;
float: left;
overflow: hidden;
display: inline;
margin-left: 10px;
}
.news {
list-style: none;
}
.news li {
clear: both;
padding-bottom: 35px;
}
.headerNews {
color: #6f6f6f;
}
.dateNews {
font-size: 0.84em;
}
.announcement {
margin-top: 8px;
}
.imgAnnouncement {
float: left;
width: 122px;
height: 60px;
overflow: hidden;
margin: 0 5px 5px 0;
border: 4px solid #e0e2e2;
}
*html .imgAnnouncement {
width: 130px;
height: 68px;
}
.news p {
margin-bottom: 10px;
}
.botLinks {
text-align: right;
font-size: 0.84em;
}
.botLinks .comments {
margin: 0 25px 0 12px;
padding-left: 29px;
background: url(../images/index/commentsAndRateBorder.png) 0 -28px no-repeat;
height: 21px;
float: right;
}
.botLinks span {
color: #000;
float: right;
}
.botLinks span a {
color: #000;
}
.botLinks span a:hover {
text-decoration: none;
color: #000;
}
.newInBlogs {
background: url(../images/index/newInBlogsFon.gif) 296px 0 repeat-y #e9eff5;
border-top: 10px solid #e9eff5;
border-bottom: 10px solid #e9eff5;
color: #636363;
margin-top: 35px;
}
.newInBlogs .leftBlock, .newInBlogs .rightBlock {
width: 245px;
float: left;
margin-left: 21px;
display: inline;
}
.newInBlogs .rightBlock {
margin-left: 60px;
}
.newInBlogs h4 {
color: #8c97a2;
}
.newInBlogs ul {
list-style: none;
margin-top: 18px;
}
.newInBlogs li {
margin-bottom: 5px;
}
.listNews {
list-style: none;
margin-top: 10px;
font-size: 0.84em;
}
.listNews li {
margin-bottom: 3px;
}
.listNews a {
font-size: 1.18em;
color: #636363;
font-weight: bold;
text-decoration: none;
}
.listNews a:hover {
text-decoration: underline;
color: #636363;
}
.hello {
position: absolute;
color: #fff;
left: 520px;
top: 149px;
width: 220px;
}
#TB_overlay {
position: fixed;
z-index:100;
top: 0;
left: 0;
height:100%;
width:100%;
background-color:#000;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#popup, .popupWindow {
background: #fff;
border: 1px solid #5596a5;
position: absolute;
z-index: 101;
top: 0;
left: 0;
padding: 3px;
visibility: hidden;
}
#popup div {
text-align: right;
}
#loadingImg {
position: absolute;
z-index: 102;
top: 0;
left: 0;
width: 32px;
height: 32px;
background: url(../images/loading2.gif);
}
#banner {
position: absolute;
width: 251px;
height: 251px;
overflow: hidden;
background: url(../images/bannerFon.jpg) 20px bottom no-repeat #fff;
padding: 20px 0 0 20px;
text-align: left;
z-index: 50;
border: 1px solid #999;
color: #323232;
}
*html #banner {
width: 271px;
height: 271px;
}
#banner h4 {
font-size: 24px;
font-weight: normal;
color: #0060b6;
height: 36px;
width: 235px;
overflow: hidden;
background: url(../images/bannerFon2.jpg) right -13px no-repeat;
padding-top: 16px;
}
*html #banner h4 {
height: 52px;
}
#banner p {
color: #000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
width: 193px;
}
#banner a {
color: #0060b6;
font-family: Arial;
font-size: 18px;
position: absolute;
top: 166px;
left: 150px;
}
#banner a:hover {
color: #ff5400;
}
#banner span {
position: absolute;
top: 250px;
left: 200px;
text-decoration: underline !important;
color: #ff0006;
font-size: 11px;
height: 14px;
overflow: hidden;
background: url(../images/bannerFon2.jpg) right 2px no-repeat;
padding-right: 13px;
cursor: pointer !important;
}
/*--------------------  inner/_inner.css  --------------------*/
.centerBorder {
background: url(../images/inner/borderCenterFon.gif) 670px 0 repeat-y;
width: 941px;
}
.leftColumnInner {
width: 621px;
overflow: hidden;
float: left;
background: url(../images/inner/leftColumnTop.png) no-repeat;
padding: 25px 44px 10px 21px;
color: #000;
}
*html .leftColumnInner {
width: 686px;
}
.leftColumnInner p {
text-align: justify;
}
.why {
position: relative;
top: -10px;
}
.why h4 {
color: #0689c0;
margin-bottom: 20px;
}
.why h4 span {
color: #6f6f6f;
font-size: 1.84em;
margin-left: 10px;
}
.we {
position: relative;
left: -21px;
background: #e3e3e3;
width: 616px;
font-size: 1.38em;
padding: 15px 14px 13px 21px;
margin: 0 -25px 25px 0;
}
*html .we {
width: 640px;
}
.we a {
color: #838181;
border-bottom: 1px dashed #838181;
text-decoration: none;
position: relative;
display: block;
float: left;
}
*html .we a {
float: left;
}
.we div {
height: 1px;
overflow: hidden;
}
.we a span {
background: url(../images/inner/arrowRight.png) right 5px no-repeat;
width: 34px;
height: 22px;
position: absolute;
right: -45px;
top: 2px;
display: block;
cursor: pointer;
}
.we a:hover {
color: #838181;
border-bottom: 1px solid #838181;
}
.podMenu {
margin-bottom: 30px;
float: left;
}
*html .podMenu {
float: none;
}
.podMenu p {
float: left;
width: 265px;
color: #2174ba;
margin-right: 30px;
text-align: left;
}
.podMenu ul {
list-style: none;
float: left;
width: 326px;
font-size: 0.92em;
}
.podMenu li {
margin-bottom: 5px;
}
.podMenu a {
color: #504f4f;
}
.podMenu a:hover {
color: #ff5400;
}
.rightColumnInner {
float: left;
display: inline;
width: 237px;
overflow: hidden;
margin-left: 17px;
}
.rightColumnInner .menu {
list-style: none;
padding-top: 3px;
margin-bottom: 18px;
font-weight: bold;
}
.rightColumnInner .menu li {
margin-bottom: 10px;
}
.rightColumnInner .menu a {
color: #504f4f;
font-weight: normal;
}
.rightColumnInner .menu a:hover {
color: #ff5400;
}
#leftBanners1, #leftBanners2, #leftBanners3, #leftBanners4 {
width: 119px !important;
height: 48px;
overflow: hidden;
background: url(../../images/inner/banners.jpg) no-repeat;
display: block;
margin-bottom: 9px;
font-size: 0.92em;
font-weight: bold;
color: #ff5400;
padding: 42px 10px 0 108px;
}
*html #leftBanners1, *html #leftBanners2, *html #leftBanners3, *html #leftBanners4 {
width: 237px !important;
height: 90px;
}
#leftBanners2 {
background-position: 0 -90px;
height: 62px;
padding-top: 13px;
}
#leftBanners3 {
background-position: 0 -165px;
height: 62px;
padding-top: 13px;
}
#leftBanners4 {
background-position: 0 -240px;
height: 62px;
padding-top: 13px;
}
*html #leftBanners2, *html #leftBanners3, *html #leftBanners4 {
height: 75px !imporatant;
}
.contacts {
background: url(../images/inner/contactsFon.png) repeat-x #1898d3;
padding: 13px 17px 5px 24px;
color: #fff;
font: 0.92em Arial, Helvetica, sans-serif;
margin: 16px 0;
position: relative;
//padding-bottom: 0;
}
.contacts a {
color: #fff;
}
.contacts a:hover {
color: #fff;
}
.contacts .schem {
float: right;
position: relative;
margin-top: 8px;
}
.banner2 {
width: 236px;
overflow: hidden;
}
.bot {
padding-top: 40px;
}
.to_up {
cursor: pointer;
float: right;
text-decoration: underline;
color: #0950a0;
background: url(../images/inner/content.jpg) -267px -124px no-repeat;
height: 22px;
padding: 0 0 0 20px;
overflow: hidden;
}
.print {
text-decoration: underline;
color: #0950a0;
cursor: pointer;
margin-left: 15px;
background: url(../images/inner/content.jpg) -264px -148px no-repeat;
padding: 0 0 0 30px;
height: 25px;
float: left;
}
.forms {
position: relative;
height: 400px;
margin-top: 15px;
}
.forms label {
font-family: Arial, Helvetica, sans-serif;
float: left;
width: 91px;
position: relative;
top: 5px;
}
.forms input {
width: 230px;
height: 25px;
border: none;
font-size: 12px;
padding: 2px 11px 0 11px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background: none;
float: left;
}
*html .forms input {
width: 259px;
padding-top: 5px;
}
html:root .forms input {
padding-top: 5px;
}
.forms .input {
background: url(../images/inputs.png) 91px 0 no-repeat;
width: auto;
position: relative;
height: 25px;
margin-bottom: 5px;
overflow: hidden;
}
.forms div div {
float: left;
display: inline;
width: 12px;
height: 12px;
background: url(../images/icons.gif) 0 -36px no-repeat;
margin-left: 15px;
position: relative;
top: 5px;
overflow: hidden;
}
.forms div .edit {
width: 23px;
height: 17px;
background-position: 0 0;
overflow: hidden;
}
.forms div .ok {
width: 16px;
height: 16px;
background-position: 0 -17px;
overflow: hidden;
}
.forms div .error {
height: 12px;
background-position: -13px -36px;
color: #ff0000;
white-space: nowrap;
padding-left: 16px;
overflow: visible;
}
.forms div .errors {
color: #ff0000;
margin-left: 10px;
}
.forms textarea {
width: 238px;
height: 188px;
border: none;
background: url(../images/textareas.png) 0 0 no-repeat;
font-size: 12px;
padding: 5px 11px 0 11px;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
}
*html .forms textarea {
width: 260px;
height: 193px;
}
.forms .but {
width: 77px;
color: #fff;
background: url(../images/basic/headerAndFooter.png) -138px -171px no-repeat #0f59ac;
padding: 0 !important;
height: 26px;
overflow: hidden;
cursor: pointer;
margin: 0;
border: none;
position: absolute;
top: 300px;
left: 270px;
font-size: 13px;
line-height: 13px;
}
.forms .but span {
position: relative;
top: 2px;
}
*html .forms .but span {
top: 1px;
}
html:root .forms .but span {
top: -3px;
}
.forms p {
font-size: 12px;
clear: both;
margin: 0;
}
#mess_error {
display: none;
color: #ff0000;
font-weight: bold;
margin-bottom: -40px;
}
.forms p {
padding-top: 60px;
}
.forms p b {
color: #ff0000;
}
.message_ok {
display: none;
}
.message_ok div {
font-size: 1.2em;
color: #0a51a1;
font-weight: bold;
margin: 15px 0;
}
.message_ok span {
text-decoration: underline;
color: #0950a0;
cursor: pointer;
}
.leftColumnInner ul {
padding-left: 10px;
}
.leftColumnInner li {
margin-bottom: 5px;
}
.leftColumnInner table {
margin: 15px 0;
font: 13px Arial, sans-serif;
color: #000;
}
.leftColumnInner td {
padding: 3px;
}
.gallery {
list-style: none;
margin: 20px 0;
}
.gallery li {
width: 138px;
height: 160px;
margin: 0 55px 20px 0;
float: left;
overflow: hidden;
padding: 0 !important;
position: relative;
}
.gallery li a {
display: table-cell;
width: 138px;
height: 138px;
border: 1px solid #ccc;
text-align: center;
vertical-align: middle;
padding: 0;
//position: relative;
}
.gallery li a:hover {
border-color: #ff5400;
}
*html .gallery li a img {
//background-image:expression(runtimeStyle.backgroundImage='none', ((138/2)-parseInt(offsetHeight)/2-3) <0 ? style.marginTop="0" : style.marginTop=(138/2)-(parseInt(offsetHeight)/2+3) +'px');
}
.gallery li a span {
width: 130px;
text-align:center;
display: block;
position: absolute;
top: 140px;
left: 0;
cursor: pointer;
text-decoration: underline;
}
.toList {
margin-bottom: 15px;
}
.popupError {
width: 500px;
position: absolute;
filter: Alpha(Opacity=97);
opacity: 0.97;
-moz-opacity: 0.97;
-khtml-opacity: 0.97;
z-index: 500;
left: auto;
height: auto !important;
background: none !important;
}
.popupError .top, .popupError .bottom {
width: 500px;
height: 14px;
background: url(../images/basic/errorPopup.png) no-repeat;
position: relative;
z-index: 5;
}
*html .popupError .top {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/basic/errorPopup.png', sizingMethod='crop');
}
.popupError .bottom {
background-position: 0 -14px
}
*html .popupError .bottom {
background: none;
height: 13px;
font-size: 1px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/basic/errorPopupBottom.png', sizingMethod='crop');
}
.popupError .center {
width: 488px;
background: #fff;
border-left: 1px solid #4f4f4f;
border-right: 1px solid #4f4f4f;
padding: 0 0 0 10px;
text-align: left;
height: auto !important;
position: relative;
z-index: 6;
}
*html .popupError .center {
width: 500px;
}
.popupError .close {
width: 100px;
height: 25px;
background: url(../images/basic/headerAndFooter.png) -139px -144px;
cursor: pointer;
position: absolute;
top: 10px;
right: 5px;
z-index: 6;
}
.popupError h6 {
color: #1d6ea1;
font-weight: normal;
font-size: 1.71em;
}
.popupError .input {
min-height: 29px;
width: 428px;
clear: both;
background: url(../images/input.png) 104px 0 no-repeat;
margin-bottom: 9px;
}
*html .popupError .input {
height: 29px;
}
.popupError form {
padding: 0 !important;
margin: 0 !important;
height: 350px !important;
}
.popupError label {
width: 104px;
float: left;
color: #535252;
font-weight: bold;
position: relative;
top: 5px;
}
.popupError .textarea {
margin-top: 15px;
width: 428px;
height: 207px;
background: url(../images/textarea.png) no-repeat;
}
.popupError textarea {
width: 382px !important;
height: 180px !important;
border: none;
padding: 0;
overflow: hidden;
color: #0b4fa0;
font-family: Arial, Helvetica, sans-serif;
background: none !important;
font-size: 1em !important;
margin: 5px 0 0 3px;
}
.popupError .textarea label {
top: 12px;
}
.popupError .but {
width: 77px;
height: 26px;
background:  url(../../images/basic/headerAndFooter.png) -138px -171px no-repeat;
cursor: pointer;
border: none;
margin: 0 0 0 42px !important;
}
.popupError .error {
color: #ff0000;
margin-left: 30px;
}
.popupError .textarea .error {
margin: 20px 50px 0 114px;
clear: both;
float: left;
}
.popupError .mess_ok {
display: none;
margin: 10px 0 0 52px;
font-size: 1.14em;
font-weight: bold;
}

#TB_overlay {
position: fixed;
z-index:100;
top: 0;
left: 0;
height:100%;

width:100%;
background-color:#000;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}









/*--------------------  dropdown style  --------------------*/
.blogsSecondMenu li{
	position:relative;
}
.blogsMainMenu strong, .blogsSecondMenu strong {
color: #fff;
}
.blogsSecondMenu strong {
font-weight:normal;
text-decoration:underline;

padding: 2px 3px 5px 3px;
position: relative;
height: 16px;
float: left;
margin-right: 7px;
cursor:pointer;
}
.blogsSecondMenuHoverItem strong {
color: #fff !important;
background: #a0d21f ;
text-decoration:none;
}
*html .blogsSecondMenu .blogsAHoverRight {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blogs/secondMenuAHover.png');
}
*html .blogsSecondMenu .blogsAHoverleft {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blogs/secondMenuAHover2.png');
}
.blogsSecondMenuHoverItem strong .blogsAHoverRight, .blogsSecondMenuHoverItem strong .blogsAHoverLeft {
visibility: visible;
}
#AboutDropDown{
	position:absolute;
	top: 21px;
	left: -37px; 
	min-height: 99px;
	width: 174px;
	background: url(../images/about-dropdown.png) no-repeat;
	display:none;
}
*html #AboutDropDown{ 
	height: 99px;
}
#AboutDropDown div{
	position:absolute;
	top: 100%;
	left: 0; 
	height: 10px;
	width: 174px;
	overflow: hidden;
	background: url(../images/about-dropdown-down.png) no-repeat;
}
.blogsHeader{
	z-index:20;
	overflow: visible !important;
}
.leftColumnIndex{
	position:relative;
	z-index:1;
}
#AboutDropDown ul{
	padding: 26px 1px 0 1px;
	overflow: hidden;
	position:relative;
	top: 0;
	left: 0;
}
#AboutDropDown li{
	float:none;
	padding:0 !important;
	margin:0 !important;
	display:block;
	zoom:1;
}
#AboutDropDown li a{
	float:none;
	display:block;
	padding:0;
	margin:0;
	font-size:13px;
	text-decoration:none;
	padding: 1px 0 1px 17px;
	white-space:nowrap;
}
#AboutDropDown li a:hover{
	background: #52820f;
	color:#fff !important;
}



/*--------------------  dropdown style  --------------------*/
.header ul li{
	position:relative;
}
.blogsMainMenu strong, .blogsSecondMenu strong {
color: #fff;
}
.header ul strong {
font-weight:normal;
text-decoration:underline;
padding: 2px 3px 5px 3px;
position: relative;
height: 16px;
float: left;
margin-right: 0;
cursor:pointer;
color:#fff;
}
.indexDropedItem{
	float:left;
	position:relative;
	top: -2px;
}
.indexDropedItem strong{
	background:none !important;
}
.indexDropedItem.blogsSecondMenuHoverItem strong {
color: #6cadcf !important;
text-decoration:none;
}
.header ul .blogsAHoverRight, .header ul .blogsAHoverLeft {
background: url(../images/blogs/secondMenuAHover.png);
display: block;
width: 4px;
height: 23px;
overflow: hidden;
position: absolute;
top: 0;
right: -4px;
visibility: hidden;
}
.header ul .blogsAHoverLeft {
background: url(../images/blogs/secondMenuAHover2.png);
left: -4px;
}
*html .header ul .blogsAHoverRight {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blogs/secondMenuAHover.png');
}
*html .header ul .blogsAHoverleft {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blogs/secondMenuAHover2.png');
}
.blogsSecondMenuHoverItem .blogsAHoverRight, .blogsSecondMenuHoverItem .blogsAHoverLeft {
visibility: visible !important;
}
.header{
	z-index:20;
	overflow: visible !important;
}

/*--------------------  dropdown style  --------------------*/
.blogsSecondMenu li{
	position:relative;
}
.blogsMainMenu strong, .blogsSecondMenu strong {
color: #fff;
}
.blogsSecondMenu strong {
	float:left;
	padding: 0 4px;
	height: 26px;
	color: #fff;
	text-decoration: underline;
	font-size:12px;
	line-height: 25px;
	cursor:pointer;
	font-weight:normal;
}
.blogsSecondMenuHoverItem strong {
color: #fff !important;
background: #72c101 ;
}
#AboutDropDown{
	position:absolute;
	top: 21px;
	left: -37px; 
	height: 107px;
	width: 195px;
	overflow: hidden;
	background: url(../images/header/drop-down.png) no-repeat;
	display:none;
}
.blogsHeader{
	z-index:20;
	overflow: visible !important;
}
.leftColumnIndex{
	position:relative;
	z-index:1;
}
#AboutDropDown ul{
	padding: 29px 6px 0 6px;
	overflow: hidden;
	position:relative;
	top: 0;
	left: 0;
}
#AboutDropDown li{
	float:none;
	display:block;
	height: 13px;
	overflow: hidden;
	padding: 0 0 8px 25px !important;
	margin:0 !important;
	background: url(../images/header/drop-down-marker.png) 13px 8px no-repeat;
}
*html #AboutDropDown li{
	height: 21px;
}
#AboutDropDown li a{
	float:none;
	padding:0;
	margin:0;
	font-size:13px;
	white-space:nowrap;
	height: auto;
	line-height: 14px;
}
#AboutDropDown li a:hover{
	text-decoration: none;
	background: none;
}



/*--------------------  new-header  --------------------*/

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}


.blogsHeader{
	height: 168px;
	background: url(../images/header/haeder-back.jpg)  top center no-repeat ;
	position:relative;
	padding: 0 54px;
	font-family:Tahoma , "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.blogsLogo, .blogsHeader h1{
	width: 199px;
	height: 71px;
	text-indent:-5000px;
	display:block;
	position:absolute;
	top: 42px;
	left: 64px;
	background: url(../images/header/logo.png)  no-repeat ;
}
.blogsLogo{
	cursor:pointer;
}
* html .blogsLogo, .blogsHeader h1 {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mirsmazok.ru/images/header/logo.png');
}
.blogsHeader form{
	width: 380px;
	height: 21px;
	position:absolute;
	top: 15px;
	right: 195px;
	left: auto;
}
.blogsHeaderFormBack{
	position:absolute;
	z-index:1;
	top: 0;
	left:0 ; 
	width: 380px;
	height: 21px;
	background: url(../images/header/search.png)  no-repeat ;
}
* html .blogsHeaderFormBack {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mirsmazok.ru/images/header/search.png', sizingMethod='crop');
}
#search{
	float:left;
	font-family:Tahoma , "Times New Roman", Times, serif;
	font-size: 11px;
	color:#588291;
	margin: 3px 11px 0 13px;
	background:none ;
	border: none;
	width: 286px; 
	zoom:1;
	position:relative;
	z-index: 4;
}
.but{
	float:left;
	width: 70px;
	height: 21px;
	background: none;
	border: none;
	cursor:pointer;
	font-size: 11px;
	color:#10466f;
	position:relative;
	top: -1px;
	position:relative;
	z-index: 4;
	outline:none;
}
.blogsHeader .enterToSite2{
	position:absolute;
	top: 17px;
	right: 69px;
	font-size:11px;
	padding-left: 23px;
	padding:0 0 0 23px !important;
	text-decoration: none !important;
	background: url(../images/header/login-link.png) 0 6px no-repeat ;
}
.blogsHeader .enterToSite2 span{
	color:#74e7f6;
	padding-bottom: 1px;
	border-bottom: 1px dotted #74e7f6;
}
.blogsHeader .enterToSite2:hover span{
	border-bottom: none;
}
ul.listOfPhones{
	position:absolute;
	top: 46px;
	right: 68px; 
	list-style-type: none;
}
ul.listOfPhones li{
	float:right;
	clear: right;
	padding: 4px 0 4px 39px;
	font-size:20px;
	line-height: 20px;
	color:#fff;
	background: url(../images/header/phone-marker.png) no-repeat ;
	white-space: nowrap;
}
*html ul.listOfPhones li {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mirsmazok.ru/images/header/phone-marker.png', sizingMethod='crop');
}
ul.listOfPhones li span{
	position:relative;
	top: -5px;
	font-size:14px;
	line-height: 14px;
}
ul.listOfPhones li strong{
	position:relative;
	top: -9px;
	left: -10px;
	font-size:10px;
	line-height: 10px;
	color:#fff5f5;
}
.headerMenuCont{
	position:relative;
	height: 34px;
	top: 134px;
	background: url(../images/header/menu-talling.png) repeat-x ;
}
.headerMenuContLeft{
	position:absolute;
	top: 0;
	left: -12px;
	z-index:1;
	background: url(../images/header/menu-talling-left.png) no-repeat ;
	width: 429px;
	height: 34px;
}
.headerMenuContRight{
	position:absolute;
	top: 0;
	right: -12px;
	z-index:1;
	background: url(../images/header/menu-talling-right.png) no-repeat ;
	width: 471px;
	height: 34px;
}
.headerMenuCont ul{
	padding: 4px 0 0 22px;
	list-style-type:none;
	position:relative;
	z-index: 2;
	left: 0;
	top: 0;
}
.headerMenuCont ul li{
	float:left;
	position:relative;
	margin: 0 1.7%;
}
.headerMenuCont ul li a{
	float:left;
	padding: 0 4px;
	height: 26px;
	color: #fff;
	text-decoration: underline;
	font-size:12px;
	line-height: 25px;
}
.headerMenuCont ul li a:hover, .headerMenuCont ul li.topMenuAcitve a{
	float:left;
	padding: 0 4px;
	height: 26px;
	color: #fff !important;
	text-decoration: underline;
	background: #72c101;
	font-size:12px;
	line-height: 25px;
}
ul.listOfPhones li a {
color:#FFF5F5;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
left:-10px;
line-height:11px;
position:relative;
top:-8px;
text-decoration:none;
font-weight:bold;
}
ul.listOfPhones li a:hover {
text-decoration:underline;
color:#FFF5F5 !important;
}