/*  
Theme Name: New Theme
Theme URI: YourWebsite.com
Description: Your Theme Description
Version: 1.0
Author: Your Name
Author URI: http://www.yourwebsite.com

*/

* {
margin:0;
padding:0;
}
html {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
font-style:inherit;
font-weight:inherit;
}

em {font-style:italic !important;}

del, ins {
text-decoration:none;
}
li {
list-style:none outside none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:"";
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup {
vertical-align:baseline;
}
sub {
vertical-align:baseline;
}
legend {
color:#000000;
}
input, button, textarea, select, optgroup, option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input, button, textarea, select {
}
html {
height:100%;
}
html, body {
color:#000000;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
line-height:15px;
}
body {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-body.jpg") no-repeat scroll center top #DDF3FC;
min-height:100%;
}
#page {
margin:0 auto;
padding:65px 0 20px;
position:relative;
width:970px;
}
#page #header {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-header.png") no-repeat scroll right top transparent;
height:45px;
margin:0 0 0 4px;
padding:2px 0 0;
position:relative;
width:100%;
}
body.home #page #header {
margin-left:3px;
}
#logo {
display:block;
height:78px;
left:-10px;
margin:0;
padding:0;
position:absolute;
top:80px;
width:114px;
z-index:200;
}
#logo a {
background:url("http://www.ambasadoareledove.ro/_res/img/brand/logo.png") no-repeat scroll 0 0 transparent;
display:block;
height:78px;
text-indent:-9999px;
width:114px;
}
#page #header #account {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-account.png") no-repeat scroll center top transparent;
height:21px;
margin:0;
padding:11px 13px 0 10px;
position:absolute;
right:50px;
top:-30px;
width:169px;
}
#page #header #account ul {
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
#page #header #account ul li {
border-right:1px solid #FFFFFF;
float:left;
margin:0 7px 0 0;
padding:0 7px 0 0;
text-align:center;
width:80px;
}
#page #header #account ul li.last {
border:medium none;
margin-right:0;
padding-right:0;
width:70px;
}
#page #header #account ul li a {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:11px;
text-align:center;
text-decoration:none;
}
#page #header #account ul li a:hover {
text-decoration:underline;
}
#page #header #tooltip {
display:none;
height:47px;
margin:0;
padding:3px 3px 0 7px;
position:absolute;
top:-40px;
width:140px;
z-index:10;
}
#tooltip h2 {
color:#2C4375;
float:left;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:120px;
}
#tooltip h2 a {
color:#2C4375;
font-weight:bold;
outline:medium none;
text-decoration:underline;
text-shadow:1px 1px 1px #FFFFFF;
}
#tooltip h2 a:hover {
text-decoration:none;
}
#tooltip p {
color:#333333;
float:left;
margin:0;
padding:0;
text-align:left;
width:130px;
}
#tooltip .btn-close {
float:right;
height:12px;
margin:0;
padding:2px 8px 0 0;
width:11px;
}
#tooltip .btn-close a {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/close.png") no-repeat scroll 0 0 transparent;
display:block;
height:12px;
text-indent:-9999px;
width:11px;
}
#page #header .tooltip-26, #page #header .tooltip-2, #page #header .tooltip-8 {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/tooltip6.png") no-repeat scroll 0 0 transparent;
}
#page #header .tooltip-26, #page #header .tooltip-2 {
right:300px;
}
#page #header .tooltip-8 {
right:85px;
}
#page #header #nav {
list-style:none outside none;
margin:0 0 0 285px;
overflow:hidden;
padding:0;
}
#page #header #nav li {
border-right:1px solid #C3C6CA;
float:left;
height:40px;
margin:0;
padding:0;
width:auto;
}
#page #header #nav li.last {
border:medium none;
}
#page #header #nav li.custom a, li.custom p {
padding:14px 13px 12px;
}
#page #header #nav li a {
color:#1E396E;
display:block;
font-family:Tahoma,Arial;
font-size:10px;
font-weight:normal;
line-height:11px;
margin:0;
padding:10px 13px 5px;
text-align:center;
text-decoration:none;
}
.current_page_item a {
color:#8D9296 !important;
display:block;
font-family:Tahoma,Arial;
font-size:10px;
font-style:italic;
font-weight:normal;
line-height:11px;
margin:0;
padding:10px 13px 5px;
text-align:center;
}
#page #header #nav li a span, li p span {
display:block;
}
#page #main {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-main-custom.png") repeat-y scroll right center transparent;
display:block;
margin:0 0 0 140px;
padding:0 12px 30px 29px;
width:793px;
float:left;
}
body.home #page #main {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-main-home.png") repeat-y scroll right center transparent;
}
body.home #page #main {
padding-bottom:10px !important;
}
#page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat2.png") no-repeat scroll right top transparent;
height:39px;
margin:0 0 0 -54px;
padding-top:13px;
width:827px;
float:right
}
body.home #page #main #featured {
margin-left:-56px;
}
#page #main #featured #pageTitle {
color:#1D2B58;
font-size:31px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding:0;
text-align:center;
width:100%;
}
#page #main #featured #pageTitle a {
color:#1D2B58;
text-decoration:none;
}
body.cat2 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat2.png") no-repeat scroll right top transparent;
height:39px;
padding-top:13px;
}
body.cat1 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat1.png") no-repeat scroll right top transparent;
height:47px;
padding-top:10px;
}
body.cat100 #page #main #featured, body.home #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat1.png") no-repeat scroll right top transparent;
height:39px;
padding-top:13px;
}
body.cat1 #page #main #featured #pageTitle {
margin:0 auto;
width:610px;
}
body.cat20 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat2.png") no-repeat scroll right top transparent;
height:39px;
padding-top:13px;
}
body.dove-forum #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-forum.png") no-repeat scroll right top transparent;
}
body.dove-forum #page #main #featured #pageTitle {
line-height:25px;
}
body.cat8 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat8.png") no-repeat scroll right top transparent;
}
body.cat102 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat102.png") no-repeat scroll right top transparent;
}
body.cat101 #page #main #featured {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-featured-cat101.png") no-repeat scroll right top transparent;
}
#page #main #content {
float:left;
margin:10px 10px 0 0;
overflow:hidden;
position:relative;
width:400px;
z-index:20;;
}
#page #main #content #subdomains {
float:left;
margin:0 40px 0 0;
overflow:hidden;
padding:0;
width:100px;
}
#page #main #content #subdomains ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
#page #main #content #subdomains ul li {
border-bottom:1px solid #C7C8CA;
margin:0;
padding:0;
width:100%;
}
#page #main #content #subdomains ul li a {
color:#1E396E;
display:block;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding:10px 0;
text-align:right;
text-decoration:none;
}
#page #main #content #subdomains ul li a span, li p span {
display:block;
}
#page #main #content #subdomains ul li.current p {
color:#C3C6CA;
font-family:Arial;
font-size:11px;
font-style:italic;
font-weight:normal;
line-height:12px;
margin:0;
padding:10px 0;
text-align:right;
}
#page #main #content #primary {
margin:0 0 20px;
}
#page #main #content .custom {
padding-left:140px !important;
}
#page #main #content #primary .infoText {
width:354px;
}
#page #main #content #primary .infoText p {
color:#939598;
font-size:11px;
font-weight:normal;
line-height:15px;
margin:0 0 5px 0;
padding:0;
}
body.home #page #main #content #primary #dove-video {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-video.jpg") no-repeat scroll center top transparent;
height:270px;
margin:0;
padding:2px 0 0 3px;
width:476px;
}
body.home #page #main #content #primary ul {
list-style:none outside none;
margin:15px 0 0 38px;
overflow:hidden;
padding:0;
width:100%;
}
body.home #page #main #content #primary ul li {
display:inline;
float:left;
height:117px;
margin:0 15px 0 0;
padding:0;
text-align:center;
width:120px;
}
body.home #page #main #content #primary img {
border:0 none;
}
body.home #page #main #content #primary a {
color:#1F3A6E;
font-weight:bold;
text-decoration:none;
}
.notice {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/info.png") no-repeat scroll left center transparent;
height:auto !important;
margin:0 0 30px -60px;
min-height:66px;
padding:10px 0 0 100px;
}
.notice p {
-moz-border-radius:10px 10px 10px 10px;
border:1px dashed #FF8D8D;
color:#666666;
font-size:12px;
line-height:16px;
margin:0;
padding:7px 18px;
width:490px;
}
.notice p a {
color:#FF8484;
text-decoration:none;
}
.notice p a:hover {
color:#FF8484;
text-decoration:underline;
}
body.profile .notice {
margin-left:0 !important;
}
body.profile .notice p {
width:450px !important;
}
body.ambassadors .notice {
margin-left:0 !important;
}
body.ambassadors .notice p {
width:450px !important;
}
body.step-two #primary #upgrade-form {
margin:0;
overflow:hidden;
padding-left:40px;
}
body.step-two #primary #upgrade-form h2 {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:0 0 5px;
padding:0;
}
body.step-two #primary #upgrade-form h2.add-review {
float:left;
margin-top:20px;
width:100%;
}
body.step-two #primary #upgrade-form p {
color:#929498;
font-size:11px;
font-weight:normal;
line-height:13px;
margin:0 0 20px;
padding:0;
}
body.step-two #primary #upgrade-form #upgradeForm {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
body.step-two #primary #upgrade-form #upgradeForm .element {
float:left;
margin:0 0 12px;
padding:0;
width:100%;
}
body.step-two #primary #upgrade-form #upgradeForm .element label {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/circle.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:12px;
height:16px;
line-height:12px;
margin:0 20px 0 0;
padding:5px 0 0 7px;
width:14px;
}
body.step-two #primary #upgrade-form #upgradeForm .element input, .element textarea {
border:1px solid #CADEEC;
color:#999999;
float:left;
margin:0;
padding:4px;
width:205px;
}
body.step-two #primary #upgrade-form #upgradeForm #addReview .element input, .element textarea {
width:354px;
}
body.step-two #primary #upgrade-form #upgradeForm .actions input {
background:none repeat scroll 0 0 #1E396E;
border:0 solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:11px;
line-height:12px;
padding:2px 10px;
}
#primary #contactForm {
margin:0;
overflow:hidden;
padding:0 0 0 40px;
width:100%;
}
#primary #contactForm h2 {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:10px 0 0;
padding:0;
}
#primary #contactForm p {
color:#929498;
font-size:11px;
font-weight:normal;
line-height:13px;
margin:0 0 20px;
padding:0;
}
#primary #contactForm .element {
float:left;
margin:0 0 12px;
padding:0;
width:100%;
}
#primary #contactForm .element label {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/circle.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:12px;
height:16px;
line-height:12px;
margin:0 20px 0 0;
padding:5px 0 0 7px;
width:14px;
}
#primary #contactForm .element input {
border:1px solid #CADEEC;
color:#999999;
float:left;
margin:0;
padding:4px;
width:205px;
}
#primary #contactForm .element textarea {
width:354px;
}
#primary #contactForm .actions input {
background:none repeat scroll 0 0 #1E396E;
border:0 solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:11px;
line-height:12px;
padding:2px 10px;
}
#primary #contactForm .checkbox label {
background:none repeat scroll 0 0 transparent;
color:#333333;
}
#primary #contactForm .checkbox a {
color:#1E396D;
text-decoration:none;
}
#primary #contactForm .checkbox a:hover {
color:#1E396D;
text-decoration:underline;
}
#primary #contactForm .checkbox input {
float:left;
margin:0 10px 0 0;
width:auto;
}
#primary #contactForm .checkbox label {
color:#939598;
float:left;
font-size:11px;
margin:0;
padding:0;
width:auto;
}
#primary #newsletterForm {
margin:0;
overflow:hidden;
padding:0 0 0 40px;
width:100%;
}
#primary #newsletterForm h2 {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:10px 0 0;
padding:0;
}
#primary #newsletterForm p {
color:#929498;
font-size:11px;
font-weight:normal;
line-height:13px;
margin:0 0 20px;
padding:0;
}
#primary #newsletterForm .element {
float:left;
margin:0 0 12px;
padding:0;
width:100%;
}
#primary #newsletterForm .element label {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/circle.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:12px;
height:16px;
line-height:12px;
margin:0 20px 0 0;
padding:5px 0 0 7px;
width:14px;
}
#primary #newsletterForm .element input {
border:1px solid #CADEEC;
color:#999999;
float:left;
margin:0;
padding:4px;
width:205px;
}
#primary #newsletterForm .element textarea {
width:354px;
}
#primary #newsletterForm .actions input {
background:none repeat scroll 0 0 #1E396E;
border:0 solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:11px;
line-height:12px;
padding:2px 10px;
}
#primary #newsletterForm .checkbox label {
background:none repeat scroll 0 0 transparent;
color:#333333;
}
#primary #newsletterForm .checkbox a {
color:#1E396D;
text-decoration:none;
}
#primary #newsletterForm .checkbox a:hover {
color:#1E396D;
text-decoration:underline;
}
#primary #newsletterForm .checkbox input {
float:left;
margin:0 10px 0 0;
width:auto;
}
#primary #newsletterForm .checkbox label {
color:#939598;
float:left;
font-size:11px;
margin:0;
padding:0;
width:auto;
}
#primary #domainTitle {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:0 0 20px;
padding:0;
}
#primary .list-ambassadors {
list-style:none outside none;
margin:3px 0 0;
overflow:hidden;
padding:0;
width:100%;
}
#primary .list-ambassadors li {
margin:0 0 35px;
overflow:hidden;
padding:0;
width:100%;
}
#primary .list-ambassadors li.last {
margin-bottom:0;
}
#primary .list-ambassadors li .profile {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
#primary .list-ambassadors li .profile .visual {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-middle.png") repeat-y scroll left center transparent;
display:inline;
float:left;
margin:0 20px 0 0;
padding:0;
position:relative;
width:219px;
}
#primary .list-ambassadors li .profile .visual a {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-top.png") no-repeat scroll center top transparent;
display:block;
float:left;
margin:0;
padding:13px 0 0;
width:219px;
}
#primary .list-ambassadors li .profile .visual a span {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-bottom.png") no-repeat scroll left bottom transparent;
display:inline;
float:left;
margin:0;
padding:0 0 18px 8px;
width:211px;
}
#primary .list-ambassadors li .profile .visual a span img {
display:block;
float:left;
}
#primary .list-ambassadors li .profile .visual .left-border, .right-border {
position:absolute;
}
#primary .list-ambassadors li .profile .visual .right-border {
bottom:26px;
height:72px;
right:-3px;
width:10px;
}
#primary .list-ambassadors li .profile .visual .left-border {
height:113px;
left:-5px;
top:13px;
width:11px;
}
#primary .list-ambassadors li .profile .info {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:375px;
}
#primary .list-ambassadors li .profile .info h2 {
color:#002049;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:0 0 3px;
}
#primary .list-ambassadors li .profile .info h2 span {
color:#BA7299;
}
#primary .list-ambassadors li .profile .info .profile-info {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-month-ambassador-info.jpg") no-repeat scroll center top transparent;
height:47px;
margin:0 0 7px;
padding:10px;
width:347px;
}
#primary .list-ambassadors li .profile .info .profile-info h3 {
color:#001F48;
font-family:Arial;
font-size:18px;
font-weight:normal;
line-height:19px;
margin:0 0 10px;
padding:0;
}
#primary .list-ambassadors li .profile .info .profile-info h3 a {
color:#001F48;
text-decoration:none;
}
#primary .list-ambassadors li .profile .info .profile-info h3 a:hover {
text-decoration:underline;
}
#primary .list-ambassadors li .profile .info .profile-info ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}
#primary .list-ambassadors li .profile .info .profile-info ul li {
color:#757575;
float:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0 10px 0 0;
padding:0 0 0 18px;
width:auto;
}
#primary .list-ambassadors li .profile .info .profile-info ul li span {
color:#003371;
font-size:15px;
font-weight:bold;
}
#primary .list-ambassadors li .profile .info .profile-info ul li.votes {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/star.jpg") no-repeat scroll 0 2px transparent;
}
#primary .list-ambassadors li .profile .info .profile-info ul li.pos {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/pos.jpg") no-repeat scroll 0 2px transparent;
}
#primary .list-ambassadors li .profile .info h4 {
color:#56575A;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:17px;
margin:0 0 5px;
padding:0;
}
#primary .list-ambassadors li .profile .info h4 a {
color:#56575A;
text-decoration:none;
}
#primary .list-ambassadors li .profile .info h4 a:hover {
text-decoration:underline;
}
#primary .list-ambassadors li .profile .info p {
color:#929498;
font-size:11px;
font-weight:normal;
line-height:15px;
}
#primary h2.vote-winners-title {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:0 0 15px;
}
#primary h2.vote-winners-title span {
color:#BA7299;
}
#primary .vote-winners {
margin:0 0 35px;
overflow:hidden;
padding:0;
width:100%;
}
#primary .vote-winners li {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-vote-winners-middle.jpg") repeat-y scroll 0 0 transparent;
display:inline;
float:left;
margin:0 15px 0 0;
overflow:hidden;
padding:0;
width:138px;
}
#primary .vote-winners li.last {
margin-right:0;
}
#primary .vote-winners li .date {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-vote-winners-top.jpg") no-repeat scroll center top transparent;
color:#BA7299;
font-size:13px;
font-weight:bold;
height:29px;
line-height:29px;
margin:0;
padding:0;
text-align:center;
width:138px;
}
#primary .vote-winners li .visual {
display:block;
padding-left:2px;
}
#primary .vote-winners li .visual a, .visual a img {
display:block;
}
#primary .vote-winners li .name {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-vote-winners-bottom.jpg") no-repeat scroll center bottom transparent;
color:#002049;
font-size:12px;
font-weight:normal;
margin:0;
padding:8px 0 15px;
text-align:center;
width:138px;
}
#primary .vote-winners li .name a {
color:#002049;
text-decoration:none;
}
#primary .vote-winners li .name a span {
display:block;
}
#primary .pagination {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-pagination.png") repeat-y scroll right center transparent;
clear:both;
display:block;
float:none;
height:100%;
margin:0 0 10px;
overflow:hidden;
padding:5px;
}
#primary .pagination li {
color:#666666;
float:left;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0 5px 0 0;
padding:0;
width:auto;
}
#primary .pagination li a {
color:#666666;
display:block;
padding:1px 5px 2px;
text-decoration:none;
}
#primary .pagination li.active a {
background:none repeat scroll 0 0 #1E396E;
color:#FFFFFF !important;
text-decoration:none;
}
#primary .pagination li a:hover {
background:none repeat scroll 0 0 #1E396E;
color:#FFFFFF !important;
text-decoration:none;
}
#primary .pagination li.search-title {
float:none;
font-size:13px;
margin-bottom:5px;
}
#primary .pagination li.search-title span {
font-size:11px;
margin-left:3px;
}
#primary .pagination li.search-box {
}
#primary .pagination li.search-box input {
font-size:11px;
height:14px;
padding:2px;
}
body.dove-visible-care #page #main #featured #pageTitle {
font-size:19px;
line-height:22px;
padding-right:80px;
padding-top:3px;
}
body.dove-visible-care #page #main #featured #pageTitle span {
display:block;
}
body.dove-visible-care #primary .article {
width:385px;
}
body.dove-visible-care #primary .steps {
list-style:none outside none;
margin:10px 0 0;
overflow:hidden;
padding:0;
width:100%;
}
body.dove-visible-care #primary .steps li {
background:none repeat scroll 0 0 transparent !important;
float:left;
margin:0 50px 0 0 !important;
padding:45px 0 0 !important;
width:auto;
}
body.dove-visible-care #primary .steps li .picture {
display:block;
margin:0;
padding:0;
}
body.dove-visible-care #primary .steps li p {
color:#85878B;
font-size:11px;
font-style:italic;
font-weight:normal;
line-height:12px;
margin:14px 0 0;
text-align:center;
}
body.dove-visible-care #primary .steps li.last {
margin-right:0 !important;
padding-top:0 !important;
}
body.dove-visible-care #primary .steps li.last p {
margin-top:0 !important;
}
body.dove-visible-care #primary .dove-visible-care {
bottom:0;
margin:0;
padding:0;
position:absolute;
right:70px;
}
#primary .article {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

