html, body{background:#ffffff url('/images/bggg.gif') repeat;height:100%;margin:0px;padding:0px;font-size:12px;margin-bottom:1px;min-height:100%;border:none;text-align:center;}
font, td, table, body, a{font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:bold;color:#758d38;}
td.form{font-size:16px;}
td.desc{font-weight:normal;color:#333333;height:100%;}
table.toptbl{margin-bottom:10px;border-left:5px solid #c9d9d9;border-right:5px solid #c9d9d9;border-bottom:5px solid #c9d9d9;background:#ffffff;width:850px;height:105px;border-collapse:collapse;}
table.toptbl tr td{padding:0px;}
input, select{font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:bold;}
h1{font-size:21px;margin:0px;color:#758d38;}
input[type="file"]{width:300px;}
input.frm, select.frm, textarea.frm{border:1px solid green;width:300px;height:20px;font:12px Arial, Helvetica, sans-serif;color:#000000;vertical-align:middle;padding-left:3px;}
input.frm1, select.frm1{width:140px;font-size:12px;font-weight:normal;}
input.frm2{font-size:14px;width:50px;font-weight:normal;}
input.sbm{background:#ffffff;border:1px solid green;color:darkgreen;width:140px;}
a{color:#333333;font-weight:bold;}
a.desc{font-weight:normal;}
a.nav{font-size:12px;color:#667766;font-weight:normal;text-decoration:underline;}
a.nav:hover{text-decoration:underline;}
div.imp_flickr{width:75px;height:75px;margin:0px;padding:0px;float:left;}
div.imp_picasa{width:72px;height:72px;margin:0px;padding:0px;float:left;}
div.toptbl_div{background:url(/images/logotype_back_x840.jpg) repeat-x;width:840px;height:100px;top:0px;}
div.toptbl_logo{display:block;float:left;overflow:hidden;width:377px;margin-left:24px;margin-top:14px;}
div.toptbl_resimg{display:block;float:right;margin-top:66px;margin-right:-199px;text-align:right;width:250px;}
div.toptbl_lang{display:block;float:right;overflow:auto;margin-top:16px;margin-right:15px;width:200px;}
td.tbl_block_right{width:500px;vertical-align:top;height:100%;border:5px solid #c9d9d9;background:#f3f7d5;}
table.tbl_block_left{padding:6px;margin-right:10px;border:5px solid #c9d9d9;background:#ffffff;height:100%;}
table.tbl_block_left tr td{padding:0px;_padding:6px;}
table.nojs{width:480px;padding:10px;border:1px green solid;background:white;}
table.nojs tr td{color:red;text-align:center;}
div#pic_results div input{float:left;}
div#pic_results div span{position:relative;font-size:16pt;width:40px;text-align:center;float:left;padding:0px;color:black;background:white;left:10px;top:0px;}
#aaddphoto{font-size:12px;font-weight:bold;}
#desc{font-family:Arial;color:#333333;font-weight:normal;line-height:11pt;font-size:10pt;}
#msg{font-weight:normal;color:#333333;width:466px;border:1px solid green;background:white;padding:3px;}
a.sn_myspace{color:#555555;font-weight:normal;margin-right:10px;display:inline-block;padding-left:22px;height:15px;background:transparent url('/images/icons.png') no-repeat 0 -120px;}
a.sn_facebook{color:#555555;font-weight:normal;margin-right:10px;display:inline-block;padding-left:22px;height:15px;background:transparent url('/images/icons.png') no-repeat 0 -160px;}
a.sn_twitter{color:#555555;font-weight:normal;display:inline-block;padding-left:22px;height:15px;background:transparent url('/images/icons.png') no-repeat 0 -140px;}
#lang{margin:0 1px 0 3px;}
#lang ul{margin:0;}
#lang, #lang ul{list-style:none;padding:0px;float:right;text-align:left;width:110px;}
#lang li{font:11px/1 Arial, Helvetica, sans-serif;}
#lang li ul{position:absolute;left:-1000em;z-index:100;}
#lang li:hover ul, #lang li.over ul{left:auto;}
#lang a img{border:none;padding-right:5px;vertical-align:middle;}
#lang a span{display:block;float:left;margin-top:1px;border:none;padding-right:5px;vertical-align:middle;background:transparent url('/images/icons.png') no-repeat;}
#lang a{text-decoration:none;display:block;padding:3px 5px 4px 5px;border:1px solid #ccc;background:#fff url('/images/icons.png') no-repeat 90px -177px;color:#555;}
#lang a:hover, #lang li:hover a, #lang li.over a{background:#fff url('/images/icons.png') no-repeat 90px -197px;border:1px solid #fff;color:#333;}
#lang li:hover li a, #lang li.over li a{width:98px;background:#fff;}
#lang li li a:hover{background:#f0f8ff;}
#lang a span#flag_en { background-position:0 0px; width:16px; height:11px; }
#lang a span#flag_es { background-position:0 -15px; width:16px; height:11px; }
#lang a span#flag_pt { background-position:0 -30px; width:16px; height:11px; }
#lang a span#flag_ru { background-position:0 -45px; width:16px; height:11px; }
.bottom_adsense{width:250px;margin-left:80px;}