html, body {height: 100%; margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; background: url('../img/bg.gif');}
blockquote {margin: 0 0 0 30px; padding: 0;}

img {display: block; border: 0;}

#page a:hover {text-decoration: underline;}

/* Põhi */

#page {min-height: 100%; background: url('../img/bg.jpg') top center no-repeat;}
#header {width: 890px; height: 162px; margin: auto;}
#header .logo {float: left;}
#header .logo img {margin: 45px 0 0 44px;}
#header .attributes {width: 696px; float: right;}
.attributes .lang {padding: 12px 0 21px 7px;}
.attributes .lang img {float: left; margin: 0 3px 0 0;}
.attributes .topic {margin: 20px 0 0 9px;}
.attributes .topic2 {margin: 14px 0 0 9px;}
.attributes .topic3 {margin: 16px 0 0 9px;}

/* Menu */

.menu {height: 50px; margin: 6px 0 0 0;}
.menu a {outline: none;}

.menu .kunstipreemia {float: left; width: 107px; height: 50px; margin: 0 3px 0 0;}
.menu .kunstipreemia .link img {padding: 5px 0 0 7px;}
.menu .kunstipreemia div {padding: 23px 0 0 6px; display: none; position: absolute;}
.menu .kunstipreemia div img {float: left;}
.menu .kunstipreemia-active {float: left; width: 107px; height: 50px; margin: 0 3px 0 0; background: url('../img/menu/kunstipreemia_a.gif') no-repeat;}
.menu .kunstipreemia-active .link {display: none;}
.menu .kunstipreemia-active div {padding: 23px 0 0 6px; position: absolute;}
.menu .kunstipreemia-active div img {float: left;}

.menu .kunstnikud {float: left; width: 78px; height: 50px; margin: 0 4px 0 0;}
.menu .kunstnikud .link img {padding: 5px 0 0 7px;}
.menu .kunstnikud div {padding: 23px 0 0 6px; display: none; position: absolute;}
.menu .kunstnikud div img {float: left;}
.menu .kunstnikud-active {float: left; width: 78px; height: 50px; margin: 0 4px 0 0; background: url('../img/menu/kunstnikud_a.gif') no-repeat;}
.menu .kunstnikud-active .link {display: none;}
.menu .kunstnikud-active div {margin: 23px 0 0 6px; position: absolute; width: 527px;}
.menu .kunstnikud-active div img {float: left;}

.menu .naitus {float: left; width: 99px; height: 50px; margin: 0 9px 0 0;}
.menu .naitus .link img {padding: 4px 0 0 7px;}
.menu .naitus div {padding: 23px 0 0 6px; display: none; position: absolute;}
.menu .naitus div img {float: left;}
.menu .naitus-active {float: left; width: 99px; height: 50px; margin: 0 9px 0 0; background: url('../img/menu/naitus_a.gif') no-repeat;}
.menu .naitus-active .link {display: none;}
.menu .naitus-active div {padding: 23px 0 0 6px; position: absolute; width: 84px;}
.menu .naitus-active div img {float: left;}

.menu .arhiiv {float: left; width: 82px; height: 50px;}
.menu .arhiiv .link img {padding: 5px 0 0 7px;}
.menu .arhiiv div {padding: 23px 0 0 6px; display: none; position: absolute;}
.menu .arhiiv div img {float: left;}
.menu .arhiiv-active {float: left; width: 82px; height: 50px; background: url('../img/menu/arhiiv_a.gif') no-repeat;}
.menu .arhiiv-active .link {display: none;}
.menu .arhiiv-active div {padding: 23px 0 0 6px; position: absolute; width: 343px;}
.menu .arhiiv-active div img {float: left;}

/* Sisu */

#main {width: 890px; margin: auto; position: relative;}
#main .top_shadow {width: 890px; height: 33px; position: absolute; top: 0px; left: 0px; z-index: 2; background: url('../img/top_shadow.png') no-repeat;}
#main .bottom_shadow {width: 890px; height: 33px; background: url('../img/bottom_shadow.png') no-repeat;}
#main .bottom_shadow_content {width: 890px; height: 33px; position: absolute; bottom: 0px; left: 0px; background: url('../img/bottom_shadow.png') no-repeat;}
*html #main .bottom_shadow_content {width: 890px; height: 33px; position: absolute; bottom: -1px; left: 0px; background: url('../img/bottom_shadow.png') no-repeat;}

/* Avaleht */

#main .front {width: 890px; background: url('../img/front_shadow.png') no-repeat;}
#main .front div {width: 805px; margin: auto;}

#main .front_nominents {width: 840px; margin: auto; padding: 0 0 10px 16px;}
.front_nominents .topic {margin: 20px 0 16px 0;}
.front_nominents div img {float: left; display: inline; margin: 0 11px 0 0;}
.front_nominents div {overflow: hidden;}

/* Sisulehed */

