@font-face {
    font-family: Fira Sans Light;
    src: url(/xFDUGfhD.ttf);
}

body {
    text-align: center;
    height: 100%;
    display: block;
    margin: 0px;
    min-width: 1000px;
    font-family: Fira Sans Light, Helvetica, Arial;
}

div {
    margin: 0px;
    text-align: center;
}

p {
    margin: 0px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -moz-margin-before: 0em;
    -moz-margin-after: 0em;
    -o-margin-before: 0em;
    -o-margin-after: 0em;
    line-height: 125%;
}

h1 {
    font-size: 18pt;
    color: #fff;
    margin: 10px 0px 10px 0px;
    font-weight: normal;
}

h2 {
    font-size: 18pt;
    color: #fff;
    margin: 10px 0px 10px 0px;
    font-weight: normal;
}

a {
    text-decoration: none;
}

.mainwindow {
    width: 100%;
    height: 630px;
    background: url('/../images/action.jpg') no-repeat 50% 0%;
}

.mainwindow1 {
    width: 100%;
    height: 630px;
    background: url('/../images/action1.png') no-repeat 50% 0%;
}

#container {
    width: 100%;
    margin: 0 auto;
}

.header {
    width: 100%;
    height: 80px;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 15pt;
}

.header1 {
    width: 980px;
    height: 51px;
    margin: 0 auto;
}

.logo {
    position: relative;
    float: left;
    text-align: left;
    margin-top: 2px;
}

.logo a {
    color: #fff;
}

.tel {
    position: relative;
    float: right;
    text-align: right;
    margin-top: 3px;
}

#menu {
    display: inline-block;
    margin-top: 0px;
    width: 100%;
    margin: 0 auto;
    background: #333742;
    border-top: 1px solid #343434;
}

.submenu {
    width: 440px;
    height: 30px;
    margin: 0 auto;
}

.offer {
    width: 980px;
    height: 90px;
    margin: 0 auto;
    font-size: 25pt;
    margin-top: 20px;
    color: #343434;
}

.action {
    width: 980px;
    height: 300px;
    margin: 0 auto;
    font-size: 17pt;
    margin-top: 134px;
    color: #fff;
}

.preaction {
    width: 980px;
    height: 200px;
    margin: 0 auto;
    position: relative;
    float: left;
}

.actionimage {
    position: absolute;
    width: 460px;
    height: 280px;
    margin-top: 36px;
    margin-left: 50px;
    background: url('/../images/action.png') no-repeat 50% 50%;
}

.mainaction {
    position: absolute;
    width: 500px;
    height: 300px;
    margin-left: 480px;
}

.button1 {
    background: #3FBCEC;
    padding: 7px 26px 7px 26px;
    border-radius: 1px;
    font-size: 23pt;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}

.button1:hover {
    background: #359CC3;
    padding: 7px 26px 7px 26px;
    display: inline-block;
    transition: 250ms linear all;
    cursor: pointer;
}

.strela {
    position: absolute;
    margin-left: 860px;
    margin-top: 145px;
}

.bolls {
    width: 100%;
    margin-top: 15px;
    font-size: 13pt;
    margin-bottom: 25px;
}

.bolls1 {
    position: relative;
    float: left;
    margin-left: 160px;
}

.bolls2 {
    position: relative;
    float: left;
    margin-left: 140px;
}

.bolls3 {
    position: relative;
    float: left;
    margin-left: 140px;
}

.prebolls {
    width: 980px;
    height: 125px;
    margin: 0 auto;
}

.catalogname {
    width: 100%;
    margin-bottom: 20px;
}

.name {
    width: 980px;
    height: 35px;
    margin: 0 auto;
    background: #2b2f39;
    color: #fff;
    font-size: 14pt;
    margin-bottom: 20px;
}

.stroka {
    width: 100%;
    height: 430px;
}

.stroka1 {
    width: 980px;
    height: 430px;
    margin: 0 auto;
}

.tovar1 {
    width: 270px;
    height: 390px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #CCCCCC;
    border-radius: 1px;
    position: relative;
    float: left;
    display: inline-block;
    margin-left: 40px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
}

