.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background:#BFBFBe;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#e55801;
text-decoration:underline;
}

BODY {
background:#fff;
color:#000;
margin:0;
}

.infoBox {
background:#BFBFBF;
}

.infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

FORM {
display:inline;
}

TR.headerNavigation {
background:#bbc3d3;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-weight:700;
}

TR.headerError {
background:red;
}

TD.headerError {
font-family:Arial, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
font-family:Arial, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

.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:10px;
font-weight:700;
background:#bbc3d3;
color:#fff;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
border:none;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
line-height:1.5;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Arial, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Arial, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
}

.moduleRowOver {
background-color:#BFBFBe;
cursor:hand;
}

.moduleRowSelected {
background-color:#BFBFBe;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0;
}

#myse select {
width:90%;
}

.product .inputRequirement,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

del {
color:#888;
font-size:12px;
font-weight:700;
}

s {
color:gray;
font-size:21px;
font-weight:400;
}

body {
margin:0;
padding:0;
}

body,td,input,textarea {
font-size:12px;
font-family:Arial;
color:#3F4143;
line-height:13px;
vertical-align:top;
padding:0;
}

img {
border:0;
}

.vam {
vertical-align:middle;
}

.border {
border:1px solid #bfbfbf;
}

.bg {
background:url(images/1_bg.gif);
}

.bg1 {
background:url(images/3_bg.gif);
}

.header td {
color:#242d3a;
font-size:12px;
vertical-align:middle;
}

.header span {
color:#FFF;
font-size:10px;
}

.header b {
color:#fff;
}

.header a {
color:#e13b00;
text-decoration:underline;
font-size:10px;
}

.header a:hover {
color:#e13b00;
text-decoration:none;
}

.header strong a {
color:#C9CBBD;
text-decoration:underline;
font-size:18px;
}

.header strong a:hover {
color:#C9CBBD;
text-decoration:none;
}

.input {
width:142px;
height:20px;
color:#000;
font-size:12px;
font-family:Arial;
vertical-align:middle;
padding-left:15px;
margin-right:6px;
margin-left:12px;
}

.jamp {
width:118px;
height:18px;
color:#464646;
font-size:10px;
padding-left:4px;
font-family:Arial;
}

.jamp1 {
width:58px;
height:18px;
color:#464646;
font-size:10px;
padding-left:2px;
font-family:Arial;
}

.box_body td {
font-size:12px;
color:#444;
}

.box_body ul {
list-style:none;
margin:0;
padding:0;
}

.box_body .bg_list {
background:url(images/bg_list1.gif) left bottom no-repeat;
}

.box_body .bg_list a {
background:url(images/bg_list.gif) left top no-repeat;
line-height:22px;
background-position:0 3px;
color:#242d3a;
text-decoration:none;
padding-left:18px;
}

.box_body .bg_list_un a {
color:#A10E04;
text-decoration:underline;
padding-left:10px;
}

.box_body .bg_list_un a:hover {
color:#A10E04;
text-decoration:none;
}

.box_body .bg_list_sub {
background:#d3e8fa;
border:1px solid #2b78c5;
}

.box_body .bg_list_sub a {
background:url(images/bg_list_sub.gif) left top no-repeat;
line-height:22px;
background-position:0 3px;
color:#242d3a;
text-decoration:none;
padding-left:18px;
margin-left:-5px;
}

.cont_header_txt a {
font-weight:700;
color:#FFF;
font-size:10px;
text-decoration:none;
vertical-align:middle;
}

.cont_header_txt a:hover {
font-weight:700;
color:#FFF;
font-size:12px;
text-decoration:underline;
}

.product a {
color:#2b78c5;
font-size:14px;
text-decoration:none;
font-weight:700;
}

.product div a {
color:#e55800;
font-size:12px;
font-weight:400;
text-decoration:underline;
text-transform:none;
}

.pic img {
border:0 solid #919191;
}

.pic1 {
border:1px solid #919191;
}

.popup a {
color:#8E1214;
font-size:13px;
text-decoration:underline;
font-weight:700;
}

.popup a:hover {
color:#8E1214;
text-decoration:none;
}

.footer a {
color:#242d3a;
font-size:10px;
text-decoration:none;
}

.footer a:hover {
color:#242d3a;
text-decoration:underline;
}

.footer b,.footer b a {
color:#242d3a;
font-size:10px;
font-weight:700;
text-decoration:underline;
}

.footer b a:hover {
color:#242d3a;
text-decoration:none;
}

.result {
margin:0;
}

.result td {
width:50%;
height:41px;
vertical-align:middle;
color:#505050;
font-size:12px;
padding:0 16px 0 14px;
}

.result_right {
text-align:right;
}

.result b {
color:#505050;
font-weight:400;
}

.result_right b {
color:#e55800;
font-size:12px;
font-weight:700;
}

.box_body span {
color:#1a7ca9;
font-size:12px;
font-weight:400;
font-family:Arial;
}

.box_body span a {
color:#1a7ca9;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.box_body span a:hover {
color:#1a7ca9;
font-weight:700;
text-decoration:underline;
}

