@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300&subset=latin,cyrillic-ext,cyrillic,latin-ext);
body {min-width:1000px;font-size: 16px; font-family: 'Open Sans', sans-serif; background: #000000; color: #121412;}

.wrapper {width: 100%; padding-bottom: 293px;}
.topHeader {min-width: 980px; max-width: 1260px; margin: 0 auto; height: 120px; position: relative; z-index: 100; padding: 0 10px;}
.bottomHeader {background: #16130f;}
.bottomHeaderInner {min-width: 980px; max-width: 1280px; margin: 0 auto;}
.logo {float: left; width: 173px; position: relative; margin: 25px 0 0 3px;}
.logo h1 {position: absolute; text-indent: -9000px; overflow: hidden;}
.logo span {background: url(../img/logo.png) no-repeat; width: 170px; height: 74px; position: absolute; left: 0; top: 0;}
.logo a {display: block;}
.logo a i {position: absolute; text-indent: -9000px; overflow: hidden;}
#nav {float: right;}
#nav > ul {padding: 47px 0 0 0;}
#nav > ul > li {float: left; margin: 0 0 0 17px; position: relative;}
#nav > ul > li > a {font-size: 13px; font-weight: bold; text-transform: uppercase; color: #000; display: block; padding: 15px 4px 16px 4px; position: relative; z-index: 10;}
#nav > ul > li > a > i {border-bottom: 3px solid #fff; font-style: normal; padding: 0 0 10px 0;}
#nav > ul > li.activ > a > i {border-color: #b51e01;}
#nav > ul > li:hover > a > i {border-color: #b51e01;}
#nav > ul > li:hover > a {border-bottom-color: #fff; text-decoration: none; padding: 15px 4px 17px 4px;}
#nav > ul > li#curent:hover > a {border: 1px solid #d0d0d0; border-bottom-color: #fff; text-decoration: none; padding: 14px 3px 16px 3px;}
#nav > ul > li > ul {border: 1px solid #d0d0d0; background-color: rgba(255,255,255,0.9); position: absolute; top: 49px; left: -505px; z-index: 9; width: 952px; padding: 14px 19px 0 20px; display: none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);}
#nav > ul > li > ul > li {display: inline-block; width: 28%; margin: 0 5% 0 0; vertical-align: top;}
#nav > ul > li > ul > li:nth-child(3n+3) {margin-right: 0;}
#nav > ul > li > ul > li > dl {padding: 0 0 47px 0;}
#nav > ul > li > ul > li > dl dt {background: url(../img/bull-0.png) 0 6px no-repeat; border-bottom: 1px solid #c1cfd9; padding: 0 0 2px 20px; position: relative; margin: 0 0 1px 0;}
#nav > ul > li > ul > li > dl dd {padding: 0 0 1px 21px;}
#nav > ul > li > ul > li > dl dd a {color: #3e5662; font-size: 13px;}
.slider-outer {position: relative; padding: 20px 0 0 0;}
.slide {position: relative;}
.caption {position: absolute; left: 78px; top: 22px; width: 900px; color: #fff;}
.caption h2 {font-size: 55px; font-weight: 900; text-transform: uppercase; margin: 0 0 -18px 0;}
.caption p {font-size: 16px; line-height: 1.5; margin: 24px 290px 0 0;}
.slide.odd .caption {color: #222;}
a.more {border: 2px solid #c6cdad; width: 246px; height: 46px; line-height: 46px; display: block; text-align: center; text-transform: uppercase; color: #fff; font-size: 16px; font-weight: bold; background-color: rgba(0,0,0,0.5); margin: 17px 0 0 0;}
a.slidesjs-navigation {position: absolute; top: 141px; width: 50px; height: 50px; text-indent: -9000px; overflow: hidden; z-index: 10;}
a.slidesjs-previous {background: url(../img/prew-a.png) no-repeat; left: 0;}
a.slidesjs-next {background: url(../img/next-a.png) no-repeat; right: 0;}
.slidesjs-pagination {display: none;}
.loginFormOuter {padding: 22px 0 14px 0;}
.loginFormInner {background: #f4f4f4; min-height:155px; width: 44%; margin: 0 0 0 1%; float: left;}
.loginFormInner:first-child {margin: 0;}
.loginFormTitle {background: #6a7681; padding: 10px 10px 9px 21px;}
.loginFormTitle h3 {float: left; margin: 0; color: #e9f0f4;}
a.detailed {float: right; font-size: 14px; color: #ebeced;}
.loginFormBody {padding: 20px 10px 10px 10px;}
.searchForm {position: relative; margin: 0 0 20px 0;}
.searchFormInput {background: #fff; height: 33px; border: 1px solid #dae4eb; margin: 0 150px 0 0; padding: 0 0 0 40px; position: relative; overflow: hidden;}
.search {background: url(../img/search-bg.png) no-repeat; width: 20px; height: 20px; position: absolute; left: 8px; top: 8px;}
.searchFormInput input.tx {background: none; height: 35px; line-height: 35px; border: 0; font-size: 18px; width: 100%;}
body:first-of-type .searchFormInput input.tx {line-height: inherit;}
.btn {background: #b51e01; width: 130px; height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; text-transform: uppercase; 
color: #fff; border: 0; position: absolute; right: 0; top: 0; transition: all 0.2s linear 0s;}
.btn:hover {background-color: #666;}
.loginList {margin: -7px 0 0 0; float: left;}
.loginList li {float: left; padding: 0px 0 11px 0;}
.loginList li a {color: #2e3641;}
.loginList li a span {display: inline-block; position: relative; top: 3px; margin: 0 5px 0 0;}
.loginList li a span.icon-11 {background: url(../img/icon-11-bg.png) no-repeat; width: 19px; height: 19px;}
.loginList li a span.icon-12 {background: url(../img/icon-12-bg.png) no-repeat; width: 20px; height: 17px;}
.loginList li a span.icon-13 {background: url(../img/icon-13-bg.png) no-repeat; width: 19px; height: 19px;}
.loginList li a span.icon-14 {background: url(../img/icon-14-bg.png) no-repeat; width: 23px; height: 13px;}
.loginList li a span.icon-15 {background: url(../img/icon-15-bg.png) no-repeat; width: 20px; height: 20px;}
.loginList li.n-01,.loginList li.n-04 {width: 149px;}
.loginList li.n-02 {width: 203px;}
.loginList li.n-04 {clear: both;}
.loginList li.n-04,.loginList li.n-05 {padding-bottom: 8px;}

.loginFormInnersecond {width: 55%;min-height:155px;}
.loginFormInnersecond .loginFormBody {padding-bottom: 4px;}
.loginFormInnersecond .loginFormTitle {background: #3e5662;}
.loginFormInnersecond .loginFormTitle h3 {font-weight: normal;}
.loginFormTitleRight {float: right; padding: 2px 0 0 0;}
.loginFormTitleRight span {float: left; color: #e9f0f4; font-size: 14px;}
.loginFormTitleRight span.basket {padding: 0 0 0 32px;}
.basketIcon {background: url(../img/basketIcon-bg.png) no-repeat; width: 20px; height: 18px; display: inline-block; margin: 0 12px 0 0; position: relative; top: 3px;}
.avtorization {float: left;}
.login {float: left; background: #fff; height: 33px; border: 1px solid #dae4eb; width: 134px; padding: 0 0 0 39px; position: relative; margin: 0 10px 0 0;}
.icon-1 {background: url(../img/icon-1.png) no-repeat; width: 20px; height: 20px; position: absolute; top: 7px; left: 9px;}
.login input {background: none; height: 35px; line-height: 35px; border: 0; font-size: 18px; width: 100%;}
body:first-of-type .login input {line-height: inherit;}
.icon-2 {background: url(../img/icon-2.png) no-repeat; width: 18px; height: 22px; position: absolute; left: 5px; top: 6px;}
.avtorization ul {padding: 3px 0 0 3px;}
.avtorization ul li {display: inline; font-size: 12px;}
.avtorization ul li a {color: #2e3641;}
.avtorization ul li span {padding: 0 11px 0 16px; color: #2e3641;}
.chek-outer {float: left; margin: 0 0 0 -6px;}
.custom-checkbox {position: relative;}
.custom-checkbox input {position: absolute; left: 2px; top: 4px; margin: 0; z-index: 0;} 
.custom-checkbox label {background: url(../img/check.png) 0 0 no-repeat; font-size: 14px; color: #7a7a7a; display: block; position: relative; z-index: 1; padding: 6px 0 9px 39px; cursor: pointer;}
.custom-checkbox label.checked {background-position: 0px -60px;}
.loginFormInnersecond .btn {position: relative; float: right;}
.searchFormMore {padding: 0 0 5px 0; display: none;}
.searchFormMore label {color: #7a7a7a; font-size: 14px;}
.selected {float: left; padding: 0 20px 0 0;}
.selected label {float: left; padding: 4px 9px 0 0;}
.select-outer {float: left;}
.sbHolder {width: 119px; height: 28px; line-height: 28px; background: #fff; position: relative; border: 1px solid #dae4eb; font-size: 14px;}
a.sbSelector{display: block; height: 28px; left: 0; line-height: 28px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 100%; color: #181a15;}
.sbSelector:hover {text-decoration: none;}
.sbToggle{background: url(../img/select.png) no-repeat; display: block; height: 4px; outline: none; position: absolute; right: 0; top: 12px; width: 16px;}
.sbToggleOpen{background: url(../img/select-open.png) no-repeat;}
.sbOptions{background-color: #fff; border: solid 1px #dae4eb; list-style: none; left: 0px; margin: 0; padding: 0; position: absolute; top: 28px; width: 117px; z-index: 1; overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{display: block; outline: none; padding: 0px 0 0px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #969696;	text-decoration: none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color: #333;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}


/* content */
.preambule {background: #eaeaea; padding: 14px 0 13px 0;}
.preambuleInner {min-width: 980px; max-width: 1260px; margin: 0 auto; padding: 0 10px;}
.catalog li {display: inline-block; vertical-align: top; width: 19%; margin: 0 -1px 0 1%; font-size: 13px;}
.catalog li:nth-child(5n-4) {margin-left: 0;}
.catalog li h3 {margin: 10px 0 0 0; font-size: 13px;}
.catalog li p {color: #5f5f5f; margin: 0;}
a.directory {color: #486c7e; float: right;}
.inner {min-height: 70px;}
.main {min-width: 980px; max-width: 1260px; margin: 0 auto; padding: 0 10px 13px 10px;}
.container {float: left; width: 910px;}
.blockTitle {padding: 5px 0 0 0;}
.blockTitle h2 {font-size: 30px; font-weight: normal; margin: 0;}
.blockTitle p {padding: 4px 0;}
.blockBody {padding: 17px 0 0 0;}
.blockBody dl dt {font-size: 16px; font-weight: bold; padding: 0 0 16px 0;}
.blockBody dl dd {margin: 0 0 -5px 0;}
.inn {padding: 0 0 0 166px;}
.inn h3 {font-size: 28px; font-weight: 300;}
.ic {width: 128px; height: 128px; float: left;}
.icon-3 {background: url(../img/icon-3-bg.png) no-repeat; margin: 0 0 0 6px;}
.icon-4 {background: url(../img/icon-4-bg.png) no-repeat; margin: 2px 0 0 5px;}
.icon-5 {background: url(../img/icon-5-bg.png) no-repeat; width: 110px; margin: 9px 0 0 3px;}
.inn ul {padding: 28px 0 0 0;}
.inn ul li {background: url(../img/bull-1.png) 0 4px no-repeat; padding: 0 0 0 29px; font-size: 18px; line-height: 1.2; margin: 0 0 20px 0; position: relative;}
.inn ul li small {display: block; font-size: 14px; line-height: 1.5; padding: 0 20px 0 0;}
.inn ul.secondList li {background-image: url(../img/bull-2.png);}
.inn ul.thirddList li {background-image: url(../img/bull-3.png);}
.sidebar {width: 301px; float: right; padding: 14px 0 0 0;}
.news h3 {font-size: 16px; border-bottom: 1px dashed #b9b8b7; margin: 0; padding: 0 0 10px 0;}
.newsList li {font-size: 14px; padding: 14px 0;}
.newsList li .date {font-size: 12px; display: block; color: #9eb2c0;}
.newsList li h4 {margin: 5px 0 3px 0;}
.newsList li p {margin: 0; line-height: 1.6;}
.social {padding: 31px 0 9px 0;}
.socialIcons {padding: 0 0 30px 0;}
.socialIcons li {display: inline-block; vertical-align: top; margin: 0 1px 0 0;}
.socialIcons li a {background: url(../img/soc-icons.png) no-repeat; width: 43px; height: 43px; display: block; text-decoration: none; text-indent: -9000px; overflow: hidden;}
.socialIcons li.soc-2 a {background-position: -48px 0px;}
.socialIcons li.soc-3 a {background-position: -96px 0px;}
.socialIcons li.soc-4 a {background-position: -144px 0px;}
.socialIcons li.soc-5 a {background-position: -192px 0px;}
.articleList {padding: 14px 0 0 0;}
.articleList li {padding: 0 0 20px 0;}
.articleList li img {float: left; margin: 3px 9px 0 0;}
.articleList li .date {display: block; padding: 0 0 5px 65px; font-size: 12px; color: #9eb2c0;}
.articleList li p {padding: 0 0 0 65px; color: #6a6a6a; font-size: 14px; margin: 0;}
.articleList li p a {color: #6a6a6a}
.payments {padding: 29px 0 0 0;}
.payments img {float: left; margin: 0 0 16px 6px;}
.payments img:first-child {margin-left: 0;}
.payments img.forth {margin-left: 0;}


/* articles */
.inside {background: url(../img/footer-bg.png) repeat-x; padding: 3px 0 0 0;}
.inside .loginFormOuter {padding-top: 11px;}
.textOuter {padding: 9px 0 0 0;}
.textOuter article h1 {font-size: 22px; font-weight: normal; margin-bottom: 10px;}
.textOuter article h2 {font-size: 18px; font-weight: normal; margin: 0; padding: 0 0 1px 0;}
.time {display: block; padding: 0 0 5px 0px; font-size: 12px; color: #9eb2c0;}
.pic {margin: 9px 15px 0 0;}
.textOuter article p {font-size: 14px; color: #6a6a6a; line-height: 1.7; margin: 0; padding: 0 0 24px 0;}
.textOuter .news {margin: -9px 0 0 0;}
.textOuter .news h3 {font-size: 22px; font-weight: normal; padding: 0 0 8px 0;}
.textOuter .articleList {padding: 11px 0 8px 0;}
.textOuter .articleList li {width: 23%; display: inline-block; vertical-align: top; margin: 0 -4px 0 0; padding: 0 2% 17px 0;}
/* End articles */

/* news */
.newOuter {width: 44%; padding: 24px 0 12px 0;}
.newOuter .news h1 {font-size: 22px; font-weight: normal; margin: 0 0 6px 0;}
.newOuter .newsList .date {font-size: 18px; line-height: 1.0;}
.newOuter .newsList li {padding: 16px 0;}
.newOuter .newsList li h3 {border: 0; padding: 0 0 9px 0; color: #6a6a6a; line-height: 1.2;}
.newOuter .newsList li p {line-height: 1.7;}
a.morNews {float: right; font-size: 13px; font-weight: bold; text-decoration: underline; padding: 3px 0 0 0;}
a.morNews:hover {text-decoration: none;}
/* End news */

/* catalog */
.patway {padding: 19px 0 14px 0;}
.patway li {background: url(../img/patway-li-bg.png) left 11px no-repeat; padding: 0 8px 0 18px; display: inline-block; vertical-align: top; font-size: 18px;}
.patway li a {color: #121412;}
.patway li:first-child {background: none; padding-left: 0;}
.patway li span {font-weight: bold; color: #b51e01;}
.catalogList > li {display: inline-block; vertical-align: top; width: 24%; margin: 0 -4px 13px 1%; font-size: 14px;}
.ins {background: #eaeaea; border: 1px solid #eaeaea; padding: 7px 35px 16px 35px;}
.catalogList > li:hover .ins {border-color: #d1d1d1; border-bottom: 3px solid #b51e01; padding-bottom: 14px;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}
.ins2 {background: #eaeaea; border: 1px solid #eaeaea; padding: 7px 35px 16px 35px;}
.catalogList > li:hover .ins2 {border-color: #d1d1d1; border-bottom: 3px solid #b51e01; padding-bottom: 14px;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}

.catalogList > li:nth-child(4n-3) {margin-left: 0;}
.productTitle {text-align: center; padding: 0 0 8px 0;}
.productTitle a {font-size: 16px; font-weight: bold; color: #121412;}
.catalogList > li:hover .productTitle a {color: #b51e01;} 
.jcarousel-container {position: relative;}
.jcarousel-clip {overflow: hidden;}
.jcarousel-next-horizontal {background: url(../img/nex-bg.png) no-repeat; width: 17px; height: 33px; display: block; cursor: pointer; position: absolute; right: -26px; top: 50%; margin-top: -16px;}
.jcarousel-next-horizontal:hover {background: url(../img/nex-bg-hover.png) no-repeat;}
.jcarousel-prev-horizontal {background: url(../img/prev-bg.png) no-repeat; width: 17px; height: 33px; display: block; cursor: pointer; position: absolute; left: -26px; top: 50%; margin-top: -16px;}
.jcarousel-prev-horizontal:hover {background: url(../img/prev-bg-hover.png) no-repeat;}
.jcarousel-container li {float: left; margin: 0 4px 0 0;}
.jcarousel-container li a {float: left;}
.jcarousel-container li img {display: block; border: 1px solid #d1d1d1; margin: 7px;}
.pagenavi {text-align: center;}
.pagenavi ul {padding: 17px 0;}
.pagenavi ul li {display: inline-block; vertical-align: text-bottom;}
.pagenavi ul li a {display: block; width: 35px; height: 31px; line-height: 31px; background: #eaeaea; text-align: center; font-size: 14px; color: #272727; 
text-shadow: 1px 1px 1px #fff; border: 1px solid #dcdcdc;margin: 0 -3px 0 0;}
.pagenavi ul li span {padding: 0 6px 9px 11px; display: block;}
.pagenavi ul li a:hover {background: #b51e01; border-color: #b51e01; color: #fff; text-shadow: 1px 1px 1px #901700; text-decoration: none;}
.ins p {margin: 0; line-height: 1.3;}
.ins2 p {margin: 0; line-height: 1.5;}
.productId {padding: 8px 0 5px 0;}
.productId a {font-size: 16px; font-weight: bold; color: #121412; text-transform: uppercase;}
.catalogList li:hover .productId a {color: #b51e01;}
.price {display: block; padding: 5px 0 4px 0;}
a.buy {font-weight: bold; text-transform: uppercase; display: block; text-decoration: underline;}
.catalogList li:hover a.buy {text-decoration: none;}
/* End catalog */



/* catalog-p1 */
.katalog li {display: inline-block; vertical-align: top; width: 32%; margin: 0 -4px 10px 2%;}
.katalog li:nth-child(3n-2) {margin-left: 0;}
.katalog li div {background: #eaeaea; border: 1px solid #eaeaea; padding: 0 12px 0 12px;}
.katalog li div a {display: block; position: relative; height: 48px;}
.katalog li:hover div a {height: 46px;}
.katalog li:hover div {border-color: #d1d1d1; border-bottom: 3px solid #b51e01;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}
.katalog li div span {position: absolute; left: 0px; top: 50%;}
.katalog li div i {display: block; line-height: 48px; font-style: normal; padding: 0 0 0 78px; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #272727;}
.katalog li a:hover {text-decoration: none;}
.marka-1 {background: url(../img/marka-1.png) no-repeat; width: 57px; height: 23px; margin-top: -12px;}
.marka-2 {background: url(../img/marka-2.png) no-repeat; width: 37px; height: 37px; margin-top: -19px;}
.marka-3 {background: url(../img/marka-3.png) no-repeat; width: 66px; height: 23px; margin-top: -12px;}
.marka-4 {background: url(../img/marka-4.png) no-repeat; width: 31px; height: 35px; margin-top: -18px;}
.marka-5 {background: url(../img/marka-5.png) no-repeat; width: 43px; height: 24px; margin-top: -12px;}
.marka-6 {background: url(../img/marka-6.png) no-repeat; width: 67px; height: 29px; margin-top: -15px;}
.marka-7 {background: url(../img/marka-7.png) no-repeat; width: 38px; height: 34px; margin-top: -17px;}
.marka-8 {background: url(../img/marka-8.png) no-repeat; width: 48px; height: 25px; margin-top: -13px;}
.marka-9 {background: url(../img/marka-9.png) no-repeat; width: 59px; height: 33px; margin-top: -17px;}
.marka-10 {background: url(../img/marka-10.png) no-repeat; width: 47px; height: 26px; margin-top: -13px;}
.marka-11 {background: url(../img/marka-11.png) no-repeat; width: 53px; height: 31px; margin-top: -16px;}
.marka-12 {background: url(../img/marka-12.png) no-repeat; width: 46px; height: 33px; margin-top: -17px;}
.marka-13 {background: url(../img/marka-13.png) no-repeat; width: 37px; height: 30px; margin-top: -15px;}
.marka-14 {background: url(../img/marka-14.png) no-repeat; width: 34px; height: 34px; margin-top: -17px;}
.marka-15 {background: url(../img/marka-15.png) no-repeat; width: 39px; height: 34px; margin-top: -17px;}
.marka-16 {background: url(../img/marka-16.png) no-repeat; width: 40px; height: 35px; margin-top: -18px;}
.marka-17 {background: url(../img/marka-17.png) no-repeat; width: 43px; height: 35px; margin-top: -18px;}
.marka-18 {background: url(../img/marka-18.png) no-repeat; width: 30px; height: 38px; margin-top: -19px;}
.marka-19 {background: url(../img/marka-19.png) no-repeat; width: 34px; height: 39px; margin-top: -20px;}
.marka-20 {background: url(../img/marka-20.png) no-repeat; width: 31px; height: 28px; margin-top: -14px;}
.marka-21 {background: url(../img/marka-21.png) no-repeat; width: 36px; height: 37px; margin-top: -19px;}
.marka-22 {background: url(../img/marka-22.png) no-repeat; width: 40px; height: 27px; margin-top: -14px;}
.marka-23 {background: url(../img/marka-23.png) no-repeat; width: 28px; height: 32px; margin-top: -16px;}
.marka-24 {background: url(../img/marka-24.png) no-repeat; width: 44px; height: 33px; margin-top: -17px;}
.marka-25 {background: url(../img/marka-25.png) no-repeat; width: 34px; height: 34px; margin-top: -17px;}
/* End catalog-p1 */

/* catalog-p2 */
.catalogAvto {padding: 0 0 17px 0;}
.catalogAvto li {display: inline-block; vertical-align: top; width: 33%; margin: 0 -4px 10px 0.6%;}
.catalogAvto li:nth-child(3n-2) {margin-left: 0;}
.avtoIn {background: #eaeaea; border: 1px solid #eaeaea; padding: 8px;}
.avtoIn figure {float: left; margin: 0 9px 0 0;}
.avtoIn figure img {display: block; border: 1px solid #d1d1d1;}
.avtoInfo {color: #272727; font-size: 18px; padding: 0 0 0 160px;}
.avtoModel {font-weight: bold; padding: 0 0 8px 0; line-height: 1.1;}
.avtoModel a {color: #272727;}
.createYear {margin: 0;}
.catalogAvto li:hover .avtoIn {border-color: #d1d1d1; border-bottom: 3px solid #b51e01; padding-bottom: 6px;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}
.catalogAvto li:hover .avtoModel a,.catalogAvto li:hover .createYear {color: #b51e01;}
/* End catalog-p2 */

/* catalog-p3 */
.avtoTable {padding: 0 0 57px 0;}
.avtoTable table th {background: #d8dadc; border: 1px solid #a9aeb1; color: #272727; font-size: 13px; text-transform: uppercase; text-shadow: 1px 1px 1px #eeefef;}
.avtoTable table th div {padding: 10px 5px 9px 5px; border-left: 1px solid #dee1e3;}
.avtoTable table tr td {border: 1px solid #cdcfd1; text-align: center; color: #272727; font-size: 13px; text-transform: uppercase; text-shadow: 1px 1px 1px #eeefef;}
.avtoTable table tr .width-1 {width: 1%;}
.avtoTable table tr .width-2 {width: 2%;}
.avtoTable table tr .width-3 {width: 3%;}
.avtoTable table tr .width-4 {width: 4%;}
.avtoTable table tr .width-5 {width: 5%;}
.avtoTable table tr .width-6 {width: 6%;}
.avtoTable table tr .width-7 {width: 7%;}
.avtoTable table tr .width-8 {width: 8%;}
.avtoTable table tr .width-9 {width: 9%;}
.avtoTable table tr .width-10 {width: 10%;}
.avtoTable table tr .width-15 {width: 15%;}
.avtoTable table tr .width-20 {width: 20%;}
.avtoTable table tr .width-25 {width: 25%;}
.avtoTable table tr .width-30 {width: 30%;}
.avtoTable table tr .width-35 {width: 35%;}
.avtoTable table tr .width-40 {width: 40%;}
.avtoTable table tr .width-45 {width: 45%;}
.avtoTable table tr .width-50 {width: 50%;}
.avtoTable table tr .width-55 {width: 55%;}
.avtoTable table tr .width-60 {width: 60%;}
.avtoTable table tr .width-65 {width: 65%;}
.avtoTable table tr .width-70 {width: 70%;}
.avtoTable table tr .width-75 {width: 75%;}
.avtoTable table tr .width-80 {width: 80%;}
.avtoTable table tr .width-85 {width: 85%;}
.avtoTable table tr .width-90 {width: 90%;}
.avtoTable table tr .width-95 {width: 95%;}
.avtoTable table tr td div {padding-left: 5px; padding-right: 5px;}
.avtoTable table tr:hover td {background: #e9e9e9;} 
.avtoTable table tr td div a {color: #272727; display: block; padding: 15px 0 16px 0;}
.avtoTable table tr:hover td div a {padding-top: 14px; text-decoration: none;}
.resultTable .avtoTable table tr:hover td {background: none;}

/* End catalog-p3 */

/* catalog-mod1-2 */
.page {padding: 6px 0 0 0;}
.page h1 {font-weight: normal; margin: 0;}
.pageList {padding: 20px 0 0 0;}
.pageList li {display: inline-block; vertical-align: top; text-align: center; width: 32%; margin: 0 -4px 20px 2%;}
.pageList li:nth-child(3n-2) {margin-left: 0;}
.pageList li a {display: block; background: #eaeaea; border: 1px solid #eaeaea; padding: 0 9px 10px 9px; color: #272727;}
.pageList li:hover a {border-color: #d1d1d1; border-bottom: 3px solid #b51e01; padding-bottom: 8px;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}
.pageList li a:hover {text-decoration: none;}
.pageList li i {background: url(../img/pagelist-i-bg.png) center bottom repeat-x; padding: 8px 0 9px 0; display: block; font-size: 17px; font-weight: bold; font-style: normal; color: #b51e01;}
.pageList li span {display: table-cell; height: 96px; vertical-align: middle; width: 50%; font-size: 14px; text-shadow: 1px 1px 1px #eaeaea;}
.pageList li span b {font-weight: normal; display: block;}
/* End catalog-mod1-2 */

/* help-mod1 */
.faqList {padding: 20px 0 0 0;}
.faqList > li {margin: 0 0 10px 0;}
.faqListInner {background: #eaeaea; border: 1px solid #eaeaea; padding: 5px 10px 2px 6px;}
.faqList > li ul {display: none; padding: 16px 0 3px 34px;}
.faqList > li.activ ul {display: block;}
.faqList > li .tit {background: url(../img/tit-bg.png) no-repeat; font-size: 18px; color: #b51e01; font-weight: bold; padding: 3px 0 9px 40px; cursor: pointer;}
.faqList > li.activ .tit {background: url(../img/activ-tit-bg.png) no-repeat; border-bottom: 1px solid #bdbdbd;}
.faqList > li ul li {padding: 0 0 13px 0; font-size: 14px;}
.faqList > li ul li h3 {margin: 0 0 9px 0;}
.faqList > li ul li p {margin: 0; font-size: 14px; padding: 0 0 5px 0;}
.faqList > li.activ .faqListInner {border-color: #d1d1d1; border-bottom: 3px solid #b51e01; padding-bottom: 0;
background: #fbfbfb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));
background: -webkit-linear-gradient(#fbfbfb, #e4e4e4);
background: -moz-linear-gradient(#fbfbfb, #e4e4e4);
background: -ms-linear-gradient(#fbfbfb, #e4e4e4);
background: -o-linear-gradient(#fbfbfb, #e4e4e4);
background: linear-gradient(#fbfbfb, #e4e4e4);
-pie-background: linear-gradient(#fbfbfb, #e4e4e4);}
/* End help-mod1 */

/* news-p2 */
.newsPage h1 {font-size: 22px; font-weight: normal;}
.newsPage .date {font-size: 18px; display: block; color: #9eb2c0; line-height: 0.9; padding: 8px 0 0 0;}
.newsPage h2 {color: #747474; font-size: 22px; font-weight: normal; margin: 0;}
.nawsTable {padding: 12px 0 0 0;}
.nawsTable h3 {text-align: center; color: #222422; margin: 0 0 22px 0;}
.nawsTable h4 {font-size: 18px; font-weight: normal; text-align: center; margin: 0 0 3px 0;}
.nawsTable h5,.nawsTable h6 {font-size: 14px; text-align: center; color: #6a6a6a; margin: 0 0 8px 0;}
.nawsTable h6 {margin-top: -4px;}
.nawsTable table tr td {font-size: 14px; color: #6a6a6a; padding: 8px 0;}
.nawsTable table tr td.td1 {width: 12%;}
.nawsTable table tr td.td2 {width: 83%;}
.nawsTable table tr td.td3 {color: #b51e01; text-align: right; width: 5%;}
.newsTableInner {padding: 0 0 10px 0;}
.newsTableInner.last {padding: 6px 0 17px 0;}
/* End news-p2 */

/* contacts */
.contactsOuter {padding: 9px 0 37px 0;}
.contactLeft {width: 50%; float: left; padding: 11px 0 0 0;}
.contactRight {width: 50%; float: right;}
.map {position: relative;}
.map img {border: 1px solid #dedede; display: block; background: #eaeaea; padding: 11px;}
.mapPopap {background: url(../img/mapPopap-bg.png) no-repeat; width: 222px; height: 148px; position: absolute; right: 83px; bottom: 115px;}
.popopLogo {background: url(../img/popap-logo-bg.png) no-repeat; width: 117px; height: 37px; display: inline-block; margin: 17px 0 0 56px;}
.mapPopap p {margin: 0; font-size: 13px; padding: 4px 0 0 28px;}
.contactRight h1 {margin: 0; font-weight: normal; padding: 0 0 0 43px;}
.contactList {padding: 35px 0 0 68px;}
.contactList li {font-size: 20px; padding: 0 0 0 49px; position: relative; line-height: 1.8; margin: 0 0 24px 0;}
.contactList li span {position: absolute; left: 0; top: 0;}
.contactList li span.icon-6 {background: url(../img/icon-6-bg.png) no-repeat; width: 39px; height: 33px;}
.contactList li span.icon-7 {background: url(../img/icon-7-bg.png) no-repeat; width: 32px; height: 32px; top: 2px;}
.contactList li span.icon-8 {background: url(../img/icon-8-bg.png) no-repeat; width: 30px; height: 25px; top: 6px;}
.contactList li span.icon-9 {background: url(../img/icon-9-bg.png) no-repeat; width: 33px; height: 33px; top: 4px;}
.contactList li a {color: #272727;}
.contactList li.li-02 {margin-bottom: 10px;}
.contactList li.li-03 {margin-bottom: 29px;}
.graphics {padding: 0 0 0 68px;}
.graphics table {vertical-align: middle;}
.graphics table tr td {border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #272727; text-shadow: 1px 1px 1px #efefef; padding: 2px 0;}
.graphics table tr td table tr td {border: 0;}
.graphics table tr td.co-1 {width: 61px;}
.graphics table tr td.co-1 table {margin: 6px 0 10px 0;}
.graphics table tr.row-1 td {background: #e8e8e8;}
.graphics table tr.row-2 td {background: #ababab;}
.graphics table tr.row-3 td {background: #af2207; color: #fff; text-shadow: none}
.graphics table tr td table tr td i {display: block; font-style: normal; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 20px;}
.graphics table tr td table tr td span {display: block; font-weight: bold; text-transform: uppercase; font-size: 72px; padding: 0 0 0 34px;}
.graphics table tr td table tr td span sup {font-size: 40px; position: relative; top: 14px; left: -2px;}
.graphics table tr td table tr td span b {font-size: 36px;}
.graphics table tr.row-2 td table tr td span {display: block; font-size: 36px; padding: 0 0 0 36px;}
.graphics table tr.row-2 td table tr td span b {font-size: 24px;}
.graphics table tr.row-2 td table tr td span sup {font-size: 20px; position: relative; top: 7px; left: 1px;}
.graphics table tr.row-3 td table tr td span {display: block; font-size: 20px; text-transform: uppercase; text-shadow: 1px 1px 1px #891903; padding: 0 0 0 39px;}
/* End contacts */

/* search-result */
.pageTitle {padding: 0 0 20px 0;}
.pageTitle h1 {float: left;}
.valuta {float: right; padding: 14px 0 0 0;}
.valuta .selected {padding: 0;}
.valuta .selected label {font-size: 14px; color: #7a7a7a;}
.avtoTable table tr td div.lovercase {text-transform: capitalize;}
.avtoTable table tr td div i {font-style: normal; text-decoration: underline; color: #b51e01; text-transform: capitalize;}
.avtoTable table tr td div i:hover {text-decoration: none;}
a.up {background: url(../img/up-bg.png) no-repeat; width: 8px; height: 8px; display: inline-block; position: relative; top: -3px}
a.up:hover {background: url(../img/up-hover-bg.png) no-repeat;}
a.down {background: url(../img/down-bg.png) no-repeat; width: 8px; height: 8px; display: inline-block; position: relative; left: -8px; top: 4px;}
a.down:hover {background: url(../img/down-bg-hover.png) no-repeat;}
.avtoTable table tr.captions td {text-align: center; font-size: 13px; background: #ffe4e4; font-weight: bold; text-transform: lowercase; padding: 5px 0 6px 0; text-transform: none;}
.icon-10 {background: url(../img/icon-10-bg.png) no-repeat; width: 21px; height: 26px; display: inline-block;}
.resultTable .avtoTable {padding-bottom: 33px;}
.avtoTable table th.th-1 {width: 16%;}
.avtoTable table th.th-2 {width: 10%;}
.avtoTable table th.th-3 {width: 17%;}
.avtoTable table th.th-4 {width: 7%;}
.avtoTable table th.th-5 {width: 8%;}
.avtoTable table th.th-6 {width: 8%;}
.avtoTable table th.th-7 {width: 15%;}
.avtoTable table th.th-8 {width: 12%;}
.avtoTable table th.th-9 {width: 7%;}
.resultTable .avtoTable table tr td {vertical-align: top;}
.resultTable .avtoTable table tr div { padding-left: 0; padding-right: 0;}
.resultTable .avtoTable table tr td table tr td {border: 1px solid #cccfd0; border-width: 0 1px 1px 0; text-transform: none; padding: 15px 0 4px 0;}
.resultTable .avtoTable table tr td table tr td.tdd-1 {width: 32%;}
.resultTable .avtoTable table tr td table tr td.tdd-2 {width: 20%;}
.resultTable .avtoTable table tr td table tr td.tdd-3 {width: 34%;}
.resultTable .avtoTable table tr td table tr td.tdd-4 {width: 14%; border-right: 0;}
.resultTable .avtoTable table tr td table tr td.tdd-5 {width: 16%;}
.resultTable .avtoTable table tr td table tr td.tdd-6 {width: 16%;}
.resultTable .avtoTable table tr td table tr td.tdd-7 {width: 10%;}
.resultTable .avtoTable table tr td table tr td.tdd-8 {width: 24%;}
.resultTable .avtoTable table tr td table tr td.tdd-9 {width: 24%; border-right: 0;}
.resultTable .avtoTable table tr td table tr td.tdd-11 {width: 16%;}
.resultTable .avtoTable table tr td table tr td.tdd-21 {width: 10%;}
.resultTable .avtoTable table tr td table tr td.tdd-31 {width: 17%;}
.resultTable .avtoTable table tr td table tr td.tdd-41 {width: 7%;}
.resultTable .avtoTable table tr td table tr td.tdd-51 {width: 8%;}
.resultTable .avtoTable table tr td table tr td.tdd-61 {width: 8%;}
.resultTable .avtoTable table tr td table tr td.tdd-71 {width: 5%;}
.resultTable .avtoTable table tr td table tr td.tdd-81 {width: 12%;}
.resultTable .avtoTable table tr td table tr td.tdd-91 {width: 12%; border-right: 0;}
.status {width: 26px; height: 26px; display: inline-block; margin: 0 0 0 9px; position: relative; top: -4px;}
.status-1 {background: url(../img/status-1.png) no-repeat;}
.status-2 {background: url(../img/status-2.png) no-repeat;}
.status-3 {background: url(../img/status-3.png) no-repeat;}
.status-4 {background: url(../img/status-4.png) no-repeat;}
.status-5 {background: url(../img/status-5.png) no-repeat;}
.smallbasket {background: url(../img/smallbasket-bg.png) no-repeat; width: 20px; height: 18px; display: inline-block; position: relative; top: 4px;}
.resultTable .avtoTable table tr td table tr td a {color: #272727;}
.resultTable .avtoTable table tr td table tr:hover td {background: #eaeaea;}
.numm {display: inline-block; height: 26px; vertical-align: top;}
.quesion {background: url(../img/quesion.png) no-repeat; display: inline-block; width: 15px; height: 15px; position: relative; top: 3px;}
.resultTable .avtoTable table tr.rowLast:hover {background: #fce789;}
.resultTable .avtoTable table tr.rowLast:hover td table tr td {background: none;}
.rowLast td table tr td,tr.noBorder td table tr td {border-bottom: 0!important;}
.noBord td {border-bottom: 0!important;}
.prob {display: inline-block; height: 26px;}
/* End search-result */

/* basket-p1 */
.cartOuter {margin: -7px 0 0 0; padding: 0 0 137px 0;}
.cartTop {border-bottom: 1px dashed #b9b8b7; padding: 0 0 6px 0;}
.cartLeft {width: 980px; float: left;}
.cartRight {width: 170px; float: right; padding: 7px 0 0 0;}
.productPic {float: left; margin: 7px 0 0 0;}
.productPic img {display: block; border: 1px solid #dae4eb;}
.productList {float: left;}
.productList li {padding: 0 0 13px 0;}
.productList li span {float: left; text-align: right; width: 221px; color: #6a6a6a;}
.productList li p {float: left; padding: 0 0 0 32px; margin: 0;}
.productList li p a {text-decoration: underline;}
.productList li p a:hover {text-decoration: none;}
.productList li input {background: #fff; width: 351px; height: 28px; line-height: 28px; text-indent: 9px; border: 1px solid #dae4eb; font-size: 14px; color: #414446; margin: 0 0 0 31px;}
.summa {width: 150px; height: 62px; border: 1px solid #dae4eb; line-height: 62px; color: #b51e01; font-size: 30px; text-align: center; margin: 0 0 0 18px;}
.col {padding: 15px 0 0 0;}
.col label {padding: 0 0 0 18px;}
.count {padding: 10px 0 21px 18px;}
.count input {width: 60px; height: 43px; line-height: 43px; border: 1px solid #dae4eb; font-size: 24px; color: #6a6a6a; text-align: center; margin: 0 3px 0 2px;}
.count a {display: inline-block; width: 35px; height: 31px; background: #eaeaea; border: 1px solid #dcdcdc; color: #303030;
text-shadow: 1px 1px 1px #fff; text-align: center; font-size: 18px; vertical-align: top; position: relative; top: 6px;}
.count a:hover {background: #b51e01; border-color: #b51e01; color: #fff; text-decoration: none;}
a.delCart {font-size: 13px; color: #b51e01; font-weight: bold; text-transform: uppercase; text-decoration: underline;}
.cartBottomLeft {float: left; padding: 1px 0 0 0; width: 50%;}
.cartBottomLeft p {color: #6a6a6a;}
.cartBottomLeft p i {font-style: normal; color: #111;}
.cartBottomRight {float: right; padding: 20px 0 0 0; width: 50%; text-align: right;}
.button {background: #6a7681; border: 0; height: 35px; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 0 15px; transition: all 0.2s linear 0s;}
.button-1 {background: #b51e01; margin: 0 0 0 6px;}
.button:hover {background-color: #666;}
.button-1:hover {background-color: #933;}
/* End basket-p1 */


.zakaz {padding: 3px 0 0 0;}
.zakaz h3 {margin: 0; font-weight: normal; padding: 0 0 4px 0;}
.zakaz .avtoTable {padding: 0 0 1px 0;}
.zakaz .avtoTable table tr td {text-transform: none; background: #fafafa; padding: 6px 0 7px 0;}
.zakaz .avtoTable table tr td a {text-decoration: underline;}
.zakaz .avtoTable table tr td a:hover {text-decoration: none;}
.contacts {padding: 25px 0 79px 0;}
.contactInner {width: 494px; padding: 0 0 32px 0;}
.contactInner h4 {font-size: 18px; font-weight: normal; margin: 0; padding: 0 0 13px 0;}
.contactInner div.clearfix {padding: 0 0 10px 0;}
.contactInner div.clearfix label {width: 144px; float: left; color: #747474; padding: 6px 0 0 0;}
.contactInner div.clearfix label i {font-style: normal; color: #b51e01;}
.contactInner div.clearfix input {float: left; border: 1px solid #dae4eb; width: 348px; height: 33px; line-height: 33px; text-indent: 10px;}
.contactInner div.clearfix.phon input {width: 208px;}
.contactInner div.clearfix.phon span {float: left; font-size: 12px; color: #6a6a6a; padding: 8px 0 0 10px;}
.contactInner div.clearfix .sbHolder {width: 348px;}
.contactInner div.clearfix .sbOptions {width: 348px;}
.contacts .button {float: left;}
.contacts .button-1 {float: right;}
/* End basket-p2 */

/* basket-p2 */
/* basket-p3 */
.zakazInner {padding: 0 0 131px 0;}
.cartBottomLeft p i.dol {color: #b51e01;}
.zakazTop {padding: 2px 0 13px 0;}
.leftZakaz {float: left; padding: 2px 0 0 0;}
.rightZakaz {float: right;}
.leftZakaz .button {float: left; margin: 5px 0 0 0;}
.month {float: left; padding: 0 0 0 19px;}
.month p {margin: 0; color: #000;}
.month p.years {color: #6a6a6a;}
.month p.years a {text-decoration: underline;}
.month p.years a:hover {text-decoration: none;}
.balansList li {color: #b51e01; font-size: 18px; font-weight: bold; padding: 0 0 4px 0;}
.balansList li span {width: 185px; text-align: right; float: left;}
.balansList li i {font-style: normal; float: left; min-width: 106px; text-align: right; padding: 0 0 0 10px;}
.zakaz .avtoTable table tr td span.dolg {color: #b51e01;}
/* End basket-p3 */

/* basket-p4 */
.personals {padding: 3px 0 43px 0;}
.personalsInner {padding: 0 0 22px 0;}
.personalsInner h4 {font-size: 18px; font-weight: normal; margin: 0;}
.personalsInner ul li {margin: 0 0 3px 0;}
.personalsInner ul li p {margin: 0; color: #747474; float: left; padding: 5px 0 0 0;}
.personalsInner ul li p:first-child {width: 220px; margin: 0 46px 0 0; padding-top: 0;}
.personalsInner ul li p:first-child span i {top: 5px;}
.personalsInner ul li p span {border-bottom: 1px dotted #747474; display: block;}
.personalsInner ul li p span i {font-style: normal; background: #fff; position: relative;}
.personalsInner ul li p a {font-size: 12px; margin: 0 0 0 9px; text-decoration: underline;}
.personalsInner ul li p a:hover {text-decoration: none;}
/* End basket-p4 */


/* basket-p5 */
.registration {padding: 0 0 54px 0;}
.leftRegistration {float: left; width: 584px; padding: 19px 0 0 0;}
.leftRegistration h4 {color: #b51e01; font-size: 18px; margin: 0 0 9px 0;}
.leftRegistration p {color: #6a6a6a; font-size: 12px; margin: 0;}
.leftRegistration p i {font-style: normal; color: #bf3c23;}
.leftRegistration .contacts {padding-top: 16px;}
.leftRegistration .contactInner {width: 100%; padding-bottom: 20px;}
.leftRegistration .contactInner div.clearfix label {width: 234px;}
.rightRegistration {width: 620px; float: right; padding: 60px 0 0 0;}
.information {background: #f4f4f4; padding: 14px 10px 24px 22px; color: #121412;}
.information h4 {font-size: 22px; font-weight: normal; margin: 0; padding: 0 0 5px 0;}
.information p {font-size: 14px;}
/* End basket-p5 */

/* basket-p6 */
.finance {margin: -10px 0 0 0; padding: 0 0 216px 0;}
.finance .balansList li {padding: 0 0 6px 0;}
.finance .balansList li span {text-align: left; width: auto; color: #221d1c; padding: 13px 0 0 0;}
.finance .balansList li i {font-size: 30px; min-width: inherit; text-align: left;}
.finance .balansList li i b {font-size: 18px;}





.finance table table th {background: #d8dadc; border: 1px solid #a9aeb1; color: #272727; font-size: 13px; text-transform: uppercase; text-shadow: 1px 1px 1px #eeefef;}
.finance table  table th div {padding: 10px 5px 9px 5px; border-left: 1px solid #dee1e3;}
.finance table  table tr td {border: 1px solid #cdcfd1; text-align: center; color: #272727; font-size: 13px; text-transform: uppercase; text-shadow: 1px 1px 1px #eeefef;}
.finance table table tr td {background: #fbfbfb; padding-left: 5px; padding-right: 5px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#fafafa));
background: -webkit-linear-gradient(#fbfbfb, #fafafa);
background: -moz-linear-gradient(#fbfbfb, #fafafa);
background: -ms-linear-gradient(#fbfbfb, #fafafa);
background: -o-linear-gradient(#fbfbfb, #fafafa);
background: linear-gradient(#fbfbfb, #fafafa);
-pie-background: linear-gradient(#fbfbfb, #fafafa);}
.finance table  table tr:hover td {background: #ececec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#e6e6e6));
background: -webkit-linear-gradient(#ececec, #e6e6e6);
background: -moz-linear-gradient(#ececec, #e6e6e6);
background: -ms-linear-gradient(#ececec, #e6e6e6);
background: -o-linear-gradient(#ececec, #e6e6e6);
background: linear-gradient(#ececec, #e6e6e6);
-pie-background: linear-gradient(#ececec, #e6e6e6);
border-top: 1px solid #fefefe;} 
.finance table  table tr td  a {color: #272727; display: block; padding: 15px 0 16px 0;}
.finance table  table tr:hover td  a {padding-top: 14px; text-decoration: none;}
/* End basket-p6 */


footer {min-width:1000px;background: url(../img/footer-bg.png) repeat-x; padding: 3px 0 0 0; height: 290px; position: absolute; bottom: 0; width: 100%;}
.footerInner {background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
background: -webkit-linear-gradient(#ffffff, #f2f2f2);
background: -moz-linear-gradient(#ffffff, #f2f2f2);
background: -ms-linear-gradient(#ffffff, #f2f2f2);
background: -o-linear-gradient(#ffffff, #f2f2f2);
background: linear-gradient(#ffffff, #f2f2f2);
-pie-background: linear-gradient(#ffffff, #f2f2f2);}
.footerInside {min-width: 980px; max-width: 1260px; margin: 0 auto; padding: 0 10px;}
.footerList {padding: 27px 0 13px 0;}
.footerList li {display: inline-block; vertical-align: top; width: 22%; margin: 0 0 0 3.6%;}
.footerList li:first-child {margin-left: 0;}
.footerList li dl dt {color: #272727; font-size: 18px; font-weight: bold; border-bottom: 5px solid #b51e01; padding: 0 0 11px 0; margin: 0 0 14px 0;}
.footerList li dl dd {padding: 0 0 11px 0;}
.footerList li dl dd a {font-size: 14px; color: #272727;}
.footerList li dl dd a:hover {color: #226094; text-decoration: none;}
.footerList li:first-child dl dd.even {float: left; width: 60%;}
.footerList li dl dd p {margin: 0; font-size: 14px; padding: 0 0 0 33px;}
.footerList li dl dd p.tell {background: url(../img/tell-bg.png) 0 3px no-repeat;}
.footerList li dl dd p span {display: block; padding: 10px 0 0 0;}
.footerList li dl dd p.email {background: url(../img/email-bg.png) 0 1px no-repeat;}
.footerList li dl dd p.addres {padding-left: 0;}
.footerBotoom {background: #efefef url(../img/footerBotoom-bg.png) repeat-x; height: 73px;}
.footerBotoomInside {min-width: 980px; max-width: 1260px; margin: 0 auto; padding: 0 10px;}
.footerLogo {float: left; margin: 15px 0 0 3px;}
.copy {float: right; margin: 0; font-size: 12px; color: #121412; padding: 30px 15px 0 0;}