/*
 * Copyright (c) WebStroy | http://www.webstroy.ru/ 
 * Development: XHTML/CSS/JS "Ivan Kheygetyan" | ivan@webstroy.ru
 * Version: 1.0
 * Created: 2006-11-23
 * Updated: 2007-07-17
 */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: normal;
	color: #687081;
	background: #FFFFFF;
	}
table, td, div, p, br, b {
	font-size: 100%;
	text-align: left;
	}
p {
	padding: 0px;
	margin: 3px 0px 9px 0px;
	}
a {
	font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #163374;
	background: transparent;
	text-decoration: underline;
	}
	
.1234 {
text-decoration:none;
	}
a:hover {
	text-decoration: underline;
	}
img {
	border: 0px;
	vertical-align: top;
	font-size: 9px;
	}
form {
	margin: 0px;
	padding: 0px;
	}
input, select, textarea {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
h1 {
	color: #000000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	}
h2 {
	color: #000000;
	font-size: 24px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 80%;
	}
h3, h4, h5 {
	color: #000000;
	font-size: 14px;
	padding: 0px;
	margin: 18px 0px 15px 0px;
	}
.h3 {
	margin: 0px;
	padding-bottom: 9px;
	}
.component {
	color: #000000;
	font-size: 14px;
	padding: 0px;
	margin: 18px 0px 5px 0px;
	font-weight: bold;
	}
.componen2 {
	color: #000000;
	font-size: 12px;
	padding: 0px;
	margin: 18px 0px 5px 0px;
	font-weight: bold;
	}
ul {
	margin: 15px 30px 6px 26px;
	padding: 0px 0px 4px 0px;
	}
li {
	margin: 0px;
	padding: 0px 0px 1px 17px;
	list-style: none;
	background: url(/imgs/li.gif) top left no-repeat;
	line-height: 100%;
	}
ul.ul {
	margin: 0px 30px 0px 1px;
	padding: 0px 0px 4px 0px;
	}
.ul li {
	margin: 0px;
	padding: 0px 0px 1px 12px;
	list-style: none;
	background: url(/imgs/li2.gif) top left no-repeat;
	line-height: 100%;
	width: auto;
	}
.ul li a {
	color: #687687;
	font-weight: bold;
	}
	
ul.ul2 {
	margin: 0px 30px 6px 1px;
	padding: 0px 0px 4px 0px;
	}
.ul2 li {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 1px 18px;
	list-style: none;
	background: url(/imgs/li2.gif) top left no-repeat;
	line-height: 100%;
	width: auto;
	}
.ul2 li a {
	color: #687687;
	font-weight: bold;
	font-size: 90%;
	}
	
ul.ul3 {
	margin: 0px 30px 6px 1px;
	padding: 0px 0px 4px 0px;
	}
.ul3 li {
	margin: 1px 0px 4px 0px;
	padding: 0px 0px 1px 18px;
	list-style: none;
	background: url(/imgs/li2.gif) top left no-repeat;
	line-height: 100%;
	width: auto;
	}
.ul3 li a {
	color: #687687;
	font-weight: bold;
	font-size: 90%;
	}
ul.ul4 {
	margin: 0px 30px 0px 1px;
	padding: 0px 0px 4px 0px;
	}
.ul4 li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 12px;
	list-style: none;
	background: url(/imgs/li2.gif) top left no-repeat;
	line-height: 100%;
	width: auto;
	}
.ul4 li strong {
	color: #000000;
	font-size: 90%;
	}
.clear {
	visibility: hidden;
	}
.center {
	text-align: center;
	}
.right {
	text-align: right;
	}
.nobr {
	white-space: nowrap;
	}
.space7px {
	height: 7px;
	overflow: hidden;
	}
.space18px {
	height: 18px;
	overflow: hidden;
	}
.big {
	font-size: 110%;
	color: #687687;
	}
.big2 {
	font-size: 110%;
	color: #687687;
	}
.spaceHr {
	height: 1px;
	overflow: hidden;
	background: #ECEDEF;
	margin: 18px 0px 18px 0px;
	}
	
	
	
	
	
	 
/***************************/
table.h1 {
	background: url(/imgs/h1BotLeft.gif) #F86F1F bottom left no-repeat;
	margin-bottom: 33px;
	}
table.h1 td {
	background: url(/imgs/h1TopLeft.gif) top left no-repeat;
	}
table.h1 td div {
	background: url(/imgs/h1TopRight.gif) top right no-repeat;
	}
table.h1 td div h1 {
	background: url(/imgs/h1BotRight.gif) bottom right no-repeat;
	color: #FFFFFF;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px 41px 6px 35px;
	line-height: 100%;
	}
	
	
.picBordTL {
	background: url(/imgs/picBorderLeft.gif) top left repeat-y;
	}
.picBordT {
	background: url(/imgs/picBorderTop.gif) top left repeat-x;
	}
.picBordT2 {
	background: url(/imgs/picBorderTopLeft.gif) top left no-repeat;
	}
.picBordL {
	background: url(/imgs/picBorderRight.gif) top right repeat-y;
	}
.picBordBot {
	background: url(/imgs/picBorderBot.gif) bottom left repeat-x;
	}
.picBordBotLeft {
	background: url(/imgs/picBorderBotLeft.gif) bottom left no-repeat;
	}
.picBordTopRight {
	background: url(/imgs/picBorderTopRight.gif) top right no-repeat;
	}
.picBordBotRight {
	background: url(/imgs/picBorderBotRight.gif) bottom right no-repeat;
	}
	
	
	
	
	
/* IMANGO PAGES STYLES */
.headerLeft {
	background: url(/imgs/headerLeftBg.gif) top left no-repeat;
	}
.headerRight {
	background: url(/imgs/headerRightBg.gif) top left repeat-x;
	}
.headerRightBegin {
	background: url(/imgs/headerRightBegin.gif) top left no-repeat;
	}
.headerRightEnd {
	background: url(/imgs/headerRightEnd.gif) top right no-repeat;
	}
.headerLinks {
	margin: 75px 0px 0px 57px;
	}
.headerLinks div {
	width: 100%;
	background: url(/imgs/linksArrow.gif) top left no-repeat;
	padding: 0px 0px 0px 10px;
	line-height: 100%;
	font-size: 12px;
	}
.headerLinks div a {
	color: #8799B7;
	}
.overflowHidden {
	height: 130px;
	overflow: hidden;
	}
.overflowHidden .address {
	float: right;
	padding-right: 50px;
	}
.address {
	color: #FFFFFF;
	padding-top: 77px;
	font-size: 12px;
	}
.address .phone {
	margin-top: 3px;
	display: table;
	display: inline-block;
	font-size: 110%;
	}
.address .phone b {
	font-size: 130%;
	}
	

.nameOrange {
	color: #F9701D;
	background: url(/imgs/nameOrange.gif) top left no-repeat;
	padding: 5px 0px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	}
.nameOrange div {
	width: 100%;
	}
.nameOrange a {
	color: #F9701D;
	}
.nameGreen {
	color: #000000;
	background: url(/imgs/version2/arrawAll.gif) top left no-repeat;
	padding: 5px 0px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	}
.nameGreen div {
	width: 100%;
	}
.nameGreen a {
	color: #000000;
	}
.underMenu {padding-left:4px;}
.underMenu div {
	width: 100%;
	background: url(/imgs/linksArrow.gif) top left no-repeat;
	padding: 0px 0px 4px 9px;
	line-height: 100%;
	font-size: 95%;
	}
.underMenuNew div.ajx {
	width: 100%;
	background: url(/imgs/linksArrow.gif) top left no-repeat;
	padding: 0px 0px 4px 9px;
	line-height: 100%;
	font-size: 95%;
	}
.underMenu div strong {
	color: #000000;
	}
.underMenu div .secondLevel {
	background: transparent;
	padding: 9px 0px 5px 16px;
	}
.underMenu div .secondLevel div {
	background: transparent;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	line-height: 100%;
	width: 100%;
	font-size: 105%;
	}
.secondLevelNew {
	padding: 0px 0px 0px 8px;
	margin: 4px 0px 0px 0px;
	line-height: 100%;
	width: 100%;
	font-size: 100%;
	}
.nr {
	background:url(/imgs/secondArrow3.gif) top left no-repeat;
	}
.nrd {
	padding: 1px 0px 0px 6px;
	background:url(/imgs/secondArrow3.gif) top left no-repeat;
	}
.yt {
	width: 100%;
	background: url(/imgs/yt.gif) top left no-repeat;
	padding: 0px 0px 4px 9px;
	line-height: 100%;
	font-size: 95%;
	}

/*
html>body .underMenu div a {
	display: block;
	width: 90%;
	}
*/
/*html:root .underMenu div a {
	display: inline;
	width: auto;
	}*/
.moreItems {
	padding-bottom: 4px;
	}
.moreItems div {
	width: 100%;
	background: url(/imgs/itemsArrow.gif) top left no-repeat;
	padding: 1px 0px 0px 23px;
	line-height: 100%;
	font-size: 95%;
	font-weight: bold;
	margin-top: 9px;
	}
html>body .moreItems div a {
	display: block;
	width: 90%;
	}
html:root .moreItems div a {
	display: inline;
	width: auto;
	}
	
	
/* PROMO INDEX */
.actionsBg {
	background: url(/imgs/actionsBg.gif) #EB741B top left repeat-x;
	}
.actionsBgBegin {
	background: url(/imgs/actionsBgBegin.gif) top left no-repeat;
	}
.actionsBgTopLeft div {
	padding: 0px 0px 0px 29px;
	}
.actionsBgEnd {
	background: url(/imgs/actionsBgEnd.gif) bottom right no-repeat;
	}
.actionsBgTopLeft {
	background: url(/imgs/actionsBgTopLeft.gif) top left no-repeat;
	}
.actionsBgTopRight {
	background: url(/imgs/actionsBgTopRight.gif) top right no-repeat;
	}
.actionsBgBot {
	background: url(/imgs/actionsBgBotLeft.gif) bottom left no-repeat;
	}
.picProd {
	text-align: center;
	padding: 16px 0px 0px 30px;
	}
.actionsBgBot div {
	padding: 0px 0px 10px 27px;
	}
.actionsBgTopRight div {
	margin-bottom: 7px;
	}
html>body .operaCorrect {
	height: 245px;
	}
html:root .operaCorrect {
	height: auto;
	}

.hotShop {
	border-collapse: collapse;
	background: #ECEBEB;
	border-left: 3px solid #FFFFFF;
	}
.hotShop td {
	border-left: 1px solid #FFFFFF;
	}
.hotShop td td {
	border: none;
	}
.hotBoxST1 {
	background: url(/imgs/hotBoxTopLeft.gif) top left no-repeat;
	border-bottom: 1px solid #FFFFFF;
	}
.hotBoxST2 {
	background: url(/imgs/hotBoxTopRight.gif) top right no-repeat;
	border-bottom: 1px solid #FFFFFF;
	}
.hotBoxST3 {
	background: url(/imgs/hotBoxBotLeft.gif) bottom left no-repeat;
	}
.hotBoxST4 {
	background: url(/imgs/hotBoxBotRight.gif) bottom right no-repeat;
	/*height: 205px;*/
	}

.pict {
	text-align: center;
	margin-top: 19px;
	}
.prodName {
	color: #070707;
	font-size: 85%;
	line-height: 110%;
	}
.price {
	background: #8ABD41;
	margin-top: 2px;
	font-size: 130%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 9px;
	}
.oldPrice {
	color: #BCBFC4;
	font-size: 70%;
	text-decoration: line-through;
	font-weight: normal;
	}
	
.vendorsBox {
	margin-top: 4px;
	/*border-top: 1px solid #ECEBEB;*/
	/*border-bottom: 1px solid #ECEBEB;*/
	padding: 0px 0px 10px 0px;
	}
.vendorsBox  table {
	background: url(/imgs/circleTopLeft.gif) top left no-repeat;
	}
.vendorsTop td {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	height: 1px;
	}
.vendorsBgTop {
	background: url(/imgs/circleTopRight.gif) top right no-repeat;
	}
.vendorsBgBotLeft {
	background: url(/imgs/circleBotLeft.gif) bottom left no-repeat;
	}
.vendorsBgBotRight {
	background: url(/imgs/circleBotRight.gif) bottom right no-repeat;
	}
.vendorsBoxItem {
	border-left: 1px solid #ECEBEB;
	border-right: 1px solid #ECEBEB;
	padding: 0;
	}
.vendorText {
	margin-top: 8px;
	text-align: center;
	font-size: 85%;
	line-height: 100%;
	}
	
	
.vendorsBox1 {
	margin-top: 4px;
	padding: 9px 0px 10px 0px;
	}
.vendorsBox1  table {
	background: url(/imgs/circleTopLeft.gif) top left no-repeat;
	}
	
.otherLink {
	padding: 8px 0px 0px 3px;
	}
.otherLink a {
	color: #003580;
	font-size: 85%;
	}
	
/* NEWS */
.reliz {
	padding: 6px 0px 1px 15px;
	font-size: 95%;
	}
.reliz p {
	margin: 5px 0px 23px 0px;
	}
.date {
	margin-top: 12px;
	font-size: 95%;
	}

	
.powered {
	font-size: 85%;
	line-height: 100%;
	white-space: nowrap;
	}
table.footer {
	background: url(/imgs/footerLeft.gif) #0F336E top left no-repeat;
	}
.footer td {
	background: url(/imgs/footerRight.gif) top right no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	
/* КАРТОЧКА ТОВАРА */
.itemPic {
	background: url(/imgs/circleTopLeft.gif) top left no-repeat;
	margin-top: 19px;
	}
.itemPicTop td {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	height: 1px;
	}
.itemPicBgTop {
	background: url(/imgs/circleTopRight.gif) top right no-repeat;
	}
.itemPicBotLeft {
	background: url(/imgs/circleBotLeft.gif) bottom left no-repeat;
	}
.itemPicBotRight {
	background: url(/imgs/circleBotRight.gif) bottom right no-repeat;
	}
.itemPicBox {
	border-left: 1px solid #ECEBEB;
	border-right: 1px solid #ECEBEB;
	padding: 0px;
	}

.detailTab {
	margin-top: 33px;
	}
.detailTab .header td {
	font-size: 110%;
	color: #000000;
	font-weight: bold;
	border-bottom: 3px solid #2C3776;
	border-left: none;
	text-align: center;
	padding: 0px 0px 8px 0px;
	}
.detailTab td {
	padding: 10px 0px 10px 0px;
	white-space: nowrap;
	text-align: center;
	font-size: 110%;
	color: #687687;
	font-weight: bold;
	}
	
.compareTab {
	margin-top: 5px;
	}
.compareTab .header td {
	font-weight: bold;
	color: #000000;
	}
.compareTab td {
	border-bottom: 1px solid #ECEBEB;
	padding: 3px 0px 4px 0px;
	}
.basket {
	margin-top: 40px;
	}
.basket td {
	font-size: 80%;
	line-height: 80%;
	padding: 0px;
	}
.basket td input {
	margin: 2px 1px 0px 0px;
	width: 38px;
	font-size: 12px;
	border: 1px solid #808080;
	}
	
#orderControl_config {
	margin: 0px auto 0px auto;
	}
#orderControl_config td {
	font-size: 80%;
	line-height: 80%;
	padding: 0px;
	}
