﻿/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Layout */
html { 
overflow-x:auto;
overflow-y:scroll;
}

body {
	font: 10pt/1.2 Arial, Segoe UI, sans-serif;
	color: #152216;
	background: #000 url("../i/body.jpg") 0 0 repeat-x;
	padding: 18px 0 100px 0;
}

a {
	color: #365638;
	text-decoration: underline;
}
a:hover {
	
	color: #000000;
	text-decoration: underline;
}

#container {
	outline: 1px solid #000;
	width: 1021px;
	margin: 0 auto;
	background: #8bbf8d url("../i/footer-var1.jpg") 0 100% repeat-x;
}
.container-wrapper {
	outline: 1px solid #fff;
	background: url("../i/container.jpg") 100% 100% no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#container {
	border: 1px solid #000;
	width: 1023px;
	outline: 0;
	background: #8bbf8d url("../i/footer-var2.jpg") 0 100% repeat-x;
}
.container-wrapper {
	border: 1px solid #fff;
	outline: 0;
}
}

/* Шапка */
#header {
	height: 105px;
	background: url("../i/header.jpg") 0 0 no-repeat;
}

/* Логотип */
.site-logo {
	height: 79px;
	width: 280px;
	overflow: hidden;
}

/* Номер телефона */
.phonenum {
	float: right;
	margin: -44px 1px 0 0;
	width: 244px;
	height: 30px;
	padding: 8px 0 0 9px;
	font: 16pt/1 Tahoma, Geneva, sans-serif;
	color: #bbe8bd;
}


/* Выбор языка */
.lang {
	float: right;
	margin: -79px 1px 0 0;
	/*background: url("../i/lang.jpg") 0 0 no-repeat;*/
	width: 104px;
	height: 24px;
	padding: 8px 0 0 9px;
}
.lang li {
	float: left;
	display: block;
	padding: 0 1px;
	list-style: none;
	color: #fff;                  
}
.lang a {
	color: #fff;
}
acronym.flags  { 
	text-decoration: none; 
	border: none;
}

.navigation {
	float: right;
}
.navigation-menu li {
	list-style: none;
}
.navigation-menu a {
	text-decoration: none;
}

/* Для правильного наложения пунктов горизонтального меню. Список с небольшим запасом, больше 8 пунктов в меню скорее всего не будет. */
.item1 {position: relative; z-index: 19;}
.item2 {position: relative; z-index: 18;}
.item3 {position: relative; z-index: 17;}
.item4 {position: relative; z-index: 16;}
.item5 {position: relative; z-index: 15;}
.item6 {position: relative; z-index: 14;}
.item7 {position: relative; z-index: 13;}
.item8 {position: relative; z-index: 12;}

/* Горизонтальные пункты меню */
.visible-level {
	float: left;
	background: url("../i/nav.png") 100% 0 no-repeat;
	height: 20px;
	margin: 5px 0 0 -7px;
}
.visible-level:hover, .visible-level.active-item {
	background: url("../i/nav.png") 100% -20px no-repeat;
	height: 25px;
	margin: 0 0 0 -7px;
	position: relative;
	z-index: 50;
}

/* Обводка справа в горизонтальных пунктах меню */
.visible-level a {
	display: block;
	background: url("../i/nav-border.png") 0 0 no-repeat;
	padding: 2px 25px 0 10px;
	height: 18px;
	font: 10pt/1 Tahoma, Geneva, sans-serif;
	color: #426044;
}
.visible-level:hover a, .visible-level.active-item a {
	background: url("../i/nav-border.png") 0 -20px no-repeat;
	padding: 7px 25px 0 10px;
	height: 18px;
	color: #fff;
}

/* Выпадающие блоки */
.visible-level .submenu {
	background: #365638;
	position: absolute;
	display: none;
	padding: 1px 0 0 0;
	overflow: visible;
}
.visible-level:hover .submenu {
	display: block;
}

