.photo{
	padding:5pt 0pt 5pt 0pt;
	}
.type_text{
	padding-right: 2pt;
	padding-left: 2pt;
	}
.adm_tools{
	font-size: 7pt; 
	color: black; 
	font-family: Verdana;
}

#am_menu{
	font-size: 80%; color: rgb(0, 102, 153); font-family: Verdana;
	margin:3pt 0pt 3pt 0pt;
}
.nav_image{
	margin: 20pt;
}
.admin{
display: block; left: 74% ; top: 7pt; position: relative; z-index:10;
background-color:#FDFDFD;
border:0.75pt solid red;
font-family:Verdana;
font-size:8pt;
height:30pt;
line-height:135%;
padding:4px;
position:absolute;
width:170pt;
}

.search_F{
	vertical-align:middle;
	border:0.75pt red solid;
	background:white;
}
.search{
	padding:3pt 0pt 3pt 0pt;
	border-bottom: 0.75pt black solid;	
	background:white;
}
.search:hover{
	background-color:#e5e4f6;
}
#r td{
		border-bottom:0.75pt solid black;	
}
#pr{
	padding-top:10pt;
	padding-bottom:5pt;
	border-bottom: 0.75pt dotted black;
}
img{
	border:none;
}
body{
	background-color:#FFF;
margin: 10pt;
}
.tel{
	padding:2pt;
	width:230px;
	font-size: 14pt; color: black; font-family: 'Arial Black';
}
.cat_pr_img{
	width:100px;
	}
#cat_pr_hr{
	 color: rgb(0, 102, 153);
}
.cat_pr_name{
	padding-left:25pt;
	font-weight: bold; font-size: 10pt; font-family: Verdana;
	}
.cat_pr_desc{
	font-size: 7pt; font-family: Verdana;
	padding-left:25pt;
	padding-right:25pt;
	}
.cell{
	display:table-cell;
	height:19px;
	vertical-align:middle;
}
.cat_pr_price{

	padding-left:25pt;
	font-weight: bold; font-size: 9pt; color: black; font-family: Verdana;
	}
#im_p{
	padding:0pt;
	margin-top:0pt;
	height:160px;
	vertical-align:middle;
}
#pr_c{
	vertical-align:bottom;
}
.cat_pr_bl{
	float:left;
	padding:3pt;
}
.about{
	font-size:8pt;
	font-family:Verdana;
	color:black;
	padding-bottom:10pt;
	padding-left:15pt;
	padding-right:40pt;
	text-align:justify;
}
.about_head{
padding-left:15pt;
	font-weight: bold;
	font-size: 8pt;  
	font-family: Verdana;
}
.comments{
	background: rgb(243, 242, 254);
}
.com_mess{
	padding:2pt;
	background-color:#E5E4F6;
	font-size: 8pt;
	color: black; 
	font-family: Verdana;
}
.news_arrow{
	color:#003366;
	font-size: 9pt; font-family: Arial;
	padding-left:2pt;
	padding-right:4pt;
}
.news_all{
	font-size: 7pt;
	color: rgb(0, 0, 102); 
	font-family: Verdana;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:4pt;
	padding-top:4pt;
	padding-right:2pt;
	background: rgb(255, 255, 220);
}
.news_header{
	border-bottom: 0.75pt solid white;
	background-color:#B7DBFF;
	padding-left:2pt;
	height:19px;
	font-size: 8pt;
	font-family: Verdana;
	font-weight:bold;
}
#cat{
	font-weight: bold;
	font-size: 8pt; 
	color: rgb(0,0,102); 
	font-family: Verdana;
}
#nav{
	color: rgb(221, 221, 221);
}
.nav{
	background-color:rgb(0,87,126);
	text-align:right;
	font-weight: bold;
	font-size:8pt; 
	color: rgb(236, 235, 255);
	font-family: Verdana;
}

.com_header{
	padding-left:2pt;
	display:table-cell;
	font-size: 7pt; 
	color: navy; 
	font-family: Verdana;
}
.yellow{
	background-color:#ffffcc;
	padding:2.88pt;
}
.cat_element:hover {
	background-color:#e5e4f6;
}
.news_text{
	color:#003366;
	padding-bottom:5pt;
	padding-right:15pt;
	color: black; 
	font-family: Verdana;
	font-size:8pt;
}
.news_block
{
	background: rgb(255, 255, 220);
	padding-bottom:6pt;
}
ul,.st_text{
	font-size: 8pt;
font-family: Verdana;
}
a:link {
	text-decoration: none;
}
.ct_indent{
	padding-top:15pt;
	padding-bottom:15pt;
	padding-left:20pt;
}
.price{
	font-family: Arial;
	font-size:10pt;
	color:black;
}
a{
	color: rgb(0, 0, 102);
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:blue;
}

