
BODY {
	 color:#4A4A4A; font-size:12px; font-family:arial, helvetica, sans-serif; background-color:#e8e8f0; background-image:url(fon.jpg); background-repeat:repeat; margin:0;
}
table {
	 font-size:12px; font-family:Tahoma, Geneva, sans-serif;
}
#pageMenu .menu {
	 color:#ffffff; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px; height:50px; float:left;
}
A:hover {
	 text-decoration:none;
}
.content {
	 margin-bottom:15px; display:block; width:100%; clear:both;
}
.objectTitle {
	 font-size:12px; font-weight:bold; margin:0; margin-bottom:10px;
}
.contCartInformer .informer {
	 background-image:url(cart.gif); background-repeat:no-repeat; padding-left:40px; margin-top:5px; margin-left:20px;
}
#authorizeForm .authorin .title {
	 color:#eb970a; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; display:block;
}
#authorizeForm .authorout .title {
	 color:#eb970a; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; display:block;
}
#authorizeForm .authorout .link {
	 margin-top:15px; display:block;
}
#authorizeForm .authorin .link {
	 margin-top:13px; margin-left:5px; float:left;
}
#pageMenu .mids {
	 color:#1F1F1F; font-size:0; background-image:url(menu_most.png); background-repeat:no-repeat; width:1px;
}
#pageMenu .TextActiveMenu {
	 margin-top:16px; display:block;
}
.contCartInformer .infoLink {
	 color:#FFFFFF;
}
#div59 {
	 margin-bottom:5px;
}
#div94 {
	 margin-right:20px; float:left;
}
#technopict {
	 margin-right:5px; float:left;
}
#pageMainmenu .menu:hover {
	 text-decoration:underline;
}
#pageMenu .TextItemMenu {
	 margin-top:16px; display:block;
}
.shopGroup .groupList .submenu {
	 margin-left:20px;
}
.orderList .muchpages {
	 margin-top:10px; margin-bottom:10px;
}
.payment .tableTable {
	 margin-top:10px;
}
.payment .tableTable th {
	 padding:3px; text-align:left;
}
.payment .tableTable td {
	 padding:3px;
}
.payment .contentTitle.order {
	 margin-top:30px;
}
.payment .orderSelect .titsel {
	 margin-right:10px; float:left;
}
.payment .paySelect .obj {
	 padding-bottom:15px; border-bottom:1px dotted #C0C0C0; margin-bottom:15px;
}
.payment .paySelect .obj .buttonArea {
	 margin-top:10px;
}
.payment .buttonArea.balansBtn {
	 margin-top:10px;
}
.aPayee .warning {
	 margin-bottom:10px;
}
.aPayee .title .txt {
	 margin-right:10px; display:inline-block;
}
.aPayee .title .num {
	 font-weight:bold;
}
.aPayee .summ .txt {
	 margin-right:10px; display:inline-block;
}
.aPayee .summ .num {
	 font-weight:bold;
}
.aPayee .buttonArea.send {
	 margin-top:10px; float:left;
}
.aPayee .buttonArea.back {
	 margin-top:10px;
}
#pageMenu {
	 float:left;
}
.contentImage {
	 margin-right:20px; float:left;
}
.objectImage {
	 margin-right:20px; float:left;
}
#view .objectImage {
	 margin-right:20px; float:left;
}
.e_shopvit .goodsGoods {
	 margin-top:20px; display:inline-block; width:100%; text-align:left; vertical-align:top;
}
.e_shopvit .tablePrice th {
	 padding:3px; text-align:left;
}
.e_shopvit .tablePrice .tableRow td {
	 padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; border-top:1px dotted #c0c0c0; text-align:left; vertical-align:middle;
}
.e_shopvit .tablePrice .tableRow .hart {
	 display:block;
}
.e_shopvit .goodsPhoto {
	 float:left;
}
.e_shopvit .goodsDetail .manuftitle {
	 margin-right:10px;
}
.e_shopvit .goodsDetail .commentBlock .read {
	 margin-right:10px;
}
.e_shopvit .goods {
	 margin-top:20px; clear:both;
}
.e_shopvit .goodsAnalogs .goodsAnalogsHat {
	 font-size:200%; margin-bottom:10px;
}
.e_shopvit .goodsAccomp .goodsAccompHat {
	 font-size:200%; margin-bottom:10px;
}
.e_shopvit .priceBox {
	 display:inline-block; clear:both;
}
.e_shopvit .goodsDetail .commentBlock .add {
	 margin-top:5px; display:block;
}
.e_shopvit .goodsMorephotoHat {
	 font-size:12px; font-weight:bold; margin-bottom:10px;
}
.e_shopvit .morephotos {
	 margin-top:10px; margin-bottom:10px; display:block; width:100%; clear:both;
}
.shopgroups .contentBody {
	 display:list-item; width:100%; clear:both;
}
.shopgroups .separPath {
	 font-weight:normal; padding-left:3px; padding-right:3px;
}
.shopgroups .txtActivePath {
	 font-weight:bold;
}
.shopgroups .search label {
	 margin-top:7px; margin-right:10px; float:left;
}
.shopgroups .celltlbGroupName {
	 padding-left:10px; vertical-align:middle;
}
.shopgroups .itemgroup dd {
	 font-size:80%; margin:0; margin-top:3px;
}
.shopgroups .groupImage {
	 margin-right:20px; float:left;
}
.shopgroups .groupsublinkblock {
	 margin-top:10px; display:inline-block; width:100%; clear:both;
}
.shopgroups .subgrouplink {
	 margin-right:10px; float:left;
}
.shopgroups .cellGroup {
	 margin-right:10px; float:left; text-align:center;
}
.shopgroups .cellGroup h5 {
	 font-size:100.01%; font-weight:normal; margin:0;
}
.shopgroups .search .inputHint {
	 float:left;
}
.shopgroups .search {
	 margin-top:20px; margin-bottom:10px; display:inline-block; clear:both;
}
.shopgroups .searchform label.from {
	 margin-right:3px;
}
.shopgroups .searchform label.to {
	 margin-right:3px;
}
.shopgroups .searchform {
	 margin-top:5px; margin-bottom:10px; display:block; clear:both;
}
.shopgroups .groupContent {
	 margin:0; display:block; width:100%; clear:both;
}
.shopgroups {
	 padding-bottom:10px; display:list-item; width:100%; float:left; clear:both; list-style-type:none;
}
.e_shopvit .goods .goodsHat {
	 font-size:24px; font-weight:normal;
}
.shopgroups .search #searchString {
	 padding-top:4px; padding-bottom:4px; width:350px;
}
.reg_testresult {
	 color:#ffffff; display:block; width:100%; clear:both;
}
.reg_goodPass {
	 color:#281200; background-color:#ecec00; padding-top:3px; padding-bottom:3px; display:block;
}
.reg_samePassword {
	 color:#ff0000; display:block;
}
#closingText {
	 color:#808080; font-size:11px; margin-bottom:20px;
}
#enteringText {
	 color:#808080; font-size:11px; margin-bottom:20px;
}
.e_shopvit .tablePrice .tableRow .hcart .cartscount {
	 margin-right:2px; width:30px; height:22px; float:left;
}
#pageMainmenu {
	 margin-bottom:15px; display:block; clear:both;
}
.contShopCart .total {
	 font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:right;
}
.forAuthor .title {
	 font-weight:bold; margin-top:10px; margin-bottom:10px;
}
.forAuthor .obj div {
	 margin-bottom:5px; width:25%; float:left;
}
.forAuthor .regForm .block_message { color:#FF0000; }
.contShopCart .tdInputInfo { width:80%; }
.contShopCart .cellOrderTitle { padding-right:10px; text-align:right; }
.contShopCart .block_message {
	 color:#ff0000; margin-bottom:10px;
}
.contShopCart .cartitem_name { width:40%; }
.contShopCart .total {
	 font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:right;
}
.forAuthor .title {
	 font-weight:bold; margin-top:10px; margin-bottom:10px;
}
.forAuthor .obj label {
	 margin-top:5px; width:150px; float:left;
}
.forAuthor .obj div {
	 margin-bottom:5px; width:25%; float:left;
}
.forAuthor .obj input {
	 padding-top:3px; padding-bottom:3px; width:100%;
}
.forAuthor .regForm .block_message { color:#FF0000; }
.contShopCart .tableComm .textareacomm { width:100%; }
.contShopCart .tdInputInfo { width:80%; }
.contShopCart .inputinfo {
	 padding-top:3px; padding-bottom:3px; width:80%;
}
.contShopCart .tableTable.tableOrderTotal { margin-top:10px; margin-bottom:10px; }
.contShopCart .cellOrderTitle { padding-right:10px; text-align:right; }
.e_shopvit .blockImage {
	 margin-bottom:15px; display:inline-block; width:200px; height:200px; position:relative; overflow:hidden; text-align:center;
}
.e_shopvit .objectTitle {
	 margin:0; margin-top:5px; margin-bottom:5px; height:35px; overflow:hidden; text-align:left; vertical-align:top;
}
.e_shopvit .objectTitle .textTitle {
	 display:block;
}
.e_shopvit .objectPresent {
	 margin-top:5px; margin-bottom:5px;
}
.e_shopvit .objectCode {
	 color:#808080;
}
.shopgroups .tableTable.itemgroup {
	 margin-bottom:10px; margin-right:30px; display:inline-block; width:45%;
}
A:link {
	 color:#E87400;
}
A:visited {
	 color:#E87400;
}
.shopgroups .searchform input.from {
	 width:60px;
}
.shopgroups .searchform input.to {
	 width:60px;
}
.e_shopvit .buttonSend.details {
	 color:#ffffff; font-size:12px; font-family:arial, helvetica, sans-serif; background-color:#383838; background-image:url(menu_up_ten.png); background-position:bottom center; background-repeat:repeat-x;
}
.e_shopvit .buttonSend {
	 color:#ffffff; font-weight:normal; text-decoration:none; background-color:#ef6905; background-image:none; padding-top:7px; padding-bottom:7px; padding-left:20px; padding-right:20px; border-style:none; margin-right:3px; position:relative; float:left; text-align:center; vertical-align:top; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
}
.contSpecial .cartcount {
	 padding-top:3px; padding-bottom:3px; float:left;
}
.contSpecial .objectNote {
	 margin-bottom:15px; display:block; height:33px; clear:both; overflow:hidden;
}
.contSpecial .objectImage {
	 margin:auto; margin-right:0px; float:none;
}
.contSpecial .clarticle {
	 color:#808080; font-size:11px; margin-bottom:5px; display:block;
}
.contSpecial .objectTitle {
	 margin:0; margin-bottom:10px; height:35px; overflow:hidden;
}
#authorizeForm .authorSave {
	 margin-top:10px; margin-right:15px; float:left;
}
.contentTitle {
	 color:#ffffff; font-size:17px; font-weight:normal; font-family:arial, helvetica, sans-serif; background-color:#4e4e4e; background-position:bottom center; background-repeat:repeat-x; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; margin:0; margin-bottom:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#authorizeForm .authorin .buttonSend {
	 background-color:#eb970a; background-image:none; padding-left:10px; padding-right:10px; border-style:none; margin-top:-1px; width:auto; height:27px; position:relative; float:left; z-index:1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
#authorizeForm .authorin .authorpassw {
	 background-color:#ffffff; padding-top:4px; padding-bottom:4px; border-width:1px; border-color:#c0c0c0; border-style:solid; margin-right:2px; width:125px; float:left; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
#authorizeForm .authorin .authorlogin {
	 background-color:#ffffff; padding-top:4px; padding-bottom:4px; border-width:1px; border-color:#c0c0c0; border-style:solid; margin-bottom:2px; width:125px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; behavior: url(/lib/js/ie-css3.htc) url(lib/js/ie-css3.htc);
}
#authorizeForm {
	 margin-left:20px; width:200px; float:right;
}
.contShopCart .tableRow td {
	 padding-top:3px; padding-bottom:3px; vertical-align:middle;
}
.contShopCart .cartitem_del {
	 padding-top:1px; padding-bottom:1px; text-align:center;
}
#pageMenu .menu:hover {
	 color:#eb970a;
}
.contSpecial .specprice {
	 margin:0; float:right;
}
#view .objectNote {
	 font-size:12px; margin:0; margin-bottom:15px; width:100%; height:auto; clear:both;
}
#view .buttonSend.back {
	 margin-top:15px;
}
.contSpecial .buttonSend.buy {
	 color:#ffffff; font-size:13px; font-weight:bold; background-color:#ef6905; background-image:none; padding-top:7px; padding-bottom:7px; padding-left:20px; padding-right:20px; border-style:none; width:auto; height:auto; position:relative; float:left; z-index:1; text-align:center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url(/lib/js/ie-css3.htc) url(lib/js/ie-css3.htc);
}
.contShopCart .tableRow.tableHeader td {
	 background-color:#F2F2F2; padding-top:10px; padding-bottom:10px;
}
.contShopCart .tableRow.tableRowOdd td {
	 border-top:1px dotted #c0c0c0;
}
.e_shopvit .goodsDetail .commentBlock {
	 margin-bottom:10px; float:right;
}
.e_shopvit .goodsDetail .manuf {
	 margin-bottom:10px;
}
.contOnNews .contentImage { float:left; }
.contOnNews .contentText { text-align:justify; }
.contOnNews .addLink {
	 margin-top:10px; margin-bottom:10px; clear:both;
}
.contOnNews .muchpages { margin-top:15px; margin-bottom:15px; clear:both; }
.contOnNews.view #objimage { margin-right:15px; float:left; }
.contOnNews.view .buttonSend {
	 margin-top:10px; vertical-align:bottom;
}
.contOnNewsEdit .tableTable { width:80%; }
.contOnNewsEdit #titleNews { width:100%; }
.contOnNewsEdit #edittar { height:400px; }
.contOnNews .objectPanel .buttonSend.recordDelete {
	 color:#ffffff; font-size:12px; font-weight:normal; text-decoration:none; padding-top:7px; padding-bottom:7px; padding-left:10px; padding-right:10px; float:left; text-align:center; vertical-align:middle;
}
.contOnNews .objectPanel .buttonSend.recordEdit {
	 color:#ffffff; font-weight:normal; text-decoration:none; background-color:#383838; background-image:url(menu_up_ten.png); background-position:bottom center; background-repeat:repeat-x; padding-top:7px; padding-bottom:7px; padding-left:10px; padding-right:10px; margin-right:3px; float:left; text-align:center; vertical-align:middle;
}
.contOnNews .objectPanel {
	 padding-top:10px; padding-bottom:10px; margin-top:10px; display:block; height:30px; clear:both;
}
.contOnNews .newsContainer .objectImage {
	 padding-left:0px; margin-bottom:5px; margin-right:10px; float:left;
}
.contonNews .objectTitle {
	 margin:0; display:block; clear:both;
}
.contOnNews .newsContainer {
	 width:100%; clear:both;
}
.contOnNews .object {
	 margin-bottom:5px; margin-right:20px; display:inline-block; width:45%;
}
.contOnNews .newsLink {
	 display:block; clear:both;
}
.contLastNews .object {
	 margin-bottom:20px;
}
.contOnNews .dataType_date {
	 color:#9da7b0; font-size:13px; font-weight:normal; font-family:lucida sans unicode, lucida grande, sans-serif; margin-bottom:3px; margin-right:15px; display:block; clear:both;
}
.contLastNews .dataType_date {
	 color:#9da7b0; font-size:13px; font-weight:normal; font-family:lucida sans unicode, lucida grande, sans-serif; margin-bottom:5px; display:block; clear:both;
}
.contLastNews .objectImage {
	 margin-bottom:5px; margin-right:15px;
}
.contLastNews .newslinks {
	 display:block; clear:both;
}
.contLastNews .objectNote {
	 height:85px; overflow:hidden;
}
.e_shopvit .goodsDetPriceBox {
	 margin-top:10px; margin-bottom:20px; float:left;
}
.e_shopvit .goodsDetail .goodsDetButtonBox {
	 margin-top:10px; display:block; clear:both;
}
.orderList .tableRow.tableHeader td {
	 background-color:#f2f2f2; padding-top:10px; padding-bottom:10px;
}
.orderList .tableRow.tableRowEven td {
	 padding-top:5px; padding-bottom:5px; border-top:1px dotted #c0c0c0;
}
.orderList .tableRow.tableRowOdd td {
	 background-color:#F8F8F8; padding-top:5px; padding-bottom:5px; border-top:1px dotted #c0c0c0;
}
.orderList .fontstatus_n {
	 color:#BB0000; font-weight:bold;
}
.orderList .fontstatus_y {
	 color:#8cbb00; font-weight:bold;
}
.e_shopvit .tablePrice .tableRow .hprice .new_price {
	 color:#3d7dc6; font-size:15px; font-weight:bold; font-family:times new roman, times, serif; display:block; clear:both;
}
.contSpecial .specprice .new_price {
	 color:#000000; font-size:17px; font-weight:normal; display:block;
}
.e_shopvit .goods .tablePrice .tableRow .hpresence {
	 width:8%;
}
.e_shopvit .goods .tablePrice .tableRow .hcart {
	 width:5%;
}
.e_shopvit .goods .tablePrice .tableRow .hprice {
	 width:10%;
}
.e_shopvit .goods .tablePrice .tableRow .hmanuf {
	 width:8%;
}
.e_shopvit .goods .tablePrice .tableRow .hname {
	 width:15%;
}
.e_shopvit .goods .tablePrice {
	 width:100%;
}
.e_shopvit .goods .tablePrice .tableRow td {
	 padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-top:1px dotted #c0c0c0; width:18%;
}
.e_shopvit .goods .tablePrice th .htitle {
	 margin-top:5px; margin-left:5px; display:block;
}
.e_shopvit .objectNote {
	 margin-bottom:15px; display:block; clear:both;
}
.e_shopvit .goodsLinkPhoto {
	 margin-bottom:10px; margin-right:20px; float:left;
}
.e_shopvit .goodsDetNote {
	 display:block; clear:both;
}
#siteTitle {
	 font-size:35px; font-weight:bold; margin:0;
}
.shopGroup .groupList .menu {
	 color:#2074c8; font-size:13px; font-weight:normal; padding-top:4px; padding-bottom:4px; display:block;
}
.shopGroup .groupList .menu.menuActive {
	 color:#2074c8; font-weight:bold;
}
.e_shopvit .objectTable {
	 margin-bottom:40px; margin-right:20px; display:inline-block; width:200px; position:relative; text-align:left; vertical-align:top;
}
#siteSubtitle {
	 color:#ffffff; font-size:20px; font-weight:normal; margin:0;
}
.contSpecial .object {
	 margin-bottom:40px; margin-right:20px; display:inline-block; width:200px; text-align:left; vertical-align:top;
}
#pageMainmenu .menu {
	 text-decoration:none; margin-right:7px; float:left;
}
.shopgroups .search .suggestionsBox#suggestions {
	 background-color:#ffffff; border-width:1px; border-color:#808080; border-style:solid; display:block; width:350px;
}
.e_shopvit .goodsDetArticle {
	 color:#808080; font-size:12px; font-weight:normal; margin:0; margin-bottom:5px;
}
.buttonSend {
	 color:#ffffff; font-size:12px; font-weight:bold; font-family:arial, helvetica, sans-serif; cursor:pointer; background-color:#383838; background-image:url(menu_up_ten.png); background-position:bottom center; background-repeat:repeat-x; padding-top:4px; padding-bottom:4px; border-style:none;
}
.e_shopvit .goods .tablePrice .tableRow .hcart .buttonAddCart {
	 color:#ef6905; font-size:0; text-decoration:none; background-image:url(cart.gif); background-position:center center; background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
}
.contShopCart .tableRow.tableRowEven td {
	 border-top:1px dotted #c0c0c0;
}
#cont_guest #blockip { margin-top:10px; margin-left:20px; display:block; }
#cont_guest #comments .comm { border-width:1px; border-color:#c0c0c0; border-style:dotted; margin-top:10px; margin-bottom:30px; }
#cont_guest #comments .comm .userdat { border-bottom:1px dotted #c0c0c0; height:23px; }
#cont_guest #comments .comm .userdat .adm_lnk { font-weight:bold; text-decoration:none; background-color:#ffffff; width:23px; height:23px; float:left; text-align:center; vertical-align:middle; }
#cont_guest #comments .comm .userdat .date { margin-top:3px; margin-left:5px; float:left; }
#cont_guest #comments .comm .userdat .name { margin-top:3px; margin-left:20px; float:left; }
#cont_guest #comments .comm .com_txt { margin-top:20px; margin-bottom:10px; margin-left:10px; display:block; clear:both; }
#cont_guest #comments .comm .adm_txt { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c0c0c0; border-style:dotted; margin-bottom:10px; margin-left:10px; margin-right:10px; }
#cont_guest #comments .comm .admin_label { font-weight:bold; margin-bottom:10px; display:block; }
#cont_guest #comments .pageselector { margin-bottom:20px; margin-left:20px; }
#cont_guest #comments .pageselector .activpg { margin-right:7px; }
#cont_guest #comments .pageselector .pagesel { margin-right:5px; }
#cont_guest #comments .pageselector .arr { margin-right:5px; }
#cont_guest #guesttab { width:300px; }
#cont_guest #guesttab .inp { width:145px; float:right; }
#cont_guest #guesttab #textar { width:100%; height:100px; }
#cont_guest #guesttab .tabltext { width:30%; }
#cont_guest .error { color:#ff0000; font-weight:bold; display:block; clear:both; }
#cont_guest #guesttab #pin_img { margin-bottom:2px; float:right; }
.user_pers .warning { color:#ff0000; margin-top:10px; margin-bottom:10px; }
.user_pers .tableTable { width:100%; }
.user_pers .tableRow.tableHeader td {
	 font-weight:bold; padding-top:15px; padding-bottom:5px;
}
.user_pers td.titl { width:200px; }
.user_pers td.value {
	 padding-top:1px; padding-bottom:1px;
}
.user_pers .inp {
	 font-size:14px; padding-top:3px; padding-bottom:3px; width:80%;
}
.user_pers .buttontd { padding-top:10px; }
.userRekv .alldata .obj label {
	 margin-top:5px; width:150px; float:left;
}
.userRekv .alldata .bankRekv { margin-top:20px; }
.userRekv .alldata .title {
	 font-weight:bold; margin-bottom:10px; display:block;
}
.userRekv .alldata .titleBankRekv {
	 font-weight:bold; margin-bottom:10px; display:block;
}
.userRekv .alldata .bankRekv .obj input {
	 font-size:14px; padding-top:3px; padding-bottom:3px;
}
#pageMenu .submenu .menu.menuActive {
	 background-color:#b9bddf;
}
.e_shopvit .comment .tableComment {
	 padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#c0c0c0; border-style:dotted; margin-bottom:20px;
}
#view .baydiv .dprice .oldPrice {
	 color:#808080; font-size:14px; display:block;
}
#view .baydiv .cartcount {
	 font-size:15px; padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:2px; margin-top:4px; margin-right:3px; display:block; width:30px; float:left;
}
#view .baydiv .dprice .newPrice {
	 color:#3d7dc6; font-size:32px; font-weight:normal; font-family:times new roman, times, serif; display:block;
}
.contSpecial .specprice .old_price {
	 color:#808080;
}
.shopgroups .titleGroup h2.grouptitle {
	 font-size:22px; font-weight:normal; margin:0; margin-right:10px; display:inline-block;
}
.shopgroups .grouptitleblock .grouptitle {
	 font-size:14px; margin:0;
}
.e_shopvit .comment .tableComment .comm_date {
	 color:#808080; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; margin-top:10px; margin-right:20px; float:left;
}
.e_shopvit .comment .tableComment .comm_txt {
	 margin-top:10px; margin-bottom:10px; display:block; clear:both;
}
.e_shopvit .comment .tableComment .comm_admnote {
	 background-color:#F9F8E8; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c2b7a0; border-style:dotted;
}
.e_shopvit .comment .comm_info {
	 color:#ff0000; margin-top:10px; display:block; clear:both;
}
.e_shopvit .comment .titleHead {
	 font-size:24px; font-weight:normal; margin-bottom:20px; display:block;
}
.e_shopvit .comment .tableComment .comm_titlename {
	 margin-top:10px;
}
.e_shopvit .comment .addComment .error {
	 color:#FF0000; display:inline-block; clear:both;
}
.e_shopvit .comment .addComment .title {
	 margin-bottom:5px; display:block; clear:both;
}
.e_shopvit .comment .addComment .areatext {
	 width:100%;
}
.e_shopvit .comment .addComment .buttonSend {
	 background-color:#383838; margin-top:5px; display:block; clear:both;
}
#cont_mail .err { color:#ff0000; font-size:11px; font-weight:bold; font-family:verdana; }
#cont_mail .tableTable { margin-top:10px; width:300px; }
#cont_mail .tabletitle { width:150px; }
#cont_mail .textarea { width:100%; height:100px; }
#cont_mail .errorinp { border-width:1px; border-color:#FF0000; border-style:solid; }
#cont_mail .buttonSend#Send { margin-top:20px; display:block; }
#cont_mail #subpage1  .buttonSend { margin-top:20px; display:block; }
.e_shopvit .comment .tableComment .tableRow.tableRowEven td {
	 background-color:#F7F7F7;
}
.contSpecial .blockImage {
	 margin-bottom:15px; width:200px; height:200px; overflow:hidden; text-align:center;
}
.contShopCart .buttonArea {
	 margin-bottom:20px;
}
.e_shopvit .objectTable .priceStyle .new_price {
	 color:#000000; font-size:17px; font-weight:normal; display:block;
}
#con_mapsite .mapline {
	 font-size:12px; font-weight:normal; margin:0; margin-bottom:5px;
}
#con_mapsite .maplinks2 {
	 margin-left:30px;
}
#con_mapsite .maplinks3 {
	 margin-left:60px;
}
#con_mapsite .maplinks1 {
	 font-weight:bold;
}
.shopgroups .celltlbGroupImg {
	 width:120px; height:120px; overflow:hidden;
}
#global2 .content {
	 margin-top:8px; margin-bottom:0px; width:auto;
}
#global2 {
	 color:#ffffff; background-color:#EB970A; padding-right:30px; height:50px; float:right; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#div145 {
	 width:47%; float:left;
}
.contCartInformer .infoSumm {
	 font-weight:bold;
}
.contCartInformer .infoShopCard {
	 margin-bottom:5px;
}
#siteLogotype {
	 margin-top:10px; margin-right:10px;
}
#authorizeForm .authorout .username {
	 font-weight:bold; margin-top:5px; display:block; clear:both;
}
#div195 {
	 margin-top:5px; margin-left:-100px; position:absolute; top:0px; left:50%;
}
.contOnNews .newsContainer .objectNote {
	 height:98px; overflow:hidden;
}
.forAuthor .obj {
	 display:inline-block; width:100%; clear:both;
}
.contShopCart .tableOrder td {
	 padding-top:5px; padding-bottom:5px;
}
.object {
	 margin-bottom:5px;
}
.contAuthCheskPass .errorText { color:#ff0000; font-weight:bold; margin-top:10px; margin-bottom:5px; }
.contAuthCheskPass .contAuthBlock .obj label {
	 margin-top:5px; width:150px; float:left;
}
.contAuthCheskPass .contAuthBlock .obj input {
	 padding-top:3px; padding-bottom:3px; width:100%;
}
.contAuthCheskPass .contAuthBlock .obj em {
	 color:#808080; display:block; clear:both;
}
.reg_testresult { color:#FFFFFF; display:block; clear:both; }
.reg_shortPass { background-color:#c82604; padding-top:3px; width:25%; height:20px; }
.reg_badPass { background-color:#df6602; padding-top:3px; width:40%; height:20px; }
.reg_goodPass { color:#3c1506; background-color:#ffc600; padding-top:3px; width:70%; height:20px; }
.reg_strongPass { background-color:#96ca0d; padding-top:3px; width:91%; height:20px; }
.reg_samePassword { color:#FF0000; font-weight:bold; }
.contAuthCheskPass .contAuthBlock .license {
	 margin-bottom:10px; margin-left:150px; clear:both;
}
.contAuthCheskPass .contAuthBlock .antiSpam {
	 display:inline-block; width:380px; clear:both;
}
.contAuthCheskPass .contAuthBlock .antiSpam label {
	 width:150px; float:left;
}
.contAuthCheskPass .contAuthBlock .antiSpam input {
	 font-size:22px; font-weight:normal; width:70px; height:25px; float:left;
}
.contAuthCheskPass .contAuthBlock .buttonArea { margin-top:10px; }
.contAuthCheskPass .contAuthBlock .buttonSend {
	 margin-left:150px;
}
.contAuthCheskPass .contAuthBlock .obj div.area {
	 width:50%; float:left;
}
.contAuthCheskPass .contAuthBlock .obj {
	 margin-bottom:10px; display:inline-block; width:100%;
}
.contAuthCheskPass .contAuthBlock .antiSpam img {
	 float:right;
}
.shopgroups .grouptitleblock {
	 margin:0; margin-bottom:10px;
}
.e_shopvit .objectTable .flag_hit {
	 color:#ffffff; background-color:#d70000; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; position:absolute; right:0px;
}
.e_shopvit .objectTable .flag_new {
	 color:#ffffff; background-color:#89a330; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; position:absolute; left:0px;
}
.e_shopvit .goodsContent .changeView {
	 margin-bottom:10px; clear:both;
}
.e_shopvit .goodsContent .goodsNavigator.top {
	 margin-bottom:10px;
}
.e_shopvit .goodsContent .goodsNavigator.bottom {
	 margin-top:10px;
}
.contSpecial .buttonArea {
	 margin-top:5px; display:inline-block; width:100%; clear:both;
}
.contSpecial .buttonSend.linkNext {
	 display:none;
}
.e_shopvit .objectTable .priceStyle .old_price {
	 color:#808080;
}
.e_shopvit .objectTable .priceStyle {
	 float:left;
}
.e_shopvit .objectManufacturer {
	 margin-top:5px;
}
.e_shopvit .theGoodContent {
	 text-align:left; vertical-align:top;
}
.e_shopvit .objectText {
	 font-size:11px;
}
.e_shopvit .goodsPath {
	 margin-bottom:15px;
}
.e_shopvit .goodsDetTitle {
	 margin:0; margin-bottom:10px;
}
.e_shopvit .goodsParamTitle {
	 width:70px; float:left;
}
.e_shopvit .paramsLineBlock {
	 margin-bottom:3px;
}
.e_shopvit .divparam {
	 margin-bottom:15px;
}
.e_shopvit .goodsDetPriceBox .divparam {
	 background-color:#fdfaee; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#EFCB81; border-style:dotted;
}
.e_shopvit .goodsParam {
	 margin-bottom:2px; display:block;
}
.e_shopvit .presence .goodsDetCountStyle {
	 font-weight:bold;
}
.e_shopvit .price .goodsDetPriceStyle .old_price {
	 color:#808080; margin-right:10px;
}
.goods .tableRow .hname .txt {
	 margin-bottom:10px; display:block;
}
.goods .tableRow .hname .hart {
	 margin-bottom:5px;
}
.e_shopvit .goods .tablePrice .tableRow .hpicture div {
	 position:relative;
}
.e_shopvit .tablePrice .flag_hit {
	 color:#ffffff; background-color:#d70000; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; position:absolute; top:0px; left:0px;
}
.e_shopvit .tablePrice .flag_new {
	 color:#ffffff; background-color:#89a330; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-top:21px; position:absolute; left:0px;
}
.e_shopvit .goods .tablePrice .tableRow .hpicture {
	 width:9%;
}
.e_shopvit .tablePrice .user_price {
	 color:#ffffff; background-color:#218bc5; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; position:absolute; bottom:0px; left:0px;
}
.e_shopvit .objectTable .user_price {
	 color:#ffffff; background-color:#218bc5; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; position:absolute; bottom:0px; left:0px;
}
#div220 {
	 margin:auto; width:994px;
}
#div230 {
	 background-color:#1f1f1f; height:50px; clear:both; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#div247 {
	 float:left;
}
#div250 {
	 float:right;
}
#div221 {
	 background-color:#ffffff; background-image:url(fon_shapka_ten.png); background-repeat:repeat-x; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px; border-width:1px; border-color:#d6d6d6; border-style:solid; margin-bottom:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
}
#div233 {
	 background-color:#ffffff; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px; border-width:1px; border-color:#d6d6d6; border-style:solid; margin-bottom:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#div245 {
	 color:#808080; font-size:12px; background-color:#ffffff; border-width:1px; border-color:#d6d6d6; border-style:solid; padding:20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#textDesign {
	 color:#808080;
}
#design {
	 width:100px; float:left;
}
#td236 {
	 width:220px;
}
#td239 {
	 padding-left:20px;
}
#div252 {
	 background-image:url(fon_bg_ten.png); background-repeat:repeat-x; padding-top:30px; padding-bottom:30px; position:relative;
}
#div150 {
	 margin-right:20px; width:22%; position:relative; top:20px; right:13px; float:right;
}
#pageMenu .menu.menuActive {
	 color:#eb970a;
}
#global1 .contentTitle {
	 background-color:#EF6905;
}
#content .contentTitle {
	 color:#000000; background-color:#F2F2F2;
}
.contLastNews .linkNews {
	 color:#ffffff; text-decoration:none; background-color:#eb970a; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; display:inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
#pageMainmenu .mids {
	 font-size:0; border-left:1px dotted #eb970a; width:7px;
}
.contShopCart .cartitem_del .buttonSend {
	 padding-left:3px; padding-right:3px;
}
.contShopCart .buttonSend.setOrder {
	 background-color:#ef6905; background-image:url(None);
}
#pageMenu .lefttop {
	 background-image:url(black_80_ugol.png); background-position:top left; background-repeat:no-repeat; width:5px; height:5px;
}
#pageMenu .righttop {
	 background-image:url(black_80_ugol.png); background-position:top right; background-repeat:no-repeat; width:5px;
}
#pageMenu .leftbot {
	 background-image:url(black_80_ugol.png); background-position:bottom left; background-repeat:no-repeat; height:5px;
}
#pageMenu .rightbot {
	 background-image:url(black_80_ugol.png); background-position:bottom right; background-repeat:no-repeat;
}
#pageMenu .midbot {
	 background-image:url(black_80.png);
}
#pageMenu .rightline {
	 background-image:url(black_80.png);
}
#pageMenu .midtop {
	 background-image:url(black_80.png);
}
#pageMenu .leftline {
	 background-image:url(black_80.png);
}
#pageMenu .submenu .menu {
	 font-size:13px; background-image:url(black_80.png); padding-top:7px; padding-bottom:7px; padding-left:0px; padding-right:0px; width:180px; height:auto;
}
#pageMenu .submenu .TextItemMenu {
	 margin-top:0px; margin-left:15px; margin-right:15px; display:block;
}
#pageMenu .submenu .menu.menuActive .TextActiveMenu {
	 margin-top:0px; margin-left:15px; margin-right:15px; display:block;
}
#pageMenu .submenu {
	 margin-left:-10px;
}
.view .contentBody {
	 display:inline-block; width:100%;
}
.view .backLink {
	 margin-top:10px; margin-bottom:10px; display:block;
}
#content {
	 line-height:1.3;
}
.e_shopvit .objectImage {
	 margin:auto; margin-right:0px; float:none;
}
.e_shopvit .buttonBox {
	 margin-top:5px; display:inline-block; clear:both;
}
.e_shopvit .goodsContent .goodsNavigator {
	 margin-top:10px; display:inline-block; width:100%; clear:both;
}
.e_shopvit .goodsDetail .buttonSend.back {
	 background-color:#383838; background-image:url(menu_up_ten.png); background-position:bottom center; background-repeat:repeat-x;
}
.e_shopvit .goods .goodsNavigator {
	 margin-bottom:10px;
}
.e_shopvit .goods .tablePrice th {
	 background-color:#f2f2f2; padding-top:10px; padding-bottom:10px;
}
.e_shopvit .goods .tablePrice .old_price {
	 display:block; clear:both;
}
.e_shopvit .goods .tablePrice .new_price {
	 color:#000000 !important; font-size:18px !important;
}
.e_shopvit .price .goodsDetPriceStyle .new_price {
	 font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
}
.photoAlbumSplash .obj {
	 margin-bottom:20px; margin-right:5px; display:inline-block; text-align:center; vertical-align:top;
}
.photoAlbumSplash .obj .photoPreview { color:#808080; font-size:11px; text-decoration:none; margin-top:2px; display:block; }
.photoAlbumSplash .obj .photoPreview .textLink { display:block; }
.photoAlbumSplash .showImgFon {
	 background-color:#000000; width:100%; z-index:2;
}
.photoAlbumSplash table {
	 z-index:3;
}
.photoAlbumSplash .navigPanel { margin-bottom:10px; display:inline-block; width:100%; clear:both; }
.photoAlbumSplash .navigPanel .prev {
	 font-size:0; cursor:pointer; background-image:url(ic2_left.png); background-position:center left; background-repeat:no-repeat; width:48%; height:40px; float:left;
}
.photoAlbumSplash .navigPanel .next {
	 font-size:0; cursor:pointer; background-image:url(ic2_right.png); background-position:center right; background-repeat:no-repeat; width:48%; height:40px; float:right;
}
.photoAlbumSplash .objectTitle { margin:0; margin-top:7px; margin-left:5px; float:left; padding:0; }
.photoAlbumSplash .hideImage {
	 color:#ffffff; font-size:0; cursor:pointer; background-image:url(x.png); background-repeat:no-repeat; margin-top:5px; width:20px; height:20px; float:right;
}
.photoAlbumSplash .loading { width:100%; position:absolute; top:45%; text-align:center; }
.photoAlbumSplash .text { color:#808080; margin-top:5px; margin-bottom:5px; display:block; }
.photoAlbumSplash table tr.top .left {
	 background-image:url(krug_100.png); background-repeat:no-repeat; width:5px; height:5px;
}
.photoAlbumSplash table tr.top .rigth {
	 background-image:url(krug_100.png); background-position:top right; background-repeat:no-repeat; width:5px;
}
.photoAlbumSplash table tr.top .center {
	 background-color:#FFFFFF;
}
.photoAlbumSplash table tr.bottomImg .center {
	 background-color:#FFFFFF;
}
.photoAlbumSplash table tr.center {
	 background-color:#FFFFFF;
}
.photoAlbumSplash table tr.topImg {
	 background-color:#FFFFFF;
}
.photoAlbumSplash table tr.bottom .left {
	 background-image:url(krug_100.png); background-position:bottom left; background-repeat:no-repeat;
}
.photoAlbumSplash table tr.bottom .rigth {
	 background-image:url(krug_100.png); background-position:bottom right; background-repeat:no-repeat; width:5px; height:5px;
}
.photoAlbumSplash table tr.bottomImg {
	 background-color:#FFFFFF;
}
.photoAlbumSplash table tr.bottom .center {
	 background-color:#FFFFFF;
}
.contentText {
	 margin-bottom:15px;
}
#pageTitle {
	 font-size:17px; font-weight:normal; font-family:arial, helvetica, sans-serif; background-color:#f2f2f2; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; margin-bottom:10px; display:block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
* {
	 margin:0;
}
.shopgroups #suggestions div:hover {
	 cursor:pointer; background-color:#eff8fc;
}
.shopgroups #suggestions div {
	 padding:5px;
}
.e_shopvit .noGoodsIntable {
	 color:#CC3300; margin-top:10px; margin-bottom:10px;
}
.e_shopvit .sg_footer_text {
	 background-color:#faf7ed; border-width:1px; border-color:#DCD5C7; border-style:dotted; padding:15px;
}
#view .goodsMorephotoHat {
	 font-size:100%; margin-bottom:5px; display:block;
}
#view .morephotos {
	 margin-bottom:15px;
}
.shopGroup .groupList .submenu1 {
	 margin-left:20px;
}
.e_shopvit .comment .addComment {
	 display:inline-block;
}
.openid .loginblock .title {
	 margin-bottom:10px; display:none;
}
.openid .loginblock .authorlogin {
	 margin-bottom:2px; display:block; width:140px; clear:both; padding:5px; vertical-align:middle;
}
.openid .loginblock .authorpassw {
	 width:140px; float:left; padding:5px; vertical-align:middle;
}
.openid .loginblock .loginsend {
	 padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; margin-bottom:8px; margin-left:2px; float:left; vertical-align:middle;
}
.openid .loginblock .authorSave {
	 margin-bottom:5px; float:right;
}
.openid .loginblock .authorSave #authorSaveCheck { margin:5px; margin-left:0px; width:13px; height:13px; vertical-align:middle; }
.openid .loginblock .authorSave .authorSaveWord { vertical-align:middle; }
.openid .loginblock .links {
	 margin-top:5px; margin-bottom:8px; float:left;
}
.openid .loginblock .openIdBlock {
	 padding-top:10px; border-top:1px dotted #b0b0b0;
}
.openid .loginblock .loginblocktxt { margin-bottom:5px; display:block; vertical-align:middle; }
.openid .logoutblock { width:165px; }
.openid .logoutblock .title { margin-bottom:5px; }
.openid .logoutblock .invitation { margin-bottom:10px; }
.openid .logoutblock .invitation .username { font-weight:bold; display:block; clear:both; }
.openid .logoutblock .soc_link { display:inline-block; }
.openid .logoutblock .soc_link_a { margin-bottom:10px; display:block; }
.openid .logoutblock .soc_link_a a { display:block; clear:both; }
.openid .logoutblock .soc_link .extra_images { display:inline-block; clear:both; }
.openid .logoutblock .soc_link .extra_images .extra_title { margin-bottom:3px; display:block; }
.openid .logoutblock .soc_link .extra_images img { margin-top:3px; margin-right:3px; float:left; }
.openid .logoutblock .links { margin-top:10px; display:block; clear:both; }
.openid.sub1 .mailbox { vertical-align:middle; }
.openid.sub1 .mailboxinp { margin-right:3px; padding:3px 5px; vertical-align:middle; }
.openid.sub1 .mailboxsubm { vertical-align:middle; }
.openid.sub2 .error { margin-bottom:10px; display:block; }
.openid.sub2 .tableRow .links { padding-right:10px; }
.openid.sub2 .tableRow .fio { padding-left:10px; }
.openid.sub2 .buttonarea { margin-top:15px; }
#global6 {
	 float:right;
}
.openid .loginblock {
	 margin-bottom:10px; width:240px;
}
.openid .loginblock .openIdlogin {
	 display:inline-block; height:100px;
}
.e_shopvit .goodsGoods .goodsHat {
	 font-size:24px; font-weight:normal; margin-bottom:20px; display:block;
}
.e_shopvit .tablePrice .tableRowEven td {
	 background-image:url(black_3.png);
}
.e_shopvit .tablePrice {
	 margin-bottom:20px;
}
.e_shopvit .comment {
	 margin-top:20px; display:inline-block;
}
.e_shopvit .tablePrice .tableRow .hpicture .image {
	 width:auto; height:auto; position:relative;
}
.e_shopvit .goodsGoods.vitrina .vitrineSort {
	 margin-bottom:15px;
}
.e_shopvit .goodsGoods.vitrina .vitrineSort .vitrineSortDirLabel {
	 margin-left:20px;
}
#div222 {
	 display:inline-block; width:100%;
}
.contSpecialGoods .blockGoodsInfo {
	 margin-bottom:15px;
}
.contSpecialGoods .buttonSend.goShowGoods {
	 background-color:transparent; background-image:none; display:none; padding:0;
}
.contSpecialGoods .buttonSend.butAddCart {
	 background-color:#ef6905; background-image:none; padding-left:10px; padding-right:10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.contSpecialGoods .blockGroup {
	 margin-bottom:10px;
}
.contSpecialGoods .blockImage {
	 margin-bottom:10px; text-align:center;
}
.contSpecialGoods .blockImage a img {
	 margin:auto;
}
.contSpecialGoods .blockArticle {
	 color:#808080; margin-bottom:5px;
}
.contSpecialGoods .blockNote {
	 margin-top:5px; height:45px; overflow:hidden;
}
.contSpecialGoods .blockPrice {
	 margin-top:15px; float:right;
}
.contSpecialGoods .titlePrice {
	 display:none;
}
.contSpecialGoods .oldPrice {
	 color:#808080; text-decoration:line-through;
}
.contSpecialGoods .newPrice {
	 font-size:17px;
}
.contSpecialGoods .blockAllItem {
	 margin-bottom:30px; margin-right:20px; display:inline-block; width:30%; vertical-align:top;
}
.e_shopvit .tablePrice .tableRow .hpicture {
	 padding-right:10px;
}
.shopSearchPrm .shTable { display:block; }
.shopSearchPrm .shTable .blItem { padding-top:10px; padding-bottom:10px; }
.shopSearchPrm .rangeBlock { margin-bottom:10px; }
.shopSearchPrm .ui-slider { width:100% !important; }
.shopSearchPrm .rangeBlock .sliderClass {
	 background-color:#d1e4ab; background-image:url(rs_slider_polos.gif); background-position:center center; border-width:2px; border-color:#ffffff; border-style:solid; margin-bottom:20px; height:4px;
}
.shopSearchPrm .ui-slider .ui-slider-range { background-color:#79aa35 !important; display:inline-block; height:5px; position:absolute; }
.shopSearchPrm .rangeBlock a {
	 cursor:pointer; background-image:url(sr_slider_begun.png); background-repeat:no-repeat; margin-right:-16px; display:inline-block; width:18px !important; height:22px !important; position:relative;
}
.shopSearchPrm .rangeBlock .new_elem_to { margin-left:10px; }
.shopSearchPrm .blItem ul { margin:0; padding:0; list-style-type:none; }
.shopSearchPrm .blItem li { margin-bottom:2px; }
.shopSearchPrm .blItem li input { cursor:pointer; margin-right:5px; vertical-align:middle; }
.shopSearchPrm .blItem li span { vertical-align:middle; }
.shopSearchPrm .btnClass { margin-top:10px; }
.contShopCartNew .blockCartContent { margin-bottom:30px; }
.contShopCartNew .blockCartTitle { font-weight:bold; margin-bottom:15px; }
.ajaxOverlay { cursor:wait; background-color:rgb(0,0,0); opacity:0.45; text-align:center; vertical-align:middle; }
.ajaxOverlay .ajaxPreloader { color:#ffffff; margin-top:-0.5em; position:relative; top:50%; }
.contShopCartNew #blockMessageWarning { color:#ff0000; margin-bottom:10px; }
.contShopCartNew #blockCartGoods .tableListGoods th { padding-top:10px; padding-bottom:10px; text-align:left; vertical-align:middle; }
.contShopCartNew #blockCartGoods .tableListGoods td { padding-top:5px; padding-bottom:5px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCart td { padding-right:10px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCart:nth-child(odd) td { background-image:url(mshop_cart_big/black_5.png); }
.contShopCartNew #blockCartGoods .tableListGoods .itemImageCart { width:110px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart a { margin-bottom:10px; display:block; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_price { margin-top:10px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .itemOldPrice { text-decoration:line-through; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart { width:18%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_inputcn { vertical-align:middle; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_count a { color:#000000; text-decoration:none; background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; border-width:1px; border-color:#c0c0c0; border-style:solid; text-align:center; vertical-align:middle; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f3f3f3)); background: -webkit-linear-gradient(#FFFFFF, #f3f3f3); background: -moz-linear-gradient(#FFFFFF, #f3f3f3); background: -ms-linear-gradient(#FFFFFF, #f3f3f3); background: -o-linear-gradient(#FFFFFF, #f3f3f3); background: linear-gradient(#FFFFFF, #f3f3f3); }
.contShopCartNew #blockCartGoods .tableListGoods .itemSumCart { width:15%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart { width:10%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart .btnDeleteItem { font-size:0; background-image:url(mshop_cart_big/icon_delete.png); background-color:transparent; background-position:center center; background-repeat:no-repeat; padding:10px; }
.contShopCartNew #cartGoodsForm .continueShoppingArea .continueShopping { margin-bottom:20px; margin-top:20px; display:block; }
.contShopCartNew #blockCouponApply { margin-right:20px; display:inline-block; vertical-align:top; }
.contShopCartNew #couponTitle { margin-right:5px; }
.contShopCartNew #noteCoupon { margin-top:5px; }
.contShopCartNew #noteCoupon .cpnNoteTitle { margin-right:5px; }
.contShopCartNew #blockSumCoupon { font-size:150%; display:inline-block; vertical-align:top; }
.contShopCartNew #linkSelectRegion { margin-left:5px; }
.contShopCartNew #blockCartDelivery .deliveryType { margin-bottom:20px; }
.contShopCartNew #blockCartDelivery .radioDeliveryType { cursor:pointer; margin-right:3px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartDelivery .deliveryTypeName { display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartDelivery .deliveryTypePriceTime { margin-top:5px; }
.blockSelectUserRegion { background-color:#ffffff; border-width:1px; border-color:#E0E0E0; border-style:solid; padding:15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.blockSelectUserRegion .btnClose { color:transparent; text-decoration:none; background-image:url(mshop_cart_big/icon_closepanel.png); background-position:center center; background-repeat:no-repeat; width:11px; height:11px; float:right; text-align:right; }
.blockSelectUserRegion h3 { font-size:100%; margin:0; margin-bottom:15px; }
.blockSelectUserRegion .blockSelection { margin-bottom:5px; }
.blockSelectUserRegion .blockSelection .titleSelection { margin-right:5px; float:left; }
.blockSelectUserRegion .blockSelection .ajaxPreloader { background-image:url(mshop_cart_big/load.gif); background-repeat:no-repeat; display:inline-block; width:15px; }
.blockSelectUserRegion .blockResultSelected { margin-top:10px; }
.contShopCartNew #blockCartContact .blockContactLine { margin-bottom:3px; }
.contShopCartNew #blockCartContact .blockRegLabel { padding-right:10px; display:inline-block; width:150px; vertical-align:middle; }
.contShopCartNew #blockCartContact .blockRegInput { display:inline-block; width:300px; vertical-align:middle; }
.contShopCartNew #blockCartContact .blockRegInput .inputCartContact { width:100%; }
.contShopCartNew #blockCartContact .blockRegInput .regCartError { color:#FF0000; }
.contShopCartNew #blockCartContact .blockContactLine .required { color:#FF0000; }
.contShopCartNew #blockCartPayment .paymentType { margin-bottom:20px; margin-right:20px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentImage { margin-bottom:5px; }
.contShopCartNew #blockCartPayment .paymentTypeTitle { display:inline-block; }
.contShopCartNew #blockCartPayment .paymentTypeTitle input { cursor:pointer; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentTypeTitle span { cursor:pointer; margin-right:2px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentTypeTitle a { font-size:0; background-color:#ffffff; background-image:url(mshop_cart_big/icon_question.png); background-position:center center; background-repeat:no-repeat; border-width:1px; border-color:#c0c0c0; border-style:solid; display:inline-block; position:relative; top:-2px; padding:7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.contShopCartNew #blockCartPayment .paymentNote { background-color:#ffffff; border-width:1px; border-color:#e0e0e0; border-style:solid; width:400px; padding:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 0px 5px #ebebeb; -webkit-box-shadow: 0px 0px 5px #ebebeb; box-shadow: 0px 0px 5px #ebebeb; }
.contShopCartNew #totalSumPrice { font-weight:bold; }
.contShopCartNew .linkGoShopping { margin-top:20px; display:block; }
.pageConfirmOrder .contentTitle { font-size:100%; font-weight:bold; margin-bottom:15px; }
.pageConfirmOrder .tableOrder { margin-bottom:20px; }
.pageConfirmOrder .tableOrder th { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:left; vertical-align:middle; }
.pageConfirmOrder .tableOrder td { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:15px; }
.pageConfirmOrder .tableOrder tr:nth-child(even) td { background-image:url(mshop_cart_big/black_5.png); }
.pageConfirmOrder .tableOrderTotal { margin-bottom:20px; }
.pageConfirmOrder .tableOrderTotal .tdOrderTotalTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .tableClientInfo { margin-bottom:20px; }
.pageConfirmOrder .tableClientInfo .tdClientInfoTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .tableDelivery .tableInfoTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .buttonBlock { margin-top:20px; }
#div286 {
	 margin-top:10px; display:inline-block; width:100%;
}
#div320 {
	 display:inline-block; width:100%;
}
.userRekv .warning { color:#FF0000; margin-top:10px; margin-bottom:10px; }
.userRekv .alldata .obj label { width:150px; float:left; }
.userRekv .alldata .obj input { width:90%; }
.userRekv .alldata .bankRekv { margin-top:20px; }
.userRekv .buttonArea { margin-top:10px; }
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
