﻿*{margin:0;padding:0}

html{height:100%}
body,input,select,select option,textarea{font-family:arial,sans-serif;font-size:17px;}

body{background:#111;min-height:100%;height:100%;
line-height:1.2;color:#000}

img{border:0}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}

select:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none}
select option{padding-left:3px;}

table{border-collapse:collapse}


.b{font-weight:bold}
.i{font-style:italic}

a:link,a:visited{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
a.no:link,a.no:visited{text-decoration:none}
a.no:hover{text-decoration:underline}
a.none:link,a.none:visited{text-decoration:none}
a.none:hover{text-decoration:none}


div.main{min-width:990px;min-height:100%;height:100%}
table.main{width:100%;min-height:100%;height:100%;}

.main2{position:relative;height:768px}
.main3{background:url(../images/carcass.jpg) 0 0 no-repeat #C3A04E;position:absolute;
top:0;left:50%;margin:0 0 0 -512px;width:1024px;height:768px;overflow:hidden}
.main4{width:770px;margin:0 auto;padding:114px 0 0 0}

.menu{background:url(../images/menu_line.gif) 50% 31px no-repeat;height:54px;}
.menu table{width:100%;}
.menu table td{width:50%;padding:0 70px}
.menu a{display:block;padding:4px 0}
.menu a img{display:block;margin:0 auto}

.left_column{width:350px;height:400px;background:url(../images/vline1.gif) 100% 0 no-repeat;
padding:21px 20px 0 9px;color:#fff;float:left}

.right_column{background:url(../images/border.jpg) 100% 12px no-repeat;
width:387px;height:430px;float:left;}

.video{padding:30px 0 0 24px;height:280px;}
.video .videobox{margin:0 auto}

.links{padding:0 20px 0 45px}
.links table{width:100%}
.links table td{vertical-align:bottom}
.links table a{overflow:hidden;text-indent:-9999px;cursor:pointer}
.links table a.buy{background:url(../images/buy.png) 0 0 no-repeat;float:left;
width:139px;height:88px;}
.links table a.appstore{background:url(../images/appstore.png) 0 0 no-repeat;float:right;
width:146px;height:51px;}


.gallery{width:770px;overflow:hidden;padding:20px 0 0 0}

.stepcarousel{position:relative;width:770px;overflow:hidden}
.stepcarousel .belt_pad{position:relative;left:-170px}
.stepcarousel .gall1{background:url(../images/gall1.png) 0 0 no-repeat;
width:175px;height:384px;text-indent:-9999px;overflow:hidden;position:absolute;z-index:4;left:0;top:0;}
.stepcarousel .gall2{background:url(../images/gall2.png) 0 0 no-repeat;
width:175px;height:384px;text-indent:-9999px;overflow:hidden;position:absolute;z-index:4;right:0;top:0;}
.stepcarousel .belt{height:430px;position:absolute;top:0;left:-65px;margin:0 0 0 0;width:5000px}

.stepcarousel .panel{float:left;overflow:hidden;padding:0 25px 0 25px;width:320px;min-height:1px;}
.stepcarousel .panel img{max-width:100%;max-height:100%;}
.stepcarousel .panel .imgInfo{zoom:1;padding:10px 0 0 0;}
.stepcarousel .panel .imgInfo:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.stepcarousel .panel .imgInfo .flag{float:left;width:45px;font-size:0}
.stepcarousel .panel .imgInfo .flag img,
.stepcarousel .panel .imgInfo .flag span{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.stepcarousel .panel .imgInfo .flag img{margin-left:4px}
.stepcarousel .panel .imgInfo .flag span{font-family:'Trebuchet MS',arial,sans-serif;
font-size:12px;text-transform:uppercase;color:#fff;}
.stepcarousel .panel .imgInfo .text{margin:0 0 0 45px;font-family:'Trebuchet MS',arial,sans-serif;
font-size:14px;color:#fff;max-height:66px;}

.stepcarousel .navpanel{padding:420px 0 0 0;}
.stepcarousel .navpanel table{margin:0 auto}
.stepcarousel .navpanel table td{padding:0 20px 0 0;}
.stepcarousel .navpanel table a{display:block;line-height:25px;padding:0 5px;font-family:'Trebuchet MS',arial,sans-serif;
font-size:18px;min-height:1px}
* html .stepcarousel .navpanel table a{height:1px}
.stepcarousel .navpanel table a:link,
.stepcarousel .navpanel table a:visited{text-decoration:none;background:transparent}
.stepcarousel .navpanel table a:hover{background:#ec7}

.lastUpload{text-align:center;font-family:'Trebuchet MS',arial,sans-serif;
font-size:18px;padding:8px 0 0;color:#ff9;text-shadow:1px 1px 2px #000}

.pictures_pad{padding:5px 0 0 0}

div.pictures{padding:0 10px 0 10px;height:415px;overflow:hidden}
table.pictures{margin:0 auto;width:680px;}
table.pictures td{padding:0;font-size:0}

.pictures .item{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;
margin:0 10px 0 10px;padding:0 0 15px 0;width:150px;overflow:hidden}
.pictures .item a{display:block}
.pictures .item a img{display:block}

.pictures .item .imgInfo{zoom:1;padding:5px 0 0 0;}
.pictures .item .imgInfo:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.pictures .item .imgInfo .flag{float:left;width:42px;font-size:0}
.pictures .item .imgInfo .flag img,
.pictures .item .imgInfo .flag span{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.pictures .item .imgInfo .flag img{margin-left:3px}
.pictures .item .imgInfo .flag span{font-family:'Trebuchet MS',arial,sans-serif;
font-size:12px;text-transform:uppercase;color:#fff;}
.pictures .item .imgInfo .text{margin:0 0 0 42px;font-family:'Trebuchet MS',arial,sans-serif;
font-size:13px;color:#fff;line-height:1.15;max-height: 30px;}


.paginator{padding:20px 0 0 0}
.paginator table{margin:0 auto;}
.paginator table td{padding:0 5px}
.paginator a{display:block;line-height:25px;padding:0 5px;font-family:'Trebuchet MS',arial,sans-serif;
font-size:18px;min-height:1px}
* html .paginator a{height:1px}
.paginator a:link,
.paginator a:visited{text-decoration:none;background:transparent}
.paginator a:hover{text-decoration:none;background:#ec7}

.paginator a.paginator-current:link,
.paginator a.paginator-current:visited,
.paginator a.paginator-current:hover{background:#ec7}
