
body {
    background-color: white;
    margin: 0px;
    background: url('/media/img/body_back.jpg');
    font-size: 10pt;
    font-family: "Trebuchet MS";
    color: #4B4B4B;
}

p { margin: 0px 0px 10px 0px; }

a, a img, a:visited {
    text-decoration: none;
    border: none;
    color: #88A516;
}

a:hover {
    color: #e69e00;
}

h1 {
    margin: 0px 0px 20px 0px;
    font-size: 18pt;
    font-weight: bold;
}

.cleaner {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

input, textarea, select {
    border: 2px solid #B6BA78;
    padding: 3px;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    background: url('/media/img/input_back.gif') white repeat-x;
}

input[type=checkbox], input[type=radio] {
    border: none;
    background: none;
}

.input_focused, .textarea_focused {
    border: 2px solid #7E8704;
    background: #ffffea;
}

.button {
    background-color: #90AE1A;
    border: 1px solid silver;
    color: white;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    font-size: 8pt;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* fix za suludu širinu u IE */
    width: auto;
    overflow: visible;
    cursor: pointer;
}

.button_hover {
    background-color: #6E8511;
}

.ico { vertical-align: middle; padding-right: 5px; }

#top_back {
    height: 220px;
    background: url('/media/img/head_back.jpg') repeat-x;
}

#top_back.fp { height: 542px; background-color: #301800; background: url('/media/img/head_back_fp.jpg') repeat-x; }

#main_container {
    width: 1000px;
    margin: -220px auto 0px auto;
}

#main_container.fp { margin-top: -542px; }


#header {
    height: 160px;
}

#header #logo {
    float: left;
    width: 433px;
    height: 102px;
    margin-top: 23px;
}

#header #logo h1 {
    color: white;
    font-size: 12pt;
    margin: 0px;
    padding: 0px 8px 0px 0px;
    text-align: right;
}

#header #logo h1 a {
    color: white;
}

#header .right_area {
    width: 500px;
    float: right;
}

#header .right_area #top_menu {
    text-align: right;
    padding: 20px 20px 0px 0px;
}

#header .right_area #top_menu a {
    padding: 3px 5px 3px 5px;
}

#header .right_area a {
    color: white;
    font-size: 8pt;
}

#header .right_area a:hover {
    text-decoration: underline;
}

#quick_search_frame {
    text-align: right;
    margin-top: 20px;
    padding: 0px 20px 0px 0px;
    color: white;
}

#quick_search_frame table { margin: 0px 0px 0px auto; }
#quick_search_frame input.inactive { color: silver; }
#quick_search_frame #quick_search_btn { cursor: pointer; }
#quick_search_frame #quick_search_fm { margin: 0px; padding: 0px; }

.search_frame { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #EBEBEB; }
.search_frame input { width: 300px; }
.search_frame #search_btn { cursor: pointer; }
.search_frame .info { margin-top: 20px; }
.search_frame table { margin: 0px auto 0px auto; }
.search_frame table .col1 { width: 100px; text-align: right; padding-right: 10px; }

#header .right_area #lang {
    text-align: right;
    margin: 10px 20px 0px 0px;
}

#header .right_area #lang .flag {
    display: block;
    float: right;
    width: 24px;
    height: 24px;
    margin-left: 8px;
    background: url('/media/img/flags.png') no-repeat;
}

#header .right_area #lang a:hover { text-decoration: none; }
#header .right_area #lang #flag_hr { background-position: 0px 0px; }
#header .right_area #lang #flag_en { background-position: -24px 0px; }
#header .right_area #lang #flag_de { background-position: -48px 0px; }
#header .right_area #lang #flag_it { background-position: -72px 0px; }

#container {
    margin-top: 22px;
    background: url('/media/img/container_back.png') repeat-y;
    min-height: 1500px;
    padding-bottom: 20px;
}

#container #container_top {
    height: 31px;
    background: url('/media/img/container_top.png') no-repeat;
}

#container #container_top_menu {
    height: 31px;
    background: url('/media/img/container_top_menu.gif') no-repeat;
}

