* { padding: 0; margin: 0 } body { background: #fff url(../../../bitrix/templates/proff1_autosport/images/main_bg.jpg) repeat-x fixed; color: #3d3d3d; font: 12px/14px Arial } @font-face { font-family: 'GunshipItalicItalic'; src: url('../../../bitrix/templates/proff1_autosport/7fonts.ru_gun4fi-webfont.eot'); src: url('../../../bitrix/templates/proff1_autosport/7fonts.ru_gun4fi-webfont.eot') format('embedded-opentype'), url('../../../bitrix/templates/proff1_autosport/7fonts.ru_gun4fi-webfont.woff') format('woff'), url('../../../bitrix/templates/proff1_autosport/7fonts.ru_gun4fi-webfont.ttf') format('truetype'), url('../../../bitrix/templates/proff1_autosport/7fonts.ru_gun4fi-webfont.svg') format('svg'); font-weight: normal; font-style: normal; } a { color: #3d3d3d } p { margin: 0 0 1em } img { border: none } h1, h2, h3 { font-size: 13px; display: inline } .clear { clear: both } .wrapper { width: 1000px; margin: 0 auto; } .header { padding: 35px 0 0 } .header .langs { float: right; margin: 10px 10px 0 0 } .header .langs li { float: left; margin: 0 0 0 10px; list-style: none } .header_bg { background: #e6e6e6 url(../../../bitrix/templates/proff1_autosport/images/header_bg.jpg) no-repeat; height: 115px } .header_bg h1 { position: relative; top: -3px; left: 3px; font-style: italic } .header_bg .logo { background: url(../../../bitrix/templates/proff1_autosport/images/logo.png) no-repeat; height: 66px; display: block; /* left: 5px; */ margin: 0 5px 35px; position: relative; top: 30px; } .header_top_side { height: 35px; background: #f4c746; position: absolute; width: 100%; left: 0; margin: -35px 0 0 /* top: 0 */ } .header_auth { /* padding: 7px 10px */ width: 1000px; margin: 0 auto } .header_auth .soc_btns { float: left; margin: 4px 0 0 } .header_auth .soc_btns li { float: left; list-style: none; margin-right: 7px } .header_auth .soc_btns li.txt { font-weight: bold; padding: 6px 0 0 } .header_auth .soc_btns li.txt2 { font-weight: bold; padding: 6px 0 0; margin: 0 0 0 15px } .header_auth .srch_auth { float: right; margin: 10px 0 0; position: relative } .header_auth .srch_auth li { margin: 0 0 0 10px; float: left; list-style: none } .header_auth .srch_auth li.rss:hover ul { display: block } .header_auth .srch_auth li.rss ul { position: absolute; right: 0; background: #E3A121; padding: 0 5px; opacity: 0.9; display: none; z-index: 1 } .header_auth .srch_auth li.rss ul li { float: none; font-size: 11px; margin: 3px 0; text-align: right; } .header_auth .srch_auth li.rss ul li a { color: #fff } .header_auth .srch_auth li.srch .srch_txt { border: 1px solid #c1c1c1; float: left; height: 16px } .header_auth .srch_auth li.srch .srch_btn { background: url(../../../bitrix/templates/proff1_autosport/images/srch_btn_bg.png) no-repeat; border: none; width: 18px; height: 18px; cursor: pointer; float: left; margin: 0 0 0 -1px } .header_auth .srch_auth li a { text-decoration: none; font-weight: bold; } .header_auth .srch_auth li a:hover { text-decoration: underline } .header_auth .srch_auth li.sep { margin: 0 -3px 0 5px; font-weight: bold } .header_auth .srch_auth li input.exit_btn { background: none; border: none; font-family: Arial; font-size: 12px; font-weight: bold; cursor: pointer; margin: -1px 0 0; color: #3d3d3d } .header_auth .srch_auth li input.exit_btn:hover { text-decoration: underline } .header_auth_box { background: #000; height: 100%; left: 0; background: url(../../../bitrix/templates/proff1_autosport/images/header_auth_box_bg.png); position: fixed; top: 0; width: 100%; z-index: 999; display: none } .header_auth_box .header_auth_win { background: #E6E6E6; height: 195px; left: 50%; margin: -97px 0 0 -200px; position: fixed; top: 50%; width: 400px; color: #404040 } .header_auth_box .header_auth_win .tit { color: #404040; background: #F4C746; font-weight: bold; padding: 7px; font-size: 13px; font-weight: bold } .header_auth_box .header_auth_win .box { padding: 3px 30px 5px; text-align: center; } .header_auth_box .header_auth_win .box td { padding: 3px; } .header_auth_box .header_auth_win .box td input.txt { border: 1px solid #c1c1c1; width: 170px; padding: 2px } .header_auth_box .header_auth_win .box td.err { padding: 0; color: #f00 } .header_auth_box .header_auth_win .box .enter_btn { background: none; border: none; color: #404040; text-decoration: underline; cursor: pointer } .header_ban_side { background: #3C3C3C; border-top: 3px solid #F4C746; padding: 5px 0; text-align: center; } .header_menu_top { position: relative; z-index: 1; } .header_menu_top ul { width: 100%; height: 47px; background: url(../../../bitrix/templates/proff1_autosport/images/menu_top_bg.png) repeat-x } .header_menu_top li.first { background: url(../../../bitrix/templates/proff1_autosport/images/menu_top_bg_f.png) no-repeat; width: 21px; height: 54px; margin: -7px 0 0 -9px; padding: 0; } .header_menu_top li.last { background: url(../../../bitrix/templates/proff1_autosport/images/menu_top_bg_l.png) no-repeat; width: 10px; height: 54px; float: right; padding: 0; margin: -7px -10px 0 0 } .header_menu_top li { float: left; list-style: none; background: url(../../../bitrix/templates/proff1_autosport/images/menu_top_sep.png) no-repeat 100% 0; height: 44px; /* padding-right: 40px; */ position: relative } .header_menu_top li a { font-family: 'GunshipItalicItalic'; font-size: 14px; color: #3d3d3d; /* font-style: italic; */ /* font-weight: bold; */ text-decoration: none; /* text-shadow: 1px 1px 1px #4B4B4B; */ display: inline-block; height: 44px; line-height: 44px; margin: 0 0 0 -20px; padding: 0 53px 0 37px; } .header_menu_top li a:hover, .header_menu_top li a.act { /* color: #cdcdcd; */ background: #a7a7a7; text-shadow: 1px 1px 1px #f4c746; } .header_menu_top li a i { /* font-style: normal; */ color: #f00 } .header_menu_top li a:hover b, .header_menu_top li a:hover u, .header_menu_top li a.act b, .header_menu_top li a.act u { /* font-style: normal; */ text-decoration: none; background: url(../../../bitrix/templates/proff1_autosport/images/menu_top_sep.png) no-repeat; display: inline-block; height: 44px; line-height: 40px } .header_menu_top li a:hover b, .header_menu_top li a.act b { background-position: 0 -44px; left: -39px; position: absolute; width: 39px; } .header_menu_top li a:hover u, .header_menu_top li a.act u { background-position: 100% -88px; position: absolute; right: 0; width: 39px; } /* .header_menu_top li a.act { margin: 0 39px 0 0; padding: 0 21px 0 30px; } .header_menu_top li a.act b, .header_menu_top li a.act u { z-index: 1 } */ .header_menu_top2 { color: #fff; background: #404040; border: 1px solid #262626; line-height: 19px; margin: 0 0 10px; padding: 2px 5px; text-shadow: 1px 1px #1F1F1F; } .header_menu_top2 a { color: #fff; font-weight: bold; text-decoration: none; } .header_menu_top2 a:hover { text-decoration: underline } .header_under_menu { height: 25px; margin: 7px 0 0; padding: 0 5px; } .header_under_menu .txt { font-size: 12px; font-weight: bold; color: #CFCFCF; float: left } .header_under_menu .txt2 a, .header_under_menu .txt2 { font-size: 12px; font-weight: bold; color: #CFCFCF; text-decoration: none; text-align: right } .header_under_menu .txt3 { margin: 2px 0 0; } .header_breadcrumbs ul { margin: 0 5px 3px } .header_breadcrumbs li { list-style: none; display: inline; color: #00FF00; font-weight: bold } .header_breadcrumbs li a { color: #00FF00; font-weight: bold; text-decoration: none } .header_breadcrumbs li span { font-size: 15px } .main_box { background: #e6e6e6; padding: 12px; margin: -3px 0 0 } .main_news_top { padding: 10px; background: #3d3d3d; width: 705px; float: left; height: 380px; position: relative } .main_news_top .pics img { height: 380px; position: absolute; width: 705px; } .main_news_top .line { background: url(../../../bitrix/templates/proff1_autosport/images/main_news_top_line_bg.png) no-repeat; height: 31px; padding: 26px 60px 0 20px; width: 505px; font-size: 15px; font-weight: bold; font-style: italic; float: left } .main_news_top .btns { bottom: 20px; left: -10px; position: absolute; width: 700px; z-index: 100 } .main_news_top .arr { margin: 25px 0 0; float: right } .main_news_top .arr .l, .main_news_top .arr .r { display: inline-block; width: 25px; height: 24px; background: url(../../../bitrix/templates/proff1_autosport/images/news_top_arrs.png) no-repeat } .main_news_top .arr .r { background-position: 0 -24px } .main_right_ban { float: right; width: 240px } .main_news { float: left; width: 725px; } .main_news .list li { width: 210px; float: left; list-style: none; margin: 0 47px 20px 0; height: 240px } .main_news .list li .date, .main_news .list li .txt { font-style: italic } .main_news .list li .tit { background: url(../../../bitrix/templates/proff1_autosport/images/main_news_tit_bg.png) no-repeat; height: 20px; padding: 5px 7px; font-family: 'GunshipItalicItalic'; color: #3d3d3d } .main_news .list li .pic { width: 205px; height: 135px; margin: 5px auto } .main_news .list li a.lnk { float: right; color: #009AB5; font-style: italic } .main_news .list li.last { margin-right: 0 } .main_info_right { float: right; width: 240px } .main_info_right .tit { background: url(../../../bitrix/templates/proff1_autosport/images/main_right_tit.png) no-repeat; width: 267px; height: 51px; margin: 0 0 7px; } .main_info_right .tit a { color: #00dbff; display: inline-block; font-family: 'GunshipItalicItalic'; font-size: 14px; margin: 7px 0 0 19px; padding: 15px 0 13px 30px; text-decoration: none; text-shadow: 1px 1px 1px #4B4B4B; width: 213px; } .main_info_right .box { background: #9d9d9d url(../../../bitrix/templates/proff1_autosport/images/main_credits_bg.jpg) no-repeat; margin: 0 0 10px; width: auto !important; opacity: 1 !important; display: none; overflow: hidden } .main_info_right .box .box3 { background: #fff; margin: 5px } .main_info_right .box .box3 .none { color: #A7A7A7 } .main_info_right .box .no_data { background: #e6e6e6; color: #3d3d3d; padding: 0 15px 5px } .main_info_right .box .tbl { width: 100%; border-spacing: 5px } .main_info_right .box .tbl td { background: #fff; padding: 1px 2px; font-style: italic } .main_info_right .box .tbl2 { width: 100%; border-spacing: 5px } .main_info_right .box .tbl2 td { vertical-align: top; font-style: italic } .main_info_right .box .tbl2 a { text-decoration: none; font-size: 12px; color: #000; font-style: italic } .main_info_right .box .tbl2 a:hover, .main_info_right .box .tbl2 a.act { color: #f4c746 } .main_info_right .box2 { background: #535353 url(../../../bitrix/templates/proff1_autosport/images/main_events_bg.jpg) no-repeat; overflow: hidden } .main_info_right .box2 .tit2, .main_info_right .box .tit2 { color: #f4c746; text-align: center; font-style: italic; padding: 5px 0 } .main_info_right .box2 .box3 { background: #fff; margin: 5px } .main_info_right .box2 .tbl2 { width: 100%; } .main_info_right .box2 .tbl2 td { /* font-size: 11px; */ font-style: italic; padding: 3px; vertical-align: top } .main_info_right .box2 .tbl2 td.none { color: #a7a7a7 } .news_sects { width: 725px; float: left } .news_sects .tit { background: url(../../../bitrix/templates/proff1_autosport/images/news_sects_tit.png) no-repeat; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 10px -3px; padding: 4px 7px 5px; } .news_sects .pic { width: 150px; height: 90px; float: left; margin: 0 10px 0 0 } .news_sects .tit2 { font-weight: bold; font-style: italic; font-size: 13px; width: 435px; float: left } .news_sects .date { font-size: 11px; float: right } .news_sects .ovr { overflow: hidden; margin: 0 0 5px } .news_sects .itm { overflow: hidden; margin: 0 0 20px; font-style: italic } .news_sects a.lnk { color: #009AB5; float: right; } .main_nav { text-align: center } .main_nav ul { display: inline-block } .main_nav li { float: left; list-style: none; margin: 0 2px } .main_nav li.arr a { background: url(../../../bitrix/templates/proff1_autosport/images/main_nav_arr.png) no-repeat; display: inline-block; width: 48px; height: 45px } .main_nav li.arr a.r { background-position: 0 -45px } .main_nav li.itm a, .main_nav li.itm span { font-size: 12px; font-weight: bold; font-style: italic; text-decoration: none; margin: 11px 0; padding: 3px 7px; display: inline-block } .main_nav li.itm span.act { background: url(../../../bitrix/templates/proff1_autosport/images/main_nav_act.png) no-repeat; color: #fff; padding: 3px 0; } .main_nav li.itm span.act b { background: url(../../../bitrix/templates/proff1_autosport/images/main_nav_act.png) no-repeat 100% 0; margin: 0 0 0 3px; padding: 3px 7px 3px 3px; } .main_nav li.itm a:hover { text-decoration: underline } /* ### MAIN ### */ /* ### /MAIN ### */ /* ### NEWS ### */ .news_detail_side { width: 725px; float: left } .news_detail_side .detail { width: 500px; float: left; } .news_detail_side .detail .tit { font-size: 15px; font-weight: bold; font-style: italic; width: 380px } .news_detail_side .detail .date { float: right; font-size: 11px; font-style: italic } .news_detail_side .detail .pic { position: relative } .news_detail_side .detail .pic .pics { width: 500px; height: 260px; margin: 10px 0 } .news_detail_side .detail .pic .pics img { position: absolute; width: 500px; height: 260px; } .news_detail_side .detail .pic .arr { bottom: 0; position: absolute; right: 5px; z-index: 100; } .news_detail_side .detail .pic .arr .l, .news_detail_side .detail .pic .arr .r { background: url(../../../bitrix/templates/proff1_autosport/images/news_top_arrs.png) no-repeat scroll 0 0 transparent; display: inline-block; height: 24px; width: 25px; } .news_detail_side .detail .pic .arr .r { background-position: 0 -24px; } .news_detail_side .detail .txt h2 { display: block; text-align: center; } .news_detail_side .detail .txt h3 { display: block; text-indent: 15px; } .news_detail_side .detail .txt h2, .news_detail_side .detail .txt h3 { font-weight: normal } .news_detail_side .detail .txt p { text-indent: 15px; } .news_detail_side .detail .txt { font-style: italic } .news_detail_side .comments { margin: 10px 0 0 } .news_detail_side .comments .itm { background: #a7a7a7; padding: 15px 10px 10px; margin: 0 0 10px } .news_detail_side .comments .date2 { font-size: 11px; font-style: italic; color: #fff; float: right } .news_detail_side .comments .box { font-size: 11px; font-style: italic; background: #e6e6e6; padding: 10px 10px 20px; clear: both } .news_detail_side .comments .ovr { overflow: hidden; margin: 0 0 5px } .news_detail_side .comments .box .pic2 { float: left; margin: -28px 10px 0 0; box-shadow: 1px 1px 1px #5E5D5D } .news_detail_side .comments .tit2 { color: #f4c746; font-style: italic; font-weight: bold; text-shadow: 1px 1px 1px #474747; float: left; margin: 0 0 0 75px } .news_detail_side .last_news { width: 210px; float: left; margin: 0 0 0 10px } .news_detail_side .last_news h2, .news_detail_side .last_news h3 { font-weight: inherit; font-size: inherit } .news_detail_side .last_news .tit { background: url(../../../bitrix/templates/proff1_autosport/images/news_last_news_tit.png) no-repeat; font-weight: bold; font-style: italic; padding: 4px 0 6px 5px; margin: 0 0 10px } .news_detail_side .last_news .date { font-size: 11px; font-style: italic } .news_detail_side .last_news .pic { width: 205px; height: 135px; margin: 5px auto } .news_detail_side .last_news a.lnk { color: #009AB5; font-style: italic; float: right; } .news_detail_side .last_news .itm { margin: 0 0 15px; padding: 0 0 25px; overflow: hidden; background: url(../../../bitrix/templates/proff1_autosport/images/news_last_news_sep.png) repeat-x 0 100% } .news_detail_side .last_news .itm.last { background: none } .news_detail_side .last_news .itm .txt { font-style: italic } /* ### /NEWS ### */ .footer { background: url(../../../bitrix/templates/proff1_autosport/images/footer_bg.png) no-repeat; height: 100px; clear: both } .footer .left { float: left; /* font-size: 14px; */ font-weight: bold; color: #fff; margin: 52px 0 0 10px } .footer .left p { margin: 0 } .footer .left a { color: #ccc } .footer .right { float: right; margin: 60px 5px 0 } .footer .right li { float: right; list-style: none; margin: 0 5px 0 0 }