* {
margin:0;
padding:0;
}

body {
padding:0;
margin:0; font-size: 100%; font-family: 'Helvetica Neue',  Helvetica, Arial, Verdana, sans-serif;  color:#334957; //text-align: center;}

.spacer{clear:both;}

html, body, #wrapper {height: 100%;}
body > #wrapper  {height: auto; min-height: 100%;}
/* CLEAR FIX*/

#main {padding-bottom: 40px;}  /* этот размер должен быть такой же высоты как и footer */

#footer {position: relative;
margin-top: -40px; /* а здесь нужно указать отрицательное значение высоты подвала */
height: 40px;
clear:both;

}

.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}

/* Это блок для IE \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* Конец блока для IE */
 *---------------------------------*/
 #wrapper {
    width: 100%;
 }

#header {
    background: #fff;
    width: 75%;
    max-width: 935px;
    min-width: 870px;
    margin: 0 auto;
    padding:0 ;
    
    }
    
#header-wrapper{width:876px;margin:0 auto;  text-align:left; }
#header-menu{
    float:  right;
    padding: 15px 0 0 0;
    text-align: right;
    width:500px;
}
#header-menu a {
    color:#0575bb;font-size:0.8em;text-decoration:underline;
}
#header-menu ul {
    margin: 10px 0 10px 0;
    padding-left: 0;
    display: inline;
}


#header-menu ul li {
    margin-left: 0;
    padding: 0px 5px;
    list-style: none;
    display: inline;
    }
#header-menu ul li a {
    font-size: 0.8em;
    display: inline;
    }
    
    
#header-menu ul li a:hover {
    display: inline;
    color: #51ace4;
    font-weight: normal;
    }

#header-title{float:left;padding:0px 0;width:60%; }

#header-title h1{color:#6f7d86;/*text-shadow: 0 1px 1px #D9DADA;*/ font-size:1.9em; padding-top:15px;   font-weight: normal; font-family:Helvetica, Arial, Verdana, sans-serif;}
#header-title img {
clear: both;
}
#buy-search {float: right; padding: 15px 0 40px 0;}
#inline-search {
    float: left;
    margin: 10px 10px 0 0;
    
}
#search-but {
display:inline;
background: url(/bootracer/pics/search.jpg) no-repeat;
border: 0px;
height: 20px;
width: 20px;
margin:0px 0 0 5px;
cursor:pointer;
}

.fc {font-size:.9em; color:#334957;}       

#header-news{float:left; margin:30px 0; width: 100%;      
}




/* news */
#news {
    margin:  0px 0 0 0;
    padding: 10px;
    float: right;
    width: 300px;
    /*height:65px;*/
    background: #fff;
    border: 1px solid #e0e2e3;
    border-radius: 3px;
    box-shadow: #d9dada 0 3px 3px;
    position: relative;
    overflow:hidden;
    }

#div-new {
 position: absolute;
 top: 0;
 right: 0px;
 width: 70px;
}

    ul.inter-column-meta {
    display: block;
    width: 80%; 
    list-style:none;
    margin-bottom: 10px;
    margin-left: 15px;
    padding:0;
 
    }
    ul.inter-column-meta li {
    display: inline;
    color: #334957;
    font-size: .8em;
    font-weight: normal;
    font-family:  Arial, Verdana, sans-serif;
    }
    ul.inter-column-meta li h4 {
        display: block;
    font-size: 1.1em;
    margin-bottom: .7em;
    font-weight:normal;
    }
    
    ul.inter-column-meta li a {
    letter-spacing: 1px;
         display: block;
    } 
    
#news #div-new  {
display:block;
width:71px;
height:69px;
background:url(/bootracer/pics/new.jpg) no-repeat;
text-indent:-9999px;
}



#news #div-new  {
background-position: bottom;
}


#news  a.more-news {
/*margin-top: 10px;*/
position: absolute;
right: 40px;
bottom: 12px;
display:block;
width:32px;
height:32px;
background-position: top;
background:url(/bootracer/pics/more-news.jpg) no-repeat;
text-indent:-9999px;
z-index:100;
}
#news  a.more-news:hover {
background-position: bottom;
}

    
/* end news */


/* footer */
#footer-wrapper{
     width:100%;
     float: left;
     margin-bottom: 20px; 
     }
     
