html { background:#fff; }
#conteiner { position:relative;}
body { margin-top:0; margin-right:0; margin-left:0; padding:0; background:#ebebeb; }
table.full { border-collapse: collapse;  margin:0;  }
table.full td { margin: 0em; padding: 0em; vertical-align: top; }
img { border:0; }
a { outline:none; }
div#pos { width: 100%; padding-top:20px; margin-top:5px; background:#fff; }
/* LOGO TD */
#sthead {  padding:40px 30px 0 40px; text-align:center; font-family:Impact; font-size:1px; width:180px; }
#logo { display:block; //display:inline-block; width:149px; height:26px; background:url(/images/logo.png); //background:859bcc; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='scale'); }
#logobox { position:relative; margin-left:42px; width:149px; height:26px; background:green; }
img#logotext { margin:7px 0 25px 0; }
div#telephone { font-size:18px; white-space:nowrap; margin-bottom:24px; color:#8b99b9; text-align:left; padding: 0 0 0 39px;}
.tel { background:url(/images/tel.jpg) no-repeat left top; padding: 0 0 0 39px; height:28px; }

div#item { font-size:14px; white-space:nowrap; margin-bottom:5px; color:#8b99b9; text-align:left; padding-left:40px; padding-top:10px; }
div#searchBox { font-size:14px; }
div#searchBox input { width:140px; font-size:12px; font-family:Tahoma; margin:0 7px 5px 7px; color:#8491ae; border:#ccc 1px solid; }
div.icq { width:300px; display:inline; padding-left:10px; padding-bottom:5px; vertical-align:middle; margin-left:10px; }
div.icq span { color:#5D72A2; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px; }

/* MENU TD */
div#top { width:835px; height:200px; font-size:1px; background:#fff; }
div.corner { height:100%; }
div.BL { background:url(/images/cornerBL.gif) bottom left no-repeat; }
div.BR { background:url(/images/cornerBR.gif) bottom right no-repeat; }
div.bck2 { margin-left:6px; background:url(/images/meu_bck.gif) repeat-x; }

td#picTD { width:400px; height:172px; }
td#picTD img { margin-left:10px; margin-bottom:-10px; position:relative; }
img#logoSPK { margin:18px 10px 0 0; }
#navbox{ margin:0 5px 0 114px; height:21px; overflow:visible; }
	/* MENU LINKS */
	.topmenu { font-family:Tahoma; font-weight:normal; font-size:13px; color:#7095cb; text-decoration:none; position:relative; float:left; height:21px; background:url(/images/point_blue.gif) bottom left no-repeat; }
	.topmenu div { border-bottom:solid 1px #7095cb; padding:0 37px 0 11px; }
	a.topmenu:hover { background:url(/images/point_green.gif) bottom left no-repeat; }
	a.topmenu:hover div { border-bottom:solid 1px #82b167; }
	span.topmenu.linked { background:url(/images/point_green.gif) bottom left no-repeat; color:#82b167; cursor:default; }
	span.topmenu.linked div { border-bottom:solid 1px #82b167; }

.menucell { padding-bottom:30px; background:#ecf1f8; font-size:14px; }
div#menudiv { background:#ecf1f8; }
div#menuUpCorn { height:100%; background:url(/images/cornerProd_top.gif) top right no-repeat; }
div#menuUpCorn_news { height:100%; background:url(/images/news_top.jpg) top left no-repeat; }
div#menuDownCorn { height:100%; background:url(/images/cornerProd_bot.gif) bottom right no-repeat; }
div#menuProdBox { padding:25px 0 0px 0px; }
div#menuProdBox a { color:#5d72a2; cursor:pointer; }
div#menuProdBox a:hover { text-decoration:none; }
div#menuProdBox div.box, table.collage div.box { font-family:Tahoma; margin:3px 0; overflow:hidden; height:18px; }
div#menuProdBox div.bck, table.collage div.bck { margin:2px 10px 0 0; width:16px; height:16px; position:relative; float:left; background:#0000ff; }
div#menuProdBox span.a { display:block; //display:inline-block; width:16px; height:16px; overflow:hidden; background:url(/images/point.png); //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/point.png',sizingMethod='scale'); }
div#menuProdBox span.partbox { display:block; color:#6d6e71; font-size:14px; padding-left:25px; }
div#menuProdBox span.partbox div a { color:#6d6e71; text-decoration:none; }
div#menuProdBox span.partbox div a:hover { color:#414042; /*text-decoration:underline;*/ }
div#menuProdBox h2 { padding:0 0 5px 25px; font-weight:normal; color:#58595b; margin:0; font-size:20px; font-family:Tahoma; background-color:none; }
span.toggleBox { cursor:pointer; }
span.toggleBox img { vertical-align:middle; //margin-top:4px; }
span.toggleBox_empty { border:solid 1px #ecf1f8; }


.menu, .menu li { list-style-type:none; margin:0; padding:0; font-size:14px; }
	.menu li { line-height:20px; background:#ecf1f8; }
	.menu > li > a { background:url(/images/point_new.png) left top no-repeat; }
	.menu a { padding-left:15px; display:block; overflow:visible;   }
	.menu span { display:block; background:#ecf1f8; padding-left:10px;  }
	.IE6 .menu a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/point_new.png',sizingMethod='crop'); }
	.ie6 .menu li * { display:inline-block; }
	.IE7 .menu a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/point_new.png',sizingMethod='crop'); }
	.ie7 .menu li * { display:inline-block; }
		.menu li.m_1 { background:#859bcc; }
	.ie6 .menu li.m_1 a { background:#859bcc; }
	.ie7 .menu li.m_1 a { background:#859bcc; }
		.menu li.m_2 { background:#b970a5; }
	.ie6 .menu li.m_2 a { background:#b970a5; }
	.ie7 .menu li.m_2 a { background:#b970a5; }
		.menu li.m_3 { background:#e35b4b; }
	.ie6 .menu li.m_3 a { background:#e35b4b; }
	.ie7 .menu li.m_3 a { background:#e35b4b; }
		.menu li.m_4 { background:#f3b442; }
	.ie6 .menu li.m_4 a { background:#f3b442; }
	.ie7 .menu li.m_4 a { background:#f3b442; }
		.menu li.m_5 { background:#f3b442; }
	.ie6 .menu li.m_5 a { background:#f3b442; }
	.ie7 .menu li.m_5 a { background:#f3b442; }
		.menu li.m_6 { background:#b970a5; }
	.ie6 .menu li.m_6 a { background:#b970a5; }
	.ie7 .menu li.m_6 a { background:#b970a5; }
		.menu li.m_7 { background:#e35b4b; }
	.ie6 .menu li.m_7 a { background:#e35b4b; }
	.ie7 .menu li.m_7 a { background:#e35b4b; }
		.menu li.m_8 { background:#859bcc; }
	.ie6 .menu li.m_8 a { background:#859bcc; }
	.ie7 .menu li.m_8 a { background:#859bcc; }




div#link_box { padding:15px 0 10px 55px; color:#82b167; }
div#link_box a { color:#82b167; }
div#h1_box h1 { display:block;  font-weight:normal; background:#f4f4f4; padding:1px 55px; font-size:2em; font-family:Tahoma; color:#82b167;/*414042*/ }

div.blc { font-size:0px; height:0px; }
/* OTHER */
#content_box {  padding:1px 55px; font-family:Arial; font-size:12px; text-align: justify; }
#content_box p { padding:0; margin:0; margin-bottom:1em;  }
#content_box a { color:#5d72a2; }
#content_box a:hover { color:#69c; }
#content_box div.err { color:#f30; font-size:0.9em; margin:0.2em 0; background:#fafafa; }
#content_box div.green { text-align:center; color:#093; margin:3em 0; }
#content_box div.green span {  background:#cfc; }

span.rStar { color:red; }
span.gStar { color:#ddd; }
div.hlp_q { font-size:90%; color:#333; }

/* TABLES */
table.collage { position:relative; margin-left:-50px;  }
table.collage td {  border-collapse: collapse; margin:0; padding:0; text-align:center; vertical-align:bottom;  }

table.collage div.bck { margin-right:5px; }
table.collage div.collage_title { margin:15px 0 25px 0; padding-left:20%; margin-right:-40px; position:relative; text-align:left; }
table.collage a:hover { text-decoration:none; }
table.collage a { width:230px; display:block; color:#5d72a2; cursor:pointer; }

table.collage span.a { display:block; //display:inline-block; width:16px; height:16px; overflow:hidden; background:url(/images/point2.png); //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/point2.png',sizingMethod='scale'); }

table.collage td { font-size:14px; height:auto; width:auto; }

#query_table { margin:1em 0; font-family:Tahoma; font-size:14px; border-collapse:collapse }
#query_table td { text-align:right; vertical-align:top; padding:5px 10px; }
#query_table input, #query_table textarea { width:200px; margin-left:20px; border:1px solid #69c; }
#query_table textarea { height:100px; }

/* TABLE.INFO */
table.info { border-collapse:collapse; display:block; text-align:right; color:#4b4745; margin:0 0 30px -40px; font-family:Tahoma; position:relative; }
table.info td{ border:1px solid #fff; padding:0 5px; font-size:14px; font-size:13px; text-align:right;  border-collapse:collapse; margin:0; }
div.crn { height:8px; width:100%; font-size:1px; margin-bottom:-8px; position:relative; } 
div.crn div.lftcrn, div.crn div.rhtcrn { width:8px; height:8px; background:url(/images/tbl_round_left.png);
//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tbl_round_left.png',sizingMethod='scale'); }
div.crn div.rhtcrn { position:relative; float:right; margin-left:-8px; text-align:right;  background:url(/images/tbl_round_right.png);
//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tbl_round_right.png',sizingMethod='scale'); }
table.info td.corner_box, table.info td.corner_boxr { margin:0; padding:0; text-align:left; vertical-align:top; }
table.info td.corner_boxr { text-align:right; }

table.corner_text { width:100%; height:100%; margin:0; padding:0; margin:25px 0 3px 0; border-collapse:collapse; }
table.corner_text tr { padding:0; margin:0; }
table.corner_text tr td { padding:0 5px; margin:0; border:none; }

tr.sub { background:#000; color:#fff; font-weight:bold;  }
tr.sub td { padding:0 10px; text-align:center; }
tr.subGP { background:#838280; color:#fff; font-weight:bold;  }
tr.subGP td { padding:0 10px; text-align:center; }
tr.header { background:#c3d5ef; font-weight:bold; color:#000;  }
tr.header td { text-align:center; vertical-align:bottom; padding:25px 0 3px 0; }
tr.headerGP { background:#9bcf6b;  }
tr.headerGP td { text-align:center; border-bottom:none; vertical-align:middle; padding-top:5px; }
tr.headerGPt { background:#9bcf6b; color:#000; font-weight:bold; }
tr.headerGPt td { text-align:center; padding-bottom:3px; border-top:none; font-size:10px; vertical-align:middle; }

td.blck { background-color:#000; }
table.info td.colorGP {  color:#fff; padding:0 5px; vertical-align:middle; text-align:center; font-size:9px; }

tr.gray { background:#ebebeb; }	


/*footer*/
div#made { margin:14px 0; font-family:Tahoma; color:#9b9c9e; font-size:11px; height:15px; position:relative; background:#e6e7e9; padding:3px 0 0 22px; }
div#con { margin:0 0 -49px 16px; padding:0; z-index:2; width:118px; height:49px; position:relative; float:left }
div#con_text { margin-top:14px; font-family:Tahoma; color:#9b9c9e; font-size:11px; height:18px; position:relative; background:#e6e7e9; padding-left:124px }
div#con_text div { border-right:#fff solid 1px; position:relative; padding:2px 10px 0 10px; white-space:nowrap; height:16px; float:left; }

div#happy { position:absolute; width:480px; height:640px; top:30%; left:30%; background:url(/images/Neft.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px #0066CC; text-align:center; vertical-align:text-bottom; }
div#happy p { color: #000066; }



/*neuromachine_edit*/
	#head {}
		.kod { padding: 0 0 5px 38px;}
		.item_cell { padding:0 0 0 35px; background:url(/images/cur_item.jpg) no-repeat top left; background-position: 0 3px;}
		.right_head_td {}
			#white { background-color:#FFFFFF; margin-right:30px; padding-top:20px;}
				#head_img { height:100px; background:url(/images/head_img_back.jpg) repeat-x top left; background-color:#FFFFFF; position:relative;}
					#head_logo { width:571px; height:100px; background:url(/images/new_logo.jpg) no-repeat top left; margin-left:20px;}
					#head_logo_float { height:26px; position:relative; background-color:#FFFFFF;}
						#h_l_ugol_left { height:26px; width:23px; float:left; background:url(/images/ugol_1.jpg) no-repeat top left;}
						#h_l_ugol_right { height:26px; width:21px; float:right; background:url(/images/urol_2.jpg) no-repeat top right}
			#imgage_rotate { padding: 40px 0px 5px 0px;}
				.t_rotate {}
					.t_rotate td { padding: 0 5px 0 5px;}
					
	.menu_body { font-family:Arial; font-size:12px;}
		.menu_cell { background:url(/images/li_1.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell2 { background:url(/images/li_2.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell3 { background:url(/images/li_3.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell4 { background:url(/images/li_4.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell5 { background:url(/images/li_5.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell6 { background:url(/images/li_6.jpg) no-repeat left top; padding: 2px 0 2px 25px;}
		.menu_cell7 { background:url(/images/li_7.jpg) no-repeat left top; padding: 2px 0 2px 25px;}

	#news_body {font-family:Tahoma, Verdana; font-size:12px;  padding: 10px 10px 0px 10px;}
	.news_cell { padding: 4px 0px 15px 0px; }
		.n_title {font-weight:bold; padding:  5px 0 5px 0; }
		.n_date { padding: 3px 10px 3px 20px}
		.n_text { font-family:Tahoma, Verdana;}
		.n_podr { text-align:right; padding: 5px 10px 0 0;}
		 		.tmain  { border-width:1px; border-style:solid; border-right-width:0px; border-bottom-width:0px; border-color:#813535; }
		.tmain td { padding: 3px 5px 3px 5px; margin: 0 0 0 0; border-width:1px; border-style:solid; border-top-width:0px; border-left-width:0px; border-color:#813535;}
/*module_prises*/
	.prises_table { margin: 0 0 15px 0;}
		.prises_name {padding: 2px 3px 2px 10px; border-bottom: solid 1px #C6D4EA; font-weight:bold;}
		.prises_link { font-weight:bold; width:1px; border-bottom: solid 1px #C6D4EA;}
			.prises_link a { text-decoration:none;}
	#DialogContainer { font-family:Tahoma, Verdana; font-size:11px;}
		.dialogTitle { font-size:14px; margin: 0 0 15px 0; border-bottom: solid 1px #C6D4EA; text-align:left; padding: 0 0 0 20px;}
		.prises_text { text-align:justify; padding: 0 10px 0 35px; margin:0 0 10px 0;}
		.input { border: solid 1px #C6D4EA;}
		.button { background-color:#ACB8CC; font-size:11px; margin: 10px 32px 10px 0;}


div.menu_body{
	
}

	div.menu_body ul{
		margin-left: 0px;
		padding-left: 22px;
	}
	
	div.menu_body ul.category{
		display: none;
	}
	
	div.menu_body ul.sub{
		display: none;
	}	
	
	div.menu_body ul.open{
		display: block;
	}
		
	
	div.menu_body li.product{
		list-style-type: none;
		margin-bottom: 5px;
		padding-left: 20px;
	}
	
		div.menu_body li.class1{
			background:url(/images/li_1.jpg) no-repeat;
		}
		
		div.menu_body li.class2{
			background:url(/images/li_2.jpg) no-repeat;
		}

		div.menu_body li.class3{
			background:url(/images/li_3.jpg) no-repeat;
		}

		div.menu_body li.class4{
			background:url(/images/li_4.jpg) no-repeat;
		}

		div.menu_body li.class5{
			background:url(/images/li_5.jpg) no-repeat;
		}

		div.menu_body li.class6{
			background:url(/images/li_6.jpg) no-repeat;
		}

		div.menu_body li.class7{
			background:url(/images/li_7.jpg) no-repeat;
		}			
	
		div.menu_body li.product span.product{
			cursor: pointer;
			cursor: hand;
			color: #58595b;	
			text-decoration: underline;	
		}
		
			div.menu_body li.product span.product:hover{
				text-decoration: none;	
			}
	
	div.menu_body li.category span{
		cursor: pointer;
		color: #5d72a2;
		text-decoration: underline;
	}

		div.menu_body li.category span:hover{
			text-decoration: none;	
		}	
	
	div.menu_body ul.sub li span{
		text-decoration: none;	
		color: #58595b;
	}
	
	#tochkaru a:link, #tochkaru a:visited{
		color:#6699CC;
		text-decoration:none;
	}
	#tochkaru a:hover{
		color:#5D72A2;
		text-decoration:underline;
	}	