* { margin:0; padding:0}
body { background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:638px}
td { font-size:12px;}
a { color:#0865B9}
a img { border:none}

.h { visibility:hidden}

.header { background:url(/i/line_orange.gif) left bottom repeat-x}

.headerTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding:3px 30px 11px 0px}
.headerTitle a { color:#000000; text-decoration:none}
.headerTitle span.capital{ color:#FFBC00; position:relative; z-index:100}
.headerTitle a span.capital{ color:#FFBC00;}
.headerTitle img { padding-right:7px; vertical-align:-5px}
.headerTitle img.viktorinaImg { padding-right:0px; margin-right:-7px; vertical-align:0px; position:relative; z-index:90}

.logoLink { position:absolute; left:56px; top:40px}

.content { background:url(/i/popup_logo2.gif) left top no-repeat; padding-left:14px;}

.lastPhoto { padding:15px 45px 8px 99px}
.lastPhotoTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding-bottom:13px}

.photoAnnounce { margin-bottom:10px}
.photoAnnounce td.picture { background:url(/i/bg_photo.gif) left 2px no-repeat; padding:20px 23px 7px 12px}
.photoAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:15px; line-height:22px; padding-bottom:2px}
.photoAnnounce div.title a { color:#000000; text-decoration:none }
.photoAnnounce div.notice { font-size:11px; padding-left:1px; padding-right:15px; line-height:14px}
.photoAnnounce div.notice a{ color:#000000; text-decoration:none}
.photoAnnounce div.notice a:hover{ text-decoration:underline}
.photoAnnounce div.notice span.date { font-size:9px; color:#0060B6; margin-right:3px}
.photoAnnounce div.notice a span.date { font-size:9px; color:#0060B6}

.photoItem { width:382px; padding-top:16px;}
.photoItem div.title { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding-bottom:17px; line-height:20px}
.photoItem td.owner { color:#ADADAD; font-size:9px; padding-top:1px}
.photoItem div.notice { text-align:left; font-family:"Times New Roman", Times, serif; font-size:15px; line-height:17px; padding-top:12px; padding-bottom:8px}

.pagelist { padding:0px 12px 15px 4px}
.pagelist span.arrows { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px;}
.pagelist span.arrows a { color:#FFBC00; text-decoration:none}
.pagelist span.pages { font-family:"Times New Roman", Times, serif; font-size:14px; vertical-align:1px; padding:2px;}
.pagelist span.pages a { color:#000000; text-decoration:none}
.pagelist span.pages a:hover { text-decoration:underline}

.pagelist span.current { background-color:#FFBC00; color:#FFFFFF; border-top:1px solid #FFBC00;}
.pagelist span.current  a { color:#FFFFFF}
.pagelist span.l_dot { background-color:#FFBC00; border-top:1px solid #FFBC00; padding-left:1px; margin-left:-1px;}
.pagelist span.r_dot { background-color:#FFBC00; border-top:1px solid #FFBC00; padding-right:1px; margin-right:-1px;}

.linkBlock { font-size:11px; color:#0865B9; line-height:18px; text-align:left; width:382px; margin-bottom:18px}
.linkBlock a span { text-decoration:none}
.linkBlock a:hover { color:#F70000}

.plashka { font-family:"Times New Roman", Times, serif; background-color:#FFBC00}
.plashka td.url { padding:7px 10px 8px 27px; font-size:13px;}
.plashka td.url a { color:#000000; text-decoration:none}
.plashka td.close { padding-top:2px; padding-right:27px}

.plashka2 { background-color:#FFBC00; margin-top:21px}
.plashka2 td.url { padding:8px 10px 9px 26px; font-size:11px}
.plashka2 td.url a { color:#000000;}
.plashka2 td.close { padding-top:2px; padding-right:28px}

.footer { padding:20px 30px 30px 27px}
.footer div.counters { padding-right:20px;}
.footer div.counters a {margin-right:6px;}
.footer td.cp { font-size:10px; white-space:nowrap; padding-top:9px}
.footer td.cp a { color:#000000; text-decoration:none}

.questionForm { width:400px; padding-top:16px; text-align:left; padding-left:18px}
.questionForm div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding-bottom:20px; line-height:20px}
.questionForm div.title a { color:#000000; text-decoration:none }

.questionForm div.name { background-color:#FFF2CF; padding:10px 0px 11px 19px; margin-bottom:3px}
.questionForm div.question { background-color:#E3F0FC; padding:9px 0px 18px 19px; margin-bottom:2px}
.questionForm div.city { padding:6px 0px 0px 19px; margin-bottom:0px}
.questionForm div.email { padding:6px 0px 0px 19px; margin-bottom:0px}

.questionForm div.fieldtitle { font-size:11px; padding-bottom:2px;}
.questionForm div.fieldtitle span.red { color:#FE0000}
.questionForm div.charLeft { font-size:11px; margin-right:19px}
.questionForm input.field { background-color:#FFFFFF; width:356px; margin-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 1px; font-size:12px}
.questionForm textarea { background-color:#FFFFFF; width:356px; margin-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px 1px 1px; height:158px; font-size:12px}

.questionForm div.send { padding:9px 0px 7px 19px}
.questionForm div.send input{ width:86px; font-size:11px; background-color:#D4D0C8; font-family:Tahoma, Arial, Helvetica, sans-serif; height:19px; line-height:10px}

.questionForm div.thanks { color:#FF0000}

.viktorina { padding:15px 59px 0px 120px; width:445px; text-align:left}
.viktorina div.topic { margin-bottom:12px}
.viktorina div.picture { margin-top:15px; margin-bottom:14px}
.viktorina div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; padding-right:45px}
.viktorina div.title a { color:#000000; text-decoration:none }

.viktorina table.options { margin-top:12px;}
.viktorina table.options td.radio { vertical-align:top; padding:1px 4px 6px 0px;}
.viktorina table.options td.radio input { width:14px; height:15px;}
.viktorina table.options td.text { vertical-align:top; padding-bottom:8px; padding-right:45px}

.viktorina div.send { padding:10px 0px 12px 1px}
.viktorina div.send input { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; height:19px; line-height:10px}
.viktorina div.send input.answer { width:80px; background-color:#FFBC00; margin-right:10px}
.viktorina div.send input.skip { width:91px; background-color:#D4D0C8;}

.viktorina div.successMsg, .viktorina div.failedMsg { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding-left:1px; margin-top:-1px; margin-bottom:3px}
.viktorina div.successMsg { color:#0060B6;}
.viktorina div.failedMsg { color:#FF0000;}

.viktorina div.notice { line-height:16px; margin-top:6px; margin-bottom:12px; padding-right:45px}

.viktorina table.next { margin-bottom:4px}
.viktorina table.next td.link { border:1px solid #FFBC00; border-right:none; padding:0px 6px 2px 5px; white-space:nowrap}
.viktorina table.next a { font-size:11px; color:#000000; text-decoration:none}

.viktorina div.linkBlock { width:100%; margin-top:-3px; margin-bottom:15px}
.viktorina div.linkBlock a { color:#FF0000}

.viktorina div.results { font-size:11px; line-height:13px; margin-top:-5px; margin-bottom:6px}
.viktorina div.results p.title { font-size:12px; font-weight:bold}

.viktorina table.resultsByAnswer { margin-bottom:10px}
.viktorina table.resultsByAnswer td{ font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:17px; font-weight:bold}
.viktorina table.resultsByAnswer td.text { padding:7px 50px 9px 1px}
