﻿/* для IE */
/*@font-face
{
    font-family: FuturisCyrillic;
    src: url("../images/other/Futuris_Cyrillic.eot");
}*/

/* далее для всех остальных браузеров */
/*@font-face {
  font-family: FuturisCyrillic;
  src: url("../images/other/Futuris_Cyrillic.otf");
}*/

body
{
    /* font-family: FuturisCyrillic;*/
    font-family: Tahoma;
    margin:0px;
    background-color: #000;
}

/*======GLOBAL======*/
.page
{
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    /*background-color: #414141;*/
    background-color: #111111;
}

.topList
{
    border: 0 none;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 380px;
    width: 1024px;
}

.topList li
{
    border: 0 none;
    display: inline;
    float: left;
    height: 140px;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 0;
}


.header
{
    /*background-image: url("../images/headerBg.GIF");*/
    background-color:#000;
    background-repeat: repeat;
    cursor: default;
    float: left;
    height: 140px;
    text-align: center;
    width: 100%;
}

.nav
{
    background-color:White;
    width: 100%;
    float: left;
    border-top: 4px solid black;
    border-bottom: 4px solid black;
    background-color:#000;
    /*background-image: url("../images/headerBg.GIF");*/
}

.navMenu
{
    height: 30px;
    margin: 0 auto;
    max-height: 26px;
    overflow: visible;
    padding-left: 525px;
    position: relative;
    text-align: right;
    width: 1024px;
    z-index: 2;
}

.image
{
    margin: 0 auto;
    position: relative;
    width: 1024px;
}

#textlabel
{
    font-size: 3em;
    color: #feffff;
    left: 240px;
    top: 60px;
    position: absolute;
    cursor: default;
    z-index: 5;
}

#content
{
    background-color: #202020;
    color: #FFFFFF;
    height: auto;
    margin: 0 auto;
    max-width: 1024px;
    min-width: 1024px;
    padding-bottom: 10px;
    width: 1024px;
}

.footer
{
    background-color: #000000;
    color: #ffffff;
    cursor: default;
    height: 50px;
    line-height: 50px;
}

.clear
{
    clear: both;
}

/*======UNDERLINES=====*/
.undrline
{
    width: 100%;
    height: 3px;
    background-color: #000000;
}
.navlink
{
    width: auto;
    height: 26px;
    text-align: center;
    padding: 4px 0px 0px 0px;
    
    background-color: #000000;
    /*background-image: url("../images/headerBg.GIF");*/
}
#underp05ba
{
    background-color: #fff;
}
#underp06ba
{
    background-color: #fff;
}
#underp07ba
{
    background-color: #fff;
}



#underp08ba
{
    background-color: #fff;
}



#underp09ba
{
    background-color: #fff;
}


/*======HEADER======*/
.head
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    background-color: #ffffff;
    height: 141px;
    float: left;
    background-image: url(../images/headerBg.GIF);
    background-repeat: repeat;
}
#p01
{
    width: 238px;
}
#p02
{
    width: 391px;
}
#p03
{
    width: 395px;
}
#topinfo a
{
    text-decoration: none;
}
#topinfo a#act
{
    color: #fff;
}
#topinfo a#pas
{
    color: Black;
    font-weight: bold;
}

/*======NAV======*/
.navi
{
    float: left;
    height: 30px;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    border: 0px; 
    color: #000000;
}
#p04
{
    width: 424px;
}
#p09
{
    width: 239px;
}

/*======BUTTONS======*/
#p05b
{
    width: 82px; 
    cursor: pointer;
    text-decoration: none; 
    color: #fff; 
}
#p06b
{
    width: 71px; 
    cursor: pointer;
    text-decoration: none; 
    color: #fff; 
}
#p07b
{
    width: 96px;
    cursor: pointer;
    text-decoration: none; 
    color: #fff; 
}
#p08b
{
    width: 112px; 
    cursor: pointer;
    text-decoration: none;
    color: #fff; 
}
#p09b
{
    width: 112px; 
    cursor: pointer;
    text-decoration: none;
    color: #fff; 
}
#p05ba
{
    width: 82px; 
    color: #fff; 
}
#p06ba
{
    width: 71px; 
    color: #fff; 
}
#p07ba
{
    width: 96px; 
    color: #fff; 
}
#p08ba
{
    width: 112px; 
    color: #fff; 
}

