BODY {
SCROLLBAR-FACE-COLOR: #d3d3d3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #CC3333; 
SCROLLBAR-BASE-COLOR: #d3d3d3; scrollbar-dark-shadow-color: white; scrollbar-3d-light-color: #d3d3d3;
font-family: Verdana; font-size: 10px;
padding: 0; margin: 0;
background-color: #FFF;
}

.topmenu	{text-transform: uppercase; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana;padding-left: 10px;}

A.grayrol img {filter:Gray}
a:hover.grayrol img {filter:none}

#topmenu1 {
      color: #000;
      text-transform: uppercase; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana;
      padding: 3px 3px 0px 5px ;
      }

#topmenu1 A {text-decoration: none}
#topmenu1 A:hover {filter:DropShadow(Color="#6699CC",OffX="3",OffY="3",Positive="1")}


#topmenu1 ul {
      margin-left: 0;
      padding-left: 0;
      display: inline;
      border: none;
      } 

#topmenu1 ul li {
      margin-left: 5px;
      padding-left: 2px;
      border-left: 2px solid #CC3333; padding-left: 5px;
      display: inline; list-style-type:none; 
      }

.submenu {
      color: #CC3333;
      text-transform: uppercase; font-variant:normal; font-weight:bold; font-size:12px; font-family:Verdana;
      padding: 0px 3px 0px 0px ;
      border-bottom: 2px solid #CC3333;
      border-top: 2px solid #CC3333;
      }