#container #container_top_fp {
    height: 31px;
    background: url('/media/img/container_top_fp.png') no-repeat;
}

#col_one {
    width: 250px;
    float: left;
}

#col_one .content {
    padding-left: 40px;
}

#col_one .google_epp {
    margin-top: 20px;
    padding-left: 65px;
}

#menu .container {
    background: url('/media/img/main_menu_back.png') repeat-y;
}

#menu .items {
    margin-left: 20px;
    padding-right: 30px;
    text-transform: lowercase;
}

#menu .bottom {
    height: 36px;
    background: url('/media/img/main_menu_bottom.png') no-repeat;
}

#menu a {
    display: block;
    color: #a07e25;
    font-size: 12pt;
}

#menu a.sub {
    padding-left: 20px;
    font-size: 10pt;
}

#menu a:hover {
    color: black;
}

#menu a.active {
    color: #6d561a;
    font-weight: bold;
}

#menu .last {
    margin-bottom: 10px;
}

#menu .items .switch_menu { margin-top: 20px; padding-top: 20px; border-top: 1px solid #CA9E2F; }
#col_one .region_menu .items { text-transform: none; }
#col_one .region_menu .items a { padding-bottom: 3px; }

#col_two {
    width: 555px;
    float: left;
/*     background-color: white; */
}

#col_three {
    width: 182px;
    float: left;
}

#col_three #rekl .item {
    text-align: center;
    margin-bottom: 5px;
}


#content {
    padding-right: 10px;
}

#content h1 {
    margin-bottom: 30px;
    font-size: 18pt;
}

#content ul {
  margin-left: 20px;
  padding-left: 20px;
  list-style-image: url('/media/img/arrow_bullet.gif');
}

.dest_list .google_epp {
    margin: 20px 0px 20px 0px;
    text-align: center;
}

.dest_list .show_all_on_map {
    text-align: right;
    margin-bottom: 10px;
    float: right;
}

.dest_list .show_all_on_map img {
    vertical-align: middle;
}

.dest_list .cnt {
    margin: 5px 0px 20px 0px;
}

.dest_list .item {
    margin-bottom: 10px;
    padding: 0px 10px 0px 10px;
    background-color: #F5F5F5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.dest_list .active, .dest_list .item:hover {
    background-color: #feffdc;
}

.dest_list .item h2 {
    margin: 0px 0px 10px 0px;
    font-size: 16pt;
    font-weight: bold;
}

.dest_list .item .thumb {
    float: left;
    width: 140px;
    text-align: center;
    margin-top: 10px;
}

.dest_list .item .thumb img, .img_border {
    padding: 4px;
    border: 1px solid silver;
}

.dest_list .item .thumb img.active {
    border: 1px solid #e69e00;
}

.dest_list .item .info {
    float: left;
    width: 375px;
    margin: 10px 0px 10px 5px;
}

.dest_list .item .rating, .dest_list .item .city {
    text-align: right;
    margin: 10px 0px 0px 0px;
    font-size: 8pt;
}
.dest_list .item .rating .caption { width: 100px; float: right; text-align: right; padding: 3px 5px 0px 0px; }
.dest_list .item .rating .rating_stars { float: right; }

.dest_list .item .categories {
    text-align: right;
    margin: 5px 0px 0px 0px;
    font-size: 8pt;
}

.dest_list .create_note_caption { float: left; }
.dest_list .create_note_input { margin-top: 10px; width: 350px;}
.dest_list .create_note_input textarea { width: 340px; font-size: 9pt; }
.dest_list .create_note_input .save { text-align: right; }
.favorites .del { font-size: 9pt; margin-top: 5px; }

.dest_list .item .edit {
    text-align: right;
    margin: 10px 0px 5px 0px;
}

.dest_list .item .highlight {
    background-color: #E6E6FF;
}

.dest_list .not_published {
    color: red;
}

.dest_list .add_new {
    text-align: right;
    margin-bottom: 20px;
}

.dest_list .region_select { margin-bottom: 20px; float: left; }
.dest_list #dest_sort { margin-bottom: 20px; float: right;}

.frontpage h1 { margin-top: 50px; }
.frontpage h2 { margin-top: 40px; }

