

html    { }

body    { margin: 0;  background: #FFFFFF;  cursor: default; 
              font-size: 8pt; font-family: tahoma, verdana; color: #666666; } 
table   { display: table; border: 0px; border-collapse: collapse; font-size: 8pt; }
tr      { display: table-row; margin: 0; padding: 0; border: 0; } 
td      { display: table-cell; margin: 0; padding: 0; border: 0; } 
thead   { display: table-header-group;  margin: 0; padding: 0; border: 0; } 
tfoot   { display: table-footer-group; margin: 0; padding: 0; border: 0; } 
tbody   { display: table-row-group; margin: 0; padding: 0; border: 0; } 
img     { display: block; margin: 0; border: 0; } 
marquee { cursor: default;  } 
hr      { border: 0px solid #aea78f; color: #aea78f; height: 1px; size: 1px;  } 
input   { margin: 0; padding: 0; } 
form    { margin: 0; padding: 0; border: 0; } 
h1      { font-family: tahoma, verdana; font-weight: normal; font-size: 16pt; color: #FFFFFF; margin: 0px; padding: 0px; line-height: 1; }
li      { list-style: circle inside ; } 

/* ///////////////////////////////////////////////////////////////////////////////////// */

/*a         { font-size: 8pt; border: 0; }
a:link    { color: #CCCCCC; text-decoration: none; } 
a:visited { color: #CCCCCC; text-decoration: none; } 
a:active  { color: #FFFFFF; text-decoration: underline; } 
a:hover   { color: #FFFFFF; text-decoration: underline; } 
a:focus   { color: #FFFFFF; text-decoration: underline; }*/


font.head      { font-weight: bold; font-size: 15pt; color: #F0F0F0; }
a.head         { font-weight: bold; font-size: 15pt; }
a.head:link    { color: #EAEAEA; text-decoration: none; } 
a.head:visited { color: #EAEAEA; text-decoration: none; } 
a.head:active  { color: #FFFFFF; text-decoration: underline; } 
a.head:hover   { color: #FFFFFF; text-decoration: underline; } 
a.head:focus   { color: #FFFFFF; text-decoration: underline; } 

/* ///////////////////////////////////////////////////////////////////////////////////// */

 table.weather { width: 200px; float: right; font-size: 9pt; }
 td.weather_01 { font-size: 8pt; padding-left: 10px; }
 td.weather_02 { }
 td.weather_03 { background: url(../images/gif03.gif) repeat-y bottom right transparent; }
 div.weather_03 { height: 65px; background: url(../images/gif04.gif) no-repeat bottom right transparent; 
                  padding: 0px 15px 15px 5px; color: #FFFFFF; 
                }

 table.dropdownmenu { width: 200px; height: 20px;  font-size: 9pt; float: right;   }
 td.dropdownmenu_01 { } 
 .dropdownmenu_01 input { border: 0px; width: 170px; font-size: 8pt; color: #999999; text-align: right; background: transparent; }
 td.dropdownmenu_02 { width: 20px; height: 20px; vertical-align: middle; } 

 table.searchtable { width: 185px; height: 20px;  font-size: 9pt; float: right;   }
 td.searchtable_01 { width: 80px; vertical-align: middle; background: url(../images/gif10.gif) no-repeat top right transparent; } 
 .searchtable_01 input { border: 0px; width: 66px; font-size: 8pt; float: right; color: #999999; text-align: left; background: transparent; }
 td.searchtable_02 { width: 20px; vertical-align: middle; } 
 .searchtable_02 input { border: 0px; width: 20px; height: 20px; }

 table.adv {  width: 200px; float: right; font-size: 9pt; background: #e2e2e2; margin-bottom: 15px; }
 td.adv_01 {  }
 td.adv_02 { background: url(../images/jpg13.jpg) repeat-y bottom right transparent; }
 div.adv_02 { height: 127px; overflow: visible; background: url(../images/jpg12.jpg) no-repeat bottom right transparent; 
                  padding: 0px 15px 15px 5px; color: #009900; font-family: Impact; overflow-x: hidden; 
                }
 td.adv_03 { background: #FFFFFF; padding-left: 3px; padding-right: 15px; font-size: 8pt; color: #333333; text-align: justify; }
 .adv_03 ul { margin: 0px; padding: 0px; } 
 .adv_03 li { color: #005ca2; list-style: square; } 
 .adv_03 font { color: #e46713; font-size: 9pt; font-weight: bold;  }
 .adv_03 a, .adv_03 a:link, .adv_03 a:visited, .adv_03 a:hover, .adv_03 a:focus, .adv_03 a:active { color: #e46713; font-size: 12px; font-weight: normal;  }

 table.prac {  width: 200px; float: right; font-size: 9pt; background: url(../images/jpg24.jpg) repeat-y bottom right #e2e2e2; margin-bottom: 15px; }
 td.prac_02 { padding-left: 15px; font-weight: bold; color: #005ca2; }
 .prac_02 ul { margin: 0px 0px 0px 15px; padding: 0px; } 
 .prac_02 li { color: #005ca2; list-style: square; } 
 .prac_02 font { color: #333333; font-size: 8pt; font-weight: normal;  }
 td.prac_03 { height: 16px; background: url(../images/jpg23.jpg) no-repeat bottom right transparent; }
 td.prac_04 { height: 36px; background: url(../images/jpg22.jpg) no-repeat bottom right transparent; }

 table.login {  width: 200px; float: right; font-size: 9pt; background: #e46713; margin-bottom: 15px; }
 td.login_02 { background: url(../images/jpg18.jpg) repeat-y bottom right transparent; }
 div.login_02 { height: 130px; overflow: visible; background: url(../images/jpg17.jpg) no-repeat bottom right transparent; 
                  padding: 0px 9px 0px 1px; color: #FFFFFF; 
                }
 .login_02 table { width: 170px; font-size: 8pt; color: #FFFFFF; }
 .login_02 td.login_02_01 { padding-left: 13px; } 
 .login_02 td.login_02_02 { color: #333333; padding: 3px; padding-left: 10px; background: #ffcc00; border-bottom: 1px solid #e46713; } 
 .login_02_02 input { width: 100px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 9px;  } 
 .login_02 td.login_02_03 { color: #333333; padding: 3px; padding-left: 10px; background: #e2e2e2; border-top: 1px solid #e46713; } 
 .login_02_03 input { width: 100px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 9px; } 
 .login_02 td.login_02_04 { padding: 5px; } 
 .login_02 td.login_02_05 { padding: 10px 5px 0px 5px; color: #333333; } 

 table.mmenu {  width: 200px; float: right; font-size: 9pt; background: #0066cc; margin-bottom: 15px; }
 td.mmenu_02 { background: url(../images/jpg11.jpg) repeat-y bottom right transparent; }
 div.mmenu_02 {overflow: visible; background: url(../images/jpg10.jpg) no-repeat bottom right transparent; 
                  padding: 5px 15px 15px 0px; color: #FFFFFF; 
                }

/* ///////////////////////////////////////////////////////////////////////////////////// */

  div.torangeheader { width: 100%; border-bottom: 2px solid #e46713; height: 20px; overflow: hidden; }
  table.torangeheader { height: 21px; }
  td.torangeheader01 { height: 20px; padding: 0px 10px 0px 15px; font-size: 9pt; font-weight: bold; color: #FFFFFF; background: #e46713; }
  td.torangeheader02 { height: 20px; width: 32px; background: #e46713; }

  div.tblueheader { width: 100%; border-bottom: 2px solid #005ca2; height: 20px; overflow: hidden; }
  table.tblueheader { height: 21px; }
  td.tblueheader01 { height: 20px; padding: 0px 10px 0px 15px; font-size: 9pt; font-weight: bold; color: #FFFFFF; background: #005ca2; }
  td.tblueheader02 { height: 20px; width: 32px; background: #005ca2; }
  
  div.tcontent  { font-size: 8pt; line-height: 13pt; text-align: justify; margin: 5px 5px 25px 5px; color: #333333;  }
 .tcontent ul { margin: 0px 0px 10px 0px; padding: 0px; } 
 .tcontent li { color: #005ca2; list-style: square; } 
 .tcontent font { color: #333333; font-size: 8pt; font-weight: normal;  }
 .tcontent h1, h2, h3 { font-size: 9pt; font-weight: bold; font-style: normal; color: #e46713; margin: 5px;  }
/* ///////////////////////////////////////////////////////////////////////////////////// */

table.mt01 {
             width: 100%; 
           }

.mt01 td.mt01th01 { background: silver; }
.mt01 td.mt01tf01 { height: 107px; background: silver; }
.mt01 td.mt01tb01 { }

/* /////////////////// */

.mt01tb01 table.mt01tb01t01 { width: 100%; } 
.mt01tb01t01 td.mt01tb01t01td01 { width: 220px; vertical-align: top; }
.mt01tb01t01 td.mt01tb01t01td02 { vertical-align: top; }
.mt01tb01t01 td.mt01tb01t01td03 { width: 220px; vertical-align: top; }

/* /////////////////// */

.mt01tf01 table.tf01t01 { width: 100%; } 
.tf01t01 td.tf01t01td01 { width: 240px; height: 7px; font-size: 1px; background: url(../images/jpg28.jpg) no-repeat bottom left #e46713; } 
.tf01t01 td.tf01t01td02 { height: 7px; font-size: 1px; background: url(../images/jpg27.jpg) no-repeat bottom right #005ca2; } 

.mt01tf01 table.tf01t02 { width: 100%; background: #FFFFFF; font-size: 8pt;  } 
.tf01t02 td.tf01t02td01 { width: 20px; background: #FFFFFF; font-size: 1px; }
.tf01t02 td.tf01t02td02 { height: 5px; background: url(../images/gif12.gif) repeat bottom right transparent; font-size: 1px; }
.tf01t02 td.tf01t02td03 { width: 15px; font-size: 1px; }
.tf01t02 td.tf01t02td04 { height: 95px; padding: 5px; vertical-align: top; }
  .tf01t02 td.tf01t02td041 { height: 95px; padding: 5px; vertical-align: top; }
    .tf01t02td041 div.rekviziti { margin-bottom: 15px; }
    .tf01t02td041 div.prosait   { color: #999999; }
  .tf01t02 td.tf01t02td042 { width: 200px; height: 95px; padding: 5px; vertical-align: middle; text-align: center; }
    .tf01t02td042 table, .tf01t02td042 img { margin: 0 auto; } 
  .tf01t02 td.tf01t02td043 { height: 95px; padding: 5px; vertical-align: middle; text-align: center; }
    .tf01t02td043 table, .tf01t02td043 img { margin: 0 auto; } 
.tf01t02 td.tf01t02td05 { width: 15px; font-size: 1px; }

/* 24a2ff /////////////////// */

.mt01th01 table.th01t01 { width: 100%; } 
.th01t01 td.th01t01td01 { width: 240px; height: 7px; font-size: 1px; background: url(../images/jpg01.jpg) no-repeat bottom right #e46713; } 
.th01t01 td.th01t01td02 { height: 7px; font-size: 1px; background: #005ca2; } 

.th01t01 td.th01t01td11 { width: 240px; height: 33px; background: #ffffff; } 
.th01t01   .th01t01td21 img { height: 33px; width: 240px; border: 0px; } 
.th01t01 td.th01t01td12 { height: 33px; background: url(../images/jpg02.jpg) repeat-x bottom right #e2e2e2; overflow: hidden; } 

.th01t01td12 table.th01t01td12t01     { height: 33px; background: url(../images/jpg06.jpg) no-repeat bottom left transparent;  }
.th01t01td12t01 td.th01t01td12t01td01 { width: 44px; font-size: 1px; } 
.th01t01td12t01 td.th01t01td12t01td02 { padding: 0px 4px 0px 4px; vertical-align: middle; } 
  .th01t01td12t01td02 a { font-size: 10pt; font-family: Tahoma; font-weight: normal; }
  .th01t01td12t01td02 a:link, .th01t01td12t01td02 a:visited { color: #e46713; text-decoration: none; }
  .th01t01td12t01td02 a:hover, .th01t01td12t01td02 a:focus, .th01t01td12t01td02 a:active { color: #fcba01; text-decoration: underline;  }
.th01t01td12t01 td.th01t01td12t01td03 { width: 3px; font-size: 1px; vertical-align: bottom; } 
.th01t01td12t01 td.th01t01td12t01td04 { padding: 0px 4px 0px 4px; vertical-align: middle; } 
  .th01t01td12t01td04 a { font-size: 10pt; font-family: Arial; font-weight: normal; }
  .th01t01td12t01td04 a:link, .th01t01td12t01td04 a:visited { color: #333333; text-decoration: none; }
  .th01t01td12t01td04 a:hover, .th01t01td12t01td04 a:focus, .th01t01td12t01td04 a:active { color: #666666; text-decoration: underline;  }
.th01t01td12t01 td.th01t01td12t01td05 { text-align: center;  vertical-align: middle; } 
  .th01t01td12t01td05 a { font-size: 8pt; font-family: Tahoma; font-weight: normal; }
  .th01t01td12t01td05 a:link, .th01t01td12t01td05 a:visited { color: #fc3d3d; text-decoration: none; }
  .th01t01td12t01td05 a:hover, .th01t01td12t01td05 a:focus, .th01t01td12t01td05 a:active { color: #fc3d3d; text-decoration: underline;  }

.th01t01 td.th01t01td21 { height: 75px; background: #ffffff; } 
.th01t01   .th01t01td21 img { height: 75px; width: 240px; border: 0px; } 
.th01t01 td.th01t01td22 { height: 140px; background: url(../images/jpg05.jpg) repeat-x top left  #ffffff; } 
  .th01t01td22 table.th01t01td22t01      { width: 100%; height: 140px; background: url(../images/jpg08.jpg) no-repeat top left  transparent;  }
  .th01t01td22t01 td.th01t01td22t01td01 { vertical-align: bottom; text-align: center; }
  .th01t01td22t01 .th01t01td22t01td01 img { margin: 0 auto; } 
  .th01t01td22t01 td.th01t01td22t01td02 { width: 220px; background: transparent;   }


.th01t01 td.th01t01td31 { height: 35px; background: #ffffff; padding-right: 30px;  } 

.th01t01 td.th01t01td41 { height: 30px; background: #ffffff; padding-right: 30px;  } 
.th01t01 td.th01t01td42 { height: 30px; background: #ffffff; padding-right: 30px;  } 


.th01t01 td.th01t01td22x { height: 110px; background: url(../images/jpg05.jpg) repeat-x top left  #ffffff; } 
  .th01t01td22x table.th01t01td22t01      { width: 100%; height: 110px; background: url(../images/jpg08.jpg) no-repeat top left  transparent;  }
  
  
  /******************************************/
/**********  styles ADMIN  ****************/
/******************************************/
#menuLeftAdmin{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 200px;
	border: 1px solid black;
}
#mainBlockAdmin{
	position: relative;
	margin-left: 220px;
	width: expression("100%");
	border: 1px solid black;	
	text-align: center;
	padding-top: 20px;
}
table.tblmenuLeftAdmin{
  font-family: Tahoma;
 font-size: 12px;
 text-align: center;
}
table.tblAdmin{
 font-family: Tahoma;
 font-size: 12px;
 text-align: center;
}
.checkTdAdmin{
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-top: 1px solid black; 
	border-bottom: none; 
	font-weight: bold;
	background-color: #cccccc;
	
}
.noCheckTdAdmin{
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-top: none; 
	border-bottom: 1px solid black; 
}

#mainAdmin{
	height: 50px;
	margin-left: 30%;
	margin-top: 10px;
}
.msg{
	color: red;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
	font-family: Arial;
	font-size: 12px;
/*	border: 1px solid yellow;*/
}
.msgGreen{
	color: green;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
/*	border: 1px solid yellow;*/
}
.tblList{
	font-family: Tahoma;
	font-size: 13px;
	background-color: #ffffff;
	width: 70%;
}
.tblList th{
	background-color: #808080;
}

.tblList td{
	background-color: #cdcdcd;
}

.tblEdit2{
	font-family: Tahoma;
	font-size: 13px;
	background-color: #ffffff;
	width: 100%;
}
.tblEdit2 th{
	background-color: #808080;
}

.tblEdit2 td{
	/*background-color: #cdcdcd;*/
}

.redButton{
	width: auto;
	color: #ffffff;
	background-color: Red;
}
.greenButton{
	width: auto;
	color: #ffffff;
	background-color: Green;
}

table.tblEdit{
	width: 98%;
  font-family: Tahoma;
  font-size: 13px
}
td.headTdText{
	font-weight: bold;
	text-align: right;
  font-size: 12px;
  width: 30%;
}

.textInput{
	width: 300px;
	background-color: white;
}
.textInput100{
	width: 150px;
	font-size: 12px;
	font-family: Tahoma;
}
.textInputAll{
	width: 80%;
	font-size: 12px;
	font-family: Tahoma;
}

.priceInput{
	width: 80px;
	font-size: 12px;
	background-color: white;
}

.priceInputSmall{
	width: 25px;
	font-size: 12px;
	background-color: white;
}
/******************************************/
/**********  styles ADMIN END**************/
/******************************************/

/******************************************/
/**********  styles <A>  ******************/
/******************************************/
a, a:active, a:focus, a:link{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #E46712;
}
/*a.linkLeftNews,a:active.linkLeftNews,a:focus.linkLeftNews,a:link.linkLeftNews,a:hover.linkLeftNews{
	font-family: Arial;
	text-decoration:  underline;
	color: #E46713;
	font-size: 12px;
}*/

a.rightMenuLink{
	color: #005CA2;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
a.linkRegUser,a:active.linkRegUser, a:focus.linkRegUser, a:link.linkRegUser,a:hover.linkRegUser{
	color: black;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px
/*	font-weight: bold;*/

}

/*a.linkRubricator{
	color: #005CA2;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	
}*/

a.linkRubricator, a:active.linkRubricator, a:focus.linkRubricator, a:link.linkRubricator,a:hover.linkRubricator{
	color: #005CA2;
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

a.linkProd         { font-size: 8pt; border: 0; }
a:link.linkProd    { color: white; text-decoration: none; } 
a:visited.linkProd { color: white; text-decoration: none; } 
a:active.linkProd  { color: white; text-decoration: underline; } 
a:hover.linkProd   { color: white; text-decoration: underline; } 
a:focus.linkProd   { color: white; text-decoration: underline; }

a.linkViewGoodsCurr{
	font-weight: bold;
	color: #E46712;
}
a.linkViewGoods{
	font-weight: normal;
}
/******************************************/
/**********  styles <A>  END***************/
/******************************************/

/******************************************/
/**********  styles <INPUT>****************/
/******************************************/
input.inputTextPoisk{
	width: 66px;
	border: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 12px;
}
input.inputPoisk{
	background-image: url(../images/rightpoisk.gif);
	background-position: top;
	width: 21px;
	height: 20px;
	border: 0;
}
input.reguser{
	width: 110px;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #999999;
	height: 16px;
}

input.buttonBlue{
	background-color: #1E95E0;
	font-family: Arial;
	font-size: 12px;
	width: 70px;
	font-weight: bold;
	color: White;
}

input.buttonBlue{
	background-color: #005CA2;
	font-family: Arial;
	font-size: 12px;
	width: 80px;
	font-weight: bold;
	color: White;
}

input.buttonRed{
	background-color: #FF4848;
	font-family: Arial;
	font-size: 12px;
	width: 80px;
	font-weight: bold;
	color: White;
}

input.buttonGreen{
	background-color: #00C102;
	font-family: Arial;
	font-size: 12px;
	width: 80px;
	font-weight: bold;
	color: White;
}


input.inputUp{
	background-image: url(../images/up.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 36px;	
}
input.inputDown{
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 36px;			
}

select.company { 
	width: 120px; 
	font-size: 8pt; 
	color: #999999; 
	text-align: right; 
}
input.inputcompany{
	background-image: url(../images/gif05.gif);
	background-position: top;
	width: 20px;
	height: 20px;
	border: 0;
}


.small{
	width: 40px;
}
.big{
	width: 300px;
}

/******************************************/
/**********  styles <INPUT> END************/
/******************************************/

/******************************************/
/**********  styles <UL> or <OL>  *********/
/******************************************/


ul.ulNews{
	list-style: square;
	color: #005CA2;
}
ul.prod{
	list-style: square;
	color: White;
	font-family: Arial;
	font-size: 12px;
}

ul.ulMainGoods{
	text-align: left;
	list-style: disc outside;
	color: #005CA2;
}

/******************************************/
/**********  styles <UL> or <OL> END*******/
/******************************************/

/******************************************/
/**********  styles <SPAN> <HR>************/
/******************************************/


span.dateNews{
	color: #E46713;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	
}
span.textLeftNews{
	color: black;
	font-family: Arial;
	font-size: 12px;	
}
span.HeaderNews{
	color: Black;
   text-transform: uppercase;
	font-weight: bold;
	padding-left: 50px;
}

hr.lineBlue{
	height: 1px;
	color: #005CA2;
}
hr.lineGraySmall{
	height: 1px;
	color: #CCCCCC;
	padding: 0;
	margin: 0;
}
hr.lineWhiteSmall{
	height: 1px;
	color: #ffffff;
	padding: 0;
	margin: 0;
}

span.underPic{
	color: Black;
   text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;	
}

/******************************************/
/**********  styles <SPAN> END*************/
/******************************************/

/******************************************/
/********  styles <DIV>  ******************/
/******************************************/
div#mainBlock img{	
	display: inline;
}
div#Counters img{	
	display: inline;
}

/******************************************/
/********  styles <DIV> END****************/
/******************************************/
