/********************************************************
/*  BASIC SETTINGS
/********************************************************/
html
{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}
body
{
	width: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #fcfafa;
}
.main_block
{
	position: relative;
	margin: 0 auto;
}
/********************************************************
/*  MENU BLOCK
/********************************************************/
.menu_block
{
	position: relative;
	height: 42px;
}
.menu_block_top
{
	height: 36px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-image: url('/images/menu.png');
	background-repeat: repeat-x;
	background-position: top left;
}
/*
.menu_block_left
{
	height: 6px;
	position: absolute;
	left: 0;
	width: 500px;
	bottom: 0;
	background-image: url('/images/menu.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.menu_block_bottom
{
	height: 6px;
	width: 13px;
	position: absolute;
	left: 500px;
	bottom: 0px;
	background-image: url('/images/menu_active.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.menu_block_right
{
	height: 6px;
	position: absolute;
	left: 513px;
	right: 0;
	bottom: 0;
	background-image: url('/images/menu.png');
	background-repeat: repeat-x;
	background-position: bottom right;
}
*/
.menu_block_left
{
	height: 6px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: url('/images/menu.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.menu_block_content
{
	position: relative;
	width: 990px;
	margin: 0 auto;
	text-align: right;
}
.menu_block_content .menu_item
{
	display: inline-block;
	color: #ffffff;
	margin-left: 11px;
	white-space: nowrap;
	line-height: 40px;
	padding: 0 15px;
	text-decoration: none;
	outline: none;
}
.menu_item:hover,
.menu_item:focus
{
	text-decoration: underline;
}
/********************************************************
/*  HEADER BLOCK
/********************************************************/
.background_block
{
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	height: 533px;
	background-position: right top;
	background-repeat: no-repeat;
}
.background_decoration_block
{
	position: absolute;
	top: 41px;
	left: 0;
	right: 0;
	height: 533px;
	background-image: url('/images/header.png');
	background-position: center top;
	background-repeat: no-repeat;
}
.page_violet .background_block
{
	background-image: url('/images/background_violet.png');
	background-color: #6e9af4;
}
.page_orange .background_block
{
	background-image: url('/images/background_orange.png');
	background-color: #f58b0e;
}
.page_green .background_block
{
	background-image: url('/images/background_green.png');
	background-color: #55aa15;
}
.page_cyan .background_block
{
	background-image: url('/images/background_cyan.png');
	background-color: #36bef1;
}
.page_magenta .background_block
{
	background-image: url('/images/background_magenta.png');
	background-color: #e887e0;
}
.header_block
{
	position: relative;
	height: 175px;
}
.header_block_content
{
	position: relative;
	width: 990px;
	margin: 0 auto;
	height: 173px;
}
.logo_block
{
	position: absolute;
	top: -3px;
	left: -28px;
	width: 294px;
	height: 173px;
	text-decoration: none;
	outline: none;
}
.logo_block img
{
	display: block;
}
.logo_block .lightlabel
{
	display: none;
	position: absolute;
	top: 26px;
	right: 67px;
}
.logo_block:hover .lightlabel,
.logo_block:focus .lightlabel
{
	display: block;
}
.header_contacts_block
{
	display: block;
	position: absolute;
	top: 63px;
	right: 37px;
	width: 175px;
	height: 62px;
	background-image: url('/images/header_contacts.png');
	background-position: left top;
	text-decoration: none;
	padding-top: 20px;
	outline: none;
}
.header_contacts_block:hover,
.header_contacts_block:focus
{
	background-image: url('/images/header_contacts_solid.png');
	text-decoration: none;
}
.header_contacts_top
{
	display: block;
	text-align: center;
	font-weight: bold;
	color: #464646;
	font-size: 18px;
	margin-bottom: 4px;
}
.header_contacts_bottom
{
	display: block;
	text-align: center;
	font-weight: normal;
	color: #767676;
	font-size: 13px;
}
.header_clients_feedback
{
	position: absolute;
	top: 35px;
	left: 276px;
	width: 460px;
	height: 135px;
	color: #ffffff;
}
.header_clients_feedback_item
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	height: 135px;
}
/********************************************************
/*  FIRSTPAGE TOP
/********************************************************/
.firstpage_top
{
	height: 336px;
	background-image: url('/images/firstpage_top.png');
	background-repeat: repeat-x;
	position:relative;
}
.firstpage_top_contents
{
	padding-top: 12px;
	padding-left: 15px;
	width: 975px;
	position: relative;
	margin: 0 auto;
}
.firstpage_service
{
	position: relative;
	display: inline-block;
	width: 223px;
	height: 308px;
	background-image: url('/images/whiteblock.png');
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 2px;
	padding: 2px 5px 6px 3px;
	outline: none;
	vertical-align: top;
}
.firstpage_service:hover,
.firstpage_service:focus
{
	top: -1px;
	left: -1px;
	background-image: url('/images/whiteblock_shadow.png');
	text-decoration: none;
}
.firstpage_service_title
{
	text-align: center;
	color: #ffffff;
	display: block;
	width: 223px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	text-transform: uppercase;
}
.firstpage_service1 .firstpage_service_title
{
	background-image: url('/images/grayheader1.png');
}
.firstpage_service2 .firstpage_service_title
{
	background-image: url('/images/grayheader2.png');
}
.firstpage_service3 .firstpage_service_title
{
	background-image: url('/images/grayheader3.png');
}
.firstpage_services .firstpage_service_title
{
	background-image: url('/images/grayheader4.png');
	margin-bottom: 12px;
}
.firstpage_service_image
{
	margin: 0 auto 6px;
	display: block;
}
.firstpage_service_delimiter
{
	display: block;
	height: 2px;
	width: 205px;
	margin: 0 auto 5px;
	background-image: url('/images/delimiter_3d.png');
}
.firstpage_service_text
{
	width: 197px;
	margin: 0 auto;
	display: block;
	color: #2d2d2d;
	font-size: 11px;
	line-height: 160%;
}
.firstpage_service_text p
{
	margin-top: 15px;
}
.firstpage_services
{
	position: relative;
	display: inline-block;
	width: 223px;
	height: 308px;
	background-image: url('/images/services_block.png');
	background-repeat: no-repeat;
	margin: 2px 5px 2px 9px;
	vertical-align: top;
}
.firstpage_services .firstpage_services_item
{
	display: block;
	height: 25px;
	line-height: 25px;
	color: #000000;
	padding-left: 40px;
	background-image: url('/images/bullet_gray.png');
	background-repeat: no-repeat;
	background-position: 21px 10px;
	outline: none;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
}

a.firstpage_services_item:hover,
a.firstpage_services_item:focus
{
	background-image: url('/images/bullet_blue.png');
	color: #7a58eb;
}

.firstpage_services_delimiter
{
	display: block;
	height: 2px;
	width: 205px;
	margin: 0 auto;
	background-image: url('/images/delimiter_3d.png');
}
/********************************************************
/*  FIRSTPAGE CONTENT
/********************************************************/
.firstpage_layout
{
	min-height: 500px;
}
.firstpage_layout h1
{
	font-size: 18px;
	color: #2c2c2c;
	margin-bottom: 30px;
}
.firstpage_layout h2
{
	margin-bottom: 30px;
}
.firstpage_layout .maincontent_block
{
	width: 552px;
}
.firstpage_layout .rightcontent_block
{
	width: 322px;
	right: 18px;
	padding-top: 32px;
}
.firstpage_latest
{
	width: 282px;
	height: 38px;
	background-image: url('/images/firstpage_latest.png');
	font-size: 18px;

	font-family: CandidaItalic;
	text-align: right;
	padding: 13px 40px 15px 0;
	outline: none;
	text-decoration: none;
	color: #5c5b5a;
	margin-bottom: 39px;
}
.language_rus .firstpage_latest
{
	font-family: Georgia;
	font-style: italic;
}

.firstpage_portfolio_item
{
	padding-bottom: 25px;
	background-image: url('/images/delimiter_dots.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 4px 0 28px;
}
.firstpage_portfolioitem_title
{
	font-size: 12px;
	text-align: right;
	margin-bottom: 3px;
	margin-right: 25px;
}
.firstpage_layout .firstpage_portfolioitem_link
{
	font-size: 13px;
	color: #979797;
	display: block;
	text-align: right;
	margin-bottom: 23px;
	margin-right: 25px;
}
.firstpage_portfolioitem_image
{
	position: relative;
	display: block;
	width: 266px;
	min-height: 60px;
	padding: 8px 14px 16px 7px;
	margin: 0 0px 3px auto;
}
.firstpage_portfolioitem_image img
{
	position: relative;
	display: block;
}

.firstpage_rounded_top
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 287px;
	height: 20px;
	background-image: url('/images/firstpage_rounded_top.png');
}
.firstpage_rounded_center
{
	position: absolute;
	top: 20px;
	bottom: 20px;
	left: 0;
	display: block;
	width: 287px;
	background-image: url('/images/firstpage_rounded_center.png');
}
.firstpage_rounded_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 287px;
	height: 20px;
	background-image: url('/images/firstpage_rounded_bottom.png');
}
.firstpage_layout .firstpage_portfolio_link
{
	margin: 0 4px 0 28px;
	position: relative;
	display: block;
	height: 77px;
	line-height: 77px;
	padding-left: 94px;
	font-size: 12px;
	color: #979797;
	background-image: url('/images/delimiter_dots.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	outline: none;
}
.firstpage_portfolio_icon
{
	position: absolute;
	top: 16px;
	left: 29px;
	display: block;
	width: 52px;
	height: 52px;
	background-image: url('/images/icon_document.png');
}
/********************************************************
/*  CENTER BLOCK
/********************************************************/
.center_block
{
	position: relative;
	background-image: url('/images/center.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #fcfafa;
	padding-top: 13px;
}
.center_block_content
{
	position: relative;
	width: 990px;
	margin: 0 auto;
}
.default_layout
{
	position: relative;
	overflow: hidden;
}
.portfolio_layout
{
	position: relative;
	min-height: 327px;
	padding-top: 15px;
}
/********************************************************
/*  MAIN CONTENT BLOCK
/********************************************************/
.maincontent_block
{
	min-height: 327px;
	padding: 48px 55px 55px 37px;
	margin-right: 236px;
}
.portfolio_layout .maincontent_block
{
	margin-right: 0;
}
.maincontent_top
{
	position: absolute;
	top: 0;
	right: 236px;
	width: 6px;
	height: 95px;
	background-image: url('/images/content_top.png');
	z-index: 10;
}
.maincontent_center
{
	position: absolute;
	top: 95px;
	bottom: 16px;
	right: 236px;
	width: 6px;
	background-image: url('/images/content_center.png');
	z-index: 10;
}
.maincontent_bottom
{
	position: absolute;
	bottom: 0;
	right: 236px;
	width: 778px;
	height: 16px;
	background-image: url('/images/content_bottom.png');
	z-index: 10;
}
.maincontent_content
{
	position: relative;
	z-index: 15;
}
.maincontent_left
{
	position: absolute;
	background-image: url('/images/content_left.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	bottom: 7px;
	right: 242px;
	left: 0;
	top: 0;
}
/********************************************************
/*  RIGHT CONTENT BLOCK
/********************************************************/
.rightcontent_block
{
	float: right;
	position: relative;
	width: 242px;
	z-index: 5;
	padding-top: 47px;
	padding-bottom: 50px;
}
/********************************************************
/*  RIGHT MENU BLOCK
/********************************************************/
.rightblock_products
{
	padding-left: 11px;
	margin-top: 80px;
}
.rightblock_products_title
{
	font-size: 12px;
	font-weight: bold;
	color: #009a7b;
	text-align: center;
	margin-bottom: 12px;
	width: 205px;
}
.rightblock_products_title img
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.rightblock_product
{
	display: block;
	width: 193px;
	position: relative;
	padding: 9px 12px 13px;
	margin-bottom: 4px;
}
.rightblock_product img
{
	display: block;
	width: 189px;
	position: relative;
}
.rightblock_product_top
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 213px;
	height: 15px;
	background-image: url('/images/small_rounded_top.png');
}
.rightblock_product_center
{
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 0;
	display: block;
	width: 213px;
	background-image: url('/images/small_rounded_center.png');
}
.rightblock_product_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 213px;
	height: 15px;
	background-image: url('/images/small_rounded_bottom.png');
}
/********************************************************
/*  RIGHT MENU BLOCK
/********************************************************/
.rightmenu_block
{
	width: 228px;
}
.rightmenu_item_block .rightmenu_item
{
	display: block;
	width: 201px;
	height: 25px;
	background-image: url('/images/rightmenu.png');
	font-size: 18px;
	font-family: CandidaItalic;
	text-align: left;
	padding: 13px 10px 15px 15px;
	outline: none;
	text-decoration: none;
	color: #5c5b5a;
	white-space: nowrap;
}
.language_rus .rightmenu_item
{
	font-family: Georgia;
	font-style: italic;
}

.page_violet .rightmenu_item:hover,
.page_violet .rightmenu_item:focus,
.page_violet .rightmenu_item_block_requested .rightmenu_item
{
	color: #7a58eb;
}
.page_orange .rightmenu_item:hover,
.page_orange .rightmenu_item:focus,
.page_orange .rightmenu_item_block_requested .rightmenu_item
{
	color: #DA4B1A;
}
.page_green .rightmenu_item:hover,
.page_green .rightmenu_item:focus,
.page_green .rightmenu_item_block_requested .rightmenu_item
{
	color: #00a382;
}
.page_cyan .rightmenu_item:hover,
.page_cyan .rightmenu_item:focus,
.page_cyan .rightmenu_item_block_requested .rightmenu_item
{
	color: #5c5b5a;
}
.page_magenta .rightmenu_item:hover,
.page_magenta .rightmenu_item:focus,
.page_magenta .rightmenu_item_block_requested .rightmenu_item
{
	color: #5c5b5a;
}
.rightmenu_submenu_block
{
	position: relative;
	overflow: hidden;
	height: 0;
}
.rightmenu_item_block_requested .rightmenu_submenu_block
{
	height: auto;
}
.rightmenu_submenu_block_content
{
	padding: 3px 21px 26px 27px;
}
.rightmenu_submenu_block .rightmenu_subitem
{
	display: block;
	font-size: 12px;
	color: #414141;
	background-image: url('/images/delimiter_dots.png');
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-top: 10px;
	text-align: left;
	outline: none;
	text-decoration: none;
}
.rightmenu_subitem:hover,
.rightmenu_subitem:focus,
.rightmenu_subitem.rightmenu_subitem_requested
{
	color: #00a382;
}
.page_violet .rightmenu_subitem:hover,
.page_violet .rightmenu_subitem:focus,
.page_violet .rightmenu_subitem.rightmenu_subitem_requested
{
	color: #7a58eb;
}
/********************************************************
/*  GRAY BLOCK
/********************************************************/
.gray_block
{
	position: relative;
	padding: 7px 0 7px;
}
.gray_block_top
{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/images/grayblock_top.png');
	width: 927px;
	height: 7px;
}
.gray_block_center
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	left: 0;
	background-image: url('/images/grayblock_center.png');
	width: 927px;
}
.gray_block_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url('/images/grayblock_bottom.png');
	width: 927px;
	height: 7px;
}
.gray_block_content
{
	position: relative;
}
/********************************************************
/*  PORTFOLIO LIST
/********************************************************/
.product_short_block
{
	margin-bottom: 80px;
}
.product_short_title
{
	display: inline-block;
	font-size: 18px;
	background-color: #f2eded;
	border-style: none;
	padding: 12px 33px 11px 30px;
	margin: 0 0 14px;
	font-style: normal;
	font-family: CandidaRoman, serif;
}