.pagination {
  margin: 10px 0px 20px 0px;
  text-align: right;
}

.pagination .page,
.pagination .next,
.pagination .prev {
  padding: 2px 3px 2px 3px;
  margin-right: 2px;
  border: 1px solid #c7c9cb;
  font-size: 8pt;
  color: #909C05;
}

.pagination .disabled {
  color: gray;
}

.pagination .prev,
.pagination .next {
  padding: 2px 5px 2px 5px;
}


.pagination a:hover {
  background-color: #909C05;
  color: white;
}

.pagination .current {
  background-color: #909C05;
  color: white;
}

#breadcrumbs {
    font-size: 8pt;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 20px;
}

#destination .description {
    line-height: 13pt;
}

#destination #highlight_image {
  text-align: center;
  margin-bottom: 20px;
}

#destination #highlight_image img {
    padding: 4px;
    border: 1px solid silver;
}

#destination .quick_info {
    font-size: 8pt;
    line-height: 13pt;
    width: 250px;
    float: right;
    margin: 0px 0px 5px 10px;
    padding: 5px;
    border: 1px solid #E9EDB0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #feffdc;
    color: black;
}

#destination .quick_info h2 {
    font-size: 10pt;
    margin: 0px 0px 5px 0px;
}

#destination .quick_info table {
    margin-bottom: 10px;
    float: left;
}

#destination .quick_info table .col1 {
    width: 80px;
    vertical-align: top;
}

#destination .quick_info .do_rate_frame { float: right; margin-top: 80px; padding-right: 10px; }

#destination .quick_info #show_contact {
    text-align: right;
    font-size: 10pt;
    font-weight: bold;
    padding-right: 5px;
}

#destination #community { margin-top: 20px; padding-left: 30px;}

#destination #community a {
    width: 44px;
    height: 44px;
    display: block;
    float: left;
    margin-right: 20px;
    background: url('/media/img/community_share.gif') no-repeat;
}

#destination #community #add_to_favorites { background-position: 0px 0px; }
#destination #community #add_to_favorites:hover { background-position: 0px -44px; }
#destination #community #facebook { background-position: -44px 0px; }
#destination #community #facebook:hover { background-position: -44px -44px; }
#destination #community #twitter { background-position: -88px 0px; }
#destination #community #twitter:hover { background-position: -88px -44px; }


#destination #slideshow {
    margin-bottom: 20px;
}

#destination #slideshow .prev, #destination #slideshow .next {
    width: 20px;
    height: 100px;
    line-height: 100px;
    float: left;
    border: 1px solid white;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
}

#destination #slideshow a.prev:hover, #destination #slideshow a.next:hover {
    background-color: black;
    border: 1px solid black;
    color: white;
}

#destination #slideshow #thumbs {
    overflow: hidden;
    border: 1px solid #777;
    width: 489px;
    float: left;
    height: 100px;
    padding: 0px 5px 0px 5px;
}

#destination #slideshow #thumbs ul {
    width: 3900px;
    padding-left: 0px;
    margin-left: 0px;
    list-style: none;
    margin-top: 5px;
}

#destination #slideshow #thumbs li {
    float: left;
    margin: 0px 5px 0px 5px;
    cursor: pointer;
}

#destination #slideshow #thumbs li img {
    border: 1px solid black;
}

#destination #forecast {
    border-top: 1px solid #EBEBEB;
    margin: 20px 0px 20px 0px;
}

#destination #forecast h3 {
    margin: 0px 0px 10px 0px;
    padding-top: 10px;
    padding-left: 20px;
}

#destination #forecast .item {
    float: left;
    width: 104px;
    margin-right: 3px;
}

#destination #forecast .item .img { text-align: center; }
#destination #forecast .item .date { text-align: center; font-size: 8pt; }
#destination #forecast .item table { margin: 0px auto 0px auto; }
#destination #forecast .item .col2 { text-align: right; width: 40px; }
#destination #forecast .item .low { color: #0066FF; }
#destination #forecast .item .high { color: red; }
#destination #forecast .stations { margin-top: 10px; }
#destination #forecast .stations .select { float: right; width: 140px; text-align: right; }
#destination #forecast .stations .caption { float: right; line-height: 30px; }