#primary .article img { background:none repeat scroll 0 0 #CCCCCC;
border:1px solid #999999;
padding:5px; 
margin: 5px; }

#primary .article #domainTitle {
margin-bottom:10px;
}
#primary .article .head {
color:#929498;
font-size:11px;
line-height:15px;
}
#primary .articles {
list-style:none outside none;
margin:3px 0 0;
overflow:hidden;
padding:0;
width:100%;
}
#primary .articles li {
margin:0 0 35px;
overflow:hidden;
padding:0;
width:100%;
}
#primary .articles li .article-content {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
#primary .articles li .article-content .visual {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-profile-pic-middle.png") repeat-y scroll left center transparent;
display:inline;
float:left;
margin:0 20px 0 0;
padding:0;
position:relative;
width:165px;
}
#primary .articles li .article-content .visual a {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-profile-pic-top.png") no-repeat scroll left top transparent;
display:block;
float:left;
margin:0;
padding:9px 0 0;
width:165px;
}
#primary .articles li .article-content .visual a span {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-profile-pic-bottom.png") no-repeat scroll left bottom transparent;
display:inline;
float:left;
margin:0;
padding:0 0 13px 9px;
width:156px;
}
#primary .articles li .article-content .visual a span img {
display:block;
float:left;
width:147px;
}
#primary .articles li .article-content .visual .left-border, .right-border {
position:absolute;
}
#primary .articles li .article-content .visual .right-border {
bottom:12px;
height:48px;
right:0;
width:8px;
}
#primary .articles li .article-content .visual .left-border {
height:62px;
left:0;
top:10px;
width:7px;
}
#primary .articles li .article-content .info {
float:right;
margin:4px 0 0;
overflow:hidden;
padding:0 20px 0 0;
width:428px;
}
#primary .articles li .article-content .info-no-pic {
width:613px !important;
}
#primary .articles li .article-content .info p {
color:#929498;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:15px;
margin:0 0 10px;
}
#primary .articles li .article-content .info p a {
color:#19365B;
text-decoration:none;
}
#primary .articles li .article-content .info h2 {
color:#19365B;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:17px;
margin:0 0 3px;
padding:0;
}
#primary .articles li .article-content .info h2 a {
color:#19365B;
text-decoration:none;
}
#primary .articles li .article-content .info h2 a:hover {
text-decoration:underline;
}
#primary .articles li .article-content .info .date {
margin-bottom:5px;
}
#primary .article .body .visual {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-middle.png") repeat-y scroll left center transparent;
display:inline;
float:right;
margin:-60px 0 20px 20px;
padding:0;
position:relative;
width:219px;
}
#primary .article .body .visual p {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-top.png") no-repeat scroll center top transparent;
display:block;
float:left;
margin:0;
padding:13px 0 0;
width:219px;
}
#primary .article .body .visual p span {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-month-profile-pic-bottom.png") no-repeat scroll left bottom transparent;
display:inline;
float:left;
margin:0;
padding:0 0 18px 8px;
width:211px;
}
#primary .article .body .visual p span img {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-list-profile-pic-top.png") no-repeat scroll left top transparent;
display:block;
float:left;
}
#primary .article .body .visual .left-border, .right-border {
position:absolute;
}
#primary .article .body .visual .right-border {
bottom:26px;
height:72px;
right:-3px;
width:10px;
}
#primary .article .body .visual .left-border {
height:113px;
left:-5px;
top:13px;
width:11px;
}
#primary .article #articleTitle {
color:#001F48;
font-size:24px;
font-weight:normal;
line-height:25px;
margin:0 0 5px;
padding:0;
}
#primary .article .has-visual {
width:350px !important;
}
#primary .article .date {
color:#636467;
}
#primary .article .head {
color:#929498;
font-size:11px;
line-height:15px;
}
#primary .article .body {
margin:15px 0 0;
padding:0 40px 0 0;
color: #939598 !important;
}
#primary .article .info-no-pic {
width:613px !important;
}
#primary .article .body p {
color:#939598;
font-size:12px;
font-weight:normal;
line-height:15px;
margin:10px 0 10px 0;
padding:0;
}
#primary .article .body br {margin: 10px 0;}
#primary .article .body p span {
font-weight:bold;
}
#primary .article .body ul {
margin-top:10px;
padding-left:10px;
}
#primary .article .body ul li {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/list-arrow.jpg") no-repeat scroll 0 5px transparent;
color:#939598;
font-size:11px;
font-weight:normal;
line-height:15px;
margin:0 0 5px;
padding:0 0 0 10px;
}
#primary .article .body blockquote {
color:#939598;
font-size:11px;
font-style:italic;
font-weight:normal;
line-height:15px;
margin:0 0 10px;
padding:0 0 0 15px;
}
#primary .article .body strong {
font-weight:bold;
}
#primary .article .body a {
color:#1E396E;
text-decoration:underline;
}
#primary a.focus {
color:#1E396E;
font-size:14px;
text-decoration:underline;
}
#primary .article .body a:hover {
color:#1E396E;
text-decoration:none;
}
#primary .article .body a, #primary .article .body a:visited, #primary .article .body a:hover {
color:#555759;
font-family:Arial;
font-weight:bold;
line-height:17px;
margin:0 0 5px;
padding:0;
text-decoration:none;
}
#page .dove-rose {
background:url("http://www.ambasadoareledove.ro/_res/img/visuals/dove-rose3.png") no-repeat scroll 0 0 transparent;
height:800px;
left:30px;
margin:0;
padding:0;
position:absolute;
text-indent:-9999px;
top:30px;
width:205px;
z-index:10;
}
#page .fit-height {
height:auto !important;
min-height:637px;
}
#page .fit-height2 {
height:auto !important;
min-height:450px;
}
#footer {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-footer.png") no-repeat scroll center top transparent;
height:40px;
margin:0 0 0 148px;
overflow:hidden;
padding:0;
position:relative;
width:826px;
}
body.home #footer {
margin-left:147px;
}
#footer .corporate {
display:block;
line-height:26px;
list-style:none outside none;
margin:0 auto;
overflow:hidden;
padding:0;
width:325px;
}
#footer .corporate li {
float:left;
margin:0 25px 0 0;
padding:0;
width:auto;
}
#footer .corporate li.last {
margin-right:0;
}
#footer .corporate li a {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:26px;
text-decoration:none;
}
#footer .corporate li a:hover {
text-decoration:underline;
}
#footer .footer-glamour {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/footer-lines.jpg") no-repeat scroll left top transparent;
bottom:13px;
display:none;
height:27px;
left:31px;
position:absolute;
text-indent:-9999px;
width:126px;
}
body.home #footer .footer-glamour {
display:block;
}
.dove-accordion {
background:url("http://www.ambasadoareledove.ro/_res/img/backgrounds/bg-accordion-bottom.jpg") no-repeat scroll center bottom transparent;
margin:0;
padding:0 0 5px !important;
width:220px;
}
.dove-accordion .ui-accordion-content {
border-left:1px solid #C9CFD6;
border-right:1px solid #C9CFD6;
display:block;
overflow:hidden !important;
padding:10px;
}
.dove-accordion .ui-state-active {
border-bottom:1px solid #C9CFD6;
border-top:1px solid #C9CFD6;
}
.dove-accordion .ui-accordion-header {
border-left:1px solid #C9CFD6;
border-right:1px solid #C9CFD6;
color:#1E396E;
display:block;
font-family:Arial;
font-size:11px;
font-weight:normal;
height:35px;
margin:0;
padding:0 0 0 10px;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;
width:208px;
}
.dove-accordion .ui-accordion-header span {
line-height:35px;
padding-left:25px;
}
.dove-accordion .recommend span {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/mail.jpg") no-repeat scroll 0 1px transparent;
}
.dove-accordion .add-pictures span {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/cam.png") no-repeat scroll 0 -2px transparent;
}
.dove-accordion .delete-pictures span {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/stop.png") no-repeat scroll 0 0 transparent;
}
.dove-accordion .make-default-picture span {
background:url("http://www.ambasadoareledove.ro/_res/img/icons/default.png") no-repeat scroll 0 0 transparent;
}
.dove-accordion .ui-state-default {
border-top:1px solid #C9CFD6;
margin-bottom:0;
}
.dove-accordion .ui-icon {
padding:0 !important;
width:7px !important;
}
.dove-accordion .ui-icon-triangle-1-e {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/arrow-down.jpg") no-repeat scroll right center transparent !important;
}
.dove-accordion .ui-icon-triangle-1-s {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/arrow-up.jpg") no-repeat scroll right center transparent !important;
}
.checkbox-ie-fix {
border:0 solid #FFFFFF !important;
}
body.contact .notice {
margin-bottom:0;
}
.go-back {
background:url("http://www.ambasadoareledove.ro/_res/img/bullets/arrow-back.jpg") no-repeat scroll 0 4px transparent;
clear:both;
color:#1E396E;
display:block;
float:none;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:15px 0 0;
padding:0 0 0 10px;
text-decoration:none;
}
.go-back:hover {
text-decoration:none;
}
form .disclaimer {
float:left;
margin-bottom:5px;
padding:0;
text-align:justify;
width:354px;
}
form .disclaimer .element {
margin:0 !important;
}
form .disclaimer .disclaimer-label {
color:#939598 !important;
cursor:default !important;
display:block;
font-size:11px !important;
line-height:13px !important;
}
form .disclaimer p {
line-height:16px;
}
form .actions {
clear:left;
float:left;
margin-top:10px;
}
body.dove-forum #primary {
width:100% !important;
}
:-moz-any-link:focus {
outline:medium none !important;
}