/* Ширина выпадающих блоков */
.menuwidth_xxx_px {
	width: 220px;
}
.menuwidth_190_px {
	width: 182px;
}
.menuwidth_180_px {
	width: 156px;
}
.menuwidth_90_px {
	width: 90px;
}

/* Ссылки выпадающих блоков */
.visible-level .submenu a {
	background: #365638;
	font: 10pt/1.2 Tahoma, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}
.visible-level .submenu a:hover {
	background: #adcb8b;
}

/* Основная часть */
#main {
	background: url("../i/main.jpg") 0 0 no-repeat;
	padding: 29px 0 0 0;
	overflow: hidden;
	clear: both;
}
.content {
	float: left;
	width: 718px;
	margin: 0 0 0 33px;
	background: #bbe8bd url("../i/main.jpg") -33px -29px no-repeat;
}
.content-wrapper {
	background: url("../i/content-bottom.jpg") 0 100% no-repeat;
	padding: 0 15px 13px 18px;
	overflow: hidden;
	
}

/* Отступы. Везде, кроме контента, отступов между параграфами и т.д. не будет, если они не заданы специально. */
.content p, .content ul, .content ol, .content table, .content form {
	margin: 1.12em 0;
}

/* Заголовок контента */
.content-header {
	font: 24pt/1 Corbel, Tahoma, Geneva, sans-serif;
	color: #bbe8bd;
	padding: 5px 0 5px 14px;
}

/* --------------------------------------------------------------------- */
/* ---------------------- Содержимое контента -------------------------- */
/* --------------------------------------------------------------------- */

/* ---------------------------- Main ----------------------------------- */

.content-navigation {
	border-bottom: 1px solid #3A5437;
	min-height: 25px;
	margin-right: -15px;
	margin-left: -18px;
	padding-left: 27px;
}
.content-navigation .submenu {
	margin: 0;
	padding: 0;
}

/* Горизонтальные пункты меню */
.content-navigation .visible-level {
	margin-left: -10px;
}
.content-navigation .visible-level.active-item {
	position: relative;
	z-index: 10;
}
.content-navigation .visible-level:hover {
	position: relative;
	z-index: 11;
}
.content-navigation .visible-level a {
	padding-left: 13px;
}
.content-navigation .visible-level.item1 a {
	padding-left: 10px;
}
.content-navigation .visible-level {
	background-image: url("../i/nav-content.png");
}
.content-navigation .visible-level a {
	background-image: url("../i/nav-content-border.png");
}

/* Для правильного наложения пунктов горизонтального меню.Список с небольшим запасом. */
/* Важно! z-index этих блоков всегда меньше z-index таких же блоков в верхнем меню (см. выше)! */
.content-navigation .item1 {position: relative; z-index: 9;}
.content-navigation .item2 {position: relative; z-index: 8;}
.content-navigation .item3 {position: relative; z-index: 7;}
.content-navigation .item4 {position: relative; z-index: 6;}

/* Блок для скриншотов. Картинки выводятся одна за другой. Для разделения использовать <br /> */
.overview {
	overflow: hidden;
	text-indent: 0px;
	padding: 0 0 0 0;
}
.overview h3 {
	
	margin: 1.12em 0 -1.2em 0;
	text-align: left;
	text-indent: 20px;
}
.overview-indent {
	
	text-align: left;
	text-indent: 20px;
}

.no-indent {
	text-indent: 0;
}