#orderControl_config td input {
	margin: 2px 1px 0px 0px;
	width: 60px;
	font-size: 18px;
	border: 1px solid #687081;
	}
.back {
	padding: 19px 0px 2px 0px;
	line-height: 100%;
	}
.back a, .back span  {
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
.detailBord {
	margin-top: 34px;
	border-top: 1px solid #F2F2F2;
	}

.params td {
	line-height: 110%;
	padding: 1px 0px 10px 6px;
	}
.params .name {
	background: url(/imgs/params.gif) top left repeat-x;
	line-height: 100%;
	padding: 1px 0px 0px 0px;
	white-space: nowrap;
	}
.params .name span {
	display: inline-block;
	background: url(/imgs/paramsLi.gif) #FFFFFF bottom left no-repeat;
	padding-left: 16px;
	}
.params .desc {
	background: url(/imgs/paramsLi.gif) #FFFFFF bottom left no-repeat;
	padding-left: 16px;
	}
.padding {
	padding-top: 6px;
	}
	
	
/* Actions intro */
.events {
	background: url(/imgs/events.gif) #ECEBEB bottom right no-repeat;
	}
.evTL {
	background: url(/imgs/hotBoxTopLeft.gif) top left no-repeat;
	}
.evTR {
	background: url(/imgs/hotBoxTopRight.gif) top right no-repeat;
	}
.evBL {
	background: url(/imgs/hotBoxBotLeft.gif) bottom left no-repeat;
	}
.evBL div {
	padding: 10px 20px 10px 22px;
	font-size: 90%;
	line-height: 100%;
	color: #000000;
	}
.eventName {
	color: #000000;
	font-size: 160%;
	line-height: 90%;
	border-left: 5px solid #F9701D;
	padding: 0px 5px 0px 16px;
	}
	
	
/* новая версия корзины */
.infoBx {
	background:url(/imgs/backet/border_3.gif) #FFFFFF top left repeat-x;
	}
.infoBx td {
	font-size:11px;
	}
.infoBx td a {
	color:#003580;
	font-weight:bold;
	}
.infoBx1 {
	background:url(/imgs/backet/border_4.gif) top left repeat-y;
	}
.infoBx2 {
	background:url(/imgs/backet/border_1.gif) top left no-repeat;
	}
.infoBx3 {
	background:url(/imgs/backet/border_4.gif) top right repeat-y;
	}
.infoBx4 {
	background:url(/imgs/backet/border_2.gif) top right no-repeat;
	padding:33px 15px 0px 5px;
	}
.infoBx5 {
	background:url(/imgs/backet/border_4.gif) top left repeat-y;
	padding:14px 15px 0px 15px;
	}
.infoBx6 {
	background:url(/imgs/backet/border_4.gif) top right repeat-y;
	padding:14px 0px 0px 0px;
	}
.infoBx5a {
	background:url(/imgs/backet/border_4.gif) top left repeat-y;
	}
.infoBx6a {
	background:url(/imgs/backet/border_4.gif) top right repeat-y;
	padding:14px 15px 0px 15px;
	}
.infoBx7 {
	background:url(/imgs/backet/border_4.gif) top left repeat-y;
	padding:11px 15px 22px 15px;
	}
.infoBx8 {
	background:url(/imgs/backet/border_4.gif) top right repeat-y;
	padding:11px 0px 22px 0px;
	}
.infoBx7a {
	background:url(/imgs/backet/border_4.gif) top left repeat-y;
	}
.infoBx8a {
	background:url(/imgs/backet/border_4.gif) top right repeat-y;
	}
.infoBx9 {
	background:url(/imgs/backet/border_5.gif) top left no-repeat;
	}
.infoBx10 {
	background:url(/imgs/backet/border_7.gif) #ECEBEB top left no-repeat;
	}
.infoBx11 {
	background:url(/imgs/backet/border_8.gif) top right no-repeat;
	}
.infoBx12 {
	background:url(/imgs/backet/border_6.gif) top right no-repeat;
	}
.infoBx13 {
	background:url(/imgs/backet/border_11.gif) top left repeat-x;
	}
.infoBx14 {
	background:url(/imgs/backet/border_9.gif) top left no-repeat;
	}
.infoBx15 {
	background:url(/imgs/backet/border_10.gif) top right no-repeat;
	}
/** **/







/* КОНФИГУРАЦИЯ */
.configSS1 {
	font-size:180%;
	color: #FFFFFF;
	background: #0F336E;
	white-space: nowrap;
	padding: 8px 10px 9px 14px;
	}
.configSS2 {
	margin-top: 18px;
	border-collapse: collapse;
	}
.configSS2 td {
	border-top: 1px solid #ECEBEB;
	border-bottom: 1px solid #ECEBEB;
	padding: 1px 5px 1px 0px;
	}
.configSS2 .configSS3 {
	padding-left: 5px;
	}
.configSS4 {
	background: #ECEBEB;
	}
.checkList {
	/*height: 150px;*/
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #ECEBEB;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #0F336E;
	scrollbar-track-color: #ECEBEB;
	}
.checkTab {
	border-top: 1px solid #ECEBEB;
	}
.checkTab td {
	border-bottom: 1px solid #ECEBEB;
	height: 26px;
	font-size: 95%;
	}
.checkTab tr:hover {
	background: #ECEBEB;
	font-weight: bold;
	cursor: pointer;
	}







	
.backetBox {
	margin-top: 3px;
	font-size: 90%;
	}
.backetBox strong {
	color: #000000;
	}
.personal {
	background: url(/imgs/hotBoxBotLeft.gif) #ECEBEB bottom left no-repeat;
	}
.peTL {
	background: url(/imgs/hotBoxTopLeft.gif) top left no-repeat;
	}
.peTR {
	background: url(/imgs/hotBoxTopRight.gif) top right no-repeat;
	}
.peBR {
	background: url(/imgs/hotBoxBotRight.gif) bottom right no-repeat;
	padding-bottom: 4px;
	}
.separator {
	height: 1px;
	overflow: hidden;
	background: #FFFFFF;
	}
.peBox {
	margin-top: 6px;
	line-height: 110%;
	font-size: 90%;
	}
.peBox td {
	padding: 5px 0px 8px 0px;
	}
.peBox td a {
	font-weight: bold;
	}
.separatorHr {
	background: #ECEBEB;
	height: 1px;
	overflow: hidden;
	margin-top: 21px;
	}
.peLinks {
	margin-top: 18px;
	padding-bottom: 29px;
	}
.peLinks2 {
	margin-top: 18px;
	padding-bottom: 9px;
	}
.goodList {
	}
.goodList .header td {
	font-size: 90%;
	color: #000000;
	font-weight: bold;
	border-bottom: 4px solid #2C3776;
	border-left: none;
	text-align: center;
	height: auto;
	}
.goodList .header td div {
	padding: 0px 4px 8px 4px;
	text-align: center;
	white-space: nowrap;
	}
.goodList td {
	font-size: 90%;
	color: #687687;
	border-left: 1px solid #ECEDEF;
	border-bottom: 1px solid #ECEDEF;
	/*height: 40px;*/
	}
.goodList td table td {
	border: 0;
	padding: 0px;
	height: auto;
	}
.goodList .glL {
	border-left: 0px;
	padding: 9px 10px 5px 5px;
	/*font-weight: bold;*/
	}
.goodList .glL a, .goodList .glLN a {
	color: #687687;
	}
.goodList .glLN {
	border-left: 0px;
	padding: 11px 10px 10px 19px;
	/*font-weight: bold;*/
	}
.goodList .glLP {
	border-left: 0px;
	padding: 4px 0px 4px 0px;
	}
.goodList .glLP img {
	border: 1px solid #EDEEF0;
	}
.basket1 {
	margin: auto;
	}
.basket1 td {
	font-size: 80%;
	line-height: 80%;
	padding: 0px;
	}
.basket1 td input {
	margin: 2px 1px 0px 0px;
	width: 38px;
	font-size: 12px;
	border: 1px solid #808080;
	}
.red {
	color: #F9701D;
	}
	
.selectView {
	padding: 10px 0px 0px 0px;
	}
.selectView img {
	margin-right: 2px;
	}
	
.listPhotoGood .itemG {
	width: 160px;
	font-size: 90%;
	padding-bottom: 43px;
	margin-right: 15px;
	}
.listPhotoGood .picPH img {
	border: 1px solid #EDEEF0;
	}
.listPhotoGood .namePH {
	line-height: 120%;
	padding-top: 14px;
	white-space: normal;
	}
.listPhotoGood .namePH a {
	color: #687687;
	/*font-weight: bold;*/
	}
.listPhotoGood .pricePH {
	padding: 7px 0px 10px 0px;
	}

.formTab {
	margin-top: 19px;
	}
.formTab td input, .formTab td textarea, .formTab td select {
	width: 100%;
	margin-top: 5px;
	}
.formTab td select {
	width: 92%;
	margin-top: 5px;
	font-size: 12px;
	/*font-family: monospace;*/
	}
.formTab td div {
	font-size: 95%;
	padding-top: 5px;
	}
.formTab td .butt {
	/*background: #D4D1C8;*/
	width: auto;
	padding: 2px 5px 2px 0px;
	/*border: hidden;*/
	}
.sup {
	position: relative;
	left:-8px;
	top: -5px;
	color: #F27719;
	font-weight:bold;
	font-size:110%;
	}
.lead {
	padding-bottom: 10px;
	}
.lead a {
	color: #687687;
	font-size: 110%;
	font-weight: bold;
	}
.tooltip {
	background: #EDEEF0;
	border:1px solid #666666;
	z-index: 100;
	}

.detailTab2 .header td {
	font-weight: bold;
	color: #000000;
	}
.detailTab2 td {
	border-bottom: 1px solid #ECEBEB;
	padding: 3px 0px 4px 0px;
	white-space: nowrap;
	font-size: 90%;
	}
.detailTab2 td a {
	color: #687687;
	}
.comBT {
	padding-top: 10px; 
	font-size: 90%;
	}
.comBT a {
	font-size: 100%;
	font-weight: normal;
	}
.comBT li {
	padding: 2px 0px 0px 10px;
	margin: 0px;
	margin-bottom: 5px;
	text-indent: 0px;
	width: 100%;
	}
	
	
	
.forumTab {
	margin-top: 33px;
	}
.forumTab .header td {
	font-size: 85%;
	color: #000000;
	font-weight: bold;
	border-bottom: 4px solid #2C3776;
	border-left: none;
	text-align: center;
	height: auto;
	padding: 0px;
	}
.forumTab .header td div {
	padding: 0px 4px 8px 4px;
	text-align: center;
	white-space: nowrap;
	}
.forumTab td {
	border-bottom: 1px solid #ECEBEB;
	padding: 13px 5px 14px 5px;
	border-left: 1px solid #ECEBEB;
	color: #000000;
	font-weight: normal;
	}
.forumTab td a {
	color: #687687;
	font-weight: bold;
	font-size: 90%;
	}
	
	
	
	
	
.goodSearch {
	margin-top: 10px;
	}
.goodSearch .header td {
	font-size: 85%;
	color: #000000;
	font-weight: bold;
	border-bottom: 4px solid #2C3776;
	border-left: none;
	text-align: center;
	height: auto;
	}
.goodSearch .header td div {
	padding: 0px 4px 5px 4px;
	text-align: center;
	white-space: nowrap;
	}
.goodSearch td {
	font-size: 85%;
	color: #687687;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #ECEDEF;
	}
.goodSearch td a {
	color: #687687;
	font-weight: bolder;
	}
	
	
.contentTab {
	}
.contentTab .header td {
	font-size: 85%;
	color: #000000;
	font-weight: bold;
	border-bottom: 4px solid #2C3776;
	border-left: none;
	text-align: center;
	height: auto;
	}
.contentTab .header td div {
	padding: 0px 4px 8px 4px;
	text-align: center;
	white-space: nowrap;
	}
.contentTab td {
	font-size: 85%;
	color: #687687;
	padding: 5px 10px 4px 0px;
	border-bottom: 1px solid #ECEDEF;
	}

.textTab {
	margin-top: 15px;
	}
.textTab td {
	font-size: 85%;
	color: #687687;
	}

.configSelect {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid 1px silver;
	vertical-align:middle;
}


.qso, .qso td {border:none;}
/* Обычная строка */
.confLine {}
/* Обычная строка */
.confNullPLine {
	/*background:#F86F1F;*/
	background:#FFFFFF;
	/*color: #FFFFFF;*/
	}
/* Выбранная строка  с ценой */
.confSelLine {
	font-weight:bold;
	background:#F86F1F;
	color: #FFFFFF;
	}
/* Выбранная строка без цены */
.confNullPSelLine {
	/*background:#ECEBEB;*/
	background:#F86F1F;
	color: #FFFFFF;
}
/* Подсвеченная строка */
.confALine {
	background:#ECEBEB;
	cursor:pointer;
	}
.confALine .SignRed {  }
.confALine .SignBlue {  }

.confASelLine {
	background:#F86F1F;
	cursor:pointer;
	color:#FFFFFF;
	font-weight: bold;
	}
.confASelLine .SignRed { color:white; }
.confASelLine .SignBlue { color:white; }

.confANullPLine {
	background:#ECEBEB;
	cursor:pointer;
	}

.confANullPSelLine {
	cursor:pointer;
	color: #FFFFFF;
	background:#F86F1F;
	}




.configActiveLine .configSelectedLine {
	background:#0C266B;
	cursor:hand;
	color:white;
	}



.configOrdLine {
	background:#ECEBEB;
	cursor:arrow;
}

.configOrdLine .NullPrice{
	color:gray;
}

.NullPrice{
	color:gray;
}

.configOrdLine .SignRed {
	color:red;
}

.configOrdLine .SignBlue {
	color:blue;
}

.SignRed {
	color:red;
}

.SignBlue {
	color:blue;
}














/* NEW */
.imangoList {
	margin-top: 17px;
	font-size: 85%;
	}	
.imangoList .header td {
	font-weight: bold;
	color: #000000;
	font-size: 100%;
	border-bottom: 4px solid #2C3776;
	}
.imangoList .header td div {
	border-right: 1px solid #ECEDEF;
	text-align: center;
	padding: 2px 10px 9px 10px;
	line-height: 100%;
	}
.imangoList .itm td {
	border-bottom: 1px solid #ECEDEF;
	border-right: 1px solid #ECEDEF;
	}
.imangoList .itm td.mark {
	background: #ECEBEB;
	font-weight: bold;
	font-size: 110%;
	}
.imangoList .itm td.mark div {
	padding-left: 17px;
	}
.imangoList .itm td div {
	padding: 6px 10px 6px 10px;
	}
.imangoList .itm td div.cent {
	text-align: center;
	}
.imangoList .itm td div.right {
	text-align: right;
	}

.configList {
	font-size:85%;
	padding: 13px 13px 0px 13px;
	float: left;
	width: 220px;

	}
.configList a {
	font-size: 120%;
	font-weight: bold;
	background: url(/imgs/confListA2.gif) top left no-repeat;
	padding-left: 12px;
	/*white-space: nowrap;*/
	display: block;
	}
.confListItem {
	padding: 2px 0px 5px 13px;
	}
.confListItem div {
	padding: 0px 0px 2px 11px;
	line-height: 100%;
	background: url(/imgs/confListItem.gif) top left no-repeat;
	}
.confListItem2 {
	padding: 2px 0px 5px 13px;
	}
.confListItem2 div {
	padding: 0px 0px 2px 11px;
	line-height: 100%;
	font-size: 85%;
	background: url(/imgs/confListItem.gif) top left no-repeat;
	}
.spacer1 {
	height: 1px;
	overflow: hidden;
	}
.spacer4 {
	height: 4px;
	overflow: hidden;
	}
.spacer6 {
	height: 6px;
	overflow: hidden;
	}
.space18 {
	height: 18px;
	overflow: hidden;
	}

.compsT {
	padding:7px 107px 5px 25px;
	text-align:right;
	}
.compsT1 {
	background:url(/imgs/comps_bg.gif) bottom right no-repeat;
	}
.compsT2 {
	position:relative;
	left:-54px;
	bottom:-23px;
	}
.compsT3 {
	margin-top:37px;
	padding-bottom:27px;
	line-height: 110%;
	}
.compsB {
	border-bottom:4px solid #0F336E;
	}
.starBox {
	margin-top: 2px;
	background: #ECEBEB;
	padding: 3px 1px 3px 2px;
	}
.starBox2 {
	width:96px;
	height:2px;
	overflow:hidden;
	}
.compsItem {
	background:url(/imgs/compsItem.gif) top left no-repeat;
	padding: 0px 10px 0px 15px;
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	}
.compsItem2 {
	font-weight: bold;
	font-size: 100%;
	padding: 2px 0px 0px 15px;
	}
.compsItem3 {
	padding: 12px 0px 10px 31px;
	line-height: 110%;
	}
	
	
	
.ch1 {
	border:1px solid #ECEBEB;
	background:#FFFFFF;
	}
.ch2 {
	background:url(/imgs/change_bg2.gif) top left repeat-y;
	}
.ch3 {
	background:url(/imgs/change_bg3.gif) top left repeat-x;
	}
.ch4 {
	background:url(/imgs/change_bg4.gif) top left no-repeat;
	}
.wait {
	text-align: center;font-weight: bold;padding-top: 50px;color:#F76317;
	}
#handle {cursor: move;}

.pngBg {
	background: url(/imgs/smallBasketIcon.png) top left no-repeat;
	text-align: left;
	}

.filtS1 {
	background: url(/imgs/btn_middle.gif) top left repeat-x;
	}
.filtS2 {
	background:url(/imgs/btn_left.gif) top left no-repeat;
	}
.filtS3	{
	background:url(/imgs/btn_right.gif) top right no-repeat;
	padding:0px 31px 0px 11px;
	}
.filtS4, .filtS4 a {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	}
.filtS5 {
	height: 110px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #ECEBEB;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #0F336E;
	scrollbar-track-color: #ECEBEB;
	}
.filtS5 ul li {
	margin-bottom: 10px;
	background: url(/imgs/confListA.gif) top left no-repeat;
	}
.filtS6 {
	font-size:85%;
	}
.filtS7 {
	height: 300px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #ECEBEB;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #0F336E;
	scrollbar-track-color: #ECEBEB;
	}
	
.setOpac {
	KhtmlOpacity: 0.40;
	MozOpacity: 0.40;
	opacity: 0.40;
	cursor: pointer;
	}
.setOpac80 {
	/*background:  #FFFFFF;*/
	KhtmlOpacity: 0.80;
	MozOpacity: 0.80;
	opacity: 0.80;
	}
.setOpac80a {
	KhtmlOpacity: 0.80;
	MozOpacity: 0.80;
	opacity: 0.80;
	}
	
.compN {
	color: #0F336E;
	}
.compP {
	color: #000000;
	font-size: 150%;
	}
.leftSB {
	border-top: 1px solid #7E8389;
	border-left: 1px solid #7E8389;
	}
.leftSB1 {
	border-top: 1px solid #404A4C;
	border-left: 1px solid #404A4C;
	border-bottom: 1px solid #D0D2C6;
	border-right: 1px solid #D0D2C6;
	}
.wait_message {
	background: url(/imgs/wait_message.gif) top no-repeat;
	height: 183px;
	text-align:center;
	color: #FFFFFF;
	font-size: 200%;
	padding-top: 80px;
	}
.warning_message {
	background: url(/imgs/warning_message.gif) top no-repeat;
	height: 183px;
	color: #FFFFFF;
	font-size: 200%;
	line-height: 100%;
	}
.warning_message div {
	padding: 33px 0px 0px 92px;
	}
.warning_message .status_warning {
	padding: 20px 0px 0px 20px;
	font-size: 70%;
	}
.warning_message .status_warning2 {
	padding: 20px 90px 0px 91px;
	font-size: 70%;
	}
.isNew {
	margin-left:15px;
	width:24px;
	display:block;
	float:left;
	background:#FA6F1B;
	padding:2px 6px 2px 6px;
	color:#FFFFFF;
	font-size:90%;
	}
.isNew1 {
	margin-left:15px;
	width:24px;
	display:block;
	float:left;
	background:#FA6F1B;
	padding:2px 6px 2px 6px;
	color:#FFFFFF;
	font-size:70%;
	position:relative;
	top: -5px;
	}
.warning_text span {
	color: #F76D22;
	font-size: 120%;
	font-weight: bold;
	}
	
.prLink {
	font-size: 95%;
	}
.prLink:visited {
	color: #BCBFC4;
	}
	
.nolink {
	text-decoration:none;
	border-bottom:1px dashed #163374;
	}
a.nolink:hover {
	text-decoration:none;
	}
.boxHelp {
	background:url(/imgs/blue_lt.gif) #0F336E top left no-repeat;
	font-size: 85%;
	color:#FFFFFF;
	}
#bh2 {
	background:url(/imgs/blue_rt.gif) top right no-repeat;
	}
