body{
      padding:0px;
      color:#ffffff;
      margin:0px;
      background:url("../img/patern.png");
      font-family:Tahoma;
}
a{
      text-decoration:none;
}

a.admin_select{

   display: block;
  border: 1px solid #aaa;
    text-decoration: none;
  background-color: #fafafa;
  color: #123456;
 margin: 2px;
  clear:both;

}

p{
      margin:0px;
}

ul{
      margin:0px;
      padding:0px;
}
div#content{
      width:960px;

      height:900px;
      margin:auto;
}

div#content div#top{
      height:100px;
      width:960px;
}

div#content div#top div.grad1{
      width:265px;
      height:100px;
      z-index:10;
      position:absolute;
      overflow:visible;
      text-align:center;
}

div#content div#top div.grad1_landmark{
      width:265px;
      height:100px;
      z-index:10;
      position:absolute;
      overflow:visible;
      text-align:center;
}

div#content div#top div.grad2{
      width:265px;
      height:100px;
      z-index:10;
      position:absolute;
      overflow:visible;

}

div#content div#top div#logo{
      width:265px;
      height:100px;
      float:left;
}

div#content div#top div.logo{

      width:265px;
      height:100px;
      z-index:30;
      position:absolute;
}

div#content div#top div.logo a img{
      border:none;
}
div#content div#top div#top_menu{
  
      color:white;
      width:695px;
      height:58px;
      float:left;
      position:relative;
      text-align:right;
      z-index:40;
}

div#content div#top div#top_menu a{
      display:inline-block;
      margin-left:24px;
}



div#content div#top div.grad1 img{
      margin-left:-397px;
      position:relative;
      margin-top:-44px;
}

div#content div#top div.grad1_landmark img{
      margin-left:-450px;
      position:relative;
      margin-top:2px;
}
div#content div#top div.grad2 img{
      margin-left:-130px;
      position:relative;
}
div#content div#center{
      height:500px;
}

div#content div#center_product{
      height:450px;
      background:url('../img/bike-back.png');
      position:relative;
      width:958px;
      z-index:999;
      border:1px solid #333333;
}

div#content div#center_product div.product_image{
width:710px;
float:left;
height:450px;
}

div#content div#center_product div.product_note{
      width:238px;
      height:433px;
      padding-top:17px;
    
      float:left;
}

div#center_product div.product_note p{
      margin-top:13px;
      color:#b3b6b7;
      font-size:12px;
}

div table td{
            border:1px solid #333333;
          font-size:12px;
}

div.tabs_content_second table td.grey{
            background:#333333;
}
div.tabs_content_second table td.red{
            background:#963434;

}
div.tabs_content_second table td.black_red{
            background:#612121;

}

div#content div#bikes{
      height:245px;
      width:960px;
}

div#content div#bikes div.title{
      height:38px;
}


div#content div#bottom p{
      color:#666666;
      font-size:11px;
}

div#content div#bottom p span.link{
      float:left;
      display:block;
}

div#content div#bottom p span.link a{
color:#666666;
}
div#content div#bottom p span.separator{
      float:left;
      display:block;
      width:38px;
      height:13px;
      background:url('../img/separ.png');
      display:inline-block;

}

div#content div#bottom div.left_bottom{
      width:500px;
      margin-top:32px;
      float:left;
      padding-bottom:30px;
}

div#content div#bottom div.right_bottom{
      width:460px;
      height:40px;
      margin-top:20px;
      float:left;
      text-align:right;
       padding-bottom:30px;

}

div#content div#bottom div.right_bottom p{
      font-size:10px;
      margin-top:12px;
}

div#content div.image_links{
      padding-top:11px;
      height:19px;
}

div#content div.image_links span{
      display:inline-block;
}
div#content div.image_links span.square{
      width:9px;
      background:url('../img/ul_square.jpg');

      height:9px;
      margin-right:10px;
}

div#content div.image_links span.text{
      margin-right:20px;

}
div#content div.image_links span.text a{
      font-size:11px;
      color:#ffffff;
}