.overview-text {
	float: right;
	width: 295px;
}
.screenshots {
	float: left;
}
.screenshots a, .screenshots img {
	display: block;
	margin: 5px 0 0 0;
}
/* --------------------------- FAQ -------------------------------- */
.faq_body {
	color: #000000;
}
.faq_body a {
	color: #365638;
	text-decoration: none;
}
.faq_body a:hover {
	color: #000000;	
	text-decoration: underline;
}
/* --------------------------- Download -------------------------------- */
.download-options .free, .download-options .trial {
	background: url("../i/download-options.jpg") 0 0 no-repeat;
	margin: 18px 0;
	min-height: 150px;
}
.download-options .icon {
	float: left;
	margin: 0;
}
.download-options a {
	text-decoration: none;
}
.download-options a:hover {
	text-decoration: underline;
}
.download-description {
	margin: 0 0 0 76px;
}
.download-description h3 {
	font:	14pt/1.2 Arial, Helvetica, sans-serif;

	color: #000;
}
.download-description h3 a {
	color: #000;
	text-decoration: none;
	background: url("../i/download.jpg") 12px 6px no-repeat;
	padding: 6px 0 4px 43px;
	display: block;
}
table.version-info {
	width: 385px;
	margin: 5px 0px 20px 0px;
	

}
table.version-info th, table.version-info td {
	font: 8pt/1.2 Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 0 3px 0;
	
	width: 33%;

}
table.version-info th {
	color: #90b291;
}
table.version-info td {
	color: #365658;
}
p.download-plugins, p.download-help-file {
	font: bold 10pt/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0 3px;
}
p.download-plugins a, p.download-help-file a {
	color: #000;
	padding: 5px 0 5px 40px;	
	display: block;
}
p.download-plugins a {
	background: #BBE8BD url("../i/icon-plugins.jpg") 9px 2px no-repeat;
}
p.download-help-file a {
	background: #BBE8BD url("../i/icon-help-file.jpg") 9px 2px no-repeat;
}

/* -------------------------- Table 1, 2 ------------------------------- */
.buy-table-free {
	overflow: hidden;
	width: 461px;
	height: 50px;
	background: #D1EFD4 url("../i/buy-table-free.jpg") 0 0 no-repeat;
	font: 14pt/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 30px 0 0 0;
	margin: 14px 0 0 0;
}
.buy-table-free .icon {
	float: left;
	width: 75px;
	height: 70px;
	overflow: hidden;
	margin: -30px 0 0 0;	
}
p.free-description {
	margin: 0 0 0 87px;
}
.free-description a {
	color: #000;
}
.buy-table-trial {
	background: #D1EFD4 url("../i/buy-table-trial.jpg") 0 0 no-repeat;
	color: #000;
	overflow: hidden;
}
.buy-table-wrapper {
   background: url("../i/buy-table-bottom.jpg") 0 100% no-repeat;
   padding: 30px 0 3px 10px;
}
.buy-table-trial .icon {
	float: left;
	width: 75px;
	height: 70px;
	overflow: hidden;
	margin: -30px 0 0 -10px;	
}
.trial-description {
	padding: 0 0 0 78px;
	font: 8pt/1.2 Arial, Helvetica, sans-serif;
}

.order_input-table {
	
	
	width: 684px;
	
	
}
.order_input-table .odd td {
	background: #A6D7A8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	
}
.order_input-table .even td {
	background: #B7DFB8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	
}
.order_input-table .header1 td {
	background: #B3D4B4;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	
}
.order_input-table .odd .error_row,  .order_input-table .even .error_row {
	
	padding: 0px;
	border-width: 0px;
	
	border-top-width: 0px;
	border-bottom-width: 1px;
	
}
.order_input-table .odd .input_row,  .order_input-table .even .input_row {
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 6px;
	
}
.order_input-table .odd .legend, .order_input-table .even .legend {
	text-align: left;
	
	width: 215px;
	
}