#main .content {width: 805px; margin: auto; overflow: hidden; background: url('../img/content_top.jpg') #f6f6f6 left top no-repeat;}
.content .text_box_fit {margin: 27px 35px 70px 13px; width: 762px; overflow: hidden;}
.content .text_box_fit2 {margin: 18px 35px 70px 13px; width: 762px; overflow: hidden;}
.content .text_box_fit3 {margin: 27px 35px 70px 35px; width: 740px; overflow: hidden; font: normal 11px Arial, Helvetica, sans-serif; color: #474747; line-height: 14px;}
.content .text_box_fit3 a {color: #474747;}
.content .left_box {float: left; width: 250px; margin: 0px 25px 33px 0px; background-color: #515151; position: relative;}
.left_box .left_box_shadow {width: 250px; height: 33px; position: absolute; top: 39px; background: url('../img/body/left_box_shadow.png') no-repeat;}
.left_box .left_box_shadow2 {width: 250px; height: 33px; position: absolute; bottom: -33px; background: url('../img/body/left_box_shadow.png') no-repeat;}
*html .left_box .left_box_shadow2 {width: 250px; height: 33px; position: absolute; bottom: -34px; background: url('../img/body/left_box_shadow.png') no-repeat;}
.content .right_box {float: right; width: 480px; margin: 0px; overflow: hidden; font: normal 11px Arial, Helvetica, sans-serif; color: #474747; line-height: 14px;}
.content .right_box a {color: #474747; text-decoration: underline;}
.content .topic_line {width: 100%; height: 1px; margin: 0 0 22px 0; background: url('../img/body/line.gif') repeat-x;}
.content .text_box_large {clear: both; margin: 0 0 0 10px;}
.content .line {width: 100%; height: 1px; margin: 0; background: url('../img/body/line.gif') repeat-x;}
.content .artist_pic {margin: 7px 0 0 0;}
.content .artist_pic2 {margin: 7px 0 0 0; height: 488px;}


.content .art_award {background: url('../img/body/art_award.jpg') no-repeat 7px 160px;}
.content .art_award_eng {background: url('../img/body/art_award.jpg') no-repeat 7px 157px;}


.content .zyrii {margin: 17px 0 40px 0; padding: 0; overflow: hidden;}
.zyrii dd {float: left; margin: 0; padding: 0;}
.zyrii dd img {margin: 0 0 0 12px;}
.zyrii dd.text_box {float: right; width: 480px; font: normal 11px Arial, Helvetica, sans-serif; color: #474747; line-height: 14px;}

.galerii {margin: 0 0 9px 10px; overflow: hidden;}
.galerii img {float: left; }

.videolinks {position: absolute; z-index: 1; top: 40px; right: 91px;}
.videolinks img {width: 137px; height: 24px; margin: 34px 0 0 0;}
.videolinks .video {float: left; width: 137px; height: 58px; margin: 2px 10px 0 0; background: url('../img/body/vaata_videot.png') no-repeat;}
.videolinks .intervjuu {float: left; width: 137px; height: 60px; background: url('../img/body/loe_intervjuud.png') no-repeat;}

.left_box .article {width: 230px; margin: 5px 9px 10px 9px;}
.article .row {margin: 0 8px 0 8px; font: normal 11px tahoma, sans-serif; color: #b2cbf0;}
.article .row .date {text-transform: uppercase; font-weight: bold; line-height: 16px;}
.article .row a {color: #b2cbf0; text-decoration: none;}
.article .line {width: 100%; height: 24px; margin: 0; background: url('../img/body/line2.gif') center repeat-x;}

.videoplayer {position: absolute; top: 7px;}

/* Pealkirjad ja tekst */

h1 {margin: 0; padding: 0; font: bold 22px tahoma, sans-serif; color: #282828; text-transform: uppercase;}
.content .only {margin: 0 0 10px 0; padding: 0; font: bold 22px tahoma, sans-serif; color: #282828; text-transform: uppercase;}
h1.blue {margin: 0; padding: 0; font: bold 22px tahoma, sans-serif; color: #98aac5; text-transform: uppercase;}
h2 {margin: 0 0 20px 0; padding: 0; font: normal 22px tahoma, sans-serif; color: #282828; text-transform: uppercase;}
h2.normal {margin: 0 0 20px 0; padding: 0; font: normal 22px tahoma, sans-serif; color: #282828; text-transform: capitalize;}
h2.normal2 {margin: 0; padding: 0; font: normal 22px tahoma, sans-serif; color: #282828; text-transform: capitalize;}
h2.winner {margin: 11px 0 15px 0; padding: 0; font: bold 13px tahoma, sans-serif; color: #ff6500; text-transform: none;}
h2.article {margin: 6px 0 14px 0; padding: 0; font: normal 18px tahoma, sans-serif; color: #282828; text-transform: capitalize;}
.content .right_box .date {font-size: 9px; color: #555555;}
h3 {margin: 0 0 3px 0; padding: 0; font: bold 11px tahoma, sans-serif; color: #282828; text-transform: uppercase;}
.content .left_box h3 {height: 41px; display: block; margin: 0; padding: 13px 0 0 11px; font: bold 11px tahoma, sans-serif; color: #bfbfbf; text-transform: uppercase;}
.content .text_big_blue {font: normal 18px Arial, Helvetica, sans-serif; color: #85a2ce;}
.content .text_big_blue a {color: #85a2ce; text-decoration: underline;}

/* Footer */

#footer {width: 890px; margin: auto; height: 120px;}
#footer .swedbank {float: left; width: 132px; height: 39px; display: inline; margin: 22px 0 0 42px; background: url('../img/swedbank_logo.png') no-repeat;}
#footer .text {float: right; width: 693px; font-size: 9px; color: #5d5d5d; margin: 35px 0 0 0;}
#footer .text a {color: #5d5d5d; text-decoration: none;}