html, body			{	padding: 0px; margin: 0px; }
body				{	color: #333; text-align: center;}
body, td, .combo	{	font-size: 11px; font-family: "Franklin Gothic", Arial, sans-serif; }
img, table			{	border: 0px; }
h5					{	margin-top: 0; font-size: 14px; letter-spacing: -1px;}
#container			{	margin-left:auto; margin-right: auto; width: 750px; text-align: left; position: relative;}
#container_admin	{	margin-left:auto; margin-right: auto; width: 800px; text-align: left; position: relative;}
img.banner			{	margin: 7px 0; }

#logo				{	width: 95px; height: 58px;
						margin: 14px 0 8px 30px;
					}

a, #bottom			{ color: #06c; }
a:hover				{ color: #09f; }
a.category			{ text-decoration:underline; font-weight: bold; color:#000;}
a.category:hover	{ text-decoration:underline;}
a.cat_item			{ text-decoration:none; color:#666;}
a.cat_item:hover	{ text-decoration:underline;}


#top				{	background-color: #f7f7f7; color: #333; margin: 5px 0; height: auto; clear: left;}
#appNav				{	float: right; height: auto;}
#appNav img			{	margin: 20px 30px 0 20px;}

#Tabs				{	margin: 25px 0;}
#adminMenu			{	margin-top: 30px; }

.borderRB			{	border-right: 5px solid #fff; border-bottom: 5px solid #fff;	}
.borderB			{	border-bottom: 5px solid #fff;	}

hr					{	 width:50%; color:#999; height: 1px; text-align: center;}
div.para			{	margin-top: 10px; }

/*******************
 	 
********************/
#mainMenu			{ 
						background-color: #2e2e2e; color: #fff; font-family:Tahoma;
						font-size: 12px;
						font-weight:bold;
						/*letter-spacing:-0.5px;*/
						font-style:normal;
						margin: 5px 0px;
						padding: 15px 0 5px 10px;
						text-align: left;
						width: auto;
					}
#mainMenu a			{
						color: #fff; text-decoration : none;
						padding: 15px 10px 5px 10px;
					} 
#mainMenu a:hover	{	text-decoration: none;
						background-color:#f5821f;
					}
#mainMenu span		{
						background-color: #f93;
						padding: 15px 10px 5px 10px;
						margin: 5px 0px;
						/*margin-left: 10px;*/
					}
#mainMenu a.active	{	text-decoration: none;
						background-color: #f93;
					}					

/*******************
 	 Left Menu
********************/
#layout				{	position: relative;	}
#leftMenu			{	width: 213px; text-align: center; }
#leftMenu a			{	display: block; }
#leftMenu ul a		{	display: inline; }
#leftMenu ul		{	margin: 0; padding: 0; list-style-type: none; }
#leftMenu ul li		{	margin: 0; padding: 0;}
#leftMenu ul.submenu li
					{
							padding: 0;
							margin: 0 0 0 10px;
					}
#leftMenu ul.submenu
					{
						margin-bottom: 5px;
					}
#fly				{	position: absolute; top: 15px; left: 42px;	}


#leftMenu div, #leftBottom
					{	padding: 20px 10px 10px 20px;
						text-align: left;
					}
#leftMenu p			{	width: 218px;	}
/*******************
 	    ( )
********************/
#contentHeader, td.pad, #contentBottom
					{
/*						padding: 20px 15px 20px 20px; */
						padding: 10px 15px 0 20px; 
					}

#contentHeader		{
						font-family: Arial, sans-serif; font-size: 12px; color: #000;
						white-space: nowrap; font-weight: bold;
						background: #ececec url(Img/Bg/GraySky.jpg) no-repeat top left;
						/*background: #ececec url(Img/Bg/bFly.jpg) no-repeat top left; */
					}
#slogan				{
						font-family: Arial, sans-serif; font-size: 30px; color: #525252;
						float:left;
					}
#topInfo			{	position: absolute; top: 1em; right: 1em; }
#mission			{	color: #999; float : left; }
#phone				{	font-size: 24px; text-align: right; padding-top: 3px;}
#phone div			{	letter-spacing: normal;}
#phone span			{	color: #f5821f; }
#phone span.code	{	vertical-align: 0; color: #333; font-size: 14px;}

#icq				{	text-align: left;}
#icq a				{	text-decoration: none;	}
#icq a span			{	vertical-align: 4px; color: #000; }
#icq img			{	width: 18px; height: 18px; margin-left: 2px; margin-top:10px; }
#icq span.bigTip	{	display: block;	margin-top: -4px; color: #999;}

#skype				{	text-align: right;}
#skype a			{	text-decoration: none;	}
#skype a span		{	vertical-align: 4px; color: #000; }
#skype a img		{	width: 114px; height: 20px; margin-left: 0px; margin-top:10px; }
#skype span.bigTip	{	display: block;	margin-top: -4px; color: #999;}
/*
	 
*/
#slogan, #phone		{	letter-spacing: -2px; }
#icq a div, #phone div		
					{	color: #999;  margin-top: -4px; font-size: 12px;}

/*******************
 	 
********************/


#content			{	padding-bottom: 50px;	}
#content h1			{	font-size: 18px; letter-spacing: -1px; color: #f5821f; 	}
#content h2			{	font-size: 14px; letter-spacing: -1px; }
#content table tr td img
					{	margin-right: 30px;	}

/*******************
 	Footers
********************/

#footer				{
						text-align: right; text-transform: uppercase;
						color: #666; padding: 10px; width: auto;
						font-size: 10px; font-weight: bold;
					}
#footer a			{	text-decoration: none; color: #666;}
#footer a:hover		{	text-decoration: underline;}

