body{ margin: 0px;  }
body, td{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a6a;  }
img{ border:0px; }
img.border{ border:0px; border: 3px double #cccccc; }



/* таблица */
td.content table.border{ border: 1px solid #414546; border-collapse: collapse; }
td.content table.border td{ padding: 5px; border: 1px solid #414546; }
td.content table.border th{ font-size:10pt; padding: 5px; text-align: center; border: 1px solid #414546; background: #4475a7 repeat-x; color: #fff; }

a{ color: #004f8d; }
a:hover{ color: #0099ff; }

h1{ font-size: 16px; color: #fb0101; margin: 10 0 10px 0; }
h2{
	display: block;
	width: 100%;
	height: 21px;
	margin: 0 0 10px 0;
	padding: 9px 0 9px 8px;
	background: transparent no-repeat url(/images/item.gif) 0 0;
	font: bold 113.3%/100% Geneva, Arial, Helvetica, sans-serif;
	color: #1D649E;
}

h3{ color: #1d64c0; font-size: 13px; background: #eef8ff; padding: 5px; border-top: 3px solid #d0eaff; }
h4{ color: #1d64c0; font-size: 13px; padding: 5px; border-bottom: 3px solid #d0eaff;}

table.img_text{ border: 0; margin: 0 0 10px 0; width: 720px; }
table.img_text td.left_img{ width: 40%; text-align: center;}
table.img_text td.left_img div{ border: 1px solid #cccccc; padding: 3px; margin-right: 10px; margin-bottom: 3px; }

div.border{ background: no-repeat url(/images/logo1.jpg) right 3px; border: 1px solid #cccccc; padding: 3px; text-align: left; }
div.border2{ background: no-repeat url(/images/logo2.jpg) right center; border: 1px solid #cccccc; padding: 3px; text-align: left; }
div.flash{ background: no-repeat url(/images/logo2.jpg) right center; text-align: left; }

div.line{ border-top: 5px #2479a2 solid; }

ul, ul li ul{ list-style: none; }
ul li{ padding: 2px 5px 2px 20px; background: url('/images/left_marker2.gif') no-repeat left 6px; }

h2 a{ color: #5799da;}
h2 a:hover{ color: #a4c4ff;}

span.red{ color: red; font-weight: bold; }




/********************************************************************/
td.tel{ font-family: Verdana; font-size: 20px; color: #4a73a9; }
td.tel span{ color: #6b6a6a; font-size:.7em; }

td.logo{ height: 100px;}
tr.menu{ height: 20px; }
td.cond{ background: #81a9e5; padding: 3px 10px 3px 10px; border-bottom: 1px solid #6b6a6a;}
td.cond a{ color: #000; font-weight: bold; font-size: 14px; text-decoration: none; }
td.menu{ background: #e3e3e3; color: #000; border-bottom: 1px solid #6b6a6a;}
td.menu table{ height: 20px; padding: 3px;}
td.menu table td{ padding: 3px 10px 3px 10px; border-right: 1px #cccccc solid; }
td.menu table td a{ color: #000; font-size: 13px; text-decoration: none;}

td.flash{ padding: 10px 0 10px 0; }

td.search{ padding-left: 10px;}
td.right{ padding-left: 10px;}
td.left{ }
td.content{ color: #666666; }

form#SearchForm{ padding-top: 20px;}
span.search{ cursor: pointer; cursor: hand; text-decoration: underline; }
input{ padding-left: 5px; width: 170px; color: #6b6a6a; font-size: 11px; }

div.banners{ text-align: center; margin-top: 10px; margin-bottom: 10px; padding-right: 10px;}
div.banners img{ margin-bottom: 5px;}


/* меню, первый уровень */
div.level1{ width: 185px; border: 1px #ececec solid; margin-bottom: 10px;}
div.level1 a.level1{ display: block; background: #bdbdbd url('/images/left_marker.gif') no-repeat 7px 8px; color: #fff; font-weight: bold; text-decoration: none; padding: 4px 3px 4px 15px; }
div.level1 a.level1:hover{ text-decoration: underline;}
/* меню, второй уровень */
div.level2{ border-top: 1px #ececec solid; }
div.level2 a.level2{ display: block; background: #f6f6f6 url('/images/plus.gif') no-repeat 4px 4px; color: #1D649E; font-weight: bold; text-decoration: none; padding: 4px 3px 4px 25px; }
div.level2 a.level2:hover{  color: #0099ff; text-decoration: underline;}

div.level2_sel{ border-top: 1px #86b6ea solid; margin-top: 1px;}
div.level2_sel a.level2_sel{ display: block; background: #499be1 url('/images/minus.gif') no-repeat; color: #fff; font-weight: bold; text-decoration: none; padding: 4px 3px 4px 25px; }
div.level2_sel a.level2_sel:hover{  color: #fff; text-decoration: underline;}

/* меню, третий уровень */
div.level3{ padding-left: 5px; background: #eeeeee;}
div.level3 a.level3{ display: block; color: #b69999; font-weight: bold; padding: 4px 3px 4px 20px; background: url('/images/left_marker2.gif') no-repeat 7px 8px;}
div.level3 a.level3:hover{ text-decoration: underline;}

div.level3_sel{ padding-left: 5px; background: #eeeeee;}
div.level3_sel a.level3_sel{ display: block; color: #499be1; font-weight: bold; padding: 4px 3px 4px 20px; background: url('/images/left_marker2.gif') no-repeat 7px 8px;}
div.level3_sel a.level3_sel:hover{ text-decoration: underline;}

/* меню, четвертый уровень */
div.level4{ padding-left: 5px; background: #fff url('/images/left_marker2.gif') no-repeat 7px 8px;}
div.level4 a.level4{color: #004f8d; font-size: 11px; display: block; text-decoration: none; padding: 4px 3px 4px 15px; }
div.level4 a.level4:hover{ color: #0099ff; text-decoration: underline;}

div.level4_sel{ padding-left: 5px; background: #71b7f4 url('/images/level4_bg.gif') no-repeat;}
div.level4_sel a.level4_sel{color: #fff; font-size: 11px; display: block; text-decoration: none; padding: 4px 3px 4px 15px; }
div.level4_sel a.level4_sel:hover{ text-decoration: underline;}

/***************************/

div.types_menu{ background: #e6e5e5; border-top: 6px solid #d5d4d4; border-left: 1px solid #d5d4d4;border-right: 1px solid #d5d4d4; padding-bottom: 10px; margin: 10px 10px 0 0;}
img.types_menu{ display: block; margin-top: 0; }
div.types_menu div{ font-size: 11px; padding: 5px 10px 5px 40px; border-bottom: dotted 1px #d5d4d4;}

div.menus div.level1{ margin-bottom: 0;}
/***************************/

div.pruduct_img{ border: 1px solid #cccccc; padding: 3px; margin-right: 2px; }
table.products td{ width: 171px; padding-top: 10px; padding-bottom: 10px; }
div.lev2{ padding: 3px 5px 3px 15px; font-size: 11px; background: #eeeeee url('/images/left_marker2.gif') no-repeat 7px 7px; margin-bottom: 2px; }
div.lev2 a{color: #666666; }
div.lev2 a:hover{color: #969494; }

div.lev3{ background: #fff url('/images/left_marker2.gif') no-repeat 3px 7px; padding: 3px 5px 3px 12px; font-size: 10px; border-bottom: dotted 1px #d5d4d4; margin-left: 4px;}

/*****************************/

div.sub{ border: 1px solid #dddddd; margin-top: 10px;}
div.sub table.submenu{ width: 740; height: 20px; background: url('/images/submenu.gif') repeat-x center; }
div.sub table.submenu td{ border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; padding: 4px 5px 5px 4px;}
div.sub table.submenu a{ display: block; white-space: nowrap; color: #6b6a6a; font-weight: bold; background: url('/images/left_marker2.gif') no-repeat 3px 5px; padding-left: 15px; padding-right: 15px;}
div.sub table.submenu a:hover{ text-decoration: underline;}

div.sub table.submenu td.empty{ width: 50%; padding: 0; border-right: 0;}
div.sub table.submenu td.selected{ border-bottom: 0px; background: #fff url('/images/selected.gif') repeat-x top;}
div.sub table.submenu td.selected a{ color: #0097d6; text-decoration: none; background: none; }

div.sub div.text{ padding: 8px; color: #666666;}

/****************************************/
table.prod_tabs{ border: 0; margin-bottom: 10px;}
table.prod_tabs td{ padding: 5px 10px 5px 0; font-size: 10px; }
table.prod_tabs td div.contaner{ width: 64px; padding: 3px; border: 1px solid #dddddd;}
table.prod_tabs td a{ text-decoration: none; display: block; font-size: 12px; font-weight: bold; color: #5799da;}
table.prod_tabs td a:hover{ color: #a4c4ff;}
table.prod_tabs td.tabs2{ font-size: 12px; }


/* pager */
div.pager{ text-align: left; margin: 15px;}
div.pager span{ padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; font-size: 14px;}
div.pager span.selected{ color: #fff; background: #c0c0c0; font-weight: bold; margin: 5px; }
div.pager span.selected a{ color: #fff; }

/*путь по сайту*/
div.path{ font-size: 10px; padding: 10px 3px 10px 0; border-bottom: 1px solid #dddddd; }
div.path strong{ color: #6b6a6a; }
div.path a,div.path strong{ white-space: nowrap; }

/*bottom*/
td.copy{text-align: center; background: #aaaaaa; font-size: 11px; padding: 5px; color: #fff; border-right: 10px solid #dddddd;}

td.bottom_menu{  background: #dddddd; text-align: right; font-size: 11px; padding: 5px;}
td.bottom_menu a{ color:#5d5d5d; margin: 0 5px 0 5px;}
td.bottom_menu a:hover{ color:#6b6a6a; }

td.term{ color:#6b6a6a;  font-size: 11px; text-align: right; padding: 5px 5px 15px 0;}
td.term a{ color:#6b6a6a;  }

td.dis{ height: 15px; text-align: right; padding: 5px;}
td.dis a{ font-size: 10px; color:#c0c0c0; text-decoration: none; }

/****/
div.map{ padding-left: 20px;}
div.map div{ text-align: left; padding: 8px 5px 5px 20px; background: url('/images/left_marker2.gif') no-repeat left 12px; text-transform: uppercase; font-weight: bold; }
div.map div div{ background: url('/images/left_marker2.gif') no-repeat left 12px; text-transform: none; font-weight: normal; }
div.map div div div{ font-size: 11px; }


/****/
table.params td{ padding: 5px 10px 5px 5px; }

div.price{ text-align: right; padding: 20px 100px 0 0; font-size: 18px; font-weight: bold; color: #fb0101; }
div.price small{ font-size: 14px; color: #999;}
