body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #969696;
	line-height:130%;
	color: #d8d9d7;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
th {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #d8d9d7;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer {
	position: relative;
	height:290px;
	scrollbar-3dlight-color : #5e5e5e;
	scrollbar-arrow-color : #d0d2cc;
	scrollbar-base-color : #d0d2cc;
	scrollbar-darkshadow-color : #5e5e5e;
	scrollbar-face-color : #5e5e5e;
	scrollbar-highlight-color : #5e5e5e;
	scrollbar-shadow-color : #5e5e5e;
	scrollbar-track-color : #d0d2cc;
}
.outer.text {
	margin-top: 12px;	
}
.outer.small {
	height:130px !important;
}
.inner {
	height: 100%;
	width: 100%;
	line-height:150%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}
.inner a, .inner a:visited {
	color:#d8d9d7 !important;
	text-decoration:underline;
}
.inner a:hover {
	color:#d8d9d7 !important;
	text-decoration:none !important;
}

.padding {
	padding-right:10px;
	line-height:150%;
}
.padding * {
	line-height:150%;
}
.padding_1 {
	padding-right:10px;
	line-height:150%;
	width:275px;
	float:left;
}
.padding_1 * {
	line-height:150%;
}
.padding_1[class] {
	width:265px;
}
.padding_2 {
	padding-right:50px;
	line-height:150%;
}
.padding_2 * {
	line-height:150%;
}
.padding_3 {
	padding-right:10px;
	line-height:150%;
	float:left;
}
.padding_3 * {
	line-height:150%;
}
.main {
	width:990px;
	margin:0px auto;
	height: 590px;
	position: relative;
}
.main_bg {
	background:#969696;
}
.title_top {
	background:#d0d2cc;
	position:relative;
	width:990px;
	height:510px;
}
.title_top .flash {
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	width:805px;
	height:505px;
}
.langs {
	position:absolute;
	top:18px;
	left:23px;
	z-index:10;
}
.langs a {
	display:block;
	float:left;
	width:16px;
	height:7px;
	margin:1px 6px 0px 0px;
}
.langs span {
	display:block;
	float:left;
	width:2px;
	height:10px;
	margin-right:6px;
}
.langs .flash_sound {
	display:block;
	float:left;
	width: auto !important;
	height: auto !important;
	margin-top:-1px;
}
.langs .flash_sound[class] {
	margin-top:-6px;
}
.months {
	position:absolute;
	top:280px;
	right:30px;
	z-index:1;
}
.logo {
	position:absolute;
	top:422px;
	right:30px;
	z-index:1;
}
.title_menu {
	position:absolute;
	bottom:13px;
	right:30px;
	z-index:10;
}
.title_menu a {
	display:block;
	float:right;
	margin-left:12px;
}
.copyrights {
	background-color:#616161;
	background-repeat: no-repeat;
	background-position: top left;
	height:90px;
	width: 100%;
	font-size:9px;
	color:#999a97;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.copyrights .alfa {
	position: absolute;
	top: 28px;
	left: 11px;
}
.copyrights .txt {
	float: left;
	padding: 3px 0px 0px 23px;
	font-size: 9px;
	color: #999a97;
}
.copyrights .txt a {
	color:#999a97 !important;
}
.logos {
	width:770px;
	margin-right: 30px;
	display: inline;
	float:right;
	height:78px;
	margin-top:8px;
	
}
.logos span {
	display:block;
	height:27px;
	float:right;
}
.logos a img {
	margin-left:12px;
}
.page {
	position:absolute;
	width:920px;
	height:389px;
	top:80px;
	right:0px;
	z-index:15;
	background:#7d7e7a;
}
.left_side {
	width:176px;
	float:left;
	height:100%;
	background:#787975;
}
.left_side .hdr {
	height:80px;
	padding:25px 0px 0px 22px;
	text-align:left;
}
.left_side .hdr[class] {
	height:55px;
}
.left_side .left_menu {
	padding-left:32px;
	text-align:left;
}
.left_side .left_menu a {
	display:block;
	margin-bottom:20px;
	color:#c5c5c3 !important;
	line-height:100%;
}
.left_side .left_menu a.active {
	font-weight:bold;
	color:#FFFFFF !important;
}
.left_side .press_user_info {
	text-align: left;
	padding: 0 30px 50px 30px;
	margin: -20px 0 0 0;
}
.left_side .press_user_info strong {
	font-size: 12px !important;
}
.left_side .press_user_info a,
.left_side .press_user_info {
	color: #d8d9d7 !important;
	/*text-transform: lowercase;*/
}
.left_side .press_user_info .upper {
	text-transform: uppercase;
}
.left_side .press_contacts {
	text-align: left;
	padding: 0 30px;
	line-height: 150%;
}
.content {
	width:744px;
	padding:0px 293px 0px 31px;
	float:right;
	height:100%;
	text-align:left;
}
.content[class] {
	width:420px;
}
.content.full_cnt {
	padding:0px 10px 0px 30px;
}
.content.full_cnt[class] {
	width:704px;
}