.submenu A {color:#000; text-decoration: none}
.submenu A:hover {filter:DropShadow(Color="#6699CC",OffX="3",OffY="3",Positive="1")}

A.submenuact {color:#CC3333; text-decoration: none}
A:visited.submenuact  {color:#CC3333; text-decoration: none}


.linklist {padding: 10px 0px 10px 3px ;
           font-variant:normal;  font-size:12px; font-family:Verdana;
	}
.demands {padding: 10px 0px 10px 3px ;
           font-variant:normal;  font-size:12px; font-family:Verdana;
	}
			
h1           { font-family: Verdana; color: #CC3333; font-size: 18px}
h2           { font-family: Verdana; font-size: 14px; color: #CC3333;margin-bottom: 2px; }
h3           { font-family: Verdana; font-size: 15px; color: #CC3333; text-transform: 
               uppercase; font-weight: bold; text-align: left;
               margin-bottom: 2px; padding-top: 5px; margin-top: 5px; 
               }
h3 A          { text-decoration: underline ; color: #CC3333; }
h3 A:visited          {  color: #CC3333; }
               
A {color:#000; text-decoration: underline}
A:visited {color:#000}              
A:hover	{color:#C33}

INPUT,select {FONT-SIZE: 10px; height: 17px; border: 1px solid #000000; margin:0 0 0 0 }
textarea {FONT-SIZE: 10px; border: 1px solid #000000; margin:0 0 0 0 }
.inputimg {border: 0px solid #000000; margin:0 0 0 0; height: 23px;  }
     
input.submit, button, .btn	{border:1px solid #000000; color: #FFFFFF; background-color: #CC3333; }	      

.qa	{font-family: Verdana; font-size: 12px; }
.qa UL,P	{margin-top:4px; margin-bottom:10px; }
.qa td	{font-size: 10px; }
.qa th	{font-size: 10px; }

.newsShow	{font-family: Verdana; font-size: 12px; }
.newsShow .date	{font-family: Verdana; font-size: 10px; font-style: italic }

.newsList	{font-family: Verdana; font-size: 12px; }
.newsList .date	{font-family: Verdana; font-size: 10px; font-style: italic }

.outer	{margin:0;padding:0;border:1px solid black;
	 background-color:#fff;display:table;width:1px;}
.outer select{border:transparent;background:transparent;margin:-2px;overflow:auto;}

.redbull	{border-left: 2px solid #CC3333; padding-left: 5px; }
              
.righttitle	{ font-family: Verdana; font-size: 13px; color: #CC3333; text-transform:uppercase; font-weight: bold; 
			  text-align: left;
			  padding-left: 6px; margin-bottom: 2px; padding-top: 5px; margin-top: 5px;
			}
.collection h3   { border-bottom: 1px dotted #000000; margin-top: 5px; padding-left: 18px;  
               }
.searchfrm   { font-family: Verdana; text-align: left; font-size: 10px; padding-left: 10px}
.searchfrm  IN2PUT {FONT-SIZE: 10px; height: 17px; border: 1px solid #000000; }
.searchfrm  select {FONT-SIZE: 10px; height: 17px; border: 1px solid #000000}
.searchfrm  INPUT.submit {FONT-SIZE: 10px; height: 15px; border: 1px solid #000000}
.searchfrm  s123elect {border-style: solid; border-width: 1px; }
.searchfrm   h3 {font-size: 13px;}

.loginfrm   { font-family: Verdana; text-align: left; font-size: 10px; padding-left: 10px}
.loginfrm  INPUT {border-style: solid; border-width: 1px; }
.loginfrm  h3 {font-size: 13px;}
.loginfrm  A {color:black;}
.loginfrm  A:hover {color:#CC3333; }

.catreq   { font-family: Verdana; text-align: left; font-size: 10px;}
.catreq   td { font-family: Verdana; text-align: left; font-size: 9px; }
.catreq   h3 {font-size: 13px; padding-left:0px}
.catreq   A {color: #CC3333; font-weight:bold}


.sublevels UL {list-style: inside; list-style-image: url('/img/linebull3.gif');  
		text-indent:-24px; font-size: 12px; font-weight:normal}
.sublevels A {text-decoration:none}

.collist UL {list-style: inside; list-style-image: url('/img/linebull3.gif'); text-indent:-15px; 
	margin-left: 17px; line-height:17px; margin-top: 3px; font-size:11px	}
.collist ul A {color:black; text-decoration: none; font-weight:bold}
.collist ul A:hover {color:#CC3333; text-decoration: none}

.sublevels UL { margin-left: 17px; line-height:15px; margin-top: 3px; font-weight:bold	}

.news	{ font-weight:bold}
.news P	{text-indent: -68px; margin: 0 0 2px 68px}
.news A	{color:#000000; text-decoration:none; color:#000000; font-weight:bold}
.news A:hover	{text-decoration:underline; }

.s3ubs A	{color:#CC3333; text-decoration:none;}
.s3ubs A:hover	{text-decoration:underline; }


.footerdiv {float:left; margin-left:25px; padding-top: 5px;height:45px; font-family:Verdana; font-size:10px; color:#000000;}
.f2ooterdiv A {color:#000000}

.good1	{padding: 10px 20px 10px 20px; 
		 background-color:#FFF;
		 font-family: Verdana; font-size: 10px; 
		 border: 1px solid #000;
		 }
.good1	IMG {margin-bottom:10px;
		 }

.good2	{padding: 10px 20px 10px 20px; 
		 background-color:#FFF;
		 font-family: Verdana; font-size: 10px; 
		 }
.goodact	{padding: 0px 20px 0px 20px; text-align: right; background-color:#f2f2f2;
		border: 1px solid #000;
		font-family: Verdana; font-size: 10px;
		}
.goodact B {color:#CC3333}
.tcolors {padding-right:0px}
.tcolors IMG {margin-bottom:0px}

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	background: #f2f2f2;
	border: 1px solid #000;
	padding: 1px 3px 1px 3px;
	font-size: 8px;
	color: #000;
}

.pagelinklast,
.minipagelinklast{
	background: #DFE6EF;
}


.pagecurrent{
	background: #FFC9A5;
}

.minipagelink,
.minipagelinklast{
	border: 1px solid #f2f2f2;
	font-size: 8px;
	margin: 0 1px 0 0;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: none;
}

.goodsdescPrd {margin-top: 10px; margin-bottom: 10px; margin-left:50px;}

.goodsdesctitle	{text-align: center; background-color:#f2f2f2;
				font-family: Verdana; font-size: 12px; color:#C33; 
				text-transform:uppercase; font-weight:bold; 
				padding: 5px 5px 5px 5px; }
.goodsdesctitle H1	{text-align: center; background-color:#f2f2f2;
				font-family: Verdana; font-size: 12px; color:#C33; 
				text-transform:uppercase; font-weight:bold; 
				padding: 5px 5px 5px 5px; margin:0}
.goodsdescR	{text-align: left; 
				font-family: Verdana; font-size: 11px; 
				text-transform:uppercase; font-weight:bold; color:#C33; 
				}
.goodsdescR I, .goodsdescR B {color:#C33; }

.goodsdescBB	{text-align: left; 
				font-family: Verdana; font-size: 11px; 
				text-transform:uppercase; font-weight:bold; 
				}
.goodsdescBB I, .goodsdescBB B {color:#C33;  font-style: normal}
.goodsdescBB P {margin-top: 0; margin-bottom: 10px; margin-left:50px;
		text-indent: -40px;}
.goodsdescB	{text-align: left; 
				font-family: Verdana; font-size: 10px; 
				text-transform:uppercase; font-weight:bold; 
				}
.goodsdescB I, .goodsdescB B, .goodsdescB A, .goodsdescB A:visited {color:#C33; font-style: normal }
.goodsdescB h3 {font-size: 12px; text-align: center; letter-spacing:1pt; color:#000000; margin-bottom:5 }
.goodsdescB P {margin-top: 0; margin-bottom: 10px; margin-left:50px;
		text-indent: -40px;}

.goodsdesc	{text-align: left; 
				font-family: Verdana; font-size: 10px; 
				text-transform:uppercase; font-weight:normal; 
				}
.goodsdesc I, .goodsdesc B {color:#C33; font-style: normal}
.goodsdesc h3 {font-size: 12px; text-align: center; letter-spacing:1pt; color:#000000; margin-bottom:5 }
.goodsdesc P {margin-top: 0; margin-bottom: 10px; margin-left:10px}

.g2oodscolortbl {padding: 20px 20px 20px 20px}

.goodscolortbl h3 {text-align: center; font-size: 12px; color:#000}

.goodscolortbl Th {background-color:#f2f2f2;color:#C33; 
				text-align: center; font-family: Verdana; font-size: 10px; text-transform:uppercase; font-weight:bold; 
					padding: 2px 2px 2px 2px; }
.goodscolortbl  TD {background-color:#fff;color:#000;text-align: center; 
				font-family: Verdana; font-size: 10px; text-transform:uppercase; font-weight:bold; 
					padding: 2px 2px 2px 2px; }
.partstoretbl Th {background-color:#f2f2f2;color:#C33; 
				text-align: center; font-family: Verdana; font-size: 10px; text-transform:uppercase; font-weight:bold; 
					padding: 2px 2px 2px 2px; }
.partstoretbl  TD {background-color:#fff;color:#000;text-align: center; 
				font-family: Verdana; font-size: 10px;  
					padding: 2px 2px 2px 2px; }
.partstoresectbl  {padding-left:0px; border-style: dotted; border-width: 1px}

.partstoresectbl Th {background-color:#f2f2f2;color:#555; 
				text-align: center; font-family: Verdana; font-size: 10px; text-transform:uppercase; font-weight:bold; 
					padding: 2px 2px 2px 2px; }
.partstoresectbl TD {background-color:#fff;color:#555;text-align: center; 
				font-family: Verdana; font-size: 10px;  
					padding: 2px 2px 2px 2px; }
.partstoresectbl H3 {font-size: 12px;color:#555;}

.goodscolorblk	{height:14px;width:14px;border:1px solid #000;display: inline; margin-right:7px}				


.nobr {white-space: nowrap;}

.colorselect	{font-family: Verdana; font-size: 10px;padding-left: 10px;padding-right: 10px}
.colorselect TD	{font-family: Verdana; font-size: 10px;}
.cb input	{border: 0}

.specoffer {border-top: 2px solid #CC3333; text-transform:uppercase; font-weight:bold; font-size:9px; 
	    font-family:Verdana; color:#CC3333; padding-bottom: 2px;}
.specoffer A	{color:#CC3333; text-decoration:none;}
.specoffer A:visited	{color:#CC3333; }
.specoffer  A:hover {color:black;}
.specoffer  H1 {display: inline; font-size:12px; color:#000; margin-left:50px}


.wide {width:100%}


#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : smaller;
	font-weight : bold;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}

	
.section-1 #menu li#nav-1 a, 
.section-2 #menu li#nav-2 a,
.section-3 #menu li#nav-3 a,
.section-4 #menu li#nav-4 a,
.section-5 #menu li#nav-5 a,
.section-6 #menu li#nav-6 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6 {
	display : none;
	width: 90%;
}

.section-1 #menu ul#subnav-1, 
.section-2 #menu ul#subnav-2,
.section-3 #menu ul#subnav-3,
.section-4 #menu ul#subnav-4,
.section-5 #menu ul#subnav-5,
.section-6 #menu ul#subnav-6 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
}

.section-1 #menu ul#subnav-1 a, 
.section-2 #menu ul#subnav-2 a,
.section-3 #menu ul#subnav-3 a,
.section-4 #menu ul#subnav-4 a,
.section-5 #menu ul#subnav-5 a,
.section-6 #menu ul#subnav-6 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #f00 !important;
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 10px 15px 15px 15px;
}

.submenu2 {
      color: #CC3333;text-transform: uppercase; 
      font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana;
      padding: 5px 3px 0px 0px ;
      }
.submenu2 A, .submenu2 A:visited { text-decoration: none; color:#999}
.submenu2 A:hover { text-decoration: none; color:#CC3333}

.submenu2act {
      color: #000; text-transform: uppercase; 
      font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana;
      padding: 5px 3px 0px 0px ;
      }
A.submenu2act  {color:#000; text-decoration: none}
A:visited.submenu2act  {color:#000; text-decoration: none}

.rightpanel { 
      margin-left: 10px ;
		} 
.rightpanel h3 { font-family: Verdana; font-size: 12px; color: #CC3333; text-transform: 
               uppercase; font-weight: bold; text-align: left;
               margin-bottom: 2px; 
               }
.rightpanel ul {
	       }
div.holiday_date
{
padding-top: 15px;
width: 105px;
height: 19px; 
font-weight: bold;
text-align: center;
font-size: 7pt;
}
div.holiday_name
{
letter-spacing: 1px;
padding-top: 2px;
height: 40px;
padding-top: 15px;
color: #FF0000;
padding-left: 20px;
font-weight: bold;
font-size: 7pt;

}
div.holiday_name a:link, div.holiday_name a:visited
{
letter-spacing: 1px;
color: #FF0000;
font-weight: bold;
font-size: 7pt;
text-decoration: underline;
}
div.holiday_name a:hover
{
letter-spacing: 1px;
color: #FF0000;
font-weight: bold;
font-size: 7pt;
text-decoration: none;
}
div.holiday_presents
{
width: 60%;
text-align: center;
font-size: 10pt
}
div.month_razdel
{
background-image: url('/img/hol_month_razdel.jpg');
height: 12px;
width: 7px;
background-position: center;
background-repeat: no-repeat;
}

.month_name
{
color: #CC3333;
font-size: 8pt;
font-weight: bold;
}

.month_name a:link, .month_name a:visited
{
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}
.month_name a:hover
{
text-decoration: none;
}
table.table_staff
{
border-collapse: collapse;
}
table.table_staff tr td
{
font-size: 9pt;
padding-right: 4px;
}
table.table_staff tr td img
{
border: 1px solid #D23838;
padding: 10px;
margin-left: 3px;
}
div.staff_name
{
font-size: 10pt;
font-weight: bold;
padding-bottom: 7px;
}


oOptions : {
    Boolean bWithTime     : false,
	Boolean bOnlyMonths   : false,
	    Object  oPlaceHolders : {
		    String sYear   : '',
			    String sDay    : '',
				    String sHour   : '',
					    String sMinute : '',
						    String sSecond : ''
							    },
								Boolean bFocusOnInit : false,
								    String sPickerId : null
									}