.box_body a {
color:#1a7ca9;
font-family:Arial;
font-size:12px;
text-decoration:none;
}

.box_body a:hover {
color:#1a7ca9;
text-decoration:underline;
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01;
}

.box_body a SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01;
text-decoration:underline;
}

.zagol {
font-weight:700;
color:#2b78c5;
font-size:14px;
}

.zagol2 {
font-weight:700;
font-size:10px;
}

.main a b {
color:#5D5F60;
font-size:10px;
text-decoration:underline;
}

.main a:hover b {
color:#5D5F60;
font-size:10px;
text-decoration:none;
}

span.txt_1 {
font-size:10px;
text-transform:none;
color:#000;
}

SPAN.productSpecialPrice,.product SPAN.productSpecialPrice {
color:red;
font-size:18px;
font-weight:700;
}

.box_body SPAN.productSpecialPrice {
color:#242d3a;
font-size:12px;
font-weight:700;
}

.cont_header_txt	em {
color:#606060;
font-size:14px;
font-weight:700;
font-style:normal;
vertical-align:middle;
text-decoration:none;
}

.product em {
color:#606060;
font-size:12px;
text-decoration:none;
font-weight:700;
font-style:normal;
}

.main	a:hover {
color:#2b78c5;
text-decoration:none;
}

.bg_input input {
background:none;
}

.product .shop_cart {
color:#1a7ca9;
font-size:10px;
font-weight:700;
text-align:center;
vertical-align:middle;
padding:3px 0;
}

.padd_1 {
padding:0 10px;
}

.padd_22 {
padding:8px;
}

td.padd2 {
padding:8px 8px 8px 4px;
}

.line_h {
line-height:16px;
}

.product div {
padding:8px 0 5px;
}

div.padd3 {
text-align:left;
padding-top:0;
margin-left:0;
margin-right:0;
}

.padd33 img,.padd33 input {
margin:5px;
}

.prod_info {
width:100px;
}

.prod_info td {
text-align:center;
}

.products {
width:45%;
}

.quantity {
width:15%;
}

.sub_total {
width:80%;
}

.box_width_left {
width:240px;
}

.box_width_right {
width:300px;
}

.heading_top_1 {
border:1px solid #bfbfbf;
margin-top:2px;
}

.heading_top_1 .padd_11 {
padding:10px 16px 15px;
}

.heading_top_3 {
margin-top:2px;
border:1px solid #bfbfbf;
}

.heading_top_3 .padd_33 {
padding:8px 0 7px;
}

.heading_top_4 {
margin-top:2px;
}

.heading_top_4 .padd_44 {
padding:0 0 7px;
}

.tableBox_output {
margin-top:8px;
}

.tep_draw_separate {
height:5px;
}

.tep_draw_prod_top {
width:221px;
}

TD.compareListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#FFF;
border:1px;
border-color:#AAAA91;
border-style:solid;
}

.otzyv	a {
text-decoration:underline;
}

.otzyva:hover {
text-decoration:none;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TR.header,input {
background:#fff;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9;
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

TD.tableHeading,TD.fieldKey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

table,.box_width_cont {
width:100%;
}

#input1,#input2 {
width:37px;
height:18px;
color:#3F4143;
font-size:12px;
font-family:Arial;
text-align:right;
}

.jamp2,.jamp3 {
width:141px;
height:18px;
color:#464646;
font-size:10px;
padding-left:2px;
font-family:Arial;
}

.box_header_txt	td,.cont_header_txt td {
height:24px;
vertical-align:middle;
background:url(images/li.gif);
font-weight:700;
color:#fff;
font-size:12px;
}

.box_body .bg_list a:hover,.box_body .bg_list_sub a:hover {
color:#9ace07;
text-decoration:none;
}

.product td,.popup td {
color:#3F4143;
font-size:13px;
}

.product a:hover,.main	a {
color:#2b78c5;
text-decoration:underline;
}

.product div a:hover,.result_right a.pageResults:hover,.result_right a.pageResults u:hover {
color:#e55800;
text-decoration:none;
}

.popup span,.popup b {
color:#3F4143;
font-size:10px;
}

.footer td,.footer span {
color:#242d3a;
font-size:10px;
}

.result_right a.pageResults,.result_right a.pageResults	u {
color:#e55800;
font-size:12px;
text-decoration:underline;
}

.smallText a,.smallText a u {
color:#e55801;
font-size:12px;
text-decoration:none;
}

.smallText a:hover,.smallText a:hover u {
color:#e55801;
font-size:12px;
text-decoration:underline;
}

SPAN.productSpecialPrice2,.product SPAN.productSpecialPrice2,.box_body SPAN.productSpecialPrice2 {
color:#e55801;
font-size:14px;
font-weight:700;
}

.bg_gg,.bg_gg_1 {
background:url(images/bg_gg.gif) left center repeat-x;
}

.bg_vv,.bg_vv_1 {
background:url(images/bg_vv.gif) center top repeat-y;
}

.remove,.total {
width:20%;
}

.tableBox_output1,.tableBox_shopping_cart {
margin-top:0;
}

#leftcol {
position:relative;
}