#bh3 {
	background:url(/imgs/blue_bl.gif) bottom left no-repeat;
	}
#bh4 {
	background:url(/imgs/blue_br.gif) bottom right no-repeat;
	padding:8px 20px 8px 20px;
	color:#FFFFFF;
	font-size: 85%;
	white-space: nowrap;
	}
#bh4 span {
	color: #FFFFFF;
	}
#helperLink {
	width:270px;
	color:#FFFFFF;
	}
#helperLink t8d {
	padding:0px 15px 15px 15px;
	}
.formTab_new td .vacancy_title {
	margin-top:15px;
	background:#cfcfcf;
	padding:5px 5px 5px 15px;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	
	}
.formTab_new td .vacancy_title2 {
	margin-top:15px;
	background:#efefef;
	padding:5px 5px 5px 15px;
	font-size:110%;
	font-weight:bold;
	}
.vacancy_title_tab {
	border-top:1px solid #efefef;margin-top: 15px;
	}
	
	
.formTab_new {
	margin-top: 15px;
	}
.formTab_new td input, .formTab_new td textarea, .formTab_new td select {
	width: 100%;
	margin-top: 1px;
	font-size: 12px;
	/*font-family: monospace;*/
	}
.formTab_new td {
	vertical-align: top;
	padding-bottom: 4px;
	}
