﻿a:link {
    color: #39C;
    text-decoration: underline;
}

img {
    border: 0;
}

h2 {
    font-family: helioscondth;
}

h1 {
    font-family: helioscond;
    font-size: 40px;
    color: #600;
    line-height: 5px;
}

body {
    overflow-x: hidden;
    background: url("images/background.gif");
    margin: 0;
}

@font-face {
	font-family: 'helios';
	src: url('fonts/HeliosLight.eot');
	src: local('☺'), 
		 url('fonts/HeliosLight.woff') format('woff'), 
		 url('fonts/HeliosLight.ttf') format('truetype'), 
		 url('fonts/HeliosLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: helioscond;
    src: url(fonts/hecth.ttf);
}

@font-face {
    font-family: helioscondth;
    src: url(fonts/heeth.ttf);
}

.header-b1 {
    background-image: url(images/bg_head-2.gif);
    background-repeat: repeat;
    margin: 0px;
    padding: 0px;
    height: 80px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}

.header-b2 {
    background-image: url(images/bg_head-2.gif);
    background-repeat: repeat;
    padding: 0px;
    height: 80px;
    width: 100%;
    margin-top: -92px;
    left: 0px;
    z-index: 2;
    border: 22;
    margin-left: 0px;
    letter-spacing: 0px;
}

.header-b3 {
    background-image: url(images/bg_head-2.gif);
    background-repeat: repeat;
    padding: 0px;
    height: 80px;
    width: 100%;
    margin-top: -92px;
    left: 0px;
    z-index: 2;
    border: 22;
    margin-left: 0px;
    letter-spacing: 0px;
}

.headerstripe {
    height: 2px;
    width: 100%;
    left: 0px;
    top: 80px;
    position: absolute;
    background-color: #887A6F;
    alignment-adjust: central;
    z-index: -1;
    padding-left: auto;
    padding-right: auto;
    background-image: url(images/headerstripe.gif);
    background-position-x: center;
    background-repeat: no-repeat;
}

.headerstripe2 {
    height: 2px;
    width: 100%;
    left: 0px;
    top: 80px;
    background-color: #887A6F;
    alignment-adjust: central;
    z-index: -1;
    padding-left: auto;
    padding-right: auto;
    background-image: url(images/headerstripe.gif);
    background-position-x: center;
    background-repeat: no-repeat;
}

.instripe {
    background-color: #666;
    background-image: url(images/headerstripe.gif);
    background-repeat: no-repeat;
    z-index: 1;
    height: 2px;
    width: 100%;
    alignment-adjust: central;
    background-position-x: 35%;
}

#menuin {
    height: 58px;
    width: 704px;
    margin-top: 34px;
    z-index: 0;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
}

#menuin2 {
    height: 58px;
    width: 704px;
    margin-top: 124px;
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 30px;
}

#menuin3 {
    height: 58px;
    width: 704px;
    margin-top: 300px;
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 30px;
}

#contentdiv {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: lighter;
    color: #333;
    height: 1200px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivcontact {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: lighter;
    color: #333;
    height: 1500px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#accent {
    font-family: helioscond;
    font-size: 40px;
    color: #600;
    line-height: 35px;
    padding-left: 70px;
}

#redclip {
    margin-top: -162px;
    margin-bottom: 100px;
    margin-left: -440px;
}

#rightmarg25 {
    margin-right: 25px;
}

#contentdivm {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 1200px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmgk {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 900px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmii {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 2550px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-repeat: no-repeat;
    text-align: center;
}

#bodyii {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #333;
}

#contentdivmb1 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 2200px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmb2 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 1600px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmb4 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 2400px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmb5 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 1000px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmb6 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 1200px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmb7 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 1300px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmc2 {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 550px;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivgall {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
    height: 100%;
    width: 760px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    background-position-x: right;
    background-image: url(images/contenthead.png);
    background-repeat: no-repeat;
    text-align: center;
}

#contentdivmain {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 19px;
    color: #333;
    width: 760px;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    z-index: -2;
    text-align: center;
    height: 900px;
}

#contentdivmainslide {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 19px;
    color: #333;
    width: 760px;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    z-index: -2;
    text-align: center;
    height: 600px;
}