div#content div.menu_tabs{
      width:960px;
      height:37px;
      background:url('../img/border_tabs.jpg');
      background-position:0px 36px;
      background-repeat:repeat-x;

}

div#content div.menu_tabs div.last{
      width:83px;

}

div#content div.menu_tabs div{
      font-size:11px;
      
}

div#content div.menu_tabs div.first{
      width:86px;
      height:15px;
      background:url(../img/menu_tabs.png);
      padding:11px 15px;
      float:left;
      cursor:pointer;
}

div#content div.menu_tabs div.first.off{
      width:86px;
      height:15px;
      background:url(../img/menu_tabs.png);
        background-position:0px 37px;
      padding:11px 15px;
      float:left;
      cursor:pointer;
}


 div#content div.menu_tabs div.second.on{
      width:88px;
      height:15px;
      cursor:pointer;
      background:url(../img/menu_tabs.png);
      background-position: -116px 74px;
      padding:11px 15px;
      float:left;
}

div#content div.menu_tabs div.third{
      width:78px;
      height:15px;
      padding:11px 20px;
      background:url(../img/menu_tabs.png);
cursor:pointer;
      background-position:-234px 0px;
      float:left;
}
div#content div.menu_tabs div.third.on{
      width:78px;
      height:15px;
      padding:11px 20px;
      background:url(../img/menu_tabs.png);
cursor:pointer;
      background-position:-234px 148px;
      float:left;
}
div#content div.menu_tabs div.second{
      width:88px;
      height:15px;
      cursor:pointer;
      background:url(../img/menu_tabs.png);
      background-position:-116px 0px;
      padding:11px 15px;
      float:left;
}

div#content div.menu_tabs div.fourth{
      width:82px;
      height:15px;
      background:url(../img/menu_tabs.png);
      background-position:-591px 333px;
      padding:11px 20px;
      float:left;
       cursor:pointer;
}

div#content div.menu_tabs div.fourth.on{
      width:82px;
      height:15px;
      background:url(../img/menu_tabs.png);
      background-position:-591px 370px;
      padding:11px 20px;
      float:left;
       cursor:pointer;
}

div#content div.menu_tabs div.fifth{
      width:82px;
      height:15px;
      background:url(../img/menu_tabs.png);
      background-position:-591px 333px;
      padding:11px 20px;
      float:left;
      cursor:pointer;
}

div#content div.menu_tabs div.fifth.on{
      width:82px;
      height:15px;
      background:url(../img/menu_tabs.png);
      background-position:-591px 370px;
      padding:11px 20px;
      float:left;
      cursor:pointer;
}

div#content div.tabs_content{
      width:956px;
      padding-top:7px;
      padding-bottom:30px;
      padding-left:2px;
      background:#000000;
      border-left:1px solid #333333;
      border-right:1px solid #333333;
      border-bottom:1px solid #333333;
      float:left;
}

div#content div.tabs_content div.tabs_content_second{
display:none;
}
div#content div.tabs_content div.tabs_content_third{
display:none;
}
div#content div.tabs_content_blog{
      width:958px;
      padding-top:7px;
      padding-bottom:30px;

      background:#000000;
      border-left:1px solid #333333;
      border-right:1px solid #333333;
      border-bottom:1px solid #333333;
      float:left;
}

div#content div.tabs_content div.column{
      width:234px;
      margin-left:4px;
      float:left;
      display:inline-block;
}
div#content div.tabs_content div.column p{
      color:#8f9192;
      font-size:12px;
      padding:5px 3px;

}

div#content div#down_content{
      margin-top:20px;
}


div#content div.tabs_content_blog div.blog_row{
      width:960px;
      margin-top:15px;
      text-align:center;
      float:left;
}

div#content div.tabs_content_blog div.blog_row_short{
      width:486px;

      text-align:center;
      float:left;
}

div#content div.tabs_content_blog div.blog_row_short div.content{
     padding-bottom:10px;
}

