/* --------------------------Основные классы-------------------------- */ .ipc_title { background: inherit; font: 18px Helvetica,Arial,sans-serif; color: #fff; margin-bottom: 4px; margin: 0 8px } #ipc_titlebox { background: #292929; text-shadow: rgba(0,0,0,0.8) 0px -1px 0px; padding: 8px; overflow: hidden; border-top: 1px solid #232323; border-bottom: 1px solid #232323; border-radius: 5px 5px 0px 0px; } #ipc_container { background: #333; border-radius: 5px 5px 0px 0px; margin-bottom: 10px; } .ipc_body { padding: 10px 20px 5px 20px; border-bottom: 4px solid #8A8A8A; font: 13px Helvetica,Arial,sans-serif; } .hor {width:100%; display: block; border: 1px solid #777; height: 0; margin: 6px 0 6px 0;} /* горизонтальная линия */ /* --------------------------Сайдбары-------------------------- */ #ipc_sidebar { padding: 8px; text-align: center; } .ipc_sbtitle { color: #c2c2c2; font-weight: bold; } .ipc_main_sidebar {padding: 8px;} /* --------------------------Блок приветствия-------------------------- */ .ipc_welc { padding: 10px 20px 15px 20px; font: 15px Helvetica,Arial,sans-serif; } .ipc_welc_cont { background: url('/uploads/images/pre_1431445396__fon.jpg') #333333 no-repeat center center; border-radius: 5px 5px 0px 0px; margin-bottom: 10px; } .ipc_welc_titlebox { opacity: .8; background: #292929; text-shadow: rgba(0,0,0,0.8) 0px -1px 0px; padding: 8px; overflow: hidden; border-top: 1px solid #232323; border-bottom: 1px solid #232323; border-radius: 5px 5px 0px 0px; } .ipc_welc_title { background: inherit; font: 18px Helvetica,Arial,sans-serif; color: #fff; margin-bottom: 4px; margin: 0 8px } /* --------------------------Блок новостей-------------------------- */ #ipc_container_news {background: #333; border-radius: 5px; margin-bottom: 10px;} .ipc_body {border:none !important;} .ipc_title {margin-top:8px !important;} .ipsBadge_news { display: inline-block; height: 15px; line-height: 15px; padding: 2px 5px 1px 5px; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: rgba(0,0,0,0.2) 0px -1px 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-image: url('/public/style_images/engraved/highlight.png'); background-repeat: repeat-x; background-position: 0 -1px; } .gonzo_line {width:100%;} .gonzo_line_left {float:left; width:65%;} .gonzo_line_right {float:right; width:35%; text-align:right;} .date > span {display:block;} .date .gonzo_line_right_bottom {margin-bottom:5px;} .date .gonzo_line_right_top {margin-top:5px;} .gonzo_content p {margin-bottom:8px;} .gonzo_line_right_bottom .ipsBadge_orange {height:auto; margin-right:2px;} /* --------------------------Кнопки-------------------------- */ a.download { display: inline-block; font-size: 16px; color: rgba(255,255,255,.9); text-shadow: #2e7ebd 0 1px 2px; text-decoration: none; text-align: center; line-height: 1.1; white-space: pre-line; padding: 8px 15px; border: 1px solid; border-color: #60a3d8 #2970a9 #2970a9 #60a3d8; border-radius: 6px; outline: none; background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce); box-shadow: inset rgba(255,255,255,.5) 1px 1px; } a.download:first-line{ font-size: 150%; font-weight: 700; } a.download:hover { color: rgb(255,255,255); background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce); } a.download:active { color: rgb(255,255,255); border-color: #2970a9; background-image: linear-gradient(#5796c8, #6aa2ce); box-shadow: none; } a.main_button { position: relative; display: inline-block; font-size: 90%; font-weight: 700; color: #333; text-decoration: none; text-shadow: 0 -1px 2px #adadad; padding: 8px 10px; outline: none; border-radius: 3px; background: linear-gradient(to top, #a8a8a8, #F0F0F0); transition: .2s ease-in-out; margin: 2px 1px; } a.main_button:hover:not(:active) { background: linear-gradient(to top, #F0F0F0, #a8a8a8); } a.main_button:active { top: 1px; background: linear-gradient(to top, #F0F0F0, #a8a8a8); box-shadow: 0 0 1px rgba(0,0,0,.5) inset, 0 2px 3px rgba(0,0,0,.5) inset, 0 1px 1px rgba(255,255,255,.1); } a.button_fs { position: relative; display: inline-block; line-height: 2.5em; vertical-align: middle; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #777; color: #fff; outline: none; border: 2px solid #F64C2B; border-radius: 5px; box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800; background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17); padding: 0 8px; } a.button_fs:active { top: .1em; left: .1em; box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset; }