body, table, th, td, ul, ol,li{font: Arial, Helvetica, serif; padding: 0; margin: 0; border-collapse:collapse; vertical-align:top;}
input, button {font:90% Arial, sans-serif; vertical-align:middle}
img { border:0}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-family: 'Georgia', serif; padding: 0; margin: 0;}
h1 {font-size: 140%; color: #000; padding: 3px}
h2 {font-size: 130%; color: #333; padding: 3px}
h3 {font-size: 120%; color: #666; padding: 3px}
h4 {font-size: 110%; color: #000; padding: 3px}
strong {font-weight: normal}

/*a:link    {color: #093d8b;text-decoration: none}
a:visited {color: #7d098b;text-decoration: none}
a:active  {color: #093d8b;text-decoration: none}
a:hover   {color: #093d8b;text-decoration: none}*/

a:link		{color: #093d8b;text-decoration: none}
a:hover		{color: #CC0000;text-decoration: none}
a:visited   {color: #7d098b;text-decoration: none}
a:visited:hover		{color: #CC0000;text-decoration: none}
a:focus		{outline:none;text-decoration: none}

.clear{clear:both; font-size:0; overflow:hidden; height:1px;}

/* END Общего назначения */


a.bluelink, 
.content a {color: #163565; background: url(http://www.efrlab.ru/i/link-blue.gif) bottom repeat-x; }
a.bluelink:visited, 
.content a:visited {color: #5f7392; background: url(http://www.efrlab.ru/i/link-blue.gif) bottom repeat-x}
a.bluelink:hover, 
.content a:hover {color: #ff0000; background-image : none; text-decoration: none}

/*
a.greenlink, a.greenlink:visited { color: #1a5b0f; text-decoration: none}
a.greenlink:hover { color: #003333; background: url(http://www.efrlab.ru/i/link-green.gif) repeat-x bottom; text-decoration: none}

*/


/* Синяя шапка  */
#header          {background: url('http://www.efrlab.ru/i/bg-main.gif'); padding: 3px 0 -2px 3px}
#header .logo    {margin-left: 15px; float: left; z-index: 1}
#header .logo h1 {font-family: sans-serif; color: #FF0000; font-size: 75%; margin: -6px -5px}
#header .search  {vertical-align:middle; margin-top: 15px; width:50%; float:right; text-align:right; padding: 0.5em}
/* Навигация*/
#navigator {background-color: #000; height: 18px; margin: 0; color: #FFFFFF; font-size: 0.9em;}
#navigator span {color:#ffffff}
#navigator .menu {text-align:center; width:24%; float: left; padding-top: -2px}
#navigator a {color : #c9c9c9}
#navigator a:hover {color : #ffffff; background: url(http://www.efrlab.ru/i/link-black.gif) repeat-x bottom}
 /* END Навигация*/
/*Большое изображение*/
#head-pic {text-align:center; margin: 12px; padding: 12px; clear:both;}
/**/


/*
a.mainmenu-select, a.mainmenu-select:visited { color : #c9c9c9; font-size: 95%}
a.mainmenu-select:hover { color : #ffffff; background: url(http://www.efrlab.ru/i/link-black.gif) repeat-x bottom}
*/
#main-content {
	b_ackground: url(/i/content_top.jpg) no-repeat; 
	padding: 20px; 
	margin:10px auto; 
	width: 980px; 
	//width: 100%; 
	text-align:center;
}

ul.main-list  {
	position: relative; 
	padding-left: 0.5em;
	//padding-left: 0;
	//margin-left: 0.5em;		
}
ul.main-list li {	
	font-size: 105%;
	//font-size: 105%;
	padding: 0 0 10px 15px;
	background: url(http://www.efrlab.ru/i/pl.gif) no-repeat 0 .2em; 
}

ol.search-list {
	padding-left: 2em;
}
ol.search-list li {	
	font-size: 105%;
}
ol.search-list li .desc {	
	padding-bottom: 5px;
	color:#666666;
	font-size: 0.9em;
}
 
/*
#main-content td ul {
	position: relative; 
	padding-left: 0.5em;
	//padding-left: 0;
	//margin-left: 0.5em;		
}
#main-content td li {	
	font-size: 110%;
	font-stretch: wider;
	padding: 0 0 10px 15px;
	background: url(http://www.efrlab.ru/i/pl.gif) no-repeat 0 .2em; 
}

/*Колонка новостей на главной странице*/
.main-column-left ul {
	position: relative; 
	padding-left: 0.5em;
	//padding-left: 0;
	//margin-left: 0.5em;
}
.main-column-left li {
	padding: 0 0 10px 15px;
	background: url(http://www.efrlab.ru/i/pl.gif) no-repeat 0 .2em; 
}


/* END Главная страница*/



/* Content 1C*/

#content {
	clear: both; 
	width: 100%; 
	height: 74%;
	//padding-right: 1px; 
	//overflow-x: hidden;
}

#cardinal {
	width: 70%;	
	float: left; 	
	//margin-right: -100%; 
}


#intro-1c {
	text-align:right; 
	background: url('http://www.efrlab.ru/i/franchasy.jpg') no-repeat top left; 
	background-position: 2em .1em; 
	width: 100%; 
	height: 80px; 
	float:right;
	margin-right: 24px;
	//padding-right: 2em;	
}
/*Категории вверху станицы*/
#category         {margin: 0.5em; padding: 0.5em;}
#category span    {padding: 0.2em 0.5em; margin-right: 0.2em;}
#category .select {background: #f0eee1}

#addin {
	float: left; 
	width: 30%;
	//margin-left: 70%;
	//display: inline;
}
/*
#addin {
	border-left: 280px solid #fff; 
	position:relative; 
	float:left; 
	z-index:1;
}

#content-addin .content .post-body {
	margin-left: -270px;
	position:relative; 
	float:left; 
	z-index:2;
}
/* КОнец content 1C*/








#content-portfilio {width:80%; float:left;	padding: 0.5em;}

#content-sub-column {
	width:27%; 
	//width:27%; 
	float:left; 
	padding: 0.5em;
}

.content {
	padding: 0.2em;
}

.content h1 {	
	font-size: 150%;
	color: #000000;
	padding: 0.4em;
}

.content h2 {
	font-size: 130%;
	color: #000000;
	padding-bottom: 0.1em;
}
.content h3 {
	font-size: 120%;
	color: #000000;
	padding-bottom: 0.1em;
}
.content h4 {
	font-size: 110%;
	color: #000000;
	padding-bottom: 0.1em;
}

.content p {
	padding-top: 0.3em;
	padding-left: 1.2em;
	margin: 0;

}


.code-1c {
	font-family:'Courier New', Courier, monospace; 
	background:#ddd; 
	padding: 1em;
	margin: 12px;
}
.code-1c .red {color: #FF0000}
.code-1c .blue {color: #0000FF}
.code-1c .green {color: #009933}
.code-1c .black {color: #000000}




/* Колонки */
.columns .a {
	width:45%; 
	//width:49%; 
	float:left; 
	padding: 0.5em;
}

.columns .b {width:48%; //width:49%; float:left; padding: 0.5em;}


.menu-selection .a {
	width:45%; 
	float:left; 
	padding: 0.5em;
}
.menu-selection .a div { 

	padding: 0.5em;
}

.menu-selection .a .select {
	background: url(http://www.efrlab.ru/i/pl.gif) no-repeat 0 .6em; 
	background-position: 0.8em .6em; 
	background-color: #ece3bb;
	padding-left: 1.9em;
}

/* END Content 1C*/

/* shop */
.shop-category-name {padding-left: 5px;}
.shop-category-desc {font-size: 90%; padding: 2px 10px 3px 5px; color:#333333}
.shop-category-desc a {color: #003333; text-decoration: none;}
.shop-category-desc a:hover {color: #1a5b0f;	background: url(http://www.efrlab.ru/i/link-green.gif) repeat-x bottom;}

/* end shop*/

/* Контакты */
#contact-content {
	width:52%; 
	//width:52%; 
	float:left;
	padding: 0.2em 0 0 1em; 
}
#contact-content h1 {
	padding: 0.4em 0 0.5em 0;
}

#contact-content .sub-title{border-bottom: #666666 dashed 1px}
#contact-content .titles {font-size: 110%; padding: 4px 0 4px 2px}
#contact-work {}

.day            {text-align: center; background-color: #fffed3;}
.day-s          {padding-top: 3px; text-align: center; background-color: #f8f8db;}
.day-v          {padding-top: 3px; text-align: center; background-color: #f8f8db;}
.week           {color: #333; margin: 5;}
.week-hours     {color:#333;  font-size: 220%; margin: 0; text-align: center;}
.week-hours-end {color:#990000; font-size: 220%; margin: 0;}	

/* END Контакты*/


/* Списки */
ul {list-style: none;padding: 0; margin: 0}

ul.menu {padding-left: 10px}
ul.menu li {
	background: url(http://www.efrlab.ru/i/pl.gif) no-repeat 0 .6em; 
	background-position: 0 .1em; 
	padding: 0 0 0.6em 15px; 
}

/* copyright */
div.copyright {
	font-size: 0.9em;
	padding-left: 10px; 
	color: #3e3e3e;
}