.formTab_new td select {
	width: 92%;
	margin-top: 5px;
	font-size: 12px;
	font-family: monospace;
	}
.formTab_new td div {
	font-size: 95%;
	padding-top: 2px;
	}
.formTab_new td .butt {
	width: auto;
	padding: 2px 5px 2px 0px;
	}
.disab {
	background: #F1F1EA;
	}
.markt_td {
	background: url(/imgs/td_name.gif) top left no-repeat;
	padding-left: 12px;
	}
.markt_td2 {
	background: url(/imgs/td_name2.gif) top left no-repeat;
	padding-left: 12px;
	}
.vacancy_title {
	background:#697082;
	padding:5px 5px 5px 15px;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	}
.vacancy_title_l {
	border-left:5px solid #F96E1B
	}
.vacancy_title_r {
	border-right:5px solid #F96E1B
	}
.vacancy_delimiter {
	height: 10px;
	overflow: hidden;
	}
	
.nav_b_l {
	background: url(/imgs/nav_b_l.png) top left no-repeat;
	width:20px;
	height:15px;
	}
.nav_b_r {
	background: url(/imgs/nav_b_r.png) top left no-repeat;
	width:20px;
	height:15px;
	}
.nav_b_m {
	background: #FFFFFF;
	height:15px;
	overflow: hidden;
	}
	