div#content div.tabs_content_blog div.blog_row div.date{
      width:71px;
      height:33px;
      font-size:24px;
      padding-top:3px;
      margin-left:-1px;
      position:relative;
      color:#ffffff;
      float:left;
      border-left:1px solid #943333;
      border-top:1px solid #943333;
      border-bottom:1px solid #943333;
}

div#content div.tabs_content_blog div.blog_row div.date_grey{
      width:71px;
      height:33px;
      font-size:24px;
      padding-top:3px;
      margin-left:-1px;
      position:relative;
      color:#ffffff;
      float:left;
      border-left:1px solid #333333;
      border-top:1px solid #333333;
      border-bottom:1px solid #333333;
}
div#content div.tabs_content_blog div.blog_row p.title{
      color:#963333;
      font-size:11px;
      width:72px;
      display:inline-block;
      text-align:center;
}

div#content div.tabs_content_blog div.blog_row div.content{
      width:415px;


      float:left;


}
div#content div.tabs_content_blog div.blog_row div.content div.text{
      width:391px;


      text-align:left;
      padding:0px 12px;
}
div#content div.tabs_content_blog div.blog_row div.content div.text p{
      color:#8f9192;
      font-size:12px;
      width:391px;
}

div#content div.tabs_content_blog div.blog_row div.comments{
      width:473px;

      text-align:left;


      float:left;
}


div#content div.tabs_content_blog div.blog_row div.comments div.comment_job{
      background:none;
      padding-left:32px;
      width:400px;
      margin-bottom:25px;
}

div#content div.tabs_content_blog div.blog_row div.comments div.comment_job p{

      color:#8F9192;
      font-size:12px;
}
div#content div.tabs_content_blog div.blog_row div.content div.title{
      height:35px;
      text-align:left;
      margin-bottom:13px;
      background:#333333;
      padding-left:12px;
      font-size:24px;
      color:#cccccc;
      padding-top:3px;
}

div#content div.tabs_content_blog div.blog_row div.comments div.title{
      height:35px;
      text-align:left;
      margin-bottom:13px;
      background:#333333;
      padding-left:32px;
      font-size:24px;
      color:#cccccc;
      padding-top:3px;
}

div#content div.tabs_content_blog div.blog_row div.comment{
      padding-left:32px;
      float:left;
      background:url('../img/apostrof.jpg');
      background-repeat:no-repeat;
      background-position:right bottom;
      margin-bottom:15px;
      width:435px;
}

div#content div.tabs_content_blog div.blog_row div.comment img{
      float:left;
      margin-right:10px;
}

div#content div.tabs_content_blog div.blog_row div.comment p.name{
      font-size:24px;
      float:left;
      margin-bottom:7px;
      width:345px;
}

div#content div.tabs_content_blog div.blog_row div.comment p.text{
      font-size:12px;

      color:#8f9192;
      width:305px;
      float:left;
}

div#content div.tabs_content_blog div.blog_row div.comment div.apostrophe{

      width:20px;
      height:20px;
      background:url('../img/apostrof.jpg');
      background-repeat:no-repeat;
      float:left;
}

div#content div.tabs_content_blog div.blog_row div.comments div.photos{
      padding-left:26px;
      margin-top:55px;
      float:left;
}

div#content div.tabs_content_blog div.blog_row div.comments div.photos img{
      margin-left:6px;
      margin-bottom:7px;
      border:none;
      float:left;
}

div.blog_row div.title_red{
      width:960px;
      text-align:left;
}

div.blog_row div.title div.title_content{
      width:72px;
      text-align:center;
}

table.model_row{
      margin-top:10px;
      margin-left:7px;
      width:945px;

}

table.model_row td.left{
      border:1px solid #333333;
      vertical-align:top;
      width:216px;
      padding-top:21px;
      padding-left:11px;

}
table.model_row td.left p{
width:190px;
}
table.model_row td.right
{
      border:none;
      padding:0px;
}