.main_com_img{
width:90px;
height:70px;
border:none;
}
#com td{
	padding-bottom:15pt;
}
.com_brand_name{
	vertical-align:top;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(0, 102, 153);
	font-family: Verdana;
	padding-bottom:2pt;
}
.com_brand_desc{
font-size: 7pt; color: rgb(0, 102, 153); font-family: Verdana;
}
.comm_head{
vertical-align:text-top;
font-size: 7pt;
color: rgb(95, 95, 95);
font-family: Verdana;
float:left;
padding-left: 2pt;
}
.comm_date{
padding-right:2pt;
font-size: 7pt; color: rgb(95, 95, 95); font-family: Verdana;
}
.comm_main{
font-size:7pt;
font-family:Verdana;
background-color:#f3f2fe;
padding-right:2pt;
padding-left: 2pt;
height:54px;
}
#ttn{
vertical-align:middle;
padding-left:7pt;
font-size: 8pt; 
color: rgb(64, 96, 175);
font-family: Verdana;
}
#ttm{
padding-left:7pt;
font-size: 8pt; 
font-family: Verdana;
color: rgb(204, 0, 0);
}
.cat_main_types:hover{
	/*background-color:#e5e4f6;*/
}
.cmi{
	padding:5pt;
	width:110px;
	height:85px;
}
.cat_main_types{
/*	background:#F3F2FE;*/
	border-top:0.75pt solid white;
	border-bottom:0.75pt solid white;
	font-size: 8pt; color: rgb(0, 102, 153); font-family: Verdana;
	padding-left:20pt;
	padding-top:7pt;
	padding-bottom:3pt;
}
ul,p{
	margin:0px;
	padding:10px 0px 10px 0px;
}
.separator{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	height:21px;
	padding-left:3pt;
	background-color:#b7dbff;
	font-family: Verdana;
	font-weight:bold;
	font-size:8pt;
}
.products{
	font-size: 8pt;
	border-bottom: solid black 1px;
}
.central_td{
border-collapse:collapse;
}
.big_banner{
width:514px;
height:75px;
border:none;
}
.logo{
font-weight: bold; font-size: 28pt;
font-family: Tahoma;
height:52px;
color:#FFFFFF;
background-color:#00577E;
}
.logo_text{
	font-size: 12pt; color: rgb(0, 102, 153); font-family: Calibri;
	
}
.small_banner{
width:250px;
height:75px;
border:none;
}
.news_date{
	font-weight: bold; 
	font-size: 7pt;
	color: rgb(0, 51, 102); 
	font-family: Verdana;
	padding-top:0pt;
}
.news_name{
	font-size: 7pt; color: rgb(0, 51, 102); font-family: Verdana;
	padding-top:0pt;
}
.cat_ID{
	padding-bottom:1pt;
	border-top:none;
	border-collapse:separate;
	border-bottom: 1pt solid white; 
	background-color:#00577E;
}
#upd{
	background-color:rgb(0,87,126);
	width:359px;
	padding-right:2pt;
	text-align:right;
	color:white;
	font-size:7pt;
	font-family:Verdana;
}
.navigation{
	display:table-cell;
	vertical-align:middle;
	font-size: 8pt; color: rgb(0, 0, 102); font-family: Verdana;
	padding-left:1pt;
}
.row{
	display:table-row-group;
}
.brands_text{
	padding:1pt;
	font-weight: bold; 
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
}
a.brands_text:hover {
	padding:1pt;
	font-weight: bold; 
	font-size: 8pt;
	color: #F3F2FE;
	text-decoration:none;
	font-family: Verdana;
	background-color:#00577E;
}
.brands_text_m{
	font-weight: bold; 
	font-size: 8pt;
	color: rgb(204, 0, 0);
	font-family: Verdana;
}
.cat_element{
	/*height:21px; */
	border: 1px solid white;
	border-right:none;
	border-left:none;
	border-collapse: collapse;
	padding-left: 3pt;
	background: rgb(243, 242, 254);
}
.cat_element_marked{
	border: 1px solid white;
	border-collapse: collapse;
	padding-left: 3pt;
	background: rgb(243, 242, 254);
}
.type_center_text{
	font-size: 7pt; 
	color: rgb(0, 102, 153); 
	font-family: Verdana;
}
.cat_center_text{
	font-weight: bold; 
	font-size: 8pt; 
	font-family: Verdana;
}