/*========================== Baisc style ==========================*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { line-height: 1 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0; width:100%}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

body { background: url(../img/bg-texture.png); font: 14px/20px 'Headland One', sans-serif; color: #3A1109; -webkit-text-size-adjust: 100%}

h1, h2, h3, h4, h5, h6 {font-family: "Alegreya", sans-serif; font-weight:700; font-size:36px; color:#554444;}
h1{font-size:36px; line-height:35px;}
h1, h2{text-align:center; margin-bottom:35px;}
h2{line-height:35px;}
h3, h4{font-size:16px; font-family:"Headland One", sans-serif; font-weight:400}
h3 a{color:#930F0F}
h4{font-size:18px; color:#BC563F; font-weight:bold; text-align:center; margin-bottom:20px;}
h5, h6, h7, h8{font-size:20px; line-height:15px}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit }
a, a:visited {color:#554444; text-decoration: underline; outline: 0; transition:all 0.3s linear; }
a:hover, a:focus {color:#930F0F}
strong, b{font-weight:700}
em, i{font-style:italic}
p{margin-bottom:10px}
hr {margin:20px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #ffffff;}

.button{background-color:#3B3785; background-image:linear-gradient(#7672C4, #3B3785); background-repeat:repeat-x; border:1px solid #3B3785; border-bottom-color:#3B3785; border-radius: 2px; color:#FFF; font-family: 'PT Sans Caption',sans-serif; font-size: 16px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); cursor:pointer; width:100%; height:30px; box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);transition:all 0.2s ease; position:relative; padding:1px;}
.button:hover{background-position:0 -15px}
.button:active{box-shadow:0 3px 6px rgba(0, 0, 0, 0.3) inset, 0 2px 2px rgba(0, 0, 0, 0.1); background-position:0 -30px;}

.container {margin: 15px auto; position:relative; background:#fffff6; border-radius:7px; box-shadow:0 0 8px #8e8b82; overflow:hidden;}

.maxwidth{ width:1008px}

.advertising{display:block; text-align:center; font-size:0; line-height:0; margin:20px auto;}
.fixadv{width:1008px; margin-left:-68px;}

article{margin:68px; clear:both;}
.first{margin-top:30px !important;}
.red-stars{width:620px; height:11px; margin:35px auto; position:relative}
.red-stars:before{content:''; width:100%; height:1px; margin-top:5px; background:#bc563f; position:absolute;}
.red-stars:after{content:''; background:url(../img/icons.png) center -42px no-repeat #fffff6; display:block; left:275px; width:70px; height:11px; position:absolute;}
.centr{text-align:center; margin:0 auto}
.date{font-size:11px; color:#777; margin:8px 0; display:block;}

.lb-next, .lb-prev{transition:all 0s linear; cursor:pointer}

/*========================== Header style ==========================*/

header{ background:url(../img/head-in-page.png); height:178px; width:100%; position:relative; border-radius: 7px 7px 0 0}

.slogan{position:relative; display:block; color:#554444; top:35px; text-align:center; font-size:26px; font-family:"Alegreya", sans-serif; font-weight:700}

.logo{ width:166px; height:139px; position:absolute; left:30px; bottom:20px; display:block; z-index:9999}

#search{position:absolute; bottom:70px; right:252px; width:526px;}
input[type="text"], select, textarea{ width:100%; height:26px; font-size:15px; padding-left:6px; border:1px solid #ccc; color:#777; outline: none; box-shadow: 0 0 0 #75b9f0; position:relative; border-radius:5px; transition:all 0.2s linear;}
input[type="text"]:focus, select:focus, textarea:focus{ border-color:#75b9f0; box-shadow: 0 0 6px #75b9f0;}
#search input[type="text"]{padding-right:30px}
#search input[type="submit"]{ background:url(../img/icons.png) 0 0 #FFF; width:25px; height:25px; border:0; position: absolute; top:2px; right:-34px; cursor:pointer;}

header nav{width:100%; height:50px; position:absolute; bottom:0; left:3px; text-align:center; font-size:16px;}
header nav ul li{display:inline-block; background:url(../img/icons.png) -46px 2px no-repeat; height:17px; padding:0 5px 0 26px;}
header nav ul li:first-child{ background-image:none; padding-left:0}

/*========================== Page-list style ==========================*/
.pages{ text-align:center; margin:44px 0 20px}
.pages ul{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); display: inline-block;}
.pages ul li{display:inline;}
.pages ul li:first-child a{border-left-width: 1px; border-radius:4px 0 0 4px;}
.pages ul li:last-child a{border-radius:0 4px 4px 0;}
.pages ul li a{display:block; text-decoration:none; float:left; padding:4px 12px; line-height:20px; background-color:#ffffff; border:1px solid #dddddd; border-left-width:0;}
.pages ul li a:hover, .pages ul .active a{background-color:#ededed; color:#930F0F}
.pages ul .disabled a, .pages ul .disabled a:hover{background-color:#fffff6; color:#888; cursor:default}

/*========================== Footer style ==========================*/

footer{background:url(../img/bg-footer.png); width:100%; height:91px; box-shadow:0 0 10px #7b7b7b;  border-radius:0 0 6px 6px}

.projects{position:absolute; width:303px; height:50px; left:21px; bottom:27px; text-align:center; font:0; line-height:0; z-index:9999;}
.small-logo{ background:url(../img/small_logo.png) 0 0; display:inline-block; height:57px; opacity:0.25; z-index:9999; text-indent:-9999px}
.small-logo:hover{opacity:1}
.motos {width:48px; background-position:-70px 0;}
.parts{width:46px; background-position:-118px 0;}
.cars {width:70px;}
.youhere{opacity:0.5}
footer nav ul{text-align:center; width:100%; position:absolute;}
footer nav ul li{display:inline-block; font-size:11px; margin:16px 2px;}
.container footer nav ul li a{color:#999}
footer nav ul li a:hover{color:#DDD}

footer #search{ bottom:37px; right:78px; width:210px;}
footer #search input[type="text"], #Subscribe input[type="text"]{height:20px; font-size:11px; border-radius:20px; background-color:#FFFFF6;}
footer #search input[type="text"]{ border-width:0; box-shadow:inset 0 1px 1px #73736f, 0 1px 0 #504444, 0 1px 1px #cfb7b7;}
footer #search input[type="text"]:focus{box-shadow:inset 0 0 0 #73736f, 0 0 0 #504444, 0 0 8px #5cb6ff;}
footer #search input[type="submit"]{background-position: -4px -5px; width:18px; height:18px; top:3px; right:-30px;}

#Subscribe{position:absolute; width:100%; bottom:21px; text-align:center}
#Subscribe input[type="text"]{border-radius:3px; width:245px; height:20px; padding-right:0;}
#Subscribe input[type="submit"]{background-color: #793B15; border:0px; font-size:11px; box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius:3px; height:26px; color:#FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); cursor:pointer;}

.copyright{width:100%; text-align:center; color:#BBAAAA; font-size:11px; line-height:15px; position:reletive; margin-bottom:15px;}
.copyright a{color:inherit}
.copyright a:hover{color:#930F0F}
.copyright p{margin:0}