.ftp_container .li {
	background: url('../media/images/ico/li.gif') 0 4px no-repeat;
	padding: 0 0 0 12px;
}
.ftp_container .li a {
	text-decoration: none !important;
}
.ftp_container .li a:hover {
	text-decoration: underline !important;
}
.ftp_container .image {
	float: left;
	width: 102px;
	height: 170px;
	text-align: center;
}
.ftp_container .image .download {
	text-align: center;
}
.ftp_container .image .download a {
	font-size: 11px !important;
	color: #d8d9d7 !important;
	
}
.ftp_container .image .size {
	text-align: center;
	font-size: 10px !important;
	color: #d8d9d7;
}
.ftp_container .image img.expand {
	position: absolute;
	top: 2px;
	left: 2px;
}
.ftp_container .image img.th {
	border: 1px solid #b1b2af;
	margin: 0 0 2px 0;
	cursor: pointer;
}
.ftp_container .image table {
	margin: 0 auto;
}
.ftp_container .image_thumb {
	position: relative;
	text-align: left;
}
.ftp_container .image_popup {
	position: absolute;
	top: 10px;
	left: 10px;
}
.press_popup_relative {
	position: relative;
	z-index: 100000000;
}
.press_popup_relative #img_popup_container {
	display: none;
	position: absolute;
	top: 30px;
	cursor: pointer;
	left: 220px;
}
.press_popup_relative .close {
	position: absolute;
	top: 7px;
	right: 7px;
}
.press_popup_relative #img_popup_image {
	border: 5px solid #b1b2af;
	cursor: pointer;
}
.side_img {
	position:absolute;
	top:0px;
	right:0px;
}
.page .header {
	padding:30px 30px 24px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-align:left;
	color:#f2f2f2;
	line-height:110%;
	position:relative;
}
.page .header a.ainv {
	position:absolute;
	left:0px;
	top:55px;
	font-size:11px;
	color:#d8d9d7 !important;
	font-family:Arial, Helvetica, sans-serif;
}
.level_3_menu {
	padding:0px 50px 0px 0px;
	height:45px;
	clear:both;
}
.level_3_menu a {
	color:#d0d2cc !important;
	text-transform:uppercase;
	line-height:170%;
	padding-right:6px;
}
.level_3_menu a.active {
	color:#ffffff !important;
}
.level_3_menu span {
	letter-spacing:5px;
	width:6px;
}
.level_3_menu span.wrap {
	letter-spacing:normal !important;
	width:auto !important;
	white-space:nowrap;
}
.page_wrapper {
	width:410px;
	float:left;
}
.full_cnt .page_wrapper {
	width:694px;
}
.page_wrapper_2 {
	float:left;
	width:295px;
}
.page_wrapper_1 {
	width:410px;
	float:left;
}
.page_wrapper .outer {
	height:285px;
}
.full_cnt .page_wrapper .outer {
	/*height:375px;*/
}
.page_wrapper_1 .outer {
	height:240px;
}
.level_4_menu {
	width:115px;
	float:left;
}
.level_4_menu a {
	display:block;
	color:#d0d2cc !important;
	text-transform:uppercase;
	margin-bottom:4px;
	text-decoration:underline !important;
}
.level_4_menu a.active {
	color:#ffffff !important;
	text-decoration:none !important;
}
.level_5_menu {
	padding-bottom:20px;
}
.level_5_menu a {
	display:block;
	color:#afafaa !important;
	margin-bottom:5px;
	text-transform:none !important;
}
.level_cnt_menu span {
	display:block;
	color:#d0d2cc !important;
	text-transform:uppercase;
	margin-bottom:4px;
	text-decoration:underline !important;
	font-weight: bold;
	font-size: 12px;
}
.level_cty_menu {
	padding-bottom:20px;
}
.level_cty_menu span {
	display:block;
	color:#afafaa !important;
	margin-bottom:5px;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight: bold !important;
	font-size: 12px;
}
.level_shp_menu {
	padding-bottom:20px;
}
.level_shp_menu span {
	display:block;
	color:#afafaa !important;
	margin-bottom:5px;
	text-transform:none !important;
	text-decoration:none !important;
	font-weight: normal !important;
}
.logo_galery {
	width:165px;
	margin-left:2px;
	float:left;
	height: 68px;
	padding: 0px !important;
}

