body { margin:0; padding:0; background:url(bg_main0.gif) repeat; min-width:1000px; color:#44627C; font:11px Tahoma;}

a.white { color:#FFF; font:bold 11px Tahoma; text-decoration:none; text-align:center; }

a.darkblue { color:#2672B5; font:normal 12px Tahoma; }
a.darkblue:hover { color:#1E9A41;  }
.darkblue { color:#2672B5; font:12px Tahoma; }

a.line20 {line-height:20px}
#re a { color:#2672B5; font:normal 11px Tahoma; }
#re a:hover { color:#1E9A41;  }
a.green {color:#1E9A41; font:bold 12px Tahoma; line-height:24px }
a.green:hover {color:#2672B5; font:bold 12px Tahoma; line-height:24px  }
.green {color:#1E9A41; font:bold 12px Tahoma; line-height:24px }
.green-normal {color:#1E9A41; font:normal 12px Tahoma; line-height:24px }
.green-big {color:#1E9A41; font:bold 18px Tahoma; }
#te a { color:#2672B5; font:normal 11px Tahoma; }
#te a:hover { color:#1E9A41;  }

/* ----------- ØÀÏÊÀ ------------ */
.bg-top     { background:url(bg_town_.gif) center bottom repeat-x; height:214px}
.town-left  { background:url(town_lef.gif) no-repeat left bottom; height:214px}
.town-right { background:url(town_rig.gif) no-repeat right bottom; height:214px}
/* ÌÅÍÞ */
.tbl-menu td { vertical-align:top}
.td-menutop { background:url(bg_menut.gif) repeat-x top; height:35px}
.menutop-left  { background:url(bg_menuu.gif) no-repeat top left; height:35px; width:257px }
.menutop-vhr-l { background:url(bg_menuv.gif) no-repeat top left;  height:35px;}
.menutop-vhr-r { background:url(bg_menuw.gif) no-repeat top right; padding:8px}
	/* ïðàâûé õâîñòèê - Ìîè äàííûå */
.menutop-vhr-right-l { background:url(bg_menux.gif) no-repeat left top; }
.menutop-vhr-right-r { background:url(bg_menuy.gif) no-repeat right top; padding:5px 35px 18px 8px  }
/* FLASH */
.flash { position:absolute; top:5px; left:25px}
.flash-logo { margin:29px 0; text-align:center}
/* ÔÎÐÌÀ - ËÎÃÈÍ-ÏÀÐÎËÜ è ÒÅËÅÔÎÍÛ */
form.login { float:right; margin:0; padding:6px 25px 0 0; text-align:center; font:11px Tahoma;}
form.login input { border:1px solid #DBDFE6; font:12px Tahoma; color:#666699; width:90px; height:16px; padding:0px 0 0 3px}
form.login #key-enter { border:0; width:73px; height:27px;  margin:3px 0 0 0}
form.login a { color:#2672B5; font:11px Tahoma; text-decoration:underline }
form.login a:hover { color:#1E9A41;}

.tel-num { float:right; padding:20px 60px;  text-align:right}
.tel-num p { color:#456581; font:bold 12px Tahoma; margin:0; padding:0 0 3px 0 }



/* ----------- ÑÅÐÀß ËÈÍÈß ------------ */
.line-grey {background:url(bg_line0.gif) repeat-x top; height:35px; border-right:1px solid #BEBEBE; z-index:0}
.ten-under-greyline { background:url(bg_ten00.gif) repeat-x top; height:70px}
.line-grey-duga {background:url(bg_line_.gif) no-repeat left top; height:70px; width:100%}
/* ÔÎÐÌÀ ÏÎÈÑÊÀ*/
form.form-search { margin:0 0 0 325px; padding:0; }
input.search-txt { margin:6px 5px 9px 0; width:160px; padding:auto 3px; color:#666699; font:12px Tahoma; border:1px solid #DBDFE6;}
input.search-key { margin:7px 0 0 0}
/* ÊÎÐÇÈÍÀ */
.tbl-search-kurs-bascet { position:absolute; top:210px; left:0; min-width:1000px; width:100%}
.kurs {background:url(bg_kurs0.gif) no-repeat; width:193px; margin:8px 20px 0 5px; padding:6px 0; text-align:center; font:bold 12px Tahoma; color:#456581}
.bascet-txt {background:url(bg_basce.gif) no-repeat; width:193px; font:12px Tahoma; color:#456581; text-align:right; margin:0 15px 0 5px; }
.bascet-txt-bg { padding:1px 15px 5px 0;}

/* ÄÎÁÐÎ ÏÎÆÀËÎÂÀÒÜ */
.welcome { color:#1E9A41; font:bold 12px Tahoma; background:url(bg_welco.gif) no-repeat top center; text-align:center; padding:12px 0; position:absolute; top:248px; width:610px; margin:0 0 0 350px}
.welcome p { color:#456581; font:normal 12px Tahoma; margin:3px; text-align:center}



/* ÖÅÍÒÐ */
.tbl-main { margin:0 0 35px 0}
.navigator { margin:30px 20px 0 20px}
.navigator a { color:#2672B5; font:11px Tahoma; }
.navigator a:hover { color:#1E9A41; }

.data { color:#1E9A41; font:12px Tahoma; margin:20px 0 -5px 0}


/* Çàãîëîâîê áëîêà òèïà Êàòàëîã */
.header-c { background:url(bg_heade.gif) repeat-x top; margin:0 10px }
.header-l { background:url(bg_headf.gif) no-repeat left top; height:27px; }
.header-r { background:url(bg_headg.gif) no-repeat right top; font:bold 12px Tahoma; color:#FFF; padding:6px 30px 7px 30px}

/* Îáùèé ôîí, Áîðäþð è Óãîëêè áëîêîâ */
.block { background:#FFF; margin-bottom:5px; clear:both}
.block-complect { background:#FFF; margin:0 10px 5px 10px; }
.border { border:1px #A2A2A2 solid; }
.border-main { border:1px #A2A2A2 solid; padding:20px 12px; }
.corn-l-t { float:left; }
.corn-r-t { float:right; }
.corn-l-b { float:left; margin-top:-8px} 
.corn-r-b { float:right; margin-top:-8px}


/* Êîíòåíò áëîêà Êàòàëîã*/
.cat-cont { background:#FFF;  border-color:#A2A2A2; border-style:solid; border-width:0px 1px; padding:10px 0 0 0; margin:0 10px 5px 10px;}
.corners { height:8px; padding-top:5px }
.corn-l-b-nomarg { float:left;} 
.corn-r-b-nomarg { float:right;}


.cat-menu {padding:7px 5px 7px 28px; white-space:nowrap }
.cat-menu a { color:#2672B5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline}
.cat-menu a:hover { color:#1E9A41}

.cat-submenu { background:url(li_subme.gif) no-repeat 28px 5px; padding:2px 5px 2px 42px; white-space:nowrap }
.cat-submenu a { color:#2672B5; font:12px Arial, Helvetica, sans-serif; text-decoration:underline}
.cat-submenu a:hover { color:#1E9A41}

/* ÕÈÒÛ ÏÐÎÄÀÆ */
.product { margin:0 10px 5px 10px}


/* ÊÎÍÒÅÍÒ */
.tbl-cont td { vertical-align:top}
.tbl-cont a { color:#44627C; font:11px Tahoma; line-height:12px}
.tbl-cont a:hover { color:#1E9A41}
.tbl-cont b a { font-weight:bold}

.green-header {color:#1E9A41; font:bold 14px Tahoma; line-height:18px; margin:auto 20px; text-align:center;  }
.green-header-left {color:#1E9A41; font:bold 14px Tahoma; line-height:18px; margin:auto 20px;  }
.green-header-left-brd {color:#1E9A41; font:bold 14px Tahoma; line-height:18px; margin:20px 10px; padding:10px 10px 5px 10px; border-bottom:1px solid #C9C9C9  }

p { color:#456581; font:12px Tahoma; margin:10px 0px; text-align:justify }
.justify { text-align:justify }
.user-info { color:#2672B5}
.hr { border-bottom:1px solid #C9C9C9; height:10px; margin:0 0 10px 0  }




.banner { margin:10px 0}

.content { margin:0 20px; }
.content a { color:#2672B5; font:12px Tahoma; }
.content a:hover { color:#1E9A41;}

.tbl-product-new { text-align:center;}

/* ÊÎÍÒÀÊÒÛ */
.cat-cont .contact-h { margin:10px 10px 5px 23px; color:#1E9A41; font:bold 12px Tahoma }
.contact-h2 { color:#1E9A41; font:bold 12px Tahoma }
.cat-cont .tel { margin:0 10px 3px 23px; padding:3px 0 3px 20px; color:#456581; font:bold 12px Tahoma; background:url(ico_tel0.gif) no-repeat;   }
.cat-cont .icq { margin:0 10px 3px 23px; padding:0px 0 3px 20px; color:#456581; font:bold 12px Tahoma; background:url(ico_icq0.gif) no-repeat;   }

/* ÈÍÔÎÐÌÀÖÈß è ÑÒÀÒÜÈ */
.info { margin:0 20px 0 23px}
.info a { color:#2672B5; font:12px Tahoma; line-height:18px}
.info a:hover { color:#1E9A41; }

/* ÍÎÂÎÑÒÈ */
.news { margin:0 20px 0 23px}
.news a { color:#1E9A41; font:bold 12px Tahoma; line-height:18px}
.news a:hover { color:#2672B5; }
.news p { margin:0 0 10px 0; padding:0; font:11px Tahoma; color:#456581; text-align:left} 


/* FOOTER */
.footer {background:url(bg_foote.gif) repeat-x bottom; height:95px; }
.footer-left { background:url(bg_footf.gif) left no-repeat; height:7px  }
.footer-right { background:url(bg_footg.gif) right no-repeat; height:7px }
.logo-footer {position:absolute; left:55px; margin-top:5px}
.copy { margin:6px 0 0 0}



/* ÑÒÐÀÍÈÖÀ - ÊÎÐÇÈÍÀ */
input.bascet-tovar-kolvo { width:45px; border:1px solid #DBDFE6; font:bold 11px Tahoma; color:#2672B5; text-align:center}
.vozvrat { padding:5px 0 0 15px }
.vozvrat a { line-height:12px; font-weight:normal}
input.stoimost { width:100px; border:1px solid #DBDFE6; font:bold 11px Tahoma; color:#2672B5;}

.bg-inbascet a:link, .bg-inbascet a:visited, .bg-inbascet a:active { padding:5px 0px 5px 25px; line-height:16px; background:url(ico_basc.gif) no-repeat left}
.bg-inbascet a:hover { padding:5px 0px 5px 25px; line-height:16px; background:url(ico_basc.gif) no-repeat left}




/* ÇÅËÅÍÛÉ ÇÀÃÎËÎÂÎÊ */
.th-green-name {background:#56B370 url(bg_green.gif) no-repeat top right; border-bottom:1px solid #1E9A41; padding-left:20px; color:#FFF; font:bold 12px Tahoma}
.th-green { background:#36A455; color:#FFF; font:bold 12px Tahoma}



/* ÀÂÒÎÐÈÇÀÖÈß */
.td-autoriz-brd {border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9}
form#autoriz { line-height:16px; font-size:12px}
form#autoriz input { width:135px; border:1px solid #DBDFE6; font:12px Tahoma; color:#666699; margin:5px 0 0 0}
form#autoriz a { font-size:11px}

.corners-duga { height:6px; border-bottom:1px solid #C9C9C9; padding-top:0px }
.corn-l-b-nomarg { float:left;} 
.corn-r-b-nomarg { float:right;}

.bbcodes {
background : #fff;
border : 1px solid #e0e0e0;
color : black;
font-family : Tahoma, Verdana, helvetica, sans-serif;
padding : 2px;
vertical-align : middle;
font-size : 11px;
vertical-align : middle;
margin : 2px;
height : 21px;
}
.voting {
    FONT-SIZE: 11px; 
    FONT-FAMILY: Tahoma;
    text-decoration: none;
}
.voting {
	color: #424E54;
}

.voting A:link {
	COLOR: #0085B0;
}

.voting A:hover {
         COLOR: #76B4D6;
}
.voting A:visited {
	COLOR: #0085B0;
}

h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		16px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		13px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			#333333;
}
.no_underline
{ text-decoration:		none;
}

.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.olive
{ color:			black;
  font-weight:		normal;
  font-size:		12px;
text-decoration:		none;
}