.live				{ 	float:left;}
					
#contentBottom		{	text-align: center;	}
#contentBottom h5	{	float:left;	width: 30%; text-align: center;	}
#contentBottom a 	{	text-decoration: none; }

.bottomAction a img	{	display: block;	margin-bottom: 5px; width: 23px; height: 23px; }


#bottom				{	font-size: 11px; padding: 5px 0px; font-family: Arial, Helvetica, sans-serif}
#bottom div			{ 	font-weight: bold; font-size: 12px; padding-top: 5px;}


/*******************

	

********************/
#breadCrumbs		{	font-size: 9px;	padding: 5px 0 5px 20px;}



/*******************

	Text

********************/

.justify			{	text-align: justify; }
.left				{ 	float: left;	}
.right				{ 	float: right; }
.clear				{ 	clear: left;	}
.bold				{ 	font-weight: bold; }
.column				{ 	width: 47%; text-align: justify; padding-right: 10px;}
.w30				{	width: 30%; }
.w50				{	width: 50%; }
.w80				{	width: 80%; }
.w90				{	width: 90%; }
.w100, .w100p		{ 	width: 100%; }

.BgLg				{	background-color: #f7f7f7; }
.BgDg				{	background-color: #ececec; }
div.hr				{	border-top: 1px solid #e6e6e6; margin: 5px 0; }

.grey				{	color:#666666;	}

.orange				{	color: #f5821f;	}

.marL10				{	margin-left: 10px; }

.structElEdit		{	float: right;	}
td.label			{	width: 30%;		}

.editor				{	margin: 10px 0;	}
/*******************
 	
********************/

form				{	padding: 0px; margin: 0px; }
input.text			{	color: #777; height: 20px;}
input, textarea		{	font-family: Tahoma, Arial, sans-serif; font-size: 11px;}



table.products		{	border-collapse: collapse; border: 1px solid #f7f7f7; text-align:center }
table.products tr.header	{ text-size: 8px; }
table.products tr td	{	border: 1px solid #999; padding: 4px; }

/*******************
 	
********************/
#admin tr td 	{	border-bottom:solid 1px #999;    }
#admin tr th	{	font-size:12px; border-bottom:solid 1px #999;    }
/*******************
 	
********************/
#an tr 	{	height:45px; font-weight:bold;    }
/* CSS Document for content */
.content_main
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
	text-align:left;
	padding-right:30px;
}
.content_main_w250
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
	width:270px;
	text-align:left;	
}
.arrow		{	text-align:right;	padding-right:10px;}
.arrow img	{	margin: 10px 0; }

ol.latin { list-style-type:lower-alpha;}


/*************************    Price Table   ***********************************/


.price { width : 100%; border-right: expression(1 != 1 ? '1px solid #999' : '0');}

.price thead td 				{ border:1px solid #999; border-top:0px; border-left:0px; }

.price tfoot td 				{ border:1px solid #999; border-bottom:0px; border-left:0px; border-top:0px;	}

.price tbody td 				{ border:1px solid #999; border-left:0px; border-top:0px; }

.price td.last					{ border-right: 1px solid #999;}

.price thead td {
	font-size: 10px;
	background-color:#f7f7f7; font-size:11px; text-align:center;
	color:#717171;
    /*border-right: expression(nextSibling ? '1px solid #999;' : '0' );*/
 }
.price tfoot td {
	background-color:#f7f7f7; font-size:5px; text-align:center;
	color:#717171;
	height:3px;
    /*border-right: expression(nextSibling ? '1px solid #999;' : '0' );*/
 }
.price tbody td {
	background-color:#f7f7f7; font-size:10px; text-align:center;
	color:#717171;
    /*border-right: expression(nextSibling ? '1px solid #999;' : '0' );*/
    font-size: 10px;
 }
.price tbody tr.odd td {
	background-color:#ececec; font-size:10px; text-align:center;
	color:#717171;
    /*border-right: expression(nextSibling ? '1px solid #999;' : '0' );*/
 }
 
 /* Glossary */

a.LL		{		}
span.AL		{	font-weight: bold; font-size: larger;	}

#letter			
{
	background-image: url(/Img/Modules/Glossary/Circle.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width: 50px; height: 50px; color: #fff; text-align: center;
	padding-top: 10px; font-size: 20pt; padding-bottom: 0px;
	float:left;
	margin-bottom: 0;
	margin-top: 0;
}
div.letters
{
	margin: 10px 0 20px 70px;
}

div.term	{	border-top: 1px solid #ddd;	margin-top: 10px; padding: 5px 0; clear: left; font-weight: bold; }
div.termL	{	clear: left; }
div.lPart	{	float:right; width: 40%; padding: 0 3px; margin-left: 0;}
div.rPart	{	width: 40%; float: left; clear: left; padding: 0 3px;}

/*ram*/
.name {
margin-top:5px;
width:180px;
height:20px; 
color:#FFFFFF;
font-family:Tahoma;
font-weight:bold;
font-size:14px;
background-image:url(http://www.operativnik.ru/Img/list/name.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}
table.zena td {
vertical-align:top;
width:205px;
}
table.zena td img {
margin-top:10px;
}
table.zena td p {
margin-left:10px;
margin-right:10px;
/*font*/
font-size:12px;
}
table.zena strong {
/*font*/
font-size:12px;
}
table.zena span {
/*font*/
color:#CC3300;
font-size:13px;
}
table.otrasli td {
vertical-align:top;
}
table.otrasli td p {
margin-bottom:5px;
margin-top:5px;
}
/**/
#font_red {
	color:#FF0000;
	font-weight:bold;
}
#chert {
	text-decoration:line-through;
}