#sidebar1 {width: 125px; float: left; margin:10px 5px 0 0; text-align:right; clear:right;}
#sidebar2 {width: 245px; float: left; margin:10px 5px 0 0;text-align:right; clear:right;}

.article h3 a {color:#555759;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:17px;
margin:0 0 5px;
padding:0;
text-decoration:none;}

.navigation {float:left;}


#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #EEEEEE;
		padding: 10px;
	}

#sidebar1 li h4 {background-image:url(images/tsb1.png); color:#555759; margin:22.2px 0 10px;}
#sidebar2 li h4 {background-image:url(images/tsb2.png);color:#555759; margin:0 0 10px;}
#sidebar1 ul, #sidebar2 ul {margin-bottom:10px;}

#sidebar1 li a, #sidebar1 li a:visited, #sidebar2 li a, #sidebar2 li a:visited {color:#939598 !important; text-decoration:none;}
#sidebar1 li a:hover, #sidebar2 li a:hover {color:#000 !important; text-decoration:none;}

#meniu2 {background: transparent url(images/bg-nav.png) repeat-y 0 0; float:none; position:relative; width:400px; margin-bottom:20px; color:#1D2B58 !important; height: 245px; padding-top:5px;}
#meniu2 .titlu {text-decoration:none; font-weight:bold; text-align:center; position:absolute; top:1px; left: 40px;}
#meniu2 #latest {width:185px; position:absolute; right:0}
#meniu2 #cat {width:190px; position:absolute; bottom:0; right:0}
#meniu2 #comments {width:195px; position:absolute; left:15px;}