.nazvanie {
    background: #2b2f39;
    font-size: 13pt;
    color: #FFFFFF;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

.cena {
    height: 35px;
    font-size: 13pt;
    padding-top: 10px;
    padding-bottom: 3px;
}

.opisanie {
    font-size: 13pt;
}

.buttons {
    margin-top: 10px;
    color: #fff;
}

.button-about {
    background: #3FBCEC;
    padding: 5px 15px 5px 15px;
    width: 90px;
    display: inline-block;
    margin-right: 10px;
    border-radius: 1px;
    cursor: pointer;
    transition: 250ms linear all;
}

.button-about:hover {
    background: #20A1D3;
}

.button-buy {
    background: #4bec3f;
    padding: 5px 15px 5px 15px;
    width: 90px;
    display: inline-block;
    border-radius: 1px;
    cursor: pointer;
    transition: 250ms linear all;
}

.button-buy:hover {
    background: #29C91D;
}

.button-buy--big {
    margin: 20px 10px 0 35px;
    padding: 5px 20px 5px 20px;
    position: relative;
    float: left;
    color: #fff;
    font-size: 18pt;
    transition: 250ms linear all;
}


.maintovar {
    width: 100%;
    height: 100%;
    display: none;
}

.mainbackground {
    width: 100%;
    height: 100%;
    background: #595959;
    left: 0px;
    top: 0px;
    position: fixed;
    opacity: 0.5;
}

.maintovar01 {
    width: 685px;
    height: 455px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin: -225px 0px 0px -335px;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #595959;
}

.tovarname {
    width: 675px;
    height: 53px;
    position: relative;
    float: left;
    margin-top: 0px;
    text-align: left;
    font-size: 14pt;
    padding-left: 10px;
    background: #2b2f39;
    color: #fff;
    margin-bottom: 5px;
}

.tovarname:first-child {
    padding-top: 6px;
}

.mainimage {
    position: relative;
    float: left;
    width: 368px;
    margin-top: 0px;
    margin-left: 10px;
}

.mainimage p {
    float: left;
}

.close {
    margin: 3px 0px 0px 320px;
    width: 25px;
    height: 25px;
    position: absolute;
    cursor: pointer;
}

.close2 {
    margin: -295px 0px 0px 380px;
    width: 25px;
    height: 25px;
    position: absolute;
    cursor: pointer;
}



.column1 {
    width: 165px;
    float: left;
    display: block;
    position: relative;
    line-height: 1.2;
    letter-spacing: normal;
    margin-right: 5px;
}

.column11 {
    background: url('/../images/dotted.png') 0 40% repeat-x;
    text-align: left;
}

.column1 span {
    background: #fff;
    padding-right: 3px;
}

.column2 {
    width: 70px;
    float: left;
    display: block;
    position: relative;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
}

.column22 {
    text-align: left;
}

.nexcharacters {
    position: relative;
    float: left;
    width: 250px;
    height: 80px;
    font-size: 10pt;
    margin-left: 50px;
    margin-top: 30px;
}

.otovare {
    position: relative;
    float: left;
    width: 362px;
    font-size: 10pt;
    text-align: justify;
    padding-left: 15px;
    padding-top: 10px;
}

.stoimost {
    position: relative;
    float: left;
    margin-top: 27px;
    margin-left: 63px;
}

form {
    display: block;
    margin-top: 0em;
}

fieldset {
    margin: 5px;
    padding: 5px;
    border: none;
}

p3 {
    margin: 0px;
    font-size: 16pt;
    color: #595959;
    font-family: arial;
    text-align: center;
}

p4 {
    margin: 0px;
    font-size: 13pt;
    color: #595959;
    font-family: arial;
    text-align: center;
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.email-background {
    width: 100%;
    min-height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.email-form {
    margin: -150px auto 0px -200px;
    width: 400px;
    height: 300px;
    padding: 10px;
    background-color: #E9E9E9;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #595959;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align: center;
}

.otzivy {
    width: 100%;
    height: 370px;
    margin-bottom: 20px;
}

.otzivy1 {
    width: 980px;
    height: 370px;
    margin: 0 auto;
}

.pokupatel1 {
    width: 236px;
    height: 360px;
    background: url('/../images/otziv1.png');
    font-size: 10pt;
    color: #fff;
    position: relative;
    float: left;
    margin-right: 35px;
    margin-left: 100px;
}

.pokupatel2 {
    width: 236px;
    height: 360px;
    background: url('/../images/otziv2.png');
    font-size: 10pt;
    color: #fff;
    position: relative;
    float: left;
    margin-right: 35px;
}

.pokupatel3 {
    width: 236px;
    height: 360px;
    background: url('/../images/otziv3.png');
    font-size: 10pt;
    position: relative;
    float: left;
    color: #fff;
}

.kontakty {
    font-size: 13pt;
    width: 980px;
    height: 480px;
    margin: 0 auto;
}

.dostavka {
    width: 100%;
    margin-bottom: 20px;
}

.cena span, .stoimost span {
    color: #42CA36;
    font-size: 20pt;
    margin: 0px 10px 0px 10px;
}

.cena del, .stoimost del {
    margin: 0px 0px 0px 10px;
}

.footer {
    width: 100%;
    height: 130px;
    background: #2b2f39;
}

.W2 {
    display: inline-block;
}

.footer1 {
    width: 980px;
    height: 130px;
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
    margin: 0 auto;
}

.footerleft {
    position: relative;
    float: left;
    width: 515px;
    text-align: left;
    margin-left: 50px;
    margin-top: 19px;
}

.foterright {
    width: 345px;
    position: relative;
    float: left;
    text-align: right;
    margin-left: 25px;
    margin-top: 55px;
}

.footerleft p {
    margin-top: 5px;
}

.foterright p {
    margin-top: 5px;
}

.mainpng {
    cursor: pointer;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transition: 250ms linear all;
}

.mainpng:hover {
    border-top: 1px solid #3FBCEC;
    border-bottom: 1px solid #3FBCEC;
}

.ustanovkacamery {
    width: 100%;
    height: 520px;
    margin-bottom: 10px;
    background: url('/../images/inspire.jpg') no-repeat 50% 0%;
}

.ustanovkacamery1 {
    width: 740px;
    height: 440px;
    margin: 0 auto;
    background: url('/../images/ustanovka.jpg');
    padding-top: 15px;
}

.ustanovkacamery2 {
    background: rgba(0, 0, 0, 0.5);
    width: 740px;
    height: 460px;
    margin: 0 auto;
    padding: 10px;
}

.nameustanovka {
    padding-top: 15px;
    font-size: 14pt;
}

div.W2 {
    width: 148px;
    height: 84px;
    padding: 0px 40px 0px 40px;
}

div.W2:hover {
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
}

div.W2 {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
}

div.wordsAD {
    width: 100%;
    height: 50px;
    margin-bottom: 30px;
    margin-top: 10px;
    display: inline-block;
}

div.wordsAD1 {
    width: 980px;
    height: 50px;
    margin: 0 auto;
}

div.W1 {
    width: 148px;
    padding: 0px 13px 0px 40px;
    position: relative;
    float: left;
    margin-left: 30px;
}

p5 {
    margin: 0px;
    font-size: 14pt;
    color: #313131;
    font-family: Fira Sans Light;
    text-align: center;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.adnantages {
    width: 100%;
    margin-top: 0px;
}

.video {
    position: relative;
    float: left;
    margin-top: 10px;
    margin-left: 27px;
}

ul#cssmenu {
    width: 175px;
    margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    height: 30px;
    font-size: 10pt;
}

ul#cssmenu li {
    margin: 0;
    border: 0 none;
    padding: 5px 0px 0px 0px;
    float: left;
    display: inline;
    list-style: none;
    position: relative;
    height: 30px;
}

ul#cssmenu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 885px;
    list-style: none;
    display: none;
    position: absolute;
    top: -145px;
    left: 0;
    background: #363A44;
    height: 150px;
}

ul#cssmenu ul:after {
    clear: both;
    display: block;
    font-family: Fira Sans Light;
    font-size: 10pt;
    content: ".";
    height: 0;
    visibility: hidden;
}

