/* @import url('reset.css'); */
html {height:100%;}
body { background:#fff url(images/bg_body.jpg) repeat-x top; padding:0; margin:0; color:#000; font:12px Verdana;}

form { margin:0; padding:0}

a { color:#000; text-decoration:underline; outline:medium none;}
a:hover { text-decoration:none}

h1 { font:bold 18px Tahoma; color:#cb0303; margin:0}
h4 {font-weight:bold;font-family: Tahoma; color:#cb0303;}
h3 { font:normal 18px Tahoma}
p { text-align:justify; margin:0 0 10px 0}
.red { color:#e40202}
.bg-header { background:url(images/bg_header.jpg) no-repeat top center; color:#cb0303; padding:4px 7px }

/* Øàïêà */
.bg-bottom { background:url(images/bg_bottom.jpg) repeat-x bottom}
.site-width { width:962px; margin:auto;}
.logo { margin-top:28px}
.adress { margin:68px 0 0 65px }

.link-nav { height:9px; }
a.link-home { background:url(images/ico_home.gif) no-repeat top; float:right; margin-left:23px }
a.link-home:hover { background:url(images/ico_home.gif) no-repeat bottom}
a.link-letter {background:url(images/ico_letter.gif) no-repeat top; float:right; margin-left:23px }
a.link-letter:hover {background:url(images/ico_letter.gif) no-repeat bottom}
a.link-sitemap {background:url(images/ico_sitemap.gif) no-repeat top; float:right; margin-left:23px}
a.link-sitemap:hover {background:url(images/ico_sitemap.gif) no-repeat bottom}

/* Áëîê êîðçèíû */
.form-bascet { margin:15px 0 9px 0 }
.key-bascet-enter { margin-bottom:10px}
.key-bascet-enter a { padding:0 0 3px 20px; background:url(images/key_arr_r.gif) no-repeat left 1px; font:12px Tahoma; color:#000; text-decoration:none; margin-left:5px;   }
.key-bascet-enter a:hover {}

/* Ìåíþ */
.bg-menu-c { background:url(images/bg_menu_c.jpg) repeat-x; margin:0 0 3px 0; z-index:1}
.bg-menu-l { background:url(images/bg_menu_l.jpg) no-repeat left;}
.bg-menu-r { background:url(images/bg_menu_r.jpg) no-repeat right; text-align:center}
.bg-menu-r a { padding:12px 0px 8px 0px; color:#fff; text-decoration:none; font:bold 12px tahoma}
.bg-menu-r a:hover { text-decoration:underline}

/* Èíôî î êîëîíêàõ îñíîâíîé òàáëèöû */
.td-left { width:223px;}
.td-center { padding:20px 6px; width:503px; }
.td-right { width:223px}

/* Ôîðìà ïîèñêà */
.form-search { background:url(images/bg_search.jpg) repeat-x; height:64px; /*margin-bottom:-2px;*/ border-bottom:1px solid #d2d2d2;}
.form-search-cont {padding:18px 0 18px 10px;}
.form-search-field { background:url(images/bg_search_field.gif) no-repeat center left; padding:6px 15px 6px 5px; }
.form-search .field { background:none; border:none 0px; width:146px; font:11px tahoma; color:#848484} 

/* Ëåâîå ìåíþ */
.menu-left { margin-bottom:10px}
.menu-left ul, .menu-left li { margin:0; padding:0; list-style:none}
.menu-left a { display:block; background:#e6e6e6 url(images/li_gray.gif) no-repeat 15px center; padding:15px 10px 15px 30px; color:#000; font:bold 12px Tahoma; text-decoration:none; border-top:1px solid #eee; border-bottom:1px solid #d2d2d2 }
.menu-left a:hover { color:#cf1414; }
.menu-left a.activ { background:#f5f5f5 url(images/li_red.gif) no-repeat 15px center; color:#cf1414; font:bold 12px Tahoma; text-decoration:none; border-top:1px solid #eee; border-bottom:0 }
.menu-left ul li ul li a { background:#f5f5f5 url(images/li_arr_gray.gif) no-repeat 30px 5px; padding:0px 10px 15px 45px; color:#000; font:normal 12px Tahoma; border:0}
.menu-left ul li ul li a:hover { background:#f5f5f5 url(images/li_arr_blue.gif) no-repeat 30px 5px; color:#10a0cc}
.menu-left ul li ul li .act { background:#f5f5f5 url(images/li_arr_blue.gif) no-repeat 30px 5px; color:#10a0cc}
.menu-left ul li ul { border-bottom:1px solid #d2d2d2; border-top:0}


/* Áëîê íîâîñòåé */
.bg-block-news-c { background:url(images/bg_block_news_c.gif) repeat-y;}
.bg-block-news-t { background:url(images/bg_block_news_t.jpg) no-repeat top}
.bg-block-news-b { background:url(images/bg_block_news_b.jpg) no-repeat bottom; padding:14px; font:11px Tahoma}
.bg-block-news-b h2 { background:url(images/key_arr_r.gif) no-repeat 0 0; font:bold 12px Tahoma; margin:0 0 12px 0; padding:0 0 0 20px}
.bg-block-news-b a { font:bold 12px Tahoma; color:#000; text-decoration:underline; display:block}
.bg-block-news-b a:hover { color:#d80000}

.bg-block-news-b a.link-next { font:11px Tahoma; color:#000; text-decoration:none; display:block; text-align:right; margin-bottom:15px }
.bg-block-news-b a.link-next:hover { color:#12aad5; text-decoration:underline}



/* ÖÅÍÒÐÀËÜÍÀß ÊÎËÎÍÊÀ */
.crumbs { font:11px Tahoma}
.crumbs span { color:#c50505;}
.crumbs a { color:#000; font:11px Tahoma}

.block-tovar-c { background:url(images/bg_block_tovar_c.jpg) repeat-y left; margin-bottom:3px }
.block-tovar-t { background:url(images/bg_block_tovar_t.jpg) no-repeat left top; }
.block-tovar-b { background:url(images/bg_block_tovar_b.jpg) no-repeat left bottom; padding:10px 0 }
.block-tovar-t1 { background:url(images/bg_block_tovar_t1.jpg) no-repeat left top; }
.block-tovar-b1 { background:url(images/bg_block_tovar_b1.jpg) no-repeat left bottom; padding:10px 0 }

.clear { clear:both;}

.tovar-img { width:180px; margin:0 10px; text-align:center}
.tovar-cont { padding:5px 15px}
.tovar-cont .line-through { text-decoration:line-through}
.tovar-cont .prise { margin:0 0 10px 0; font:bold 12px Tahoma}
.tovar-cont a { color:#000; font:bold 12px Tahoma; display:block; margin-bottom:10px}
.tovar-cont a.add-bascet { display:block; text-align:right; padding:7px 30px 3px 0; background:url(images/ico_bascet.gif) no-repeat right; font:normal 11px Tahoma; margin:0 }

a.add-bascet {padding:7px 30px 3px 0; background:url(images/ico_bascet.gif) no-repeat right; font:normal 11px Tahoma; margin:0 }


#monthly1 {
background:url(images/ico_bascet.gif) no-repeat right;
width:180px;
height:21px;
border:0px;
display:block;
}


/* ÏÐÀÂÀß ÊÎËÎÍÊÀ */
.online-consultant { background:url(images/bg_search.jpg) repeat-x top; height:64px; border-bottom:1px solid #d2d2d2;}
.online-consultant-cont { padding:14px 17px 0 25px; } 
.online-consultant-cont a { background:url(images/ico_consultant.gif) no-repeat right center; display:block; padding:10px 0px; /*color:#219dd4;*/ color:#b00002;  font:15px Arial, Helvetica, sans-serif;text-decoration:none }


/* Ïðàâîå ìåíþ */
.menu-right {margin-bottom:10px}
.menu-right ul, .menu-right li { margin:0; padding:0; list-style:none}
.menu-right a { display:block; background:#e6e6e6 url(images/li_gray.gif) no-repeat 15px center; padding:15px 10px 15px 30px; color:#000; font:bold 12px Tahoma; text-decoration:none; border-top:1px solid #eee; border-bottom:1px solid #d2d2d2 }
.menu-right a:hover { color:#cf1414; }
.menu-right a.activ { background:#f5f5f5 url(images/li_red.gif) no-repeat 15px center; color:#cf1414; font:bold 12px Tahoma; text-decoration:none; border-top:1px solid #eee; border-bottom:0 }
.menu-right ul li ul li a { background:#f5f5f5 url(images/li_arr_gray.gif) no-repeat 30px 5px; padding:0px 10px 15px 45px; color:#000; font:normal 12px Tahoma; border:0}
.menu-right ul li ul li a:hover { background:#f5f5f5 url(images/li_arr_blue.gif) no-repeat 30px 5px; color:#10a0cc}
.menu-right ul li ul { border-bottom:1px solid #d2d2d2; border-top:0}

.header-forma-zacaza { background:url(images/ico_pensil.gif) no-repeat 10px center; padding:8px 0 8px 40px; font:bold 14px Tahoma; margin-bottom:5px }


.bg-form-zacaz-c { background:url(images/bg_form_zacaz_c.gif) repeat-y center; margin-bottom:0px; background-color:white;}
.bg-form-zacaz-t { background:url(images/bg_form_zacaz_t.gif) no-repeat center top}
.bg-form-zacaz-b { background:url(images/bg_form_zacaz_b1.gif) no-repeat center bottom ; padding:15px 7px}

.form-zacaz .bg-field { background:url(images/bg_form_zacaz_field.gif) no-repeat left center; padding:5px 0 3px 7px}
.form-zacaz .field { width:188px; border:none 0; background:none; height:18px; font:11px Tahoma; color:#787878 } 
.form-zacaz textarea { background:#f9f9f9; border-top:1px solid #bdbdbd; border-left:none ;border-right:none; border-bottom:none;  width:197px; margin:2px 0 10px 0 }
.form-zacaz .field-kod { width:70px; background:#f9f9f9; border-top:1px solid #bdbdbd; border-left:none; border-right:none; border-bottom:none; height:30px; font:11px Tahoma; color:#787878; padding:0 3px; margin:5px 5px 0 0}
.form-zacaz table { margin-bottom:5px}


.banner-right a { display:block; margin:0 0 5px 0}


/* ÍÈÇ */
.bg-block-bottom-t { background:#ececec url(images/bg_block_bottom_t.jpg) no-repeat center top}
.bg-block-bottom-b { background:url(images/bg_block_bottom_b.jpg) no-repeat center bottom; padding:15px; text-align:center; color:#9c9c9c}
.bg-block-bottom-b a { font:11px Tahoma; color:#000; text-decoration:none; margin:0 3px}
.bg-block-bottom-b a:hover { color:#d51616 }

.td-copy { padding:5px 0 0 0}
#monthly {
background-image:url(/images/key_otpravit.gif);
background-repeat:no-repeat;
background-color:#e6e6e6;
width:81px;
height:21px;
border:0px;
}




#blok {margin-right:30px;}

#tl
{
background-image:url(images/tl-corner.png);
background-repeat:no-repeat;
width:12px;
height:12px;
}

#tc
{
background-image:url(images/t-line.png);
background-repeat:repeat-x;
height:12px;
}
#tp
{
background-image:url(images/tr-corner.png);
background-repeat:no-repeat;
width:12px;
height:12px;
}

#l
{
background-image:url(images/l-line.png);
background-repeat:repeat-y;
width:12px;
}
#p
{
background-image:url(images/r-line.png);
background-repeat:repeat-y;
width:12px;
}
#bl
{
background-image:url(images/bl-corner.png);
background-repeat:no-repeat;
width:12px;
height:12px;
}

#bc
{
background-image:url(images/b-line.png);
background-repeat:repeat-x;
height:12px;
}
#bp
{
background-image:url(images/br-corner.png);
background-repeat:no-repeat;
width:12px;
height:12px;
}

#c
{
/*padding:10px;*/
height:100%;
}

#c a
{
 color:#CF1414;
}

#c img
{
 padding:5px;
}

.tab
{
margin-top:0px;
}

.tabf td
{
background-color:#f2f0f1;
}

.tabf .tds
{
padding-left:8px;
padding-right:8px;
}

#divc a.add-bascet2
{padding:7px 30px 3px 0; 
 background:url(images/ico_bascet.gif) no-repeat right; 
 font:normal 11px Tahoma;
 margin:0x;
}

 #divc a
{font:normal 11px Tahoma;
 padding-top:7px;
}

 #divc a:hover
{color:#13aad7;
 text-decoration:underline;
}


.dopc a
{font:normal 11px Tahoma; margin:0 }

.dopc1 a
{background-image:url(images/pdf.png);
 background-repeat:no-repeat;
 height:40px;
 padding:15px 0 15px 40px;
 margin-bottom:30px;
} 
.dopc2
{
height:27px;
}
.dopc2 a
{background-image:url(images/pdf1.png);
 background-repeat:no-repeat;
 padding:5px 0 5px 30px;

 background-position: left center;
} 
.tabc3
{
/*padding-left:15px;*/
padding-top:15px;
}























#block1	{
	/*margin: 100px auto;*/
	width: 100%;
        height:100%;
	position: relative;
        display:inline-block;
	background: #FFF;
	/*padding: 10px;*/
	}
#tl1, #tr1, #br1, #bl1	{
	width: 12px;
	height: 12px;
	position: absolute;
	}
#tl1	{
	background: url('images/tl-corner.png') top left no-repeat;
	top: 0px;
	left: 0px;
	}
#tr1	{
	background: url('images/tr-corner.png') top left no-repeat;
	top: 0px;
	right: 0px;
	}
#br1	{
	background: url('images/br-corner.png') top left no-repeat;
	bottom: 0px;
	right: 0px;
	}
#bl1	{
	background: url('images/bl-corner.png') top left no-repeat;
	bottom: 0px;
	left: 0px;
	}

#t1, #r1, #b1, #l1	{
	position: absolute;
	}
#t1	{
	background: url('images/t-line.png') top left repeat-x;
	top: 0px;
	left: 12px;
	right: 12px;
	height: 12px;
	}
#r1	{
	background: url('images/r-line.png') top left repeat-y;
	top: 12px;
	bottom: 12px;
	right: 0px;
	width: 12px;
	}
#b1	{
	background: url('images/b-line.png') top left repeat-x;
	bottom: 0px;
	left: 12px;
	right: 12px;
	height: 12px;
	}
#l1	{
	background: url('images/l-line.png') top left repeat-y;
	top: 12px;
	bottom: 12px;
	left: 0px;
	width: 12px;
	}
#right1
{
 height:100%;
}

/*IE 6 exeptions*/
*html #block1	{
	padding: 10px 0px;
	background: #FFF url('images/l-line.png') top left repeat-y;
	}
*html #t1, *html #b1	{
	width: 100%;
	left: 0px;
	}
*html #br1, *html #bl1	{
	bottom: -12px;
	}
*html #l1, *html #r1	{
	height: 100%;
	bottom: 0px;
	}
*html #b1	{
	bottom: -12px;
	}
*html #right1	{
	background: url('images/r-line.png') top right repeat-y;
	padding: 0px 10px;
	}

.aa
{
color:red;
}









