body {background:#3c3c3c url(../images/bg.jpg) repeat; margin:10px 0 0 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282;}



h2 {color:#FF9900; text-align:left; font-size:12px; margin:10px 0 -10px 0;}



h3 {font-size:12px; padding-left:30px;}



p {text-align:left; margin:12px;}



li {margin:3px; list-style-image:url(../images/bullet.gif); color:#cccccc;}



input,textarea {border:1px solid #111111;}



a:link {color:#ff8400; text-decoration:underline;}



a:visited {color:#ff8400; text-decoration:underline;}



a:hover {color:#ffffff; text-decoration:none;}



#outer {width:100%;}



#container {width:739px;}



#ornament {position:absolute; top:100px; left:50%; margin-left:-417px;}



#logo {width:238px; float:left; padding-top:6px;}
#menu_over {position:absolute;margin-top:-40px;}



#menu {width:501px; float:right; margin-bottom:5px;}



#menu a:link {color:#aa3005; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none;}



#menu a:visited {color:#aa3005; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none;}



#menu a:hover {color:#aa3005; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none;}



.m_home {width:101px; height:77px; background:url(../images/menu/home.jpg) no-repeat;}



.m_home_over {width:101px; height:77px; background:url(../images/menu/home_over.jpg) no-repeat;color:#aa0000;}



.m_services {width:96px; height:77px; background:url(../images/menu/services.jpg) no-repeat;}



.m_services_over {width:96px; height:77px; background:url(../images/menu/services_over.jpg) no-repeat;color:#aa0000;}



.m_offer {width:96px; height:77px; background:url(../images/menu/offer.jpg) no-repeat;}



.m_offer_over {width:96px; height:77px; background:url(../images/menu/offer_over.jpg) no-repeat;color:#aa0000;}
.m_promo {width:96px; height:77px; background:url(../images/menu/promo.jpg) no-repeat;}



.m_promo_over {width:96px; height:77px; background:url(../images/menu/promo_over.jpg) no-repeat;color:#aa0000;}



.m_clients{width:96px; height:77px; background:url(../images/menu/clients.jpg) no-repeat;}



.m_clients_over {width:96px; height:77px; background:url(../images/menu/clients_over.jpg) no-repeat;olor:#aa0000;}



.m_projects{width:96px; height:77px; background:url(../images/menu/projects.jpg) no-repeat;}



.m_projects_over {width:96px; height:77px; background:url(../images/menu/projects_over.jpg) no-repeat;color:#aa0000;}



.m_contact {width:100px; height:77px; background:url(../images/menu/contact.jpg) no-repeat;}



.m_contact_over {width:100px; height:77px; background:url(../images/menu/contact_over.jpg) no-repeat;color:#aa0000;}



#top {clear:both;}



#main {background-color:#1f1f1f; clear:both;}



#left {width:231px; float:left;background-color:#1f1f1f;}



#main_img {}



#card {height:261px; background:url(../images/card.jpg) no-repeat;}



#card_text {padding:70px 0 0 50px; text-align:left;}



#services {height:261px; background:url(../images/card.jpg) no-repeat;}



#services_text {padding:44px 0 10px 43px;text-align:left;}



#services_text a:link {color:#ff5a00;text-decoration:none;}



#services_text a:visited {color:#ff5a00;text-decoration:none;}



#services_text a:hover {color:#000000;background-color:#ff5a00; padding:1px;}



#right {width:508px; float:right; background-color:#1f1f1f;}



#line {margin:0 0 0 10px; padding:0;}



#main_text {padding:10px;}



#book {width:499px; height:149px; background:url(../images/book.jpg) no-repeat; margin-top:7px; clear:both; color:#ffffff;}



#book input,textarea {border:1px solid #ff8111;}



.buttons {background-color:#e26704; color:#ffffff; border:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px 3px 2px 3px;}



#project {width:488px; background:#1f1f1f url(../images/proj_bckgr.jpg) no-repeat top; clear:both; margin-bottom:6px;}



#proj_pic {border:5px solid #1b1b1b; float:left;margin:5px 20px 10px 5px;}



#proj_txt {padding:25px;}



.price {color:#FFFFFF;}



#bottom {clear:both;}



#footer {color:#7e7e7e; padding:8px;}



#service_link a:link {color:#ff5a00; text-decoration:none;}
#service_link a:visited {color:#ff5a00; text-decoration:none;}
#service_link a:hover {color:#000000; text-decoration:none; background:#ff5a00; padding:2px;}


#footer a:link {color:#c1c1c1; text-decoration:underline;}
#footer a:visited {color:#c1c1c1; text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:none;}



.accent {color: #aaaaaa}