.buy-table {
	font: 8pt/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	border-collapse: collapse;
}
.buy-table.variant2 {
	width: 444px;
}
.buy-table td {
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	
}
.buy-table.variant2 td {
	
}
.buy-table .odd .legend, .buy-table .even .legend, .buy-table .buy_table_links .legend {
	font: 8pt/1.1 Arial, Helvetica, sans-serif;
	background: #B3D4B4;
	text-align: left;
	vertical-align: middle;
	width: 79px;
	padding: 6px;
}
.buy-table .odd .buy_table_null, .buy-table .even .buy_table_null, .buy-table .buy_table_links .buy_table_null {
	background: #D1EFD4;
	text-align: left;
	vertical-align: middle;
	width: 79px;
	padding: 6px;
}
.buy-table .odd td {
	background: #A6D7A8;
}
.buy-table .even td {
	background: #B7DFB8;
}
.buy-table .buy_table_links td {
	background: #A6D7A8;
	font: bold 9pt/1.2 Arial, Helvetica, sans-serif;
	padding: 6px;
}
.buy-table p {
	margin: 0;
}
.buy-table a {
	color: #000;
}
.buy-table a:hover {
	color: #365638;
}
.buy-table img {
	margin: 1px 0 0 0;
}
/* --------------------------- buy hint window -------------------------------- */
.dlink {
 font-weight: bold; /* указывает, что текст ссылки жирный */
 font-size: 11px; /* размер шрифта ссылки */
 }
 #business_features {
 position: absolute;
 width: 400px; /* ширина всплывающего окна */
 left: 38%; /* отступ от левого края экрана */
 top: 475px; /* отступ с верху экрана */
 border:solid #a6d7a8 3px; /* цвет и толщина рамки окна*/
 display: none;
 z-index: 10;
 overflow: hidden;
 background-color:#ffffff; /* цвет фона внутри окна, стоит белый */
 color:#000000; /* цвет текста внутри окна, стоит чёрный */
 text-align:left;
 padding:5px;
 font-size: 12px;
 }
 #home_features {
 position: absolute;
 width: 400px; /* ширина всплывающего окна */
 left: 42%; /* отступ от левого края экрана */
 top: 465px; /* отступ с верху экрана */
 border:solid #a6d7a8 3px; /* цвет и толщина рамки окна*/
 display: none;
 z-index: 10;
 overflow: hidden;
 background-color:#ffffff; /* цвет фона внутри окна, стоит белый */
 color:#000000; /* цвет текста внутри окна, стоит чёрный */
 text-align:left; /* выравнивает весь текст в окне по центру */
 padding:5px;
 font-size: 12px;
 }
/* --------------------------- Skins -------------------------------- */

.skin-table {
	width: 684px;
}
.skin-table .odd td {
	background: #A6D7A8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	text-align: center;
	
}
.skin-table .even td {
	background: #B7DFB8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	text-align: center;
	
}
.skin-table .header1 td {
	background: #B3D4B4;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	text-align: center;
	
}
.skin-table .odd .legend, .skin-table .even .legend {
	text-align: left;
	
	width: 215px;
	
}
/* --------------------------- Monitoring -------------------------------- */

.mon-table {
	width: 370px;
}
.mon-table .odd td {
	background: #A6D7A8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	
}
.mon-table .even td {
	background: #B7DFB8;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	
}
.mon-table .header1 td {
	background: #B3D4B4;
	padding: 6px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #d1efd2;
	border-style: solid;
	text-align: center;
	
}
.mon-table .odd .legend, .mon-table .even .legend {
	text-align: left;
	
	width: 215px;
	
}

/* --------------------------- Feedback -------------------------------- */
label.name, label.mail, label.text
{
	display: block;
	text-align: right;
	padding: 2px 10px 4px 0;
	width: 87px;
	float: left;
	clear: left;
	height: 18px;
}

input.txtfield, textarea.txtfield
{
	background: #d1efd2;
	border: 1px solid #8bbf8d;
	float: right;
	width: 360px;
}
.submit_ru {
	cursor: pointer;
	background: #fff url("../i/submit_ru.jpg") 0 0 no-repeat;
	width: 104px;
	height: 17px;
	border: 0;
	float: right;
	clear: both;
	margin: 13px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;                  
}
.submit_en {
	cursor: pointer;
	background: #fff url("../i/submit_en.jpg") 0 0 no-repeat;
	width: 104px;
	height: 17px;
	border: 0;
	float: right;
	clear: both;
	margin: 13px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;                  
}
.submit_de {
	cursor: pointer;
	background: #fff url("../i/submit_de.jpg") 0 0 no-repeat;
	width: 104px;
	height: 17px;
	border: 0;
	float: right;
	clear: both;
	margin: 13px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;                  
}
.submit_it {
	cursor: pointer;
	background: #fff url("../i/submit_it.jpg") 0 0 no-repeat;
	width: 104px;
	height: 17px;
	border: 0;
	float: right;
	clear: both;
	margin: 13px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;                  
}
.please_input_text {
	
	float: right;          
}

