body                {margin:0px; font-family: arial; font-size:1em;}
img.border          {border: 1px solid #B4B4B4;}
.gray               {color: #6B6C6E;}
.dgray              {color: #626262 !important;}
a img               {border: 0;}

#up_menu            {font-family: arial, srif; font-size: 1em; font-weight: normal; color: #6B6C6E;}
#up_menu a          {font-size: 0.9em; font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin:0px 20px 0px 19px;}
#up_menu td         {color: #BEBFC0;}
#up_menu a:hover    {color: #E90018;}
#up_menu .sel       {color: #E90018; text-decoration:none;}

#l_menu             {color: #6B6C6E;}
#l_menu a           {font-size: 0.9em; font-family: arial, serif; font-weight: normal; color: #6B6C6E;}
#l_menu a:hover     {color: #E90018 !important; text-decoration:underline;}

#big_foto_descr ul  {margin-left: 16px; padding: 0px;}
#big_foto_descr li  {margin-left: 0px; padding: 0px;}


#l_menu a.sel       {color: #E90018 !important; text-decoration:none;}
#l_menu a.sub_level {color: #6B6C6E; font-size: 0.8em;}
#l_menu a.sub_level1{color: #6B6C6E; font-size: 0.8em; margin-left:25px;}

#l_menu div.sub_level  {color: #6B6C6E; font-size: 0.9em;}
#l_menu  .sel       {color: #E90018 !important; text-decoration:none;}

#footer             {padding: 3px 0px 7px 0px; border-top: 1px solid #BEBFC0; color: #6B6C6E; font-family: tahoma; font-size: 0.6em;}
#footer .right      {font-size: 1.1em;}
#footer a           {color: #6B6C6E; text-decoration: underline;}

#services a         {font-size: 0.8em; font-family: tahoma, arial, serif; font-weight: normal; color: #6B6C6E;}
#services a.sel     {color: #E90018 !important; text-decoration:none;}
#services a:hover   {color: #E90018 !important; }


#portfolio          {font-size: 0.7em;}
#portfolio b        {font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
#portfolio td       {font-family: arial, serif; font-weight: normal; color: #6B6C6E; width: 180px;  padding: 0px 10px 25px 0px;}
#portfolio td p     {margin: 0px; padding: 0px;}
#portfolio b a      {color: #6B6C6E; text-decoration: none;}
#portfolio b a:hover  {text-decoration: underline;}

#portfolio2          {font-size: 11px; float: left;}
#portfolio2 b        {font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
/*#portfolio2 td       {font-family: arial, serif; font-weight: normal; color: #6B6C6E; padding: 0px 5px 35px 0px;} */
#portfolio2 td       {font-family: arial, serif; font-weight: normal; color: #6B6C6E; padding: 0px 5px 15px 0px; height: 102px;}
#portfolio2 td p     {margin: 0px; padding: 0px;}
#portfolio2 b a      {color: #6B6C6E; text-decoration: none;}
#portfolio2 b a:hover  {text-decoration: underline;}


#portfolio1 table    {font-size: 0.7em;}
#portfolio1 b        {font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
#portfolio1 strong   {font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
#portfolio1 td       {font-family: arial, serif; font-weight: normal; color: #6B6C6E; width: 190px; padding: 0px 10px 0px 0px; }
#portfolio1 td p     {margin: 0px; padding: 0px; font-family: arial, serif; font-weight: normal; color: #6B6C6E;}

#content            {font-size: 1em;}
#content .title     {font-size: 0.9em; font-family: arial, serif; font-weight: normal; color: #6B6C6E; padding: 0px; margin:0px;}
#content p          {font-size: 0.8em; font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin: 0px 0px 12px 0px;}
#content p.fp       {font-size: 0.70em; font-family: tahoma, arial, serif; font-weight: normal; color: #6B6C6E; margin: 0px 0px 12px 0px; }

#content div        {font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin: 0px 0px 12px 0px;}
#content ul         {font-size: 0.8em; font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin-top: 0px;}
#content a          {color: #6B6C6E;}
#content a:hover    {color: #E90018 !important; }
#content td         {font-size: 1em;}

.breadcrumb         {font-size: 13px; margin: 0 0 30px 0; color:#6B6C6E;}
.breadcrumb a       {color:#6B6C6E;}

.cat_cat_list       {float: left; margin-top: -1px;}

.cat_item_smimg     {width: 150px; min-height: 50px; float: left; margin-right: 10px; border: 1px solid #CCC; text-align: center;}
.cat_item_smimg img {max-width: 140px; max-height: 140px;}
.cat_item_title     {font-size:11px; font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
.cat_item_info      {font-size:11px; font-family: tahoma, arial, serif; font-weight: normal; color: #6B6C6E; margin: 1px 0;}
.cat_item_price     {font-size:11px; font-family: tahoma, arial, serif; font-weight: normal; color: #6B6C6E;}
.cat_item_smimg table {border: 0; border-collapse: collapse;}
.cat_item_smimg table td {width: 150px; height: 150px; vertical-align:middle; text-align: center; padding: 0; margin: 0;}


.o_l_sphoto {
	border: 1px solid #E0E5E8;
	float: left;
	margin: 0 5px 5px 0;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 100px;
}
.o_l_sphoto table {
	width: 100px;
	height: 100px;
}



h2.cat_item_v_title {font-size: 18px; font-family: arial; padding: 0 0 5px 0; font-weight: normal; color: #6B6C6E;}
.cat_item_v_par     {font-size: 13px; font-family: tahoma; padding: 5px 0; font-weight: normal; border-top: 1px solid #BEBFC0; color: #6B6C6E; overflow: hidden;}
.cat_item_v_par span.var    {float: left; width: 145px;}
.cat_item_v_par span.val    {float: right; width: 150px; font-weight: bold; color: #6B6C6E;}

.text_block1   {font-size: 1em; position: relative; top:-80px; padding: 0px; margin:0px 0px -40px 0px;}
.text_block1 p  {font-size: 1em; }
.text_block1 a          {color: #6B6C6E !important;}
.text_block1 a:hover    {color: #E90018 !important; }

#pages             {margin: 10px 0; padding: 0;}
#pages a           {color: #6B6C6E;}
#pages p           {margin: 0 !important;}
#pages hr          {width: 100%;}

#lpart            {font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin: 0px 0px 12px 0px;}
#lpart a          {color: #6B6C6E;}
#lpart a:hover    {color: #E90018 !important; }

 .text1 {font-size: 0.7em; font-family: tahoma, arial, serif; color: #6B6C6E;}
 .text2 {font-size: 0.9em; font-family: arial, serif; color: #6B6C6E;}
td.text3 {font-size: 0.8em !important; font-family: arial, serif; color: #6B6C6E;}

#big_foto_descr   {font-size: 0.8em; font-family: arial, serif; font-weight: normal; color: #6B6C6E; margin: 0px 0px 12px 0px;}

.first_new_project  {font-size: 0.9em; border-bottom: 1px solid #BEBFC0; color: #6B6C6E; font-family: arial, tahoma; padding-bottom: 0px; margin-bottom: 12px;}

#first_portfolio          {font-size: 0.7em;}
#first_portfolio b        {font-family: tahoma, arial, serif; font-weight: bold; color: #6B6C6E;}
#first_portfolio td       {font-family: arial, serif; font-weight: normal; color: #6B6C6E; }

#contacts        {font-size: 1em; margin:0px; padding:0px;}
#contacts .text1 {font-size: 0.7em; font-family: tahoma, arial, serif; color: #6B6C6E;}
#contacts .text2 {font-size: 0.9em; font-family: arial, serif; color: #6B6C6E;}

.webf            {border: 0px solid #FFFFFF; font-size: 0.8em; font-family: tahoma, arial, serif; color: #6B6C6E;}
.webs            {border: 0px solid #FFFFFF; font-size: 0.8em; font-family: tahoma, arial, serif; color: #6B6C6E; text-decoration: underline; background: #DCDCDC;}