.language_rus .product_short_title
{
	font-family: Georgia;
}
.product_short_link
{
	margin: 13px 0;
}
.product_short_center
{
	padding-right: 500px;
	min-height: 284px;
	position: relative;
}
.product_short_images
{
	position: absolute;
	top: 17px;
	right: 4px;
}
.product_short_block .product_short_image
{
	position: absolute;
	top: 0;
	right: 0;
}
.product_short_block .product_short_image img
{
	display: block;
}
.product_short_block .product_short_image.product_short_image1
{
	position: absolute;
	top: 0px;
	right: 0px;
}
.product_short_block .product_short_image.product_short_image2
{
	position: absolute;
	top: 20px;
	right: 27px;
}
.product_short_block .product_short_image.product_short_image3
{
	position: absolute;
	top: 40px;
	right: 54px;
}
.product_short_text.content_item,
.product_short_text.content_item p
{
	overflow: hidden;
	line-height: 170%;
}
/********************************************************
/*  PRODUCT DETAILS BLOCK
/********************************************************/

.product_details_block
{
	margin-bottom: 80px;
}
.product_details_title
{
	display: inline-block;
	font-size: 18px;
	background-color: #f2eded;
	border-style: none;
	padding: 12px 33px 11px 30px;
	margin: 0 0 14px;
	font-style: normal;
	font-family: CandidaRoman, serif;
}
.language_rus .product_details_title
{
	font-family: Georgia;
}
.product_details_link
{
	margin: 13px 0;
}
.product_details_center
{
	min-height: 284px;
	position: relative;
}
.product_details_text.content_item,
.product_details_text.content_item p
{
	overflow: hidden;
	line-height: 170%;
}
/********************************************************
/*  IMAGE SHADOW BLOCK
/********************************************************/
.imageshadow_block
{
	display: inline-block;
	position: relative;
	padding: 1px 4px 5px 2px;
}
.imageshadow_top_left
{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/images/imageshadow_top_left.png');
	width: 7px;
	height: 7px;
}
.imageshadow_top
{
	position: absolute;
	top: 0;
	left: 7px;
	right: 7px;
	background-image: url('/images/imageshadow_top.png');
	height: 7px;
}
.imageshadow_top_right
{
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('/images/imageshadow_top_right.png');
	width: 7px;
	height: 7px;
}
.imageshadow_left
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	left: 0;
	background-image: url('/images/imageshadow_left.png');
	width: 7px;
}
.imageshadow_right
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	right: 0;
	background-image: url('/images/imageshadow_right.png');
	width: 7px;
}
.imageshadow_bottom_left
{
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url('/images/imageshadow_bottom_left.png');
	width: 7px;
	height: 7px;
}
.imageshadow_bottom
{
	position: absolute;
	bottom: 0;
	left: 7px;
	right: 7px;
	background-image: url('/images/imageshadow_bottom.png');
	height: 7px;
}
.imageshadow_bottom_right
{
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url('/images/imageshadow_bottom_right.png');
	width: 7px;
	height: 7px;
}
/********************************************************
/*  FEEDBACK
/********************************************************/
.feedback_rightblock .rightmenu_item
{
	padding-left: 40px;
	text-align: left;
	width: 176px;
}
.feedback_righttext
{
	font-size: 15px;
	padding-top: 14px;
	padding-left: 24px;
}
.feedback_form_block
{
	padding-top: 40px;
	padding-bottom: 7px;
}
.feedback_bottom
{
	margin-top: 45px;
	margin-left: 21px;
	width: 708px;
}
.feedback_bottom h2
{
	margin-bottom: 15px;
}

