* {background-repeat:no-repeat;xtext-align:left;}
body {font-family: Verdana, Arial, Helvetica; font-size:13px; line-height:16px; color:#333; }

img {display: block; margin:0; padding:0;}
.contentPicture { float:right; margin-left:10px;}
input.btn { behavior: url("/&res/css/iepngfix.htc");}

a img {border:none; }
a.btn { behavior: url("/&res/css/iepngfix.htc");}

p {margin:0; padding:0; margin-top:4px; margin-bottom:7px;}

a {color:#0099FF;}
a:hover {color:#048;}

p.icon a {padding:0;}
p.title { font-weight:bold; padding-bottom:10px; font-size:12px;}
div,span {margin:0; padding:0; overflow:hidden;}

ul { margin:0; padding:0 0 0 15px; list-style-type:square;}
ol { margin:0; padding:0 0 0 30px; }
ul li { margin:0 0 5px 0; padding:0;}
ol li {margin:0 0 3px 0;}

table {width:100%;}
table {border-collapse:collapse; border:1px solid #ccc; width:auto;}
table td {padding:2px 4px;}

table.tableFloatBox1 {margin:0 7px; border-collapse:collapse; border:none; width:35%;}
table.tableFloatBox1 td {background-color:#f50; color:#fff; padding:5px;}
table.tableFloatBox1 td a {color:#ff5; }
table.tableFloatBox1 td a:hover {color:#fff; }

table.tableFloatBox2 {margin:0 7px; width:35%;}
table.tableFloatBox2 td {background-color:#720437; color:#fff; padding:5px;}
table.tableFloatBox2 td a {color:#ff5; }
table.tableFloatBox2 td a:hover {color:#fff; }


h2 {font-size:20px; line-height:18px; letter-spacing:-1px; font-weight: normal; margin: 0; padding:0; }
h2 a {text-decoration:none;}
h3 {color:#333;}
ul.domains,ul.articles,ul.featured,ul.related {list-style-type:none; margin:0; padding:0;}
ul.domains li,ul.articles li, ul.featured li, ul.related li {margin:0; padding:3px 0; border-top:1px dotted #ccc;}
ul.featured li { border:none; }

.more a, a.more {color:#0099FF; font-size:10px; text-decoration:none; background: url("../img/bullets/arrow.gif") no-repeat 0 3px; padding:0 0 0 8px; }
a.more {color:#0099FF; font-size:10px; text-decoration:none;}
p {margin:0; margin-bottom:5px;}





form {display:block; overflow:hidden; background:none; margin:0; padding:0; border:none; margin-bottom:7px;}
form div.errors, p.errors {font-weight:bold; margin:0; padding:10px 0 10px;}
form p.notice {background-color:pink; font-weight:bold; padding:5px 10px; border:1px solid red; margin-bottom:10px;}
form p.requiredFields {font-size:9px; color:#ccc;}
form div.element label, form div.element p.label {xcolor:#a00; width:30%; margin:0px; padding:0px; float:left;}
form fieldset#cause div.element input { float: left; }
form fieldset#cause div.element p { clear: both; }
form fieldset#cause div.element label, form div.element p.label { width:60%; }
form fieldset div.left { float: left; width:50%;}
form#donateForm fieldset#personalData div.element_newsletter { clear: both; }
form div.element label:hover, form div.element p.label:hover { color:#000;}
form div.element span.error {display:block; clear:both; font-size:9px; color:red; }
form fieldset {padding:0; margin:0; border:none; padding:5px; xborder-top:1px dotted #720437;margin-bottom:7px; }
form fieldset legend {font-weight:bold; background-color:#720437; color:#fff; padding:2px 5px;}


form div.element {margin:0px 0px 3px; padding:0;}
form div.htmleditor { clear: both; width: 100%;}
form div.actions {border-top:1px dotted #720437; padding:10px 0 0 0;}
form input.btn, form input.send {border:2px solid #f8f8f8; color:#fff; background-color:#0099FF; font-size:10px; font-weight:bold; padding:2px 5px; cursor:pointer;}
/*form input.btn:hover {background-color:#f00;}*/
form input.submit,form input.commit  {border:0px solid #fff; color:#fff; background-color:#d00; font-size:10px; font-weight:bold; padding:2px 5px; cursor:pointer;}
form input.submit:hover,form input.commit:hover {background-color:#f00;}
form div.checkboxes input {width:14px; float:left; }
form div.checkboxes div.inputs {}
form div.checkboxes div.inputs input.checkbox {float:left;}
form div.checkboxes label {width:auto; font-weight:bold; margin-left:}
form div.element div.inputs ul {list-style-type:none; margin:0; padding:0;}
form div.element div.inputs ul li {margin:0 10px 5px 0;padding:0;}
form div.element div.inputs ul.flat {width:100%; overflow:hidden;}
form div.element div.inputs ul.flat li {float:left; width:auto;}
form div.element div.inputs ul.flat li input {float:left;}
form div.element div.inputs ul.flat li label {display:inline; width:auto; border:none;}
form div.errorMessage {border:1px solid #f00; padding:3px 5px; margin-bottom:5px;}
form div.errorMessage p {margin:0; padding:0;}
form div.errorMessage p.retry {display:none;}
form div.errorMessage p.retry input.btn {border:none; padding:0; margin:0;}

form input {border:1px solid #A6949A;}
form div.error input {border-color:#f00;}


#sitewidepromo span.iconita { display:block; width:20px; height:20px; margin:4px 0 0 5px; padding:0 2px 0 0; float:left;}
#sitewidepromo #sidebar_icon0 { background:url('../img/icons/doneaza-white.gif') 3px 3px no-repeat;}
#sitewidepromo #sidebar_icon1 { background:url('../img/icons/newsletter-white.gif') 3px 4px no-repeat;}
#sitewidepromo #sidebar_icon2 { background:url('../img/icons/media-white.gif') no-repeat;}
#sitewidepromo #sidebar_icon3 { background:url('../img/icons/commpresa-white.gif') no-repeat;}