ul#cssmenu ul li {
    width: 221px;
    float: left;
    display: block !important;
    display: inline;
}

/* Main Menu */
ul#cssmenu a {
    border: 0px;
    padding: 0 10px;
    float: none !important;
    float: left;
    display: block;
    background: #2B2F39;
    color: #FFFFFF;
    font-family: Fira Sans Light;
    font-size: 10pt;
    text-decoration: none;
    height: auto !important;
    height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
    background: #363A44;
    color: #CAC81F;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
    float: none;
    background: #363A44;
    color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
    background: #363A44;
    color: #CAC81F;
}

ul#cssmenu ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
    display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
    display: block;
}

ul#cssmenu ul:hover {
}

.pokupka1 {
    width: 100%;
    height: 140px;
    margin-top: 260px;
    font-size: 16pt;
}

.pokupka1-1 {
    width: 390px;
    margin: 0 auto;
    height: 80px;
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
    color: #fff;
}

.mainwindow28 .pokupka1-1 {
    background: rgba(255, 255, 255, 0.2);
}


.pult {
    width: 100%;
    height: 324px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.pult1 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
}

.pult11 {
    position: absolute;
    width: 440px;
    height: 150px;
    margin-top: 90px;
    margin-left: 470px;
}

.camera {
    width: 100%;
    height: 324px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.camera1 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
}

