/* CSS Document */
BODY {PADDING-RIGHT: 0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP: 0px; background-color:#f0f1f2;}
TD{font-size: 15px;  color:#2a2a2a; font-family: "Times New Roman", Times, serif; line-height:22px;}
h1{font-size: 17px;  color:#990000; font-family: "Times New Roman", Times, serif;}

h2{font-size: 19px;  color:#7a7a7a; font-family: "Times New Roman", Times, serif;}
h3{font-size: 16px;  color:#990000; font-family: "Times New Roman", Times, serif;}


#bg{
   background-color:#f0f1f2;
     } 
#bg_pen{
   BACKGROUND: url(img/pen_top2.jpg) no-repeat top right; 
     } 
#bg_pen2{
    BACKGROUND: url(img_sevrices/pen_top2.jpg) no-repeat top right; 
     } 

#logo{
   BACKGROUND: url(img/logo.gif) no-repeat top; 
   }  

#bg_menu{
   BACKGROUND: url(img/bg_menu.gif) repeat-y top left; 
   }  
#bg_left{
   BACKGROUND: url(img/bg_l.gif) repeat-y right; 
   } 
#bg_center{
   BACKGROUND: url(img/bg_center.jpg) repeat-y left; 
   } 
#line_r{
   BACKGROUND: url(img/line_r.jpg) no-repeat left; 
   } 
#line_l{
   BACKGROUND: url(img/line_l.jpg) no-repeat right; 
   } 
#bg_left2{
     BACKGROUND: url(img/bg_left2.jpg) repeat-x bottom; 
   } 

#bg_right{
 background-color:#f0f1f2;

   BACKGROUND: url(img/bg_right.jpg) repeat-y left; 
   }  
 
#bg_up{
   BACKGROUND: url(img/bg_top.gif) repeat-x bottom ; 
   }  
#bg_mail{
   BACKGROUND: url(img_mail/mail.jpg) no-repeat bottom right ; 
   }  

#bg_number{
   BACKGROUND: url(img/number.jpg) no-repeat bottom right;
}
#bg_down_r_n{
   BACKGROUND: url(img/down_right_new.jpg) no-repeat bottom left;
}
#bg_down_l_n{
   BACKGROUND: url(img/down_left_new.jpg) no-repeat bottom right;
}
#bg_top{
   BACKGROUND: url(img/bg_top2.gif) repeat-x top ; 
   }  

#bg_down{
   BACKGROUND: url(img/bg_d.gif) repeat-x bottom ; 
   }  

#bg_l_down{
   BACKGROUND: url(img/bg_d_left.gif) repeat-x bottom left; 
   }  
#bg_page{
   BACKGROUND: url(img/bg_page.gif) repeat-x right; 
   } 

#bg_portfolio{
   BACKGROUND: url(img_portfolio/portfolio.jpg) no-repeat top right; 
   }  

#border_l_u{
   BACKGROUND: url(img/ram_c_l_u.gif) no-repeat top left; 
   }
#border_r_u{
   BACKGROUND: url(img/ram_c_r_u.gif) no-repeat top right; 
   }
#border_r_d{
   BACKGROUND: url(img/ram_c_r_d.gif) no-repeat bottom right; 
   }
#border_l_d{
   BACKGROUND: url(img/ram_c_l_d.gif) no-repeat bottom left; 
   }
#border_l{
   BACKGROUND: url(img/ram_l.gif) repeat-y top left; 
   }   
#border_d{
   BACKGROUND: url(img/ram_d.gif) repeat-x bottom left; 
   }  
#border_u{
   BACKGROUND: url(img/ram_u.gif) repeat-x top left; 
   }    
#border_r{
   BACKGROUND: url(img/ram_r.gif) repeat-y top right; 
   }      
   
#img_border img{border: 2px solid #CECECE;	}

#line{
   BACKGROUND: url(img/line.gif) repeat-x bottom left; 
   }  
#footer_line{
   BACKGROUND: url(img/line_down.gif) repeat-x bottom left; 
   }  
#down{
   BACKGROUND: url(img/down.jpg) no-repeat bottom right; 
   }  
#border{
   BACKGROUND: url(img/border.gif) repeat-y top left; 
   }  
   
   
#bg_trio{
   BACKGROUND: url(img_portfolio/trio.jpg) no-repeat top right; 
     } 
	 
#bg_card{
   BACKGROUND: url(img_portfolio/card.jpg) no-repeat top right; 
     }    

table.portfolio{
	margin-top: 0;
                	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;

	
}
table.portfolio_img img{
	border: 2px solid #CECECE;	
}
table.price{
	margin-top: 0;
                	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;

	
}