#footer-inner{
//width: 876px;
     max-width: 876px;
min-width: 876px;
      margin:0 auto;
     padding: 30px 0 0 0;
     text-align: left;

}
#page-full-footer a {text-decoration:underline}

#page-full-footer .footer-col{float:left;max-width:200px;margin:15px 60px 20px 0}
#page-full-footer .footer-col ul{margin:0;padding:0}
#page-full-footer .footer-col ul li{list-style:none;font-size:13px;margin:5px 0;padding:0}
#page-full-footer .footer-col ul li.header{font-weight:600}
#page-full-footer .footer-col ul li a,#page-full-footer .footer-col ul li.header {color:#767676}
#page-full-footer p.footer-copyright {float:right;font-size:13px;margin:15px 0px 20px 0;}

/*#footer ul {
    margin: 10px 0;
    padding-left: 0;
    display: inline;
    }

#footer ul li {
    margin-left: 0;
    padding: 0px 5px;
    list-style: none;
    display: inline;
    }
#footer ul li a {
    color: #767676;
    font-size: 0.8em;
    display: inline;
    text-decoration: underline;
    }

#footer ul li a:hover {
    display: inline;
    color: #767676;
    font-weight: normal;
    }

.copyright {
    border-top: 1px solid #e0dcec;
    width: 100%;
    float: left;
    margin-top: 10px;
    padding: 5px;
}  */

/* END footer */
#old-col {width:80%; float:left;}
.old-col1 {float:left;max-width:350px;margin:15px 60px 20px 0}
.old-col2 {float:right;max-width:350px;margin:15px 0px 20px 0}

#page{padding:0;}
#content{width:935px; }
.inner{width:935px;margin:0 auto;}
.layout-1col #content{float:left;}

#content-page {
//width: 876px;
max-width: 876px;
min-width: 876px;
margin: 0 auto;
padding: 0;
font-size: 110%;
font-stretch: expanded;
line-height:1.7;
text-align:left;
position:relative;
}

#content-page img{margin:0 0 10px;}

#wrap {
margin:0 auto;
width:935px;

}




#content-page  h1 {
          font-size:1.4em;
          font-family: Arial,sans-serif;
          font-weight: bold;
          color:#0575BB;
          padding-bottom: .5em;
          line-height:1.5;
          }     
          
#content-page h2 {
          font-size:1.2em;
          font-family:  Arial,sans-serif;
          color:#0575BB;
          font-weight: bold;
          padding-bottom: .5em;
          line-height:1.5;
          }     

#content-page h3 {
          font-size:1.2em;
          font-family:  Arial,sans-serif;
          color:#334957;
          font-weight: bold;
          padding-bottom:.1em;
                    line-height:1.5;
          }     

#content-page p {
margin-bottom: 0.5em;
line-height:1.5;
//font-size: 1.1em;
}

#content-page object {
margin-bottom: 1em;

}


#content-page ol, ul {
list-style-position: inside;

}

#content-page ol, ul li {
margin-bottom: 1.5ex;
line-height:1.5;
//font-size: 1.1em;
}

#content-page .dt_check ul {
list-style:none;
}

#content-page .dt_check ul li {
margin-bottom: 1ex;
padding:5px 0 5px 65px; 
background: url('/bootracer/pics/dt_check.jpg') no-repeat 0 0%;
}



#content-page #win-check {
    width: auto;
      padding: 0 0 1em 0;
      
}


#content-page #win-check  ul{
    font-family: Arial, sans-serif /*{global-font-family}*/;
   list-style: none;
      margin: 0 0 20px;
      padding: 0;
      border: none;
-moz-box-shadow: 0 0px 12px  rgba(22, 154, 237, .6);
-webkit-box-shadow: 0 0px 12px  rgba(22, 154, 237, .6);
box-shadow: #D9DADA 0 3px 3px;
/*box-shadow:  0 0px 12px  rgba(22, 154, 237, .6);*/
}

#content-page #win-check  li {
      margin: 0;
      font-size: 15px;
white-space: nowrap;
font-weight: bold;
display: inline;
}