.camera11 {
    position: absolute;
    width: 500px;
    height: 150px;
    margin-top: 80px;
    margin-left: 20px;
    z-index: 999;
}

.film {
    width: 100%;
    height: 324px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.film1 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
}

.film11 {
    position: relative;
    float: left;
    width: 460px;
    height: 259px;
    margin-top: 30px;
    margin-left: 40px;
}

.film12 {
    position: relative;
    float: left;
    width: 400px;
    height: 150px;
    margin-top: 135px;
    margin-left: 30px;
}

.compass {
    width: 100%;
    height: 324px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.compass03 {
    width: 100%;
    height: 290px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.compass1 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
    background: url('/../images/compass.jpg') no-repeat 50% 0%
}

.compass3 {
    width: 980px;
    height: 120px;
    font-size: 13pt;
    margin: 0 auto;
}

.compass11 {
    position: relative;
    float: left;
    width: 290px;
    height: 90px;
    margin-top: 225px;
    margin-left: 10px;
    margin-right: 26px;
}

.compass33 {
    position: relative;
    float: left;
    width: 290px;
    height: 90px;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 26px;
}

.compass333 {
    position: relative;
    float: left;
    width: 290px;
    height: 50px;
    margin-top: 60px;
    margin-left: 10px;
    margin-right: 26px;
}

.uspet {
    width: 100%;
    height: 260px;
    font-size: 16pt;
    border-bottom: solid 1px #ddd;
    margin-bottom: 20px;
}

.uspet1 {
    width: 700px;
    height: 240px;
    font-size: 16pt;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.5);
    margin-top: 20px;
}

.uspet11 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    background: url('/../images/phantom_2_vision_plus.png') no-repeat 50% 0%;
    color: #fff;
}

.uspet12 {
    position: relative;
    float: left;
    width: 345px;
    height: 170px;
    margin-top: 40px;
    margin-left: 25px;
}

.uspet13 {
    position: relative;
    float: left;
    width: 345px;
    height: 170px;
    margin-top: 40px;
    margin-left: 25px;
    background: url('/../images/x8w.png') no-repeat 50% 0%;
}

.ustanovkacamery22 {
    width: 100%;
    height: 520px;
    margin-bottom: 30px;
    background: url('/../images/upview.jpg') no-repeat 50% 0%;
}

.container.spec-content {
    width: 980px;
    margin: 0 auto;
}

.row {
    margin: 0 auto;
    width: 980px;
}

.row:before, .row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.col-xs-12 {
    width: 980px;
    float: left;
    position: relative;
    min-height: 1px;
}

.table-spec {
    line-height: 1em;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
    width: 980px !important;
}

.table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 0px;
    line-height: 1;
    vertical-align: top;
    border-top: 1px solid #dddddd;
    width: 760px !important;
}

.table-spec th, .table-spec td {
    padding: 0px 20px !important;
}

.table-spec th {
    background: #fafafa;
    width: 20%;
}

th {
    text-align: left;
}

th {
    display: table-cell;
    vertical-align: inherit;
}

.table-spec td .row {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 848px;
}