/* --------------------------------------------------------------------- */
/* -------------------- Конец содержимого контента --------------------- */
/* --------------------------------------------------------------------- */

.sidebar {
	float: right;
	width: 219px;
	margin: 0 26px 0 0;
}
.sidebar-box {
	background: #bbe8bd url("../i/sidebar-box-top.jpg") 0 0 no-repeat;
	margin: 0 0 11px 0;
}
.sidebar-box-wrapper {
	background: url("../i/sidebar-box-bottom.jpg") 0 100% no-repeat;
	padding: 0 17px 17px 17px;
}

.sidebar-box-wrapper a {
	
	color: #000000;
	text-decoration: none;
}
.sidebar-box-wrapper a:hover {
	
	text-decoration: underline;
}
.sidebar-box-wrapper-download {
	background: url("../i/sidebar-box-bottom.jpg") 0 100% no-repeat;
	padding: 0 17px 6px 17px;
}

.sidebar-box-wrapper-download a {
	
	color: #000000;
	text-decoration: underline;
}
.sidebar-box-wrapper-download a:hover {
	
	color: #000000;
	text-decoration: underline;
}
.sidebar-header {
	font: 17pt/1 Corbel, Tahoma, Geneva, sans-serif;
	color: #bbe8bd;
	padding: 4px 4px 0 4px;
	margin: 0 0 18px 0;
}

.sidebar-header a {
	
	color: #bbe8bd;
	text-decoration: none;
}
.sidebar-header a:hover {
	
	color: #ffffff;
	text-decoration: underline;
}

/* Новости */
.sidebar-box.top-box {
	background: #bbe8bd url("../i/main.jpg") -776px -29px no-repeat;
}
.sidebar-box.top-box .sidebar-box-wrapper {
	min-height: 186px;
}
.news h4 {
	font: bold 10pt/1.2 Arial, Helvetica, sans-serif;
	color: #8d7972;
	margin: 14px 0 0 0;
}
.news p {
	font: 10pt/1.2 Arial, Segoe UI, sans-serif;
	color: #000;
}
.news p a {
	font: 10pt/1.2 Arial, Segoe UI, sans-serif;
	color: #000;
	text-decoration: underline;
}
.news-container {
	font: 10pt/1.2 Arial, Segoe UI, sans-serif;
	color: #000;
}
.news-date {
	font-size: 8pt;
}
.news-title {
	color: #5c805d;
	font-weight: bold;
	font-size: 10pt;
}
.change-title {
	color: #537954;
	font-weight: bold;
}

.news-container {
	width: 684px;
	background: url("../i/news-container-header.png") 100% 0 no-repeat;
	margin: 22px 0;
}
.news-container-wrapper {
	width: 684px;
	background: url("../i/news-container-footer.jpg") 100% 100% no-repeat;
	padding: 0 0 20px 0;
}
.news-header {
	clear: both;
	padding: 0 0 4px 0;             
}
.news-date {
	float: left;
	width: 120px;
	text-align: center;
	padding: 5px 0 0 0;
	height: 25px;
}
.news-title {
	display: block;
	margin: 0 10px 0 160px;
	padding: 4px 0 0 0;
}
.changes {
	width: 660px;
	margin: 0 0 0 10px;
	position: relative;
	clear: both;
}
.change-title {
	background: #A8E1AA;
	height: 18px;
	padding: 3px 0 0 25px;
}
.change-icon {
	position: absolute;
	top: -21px;
	left: -26px;
}
.change-icon.improved {
	top: -27px;
	left: -22px;
}
.change-icon.added {
	top: -23px;
}
.change-frame {
	border-left: 16px solid #C5ECC6;
	padding: 0 0 0 7px;
}