#content-page #win-check ul li a{
     display: block;
      padding: .8em;
      text-decoration: none;
      border-top: 1px solid #e0e2e3 /*{c-bup-border}*/;
      border-left: 1px solid #e0e2e3 /*{c-bup-border}*/;
      border-right: 1px solid #e0e2e3 /*{c-bup-border}*/;
      
background: #fff /*{c-bup-background-color}*/;
color: #0575BB /*{c-bup-color}*/;
text-shadow: 0px /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #fff /*{c-bup-shadow-color}*/;
      
      }

#content-page #win-check ul li.header{
 font-weight: normal;
 font-size: 18px;
     display: block;
      padding: .6em;
      text-decoration: none;
      border-top: 1px solid #038ccc /*{c-bup-border}*/;
      border-left: 1px solid #038ccc /*{c-bup-border}*/;
      border-right: 1px solid #038ccc /*{c-bup-border}*/;
background: #199bef /*{c-bup-background-color}*/;

color: #fff /*{c-bup-color}*/;
text-shadow: 0px /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #036caf /*{c-bup-shadow-color}*/;
background-image: -webkit-gradient(linear, left top, left bottom, from( #2aacff /*{c-bup-background-start}*/), to( #0586d8 /*{c-bup-background-end}*/));
background-image: -webkit-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -moz-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -ms-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -o-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
      
      }
      
#content-page #win-check ul li.separator {
     display: block;
      padding: .1em;
      text-decoration: none;
border: 1px solid  #CCC /*{c-bup-border}*/;
        background:                     #199bef /*{c-bhover-background-color}*/;
	font-weight: bold;
        color:#199bef                   /*{c-bhover-color}*/;
text-shadow: 0px /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #036caf /*{c-bup-shadow-color}*/;
background-image: -webkit-gradient(linear, left top, left bottom, from( #2aacff /*{c-bup-background-start}*/), to( #0586d8 /*{c-bup-background-end}*/));
background-image: -webkit-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -moz-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -ms-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: -o-linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);
background-image: linear-gradient( #2aacff /*{c-bup-background-start}*/, #0586d8 /*{c-bup-background-end}*/);


      }


#content-page #win-check ul li.last a{
      border: 1px solid #e0e2e3 /*{c-bup-border}*/;
      
      }


html>body #content-page #win-check li a {
      width: auto;
    text-decoration: underline;
      }

#content-page #win-check ul li a:hover{
        border-top:   1px solid 		#e0e2e3 /*{c-bhover-border}*/;
        border-left:   1px solid 		#e0e2e3 /*{c-bhover-border}*/;
        border-right:   1px solid 		#e0e2e3 /*{c-bhover-border}*/;
       
        
        background:                     #ebf7fe /*{c-bhover-background-color}*/;
color: #0476bc /*{c-bup-color}*/;
text-shadow: 0px /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #fff /*{c-bup-shadow-color}*/;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #d6eefc /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #d6eefc /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #d6eefc /*{c-bhover-background-end}*/); /* FF3.6 */
        background-image:     -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #d6eefc /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #d6eefc /*{c-bhover-background-end}*/); /* Opera 11.10+ */
        background-image:         linear-gradient( #fff /*{c-bhover-background-start}*/, #d6eefc /*{c-bhover-background-end}*/);
        }
#content-page #win-check ul li.last a:hover{
           border:   1px solid          #e0e2e3 /*{c-bhover-border}*/;
        }

a {
color:#0575BB;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/*a.lnav {text-decoration:none; color:#334957;  white-space: nowrap; padding-right: 10px; background: url('/bootracer/pics/next.gif') no-repeat 100% 50%; zoom: 1; }*/
a.lnav {
text-decoration:underline; 
color: #0575BB;  
white-space: nowrap;
 padding-right:15px; 
background: url('/bootracer/pics/next-downl.gif') no-repeat 100% 50%; 
zoom: 1;
margin:0; 
}

a.manual {
text-decoration:underline; 
color: #334957;  
white-space: nowrap;
padding:7px 15px 7px 0; 
background: url('/bootracer/pics/manual.gif') no-repeat 100% 50%; 
zoom: 1; 
font-size:120%;
}


p.gray {color:#677c8a; clear: both; margin-top: 1em;}

    
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.photosgallery-captions .sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}


/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}









.photosgallery-captions{ width:935px;height:455px; background: url(/bootracer/pics/nav-slider-container.png) no-repeat; padding:0 0 0px; margin:0 auto;}