.logo_galery[class] {
	width:160px; !important;
}

.logo_galery * {
	white-space: nowrap;
	
}
.logo_galery img {
	margin-right: 2px;
	float: right;
}

.lastline {
	
}

.otherline {
	height:85px;
}
.logo_galery span {
	float:right;
	display:block;
	padding-right:10px;
}
.logo_galery a.link {
	float:right;
	display:block;
	color:#d8d9d7 !important;
	line-height: 100%;
	text-decoration:none !important;
	margin-top: auto;
}
.logo_galery_1 {
	width:30%;
	height:85px;
	margin-left:2px;
	float:left;
}
.logo_galery_1[class] {
	width:35%;
}
.logo_galery_1 span {
	height:85px;
	float:right;
	display:block;
	margin-right:10px;
}
.logo_galery_1 a.link {
	float:right;
	display:block;
	color:#d8d9d7 !important;
	margin-top:2px;
	text-decoration:none !important;
}
.offer_hdr {
	font-size:12px;
	font-weight:bold;
	padding:9px 0px;
}
.offer_info {
	padding-bottom:20px;
}
.offer_block {
	/*background:#787975;*/
	margin-bottom:10px;
	float: left;
	width: 180px;
	padding-right: 55px;
	/*height:90px;*/
}
.offer_block.last {
	padding-right: 0;
}
.offer_block span {
	float:left;
	display:block;
	/*height:90px;*/
}
.offer_block a.link {
	float:left;
	display:block;
	width:180px;
	padding:0px 0px 5px 0px;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration: none;
	color:#d7d7d6 !important;
}
.offer_block a.link[class] {
	width:180px;
}
.offer_line {
	clear: both;
	height: 1px;
	background: #989996;
	margin-bottom: 5px;
}
.news_top {
	padding:10px 0px 15px 0px;
	line-height:150% !important;
}
.news_top * {
	line-height:150% !important;
}
.news_item {
	padding-top:17px;
	line-height:150% !important;
}
.news_item * {
	line-height:150% !important;
}
.news_item a {
	color:#d8d9d7 !important;
}
.news_filter {
	background:#757572;
	width:290px;
	padding:6px 0px 11px 12px;
}
.news_filter[class] {
	width:278px;
}
.news_filter span {
	line-height:110%;
	display:block;
	margin:0px 0px 3px 1px;
}
.news_filter select {
	width:210px;
}
.news_filter a.submit {
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF !important;
}
.news_filter div.fl {
	width:100px;
	height:40px;
	margin-right:10px;
}
.news_filter div.fl select {
	width:100px;
}
.news_filter div.fl span {
	padding:4px 0px 0px 0px;
}
.extra_cryteria {
	height:40px;
}
.news_filter a.submit_1 {
	display:block;
	font-weight:bold;
	padding-top:26px;
	color:#FFFFFF !important;
}
.news_filter a.submit_1[class] {
	padding-top:24px;
}

.clear {
	clear: both;
}

.paging {
	color:#d0d2cc;
	padding:7px 0px 0px 0px;
	font-size:9px;
	line-height:100%;
}
.paging a {
	color:#d0d2cc !important;
}
.paging a.active {
	color:#ffffff !important;
}
.paging span {
	color:#ffffff;
}
.login {
	background: #757572;
	width: 284px;
}
.login .error {
	font-size: 11px;
	color: #f5c476;
	float: left;
	padding: 11px 0 0 0;
}
.login .padd {
	padding: 0 10px 15px 11px;
}
.login .input {
	width: 263px;
	height: 22px;
	background: #d0d2cc;
}
.login label {
	display: block;
	padding: 10px 0 3px 0;
}
.login .submit {
	border: 1px solid #d0d2cc;
	color: #d0d2cc;
	font-size: 11px;
	float: right;
	cursor: pointer;
	margin: 12px 0 0 0;
	background: #757572;
}
.login .input div {
	padding: 2px 10px;;
}
.login .input input {
	border: 1px solid #d0d2cc;
	color: #000000;
	background: #d0d2cc;
	display: block;
	width: 243px;
}

.ftp_path,
.ftp_path a {
	color: #d8d9d7 !important;
}
.ftp_path span.raquo {
	color: #d8d9d7 !important;
	padding: 0 3px 0 5px;
}
.ftp_path span {
	color: #f5c476;
}

