.seoTextBox {
	width: 635px;
	padding: 15px;
	margin-left: 10px;
	border: 2px solid #eee;
	text-align: left;
}
.borderLBrand {
	width: 1px;
	background-image: url(/res/images/el/tabs/tabbgl.png);
	background-repeat: repeat-y;
	background-position: right;
}
.borderRBrand {
	width: 0px;
	background-image: url(/res/images/el/tabs/tabbgr.png);
	background-repeat: repeat-y;
	background-position: left;
}
.brand_box {
	width: 115px;
	float: left;
	height: 115px;
	overflow: hidden;
}
.brand_box img {
	width: 100px;
}
.brand_box h2 {
	font-size: 12px;
	font-weight: 300;
	text-align: center;
}
.brand_box h3 {
	font-size: 12px;
	font-weight: 300;
}
.brand_detailed {
	width: 250px;
	height: 304px;
	background-image: url(/res/images/bg.brand.png);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
}
.brand_detailed table {
	width: 100%;
}
.brand_cats {
	width: 400px;
	float: left;
}
.tabsBoxBrand {
	font-size: 1.0em;
	padding: 20px 0px 0px 0px;
	min-height: 26px;
	vertical-align: bottom;
	background-image: url(/res/images/el/tabs/tabbg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.tabsContentBrand {
	background-image: url(/res/images/el/tabs/tabbgb.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: none;
	border-top-width: 0px;
	padding: 20px;
	text-align: left;
}
.tabsContentBrand .box {
	display: none;
}
.tabsContentBrand .visible {
	display: block;
}
.filterBrand {
	padding-left: 45px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.filterBrand .img_uk {
	width: 30px;
	height: 30px;
	background-image: url(/res/images/brand.uk.png);
	float: left;
}
.filterBrand .filter_title {
	width: 170px;
	height: 30px;
	text-align: center;
	float: left;
	padding-top: 5px;
	color: #3a4e3e;
	font-weight: bold;
}
.filterBrand .img_ru {
	width: 30px;
	height: 30px;
	background-image: url(/res/images/brand.ru.png);
	float: left;
}
.brand_cats .brand_cat {
	width: 132px;
	height: 160px;
	overflow: hidden;
	float: left;
}
.tabsBoxBrand ul {
	line-height: 1em;
	margin: 0px;
	list-style-type: none;
	float: left;
	padding: 0px 0px 0px 0px;
}
.filterBrand .filter_uk {
	width: 185px;
	height: 30px;
	float: left;
	text-align: right;
	padding-right: 5px;
	color: #999999;
	font-weight: bold;
}
.filterBrand .filter_uk span {
	color: #3a4e3e;
}
.filterBrand .filter_uk b {
	color: #6600FF;
}
.filterBrand .filter_ru {
	width: 195px;
	height: 30px;
	float: left;
	text-align: left;
	padding-left: 5px;
	color: #999999;
	font-weight: bold;
}
.filterBrand .filter_ru span {
	color: #3a4e3e;
}
.filterBrand .filter_ru b {
	color: #6600FF;
}
.brand_cats .brand_cat table {
	width: 100%;
}
.brand_cats .brand_cat table .image_cat {
	height: 115px;
	vertical-align: middle;
}
.brand_cats .brand_cat .inelt2 h2 {
	font-size: 12px;
	font-weight: 300;
}
.tabsBoxBrand ul li {
	float: left;
	min-height: 25px;
}
.tabsBoxBrand ul li a {
	top: 0px;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	background: url(/res/images/el/tabs/tabs.png) no-repeat left bottom;
	z-index: 5;
	position: relative;
	color: #000000;
}
.tabsBoxBrand ul li a b {
	left: 23px;
	margin-left: -15;
	position: relative;
	font-weight: normal;
	display: block;
	float: left;
	background: url(/res/images/el/tabs/tabs.png) no-repeat right top;
	padding: 7px 30px 7px 0px;
	cursor: pointer;
	background-image: url(/res/images/el/tabs/tabs.png) no-repeat;
	z-index: 5;
	background-position: right bottom;
}
.tabsBoxBrand ul li a h2 {
	font-size: 10pt;
	font-weight: normal;
	left: 23px;
	margin-left: -15;
	position: relative;
	display: block;
	float: left;
	background: url(/res/images/el/tabs/tabs.png) no-repeat right top;
	padding: 7px 30px 7px 0px;
	cursor: pointer;
	background-image: url(/res/images/el/tabs/tabs.png) no-repeat;
	z-index: 5;
	background-position: right bottom;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
	margin: 0px;
	padding: 0px;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.boxc {
	display: none;
	border: 1px solid #D4D4D4;
	border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0;
}
.boxc.visible {
	display: block;
}
.section.vertical {
	width: 620px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
	height: 25px;
	font-size: 14px;
	color: #192286;
	font-weight: bold;
}
.vertical .tabs li:hover {
	width: 131px;
	font-size: 14px;
	color: #192286;
	font-weight: bold;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
	border-right: 1px solid #EFEFEF;
	margin-right: -1px;
}
.vertical .boxc {
	border-width: 1px;
}
.section_p {
	background: #D7DDFE;
	margin: 0 0 30px;
}
ul.tabs_p {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs_p li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #D7DDFE;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs_p li:hover {
	color: #000000;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs_p li.current_p {
	color: #000000;
	background: #D7DDFE;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #D7DDFE;
}
.box_p {
	display: none;
	border: 1px solid #D4D4D4;
	border-width: 0 1px 1px;
	background: #D7DDFE;
	padding: 3px 3px;
}
.box_p.visible_p {
	display: block;
}
.in_p {
	background-color: #FFF;
	padding: 3px 3px;
}
.history_orders {
	width: 100%;
}
.history_orders .tbl_head {
	font-size: 12px;
	background-color: #1F4688;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
.history_orders td {
	text-align: center;
}
.section {
	margin-top: 20px;
	margin-left: 12px;
	margin-right: -15px;
	background: #EFEFEF;
	width: 720px;
	float: left;
}
.catalogueLeft {
	width: 720px;
	display: block;
	float: left;
	margin-top: 6px;
}
.catalogueRight {
	display: block;
	float: right;
	margin-top: 6px;
	margin-right: 5px;
}
.filterCat {
	text-align: left;
	line-height: 17px;
}
.filterCat .filterLink:hover {
	text-decoration: underline;
}
.filterCat .filterImg {
	display: block;
	float: left;
	padding-top: 1px;
	position: relative;
}
.element_h2 {
	width: 90px;
	height: 95px;
	overflow: hidden;
	float: left;
}
.catalogueLeft .catHead {
	font-weight: 100;
	color: black;
	font: 10pt Arial;
	width: 725px;
	text-align: center;
	margin-top: -5px;
}
.catalogueLeft .catHead .toolbar-list {
	background: url(/res/images/list.png) no-repeat left;
	padding: 2px 30px 2px 30px;
	cursor: pointer;
}
.catalogueLeft .catHead .toolbar-grid {
	background: url(/res/images/table.png) no-repeat left;
	padding: 2px 0px 2px 30px;
	cursor: pointer;
}
.catalogueLeft .catHead a.selected {
	text-decoration: underline;
}
.filterCat .filterLink {
	padding-left: 3px;
	text-align: left;
	color: #000000;
}
.filterCat .filterLink b {
	color: #3A4E3E;
}
.element_h2 a {
	border: none;
	color: #3a4e3e;
}
.element_h2 .over {
	float: left;
	width: 90px;
	height: 95px;
	position: relative;
	top: -95px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #FFFFFF;
}
.element_h2 .inelt2 {
	width: 100%;
}
.element_h2 .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.element_h2:hover a {
	text-decoration: underline;
}
.element_h2 a .inelt2 {
	width: 100%;
}
.element_h2 a .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.element_h2:hover a .inelt2 td {
	text-decoration: underline;
}
.columnRight {
	display: block;
	float: left;
	margin-top: 6px;
}
.productName {
	font-size: 14pt;
	height: 65px;
	font: bold;
	color: #475d47;
	font-weight: 700;
	width: 547px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
h1.box_h {
	color: #3f5b7f;
	font-size: 21px;
}
.productColRight {
	display: block;
	float: left;
	width: 230px;
}
.divProdBody {
	width: 980px;
	margin-top: 7px;
	display: block;
	float: left;
}
.divProdBody .seoTextBox,
.divProdBody .pageTextBox {
	width: 92%;
	padding: 15px;
	margin-left: 22px;
	border: 2px solid #eee;
	margin-bottom: 10px;
}
.prodBody {
	width: 100%;
}
.prodBody td {
	vertical-align: top;
}
.prodBoxIcons {
	width: 230px;
	padding: 10px;
}
.divProdBody .containerTabs .tableTabs {
	width: 547px;
}
.divProdBody .advice {
	padding-top: 0px;
}
.divProdBody .advice .content {
	text-align: left;
}
.divProdBody .advice img {
	width: 80px;
	display: block;
	padding-right: 10px;
}
.divProdBody .imageColors {
	text-align: left;
	padding: 5px;
}
.divProdBody .prodLinks {
	border: 2px solid #E0E0E0;
	width: 935px;
	margin: auto;
	padding: 10px;
	margin-left: 15px;
}
.prodBody .photo {
	width: 350px;
	vertical-align: top;
	padding: 0px 30px;
}
.prodBody .photo .navbox {
	text-align: left;
	font-size: 11pt;
}
.prodBody .photo .socialBox {
	color: #000;
	font-weight: 700;
	font-size: 14px;
	text-align: left;
	padding-top: 20px;
}
.prodBody .photo .alert_color_over_img {
	float: left;
	margin-top: -215px;
	font-weight: bold;
	color: #FF0000;
	position: relative;
	font-size: 12pt;
	margin-left: 110px;
	background-color: #FFFFFF;
	display: none;
	border: solid 1px #000000;
}
.prodBody .photo .alert_size_over_img {
	float: left;
	margin-top: -190px;
	font-weight: bold;
	color: #FF0000;
	position: relative;
	font-size: 12pt;
	margin-left: 100px;
	background-color: #FFFFFF;
	display: none;
	border: solid 1px #000000;
}
.prodBody .info {
	width: 240px;
}
.prodBody .info .prod_type {
	text-align: left;
	color: #475D47;
	font-size: 12pt;
	font-weight: 300;
	float: left;
	width: 100%;
}
.prodBody .info #sss {
	float: none;
	height: 70px;
	width: 175px;
	padding-left: 10px;
	display: none;
}
.prodBody .info .p_links {
	padding-top: 20px;
	text-align: center;
	float: none;
}
.prodBody .contactBox {
	background-color: #dbe7d9;
	border-radius: 9px;
	width: 230px;
	background-repeat: no-repeat;
	margin: auto;
}
.prodBody .contactBox .m {
	width: 190px;
	font-weight: 700;
	color: #842119;
	padding-top: 2px;
}
.prodBody .contactBox .callback {
	width: 160px;
	height: 25px;
	display: block;
	margin-left: 0px;
	margin: auto;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 5px;
}
.prodBody .contactBox .callback:hover {
	text-decoration: underline;
}
.prodBody .contactBox .phone {
	font-size: 11pt;
	text-align: right;
	color: #842119;
	font-weight: 700;
	float: left;
}
.prodBody .contactBox .icq {
	font-size: 11pt;
	color: #842119;
	font-weight: 700;
	vertical-align: middle;
	margin-left: -60px;
	text-align: left;
	padding-top: 0px;
}
.prodBody .buyBox {
	width: 200px;
	vertical-align: middle;
}
.prodBody .buyBox .cat_prod {
	display: block;
	margin-top: 17px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	width: 107px;
	height: 32px;
	text-decoration: none;
}
.prodBody .buyBox .otherProdBox {
	float: left;
	width: 547px;
	height: 220px;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	text-align: left;
}
.prodBody .buyBox .econom {
	color: green;
	display: block;
	font-weight: 800;
	position: relative;
}
.prodBody .buyBox .priceold {
	text-decoration: line-through;
	color: #aaa;
	position: absolute;
	font-size: 16px;
	display: block;
	font-weight: 700;
	margin-top: 10px;
}
.prodBoxIcons .prodBoxIconsTbl img {
	display: block;
	float: left;
	padding-right: 15px;
}
.prodBoxIcons .prodBoxIconsTbl .BoxIconAction {
	display: block;
	float: left;
	margin-left: 30px;
	width: 20px;
	font-weight: bold;
	color: #911815;
	text-align: left;
	margin-bottom: 10px;
}
.prodBoxIcons .prodBoxIconsTbl .BoxIconFree {
	display: block;
	float: left;
	margin-left: 25px;
	width: 20px;
	font-weight: bold;
	color: #475d47;
	text-align: left;
	margin-bottom: 10px;
}
.prodBoxIcons .prodBoxIconsTbl .BoxIconOrder {
	display: block;
	float: left;
	margin-left: 25px;
	width: 20px;
	font-weight: bold;
	color: #475d47;
	margin-bottom: 10px;
	text-align: left;
}
.prodBoxIcons .prodBoxIconsTbl .BoxIconAvailable {
	display: block;
	float: left;
	margin-left: 35px;
	width: 20px;
	font-weight: bold;
	color: #2f2f2f;
	text-align: left;
	margin-bottom: 10px;
}
.divProdBody .imageColors #selcolor img {
	border: solid 3px #FF0000;
}
.divProdBody .prodLinks .links {
	margin: 10px;
	float: left;
	width: 90px;
	height: 90px;
}
.prodBody .photo .imageBorder {
	width: 350px;
	height: 350px;
	border-radius: 15px;
}
.prodBody .photo .add_photo_box {
	width: 350px;
	height: 127px;
}
.prodBody .photo .add_photo_box .left_arrow {
	margin-top: 45px;
	width: 18px;
	height: 30px;
	float: left;
	background-image: url(/res/images/arrow.l.png);
	cursor: pointer;
}
.prodBody .photo .add_photo_box .left_over_arrow,
.prodBody .photo .add_photo_box .right_over_arrow {
	width: 18px;
	height: 30px;
	margin-left: -18px;
	opacity: 0.8;
	float: left;
	background-color: #FFFFFF;
	margin-top: 45px;
}
.prodBody .photo .add_photo_box .right_arrow {
	margin-top: 45px;
	width: 18px;
	height: 30px;
	float: left;
	background-image: url(/res/images/arrow.r.png);
	cursor: pointer;
}
.prodBody .info .charactBox td {
	text-align: left;
	vertical-align: middle;
}
.prodBody .info .charactBox th {
	width: 50px;
	text-align: left;
	vertical-align: top;
}
.prodBody .buyBox .mainProdBox {
	width: 500px;
	height: 150px;
	float: left;
}
.prodBody .buyBox .colorBox {
	float: left;
	width: 552px;
	height: 100px;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	text-align: left;
}
.prodBody .buyBox .sizeBox {
	float: left;
	width: 547px;
	height: 80px;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	text-align: left;
}
.prodBody .buyBox .alert {
	color: #FF0000;
}
.prodBody .buyBox .prodAlternativeBox {
	width: 554px;
	display: block;
	float: left;
	height: 240px;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	text-align: left;
	padding-bottom: 0px;
	overflow: hidden;
	margin-top: -20px;
	margin-bottom: -10px;
}
.prodBody .buyBox .prodAlternativeBox .label {
	font-weight: normal;
}
.prodBody .buyBox .prodAlternativeBox .label b {
	color: #0066CC;
}
.prodBody .buyBox .prodAlternativeBox .photo {
	padding: 0px;
}
.prodBody .buyBox .buyprod {
	width: 360px;
	float: left;
	display: block;
	margin-left: 100px;
}
.prodBody .buyBox .buyprod .over_incart {
	width: 362px;
	height: 44px;
	float: left;
	margin-left: -362px;
	background-color: #FFFFFF;
	opacity: 0.3;
	cursor: pointer;
}
.prodBody .buyBox .buyprod .over_fastorder {
	width: 214px;
	height: 44px;
	float: left;
	margin-left: -214px;
	background-color: #FFFFFF;
	opacity: 0.3;
	cursor: pointer;
}
.prodBody .buyBox .buyprod a {
	float: left;
}
.prodBody .buyBox .buyprod button {
	float: left;
}
.prodBody .buyBox .buyprod .none {
	color: grey;
	font-size: 13px;
	font-weight: 700;
}
.prodBody .buyBox .buyprod .a_prod_in_cart {
	display: block;
	margin-top: 0px;
	margin-left: 80px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 0px;
	height: 32px;
	text-decoration: none;
}
.prodBody .buyBox .available {
	color: #c14242;
	font-weight: bold;
	font-size: 12px;
}
.prodBody .buyBox .available .none {
	color: #939495;
}
.divProdBody .prodLinks .links a .text {
	display: block;
	text-align: center;
}
.prodBody .photo .imageBorder .pi_image {
	display: table-cell;
	height: 350px;
	vertical-align: middle;
	width: 350px;
}
.prodBody .photo .imageBorder .pi_image .mainImage {
	max-width: 350px;
	max-height: 350px;
	padding: 10;
}
.prodBody .photo .imageBorder .zoomIco {
	display: block;
	float: right;
	padding-right: 40px;
	margin-top: -32px;
	visibility: hidden;
}
.prodBody .photo .imageBorder .zoomIco .plus {
	position: absolute;
}
.prodBody .photo .box table.tblAddPhotos {
	width: 100%;
	height: 120px;
}
.prodBody .photo .box table.tblAddPhotos .imageSmallBorder {
	float: left;
}
.prodBody .photo .box table.tblAddPhotos .zoomIcoSmall {
	display: none;
	visibility: hidden;
}
.prodBody .photo .add_photo_box .add_photo_vis {
	height: 127px;
	width: 312px;
	overflow: hidden;
	float: left;
}
.prodBody .buyBox .mainProdBox .stateBox {
	width: 250px;
	float: left;
	height: 100px;
	position: absolute;
	margin-left: 300px;
	padding-top: 25px;
}
.prodBody .buyBox .mainProdBox .stateBox img {
	float: left;
	padding-bottom: 15px;
}
.prodBody .buyBox .mainProdBox .stateBoxLeft {
	display: block;
	float: left;
	position: absolute;
	margin-top: 85px;
	width: 250px;
}
.prodBody .buyBox .mainProdBox .stateBoxLeft img {
	float: left;
}
.prodBody .buyBox .mainProdBox .priceBox {
	color: #475d47;
	font-weight: bold;
	display: block;
	position: relative;
	width: 250px;
	float: left;
	height: 85px;
	text-align: left;
}
.prodBody .buyBox .mainProdBox .priceBox .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	display: inline-block;
	margin-top: 35px;
}
.prodBody .buyBox .mainProdBox .priceBox .cat_prod:hover {
	text-decoration: none;
}
.prodBody .buyBox .colorBox .color-name {
	font-weight: normal;
	cursor: pointer;
	font-style: italic;
	text-transform: capitalize;
}
.prodBody .buyBox .colorBox .color-name b {
	font-style: normal;
	color: #FF0000;
}
.prodBody .buyBox .colorBox .color_imgs {
	margin-top: 10px;
	width: 100%;
	height: 55px;
	overflow: hidden;
}
.prodBody .buyBox .colorBox .color_imgs .over_color {
	float: left;
	width: 55px;
	height: 55px;
	margin-left: -55px;
	opacity: 0.8;
	background-color: #FFFFFF;
	display: none;
}
.prodBody .buyBox .sizeBox .size-name {
	font-weight: normal;
	cursor: pointer;
	font-style: italic;
	text-transform: capitalize;
}
.prodBody .buyBox .sizeBox .size-name b {
	font-style: normal;
	color: #FF0000;
}
.prodBody .buyBox .sizeBox .size_boxs {
	margin-top: 10px;
	width: 100%;
	height: 55px;
	overflow: hidden;
}
.prodBody .buyBox .sizeBox .size_boxs .over_size {
	float: left;
	width: 57px;
	height: 27px;
	margin-left: -57px;
	opacity: 0.8;
	background-color: #FFFFFF;
	display: none;
}
.prodBody .buyBox .buyprod table.tblBtnBuy width: 230px;
				td {
	vertical-align: middle;
}
.prodBody .photo .add_photo_box .add_photo_vis .add_photo_content {
	height: 127px;
	width: 10000px;
	float: left;
	overflow: hidden;
}
.prodBody .buyBox .colorBox .color_imgs .colorImg {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 2px;
	margin-left: 1px;
	margin-top: 1px;
	border: 1px solid #EBEBEB;
	border-radius: 10px;
	background-color: #fff;
	cursor: pointer;
}
.prodBody .buyBox .colorBox .color_imgs .colorImg:hover,
.prodBody .buyBox .colorBox .color_imgs .colorImg-select {
	margin-left: 0px;
	margin-right: 1px;
	margin-top: 0px;
	border: 2px solid #475D47;
}
.prodBody .buyBox .sizeBox .size_boxs .sizeEl {
	height: 20px;
	width: 50px;
	text-align: center;
	float: left;
	border: 1px solid #EBEBEB;
	border-radius: 10px;
	padding-top: 5px;
	font-weight: normal;
	margin-right: 3px;
	margin-left: 2px;
	background-color: #fff;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}
.prodBody .buyBox .sizeBox .size_boxs .sizeEl:hover,
.prodBody .buyBox .sizeBox .size_boxs .sizeEl-select {
	background-color: #475D47;
	color: #fff;
	border-color: #475D47;
}
.prodBody .buyBox .sizeBox .size_boxs .setka {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}
.prodBody .photo .add_photo_box .add_photo_vis .add_photo_content .add_photo {
	display: table-cell;
	vertical-align: middle;
	width: 100px;
	height: 120px;
	overflow: hidden;
	padding: 2px;
}
.prodBody .photo .add_photo_box .add_photo_vis .add_photo_content .add_photo img {
	max-height: 120px;
	max-width: 100px;
}
.prodBody .photo .add_photo_box .add_photo_vis .add_photo_content .add_sel {
	padding: 0;
	border: solid 2px #999900;
}
.prodBody .buyBox .colorBox .color_imgs .colorImg table {
	width: 50px;
	height: 50px;
}
.prodBody .buyBox .colorBox .color_imgs .colorImg table td {
	text-align: center;
	vertical-align: middle;
}
.prodBody .buyBox .colorBox .color_imgs .colorImg table img {
	max-height: 45px;
	max-width: 45px;
}
.borderL {
	width: 3px;
	background-image: url(/res/images/el/tabs/tabbgl.png);
	background-repeat: repeat-y;
	background-position: right;
}
.borderR {
	width: 3px;
	background-image: url(/res/images/el/tabs/tabbgr.png);
	background-repeat: repeat-y;
	background-position: left;
}
.containerTabs {
	float: left;
	width: 550px;
	margin-top: 20px;
}
.brand {
	width: 680px;
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.advice {
	margin-bottom: 10px;
}
.tabsBox {
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	min-height: 26px;
	vertical-align: bottom;
	background-image: url(/res/images/el/tabs/tabbg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.tabsContent {
	background-image: url(/res/images/el/tabs/tabbgb.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: none;
	border-top-width: 0px;
	padding: 20px;
	padding-left: 22px;
	text-align: left;
}
.tabsContent .box {
	display: none;
}
.tabsContent .visible {
	display: block;
}
.tabsBox ul {
	line-height: 1em;
	margin: 0px;
	list-style-type: none;
	float: left;
	padding: 0px 0px 0px 0px;
}
.tabsContent .charactBox td {
	text-align: left;
	min-height: 25px;
	vertical-align: middle;
	padding: 6px;
}
.tabsContent .charactBox th {
	min-height: 25px;
	vertical-align: middle;
	padding: 6px;
	width: 130px;
	text-align: left;
}
.tabsBox ul li {
	float: left;
	min-height: 25px;
}
.tabsBox ul li a {
	top: 4px;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	background: url(/res/images/el/tabs/tabs.png) no-repeat left top;
	z-index: 0;
	position: relative;
	color: #000;
}
.tabsBox ul li a b {
	left: 23px;
	margin-left: -15;
	position: relative;
	font-weight: 700;
	display: block;
	float: left;
	background: url(/res/images/el/tabs/tabs.png) no-repeat right top;
	padding: 4px 30px 4px 0px;
	cursor: pointer;
}
.tabsBox ul li a:hover b {
	text-decoration: underline;
}
.tabsBox ul li a.selected {
	top: 0px;
	position: relative;
	z-index: 5;
	background: url(/res/images/el/tabs/tabs.png) no-repeat left bottom;
	color: #3a4e3e;
}
.tabsBox ul li a.selected b {
	text-decoration: none;
	background-image: url(/res/images/el/tabs/tabs.png) no-repeat;
	padding: 7px 30px 7px 0px;
	position: relative;
	z-index: 5;
	background-position: right bottom;
}
.comments .answer_list {
	padding-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.comments .add_comment {
	background-color: #FFFFDD;
}
.comments .comments_list .comment {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 5px;
}
.comments .comments_list .comment .comment_user_name {
	font-weight: bold;
	color: #383C39;
}
.comments .comments_list .comment .comment_date {
	color: #666666;
}
.comments .comments_list .comment .comment_edit {
	cursor: pointer;
	display: block;
	float: right;
	background-image: url(/res/images/edit.gif);
	width: 20px;
	height: 20px;
}
.comments .comments_list .comment .comment_unpublish {
	cursor: pointer;
	display: block;
	float: right;
	background-image: url(/res/images/unpublish.gif);
	width: 20px;
	height: 20px;
}
.comments .comments_list .comment .comment_publish {
	cursor: pointer;
	display: block;
	float: right;
	background-image: url(/res/images/publish.gif);
	width: 20px;
	height: 20px;
}
.comments .comments_list .comment .comment_del {
	cursor: pointer;
	display: block;
	float: right;
	background-image: url(/res/images/del.gif);
	width: 20px;
	height: 20px;
}
.comments .comments_list .comment .comment_text {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.comments .comments_list .comment .answer {
	font-size: 12px;
	color: #2756A6;
	border-bottom: 1px dashed #2756A6;
	cursor: pointer;
}
.comments .comments_list .comment .empty {
	height: 5px;
	clear: both;
}
.comments .answer_list .comment {
	border-bottom: none;
}
.comments .add_comment table .low_text {
	font-size: 9px;
}
.comments .add_comment table textarea {
	width: 490px;
	height: 80px;
}
.comments .add_comment table .submit {
	text-align: right;
}
.comments .comments_list .comment .reccom {
	float: right;
}
.comments .comments_list .comment .reccom .up_comment {
	color: #18b629;
	border-bottom: 1px dashed #18b629;
	cursor: pointer;
}
.comments .comments_list .comment .reccom .down_comment {
	color: #cc0606;
	border-bottom: 1px dashed #cc0606;
	cursor: pointer;
}
.comments .comments_list .comment .reccom .click_up {
	font-weight: bold;
	cursor: default;
}
.comments .comments_list .comment .reccom .click_up_no {
	color: #999999;
	border-bottom: 1px dashed #999999;
	cursor: default;
}
.comments .comments_list .comment .reccom .click_down {
	font-weight: bold;
	cursor: default;
}
.comments .comments_list .comment .reccom .click_down_no {
	color: #999999;
	border-bottom: 1px dashed #999999;
	cursor: default;
}
.comments .comments_list .comment .answer_block {
	margin-left: 20px;
	display: none;
}
.comments .comments_list .comment .answer_block table .low_text {
	font-size: 9px;
}
.comments .comments_list .comment .answer_block table textarea {
	width: 470px;
	height: 80px;
}
.comments .comments_list .comment .answer_block table .submit {
	text-align: right;
}
.bar {
	position: absolute;
	background-color: #383c39;
	width: 443px;
	height: 25px;
	padding-top: 5px;
	z-index: 50;
	display: block;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	border-radius: 0px 0px 10px 10px;
}
.bar .barTable {
	width: 1000px;
	margin: 0px auto;
	display: block;
	margin-top: -1px;
}
.bar img {
	display: block;
	float: left;
	margin-right: 3px;
	hspace: 2px;
}
.bar a {
	color: #fff;
	display: block;
	float: left;
	margin-top: 0px;
}
.bar .register {
	display: block;
	top: 2px;
	font-weight: bold;
	background-image: url(/res/images/bar/bar.button.5.png);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 2px;
	text-align: center;
	width: 100px;
	background-position: center;
	padding-top: 3px;
	float: right;
	margin-left: 3px;
	margin-right: 5px;
}
.bar .inputuser {
	width: 80px;
	background-image: url(/res/images/bar/enter.bg.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 23px;
	text-align: center;
	padding-top: 3px;
	display: block;
	top: 2px;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 0px;
	float: right;
}
.bar .barPhone {
	color: white;
	font-weight: 700;
	width: 200px;
	text-align: center;
}
.bar .links {
	padding-top: 2px;
	width: 500px;
}
.bar .links .delivery {
	display: block;
	width: 113px;
	height: 23px;
	text-align: left;
	background-image: url(/res/images/bar/bar.button.1.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-left: -0px;
}
.bar .links .pay {
	display: block;
	width: 91px;
	height: 23px;
	text-align: left;
	background-image: url(/res/images/bar/bar.button.2.png);
	background-repeat: no-repeat;
	padding-top: 2px;
}
.bar .links .discont {
	display: block;
	width: 97px;
	height: 23px;
	text-align: left;
	background-image: url(/res/images/bar/bar.button.3.png);
	background-repeat: no-repeat;
	padding-top: 2px;
}
.bar .links .contact {
	display: block;
	width: 97px;
	height: 23px;
	text-align: left;
	background-image: url(/res/images/bar/bar.button.4.png);
	background-repeat: no-repeat;
	padding-top: 2px;
}
.bar .buttonBox {
	height: 32px;
	top: 0px;
	left: 43%;
	margin-top: -2px;
}
.bar .buttonBox .callbackTop {
	background-image: url(/res/images/header/callback_t.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 32px;
	margin-top: -6px;
}
.bar .buttonBox .callbackTop:hover {
	background-image: url(/res/images/header/callback_t_act.png);
}
.boxGen {
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
	width: 100%;
	margin: 0px;
}
.boxRed {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
}
.boxYellow {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
}
.boxGreen {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
}
.boxGrey {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	width: 990px;
	margin: 0px;
}
.boxRightYellow {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	padding-top: 0px;
	width: 255px;
	margin: 0px;
	margin-left: 5px;
}
.boxRightGreen {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	padding-top: 0px;
	width: 257px;
	margin: 0px;
	margin-left: 3px;
}
.boxCatalogueGreen {
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
}
.boxBrand {
	margin-left: -8px;
}
.relinkBox {
	width: 100%;
	float: left;
	text-align: left;
}
.relinkBox div {
	width: 155px;
	float: left;
}
.relinkBox label {
	display: block;
}
.relinkBox td {
	vertical-align: top;
}
.contentAlternative {
	text-align: center;
}
.contentAlternative h3,
.contentAlternative .message {
	font-size: 16pt;
	font-weight: normal;
	text-align: center;
}
.contentAlternative .group a {
	color: #000000;
}
.contentAlternative .group div.item {
	float: left;
	width: 100px;
	max-width: 100px;
	height: 99px;
}
.contentAlternative .image_cat {
	height: 50px !important;
	vertical-align: middle;
}
.contentAlternative .image_cat img {
	max-height: 50px;
}
.boxGen .bxhead {
	visibility: hidden;
	display: none;
}
.boxGen .bxhead th {
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	height: 27px;
}
.boxGen .bxhead .bxhc {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	-moz-text-shadow: 1px 1px 1px #9b9a97;
	-webkit-text-shadow: 1px 1px 1px #9b9a97;
	text-shadow: 1px 1px 1px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxGen .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxGen .bxhead .bxhl {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	height: 27px;
	width: 6px;
}
.boxGen .bxhead .bxhr {
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
}
.boxGen .bxhead .h1,
.boxGen .bxhead .h2,
.boxGen .bxhead .h3 {
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
}
.boxGen .bxhead h1,
.boxGen .bxhead h2,
.boxGen .bxhead h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
}
.boxGen .bxbottom td {
	height: 1px;
	background-image: none 
			background-repeat;
	background-position: bottom;
}
.boxGen .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxRed .bxhead {
	visibility: none;
	display: none;
}
.boxRed .bxhead th {
	background-image: url(/res/images/el/box/red/bxbgActioned.png);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	width: 245px;
	position: relative;
	right: 18px;
	top: 5px;
	background-color: transparent;
}
.boxRed .bxhead .bxhc {
	display: block;
	float: left;
	position: relative;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 3px;
	text-align: center;
	width: 292px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxRed .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxRed .bxhead .bxhl {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	height: 27px;
	width: 6px;
}
.boxRed .bxhead .bxhr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
}
.boxRed .bxhead .h1,
.boxRed .bxhead .h2,
.boxRed .bxhead .h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
.boxRed .bxbottom td {
	background-image: unone;
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxRed .bxbottom .bxbc {
	display: none;
	height: 27px;
	width: 722px;
	background-image: url(/res/images/el/box/bxline.png);
	background-repeat: no-repeat;
	background-position: right;
}
.boxRed .bxdelim td {
	height: 2px;
	background-image: none;
	background-color: transparent;
}
.boxRed .bxmiddle .bxc {
	padding: 0px;
}
.boxRed .bxmiddle .bxl {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
	background-color: transparent;
}
.boxRed .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxYellow .bxhead {
	visibility: none;
	display: none;
}
.boxYellow .bxhead th {
	background-image: url(/res/images/el/box/yellow/bxbgBestseller.png);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	width: 245px;
	position: relative;
	right: 18px;
	top: 5px;
	background-color: transparent;
}
.boxYellow .bxhead .bxhc {
	display: block;
	float: left;
	position: relative;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 0px;
	text-align: center;
	width: 292px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxYellow .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxYellow .bxhead .bxhl {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	height: 27px;
	width: 6px;
}
.boxYellow .bxhead .bxhr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
	height: 27px;
}
.boxYellow .bxhead .h1,
.boxYellow .bxhead .h2,
.boxYellow .bxhead .h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
.boxYellow .bxbottom td {
	background-image: unone;
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxYellow .bxbottom .bxbc {
	display: none;
	height: 27px;
	width: 722px;
	background-image: url(/res/images/el/box/bxline.png);
	background-repeat: no-repeat;
	background-position: right;
}
.boxYellow .bxdelim td {
	height: 2px;
	background-image: none;
	background-color: transparent;
}
.boxYellow .bxmiddle .bxc {
	padding: 0px;
}
.boxYellow .bxmiddle .bxl {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
	background-color: transparent;
}
.boxYellow .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxGreen .bxhead {
	visibility: visible;
	display: table-row;
}
.boxGreen .bxhead th {
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	width: 245px;
	position: relative;
	right: 18px;
	top: 5px;
	background-color: transparent;
}
.boxGreen .bxhead .bxhc {
	display: block;
	float: left;
	position: relative;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	color: #3A4E3E;
	padding-top: 9px;
	padding-bottom: 0px;
	text-align: center;
	width: 292px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxGreen .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxGreen .bxhead .bxhl {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	height: 27px;
	width: 6px;
}
.boxGreen .bxhead .bxhr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
}
.boxGreen .bxhead .h1,
.boxGreen .bxhead .h2,
.boxGreen .bxhead .h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
.boxGreen .bxbottom td {
	background-image: unone;
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxGreen .bxbottom .bxbc {
	display: none;
	height: 27px;
	width: 722px;
	background-repeat: no-repeat;
	background-position: right;
}
.boxGreen .bxdelim td {
	height: 2px;
	background-image: none;
	background-color: transparent;
}
.boxGreen .bxmiddle .bxc {
	padding: 4px;
}
.boxGreen .bxmiddle .bxl {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
	background-color: transparent;
}
.boxGreen .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxGrey .bxhead {
	visibility: visible;
	display: table-row;
}
.boxGrey .bxhead th {
	background-image: url(/res/images/el/box/grey/bxbgGrey.png);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	width: 245px;
	position: relative;
	right: 18px;
	top: 5px;
	background-color: transparent;
}
.boxGrey .bxhead .bxhc {
	display: block;
	float: left;
	position: relative;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	color: #3A4E3E;
	padding-top: 9px;
	padding-bottom: 0px;
	text-align: center;
	width: 292px;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	text-shadow: 0px 0px 0px #fff;
	-ms-filter: "progid;
	filter: progid;
}
.boxGrey .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxGrey .bxhead .bxhl {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	height: 27px;
	width: 6px;
}
.boxGrey .bxhead .bxhr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
}
.boxGrey .bxhead .h1,
.boxGrey .bxhead .h2,
.boxGrey .bxhead .h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
.boxGrey .bxbottom td {
	background-image: unone;
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxGrey .bxbottom .bxbc {
	height: 27px;
	background-repeat: no-repeat;
	background-position: right;
}
.boxGrey .bxdelim td {
	height: 2px;
	background-image: none;
	background-color: transparent;
}
.boxGrey .bxmiddle .bxc {
	padding: 4px;
}
.boxGrey .bxmiddle .bxl {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
	background-color: transparent;
}
.boxGrey .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxRightYellow .bxhead {
	visibility: visible;
	display: table-row;
}
.boxRightYellow .bxhead th {
	background-image: url('/res/images/el/box/yellow.right/bg.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	height: 39px;
	background-color: transparent;
}
.boxRightYellow .bxhead .bxhc {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 246px;
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxRightYellow .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxRightYellow .bxhead .bxhl {
	background-color: transparent;
	background-image: url(/res/images/el/box/yellow.right/l.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	width: 6px;
}
.boxRightYellow .bxhead .bxhr {
	background-image: url(/res/images/el/box/yellow.right/r.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	width: 6px;
}
.boxRightYellow .bxhead .h1,
.boxRightYellow .bxhead .h2,
.boxRightYellow .bxhead .h3 {
	font-size: 11pt;
	padding: 0px;
	margin: 0px;
	margin-top: -12px;
	padding-left: 0px;
	color: #fff;
	text-align: center;
}
.boxRightYellow .bxbottom td {
	background-image: url(/res/images/el/box/green.right/bottombg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.boxRightYellow .bxbottom .bxbl {
	height: 9px;
	width: 6px;
	background-image: url(/res/images/el/box/green.right/bottoml.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxRightYellow .bxbottom .bxbr {
	height: 9px;
	width: 6px;
	background-image: url(/res/images/el/box/green.right/bottomr.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxRightYellow .bxdelim td {
	height: 0px;
	background-image: none;
	background-color: transparent;
}
.boxRightYellow .bxmiddle .bxc {
	padding: 4px;
}
.boxRightYellow .bxmiddle .bxl {
	background-image: url(/res/images/el/box/yellow.right/dot.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: transparent;
}
.boxRightYellow .bxmiddle .bxr {
	background-image: url(/res/images/el/box/yellow.right/dot.png);
	background-position: left;
	width: 2px;
	background-repeat: repeat-y;
}
.boxRightGreen .bxhead {
	visibility: visible;
	display: table-row;
}
.boxRightGreen .bxhead th {
	background-image: url(/res/images/el/box/green.right/bg.png);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	height: 37px;
	background-color: transparent;
}
.boxRightGreen .bxhead .bxhc {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 246px;
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxRightGreen .bxhead a {
	text-decoration: none;
	color: #FFFFFF;
}
.boxRightGreen .bxhead .bxhl {
	background-color: transparent;
	background-image: url(/res/images/el/box/green.right/l.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 37px;
	width: 6px;
}
.boxRightGreen .bxhead .bxhr {
	background-image: url(/res/images/el/box/green.right/r.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 37px;
	width: 6px;
}
.boxRightGreen .bxhead .h1,
.boxRightGreen .bxhead .h2,
.boxRightGreen .bxhead .h3 {
	font-size: 11pt;
	padding: 0px;
	margin: 0px;
	margin-top: -5px;
	padding-left: 0px;
	color: #fff;
	text-align: center;
}
.boxRightGreen .bxbottom td {
	background-image: url(/res/images/el/box/green.right/bottombg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.boxRightGreen .bxbottom .bxbl {
	height: 11px;
	width: 6px;
	background-image: url(/res/images/el/box/green.right/bottoml.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxRightGreen .bxbottom .bxbr {
	height: 11px;
	width: 6px;
	background-image: url(/res/images/el/box/green.right/bottomr.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxRightGreen .bxdelim td {
	height: 0px;
	background-image: none;
	background-color: transparent;
}
.boxRightGreen .bxmiddle .bxc {
	padding: 4px;
}
.boxRightGreen .bxmiddle .bxl {
	background-image: url(/res/images/el/box/yellow.right/dot.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: transparent;
}
.boxRightGreen .bxmiddle .bxr {
	background-image: url(/res/images/el/box/yellow.right/dot.png);
	background-position: left;
	width: 2px;
	background-repeat: repeat-y;
}
.boxCatalogueGreen .bxhead {
	visibility: visible;
	display: table-row;
}
.boxCatalogueGreen .bxhead th {
	background-image: none;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	background-color: transparent;
}
.boxCatalogueGreen .bxhead a {
	text-decoration: none;
	color: #fff;
}
.boxCatalogueGreen .bxhead .bxhl {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 0px;
}
.boxCatalogueGreen .bxhead .bxhr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	width: 0px;
}
.boxCatalogueGreen .bxhead .h1,
.boxCatalogueGreen .bxhead .h2,
.boxCatalogueGreen .bxhead .h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
.boxCatalogueGreen .bxbottom td {
	background-image: unone;
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxCatalogueGreen .bxbottom .bxbl {
	background-repeat: no-repeat;
	background-position: right;
}
.boxCatalogueGreen .bxdelim td {
	height: 2px;
	background-image: none;
	background-color: transparent;
}
.boxCatalogueGreen .bxmiddle .bxc {
	padding: 4px;
}
.boxCatalogueGreen .bxmiddle .bxl {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
	background-color: transparent;
}
.boxCatalogueGreen .bxmiddle .bxr {
	background-image: none;
	background-position: right;
	width: 2px;
	background-repeat: repeat-y;
}
.boxBrand .bxmiddle .bxc {
	padding-left: 10px !important;
	width: 700px;
}
.boxGen .bxmiddle .bxc {
	padding: 4px;
}
.boxCatalogueGreen .bxhead .bxhc {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	float: left;
	position: relative;
	right: 12px;
	top: 0px;
	-moz-text-shadow: 0px 0px 0px #9b9a97;
	-webkit-text-shadow: 0px 0px 0px #9b9a97;
	text-shadow: 0px 0px 0px #9b9a97;
	-ms-filter: "progid;
	filter: progid;
}
.boxCatalogueGreen .bxhead .bxhc .titleBox a {
	display: block;
	padding-top: 8px;
}
.boxCatalogueGreen .bxhead .bxhc .bxGreenR {
	display: block;
	float: left;
	background-image: url(/res/images/el/box/news/bxGreenR.png);
	width: 25px;
	height: 48px;
}
.boxCatalogueGreen .bxhead .bxhc .bxGreenL {
	display: block;
	float: left;
	background-image: url(/res/images/el/box/news/bxGreenL.png);
	width: 16px;
	height: 48px;
}
.boxCatalogueGreen .bxhead .boxNavTitle {
	border-spacing: 0px;
}
.boxCatalogueGreen .bxhead .boxNavTitle td {
	padding: 0px;
}
.boxCatalogueGreen .bxhead .bxhc .bxGreenH {
	display: block;
	float: left;
	background-image: url(/res/images/el/box/news/bxGreenbg.png);
	background-repeat: repeat-x;
	height: 48px;
}
.boxCatalogueGreen .bxhead .bxhc .bxGreenH .navTitle {
	padding-top: 8px;
}
.boxCatalogueGreen .bxhead .bxhc .boxNavTitle .caption {
	display: none;
}
.boxBrand .bxhead .bxhc .bxGreenH img {
	padding-top: 4px;
}
button.button {
	border: 0px solid #FFFFFF;
	background: transparent;
	cursor: pointer;
	padding: 0px;
}
table.viewBtn {
	padding-right: 10px;
}
table.button {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}
table.button .ll,
table.button .rr,
table.button .ll_h,
table.button .rr_h {
	background-image: url(/res/images/el/button/l.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}
table.button .rr {
	background-image: url(/res/images/el/button/r.png);
}
table.button .ll_h {
	background-image: url(/res/images/el/button/l.h.png);
}
table.button .rr_h {
	background-image: url(/res/images/el/button/r.h.png);
}
table.findBtn .cc,
table.findBtn .cc_h {
	padding-left: 3px;
	padding-right: 0px;
}
table.orderBtn {
	height: 37px;
	width: 135px;
	margin: 0;
	padding-left: 10px;
	font-size: 13px;
}
table.orderBtn .rr {
	background-image: url(/res/images/el/button/biggreen/ll.png);
}
table.orderBtn .ll {
	background-image: url(/res/images/el/button/biggreen/rr.png);
}
table.orderBtn .ll_h {
	background-image: url(/res/images/el/button/biggreen/rr.h.png);
}
table.orderBtn .rr_h {
	background-image: url(/res/images/el/button/biggreen/ll.h.png);
}
table.bigGreen {
	height: 37px;
	margin: 0;
	padding-left: 10px;
	font-size: 13px;
}
table.bigGreen .rr {
	background-image: url(/res/images/el/button/biggreen/ll.png);
}
table.bigGreen .ll {
	background-image: url(/res/images/el/button/biggreen/rr.png);
}
table.bigGreen .ll_h {
	background-image: url(/res/images/el/button/biggreen/rr.h.png);
}
table.bigGreen .rr_h {
	background-image: url(/res/images/el/button/biggreen/ll.h.png);
}
table.enterBtn {
	display: block;
	float: left;
	margin-top: -5px;
	margin-left: 15px;
}
table.enterBtn .ll {
	background-image: url(/res/images/el/button/enter/ll.png);
	width: 6px;
}
table.enterBtn .rr {
	background-image: url(/res/images/el/button/enter/rr.png);
}
table.enterBtn .ll_h {
	background-image: url(/res/images/el/button/enter/ll.h.png);
	width: 6px;
}
table.enterBtn .rr_h {
	background-image: url(/res/images/el/button/enter/rr.h.png);
}
table.callBtn {
	display: block;
	float: left;
	top: 0px;
	margin-top: -4px;
	margin-left: 20px;
	left: 500px;
	z-index: 3000;
	height: 32px;
	width: 180px;
}
table.callBtn .ll {
	background-image: url(/res/images/el/button/callback/ll.png);
	width: 27px;
}
table.callBtn .rr {
	background-image: url(/res/images/el/button/callback/rr.png);
	width: 27px;
}
table.callBtn .ll_h {
	background-image: url(/res/images/el/button/callback/ll.h.png);
	width: 27px;
}
table.callBtn .rr_h {
	background-image: url(/res/images/el/button/callback/rr.h.png);
	width: 27px;
}
table.buyBigbtn {
	display: block;
	float: left;
	top: 0px;
	left: 500px;
	height: 42px;
	width: 360px;
}
table.buyBigbtn .ll {
	background-image: url(/res/images/el/button/buybig/ll.png);
	width: 10px;
}
table.buyBigbtn .rr {
	background-image: url(/res/images/el/button/buybig/rr.png);
	width: 10px;
}
table.buyBigbtn .ll_h {
	background-image: url(/res/images/el/button/buybig/ll.h.png);
	width: 10px;
}
table.buyBigbtn .rr_h {
	background-image: url(/res/images/el/button/buybig/rr.h.png);
	width: 10px;
}
table.buyBigInCart {
	display: block;
	float: left;
	top: 0px;
	left: 500px;
	height: 42px;
	width: 188px;
}
table.buyBigInCart .ll {
	background-image: url(/res/images/el/button/buybig/ll.png);
	width: 10px;
}
table.buyBigInCart .rr {
	background-image: url(/res/images/el/button/buybig/rr.png);
	width: 10px;
}
table.buyBigInCart .ll_h {
	background-image: url(/res/images/el/button/buybig/ll.h.png);
	width: 10px;
}
table.buyBigInCart .rr_h {
	background-image: url(/res/images/el/button/buybig/rr.h.png);
	width: 10px;
}
table.rapidBuy {
	float: left;
	display: block;
	top: 0px;
	left: 500px;
	height: 42px;
	width: 188px;
	margin-left: 20px;
}
table.rapidBuy .ll {
	background-image: url(/res/images/el/button/rapidBuy/ll.png);
	width: 10px;
}
table.rapidBuy .rr {
	background-image: url(/res/images/el/button/rapidBuy/rr.png);
	width: 10px;
}
table.rapidBuy .ll_h {
	background-image: url(/res/images/el/button/rapidBuy/ll.h.png);
	width: 10px;
}
table.rapidBuy .rr_h {
	background-image: url(/res/images/el/button/rapidBuy/rr.h.png);
	width: 10px;
}
table.cancelBtn {
	height: 30px;
	font-size: 13px;
}
table.cancelBtn .rr {
	background-image: url(/res/images/el/button/cancel/rr.png);
	width: 12px;
}
table.cancelBtn .ll {
	background-image: url(/res/images/el/button/cancel/ll.png);
	width: 12px;
}
table.cancelBtn .ll_h {
	background-image: url(/res/images/el/button/cancel/ll.h.png);
	width: 12px;
}
table.cancelBtn .rr_h {
	background-image: url(/res/images/el/button/cancel/rr.h.png);
	width: 12px;
}
table.inputuserBtn {
	height: 30px;
	font-size: 13px;
}
table.inputuserBtn .rr {
	background-image: url(/res/images/el/button/inputuser/rr.png);
	width: 12px;
}
table.inputuserBtn .ll {
	background-image: url(/res/images/el/button/inputuser/ll.png);
	width: 12px;
}
table.inputuserBtn .ll_h {
	background-image: url(/res/images/el/button/inputuser/ll.h.png);
	width: 12px;
}
table.inputuserBtn .rr_h {
	background-image: url(/res/images/el/button/inputuser/rr.h.png);
	width: 12px;
}
table.searchMore {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}
table.searchMore .ll,
table.searchMore .rr,
table.searchMore .ll_h,
table.searchMore .rr_h {
	background-image: url(/res/images/el/button/search/ll.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 31px;
}
table.searchMore .rr {
	background-image: url(/res/images/el/button/search/rr.png);
}
table.searchMore .ll_h {
	background-image: url(/res/images/el/button/search/ll.h.png);
}
table.searchMore .rr_h {
	background-image: url(/res/images/el/button/search/rr.h.png);
}
table.prodMore {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}
table.prodMore .ll,
table.prodMore .rr,
table.prodMore .ll_h,
table.prodMore .rr_h {
	background-image: url(/res/images/el/button/more/l.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}
table.prodMore .rr {
	background-image: url(/res/images/el/button/more/r.png);
}
table.prodMore .ll_h {
	background-image: url(/res/images/el/button/more/l.h.png);
}
table.prodMore .rr_h {
	background-image: url(/res/images/el/button/more/r.h.png);
}
table.button .cc,
table.button .cc_h {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-image: url(/res/images/el/button/bg.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #3a4e3e;
}
table.button .cc .title,
table.button .cc_h .title {
	float: left;
	margin-top: 4px;
	padding-right: 2px;
}
table.button .cc_h {
	background-image: url(/res/images/el/button/bg.h.png);
}
table.orderBtn .cc {
	background-image: url(/res/images/el/button/biggreen/bg.png);
	color: #fff;
	padding-bottom: 0px;
}
table.orderBtn .cc_h {
	background-image: url(/res/images/el/button/biggreen/bg.h.png);
	color: #fff;
	padding-bottom: 0px;
}
table.bigGreen .cc {
	background-image: url(/res/images/el/button/biggreen/bg.png);
	color: #fff;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
table.bigGreen .cc_h {
	background-image: url(/res/images/el/button/biggreen/bg.h.png);
	color: #fff;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
table.enterBtn .cc {
	background-image: url(/res/images/el/button/enter/bg.png);
	color: #fff;
}
table.enterBtn .cc_h {
	background-image: url(/res/images/el/button/enter/bg.h.png);
}
table.callBtn .cc {
	background-image: url(/res/images/el/button/callback/bg.png);
	color: #fff;
	height: 32px;
	width: 120px;
}
table.callBtn .cc_h {
	background-image: url(/res/images/el/button/callback/bg.h.png);
}
table.buyBigbtn .cc {
	background-image: url(/res/images/el/button/buybig/bg.png);
	color: #fff;
	height: 42px;
	font-size: 18px;
	padding: 0px;
	width: 340px;
}
table.buyBigbtn .cc_h {
	background-image: url(/res/images/el/button/buybig/bg.h.png);
	font-size: 18px;
	width: 340px;
}
table.buyBigInCart .cc {
	background-image: url(/res/images/el/button/buybig/bg.png);
	color: #fff;
	height: 42px;
	font-size: 18px;
	padding: 0px;
	width: 168px;
}
table.buyBigInCart .cc_h {
	background-image: url(/res/images/el/button/buybig/bg.h.png);
	font-size: 18px;
	width: 168px;
}
table.rapidBuy .cc {
	background-image: url(/res/images/el/button/rapidBuy/bg.png);
	color: #fff;
	height: 42px;
	font-size: 18px;
	padding: 0px;
	width: 168px;
}
table.rapidBuy .cc_h {
	background-image: url(/res/images/el/button/rapidBuy/bg.h.png);
	font-size: 18px;
	width: 168px;
}
table.cancelBtn .cc {
	background-image: url(/res/images/el/button/cancel/bg.png);
	color: #fff;
	padding-bottom: 0px;
}
table.cancelBtn .cc_h {
	background-image: url(/res/images/el/button/cancel/bg.h.png);
	color: #fff;
	padding-bottom: 0px;
}
table.inputuserBtn .cc {
	background-image: url(/res/images/el/button/inputuser/bg.png);
	color: #fff;
	padding-bottom: 0px;
}
table.inputuserBtn .cc_h {
	background-image: url(/res/images/el/button/inputuser/bg.h.png);
	color: #fff;
	padding-bottom: 0px;
}
table.searchMore .cc,
table.searchMore .cc_h {
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	background-image: url(/res/images/el/button/search/bg.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
}
table.searchMore .cc_h {
	background-image: url(/res/images/el/button/search/bg.h.png);
}
table.prodMore .cc,
table.prodMore .cc_h {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-image: url(/res/images/el/button/more/bg.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
}
table.prodMore .cc .title,
table.prodMore .cc_h .title {
	float: left;
	margin-top: 4px;
	padding-right: 2px;
}
table.prodMore .cc_h {
	background-image: url(/res/images/el/button/more/bg.h.png);
}
.banner {
	margin-top: 5px;
	margin-bootom: 5px;
}
.links tr {
	display: block;
}
.links tr a .text {
	padding-left: 5px;
	text-align: left;
}
.links tr a .im {
	display: block;
}
.links tr a .im img {
	width: 30px;
}
.tablePaging {
	width: 100%;
	border-spacing: 0px;
}
#controlRow {
	vertical-align: middle;
	color: #999999;
	font-weight: 100;
	height: 35px;
}
#controlRow .controls {
	margin-bottom: 15px;
	vertical-align: middle;
}
#controlRow .controls .controlImg {
	width: 24px;
	height: 27px;
	vertical-align: bottom;
	margin-bottom: -3px;
	margin-right: -5px;
}
#controlRow .controls .num {
	color: #3a4e3e;
	font-weight: 700;
}
#controlRow {
	vertical-align: middle;
	color: #999999;
	font-weight: 100;
}
#controlRow .controls {
	margin-bottom: 15px;
	vertical-align: middle;
}
#controlRow .controls .controlImg {
	width: 24px;
	height: 27px;
	vertical-align: bottom;
	margin-bottom: -2px;
	margin-right: -5px;
}
#controlRow .controls .num {
	color: #3a4e3e;
	font-weight: 700;
}
html,
 body {
	margin: 0px;
	padding: 0px;
	background-color: #3a4e3e;
	background-attachment: fixed;
	background-position: center top;
	background-image: url(/res/images/bg.png);
	background-repeat: repeat-x;
	text-align: center;
	font: 10pt Arial;
}
p,
 h1,
 h2,
 h3 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
ul {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
img {
	border: 0;
}
a {
	color: #2756a6;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.wraper {
	margin: 0 auto;
	padding: 0 0;
	width: 991px;
	min-height: 101%;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center;
	background-color: #fff;
	overflow: visible;
	border-left: #e7e7e7 1px solid;
	border-right: #e7e7e7 1px solid;
	text-align: center;
}
.wrapmain {
	padding-bottom: 20px;
	text-align: left;
}
.link {
	color: #2756a6;
	text-decoration: none;
}
.link:hover {
	text-decoration: underline;
	cursor: pointer;
}
.no_link:hover {
	cursor: pointer;
}
.clear-both {
	clear: both;
}
.debug {
	width: 100%;
	display: none;
	text-align: left;
	padding-left: 100px;
}
.footerEmpty {
	height: 145px;
}
.barEmpty {
	height: 155px;
}
.tipa {
	color: #2756A6;
}
.tipa:hover {
	text-decoration: underline;
}
.hidden {
	visibility: hidden;
}
#enter {
	width: 42px;
	height: 107px;
	display: block;
	position: absolute;
	background-image: url(/res/images/tabs/enter.png);
	margin-left: 992px;
	margin-top: 70px;
}
#enter:hover {
	background-image: url(/res/images/tabs/enter.act.png);
}
#compare {
	width: 42px;
	height: 128px;
	display: block;
	position: fixed;
	background-image: url(/res/images/tabs/compare.png);
	margin-left: 992px;
	margin-top: 176px;
}
#compare:hover {
	background-image: url(/res/images/tabs/compare.act.png);
}
#prev {
	width: 42px;
	height: 147px;
	display: block;
	position: fixed;
	background-image: url(/res/images/tabs/prev.png);
	margin-left: 992px;
	margin-top: 176px;
}
#prev:hover {
	background-image: url(/res/images/tabs/prev.act.png);
}
.scrollTop {
	background: url(/res/images/arrows2.png) 0 -58px no-repeat;
	display: block;
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 10px;
	margin-left: 330px;
	z-index: 2000;
}
.scrollTop:hover {
	background-position: 0 0px;
}
.footer {
	width: 991px;
	margin: 0 auto;
	height: 140px;
	border-top: 0px solid #d6d6d6;
	border-bottom: 0px;
	padding-top: 5px;
	background-color: #ddd;
	background-attachment: scroll;
	background-position: top;
}
.footer p {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 10px;
}
.footer .links {
	width: 850px;
	margin: auto;
	padding: 0px;
}
.footer .links a,
.footer .links b {
	float: left;
	display: block;
	padding-left: 20px;
}
.footer table.reqsBox {
	border-top: 1px solid #d4d3d3;
	padding-top: 15px;
	margin-top: 15px;
	width: 95%;
	margin: 0 auto;
}
.footer table.reqsBox tr {
	border-top: 1px solid #e4e4e4;
}
.footer table.reqsBox td {
	text-align: center;
}
.logoBox {
	width: 250px;
	height: 100px;
	float: left;
	background-image: url(/res/images/header/logo.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-left: 40px;
}
.header {
	top: 0px;
	width: 1035px;
	height: 115px;
	margin: 0 auto;
	margin-left: -40px;
	padding: 0;
	position: absolute;
	background-color: #ffffff;
	background-image: url(/res/images/header/head.bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 10000;
}
.cartTop {
	width: 245px;
	height: 105px;
	margin-top: -105px;
	float: right;
	padding-right: 12px;
	border: 2px solid #fff;
	border-radius: 5px;
	background-color: #bfd5c1;
}
.cartTop .head {
	padding-top: 7px;
	margin-left: 20px;
	width: 250px;
	font: Arial, Helvetica, sans-serif;
}
.cartTop .button {
	margin-top: 3px;
	margin-left: 10px;
}
.cartTop .cartBagFull {
	background-image: url(/res/images/cart/cart.full.png);
	display: block;
	float: left;
	height: 91px;
	width: 84px;
	margin-top: 15px;
	margin-left: -10px;
	background-repeat: no-repeat;
}
.cartTop .cartBag {
	background-image: url(/res/images/cart/cart.empty.png);
	display: block;
	float: left;
	height: 91px;
	width: 80px;
	margin-top: 15px;
	margin-left: -10px;
	background-repeat: no-repeat;
}
.cartTop .light {
	color: #b60003;
	font-style: bold;
}
.cartTop .cartParam {
	font-size: 15pt;
	font-weight: bold;
	font: ;
}
.searchPanMain {
	float: left;
	width: 99%;
	background-image: url(/res/images/search_panel/search.bg.png);
	height: 38px;
	padding-top: 4px;
}
.searchPan {
	float: left;
	width: 490px;
	height: 25px;
	margin-top: 5px;
}
.searchPan input.str,
.searchPan .searchi {
	background-image: url(/res/images/search_panel/input.bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 400px;
	height: 20px;
	border: 1px solid #ccc;
}
.searchPan .corner {
	display: block;
	float: left;
	margin-top: -6px;
}
.header .topRow {
	width: 47%;
	height: 55px;
	margin: 0;
	color: #000000;
	float: left;
}
.header .topRow input.str {
	width: 380px;
	height: 18px;
	padding-left: 25px;
	border: 1px solid #ccc;
	background-image: url(/res/images/search_panel/input.bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-radius: 0px;
	margin-top: 0px;
	margin-right: 0px;
	display: block;
}
.header .phones {
	display: block;
	float: left;
	width: 360px;
	color: #2B2925;
	font-family: verdana;
	font-weight: 700;
	margin-left: -5px;
	padding-top: 30px;
}
.header .phones img {
	position: relative;
	top: 6px;
}
.header .skype {
	float: left;
	width: 100px;
	height: 26px;
	margin-top: 18px;
	margin-left: 10px;
	color: #2E63B3;
	font-family: verdana;
	font-size: 14px;
	font-weight: 700;
	padding-top: 30px;
}
.header .skype img {
	float: left;
	height: 26px;
	position: relative;
	display: block;
	top: -5px;
}
.header .skype a {
	width: 110px;
	height: 29px;
	position: relative;
	display: block;
}
.cartTop .gotocart {
	color: #3a4e3e;
	float: left;
	position: relative;
	left: 35px;
	top: 5px;
}
.cartTop .gotocart img {
	text-decoration: none;
	position: relative;
	top: 3px;
	left: 5px;
}
.cartTop .cartText {
	display: block;
	float: right;
	margin-left: -10px;
	margin-top: -2px;
	color: #3a4e3e;
	text-align: right;
	width: 170px;
	padding-right: 20px;
}
.cartTop .cartText .text {
	/*float: left;*/
	padding-top: 8px;
}
.cartTop .empty {
	margin-left: 25px;
	margin-top: 30px;
	padding-right: 50px;
	width: 100px;
	color: #3a4e3e;
	float: left;
}
.user {
	text-align: right;
	width: 300px;
	padding-bottom: 0px;
}
.user .barButtons {
	display: block;
	float: left;
	width: 300px;
	margin-top: -3px;
}
.user table {
	float: right;
	margin-right: 20px;
}
.user table .area2 {
	float: left;
	width: 73px;
	height: 20px;
	left: 25px;
}
.user table .area4 {
	float: left;
	width: 30px;
	height: 23px;
	left: 15px;
	margin-top: -3px;
	background-image: url("/res/images/profile/profile.png");
	background-repeat: no-repeat;
	background-position: right;
}
.user table .area5 {
	width: 16px;
	height: 20px;
	position: relative;
	background-image: url("/res/images/profile/profile.arrow.png");
	background-repeat: no-repeat;
	cursor: pointer;
}
.user table .area6 {
	overflow: hidden;
	float: left;
	width: 190px;
	height: 20px;
	left: 25px;
	background-image: url(../images/cabinet/vline.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	font: bold 10pt arial;
	color: #fff;
	cursor: pointer;
	padding-left: 5px;
}
.user .menucab2 {
	display: block;
	float: right;
	top: 0px;
	color: #fff;
	position: absolute;
	width: 260px;
	height: 151px;
	text-align: left;
	font: bold 10pt arial;
	line-height: 14pt;
	z-index: 1001;
}
.user .menucab2 .emptyUser {
	display: block;
	height: 27px;
	width: 250px;
}
.user .menucab2 .emptyUser:hover .cabpunct {
	visibility: visible;
}
.user .menucab2 .emptyUser .cabpunct {
	visibility: hidden;
	display: block;
	float: right;
	margin-top: 25px;
	height: 110px;
	background-color: #383c39;
	color: #fff;
	width: 250px;
}
.user .menucab2 .emptyUser .cabpunct img {
	margin-top: 3px;
}
.user .menucab2 .emptyUser .cabpunct .line {
	width: 250px;
	height: 4px;
	margin-left: -20px;
	padding-bottom: 3px;
}
.user .menucab2 .emptyUser .cabpunct a {
	padding-left: 50px;
}
.user .menucab2 .emptyUser .cabpunct .links {
	padding-left: 10px;
	width: 107px;
	padding-bottom: 5px;
}
.searchLeft {
	width: 725px;
	display: block;
	float: left;
	margin-top: 6px;
}
.searchLeft .catHead {
	font-weight: 100;
	color: black;
	font: 10pt Arial;
	width: 725px;
	text-align: center;
}
.searchRight {
	display: block;
	float: left;
	margin-top: 6px;
}
.searchLeft .searchPanel {
	float: left;
	width: 90%;
	height: 38px;
	margin-bottom: 10px;
	margin-left: 45px;
}
.searchLeft .searchPanel input.str,
.searchLeft .searchPanel .searchi {
	background-image: url(/res/images/search_panel/input.bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 480px;
	height: 24px;
	border: 1px solid #7f7f7f;
	padding-left: 25px;
	margin-top: -2px;
	margin-right: 7px;
}
.searchLeft .searchPanel .corner {
	display: block;
	float: left;
	margin-top: -6px;
}
.colors {
	background-color: #fff;
}
.colors:hover {
	background-color: #fff;
}
.prodBox {
	border: 1px solid #EBEBEB;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 275px;
	margin: 8px;
	width: 148px;
	padding: 1px 6px;
}
.prodBox .prodName {
	margin-top: 5px;
	color: #3a4e3e;
	font-weight: 500;
	text-align: center;
	height: 52px;
	font: 10pt Arial;
	width: 150px;
	overflow: hidden;
	line-height: 17px;
}
.prodBox .prodName span {
	display: block;
	color: #999999;
	width: 150px;
	height: 17px;
	overflow: hidden;
}
.prodBox .catName {
	color: #3A4E3E;
	height: 40px;
	display: block;
	float: left;
	width: 200px;
	visibility: hidden;
}
.prodBox:hover {
	border: 2px solid #959595;
	height: 275px;
	margin: 8px;
	width: 148px;
	padding: 0px 5px;
}
div.list:hover {
	border: 3px solid #959595;
	height: 176px;
	width: 696px;
	padding: 0px 5px;
	margin-top: 15px;
	margin-left: 5px;
}
div.list {
	width: 696px;
	height: 176px;
	border-bottom: 1px solid #ebebeb;
	float: left;
	padding: 2px 7px;
	margin-top: 15px;
	margin-left: 5px;
}
div.bestseller {
	width: 116.5px;
	height: 300px;
	border: 1px solid #ebebeb;
	float: left;
	padding: 5px;
	margin: 5px;
	overflow: hidden;
}
div.bestseller .prodName {
	margin-top: 5px;
	float: left;
	text-align: center;
	height: 60px;
	font: 8.5pt Arial;
	width: 120px;
}
div.bestseller .catName {
	height: 38px;
	float: left;
	width: 115px;
}
div.bestseller:hover {
	width: 116.5px;
	height: 300px;
	border: 1px solid #959595;
	float: left;
	padding: 5px;
	margin: 5px;
	overflow: hidden;
}
div.startProd {
	width: 121px;
	height: 280px;
	border: 1px solid #ebebeb;
	float: left;
	padding: 5px;
	margin: 5px;
	overflow: hidden;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.startProd .catName {
	height: 38px;
	float: left;
	width: 115px;
}
div.startProd:hover {
	width: 121px;
	height: 280px;
	border: 1px solid #959595;
	float: left;
	padding: 5px;
	margin: 5px;
	overflow: hidden;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.rblock {
	width: 220px;
	height: 140px;
	border-bottom: 1px solid #ccc;
	float: left;
	padding: 5px;
	margin-left: 3px;
}
div.rblock .prodName {
	margin-top: 5px;
	float: left;
	text-align: center;
	height: 60px;
	font: 9pt Arial;
	width: 100px;
}
div.lastblock {
	border-bottom: 0px solid #CCCCCC;
}
div.shortbox {
	height: 200px;
}
div.shortbox:hover {
	height: 200px;
}
.prodBox .prodLink {
	border: none;
	text-decoration: none;
	color: #383c39;
}
.prodBox .pic {
	margin-top: 24px;
	display: block;
}
.prodBox .ImageAndIcons {
	height: 150px;
	width: 150px;
	display: block;
	padding: 0px;
}
.prodBox .prodBoxIconsCat {
	margin-top: 5px;
	height: 21px;
	display: none;
}
.prodBox .aattr {
	width: 150px;
}
.prodBox .aattr .contd {
	display: none;
}
.prodBox .buyBtn {
	margin-top: 10px;
	float: left;
	margin-left: 5px;
}
.prodBox .buyBtn .moreProd {
	float: left;
	width: 80px;
	font-size: 10px;
	background-color: #000099;
}
.prodBox .buyBtn .cat_prod {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
.prodBox .buyBtn .cat_prod:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
.prodBox .buyBtn .prodincart {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/incart.png");
}
.prodBox .buyBtn .prodincart:hover {
	background-image: url("/res/images/boxproduct/incart.h.png");
}
.prodBox .priceBox {
	font: bold 14pt arial;
	height: 25px;
	display: block;
	margin-top: 0px;
	float: left;
	width: 150px;
	text-align: center;
}
.prodBox .blockmoreProd {
	text-align: center;
	margin: auto;
	display: block;
	float: left;
	width: 150px;
}
.prodBox .blockmoreProd .moreProd {
	color: #2756A6;
}
.prodBox .blockmoreProd .moreProd:hover {
	text-decoration: underline;
}
div.list .prodBoxIconsCat {
	margin-top: 5px;
	height: 21px;
	width: 220px;
	float: left;
}
div.list .prodBoxIconsCat .prodBoxIconsTbl {
	width: 220px;
}
div.list .ImageAndIcons {
	float: left;
}
div.list .blockmoreProd {
	margin-top: 10px;
	float: left;
	position: absolute;
}
div.list .blockmoreProd .moreProd {
	color: #2756A6;
	float: left;
}
div.list .blockmoreProd .moreProd:hover {
	text-decoration: underline;
}
div.list .prodName {
	margin-top: 5px;
	float: left;
	text-align: left;
	height: 34px;
	line-height: 16px !important;
	font: 10pt Arial;
	width: 350px;
	color: #3a4e3e;
	font-weight: 500;
	margin-bottom: 15px;
}
div.list .prodName span {
	width: 350px;
}
div.list .aattr {
	display: block;
	width: 350px;
	float: left;
	text-align: left;
}
div.list .aattr .contd {
	display: block;
	max-height: 89px;
	overflow: hidden;
	line-height: 16px;
	height: 80px;
}
div.list .priceBox {
	width: 140px;
	height: 40px;
	font: bold 14pt arial;
	float: right;
	text-align: center;
	padding-right: 0px;
	margin-top: -120px;
	margin-right: -190px;
}
div.list .buyBtn {
	margin-top: 15px;
	float: left;
	position: relative;
	top: 50px;
	left: 30px;
}
div.list .buyBtn .cat_prod {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.list .buyBtn .cat_prod:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.list .buyBtn .prodincart {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.list .buyBtn .prodincart:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.bestseller .prodLink {
	border: none;
	text-decoration: none;
	color: #383c39;
}
div.bestseller .ImageAndIcons {
	float: left;
	width: 115px;
}
div.bestseller .prodBoxIconsCat {
	margin-top: 0px;
	height: 21px;
	display: none;
}
div.bestseller .prodBoxIconsCat .prodBoxIconsTbl {
	width: 100%;
}
div.bestseller .buyBtn {
	margin-top: 10px;
	float: left;
	margin-left: 5px;
}
div.bestseller .buyBtn .cat_prod {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.bestseller .buyBtn .cat_prod:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.bestseller .buyBtn .prodincart {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.bestseller .buyBtn .prodincart:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.bestseller .priceBox {
	float: left;
	display: block;
	width: 115px;
	height: 40px;
	font: bold 12pt arial;
	padding-top: 3px;
	text-align: center;
	margin-top: 0px;
}
div.bestseller .blockmoreProd {
	width: 120px;
	padding-right: 0px;
}
div.bestseller .blockmoreProd .moreProd {
	color: #2756A6;
}
div.bestseller .blockmoreProd .moreProd:hover {
	text-decoration: underline;
}
div.startProd .prodLink {
	border: none;
	text-decoration: none;
	color: #383c39;
}
div.startProd .ImageAndIcons {
	float: left;
	width: 115px;
	height: 140px;
}
div.startProd .prodBoxIconsCat {
	margin-top: 0px;
	height: 21px;
	display: none;
}
div.startProd .prodBoxIconsCat .prodBoxIconsTbl {
	width: 100%;
}
div.startProd .prodName {
	margin-top: 5px;
	float: left;
	text-align: center;
	height: 60px;
	font: 8.5pt Arial;
	width: 120px;
}
div.startProd .prodName span {
	width: 120px;
}
div.startProd .buyBtn {
	margin-top: 10px;
	float: left;
	margin-left: 5px;
}
div.startProd .buyBtn .cat_prod {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.startProd .buyBtn .cat_prod:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.startProd .buyBtn .prodincart {
	display: block;
	width: 57px;
	height: 25px;
	background-image: url("/res/images/boxproduct/buybtn.png");
}
div.startProd .buyBtn .prodincart:hover {
	background-image: url("/res/images/boxproduct/buybtn.h.png");
}
div.startProd .priceBox {
	float: left;
	display: block;
	width: 115px;
	height: 40px;
	font: bold 12pt arial;
	padding-top: 3px;
	text-align: center;
	margin-top: 0px;
}
div.startProd .blockmoreProd {
	width: 120px;
	padding-right: 0px;
}
div.startProd .blockmoreProd .moreProd {
	color: #2756A6;
}
div.startProd .blockmoreProd .moreProd:hover {
	text-decoration: underline;
}
div.rblock .ImageAndIcons {
	float: left;
	width: 120px;
}
div.rblock .priceBox {
	width: 100px;
	height: 45px;
	font: bold 12pt arial;
	float: left;
	text-align: center;
	padding-left: 0px;
}
div.rblock .blockmoreProd {
	padding-top: 5px;
	width: 100px;
	padding-right: 0px;
	float: left;
}
div.rblock .blockmoreProd .moreProd {
	color: #2756A6;
}
div.rblock .blockmoreProd .moreProd:hover {
	text-decoration: underline;
}
.prodBox .ImageAndIcons .prodBoxImage {
	width: 150px;
	height: 150px;
	margin-top: 0px;
	overflow: hidden;
	float: left;
}
.prodBox .ImageAndIcons .prodColorsBoxRight {
	position: relative;
	top: -1px;
	left: 208px;
	width: 55px;
	z-index: 50;
	height: 297px !important;
	max-height: 300px;
	overflow: hidden;
	margin-bottom: -307px;
	border: 1px solid #eee;
	border-left: 1px dashed #f8f8f8;
	background-color: #fff;
	padding-top: 8px;
}
.prodBox .ImageAndIcons .prodColorsBoxRight img {
	max-width: 50px;
	max-height: 50px;
	border: 1px solid #ebebeb;
}
.prodBox .ImageAndIcons .prodColorsBox {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFF;
	border-color: #959595;
	border-image: none;
	border-style: dashed;
	border-width: 2px 1px 2px 2px;
	height: 267px !important;
	left: -55px;
	margin-bottom: -307px;
	max-height: 300px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 8px;
	position: relative;
	top: -2px;
	width: 53px;
	z-index: 15;
}
.prodBox .prodBoxIconsCat .prodBoxIconsTbl {
	width: 100%;
	text-align: center;
}
.prodBox .priceBox .priceBoxOld {
	color: #666666;
	display: block;
	font: 10pt Arial;
	width: 150px;
	margin-top: -17px;
	text-decoration: line-through;
}
.prodBox .priceBox .priceBoxCurrent {
	color: #3a4e3e;
}
.prodBox .priceBox .priceBoxCurrent .priceCurAction {
	color: #8c1311;
}
div.list .ImageAndIcons .prodColorsBox {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFF;
	border-color: #959595;
	border-image: none;
	border-style: dashed;
	border-width: 3px 1px 3px 3px;
	height: 168px !important;
	left: -55px;
	margin-bottom: -182px;
	max-height: 170px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 8px;
	position: relative;
	top: -5px;
	width: 53px;
	z-index: 15;
}
div.list .priceBox .priceBoxOld {
	text-decoration: line-through;
	width: 100%;
	height: 20px;
	color: #666666;
	font: 13pt Arial;
}
div.list .priceBox .priceBoxCurrent {
	width: 100%;
	height: 20px;
	color: #3a4e3e;
}
div.list .priceBox .priceBoxCurrent .priceCurAction {
	color: #8c1311;
}
div.bestseller .ImageAndIcons .prodBoxImage {
	width: 120px;
	height: 135px;
	margin-top: 5px;
	overflow: hidden;
}
div.bestseller .priceBox .priceBoxOld {
	margin-top: 0px;
	color: #666666;
	font: 10pt Arial;
	font-weight: 700;
	text-decoration: line-through;
	display: block;
	width: 120px;
}
div.bestseller .priceBox .priceBoxCurrent {
	color: #3a4e3e;
}
div.bestseller .priceBox .priceBoxCurrent .priceCurAction {
	color: #8c1311;
}
div.startProd .ImageAndIcons .prodBoxImage {
	width: 120px;
	height: 135px;
	margin-top: 5px;
	overflow: hidden;
}
div.startProd .priceBox .priceBoxOld {
	margin-top: 0px;
	color: #666666;
	font: 10pt Arial;
	font-weight: 700;
	text-decoration: line-through;
	display: block;
	width: 120px;
}
div.startProd .priceBox .priceBoxCurrent {
	color: #3a4e3e;
}
div.startProd .priceBox .priceBoxCurrent .priceCurAction {
	color: #8c1311;
}
div.rblock .ImageAndIcons .prodBoxImage {
	width: 120px;
	height: 100px;
	margin-top: 5px;
	overflow: hidden;
}
div.rblock .ImageAndIcons .prodBoxImage .prodBoxImageTbl {
	height: 100px;
	width: 100%;
}
div.rblock .priceBox .priceBoxOld {
	width: 100%;
	height: 20px;
	color: #666666;
	font: 11pt Arial;
	text-decoration: line-through;
	display: block;
	float: left;
}
div.rblock .priceBox .priceBoxCurrent {
	width: 100%;
	height: 20px;
	color: #3a4e3e;
	margin-top: 10px;
}
div.rblock .priceBox .priceBoxCurrent .priceCurAction {
	color: #8c1311;
}
.prodBox .ImageAndIcons .prodBoxImage .prodBoxImageTbl {
	height: 150px;
	width: 100%;
}
.prodBox .ImageAndIcons .prodColorsBox span {
	background-color: #fff;
	width: 50px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	margin-bottom: 5px;
}
.prodBox .ImageAndIcons .prodColorsBox span img {
	max-width: 50px;
	max-height: 50px;
}
.prodBox .prodBoxIconsCat .prodBoxIconsTbl td {
	text-align: center;
}
div.bestseller .ImageAndIcons .prodBoxImage .prodBoxImageTbl {
	height: 135px;
	width: 100%;
}
div.bestseller .ImageAndIcons .prodBoxImage .prodBoxImageTbl td {
	padding: 0px;
	text-align: center;
}
div.bestseller .ImageAndIcons .prodBoxImage .prodBoxImageTbl img {
	max-width: 110px;
	max-height: 130px;
}
div.startProd .ImageAndIcons .prodBoxImage .prodBoxImageTbl {
	height: 135px;
	width: 100%;
}
div.startProd .ImageAndIcons .prodBoxImage .prodBoxImageTbl td {
	padding-left: 0px;
	text-align: center;
}
div.startProd .ImageAndIcons .prodBoxImage .prodBoxImageTbl img {
	max-width: 120px;
	max-height: 130px;
}
.prodBox .ImageAndIcons .prodBoxImage .prodBoxImageTbl td {
	padding: 0px;
	margin: 0px;
}
.prodBox .ImageAndIcons .prodBoxImage .prodBoxImageTbl td .frame {
	width: 140px;
	height: 150px;
	background-color: #fff;
	display: table-cell;
	vertical-align: middle;
	margin: 0px;
}
.prodBox .ImageAndIcons .prodBoxImage .prodBoxImageTbl td .frame img {
	max-height: 150px;
	max-width: 140px;
}
.articlesLinks {
	padding-left: 20px;
}
.articlesBox .articleItem {
	width: 98%;
	margin-left: 5px;
}
.articlesLinks .articleItem {
	float: left;
	width: 47%;
	margin-left: 15px;
	height: 90px;
}
.articlesBox .articleItem .title {
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	vertical-align: middle;
}
.articlesBox .articleItem .title a {
	color: #3c4c38;
}
.articlesBox .articleItem .image {
	width: 60px;
}
.articlesLinks .articleItem .title {
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	vertical-align: middle;
}
.articlesLinks .articleItem .title a {
	color: #3c4c38;
}
.articlesLinks .articleItem .image {
	width: 60px;
}
.articlesBox .articleItem .image a img {
	width: 60px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.articlesLinks .articleItem .image a img {
	width: 60px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.infopage {
	display: block;
	float: left;
}
.articlesLeft {
	display: block;
	float: left;
	width: 725px;
}
.articlesLeft .reply {
	display: block;
	float: left;
	margin-top: 50px;
}
.articlesRight {
	padding-top: 10px;
	display: block;
	float: left;
}
.articlesRight .rubricsTbl a img {
	margin-right: 5px;
	margin-bottom: -2px;
}
.articlesRight .rubricsTbl a.selected {
	color: #000;
	font-weight: bold;
}
.articlesRight .rubricsTbl a.selected:hover {
	text-decoration: none;
	cursor: pointer;
}
.articlesRight .rubricsTbl td.level1 a {
	color: #3f68b0;
}
.articlesLeft .boxCatalogueGreen .bxmiddle .bxc .boxGen .bxhead {
	display: none;
}
.articlesRight .rubricsTbl td.level1 {
	font-weight: bold;
	text-align: center;
	width: 230px;
	height: 30px;
}
.articlesRight .rubricsTbl td.level1 a,
.articlesRight .rubricsTbl td.level1 a:hover {
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.articlesRight .rubricsTbl td.level1 h2 {
	font-size: 10pt;
}
.articlesRight .rubricsTbl td.level2 {
	color: #3f68b0;
	text-align: left;
}
.articlesRight .rubricsTbl td.level2 h3 {
	font-size: 10pt;
	font-weight: 300;
	padding: 0px;
}
.infopage #articleItem .articles_box_c .content_text {
	width: 700px;
	display: block;
	float: left;
	position: relative;
	top: 0px;
}
.infopage #articleItem .articles_box_c .content_text .news_block {
	width: 700px;
	display: block;
	float: left;
	position: relative;
	top: 0px;
}
.infopage #articleItem .articles_box_c .content_text .vnews .imgtitle {
	display: block;
	float: left;
	position: relative;
	top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.infopage #articleItem .articles_box_c .content_text .vnews h1 {
	font-size: 14pt;
	width: 700px;
	max-width: 700px !important;
	text-align: center;
	color: #3c4c38;
}
.infopage #articleItem .articles_box_c .content_text .vnews .artbody {
	text-align: left;
}
.descr {
	text-align: left;
	padding-top: 15px;
}
.descr a {
	color: #3d5141;
	font-weight: 700;
}
.descr .htitle {
	text-align: left;
	width: 700px;
	display: block;
}
.descr .htitle h1 {
	font-size: 10pt;
}
.descr .htitle img {
	padding-right: 10px;
	padding-bottom: 10px;
}
.newsBox .newsItem {
	width: 45%;
	margin: 0px 10px;
	margin-bottom: 10px;
	display: block;
	float: left;
}
.newsBox .newsItem .desc {
	text-align: left;
}
.newsBox .newsItem .title {
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	vertical-align: middle;
	display: block;
}
.newsBox .newsItem .title a {
	color: #3c4c38;
}
.newsBox .newsItem .image {
	width: 60px;
}
.newsBox .newsItem .image a img {
	width: 60px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.newsLeft {
	display: block;
	float: left;
	width: 725px;
}
.newsRight {
	padding-top: 10px;
	display: block;
	float: left;
}
.infopage .news_list {
	padding: 7px 10px;
	padding-right: 20px;
	padding-left: 15px;
	width: 700px;
	display: block;
	float: left;
	position: relative;
}
.infopage .news_list img {
	display: block;
	float: left;
	position: relative;
	top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	width: 150px;
}
.infopage .news_list p {
	text-align: justify;
}
.infopage .news_list h2 {
	color: #3c4c38;
}
.news_el {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.news_el a {
	color: #3d5141;
	font-weight: 700;
}
.news_el .dt {
	text-align: left;
	width: 700px;
	display: block;
}
.news_el .dt img {
	padding: 10px;
	padding-top: 0px;
}
.rboxx {
	padding-top: 10px;
	width: 270px;
	float: right;
	display: block;
}
.infopage {
	display: block;
	float: left;
	margin-top: 10px;
	padding-right: 6px;
	padding-left: 6px;
}
.infopage .frame {
	padding: 20px;
}
.formUs {
	margin-top: 7px;
}
.formUs .boxCatalogueGreen .bxmiddle .bxc div {
	border: 1px solid #999999;
	border-radius: 10px 10px 10px 10px;
	width: 750px;
	margin: auto;
}
.formUs .boxCatalogueGreen .bxmiddle .bxc div table {
	border: none;
}
.formUs .boxCatalogueGreen .bxmiddle .bxc div div {
	border: none;
}
.menu_line {
	height: 40px;
	width: 1032px;
	background-color: #fff;
	margin-left: -41px;
	position: absolute;
	top: 115px;
	z-index: 19;
}
.menu_line .first {
	margin-left: 40px;
}
.menu_line .h1 {
	float: left;
	width: 165.3px;
	height: 40px;
}
.menu_line .h1 .in_h1 {
	width: 166px;
	background-image: url("/res/images/tmenu/bg.png");
	height: 40px;
	overflow: hidden;
}
.menu_line .h1 .h2 {
	display: none;
}
.menu_line .h1:hover .in_h1 {
	background-image: none;
	background-color: #3a4e3e;
}
.menu_line .h1:hover .h2 {
	display: block;
	position: absolute;
	z-index: 10000;
	width: 644px;
	border-width: 7px 9px 9px;
	border-radius: 0px 0px 8px 8px;
	border-style: solid;
	border-color: #3a4e3e;
	margin-left: -166px;
	background-color: #FFFFFF;
	padding: 5px 0px;
}
.menu_line .h1:hover .first_h2 {
	margin-left: 0px;
}
.menu_line .h1:hover .last_h2 {
	margin-left: -331px;
}
.menu_line .h1 .in_h1 .inelt {
	width: 100%;
	height: 40px;
}
.menu_line .h1 .in_h1 .inelt .fcell {
	width: 50px;
}
.menu_line .h1 .in_h1 .inelt .tcell {
	font-size: 11pt;
	color: #383c39;
	font-weight: bold;
}
.menu_line .h1:hover .in_h1 .inelt .tcell {
	color: #ffffff;
}
.menu_line .h1:hover .h2 .element_h2 {
	width: 90px;
	height: 95px;
	overflow: hidden;
	float: left;
}
.menu_line .h1:hover .h2 .element_h2 a {
	border: none;
	color: #3a4e3e;
}
.menu_line .h1:hover .h2 .element_h2 .over {
	float: left;
	width: 90px;
	height: 95px;
	position: relative;
	top: -95px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #FFFFFF;
}
.menu_line .h1:hover .h2 .element_h2 .inelt2 {
	width: 100%;
}
.menu_line .h1:hover .h2 .element_h2 .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.menu_line .h1:hover .h2 .element_h2:hover a {
	text-decoration: underline;
}
.menu_line .h1:hover .h2 .element_h2 a .inelt2 {
	width: 100%;
}
.menu_line .h1:hover .h2 .element_h2 a .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.menu_line .h1:hover .h2 .element_h2:hover a .inelt2 td {
	text-decoration: underline;
}
#fade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .30;
	z-index: 10001;
}
img.btn_close {
	float: right;
	margin: -18px -18px 0 0;
	*/
	text-decoration: none;
	border: none;
}
.modal_title {
	position: relative;
	float: left;
	margin: -22px 0 0 0;
	padding-left: 35%;
	padding-right: 20%;
	top: -6px;
	height: 43px;
}
#errorlogin,
 #errormessage {
	color: red;
	font: bold;
	display: none;
}
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
#check_pod {
	line-height: 100%;
	margin-top: 20px;
	margin-left: 30px;
	width: 605px;
	background-color: #ebebe5;
	padding: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	-webkit-box-shadow: 2px 2px 2px #b6b7b8;
	-moz-box-shadow: 2px 2px 2px #b6b7b8;
	box-shadow: 2px 2px 2px #b6b7b8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	font-size: 9pt;
}
.check_podin {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 15px;
	text-indent: -23px;
	margin-right: -5px;
	margin-left: 40px;
}
.left25 {
	padding-left: 45px;
	float: left;
	width: 200px;
}
.podp_title {
	position: relative;
	top: -16px;
}
#ipodp {
	width: 12px;
	height: 12px;
	padding: 1px;
	margin: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-color: #ddd;
}
.sertif {
	width: 700px;
	text-align: left;
}
.popup_block {
	display: none;
	background: #edeff0;
	padding: 3px;
	border: 20px solid #edeff0;
	border-bottom: 10px solid #edeff0;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 200px;
}
.popup_block table {
	width: 100%;
	font: bold 10pt arial;
	text-align: left;
	line-height: 70%;
}
.popup_block input {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #edefe0;
	height: 22px;
	width: 189px;
	padding-left: 5px;
}
.popup_block .inputKol {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 1px solid #d5d5d5;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #f5f6f6;
	height: 24px;
	width: 189px;
	padding-left: 5px;
	background-image: url(/res/images/modal/dot.png);
	background-position: top;
	background-repeat: repeat-x;
}
.popup_block #bdiv {
	margin-top: 15px;
	margin-left: 20px;
}
.popup_block .modalEmail {
	padding-left: 20px;
}
.popup_block .plusMinus {
	float: left;
}
.popup_block .KolMinus {
	float: left;
	background-image: url(/res/images/modal/minus.png);
	height: 28px;
	width: 22px;
}
.popup_block .KolPlus {
	float: left;
	background-image: url(/res/images/modal/plus.png);
	height: 28px;
	width: 22px;
}
.popup_block .KolMinus:hover {
	background-image: url(/res/images/modal/minus.h.png);
	cursor: pointer;
}
.popup_block .KolPlus:hover {
	background-image: url(/res/images/modal/plus.h.png);
	cursor: pointer;
}
.pv_item {
	border: 1px solid #ebebeb;
	border-radius: 5px;
	background-color: #fff;
	margin: 0px 5px;
	padding: 5px 0px;
}
.pv_item img {
	margin: auto;
	display: block;
}
.popup_block #npp {
	text-align: left;
	margin-top: 5px;
	font-size: 8pt;
	float: left;
}
.popup_block #npp a {
	text-decoration: underline;
}
.ordering_tbl {
	width: 100%;
	margin-top: 7px;
	display: block;
	float: left;
}
.high {
	font-size: 11pt;
}
input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #a4a4a9;
}
textarea {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #a4a4a9;
}
select {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #a4a4a9;
	width: 120px;
}
.commentsArea {
	margin-left: 0px;
	margin-top: 10px;
}
.red {
	color: #e16200;
}
.orderColumnRight {
	display: block;
	float: left;
	margin-top: 6px;
}
.hl {
	text-align: right;
	color: #3a4e3e;
	font-size: 11pt;
	-moz-text-shadow: 1px 1px 1px #bfcce3;
	-webkit-text-shadow: 1px 1px 1px #bfcce3;
	text-shadow: 1px 1px 1px #bfcce3;
	padding-right: 20px;
}
#tbl_cart {
	padding: 10px;
}
#tbl_cart th {
	background-color: #ffffff;
	background-image: url(/res/images/cart/merge_line.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #5f5e5e;
	font-weight: bold;
	font-size: 12px;
}
#tbl_cart .center {
	text-align: center;
}
#tbl_cart button {
	background: none;
}
#tbl_cart .bg_dark {
	background-color: #FFFFFF;
}
#tbl_cart .totalPrice {
	font-size: 11pt;
	color: #727272;
	-moz-text-shadow: 1px 1px 1px #a5a4a3;
	-webkit-text-shadow: 1px 1px 1px #a5a4a3;
	text-shadow: 1px 1px 1px #a5a4a3;
}
#tbl_cart .returnLink {
	float: left;
	margin-top: 10px;
}
.orderBox {
	width: 100%;
	margin-top: 7px;
	display: block;
	float: left;
}
.personalInfo {
	vertical-align: middle;
	text-align: right;
	display: block;
	width: 515px;
}
.personalInfo .middleLine {
	background-image: url(/res/images/cart/middleLine.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 2px;
}
.personalInfo .inputCell {
	padding-left: 20px;
	text-align: left;
}
.personalInfo .paddingLeft {
	padding-left: 0px;
	text-align: left;
	width: 100px;
}
.personalInfo .alignTop {
	vertical-align: top;
}
.personalInfo .inputWidth {
	width: 370px;
}
.unknown {
	padding-left: 20px;
	text-align: center;
	margin: auto;
	width: 725px;
}
.Title {
	text-align: left;
	font: 11pt Arial;
}
.Title a {
	color: #3a4e3e;
	font-weight: 300;
}
.Title a:hover {
	color: #3e3d3a;
}
#tbl_cart td {
	vertical-align: middle;
}
#tbl_cart td .white {
	color: #c0bba5;
	text-align: left;
}
#tbl_cart .itemRow {
	background-color: #ffffff;
	background-image: url(/res/images/cart/merge_line.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
#tbl_cart .itemRow td {
	vertical-align: middle;
}
#tbl_cart .itemRow .del_order {
	width: 22px;
	height: 16px;
	background-image: url(/res/images/order_del.png);
	background-repeat: no-repeat;
}
#tbl_cart .itemRow .del_order:hover {
	background-image: url(/res/images/order_del.h.png);
	background-repeat: no-repeat;
}
#tbl_cart .itemRow .imgBorder {
	width: 44px;
	padding: 2px;
	border: 1px solid #d2d4d0;
	margin-top: 10px;
	margin-left: 15px;
}
#tbl_cart .itemRow .small {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #a4a4a9;
	background-image: url(/res/images/cart/input_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 19px;
	width: 29px;
	padding-left: 5px;
}
#tbl_cart .itemRow .iPrice {
	color: #3a4e3e;
	font-weight: bold;
}
#tbl_cart .itemRow .minus_odin {
	background-image: url(/res/images/cart/i_minus.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	border: none;
}
#tbl_cart .itemRow .minus_odin:hover {
	background-image: url(/res/images/cart/i_minus.h.png);
	background-repeat: no-repeat;
	background-position: center;
}
#tbl_cart .itemRow .plus_odin {
	background-image: url(/res/images/cart/i_plus.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	border: none;
}
#tbl_cart .itemRow .plus_odin:hover {
	background-image: url(/res/images/cart/i_plus.h.png);
	background-repeat: no-repeat;
	background-position: center;
}
#tbl_cart .totalDiscount td {
	font-size: 11pt;
	color: #7b0f11;
	-moz-text-shadow: 1px 1px 1px #a5a4a3;
	-webkit-text-shadow: 1px 1px 1px #a5a4a3;
	text-shadow: 1px 1px 1px #a5a4a3;
	vertical-align: bottom;
}
#tbl_cart .totalPriceAll {
	padding-bottom: 10px;
}
#tbl_cart .totalPriceAll td {
	font-size: 12pt;
	color: #3a4e3e;
	font-weight: bold;
	-moz-text-shadow: 1px 1px 1px #a5a4a3;
	-webkit-text-shadow: 1px 1px 1px #a5a4a3;
	text-shadow: 1px 1px 1px #a5a4a3;
	vertical-align: bottom;
}
#tbl_cart .totalPriceAll .TotalPriceAllSum {
	color: #3a4e3e;
	font-size: 14pt;
	-moz-text-shadow: 1px 1px 1px #bfcce3;
	-webkit-text-shadow: 1px 1px 1px #bfcce3;
	text-shadow: 1px 1px 1px #bfcce3;
}
#tbl_cart .totalPriceAll .TotalPriceAllHrn {
	color: #3a4e3e;
	font-weight: normal;
}
#tbl_cart .discountBox {
	width: 256px;
	height: 82px;
	background-image: url(/res/images/cart/discount_bg.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: -50px;
	text-align: left;
}
#tbl_cart .discountBox .wDiscount {
	font: 11pt Arial;
	font-weight: 900;
	color: #7b0f11;
	display: block;
	margin-top: 10px;
	margin-left: 42px;
	-moz-text-shadow: 1px 1px 1px #da8888;
	-webkit-text-shadow: 1px 1px 1px #da8888;
	text-shadow: 1px 1px 1px #da8888;
}
#tbl_cart .discountBox .percent {
	font: 12pt Arial;
	font-weight: 400;
	color: #7b0f11;
	padding-top: 15px;
	text-align: center;
	-moz-text-shadow: 1px 1px 1px #d69894;
	-webkit-text-shadow: 1px 1px 1px #d69894;
	text-shadow: 1px 1px 1px #d69894;
}
#tbl_cart .discountBox .wDiscountSum {
	font: 12pt Arial;
	font-weight: 400;
	color: #7b0f11;
	display: block;
	margin-top: 17px;
	margin-left: 19px;
	-moz-text-shadow: 1px 1px 1px #b0aea8;
	-webkit-text-shadow: 1px 1px 1px #b0aea8;
	text-shadow: 1px 1px 1px #b0aea8;
}
#tbl_cart td .name {
	color: #c0bba5;
	text-align: left;
}
#tbl_cart td .name a.details {
	background-image: url(/res/images/cart/i_more.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	font-size: 11px;
	color: #BBB;
	display: block;
	text-align: right;
	position: relative;
	top: -2px;
	margin-bottom: -1px;
}
#tbl_cart tr .row_spec td {
	font-size: 16pt;
	color: #fb9a00;
}
#tbl_cart tr .row_spec td label {
	font-size: 16pt;
	color: #fb9a00;
}
#tbl_cart .itemRow .iTitle {
	text-align: left;
	font: 11pt Arial;
}
#tbl_cart .itemRow .iTitle a {
	color: #3a4e3e;
	font-weight: 300;
}
#tbl_cart .itemRow .iTitle a:hover {
	color: #3e3d3a;
}
#tbl_cart .itemRow .iPriceOne {
	color: #a8a6a4;
	text-align: left;
	font-size: 9pt;
}
#tbl_cart .itemRow .iPriceOne .smallHrn {
	font-size: 8pt;
}
.orderBox .boxCatalogueGreen .bxmiddle .bxc table {
	border: 1px solid #999999;
	border-radius: 10px 10px 10px 10px;
}
.orderBox .boxCatalogueGreen .bxmiddle .bxc table table {
	border: none;
}
.columnRight {
	display: block;
	float: left;
}
.columnLeft {
	width: 725px;
	display: block;
	float: left;
	padding-top: 5px;
}
.kadri {
	height: 160px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	width: 265px;
}
.columnLeft #arrowL {
	background-image: url(/res/images/arrow.l.png);
	background-position: center;
	width: 18px;
	height: 270px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.columnLeft #arrowL .over {
	float: left;
	width: 18px;
	height: 270px;
	position: relative;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #FFFFFF;
}
.columnLeft #arrowR {
	background-image: url(/res/images/arrow.r.png);
	background-position: center;
	width: 18px;
	height: 270px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.columnLeft #arrowR .over {
	float: left;
	width: 18px;
	height: 270px;
	position: relative;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #FFFFFF;
}
.kadri .slidefoto {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	margin-left: 5px;
	position: relative;
	overflow: hidden;
	list-style-type: none;
	width: 250px;
}
.kadri li {
	margin: 0px;
}
#out_qsearch {
	position: absolute;
	z-index: 11000;
}
#qsearch {
	background-color: #FFFFFF;
	width: 625px;
	border: solid 1px #666666;
}
#qsearch a {
	color: #000000;
	display: block;
	text-decoration: none;
	height: 50px;
	border: solid 1px #FFFFFF;
	padding: 5px;
}
#qsearch a:hover {
	border: solid 1px #999999;
	background-color: #CCCCCC;
}
#qsearch a div {
	width: 80px;
	text-align: center;
	float: left;
	overflow: hidden;
}
#qsearch a div img {
	height: 50px;
	max-width: 70px;
}
#qsearch a span {
	display: block;
	width: 500px;
	height: 32px;
	overflow: hidden;
	font-size: 10.5pt;
}
#qsearch .qprice {
	height: 15px;
	color: #660000;
	font-weight: bold;
}
#qsearch .qsall {
	height: 17px;
	text-align: right;
	font-weight: bold;
	color: #0000FF;
}
.otstup {
	height: 5px;
}
.actionBlock {
	width: 700px;
	height: 230px;
	overflow: hidden;
}
.actionBlock .prodView {
	width: 650px;
	height: 120px;
	padding-left: 50px;
}
.actionBlock .prodView .prodName {
	width: 350px;
	height: 25px;
	color: #3a4e3e;
	font-size: 10pt;
	font-weight: bold;
}
.actionBlock .prodList {
	width: 650px;
	height: 110px;
	padding-left: 50px;
}
.actionBlock .prodList .ar_left {
	width: 15px;
	height: 28px;
	background-image: url("/res/images/actionblock/ar.left.png");
	float: left;
	margin-top: 45px;
	margin-left: 30px;
	margin-right: 10px;
	cursor: pointer;
}
.actionBlock .prodList .ar_right {
	width: 15px;
	height: 28px;
	background-image: url("/res/images/actionblock/ar.right.png");
	float: left;
	margin-top: 45px;
	margin-left: 10px;
	cursor: pointer;
}
.actionBlock .prodList .ar_over_left {
	width: 15px;
	height: 28px;
	background-color: #FFFFFF;
	opacity: 0.5;
	position: relative;
	left: -25px;
	float: left;
	margin-top: 45px;
	margin-right: -15px;
}
.actionBlock .prodList .ar_over_right {
	width: 15px;
	height: 28px;
	background-color: #FFFFFF;
	opacity: 0.5;
	position: relative;
	left: -15px;
	float: left;
	margin-top: 45px;
	margin-right: -15px;
}
.actionBlock .prodView .prodDetail {
	width: 350px;
	height: 95px;
	overflow: hidden;
	border-bottom: solid #bdbab2 1px;
	text-align: left;
}
.actionBlock .prodView .prodImage {
	position: relative;
	top: -112px;
	left: 350px;
	width: 110px;
	height: 110px;
	border: solid #bdbab2 1px;
	overflow: hidden;
}
.actionBlock .prodView .prodPrice {
	position: relative;
	left: 427px;
	top: -234px;
	width: 211px;
	height: 150px;
	background-image: url("/res/images/actionblock/birka.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.actionBlock .prodView .prodPrice .a_economy {
	text-align: left;
	margin-left: 48px;
	color: #08b020;
	font-size: 11pt;
	font-weight: bold;
}
.actionBlock .prodList .img_block {
	width: 510px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
.actionBlock .prodView .prodDetail .tDetail {
	text-align: left;
	padding: 0;
	border-collapse: collapse;
	margin-bottom: 5px;
	margin-top: 10px;
}
.actionBlock .prodView .prodDetail .tDetail .tDtitle {
	font-weight: bold;
	padding: 0;
}
.actionBlock .prodView .prodDetail .tDetail .tDvalue {
	padding-left: 5px;
}
.actionBlock .prodView .prodImage table {
	width: 100%;
	height: 110px;
	text-align: center;
}
.actionBlock .prodView .prodPrice .a_price {
	width: 220px;
	text-align: center;
	margin-top: 18px;
	margin-left: 20px;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
}
.actionBlock .prodView .prodPrice .a_price .a_priceValue {
	font-size: 22pt;
}
.actionBlock .prodView .prodPrice .a_old_price {
	color: #aca7a7;
	margin-left: 45px;
	margin-top: 15px;
	text-align: left;
}
.actionBlock .prodView .prodPrice .a_old_price .a_old1td {
	width: 55px;
	text-align: left;
}
.actionBlock .prodList .img_block .imgContent {
	height: 80px;
	width: 100000px;
}
.actionBlock .prodView .prodPrice .a_old_price .a_old2td {
	vertical-align: bottom;
	text-decoration: line-through;
}
.actionBlock .prodList .img_block .imgContent .imgAct {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
.actionBlock .prodList .img_block .imgContent .imgAct img {
	max-height: 69px;
	max-width: 69px;
}
.actionBlock .prodList .img_block .imgContent .select {
	border: solid #850011 2px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}
.actionBlock .prodList .img_block .imgContent .imgAct table {
	width: 100%;
	height: 75px;
}
.actionBlock .prodList .img_block .imgContent .imgAct table td {
	text-align: center;
	vertical-align: middle;
}