#p09ba
{
    width: 112px; 
    color: #fff; 
}
/*======IMAGE======*/
.imgs
{
    float: left;
    background-color: #202020;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
#p10
{
    width: 171px;
    height: 164px;
    background-image: url("../images/p_10.gif");
}
#p11
{
    width: 170px;
    height: 164px;
    background-image: url("../images/p_11.gif");
}
#p12
{
    width: 171px;
    height: 164px;
    background-image: url("../images/p_12.gif");
}
#p13
{
    width: 171px;
    height: 164px;
    background-image: url("../images/p_13.gif");
}
#p14
{
    width: 170px;
    height: 164px;
    background-image: url("../images/p_14.gif");
}
#p15
{
    width: 171px;
    height: 164px;
    background-image: url("../images/p_15.gif");
}
#p16
{
    width: 171px;
    height: 163px;
    background-image: url("../images/p_16.gif");
}
#p17
{
    width: 170px;
    height: 163px;
    background-image: url("../images/p_17.gif");
}
#p18
{
    width: 171px;
    height: 163px;
    background-image: url("../images/p_18.gif");
}
#p19
{
    width: 171px;
    height: 163px;
    background-image: url("../images/p_19.gif");
}
#p20
{
    width: 170px;
    height: 163px;
    background-image: url("../images/p_20.gif");
}


#maskup
{
    width: 254px;
    height: 191px;
    margin-top: -201px;
    margin-left: 655px;
    background-image: url("../images/veles_promo_02_03.png");
    position: relative;
    z-index: 10;
}
#maskdown
{
    width: 1024px;
    height: 15px;
    background-image: url("../images/veles_promo_02_05.png");
    position: relative;
    z-index: 10;
}

/*======TOP INFO======*/
#topinfo
{
   border: 0 none;
    margin-left: 16px;
    margin-top: 27px;
}
#mob
{
    background-image: url("../images/mobile.png");
    background-repeat: no-repeat;
}
#skype
{
    background-image: url("../images/skype.gif");
    background-repeat: no-repeat;
}
#present {
       background-repeat: no-repeat;

    height: 20px;
     background-image: url("../images/downloadPresent.GIF");
}