.back {
	float: right;
	padding: 0 30px 0 0;
}
.back,
.back a {
	color: #d8d9d7 !important;
}

.press_padd {
	padding: 13px 0 5px 0;
	margin: 0 -10px 0 0;
}
.press_padd .outer {
	height: 340px !important;
	margin: 17px 0 0 0;
}
.filtershop {
	width: 355px;
	margin: 2px 0 28px 0;
}
.filtershop .select_1,
.filtershop .select_2 {
	border: none;
	background: #d0d2cc;
	margin: 2px 0 0 0;
}

.filtershop .select_1 {
	width: 100px;
}
.filtershop .select_2 {
	width: 120px;
}

.newsletter {
	float: left;
	position: relative;
	z-index: 1000;
	width: 164px;
	padding: 9px 0 9px 23px;
}
.newsletter img.empt_n {
	height: 32px;
	width: 0;
}
.newsletter div.text {
	color: #ababab;
	text-align: left;
	padding: 0 0 2px 0;
}
.newsletter a {
	color: #ffffff !important;
	margin: -2px 10px 0 0;
}
.newsletter a.ainv {
	float: left;
}
.newsletter_form {
	width: 286px;
	display:none;
	position: absolute;
	top: -460px;
	left: 6px;
}
.newsletter_form #form_container {
	padding: 6px 14px 0 17px;
}
.newsletter_form #form_container .table {
	float: right;
	margin: 0 13px 0 0;
}
.newsletter_form * {
	color: #858583;
	text-align: left;
}
.newsletter_form .close,
.newsletter_form .buttons {
	text-align: right;
}
.newsletter_form .close {
	padding: 5px 2px 2px 0;
}
.newsletter_form .close a {
	float: right;
	width: 5px;
	height: 5px;
}
.newsletter_form .error span {
	color: #FF0000;
}
.newsletter_form .label {
	text-align: right;
	padding: 1px 10px 0 0;
}
.newsletter_form .error .label {
	color: #e84443;
}
.newsletter_form .input {
	border: none;
	background: #d0d2cc;
	width: 148px;
	margin: 1px 0 0 0;
	padding: 2px 3px 3px 3px;
}
.newsletter_form .phoneinput {
	width: 121px;
}
.newsletter_form .radio {
	margin: 5px 0 0 0 !important;
}
.newsletter_form .radio input {
	margin: 0 4px 0 0;
	display: block;
}
.newsletter_form .radio label {
	margin: 0 14px 0 0 !important;
}
.newsletter_form .radio td,
.newsletter_form .brands td {
	vertical-align: middle;
}
.newsletter_form .brands_hdr {
	text-transform: uppercase;
	font-size: 12px;
	padding: 23px 0 22px 0;
}
.newsletter_form .brands input {
	margin: 3px 0 1px 0;
	height: 14px;
	display: block;
}
.newsletter_form .info_text {
	padding: 19px 5px 15px 0;
}
.newsletter_form .buttons {
	padding: 0 10px 10px 0;
}
.newsletter_form .submit {
	background: #757572;
	border: 1px solid #d0d2cc;
	color: #ffffff;
	font-family: tahoma;
	font-weight: bold;
	padding: 3px 1px 4px 3px;
	margin: 0 0 0 10px;
	text-align: center;
}
.newsletter_form .submit:hover {
	background: #acaca9;
	border: 1px solid #d9dbd6;
	cursor: pointer !important;
}
.newsletter_form .nform_top,
.newsletter_form .nform_bot {
	height: 5px;
	width: 286px;
}
.newsletter_form .nform_top img,
.newsletter_form .nform_bot img {
	height: 5px;
	width: 0;
}
.newsletter_form .nform_top {
	background: url('../media/images/dec/nform_top.png') 0 0 no-repeat;
}
.newsletter_form .nform_mid {
	background: url('../media/images/dec/nform_mid.png') 0 0 repeat-y;
	width: 286px;
}
.newsletter_form .nform_bot {
	background: url('../media/images/dec/nform_bot.png') 0 0 no-repeat;
}
.newsletter_form .success {
	padding: 5px 22px 20px 17px;
}
.newsletter_form .success .success_title {
	text-transform: uppercase;
	padding: 0 0 13px 0;
	font-size: 12px;
}


.facebook {
	float: left;
	padding: 0 0 0 21px;
	height: 20px;
}
.facebook a {
	font-size: 11px !important;
	font-family: Arial !important;
	padding: 3px 0 3px 25px;
	position: relative;
	color: #ffffff !important;
	background: url('../media/images/ico/facebook.gif') 1px 0 no-repeat;
}