body, table, td, p, div{
	font-family:Tahoma;
	font-size: 11px;
	color:  black;	
}

A img { border-width: 0px;}

A {color: #808080;}
A:link, A:visited { text-decoration: none; }
A:active, A:hover { text-decoration: underline; color:  #F36100; }

P { margin-top: 0px; }

h1{font-size: 14px; color: #F36100;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 13px;}
h5{font-size: 12px;}

td.bottom{color: #808080; font-size: 10px; padding-top:2px;}
td.bottom a:hover{color: #F36100; font-size: 10px;}

td.pc a{
	text-decoration : none;
	color:  #F36100;
}
td.pc ul a{	text-decoration : underline;}
td.pc a:hover{ text-decoration: none;}

td.pc div.in_menu a {text-decoration : none; color: black; font-size: 10px;}

td.topmenu1 table a{
	font-size: 10px;
	color:  white;
	text-transform: lowercase;
}
td.topmenu1 table a:hover{
	font-size: 10px;
	color:  white;
	text-decoration: underline;
}

td.topmenu2 {padding: 7px 27px 0px 32px;}
td.topmenu2 a{color:  black;}
td.topmenu2 a:hover{color:  #F36100;}


table.menu3 a{ color:  black;}
table.menu3 a:hover{ color:  #F36100;}
table.menu3 table table a{
	font-family:Tahoma;
	font-size: 10px;
	color:  #7F7F7F;
}
table.menu3 table table a:hover{ color:  #F36100;}


.pc1 {
	font-size: 11px;
	color:  black;	
}

.subsec{}

th{
	border-left:0px solid white; border-right:1px solid white; border-top:0px solid white; border-bottom:1px solid white; background-color: #E3E3E3;
	color: #7F7F7F
}

table.tc{
	border-left:1px solid #E3E3E3; border-right:0px solid #E3E3E3; border-top:0px solid #E3E3E3; border-bottom:1px solid #E3E3E3; 
}
table.tc td{
	border-left:0px solid #E3E3E3; border-right:1px solid #E3E3E3; border-top:1px solid #E3E3E3; border-bottom:0px solid #E3E3E3; 
}

.shadow{
	font-size: 9px;
	color:  #7F7F7F;
	filter:DropShadow(Color=white,OffX=1,OffY=1,Positive=1)
}






/* ============================================ */

.topmenu1 { padding: 8px 27px 0 27px; }
.addmenu TD IMG { margin: 0 5px 0 15px; }
.addmenu TD.this A { text-decoration: underline; }

.left_col_block { margin-bottom: 20px; }

.sf_info { padding: 17px 0; display: none; }

.leftmenu TABLE {margin-top: 1px;}
.leftmenu TABLE TD {line-height: 10px; padding: 2px 0 2px 0;}


/* =========   Главная страница  ========== */

div.pic_main {float:left;}
div.pic_main table {border:0; border-collapse:collapse; height:85px; width:85px;}
div.pic_main table td {padding:0;}
div.pic_main table td img {border:0;}
html:first-child div.menu_main {padding-left:100px;}
html:root div.menu_main {padding-left:100px;}
* html div.menu_main {float:left; margin-left:10px;}
div.menu_main h2 {margin:0 0 5px; padding-right:10px;}
div.menu_main h2, div.menu_main h2 a {color:#f36100; font-size:11px;}
div.menu_main ul {margin:0; padding:0;}
div.menu_main ul li {background:url('http://www.i-master.ru/img/arrow4.gif') left top no-repeat; list-style:none; padding:0 5px 3px 8px;}
div.clear {clear:both; height:0; overflow:hidden;}
div.mb15 { height: 21px;}

div.menu_main li A { text-decoration: none; font-size: 10px; }
div.menu_main li A:link, div.menu_main li A:visited { color: black;  }
div.menu_main li A:active, div.menu_main li A:hover { color:  #F36100; }

.main_block_text { padding: 0 9px; font-size: 10px; }
.main_block_text P { margin: 0px; font-size: 10px; }

.block_with_slogan {margin-right: 27px; }

.t9, a.t9 p,   td.t9 a, td.t9 a p  {font-size: 9px;color:  #7F7F7F;}
td.t9 a:hover{ color:  #F36100;}


.price A P { margin: 0px; }
.price A, .price A P { text-decoration: none; font-size: 9px; color: #222; /*#7F7F7F*/ }
.price A:link, .price A:visited { text-decoration: none; }
.price A:active, .price A:hover, .price A:active P, .price A:hover P { text-decoration: none; color: #F36100; }

.td_with_address { background: #F1622A url(/img/red8.jpg) no-repeat; }
.td_with_address DIV { color: white; font-size:9px; margin-left: 27px; }


UL.map { margin-left: 0; padding: 0; }
UL.map LI { list-style: none; margin-left: 0; padding: 0; }
UL.map UL { margin-left: 0; padding: 0; }
UL.map LI A { color: black; text-decoration: none; }
UL.map LI A:hover { text-decoration: underline; color: #F36100; }
UL.map LI LI A {color: #555; }
UL.map LI LI LI A {color: #7F7F7F;font-size: 10px; }
UL.map LI { text-transform: uppercase; margin-bottom: 1em; }
UL.map LI LI { text-transform: none; margin-top: 0.5em; }
UL.map LI LI UL {  }
UL.map LI LI UL LI { text-transform: none; margin-bottom: 0em; margin-top: 0em; }
UL.map LI { padding-left: 10px; background: url(/img/arrow3.gif) left top no-repeat; }
UL.map LI LI LI { padding-left: 7px; background: url(/img/arrow4.gif) left top no-repeat; }