/********************************************************
/*  BOTTOM BLOCK
/********************************************************/
.bottom_placeholder
{
	margin-top: 30px;
	height: 155px;
}
.bottom_block
{
	height: 115px;
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
}
.page_violet .bottom_block
{
	background-image: url('/images/bottom_block_violet.png');
}
.page_orange .bottom_block
{
	background-image: url('/images/bottom_block_orange.png');
}
.page_green .bottom_block
{
	background-image: url('/images/bottom_block_green.png');
}
.page_cyan .bottom_block
{
	background-image: url('/images/bottom_block_cyan.png');
}
.page_magenta .bottom_block
{
	background-image: url('/images/bottom_block_magenta.png');
}
.bottom_block_contents
{
	height: 115px;
	margin: 0 auto;
	width: 990px;
	vertical-align:top;
}
.bottom_block_item
{
	display: inline-block;
	background-image: url('/images/bottom_delimiter.png');
	background-position: right 14px;
	background-repeat: no-repeat;
	color: #e8e4e3;
	width: 250px;
	padding: 14px 35px 0;
	vertical-align:top;
}
.bottom_block_item h3
{
	padding: 0;
	margin: 0 0 17px;
	border-style: none;
	color: #f5f1ef;
	text-transform: none;
	line-height: 17px;
}
.bottom_block_item .content_item,
.bottom_block_item .content_item div,
.bottom_block_item .content_item p
{
	line-height: 15px;
}
.bottom_block_item .content_item a
{
	color: #f5f1ef;
}
/********************************************************
/*  FOOTER BLOCK
/********************************************************/
.footer_block
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background-image: url('/images/footer.png');
}
.footer_block_contents
{
	color: #a1a1a1;
	font-size: 11px;
	line-height: 40px;
	height: 40px;
	margin: 0 auto;
	width: 930px;
	padding-left: 60px;
}