/* Navbar */
.photosgallery-captions .sliderkit-nav{ left:40px; top:17px; width:852px; padding:0px;background:#fff;}
.photosgallery-captions .sliderkit-nav-page{  padding-left: 230px; }
.photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0;}

.photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:96px;height:90px;overflow:hidden;margin:0 3px; padding:5px 1px; color: #0575BB; font-size: 11px;word-wrap:break-word; }

.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:4px 0px;border:1px solid #E0E2E3;word-wrap:break-word; }
.photosgallery-captions .sliderkit-nav-clip ul li a:hover {text-decoration:none; }
.photosgallery-captions .sliderkit-nav-clip ul li a span:hover  {  color: #51ace4; font-size: 11px;word-wrap:break-word;text-decoration:underline; }



/* Panel */
.photosgallery-captions .sliderkit-panel{
width:813px;    font-size:0.8em;  line-height: 1.5;
height:243px;
left:60px;
bottom:  67px;
padding:0px 0 0px 0px;
background: #fff; 
overflow:hidden;
}


/* Panel > img */
/*.photosgallery-captions .sliderkit-panel .sliderkit-panel-img {position: relative;width:792px;height:227px; }*/
/* .photosgallery-captions .sliderkit-panel img {top:30px;left:100px; width:792px;height:227px; } */

/* Panel > Textbox */
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1{ 

top:0px;
left: 370px;
width:440px; 
position: absolute;

}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 h2 {
font-size: 1.5em;
color:#0575bb;
text-shadow: 0 1px 1px #D9DADA;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 h3 {
margin:10px 0 3px;
font-size: 1.1em;
color:#0575bb;
text-shadow: 0 1px 1px #D9DADA;
}


.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 p {
text-align:left;



margin-bottom:3px;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a {
color:#0575BB;
text-decoration:none;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a:hover {
text-decoration:underline;
}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a.btdownload {
display:block;
width:217px;
height:65px;
background:url(/bootracer/pics/btfreedownload.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:20px;
margin-top:15px;

}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.btdownload:hover {
background-position: bottom;
}



.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a.buy {
display:block;
width:217px;
height:65px;
background:url(/bootracer/pics/btbuynow.jpg) no-repeat;
text-indent:-9999px;
margin:5px 0 15px 0;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.buy:hover {
background-position: bottom;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 .b-s {float:left;padding-top: 21px; width:45%;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 .b-s-b {float:left; width:49%; height:67px;padding-left: 20px;}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-text{height:50px;padding:10px 15px;font-size:0.9em;color:#fff;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  p.choose {
font-size: 1em;
margin-left: 5px;

}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.more-info {
margin-top: 20px;
display:block;
width:217px;
height:65px;
background-position: top;
background:url(/bootracer/pics/btmoreinfo.jpg) no-repeat;
text-indent:-9999px;
}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.more-info:hover {
background-position: bottom;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.more-detail {
bottom: 12px;
display:block;
width:32px;
height:32px;
background-position: top;
text-indent:-9999px;
z-index:100;
position: absolute;
right: 0px;
background:url(/bootracer/pics/more-info.jpg) no-repeat;
}

.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1  a.more-detail:hover {
background-position: bottom;
}


/* Controls */
.photosgallery-captions .sliderkit-controls{position:absolute;bottom:20px;left:45%;width:100px;padding:0;background:#fff; }

/* Go buttons */
.photosgallery-captions .sliderkit-go-btn a,
.photosgallery-captions .sliderkit-play-btn a{position:relative;float:left;display:block;width:20px;height:23px;margin:0 5px;background:transparent url("../pics/slideshow-btns.gif") no-repeat 0 0;}
.photosgallery-captions .sliderkit-btn span,
.photosgallery-captions .sliderkit-play-btn span{display:none; padding-left: 25px;}

.photosgallery-captions .sliderkit-play-btn a{background-position:-50px 0;}
.photosgallery-captions .sliderkit-play-btn a:hover,
.photosgallery-captions .sliderkit-play-btn a:focus{background-position:-50px -23px;}
.photosgallery-captions .sliderkit-pause-btn a{background-position:-75px 0;}
.photosgallery-captions .sliderkit-pause-btn a:hover,
.photosgallery-captions .sliderkit-pause-btn a:focus{background-position:-75px -23px;}


.photosgallery-captions .sliderkit-go-prev a{background-position:-25px 0;}
.photosgallery-captions .sliderkit-go-next a{background-position:0 0;}
.photosgallery-captions .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-go-prev a:focus{background-position:-25px -23px;}
.photosgallery-captions .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-go-next a:focus{background-position:0 -23px;}



pre, code {
padding: 10px;
margin: 0;
font-family: "courier new";
}



.comments-box {
  float: left;
  width:  100%;
  margin:20px 0 20px 0;
}


.comments-box-center {
  margin: 0 auto;
  width: 800px;
}

#windows-top {  float: left;   width: 560px;
}

#windows-top #idc-container {
//width: 560px;
margin: 1.5em 0;
max-width: 560px;
min-width: 180px;
float: none;
letter-spacing: normal!important;
text-align: left;
}

#windows-top #idc-container-parent {
position: relative;
}

#windows-top #idc-container-parent #idc-container {
position: relative;
padding-top:200px;
}

#windows-top #idc-container-parent #idc-container .idc-new {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
background: white;
}  

#windows-top #IDCommentsNewThreadCover .idc-thread, #IDCommentsNewThreadCover .idc-c {
width: 100%!important;
position: relative;
padding-top:5px;

}

.fb_iframe_widget iframe {
position: static;float:left;
}
 
#idc-container div.idc-text_noresize, #idc-container textarea.idc-text_noresize {
background: white url(https://s.intensedebate.com/themes/universal/images/idc-grey-0926.png) no-repeat -713px -121px;
border: 1px solid #dbdaec;
border-top: 1px solid #dbdaec;
color: #dbdaec;
float: left;
height: 100px!important;
padding: 3px;
margin: 0 0 4px;
font: normal 12px/1.3em Helvetica,Arial,sans-serif;
font: normal 12px/1.3em Helvetica,Arial,sans-serif;
width: 97.8%;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#idc-container .idc-message {
background: url(https://s.intensedebate.com/themes/universal/images/idc-bg-1223.png) repeat-x 0 -700px;
clear: both;
float: left;
margin: .5em 0;
padding: 1% 1.5%;
width: 97%;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}


.arrow-box {
margin: 0;
padding: 0;
float:left;
}

.arrow-box ul {
list-style: none;
margin: 0;
padding: 0;

}
.arrow-box li {
display: inline;}

.arrow-box ul li a {
display: block;
border-radius:2px; 
padding:5px 40px 5px 5px; 
border: 1px solid #edecff;  
text-shadow: 0 1px 1px white; 
background: #f7f6ff url("/unhackme/images/buy_arrow1.gif") no-repeat right center; 
cursor: pointer; 
zoom: 1; 
margin-bottom:10px;
}

.arrow-box ul li.second  a {

width:250px;
}
.arrow-box ul li.third  a {

width:250px;
}







a.block span.more{
white-space: nowrap;
padding-right: 20px;
background: url(/unhackme/images/buyarrow.gif) no-repeat 100% 50%; 
cursor: pointer;
zoom: 1; }

a.block{
    text-decoration: underline;
    margin-bottom:20px;
}


.top-shadow {
z-index: 0;

min-height: 45px;
width: 100%;
margin-top: 0px;
padding-top: 0px;
text-align: center;
background: url(/bootracer/pics/shadow-top.jpg) no-repeat top center;
-webkit-transform: translateZ(0);
}

.block-content {
padding:0 0px 20px;
width:75%;
}




#displayText {font-size:1.2em; color: #08c; text-decoration: none; font-weight:normal; letter-spacing: 0em; margin: 20px 0;}

#displayTextd { color: #0059B3; text-decoration: none; letter-spacing: 0.1em; margin: 20px 0;}



table.special {
  margin: 20px 0;
  width: 80%;
  border-collapse: collapse;

}


table.special td, th {
   padding: 10px;
   border:1px solid #ccc;
   vertical-align:top;
}

table.res td, th {
   padding: 10px;
   vertical-align:top;
}

table {
  border-collapse: collapse;

}


table td, th {
   padding: 5px;
   border:0;
   vertical-align:top;
}


#subscribe-menu{
    padding: 15px 0 0 0;
    width:78%;
    margin:0 auto;
}
#subscribe-menu ul {
    margin: 10px 0 10px 0;
    padding-left: 0;
    display: inline;
       
}

#subscribe-menu ul li {
    
    padding: 0px 5px;
    list-style: none;
    display: inline;
    font-weight: normal;
    }
#subscribe-menu ul li a {
margin-right: 15px;
    float:left;
    font-size: 0.8em;
    display: block;
    color:#0575bb;
    text-decoration:underline;
    }
    
    