.col-xs-5 {
    width: 48%;
    float: left;
}

.col-xs-7 {
    width: 50%;
    float: left;
    padding-top: 10px;
}

h5 {
    font-size: 12pt;
    margin: 10px 0px 10px 0px;
}

.container.spec-content p {
    padding-top: 10px;
    padding-bottom: 10px;
}

.perehod {
    margin: 0 auto;
    width: 980px;
    height: 50px;
}

.button_perehod1 {
    position: relative;
    float: left;
    background: #7F7F7F;
    padding: 10px 0px 10px 0px;
    display: inline-block;
    border-radius: 1px;
    cursor: pointer;
    color: #fff;
    margin-left: 3px;
    width: 242px;
}

.button_perehod1:hover {
    background: #3EBB34;
    padding: 10px 0px 10px 0px;
    display: inline-block;
    transition: 250ms linear all;
    cursor: pointer;
    position: relative;
    float: left;
    color: #fff;
    margin-left: 3px;
    width: 242px;
}

.imagephantom {
    position: relative;
    float: left;
    height: 324px;
}

.imagephantom00 {
    position: absolute;
    margin-top: -160px;
    margin-left: 400px;
}

.imagephantom2 {
    position: relative;
    float: right;
    height: 324px;
}

.otovare a {
    color: #0DB001;
    text-decoration: underline;
}


.mainwindow2 {
    width: 100%;
    height: 630px;
    background: url('/../images/action2.png') no-repeat 50% 0%;
}

.mainwindow000 {
    width: 100%;
    height: 630px;
}

.compass2 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
    background: url('/../images/compass2.jpg') no-repeat 50% 0%
}

.uspet22 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    background: url('/../images/phantom_2_vision.png') no-repeat 50% 0%;
    color: #fff;
}

.mainwindow3 {
    width: 100%;
    height: 630px;
    background: url('/../images/action3.png') no-repeat 50% 0%;
}

.imagephantom03 {
    position: absolute;
    margin-top: -52px;
    margin-left: 6px;
}

.pult2 {
    width: 100%;
    height: 324px;
    font-size: 13pt;
    border-bottom: solid 1px #ddd;
}

.pult22 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
    background: url('/../images/2pult.jpg');
}

.pult222 {
    position: absolute;
    width: 440px;
    height: 175px;
    margin-top: 70px;
    margin-left: 273px;
}

.uspet3 {
    width: 750px;
    height: 240px;
    font-size: 16pt;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.5);
    margin-top: 20px;
}

.uspet33 {
    position: relative;
    float: left;
    width: 750px;
    height: 240px;
    background: url('/../images/dji_inspire_003.png') no-repeat 50% 0%;
    color: #fff;
}

.uspet015 {
    position: relative;
    float: left;
    width: 750px;
    height: 240px;
    background: url('/../images/dji_phantom3_003.png') no-repeat 50% 0%;
    color: #fff;
}

.maintovar0003 {
    width: 685px;
    height: 455px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin: -225px 0px 0px -335px;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #595959;
}

.maintovar0004 {
    width: 685px;
    height: 455px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin: -225px 0px 0px -335px;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #595959;
}

.mainwindow5 {
    width: 100%;
    height: 630px;
    background: url('/../images/action5.png') no-repeat 50% 0%;
}

.uspet55 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    background: url('/../images/galaxy_visitor_6.png') no-repeat 50% 0%;
    color: #fff;
}

.mainwindow6 {
    width: 100%;
    height: 630px;
    background: url('/../images/action6.png') no-repeat 50% 0%;
}

.uspet66 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    background: url('/../images/galaxy_visitor_3_06.png') no-repeat 50% 0%;
    color: #fff;
}

.mainwindow7 {
    width: 100%;
    height: 630px;
    background: url('/../images/action7.png') no-repeat 50% 0%;
}

.uspet77 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    background: url('/../images/syma-x5c.png') no-repeat 50% 0%;
    color: #fff;
}


.button_pokupka {
    position: relative;
    display: inline-block;
    float: left;
    margin-left: 85px;
    margin-top: 15px;
    padding: 5px 45px 5px 45px;
    background: #41C537;
    font-size: 18pt;
    color: #fff;
    border-radius: 1px;
    transition: 0.25s ease all;
    cursor: pointer;
}