/********************************************************
/*  SHORT SERVICE
/********************************************************/
.service_short_block
{
	position: relative;
	display: block;
	text-decoration: none;
	outline: none;
	padding: 8px 0 0 0;
	border-top: 2px solid #d7d5d5;
	overflow: hidden;
	margin-bottom: 54px;
	background-color: #fcfafa;
	background-image: url("/images/service_gradient.png");
	background-position: left bottom;
	background-repeat: repeat-x;
}
.service_short_block:hover,
.service_short_block:focus
{
	border-color: #97dacd;
	text-decoration: none;
}
.service_short_title
{
	text-align: right;
	display: block;
	color: #444444;
	font-size: 18px;
	font-family: CandidaRoman;
	text-transform: uppercase;
	background-image: url("/images/delimiter_dots.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-right: 12px;
	padding-bottom: 4px;
	margin-left: 221px;
	margin-bottom: 25px;
}
.language_rus .service_short_title
{
	font-family: Georgia;
	font-style: italic;
}
.service_short_block:hover .service_short_title,
.service_short_block:focus .service_short_title
{
	color: #00a382;
}
.service_short_image
{
	float: left;
	display: block;
}
.service_short_text
{
	display: block;
	color: #2d2d2d;
	font-size: 13px;
	line-height: 155%;
	margin-left: 235px;
}
.service_short_readmore
{
	position: absolute;
	bottom: 11px;
	right: 16px;
	text-decoration: underline;
	font-size: 13px;
	color: #979797;
}
.service_short_block:hover .service_short_readmore,
.service_short_block:focus .service_short_readmore
{
	color: #00a382;
	text-decoration: none;
}
/********************************************************
/*  ABOUT US
/********************************************************/
.aboutus_controls
{
	margin-top: 40px;
}
/********************************************************
/*  LIGHT LABEL
/********************************************************/
.lightlabel
{
	display: inline-block;
	position: relative;
	height: 28px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}
.lightlabel_left
{
	display: block;
	width: 20px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	background-image: url('/images/lightlabel_left.png');
}
.lightlabel_right
{
	display: block;
	width: 20px;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	background-image: url('/images/lightlabel_right.png');
}
.lightlabel_center
{
	display: block;
	height: 28px;
	position: absolute;
	top: 0;
	left: 20px;
	right: 20px;
	z-index: 5;
	background-image: url('/images/lightlabel_center.png');
}
.lightlabel_text
{
	display: block;
	position: relative;
	z-index: 10;
	line-height: 26px;
	height: 28px;
	padding: 0 17px 0 16px;
	color: #fcfafa;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
}

