body    {    margin:0px;
             padding:0px;
             /*background-image:url(images/line_top.gif);*/
             background-position:left top;
             background-repeat:repeat-x;
             color:#333333;
             font-size:12px;
             font-weight:normal;
             font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

p,  td      {  color:#333333;
             font-size:12px;
             font-weight:normal;
             font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A   {COLOR:#045096;
     font-size:12px;
     text-decoration:underline;
     font-weight:normal;
     font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A:active {COLOR:#045096;
           font-size:12px;
           text-decoration:underline;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A:hover {COLOR:#045096;
           font-size:12px;
           text-decoration:none;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A.menu   {COLOR:#045096;
     font-size:12px;
     text-decoration:underline;
     font-weight:normal;
     font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A.menu:active {COLOR:#045096;
           font-size:12px;
           text-decoration:underline;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A.menu:hover {COLOR:#045096;
           font-size:12px;
           text-decoration:none;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}


h1, h2  {font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:14px; color:#526280; margin:0px; padding:0px}
h3, h4 {font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:13px; color:#526280; margin:0px; padding:0px}


#phone { COLOR:#564C47;
           font-size:17px;
           text-decoration:none;
           font-weight:bold;
           width:210px;
           text-align:right;
           font-family:'Arial Narrow', arial, verdana,  Georgia, Sans-Serif, helvetica }
#phone div { width:210px;  float:right}


#icon {float:left; padding-left:86px; padding-top:24px }
#icon div {float:left; padding-left:30px}


#partnerstvo {float:left; width:211px;  margin-top:5px; padding-top:10px; background:#F6F6F7}
#partnerstvo div {padding-bottom:10px; padding-left:30px}



/*#echo {float:left; width:211px; padding-left:30px; padding-bottom:10px; line-height:14px;  margin-top:5px; padding-top:10px; background:#F6F6F7; color:#666666; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px;}*/

#echo {float:left; width:211px; padding-bottom:10px; line-height:14px;  margin-top:5px; padding-top:10px; background:#F6F6F7; color:#666666; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px;}
#echo div {padding-left:30px} 



#other {float:left; padding-top:8px}
#other A {color:#045096;  font-size:11px; text-decoration:none}
#other A:active {color:#045096;  font-size:11px; text-decoration:none}
#other A:hover {color:#045096;  font-size:11px; text-decoration:underline}


#menu {margin-top:1px; background-image:url(images/menu_fon.gif);  background-position:left top;  background-repeat:repeat-x}

#menu table {background-image:url(images/line_menu.gif);  background-position:left bottom;  background-repeat:no-repeat}

#menu td {height:52px; text-align:center}
#menu A {font-weight:bold; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; color:#336699;  font-size:11px; text-decoration:none}
#menu A:active {font-weight:bold; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; color:#336699;  font-size:11px; text-decoration:none}
#menu A:hover {font-weight:bold; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; color:#336699;  font-size:11px; text-decoration:none}



.smenu
    {
    visibility: hidden;
    background-color: #EEEEEE;
    border:0px solid gray;
    text-align:left;
    position:absolute;
    margin-top:27px;
    padding:0px;
    padding-left:0px;
    width:130px;
    float:left;

    }

.smenu2
    {
    visibility: hidden;
    background-color: #EEEEEE;
    border:0px solid gray;
    text-align:left;
    position:absolute;
    margin-top:27px;
    padding:0px;
    padding-left:0px;
    width:120px;
    float:left;

    }

#smenuA div{padding-bottom:10px}
#smenuA span {float:left; width:100%; padding-bottom:4px; border-bottom:1px #3399CC solid}
#smenuA A {text-decoration:none;  padding-right:5px;}
#smenuA A:active {text-decoration:none; padding-right:5px;}
#smenuA A:hover {text-decoration:underline; padding-right:5px;}



#ACT {padding-top:12px; background-color:#ffffff}
#ACT span {border-bottom:2px #FF3333 solid;}

#ACT A {color:#999999}
#ACT A:active {color:#999999}
#ACT A:hover {color:#999999}

#ACTIV_PUNKT {padding-top:12px}
#ACTIV_PUNKT a {border-Bottom:2px #FF3333 solid}



#fogotten {float:left}
#fogotten A {color:#045096;  font-size:10px; text-decoration:none}
#fogotten A:active {color:#045096;  font-size:10px; text-decoration:none}
#fogotten A:hover {color:#045096;  font-size:10px; text-decoration:underline}


#news span {color:#666666}
#news div {float:left; width:182px; padding-bottom:20px}

#footer {float:left; padding-top:5px; color:#666666; font-size:11px}
#footer A {color:#666666;  font-size:11px; text-decoration:none}
#footer A:active {color:#666666;  font-size:11px; text-decoration:none}
#footer A:hover {color:#666666;  font-size:11px; text-decoration:underline}

.footer2 {width:100%; font-size:1px; height:2px; background:#E6E8EC}

#red {padding-top:5px; color:#FBD8D7; font-size:15px; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-weight:bold}
#red A {color:#FBD8D7; font-weight:bold;  font-size:12px; text-decoration:none; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;}
#red A:active {color:#FBD8D7; font-weight:bold; font-size:12px; text-decoration:none; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;}
#red A:hover {color:#FBD8D7; font-weight:bold; font-size:12px; text-decoration:underline; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;}

#red span {color:#F8B2B0; text-decoration:none}

.fon1 {background-image:url(images/fon_logo.gif);  background-position:left bottom;  background-repeat:repeat-x}
.fon2 {background-image:url(images/fon_top3.jpg);  background-position:left top;  background-repeat:repeat-x}
.fon3 {background-image:url(images/fon_verh.gif);  background-position:left top;  background-repeat:repeat-x}
.fon4 {background-image:url(images/left_back.gif);  background-position:left top;  background-repeat:repeat-y}
.fon5 {background-image:url(images/fon_top2.jpg);  background-position:left top;  background-repeat:no-repeat}

.fon5_root-planning {background-image:url(images/collages/collages1.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5_reallocating-analysis {background-image:url(images/collages/collages2.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5_planning-trade-agents-work {background-image:url(images/collages/collages3.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5_pda-staff-monitoring {background-image:url(images/collages/collages4.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5_gps-gprs-monitoring {background-image:url(images/collages/collages5.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5_geo-analysis {background-image:url(images/collages/collages6.jpg);  background-position:left top;  background-repeat:no-repeat}
.fon5-default {background-image:url(images/fon_top.jpg);  background-position:left top; background-repeat:no-repeat}


.left0 {float:left}
.left1 {float:left; width:225px}
.left2 {float:left; width:210px; height:20px}
.left3 {float:right; width:36px}
.left4 {float:left; padding-left:20px}
.left5 {float:right; padding-right:20px}
.left6 {float:left; padding-left:4px; padding-top:12px}
.left7 {float:left; height:20px; width:211px}
.left8 {float:left; padding-left:5px; padding-top:5px}

.width1 {width:238px}
.width2 {width:238px; margin-top:20px}
.width3 {width:211px; height:90px; margin-top:20px; background:#F6F6F7}


.register1 {float:left; width:211px; padding-top:16px; padding-left:40px; text-align:right}
.register2 {float:left; width:40px; text-align:right; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px; color:#666666}
.register3 {float:left; padding-left:10px}
.register4 {width:100px; height:18px; margin:0px; padding:0px;  font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px; color:#666666}
.register5 {float:left; width:211px; padding-top:4px; padding-left:40px; text-align:right}
.register6 {float:left; width:211px; padding-top:4px; padding-left:47px; text-align:right}
.register7 {float:left; padding-left:5px}
.register8 {width:43px; height:17px; background:#B2B7C1; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px; color:#ffffff; font-weight:bold; border:0px}
.register9 {float:left; padding-left:3px;margin-left:30px}

.project {float:left; width:211px;  margin-top:20px; text-align:right; font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica; font-size:11px; color:#707D96; font-weight:bold}

.pad1 {width:225px; padding-top:20px; padding-left:55px; padding-bottom:10px}
.pad2 {padding-left:30px; padding-bottom:40px; padding-right:30px}
.pad2minh {padding-left:30px; padding-bottom:40px; padding-right:30px; 
  min-height:400px;
  height:auto !important;
  height:400px;
}

.pad3 {padding-right:30px; padding-bottom:70px}

.point {float:left; position:relative}

ul {margin:0px; padding:0px; padding-left:18px}
li {list-style-image: url(images/market.gif)}

#pr {float:left; width:180px; padding-bottom:16px}
#pr ul {margin:0px; padding:0px; padding-left:18px}
#pr li {list-style-image: url(images/market.gif); margin-bottom:20px}

#pr li.prA {list-style-image: url(images/marketA.gif); margin-bottom:20px}


#block  {float:left; width:182px; background:#F1F2F4; margin-bottom:2px}
#block ul {margin:0px; padding:0px; padding-left:18px}
#block li {list-style-image: url(images/market_2.gif); margin:7px}
#block A {font-size:11px; text-decoration:none}
#block A:active {font-size:11px; text-decoration:none}
#block A:hover { font-size:11px; text-decoration:underline}


#history {float:left; width:182px; padding-top:30px}
#history div {float:left; margin-bottom:4px}


.pics {height:210px; width:100%; background-image:url(images/fon_top.jpg);  background-position:left top;  background-repeat:no-repeat}

table#bs_list li
{
	list-style-image: url(images/market.gif);
}




.monitor1 {margin-left:40px; padding-top:80px; padding-bottom:40px; font-size:11px}

#monitor_link A {font-size:11px; color:#0C87DF; text-decoration:none}
#monitor_link A:active {font-size:11px; color:#0C87DF; text-decoration:none}
#monitor_link A:hover { font-size:11px; color:#0C87DF; text-decoration:underline}


.monitor2 {position:absolute; z-index:3; margin-top:-25px; margin-left:20px}
.monitor3 {position:absolute; z-index:3;  margin-top:75px; margin-left:-25px}
.monitor4 {position:absolute; z-index:3;  margin-top:210px; margin-left:-30px}
.monitor5 {position:absolute; z-index:3;  color:#0C87DF; text-align:right; margin-top:355px; margin-left:-14px}
.monitor6 {position:absolute; z-index:3;  text-align:center; margin-top:450px; margin-left:140px}
.monitor7 {position:absolute; z-index:3;  text-align:right; margin-top:10px; margin-left:360px}
.monitor8 {position:absolute; z-index:3;  margin-top:95px; margin-left:460px}
.monitor9 {position:absolute; z-index:3;  text-align:center; margin-top:290px; margin-left:170px}
.monitor10 {position:absolute; z-index:3;  text-align:right; margin-top:300px; margin-left:380px}
.monitor11 {position:absolute; z-index:3;  color:#0C87DF;  margin-top:355px; margin-left:380px}
.monitor12 {z-index:1; margin-left:-20px}
.karta1 {margin-bottom:50px}
.karta2 {padding:12px;}
.karta3 {color:#015095}
/*
#map A {text-decoration:underline; font-size:24px;}
#map A:active {text-decoration:none}
#map A:hover {text-decoration:none}
*/

#map A   {COLOR:#000000;
     font-size:10px;
     text-decoration:none;
     font-weight:normal;
     font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;
     z-index:0;
     }

#map A:active {COLOR:#000000;
           font-size:10px;
           text-decoration:none;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;
           z-index:0;
           }

#map A:hover {COLOR:#000000;
           font-size:10px;
           text-decoration:none;
           font-weight:normal;
           font-family:tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica;
           z-index:1;
           }

table tr, table tr td, table tr.tr-vtop
{
vertical-align:top;
}


#menu  td
{
vertical-align:middle;
}





/*=============================================================================*/
/* Календарь */
.calendar
{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin:0;
padding:0;
width:260px;
background:#F0F0F0;
}
.calendar caption
{
background:#F0F0F0 none repeat scroll 0 0;
font-weight:bold;
margin:0;
padding:0.3em 0;
text-align:center;
}
.calendar a
{
color:#000000;
text-decoration:none;
}
.calendar th
{
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
text-align:center;
}
table.calendar td.cal-pad 
{
background:#FFFFFF none repeat scroll 0 0;
color:#999999;
}
.calendar td 
{
border:1px solid #FFFFFF;
padding:0.3em;
text-align:center;
}
.calendar td, .calendar td a, .calendar td a:hover
{
color:#29608D;
}
.calendar td.cal-before
{
border: #a9adb6 1px solid;
}
.calendar td.cal-after
{
border: #2a608e 2px solid;
}
.calendar td.cal-today
{
border: #ed3e39 2px solid;
}
.cal-monday, .cal-tuesday, .cal-wednesday, .cal-thursday, .cal-friday
{
 background:#F0F0F0 none repeat scroll 0 0;
}
.cal-sunday, .cal-saturday 
{
background:#F5F5F5 none repeat scroll 0 0;
}
#loading
{
position: absolute;
left: 270px;
top: 310px;
}
/* Конец календаря */
/*=============================================================================*/


.width1-new {width:238px; margin-bottom:20px}
.width2-new {width:238px}

.catalogbox { padding:10px 0 20px 0;}

a.catname, a.catname:link, a.catname:visited, a.catname:active { color:#c80000; text-decoration:underline; font-size:22px;}
a.catname:hover { text-decoration:none;}

.catimg { float:left; width:135px;}
.catinfo { float:left; width:485px;}

/*Table*/
table.sale_basket_basket
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:12px;
}

/*Table head*/
table.sale_basket_basket th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_basket th, table.sale_basket_basket td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

table.sale_order_full
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
}

/*Table head*/
table.sale_order_full th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

table.sale_order_full_table
{
	width:100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/* Table cells and heads*/
table.sale_order_full_table td
{
	padding: 3px 5px;
	vertical-align:top;
}

.sof-req{color:red;}