#subscribe-menu ul li a:hover {
    color: #51ace4;

    }

#subscribe-menu ul li img{
float:left;
margin-right:10px;
}
.slider10{margin-top: 7px;}


.text-box {
    float:left;
    padding:0 20px 20px 20px;
    width:95%;
    background: #fff;
     
}



.text-left-header-bt {

  float: left;
  width: 30%;
  padding-right:40px;
  
}

.text-right-bt {
  float: left;
  width: 60%;
  padding-bottom: 10px;
  font-size: 0.9em;
}




.text-info {
  float: left;
  width: 80%;
  padding: 20px 0;
  margin-bottom: 20px;
}



.bt {
width: 100%;
float: left;
padding-bottom: 20px;
margin-bottom: 20px;
margin-top: 20px;
border-bottom: 1px solid #E0E2E3;
}
.t {
font-size: 140%;
line-height: 1.5;
color: #222;
}


/*Screenshots Slider*/
.screen .sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

.screen .photosgallery-captions{ width:935px;height:515px; background: url(/bootracer/pics/nav-slider-container-screen.png) no-repeat; padding:0 0 0px; margin:0 auto;}

/* Navbar */
.screen .photosgallery-captions .sliderkit-nav{ left:40px; top:17px; width:852px; padding:0px;background:#fff;}
.screen .photosgallery-captions .sliderkit-nav-page{  padding-left: 230px; }
.screen .photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0;}