table.model_row td.right div.bike{
      text-align:center;
      width:133px;
      height:112px;
      margin-left:9px;
      display:inline;
      float:left;
}

table.model_row td.right div.bike a img{
border:none;
}

table.model_row td.right div.bike a{
color:#7c8486;
}
table.model_row td p{
      font-size:11px;
      color:#7c8486;
      padding-top:3px;
}

div#content div#table{
      width:960px;
      height:705px;
      background:url('../img/table_back.jpg');
}

a.table_link{
      font-family:Tahoma;
      font-size:14px;
      color:#262626;
      font-weight:bold;
}
a.table_link img{
border:none;
}

div#gallery a img{
      border:none;
}

div.tabs_content div p a{
   color:#ae1010;
}

p.promo{
      float:left;
      width:240px;
}

p.promo span.left{
      width:5px;
      padding-top:3px;
      height:22px;
      float:left;
      background:url('/img/black-arrow-left.png')
}

p.promo span.center{
      padding-top:3px;
      height:22px;
      float:left;
      background:url('/img/black-arrow-center.png')
}

p.promo span.center a{
      color:#B3B6B7;
}

p.promo span.right{
      width:30px;
      padding-top:3px;
      height:22px;
      float:left;
      background:url('/img/black-arrow-right.png')
}


table.geometry{
      float:left;
}
table.geometry td{
      text-align:center;
      padding:3px;
      border:1px solid #333333
}
table.geometry first{
      width:85px;
}
table.geometry td.grey{
            background:#333333;
}
table.geometry td.red{
            background:#963434;

}
table.geometry td.black_red{
            background:#612121;

}
div.ride_style{
      float:left;
      border:1px solid #333333;
      background:black;
      padding-top:10px;
      padding-bottom:10px;

}



div.ride_style div p.text{
      font-size:12px;   
      padding-right:6px;
      color:#8F9192;
    /*  height:72px;*/
}
div.ride_style div p.text a.red{
      color:#9D3636;
      font-weight:bold;
}
h2.main a{
color:#9D3636;
font-size:12px;
}

span.red{
      color:#9D3636;
}
h1{
      margin-top:0px;
}

h2{
      margin:0px;
}


h2.main{
      font-size:12px;
      margin-bottom:5px;
}

h2.red{
        font-size:12px;
             color:#9D3636;
}
ul.guarante{
      list-style:none;
      font-size:12px;
      color:#8F9192;
}
ul.guarante li{
padding-top:5px;
padding-bottom:5px;
}
ul.guarante li span.red{
color:red;
}
ul.guarante li.margin{
      margin-top:10px;
      margin-bottom:10px;
}
ul.guarante li div{
height:40px;
}
ul.guarante li div label{

      margin-right:20px;
}
ul.guarante li div label span.red{
color:red;
}
ul.guarante li div input{

margin-right:20px;
}

div#services_list{
    font-size:12px;
}

div table.mailform td{
      border:none;
      height:40px;
}

table.mailform td.first{
      padding-left:8px;
}

div table.mailform td input{
border:1px solid white;
background:#666666;
}

div table.mailform td input.myselectbox_width{
border:1px solid white;
background:none;

}
div table.mailform td input.selectbox{
background:none;
}

div table.mailform td textarea{
background:#666666;
border:1px solid white;
}

table.size_table td{
text-align:left;

}
table.size_table tr.header td{
      color:#4b4b4b;
      border-left:1px solid #33333;
      border-right:1px solid #33333;
      border-bottom:1px solid #33333;
      border-top:none;
        padding-top:10px;
        padding-left:10px;
        
}
table.size_table tr.red td{
      border:1px solid #33333;
      background:#963434;
      color:#ffffff;
      padding:5px 6px;
}
table.size_table tr.red_grey td{
      border:1px solid #33333;
      background:#612121;
      color:#ffffff;
      padding:5px 6px;
}

table.size_table tr.header td.first{
width:100px;
border-left:1px solid #7d7d7d;
}
table.size_table tr.header td.last{
border-right:1px solid #7d7d7d;
}