html, body {
	height:100%;
	color : #8d8d8d;
}


input[type="text"],textarea {
	background-color		: white;
	color						: green;
	border 					: 2px dotted #b4b4b4;
	width						: 140px;
}

input[type="text"] {
	font-weight				: bold;
}

img {
	border 					: 0px;
}

div.m_big {
	width						: 100%;
	text-align 				: center;
}

.mainFrame {
	margin-top				: 50px;
	text-align 				: center;
	width						: 960px;
	margin-left				: auto;
	margin-right			: auto;
}

div.up_description {
	text-align 				: right;
	margin-bottom			: 10px;
}

td.td_lang {
	width						: 70px;
	text-align  			: center;
	vertical-align			: middle;
}

.mainTable {
	border-width			: 1px;
	border-style			: dashed;
	border-color			: #B0B0B0;
	width						: 960px;
	padding-bottom			: 20px;
	padding-top				: 20px;
	height					: 630px;
	min-height				: 630px;
	}

.headerTable {
	color						: #686868;
	font-family				: Verdana;
	font-size 				: 12px;
	}
	
div.left {
	width						: 180px;
	float						: left;
	text-align 				: left;
	vertical-align			: top;

}

div.main {
	width						: 510px;
	float						: left;
	vertical-align			: top;
	text-align 				: left;
	padding-top				: 10px;
}

div.right {
 	width						: 200px;
 	float						: left;
 	vertical-align			: top; 
	text-align 				: left;
 	margin-left				: 20px;
	padding-top				: 10px;
}

div.logo-r {
	position					: relative;
	top						: 20px;
	left						: -3px;
	width						: 153px;
	height					: 102px;
	overflow 				: hidden;
	float						: left;
	}

div.logo-l {
	position					: relative;
	top						: -80px;
	left						: -119px;
	width						: 115px;
	height					: 110px;
	}


td.lpic {
	height					: 170px;
	text-align  			: right;
}

td.right {
	padding-right			: 10px;
}

table.main-content {
	height					: 100%;
	width						: 100%;
	padding-bottom			: 120px;
}

font.light {
	font-size 				: 14px;
	color						: #8B8B8B;
}
	
div.upmenu_dummy {
	float						: left;
	width						: 500px;
	margin-bottom			: 50px;
	}

div.portfolio_big_dummy {
	float						: left;
	width						: 500px;
	margin-bottom			: 50px;
	}

div.portfolio_dummy {
	float						: left;
	margin-right			: 5px;
	margin-bottom			: 5px;
	}

div.portfolio_dummy img {
	border-width			: 1px;
	border-style			: dashed;
	border-color			: #B4B4B4;
	width						: 48px;
	height					: 48px;
	}

/* Отображение тем блога  */
.news_title {
	color						: #696969;
	font-family				: Georgia;
	font-size 				: 14px;
	margin-top				: 14px;
	margin-bottom			: 0px; 
	}

a.news_introtext:link,a.news_introtext:active,a.news_introtext:visited  {
	color						: #919191;
	font-family				: Verdana; 
	font-size				: 11px; 
	text-decoration		: none;
	}

a.news_introtext:hover {
	text-decoration		: underline;
	}

p.news_introtext  {
	color						: #919191;
	font-family				: Verdana; 
	font-size				: 12px; 
	}
/* Окончание - Отображение тем блога  */

/* Ссылки в левом меню сверху */
a.lmenu_portfolio:link, a.lmenu_portfolio:active,a.lmenu_portfolio:visited {
	color							: #84C200;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: underline;
}
a.lmenu_portfolio:hover { text-decoration: none; }

a.lmenu_portfolio_active:link, a.lmenu_portfolio_active:active,a.lmenu_portfolio_active:visited, a.lmenu_portfolio_active:hover {
	color							: #FFFFFF;
	font-size 					: 12px;
	font-family					: Verdana;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: none;
	background-color			: #84C200;
}