.nav_bq_l {
	background: url(/imgs/nav_bq_l.png) bottom right no-repeat;
	width:20px;
	height:15px;
	overflow: hidden;
	}
.nav_bq_r {
	background: url(/imgs/nav_bq_r.png) bottom left no-repeat;
	width:20px;
	height:15px;
	overflow: hidden;
	}
.nav_bq_m {
	background: #FFFFFF;
	height:15px;
	overflow: hidden;
	}

	
.company_history {
	border-top: 4px solid #CFD1D2;
	border-bottom: 4px solid #CFD1D2;
	padding: 0px 0px 0px 0px;
	}
.sub_name {
	color: #0F336E;
	font-size: 18px;
	}
.sub_name2 {
	color: #0F336E;
	font-size: 18px;
	padding: 13px 5px 0px 16px;
	}
.pathners_links {
	padding-top: 18px;
	}
.pathners_links span {
	display: block;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	}
.pathners_logo {
	padding: 23px 10px 10px 10px;
	}
.pathners_logo img {
	margin: 0px 10px 10px 0px;
	}
.more_partners {
	margin-top: 19px;
	padding-left: 13px;
	background: url(/imgs/more_partners.gif) top left no-repeat;
	}
	
.add_style {
	padding-right: 20px;
	}
.add_style li {
	margin: 0px;
	padding: 0px 0px 1px 17px;
	list-style: none;
	background: url(/imgs/li_new.gif) top left no-repeat;
	line-height: 100%;
	}