#contentdivmainslidebot {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 19px;
    color: #333;
    width: 760px;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
    z-index: -2;
    text-align: center;
    height: 400px;
}

#contentdivabs {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 18px;
    width: 640px;
    margin-right: auto;
    margin-left: auto;
}

#contbasic {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    margin-top: 29px;
    height: 1400px;
}

#contbasiccontact {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    margin-top: 29px;
    height: 1530px;
}

#contbasicpress {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    padding-top: 20px;
}

#contbasicpress2 {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 1200px;
    margin-top: -18px;
    padding-top: 20px;
}

#contbasicpressgk {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 100%;
    margin-top: -18px;
    padding-top: 20px;
}

#contbasicpressii {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 100%;
    margin-top: 45px;
    padding-top: 20px;
}

#contbasicpressb1 {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 100%;
    margin-top: -18px;
    padding-top: 20px;
}

#contbasicpressb1-20 {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 100%;
    margin-top: -58px;
    padding-top: 20px;
}

#contbasicpressgall {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
    height: 600px;
    margin-top: -54px;
    padding-top: 20px;
}

#contbasicm {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: lighter;
    color: #333;
    background-image: url(images/contentpattern.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 900px;
    margin-top: 5px;
    height: 200px;
}

#mapyandex {
    width: 760px;
    height: 416px;
    z-index: 8;
}

#tablpress {
    margin-left: 75px;
}

#tablpress2 {
    margin-left: 89px;
    margin-right: 23px;
}

#tablpress3 {
    margin-left: 110px;
    margin-right: 43px;
}

#tablpress3r {
    font-size: 20px;
    font-weight: lighter;
    font-style: italic;
    color: #990033;
    margin-left: 120px;
    margin-right: 43px;
    text-align: left;
}

#tablpress4r {
    font-size: 24px;
    font-family: helios, Helvetica, sans-serif;
    font-weight: light;
    color: #000000;
    margin-left: 115px;
    margin-right: 43px;
}

#tablpress4red {
    font-size: 24px;
    font-family: helios, Helvetica, sans-serif;
    font-weight: light;
    color: #ff0000;
}

.brd {
    border: 8px;
    border-style: solid;
    border-color: #FFFFFF;
}

.iconstab {
    margin-top: 30px;
    margin-left: 140px;
    margin-right: 80px;
}

.iconstabcenter {
    margin-top: 30px;
    margin-left: 80px;
    margin-bottom: 10px;

}

.iconstableft {
    margin-top: 30px;
    margin-left: 65px;
    margin-bottom: 20px;
    text-align: left;
    vertical-align: top;
    font-size: 16px;
}

.trktab {
    font-family: Helios, helveltica;
    font-size: 15px;
    color: #333;
}

.contactpar {
    font-family: Helios, helveltica;
    font-size: 22px;
    width: 100%;
    margin-top: 40px;
    margin-right: 200px;
    margin-left: 44px;
    text-align: center;
    line-height: 22px;
}

.prefutcont {
    font-family: Helios, helveltica;
    font-size: 22px;
    width: 100%;
    margin-top: 4px;
    margin-left: 46px;
    text-align: center;
    line-height: 22px;
}

.contphone {
    font-size: 35px;
}

.contstripe {
    background-image: url(images/contentstripe.gif);
    background-repeat: no-repeat;
    width: 100%;
    margin-top: 50px;
    margin-left: 70px;
}

.flagmail {
    background-image: url(images/flagmail.gif);
    background-repeat: no-repeat;
    background-position: left;
    margin-top: 35px;
    margin-left: 70px;
    height: 65px;
}

.formbacklink {
    height: 311px;
    width: 525px;
    margin-top: 35px;
    margin-left: 154px;
    font-family: Helios, Helvetica !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: lighter !important;
    color: #CC6633 !important;
    text-align: left;
}

.formbacklinkfont {
    font-family: Helios, Helvetica !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: lighter!important;
    color: #CC6633 !important;
    text-align: left;
    border: none !important;
}

.body_h1 {
    margin-left: 180px;
    visibility: visible;
    z-index: 6;
    font-family: helios, Helvetica, sans-serif;
    font-size: 24px;
    line-height: -20px;
    font-weight: lighter;
    color: #300;
    text-align: center;
}

