/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;} 
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:68%;color:#5d5d5d;background:#fff;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#5f3032;}
h1 {font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:1.3em;margin-bottom:0.75em;}
h3 {font-size:1.3em;line-height:1;margin-bottom:0.25em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:0.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.3em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#3488BA;}
a {color:#c2007b;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.3em;}
ul, ol {margin:0;}
ul {list-style-type:none;}
ul li {padding-left:1em;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;padding:2px 5px;}
thead th {background:#E6E2DE;}
td, caption {padding:4px 5px ;}
td {border-bottom:1px solid #D8CBCA;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0;margin:0;border:none;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;color:#5f3032;;border:1px solid #bbb;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;padding:2px;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
button {font-size:1em;}
button:hover {cursor:pointer;}

/* NetEnviesdeMariage */
body {background:#6EC8ED url(../gfx/layout/body-bg.png) repeat-x;}
#wrapper {background:url(../gfx/layout/wrapper-bg.png) repeat-y center top;padding-bottom:20px;}
#container {background:url(../gfx/layout/container.png) repeat-y;margin:0 auto;padding:0 6px;position:relative;width:939px;}
#bottom {background:url(../gfx/layout/bottom.png) no-repeat left bottom;color:#3488ba;line-height:25px;margin:0 auto;padding:0 34px 6px;width:883px;}
#header {background:#fff url(../gfx/layout/header.png) repeat-x;}
#top {background:url(../gfx/layout/top.png) no-repeat right bottom;height:133px;padding:6px 2px 8px 8px;position:relative;}
.date {color:#f083be;margin-bottom:0;}
#logo {background:url(../gfx/layout/logo.png) no-repeat;display:block;height:119px;outline:none;text-indent:-5000em;width:208px;}
#search {background:#F3F5F7 url(../gfx/layout/footer.png) repeat-x left center;border:1px solid #BCC7C7;bottom:5px;left:338px;padding:3px 5px;position:absolute;width:280px;}
#top .banner{top:13px;position:absolute;left:246px;}
#content {background:#fff url(../gfx/layout/content.png) no-repeat left bottom;margin:0 5px 0 0;overflow:hidden;padding-bottom:95px;width:935px;}
.newslink {background:url(../gfx/layout/newsletter.png) no-repeat;color:#fff;position:absolute;right:0;text-decoration:none;top:0;height:30px;line-height:21px;padding-left:33px;width:137px;}
.newslink:hover, .newslink:active {color:#fff;}
#footer-links {background:#1B9ACB url(../gfx/layout/footer-links-b.png) repeat-y;margin-left:1px;width:933px;}
#footer-links-b {background:url(../gfx/layout/footer-links.png) no-repeat;overflow:hidden;padding:10px 14px;}
#footer {background:#F4F4F4 url(../gfx/layout/footer.png) repeat-x left center;border:1px solid #B3B3B3;margin:0 5px;}
#bottom-links {background:#fff url(../gfx/layout/bottom-links.jpg) no-repeat;margin:0 5px;min-height:153px;}
#footer {text-align:center;}
#footer li {display:inline;margin-left:5px;padding:0;}
#footer li a {color:#595755;line-height:25px;margin-right:5px;}
#footer li a:hover {color:#0e74dd;}
#bottom-links {padding:12px 5px;}
#bottom-links li, #bottom-links li a {color:#fff;text-decoration:none;}
.col-center {float:left;margin-left:5px;width:674px;}
.col-right {float:right;width:252px;}
.cols-3 .col-center {display:inline;float:left;margin-left:171px;width:510px;}
.col-left {float:left;left:0;margin-left:-680px;position:relative;top:0;width:166px;}

#navigation {background:#F083BE url(../gfx/layout/navigation.png) repeat-x left bottom;border:1px solid #cf007a;overflow:hidden;padding:1px 0;width:938px;}
#navigation li.first {border-left:1px solid #F2AFD5;display:block;float:left;padding:0;}
#navigation li {border-right:1px solid #F2AFD5;display:block;float:left;padding:0;}
#navigation li a {color:#fff;display:block;font-size:1.3em;line-height:35px;outline:none;padding:1px 10px;text-decoration:none;white-space:nowrap;}
#navigation li a:hover, #navigation li.active a {background:#FDFDFD url(../gfx/layout/navigation-hover.png) repeat-x left center;border:1px solid #CCCCCC;color:#cc0e81;padding:0 9px;}
#navigation li.home a {background:url(../gfx/layout/navigation-home.png) no-repeat center center;border:none;height:35px;padding:1px 10px;text-indent:-5000px;width:31px;}
#navigation li.home a:hover {background:url(../gfx/layout/navigation-home.png) no-repeat center center;border:none;padding:1px 10px;}

#breadcrumbs {background:#fff url(../gfx/layout/breadcrumbs.png) repeat-x;border:1px solid #E0E0E0;margin:0 auto 7px;overflow:hidden;padding:2px 4px;width:926px;}
#breadcrumbs ul{float:left;}
#breadcrumbs li.first {background:url(../gfx/deco/marker/breadcrumbs.png) no-repeat left center;padding-left:1em;}
#breadcrumbs li {color:#3f3f3f;display:inline;padding-left:0;}
p#holyday {float:right;margin-bottom:0;}

a.button {background:url(../gfx/deco/button/button.png) no-repeat;display:block;float:right;padding-left:20px;text-decoration:none;}
a.button:hover {text-decoration:none;}
a.button span {background:url(../gfx/deco/button/button.png) no-repeat right 0;color:#FFF;display:block;font-size:1.3em;line-height:24px;padding-right:20px;text-align:center;white-space:nowrap;}

#focus, .slideshow-content {height:326px;position:relative;width:674px;}
#focus {margin-bottom:7px;}
#focus .article-title p {background:url(../gfx/deco/marker/focus.png) no-repeat left center;color:#fff;font-size:1.4em;margin:5px 0 0;padding-left:17px;position:absolute;text-transform:uppercase;z-index:10;}
.article-title {display:block;margin:5px;padding-bottom:3px;}
#focus h1 {background:#7A9228;color:#fff;display:-moz-inline-stack;display:inline-block;font-size:1.3em;margin:0;padding:25px 9px 6px;}
#focus h1 a {color:#fff;text-decoration:none;}
#focus .article-image {text-align:center;width:274px;}
#focus .article-image img {display:inline;}
.article-image {float:left;margin:0 38px 0 12px;}
.article-image img {border:2px solid #98AD50;display:block;}
.article-content {margin:20px 50px 20px;text-align:justify;}
#focus .button {position:absolute;right:20px;top:215px;z-index:6;}
.rub {border-top:1px solid #C9C9C9;clear:both;}
.article-content .rub p.title {color:#3b91b7;font-weight:bold;margin:0;}
.rub li {padding-left:0;;}
.rub li a {color:#c2007b;font-size:0.9em;}
.focus2, .focus4 {background:#22569F url(../gfx/layout/focus2.jpg) no-repeat left bottom;margin-bottom:7px;overflow:hidden;padding:0 0 17px;width:674px;}
.focus2-title {background:#22569F url(../gfx/layout/focus2-t.png) no-repeat;width:674px;}
.focus2-title h2 {background:url(../gfx/deco/marker/focus2.png) no-repeat left 12px;color:#fff;margin:0;padding:8px 0 2px 23px;}
.article h3 {margin:6px;}
.article h3, .article h3 a {color:#4b99b9;}
.focus2 .article, .focus4 .article {background:#fff url(../gfx/layout/article.png) repeat-x left bottom;border:1px solid #E1E1E1;height:196px;float:left;margin:0 6px 10px;width:322px;}
.focus2 .article img, .focus4 .article img {border:none;display:block;}
.focus2 .article-image, .focus4 .article-image {border:1px solid #CFCFCF;margin:0 4px 6px 6px;}
.focus2 .article-content, .focus4 .article-content {margin:0 6px 0 6px;}
.focus2 .article-content p, .focus4 .article-content p {line-height:1.5em;margin-bottom:8px;}
.focus2 .article-content .more, .focus4 .article-content .more, .focus-small .article-content .more {background:url(../gfx/deco/marker/more.png) no-repeat left 6px;float:right;margin-bottom:3px;padding-left:14px;text-transform:uppercase;}
.focus3 {overflow:hidden;}
.focus3-title,.focus3 {margin:0 0 0 14px;width:660px;}
.focus3-title h2 {color:#2458a0;}
.focus3 li h3 {margin:0;}
.col-center .focus3 li {background:none;float:left;margin:0 10px 0 0;padding:0;width:210px;}
.focus4 .article {width:210px;}
.focus4-title {background:#22569F url(../gfx/layout/focus4-t.png) no-repeat;height:58px;width:674px;}

#slideshow-next, #slideshow-prev {background:url(../gfx/deco/button/focus-prev-next.png) no-repeat;display:block;height:37px;left:5px;outline:none;position:absolute;text-indent:-5000em;top:150px;width:36px;z-index:20;}
#slideshow-next {background-position:-36px 0;left:auto;right:5px;}
#slideshow-links {position:absolute;right:25px;top:260px;}
#slideshow-links li {background:none;float:left;padding:0;}
#slideshow-links li span {background:url(../gfx/deco/button/slideshow-link.png) no-repeat;display:block;height:15px;outline:none;text-indent:-5000em;width:14px;}
#slideshow-links li span:hover, #slideshow-next:hover, #slideshow-prev:hover {cursor:pointer;}
#slideshow-links li.selected span {background-position:right 0;}
#slideshow-container {position:absolute;}
#slideshow-mask {background:url(../gfx/layout/focus.png) no-repeat;height:326px;overflow:hidden;position:relative;width:674px;}
#slideshow-back {background:url(../gfx/layout/focus-back.png) no-repeat;height:326px;position:absolute;width:674px;z-index:5;}
.slideshow-content {float:left;}
#focus .article-title, #focus .article-image {position:relative;z-index:10;}

.block-title {background:#7A9228 url(../gfx/layout/block-title.png) no-repeat;color:#fff;margin:0;padding:7px 5px 5px 22px;text-transform:uppercase;}
.block {background:#F3F3F3;border:1px solid #CFCFCF;margin-bottom:18px;overflow:hidden;}
.block p, .block ul, .block #tagcloud {margin:8px;}
#tagcloud a {color:#676767;text-decoration:none;}
#tagcloud a:hover {color:#0e74dd;}
.block li {border-bottom:1px solid #ddd;clear:both;overflow:hidden;padding:5px 0;}
.block li img {border:1px solid #CFCFCF;float:left;margin:0 8px 0 0;}
.block #share li,#article-tools-bottom ul li {display:inline;}
.block #share li img,#article-tools-bottom ul li img{border:none;float:none;margin:2px;}
.blog-last li {background:url(../gfx/deco/marker/article.png) no-repeat;border:none;padding:0 0 0 20px;}
.blog-last li p {line-height:1.3em;margin:0 8px 8px;}
.blog-last li p strong {color:#0065AF;display:block;font-weight:normal;}
.block #services li,.block #share li,.block #partners li {border-bottom:none;padding:0;}
#footer-links .col-partners li strong {display:block;font-weight:normal;}
#footer-links .col-partners li a {background:url(../gfx/deco/marker/footer.png) no-repeat 0 4px;padding-left:12px;}

.col {float:left;width:218px;}
.cols {background:url(../gfx/deco/border/footer.png) repeat-y;;overflow:hidden;}
.col.read {width:250px;}
.articles-last, .articles-best, .articles-read, .partners {color:#fff;font-size:1.3em;line-height:40px;padding-left:40px;}
.articles-last {background:url(../gfx/deco/marker/articles-last.png) no-repeat;}
.articles-best {background:url(../gfx/deco/marker/articles-best.png) no-repeat;}
.articles-read {background:url(../gfx/deco/marker/articles-read.png) no-repeat;}
.partners {background:url(../gfx/deco/marker/partners.png) no-repeat;}
.block .partners li {padding:0 0 1.3em}

#footer-links .col li {background:url(../gfx/deco/marker/article-footer.png) no-repeat;color:#fff;margin:0 14px 14px 0;padding-left:22px;}
#footer-links .col li a {color:#fff;border:none;display:block;text-decoration:none;}
#footer-links .col li a span {background:url(../gfx/deco/marker/footer.png) no-repeat 0 4px;padding-left:12px;}
#footer-links .col li a:hover {color:#abe7ff;}

#tools {background:url(../gfx/deco/button/tools.png) no-repeat;padding:3px 0 8px;position:absolute;right:-39px;top:35px;}
#tools li {padding:0;}
#tools a {background:url(../gfx/deco/button/tools.png) no-repeat;display:block;height:44px;outline:none;text-indent:-5000em;width:44px;}
#t-contact a {background-position:0 -3px;}
#t-print a {background-position:0 -47px;}
#t-rss a {background-position:0 -91px;}
#t-help a {background-position:0 -135px;}
#t-map a {background-position:0 -179px;}
#t-ad a {background-position:0 -223px;}

#search input {color:#D3157D;}
#search input,#search select {font-size:1em;margin:0 5px 0 0;width:115px;}
#search button {background:#F21186;border:1px solid #C70067;color:#fff;padding:0;}

#content-article {margin:0 5px;}
#content-article .advertisement, .col-right .advertisement {margin-bottom:1.3em;}
#content-article h1, #content-shop h1 {background:#5D89C4 url(../gfx/layout/h1.png) no-repeat right top;color:#fff;text-transform:uppercase;font-size:1.8em;padding:30px 65px 5px 6px;}
#content-article h1 a, #content-shop h1 a {color:#fff;text-decoration:none;}
#content-article h2 {background:url(../gfx/deco/marker/h2.png) no-repeat left  0.25em;color:#cc007a;font-size:1.8em;line-height:1.1em;padding-left:22px;}
#content-article h2 a {color:#cc007a;text-decoration:none;}
#content-article h3 {background:url(../gfx/layout/h3.png) no-repeat right bottom;;color:#2c64a9;font-size:1.65em;line-height:1.2em;margin-bottom:10px;padding-bottom:5px;}
#content-article h4 {background:url(../gfx/deco/marker/h4.png) no-repeat left center;;color:#2c64a9;font-size:1.25em;text-transform:uppercase;padding-left:15px;}
#content-article h5 {color:#3a3a3a;display:list-item;font-size:1.25em;font-weight:bold;list-style-position:inside;margin-bottom:0;}
#content-article h6 {color:#5d5d5d;font-size:1.1em;font-weight:bold;margin-bottom:10px;}
#content-article img {border:1px solid #CBCBCB;}
#content-article p {font-family:'Trebuchet MS',Helvetica,sans-serif;line-height:1.9em;text-align:justify;}
.col-center ul {margin-bottom:1.3em;}
.col-center li {background:url(../gfx/deco/marker/li.png) no-repeat 0 4px;padding-left:12px;}

#nav-left {background:url(../gfx/layout/nav-left.png) repeat-y;margin-bottom:20px;}
#nav-left .title {background:url(../gfx/layout/nav-left-title.png) no-repeat;color:#fff;font-size:1.35em;margin:0;padding:15px 8px 5px;}
#nav-left ul {background:url(../gfx/layout/nav-left-ul.png) no-repeat left bottom;padding:0 1px 5px 2px;}
#nav-left ul ul{background:none;padding:0;margin:0;}
#nav-left ul li {background:url(../gfx/layout/nav-left-li.png) no-repeat left bottom;padding:1px 3px;}
#nav-left ul li.active {background:none;}
#nav-left ul li ul li, #nav-left ul li.active ul li {background:url(../gfx/layout/nav-left-li-li.png) no-repeat left bottom;}
#nav-left ul a {color:#3a3a3a;font-size:1.3em;text-decoration:none;}
#nav-left ul li.active a {color:#629d1f;}
#nav-left ul li.active li a {color:#3a3a3a;font-size:1em;}
#nav-left ul li a:hover, #nav-left ul li li.active a, #nav-left ul li li a:hover {color:#c9047c;}

.block-article {border:1px solid #B9B9B9;margin-bottom:20px;}
.block-article p.title {background:url(../gfx/layout/block-article-title.png) no-repeat 3px 3px;color:#c10473;margin:0;padding:9px 11px;text-align:left;text-transform:uppercase;}
.block-article li {border-top:1px solid #E6E6E6;padding:8px 6px;}
.block-article li.alt {background:#F3F3F3;}
.block-article li strong {color:#0065AF;display:block;font-weight:normal;}
.block-article li a {color:#C2007B;display:block;}
.block-article.shop {text-align:center;}

.focus-rub {background:url(../gfx/layout/focus-rub.png) repeat-x left bottom;border-bottom:1px solid #B5B5B5;margin-bottom:20px;overflow:hidden;padding:5px 10px 5px 5px;}
.focus-rub p {margin-bottom:5px;}
.focus-rub .more {background:url(../gfx/deco/marker/more.png) no-repeat left 6px;clear:both;float:right;margin-bottom:3px;padding-left:14px;}
#content-article .focus-rub img {border:1px solid #fff;float:right;margin:5px 0 5px 10px;}
.focus-rub .rub p.title {color:#5d5d5d;margin:2px 0;}
.focus-rub .rub li {background:url(../gfx/deco/marker/focus-rub.png) no-repeat left center;padding-left:15px;}
.focus-rub .rub li a {color:#5d5d5d;text-decoration:none;}
.focus-small {background:url(../gfx/layout/focus-small.png) no-repeat;height:195px;margin-bottom:20px;padding:12px 0;}
.focus-small .article-image {border:none;height:180px;margin:0 30px 0 9px;}
.focus-small .article-content {margin:25px 120px 0 50px ;}
.focus-small .article-content p {line-height:1.3em;margin-bottom:0.5em;}
.focus-small .article-content .more {text-transform:none;}

#content-article .sub-articles{border-top:1px solid #b7b3b4;border-bottom:1px solid #b7b3b4;margin-bottom:11px}
#content-article .sub-articles li a {color:#5d5d5d;text-decoration:none;}
#content-article .sub-articles li a:hover {color:#3488BA;text-decoration:underline;}
#content-article .sub-articles-even{background-color:#ffeef8;}
#content-article .sub-articles li {padding: 2px 0 2px 0;background-image:url(../gfx/deco/marker/focus-rub.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#content-article .sub-articles li.active a {color:#C10473;}

.tip-wrap, .tip-top, .tip-text {display:none;}
.tip {background:url(../gfx/layout/bubble.png) no-repeat;padding:8px 8px 0;width:95px;}
.tip-bottom {background:url(../gfx/layout/bubble.png) no-repeat bottom left;height:8px;width:111px;}

.like {display:block;float:right;height:10px;background:url(../gfx/layout/like.png) repeat-x;width:70px;}
.like-00, .like-05, .like-10, .like-15, .like-20, .like-25 ,.like-30, .like-35, .like-40, .like-45, .like-50 {background:url(../gfx/layout/like.png) repeat-x 0 -10px;display:block;height:10px;}
.like-00 {width:0;}
.like-05 {width:6px;}
.like-10 {width:14px;}
.like-15 {width:20px;}
.like-20 {width:28px;}
.like-25 {width:34px;}
.like-30 {width:42px;}
.like-35 {width:48px;}
.like-40 {width:56px;}
.like-45 {width:62px;}
.like-50 {width:70px;}

.article-tools {margin-bottom:10px;}
.article-tools li {background:none;display:block;float:left;padding:0;}
.article-tools li a {color:#000;display:block;float:left;font-size:1.1em;height:20px;line-height:20px;margin-right:2px;padding-left:5px;text-align:center;text-decoration:none;width:48px;}
.bt-size-big, .bt-size-less, .bt-size-default  {background:url(../gfx/deco/button/article-tools.png) no-repeat;}
.bt-size-less {background-position:0 -20px;}
.bt-size-default {background-position:0 -40px;}

.article-tools {overflow:hidden;}
.gototop {background:url(../gfx/deco/marker/top.png) no-repeat left center;clear:both;float:right;margin-bottom:5px;padding-left:12px;}
#article-tools-bottom {border-top:1px solid #C8C8C8;clear:both;margin-bottom:5px;padding-top:2px;}
#article-tools-bottom ul li {background:0;padding-left:0;}
#like {background:url(../gfx/deco/button/like.png) no-repeat;color:#2a2b2b;font-size:1.2em;height:23px;display:block;line-height:23px;margin-bottom:2px;padding-left:34px;text-decoration:none;width:111px;}
#share-email {background:url(../gfx/deco/button/bt-email.png) no-repeat;color:#2a2b2b;font-size:1.2em;height:23px;display:block;line-height:23px;margin-bottom:2px;padding-left:31px;text-decoration:none;width:154px;}
.comments, #comments_form, #form_newsletter {background:#EDEDED;border:1px solid #BDBCBD;}
.comments p.title {color:#424242;font-size:1.3em;margin:2px 0 2px 8px;}
.comments ul {margin:0;}
.comments li {background:url(../gfx/layout/comments-t.png) no-repeat 8px 10px;border-top:1px solid #BDBCBD;padding:18px 8px 5px 8px;}
.comments li.alt {background:#F7F7F7 url(../gfx/layout/comments-alt-t.png) no-repeat 8px 10px;}
.comments li p {background:url(../gfx/layout/comments-m.png) repeat-y;margin:0;padding:0 12px;}
.comments li p.author {background:url(../gfx/layout/comments-b.png) no-repeat;color:#0065af;padding:9px 0 0 51px;}
.comments li.alt p.author {background-image:url(../gfx/layout/comments-alt-b.png);}
#content-article .comments-title {background:url(../gfx/deco/button/comments-title.png) no-repeat;clear:both;color:#474646;font-size:1.2em;height:32px;line-height:32px;margin:8px 0 0;text-align:center;}
#content-article .comments-title:hover {cursor:pointer;}
.comments-title.active {background-position:left bottom;}
#comments_form, #form_newsletter {padding:10px;}
#comments_form label, #form_newsletter label {color:#424242;border-bottom:1px solid #B5B5B5;display:block;float:left;font-size:1.2em;font-weight:normal;line-height:18px;padding-left:2px;width:105px;}
#comments_form input, #form_newsletter input {float:left;height:15px;margin:0 10px 0 0;padding:1px;width:125px;}
#comments_form li p, #form_newsletter li p {margin:0;text-align:left;}
#comments_form li.textarea label {border:none;float:none;}
#comments_form li.textarea textarea {width:470px;}
form .submit {background:transparent url(../gfx/deco/button/submit.png) no-repeat;border:none;color:#FFF;display:block;float:right;font-size:1.3em;height:24px;line-height:24px;padding:0 0 3px;text-transform:uppercase;width:110px;}
form .submit:hover {background-position:left bottom;}
#comments_form li.captcha {text-align:center;}
#comments_form li.captcha label {border:none;float:none;font-size:1em;margin:0 auto;width:300px;}
#comments_form li.captcha img {float:left;margin:5px 5px 0 125px;}
#comments_form li.captcha span {cursor:pointer;display:block;float:left;text-decoration:underline;}
#comment-form-message {margin: 5px 0 5px 0;display:none;padding:5px;}
#comment-form-message li{background:none;}

.col-center form ul.errors, .newsletter form ul.errors  {margin:0;}
.col-center form li.error, .col-center form ul.errors li, .newsletter form li.error {background-color: #ffe6e6;border:1px solid #ff0000;padding:2px;}
.col-center form li.error p, .col-center form ul.errors li, .newsletter form li.error p {color:#ff0000;}
.form-result {background-color: #f7e7f1;border:1px solid #c70080;padding:5px;}
.form-result p {color:#c70080;}
.col-center form.ajax-loading fieldset, .newsletter form.ajax-loading fieldset {background:url(../gfx/deco/loading.gif) no-repeat center bottom;}
.col-center form .captcha img {background:#fff url(../gfx/deco/loading.gif) no-repeat center center;}
#content-article .accordion .form-result {height:495px;}
#content-article .accordion .form-result p {margin:200px 20px 0;text-align:center;}

#search-results {padding:12px 25px;}
#search-results h1 {color:#d93796;font-size:1.8em;}
#search-results .result {border-bottom:1px solid #B5B5B5;margin-bottom:10px;padding:0 2px 25px;}
#search-results .result p {margin-bottom:2px;}
#search-results .result .title {background:url(../gfx/deco/marker/result.png) no-repeat 0 2px;padding-left:22px;}
#search-results .result .title a {color:#2c64a9;font-size:1.2em;text-decoration:none;}

.pages {background:url(../gfx/layout/pages.png) repeat-x 0 bottom;border-bottom:1px solid #DDD;border-top:1px solid #DDD;clear:both;margin-bottom:10px;overflow:hidden;padding:5px;}
.pages ul {float:right;}
.pages li {background:none;color:#0e74dd;float:left;font-size:1.1em;padding:0;}
.pages li a {color:#1f1f1f;padding:0 4px;text-decoration:none;}
.pages li a:hover {color:#0e74dd;}
.pages li span {color:#1f1f1f;}
.pages li.current span {margin-left:3px;}
.pages li.current, #content-shop .pages li.current {padding-left:6px;}
.pages li.first a, .pages li.prev a, .pages li.next a, .pages li.last a {background:#F4F7F8;border:1px solid #BDC7CE;color:#888;display:block;font-size:0.9em;font-weight:bold;height:14px;line-height:14px;margin-left:7px;text-align:center;width:6px;}

#content-shop .pages ul {background:none;border:none;overflow:hidden;}
#content-shop .pages li {background:none;border:none;float:left;padding:0;width:auto;}

#poll li {border:none;padding:0;}
#poll .pollChart li {border:none;padding:0;}
#poll .pollChart li .poll-background div{background-color:#ff58b1;color:#fff;font-weight:bold;text-indent:5px;}
#poll .pollChart li .poll-background{background-color:#ffe3f2;}
#poll form ul li label {display:block;}
#poll ul {margin:0 8px 10px;overflow:hidden;}

.MultiBoxContainer {position:absolute;border:20px solid #fff;background-color:#FFF;display:none;z-index:200;text-align:left;/*overflow:hidden;*/}
.MultiBoxLoading {background:url(../gfx/deco/multibox/loader.gif) no-repeat center;}
.MultiBoxContent {position:relative;width:100%;height:100%;overflow:hidden;}
.MultiBoxClose {position:absolute;top:-26px;right:-26px;background:url(../gfx/deco/multibox/close.png) no-repeat;width:24px;height:24px;cursor:pointer;}

.MultiBoxControlsContainer {overflow:hidden;height:0px;width:100%;}
.MultiBoxControls {width:100%;height:auto;background-color:#fff;padding-bottom:2px;}

.MultiBoxPrevious {position:absolute;background:url(../gfx/deco/button/focus-prev-next.png) no-repeat;width:36px;height:37px;left:0px;margin-top:5px;cursor:pointer;top:25%;left:-15px;}
.MultiBoxNext {position:absolute;background:url(../gfx/deco/button/focus-prev-next.png) no-repeat -36px 0;width:36px;height:37px;right:0px;margin-top:5px;cursor:pointer;top:25%;right:-15px;}
.MultiBoxPreviousDisabled {cursor:default;background:url(../gfx/deco/button/focus-prev-next.png) no-repeat 0 -37px;}
.MultiBoxNextDisabled {cursor:default;background:url(../gfx/deco/button/focus-prev-next.png) no-repeat -36px -37px;}
.MultiBoxTitle {position:relative;margin:10px 0 0 0;float:left;color:#eb2697;text-align:left;}
.MultiBoxNumber {position:relative;width:50px;margin:10px 0 0 0;float:right;color:#686868;text-align:right;}
.MultiBoxDescription {clear:left;position:relative;margin:0 35px 0 35px;padding-top:5px;color:#686868;text-align:left;}

.newsletter {background:none;}
#form_newsletter input {height:19px;}
#form_newsletter li.checkbox {margin-bottom:3px;}
#form_newsletter .checkbox span {border-bottom:1px solid #B5B5B5;color:#424242;display:block;font-size:1.2em;font-weight:normal;line-height:18px;padding-left:2px;width:230px;}
#form_newsletter .checkbox label {border-bottom:none;margin-right:10px;width:auto;}
#form_newsletter .checkbox input {height:auto;width:auto;}

#content-shop ul {background:url(../gfx/deco/border/shop.png) repeat-y;border:1px solid #CECECE;border-top:none;overflow:hidden;}
#content-shop li {background:none;border-top:1px solid #CECECE;float:left;padding:5px;width:159px;}
#content-shop li.alt {clear:left;}
#content-shop p, .shopfavourites p, .goodplans p {font-family:'Trebuchet MS',Helvetica,sans-serif;}
#content-shop li .name {color:#7e942e;font-size:1.3em;margin-bottom:0;}
#content-shop li .name a {color:#7e942e;text-decoration:none;}
#content-shop li .description {color:#4e4e4e;font-size:1em;margin-bottom:0;}
#content-shop li .description a, .shopfavourites li .description a, .goodplans li .description a {color:#4e4e4e;text-decoration:none;}
#content-shop li .brand, .shopfavourites li .brand, .goodplans li .brand {color:#979797;font-size:1.3em;margin-bottom:2px;text-transform:uppercase;}
#content-shop li .price, .shopfavourites li .price, .goodplans li .price {color:#cb078f;font-size:1.4em;text-align:right;margin-bottom:0;}
#content-shop li .brand a, .shopfavourites li .brand a, .goodplans li .brand a {color:#979797;text-decoration:none;}
#content-shop li .price a, .shopfavourites li .price a, .goodplans li .price a {color:#cb078f;text-decoration:none;}
ul.shopfavourites, ul.goodplans {margin:0;}
.shopfavourites li, .goodplans li {border-bottom:1px solid #CFCFCF;border-top:1px solid #fff;overflow:hidden;padding:8px;}
.shopfavourites li img, .goodplans li img {border:none;}
.shopfavourites li {background:url(../gfx/layout/shopfavourites.png) no-repeat 227px 3px;}
.shopfavourites li p, .goodplans li p {margin:0 0 3px;}
.shopfavourites .name, .goodplans .name {color:#be076f;font-size:1.1em;font-weight:bold;}
.shopfavourites .name a, .goodplans .name a {color:#be076f;text-decoration:none;}
.shopfavourites li .brand, .goodplans li .brand {float:left;width:160px;}
.shopfavourites li .price, .goodplans li .price {float:right;width:65px;}

.col-left .shop div {margin-bottom:1.3em;}
.col-left .shop img {border:1px solid #CFCFCF;}

#forum {margin:5px 0;}
#forum table {border:1px solid #E9E9E9;border-right:none;}
#forum .title {color:#3b68a4;font-size:1.2em;font-weight:bold;margin-bottom:3px;}
#forum th.title {width:200px;}
#forum td, #forum th {background:#D8F1FD;border-bottom:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:1px solid #FFF;padding:5px 10px;}
#forum th {border-top:none;padding:3px;}
#forum td.alt, #forum th.alt {background:#EFF9FE;}
#forum td strong {color:#0065af;font-weight:normal;}
#forum th strong {background:#258DC8 url(../gfx/layout/forum.png) no-repeat center bottom;color:#fff;display:block;padding:5px 5px 9px;white-space:nowrap;}

#last-articles {border-bottom:1px solid #B5B5B5;margin-bottom:10px;}
#last-articles p.title {background:#E4E1DB;color:#212121;font-size:1.2em;margin:0;padding:2px 5px;}
#last-articles li {background:#FCFBFA url(../gfx/layout/last-articles.png) repeat-x left bottom;border-bottom:1px solid #C8C8C8;border-top:1px solid #fff;overflow:hidden;padding:5px;}
#last-articles li h2 {background:url(../gfx/deco/marker/h2.png) no-repeat left  0.25em;color:#cc007a;font-size:1.8em;line-height:1.1em;margin-bottom:0.8em;padding-left:22px;}
#last-articles li img, #read-articles li img {border:1px solid #C8C8C8;float:right;margin:5px 0 5px 10px;}
#last-articles li a.more, #read-articles li a.more {background:url(../gfx/deco/marker/more.png) no-repeat left 6px;clear:both;float:right;margin-bottom:3px;padding-left:14px;}

#read-articles p.title {background:url(../gfx/layout/read-articles.png) no-repeat right bottom;border-bottom:1px solid #C9C9C9;color:#2c64a9;font-size:1.7em;margin-bottom:10px;}
#read-articles li {background:none;border-bottom:1px solid #C9C9C9;overflow:hidden;padding:5px;}
#read-articles h3 {background:transparent url(../gfx/deco/marker/h4.png) no-repeat left 4px;color:#2C64A9;font-size:1.25em;padding-left:15px;text-transform:uppercase;}
#read-articles h3 a {color:#2C64A9;text-decoration:none;}

#connected-articles p.title {background:url(../gfx/layout/read-articles.png) no-repeat right bottom;border-bottom:1px solid #C9C9C9;color:#2C64A9;font-size:1.7em;margin:10px 0 0;}
#connected-articles li {background:none;border-bottom:1px solid #B5B5B5;padding:10px 0;}
#connected-articles li p {margin:0;}
#connected-articles li h4 a {color:#2C64A9;text-decoration:none;}

.alignright {float:right;margin:0 0 5px 10px;}
.alignleft {float:left;margin:0 10px 5px 0;}
.lightboxwrapper {display:block;padding-bottom:20px;position:relative;}
.lightboxbt {background:url(../gfx/layout/photos.png) no-repeat;bottom:21px;height:18px;position:absolute;right:-1px;width:17px;}
.lightboxlink {bottom:0;position:absolute;right:0;}
.lightbox:hover {cursor:pointer;}

.col-center form ul li, .newsletter form ul li {background:none;clear:both;margin-bottom:10px;overflow:hidden;padding:0 5px 0 0;}
#form-contact li label {display:block;float:left;width:110px;}
#form-contact li input,#form-contact li textarea {float:left;margin:0 5px 0 10px;}
#form-contact li .submit {margin-right:143px;}

.sitemap {margin:0 20px;}
.sitemap ul ul ul {margin:0 10px;}
.sitemap ul, .sitemap ul ul ul ul {margin:0;}
.sitemap h1 {background:#5D89C4 url(../gfx/layout/h1.png) no-repeat right top;color:#fff;text-transform:uppercase;font-size:1.8em;padding:30px 6px 8px;}
.sitemap li {background:none;padding:0;clear:both;margin-bottom:10px;}
.sitemap li li {clear:none;float:left;margin:0 20px 30px 0;width:260px;}
.sitemap li li.clear {clear:both;}
.sitemap li h2 {background:url(../gfx/layout/h3.png) no-repeat right bottom;;color:#2c64a9;font-size:1.65em;line-height:1.2em;margin-bottom:10px;padding-bottom:5px;}
.sitemap li h2 a {;color:#2c64a9;text-decoration:none;}
.sitemap li h3 {color:#5d5d5d;font-size:1em;text-transform:uppercase;font-weight:bold;}
.sitemap li h3 a {color:#5d5d5d;font-size:1.3em;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.sitemap li li li {background:url(../gfx/deco/marker/li-black.png) no-repeat 0 4px;float:none;margin:0;padding-left:12px;width:auto;}
.sitemap li a {color:#5d5d5d;text-decoration:none;}

.forVoice {left:-5000em;position:absolute;}