body { margin:0; padding:0; background:url(../images/bg_main.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}

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; }


/* ----------- ØÀÏÊÀ ------------ */
.bg-top     { background:url(../images/bg_town_menu.gif) center bottom repeat-x; height:214px}
.town-left  { background:url(../images/town_left.gif) no-repeat left bottom; height:214px}
.town-right { background:url(../images/town_right.gif) no-repeat right bottom; height:214px}
/* ÌÅÍÞ */
.tbl-menu td { vertical-align:top}
.td-menutop { background:url(../images/bg_menutop.gif) repeat-x top; height:35px}
.menutop-left  { background:url(../images/bg_menutop_left.gif) no-repeat top left; height:35px; width:257px }
.menutop-vhr-l { background:url(../images/bg_menutop_vhr_l.gif) no-repeat top left;  height:35px;}
.menutop-vhr-r { background:url(../images/bg_menutop_vhr_r.gif) no-repeat top right; padding:8px}
	/* ïðàâûé õâîñòèê - Ìîè äàííûå */
.menutop-vhr-right-l { background:url(../images/bg_menutop_right.gif) no-repeat left top; }
.menutop-vhr-right-r { background:url(../images/bg_menutop_right_vhr.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(../images/bg_line.gif) repeat-x top; height:35px; border-right:1px solid #BEBEBE; z-index:0}
.ten-under-greyline { background:url(../images/bg_ten.gif) repeat-x top; height:70px}
.line-grey-duga {background:url(../images/bg_line_duga.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(../images/bg_kurs.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(../images/bg_bascet.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(../images/bg_welcome.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(../images/bg_header_c.gif) repeat-x top; margin:0 10px }
.header-l { background:url(../images/bg_header_l.gif) no-repeat left top; height:27px; }
.header-r { background:url(../images/bg_header_r.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 { background:url(../images/li_menu_cat.gif) no-repeat 10px 8px; 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(../images/li_submenu_cat.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(../images/ico_tel.gif) no-repeat;   }
.cat-cont .icq { margin:0 10px 3px 23px; padding:0px 0 3px 20px; color:#456581; font:bold 12px Tahoma; background:url(../images/ico_icq.gif) no-repeat;   }

/* ÈÍÔÎÐÌÀÖÈß è ÑÒÀÒÜÈ */
.info { margin:0 20px 0 23px}
.info a { color:#2672B5; font:12px Tahoma; line-height:18px}
.info a:hover { color:#1E9A41; }

/* îáëàêî òåãîâ */
.tags { margin:0 15px 0 15px}
.tags a { color:#2672B5; font:12px Tahoma; line-height:18px; text-decoration: none}
.tags a:hover { color:#1E9A41;  text-decoration: underline}

/* ÍÎÂÎÑÒÈ */
.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(../images/bg_footer.gif) repeat-x bottom; height:95px; }
.footer-left { background:url(../images/bg_footer_left.gif) left no-repeat; height:7px  }
.footer-right { background:url(../images/bg_footer_right.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(../images/ico_bascet_grey.gif) no-repeat left}
.bg-inbascet a:hover { padding:5px 0px 5px 25px; line-height:16px; background:url(../images/ico_bascet_green.gif) no-repeat left}




/* ÇÅËÅÍÛÉ ÇÀÃÎËÎÂÎÊ */
.th-green-name {background:#56B370 url(../images/bg_green_header.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;}





/* ÏÐÀÉÑ-ËÈÑÒ */
.list-link a { line-height:20px}
.tr-bghover td {border-bottom:1px solid #C9C9C9;} 
.padleft20 { padding-left:20px}
.key-green-grey { margin:0 10px; width:20px }
.key-green-grey a {background:url(../images/ico_next_grey.gif) no-repeat left; font-size:20px;}
.key-green-grey a:hover {background:url(../images/ico_next_green.gif) no-repeat left; font-size:20px;}


/* ÕÀÐÀÊÒÅÐÈÑÒÈÊÈ */
.character { font-size:12px; line-height:20px}


.bg-photo a:link, .bg-photo a:visited, .bg-photo a:active { padding:5px 5px 5px 25px; display:block; line-height:16px; background:url(../images/ico_photo_grey.gif) no-repeat left}
.bg-photo a:hover { padding:5px 5px 5px 25px; line-height:16px; background:url(../images/ico_photo_green.gif) no-repeat left}

.bg-smile a:link, .bg-smile a:visited, .bg-smile a:active { padding:5px 5px 5px 25px; display:block; line-height:16px;background:url(../images/ico_smile_grey.gif) no-repeat left}
.bg-smile a:hover { padding:5px 5px 5px 25px; line-height:16px; background:url(../images/ico_smile_green.gif) no-repeat left}

.bg-list a:link, .bg-list a:visited, .bg-list a:active { padding:5px 5px 5px 25px; display:block; line-height:16px; background:url(../images/ico_list_grey.gif) no-repeat left}
.bg-list a:hover { padding:5px 5px 5px 25px; line-height:16px; background:url(../images/ico_list_green.gif) no-repeat left}