a.lmenu_uslugi:link, a.lmenu_uslugi:active,a.lmenu_uslugi:visited {
	color							: #C60000;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: underline;
}
a.lmenu_uslugi:hover { text-decoration: none; }

a.lmenu_uslugi_active:link, a.lmenu_uslugi_active:active,a.lmenu_uslugi_active:visited {
	color							: #ffffff;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: none;
	background-color			: #C60000;

}

a.lmenu_contacts:link, a.lmenu_contacts:active,a.lmenu_contacts:visited {
	color							: #3486C0;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: underline;
}
a.lmenu_contacts:hover { text-decoration: none; }

a.lmenu_contacts_active:link, a.lmenu_contacts_active:active,a.lmenu_contacts_active:visited, a.lmenu_contacts_active:hover {
	color							: #FFFFFF;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: none;
	background-color			: #3486C0;
}

a.lmenu_about:link, a.lmenu_about:active,a.lmenu_about:visited {
	color							: #FECF41;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: underline;
}
a.lmenu_about:hover { text-decoration: none; }

a.lmenu_about_active:link, a.lmenu_about_active:active,a.lmenu_about_active:visited, a.lmenu_about_active:hover {
	color							: #FFFFFF;
	font-family					: Verdana;
	font-size 					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 5px;
	padding-bottom				: 5px;
	text-decoration			: none;
	background-color			: #FECF41;
}

div.lmenu_dummy {
	text-align  				: left;
	float							: left;
	width							: 140px;
	margin-bottom				: 10px;
	margin-top					: 10px;
	margin-left					: 30px;
}

/* окончание Ссылок в левом меню сверху */

/* Ссылки раздела портфолио */
a.topmenu_portfolio:active, a.topmenu_portfolio:link,a.topmenu_portfolio:visited {
	margin-right				: 20px; 
	color							: #8D8D8D;
	text-decoration			: underline;
	font-family					: Verdana;
	font-size 					: 12px;
	}
	
a.topmenu_portfolio:hover{
	text-decoration			: none; 
}
	
a.topmenu_portfolio_active:active, a.topmenu_portfolio_active:link,a.topmenu_portfolio_active:visited {
	margin-right				: 20px; 
	color							: #84C200;
	font-family					: Verdana;
	font-size 					: 12px;
	text-decoration			: none;
	}

/* Окончание - Ссылки раздела портфолио */

/* Ссылки раздела услуги */
a.topmenu_uslugi:active, a.topmenu_uslugi:link,a.topmenu_uslugi:visited {
	margin-right				: 20px; 
	color							: #8D8D8D;
	text-decoration			: underline;
	font-family					: Verdana;
	font-size 					: 12px;
	}
	
a.topmenu_uslugi:hover{
	text-decoration			: none; 
}
	
a.topmenu_uslugi_active:active, a.topmenu_uslugi_active:link,a.topmenu_uslugi_active:visited {
	margin-right				: 20px; 
	color							: #C60000;
	font-family					: Verdana;
	font-size 					: 12px;
	text-decoration			: none;
	}

/* Окончание - Ссылки раздела услуги */

/* Ссылки раздела контакты */
a.topmenu_contacts:active, a.topmenu_contacts:link,a.topmenu_contacts:visited {
	margin-right				: 20px; 
	color							: #8D8D8D;
	text-decoration			: underline;
	font-family					: Verdana;
	font-size 					: 12px;
	}
	
a.topmenu_contacts:hover{
	text-decoration			: none; 
}
	
a.topmenu_contacts_active:active, a.topmenu_contacts_active:link,a.topmenu_contacts_active:visited {
	margin-right				: 20px; 
	color							: #3486C0;
	font-family					: Verdana;
	font-size 					: 12px;
	text-decoration			: none;
	}

/* Окончание - Ссылки раздела контакты */


/* Ссылки раздела о компании */
a.topmenu_about:active, a.topmenu_about:link,a.topmenu_about:visited {
	margin-right				: 20px; 
	color							: #8D8D8D;
	text-decoration			: underline;
	font-family					: Verdana;
	font-size 					: 12px;
	}
	