.button_pokupka:hover {
    background: #3EBB34;
}

.button_pokupka--left {
    margin-left: 115px;
}

/*input[type="submit"] {
    background: #08D110;
    color: #fff;
    padding: 10px 15px 10px 15px;
    border: none;
    margin-left: 135px;
    font-size: 15pt;
    margin-top: 1px;
    margin-left: 10px;
    cursor: pointer;
}*/

.buy_ok_disabled {
    background: #ccc;
    color: #fff;
    padding: 10px 15px 10px 15px;
    border: none;
    margin-left: 135px;
    font-size: 15pt;
    margin-top: 1px;
    margin-left: 10px;
    cursor: default;
}
.buy_ok_enabled {
    cursor: pointer;
    background: #08D110;
}

input.inputbox {
    padding: 10px;
    width: 270px;
}

fieldset p {
    color: #595959;
    text-align: center;
    font-size: 13pt;
    margin: 0px;
}

fieldset {
    border: none;
}

.mainimage p {
    width: 300px;
    height: 200px;
    margin-top: 15px;
    margin-right: 2px;
    position: relative;
    float: left;
}

.mainimage table {
    position: relative;
    float: left;
    width: 66px;
    height: 307px;
    display: block;
}

.mainimage td img {
    width: 62px;
    height: 48px;
}

.mainimage table {
    position: relative;
    float: left;
    width: 66px;
    height: 237px;
    display: block;
}

.mainimage td {
    cursor: pointer;
    border: solid 1px #CDCDCD;
}

.mainimage td:hover {
    cursor: pointer;
    border: solid 1px #48FF51;
    transition: 250ms linear all;
}

.tovar1 a {
    color: #fff;
}

.mainwindow12 {
    width: 100%;
    height: 630px;
    background: url('/../images/action12.png') no-repeat 50% 0%;
}

.uspet012, .uspet013, .uspet014 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    color: #fff;
}

.mainwindow13, .mainwindow14, .mainwindow15, .mainwindow23, .mainwindow27, .mainwindow28, .mainwindow24 {
    width: 100%;
    height: 630px;
}

.mainwindow13 {
    background: url('/../images/action13.png') no-repeat 50% 0%;
}

.mainwindow14 {
    background: url('/../images/action14.png') no-repeat 50% 0%;
}

.mainwindow15 {
    background: url('/../images/action15.png') no-repeat 50% 0%;
}

.mainwindow23 {
    background: url('/../images/action23.png') no-repeat 50% 0%;
}

.mainwindow27 {
    background: url('/../images/action27.png') no-repeat 50% 0%;
}

.mainwindow28 {
    background: url('/../images/action28.png') no-repeat 50% 0%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

.mainwindow29 {
    background: url('/../images/action29.jpg') no-repeat 50% 0%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

.mainwindow24 {
    background: url('/../images/action24.png') no-repeat 50% 0%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

.mainwindow25 {
    background: url('/../images/action25.png') no-repeat 50% 0%;
    margin-bottom: 25px;
}

.mainwindow26 {
    background: url('/../images/action26.png') no-repeat 50% 0%;
    margin-bottom: 25px;
}

.mainwindow27 {
    background: url('/../images/action27.png') no-repeat 50% 0%;
    margin-bottom: 25px;
}

.mainwindow28 {
    background: url('/../images/action28.jpg') no-repeat 50% 0%;
    margin-bottom: 25px;
}

.imagephantom04 {
    position: absolute;
    margin-top: -25px;
    margin-left: 280px;
}

.pult2222 {
    width: 980px;
    height: 324px;
    font-size: 13pt;
    margin: 0 auto;
    background: url('/../images/2pult2.jpg');
}

.pult223 {
    position: absolute;
    width: 440px;
    height: 175px;
    margin-top: 70px;
    margin-left: 620px;
}

ul#cssmenu2 {
    width: 126px;
    margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    height: 30px;
    font-size: 10pt;
    float: left;
    z-index: 9999;
}

ul#cssmenu2 li {
    margin: 0px 0px 0px 0px;
    border: 0 none;
    padding: 0px 0px 0px 0px;
    float: left;
    display: inline;
    list-style: none;
    position: relative;
    height: 30px;
    text-align: left;
    cursor: pointer;
    padding-left: 5px;
    z-index: 9999;
}

ul#cssmenu2 ul {
    margin: 6px 0px 0px 0px;
    border: 0 none;
    padding: 0;
    width: 170px;
    list-style: none;
    display: none;
    position: absolute;
    left: 0;
    background: #fff;
    height: 330px;
    border-right: 1px solid #EDEDED;
    border-left: 1px solid #EDEDED;
    z-index: 9999;
}