#hover_generators {
position:absolute;
left:40px;
top:244px;
width:900px;
background:transparent;
}

#hover_betonomeshalki {
position:absolute;
left:2%;
top:244px;
width:95%;
background:transparent;
}

#hover_stabilizatory {
position:absolute;
left:50px;
top:244px;
width:1150px;
background:transparent;
}

#hover_sadovaya {
position:absolute;
left:100px;
top:244px;
width:1124px;
background:transparent;
}

#hover_svarochnaya {
position:absolute;
left:50px;
top:244px;
width:820px;
background:transparent;
}

#hover_vodosnabjenie {
position:absolute;
left:250px;
top:244px;
width:950px;
background:transparent;
}

#hover_kompressory {
position:absolute;
left:5%;
top:244px;
width:95%;
background:transparent;
}

#hover_elektroinstrument {
position:absolute;
left:200px;
top:244px;
width:85%;
background:transparent;
}

a.tt:hover {
position:relative;
z-index:23;
}

a.tt span {
display:none;
}

a.tt:hover span {
display:block;
position:absolute;
top:20px;
left:-10px;
background:#fafafa;
border:1px solid #ccc;
color:#000;
z-index:20;
width:600px;
font-size:12px;
cursor:pointer;
text-decoration:none;
padding:5px;
}

DIV.pseudo_generators {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:97px;
}

DIV.pseudo_svarochnaya {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:135px;
}

DIV.pseudo_vodosnabjenie {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:98px;
}

DIV.pseudo_kompressory {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:85px;
}

DIV.pseudo_elektroinstrument {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:116px;
}

.b-magic-forest {
background:transparent url(/img/footer.png) repeat-x scroll left bottom;
font-size:85%;
height:80px;
margin-bottom:-3em;
clear:both;
}

CHECKBOX,INPUT,RADIO,SELECT,TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

div.padd3 a,div.padd3 a:hover {
font-size:12px;
font-weight:400;
color:#3F4143;
text-decoration:none;
}

.betonomeshalki_cl,.generators_cl,.stabilizatory_cl,.svarochnaya_cl,.sadovaya_cl,.vodosnabjenie_cl,.kompressory_cl,.elektroinstrument_cl {
border-top:0;
border-bottom:0;
border-right:3px solid #336799;
border-left:3px solid #336799;
}

DIV.pseudo_betonomeshalki,DIV.pseudo_stabilizatory,DIV.pseudo_sadovaya {
border-right:3px solid #336799;
border-left:3px solid #336799;
height:6px;
background:#FFF;
width:96px;
}

 
   DIV.b_vk {
    border: 1px solid #DDDDDD; /* Параметры границы */
	border-bottom-width:0px; 
    background-color: #F7F7F7; /* Цвет фона */
    padding-top: 5px; /* Поля вокруг текста */
	padding-left:0px;
	height:25px;
	width:100px;
	text-align:center;
	z-index:6;
	position: relative;
	font-size:14px;
   }
   
    DIV.b_vk_2 {
    border: 1px solid #DDDDDD; /* Параметры границы */
	border-bottom-width:0px; 
    background-color: #CCCCCC; /* Цвет фона */
    padding-top: 5px; /* Поля вокруг текста */
	padding-left:0px;
	height:25px;
	width:100px;
	text-align:center;
	z-index:3;
	position: relative;
	font-size:14px;
	
   }
   
    DIV.c_vk {
    border: 1px solid #DDDDDD; /* Параметры границы */
    background-color: #F7F7F7; /* Цвет фона */
    padding-top: 10px; /* Поля вокруг текста */
	padding-left: 5px;
	width:100%;
	text-align:center;
	position: relative;
	top:-5px;
	z-index:4;
	
   }
   
     DIV.c_fb {
    border: 1px solid #DDDDDD; /* Параметры границы */
    background-color: #F7F7F7; /* Цвет фона */
    padding-top: 10px; /* Поля вокруг текста */
	padding-left: 5px;
	width:100%;
	text-align:left;
	position: relative;
	top:-5px;
	z-index:0;
	
	display:none;
   }
   
    DIV.b_fb {
    border: 1px solid #DDDDDD; /* Параметры границы */
	border-bottom-width:0px; 
    background-color: #CCCCCC; /* Цвет фона */
    padding-top: 5px; /* Поля вокруг текста */
	height:25px;
	width:100px;
	text-align:center;
	float:left;
	z-index:5;
	font-size:14px;
   }
   
   DIV.b_fb_2 {
    border: 1px solid #DDDDDD; /* Параметры границы */
	border-bottom-width:0px; 
    background-color: #F7F7F7; /* Цвет фона */
    padding-top: 5px; /* Поля вокруг текста */
	height:25px;
	width:100px;
	text-align:center;
	float:left;
	z-index:3;
	position: relative;
	font-size:14px;
	
   }
