html,body{
height:100%;
margin:0px;
padding:0px;
background: url(/design/images/bg.jpg);
}

img {border:0px;}

td    {  font-family: tahoma; font-size: 11px; color: #444; padding:0px; margin:0px;}
a:hover      {  font-family: tahoma; font-size: 12px; color: #000; text-decoration: none}
a            {  font-family: tahoma; font-size: 12px; color: #006EA5; text-decoration: underline}

#s_cont a:hover      {  font-family: tahoma; font-size: 11px; color: #000; text-decoration: none}
#s_cont a            {  font-family: tahoma; font-size: 11px; color: #006EA5; text-decoration: underline}

table.main             { width: 100%; height: 100%; border: 0px; background: url(/design/images/hbg.gif) repeat-x top;}
div.hlogo             { width: 502px; height: 461px; background:url(/design/images/hlogo.jpg)}
td.head             { width: 100%; height: 461px;  background: url(/design/images/hright.jpg) no-repeat right;}
div.hl             {height: 461px;  background: url(/design/images/hleft.gif) no-repeat left; position:relative;}
td.works    {background:#E9E9E9; padding:20px;}
td.cont     {height:100%; vertical-align:top; padding:20px 0;}
td.cont     {height:100%; vertical-align:top; padding:20px 0;}
#footer     {height:180px; background:url(/design/images/foot_bg.jpg) no-repeat right #000;}

#top_menu {position:absolute; right:30px; top:126px; width:100%}
#top_menu a {font-size:14px; color:#fff; text-decoration:none}
#top_menu a:hover {font-size:14px; color:#fff; text-decoration:underline}
#top_menu div {width:20%; float:right; text-align:center;}

#bot_menu {background:#444; padding:10px; margin:0 0 1px 0}
#bot_menu a {font-size:12px; color:#fff; text-decoration:none; margin:0 30px 0 10px;}
#bot_menu a:hover {font-size:12px; color:#fff; text-decoration:underline}

#welcome {position:absolute; left:10px; top:170px; margin:0 170px 0 0}
#welcome h1 {color:#fff; font-size:24px; font-family:Georgia; font-weight:normal}
#wl {color:#fff; font-size:11px; font-family:Georgia; font-weight:normal; list-style:none;}
#wl li {background:url(/design/images/li.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:0 0 3px 0;}

#uwl {color:#fff; font-size:11px; font-family:Georgia; font-weight:normal; list-style:none; margin:0 0 20px 0; padding:0}
#uwl li {background:url(/design/images/li.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:0 0 10px 0;}

div.work {width:33%; float:left; text-align:center;}
div.work img  {border:10px solid #cecece;}
div.work img:hover  {border:10px solid #555;}
div.work div {width:270px; text-align:left; font-size:11px; margin: 0 auto; padding:10px 0 0 0;}

#left-col {width:25%; float:left; margin:15px 0 15px 15px;}
#right-col {width:70%; float:right; margin:15px 15px 15px 0; position:relative}
#right-col span {font-size:12px;}
h2 {font-family:tahoma; font-size:24px; color:#000; font-weight:normal; margin:15px 0 15px 0;}

.clear    {clear:both}

.n_date   {border-left:6px solid #018CD2; padding:0 0 0 8px; font-size:10px; color:#777}
.n_tit    {margin:10px 0;}
.n_cont   {margin:0 0 40px 0;}

#m_usl    {position:absolute; top:105px; right:10px; width:320px; }
#m_cont    {margin:0 340px 0 0;}
#s_cont    {margin:20px 0 0 0;}

.offer  {margin:30px 0;}
.offer div  {position:absolute; left:190px; height:21px; background:url(/design/images/price_bg.jpg) no-repeat; width:100px; color:#fff; font-size:11px; padding:4px 10px;}
.border {width:190px; border-bottom:3px solid #ddd; font-size:0px; margin:30px 0;}

#contform {border:1px solid #336699; padding:1px; width:268px; margin:20px 0 0 0;}
#contform h2 {font-family:tahoma; font-size:24px; color:#fff; font-weight:normal; margin:0 0 15px 0;}
#contactFormArea {width:268px; height:300px; background: url(/design/images/formbg.jpg) #336699; text-align:left;}
input.ccf {width:240px; background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.5; border:0; font-size:11px; font-family:tahoma; color:#777; margin:0px;}
div.f-c-f {padding:0 10px;}
#contactFormArea textarea {width:240px; background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.5; border:0; font-size:11px; font-family:tahoma; color:#777;}
#contactFormArea font {font-size:11px; color:#fff;}
div.i_b  {width:240px; border:1px solid #fff; margin:4px 0; padding:0px; font-size:0px;}

#clients  {margin:10px 0; text-align:center;}
#clients img {margin:5px;}

#phone  {position:absolute; top:10px; right:0; width:320px; text-align:left; color:#fff; font-size:11px;  font-family:tahoma}
#phone font {font-size:28px; font-family:Georgia;}
#phone span {font-size:11px; font-family:tahoma}
#phone div {margin:40px 0 0 0;}
#copy {padding:30px 0 0 20px; color:#666;}







