@charset "windows-1251";
body{ margin:0px;
      padding:0px;
      color: #666666;
      background-color: #ffffff;
      font-family: Tahoma, Verdana;
      font-size: 12px;
	  line-height: 1.25;
	  background-image:url(images/topfon.gif);
      background-position:175px 0px;
      background-repeat: repeat-x;
	}

html{
margin:0px;
padding:0px;
}

td {font-size:100%}

img {border-width:0; text-decoration:none}

table.root { border:0px; border-collapse:collapse; width:100%; }
table.root td {padding:0px; }
table.root td.top {height:140px; vertical-align:top; background-image:url(images/fonlogo.gif); background-repeat:no-repeat; background-position: left top;  }
table.root td.center { vertical-align:top}
table.root td.right { width:230px; vertical-align:top; }

table.top {  width:100%; border-top:5px solid #1b64bd; }
table.top td {padding:0px; }
table.top td.logo{width:175px;   padding-left: 28px; padding-top:10px}
table.top td.slogan{ padding-right: 16px; padding-top:30px;  vertical-align:top; text-align:right; }

table.middle {  width:100%; border:0px; border-collapse:collapse;  }
table.middle td {padding:0px; }
table.middle td.left {width:228px; vertical-align:top}

table.footer{ border:0px; border-collapse:collapse; width:100%; background-image:url(images/footerfon.gif);
                   background-position: bottom right; background-repeat:no-repeat; margin-top:11px; height:85px}
table.footer td {padding:0px; border-top:1px solid #7dade8; font-size:11px}

.search{ margin-top:22px; margin-bottom: 15px; margin-left:7px; margin-right:4px}
#srchbtn { background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:50px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px}
#srchtxt { width:150px; border:1px solid #8fbaec; height:16px; font-size:11px; color:#666666; line-height:16px; margin-right:4px; padding-left:3px }


.leftmenu { position:relative; /*border-left:1px solid #c4c2c2;*/ background: #f5f5f5 url(images/whiteline.gif) right repeat-y; margin-left:7px; padding-left:0px; padding-bottom:30px }

table.leftmenutbl { border:0px; border-collapse:collapse; width:210px;}
table.leftmenutbl  td { padding:0px}
table.leftmenutbl  td.cross { vertical-align:top; width:12px; text-align:left; cursor:pointer; padding-top:3px}

table.leftmenutbl  a {  font-size:12px; font-weight:normal; color:#333333; text-decoration:none;   padding-top:0px; padding-bottom:0px; width:198px; display:block}
table.leftmenutbl  a:visited { font-size:12px; font-weight:normal; color:#333333; text-decoration:none}
table.leftmenutbl  a:hover { font-size:12px; font-weight:normal; color:#3366cc; text-decoration:underline}
#activeleft { font-size:12px; font-weight:normal; color:#3366cc; text-decoration:underline}

div.leftmenutop {position:absolute; left:0; top:0; height:5px; width:196px; display:block; border-left:1px solid #c4c2c2;}
div.middle {border-left:1px solid #c4c2c2; padding-left: 3px;  position:relative}
div.leftmenucor {position:absolute; right:0px; bottom:0px; height:57px; width:220px; display:block; border-left:1px solid #c4c2c2; text-align:right;}
div.leftmenubot {position:absolute; left:0; bottom:0px; height:8px; width:126px; display:block; background-color:#FFFFFF;}

.grey { font-size:12px; color:#333333; text-decoration:none;  cursor:pointer;  line-height:13px; margin:0; padding:0; width:198px; display:block}
.blue { font-size:12px; color:#3366cc; text-decoration:underline; cursor:pointer;  line-height:13px; margin:0; padding:0; width:198px; display:block }


.topmenu { background-image:url(images/menufon.jpg); background-repeat:repeat-x; background-position:top; height:31px; width:100%; margin-top:10px; text-align:left; padding-top:0; padding-bottom:0;
                white-space: nowrap }
.blueline { background-color:#a4cbf9; height:3px; margin-right:23px; margin-left:23px; margin-top:1px}

div.topmenu a {  font-size:14px; font-weight:normal; color:#ffffff; text-decoration:none; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:7px; height:28px; margin-left:14px; line-height:27px; font-family:Verdana, Tahoma; }
div.topmenu a:visited { font-size:14px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:Verdana, Tahoma;}
div.topmenu a:hover { font-size:14px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:Verdana, Tahoma; background-color:#7eb2ef;}
#activetop { font-size:14px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:Verdana, Tahoma; background-color:#7eb2ef;}


.cabinet {  background:#eef5fe url(images/whiteline.gif) right repeat-y; margin-top:17px;  margin-right:12px; position:relative;
               color:#333333; font-size:12px; padding-bottom:30px; padding-top:48px; width:220px}
.login { margin:0; margin-left:19px}
#login, #psw { width:112px; height:16px; border:1px solid #94bef1; margin-left:20px; font-size:12px; line-height:16px}
#logbtn { height:17px; background-image:url(images/logbtn.gif); background-repeat:no-repeat; background-position: 0px 2px; width:45px;
                  border:0px; border-collapse:collapse; margin-left:5px; cursor:pointer; background-color:#eef5fe; }
#logbtnw { height:17px; background-image:url(images/logbtn.gif); background-repeat:no-repeat; background-position: 0px 2px; width:45px;
                  border:0px; border-collapse:collapse; margin-left:0px; cursor:pointer; background-color:#ffffff; }



#logoutbtn { height:17px; background-image:url(images/logoutbtn.gif); background-repeat:no-repeat; background-position: 0px 2px; width:45px;
                  border:0px; border-collapse:collapse; margin-left:0px; cursor:pointer; background-color:#eef5fe; }



a.reg { font-size:12px; font-weight:normal; color:#3366cc; text-decoration:underline; }
a.reg:visited { font-size:12px; color:#3366cc; text-decoration:underline; }
a.reg:hover { font-size:12px;  color:#f03403; text-decoration:underline; }


a { font-size:12px; font-weight:normal; color:#3366cc; text-decoration:underline; }
a:visited { font-size:12px; color:#79a9e2; text-decoration:underline; }
a:hover { font-size:12px;  color:#79a9e2; text-decoration:none; }


.sys {  background:#eef5fe url(images/whiteline.gif) right repeat-y; margin-top:17px;  margin-right:12px; position:relative;
               color:#333333; font-size:12px; padding-bottom:30px; padding-top:60px; width:220px}
.usesys a {  font-size:12px; font-weight:normal; color:#044697; text-decoration:underline;}
.usesys a:visited { font-size:12px; font-weight:normal; color:#3366cc; text-decoration:underline}
.usesys a:hover { font-size:12px; font-weight:normal; color:#f03403; text-decoration:underline}

.usesys  ul { list-style-type:none; padding-left:0px; margin-left:25px; margin-bottom:0px; margin-top:0px}
.usesys  ul  li { margin-bottom:6px}

div.stepfon { background-image:url(images/5stepfon.jpg); background-position:top;  background-repeat:repeat-x;  background-color:#1a61b7;  width:218px; padding:0px;
                  border:0px; border-collapse:collapse; margin-top:17px}
table.step {   margin:0;}
table.step td.bord {  border-left:1px solid #1a61b7; border-right:1px solid #1a61b7;  height:30px; text-align:left; padding-left:9px; }
td.topl {height:3px; text-align:left; border-left:1px solid #fff; border-right:1px solid #fff; padding-bottom:0px; background-color:#FFFFFF}
td.righttd{ width:6px; background:#FFFFFF url(images/5stepright.jpg) left bottom no-repeat;  border:0px ;}
td.bot { background-color:#FFFFFF; border-top:1px solid #1a61b7; border-right:0px ; background:#FFFFFF url(images/5stepbot.gif) right top no-repeat;}
td.divider {  border-left:1px solid #1a61b7; border-right:1px solid #1a61b7;  height:6px; text-align:left; }
#activestep { background-image: url(images/actstepbg.gif); background-position:bottom; background-repeat:repeat-x; width:212px}

.bitek {background-image:url(images/bitek.gif); background-position:left top; background-repeat:no-repeat; padding-left: 33px; margin-top:11px; height:29px; padding-top:3px}
.copy {background-image:url(images/copyfon.jpg); background-repeat:repeat-y; width:350px; padding-top:12px; padding-bottom:12px; display:block; position:relative; text-align:left; margin-top:0px}

a.footer { font-size:100%; font-weight:normal; color:#333333; text-decoration:none; }
a.footer:visited { font-size:100%; color:#333333; text-decoration:none; }
a.footer:hover { font-size:100%;  color:#3366cc; text-decoration:underline; }

h1 { font-size:16px; padding-bottom:3px; color:#cd2c02;  border-bottom:1px solid #cccccc; margin-top:0px; font-weight:normal ;  width:100%; display:block}
h2, .catheader { font-size:14px; padding-bottom:3px; color:#cd2c02;  border-bottom:1px solid #cccccc; margin-top:0px; font-weight:normal ;  width:100%; display:block}
h3 { font-size:12px; padding-bottom:3px; color:#cd2c02;   margin-top:0px; font-weight:normal ;  margin-bottom:0px;}
h2.tovnm { font-size:12px; padding-bottom:3px; color:#cd2c02;  border:0px solid #cccccc;  margin-top:0px; font-weight:normal ;  margin-bottom:0px;}


ul.catalog { margin-top:6px; margin-bottom:9px; color:#79a9e2; list-style-type:square; padding-left:15px; margin-left:15px;}
.catalog a { font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }
.catalog a:visited { font-size:12px; color:#79a9e2; text-decoration:none; }
.catalog a:hover { font-size:12px;  color:#044697; text-decoration:underline; }

td.categ {color:#044697; font-size:13px; margin-bottom:0px; margin-top:3px; vertical-align:middle; padding-bottom:0px}

.tovar { cursor:pointer; text-decoration:underline; color:#333333; }
.tovaract {  cursor:pointer; text-decoration:underline; color:#3366cc; }
td.topgrey { background-color:#f0f0f0; font-weight:bold; text-align:center}
td.topgreyna { background-color:#f0f0f0; font-weight:normal; text-align:center; color:#cccccc; }

#schetbtn { background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:50px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px; cursor:pointer}
.enable { background: #ff4211 url(images/searchbtfon.jpg) repeat-x; border:1px solid #ff4211; color:#FFFFFF; padding:6px 10px; cursor:pointer; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.dis { background: #d1cdce url(images/searchbtfondis.jpg) repeat-x; border:1px solid #CCCCCC; color:#999999; padding:6px 10px; cursor:pointer; font-size: 16px; font-weight: bold; margin-bottom: 10px;}


td.topinfona { background-color:#f0f0f0; font-weight:normal; text-align:center; color:#cccccc; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
td.topgreyinf { background-color:#f0f0f0; font-weight:bold; text-align:center; background-image:url(images/infofon.jpg); border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
td.topgreyinfact {  font-weight:bold; text-align:center; color:#195193; background-color:#f6fafe;
                  border-left:1px solid #d1e2f7; border-right:1px solid #d1e2f7; border-top:1px solid #d1e2f7; border-bottom:1px solid #f6fafe;}

.actinfo{ cursor:pointer;  }
.infocnt{ padding:6px; padding-bottom:10px; padding-top:10px; background-color:#f6fafe; border-left:1px solid #d1e2f7; border-right:1px solid #d1e2f7; border-bottom:1px solid #d1e2f7 }
.infocntgrey{  }
table.greybord td {border-bottom:1px solid #e0e0e0;}
table.bluebord td {border-bottom:1px solid #d1e2f7;}

.formcell { height:16px; border:1px solid #94bef1;  font-size:12px; line-height:16px; font-family:Tahoma}
#deyatsel { border:1px solid #94bef1;  font-size:12px; height:20px; font-family:Tahoma}


#regbtn {background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:150px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px; cursor:pointer}
#order {background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:150px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px; cursor:pointer}

#savebtn {background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:100px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px; cursor:pointer}

#cancelbtn {background-image:url(images/searchbtfon.jpg); background-repeat:repeat-x; height:20px; width:100px;
                 border:1px solid #ff4211; color:#FFFFFF; font-size:12px; background-color:#ff4211; padding-bottom:3px; cursor:pointer}

.ordtovar {color: #195193; font-weight:bold; background-color:#f6fafe; height:20px; border-right:solid 1px #d1e2f7; border-bottom:solid 1px #d1e2f7;
                border-top:solid 1px #d1e2f7; padding-left:3px; }
.listordtd{border-right:solid 1px #d1e2f7; background-color:#ffffff; height:20px;  border-bottom:solid 1px #d1e2f7;}
.itogoblue {color: #195193; font-weight:bold; text-align:right}


.sum {text-align:right; color:#cd2c02; margin-top:6px}


/*---------------------Всплывающие подсказки-------------------------*/

/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    /*right: -250px;*/
    left: 660px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}