#destination #contest, #destination #contest_top {
    margin-top: 20px;
    padding: 0px 10px 10px 10px;
    border: 1px solid #E9EDB0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/media/img/red_ribbon.png') no-repeat top right #feffdc;
}

#destination #contest h4 {
    margin: 10px 0px 20px 0px;
}

#destination #contest h2 {
    margin: 0px 0px 10px 0px;
    color: black;
}

#destination #contest .info {
    width: 400px;
}

#destination #contest p {
    margin: 0px 0px 5px 0px;
}

#destination #contest .contest_player {
    margin-top: 20px;
}

#destination #contest .contest_player .col1 {
    width: 150px;
    text-align: right;
    padding-right: 5px;
}

#destination #contest #player_protustroj { display: none; }

#destination #contest .note h4 { margin: 10px 0px 5px 0px; }
#destination #contest .note li { margin-bottom: 5px; }

#destination #contest .submit_result {
    margin: 35px 0px 20px 10px;
    width: 400px;
}

#destination #contest_top {
    margin-bottom: 30px;
    padding-right: 120px;
}

#dlg_send_dest_to_friend .col1 { text-align: right; width: 150px; padding-right: 10px;}

#google_map #map, #google_map #edit_map {
    width: 770px;
    height: 590px;
    margin: 5px auto 0px auto;
    border: 1px solid black;
}

#google_map #edit_map {
    height: 480px;
}

#google_map .divMapInfo {
    width: 400px;
    font-size: 8pt;
}

#google_map .divMapInfo h1 {
    font-size: 11pt;
    margin: 0px 0px 5px 130px;
}

#google_map .divMapInfo .thumb {
    float: left;
    width: 130px;
}

#google_map .divMapInfo .thumb img {
    border: 1px solid black;
}

#google_map .divMapInfo .info {
    float: left;
    width: 250px;
}

#google_map .info {
    padding: 10px;
}

#google_map .cmd {
    text-align: right;
}

#foot_shadow_row {
  height: 7px;
  margin-top: -7px;
  background: url('/media/img/foot_side_shadow.png') repeat-x;
}

#foot_shadow_row #foot_shadow {
}

#foot_row {
  background-color: #312004;
}

#footer {
  width: 1000px;
  margin: 0px auto 0px auto;
  font-size: 7pt;
  color: #EEEEEE;
}

#footer .content { padding: 0px 10px 20px 30px; text-align: right; float: right; width: 300px; }

#footer .col {
  float: left;
  width: 180px;
  padding-top: 30px;
}

#footer .get_firefox {
  text-align: center;
  margin-top: 10px;
  margin-left: 40px;
  padding-bottom: 10px;
  float: left;
}

#footer .text_col {
  float: right;
  width: 180px;
  padding-top: 30px;
  line-height: 16pt;
}

#footer .text_col h2 {
  font-family: "Arial";
  font-size: 9pt;
  margin: 0px;
}

#footer .text_col ul {
  margin: 0px;
  padding-left: 15px;
  list-style: none;
}

#footer .logo {
  float: right;
  width: 130px;
  margin-top: 20px;
}

#footer p {
  text-align: right;
  margin: 0px;
  padding: 0px 10px 0px 0px;
}

#footer a, #footer a:visited {
  color: white;
}

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

#footer .region_cat { margin-left: 50px; padding-top: 20px; }
#footer .region_cat h1 { font-size: 8pt; margin: 0px 0px 3px 0px; }
#footer .region_cat h2 { font-size: 7pt; margin: 0px; font-weight: normal; }
#footer .region_cat .item { float: left; width: 150px; margin: 0px 5px 5px 0px; }

#col_one .frame {
    margin-top: 20px;
}

#col_one .frame h2 {
    font-size: 12pt;
    font-weight: bold;
    border-bottom: 1px solid silver;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.login_frame {
    padding-right: 15px;
}

.login_frame form input {
    width: 120px;
}

.login_frame form table {
    margin-bottom: 5px;
}

