body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px}

a {text-decoration: none; color: #000}

#main {width: 730px; margin: auto}

#main_popup {padding: 20px}

#main_popup h1 {font-size: 14px; font-weight: bold}

/* Front page */

#front_top {background: url(../img/front_page/top_bg.gif) #FFF no-repeat top center}

#front_top_puhas {background: url(../img/puhas_loodus/top_bg.gif) #98DEF8 no-repeat top center}

#front_bottom {background: url(../img/front_page/bottom_bg.gif) no-repeat bottom center; height: 800px}

#front_menu {padding: 0 25px 0 0; text-align: right}

#front_menu a.index {display: block; width: 100%; height: 125px}

#front_text {position: absolute}

#front_intro {padding: 19px 0 0 64px}

#front_details {padding: 160px 0 0 56px}

/* Terms page */

#terms_text {position: absolute}

#terms_text div.title {padding: 86px 0 0 114px}

#terms_text .text {width: 330px; padding: 26px 0 0 250px; text-align: justify; height: 970px}

#terms_text .text img.title {margin: 0 0 4px 0}

#terms_text .back {text-align: right; width: 642px; padding: 0 88px 0 0}

/* Members of rate ... page */

#members_text {}

#members_text .line {width: 100%; height: 61px; background: #58595B; opacity: .80; filter: alpha(opacity=80); margin: 16px 0 0 0}

#members_text .text {width: 400px; padding: 26px 0 0 55px; position: absolute}

#members_text .back {padding: 20px 0 0 0}

/* News page */

#news_text {}

#news_text .line {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80); margin: 16px 0 0 0}

#news_text .line img.elements {position: absolute}

#news_text .text {position: absolute; width: 390px; padding: 30px 0 0 120px}

#news_text .item {border-bottom: 1px solid #9D9D9D; padding: 10px 0}

#news_text .item a {color: #FF5B00}

#news_text .title {color: #FF5B00; font-weight: bold; font-size: 18px}

#news_text .date {color: #606060}

#news_text .oldnews {padding: 24px 0 0 0}

/* Laureates page */

#laureate_text {position: absolute}

#laureate_text .line {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80); margin: 10px 0 0 0}

#laureate_text .text {padding: 30px 0 20px 50px; width: 500px}

/* Profile page */

#profile_text {}

#profile_text .line {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80); margin: 20px 0 0 0}

#profile_text .text {padding: 15px 33px}

#profile_text .texttop {padding: 15px 0; width: 498px; overflow: hidden}

#profile_bg {background: url(../img/profile_page/profile_bg.gif) repeat-y top center; width: 100%; overflow: hidden}

#profile_bg #left {float: left; width: 489px}

#profile_bg #left .person {float: left; padding: 0 20px 0 0; width: 97px}

#profile_bg #left .intro {float: left; padding: 0 20px 0 0; width: 352px}

#profile_bg #left .intro .name {padding: 0 0 15px 0; font-weight: bold; font-size: 18px}

#profile_bg #left .intro .name span {font-weight: normal}

#profile_bg #left .youtube {text-align: right; width: 425px; padding: 0; color: #767676}

#profile_bg #right {float: left; width: 241px}

#profile_text .insideline {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80)}

#profile_bg #right #news {padding: 40px 0 0 15px}

#profile_bg #right #news .item {padding: 10px 15px 10px 0; border-bottom: 1px solid #AFAFAF}

/* Terms limited page */

#terms_limited_text {position: absolute}

#terms_limited_text div.title {padding: 100px 0 0 120px}

#terms_limited_text .text1 {width: 330px; padding: 26px 0 0 250px; text-align: justify}

#terms_limited_text .text2 {width: 430px; padding: 26px 0 0 175px; text-align: justify}

#terms_limited_text .text2 .title_min {padding: 0 0 10px 0}

#terms_limited_text .text3 {width: 400px; padding: 26px 0 80px 175px; text-align: justify}

#terms_limited_text .text3 .title_min {padding: 0 0 10px 0}

#terms_limited_text .back {text-align: right; width: 642px; padding: 0 88px 0 0}

/* Puhas loodus_ */

#puhas_loodus_text {}

#puhas_loodus_text .line_before {height: 18px; margin: 0}

#puhas_loodus_text .line {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80)}

#puhas_loodus_text .elements {position: absolute}

#puhas_loodus_text .text {position: absolute; width: 340px; padding: 0px 0 0 50px}

#puhas_loodus_text .text .links {padding: 20px 0 0 0}

#puhas_loodus_text .title {color: #FF5B00; font-weight: bold; font-size: 18px; padding: 0 0 10px 0}

#puhas_loodus_text .orange {color: #FFF; font-weight: bold}

#puhas_loodus_text .orange_bigest {color: #FFF}

#puhas_loodus_text .orange_big_underline {font-size: 12px; color: #FFF; font-weight: bold; text-decoration: underline}

/* Puhas loodus terms */

#puhas_loodus_terms_text {}

#puhas_loodus_terms_text .line {width: 100%; height: 36px; background: #58595B; opacity: .80; filter: alpha(opacity=80); margin: 20px 0 0 0}

#puhas_loodus_terms_text .line_title {position: absolute}

#puhas_loodus_terms_text .text {width: 500px; padding: 30px 70px; position: absolute}

#puhas_loodus_terms_text .back {padding: 20px 0}

/* Various */

.orange {color: #FF5B00; font-weight: bold}

.orange_big {font-size: 12px; color: #FF5B00; font-weight: bold}

.orange_bigest {font-size: 16px; color: #FF5B00; font-weight: bold}

.orange_big_underline {font-size: 12px; color: #FF5B00; font-weight: bold; text-decoration: underline}

.grey  {color: #606060}