.screen .photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:96px;height:38px;overflow:hidden;margin:0 5px; padding:2px 5px 3px; color: #51ace4; font-size: 12px;word-wrap:break-word; }

.screen .photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:1px 4px 2px;border:1px solid #E0E2E3;word-wrap:break-word; }
.screen .photosgallery-captions .sliderkit-nav-clip ul li a:hover {text-decoration:none; }
.screen .photosgallery-captions .sliderkit-nav-clip ul li a span  {  display:block; padding:4px 0; margin:0 auto;color: #51ace4; font-size: 12px;word-wrap:break-word;text-decoration:underline; }



/* Panel */
.screen .photosgallery-captions .sliderkit-panel{
width:813px;    font-size:0.8em;  line-height: 1.5;
height:380px;
left:60px;
bottom:  55px;
padding:0px 0 0px 0px;
background: #fff; 
overflow:hidden;
}


/* Panel > Textbox */
.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-video  {margin:0 auto; width: 480px; }
.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1{ 

top:0px;
left: 500px;
width:300px; 
position: absolute;

}


.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 h2 {
margin:100px 0 10px;
font-size: 2em;
color:#0575bb;
text-shadow: 0 1px 1px #D9DADA;
}

.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 p {
text-align:left;
margin-bottom:3px;
}

.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a {
color:#0575BB;
text-decoration:none;
}

.screen .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox1 a:hover {
text-decoration:underline;
}
.login-in {font-size:12px; text-align:center; width:75%;}

#stackedGraph{margin-top: 35px;}









/*buy*/
#contentbox {
            width:70%;
            padding:20px 0 20px 6em;
            border-top:0px solid #BFBFBF;
            } 



#contentphone { padding:20px 6% 20px 0;
                border-top:1px solid #BFBFBF;
              }
              
#largebox  h1 {
          font-size:1.4em; 
          font-family: Arial,sans-serif;
          font-weight: bold;
          color:#0575bb;
          }     
          
#largebox #contentbox h2 {
          font-size:1.2em; 
          font-family: Helvetica,Arial,sans-serif;
          font-weight: 600;
          color:#0575bb;
          }     
             
          
#largebox .boxphone {
          width:100%; 
            }                  
          
          
span.phone {
           font-size:120%; 
           color:#0575bb;
           }
