img {border:0px; padding: 0px; margin: 0px;}

body{
	font : 13px Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px;
	margin: 0px;
}

td{
	font : 13px Arial, Helvetica, sans-serif;
}

p{
	font : 13px Arial, Helvetica, sans-serif;
	margin-left: 32px;
	margin-right: 20px;
}

#topred{
	font : 13px Arial, Helvetica, sans-serif;
	color : #ffffff;
	padding: 13px 0px 0px 13px;
	margin: 0px;
}

#topred .phone{
	font-size: 29px;
}

#topred a{
	color: #ffffff;
	background:url(/images/redspot.jpg) 0px 2px no-repeat;
	margin-left: 18px;
	padding-left: 10px;
}

#topred a.hover{
	color: #ffffff;
}

a{
	color: #3E81C8;
}

a:hover{
	color: #F12F25;
}

h1{
	width: 614px; 
	/*border: 1px solid #000000;*/
	background-color: #B4B4B4;
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 6px;
	padding: 3px;
}

h2{
	width: 604px; 
	/*border: 1px solid #B7B7B7; */
	background-color: #DCDCDC;
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 3px;
}

h3{
	font : bold 13px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}

h4{
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}

.footer {
	font-size: 11px;
}

td.footer{
	font-size: 11px;
	background-attachment : scroll;
	background-image : url("/images/footerfon.jpg");
	background-position : bottom;
	background-repeat : repeat-x;
}

input.gray{
	border: 1px solid #AAADB2;
	font : 12px Arial, Helvetica, sans-serif;
	color : #CECECE;
	width: 129px; 
	height: 22px;
}

input.gray_big{
	border: 1px solid #3E81C8;
	font : 12px Arial, Helvetica, sans-serif;
	color : #CECECE;
	width: 570px; 
	height: 22px;
}

select.gray{
	border: 1px solid #3E81C8;
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #000000;
	width: 184px; 
	height: 22px;
}

#gray{
	font : 11px Arial, Helvetica, sans-serif;
	color: #C2BEBD;
}

#gray a{
	font : 11px Arial, Helvetica, sans-serif;
	color: #C2BEBD;
}

input.noborder{
	border: none;
}

#blue{
	font : 11px Arial, Helvetica, sans-serif;
	color: #3E81C8;
}

#blue a{
	line-height: 20px;
}

#fmmain table{
 	text-align: left;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 0px;
}

#fmmain p{
	text-align: justify;
}

td.tabheader{
	background-color: #F4F4F4;
	border-bottom: 1px solid #EF3123;
	border-top: 1px solid #EF3123;
	padding: 4px;
	font-weight: bold;
}

td.tab2{
	background-color: #ffffff;
	border-bottom: 1px solid #EF3123;
	padding: 4px;
	font-size: 12px;
	padding-right: 8px;
}

td.tab1{
	background-color: #F4F4F4;
	border-bottom: 1px solid #EF3123;
	padding: 4px;
	font-size: 12px;
	padding-right: 6px;
}

td.tab3{
	background-color: #B4B4B4;
	border-bottom: 1px solid #EF3123;
	padding: 4px;
	font-size: 12px;
	padding-right: 8px;
}

td.tab4{
	background-color: #B4B4B4;
	padding: 4px;
	font-size: 12px;
	padding-right: 8px;
}


#fmmain a{
	color: #000000;
	text-decoration: none;
}

#fmmain a:hover{
	color: #F12F25;
	text-decoration: none;
}

.price1{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

.pricebig{
	color: #F2554C;
	font-size: 25px;
	font-weight: bold;
}

.harakt{
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}

ol{
	font : 13px Arial, Helvetica, sans-serif;
	margin-left: 22px;
	margin-right: 20px;
	padding-left: 35px;
	list-style : decimal outside;
}

#search a{
	color: #3E81C8;
	text-decoration: underline;
	font-weight: bold;
}

#catalogtable td{
	font : 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

#catalogtable a{
	color: #3E81C8;
	text-decoration: underline;
}

#main_page_text td{
	text-align: justify; 
	font-size: 11px; 
	color: #3D3D3D;
 }

p.mainpage{
	margin: 20px 0px 0px 71px;
} 

#main_page_text p.mainpage{
	margin: 20px 0px 0px 21px;
	text-align: justify; 
	font-size: 11px; 
	color: #3D3D3D;
}

#main_page_text h1{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #3D3D3D;
	text-align: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-top: 12px;
	padding: 3px;
	background-color: #ffffff;
}

#main_page_text img.pict{
	width: 180px;
	text-align: center;
	margin: 0px 0px 0px 41px;
}

#byfirmtable td{
	font : 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 3px;
}

td.cfirm1{	
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #B4B4B4;
}

td.cfirm2{	
	text-align: center;
	border: 1px solid #B4B4B4;
	border-top: 0px;
	background-color: #DCDCDC;
}
