* {margin:0; padding:0;}
html {height:100%;overflow-y:scroll;}
body {min-height:100%; position:relative; min-width:999px;}
* html body {height:100%;}
body, td, input, select, option, textarea {font:10pt Verdana, Tahoma, Arial;color: #777;}
#header {width:100%;background:url(img/bg3.png) repeat-x;height:230px;}
#content {width:999px; padding-bottom:60px; overflow:hidden; margin:0 auto;}
#container {width:100%; float:right; margin-left:-240px;}
#left {width:240px; float:left;}
#leftpad {padding:8px;}
#main {margin-left:253px;padding:8px;}
#social{float:left;margin:24px 0 0 60px;}
#footer {position:absolute; bottom:0; width:100%; height:40px;background:url(img/bg2.png) repeat-x 0 -230px;}
#headcont {width: 999px; margin: 0 auto; height: 210px;}
#copyright {padding:6px;margin-top:12px;text-align:center;font-size: 8pt;color:#808080;}
#copyright a{color: #808080;}
img {border:0;}
#logo {left: 10px;float:left;}
br.clr {clear:both;}
#header div {display: block;position:relative;}
#tmenu {top:25px;right: 10px;height:30px;float:right;}
#top {height: 69px;z-index:100;}
#flags {right: 10px;width: 102px;height: 26px;float: right;z-index:100;}
#flags div {float: left;width: 34px;height: 26px;}
#flags img {height:16px;width:22px;padding: 5px 6px 5px 6px;background:url(img/flag_bg2.png) no-repeat 34px 0; opacity:0.8;filter: alpha(opacity=80);}
#flags a:hover img {background-position: 0 0;opacity:1;filter: alpha(opacity=100);}
#flags a.act img, #flags a.act:hover img{background-position: -34px 0;opacity:1;filter: alpha(opacity=100);}
div#demo {position:absolute;top:70px;width:100%;height: 148px;}
div#demo_foto {position:absolute;top:0;right:490px;height:148px;background: no-repeat 0 0;}
div#demo_text {position:absolute;bottom:15px;right:10px;width:450px;height:95px;}
#demo_text div {text-align:justify;padding:4px 0 0 22px;font:17px Georgia, "Times New Roman", Times, serif; color:#fff;font-style:italic;} 
#foto {margin-top: -84px;top:0;left: 220px;width: 225px;height: 200px;float:left;}
div#foto_title {margin-top:4px;width:200px;height: 26px;color:#fff;float:right;text-align:right;font:11px Verdana, Tahoma, Arial;}
#demo_text img{height:22px;width:22px;}
html>body #demo_text img.lq{margin:-4px 0 0 -22px;vertical-align:-2px;background:url(img/lq.png) no-repeat 0 0;}
html>body #demo_text img.rq{vertical-align:-10px;background:url(img/rq.png) no-repeat 0 0;}
ul, ol{margin: 4px 0px 4px 15px;padding:0;}
/*ol ul{margin: 4px 0px 4px 0px;padding:0;}*/
ul{list-style-type : square;}
li{margin: 2px 0px 2px 20px;text-align: justify;}
h1{margin: 6px 0;font: 18pt Arial;font-weight: normal;color:#4878be;border-bottom:1px solid #aaa;padding: 0 0 6px 0;}
h2{margin: 6px 0;font: 14pt Arial;font-weight: normal;color:#4878be;border-bottom:1px solid #aaa;padding: 10px 0 6px 0;}
h3{margin: 6px 0;font: 14pt Arial;font-weight: normal;color:#4878be;}
h4{margin: 0 0 4px 0;font-size: 11pt;font-weight: bold;background-color: #4878be; color: white;padding: 4px 8px;background:url(img/bg1.png) repeat-x 0 -160px;}
#menu, #menu2{padding: 2px 0 0 5px;margin:0;list-style:none;}
#menu li, #menu2 li{margin: 4px 0;padding-left:20px;font-size: 11pt;background: url(img/marker3.png) no-repeat 0 2px;}
#menu li:hover, #menu2 li:hover{background-image: url(img/marker4.png);}
#menu li.act, #menu2 li.act {background-image: url(img/marker_act_ovr.png);}
#menu li.act:hover, #menu2 li.act:hover{background-image: url(img/marker_act.png);}
#menu li a, #menu2 li a {display:block;width:100%; text-align:left;}
a{color: #4878be;text-decoration: none;}/*0078b2*/
a:hover {color: #cc5e00;text-decoration: underline;}
table {border-collapse: collapse;}
#left td{border: 1px solid #dadada;background-color: #fcfcfc;padding:3px;}
div.plus  {padding:2px 2px 2px 14px;background:url(img/plus.gif) no-repeat 2px 3px;}
div.minus {padding:2px 2px 2px 14px;background:url(img/minus.gif) no-repeat 2px 3px;}
#left .newsdate {border-bottom: 1px solid transparent;background:url(img/date.png) no-repeat 1px 1px;padding: 1px 4px 1px 23px;width: 44%;color: #b46d00;font-size: 8pt;}
#left td.rss {background-color: white; border-width: 0; border-bottom: 1px solid #dadada;text-align:right;padding:1px;}
#left hr  {margin:3px; border:0; border-top:1px solid #ddd;}
.subj {font-weight: bold;margin: 3px 1px;}
.anons{margin: 3px 1px;}
.f9 *{font-size: 9pt;}
#path {font-size: 8pt;color: #808080;}
#path a{color: #808080;}
#path a:hover{color: #0060a0;}
#path img {width:15px;height:12px;vertical-align:-2px;}
.text {text-align: justify;}
form {display: inline}
/*input, option, textarea {border: 1px solid #aaaaaa;background-color: #fff;}
input.submit {background-color: #efefef;}*/
img.intext  {cursor: pointer;}
.opinion {background:url(img/q.png) no-repeat;padding-left:38px;margin-bottom:20px;}
.opinion div {font-style:italic;}
.opinion .author {text-align:left;margin-top:3px;font-size: 8.5pt;color:#aaa;font-style:normal;}
.opinion .author a {color:#aaa;}
.intext_tab {border-collapse: collapse;}
.intext_tab th, .intext_tab td{border: 1px solid #aaa;padding:3px;}
.intext_tab th{background-color: #efefef;font-weight: bold;text-align: center;}
div.links {padding: 4px; background-color: #fafafa; border: 1px solid #eee;}
.links, .links td {font-size: 10px; color: #808080;}
.links a{color: #808080;}
.links li{margin: 0 0 2px 16px;text-align: left;}
p{margin: 8px 0 8px 0;}
.data {color: #0060a0;border: 1px solid #dadada;background-color: #fcfcfc;padding: 2px 7px 2px 7px;width: 70px;}
#screenshots {list-style:none;margin:0 20px;}
#screenshots li {float:left;width:320px;margin:10px;padding:0;background: url(img/sc_shadow.gif) no-repeat 280px 180px;}
#screenshots li img {display:block;}
#screenshots li span {display:block;position:relative;left:-15px;text-align:center;line-height:1.4;}
s,u {font-weight: bold; color: #05b3e8;text-decoration:none;}
u {color: #ff9c00;}
.dl_link {background: url(img/disk.png) no-repeat 0px 0px;padding-left:21px;line-height:18px;}
hr {margin: 10px 0;border:0;border-top: 1px #aaa solid;}
.pages{background:url(img/pages.png) no-repeat;padding: 0 20px;}
.pages a, .pages b{border: 1px solid #ddd;padding: 1px 6px;}
.pages a:hover{border: 1px solid #5789d6;background:#ecf2ff;padding: 1px 6px;}
.pages b {background:#fff9da;}
.years{background:url(img/date.png) no-repeat right;padding: 0 20px 0 0;text-align:right;}
.feedback td{padding: 3px;}
.feedback input, .feedback textarea{padding:2px 4px;} 
.feedback .btn{color: #333;}
.opn_add{background:url(img/add_opinion.png) no-repeat right;padding: 0 20px 0 0;}
.date {background:url(img/date.png) no-repeat 1px 1px;padding: 3px 4px 1px 23px;color: #b46d00;font-size: 8pt;height:18px;}
h3.subj{font: 14pt Arial;font-weight: normal;color:#4878be;}
.donate img{margin:10px 0;}
.donate:hover img{background-position: 0 -56px;}
.promo3 {width:703px;text-align:center;}
.promo3 td {vertical-align:top;padding:0 15px;}
.promo3 .p1 img{margin: 5px 2px;background: url(img/pr_bg1.png) no-repeat;padding:5px 7px;}
.promo3 .p2 img{margin: 5px 2px;background: url(img/pr_bg2.png) no-repeat;padding:5px 7px;}
.promo3 h3 {font: 10.5pt  Arial;text-align:left;font-weight: bold;margin: 0 4px;color:#777;}
.promo3 a:hover h3{color: #cc5e00;}
.promo3 .p1, .promo3 .p2 {width:194px;}
.promo3 .p1 div, .promo3 .p2 div {font: 10pt Tahoma, Arial;text-align:justify;margin: 3px 4px;}
.p5 {margin:0 auto;}
.p5 td{padding:8px;}
#sum s {text-decoration: line-through;font-weight:normal;color:red;}
#currency {width:280px;}
#icons img {margin: 0 4px 0 0;opacity: 0.7;}
#icons img:hover, #icons img.act {opacity: 1;}
.success {border:1px solid #2e80cc;background: url('img/info.png') no-repeat 10px 7px #f7fcff;margin:5px;border-radius: 5px;-moz-border-radius:5px;min-height:60px;color:#23629c;}
.error {border:1px solid #a51300;background: url('img/alert.png') no-repeat 10px 7px #ffe8e6;margin:5px;border-radius: 5px;-moz-border-radius:5px;min-height:60px;color:#a51300;}
.success p, .error p{padding: 5px 5px 5px 70px;}
#sale {position:relative; top:190px;left:16px;font-size:14pt;color:#335890;}
#sale a {text-decoration: none; color:#335890;}
#sale.hello {top: 72px;background: url(/img/hellosale.png) no-repeat;height: 29px;padding-top: 116px;text-shadow: 1px 1px 1px rgba(0,0,0,.2);}