.body_h1-2 {

    visibility: visible;
    z-index: 6;
    font-family: helios, Helvetica, sans-serif;
    font-size: 24px;
    line-height: -20px;
    font-weight: lighter;
    color: #300;
    text-align: center;
}

.futer {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
    background-color: #CCC;
    background-image: url(images/futback.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    height: 150px;
    width: 100%;
}

.futselector {
    font-family: Helios, Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
    height: 100%;
    width: 100%;
    padding-top: 3%;
    padding-left: 4px;
    vertical-align: top;
    padding-bottom: 20;
}

.paddingleft {
    padding-left: 45px;
    padding-top: 20px;
}

#twtframe {
    font-family: helios, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(images/twtframe2.png);
    background-repeat: no-repeat;
    height: 440px;
    width: 213px;
    margin-top: -616px;
    margin-left: 780px;
    z-index: -2;
    margin-bottom: 300px;
    text-align: left;
    padding-left: 30px;
    padding-top: 15px;
    padding-right: 10px;
}

#tmblrframe {
    font-family: helios, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(images/tmblrframe.png);
    background-repeat: no-repeat;
    height: 198px;
    width: 213px;
    margin-top: -756px;
    margin-left: -165px;
    z-index: -2;
    margin-bottom: 510px;
    text-align: left;
    padding-left: 5px;
    padding-top: 55px;
}

.tmblrtext {
    font-family: Helios, Helvetica !important;
    font-size: 19px !important;
    font-style: normal;
    font-weight: lighter !important;
    color: #CC6633 !important;
    text-align: left;
    text-decoration: none !important;
    line-height: 20px;
}

.twtframea {
    color: #36F;
    padding-left: 30px;
}

#contsep {
    background-image: url(images/maincontseparate.png);
    background-repeat: no-repeat;
    height: 67px;
    width: 703px;
    margin-top: -75px;
    margin-bottom: 2px;
    margin-left: 60px;
}

#contseptop {
    background-image: url(images/maincontseparate.png);
    background-repeat: no-repeat;
    height: 67px;
    width: 703px;
    margin-top: -175px;
    margin-bottom: 20px;
    margin-left: 60px;
}

.margintop60 {
    width: auto;
    margin-top: 60px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

#container {
    width: 740px;
    position: relative;
    margin: 10px auto;
}

#slides,
#slides2,
#slides3 {
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
}

#slides .slidesContainer,
#slides2 .slidesContainer,
#slides3 .slidesContainer {
    border: no;
}

/*
	Next/prev buttons
*/

#slides .slidesNext,
#slides .slidesPrevious,
#slides2 .slidesNext,
#slides2 .slidesPrevious,
#slides3 .slidesNext,
#slides3 .slidesPrevious {
    height: 0px;
    overflow: hidden;
    /* Скрывает область */
    position: absolute;
    top: 100px;
    width: 36px;
    padding-top: 88px;
    display: block;
    z-index: 101;
    overflow: hidden;
    background: url(images/navigation-previous.png) no-repeat 0 0;
}

#slides .slidesNext,
#slides2 .slidesNext,
#slides3 .slidesNext {
    right: 90px;
    left: auto;
    overflow: hidden;
    background: url(images/navigation-next.png) no-repeat 0 0;
}

/*
	Pagination
*/

.slidesPagination {
    margin: 50px auto;
    padding-right: 30px;
    width: 155px;
    text-align: center;
}

.slidesPagination li {
    float: left;
    margin: 0 1px;
    list-style: none;
}

.slidesPagination li a {
    display: block;
    width: 14px;
    height: 0;
    padding-top: 14px;
    background-image: url(images/pagination.png);
    background-position: 0 0;
    overflow: hidden;
}

.slidesPagination li.slidesCurrent a {
    background-position: 0 -14px;
}

.current_slide {
    width: 100%;
    text-align: center;
    margin-top: 12px;
}

#twtframe {
    padding-left: 10px;
    padding-top: 10px;
}

/*#twitter-widget-0{
	height: 200px;
}*/

a.selected {
    color: #F30 !important;
    text-decoration: none;
}

a.unselected {
    color: #39C;
    text-decoration: underline;
}

.linesmal {
    line-height: -300;

}

input.formbacklinkfont[placeholder] {
    color: #CC6633 !important;
}
