@import "/css/reset.css"; body { font-family: Verdana, Helvitica, Arial, sans-serif; font-size: 14px; color: #3C3C3C; background-color: #FFFFFF; text-align: left; background: url(/static/image/wavegrid.png) 0 0; background-size: 100px 100px; } .menu-wrap { background: url(/static/image/binding_light.png) 0 0; } .menu-wrap.index { margin: 0 auto; width: 960px; padding: 0 1em; } .header { text-align: center; margin-bottom: 5px; padding: 20px 0; } .layout { margin: 0 auto; width: 960px; } .layout.index { background: #fefefe; padding: 1em; } .layout table { width:100%; border-collapse: collapse; } .layout > table td { text-align: left; vertical-align: top; } #slider { width: 100%; height: 384px; margin-bottom: 1em; overflow: hidden; } #slider .caption { text-align: right; background: rgba(0,0,0,0.6) url(/static/RBlogo88.png) 1em 50% no-repeat !important; } .center { text-align:center;} .fl { float: left} .fr { float: right} .topmenu { margin: 0 auto; width: 960px; line-height: inherit; } .topmenu td a { color : #5a5a5a; display: block; font-size: 14px; font-weight: bold; padding-top: 0.2em; padding-bottom: 0.2em; text-align: center; text-decoration: none; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; text-transform: uppercase; } .dat { font-weight: bold; color: #5B88B5; font-size: 10px; } .dat h2 {font-size:10px;} .dat_plain { font-weight: normal; } .gallery { border:1px solid gray;} .little { font-size: 9px; } .bigger { font-size: 12px; } .new { color: #FF0000; font-style: italic; font-weight: bold; } .wb { border-collapse: collapse; border: 1px #5B88B5 solid; } .wb td { border-collapse: collapse; border: 1px #5B88B5 solid; } .article { font-size: 12px; color: #333333;} .shapka { height:19px; line-height:19px; font-weight:bold; background-color:#f9f9f9; padding:0px 0px 0px 10px; margin:0; font-size: 12px; border-top: 1px solid #8DADCC; border-bottom: 1px solid #8DADCC; color: #6084A7; vertical-align: middle; } .shapka h1 { font-size: 12px; text-transform: uppercase; margin:0; } .panel_zag {height:20px; padding:0; margin:0; vertical-align:middle;} .news_col {width:560px; height:100%; vertical-align: top; padding:0 0 10px 0;} .news_col h1 { color: #4A71A3; text-align: left; font-size: 18px; font-weight: normal; margin: 1em 0; } .news_col h1:first-child { margin-top: 0; } .panel_col {width:300px; vertical-align: top; text-align:left; padding: 0 15px;} .panel_col ul {margin: inherit;} table.news {border-style: none; border-collapse:collapse; text-align:left; height:100%; } table.news tr.zag td { height:19px; line-height:19px; background-color:#8DADCC; vertical-align: middle; font-weight:bold; margin:0; font-size: 12px; color: #fff; } tr.zag td h1 { margin:0; font-size: 12px; text-transform: uppercase; display: inline; } table.news td { padding: 0px 15px 0px 15px; vertical-align: top; font-size: 12px;} table.blocks td {vertical-align: top; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; } table.blocks { border-style: none; border-collapse:collapse; text-align:left; } table.blocks td {vertical-align: top; width:162px; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; text-align:left; } table.blocks td.dot { text-align:right; width:18px; } table.blocks td.spanned { text-align:center; width:180px; } table.blocks td.last { padding-bottom:12px; } table.blocks tr.zag td { height:20px; vertical-align: middle; font-size: 12px; font-weight:bold; color:white; padding:0; margin:0; color: #4A71A3; text-align: left } div.blocks { margin: 1em 0; } div.blocks:first-child { margin-top: 0; } div.blocks .center { margin: 0 auto; } .rbdot { font-size: 12px; font-weight:bold; color:white; padding:0 0 0 20px; margin:0 0 0.5em 0; color: #4A71A3; text-align: left; background: url(/image/favicon.gif) 0 0 no-repeat; text-transform: uppercase; } #randimg {border:1px solid gray; margin:2px;} #newskrasno img {border:1px solid gray; margin:2px;} #newslocal img {border:1px solid gray; margin:2px;} #newsworld img {border:1px solid gray; margin:2px;} #randomheader a {display:block; margin-bottom:5px; margin-top:0px; font-weight: bold;} #lastheader a {display:block; margin-bottom:5px; margin-left:15px; font-weight: bold;} #lastheader {display:block; margin-left: 2px; } #thread li span {color:#555;} #thread li a {color:black;} #thread a:visited {color: #888888;} #thread {margin-left:16px;} ul { margin:2px 2px 2px 18px; padding:0px; } ul ul { margin:2px 2px 2px 24px; padding:0px;} li { margin-left:18px;} a { font-size: 14px; color: #333333; text-decoration: underline; } a:hover { color:#CE0326; text-decoration: none; } a.news_header { font-size: 14px; font-weight: bold; text-decoration: none; } a.news_header:hover { font-size: bold; text-decoration: underline; } /*msk*/ .stat1 { font-weight: bold; color: #DA5F0E; } a.stat1:link {color: #3A0907; text-decoration: underline; } a.stat1:visited {color: #3A0907; text-decoration: underline; } a.stat1:hover {color:#CE0326; text-decoration: underline; } /*spb*/ .stat2 { font-weight: bold; color: #DA5F0E; } a.stat2:link {color: #2C420C; text-decoration: underline; } a.stat2:visited {color: #2C420C; text-decoration: underline; } a.stat2:hover {color:#CE0326; text-decoration: underline; } /*Ukraine*/ .stat3 { font-weight: bold; color: #DA5F0E; } a.stat3:hover {color:#CE0326; text-decoration: underline; } /*Samara*/ .stat4 { font-weight: bold; color: #DA5F0E } a.stat4:hover {color:#CE0326; text-decoration: underline; } /*Yaroslavl*/ .stat5 { font-weight: bold; color: #DA5F0E; } a.stat5:hover {color:#CE0326; text-decoration: underline; } /*World*/ .stat7 { font-weight: bold; color: #DA5F0E; } a.stat7:hover {color:#CE0326; text-decoration: underline; } /*cancel*/ .stat6 { font-weight: normal; font-style: italic; color: #DA5F0E; } a.stat6:hover {text-decoration: underline; } .comments { padding: 0 0 4px 0; } .comments a { text-decoration:none !important; } .comments td { vertical-align: top; padding-right: 4px; text-align:left;} .comments_name { white-space: nowrap; font-weight: bold; } .comments_date { color: gray; } .comments_textarea { width: 500px; border:1px solid #ccc; } .gal-bottom { border:0; margin-top:1em; } .gal-bottom td {padding:0.5em;} #ya_share {min-height: 28px; margin-bottom:1em;} a.noline {text-decoration: none} .category {text-align:left; font-weight: bold; background-color: #D3D3D3;} .results {text-align:center; padding-left:2px; padding-right:2px; } .results td {padding-bottom:4px; } .name_field {text-align:left; max-width: 100px; min-width: 30px; padding-left:7px; } .thead td {font-size: 9px; color: gray;} #twitter { background: #fff; padding:0; text-align : left; height: 320px; } #twitter .tweets { height: 300px; overflow-y: scroll; word-break: break-all; } #twitter .tweet {padding : 5px; color : #c1ffc4 } #twitter .tweet .txt {color : #333} #twitter .tweet .txt a {} #twitter .tweet .time {color : #777;} #twitter .retweet { color : #6084A7; font-weight: bold; cursor:pointer; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; -ms-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; } #twitter .retweet:hover { color : #9F3020; } #twitter .follow { position: relative; display: block; text-decoration: none; font-weight: bold; padding-left:27px; border-bottom: 1px solid #8DADCC; border-top: 1px solid #8DADCC; background-color: #DAE2E8; height:18px; line-height:18px; color: #45688E; } #twitter .follow i { position: absolute; top: 50%; left: 5px; margin-top: -5px; width: 16px; height: 13px; background: transparent url(/image/twitter_bg.png) 0 0 no-repeat; } /* * The .img_wrapper and img styles should be * changed to suit your project. The only crucial * properties are the opacity values and CSS3 transitions * defined on the img tags. */ .img_wrapper { position: relative; width: 900px; padding-top: 642px; margin-bottom: 40px; overflow: hidden; } .img_wrapper img { position: absolute; width: 100%; top: 0; left: 0; opacity: 0; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; transition: opacity .5s; } .img_wrapper.loaded { width: auto; padding:0; margin-bottom: 0; background: transparent; } .img_wrapper.loaded img{ position: relative; width: auto; opacity: 1; border: 1px solid #000; } .img_wrapper.loaded .css_spinner{ display: none; } /* * CSS loading spinner styles for second example. * You could also use a background image .gif * on the img_wrapper, or any rotating element. */ .css_spinner{ position: absolute; width: 48px; height: 48px; left: 50%; top: 50%; margin: -24px 0 0 -24px; opacity: .3; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; } .css_spinner .half{ position: absolute; width: 24px; height: 48px; top: 0; overflow: hidden; } .css_spinner .left{ left: 0px; -webkit-border-radius: 999px 0 0 999px; -moz-border-radius: 999px 0 0 999px; border-radius: 999px 0 0 999px; } .css_spinner .right{ left: 24px; -webkit-border-radius: 0 999px 999px 0; -moz-border-radius: 0 999px 999px 0; border-radius: 0 999px 999px 0; } .css_spinner .band{ position: absolute; width: 24px; height: 48px; background: #922d8d; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; -webkit-animation: cssSpinnerRight 1s infinite linear; -moz-animation: cssSpinnerRight 1s infinite linear; } .css_spinner .left .band{ left: 0; border-left: 24px solid #fafafa; -webkit-animation: cssSpinnerLeft 1s infinite linear; -moz-animation: cssSpinnerLeft 1s infinite linear; } .css_spinner .right .band{ right: 0; border-right: 24px solid #fafafa; } @-webkit-keyframes cssSpinnerLeft{ 0%{-webkit-transform:rotate(0deg)} 25%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(180deg)} 75%{-webkit-transform:rotate(180deg)} 100%{-webkit-transform:rotate(360deg)} } @-webkit-keyframes cssSpinnerRight{ 0%{-webkit-transform:rotate(0deg)} 25%{-webkit-transform:rotate(180deg)} 50%{-webkit-transform:rotate(180deg)} 75%{-webkit-transform:rotate(360deg)} 100%{-webkit-transform:rotate(360deg)} } @-moz-keyframes cssSpinnerLeft{ 0%{-moz-transform:rotate(0deg)} 25%{-moz-transform:rotate(0deg)} 50%{-moz-transform:rotate(180deg)} 75%{-moz-transform:rotate(180deg)} 100%{-moz-transform:rotate(360deg)} } @-moz-keyframes cssSpinnerRight{ 0%{-moz-transform:rotate(0deg)} 25%{-moz-transform:rotate(180deg)} 50%{-moz-transform:rotate(180deg)} 75%{-moz-transform:rotate(360deg)} 100%{-moz-transform:rotate(360deg)} } .gallery_table { border: 0; margin-left: 1em; background-color: #f5f5f5; font-size: 12px} .gallery_table thead {background-color: #8DADCC; color: #fff; font-weight: bold} .gallery_table tr:nth-child(even) { background: #fff; } .gallery_table a { font-size: 12px;} .gallery_table td { padding : 5px; vertical-align: middle} @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 192dpi) { body { background: url(/static/image/wavegrid_@2X.png) 0 0; background-size: 100px 100px; } #slider .caption { background-image: url(/static/RBlogo88@2X.png) !important; background-size: 171px 53px !important; } }