.boxText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10,5px; font-weight: normal; line-height: 140%; }
.errorBox {font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold;}
.stockWarning {font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033;}
.productsNotifications {background: #f2fff7;}
.orderEdit {font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;}
/*.product_title {width: 100%; text-align: center; background-color: #6BA2FD; border-bottom: 1px solid #3B628D; padding-bottom: 2px;}*/
.product_title {color: #b31d86; width: 100%; text-align: center; background-color: white; height: 14px;}
.product_title strong {font-size: 8pt; font-weight: bold; margin: 0px; padding: 0px; color: #CCCCCC;}
.product_title strong a {font-size: 8pt; font-weight: bold; margin: 0px; padding: 0px; color: #CCCCCC;}
.product_title strong a:visited {font-size: 8pt; font-weight: bold; margin: 0px; padding: 0px; color: #CCCCCC;}
/*BODY {background: #ffffff; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0;}*/
BODY {background: #ffffff url('fon.jpg') no-repeat center top; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0;}
A {color: #770a57;text-decoration: none;}
A:hover {color: #999999;text-decoration: underline;}
FORM {display: inline;}
/*My Additions!*/
#header {height: 92px; background-color: white; background-image: url(/img/shtrih.gif); background-repeat: repeat-y; background-position: right top; width: 100%;}
#header2 {height: 92px; background-image: url(/img/sh1.jpg); background-repeat: repeat-y; background-position: right top; width: 100%;}
#header p, #header p a {color: #9e2279; font-weight: bold;}
.shap-txt {
  color: #a5a5a5;
  font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left; margin: 4px;
  font-size: 20px;
  font-weight: bold;
}
h1.logo, .bright {color: #a5a5a5;}
.logo {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left; margin: 4px;}
.phones {color: #d51d9e; font-size: 16pt; font-weight: bold; line-height: 14pt; text-align: right; float: right; margin-right: 40px; margin-left: 10px;}
.path {background-color: #e0e0e0;}
#menu {background-color: #9e2279; height: 24px;}
.menu_main {overflow: hidden; float: center; clear: right; margin: 0; padding: 0;}
.menu_main li {display: inline; white-space: nowrap; background-image: url(/img/menu_button.gif); background-repeat: no-repeat; background-position: left top; padding: 5px 5px 5px 10px;}
.menu_main li a, .menu_main li a:link, .menu_main li a:visited, .menu_main li a:hover, .menu_main li a:active  {color: white; font-size: 12px; font-weight: bold; line-height: 120%; text-decoration: none;}
.menu_main li.new {background-color: #e4e4e4}
.menu_nav {overflow: hidden; float: right; clear: none; margin: 0; padding: 0; list-style-type: none;}
.menu_nav li {margin-right: 5px; display: list-item;}
.menu_nav li img {border: 0;}    

/*new product info*/
p {margin: 4px;}
h1 {font-size: 18px; color: #d51d9e; text-align: left; margin: 12px 4px;}
h2 {font-size: 15px;  margin: 12px 4px 8px;}
h3 {font-size: 12px;  margin: 10px 4px 6px;}
h4 {margin: 8px 4px 4px;}
h2 a {color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none; cursor: default;}

p {margin: 5px;}
.emph {font-weight: bold; color: #3DA7DE;  font-size: 18px; text-align: center;}
.descr {font-weight: bold; font-size: 13px; text-align: center;}
img {border: none;}
.photos {vertical-align: top; float: right; margin: 5px; padding: 5px; border-style: none;}
.photos img {padding: 3px;}
.comment {border: 1px dashed #ba2b8f; background-color: #f6e6f1; text-align: center; margin:10px;}
.immportant {border: 1px dashed #FFC7E9; background-color: #FFE0F3; text-align: center; margin:10px;}
.price {font-size: 30px; font-weight: bold; color: #cc0033; font-family: Georgia, sans-serif; text-align: center;}
.options {list-style-type: none;}
.options h3 {font-size: 12px; font-weight: normal; text-decoration: none; margin: 2px;}
.visible td {padding: 5px; border: solid 1px #ba2b8f;}
.techinfo {width: 100%;}
.techinfo td {vertical-align: top; padding: 4px; border: solid 1px #f6e6f1;}
 .subject {background-color: #f6e6f1; font-weight: bold;}
ul {margin: 10px 10px 10px 20px; padding: 0;}
li {margin: 3px; padding: 0;}
.articles {background-image: url(/img/articles_fon.jpg); background-repeat: no-repeat; background-position: 0 top;}
.articles p {padding: 70px 10px 10px;}
.ur {background-image: url(/img/ur.gif); background-repeat: no-repeat; background-position: 0 top;}
.ur p {padding-top: 80px; padding-bottom: 10px; padding-left: 230px;}
.3505 {background-image: url(/img/3505.gif); background-repeat: no-repeat; background-position:0 top; height: 150px;}
.3505 p {padding-top: 10px; padding-bottom: 10px; padding-left: 170px;}
.availability_a_class,.availability_s_class,.availability_w_class, .availability_n_class,.availability_l_class {font-family: Verdana, Arial, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: left top; padding-left: 14px;}
.availability_a_class{color: #009933; background-image: url(/images/themes/status_green.gif);}
.availability_s_class {color: #003366; background-image: url(/images/themes/status_blue.gif);}
.availability_w_class {color: #00000; background-image: url(/images/themes/status_yellow.gif);}
.availability_n_class {color: #CC0033; background-image: url(/images/themes/status_red.gif);}
.availability_l_class {color: #9900ff; background-image: url(/images/themes/status_purple.gif);}
.ur_offer, .otziv { font-family: Verdana, Arial, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: left top; vertical-align: middle; height: 32px; width: auto; padding-right: 2px; padding-left: 48px;}
.ur_offer {background-image: url(/img/button_hands.gif);}
.ur_offer a {color: #357bc3;} 
.otziv {background-image: url(/img/button_otziv.gif);}
.otziv a {color: #009933;} 
.buy_me {color: white; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #9e2279; background-repeat: no-repeat; background-position: left top; vertical-align: middle; height: 32px; width: auto; float:right; width: auto; background-image: url(/img/button_basket.gif); padding-right: 2px; padding-left: 48px;}
.buy_me a {color: white;} 
TR.header {background: #ffffff;}
A.headerNavigation {color: #eb1867;font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none;  font-weight : bold;}
A.headerNavigation:hover {color: #000000;font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: underline;font-weight : bold;}
TR.headerError {background: #ff0000;}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.infoBox {background-color: #EAEAEA}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  clip:  rect(10px)
}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #a5a5a5;
  color: #FFFFFF;
  height: 24px; font-weight: bold;
  padding-left:5px;
}
TD.infoBox{clip:  rect(12px); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f7fd;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}
TR.productReviews-even2 {background: rgb(251,251,252);}

TR.productListing-heading {background-color: #DFDFDF;}
TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults {color: #0000FF;text-decoration: none;}
A.pageResults:hover {color: #0000FF;background: #FFFF33;text-decoration: none;}
DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #909CA8;
}
TR.subBar {background: #f4f7fd;}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
SPAN.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
TR.pollOptRow {}
TR.pollFooter {}
.moduleRow {}
.moduleRowOver {background-color: #D7E9F7; cursor: hand;}
.moduleRowSelected {background-color: #E9F4FC;}
.checkoutBarFrom, .checkoutBarTo {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c;}
.checkoutBarCurrent {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}SPAN.infoBox  {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}
TR.productListing-odd {background-color: #F8F8F8;}
TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
P.main {margin-right: 15px; margin-left: 15px; padding-right: 15px; padding-left: 15px}

TD.main {padding-top: 5px; padding-right: 5px; padding-left: 5px;}
A.top_menu {text-decoration: none; color: #FFFFFF}
A.top_menu:hover {text-decoration: none; color: #FFFFFF}
ul {margin-left: 5px; padding-left: 10px}
TD.comment {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
hr { height: 1px; color: #999999}
.hr_menu {color: #EAEAEA; height: 1px; clip: rect(); padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px}
A.comment {color: #999999; text-decoration: none}
A.comment:hover {color: #999999; text-decoration: none}
TD.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #909CA8;
} TR.productListing-even {}
TR.productListing-even {} 
.bold {font-weight: bold; font-size: 12px}
TD.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.3;
} 
TD.newsdeskArticleName {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.newsdeskArticleName h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
}
.product-price {
  font-size: 10pt;
  color: #004A8F;
  font-weight: bold;
}
#xsell_products .price {
  font-family : Verdana;
  font-size: 10pt;
  color: #004A8F;
  font-weight: bold;
}
div.content {
	width: 960px;
	margin: auto;
}
div.page {
	float: left;
	width: 100%;
	padding-top: 0;
}
div.column_left {
	float: left;
	width: 238px;
	padding: 0 0 0 0;
}
div.column_center {
	float: left;
	width: 490px;
	padding: 0 0 0 0;
}
div.col_middle {
	width: 100%px;
	padding: 0 10px 0 10px;
}
div.column_right {
	float: left;
	width: 222px;
	padding: 0 0 0 0;
}
.mid_padb {
  padding: 0 10px 0 10px;
}
h4.page_heading {
	margin-bottom: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #909CA8;
}
h4.infoBoxHeading {
	height: 24px;	
	margin: 0px !important;
	padding: 5px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 11px;	
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif !important;
	background: #a5a5a5;
}
div.infoBoxContent {border: 1px solid #eaeaea;}
div.infoBoxContent div.content_text {padding: 20px;}
div#content_text {float: left;}
div#search_form label {padding-right: 10px;}
div#search_form p {
	width: 100%;
	margin: 0px;
	padding: 5px 0px 12px 0px;
}
div#search_form p input {margin: 0px 7px 0px 0px;}
div#search_form input.search_input {width: 400px;}
div.s_help {float: left;padding-top: 15px;}
div.s_button {padding-top: 15px;float: right;}
div.pagination {
	float: left;
	width: 100%;
	padding: 10px 0px;
}
div.pagination div.numbering_data {float: left;}
div.pagination div.numbering_pages {float: right;}
div.item_listing {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid Black;
}
div.item_listing div.item_listing_img {
	float: left;
	width: 135px;
	overflow: hidden;
}
div.item_listing div.item_listing_info {
	float: left;
	width: 180px;
	padding: 0px 10px;
	overflow: hidden;
}
div.item_listing div.item_listing_info h1 {margin-top: 0px !important;}
div.item_listing div.item_listing_info h1:HOVER {text-decoration: underline;}
div.item_listing div.item_listing_price {
	float: left;
	width: 130px;
	overflow: hidden;
	text-align: right;
}
div.item_listing div.item_listing_price p {margin-top: 0px !important;}
.item_price {
	color:#004A8F;
	font-size: 12px;
	font-weight: bold;
}
div#pagination_top {border-bottom: 1px solid Black;}
.box-kaptcha {clear: both;}
.box-kaptcha {margin: 1em 0 0 0;}
.box-kaptcha label {display: block; clear:  both; position: relative; background-color: #EFEFEF; padding: 10px; border: 1px solid #DBDBDB;  margin: 0.5em 0 0 0; height: 70px;}
.box-kaptcha strong {display: block; position: absolute; top: 38px; left: 6px; padding: 3px 10px; background: url(kaptcha.gif); color: #FFF; font-size: 1.0em; text-transform: uppercase;}
#kaptcha {float: right; display: block; position: absolute; top: 60px; left: 6px; width: 80px; height: 20px; border: 1px solid rgb(152,150,153); color: #000;}
#kaptcha:focus {border-color: #006BA0;}
td.listing_item_img {position: relative;}
td.listing_item_img div {position: relative;}
td.listing_item_img img#new {position: absolute;right: 0px;}
div.item_img {position: relative;width: 180px;}
div.item_img img#new {position: absolute;right: 0px;}
div.red{
   position:relative;
   width:100px;
   height:100px;
   /*background:red;*/
   margin-top:5px;
}
div.green{
   position:absolute;
   width:90px;
   height:90px;
   top:470px;
   left:1110px;
   /*background:green; */
   z-index:1;
}
.last-top-el {color: rgb(213,29,158); font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none;  font-weight: bold;}
.but-adsrch-show {
  vertical-align: top;
  margin: 0px;
  padding: 0 0 0 0;
  width: 100px;
  height: 30px;
  font: 11px/21px arial;
  font-weight: normal;
  color: #999999;
  text-align: center;
  border: 0px;
  background-color: #999999;
  background: url(includes/languages/russian/images/buttons/button_search.gif); 
  background-repeat: no-repeat;
} 
TABLE .sh-table {/*background-color: #FEFDFC;*/ /*background-color: #f7f7f7;*/}
table .sh-table {/*width: 450px;*/ border: 0; border-collapse: collapse; padding: 2px 4px 2px 0;}
.sh-table TD {/*border-bottom: 1px dashed  #3B628D; padding-bottom: 1px;*/
  padding: 10px 4px 2px 10px;
}
.sel1 {width: 100px; margin: 5px 0 0 0;}
.sel2 {width: 200px;}
.sel3 {width: 250px;}
.bl_fnt {color: rgb(158,33,122); font-weight: bold;}
.but-srch-show {
  vertical-align: top;
  margin: 0px;
  padding: 0 0 0 0;
  width: 97px;
  height: 25px;
  font: 11px/21px arial;
  font-weight: normal;
  color: #999999;
  text-align: center;
  border: 0px;
  background-color: #999999;
  background: url(images/button_pokazat.gif); 
  background-repeat: no-repeat;
}
.head-el-search {font-size: 10pt; color: #357bc3; text-align: left;  padding: 0 0 5px 0; font-weight: bold;}
.reit-txt {font-size: 8pt; color: #0057b1; font-weight: bold;}
.price-txt {font-size: 10pt; color: #004A8F; font-weight: bold;}
.middle-col {padding: 0 10px 0 10px;}

/* list of pages */
.pages {text-align: center; display: block; clear: both; margin: 1em 0 0 2em;}.pages li {display: block; margin: 0 8px 2em 0; float: left}
.pages a{color: #262525; text-decoration: underline; line-height: 200%;display: block;float: left;}.pages a:hover,.pages a:active{color: #DB2821; text-decoration: underline;}.pages .currentpage {background: #71777C url(../img/currentpage-left-bg.gif) no-repeat 0 0;  color: #FFF; line-height: 200%; height: 23px; padding: 0 0 0 7px;float: left;display: block;}.pages .currentpage strong {background: url(../img/currentpage-right-bg.gif) no-repeat right top; color: #FFF; padding: 0 7px 0 0; display: block; height: 23px;}.gb-pages {display: block; clear: both; margin: -2em 0 1em 0;}
/* / list of pages */
.und_hr {
  color: rgb(223,223,223); /*для IE */
  background-color: rgb(223,223,223); /*для Firefox, Opera, Safari*/
  border: 0px none;
  height: 1px; /* высота 1px IE, Firefox, Opera, Safari */
  clear: both; /* для очистки, если тег идет после float елемента */
  text-align: left;
  /*color: rgb(223,223,223); height: 1px;*/
  /*border-bottom: 1px solid  rgb(223,223,223); padding-bottom: 1px;*/
}
.lcol {/*background-color: #EAEAEA*/}
.lcol_td {
  border-left: 1px solid rgb(234,234,234);
  font-size: 10px;
  /*padding: 10px 4px 2px 10px;*/
}
.ul_gen {list-style-type: square; list-style-position: outside;}
.ol_gen {list-style-type: decimal; list-style-position: outside;}
.ol_gen li {padding-bottom: 4px; padding-top: 4px;}
.techinfo_2 {width: 100%;}
.techinfo_2 td, .techinfo_2 th {vertical-align: top; padding: 4px; border: solid 1px #f6e6f1;}
.f_col, .techinfo_2 th {background-color: #f6e6f1; font-weight: bold;}
.f_col {width: 200px;}