ul#cssmenu2 ul:after {
    clear: both;
    display: block;
    font-family: Fira Sans Light;
    font-size: 10pt;
    content: ".";
    height: 0;
    visibility: hidden;
}

ul#cssmenu2 ul li {
    width: 170px;
    float: left;
    display: block !important;
    display: inline;
}

/* Main Menu */
ul#cssmenu2 a {
    border: 0px;
    padding: 0 10px;
    float: none !important;
    float: left;
    display: block;
    font-family: Fira Sans Light;
    font-size: 10pt;
    text-decoration: none;
    height: auto !important;
    height: 1%;
}

/* Main Menu Hover */
ul#cssmenu2 a:hover,
ul#cssmenu2 li:hover a,
ul#cssmenu2 li.iehover a {
}

/* Second Menu */
ul#cssmenu2 li:hover li a,
ul#cssmenu2 li.iehover li a {
    float: none;
    color: #000;
}

/* Second Menu Hover */
ul#cssmenu2 li:hover li a:hover,
ul#cssmenu2 li:hover li:hover a,
ul#cssmenu2 li.iehover li a:hover,
ul#cssmenu2 li.iehover li.iehover a {
}

ul#cssmenu2 ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 170px;
}

ul#cssmenu2 li:hover ul ul,
ul#cssmenu2 li.iehover ul ul {
    display: none;
}

ul#cssmenu2 li:hover ul,
ul#cssmenu2 ul li:hover ul,
ul#cssmenu2 li.iehover ul,
ul#cssmenu2 ul li.iehover ul {
    display: block;
    color: #000;
}

ul#cssmenu2 ul:hover {
}

ul#cssmenu2 ul li:hover {
    background: #DADADA;
}

span1 {
    float: left;
    padding: 5px;
    width: 90px;
    color: #fff;
}

span1 a {
    color: #fff;
}

span1:hover {
    background: #222732;
    transition: 150ms linear all;
}

ul#cssmenu2:hover {
    background: #222732;
    transition: 150ms linear all;
}

ul#cssmenu2 ul li span {
    line-height: 30px;
}

ul#cssmenu2 ul li a {
    line-height: 30px;
}

.uspet25, .uspet26, .uspet27, .uspet28 {
    position: relative;
    float: left;
    width: 780px;
    height: 240px;
    color: #fff;
}

.uspet25 {
    background: url('/../images/cheerson_cx20_11.png') no-repeat 50% 0%;
}

.uspet26 {
    background: url('/../images/5.8g.png') no-repeat 50% 0%;
}

.uspet27 {
    background: url('/../images/phantom2.png') no-repeat 50% 0%;
}

.uspet28 {
    background: url('/../images/wltoys_v303_seeker.png') no-repeat 50% 0%;
}

diw.W2 img {
    width: 43px;
}

.advantages img {
    width: 43px;
}

#resultx5c, #resultx11c, #resultsky, #resultx5sc, #resultx5sw, #resultx250, #resultx8w, #resultv666n, #resultx8g, #resulth501s, #resultv303, #resultstandard, #resultadv, #resultpro, #resultinspire, #resultinspirepro, #result401, #resultsj4000 {
    position: absolute;
}

#buttonx5c, #buttonx11c, #buttonsky, #buttonx5sc, #buttonx5sw, #buttonx250, #buttonx8w, #buttonv666n, #buttonx8g, #buttonh501s, #buttonv303, #buttonstandard, #buttonadv, #buttonpro, #buttoninspire, #buttoninspirepro, #button401, #buttonsj4000 {
    cursor: pointer;
    position: absolute;
}