#vacancies_descript_text ol {
	margin: 5px 5px 5px 10px;
	}
#vacancies_descript_text li {
	margin: 0px;
	padding: 0px 0px 1px 17px;
	list-style: none;
	background: url(/imgs/li_new.gif) top left no-repeat;
	line-height: 100%;
	}
	
.delimiter_awards {
	margin-top: 7px;
	border-top: 1px solid #F0F0F2;
	height: 24px;
	overflow: hidden;
	}
	
.awards_box {
	text-align: center;
	padding: 23px 0px 14px 0px;
	}
.awards_box img {
	border:2px solid #321002;
	margin: 10px 10px 17px 9px;
	}
.awards_box .add {
	margin-top: 40px;
	}
	
.bm_tl {
	background: url(/imgs/bm_tl.png) top left no-repeat;
	width:20px;
	height:15px;
	font-size:0px;
	padding:0px
	}
.bm_tr {
	background: url(/imgs/bm_tr.png) top right no-repeat;
	width:20px;
	height:15px;
	font-size:0px;
	padding:0px
	}
.bm_bl {
	background: url(/imgs/bm_bl.png) bottom left no-repeat;
	width:20px;
	height:15px;
	font-size:0px;
	padding:0px
	}
.bm_br {
	background: url(/imgs/bm_br.png) bottom right no-repeat;
	width:20px;
	height:15px;
	font-size:0px;
	padding:0px
	}