a.topmenu_about:hover{
	text-decoration			: none; 
}
	
a.topmenu_about_active:active, a.topmenu_about_active:link,a.topmenu_about_active:visited {
	margin-right				: 20px; 
	color							: #FECF41;
	font-family					: Verdana;
	font-size 					: 12px;
	text-decoration			: none;
	}

/* Окончание - Ссылки раздела о компании */


a:link, a:active, a:visited { 
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 13px; 
	text-decoration			: underline;
	}
	
a:hover { text-decoration: none;}

div.bottom_menu {
	position						: relative;
	top							: 50px;
}

a.bottom_menu:active, a.bottom_menu:link, a.bottom_menu:visited
{
	font-size 					: 12px;
	font-family					: Verdana;
	text-decoration			: underline;
}

a.bottom_menu:hover {
	text-decoration			: none;
}

/* Набор стилей для пагинации */
a.pagination:link, a.pagination:active, a.pagination:visited { 
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 14px; 
	text-decoration			: underline;
	padding-left				: 4px;
	padding-right				: 4px;
	padding-bottom				: 2px;
	padding-top					: 2px;
	margin-left					: 10px;
	}
	
a.pagination:hover { text-decoration: none;}

a.pagination_active:link, a.pagination_active:active, a.pagination_active:visited,a.pagination_active:hover { 
	color							: #ffffff;
	font-family					: Verdana; 
	font-size 					: 14px; 
	text-decoration			: none;
	padding-left				: 4px;
	padding-right				: 4px;
	padding-bottom				: 2px;
	padding-top					: 2px;
	margin-left					: 10px;
	background-color			: #84c200;
	}
	
td.pagination {
	padding-left				: 70px;
	width							: 50%;
}
/* Окончание - Набор стилей для пагинации */

a.mail:link, a.mail:active, a.mail:visited { 
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 12px; 
	text-decoration			: underline;
	}
	
a.mail:hover { text-decoration: none;}


/* Для отображения облака ссылок справа */
.rblog_1:link, .rblog_1:active, .rblog_1:visited {
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 14px; 
	text-decoration			: none;
	}
	
a.rblog_1:hover { text-decoration: underline;}

.rblog_2:link, .rblog_2:active, .rblog_2:visited {
	margin-right				: 10px; 
}

.rblog_3:link, .rblog_3:active, .rblog_3:visited {
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 20px; 
	text-decoration			: underline;
	}

a.rblog_3:hover { text-decoration: none;}

.rblog_4:link, .rblog_4:active, .rblog_4:visited {
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 20px; 
	text-decoration			: underline;
}

.rblog_4:hover { text-decoration: none; }

.rblog_5:link, .rblog_5:active, .rblog_5:visited {
	color							: #8E8E8E;
	font-family					: Verdana; 
	font-size 					: 28px; 
	text-decoration			: underline;
}

.rblog_5:hover { text-decoration: none; }

p {
	margin-bottom				: 8px;
	margin-top					: 0;
}

a.last_ready:active, a.last_ready:link, a.last_ready:visited
{
	font-size 					: 12px;
	font-family					: Verdana;
	text-decoration			: none;
}

a.last_ready:hover {
	text-decoration			: underline;
}

span.s_phone {
	font-size 					: 18px;
}

div.t_404 {
	text-align  				: center;
	font-size 					: 48px;
}

/* Ссылки для выбора языка */
a.lang,a.lang:link, a.lang:visited {
	color							: #8E8E8E;
	text-decoration			: underline;
	font-size 					: 12px;
	font-family					: Verdana;
}

a.lang:hover {
	text-decoration			: none;
}

a.lang_active,a.lang_active:link, a.lang_active:visited,a.lang_active:hover {
	color							: #84C200;
	text-decoration			: none;
	font-size 					: 12px;
	font-family					: Verdana;
}