.downloadUrl {
   color: #fff;
}
.downloadUrl:hover {
   color: #fff;
}
.downloadUrl:visited {
   color: #fff;
}
#price
{
    background-image: url("../images/pr.gif");
    background-repeat: no-repeat;
    width: 127px;
    height: 20px;
}
#price:hover
{
    background-image: url("../images/pra.gif");
    background-repeat: no-repeat;
}
#spacing
{
    height: 25px;
}
/*======DEFAULT======*/
#clients
{
    width: 635px;
    float: left;
    background-color: #202020;
}
#news
{
    width: 355px;
    padding-left: 12px;
    float: left;
    background-color: #202020;
}
.headtext
{
    padding-left: 5px;
    color: #fff;
    border-bottom-style: solid;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #fff;
}
#slider
{
    padding-left: 5px;
    width: 100%;
}
.short
{
    padding: 4px;
    text-align: justify;
    width: 348px;
}
.newdata
{
    float: left;
    font-size: 0.8em;
}
.newlink
{
    float: right;
}
.newlink a
{
    text-decoration: none;
    color: #fff;
}
.new
{
    font-family: tahoma;
    margin-top: 10px;
    text-align: justify;
    word-wrap: break-word;
}
/*======INFO======*/
#forminfo
{
    padding: 0px 10px 0px 10px;
    width: 100%;
}
/*======PORTFOLIO======*/
.post
{
    width: 229px;
    border-color: #414141;
    border-style: solid;
    border-width: 1px;
    margin: 11px;
    float: left;
    cursor: default;
}
.post:hover
{
    width: 229px;
    background-color: #414141;
    border-color: #515151;
    border-style: solid;
    border-width: 1px;
    margin: 11px;
    float: left;
}
.piclarge
{
    width: 214px;
    height: 161px;
    margin: 8px;
}
.piclarge img
{
    width: 100%;
    height: 161px;
}
.linkname
{
    padding-left: 4px;
    padding-right: 4px;
    height: 60px;
    word-wrap: break-word;
}
.linkname a
{
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.shortdescribtion
{
    padding: 4px;
    height: 80px;
    word-wrap: break-word;
}
/*======DETAILS======*/
.galery
{
    width: 100%;
    margin-bottom: 15px;
}
#galery
{
    width: 300px;
    padding: 5px 20px 0px 20px;
    float: left;
}
.portfologo
{
    width: 300px;
    text-align: center;
    margin-bottom: 15px;
}
.portfologo img
{
    height: 100px;
    width: 300px;
}
.portfolpiclarge
{
    width: 300px;
    opacity: 0.85;
}
.portfolpiclarge:hover
{
    outline: #414141 solid 2px;
    opacity: 1;
}
.portfolpicsmall
{
    width: 94px;
    height: 71px;
    margin: 3px;
    float: left;
    opacity: 0.7;
}
.portfolpicsmall:hover
{
    outline: #414141 solid 2px;
    opacity: 1;
}
#areatxt
{
    width: 670px;
    padding: 0px 10px 0px 4px;
    float: left;
}
#text
{
    width: 100%;
}
#tags
{
    padding-top: 10px;
    width: 100%;
    cursor: default;
}
#tags a
{
    color: #fff;
    cursor: pointer;
}
#zagolov
{
    margin-left: 340px;
    padding-left: 10px;
    font-size: 1.4em;
    border-bottom: 1px solid #fff;
    margin-bottom: 0px;
    color: #fff;
}
/*======CONTACT======*/
#map
{
    width: 960px;
    margin: 10px 12px 10px 12px;
    background-color: #414141;
    padding: 20px;
    color: black;
}
#contactform
{
    width: 1000px;
    margin: 10px 12px 10px 12px;
}
.viewswitch
{
    padding: 5px;
    border: 1px solid #414141;
    color: #fff;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    background-color: #313131;
}
.viewswitch:hover
{
    background-color: #414141;
    border: 1px solid #515151;
}
#switch1a
{
    background-color: #272727;
    border: 1px solid #373737;
}
#switch2a
{
    background-color: #252525;
}
#sndbut
{
    padding: 5px;
    border: 1px solid #414141;
    color: #fff;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    background-color: #313131;
}
/*======DETAILS NEWS======*/
#headernew
{
    padding-left: 50px;
    font-size: 1.4em;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    color: #fff;
}
#picnew
{
    width: 100%;
    padding: 0px 10px 10px 10px;
    text-align: center;
}
#picnew img
{
    float: left;
    padding-right: 25px;
    width: 350px;
}
#contentnew
{
    width: 970px;
    padding: 0px 0px 0px 30px;
}
#datanew
{
    width: 25%;
    font-size: 0.8em;
    padding: 10px 0px 0px 15px;
}
.CurrentPage
{
    font-size: 14px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.PageNumbers
{
    display: block;
    float: left;
}

.pager
{
    display: block;
    float: right;
    margin-right: 15px;
    margin-top: 5px;
    clear: both;
}
.image0
{
    height: 400px;
}
#contentnew a
{
    color: #fff;
}
#contentnew a:hover
{
    color: #00a0bb;
}
.slider
{
    border: 0px;
    background-color: #313131;
}
.slider1
{
    height: 100px;
    background-color: #313131;
    border: 0px;
}
.slims
{
    height: 100px;
    width: 100%;
    opacity: 0.7;
}
.slims:hover
{
    height: 100px;
    width: 100%;
    opacity: 1;
}
#outer
{
    margin-top: 20px;
    margin-left: 30px;
    width: 575px;
}
a img
{
    border: 0;
}
#listboks
{
    float: left;
    margin-right: 10px;
    width: 185px;
    position: static;
}
#mapr
{
    float: left;
    width: 660px;
    background-color: Yellow;
    position: static;
}
.mapswitch
{
    padding: 5px;
    border: 2px solid #414141;
    color: #bbbbbb;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    background-color: #313131;
    border-radius: 5px;
    width: 87%;
    margin-top: 3px;
    margin-bottom: 3px;
}
.mapswitch:hover
{
    background-color: #414141;
    border: 2px solid #515151;
}


#topinfo tr
{
 height: 25px;
    text-align: left;
}


#MainContent_ListView1_ContactsDataPager
{
    clear: both;
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}


.footerText
{
    width: 1024px;
    text-align: left;
    margin: 0 auto;
}

.image
{
    margin-top:39px;
}
.anythingSlider div.nwnames
{
    color: White;
    position: relative;
    font-size:40px;
    z-index: 9;
    top: -280px;
    left: 100px;
    padding: 3px 8px 0px 7px;
    max-width: 500px;
    max-height: 220px;
    overflow:hidden;
    opacity: 0.9;
}

.anythingSlider
{
    width: 1024px;
    height: 330px;
}
.anythingSlider img
{
    width: 1024px;
    height: 330px;
}
.anythingSlider 
{
    width: 1024px;
    height: 330px;
    position: relative;
    top: 0px;
}
.anythingSlider .wrapper
{
    width: 1024px;
    height: 330px;
    margin: 0px;
    padding: 0px;
overflow:hidden;
}
#thumbNav, .playing
{
    display:none;
}