.login_frame form .cmd {
    width: 130px;
    float: left;
    font-size: 8pt;
}

.login_frame form .cmd a { display: block; margin-bottom: 5px; }

.login_frame form .btn {
    width: 60px;
    float: right;
    text-align: right;
}

.login_frame #login_error {
    color: red;
    text-align: center;
    margin-bottom: 5px;
}

#user_menu ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 10px;
}

#user_menu li { margin: 0px; padding: 0px; width: 99%;}

#user_menu ul a {
    display: block;
    padding: 3px 0px 3px 10px;
}

#user_menu ul a:hover {
    color: white;
    background-color: #5F6602;
}

#user_menu .ico { padding-right: 10px; }

.register_data .col1 {
    text-align: right;
    padding-right: 10px;
}

#register #protustroj { display: none; }

.error { color: red; font-size: 8pt; }

.admin_controls {
    padding: 5px;
    border: 1px solid silver;
    background-color: #FFF1F1;
    margin-bottom: 20px;
}

.admin_controls table {
    margin: 10px 0px 10px 35px;
}

.admin_controls table .col2 {
    padding-right: 30px;
    text-align: right;
    font-weight: bold;
}

.admin_controls table .col4 {
    padding-left: 10px;
    font-weight: bold;
}

#dest_edit .input {
    width: 300px;
}

#dest_edit .short_desc {
    width: 530px;
}

#dest_edit .dest_data td {
    padding: 0px;
}

#dest_edit .dest_data .col1 {
    text-align: right;
    padding: 6px 10px 0px 0px;
    width: 100px;
    vertical-align: top;
}

.help {
    margin-top: 5px;
    margin-bottom: 10px;
    color: #B0B0B0;
}

#dest_edit .categories ul {
    margin-left: 50px;
    padding-left: 0px;
}

#dest_edit .categories ul li {
    list-style: none outside none;
    margin-bottom: 3px;
}

#dest_edit .next_page {
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid silver;
}

#dest_edit #lang_tabs ul {
    list-style: none;
    margin: 50px auto 30px auto;
    padding: 0px;
    text-align: center;
}

#dest_edit #lang_tabs ul li {
    display: inline;
}

#dest_edit #lang_tabs a {
    border: 1px solid silver;
    padding: 5px 10px 7px 10px;
    margin-right: 5px;
    background-color: #F0F0F0;
}

#dest_edit #lang_tabs a:hover {
    background-color: #5C9ACC;
    color: white;
}

#dest_edit #lang_tabs a.active {
    background-color: #7E8704;
    color: white;
}

#dest_edit #lang_tabs img {
    vertical-align: middle;
    padding-right: 10px;
}

#dest_edit .auto_translation { text-align: right; }
#dest_edit .auto_translation p { text-align: left; }

#tab_edit_images {
    margin: 0px auto 0px auto;
}

#tab_edit_images .col1 {
    padding-left: 5px;
}

#tab_edit_images .col1, #tab_edit_images .col2 {
    width: 20px;
    text-align: center;
}

#tab_edit_images .col3 {
    width: 140px;
    text-align: center;
}

#tab_edit_images .col3 img {
    padding: 4px;
    border: 1px solid silver;
}

#tab_edit_images .col4 {
    padding-left: 10px;
    padding-right: 10px;
}

#tab_edit_images .col4 .flag {
    vertical-align: bottom;
    margin: 7px 5px 0px 0px;
}

#tab_edit_images td {
    padding-top: 10px;
    padding-bottom: 10px;
}

#tab_edit_images .delete {
    margin-top: 5px;
    text-align: right;
}

#tab_edit_images tr.even {
    background-color: #F0F0F0;
}

#tab_edit_images tr.odd {
    background-color: #F8F8F8;
}

#dest_edit .upload_image_frame {
    border: 1px solid silver;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #ffffea;
}

#dest_edit .upload_image_frame h3 {
    margin: 0px 0px 10px 0px;
}

#dest_edit .upload_image_frame #upload_status {
    margin-left: 10px;
}

#col_three .frame {
    border: 1px solid #E9EDB0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #feffdc;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 0px;
}

