/* основные */
* { margin: 0; padding: 0; }
body {background-color: #ffffff; }
body, td, div, input, textarea, form, select {FONT-SIZE: 12px; font-family: Arial, Helvetica, Sans-Serif; color: #688a9f;}
IMG {border:0px;}



.width {width:100%;min-width:1000px;}
.content {border:0;padding:0px;}
* html .minwidth {padding-left:1000px;}
* html .container {margin-left:-1000px;position:relative;}

/*\*/
* html .minwidth, * html .container, * html .content, * html .layout {height:1px;}
/**/



/* ссылки */
 A 		{background:none;font-size:11px;font-family:tahoma, sans-serif;}
 A:link          {color:#4a90ba;text-decoration:underline;}
 A:active        {color:#166796;text-decoration:underline;}
 A:visited       {color:#4a90ba;text-decoration:underline;}
 A:hover         {color:#166796;text-decoration:none;}


 a.cat_main {font-size:17px;color:#9d4848;}
 .olive {margin-bottom: 10px;}
 .olive2 {margin-bottom: 10px;color:#cb9797;FONT-SIZE: 11px;}

 a.cat2 {font-size:16px;color:#5093ba;font-weight:bold; }


/* шапка */
 #logo {background: url(alfa/bg.jpg) #6481a5 repeat-x;height:206px;}
 #logo .bg {background: url(alfa/logo.jpg) no-repeat;height:206px;}

 #logo .adv {float:right;}
 #logo .work {float:right;text-align:right; color:#ffffff;padding: 15 5 0 0px;z-index: 200;font-weight:bold;}
 #logo .work span {font-size:14px;}

 #logo .menu {height:58px; color: #fff;font-weight:bold; padding:5 0 0 330px;}
 #logo .menu span {background: url(alfa/img_10.jpg) no-repeat;padding-left: 10px;margin:0px;}
 #logo .menu a {color:#fff; padding: 0 7 0 7px;}


 #logo .phone {position: absolute; top: 100px; left: 280px; z-index: 200;  color: #fff;font-weight:bold;}
 #logo .phone span {font-size:14px;}


 #bl {background-color:#eeeeee;width:284px;margin-bottom:15px;}
 #bl .title {background: url(alfa/block_1.gif) no-repeat;height:58px;text-align:center;}
 #bl .title2 {background: url(alfa/block_1_2.gif) no-repeat;height:58px;text-align:center;}
 #bl .title3 {background: url(alfa/block_1_3.gif) no-repeat;height:58px;text-align:center;}
 #bl .title div {padding-top:20px;color:#fff;font-weight:bold;}
 #bl .title2 div {padding-top:20px;color:#fff;font-weight:bold;}
 #bl .title3 div {padding-top:20px;color:#fff;font-weight:bold;}
 #bl .text {background: url(alfa/block_2.gif) no-repeat bottom;padding: 10 15 10 15px;}

 #bl2 {background-color:#f6f6f6;width:186px;margin-bottom:15px;}
 #bl2 .title {background: url(alfa/block_2_1.gif) no-repeat 
top;text-align:center;font-size:14px;font-weight:bold;padding:10 0 0 0px;}
 #bl2 .text {background: url(alfa/block_2_2.gif) no-repeat bottom;padding: 7 10 7 10px;}

 #block {padding: 10 10 10 15px;}
 #content {padding: 20 10 10 0px;}
 #content .title {font-size:22px;color:#4d81a0;font-weight:bold;}
 #content .text {padding:5 0 25 5px;}

 #banners {padding: 10px;}

 #bottom {background-color:#e5ecf0;}
 #bottom .menu_b {background: url(alfa/bottom_bg.gif); color: #fff;font-weight:bold; text-align:center;padding: 10 0 10 0px;}
 #bottom .menu_b a {color:#fff; padding: 5 5 5 5px;}
 #bottom .copy {float:left;padding:20px;background-color:#e5ecf0;}
 #bottom .count {float:right;padding:15 15 0 5px;background-color:#e5ecf0;}
 #bottom .count img {margin-left: 20px;}