.boxphone {
text-decoration: none;
color: #0575bb;
white-space: nowrap;
padding-left: 0px;
zoom: 1;
}           
           
span.phonecountry {font-size:90%; } 



#contentbox a{color:#0575bb;text-decoration:none;}

#contentbox a:hover{color:#0278f0;text-decoration:underline;}



.check {
margin:0;
padding:0;
background-image: url(/bootracer/pics/check-sprite.gif);
background-position: 0 0;
background-repeat: no-repeat;
width: 29px;
height: 27px;
}



#largebox .boxphone a.more-info {
margin-top: 20px;
display:block;
width:189px;
height:57px;
background-position: top;
background:url(/unhackme/images/button-more-info.jpg) no-repeat;
text-indent:-9999px;
}
#largebox .boxphone a.more-info:hover {
background-position: bottom;
}

.top-shadow {
z-index: 0;

min-height: 45px;
width: 100%;
margin-top: 0px;
padding-top: 0px;
text-align: center;
background: url(/bootracer/pics/shadow-top.jpg) no-repeat top center;
-webkit-transform: translateZ(0);
}

#largebox .backtop {text-align:right; 
width:95%;
margin-bottom: 10px;}


#largebox a.backtotop {
border-bottom:1px solid #b2b2b2;
font-size: .8em;
color:#9f9f9f;
line-height:2;
text-decoration:none;
}

#largebox a.backtotop:hover{color:#777777;border-bottom:1px solid #b2b2b2;border-bottom:1px solid rgba(0,0,0,.3)}
#largebox a.backtotop:focus,#largebox a.backtotop:active{color:rgba(0,0,0,.55);}




#nav {
//
     width: 280px;
     background: #fff;
     position:absolute;
     left:-200px;
     top:10px;
    //     left:-220px; 
}


#nav  ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav  li {
   
  // height:1%;
   display:block;
    margin-bottom:2em;
    font-weight: bold;
    font-size: 0.9em;
}

#nav ul li a{
     margin-left: 1px;
    display: block;
    background:  url(/bootracer/pics/arrow-nav.gif) no-repeat 23px 50%;
    padding: 6px 0 5px 79px;
    
    text-decoration: underline;
    color:#5e5e5e;
    -webkit-font-smoothing : antialiased;
            line-height: 1.38461em;

}



#nav ul li a:hover{
     color:#0575bb;
     background: url(/bootracer/pics/arrow-nav1.gif) no-repeat 23px 50%;
    text-decoration: underline;

}