.changes ul {
	margin: 0;
	list-style: inside;
}
.changes li {
	background: url("../i/bullet.png") 0 4.5pt no-repeat;
	list-style: none;
	text-indent: 8pt;
	padding: 0;
}

/* Загрузка */

.download h4 {
	font: bold 10pt/1.2 Arial, Helvetica, sans-serif;
	color: #000;
}
.download h4 a {
	color: #000;
	text-decoration: underline;             
}
.download p {
	font: 8pt/1.2 Arial, Helvetica, sans-serif;
	color: #253b26;
	
}
.download p a {
	color: #253b26;
	text-decoration: underline;
}

.download .free {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 3px 0 0 0;	
}
.download .trial {
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;	
}
.download .icon {
	float: left;
	margin: -3px 4px 0 0;
}

.sidebar-buttons {
	margin: 11px 0;
}
.sidebar-buttons li {
	display: block;
	font: 18pt/1 Corbel, Tahoma, Geneva, sans-serif;
	text-align: right;
	margin: 0 0 3px 0;
}
.sidebar-buttons a {
	background: #8bbf8d;
	display: block;
	text-decoration: none;
	color: #bbe8bd;
	width: 218px;
	height: 49px;
	overflow: hidden;
}
.sidebar-buttons a:hover {
	color: #fff;
}
.sidebar-buttons span {
	display: block;
	padding: 10px 10px 0 0;
	visibility: hidden;
}
.sidebar-buttons li.plugins a {
	background: #fff url("../i/plugins.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.plugins a:hover {
	background: url("../i/plugins.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.faq a {
	background: #fff url("../i/faq.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.faq a:hover {
	background: url("../i/faq.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.question a {
	background: #fff url("../i/question.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.question a:hover {
	background: url("../i/question.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.question_en a {
	background: #fff url("../i/question_en.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.question_en a:hover {
	background: url("../i/question_en.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.question_de a {
	background: #fff url("../i/question_de.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.question_de a:hover {
	background: url("../i/question_de.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.question_it a {
	background: #fff url("../i/question_it.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.question_it a:hover {
	background: url("../i/question_it.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.buy a {
	background: #fff url("../i/buy.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.buy a:hover {
	background: url("../i/buy.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.buy_de a {
	background: #fff url("../i/buy_de.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.buy_de a:hover {
	background: url("../i/buy_de.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.buy_it a {
	background: #fff url("../i/buy_it.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.buy_it a:hover {
	background: url("../i/buy_it.jpg") 0 0 no-repeat;
}
.sidebar-buttons li.buy_en a {
	background: #fff url("../i/buy_en.jpg") 0 -49px no-repeat;
}
.sidebar-buttons li.buy_en a:hover {
	background: url("../i/buy_en.jpg") 0 0 no-repeat;
}
#footer {
	clear: both;
	height: 55px;
	padding: 30px 0 0 0;
	font: 10pt/1.2 Arial, Helvetica, sans-serif;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
.footer-navigation {
	float: left;
	display: block;
	background: url("../i/footer-navigation.jpg") 0 0 no-repeat;
	margin: 0 0 0 29px;
}
.footer-navigation li {
	float: left;
	display: block;
	background: url("../i/footer-navigation.jpg") 100% 0 no-repeat;
	height: 37px;
	padding: 18px 8px 0 8px;
}
#copyright {
	float: right;
	height: 37px;
	padding: 18px 29px 0 8px;
}
#copyright2 {
	float: left;
	height: 37px;
	padding: 18px 8px 0 29px;
    color: #FFFFFF
}