/* ----- основные элементы ----- */

A    {color: #3366FF}
A:hover  {color: #990099}

A.client    {color: #3366FF; font-size: 7pt;}
A.client:hover  {color: #990099; font-size: 7pt;}

/*A:visited  {color: #330066}*/
BODY {background-color: #FFFFFF; padding: 0px; margin: 0px; color: #666666; font: 12px/1.6 Arial;}
H2   {color: #404040; font: 18px Arial; padding: 10px 0px 5px 0px; margin: 0px}
H3   {color: #404040; font: bold 16px Arial; padding: 20px 0px 10px 0px; margin: 0px}
H4   {color: #404040; font: bold 16px Arial; padding: 0px 0px 10px 0px; margin: 0px}
P    {color: #666666; font: 12px/1.6 Arial; text-align: justify; 
      margin: 8px 0px 8px 0px; padding: 0px}
TD   {font: 12px/1.6 Arial;}
TH   {}
UL LI  {list-style: url("marker9.gif"/*tpa=http://www.m-design.ru/i/marker9.gif*/) outside; margin:3px 5px 3px 0px; padding: 0px}
UL LI UL LI {list-style: url("marker10.gif"/*tpa=http://www.m-design.ru/i/marker10.gif*/) outside; margin:3px 5px 3px 0px; padding: 0px}


/* ----- логические блоки ----- */
td#string1 {background: #F7F7F7; border-bottom: 1px solid #90949A; height: 25px}

table#ico {margin: 0 0 0 95}
table#ico td {text-align:center}
td.ico-map  {padding: 0px 30px 0px 30px}


td#divs {padding: 0px}

table#links_menu td {color: #333; font: 10px Arial; text-align: center;
	             padding: 0px 6px 0px 6px}

table#links_menu td A {color: #333}

td#logo {padding: 11px 90px 0px 68px}
/*td#logo {padding: 0px 90px 0px 68px}*/

span#head1 {color: #666; font: bold 11px Tahoma}

table#gmenu td {color: #8C949E; font: 11px/1.6 Tahoma}
table#gmenu td  A {background: url("href-bg.gif"/*tpa=http://www.m-design.ru/i/href-bg.gif*/) repeat-x 0% 100%; text-decoration: none}
table#gmenu td  A:hover {color: #990099; background: url("href-bg-hover.gif"/*tpa=http://www.m-design.ru/i/href-bg-hover.gif*/) repeat-x 0% 100%;}
#gmenu_td1 {padding: 0px 20px 0px 20px}

td.gmenu_pt1 {padding: 13px 40px 0px 40px; text-align: right}
td.gmenu_pt2 {padding: 13px 20px 0px 40px}

table#last_works {background: #F7F7F7; height: 155px;
	          border-top: 6px solid #CCC; border-bottom: 6px solid #CCC}

table#last_works td {color: #333; font: 10px Arial; text-align: center}

tr#border_content {height: 6px; background: #CCC}

td.work_text {padding: 0px 5px 0px 5px}
td.work_text A {color: #333; text-decoration: none}

td.border_lw {background: #CCC; width: 6px}

table#bloks {margin-bottom: 40px}
table#blok1 {background: #CC3300; margin: 17 0 10 6}
table#blok2 {background: #339900; margin: 10 0 10 6}
table#blok3 {background: #FF9900; margin: 10 0 10 6}
table#blok4 {background: #99CC00; margin: 10 0 10 6}

td.blok-name {padding: 0px 0px 10px 6px}
td.blok-img {padding:  0px 0px 0px 6px}

td#center_colon {padding: 17px 33px 40px 33px}

table#uslug {margin: 0px 10px 20px 0px}
table#uslug td {color: #333; font: font: 12px/0.5 Arial; 
                padding-bottom: 5px; padding-right: 5px}
table#uslug tr {vertical-align: top}
td.marker4 {padding-top: 8px; padding-right: 6px; padding-left: 5px; text-align:left;}
tr.bg_usl {background: #F7F7F7}

table.table_head {margin-bottom: 3px; margin-top: 30px; text-align:left;}
table.table_head2 {margin-bottom: 3px; margin-top: 17px; text-align:left;}
td.head_pad {padding-left: 9px; text-align:left;}
td.head_pad1{padding: 5px 0px 3px 1px; font-weight: bold; text-align:left;}
td.head_pad2{padding: 10px 0px 3px 0px; font-weight: bold; text-align:left;}
td.stat_pad {padding: 2px 5px 2px 5px; }

p#main_page_p {margin-top:0px; padding-top:0px}

table#site_bottom {border-top: 1px solid #90949A; height: 66px}
table#site_bottom td {color: #333; font: 11px}
table#site_bottom td A {color: #333; text-decoration: none }

td#copy {padding-left: 45px}
td#miracle {padding-right: 20px}

/* оформление контента*/
div.page_navy {color:#8C949E; font: 11px Tahoma; 
               margin: 0 50 10 0; padding: 0}

table.porfolio {margin-top: 21}
td.work_marker {padding-right: 8px}
td.work_name {color: #4B4B4B; font: bold 16px/1.6 Arial}
td.work_name A {color: #4B4B4B; text-decoration: none}

td.bg-work1 {background: url("bg-work1.gif"/*tpa=http://www.m-design.ru/i/bg-work1.gif*/) repeat-y 0% 0%}
td.bg-work2 {background: url("bg-work2.gif"/*tpa=http://www.m-design.ru/i/bg-work2.gif*/) repeat-y 0% 0%}

td.work-bot-bg {background: #8F8F8F url("work-bot-bg.gif"/*tpa=http://www.m-design.ru/i/work-bot-bg.gif*/) repeat-x 0% 0%}

td.work-top-bg {background: #8F8F8F url("work-top-bg.gif"/*tpa=http://www.m-design.ru/i/work-top-bg.gif*/) repeat-x 0% 0%}

td.line_work {border-bottom: 6px solid #CBCDD1}
td.line_work_or {border-bottom: 1px solid #ff9900}

td.marker8 {padding-left: 9px}

table.div_work {margin-bottom: 20px; margin-top: 17px}

table.descr tr {vertical-align: top}

/*div#portfolio_navy {color: #000	; margin: 2 0 2 0; padding-bottom: 5; 
border-bottom: 1px solid #CCC; width:80%; text-align: right}*/

div#portfolio_navy {color: #000	; margin: 2 0 2 0; padding-bottom: 5; 
border-bottom: 1px solid #CCC; width:100%; text-align: right}

div#portfolio_navy_bot {color: #000; margin: 2 0 2 0; padding-bottom: 5; 
 	                width:80%; text-align: right}

span#activ {color: #990000}

td#count img {margin: 0 2 0 2}

table#design tr {vertical-align: top}

table#design td {padding-bottom: 10px}

.t0
{border-left:1px solid #90949A;
border-right:1px solid #90949A;}

.t00
{background-image:url("fon1.jpg"/*tpa=http://www.m-design.ru/i/fon1.jpg*/);}


.work_name111 {color: #4B4B4B; font: bold 16px/1.6 Arial;}
/*flash*/
#dop
{  color: #3366ff;
   text-decoration: underline;
   cursor: hand;
}

#hid
{  display: none;
 }
#hid1
{  display: none;
 }
#dop1
{  color: #3366ff;
   text-decoration: underline;
   cursor: hand;
}
#hid2
{  display: none;
 }
#dop2
{  color: #3366ff;
   text-decoration: underline;
   cursor: hand;
}
.podfl
{  background: url("podfl.jpg"/*tpa=http://www.m-design.ru/i/podfl.jpg*/) no-repeat center; height:170px;
}