table.price td{
	text-transform: none;
                color:#7a7a7a;

	padding: 3 5 3 5 !important;
	border-bottom: 1px solid #d9d9d9;
}

table.price2{
	margin-top: 0;
                	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	

	
}

table.price2 td{
	text-transform: none;
                color:#7a7a7a;

	padding: 3 5 3 5 !important;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	
}
table.price_in td{
	text-transform: none;
                color:#7a7a7a;

	padding: 3 5 3 5 !important;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}

.pf{font-size: 14px;  color:#848484; font-family: "Times New Roman", Times, serif;}
.h_up{font-size: 17px;  color:#990000; font-family: "Times New Roman", Times, serif;  font-weight:bold;}
.h_up2{font-size: 12px;  color:#7a7a7a; font-family: "Times New Roman", Times, serif;  font-weight:bold;}
.head1{font-size: 16px; font-weight:bold; color:#07263e; font-family: "Times New Roman", Times, serif;}
.portfolio_h{font-size: 16px; font-weight:bold; color:#4e5050; font-family: "Times New Roman", Times, serif;}
.head_con{font-size: 15px; font-weight:bold; color:#07263e; font-family: "Times New Roman", Times, serif;}
.navi{font-family: "Times New Roman", Times, serif; font-size: 14px;  color:#7a7a7a; text-decoration: underline; font-weight:bold;}
.h2_head{font-size: 15px;  color:#000000; font-family: "Times New Roman", Times, serif; font-weight:bold;}

.red {font-size: 16px; font-weight:500; color:#da251c; font-family: "Times New Roman", Times, serif; text-decoration:underline}
.grey {font-size: 15px;  color:#7a7a7a; font-family: "Times New Roman", Times, serif;}
.important {font-size: 19px;  color:#7a7a7a; font-family: "Times New Roman", Times, serif;}
.header_nl {font-size: 14px; color:#aeaeae; font-family: "Times New Roman", Times, serif;}
.footer {font-size: 14px; color:#747576; font-family: "Times New Roman", Times, serif;}
.news {font-size: 15px; font-weight:500; color:#990000; font-family: "Times New Roman", Times, serif;}
.new_text{font-size: 16px; color:#3a3a3a; font-family: "Times New Roman", Times, serif;}
.menu_black{font-size: 16px; color:#2f2f2f; font-family: "Times New Roman", Times, serif; font-weight:bold;}

.address{font: "Times New Roman", Times, serif;  font-size: 15px; font-weight:bold; color:#7a7a7a; }
.address_big{font: "Times New Roman", Times, serif;  font-size: 17px; font-weight:bold; color:#7a7a7a; }
.address_mini{font: "Times New Roman", Times, serif;  font-size: 14px; font-weight:bold; color:#7a7a7a; }
.address A:link{font: "Times New Roman", Arial;  font-size: 15px; font-weight:bold; color:#3f4246; text-decoration:none;}
.address A:visited{font: "Times New Roman", Arial;  font-size: 15px; font-weight:bold; color:#3f4246; text-decoration:none;}
.address A:hover{font: "Times New Roman", Arial;  font-size: 15px; font-weight:bold; color:#3f4246; text-decoration:underline;}

#tabl td {font: "Times New Roman", Arial; font-size: 16px; color:#891202; font-weight:bold; text-decoration:none;}
#tabl td A:link{font: "Times New Roman", Arial;  font-size: 16px; font-weight:bold; color:#cb5712; text-decoration:none; }
#tabl td A:visited{font: "Times New Roman", Arial; font-size: 16px; color:#cb5712; font-weight:bold; text-decoration:none;}
#tabl td A:hover{font: "Times New Roman", Arial; font-size: 16px; color:#891202; font-weight:bold; text-decoration:none;}

A:link{font: "Times New Roman", Arial;  font-size: 16px; color:#000000; text-decoration:none;}
A:visited{font: "Times New Roman", Arial; font-size: 16px; color:#000000;  text-decoration:none;}
A:hover{font: "Times New Roman", Arial; font-size: 16px; color:#000000;  text-decoration:underline;}

A.portfolio:link{font: "Times New Roman", Arial;  font-size: 16px; font-weight:bold; color:#000000; text-decoration:none;}
A.portfolio:visited{font: "Times New Roman", Arial; font-size: 16px; color:#000000; font-weight:bold; text-decoration:none;}
A.portfolio:hover{font: "Times New Roman", Arial; font-size: 16px; color:#000000; font-weight:bold; text-decoration:underline;}

A.link_h3:link{font: "Times New Roman", Arial;  font-size: 16px; font-weight:bold; color:#990000; text-decoration:none;}
A.link_h3:visited{font: "Times New Roman", Arial; font-size: 16px; color:#990000; text-decoration:none;}
A.link_h3:hover{font: "Times New Roman", Arial; font-size: 16px; color:#990000;  text-decoration:underline;}

A.service:link{font: "Times New Roman", Arial;  font-size: 15px;color:#000000; text-decoration:none;}
A.service:visited{font: "Times New Roman", Arial; font-size: 15px; color:#000000; text-decoration:none;}
A.service:hover{font: "Times New Roman", Arial; font-size: 15px; color:#000000; text-decoration:underline;}

A.header:link{font: "Times New Roman", Arial;  font-size: 20px; font-weight:bold; color:#3f4246; text-decoration:none;}
A.header:visited{font: "Times New Roman", Arial; font-size: 20px; color:#3f4246; font-weight:bold; text-decoration:none;}
A.header:hover{font: "Times New Roman", Arial; font-size: 20px; color:#000000; font-weight:bold; text-decoration:underline;}


A.newslink:link{font: "Times New Roman", Arial;  font-size: 16px; font-weight:500; color:#3a3a3a; text-decoration:none;}
A.newslink:visited{font: "Times New Roman", Arial; font-size: 16px; color:#3a3a3a; font-weight:500; text-decoration:none;}
A.newslink:hover{font: "Times New Roman", Arial; font-size: 16px; color:#3a3a3a; font-weight:500; text-decoration:underline;}

A.menu:link{font:  "Times New Roman", Arial;  font-size: 16px; font-weight:bold; color:#cb5712; text-decoration:none;}
A.menu:visited{font:   "Times New Roman", Arial; font-size: 16px; color:#cb5712; font-weight:bold; text-decoration:none;}
A.menu:hover{font:  "Times New Roman", Arial; font-size: 16px; color:#821010; font-weight:bold; text-decoration:none;}

A.section:link{font: "Times New Roman", Times, serif; font-size: 14px;  color:#aaaaaa; text-decoration:none; font-weight:bold;}
A.section:visited{font: "Times New Roman", Times, serif; font-size: 14px;  color:#aaaaaa; text-decoration:none; font-weight:bold;}
A.section:hover{font: "Times New Roman", Times, serif; font-size: 14px;  color:#7a7a7a; text-decoration:underline; font-weight:bold;}

A.menu2:link{font: "Times New Roman", Times, serif;  font-size: 15px; font-weight:bold; color:#7a7a7a; text-decoration:none;}
A.menu2:visited{font: "Times New Roman", Times, serif; font-size: 15px; color:#7a7a7a; font-weight:bold; text-decoration:none;}
A.menu2:hover{font: "Times New Roman", Times, serif; font-size: 15px; color:#000000; font-weight:bold; text-decoration:none;}

A.site:link{font: "Times New Roman", Times, serif;  font-size: 15px; font-weight:bold; color:#7a7a7a; text-decoration: underline;}
A.site:visited{font: "Times New Roman", Times, serif; font-size: 15px; color:#7a7a7a; font-weight:bold; text-decoration:underline;}
A.site:hover{font: "Times New Roman", Times, serif; font-size: 15px; color:#000000; font-weight:bold; text-decoration:underline;}

A.price_l:link{font: "Times New Roman", Times, serif;  font-size: 14px; font-weight:bold; color:#7a7a7a; text-decoration:none;}
A.price_l:visited{font: "Times New Roman", Times, serif; font-size: 14px; color:#7a7a7a; font-weight:bold; text-decoration:none;}
A.price_l:hover{font: "Times New Roman", Times, serif; font-size: 14px; color:#000000; font-weight:bold; text-decoration:none;}


A.sitecreate:link{font: "Times New Roman", Arial;  font-size: 14px; color:#ffffff; text-decoration:none;}
A.sitecreate:visited{font: "Times New Roman", Arial; font-size: 14px; color:#ffffff;  text-decoration:none;}
A.sitecreate:hover{font: "Times New Roman", Arial; font-size: 14px; color:#ffffff;  text-decoration:underline;}

A.linkp:link{font: "Times New Roman", Arial;  font-size: 15px; color:#000000; text-decoration:none;}
A.linkp:visited{font: "Times New Roman", Arial; font-size: 15px; color:#000000;  text-decoration:none;}
A.linkp:hover{font: "Times New Roman", Arial; font-size: 15px; color:#000000;   text-decoration:underline;}

.folio td A:link{font: "Times New Roman", Arial;  font-size: 16px; font-weight:bold; color:#000000; text-decoration:none;}
.folio td A:visited{font: "Times New Roman", Arial; font-size: 16px; color:#000000; font-weight:bold; text-decoration:none;}
.folio td A:hover{font: "Times New Roman", Arial; font-size: 16px; color:#000000; font-weight:bold; text-decoration:underline;}


p.title {
background-color: #A72E37;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 93%; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}