.bm_bg {
	background-color: #ECEBEB;
	}
.mess_bx_begin {
	float:left;
	position:relative;
	top:-3px;
	}
	
#combotable {width:130px;border-top:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;background:#FFFFFF;z-index:2500;}
#combotable a {display:block;padding:2px 8px 2px 8px;border-bottom:1px solid #E6E6E6;text-decoration:none;width:auto;}
#combotable a:hover {background:#F0F0F0;}
#combotable span {display:block;padding:2px 8px 2px 8px;border-bottom:1px solid #E6E6E6;text-decoration:none;width:auto;}

.sm_link {font-size: 11px;font-weight:normal;}
.vacans_item {cursor:pointer;}
.lj_box {line-height:140%;}
.lj_box span {font-size:11px;display:block;margin-top:10px;font-weight:bold;padding-bottom:5px;}
.lj_box a:hover {text-decoration: none;}
.lj_box a {color:#FFF;border:0px;font-size:12px;text-decoration:underline;display:block;float:left;font-weight:bold;}

.tit_tl {
	background: url(/imgs/title_tl1.png) top left no-repeat;
	width:15px;
	height:20px;
	}
.tit_tr {
	background: url(/imgs/title_tr1.png) top right no-repeat;
	width:15px;
	height:20px;
	}
.tit_bl {
	background: url(/imgs/title_bl1.png) bottom left no-repeat;
	width:15px;
	height:20px;
	}
.tit_br {
	background: url(/imgs/title_br1.png) bottom right no-repeat;
	width:15px;
	height:20px;
	}
.pw_sq {
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: #0F336E;
	}
.production_link {
	margin: 2px 0px 0px 22px;
	line-height: 100%;
	}
.production_link a {
	font-size: 24px;
	color: #0F336E;
	text-decoration: none;
	}
.production_link a:hover {
	text-decoration: none;
	}
	
.production_picture {
	padding:2px;
	text-align:center;
	}
.production_delimiter {
	border-top: 1px solid #F4F4F6;
	margin-top: 10px;
	height: 10px;
	overflow: hidden;
	}
	
.sub_products_list td {
	background-color: #BCBDC1;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 11px 5px 11px 8px;
	width: 103px;
	height: 110px;
	}
.sub_products_list td a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	height: 100%;
	}
