html, body { height:100%; width:100%; }

body { margin:0; padding:0; }

body, td { font:12px Arial; color:#696E74; }

a { color:#2570C5; text-decoration:underline; }
a:hover { text-decoration:none; }

img { border-width:0px; }

h1, h2, h3, h4, h5 { paddding:0; margin:0 0 13px 0; color:#000; }
h1 { font-size:24px; font-weight:normal; }/*h1 { font-sslogan_bott2.jpgize:24px; font-weight:normal; }*/
h2 { font-size:18px; font-weight:normal; color:#3C444C; }
h3 { font-size:14px; color:#034686; }
h4 { font-size:12px; }
h5 { font-size:12px; }

p { padding:0; margin:0 0 15px 0; }

.wrapper { height:1px; overflow:hidden; } 

.body-cnt { background:#FFF url("/bitrix/templates/premio/images/body_bg.gif") repeat-x; }

.body-cnt, .body-cnt-td { width:100%; }
.body-cnt-td { background:url("/bitrix/templates/premio/images/body_cnt_bg.jpg") no-repeat 50% 88px; }

.body-table { width:954px; margin:0 auto; }

.header-box { vertical-align:top; padding-top:6px; }
.header { height:65px; position:relative; background:#163A6C url("/bitrix/templates/premio/images/hd_bg.jpg") no-repeat top right;  }
.header .logo { position:absolute; top:12px; left:25px; }

.social-btns { float:right; padding:16px 9px 0 0; }
.social-btns a { float:left; margin-left:4px; }

.middle-box { padding:10px 11px 13px 11px; width:100%; vertical-align:top; background:#FFF url("/bitrix/templates/premio/images/content_top.gif") no-repeat; }

.cnt-table, .cnt-table .cnt-box { width:100%; }
.cnt-table .left-box .wrapper { width:190px; }
.cnt-table .right-box .wrapper { width:192px; }
.cnt-table .left-box { padding-right:10px; }
.cnt-table .right-box { padding-left:10px; padding-bottom:100px; }

.right-box .ban-box { margin-bottom:10px; }
.right-box .ban-box b { display:block; padding:4px 10px 6px 20px; color:#FFF; font-family:Tahoma; background:#034686 url("/bitrix/templates/premio/images/ar3.gif") no-repeat 5px 7px; border-bottom:3px solid #BE0001; }


/*ul.leftnav { padding:0; margin:0 0 16px 0; list-style:none; }
ul.leftnav li { padding:0; margin-bottom:2px; font-family:Verdana; font-weight:bold; text-decoration:none; color:#EBEBEB; background:#1B4988 url("/bitrix/templates/premio/images/leftnav_bg.gif") repeat-x; }
* html ul.leftnav li { margin-bottom:1px; }
ul.leftnav li a, ul.leftnav li b { display:block; padding:5px 10px 6px 13px; border-bottom:4px solid #BE0001; }
ul.leftnav li a { color:#EBEBEB; text-decoration:none; }
ul.leftnav li a:hover { background:#F3DC1D; color:#163B6C; }
ul.leftnav li a.parent { background:url("/bitrix/templates/premio/images/ar1.gif") no-repeat 92% 10px; color:#EBEBEB; text-decoration:none; }
ul.leftnav li a.parent:hover { background:#F3DC1D url("/bitrix/templates/premio/images/ar2.gif") no-repeat 92% 10px; color:#163B6C; }
ul.leftnav li b { padding:6px 10px 4px 13px; background:#BE0001 url("/bitrix/templates/premio/images/ar1.gif") no-repeat 92% 12px; }
* html ul.leftnav li a, * html ul.leftnav li b, * html ul.leftnav li { height:24px; } */

ul.leftnav, ul.leftnav ul {position: relative; padding: 0; margin: 0 0 16px 0; list-style: none}
ul.leftnav li {display: inline-block; width: 190px; position: relative; padding: 0; margin: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ebebeb; background: #1B4988 url("/bitrix/templates/premio/images/leftnav_bg.gif") repeat-x 0 0; border-top: 2px solid #fff; cursor: pointer}
ul.leftnav li a, ul.leftnav li b {display: inline-block; width: 167px; padding: 5px 10px 6px 13px; margin: 0; border-bottom: 4px solid #be0001}
ul.leftnav li a {background: url("/bitrix/templates/premio/images/ar1.gif") no-repeat 92% 10px; color: #ebebeb; text-decoration: none}
ul.leftnav li a:hover {background: #f3dc1d url("/bitrix/templates/premio/images/ar2.gif") no-repeat 92% 10px; color: #163b6c}
ul.leftnav li a.selected {padding: 6px 10px 5px 13px; background: #be0001 url("/bitrix/templates/premio/images/ar1.gif") no-repeat 92% 12px}
ul.leftnav li a.selected:hover {color:#ebebeb}
ul.leftnav li ul {display: none; position: absolute; top: 0; left: 192px}
*html ul.leftnav li li {border-bottom: 3px solid #fff}
*+html ul.leftnav li li {border-bottom: 3px solid #fff}
ul.leftnav li.first {border-top: none !important}
ul.leftnav li:hover ul, ul.leftnav li.jshover ul {display: block}
ul.leftnav li ul li ul {display: none !important}
ul.leftnav li ul li:hover ul, ul.leftnav li ul li.jshover ul {display: block !important}

.search-box { margin-bottom:20px; height:23px; background:url("/bitrix/templates/premio/images/search_bg.gif") no-repeat; }
.search-box form { padding:3px 0 0 28px; }
.search-box form input { width:150px; border-width:0; }

.news-box { padding:0 5px; margin-bottom:28px }
.news-box h2 { padding-left:7px; margin-bottom:8px; }
.news-box p { padding:0 8px 9px 8px; margin:0 0 8px 0; border-bottom:1px solid #DADADA; }
.news-box p span { font-size:11px; color:#465261; display:block; }
.news-box a.more { color:#2D4C69; margin-left:8px; }

.map-box { margin-bottom:15px; }
.map-box h2 { padding:0 10px 0 12px; margin-bottom:-2px; }

.top-banner { margin-bottom:10px; }

.search-form { margin:0 0 20px 0; }
.search-form h5 { padding:4px 10px 6px 20px; margin:0; color:#FFF; font-family:Tahoma; background:#034686 url("/bitrix/templates/premio/images/ar3.gif") no-repeat 5px 7px; border-bottom:3px solid #BE0001; }
.search-form .s-box { padding:10px 10px 12px 10px; background:#F0F0F4; border:1px solid #DBDBE7; }
.search-form td { padding:8px 0 0 0; }
.search-form td.label { padding-right:8px; }
.search-form b { color:#222; display:block; margin-bottom:3px; }
.search-form td.butt { padding-top:10px; }
.search-form td.butt input { color:#513C14; font-size:11px; font-weight:bold; background:url("/bitrix/templates/premio/images/butt2.gif") no-repeat; width:82px; height:16px; border-width:0; }
.search-form .sep-line { height:1px; background:#CCC; overflow:hidden; margin:12px 0 10px 0; }


.ind-boxes { margin-bottom:15px; } 
.ind-boxes .b-item { margin-bottom:10px; position:relative; width:259px; height:147px; color:#FFF; background-color:#163A6C; background-repeat:no-repeat; background-position:top left; }
.ind-boxes .b-item p { margin:0; padding:50px 20px 30px 17px; }
.ind-boxes .b-item a.more { color:#513C14; font-size:11px; text-align:center; text-decoration:none; background:url("/bitrix/templates/premio/images/butt1.gif") no-repeat; position:absolute; bottom:11px; right:22px; display:block; width:82px; height:16px; }
.ind-boxes .b-item a.more:hover { color:#000; }
.ind-boxes .b-item a.more span { display:block; padding-top:1px; }
.ind-boxes .b-item-a { float:left; background-image:url("/bitrix/templates/premio/images/ind_box1.jpg") }
.ind-boxes .b-item-b { float:right; background-image:url("/bitrix/templates/premio/images/ind_box2.jpg") }
.ind-boxes .b-item-c { float:left; background-image:url("/bitrix/templates/premio/images/ind_box3.jpg") }
.ind-boxes .b-item-d { float:right; background-image:url("/bitrix/templates/premio/images/ind_box4.jpg") }

.txt-box { padding:0 17px 20px 17px; }
.txt-box .leftpic { float:left; margin-right:15px; }
.txt-box .leftpic img {  margin-bottom:10px; }
.txt-box .leftpic span { display:block; padding:0 0 10px 0; color:#2D353E; font-size:11px; }

.center-search { padding:13px 45px 19px 17px; background:#EAF0F3; border-top:7px solid #A2AFBD; }
.center-search form td.inp { padding-right:10px; width:50%; }
.center-search form td.inp input, .center-search form td.inp select { width:100%; }

.form-full { padding:30px 65px 19px 17px; background:#EAF0F3; border-top:7px solid #A2AFBD; margin-bottom:20px; }
.table-form td { padding-bottom:8px; }
.table-form .value { width:100%; }
.table-form .label { padding-right:13px; color:#646D77; padding-top:2px; text-align:right; font-size:11px; white-space:nowrap; }
.table-form .value2 { padding-top:13px; padding-bottom:13px; }
.table-form .label2 { color:#444E59; padding-bottom:4px; }
.table-form .butt { padding-top:8px; padding-bottom:0; }
.table-form .butt input { color:#513C14; font-size:11px; font-weight:bold; background:url("/bitrix/templates/premio/images/butt2.gif") no-repeat; width:82px; height:16px; border-width:0; cursor: pointer; }

.cnt-box h1 { padding:15px 17px 16px 17px; margin-bottom:22px; border-bottom:3px solid #BE0001; color:#FFF; font-style:italic; background:#034686 url("/bitrix/templates/premio/images/cntbox_title_bg.jpg") no-repeat top right; }

.tyres-box .t-item { width:245px; background:#EAF0F3; color:#1A1A1A; margin-bottom:12px; }
.tyres-box .t-item .t-pic { text-align:center; padding:10px; background:#FFF; margin-bottom:5px; }
.tyres-box .t-item-a { float:left; }
.tyres-box .t-item-b { float:right; }
.tyres-box .t-item .t-box { border:1px solid #CFD4D2; padding-bottom:1px; }
.tyres-box .t-item h4 { padding:4px 10px 6px 22px; margin:0; font-size:13px; color:#FFF; background:#034686 url("/bitrix/templates/premio/images/ar3.gif") no-repeat 7px 8px; border-bottom:3px solid #BE0001;  }
.tyres-box .t-item .t-info { height:105px; padding:0 13px; margin:1px 1px 0 1px; border-bottom:5px solid #A2AFBD; }
.tyres-box .t-item .t-param { width:228px; margin-top:5px; }
.tyres-box .t-item .t-param TD { color:#1A1A1A; width:50%; padding:2px 0; line-height:14px; border-top:1px solid #CED3D5; font-weight:bold; }
.tyres-box .t-item .t-param TD.tp2 { color:#BE0001; }

.articles-box .a-item { background:#EAF0F3; margin-bottom:10px; }
.articles-box .a-item .a-box { border:1px solid #CFD4D2; padding:10px; }
.articles-box .a-item h4 { padding:4px 10px 6px 22px; margin:0; font-size:13px; color:#FFF; background:#034686 url("/bitrix/templates/premio/images/ar3.gif") no-repeat 7px 8px; border-bottom:3px solid #BE0001;  }
.articles-box .a-item h4 a { color:#FFF; } 
.articles-box .a-item .date { float:right; font-size:11px; color:#999; }
.articles-box .a-item .a-box p { margin-bottom:10px; color:#333; }

.a-info-table { width:100%; }
* html .a-info-table { width:95%; }
.a-info-table td { border-top:1px solid #CFD4D2; padding:5px 10px 6px 10px; }
.a-info-table .head td { background:#DDE6EB; border-bottom:1px solid #EAF0F3; border-top:none; font-weight:bold; color:#333; padding:5px 10px 6px 10px; }


.footer-box { border-top:1px solid #D8DDE0; }
ul.ftrnav { padding:23px 0 25px 0; margin:0 0 2px 0; text-align:center; list-style:none; border-bottom:3px solid #BE0001; }
ul.ftrnav li { display:inline; font-size:11px; color:#ED1C24; padding:0 1px 0 5px; background:url("/bitrix/templates/premio/images/ftrnav_sep.gif") no-repeat 0 3px; line-height:10px; }
ul.ftrnav a { color:#506378; padding-left: 0;}
ul.ftrnav .frst { background:none; }
.footer { position:relative; height:67px; background:#004891; color:#6B96C2; font-size:11px; }
.footer .ftr1 { float:left; padding:18px 0 0 25px; }
.footer .ftr2 { float:right; padding:25px 48px 0 0; }
.footer .slogan-bott { position:absolute; top:-194px; right:11px; width:192px; height:119px; background:url("/bitrix/templates/premio/images/slogan_bott21.jpg") no-repeat; }
/* .footer .slogan-bott { position:absolute; top:-168px; right:11px; width:192px; height:83px; background:url("/bitrix/templates/premio/images/slogan_bott2.jpg") no-repeat; } */


/* forms */

form { margin:0; padding:0; }
input, select, textarea, option { font-family:Arial; font-size:12px; color:#5B5B5B; }

/* end forms */

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }

.banner-box { text-align:center; background:#002E7C; border-bottom:1px solid #FFF; }


.tyre-details { padding:0 17px 15px 17px; _width:100%; }
.tyre-details .tyre-pic { float:left; margin:0 0 5px 0; }
.tyre-details .tyre-txt-right { float:right; width:321px; margin:0 0 5px 0; }
.tyre-details h3 { margin-bottom:10px; padding-top:5px; }

.t-info-table { width:100%; margin-bottom:20px; }
.t-info-table td, .t-info-table th { vertical-align:top; text-align:left; }
.t-info-table th { padding:6px 10px 8px 10px; color:#fff; background:#034686; font-size:12px; border-bottom:3px solid #be0001; }
.t-info-table td { padding:10px 10px 12px 10px; color:#696e74; font-size:12px; border-bottom:1px solid #c6c6c6; }
.t-info-table .t-cnt { text-align:center; }
.t-info-table ul { padding:0 0 0 8px; margin:0 0 0 8px; }
.t-info-table ul li { padding:0; margin:0 0 5px 0; }
.t-info-table2 td { padding:7px 10px 9px 10px; }

.advertising-box h2{margin-left: 16px;}
.advertising-box .a-item{width: 260px; padding: 0; margin: 0 0 12px 0; float: left;}
.advertising-box .a-item.right{float: right}
.advertising-box .a-item h4{padding:0px 0px 0px 16px; margin:0; height: 34px; width: 244px; font-size:13px; color:#FFF; background:#034686; border-bottom:3px solid #BE0001; vertical-align: middle; line-height: 34px;}
.advertising-box .a-item h4 a{color:#FFF; text-decoration: none;}
.advertising-box .a-item .a-box{border:1px solid #CFD4D2;}
.advertising-box .a-item .a-box .img_box{height: 172px; width: 258px; text-align: center; vertical-align: middle; display: table-cell; *line-height: 172px;}
* html .advertising-box .a-item .a-box .img_box img {display: block; margin-top: expression((172/2)-(parseInt(offsetHeight)/2) <0 ? "0" : (172/2)-(parseInt(offsetHeight)/2) +'px');}
.advertising-box .a-item .a-box .basket_link{height: 34px; background: #eaf0f3;}
.advertising-box .a-item .a-box .basket_link p{margin: 0 1px 1px 1px; padding: 3px 0 0 16px; height: 23px; border-bottom: 7px solid #bcc5cf;}

.advertising-position-box{padding: 0 16px;}
.advertising-position-box .big_img{float: left; margin: 0 16px 0 0;}
.advertising-position-box .big_img img{margin-bottom: 16px;}
.advertising-position-box .big_img a{color: #be0001}

.basket-form {margin:0 0 13px 0; }
.basket-form h5 {padding:4px 10px 4px 20px; margin:0; color:#FFF; font-family:Tahoma; background:#034686 url("/bitrix/templates/premio/images/ar3.gif") no-repeat 5px 7px; border-bottom:3px solid #BE0001; }
.basket-form .b-box{padding:10px 10px 0px 10px; background:#F0F0F4; border:1px solid #DBDBE7; }
.basket-form .b-box a{text-decoration: none; color: #696e74;}
.basket-form .b-box strong{color: #17181a;}

.paginator { margin-bottom:15px; color:#777; line-height:1.2em; padding:5px 0 0 0; }
.paginator b { color:#333; } 
.paginator .pg-result { margin-bottom:6px; }
.paginator small { color:#aaa; font-size:12px; padding:0 5px; }
.paginator .nums { font-size:14px; }
.paginator .nums b, 
.paginator .nums a { padding:0 3px; }

.post-container { overflow:hidden; border-bottom:1px solid #dadada; padding:0 0 10px 0; margin:0 0 20px 0; }
.post-container h3 { font-size:16px; }

.post-container .pic-left { float:left; margin:0 20px 15px 0; }
.post-container .pic-right { float:left; margin:0 20px 15px 0; }

.post-container .player { padding:5px 0 0 0; }

.post-meta { color:#465261; font-size:11px; position:relative; margin:-8px 0 15px 0; }
.post-meta a { color:#2d4c69; }
.post-meta span { padding:0 4px; color:#bbb; font-size:12px; }

.post-preview { overflow:hidden; border-bottom:1px solid #dadada; padding:0 0 18px 0; margin:0 0 18px 0; }
.post-preview h3 { font-size:16px; }
.post-preview h3 a { color:#034686; text-decoration:none; }
.post-preview h3 a:hover { color:#2570C5; }
.post-preview .right-lnk { float:right; margin:4px 0 0 0; color:#2d4c69; }
.post-preview .post-thumbnail { float:left; padding:3px; border:1px solid #ccc; margin:0 15px 5px 0; line-height:1; }
.post-preview .post-thumbnail img { margin-bottom:-2px; }
.post-preview .post-thumbnail:hover { border-color:#aaa; }
.post-preview .post-content { float:left; width:372px; }
.post-preview .post-content p { margin:0 0 5px 0; }
.post-preview h4 { font-size:14px; font-weight:normal; margin:0 0 9px 0; }
.post-preview .post-meta { margin:-4px 0 10px 0; }

.post-preview-last { border:none; padding:0; }

.gallery { overflow:hidden; margin-right:-20px; padding:5px 0; }

.gallery .gallery-item { width:148px; margin:0 17px 13px 0; display:-moz-inline-box; display:inline-block; vertical-align:top; }
* html .gallery .gallery-item { display:inline; }
*+html .gallery .gallery-item { display:inline; }
.gallery .gallery-item .pic { display:block; padding:3px; border:1px solid #ccc; margin:0 0 5px 0; line-height:1; }
.gallery .gallery-item .pic img { margin-bottom:-2px; }
.gallery .gallery-item .pic:hover { border-color:#aaa; }
.gallery .gallery-item small { display:block; color:#696e74; padding:2px 0 5px 0; font-size:11px; }

.gallery-preview {  border-bottom:1px solid #dadada; margin:0 0 18px 0; padding:0 0 4px 0; }
.gallery-preview .gallery { padding:0; }
.gallery-preview h3 { font-size:16px; }
.gallery-preview h3 a { color:#034686; text-decoration:none; }
.gallery-preview h3 a:hover { color:#2570C5; }
.gallery-preview .right-lnk { float:right; margin:4px 0 0 0; color:#2d4c69; }

.articles-list { border-bottom:1px solid #dadada; padding:0 0 18px 0; margin:0 0 18px 0; }
.articles-list h3 { font-size:16px; }
.articles-list ul { padding:0; margin:0; list-style:none; }
.articles-list ul li { padding:0; margin:0 0 8px 0; }

.know-box { border-bottom:1px solid #dadada; padding:3px 0 9px 33px; margin:-3px 0 20px 0; background:url("/bitrix/templates/premio/images/icon_know.gif") no-repeat 2px 0; }
.know-box h3 { font-size:16px; margin-bottom:10px; }
.know-box p { font-size:14px; line-height:1.3em; }

.comments-form h3 { padding:0 0 0 17px; }
.comments-form .form-full { padding:20px 17px 20px 17px; }
.comments-form .table-form .textarea-box { padding:8px 0 8px 0; }
.comments-form .table-form .textarea-box textarea { width:485px; max-width:485px; min-width:485px; height:100px; min-height:100px; }
.comments-form .table-form .textarea-box label { display:block; margin:0 0 3px 0; color:#444e59; }

.comment-item { margin-bottom:14px; padding:4px 0 0 0; }
.comment-item .comment-meta { font-size:11px; color:#465261; margin-bottom:8px; }
.comment-item .comment-meta span,
.comment-item .comment-links span { padding:0 4px; color:#bbb; font-size:12px; }
.comment-item .comment-links { font-size:11px; margin-top:-2px; }
.comment-item .comment-links a { color:#888; text-decoration:none; }
.comment-item .comment-links a:hover { text-decoration:underline; }
.comment-item .comment-content p { margin-bottom:10px; }

.journals {
    padding: 0 0 10px;
    width: 100%;
}
.journals .journal-item {
    margin-bottom: 20px;
}
.journals .journal-item h2 {
    font-weight: bold;
    margin-bottom: 5px;
}
.journals .journal-item h2 a {
    text-decoration: none;
}
.journals .journal-item .j-pic {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    line-height: 0.5;
    margin: 0 20px 0 0;
    padding: 3px;
}
.journals .journal-item .j-pic:hover {
    border-color: #AAAAAA;
}
.journals .journal-item .j-descr {
    float: left;
    width: 267px;
}
.journals .journal-item p {
    margin-bottom: 12px;
}
.journals .journal-item .j-nums {
    margin-bottom: 20px;
}
.journals-title h2 {
    color: #0B569E;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 18px;
}
.journals-title .journals-year {
    float: right;
    padding: 2px 12px 0 0;
}
.journals-title .journals-year span {
    color: #777777;
    padding: 0 3px 0 0;
}
.journals-title .journals-year select {
    color: #333333;
    height: 20px;
}
.journals-title .j-back {
    color: #777777;
    float: right;
    margin: 2px 0 0;
}
.journals-gallery .gallery-item {
    margin-bottom: 15px;
    text-align: center;
}
.journals-gallery .gallery-item .pic {
    margin-bottom: 3px;
}
.journal-info .j-top {
    margin-bottom: 20px;
}
.journal-info .j-pic {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    line-height: 0.5;
    padding: 3px;
}
.journal-info .j-download {
    background: none repeat scroll 0 0 #EAF0F3;
    float: right;
    margin-top: 20px;
    padding: 23px 0;
    width: 237px;
}
.journal-info .j-download a {
    background: url("/images/journal_download.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 76px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 185px;
}
.journal-info .j-download a:hover {
    background-position: 0 -76px;
}
.journal-info h3 {
    margin-bottom: 13px;
}
.journal-info ul {
    margin: 0 0 18px 5px;
    padding: 0 0 0 10px;
}
.journal-info ul li {
    margin: 0 0 10px;
    padding: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
}
