/* http://meyerweb.com/eric/tools/css/reset/ v2.0
| 20110126 License: none (public domain) */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	 (c) 2012. Duzmáth Tamás Graphics Factory Limited Company
	 All rights reserved.
	 Author: Duzmáth Tamás
	 Package: Joomla! 2.5
	 http://www.duzmath-tamas.hu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
* {	padding: 0; margin: 0; }
* html > body .clearfix { width: 100%; display: block; }
* html .clearfix { height: 1%; }
* html .button { padding: 2px 0 !important; /*IE 6*/ }
*+html .button { padding: 2px 0 !important; /*IE 7*/ }
.clearfix:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; }
.clr { clear: both; }

html { margin-bottom: 1px; height: 100%!important; height: auto; }
body { background: url(../images/furley_bg.png) repeat; }
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: 'AllerBold', sans-serif;
	font-style: normal normal;
	color: #802a12;
	margin-bottom: 7px;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #696969; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
p { font: normal 14px/21px 'AllerLightRegular', sans-serif; color: #272727; margin: 0 0 14px 0; }
p em, td em { font-family: 'AllerLightItalic', sans-serif; }
p strong em, td strong em { font-family: 'AllerItalic', sans-serif; color: #252525; }
p strong, td strong { font-family: 'AllerRegular', sans-serif; color: #252525; }
sup, sub { vertical-align: baseline; position: relative; top: -0.5em; font-size: 76%; }
sub { top: 0.4em; }
ul { list-style-type: none; }
ul li { color: #3C3C3C; margin-bottom: 14px; }
ul li a { color: #990000; }
ul li a:hover { color: #900; text-decoration: none; }
ol { margin: 0 0 14px 14px; }
ol li { color: #3C3C3C; list-style-position: inside; }
a { text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; outline: none; }
hr { border-top: 1px solid Gainsboro; border-right: 0; border-left: 0; border-bottom: 1px solid Snow; height: 1px; }
img { border: 0; outline: none; }
pre, .code { background: #FFFFFF; font: 12px/1.5 "Courier News", monospace;
	padding: 10px 15px;	margin: 5px 0 15px; border-left: 4px solid gray; }

h1::selection, h2::selection, h3::selection, h4::selection, h5::selection,
p::selection, li::selection { background-color:#802a12/*990000*/; color:#fff; }

#wrapper { width: 986px; margin: 0 auto; position: relative; top: 18px; }


/* - - - - - - - - -
    Topmenu
- - - - - - - - - */
#top {
	background: #7c2c0e;
	background: -moz-linear-gradient(top, #7c2c0e 0%, #4f1a0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c2c0e), color-stop(100%,#4f1a0c));
	background: -webkit-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: -o-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: -ms-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: linear-gradient(to bottom, #7c2c0e 0%,#4f1a0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2c0e', endColorstr='#4f1a0c',GradientType=0 );

	width: 100%; height: 92px;
	border-bottom: 1px solid black; }
#top #wrapperTop { position: relative; width: 100%; height: 92px; margin: 0 auto; }
#top div.moduletable-topmenu { position: relative; width: 968px; margin: 0 auto; }
#top div.moduletable-topmenu h3 {
	background: url(../images/vargo-butor-logo.png) no-repeat left center;
	text-indent:-9999px;
	width: 160px; height: 70px; position: relative; top: 12px; left: 12px; float: left; }

#top ul.menu { position: relative; top: 35px; float: right; }
#top ul.menu .current { }
#top ul.menu .active { }
#top ul.menu li {
	font: normal normal 13px sans-serif;
	color: whitesmoke;
	text-decoration: none;
	/*text-shadow: 1px 1px 0px white;
	text-transform: uppercase;
	letter-spacing: 1px;*/
	position: relative;
	display: inline-block;
	margin: 0 14px 0 0;
	border-radius: 5px; }
#top ul.menu li:hover,
#top ul.menu li.current { background-color: #F9F6F3; color: #80031A; border-radius: 5px; text-shadow: none; }

#top ul.menu li a { color: whitesmoke; display: block; padding: 6px 14px 7px 14px; }
#top ul.menu li a:hover { color: #80031a; text-decoration: none; text-shadow: none; }
#top ul.menu li.active:hover {
	background-color: #F9F6F3;
	text-shadow: none; border-radius: 5px; }

#top ul.menu li.deeper {
	background-image: url(../images/menu/menu-down.png); background-repeat: no-repeat; background-position: 95% center;
	font: normal 13px sans-serif;
	color: whitesmoke;
	text-decoration: none; 
	padding: 6px 36px 7px 16px;
	cursor: pointer; }
#top ul.menu li.deeper:hover {
	background-color: #F9F6F3;
	background-image: url(../images/menu/menu-down-hover.png); background-repeat: no-repeat; background-position: 95% center;
	color: #80031A;
	text-shadow: none;
	border-radius: 5px 5px 0px 0px; }
#top ul.menu li.deeper.active {
	background-color: #F9F6F3;
	background-image: url(../images/menu/menu-down-hover.png); background-repeat: no-repeat; background-position: 95% center;
	color: #80031A; text-shadow: none; }
#top ul.menu li.active .deeper,
#top ul.menu li .deeper:hover {
	background-image: url(../images/menu/menu-down-hover.png); background-repeat: no-repeat; background-position: 95% center;
	color: #80031A; }

#top ul.menu li.current a { color: #80031A; }

/* - - - - - - - - - - -
	Submenu first level
- - - - - - - - - - - - */
#top ul.menu li.deeper ul {
	background-color: #F9F6F3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F6F3), to(#DFDFDF));
	background-image: -webkit-linear-gradient(top, #F9F6F3 0px, #DFDFDF 100%);
	background-image:    -moz-linear-gradient(top, #F9F6F3 0px, #DFDFDF 100%);
	background-image:     -ms-linear-gradient(top, #F9F6F3 0px, #DFDFDF 100%);
	background-image:      -o-linear-gradient(top, #F9F6F3 0px, #DFDFDF 100%);
	background-image:   linear-gradient(to bottom, #F9F6F3 0px, #DFDFDF 100%);
	width: 200px;
	padding: 10px 0;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 1300;
	display: none;
	border-radius: 0px 6px 5px 5px;
	box-shadow: 0 8px 6px -4px rgba(0,0,0,.3); }
#top ul.menu li.deeper:hover ul { position: absolute; display: block; }
#top ul.menu li.deeper ul li {
	background-color: transparent;
	font: bold 13px sans-serif;
	color: dimgray;
	text-shadow: 1px 1px 1px white;
	text-transform: none;
	display: block; float: none;
	width: 190px;
	margin-right: 0;
	margin-left: 4px;
	border-radius: 0px; border-bottom: 1px solid #E8E8E8; }
#top ul.menu li.deeper ul li:hover { background-color: whitesmoke; border-radius: 0px; }

#top ul.menu li.deeper ul li a {
	text-shadow: 1px 1px 1px white;
	color: dimgray;
	padding: 6px 14px 7px 14px; }

#top ul.menu li.deeper ul li.deeper {
	background-image: url(../images/menu/submenu-right.png);
	background-repeat: no-repeat; background-position: 95% center;
	font: bold italic 13px sans-serif;
	color: dimgray;
	text-shadow: 1px 1px 1px white;
	border-radius: 0px;
	border-bottom: 1px solid #E8E8E8;
	width: 173px;
	margin-right: 0;
	margin-left: 7px;
	padding: 6px 0 7px 14px; }

#top ul.menu li.deeper ul li.current a { /* submenu active item text color */
	color: darkred; }
#top ul.menu li.deeper ul li.active .deeper { border-radius: 0px; color: #C84600; }
/* - - - - - - - - - - - - -
	Submenu second level
- - - - - - - - - - - - - */
#top ul.menu li.deeper ul li.deeper ul { position: absolute; display: none; width: 200px; left: 185px; }
#top ul.menu li.deeper ul li.deeper:hover ul { position: absolute; display: block; top: -10px; }
#top ul.menu li.deeper ul li.deeper ul li { display: block; width: 190px;}
/* - - - - - - - - - - - - -
	Submenu third level
- - - - - - - - - - - - - */
#top ul.menu li.deeper ul li.deeper ul li.deeper:hover ul { position: absolute; display: block; top: -10px; }
#top ul.menu li.deeper ul li.deeper ul li.deeper ul {}
#top ul.menu li.deeper ul li.deeper ul li.deeper ul li { }



/* - - - - - - -
	Articles
- - - - - - - */
/*
div.item-page {
	background: #f9f6f3;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 15%, #f9f6f3 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(15%,#ffffff), color-stop(100%,#f9f6f3));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: radial-gradient(ellipse at center,  #ffffff 15%,#f9f6f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f6f3',GradientType=1 );

	border: 1px solid white;
	border-radius: 10px 10px 6px 6px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.1);
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative;
	float: left;
	width: 580px;
	left: 7px;
	padding: 21px 28px 21px 28px; } */
div.item-page {
	background: #f9f6f3;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 15%, #f9f6f3 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(15%,#ffffff), color-stop(100%,#f9f6f3));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 15%,#f9f6f3 100%);
	background: radial-gradient(ellipse at center,  #ffffff 15%,#f9f6f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f6f3',GradientType=1 );
	
	font: normal normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative;
	width: 910px;
	padding: 21px 28px 21px 28px;
	border: 1px solid white;
	border-radius: 10px 10px 6px 6px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.1); }
div.item-page h1, div.item-page h1 a { font-size: 24px; line-height: 35px; text-shadow: 1px 1px 1px white; }
div.item-page h2, div.item-page h2 a { font-size: 24px; line-height: 35px; text-shadow: 1px 1px 1px white; }

div.item-page h3, div.item-page h3 a,
div.item-page h4, div.item-page h4 a { font-size: 18px; line-height: 28px; }
/*div.item-page table.teszt-tablazat {
	background-color: transparent;
	position: relative;
	width: 910px;
	margin: 0; padding: 0!important;
	box-shadow: none;
	border-collapse: collapse; }*/
/*div.item-page table.teszt-tablazat tr { background-color: transparent; border: none; padding: 0; }
div.item-page table.teszt-tablazat td.bal { width: 568px!important; }
div.item-page table.teszt-tablazat td.jobb { width: 300px!important; }
div.item-page table.teszt-tablazat td { padding: 0!important; }
div.item-page table.teszt-tablazat td.bal p { width: 568px; }*/

div.item-page ul.lista-zold {
	position: relative;
	width: 500px;
	margin: 0 21px 14px 21px; }
div.item-page .lista-zold li {
	background-image: url(../images/dt-icons/list-green.png); background-repeat: no-repeat;
	background-position: left top;
	font: normal 14px/1.2em sans-serif; color: #353535;
	margin-bottom: 14px;
	padding-left: 24px; }
div.item-page ul.lista-zold:after { clear: both; display: block; content: "."; height: 7px; visibility: hidden; }


div.item-page p.dt-info-info { width: 488px; }

div.item-page div.galeria { position: relative; width: 572px; }
div.item-page div.galeria p { position: relative; width: 550px; }
div.item-page div.galeria:after { clear: both; display: block; content: "."; height: 7px; visibility: hidden; }



div.item-page div.meretek {
	background-color: #F9F6F3;
	position: relative; float: right;
	width: 270px; padding: 14px;
	box-shadow: 0px 6px 6px -6px rgba(0,0,0,.126);
	border: 1px solid #E9DED1;
	border-radius: 6px; }
div.item-page div.meretek:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

div.item-page div.meretek h5 { font: normal 14px sans-serif; }
div.item-page div.meretek ul li { font: normal 13px sans-serif; position: relative; }
div.item-page div.meretek ul li img { border-radius: 3px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.9); }
div.item-page div.meretek ul li:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

div.item-page .dt-info-szerszam { position: relative; float: right; width: 208px; }

div.item-page p { margin: 0 0 14px 0; }
div.item-page p a { }
div.item-page p strong { color: #252525; }

div.item-separator {
	width: 100%; height: 1px;
	border-top: 1px solid Gainsboro; border-bottom: 1px solid Snow;
	position: relative;
	margin: 35px 0 42px 0; display: block; clear: both; }

span.article-section {
	font: normal 13px 'OpenSansSemibold', sans-serif;
	text-align: right;
	position: relative; margin: 0; padding: 0; }
span.article-section a { color: #990000; text-decoration: none; }
span.article-section a:hover { color: #990000; text-decoration: none; }

.img_caption { font: normal 12px sans-serif; color: #666666; text-align: left; padding: 4px 6px 4px 0; }
div.img_caption { position: relative; }
p.img_caption { position: relative; left: 0px; top: 8px; }


/* - - - - - - - - - - - - - 
    Category Description
- - - - - - - - - - - - - */
div.category-desc {
/*	background-color: #FAF8F4;*/
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(245,245,245,1) 82%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(82%,rgba(245,245,245,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 82%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 82%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 82%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 82%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f5f5f5',GradientType=1 );
	position: relative;
	width: 552px;
	margin: 0 0 35px 0;
	padding: 14px;
	border: 1px solid white;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,.1); }
div.category-desc ul { margin-left: 14px; }
div.category-desc ul li {}
div.category-desc p img {
	background-color: #FAF8F4; padding: 6px;
	border-radius: 5px; border: 1px solid white; box-shadow: 0px 0px 2px rgba(0,0,0,.2); }
div.category-desc p img:hover { box-shadow: 0px 0px 4px rgba(0,0,0,.1); }


/* - - - - - - - - - - - - - - - 
    Category Lists
- - - - - - - - - - - - - - - */
div.newsfeed,
div.categories-list,
div.weblink-category,
div.category-list,
div.newsfeed-category { 
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative; float: left;
	width: 580px; padding-top: 30px; padding-left: 7px; }
div.newsfeed h2 a,
div.newsfeed-category h2,
div.weblink-category h2,
div.weblink-category h3 { font: normal normal 20px/42px 'OpenSansSemiboldItalic', sans-serif; color: #9F2424; }
div.weblink-category td.title p img { vertical-align: middle; margin-right: 7px; }


div.cat-children h3 { font: normal 20px/42px 'OpenSansSemiboldItalic', sans-serif;
	color: #9F2424; text-shadow: 1px 1px 1px white; }
.item-title a {
	font: normal normal 14px/28px 'OpenSansSemiboldItalic', sans-serif; color: #9F2424;
	text-shadow: 1px 1px 1px white; }
div.cat-children ul li dt { position: relative; float: left; margin-right: 7px; }


div.categories-list ul li dl { margin-bottom: 24px; }
div.categories-list ul li dl dt,
div.categories-list ul li dl dd { font: normal normal 14px 'TitilliumText22LMedium', sans-serif; }
div.categories-list ul li dl dt { float: left; margin-right: 8px; }

div.categories-list ul li.last { margin-left: 14px; }

/* - - - - - - - - - -
	Feeds
- - - - - - - - - - */
div.feed-description {
	font: normal normal 15px/30px 'OpenSansSemibold', sans-serif; color: #606060;
	text-shadow: 1px 1px 1px white;
	margin-bottom: 14px; }
div.newsfeed ol li { font: normal normal 15px/30px 'OpenSansSemibold', sans-serif; }
div.newsfeed ol li a { color: #9F2424; }
div.feed-item-description ul li { font: normal normal 14px/18px 'AllerLightRegular', sans-serif; }
div.feed-item-description ul li strong { font-family: 'OpenSansSemibold', sans-serif; }


div.category-list h2,
div.category-list h3 {
	font: normal normal 20px/42px 'OpenSansSemiboldItalic', sans-serif;
	color: #9F2424; }



/* - - - - - - - - -
	Read more
- - - - - - - - - */
p.readmore:before { clear: both; display: block; content: "."; height: 7px; visibility: hidden; }
p.readmore { position: relative; }
p.readmore a {
	background: #995844;
	background: -moz-linear-gradient(top, #995844 0%, #893c1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#995844), color-stop(100%,#893c1e));
	background: -webkit-linear-gradient(top, #995844 0%,#893c1e 100%);
	background: -o-linear-gradient(top, #995844 0%,#893c1e 100%);
	background: -ms-linear-gradient(top, #995844 0%,#893c1e 100%);
	background: linear-gradient(to bottom, #995844 0%,#893c1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995844', endColorstr='#893c1e',GradientType=0 );

	font: normal 12px/28px sans-serif; color: white; text-decoration: none;
	width: auto; padding: 7px 14px;
	/*border: 1px solid #A03228;*/ border-radius: 4px; }
p.readmore a:hover {
	background-color: #4a4a4a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#4a4a4a));
	background-image: -webkit-linear-gradient(top, #696969 0px, #4a4a4a 100%);
	background-image:    -moz-linear-gradient(top, #696969 0px, #4a4a4a 100%);
	background-image:     -ms-linear-gradient(top, #696969 0px, #4a4a4a 100%);
	background-image:      -o-linear-gradient(top, #696969 0px, #4a4a4a 100%);
	background-image:   linear-gradient(to bottom, #696969 0px, #4a4a4a 100%); }


/* - - - - - - - - - - - - - 
	Article rate
- - - - - - - - - - - - - */
.content_rating { font: normal 12px/13px 'AllerLightRegular', sans-serif; display: block; }
.content_rating img { margin: 0 3px 0 3px; }

div.content_vote { font: normal 12px/13px 'AllerLightRegular', sans-serif; color: #333333; margin: 0 0 14px 0; }
div.content_vote input { margin: 0 3px 0 3px; }
div.content_vote input.button {
	background-color: #8A8A8A;
	font: normal 12px sans-serif; color: #EEE; text-decoration: none;
	margin: 0 0 0 8px; padding: 4px 10px 4px 10px; border: none;
	position: relative; border-radius: 4px;
	-webkit-transition: background-color 0.4s ease-in-out, color 0.4s linear;
       -moz-transition: background-color 0.4s ease-in-out, color 0.4s linear;
        -ms-transition: background-color 0.4s ease-in-out, color 0.4s linear;
         -o-transition: background-color 0.4s ease-in-out, color 0.4s linear;
            transition: background-color 0.4s ease-in-out, color 0.4s linear; }
div.content_vote input.button:hover { background-color: #565656; color: #FFFFFF; cursor: pointer; }


/* - - - - - - - - - - - - - - - - - -
  Created by, Create Date,
  Parent category, Category
- - - - - - - - - - - - - - - - - - */
.create, .create-date {
	font: normal 12px 'MuseoSans500', sans-serif; color: #333;
	text-align: right; text-shadow: 0px 1px 1px white;
	position: relative; float: left; width: 80px; height: 30px;
	margin: 0px 14px 0 0; padding-top: 4px; padding-right: 8px;
	border-right: 1px solid #999; }
.createdby, .parent-category-name {
	font: normal 10px sans-serif; color: gray;
	letter-spacing: 1px; text-shadow: 0px 1px 1px white;
	float: left; margin-right: 14px; }
.category-name {
	font: normal 10px sans-serif; color: gray;
	letter-spacing: 1px; text-shadow: 0px 1px 1px white;
	margin: 0px 0 14px 0; }
.createdby a, .parent-category-name a, .category-name a {
	font: normal 9px 'RockSaltRegular', sans-serif;
	color: Sienna; }
.createdby a:hover, .parent-category-name a:hover, .category-name a:hover {
	text-decoration: none; color: #990000; }



/* - - - - - - - - - - - - - - - - - -
	Last update, Published & Hits
	under the Article
- - - - - - - - - - - - - - - - - - */
dl.article-info { border-left: 1px solid silver; float: left; padding-top: 4px; padding-left: 12px; }
dt.article-info-term { font: normal 12px sans-serif; color: #333; float: left; margin: 0 14px 0 0; }
dd.modified,
dd.published { font: normal 12px sans-serif; color: gray; margin: 0 14px 4px 0; }
dd.published { float: left; }
dd.hits { font: normal 12px sans-serif; color: gray; margin: 0 14px 0 0; }

/* - - - - - - - - - - - - -
	E-mail & Print buttons
- - - - - - - - - - - - - */
ul.actions { float: right; padding-top: 4px; padding-right: 4px; }
ul.actions li { list-style: none outside; }
ul.actions li.print-icon { float: left; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 0; }
ul.actions li.print-icon img, ul.actions li.email-icon img {
	opacity: 0.35; filter:alpha(opacity=35);
	width: 28px; height: 28px; }
ul.actions li.print-icon img:hover, ul.actions li.email-icon img:hover { opacity: 0.45; filter:alpha(opacity=45); }


/* - - - - - - - - - - - - -
	Content links
- - - - - - - - - - - - - */
div.content-links { position: relative; height: 18px; margin-top: 7px; margin-bottom: 21px; }
div.content-links li {
	font: normal 12px sans-serif; white-space: nowrap;
	list-style: none; float: left; margin: 4px 14px 0 0; }
div.content-links li a {
	background-color: #e9e9e9;
	/*	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
	background-image: -webkit-linear-gradient(top, #fefefe, #e9e9e9);
	background-image:    -moz-linear-gradient(top, #fefefe, #e9e9e9);
	background-image:     -ms-linear-gradient(top, #fefefe, #e9e9e9);
	background-image:      -o-linear-gradient(top, #fefefe, #e9e9e9);
	background-image:   linear-gradient(to bottom, #fefefe, #e9e9e9);*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #ffffff 0px, #f0f0f0 100%);
	background-image:    -moz-linear-gradient(top, #ffffff 0px, #f0f0f0 100%);
	background-image:     -ms-linear-gradient(top, #ffffff 0px, #f0f0f0 100%);
	background-image:      -o-linear-gradient(top, #ffffff 0px, #f0f0f0 100%);
	background-image:   linear-gradient(to bottom, #ffffff 0px, #f0f0f0 100%);
	font: normal 12px 'OpenSansSemibold', sans-serif;
	color: #9D9D9D;
	text-decoration: none;
	text-shadow: 1px 1px 0px white;
	width: auto;
	padding: 2px 10px;
	border-radius: 3px;
	border: 1px solid #CECECE;
	position: relative;
	-webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear; }
div.content-links li a:hover { color: #3C719B; }


/* - - - - - - - - - -
	Content images
- - - - - - - - - - */
div.item-page div.img-fulltext-none {
	background: transparent url(../images/image-shadows/1-col/shadow-15.png) no-repeat center bottom;
	padding-bottom: 16px; }
div.item-page div.img-fulltext-left { margin: 0 14px 7px 0; float: left; }
div.item-page div.img-fulltext-right { margin: 0 0 7px 14px; float: right; }
div.item-page div.img-fulltext-none { margin: 7px 0 14px 0; float: none; }
div.item-page div.img-fulltext-left img,
div.item-page div.img-fulltext-right img,
div.item-page div.img-fulltext-none img,
div.item-page p img {
	/*background-color: whitesmoke; padding: 4px;
	border: 1px solid white; box-shadow: 0px 0px 2px rgba(0,0,0,.4);*/
	/*background-color: #FAF8F4; padding: 6px;
	border-radius: 5px; border: 1px solid white; box-shadow: 0px 0px 2px rgba(0,0,0,.5);*/ }
/*div.item-page div.img-fulltext-left img:hover,
div.item-page div.img-fulltext-right img:hover,
div.item-page div.img-fulltext-none img:hover,
div.item-page p img:hover { box-shadow: 0px 0px 5px rgba(0,0,0,.3); } */
div.item-page p img.bevezeto-kep {
	background: transparent url(../images/image-shadows/1-col/shadow-15.png) no-repeat center bottom;
	padding-bottom: 16px;
	margin: 7px 0 14px 0; float: none; }

/* - - - - - - - - - - - - -
   Plain pagebreak
- - - - - - - - - - - - - */
#article-index { background: url(../images/note.png) no-repeat;
	position: relative; width: 270px; height: 170px; float: right; padding: 30px 0 0 0; }
#article-index h3 { background-color: #88AEDD;
	font: normal 15px/1.5em sans-serif; text-align: center; color: white;
	width: 160px; margin: 0 auto; }
#article-index ul { width: 218px; position: relative; margin: 10px 0 0 35px; list-style: none outside; }
#article-index ul li { font: normal 12px/16px sans-serif; color: #606060; text-align: center;
	position: relative; margin: 0 0 6px 0; }
#article-index ul li a { font: normal 12px/16px sans-serif; color: #606060; }
div.pagenavcounter { display: none; }

/*div.item-page ul {
	margin: 0 1em 1em 1.5em; padding: 0;
	list-style: none outside; }
div.item-page ul li {
	background-image: url(../images/dt-icons/list-green.png); background-repeat: no-repeat;
	background-position: left top; padding-left: 24px; margin-bottom: 1em;
	font: normal 14px/18px 'AllerLightRegular', sans-serif; color: #353535; }*/


/* - - - - - - - - - - - - -
   Blockquotes
- - - - - - - - - - - - - */
blockquote {
	background: url(../images/quote.gif) no-repeat left 4px;
	font: italic normal 14px/1.45em sans-serif; color: #585858;
	margin: 21px 0 21px 0px; padding: 0 42px 0 49px; }
blockquote p { font: italic normal 14px/1.45em sans-serif; color: #585858; }
blockquote strong,
blockquote p strong { font: italic bold 14px/1.45em sans-serif; color: #787878; }


/* - - - - - - - - - - - - -
   Testimonials
   with Photo
- - - - - - - - - - - - - */
blockquote.siker-bal {
	background: whitesmoke url(../images/quote.gif) no-repeat 250px 14px;
	font: italic 14px sans-serif; color: #585858;
	margin: 0px;
	padding: 14px;
	position: relative;
	display: block;
	border-radius: 5px;
	box-shadow: -3px 3px 6px 0px rgba(0, 0, 0, 0.196); }
blockquote.siker-bal p { padding-left: 280px; }
blockquote.siker-bal p img { position: absolute; left: 0px; bottom: 0px; }

blockquote.siker-jobb {
	background: whitesmoke url(../images/quote.gif) no-repeat 14px 14px;
	font: italic 14px sans-serif; color: #585858;
	margin: 0px;
	padding: 14px;
	position: relative;
	display: block;
	border-radius: 5px;
	box-shadow: -3px 3px 6px 0px rgba(0, 0, 0, 0.196); }
blockquote.siker-jobb p { padding-right: 260px; padding-left: 49px; }
blockquote.siker-jobb p img { position: absolute; right: 0px; bottom: 0px; }

/* - - - - - - - - - - - - -
   Testimonials
   Classic
- - - - - - - - - - - - - */
div.siker blockquote {
	background: whitesmoke url(../images/quote.gif) no-repeat left 4px;
	font: italic normal 14px/1.45em sans-serif;
	color: #585858;
	margin: 21px 0 21px 0px;
	padding: 14px 42px 14px 49px;
	border-radius: 5px;
	box-shadow: -3px 3px 6px 0px rgba(0, 0, 0, 0.196); }
div.siker blockquote p { font: italic normal 14px/1.45em sans-serif; color: #585858; }
div.siker blockquote strong,
div.siker blockquote p strong { font: italic bold 14px/1.45em sans-serif; color: #787878; }

div.siker blockquote img { position: relative; left: 0px; bottom: 0px; }


/* - - - - - - - - - - - - - -
	Prev and Next buttons
	after the articles
- - - - - - - - - - - - - - */
ul.pagenav:before,
ul.pagenav:after { clear: both; display: block; content: "."; height: 24px; visibility: hidden; }
ul.pagenav { list-style: none outside; }
li.pagenav-prev, li.pagenav-next { display: inline; margin: 0 6px 0 6px; }
li.pagenav-prev a, li.pagenav-next a {
	background-color: #CFCFCF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#CFCFCF));
	background-image: -webkit-linear-gradient(top, #F1F1F1 0px, #CFCFCF 100%);
	background-image:    -moz-linear-gradient(top, #F1F1F1 0px, #CFCFCF 100%);
	background-image:     -ms-linear-gradient(top, #F1F1F1 0px, #CFCFCF 100%);
	background-image:      -o-linear-gradient(top, #F1F1F1 0px, #CFCFCF 100%);
	background-image:   linear-gradient(to bottom, #F1F1F1 0px, #CFCFCF 100%);
	font: 700 13px sans-serif; color: dimgray;
	text-decoration: none; text-shadow: 1px 1px 1px white;
	border: 1px solid silver;
	border-radius: 4px;
	padding: 7px 21px;
	-webkit-transition: background-color 0.4s ease-in-out, color 0.3s ease-in-out;
       -moz-transition: background-color 0.4s ease-in-out, color 0.3s ease-in-out;
        -ms-transition: background-color 0.4s ease-in-out, color 0.3s ease-in-out;
         -o-transition: background-color 0.4s ease-in-out, color 0.3s ease-in-out;
            transition: background-color 0.4s ease-in-out, color 0.3s ease-in-out; }
li.pagenav-prev a:hover, li.pagenav-next a:hover {
	background-color: #A03228;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DC4C4A), to(#A03228));
	background-image: -webkit-linear-gradient(top, #DC4C4A 0px, #A03228 100%);
	background-image:    -moz-linear-gradient(top, #DC4C4A 0px, #A03228 100%);
	background-image:     -ms-linear-gradient(top, #DC4C4A 0px, #A03228 100%);
	background-image:      -o-linear-gradient(top, #DC4C4A 0px, #A03228 100%);
	background-image:   linear-gradient(to bottom, #DC4C4A 0px, #A03228 100%);
	color: whitesmoke; text-decoration: none; text-shadow: none;
	border: 1px solid #A03228; }


/* - - - - - - - - - - - -
	More items...
- - - - - - - - - - - - */
div.items-more {
	background: url(../images/dt-icons/megaphone_32.png) no-repeat 4px 26px;
	width: 580px; padding: 24px 0 24px 0px; }
div.items-more h3 { margin: 0 0 12px 0; padding: 0 0 0 48px; }
div.items-more ol { margin: 14px 0 0 70px; padding: 0; }
div.items-more ol li { margin: 0 0 12px 0; }
div.items-more ol li a {
	font: normal 14px/18px 'AllerItalic', sans-serif; color: #606060;
	text-shadow: 1px 1px 1px white;
	-webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear; }
div.items-more ol li a:hover { color: #900; text-decoration: none; }

/* - - - - - - - - - -
    Pagination
- - - - - - - - - - */
div.pagination:before,
div.pagination:after { clear: both; display: block; content: "."; height: 24px; visibility: hidden; }
div.pagination { width: 580px; padding-top: 12px; position: relative; }
div.pagination p.counter { text-align: center; }
div.pagination ul { text-align: center; }
div.pagination ul li { list-style: none outside; display: inline; }
div.pagination ul li.pagination-start a.pagenav {font: bold 13px sans-serif;padding: 6px 12px;}
div.pagination ul li.pagination-prev a.pagenav {font: bold 13px sans-serif;padding: 6px 12px;}
div.pagination ul li span.pagenav { background-color: #990000;
	font: bold 13px sans-serif; color: #F9F3EE; text-align: center;
	margin: 0 4px 0 4px; padding: 6px 12px; border-radius: 5px; }
div.pagination ul li a.pagenav { background-color: #900; color: #F9F3EE; text-align: center;
	margin: 0 4px 0 4px; padding: 8px 14px; border-radius: 5px; }
div.pagination ul li.pagination-next a.pagenav {font: bold 13px sans-serif;padding: 6px 12px;}
div.pagination ul li.pagination-end a.pagenav {font: bold 13px sans-serif;padding: 6px 12px;}



/* - - - - - - - - - - -
    Login page,
    Forgot password,
	Password reminder,
	Registration
- - - - - - - - - - - */
div.login,
div.reset,
div.remind,
div.registration {
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative; float: left;
	width: 580px; padding-top: 30px; padding-left: 7px; }

div.registration fieldset {
	border: 1px solid gainsboro; margin-bottom: 24px; padding: 24px; border-radius: 5px; }
div.registration fieldset legend {
	font: normal 18px 'AllerLightRegular', sans-serif; color: #900;
	margin-bottom: 14px; padding: 0 14px 0 7px; }
div.registration fieldset.radio { padding: 14px!important; border: none!important;}
div.registration fieldset dl dt:before {
	clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.registration fieldset dl dd { float: right; position: relative; top: -24px; }


div.login form { width: 300px; }
div.login div.login-fields { margin: 12px 0 14px 0; clear: both; display: block; height: 34px; }
div.login div.login-fields input {
	background-color: #F8F8F8; font: normal 12px sans-serif; color: #696969;
	border: 1px solid white; border-radius: 5px;
	width: 140px; height: 22px; position: relative; float: right;
	margin: 4px 0 0 0; padding: 3px 8px; box-shadow: inset 2px 2px 4px gainsboro;
	-webkit-transition: background-color 0.4s ease-in-out;
       -moz-transition: background-color 0.4s ease-in-out;
        -ms-transition: background-color 0.4s ease-in-out;
         -o-transition: background-color 0.4s ease-in-out;
            transition: background-color 0.4s ease-in-out; }
div.login div.login-fields input:hover,
div.login div.login-fields input:focus { background-color: white; color: firebrick; }

div.login div.dt-login { position: relative; margin-top: 21px; }
div.login div.dt-login ul li a {
	font: normal 14px 'OpenSansSemiboldItalic', sans-serif; color: dimgray;
	text-shadow: 1px 1px 1px white; }
div.login div.dt-login ul li a:hover { color: #900; text-decoration: none; }

div.registration span.optional { font: normal normal 13px sans-serif; color: gray; }
div.registration span.after { position: relative; display: block; margin-bottom: 14px; }
div.registration button { margin-top: 24px; margin-right: 6px;}
div.registration div a { margin-left: 6px; }
div.reset input,
div.remind input,
div.registration input {
	background-color: #F8F8F8;
	font: normal 12px/22px sans-serif; color: #696969;
	border: 1px solid white; border-radius: 5px;
	width: 200px; height: 22px; position: relative;
	margin: 4px 0 14px 0; padding: 3px 8px; box-shadow: inset 2px 2px 4px gainsboro;
	-webkit-transition: background-color 0.4s ease-in-out, color 1s linear;
       -moz-transition: background-color 0.4s ease-in-out, color 1s linear;
        -ms-transition: background-color 0.4s ease-in-out, color 1s linear;
         -o-transition: background-color 0.4s ease-in-out, color 1s linear;
            transition: background-color 0.4s ease-in-out, color 1s linear; }
div.registration textarea {
	background-color: #F8F8F8;
	font: normal 12px sans-serif; color: #696969;
	border: 1px solid white; border-radius: 5px;
	width: 300px; height: 80px; position: relative;
	margin: 4px 0 14px 0; padding: 4px 8px; box-shadow: inset 2px 2px 4px gainsboro;
	-webkit-transition: background-color 0.4s ease-in-out, color 1s linear;
       -moz-transition: background-color 0.4s ease-in-out, color 1s linear;
        -ms-transition: background-color 0.4s ease-in-out, color 1s linear;
         -o-transition: background-color 0.4s ease-in-out, color 1s linear;
            transition: background-color 0.4s ease-in-out, color 1s linear; }
div.reset input:hover,
div.reset input:focus,
div.remind input:hover,
div.remind input:focus,
div.registration input:hover,
div.registration input:focus,
div.registration textarea:hover,
div.registration textarea:focus { background-color: white; color: firebrick; }

#jform_profile_tos input { width: 22px!important; height: 22px!important; margin-right: 8px!important; }
div.registration .calendar { margin-left: 14px; }



/* - - - - - - - - - - - -
    Archived Articles
	in Content Area
- - - - - - - - - - - - - */
div.archive {
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative; float: left;
	width: 580px; padding-top: 30px; padding-left: 7px; }

div.archive fieldset.filters legend { font: bold 13px sans-serif; padding-bottom: 7px; }
div.archive fieldset.filters:after {
	display: block; clear: both; float: none; height: 14px; content: "."; visibility: hidden; }
div.archive div.filter-search select { margin-right: 7px; padding: 4px; }

ul#archive-items li.row0,
ul#archive-items li.row1 {
	background-color: whitesmoke; margin-bottom: 21px; padding: 14px;
	border-radius: 5px; border: 1px solid white; box-shadow: 0px 2px 4px rgba(0,0,0,.1); }
ul#archive-items li div.intro:before,
ul#archive-items li div.intro:after {
	display: block; clear: both; float: none; height: 14px; content: "."; visibility: hidden; }
ul#archive-items li div.intro,
ul#archive-items li div.intro p { font-size: 14px!important; line-height: 1.4em; }

ul#archive-items li h2,
ul#archive-items li h2 a {
	color: #A47057; font-size: 24px; line-height: 34px;
	text-shadow: 1px 1px 1px white;
	-webkit-transition: color 0.4s ease-in-out;
       -moz-transition: color 0.4s ease-in-out;
        -ms-transition: color 0.4s ease-in-out;
         -o-transition: color 0.4s ease-in-out;
            transition: color 0.4s ease-in-out; }
ul#archive-items li h2 a:hover { color: #9F2424; }


/* - - - - - - - - - - - - - - -
	Format input fields
	and buttons
- - - - - - - - - - - - - - - */
input, .inputbox, select, textarea { border: 1px solid #D0C0AE; margin-bottom: 8px; padding: 4px; }
button, .button {
	background-color: #990000;
	font: normal 12px sans-serif; color: #E6E6E6; text-decoration: none;
	padding: 6px 16px;
	border: 1px solid #990000;
	border-radius: 4px;
	-webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
button:hover, .button:hover { background-color: #464646; color: #FFFFFF; cursor: pointer; border: 1px solid #464646; }


/* - - - - - - - - - - - -
	Logged in settings
 - - - - - - - - - - - - */
div.profile {
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative; float: left;
	width: 580px; padding-top: 30px; padding-left: 7px; }
div.profile legend {
	font: normal normal 16px/30px 'OpenSansSemiboldItalic', sans-serif; color: #9F2424; text-shadow: 1px 1px 1px white; }
div.profile dl dt { float: left; margin-right: 7px; font-weight: bold; color: DimGray; }
div.profile dl dd { margin-bottom: 7px; }

div.profile-edit { font: normal 14px/18px 'AllerLightRegular', sans-serif; }
div.profile-edit fieldset { margin-top: 7px; margin-bottom: 14px; }
div.profile-edit legend {
	font: normal normal 16px/30px 'OpenSansSemiboldItalic', sans-serif; color: #9F2424; text-shadow: 1px 1px 1px white;
	margin-top: 7px; }
div.profile-edit label { font: normal 14px/21px 'AllerLightRegular', sans-serif; margin-top: 7px; }

div.logout {
	font: normal 14px/18px 'AllerLightRegular', sans-serif;
	position: relative; float: left;
	width: 580px; padding-top: 30px; padding-left: 7px; }
div.login-description,
div.logout .logout-description { margin-bottom: 14px; }


/* - - - - - - - - - - - -
    Tables in
	Content
- - - - - - - - - - - - - */
div.item-page table.data {
	background-color: #fefefe; text-align: left; width: 100%;
	margin-top: 7px; margin-bottom: 14px;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,.1);
	border: 1px solid white;
	border-collapse: collapse; }
div.item-page table.data th,
div.item-page table.data caption {
	background: #696969;
	background: -moz-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(100%,#4a4a4a));
	background: -webkit-linear-gradient(top, #696969 0%,#4a4a4a 100%);
	background: -o-linear-gradient(top, #696969 0%,#4a4a4a 100%);
	background: -ms-linear-gradient(top, #696969 0%,#4a4a4a 100%);
	background: linear-gradient(to bottom, #696969 0%,#4a4a4a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#4a4a4a',GradientType=0 );
	font: normal normal 18px/28px 'AllerRegular', sans-serif; color: whitesmoke;
	padding: 7px; }
div.item-page table.data th a {
	font: normal normal 14px/28px 'AllerRegular', sans-serif; color: whitesmoke;
	text-decoration: none; text-align: left; }
div.item-page table.data tr th:hover a,
div.item-page table.data tr:hover th a { color: white!important; }
div.item-page table.data tr:nth-child(2n+1) {
	background-color: whitesmoke;
	-webkit-transition: background-color 0.2s ease-in-out;
       -moz-transition: background-color 0.2s ease-in-out;
        -ms-transition: background-color 0.2s ease-in-out;
         -o-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out; }
div.item-page table.data tr:hover a { text-decoration: none; }
div.item-page table.data td h4,
div.item-page table.data td h5 {
	font: normal normal 16px/18px 'AllerRegular', sans-serif!important;
	color: #844800; }
div.item-page table.data td { font: normal 12px sans-serif!important; color: #4F4F4F; padding: 7px; }
div.item-page table.data td a { color: #900; }
div.item-page table.data td strong { font: normal normal 14px/21px 'AllerRegular', sans-serif; color: #333333; }




/* - - - - - - - - - - - -
	E-mail to a friend
- - - - - - - - - - - - */
body.contentpane { background: url(../images/yellow-bg.jpg) repeat; }
#mailto-window { font-family: sans-serif; padding: 8px 8px 24px 14px; }
#mailto-window h2 {
	font: normal normal 20px/20px 'TitilliumText22LMedium', sans-serif; color: #900;
	margin: 10px 0 36px 0!important; }
div.mailto-close {
	background: whitesmoke;
	position: absolute; top: 20px; right: 10px;
	border: 1px solid silver; border-radius: 6px; }
div.mailto-close:hover { background: #F8F8F8; }
div.mailto-close a {
	font: normal 12px sans-serif; color: #666; text-align: center; text-decoration: none;
	padding: 4px 10px!important; width: 60px;
	display: block; }
div.mailto-close a:hover { text-decoration: none; color: #900; }
#mailto-window .formelm { width: 300px; }
#mailto-window .formelm:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; }
#mailto-window .formelm label { font: normal normal 14px/24px sans-serif; position: relative; float: left; }
#mailto-window .formelm .inputbox {
	background: #F8F8F8; font: normal 12px sans-serif; color: #696969;
	border: 1px solid white; border-radius: 5px;
	width: 190px; height: 22px; position: relative; float: right;
	margin: 0 0 16px 8px; padding: 3px 8px;
	box-shadow: inset 2px 2px 4px gainsboro; }
#mailto-window form .inputbox:hover { background: white; color: firebrick; }
#mailto-window form .inputbox:focus { background: white; color: firebrick; }
#mailto-window form .button {
	background-color: #8A8A8A;
	font: normal 12px sans-serif; color: #EEE; text-decoration: none;
	margin: 0 14px 0 0; padding: 6px 14px 6px 14px; border: none;
	position: relative; border-radius: 4px;
	-webkit-transition: background-color 0.4s ease-in-out, color 0.4s linear;
       -moz-transition: background-color 0.4s ease-in-out, color 0.4s linear;
        -ms-transition: background-color 0.4s ease-in-out, color 0.4s linear;
         -o-transition: background-color 0.4s ease-in-out, color 0.4s linear;
            transition: background-color 0.4s ease-in-out, color 0.4s linear; }
#mailto-window form .button:hover { background-color: #900; color: #FFFFFF; cursor: pointer; }

/* - - - - - - - - - - - -
	Sent status
- - - - - - - - - - - - */
#mailto-window #sent {
	background-color: #39729F; background-image: url(../images/sent.png);
	background-repeat: no-repeat; background-position: center center;
	width: auto; height: 300px; padding: 8px 8px 24px 14px;
	border-radius: 8px; box-shadow:inset 0px 0px 4px rgba(0,0,0,.3); }
#mailto-window #sent div.mailto-close { background: whitesmoke; position: absolute; top: 20px; right: 20px;
	border: 1px solid silver; border-radius: 6px; }
#mailto-window #sent h2 { font: normal normal 20px/20px 'TitilliumText22LMedium', sans-serif; color: whitesmoke;
	margin: 24px 0 36px 0!important; }




/* - - - - - - - - - - - -
	Copy
	Footer
- - - - - - - - - - - - */
#copy {
	background: #7c2c0e;
	background: -moz-linear-gradient(top, #7c2c0e 0%, #4f1a0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c2c0e), color-stop(100%,#4f1a0c));
	background: -webkit-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: -o-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: -ms-linear-gradient(top, #7c2c0e 0%,#4f1a0c 100%);
	background: linear-gradient(to bottom, #7c2c0e 0%,#4f1a0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2c0e', endColorstr='#4f1a0c',GradientType=0 );
	width: 100%; position: relative; bottom: 0px;
	border-top: 1px solid white;
	box-shadow:inset 0px 6px 6px rgba(0,0,0,.2); }
#copy div.moduletable { width: 968px; position: relative; margin: 0 auto; padding: 21px 0 7px 0; }
#copy div.moduletable div p { font: normal 12px sans-serif; color: #AAAAAE; text-align: center; }
#copy div.moduletable div p a { color: #AAAAAE; }