.sub_products_list td a:hover {
	text-decoration: none;
	}
.production_text {
	padding:17px 22px 0px 22px;
	font-size:12px;
	}
	
	
.bn_top {
	width: 100%;
	background: url(/imgs/bn_top1.gif) top left no-repeat;
	height: 10px;
	overflow: hidden;
	}
.bn_top p {
	background: url(/imgs/bn_top2.gif) top right no-repeat;
	height: 10px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	}
.bn_top p span {
	display: block;
	background: url(/imgs/bn_top.gif) #FFFFFF top repeat-x;
	height: 10px;
	overflow: hidden;
	}
.bn_body {
	background-color: #FFFFFF;
	border-left: 1px solid #DCE0E1;
	border-right: 1px solid #DCE0E1;
	}
.bn_bot {
	background: url(/imgs/bn_bot1.gif) top left no-repeat;
	height: 10px;
	overflow: hidden;
	}
.bn_bot p {
	background: url(/imgs/bn_bot2.gif) top right no-repeat;
	height: 10px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	}
.bn_bot p span {
	display: block;
	background: url(/imgs/bn_bot.gif) #FFFFFF top repeat-x;
	height: 10px;
	overflow: hidden;
	}


.btem {
	background: url(/imgs/clear_b2.gif) #EDEDEE top right no-repeat;
	float: right;
	}
.btem div {
	line-height: 19px;
	background: url(/imgs/clear_b1.gif) top left no-repeat;
	text-align: center;
	padding: 0px 10px 0px 7px;
	overflow: hidden;
	height: 19px;
	}
.btem div a {
	font-weight: normal;
	}
	
.b_fm1 {
	display:block;
	margin-bottom:1px;
	width:18px;
	}
.b_fm2 {
	display:block;
	width:18px;
	}
	
.b_fm3 {
	display:block;
	margin-bottom:1px;
	width:26px;
	}
.b_fm4 {
	display:block;
	width:26px;
	}
.setOpac50 {
	KhtmlOpacity: 0.40;
	MozOpacity: 0.40;
	opacity: 0.40;
	}
.loading_wait {
	width: 300px;
	z-index: 1000;
	position:fixed;
	top: 0px;
	left:50%;
	}