#meniu2 a, #meniu2 a:visited {color:#1D2B58 !important; text-decoration:none;}
#meniu2 a:hover {color:#1D2B58 !important; text-decoration:underline;}

#meniu2 ul {margin: 5px 0 !important;}

#comments li {font-size:0.9em;}
#comments a {font-weight:bold;}
#latest li {font-size:0.9em;}
#cat li {font-size:0.9em;}
#cat a {font-weight:bold;}

.postmetadata {background:url("images/meta.png") repeat-y scroll 0 0 transparent; width: 375px; padding: 5px; text-align:right;}
.postmetadata .top, .postmetadata .bottom {margin-right: 15px;}

.postmetadata a, .postmetadata a:visited, .navigation a, .navigation a:visited{color:#939598 !important; text-decoration:none; }
.postmetadata a:hover {color:#000 !important;}

#sidebar2 form button {
border:0 none;
height:0;
width:0;
}
#sidebar2 form input {
border:1px solid #CCCCCC;
padding:5px;
opacity:0.6;
width:100%;
}
#newsletterFormDiv {text-align:left;}
#sidebar2 form .submit {width:80px; margin: 5px 0;}
#sidebar2 form {margin-right:10px;}
#sidebar2 li {margin-bottom:15px;}
#rss {float:left; margin:5px 10px 10px; font-size: 1.2em;}
#rssbox {margin: 5px 0}
.clear {clear:both}

.comments-template {}
.comments-template h3 {color:#939598;
font-size:16px;
font-weight:bold;
margin:10px 0;}
#commentform, #commentform a, #commentform a:visited {color:#939598 !important;}
#commentform p {margin: 5px 0;}

.commentlist li {padding: 5px; border:1px solid #CCCCCC; opacity:0.6; margin: 10px 0}

#primary .article .body p strong, #primary .article .body strong {color: #555759 !important;}

div.tabContainer div.tab { display: none; }
div.tabContainer div.current { display: block; }

ul.tabNav li.current a {outline: none;}

ul.tabNav li {float:left !important; color:#555759; font-weight:bold; margin-left: 10px;}

#subtab1 {display: block;}
#subtab2 {display: none;}

.navsub {float:left; margin-left: 5px; padding: 3px; border:1px solid #CCCCCC;}
