.edit 
{
  font: 9px Tahoma;
  color: #333333;
}
a 
{
  font: 11px Tahoma;
  color: #000000;
}
body,td,th 
{
    font-family: Tahoma;
    font-size: 10px;
}

TD   {font-family:verdana; font-size:11px;}
A.bot   {font-family:Verdana;font-size:10;color:#000000;font:900;padding-left:10px;padding-right:10px;text-decoration:none}
A:hover {color:#999999;} 
.copy   {font-family:verdana; font-size:10px; color:5067AF; text-decoration:none; padding-left:10px;  padding-right:10px;}
.terms   {font-family:verdana; font-size:10px; color:5067AF; text-decoration:none; padding-left:10px;  padding-right:10px;}

A.mainmenu 
 { font-family:Verdana;font-size:10;color:#FFFFFF;font:900;padding-left:10px;padding-right:10px;text-decoration:none
 }
A.mainmenu:hover {color:#999999;} 


A.whitehref 
 { font-family:Verdana;font-size:10;color:#FFFFFF;text-decoration:none
 }

A.goodlink
 { font-family:Verdana;font-size:11;text-decoration:underline
 }

A.catalog_menu
 { font-family:Verdana;font-size:10;color:#FFFFFF;text-decoration:none
 }
A.catalog_menu:hover {color:#FFFFFF;} 

A.catalog_f
 {font-family:Verdana;font-size:16;font:900;padding-left:0px;padding-right:0px;text-decoration:underline
 }
A.catalog_f:hover {color:#999999;} 

A.catalog_s
 {font-family:Verdana;font-size:12;padding-left:0px;padding-right:0px;text-decoration:underline
 }
A.catalog_s:hover {color:#999999;} 


A.bottommenu 
 { font-family:Verdana;font-size:10;color:#FFFFFF;font:900;padding-left:10px;padding-right:10px;text-decoration:none
 }
A.bottommenu:hover {color:#999999;} 

.input_select
 {
   font-size:10;color:#000000;border-width:1px;border-color:#6ea6ce;background-color: #FFFFFF;
 }

.block_title
 { font-family:Verdana;font-size:11;color:#FFFFFF; font-weight: bold;
 }
.sourse
{ font-family:Verdana;font-size:10;color:#C3BBA4; }

h1{ 
  font-size: 12px; font-weight: bold; 
  padding: 0 0 0px 0px;
  margin: 2px;
  }

h2{ 
  font-size: 11px; font-weight: bold; 
  padding: 0 0 0px 0px;
  margin: 2px;
  }

.input_width
 {
   font-size:9;width:500px;color:#000000;border-width:1px;border-color:#6ea6ce;background-color: #FFFFFF;
 }

.input  
 {
   font-size:11;color:#000000;border-width:1px;border-color:#6ea6ce;background-color: #FFFFFF;
 }

.submit
 {
  font-size:10;color:#000000;border-width:1px;border-color:#F3F4F5;background-color:#579ECB;
 }

table.calendar {
    width: 100%;
}

table.calendar td {
    text-align: center; font-size:9px;
}


table.calendar th {
    background-color: #D3DCE3;font-size:10px;
}

table.calendar td.selected {
    background-color: #FFCC99;
}

img.calendar {
    border: none;
}

div.mds_desc
{ color: gray; font-style: italic;}
hr.mds
{color: gray: width: 100%; height: 1px; }

.formimg
 { border-collapse:collapse;
   height:100%;
   left:250px;
   position:absolute;
   top:200px;
   visibility:hidden;
   width:250;
   z-index:1;}

.hint {background:#FFFFFF;border:solid 2px #F3F4F5;font-size:12px;padding:5px;position:absolute;visibility:hidden;width:170px;z-index:2;}

table.calendar {
    width: 180px;background-color: white;
}

table.calendar td {
    text-align: center; font-size:9px;
}


table.calendar th {
    background-color: #D3DCE3;font-size:10px;
}

table.calendar td.selected {
    background-color: #FFCC99;
}

img.calendar {
    border: none;
}

.ProgressBar {border: 1px solid black; width: 250px; position: absolute; left:50%; top:50%; width: Wpx; height: Hpx; margin: -H/2px 0 0 -W/2px; height: 50px; background-color: #F5F5F5; display:none;}
.AlertInfo {border: 1px solid red; width: 98%; color: red; text-align: center; padding:3px; overflow: -moz-scrollbars-vertical; overflow-x: visible; overflow-y: auto; background-color: #F5F5F5;}
.stateform {border: 1px solid black; width: 250px; position: absolute; left:50%; top:50%; width: Wpx; height: Hpx; margin: -H/2px 0 0 -W/2px; height: 80px; background-color: #F5F5F5; display:none;}
.copyarticleform {border: 1px solid black; width: 250px; position: absolute; left:50%; top:50%; width: Wpx; height: Hpx; margin: -H/2px 0 0 -W/2px; height: 80px; background-color: #F5F5F5; display:none;}

.CommentDiv {border: 1px solid black; width: 450px; position: absolute; left:50%; top:50%; width: Wpx; height: Hpx; margin: -H/2px 0 0 -W/2px; height: 250px; background-color: #F5F5F5; display:none;}
.newMessages {border: 1px solid black; width: 250px; position: absolute; left:62%; top:4%; width: Wpx; height: Hpx; margin: -H/2px 0 0 -W/2px; height: 70px; background-color: #F5F5F5; display:none;}

.repeatContainer {border: 1px solid black; width: 98%; overflow: -moz-scrollbars-vertical; overflow-x: visible; overflow-y: auto; height: 100px; background-color: #F5F5F5;}
.repeatContainer table { border-collapse: collapse; }
.repeatContainer td { padding: 5px 0 5px 10px; border-bottom: 1px solid #dedede; }
.repeatContainer td.delete { padding-right: 10px; }
.repeatContainer td.delete img {float:left; margin-top: 5px; }
.repeatContainer .blueLine td{ background:#f3faff;}
.repeatContainer .whiteLine td{ background:#ffffff;}

.repeatContainerGoods { width: 98%; overflow: -moz-scrollbars-vertical; overflow-x: visible; overflow-y: auto; height: 70px; background-color: #F5F5F5;}
.repeatContainerGoods table { border-collapse: collapse; }
.repeatContainerGoods td { padding: 5px 0 5px 10px; border-bottom: 1px solid #dedede; }
.repeatContainerGoods td.delete { padding-right: 10px; }
.repeatContainerGoods td.delete img {float:left; margin-top: 5px; }
.repeatContainerGoods .blueLine td{ background:#f3faff;}
.repeatContainerGoods .whiteLine td{ background:#ffffff;}

.filesContainer {border: 1px solid black; width: 80%; overflow: -moz-scrollbars-vertical; overflow-x: visible; overflow-y: auto; height: 55px; background-color: #F5F5F5;}
.filesContainer table { border-collapse: collapse; }
.filesContainer td { padding: 5px 0 5px 5px;  }
.filesContainer .blueLine td{ background:#f3faff;}
.filesContainer .whiteLine td{ background:#ffffff;}

.quotes {border: 0px; width: 95%; overflow-x: visible; overflow-y: auto; padding-left: 20px !important; background-color: #F5F5F5;}
.quotes span {font-weight: bold;}
.quotes .text {border: 1px solid black; width: 95%; overflow-x: visible; overflow-y: auto; background-color: silver;}

td.topleft {padding: 5px 0 5px 5px; border-top: 1px solid black; border-left: 1px solid black;}
td.topright {padding: 5px 0 5px 5px; border-top: 1px solid black; border-right: 1px solid black;}
td.bottomleft {padding: 5px 0 5px 5px; border-bottom: 1px solid black; border-left: 1px solid black;}
td.bottomright {padding: 5px 0 5px 5px; border-bottom: 1px solid black; border-right: 1px solid black;}

th{ background:#6ea6ce; border-right:1px dotted #fff; padding:2px; border-bottom:1px solid #fff; }
th.sort {white-space: nowrap; }
th.sort a{ color:#4e4e4e; text-decoration:none; font-weight: bold;}
th.sort a span{ color:#4e4e4e; border-bottom: 1px dashed #4e4e4e; font-weight: bold;}
th.sort img { vertical-align:middle; margin-left: 5px; }

.picBox { padding: 5px; border: 1px solid #787878; margin-bottom: 5px; float: left; position: relative;}
.picBox .botBox { float:left; width:100%; position: relative; top: -16px; margin-bottom: -16px; }
.picBox .botBox .lb{ float:left; padding: 3px 3px 2px 0!important; background:#fff;}
.picBox .botBox .lb input{ margin:0;}
.picBox .botBox .rb{ float:right; padding: 2px 0 0 2px; background:#fff;}

tr.providerRow td {width:105px;height:48px;text-align:center;background-image:url(/images/provider_bg.png);background-repeat:no-repeat;background-position:center center;}

.news-list     {margin: 0 !important; padding: 5px 20px 15px 20px !important; font-size: 85%;}     
.news-list li      {border: none; }        
.newsList p  {margin: 30px 0 10px 0;}
.newsList h3 {margin-top: 10px;}

