/*				CSS STYLES DEFINITIONS	DMITRY SNEGIREV 2005 mailto:dimasneg!AT!list.ru			*/

body {
	font-family:"Times New Roman", Times, serif;
	color:#004AAE;
	background-image:url(images/back.gif);
	margin: 0px;
	padding:0px;
	text-align:center;
}
td{
	font-size:12px;
}
.tdSearch{
	background-image:url(images/search.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
}
.tdLeft{
	background-color:#AFC3E6 ;
	border-right:5px solid white; 
}
.tdMenu{
	background-image:url(images/backgrleft.jpg); 
	background-repeat:no-repeat; 
	background-position:top;  
	background-color:#AFC3E6; 
	vertical-align:top;
}
.tdMainInfo{
	background-image:url(images/backgrcenter.jpg); 
	background-repeat:no-repeat; 
	background-color:#D5E1FB; 
	background-position:top;
}
.tdPrice{
	background-image:url(images/backprice.gif); 
	background-repeat:no-repeat; 
	background-position:top center;
}
.tdNoRepeatBackAlignLeft{
	background-image:url(images/backprod2.gif);
	height:26px;
	background-repeat:no-repeat;
	background-position:left;
}

a{
	color:#004AAE;
	text-decoration:none;
}
a:link{
	color:#004AAE;
}
a:hover{
	color:white;	
	text-decoration:none;	
}

.main{
	width:773px;
	height:100%;
	text-align:center;
	border-right: 5px solid white;
	border-left: 5px solid white;	
	}
.tableMain/*, .tableMain td*/{
	padding: 5px;
	}
.tableMain a, .tableMain a:hover{
	color:#FFF;
	text-decoration:underline;
}
.tableMenu{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight:bold;
	}	
.tableMenu	td{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size:12px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
}
	
	
p{
	font-size:12px;	
	}
p, .fontHeader18 , .fontHeader16{
	font-family:"Times New Roman", Times, serif;
}
	
.fontHeader18{
	font-size:18px;	
	font-weight:bold;
}
.fontHeader16{
	font-size:16px;	
	font-weight:bold;
}
.fontPriceHeader{
	font-size:14px;	
	color:#FFF;
}
.fontPriceMain{
	font-size:12px;	
	color:#FFF;
}
.tablePrice, .tablePrice td{
	border: 1px solid #0D66C9;
	border-collapse:collapse;
	background-color:#5184CF;
	text-align:center;
	color:#FFF;
}
.tablePrice td{
	height:20px;
	padding: 5px;	
}
.tableDropMenu{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width:179px;
	padding:0px; 
	margin:0px;
	position:absolute; left:0px; top:0px; 
}

.tableDropMenu td{
	background-image:url(images/backdropmenu.jpg);
	height:29px;	
	text-align:center;
	vertical-align:middle;
}

.inputTextField{
	width:140px; 
	background-color:#D2E2FB; 
	border:1px solid white; 
	color:#004AAE;
}
.textareaTextField{
	width:240px; 
	height:120px;
	background-color:#D2E2FB; 
	border:1px solid white; 
	color:#004AAE;
}
.tdBorder0{
	border:0px;
}
.fontRedColor{
	color:#F00;
}

.tableFoto{
	margin:10px;
}
.tableFoto td{
	padding:10px;
	text-align:center;
}
.tableFoto img{
	border:1px solid white;
}
.tableDiplom{
	margin:5px;
}
.tableDiplom td{
	padding:5px;
	text-align:center;
}
.tableDiplom img{
	border:1px solid white;
}
.tdFotoBottom{
	background-color:#5084CF; 
	height:16px; 
	border-bottom:1px solid #0C4E98; 
	border-right:1px solid #0C4E98; 
}


/*				PRODUCTS DEFINITIONS TABLE STYLES			*/
.tableProducts{
	width:565px;
	height:213px;
	color:#FFF;
}
.tdTableProductsRCenter{
	background-image:url(images/backpage.gif);
	border-top:1px solid #18579E; 
	border-bottom:1px solid #17579E; 
	border-right:1px solid #17579E;
	text-align:center;
}
.tdTableProductsTop{
	 width:364px;
	 height:38px; 
	 background-image:url(images/prod_top.jpg);
	 background-repeat:no-repeat;
	 background-position:left;
	 vertical-align:middle;
	 text-align:center;
}
.tdTableProductsBottom{

}
.tableProducts img{
	border:1px solid white;
}





/*			MENU STYLES DEFINITIONS BY ID		*/
#products, #info, #other{
	position:absolute;
	filter:blendTrans;
	visibility: hidden;
	width:179px;	
	left:181px;	
}
#products{
	top:308px; 
 	height:210px; 
	z-index:1; 
	margin:0px; 
	padding:0px;
}
#info{ 
	top:343px;  
	height:123px; 
	z-index:2; 
}
#other{
	top:508px;  
	height:91px; 
	z-index:3; 
}

