html                    {height: 100%; margin: 0; padding: 0;}
body                    {height: 100%; margin: 0; padding: 0;}

#main_container         {min-height: 100%; border: 0px dotted #FFF;}
* html #main_container  {height: 100%;}



a:link     {}
a:visited  {}
a:active   {}
a:hover    {}

#callback           {position: relative; margin-right: 10px; margin-top: -70px; z-index: 100; width: 180px;}
#callback       a   {font-family: arial, tahoma; font-size: 18px; font-weight: normal; color: #FF2F15; text-decoration: underline; margin:}

#callback_form      {position: relative; margin-top: 2px; padding: 5px 0px 5px 0px; width: 290px; display: none; background: url(/images/callback_bg.gif);}
#callback_form  td  {font-family: tahoma; font-size: 10px; font-weight: normal; color: #383838;}
#callback_form  input{font-family: tahoma; font-size: 12px; font-weight: normal; color: #383838;}

#top_menu           {text-align: center; background: #FFFFFF url(/images/top_menu_bg.gif) repeat-x bottom; border-bottom: 1px solid #B4B173; padding: 1px 0px 1px 0px; margin: 2px 5px 0px 5px;}
#top_menu       a   {font-family: tahoma, arial, tahoma; font-size: 12px; font-weight: normal; color: #756F49; text-decoration: none; margin: 0px 10px 0px 10px;}
#top_menu       a.sel{font-family: tahoma, arial, tahoma; font-size: 12px; font-weight: normal; color: #FF4E4E; text-decoration: none; margin: 0px 10px 0px 10px;}
#top_menu       a:hover {color: #FF4E4E;}


.ufield_title       {font-family: arial; font-size: 12px; font-weight: bold; color: #0C0C0C; padding: 13px 0px 15px 18px;}
#ufield_content     {font-family: arial; font-size: 12px; font-weight: normal; color: #625E43; padding: 0px 0px 10px 32px; border: 0px solid #CCC; line-height: 20px;}
#ufield_content b   {font-family: tahoma, arial; font-size: 11px; font-weight: bold; color: #625E43;  line-height: 20px;}
#ufield_content a   {font-family: arial; font-size: 12px; color: #625E43; text-decoration: underline; line-height: 25px;}

.spec_offer         {margin: 0px 0px 0px 14px; padding: 1px 0px 0px 18px; width: 245px ; height: 111px; background: url(/images/spec_offer_bg.gif) left top no-repeat;}
.spec_offer .title  {font-family: arial, tahoma; font-size: 12px; font-weight: normal; color: #2C373C; line-height: 130%; width: 235px; margin-top: 15px;}
.spec_offer .title a{font-family: tahoma, arial, tahoma; font-size: 18px; font-weight: normal; color: #FB1C00; text-decoration: underline !important; position: relative;}



#field1_content          {padding: 0px 10px 0px 10px; margin: 0px;}   
#field1_content .title   {font-family: arial; font-size: 12px; font-weight: bold; color: #EB230A; border-bottom: 3px solid #CFD1D3;  margin: 0px 0px 15px 0px;}
#field1_content .pr_name   {margin: 12px 0px 3px 0px;}
#field1_content .pr_name a {font-family: arial; font-size: 14px; font-weight: normal; color: #7C785F; }
#field1_content .pr_descr  {font-family: arial; font-size: 11px; font-weight: normal; color: #ABAEB1; margin: 0px 0px 10px 0px;}
#field1_content .list      {font-family: arial; font-size: 13px; font-weight: normal; color: #6B6666; margin: 0px 0px 10px 0px;}

#seo_portf          {width: 240px; margin: 5px 0px 20px 10px;}
#seo_portf th       {color: #C1BEBE; font-family: tahoma; font-size: 10px; font-weight: normal; padding: 3px 8px 3px 5px;}
#seo_portf .dark td   {background: #F1F0E0; color: #827272; font-family: tahoma; font-size: 11px; font-weight: normal; padding: 3px 8px 3px 5px;}
#seo_portf td       {color: #9D9696; font-family: tahoma; font-size: 11px; font-weight: normal; padding: 3px 8px 3px 5px;}


a.blue_normal      {font-family: tahoma, arial, tahoma; font-size: 13px; font-weight: normal; color: #1066A1; text-decoration: underline; line-height: 16px;}


.cat_title               {font-size: 17px; font-family: tahoma, arial, tahoma, verdana,sans-serif; color: #828594; font-weight: normal; margin:0px; text-decoration:none;}
.dgreen                  {color: #8E8729;}
.dred                    {color: #D81313;}

#main_content            {padding: 7px 25px 30px 7px; font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 0px 0px 10px 0px; line-height: 130%; border: 0px solid #CCC;}
#main_content p          {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; line-height: 130%; padding: 0px;}
#main_content h1, .title {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 0px 0px 15px 0px; line-height: 25px;}
#main_content .foto_descr {font-family: arial; font-size: 11px; font-weight: normal; color: #9D9696; margin: -2px 0px 10px 15px; position: relative;}
#main_content .nav_line  {font-family: arial; font-size: 12px; font-weight: normal; color: #CBBE6B; margin: -10px 0px 0px 0px;}
#main_content .nav_line a{font-family: arial; font-size: 12px; font-weight: normal; color: #CBBE6B; text-decoration: underline;}


#main_content .title a   {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px; text-decoration: underline;}
#main_content li         {color: #424040;}
#main_content ul         {margin: 10px 0px 30px 30px; padding: 0px;}

#main_content a          {font-family: arial; font-size: 13px; font-weight: normal; color: #1E7CB5; text-decoration: underline; }

#main_content .rubric    {font-family: arial; font-size: 18px; font-weight: normal; color: #A59E44; margin: 30px 0px 0px 0px;}
#main_content .portf_proj_container  {margin: 15px 0px 0px 23px; line-height: 20px;}

#main_content blockquote  {margin: 15px 0px 0px 23px; line-height: 16px; font-size: 11px; color: #818071; background: #FDFAD0; padding: 10px 10px 10px 20px; margin-left: 20px; border: 1px dashed #CDCBA3;}

#order              {padding: 7px 40px 30px 30px; font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#order p            {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#order .title       {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px;}
#order .form_table td {border-top: 1px solid #A6C5D8;}


#footer             {margin: 25px 0px 5px 0px; border-top: 1px solid #E1E4E8; width: 896px;}
#footer p           {text-align: right; font-family: arial; font-size: 11px;  color: #999999; padding: 9px 5px 7px 0px; margin: 0px !important; font-weight: normal;}



li            {font-family: arial; font-size: 13px; font-weight: normal; color: #666666;}