a.ordernow {
display:block;
width:277px;
height:65px;
background:url(/bootracer/pics/ordernow.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:13px;
margin-top:23px;

}

a.ordernow:hover {
background-position: bottom;
}

a.now {
display:block;
width:277px;
height:65px;
background:url(/bootracer/pics/now.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:13px;
margin-top:23px;

}

a.now:hover {
background-position: bottom;
}


a.buynow {
display:block;
width:98px;
height:29px;
background:url(/bootracer/pics/buynow.jpg) no-repeat;
text-indent:-9999px;

}

a.buynow:hover {
background-position: bottom;
}

span.buynow {display:none;}

#search-but {

    background:  url(/bootracer/pics/search.gif) no-repeat;;
    color: #fff;
    text-shadow: #5b5091 0 0px 1px;
    border: 0px;
    border-radius: 3px;
    font-size:0.8em;
    height: 23px;
    width: 65px;

}

.download-figure {
    float: right; /* Выравнивание рисунка по левому краю */
    padding: 4px; /* Поля вокруг картинки */
    margin: 0px 0px 10px 10px; /* bottom =10 left=10 Отступы */
   }
   

a.global-more-detail {
bottom: 12px;
display:block;
width:32px;
height:32px;
background-position: top;
z-index:100;
background:url(/bootracer/pics/more-info.jpg) no-repeat;
}

a.download-now {
display:block;
width:98px;
height:29px;
background:url(/bootracer/pics/download-now.gif) no-repeat;
text-indent:-9999px;

}

a.know-more {
display:block;
width:98px;
height:29px;
background:url(/bootracer/pics/know-more.gif) no-repeat;
text-indent:-9999px;

}

a.contact-us {
display:block;
width:98px;
height:29px;
background:url(/bootracer/pics/contact.gif) no-repeat;
text-indent:-9999px;

}

table.new6 td, th {
   padding: 5px;
   border:0;
   vertical-align:middle;
}



a.btdownload {
display:block;
width:217px;
height:65px;
background:url(/bootracer/pics/btdownload.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:20px;
margin-top:15px;

}


a.backtotop {
border-bottom:1px solid #b2b2b2;
font-size: .8em;
color:#9f9f9f;
line-height:2;
text-decoration:none;
}

a.backtotop:hover{color:#777777;border-bottom:1px solid #b2b2b2;border-bottom:1px solid rgba(0,0,0,.3)}
a.backtotop:focus,#largebox a.backtotop:active{color:rgba(0,0,0,.55);}

.ds_thankyou *{
padding: 0.4rem;
}
p.ds_thankyou{
padding: 0.4rem;
}



/* Mac Book*/

.macbook {
  padding: 4% 2%;
  margin: 0 auto;
  max-width: 800px;
}

.screen {
  background: #000;
  border-radius: 3% 3% 0.5% 0.5% / 5%;
  margin: 0 auto;
  /* for aspect ratio */
  position: relative;
  width: 96%;
}

.screen:before {
  border: 2px solid #cacacc;
  border-radius: 3% 3% 0.5% 0.5% / 5%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.8) inset, 0 0 1px 2px rgba(255, 255, 255, 0.3) inset;
  content: "";
  display: block;
  /* for aspect ratio ~67:100 */
  padding-top: 75%;
}

.screen:after {
  content: "";
  border-top: 2px solid rgba(255, 255, 255, 0.15);
  position: absolute;
  bottom: 0.75%;
  left: 0.5%;
  padding-top: 1%;
  width: 99%;
}

.viewport {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: 4.3% 3.2%;
  background: #333;
}

.base {
  /* for aspect ratio */
  position: relative;
  width: 100%;
}

.base:before {
  content: "";
  display: block;
  /* for aspect ratio ~33:1000*/
  padding-top: 3.3%;
  /* stylin */
  background: linear-gradient(#eaeced, #edeef0 55%, #fff 55%, #8a8b8f 56%, #999ba0 61%, #4B4B4F 84%, #262627 89%, rgba(0, 0, 0, .01) 98%);
  border-radius: 0 0 10% 10%/ 0 0 50% 50%;
}

.base::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 0.5%, rgba(0, 0, 0, 0.4) 3.3%, transparent 15%, rgba(255, 255, 255, 0.8) 50%, transparent 85%, rgba(0, 0, 0, 0.4) 96.7%, rgba(255, 255, 255, 0.8) 99.5%, rgba(0, 0, 0, 0.5) 100%);
  content: "";
  height: 53%;
  position: absolute;
  top: 0;
  width: 100%;
}

.notch {
  background: #ddd;
  border-radius: 0 0 7% 7% / 0 0 95% 95%;
  box-shadow: -5px -1px 3px rgba(0, 0, 0, 0.2) inset, 5px -1px 3px rgba(0, 0, 0, 0.2) inset;
  margin-left: auto;
  margin-right: auto;
  margin-top: -3.5%;
  z-index: 2;
  /* for aspect ratio */
  position: relative;
  width: 14%;
}

.notch:before {
  content: "";
  display: block;
  /* for aspect ratio ~1:10 */
  padding-top: 10%;
}


/* Screenshot Hover Scroll Additions
-------------------------------------------------------------- */

.screen .viewport {
  transition: background-position 3s ease;
  background-position: 0 0;
  background-size:  auto 100%;
  overflow: hidden;
  cursor: pointer;
  background-repeat: no-repeat;
}

.screen .viewport img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;

}
.screen:hover .viewport {
  background-position: 0 100%; 
}

.screen .viewport:after {
  background: radial-gradient(circle at right bottom, transparent 75%, rgba(255, 255, 255, 0.05) 75%, transparent);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}  



input[type=checkbox] {
  display: none;
}

.container img {
  transition: transform 0.25s ease;
  cursor: zoom-in;
}

input[type=checkbox]:checked ~ label > img {
  transform: scale(2);
  cursor: zoom-out;
}

img {
	border: 0;
	max-width: 100%;
	height: auto;
}