#col_three .frame h2 {
    font-size: 12pt;
    margin: 5px 0px 10px 0px;
    text-align: center;
}

.side_dest_list .item { margin: 5px 0px 5px 0px; }
.side_dest_list .item h3 { font-size: 8pt; margin: 0px; padding: 0px; }
.side_dest_list .item .thumb { float: left; width: 70px; }
.side_dest_list .item .thumb img { width: 60px; border: 1px solid #E9EDB0; }
.side_dest_list .item .info { float: left; width: 100px; font-size: 8pt; }

.profile_edit .avatar { margin-top: 10px; }
#profile_view .col_one { float: left; width: 160px; }
#profile_view .col_two { float: left; width: 350px; margin-left: 20px; }
#profile_view table .col1 { padding-right: 10px; text-align: right; }
#profile_view table .col2 { font-weight: bold; }
#profile_view .user_dest_list h3 { margin: 30px 0px 10px 0px; }
#profile_view .user_dest_list p { margin: 0px 40px 0px 40px; line-height: 140%; }

.spanVikendi { color: #e69e00; font-weight: bold; }
.img_border { padding: 4px; border: 1px solid silver; }

#comments_container { border-top: 1px solid #EBEBEB; margin: 20px 0px 20px 0px; padding: 0px 20px 20px 20px; }
#comments_container h3 { margin: 10px 0px 20px 0px; }
#user_comments .item { border-bottom: 1px solid #EBEBEB; margin-bottom: 10px; padding-bottom: 5px; }
#user_comments .thumb { float: left; width: 60px; }
#user_comments .thumb img { border: 1px solid black; }
#user_comments .content { float: left; width: 440px; }
#user_comments .content h4 { margin: 0px; font-size: 11pt; }
#user_comments .content .msg { margin-bottom: 5px; }
#user_comments .content .date { color: #9E9E9E; font-size: 8pt; font-weight: normal; margin-right: 10px; }
#user_comments .children { margin: 0px 0px 5px 60px; }
#user_comments .child { background-color: #F6F6F6; padding: 5px; margin-top: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#user_comments .child .thumb { float: left; width: 45px; }
#user_comments .child .content { float: left; width: 380px; }
#user_comments .txt_comment { width: 380px; margin: 0px; }
#user_comments .comment_area { margin-top: 10px; }
#user_comments .comment_area .thumb { width: 45px; margin-left: 60px; }
#user_comments .comment_area .content { float: left; width: 390px; }
#user_comments .new_comment { margin-bottom: 20px; }
#user_comments .new_comment .new_comment_area { margin-top: 10px; }

#mail_folders { margin-top: 50px; }
#mail_folders a { display: block; padding: 5px 3px 5px 3px; border-bottom: 1px solid #c7c9cb; color: black; width: 200px; }
#mail_folders a:hover { background-color: #c7c9cb; color: black; }
#mail_folders .first { border-top: 1px solid #c7c9cb; }
#mail_folders .active { background-color: #f2f4f6; }
#mail h1 { height: 50px; margin: 0px; }

#mail .mail_list { float: left; width: 550px; margin-bottom: 30px; }
#mail .items { border-top: 1px solid #c7c9cb; margin-bottom: 20px; }
#mail .item { border-bottom: 1px solid #c7c9cb; padding: 5px; }
#mail .item:hover { background-color: #f2f4f6; cursor: pointer; }
#mail .unread { background-color: #F5F7F9; }
#mail .item .col1 { float: left; width: 200px; vertical-align: top; }
#mail .item .col1 .avatar { width: 55px; float: left; margin-right: 5px; }
#mail .item .col1 .avatar img { border: 1px solid black; }
#mail .item .col1 .name{ font-weight: bold; width: 130px; float: left; }
#mail .item .col1 .date { width: 130px; float: left; color: gray; font-size: 8pt; }
#mail .item .col2 { margin-top: 5px; float: left; width: 330px; }
#mail .item .col2 .subject {}
#mail .item .col2 .msg { color: silver; }
#read_mail { padding-left: 10px; margin-top: 30px; }
#read_mail .col1 { float: left; width: 60px; }
#read_mail .col1 .avatar img { border: 1px solid black; }
#read_mail .col2 { float: left; width: 470px; }
#read_mail .item { margin-bottom: 10px; }
#read_mail .item .name { font-size: 11pt; font-weight: bold; }
#read_mail .item .date { color: gray; font-size: 8pt; }
#read_mail .item .head { border-bottom: 1px solid #c7c9cb; padding: 2px 2px 5px 2px; margin-bottom: 5px; background-color: #f2f4f6; }
#read_mail .reply { margin: 0px auto 20px auto; }

.static_content { padding: 0px 20px 0px 20px; line-height: 140%; }
.static_content li { margin-bottom: 5px }

.tab_recommendations { width: 100%; margin-top: 20px;}

#weekly_recommendation { margin: 30px 0px 30px 0px; padding: 20px; border: 1px solid #90AE1A; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #88A516; color: white; }
#weekly_recommendation a { color: black; }
#weekly_recommendation a:hover { text-decoration: underline; }
#weekly_recommendation #thumb_up { float: right; margin-top: -40px; width: 80px; height: 81px; background: url('/media/img/thumb-up_green.png'); }
#weekly_recommendation h1 { margin: 0px 0px 10px 0px; font-size: 14pt; }
#weekly_recommendation h2 { margin: 0px 0px 10px 0px; }
#weekly_recommendation .thumb { float: right; margin: 0px 0px 10px 10px; background-color: #feffdc; }
#weekly_recommendation img.active { border: 1px solid black; }

#marketing .banner_example { display: block; margin: 10px auto 10px auto; border: 1px solid gray; }
#marketing h2 { margin: 20px 0px 10px 0px; }
#marketing h3 { margin: 20px 0px 10px 0px; }
#marketing .prices { font-size: 8pt; margin-bottom: 10px; border: 1px solid silver; background-color: #FAFAFA; width: 100%; }
#marketing .col_1 { width: 220px; }
#marketing td { padding: 3px; }
#marketing .even { background-color: #F0F0F0; }

#big_scroll { height: 350px; width: 960px; margin: 0px 0px 20px 35px; border-top: 2px solid #585F0B; border-bottom: 2px solid #585F0B; }

#no_ie { background-color: white; width: 700px; margin: 50px auto 0px auto; padding: 20px; border: 10px solid #677C11; }
.rating_stars { width: 80px; height: 22px; background: url('/media/img/rating_stars.png'); }

#links h3 { margin: 0px 0px 5px 0px; }
#links .item { margin-bottom: 20px; }

.read_more { text-align: right; }

#fp_welcome { margin: 0px 0px 50px 0px; padding: 20px 20px 10px 20px; border: 3px solid #E9EDB0; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #feffdc; }
#fp_welcome h3 { margin: 20px 0px 5px 0px; }

#fp_contest {
    margin-bottom: 50px;
    padding: 0px 10px 10px 10px;
    border: 1px solid #E9EDB0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/media/img/red_ribbon.png') no-repeat top right #feffdc;
}

#fp_contest p { font-size: 12pt; }
#fp_contest h2 { color: black; margin-bottom: 5px; }

#fp_contest .thumbs {
    margin: 20px 0px 20px 0px;
}

#fp_contest .thumbs img {
    background-color: white;
}

#poll .item {
    padding: 10px;
    border: 1px solid #EAEAEA;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FAFAFA;
    margin-bottom: 10px;
}

#poll .q { font-weight: bold; }
#poll .a { margin-left: 20px; }
#poll .a .comment { margin-top: 10px; }

#didyouknow {
    padding: 20px;
    border: 3px solid #FFBABA;
    background-color: #FFEAEA;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FAFAFA;
    margin-top: 30px;
    margin-bottom: 10px;
}

#didyouknow h2 { margin: 0px 0px 20px 0px; }
#didyouknow h3 { margin: 20px 0px 5px 0px; font-size: 12pt; }
#didyouknow p { margin-left: 20px; }
#didyouknow li { margin-bottom: 5px; }

.admin_list { width: 100%; }
.admin_list th { }
