@import url(//www.google.com/css/go-inlay.css);
@import url(//www.google.com/css/modules/buttons/g-button-chocobo.css);

.g-button { float: right; margin: 0 0 1em 1em; }
.x-box { background-color: #d5e7f6; border: 1px solid #ccc; }
.x-box dl.forms { margin-bottom: 0; padding-bottom: 0; }
.doodle { border: 1px solid #CCC; padding: 2px; }
.pic { border: 1px solid #CCC; padding: 2px; float: left; margin: 0 1em 0 1em; }
.pic.alt { float: right; margin: 0 0 1em 1em; }
.files { padding: .5em 0; }

dl { padding: 0 0 1em; }
dl dt { float: left; width: 35px; }
dl dd { margin: 0 0 0 50px; }
dl dd span { color: #444; font-size: .8em; }

ul.press { width: 100%; padding: 0; }
ul.press li { list-style: none outside; float: left; width: 135px; height: 155px; }
ul.press li a img { border: 1px solid #dedede; padding: 3px; }
ul.press li a:hover img { border: 1px solid #6e91c1; }
ul.press li p { padding: 0; color: #666; margin-top: 0; }
ul.press li p.sm_header { white-space: nowrap; color: #000; padding: 0 0 .4em; line-height: 1em; }
ul.press li p span { white-space: nowrap; color: #000; }

#version { border: 1px dashed #CCC; border-width: 1px 0; margin-top: 1em; margin-right: 1em; padding: 1em 0; }

#winners h4 { margin-top: 0; }

#social a { display: inline-block; padding-left: 26px; margin: 3px 8px 0 0; background: url(//www.google.ru/intl/ru/landing/mirgmail/social-icons.png) no-repeat top left; }
#social a.facebook { background-position: 0 -3px; }
#social a.twitter { background-position: 0 -53px; }
#social a.bebo { background-position: 0 -353px; }

.closed { color: #090; width: 80%; }

ol li { margin-bottom: 1em; }

#finalists { border: 0; width: 100%; height: 800px; }

.d4g-vote-tabbar, .d4g-vote-group { width: 560px !important; }
.d4g-vote-tabbar { font-size: 12px !important; }
.d4g-vote-list { width: 150px !important; }
.d4g-vote-list li { width: auto !important; margin: 0 5px 5px 0 !important; }
.d4g-vote-doodles { width: 400px !important; }

