/********************************************************
/*  BUTTONS
/********************************************************/
.button
{
	display: inline-block;
	position: relative;
	height: 43px;
	color: #242424;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}
.button:focus,
.button:hover
{
	opacity: 0.8;
}
.button_left
{
	display: block;
	width: 9px;
	height: 43px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.button_right
{
	display: block;
	width: 9px;
	height: 43px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}
.button_center
{
	display: block;
	height: 43px;
	position: absolute;
	top: 0;
	left: 9px;
	right: 9px;
	z-index: 5;
}
.button_text
{
	display: block;
	position: relative;
	z-index: 10;
	line-height: 38px;
	height: 43px;
	padding: 0 37px;
	color: #ffffff;
}
/********************************************************
/*  BUTTON ORANGE
/********************************************************/

.page_orange .button_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAABG0lEQVQ4y2NggIKPE70Zfv/+rfjv37/Y////lwNxKwzD1DD8/fvXHlkCQ9H379+VgJxmfIoYgVak4VKArKgOXeL34/MzvizLvflpeuhnkCImbLphCmCKmLEpgin41ONAvCKWUUWDSdGXWhvCir7lWBOjyJawou+59kQoynMkQlGBMxGKitwIK/pR6kmEogpvIhRV+RGhqDaQsKKf9cFEKGoMJUJRczhuRejZHKsi9AKDBVupgl70MP/8+TODoKKLFy9qECrpmICY4/79++54SzogZgVi3vXr1xu8evUq9devX9XYFDEDMTsQ8wGxCBBLArE0EMtAMQO6Qh4gFgRiYagGUQYkAFMIspoDiDmBmAuKGdAVMkI9wwzFLAC4Su9LYLnADAAAAABJRU5ErkJggg==");
}
.page_orange .button_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAABCklEQVQ4jWP4//9/679//8r//PkT+/nzZyUGBgZGEAaKM8ABSBEy/vr1qyNQmBmqGLsiIG6+fv26KopCLIpav337lgGUYocr/LIs9+bvx+dnICv6+/dvHVCSF4hZwYo+TQ/9DFKIbhpQUhCIOYCYCawIhLEoEgZiTrCVeBSJAjEXsYpYRhWNKhpVRH1FOLI5QhG2AgNDEbaiB1jqNRBU9P79+2yUsgBdAbD8bJk5c6YJUFIEXqqgKzp9+rQ/UEISpXwCSfz8+bPm+fPnaTNmzDAHCkpDTUGUdEAgA8XSUBNACvhQykyoA0WgJRvICh50BQxQH3BBHckBtQK1HAeHA0SQGexIaI2ArAAA3Lr5smFgKFkAAAAASUVORK5CYII=");
}
.page_orange .button_center
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAAAcklEQVQ4y+3UrQ2AUAwE4OuPQiNZi5GYgSERBAjiJYQyQk80BEH1l97VVCJiQjKagVok+zweJZsc5/Ji8R8VItftItAaOWISXYRAoJBSyIhORiBYVRyYOOGuq0Ktv1PEfZUPfjquOIAhQw6gMZs6BnmGHnZEE2sYGE5LAAAAAElFTkSuQmCC");
}
/********************************************************
/*  BUTTON MAGENTA
/********************************************************/
.page_magenta .button_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAAA6ElEQVQ4y2NggILnqY8Zfv/+rfjv37/Y////lwNxKwzD1DD8/fvXHlkCQ9H379+VgJxmfIoYgVak4VKArKgOXeLn9R8zXje9uPki9+lnkCImbLphCmCKmLEpgil4mvqYeEUso4oGk6I7zrcJKzovdnFU0XBUhJ7NsSpCLzBYsJUq6EUP88+fPzMIKrp48aIGoZKOCYg57t+/7463pANiViDmXb9+vcGrV69Sf/36VY1NETMQswMxHxCLALEkEEsDsQwUM6Ar5AFiQSAWhmoQZUACMIUgqzmAmBOIuaCYAV0hI9QzzFDMAgDJVAt/24NOEwAAAABJRU5ErkJggg==");
}
.page_magenta .button_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAABBUlEQVQ4jWP4//9/679//8r//PkT+/nzZyUGBgZGKEYAkCJk/PXrV0egMDOKQnRFQNx8/fp1VRSFWBS1fvv2LQMoxQ5X+Lrpxc2f13/MQFb09+/fOqAkLxCzghW9yH36GaQQ3TSgpCAQcwAxE1gRCGNRJAzEnGAr8SgSBWIuYhWxjCoaVTSqiPqKcGRzhCJsBQaGImxFD7DUayCo6P3799koZQG6AmD52TJz5kwToKQIvFRBV3T69Gl/oIQkSvkEkvj582fN8+fP02bMmGEOFJSGmoIo6YBABoqloSaAFPChlJlQB4pASzaQFTzoChigPuCCOpIDagVqOQ4OB4ggM9iRWGoEAO3bC5qhb6kPAAAAAElFTkSuQmCC");
}
.page_magenta .button_center
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAArCAYAAACq9aItAAAASElEQVQ4jWP8//9/KwMBwEhnRS9yn36mjqKnqY9HFQ1RRXecbxNWdF7s4qii4ayIemXBYCzpiFIExDLEKBIlRhEXMYpYCCkCALmLd7OGMxXfAAAAAElFTkSuQmCC");
}

/********************************************************
/*  BUTTON GREEN
/********************************************************/
.newbutton
{
	display: inline-block;
	position: relative;
	height: 33px;
	color: #242424;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}
.newbutton.newbutton_pushed
{
	top: 1px;
	left: 1px;
}
.newbutton_left
{
	display: block;
	width: 12px;
	height: 33px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.newbutton_center
{
	display: block;
	height: 33px;
	position: absolute;
	top: 0;
	left: 12px;
	right: 12px;
	z-index: 5;
}
.newbutton_right
{
	display: block;
	width: 12px;
	height: 33px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}
.newbutton_overlay
{
	display: none;
	height: 25px;
	position: absolute;
	bottom: 3px;
	left: 0px;
	right: 0px;
	z-index: 7;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.newbutton_text
{
	display: block;
	position: relative;
	z-index: 10;
	line-height: 30px;
	height: 33px;
	padding: 0 44px;
	color: #ffffff;
}
.page_green .newbutton_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAhCAYAAADtR0oPAAADMUlEQVQ4jW2UPWhkVRTHf+fce2fmTWJIMsbgLquihGUTWVTWj1IsFFHBRpttbGytbLSz2FYQVEQFCwsb8aPQFRGRoC4KGwjEwoRsErXY0WzcGJP5eveeLd6bZDKTAz/e4/H+55sjZsaQCeCB2gABUED80M8BqAMNYBa4A5gsv4VBgQJVYBq4q5PnC+//uvjs9+u/P/Dn7s7E5r83JpOZUIZWYKz0OL+4sfb0q19/+uLG9va0RsGSIVFQACsEGXAaeOi1bz5/5aOrP12IXRy50EtGMsMOKQQzwPmXP/v49S9XlhfIhZQbMSXylFARBAERwPDAvW/++N1LX6wsL2j09FIkNyOaoeqo+YAZGEU3/V6nvfDulR8eVwK5GblBbhANbq/XUZWiLWX3/Xu/LD7zX7ubYYFIJBkkIKtUua1WO/TcH5f/eWv9nIgjp/AaRUgiTI2NUQmB4bn61e3mFBqKbmjhLwG1ahVTHd4C/M32Qc20jqWEqWJmIIr3/jDvY4JWrxe0qphS9lpBDE7w3p80qMMSmAAqYEZEcP0OjQicOwovhaBjRl2Hd7PYo8Kr02P83T7AVMAdRwFE3QgHMfFPq42IO0aZUr9AKwq2gu1um5ZFGllG5gNedaCGvg0IAPZTYn9/f7ToYifjiGCkS/VQyXuIF1UEEEmQDDE7aW74iWqtvSM2Ls4hURCRoygnmM41ZnYt76DqEFeg5VNUi4kPoI+eunvVWvv44PC+wHlFvaLeoU5Rp0iJvnD2/LeN2GtJt4V3DjfAYaTyXZ1DM+eWL84/uBR3d/BO8N4XOI9zZcRjglq2+tyZuU+easz+Fbev40kE7/HBFyk6f5Sqc2ij0Wjmvd6Vi6fu+/D5qZmtuP6bye4NKt5R8Z4QPMH3cYiZuc2trfGrS0vznW73ib0sPPnBtZULf4jUdWIaKlWo1cvLAVIeY/3q8uWx1bW1ORF5ZGJy8uFVlz+2vLdzunnwf2Vz72Z2tDkDA3rrnbez683mrIqeC8Hfn2X1e8bq2VSlWs1UtSIiIsPn/o1Ll/TaxsZ4p9u5M+bxTExxVkUmYkwZ4EYEh6GzmqO46BlQoTz3twDoPFdtzX0KRwAAAABJRU5ErkJggg==");
}
.page_green .newbutton_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAhCAYAAADtR0oPAAADyUlEQVQ4y21US28bVRQ+9+GxXSsPO1WrKDSpmkZpK4RUJKgIiEoFCbEAiT1r9v0DKKrEmr/AsotKbApsy4KKR1oi0jiOg5vEr/gxM35kXp7xzOXc67ETlxzrk+/ce757vnPmzCFCiBsAECC8cxjmHj0UEJv57ffjJVDEZ4gHiA3E24hriFl0SsAFRhYePYyuZxe61+Zy/Qer69vfvP/x0yTnu3hWlpcjBohoTGCZexubfcdNVzud+WeHxVs/7v390frlq4mV7IIdO/tSIkJJZHzj3maES4F30IhA13XTT/Ze3NXt07VPVm9VCSEW+jkxCVjyww82BZKH0SgqEUSCbjcqS/t6487nN+/sM8Y6eOQiQjZz//5mgnEYCgEhQhCCLAIMOBSMxmUqouzdq0t5TdMMKZGmUhokkxrMpi8hCaZAIQE/bP+xUW233rNt+woSOL2kaSAxk0pBWkuqcsicQpmloGA4Xvrx7ssvWu3WMm6lqMY1UEgkIJvJQIRyQomYRAiDrUblpmF2Vqq1aoYDoypZWbNUEiNQChQhEHItkFA09VmU9Nbrw6M5DoRO3iLnuCZUJS7o6B8Yg87A1lzPzfV6/bMIE2NjwogkJUZRRAI/yGCUJMf4E99IyNIwVVahItHRs3xr4ZAHgZ/g4w1pbuArCZIAdCRHQeYYCRqGEUFJZLSBl7c8V0k6I9DR/znjsmzSWo4NbhihQob+2B5UAtd0Okd+GgZguC7YQXB2+/kIbxSFl207rk6cy/8IbJrw5saYoCSppGlcQawh2lRZSUwY6acKFJ8549FwOAz9wI8ujDAh4O0kCiGbTAWe5/mWZQWTCET5EnXjmKB6ynfgxmzWxbawur2eh1XEAwnOEBS/WYo9xUZIMBCuDbcz8622oRuNRtOhMjEJimDnwOW+78J8MPBXffGq2Wye1E/qFpeHqjD4Y/LTRDkcpXCC33nPhK+WVo8O86WjarV63Gy2TrkMLZ1VJytHJEVDCPUmfDqXa2dPzK3fD4oHzVb7eG+/4PAE56NkVWdjl3Z0CBsV8eXy2sma6Tz/88VWvlqr5cuVcku4Xsg1JICHYwc7NeoZsCyE+/X6u7tmoVR4vvNP8ej4+CWW88AwTUu9aX/3L7g+M+9eSWeCd3KL9cW+u5//9bfKwb+lUqVa2en3+4W2rrfxdjW4+HeLt5+6juv32327vvO686pWa9Zq9ZJu6EXLtstI6KHzcNJLP/38y7OBPwgcxzntdLvmqWU1TNOs4bMcXB46i6lGwFGxEg+NIB68ciQOZIIXjfv/APbs5OI7+lunAAAAAElFTkSuQmCC");
}
.page_green .newbutton_center
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAhCAYAAAAVp7H4AAAAjklEQVQokZ3QsRHCIBiGYT5CINo5QSpr98g0rmCddaKWLmCrY2hn4ekhC3xvIXdUz738gGqt22BWantyqM1hX22pl6OG768N20zJY07Z42oAXOfisfRQhi4CihDLiNjRsfBDEpYw8/Z8UEnH4lP+LkW3FZWRZrblsU9QZio/96vHedydLS7H08WhwlBGhz8KjxSFIULdwgAAAABJRU5ErkJggg==");
}
.page_green .newbutton_overlay
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAZCAYAAAA40GzsAAAGoElEQVRo3sWbybLcNgxFAZB69r/Fu/gzs8zPxRLJbFrP8PUFQLk8dJVK4iA2JZ4GMXWXv/8SEVH5+vHXrFz1j9pVRNZmWzVmVr7Huq99+f4YmcsS/tGgzc95Bf2wbpE2bFd3jeOt5D7WR4IxsvpozKyvrH/+fa/rZCGj8w4098NY0M76V1BF87CN+TKQ/yRUM/jOScZfAM8ibVK0rQDEVYwXQRVBLvr50ztc3S0uW1gli19BUt0T9RMRabAg7D4GlULdDuRCFjiCUKKXGSyEBgtSLXB2PQPYfN2Edv+dk0A8A6gmmcciuwCrF4TKisV/ctjDNg+VBfMxB4mR+42ApCCZGOyVhFIChG1Atch5BpAoLPZKQLjbJoHqrhsBYGwOM2hfBLIZSC0VkaWfP2kEVQWEETgQhEbaq/uUAOPLEvSPfhAWSLVdsJ5KKU30l5UsHKubG+dJ7rnLg/QTKEdj4lw0kGZUF+yBNNAEAEtAYEfVfvdpcGb1y8HKvkMCKRb9WCTY+temPpXpXbqxLY3gGhd3FHUeJFYexb3Rcfc3siUazP39mTv59fstqBF42gYkDSSVLzfoZ0nZ4L57Xn0DXE0kXwWVPNSXorpI6vjF9RBF5QvAuwCMUZxPAll0/wqgY/qbB+y9T7euKB2YhIiAMQJLIxBFZVZfXbM5qAONSb1GpJg92P40sQ6rrXIVEsUfF5QHAcADdQE4CM0F/bLDf78RyMTtFJkVKb0dFinRzS2WXzQGQy+g6Uldd9IH26Px/IFzMzL3Fuh1FrgEFHQFTfxJlT7FdJtISrBFHgFIF4DzBWAaANMJ8A0Cm7nzBONhgRHgDaLxjU71gkqSLWcHlk7g6kl7I+1ZXw/ZASDahlTT130eMAUDYFdSZXoWs4ousqV5qcCkhm9DCE4CziUib64/A6+/zs3VNehjr/vVSafhnmUAYNTg6f2D6YbizWDKALnPhysfpL9v89DcALxtgGnBdnqAFDMiuRR8Y0+3OC2cpn5hvD6EEmM6OHDbQmnjwTldnxPguVzf+718ebWfiU8RpTOzUM0ZPxN9gjdUmevACkm1exwA1wFAHa/veSMS7AiANYC1BVKsBYYAg0oLv9OuO0FAJ1kEGNR3LgLECfUXqTvdcbj2L6/nO93zDjDEDHxuXhXoBCi0qCdwM/vxoWXuAlycDltbBE8PoPHnNwDkCMZpZMxOJGCko0WA/S6oJrHaUEKdBCoEyIPyBvX++S8Hkr7KftGvwH2CoaIJivkCAFcQXpLePzYWuog81ZroXX1DkiFYWT3rg6C2BK5I6cf5/+rPBL0GdScDadIKf+Ctp1WeexbmmSCBptOxrHBKR87i78r9+GiRyz2KpMvGA1ThgUW8vNkYAvs5Xi+wVrz14n0oLO5nvxioWXjKd98Xez/zgdc+Wxsp1rfyz32TWeEllQY+ll1fzkq2BN1UdFcC+JOUm2reKr/vsza+c22k9+hmhsHTNCYprNkd6fTN/G+dav2AH6ayirSgXYItt3p4/QFLbcmf/1TpJT/yHPoTnnVtALM2f5Drdik8fTmZ/vWzsxkiI0I3Q0RWhH1+tcSyRI0wt3032MItCbA3p6ftvr8nx46kYgLBKeofWgVOlCS2S//OLzTb5yN9opII1Vg729LPlE7V9pUl42V5Vk/m8Vskdm9vtgonF0a3tfAgL+LaxyAqHrcF0p3z7gwsQeY89eUstGMgpVrgo5HAb7Pjbff3jMSTjg7QLy7cssBHhT6rkzg+8bg2rwfxfQ2Y54BwU6rs93YoWkv4ogwsmXvxJ3hwvUPS11ngS8rAiDz0PXFh9CTwjDFMBajQkvRbVAUVGiSTeKMxILyCcMx0ZwzRnNCncoZeG3X3HP6DcRH4AfMexKpdLkvBsNHnLfmXPdwiXMTZ1oijNAqn9I3AcydhFwvG1wAkI85OI/G/J9JIEofoStwKbEFmkYVwOqfpFYRvMAY4gr5XEZjG+1ggmwXEJ7o2uuq7x9XAu+qVxiE8DSZSjLP8KQQhyq9qATQWbGVVgmCl1FYe9V3LC7MemG8OVYolcW4UgseuF0i4SeCYxRhZ9sROMt9X689NwMB5qAQqFnAW8stHSSGBxNjNFlWp86OU9JUEJIH2KpMzs34m/CglgCrL/sQdY0CoJ0sTxuzO3cxOhIY5bIfkOfHf6VYd4jdKAoeZ6V/VVbnoUQgIgZEgbFDl0kc+MPavnOjvVlWdSJ6PVVmjg0QVmLHjc5lE8rzyKG898uZPyf/88OSQ/wEavf5BjyCjWQAAAABJRU5ErkJggg==");
}
/********************************************************
/*  DEBUG BLOCK
/********************************************************/

.debugBlock
{
	position: fixed; 
	top: 0; 
	left: 0;
	opacity: 0.8;
	padding: 10px;
	font-family: Lucida Sans, Courier New, monospace;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #a0a0a0;
	color: #808080;
	z-index: 1000;
}
/********************************************************
/*  FORM TABLE
/********************************************************/
.form_table
{
	margin: 0 0 0 0;
	padding: 0;
	border-style: none;
	border-collapse: collapse;
}
.form_table td
{
	padding: 0;
	border-style: none;
	border-collapse: collapse;
}
.form_table td.form_label
{
	font-style: italic;
	color: #080808;
	text-align: right;
	white-space: nowrap;
	padding-top: 5px;
}
.form_table td.form_field
{
	padding-right: 5px;
}
.form_table td.form_star
{
	color: #da4411;
	padding: 1px 3px 0;
}
.form_table td.form_empty
{

}
.form_table .form_error td.form_label
{
	color: #da4411;
}

.form_table tr.form_textarea_row td
{
	color: #da4411;
}

.form_controls
{
	padding-top: 20px;
	text-align: right;
}
.form_controls .button
{

}

/********************************************************
/*  FORM RESULT MESSAGES
/********************************************************/
.form_result_message
{

}
.form_error_message
{

}
/********************************************************
/*  INPUT BLOCK
/********************************************************/
.input_block
{
	position: relative;
	display: inline-block;
	vertical-align: top;
	z-index: 1;
}
.input_block input
{
	position: relative;
	display: block;
	width: 145px;
	height: 29px;
	line-height: 29px;
	display: block;
	margin: 0;
	padding: 0 7px 0;
	border-style: none;
	background-color: transparent;
	z-index: 10;
	font-size: 11px;
	color: #444444;
}
.input_block_default
{

}
.input_block_center
{
	position: absolute;
	top: 0;
	left: 7px;
	right: 7px;
	height: 29px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAIAAADpfeF5AAAAIElEQVQoU2P4jw0wHMQGGN5jAwzYTRgVHamiH7EB7GoB7edXMi+cG40AAAAASUVORK5CYII=");
	z-index: 5;
}
.input_block_left
{
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 29px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAYAAABmH3YuAAAAyElEQVQoz+2TSwqDQBBE5wa5Vs7gtQK5R44gLly5E/ziKjgKCv4Q/5XpJgaT6AECaSgY5k3VpmsEADFNk6jrWqjzWemmdAeBp05K17IsYds2TNOErusveInjGJZlIQgCJEmCPM8ZaCqSHWmaous6zPOMZVkYGmEYgpzDMPDlOgQLx3FQVdUbWCFc1+W4z2HoeR76vv/D34G+7x/CIoqiw2UbUko0TbMLNYrMsmy3Q9zbtm25ZKr9X5AbP44jx1PzSWLzYPtXJDkf4uYGNIXf2VwAAAAASUVORK5CYII=");
	z-index: 5;
}
.input_block_right
{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 29px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAYAAABmH3YuAAAAyklEQVQoz+2TTQqDMBSEc4NeqzfowQq9R2+gK1fuBH9xVa2CQrUi/k8zqbaIXqDQBwMv+SYvi0wE3nWTukodpcQioes6DMOAZVkoioLGi9RBwTzPkSQJfN+HaZqI45iGs4LTNGEcRzRNgzRN1YSqqmg4iflO0NR1HaIoQhAE3NI+cDGUZQnbtrl8rCCL4x3HUf0Gtm0L13X/8Leg53n7kI8dhiHb5wYyXEzjboayLFOjV+kbhkGFq67rb26Zcorj+r5fJ34+eN/7Ky/zAQZbPwFFTQAAAABJRU5ErkJggg==");
	z-index: 5;
}
.input_block_focused .input_block_center
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAIAAADpfeF5AAAAL0lEQVQoU2P8//8/AwZgPLh7KxbR9y8eYBH9//39qOjIFP37G4vox5ePsKnFls4A3ZtTRvTvy9kAAAAASUVORK5CYII=");
}
.input_block_focused .input_block_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAYAAABmH3YuAAAA80lEQVQoke3TS06DUBSA4bsDt+Uaui0T9+HAkQ5sOiCxJZFK7ENblVIKSOHyKFwK7d9BsUq6AhMHZ/Sd2fmPAESdBSL9sgVwCdwANoBo5gK4jmWI+TRA697Tvbs94ZWz+EDXHng1ddzPCWtnjgA6aSIxdQ3PmqKky26zZp+HCKD39jLEeR+zTXz2eQhFBEWEAOTI6JP4ixZ8I2PjESXdFpxwMuxTxt4//h2cPg8alGco5yPjeGyVnGFvZc3IgiWUGSjZwk5Z5ATL2bGhWjVL8U+3eRqR+AvqLICqgF3VLr4qFVnkEfs2sWc1uN0IquL3r6wADkci+Hj6YzcyAAAAAElFTkSuQmCC");
}
.input_block_focused .input_block_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAdCAYAAABmH3YuAAAA80lEQVQoke3TQW6CQBgFYG7Qa3mDHqyJ93DRVbvQFUmFRCsJVSuxKAoEZAanOBTtc/5BSxq9gImTvA3fCwmZh4H6LFU6Ki0V4xyj9/IMs/cKZ2CBsw0V2yoPGtOVh/BrjKljwza7WC3mVHjS+FtscPhOIVmIyJ/AsU2InFPh0cAuA4VKP3mMwHPx6Y4Iu394LuTxAu6wT8j+IYVe/zF8059wgSWPMH7v3/FWkGmcjKwrWOb6sj13QLZtUDKFAiIJEPqz04Yk1w+xl3pDSTBDKYvT+g4VUO2wF4keV7HNmt3yyAePlxBZhKqUBM3iUZ81rvwrR62F+Ok6+5N1AAAAAElFTkSuQmCC");
}
/********************************************************
/*  TEXTAREA BLOCK
/********************************************************/
.textarea_block
{
	position: relative;
	display: inline-block;
	vertical-align: top;
	z-index: 5;
}
.textarea_block_default
{
	position: absolute;
	left: 0;
	right: 0;
	top: 50px;
	text-align: center;
	font-style: italic;
}
.textarea_block textarea
{
	position: relative;
	border-style: none;
	background-color: transparent;
	padding: 5px;
	margin: 0;
	width: 358px;
	height: 116px;
	overflow: auto;
	z-index: 10;
	font-size: 11px;
	color: #444444;
}
.textarea_block_top_left
{
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAbElEQVQIHQXBsQ2DMBAAwN8ga2WGrBUpe2SGFFR0liigjCzogt0gZHy5C0RrLWqtgTve+AYCN7z2fZdSMgyDQOCZczaOo3meresq8Ki1SinZts1xHK7rEvgsyyLn7DxPvXcQ+E3TpJSi9w7gD2IxgSXh2z0jAAAAAElFTkSuQmCC");
}
.textarea_block_top
{
	position: absolute;
	top: 0;
	left: 6px;
	right: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGElEQVQIW2P4jwEYDmIAhvcYgAGLRqKEADYmZhmVAO3pAAAAAElFTkSuQmCC");
}
.textarea_block_top_right
{
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAaUlEQVQIHQXBsQ2DMBAAwN8ga2WDDBYpe2SDdFR0llxAGZDpAnKBLOHLXeCLN+4IBCKGYZBSsu87vHBDRCnFNE3GcbSuKzwRcV2X8zxt2yalpNYKj4Deu9aaZVnM8wyfAOi9O45Dzhl+f8+9gUy3z2OcAAAAAElFTkSuQmCC");
}
.textarea_block_left
{
	position: absolute;
	top: 6px;
	bottom: 6px;
	left: 0;
	width: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGUlEQVQIW2P4////zZs3f/78CWRAAANthQA4v2h93cMx9wAAAABJRU5ErkJggg==");
}
.textarea_block_center
{
	position: absolute;
	top: 6px;
	bottom: 6px;
	left: 6px;
	right: 6px;
	background-color: #ffffff;
}
.textarea_block_right
{
	position: absolute;
	top: 6px;
	bottom: 6px;
	right: 0;
	width: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAF0lEQVQIW2P4DwM/f/68efMmkMdAWyEAUg9ofeZWcIUAAAAASUVORK5CYII=");
}
.textarea_block_bottom_left
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAV0lEQVQIHQXBwQ0CIRAAwO3AtqzBtkzswxquD758eAgh5AiEcSbwSym57xsABK6cs947AAi85pxKKc45AAKB9xhDa83eGwQCD3zWWnrvaq0CgUDgiS/yH/eYhNNqYXAQAAAAAElFTkSuQmCC");
}
.textarea_block_bottom
{
	position: absolute;
	bottom: 0;
	left: 6px;
	right: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAFElEQVQIW2P4jwEYyBb6iAGwmAUA2bFqmT8kg9wAAAAASUVORK5CYII=");
}
.textarea_block_bottom_right
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 6px;
	height: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAV0lEQVQIHQXBwQ1CIRQAsLeBa7mBg5m4hxs4CVc5cAHJDwRCbQMAxhhSSvALAOi9yznDJwDOOUop5pzwCNh7a625rgueiKi16r1ba8ELN0TgizfuCATiD2U/hNPiRiKyAAAAAElFTkSuQmCC");
}

.textarea_block_focused .textarea_block_top_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAfUlEQVQIWz3JTQ7BQACG4e8GruUMriVxD3sLYjELJkEm/hM/bZoq2jFFRfBasX0eAXpdTyqPsYA60AZiAQJqQOvic9xoiOl1+EUzibZY02XlLOlugYBGGTzOGg77JQ+f8r6dEdBfTyckmznPkPG551AVCPCz8YCQRX+kKvgC+09/UqWFbHgAAAAASUVORK5CYII=");
}
.textarea_block_focused .textarea_block_top
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAIElEQVQIHWP4jwEYDu7eioYY3r94gIYY/n9/j4aIEwIAwWVjeW6L/8sAAAAASUVORK5CYII=");
}
.textarea_block_focused .textarea_block_top_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAdElEQVQIWzXJTQoBARgA0O8GruUGDqbcw96C1SyYIlOTn+S/oTAmfymelcVbvcAWbdQRf5H0OrLhwLU8Qws1RBSriVmWSpOu/WYJTUR87ievsnBYT2Vp4lZdoRGeF9/H2bs62i1y83wM3fC8+Gd13MhHfSh/dsV/qRZLOYMAAAAASUVORK5CYII=");
}
.textarea_block_focused .textarea_block_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAG0lEQVQIHWP4////zUunf358+f/7ewhioK0QAKK/Zb+lhG1JAAAAAElFTkSuQmCC");
}
.textarea_block_focused .textarea_block_center
{
	background-color: #fff7ef;
}
.textarea_block_focused .textarea_block_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAG0lEQVQIHWP4//09BP38+PLmpdP///9noK0QALL9Zb8jKitcAAAAAElFTkSuQmCC");
}
.textarea_block_focused .textarea_block_bottom_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAbklEQVQIHQXB2xHBQBQA0NuBttSgLTP6UIMKfPmKD4/xmIyNWNmNGMc5gW6/26rdldpTEiUJbC6HRm7PjJnaUZLAYiyD9tz4DQ++lTELBJbDK+nvR9/cMhWBwAyraaxyunneTwLh8w5TCcyxxuUPYTuDJwCoju8AAAAASUVORK5CYII=");
}
.textarea_block_focused .textarea_block_bottom
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAH0lEQVQIW2P4//09GmIgUujvbzTE8PHlIzTE8B8DAAA08Gg7GqrhQAAAAABJRU5ErkJggg==");
}
.textarea_block_focused .textarea_block_bottom_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAaklEQVQIHQXB0Q0BQRQAwNeBtnSgMIk+dKAEf774wAWXiz1nc7sbYsyEkiiJNqnj3emwh3coiTrSsjx07ucj7ELLfKvf/DR0R63OsAqf4psHU38xvxOsEfHqr3J6+LQKGywQgRu2WCIQiD/FvINByaYmTwAAAABJRU5ErkJggg==");
}
/********************************************************
/*  LANGUAGE BLOCK
/********************************************************/
.languages_block
{
	white-space: nowrap;
	position: absolute;
	top: 1px;
	right: 24px;
}
.language_item
{
	position: relative;
	display: inline-block;
	outline: none;
	width: 28px;
	height: 28px;
	margin-left: -13px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAB3ElEQVRYw62YgXLDIAhAxaTN2u3/f3V3W5SZDXeUAJoY7zjaNNEXQIFC6BsQzg8cmRwOftcWxB4g6ACAhtYWsbQKAg4A1zAAgQ0o08R80ShAeiG4ZHH9BQQcACmZBBtxNBeZBAAq8g8yK5NwiXTjioipczckANjmvbMX49bYxUZ03FLdkA4A/M2OuBb1TXNMpKPl/uhY4RQAA9kgVgYBRmzt6LgbAk0yMr7I7FFY42XN6ARmLm+DIwTl8S0OkmKNIC1h7YwcrhmriLEdiBcTV0GknpjQ9jqQKYcHBba6uAfxC1JGvAKizDN5AB5EoGC6YsytUiA2Hr5i3Fs1RXQKkWnUJeSKu5K8mhD15m2CZdAKzyI3JYmZEFqmW8rbLCet8Cjq4WTRXQLT6oC6Rd+OghDAR80/ogxwUznSQxwik1uelJ4/vfODYuCdLAB0WmYFQi1qtDpiYrpKphRdpULeKAAXerGkSGb6xS1WPcmz3mRoefhwCyZDqxaZhSuCUQnJmAGR/OrvWbhSW3xXXc2NvkCCRCMbakGdlc/qNm1V2zJOwElGaFTZbpHb03e0KnDroLMW7eo7Wg1Q8LKhsZjb+BzpRcG5ZsVUVwvY223DiWe6GuEzLf+Zvwe6CuUfquTwmtHhi2wAAAAASUVORK5CYII=");
	background-position: 3px 5px;
	padding: 9px 0 0 9px;
	text-decoration: none;
}

.language_item:hover,
.language_item:focus
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAADYUlEQVRYw62YzU/bQBDF7Y0JBEKTUqhy6QGhnhAHekM99MKfXPWE1HsvlRBIVQ85RyKQD6dJiB27s9Js9ToZrx3wSk/G3t3ZX9/M7kY12fo5eIHCLbR1fBOUtxBkhBoeybEYx9tMRZhQgESkHVAThN8jARhWgTMVgRxIJEB2SXuKdgVgBIClYKZCuhoAhSAt1j7pALQPfQgYidQWgpkKQJFwBkEOPUJAdC4qAzMlBd3gQM4dhHnD6rLewt+uD+GcazueOvOmzygOSSC7+BHrHch96ypg0jHjS19R2jBlDqgjQE5I70EnArADYC2lxjbcMopDso4QqAtAduwD6Zb0nfSVn7f83QBYV4AV1deGU4EC5XZZG1Jm+36RvoWmeUP6SeqTBvy07ze2n8dFkMo27EoJFficMpA6V9xtTkNCsov+IP3xXgPUb8fZ8Tyvw3Fc0TehrjacCpUC16Bsu6OFfgdbNB5/x68alCz40CguNZRdZ4P1twUSYH2Awl0ojwdvoePpHZPug9e1e46z59mB3iMBd58NMiiroQpu2fkDSJ08q0qPBPlLYBDU0wbKL4hCp8ou42FNUMMql7I8pwLx7uDimqBiZcdvrOugctGZwzPj07iOdsjxct+6RvnotAYd1wR1LOLieoFWU84VnGRP4hWpVxNUj+MlYh1077/05QCWAtCzDZZnq4PX0PD8HsdzYCkA5Vr60KkUgBZ8Ep+/0qVzjrMAsLTMqQygEgFlD75T+td+fKFLdt4px1kIt9aw9j+n5E5LwaklaU6a8ZiLbcF4/AW/zjjeEpxK5Y7U0pcVQE34FP5EC12Rjkgtj2z/lR3P8yYFUJkvfYFIXyKgpqQxBzsjXZO+kC5J1o0P/Lzk79c8bsXzpgIqEekLygod68rVVMzBR6RH7u/ywtaNz/w84+8JjxvxvBhqSh4LlY6EomKPOQ12oSe+yx4UDbl/xOPjkiIvPBI0xxJRWwg2BrhH0BO4g0BYS4nmUNGJnitpxKJ3jrkamwDgGEAmUEPOoaU4m1SXyu6+HKASATYHuJg1hb9n4M5COJQq917h3edzLFWunoUAnAuQhXKlpD6HfFCaY5nimoNzWor3leJO5nOoDCoQQPIaks4loCJnMhEvL1q4yn8vSkBN8meIJi8Itr//IVq27yT6MAAAAABJRU5ErkJggg==");
	background-position: 0 0;
}

/********************************************************
/*  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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAGCAYAAAAYLBS/AAAAjklEQVQYV32OzQmCMRBEc7IAC/Dk1auX/JKQk5VYiZXYhzV4tYCvAEEQhHFGWFhBPDyS3czbbIgxQqSUUEpBrVU8WV9yzui9f/qW03tQWJfWGhTiw51MAIHnycKeoElzTowxJC0cspNgsHdk8PUlueJKNl4w2D+Qh21lkvZf/xKcuCeL/XQmq3+CE7fk9gaSkpvgzJ/m2gAAAABJRU5ErkJggg==");
	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("data:image/png;base64,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");
	background-position: left top;
	text-decoration: none;
	padding-top: 20px;
	outline: none;
}
.header_contacts_block:hover,
.header_contacts_block:focus
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAABSCAYAAAAinoSyAAAFxElEQVR42u3az2obVxQGcFlIVmKlkuUkNqnd2JYs6MLQdelDpE9Q6CaLvIC7S3eBQhfNMvQpghNMECFLk2wKtWbsNqmstMUEE4JpElt/LHquckYZKzMeaXTvzJ2ZT/BtrD8L8+Pw3TsnlTr/NWVLmpLhZDnTCKI4lrUMG7Q8esK1wOYoFymXKAXKLKVEmeNcRhAFKbE1YS7PDu2IPdHm+QfmKZ9TlillSoWyRqkiiKIIYyuUJfZX4CGaccJrwRVjeobRLhSLxfLm/fvf7Tca914fHj7otFq/d9vtHQQJMq8ODu4w4Bw7dYSb57H9xeNa7RZ9sd4RabUMW8xB2m0ruyNk70w6nb3uh/zhkj9d8ryfbteeF8M57Xb/ckjjk5ye2rPvkKZDXg6n9yF/D9LrDeefEfIv8mkEYJ7AeZ6+jnCvrq+vf1nf2flJwG0TVoppT8cpchCPC1kHxE0XxOdBBmJ/eJd4+mbteDNcFa78sLHxtWkYdzsucD0hf0Rsjo1Y8TQ+9Qd53+807smZxsD7Ee8K19msfepe4NPd8t7u7i+EsN4+OTH78cAbwDRGpQBkC2+FnU7bp664Brv2dHt74wxce8JHjEqRYMSMt8rnsT7eNJ/eSuXV1ar4gCNcWZDDqRTPA64UTVSK4PCKrrvwaGvrppi6rVHwolJIqxQ9VArfeEVl+IyyKO5xxQFN4LUSIcRxqhRAPAZecfWw/N/R0RMCewavKsSoFKgUMvBm+eqhTIB+c4KrGjIqBRBPgldcPVTEm6PgRaXAVZsueKd5M2xtXLyRqRSTIkal0B5v1S/esREHN43x9C5GiN3wXpaBF5UClSIWeEOqFLshV4oXEagUkUXsiffk+NgUaYmEgTh6T+9QKXTDqwoxrtpQKQLDC8RYCNIFsW+8ZxCjUqBSRBEvpjEqRViQpeIFYlSKIBErwasFYuwYx/7pnTfe9+/NQaIKGZUiljvG4+EFYlQKjRD7w5sQxKgUeleKyfBiGqNShIhYHl4gxkJQwJVCPl5UCuwYBzSN1eGVgDiyC0HYMQ4EsTfed+/MiQGjUqBSKKgUo+G1AsTYMdbo6d14eDVCjB1jVAp/eDGNcdWmQaWYHC8QoxeHtBAkD69uiFEpYl8p5OPFNEalCKhSqMULxKgUCiuFJ95jwncsAzAQY8dY8lXbyHilIgZkVAoJlcIb79u3Zj9AjEqhWaUYHa8LYlQK7BiHVSnGx6saMSCjUow4jf3jPQcyEKNSBIFYDl5UCuwYh1Ap5OKNSqXAjnEsnt6pwYtKgUoRQKVQjxeVAjvGinaMg8ObAMTYMQ62UgSPF5UCV22SKkW4eFEp0IsnQKwH3qQgRqWQO421wotKgUoxDmJt8aJSoFJ4IdYeLxCjUrhdtUUGLyoFKsVwIokXiFEpIo8XlSLZO8axwIsd42RWiljhRaVIVqWILV5UivjvGMceL3aMY7tjnBy8qBSxqxQ2vHPJwYtKEYsdY8a7lky82DGO9NM7xluhlCjZZOJFpYhipRD/j2fktEyZBV5UiighNo/evKmR02VKgZIBXuwYR6VSGPuNxj1yuki5BLyoFJGZxmSz/mhr6yY5nafMUNLAi2kcCcTCZnl1tcqHtRxlCniBWPsdY6oM9afb2xtk9JqtMgzwCs0V4EWl0G0a09Q1TMO4ywc14fQCV4Y+3ixfPawALxDrhFgc0kTX/fH27W/I5xXuuoOpa+EVVw9LwItKoQniPlqjXv/52xs3viKbVyl5tpq2483wG/PAix3jECEboiJQ6gLu41rtFpm8zucxR7gp/oM4vRVeHRzcEYARJOi8Pjx88LLZ/PXh5ub3xWJRPEVb4Do74wY3xX8Q0/ci1wdxj7YkOjA/R64iiKKssbEyH8gW2d8sT9sc23SEa+FN84dy/KUC/0CJxzaCyM4cp8TWCnwNNjOMliZzSsTtNTWEOMuZRhDFsaxlhqbslB2uE97/AZ2iNli8D/jGAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAFQCAYAAACYmd8rAAAARUlEQVRYR+3YMRHAIAAEQXCOi/hBRLykgE9LhiY1s1euhKtJrrJUk7RzYY77A3M8HQAAAAAAAAAAAAAAAP7Bthj3CXkwvLbi2nzRN8RHAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAAE8CAYAAAA7eqZ4AAAC00lEQVR42u3dSwrAIAxAwQaleP/TSjf2CKUgfnDmCIFHdJXcWruA9WQjgD3itEZhjvjcnE+txgQD3aV41oI/JyBOECcgTkCcIE5AnCBOQJwgTkCcgDhBnIA4QZyAOAFxgjgBcYI4AXGCOAFxAv/jjAhTAZsTECeIExAniBMQJyBOECcgThAnIE4QJyBOQJwgTkCcIE5AnIA4QZyAOEGcgDhBnIA4AXGCOAFxgjgBcQLiBHECfeN0PBdsTkCcIE5AnCBOQJyAOEGcgDhBnIA4QZyAOAFxgjgBcYI4AXEC4gRxAuIEcQLiBHEC4gTECeIExAkHx+mQEdicgDhBnIA4QZyAOAFxgjgBcYI4AXGCOAFxAuIEcQLiBHEC4gTECeIExAniBMQJ4gTECYgTxAmMiNOtFLA5AXGCOAFxgjgBcQLiBHEC4gRxAuIEcQLiBMQJ4gTECeIExAmIE8QJiBPECYgTxAmIExAniBMQJ4gTECcgThAn0D9Ox3NhzTilCZ61gDhBnIA4QZyAOAFxgjgBcYI4AXGCOAFxAuIEcQLiBHEC4gTECeIExAniBMQJ4gTECYgTxAmIE8QJiBMQJ4gTECeIExAnIE4QJyBOECcgThAnIE5AnCBOQJwgTkCcgDhBnIA4QZyAOEGcgDgBcYI4AXGCOAFxAuIEcQLiBHEC4gRxAuIExAniBMQJ4gTECYgTxAmIE8QJiBMQJ4gTECeIExAniBMQJyBOECcgThAnIE5AnCBOQJwgTkCcIE5AnIA4QZyAOEGcgDgBcYI4AXGCOAFxgjgBcQLiBHEC4gRxAuIExAniBMQJ4gTECeI0AhAnIE4QJyBOECcgTkCcIE5AnCBOQJyAOEGcgDhBnIA4QZyAOAFxgjgBcYI4AXEC4gRxAuIEcQLiBHEC4gTECeIExAniBMQJiBPECYgTjogzUjIVWDDOMBLwrAXECeIExAniBCZ4ATOADAUijV7IAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAAE8CAYAAAA7eqZ4AAAD1klEQVR42u3d0W7aMBiG4c9J2jFV2xXs/m9xDJp4Jw6z6EEPCmQKzyNZRag9sfTqN6iYkn9K97MEeKTa1vo401WQQ7eKUOEhQdYkS7eSpE5dgGOt9WS/4PFKKT+TnJPMbV0m55BkTJLT8Win4IFeD4ckObQheWqTdJ664+yLbYLNvHVH3SXJMnRxjvYHNnNI8to6HJKUYT3yihM29a29zBxbj+njHOwPbGbqp+Z1nMB2huseTUv4j2sFxAmIE8QJiBPECYgTECeIE/iy6cMzxX/ygckJiBPECYgT9uzDG0LeDgKTExAniBMQJ4gTECcgThAnIE4QJyBOECcgTkCcIE5AnCBOYDOuxgSTExAniBMQJ4gTECcgThAnIE7YM9+VAiYnIE4QJyBOECcgTkCcIE7gJlxTAiYnIE4QJyBOECcgTkCcIE5AnCBOQJyAOEGcgDhhN9xbCyYnIE7Y47HWTQhgcgLiBHEC4gRxAuIExAniBMQJ4gTECeIExAmIE8QJiBOegQ9bg8kJiBP2eKx1qAWTExAniBMQJ4gTECcgThAnIE4QJyBOECcgTuBTPmwNJicgThAnIE4QJyBOQJwgTkCcsGfurQWTExAniBMQJ4gTECcgThAncBOuKQGTExAniBMQJ4gTECcgThAnIE4QJyBOQJwgTkCcIE5AnCBOQJzAJ3xXCpicgDhBnIA44cm4txZMTkCcIE5AnCBOQJyAOEGcgDhBnIA4AXGCOAFxgjgBcYI4AXEC4gRxAuIEcQLiBMQJ4gTECeIExAniBMQJiBPECYgTxAmIExAniBMQJ4gTECeI0xaAOAFxgjgBcYI4AXEC4gRxAuIEcQLiBMQJ4gTECeIExAniBMQJiBPECYgTxAmIExAniBMQJ4gTECeIExAnIE4QJyBOECcgTkCcIE5AnCBOQJwgTkCcgDhBnIA4QZyAOAFxgjgBcYI4AXEC4gRxAuIEcQLiBHEC4gTECeIExAniBMQJiBPECYgTxAmIE8QJiBMQJ4gTECeIExAnIE4QJyBOECcgThAnIE5AnCBOQJwgTkCcgDhBnIA4QZyAOAFxgjgBcYI4AXGCOAFxAuIEcQLiBHEC4gTECeIExAniBMQJzx5ntRWwqaWtS499nIv9gc28J5lbhzVJpi7OuZTyK8mPJG9Jvid5STLaN7iLOck5ye8kf7pAL3GuU3NOckpy7EqevC6Fux5l31uYx9bfZXr2cZ6TlPZHa82jOOGucc4t0FOL9NzHmavJWdsvCBMeF+h6xF0n52VSlraGbpVuAbdXu7V0qyapfXjXoQKPD3V9nL/aEGCfiKyPgQAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAeCAYAAACsTcs9AAAFK0lEQVR42u2daVMaWRSG/Zc03UBDQwvIqiKo4AIaIe4bCIriFpPM1FgxTqVSqfkwVfO/+p0+B0WxxBE0msHz4SmQpaQanzrvvefe64DD4QChqhqcqgrF6cT1Y6+F06nC5zOQiA8jl51FqbiCzfUqytt1vl16v86Px6KJFq/9mQWhWwaSyVEEzCBUTYOmuVhAh6K86IdQ7N/ndnsQGYohOzmNpcUNVGzR1lbLGB/PsYjyZQl9J199r4GF4hLL53K5WUDlheTT7N8ZCg1xFdvcqGJro2bLNwOv1ydfjtD/8hUKRevjx0/2H7zB8hFc/X5apHTCMPxIpTJYWd7iKEnykYjyhQhvCGvA6/NblxcXiCdG4bKjn9utcxV87upH47hAYJBFo0hJ4zipcMKbls/hUKyT4w8oFpe5+pF8VP2ea+KFpfObmJ4qoFLex8z03IvFWkH4xeVzWO/eLWK/fojwUJwjJwn41IkXEsyr+3jChKIlyScXXBBuyWdLZkWiCZyenCGby7M0Ho/3SdGTxm+xWBLraxUslta4+snFFoQ78rk9ukUxs1yuYWtzB5p9336sOfHSpTQ0mUIRc65Q5HEd3ZeLLAgd5PPoXovi5czMvF39PiAUjnLDvdvoSdUukRhBeWsP6bEJubiC8J+Vz61bJFk0NozDxjFm8wv8JEdPW8LHyKfrXp7F3Ckf2O/T5cIKwmPks+OlRS0GwzCxvLyBg4Ojpny2ULzi5YHoSTHTNIO83ItaB3JBBaEL+WzBLBrjEaOpCVx+uWARWz0/VevYQohG4tje3EXSjptyMQWhh9nOa9EMv4nfPv+O3K1ZT6p+d6MnCUnCVSsNWXcpCL3KpzidFs1wkmhU/VZXt9qi592GO02s0NKw2k6Dn5OLKAi9NtkVxaLqRuKRgMlkCt+/feP7uu5ri54kGzXNaaWK9O4EodcFKOSS2lzhQnJR9CTZSLA/Ly+RGpvkykdSspxX4tEYT5aHCULP0iEUMjA5GW3KR7GSBCPZ6EU7lT1sb1db8pGU6fQkN85FPEHoHlWlzoAXExNRplX5aEKFlpNR1CQR05kszv84hzkYZvHG7CpYqx5K1BSEHqTz+z128RpCNhuzh3Fa+8Jqbh1cLagmqOJdnH9BZnwKI6Np1HdP4fP5X3yHuyD8fyOmAq/XhZGREKam4jAM9/27GvjFd6JnrVpHrdbA3u4JHzPxnNuMBKHfx3WRiB/T0wkEg76HtxTxDxQ91Wb0pJ/z+SL++vEP8oUSS3c96yljPkHoHDEDAZ3HdGNjQyziA1G0XT4a09Gsp0fXUSyu4sf3vzE3X7LfcNNwF/kE4f6IOTwc5Ijp8WiPiaK35HPcnCKWSo3zBAs13Ks79WYD/pl3uAtCP6BpToTDBktHt11E0Xb5qPoNBsO2cA3eqZAZz+Hk+IzPd6GqSG2HTms9BeHtVTs3x0uKmZ0S4QNRtF0+zeXC/Nx7ZLOzLFkwFMFubR+Li6s324w0GfcJMrajKkdVzDT1XqMoy9d6MR39UK0cNHezu5vN9UKhiE9nn+3nnc3VLj3scBeEfhrbpVJhrmQkYa9RlGjJR4cd0QnRfr/Z2slOYzw63+Xy61cEzFDrYN2fea6nIPyq1Y7GaiRUp/bBY6Nom3y0KTaTzvKm2OuGu3Z1gC71/Y6PTlEqrbQWV7/GkfKC8FrQZEkiMYhcLt6x2j0mit4rHx10RMf7XcdJ5Wq5GYlGVTCfX8DR0UmrEc//UEXkE97IpEomE+H2wFOi6H38C1DSI4Bb6l0gAAAAAElFTkSuQmCC");
}
.firstpage_service2 .firstpage_service_title
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAeCAIAAAAjL1xqAAADGElEQVR42u2ba2/aMBSG8y9bcgFCEwjQhJBwS0JIC+26rnTdtA+b2PZfd6aqVmQcsM3X9/nELUGyXj32sU+Mq3O0WubL25/bMKUXJ36WLQvf868AuIDr62vf69/fPVqWRW8NmWss26GAev7wxG+KrHTdHsYXXAJFqNrsHMd5f2tIXhYMo+3jm9PunEhn22ljfIE2tu2sVut+P2AeNeQvfnj6EU9XdI3w2zxbm6aJIQZ6UHgmk2S5yOseVUgnze/Pr4dutydcmy7njcEF4Oxyc9AP7qoHzqOG0l2q7Z70KVgudN1kOsMoAz06ne6m3NqWzXnUULyLS/O79XEXxjAYTaIYowz05vQ0md+Oo2OPGqr3+rz/dVy8x5PpeHSLgQYac7rvD+pzet2jyukUTu6rRT74KLUAkMdxnHVx1/7YC+I8qpzOcZhkxcNxwX7T8zDWQFWcFESqfpo8qpxOWnqSPrkPi7wkIWO4gWoxVG12rVZL6FGddFLAd5++8+nMyvejJwDkgxSFMdvq4TyqmU7TsraP37gPs2WBzU6gBDmSJnEWG86jmunsul51v+cWtrN0geEGSuIMwzhNFkKP6qfzuCryPX86STDiQEmcdVNyHtVP5/GOEi0X2BYAADLiHI9CdqTOefSidB7vxs+S+TAYYdCBbOliWkVesXNLzqP66RSeZKLvGCjh3fibciv06EXpFB4Uoe8YKE3rcZyypSDnUf10NnXQoe8YyENBJHGyAqju0YvS2dR9jL5jII/v9cv1vdCj+ulsenIDfcdAiXiSsDhyHtVM54mn3tB3DOQhlxX5hj3cW/eoZjr/PzH89XfTE8PoOwbydDtutdkJPaqZzi+vh2mamw1NHug7BvIEgyG5U+hR5XRSIsmaSZpbDQX/FfqOgeKiczwOhR5VS2en4+7f/kbxwjzZGoe+YyAJVT/LRcHaN+seVUvnNMmeXw/DUdQ6t1WEvmMgiWla9Rqo7lHZdNpO++nl57p6dnuezD4R+o6BJGTN+gFm3aPn00kXFOUTKTOMZrbtSP4l+o6BJJ7XZ+nkPNrEPy+38b0/rQ+4AAAAAElFTkSuQmCC");
}
.firstpage_service3 .firstpage_service_title
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAeCAYAAACsTcs9AAADMklEQVR42u2daW/aQBCG8y8TMOU2R+pATCgEHCghB2fMZY5AA6Ftrkr9UqlVfx1TryltkWjqNSlV4/fD8y1eRTt65JmdHbO1vb1NVuh1LunlrkRWnwfgf+Ts7JxqtToFAoG119qy+mBfG5IYFBEQYDvGVxNKJpP/Tr5ue0AetwfBALajXK5QqVR+EvlmvA/t7OxQq6GRw+FEMIDt8Pl8xttPEIR11plZki/gD1K1VEcggG15uP9A4XB48/LJ8QSdHJ8hCMC2TKdvKZPJbl6+/FGBcsprBAHYFkVRSL1oGCXYRuWrVVRKvTpEEIBtcblc9P7dDbnd7s3K12n2KB7bRxCArbm9vSdJkjYrH+vxRcJRBADYmtHwDeXz1sovQRCsydfrDMnv8yMAwNbIskydtsZd97EWxf6+bD3tXLPHAcCz4O7ugbxeL6947KSUXz6X6wWptdY6pzwAPKu6j8nEKZ61mi8a3aXz0wo2HgCdhtqkk5NTXvHm8snxBJd86VSGCvkiNh4AnUgkQsPLETmdTh7x5vJdVBsznqtip8USZdIKNh6AX+o+URR5xJvL5/F4Z+y2yrA/NjWl0FI1SshJbDoA37m5uaNUKsUj3s+az/ijuEyD7si4t4khWgDMUzwuUqVc4RFv+cDF4XBQSAxTvdogPRXFEC0AHCNG15Ppj/abCfFWn3ay1HOehl6Rz+vDEC0AJuu+aCRqVrzftxrYAvGYrL/lRnp9d4AhWgBMjBjlcnmz4j3e52OiiWKIamWVGvU2hmgBeISjoxxNxte6eKY7AX9usrMUU8nmjNPQTDqLIVoAVmSKicQBffn8lWfEyNwNF7Z4bC9OHx8+UbvZw4YDsOJUk31aQpL2nn6kiKWhWrtP4+HUSENxtxNAvOXDFa3TpULh+O/M82mtPqWSaVIy8zQUY0UA4mWXRoy63R45zR1Izri+27kYohWc8zSUzfXhcxIA4i1POfj95l5KXPIx2Ra9P5Z2BoMiVUp1aqodpKHA9uIt+n2ynHh6+Vbhdnsoe6jQaDAxWhEIELCreIxqtWb8nsNG5DP+KT0N3ZNiSEOBrcVjhEIh49suj40YLfgGWYcNDoF2v/AAAAAASUVORK5CYII=");
}
.firstpage_services .firstpage_service_title
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAfCAYAAABnERiYAAAD60lEQVR42u2dWVPiUBCF/ZfKErIQdlkisoZAkB1cqpwqrRotlzcf/ItDT/paMCgJqzgu5+F7ABMe+tapPre773Vvf3+fNsHv91M0GqNqpUaj/jlVy6b4btPfA+CnsbfOwwcHByRJEqWSh3Rit2nQO6VMOotAArAATdPItu3NxOfz+UhVNToy8tTrDKnT6onPCCwAy4nH42RZlqv4xgutZSQmLCVby1q1ToFAAAEFYA2y2SwZhvH2+/Gc+GatZbPRgrUEYEsKhQLpuu4tPmEtFZWMnGMt2wPqOuhhHcEDYAtYV2w5OanNic+xluNIJErlUhXWEoB3hl2kW7FFiM+xl+NWs0O5rIFgAfDOhMNhshsNd/E5ohtrWhiBAmAHJJNJMqtVd/E5lnPcafXpOF9EsAB4Z7jKmUmn3cXnbATHiqKQWbFEoYU3iAgaANvDRZZSqUSqqrqLb1LtDAaDlM0YdDq8QJUTgHeA++T1en1OkJomUaGQfN3n46zHlU9uM8CGArAdsixPK52hUICy2Sj1esd0f9+i6+u6e5NdlhUxMN3vjjAsDcCGRKMR6nROKJ+P09WVRTc3TceGprwnXCa82NAcjQbnFNEjCCYAK+/19klRJOr3THp+/iVEp+vy8vGyt915tqE8SF0slBFYAJbA9tLZz9Hv3zY9PV04Wc9zNHOx+F7Z0LIJGwqAZ3HFR6mUTpeXphCeLAepUqk4YgxtLr4JPHLGA9ZcDYUNBeCfxQyHQ9RsGvT42BFFlYleGu6TLeuLb2pDHeG1T3piFhTBBz+ZYNBPhhETmW4weN0d4N6ex0znZuKb2NBQSBbi4+NGGMIGPxFFCTrZLkcPD23Rt3v791gsNtfj21p8szY0fZh5qYZGolgQ8EOOCB04wlLF3o7xeo5HyvL5/G7EN7GhurChXVGQweKA724zj47ioknOvbtFz7Lw+PqInYnvlQ0tVmkIGwq+7bm8AJlmWgiPLecyTZjm0tv8thff1Ib6A3SYyogDufFYAgsGvlXvzrZzdHfXEi2F5Rky6HWGbzfim7WhfDiXx9OwcOA7FFa63WNR0Vz1Ha+rAncqvlkbWipWRBaEDQVfFVWVaDQq0cVFZa33EokEWbXax4tv9jjFYSoNGwq+aMaT6OysLLLeuu/yVYG5XG4l8e30MCGfDWQbapkNLCr4MlZzOCzONc5XxeOqwDn2PmbDKovB7GH/zNmMSlhg8KmLK+12fmEPb1ndw+OqwP8jvokN5Yt42YYm4kksNPiUfTzLytDtbXOLloS0SrFlKr4/u9r3udnQsKaLf7JSt2wsOPhUkyvcOOc+3ipZywu2m6u0GVh3fwGBn8LqoKPI/gAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAACCAYAAAD7AlgIAAAApklEQVQ4je2SzQrDIBCETaopFEre/y1Db4mmVsGUj2GlPeaQhWFn9s8V1r+WZXLOPQp8wa35gwfoIHqCDtDKifuPet/p84KAXekrxqbHhsvOZXvBuyA1VB2ho2CDJ18R2xDT+AofjR7OTPARu+3YNfnnPNePDPKxjJjyoz6j3up3kmdPr34w8tasLDndJRt9l53HssH1Jqxb0N5/4pxn3VLvPa3/8g/VgUgIamem2wAAAABJRU5ErkJggg==");
}
.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAE0CAIAAAAjb3GOAAACTElEQVR42u3SwQmAQBDAwHCI9l+ucqBluI8ZUkLWC1Otaj+3NK1qBVO5E3eCO3EnuBN3gjvBnbgT3Ik7wZ3gTtwJ7sSd4E5wJ+4Ed+JOcCe4E3eCO3EnuBPciTvBnbgT3AnuxJ3gTtwJ7gR34k5wJ+4Ed4I7cSe4E3eCO8GduBPciTvBneBO3AnuxJ3gTnAn7gR34k5wJ7gTd4I7cSe4E3eCO8GduBPciTvBneBO3AnuxJ3gTnAn7gR34k5wJ7gTd4I7cSe4E9yJO8GduBPcCe7EneBO3AnuBHfiTnAn7gR3gjtxJ7gTd4I7wZ24E9yJO8Gd4E7cCe7EneBOcCfuBHfiTnAnuBN3gjtxJ7gT3Ik7wZ24E9yJO8Gd4E7cCe7EneBOcCfuBHfiTnAnuBN3gjtxJ7gT3Ik7wZ24E9wJ7sSd4E7cCe4Ed+JOcCfuBHeCO3EnuBN3gjvBnbgT3Ik7wZ3gTtwJ7sSd4E5wJ+4Ed+JOcCe4E3eCO3EnuBPciTvBnbgT3Ik7wZ3gTtwJ7sSd4E5wJ+4Ed+JOcCe4E3eCO3EnuBPciTvBnbgT3AnuxJ3gTtwJ7gR34k5wJ+4Ed4I7cSe4E3eCO8GduBPciTvBneBO3AnuxJ3gTnAn7gR34k5wJ7gTd4I7cSe4E9yJO8GduBPcCe7EneBO3AnuxJ3gTnAn7gR34k5wJ7gTd4I7cSe4E9yJO8GduBPcCe7EneBO3AnuBHfiTnAn7gR3gjtxJ7gTd4I7wZ24E9yJO8Gd4E7cCe7EnfDfncd5SdOqPnXfNBe8hbw4AAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAhElEQVQIW2NgYGDwA2KO////MyBjBl5e3lYmJqZ2oKQKioS0tHQVULAOiPuA2B8uISsrWwQUyABiEN0BxOVAzAOSKAQykoE4iZ2dPS87OzseqIMNLqGtrZ1y9uzZaKCgCsyo4oyMjNSvX796AgX44Hbs3LkzBMgwAGImFFcBCX50P4AwAFDKZUPRWCGoAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAc0lEQVQIW2NY0Py/FIh5/v//z4CMGRa3/78JlLgDxGYoEsu6/t8HCv4H4p9AXI1NAoYPALEQisTClv8/dy/73wfUwQaXWN7z/8G9K/8LgIIqcKO2zf+/+cfX/z5AAT64HTfO/E8HMgyAmAnFVUCCH1kAhgHlqaDLrkg7BgAAAABJRU5ErkJggg==");
	color: #7a58eb;
}

.firstpage_services_delimiter
{
	display: block;
	height: 2px;
	width: 205px;
	margin: 0 auto;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAACCAYAAAD7AlgIAAAApklEQVQ4je2SzQrDIBCETaopFEre/y1Db4mmVsGUj2GlPeaQhWFn9s8V1r+WZXLOPQp8wa35gwfoIHqCDtDKifuPet/p84KAXekrxqbHhsvOZXvBuyA1VB2ho2CDJ18R2xDT+AofjR7OTPARu+3YNfnnPNePDPKxjJjyoz6j3up3kmdPr34w8tasLDndJRt9l53HssH1Jqxb0N5/4pxn3VLvPa3/8g/VgUgIamem2wAAAABJRU5ErkJggg==");
}
/********************************************************
/*  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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAE0lEQVQIHWPw8/OL+///fxyMBgBISwlHvgVNJQAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAAAUCAYAAAC05zk6AAABlklEQVR42u3ZvWpTcRyH8afVaiu+F7WKaFV82d28AifnIO4ODs7ZvAdR8B68h+jiHKJeQKZ0CDkBwSHx5OvQE0iqBFNPiuDzgd8N/IaH/wsskGQryZMkL5O8cxzHqeZ1WZbPx+PxI2BtOkmYzqEk2UnyNsn3SNJivdFo9KLVam0C6zMxWjo8j5N8c5+SljGZTD53u93bwPGlI5TkaZIfrlHSIQO01+l0HgAbByK0MDwPvWZJ+ltlWX5pNpvbwMk/ClCST65NUh2KongFnAY2q1PQ7wOU/XceSarr9FM0Go1rwJmFAcr+z5Yk1abdbj8DLlYnoOkV7Jf4fHVVkurU6/XeAFeAC8Ap4ARwbC5ASYauSlKd+v3+e+A6cAk4W12/5k4/a65JUt2Gw2EL2AWuzpx+pm8/xkfSahRF8QG4U51+tqu3n7mrl/GRtKr43AVuAJdnrl7GR9LK43MPuFk9PJ87+O6z7pok1W0wGHys4rML7ADngS3jI+ko4nN/5tHZ+Eg60vjcMj6S/oX4bBgfScZH0v8Vn59Jq93ZEqRMUwAAAABJRU5ErkJggg==");
}
.firstpage_rounded_center
{
	position: absolute;
	top: 20px;
	bottom: 20px;
	left: 0;
	display: block;
	width: 287px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAAAUCAYAAAC05zk6AAAAY0lEQVR42u3UoQ2EQAAAweUSBO4tEkX/JdDQtcC3gCDBzBQxoxo3wMvmnFd1Vke1V79qq9ZqGQF8QD6AfAD5AMgHkA+AfAD5AMgHkA+AfAD5APIBkA8gHwD5APIBkA8gH4Dn/jtIWBrpGyxwAAAAAElFTkSuQmCC");
}
.firstpage_rounded_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 287px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAAAUCAYAAAC05zk6AAACXklEQVR42u3aP4sTQRgG8Gc3ezcg2KQRtlCrfASTtJIi9hb5BJJCOLhPYCeCEGzTplO0SKMgAbkqNmFBsFQ7URLTZNnN/pmxuJlzMuYP0QULnx9Mkd3bK97i4Xmz8QD4SqkSREQVWi6XF/V6/QGADEAKIAGwBlAAKHyOiIj+BRM+GUdBRFWSUqYHw0cp9Y2jIqIqxXH8fcctZTefDxwVEVVpsVh8Pth8six7zVERUZVGo9GFbjnm/B4+URS9UEotOS4iqqj1vBsMBl+dVUu54aNardaPJEmecmRE9LeUUvlwOHxmBY50GpACAE+fGoAgTdNXQoh7HB8R/anpdPqo3W6/BFACyHH5255UnwyXv/ORNSuA/Pl8/qbT6dwJguA2R0hERzYeOZvNnjSbzee63ZQ6aHJ9Cn1NAlCe035OGo3Gtclk8jAMw3Pf969zpER0SJIkn8bj8eNer/feCp5cN5211XpyHT7S089erV4ATgGIfr9/4+zs7H4YhneFELeEEDc5YiIy4jj+uFqtvkRR9Lbb7U70ZalPYa1cax08mdt8TPj4TgCdAhAATvQ1Xx/TlIiIgF9vscyXy6W1arnBU+q/U4HzkAmi3AoYc6+mD8OHiFzSWrfs8DHf9UhsvvVCsCXBSuezuea2HzCEiNh6nHXLDZ8Cm180Xwl2/BM4rafYs3oxgIi4bikrYOzAsVct+5mtweG+ATOBU3OCh6FDRHb4SKcB2Z83gmdfazHXTdjYoeOz8RDRlvBxQ0htazyHwse97x1oPAwiov9z5dq1gu0MnWNDw2PYENGRQbTXTyO9/G9VHRfSAAAAAElFTkSuQmCC");
}
.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAE0lEQVQIHWPw8/OL+///fxyMBgBISwlHvgVNJQAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABsCAIAAADPKvRZAAAAY0lEQVQoz2P5//8/AwMDy++fP0HUggXz4xMSWIAYxPv1/TuIYgADOMXIiEUQQjFiEySKgpjJSFAlI1VMwWEmedph+qCGMZKnD9VaRjL1EeM/tNgk1X9k6sNOMZLqW8KGEU42ACKVDr9lFdIVAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABfCAYAAADLTbZ3AAAAdElEQVRIx+2UwQ7AIAhDef3/j95l2UFRQbdkB7yYWEqhAWVmmHN037QBah7wGOYxlqketppotlKtGTbS0Eyjq2xULvLynzVIJBXhPqZe8bF43BKlxXlPPDVweCayb7sis5tfA1I7uCdO+i/pNAoooIAC/g5cGHEBQsvnKbYAAAAASUVORK5CYII=");
	z-index: 10;
}
.maincontent_center
{
	position: absolute;
	top: 95px;
	bottom: 16px;
	right: 236px;
	width: 6px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAASCAYAAAB4i6/FAAAAHUlEQVQYV2NkYGDQA+LvQPwZSv8A4t+MoxJDQwIAOFVaN3D2o84AAAAASUVORK5CYII=");
	z-index: 10;
}
.maincontent_bottom
{
	position: absolute;
	bottom: 0;
	right: 236px;
	width: 778px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwoAAAAQCAYAAAC2nYhBAAABgUlEQVR42u3agW6CMBQFUN//LPv//9rmnFMYmBJNlmVRW1rgnKRRoRTEIu9Go+/7HQAAsE0R8To8fA7tLT0ehvYdggIAAAgKggIAACAoAAAAggIAACAoAAAAggIAACAoAAAAswSF/dDeBQUAAGAKCi8pKHykoPB1CQp/9b9n7Az94sFtI+M2pccq0Tdm2nfpZVHpvDxzfHPsN+fYuef+o+PlWF/qOwoAtqYb2ikFg0MKC2NQOI7Lnynen7kRR+E+pQuRaHSbqDB+jSK2dEFdszDP+TnmWB8Vr2MhAQDKB4VzCgbH3fXXhPH5ucRNfK4C4J7+Ofvl6LPk9bZtJ5iWOI5S19bcBb6AAAD/61NQON2EhWN6fS5dyM85bq3CIhrdpqX+pd9vbOhc1pivrV2rQgEA5AsKt2FhauMvDd3abtix8H1E42O2Pl9iQ5/F2ua+QAAA9YJCv7v+DambXi/hxrvG4iAcs3O78nmuqAeA5QWGKSRclrmZK6IwHwAAQeHX8x+0NHcp4sUJbwAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAPCAYAAABz5YrKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3RDgxQjRGQUZDRDExRTBBQTcyRkNGNDdGODgyMDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3RDgxQjUwQUZDRDExRTBBQTcyRkNGNDdGODgyMDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdEODFCNERBRkNEMTFFMEFBNzJGQ0Y0N0Y4ODIwNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdEODFCNEVBRkNEMTFFMEFBNzJGQ0Y0N0Y4ODIwNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XeSblAAAB+ElEQVR42uyaPUtCURjH77lHM+Vqg2QQJCVOEkF9A6GvYIPRIEhLjUlDew5NLUY1CUmCubUIQZ9AGpqdbJDQwbeo9N7b6XaunC6+XMfs/4OH8/iCwwM//udcD5EmoOu6RBj8pXUFYNbRR6wjITY+N0u2rGTK3wLgL0kk9hrvxXWkYGSCbDIvWiwWl6LR6K6iKNuyLK9SStcwfzDr9Pv9Z1VVX1qt1l02m71PpVJNLpXKpdLtSCUmE43H455MJnPi8/kO2C5wHmMG/xVN014bjcZpIBC4/vaNi6VZxSJjhHLkcrmVWCyWdzqdWxgpAD90u93bRCJxWCgUulwsVRRrmFT0W6hkMrnAEuqBCbWOMQLwm06nk/d6vfus/eSpNUgsYhHKSChWrmazecG2fHGMD4DhVKvVo2AweMXaDy6WccaiwndMoeZKpdJmJBI54+8BAIagKMpGrVa7KZfL75LwVJBYUmqO1Xy9Xj/3+/17GBsA46lUKsfhcPiSte/mNlCUytj2sfL0er0nh8OxjJEBMJ52u/3Ijkk7rH3j5ytVtiQVTafTKxAKAHu43e4IW5w8lGRJODMNpAqFQhAKAJtQShcFoYy/pESpjMfpLpfLg1EBYA9CiHnryCwiS5YrSZqm4Q4fAFMGlpBUkjWpCKQCYPrAEsJJ+hJgAKEjiKaxCF87AAAAAElFTkSuQmCC");
}
.rightblock_product_center
{
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 0;
	display: block;
	width: 213px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAPCAYAAABz5YrKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzQUU1RUNEQUZDRTExRTA5QjVDQkM4M0U1MzAzQTU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAzQUU1RUNFQUZDRTExRTA5QjVDQkM4M0U1MzAzQTU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDNBRTVFQ0JBRkNFMTFFMDlCNUNCQzgzRTUzMDNBNTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDNBRTVFQ0NBRkNFMTFFMDlCNUNCQzgzRTUzMDNBNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48sbTVAAAAX0lEQVR42uzToQ2AUAxF0ZYgEKzBIizxF0R0PQxB0hEQOM5JXuqb3IyI7M29pbdW1T7GOAJ4JTO3Pmfv6t2Tl8C3RAWiAlGBqABRgahAVICoQFQgKkBUICoQFfzaI8AAUQoHIUTIMH0AAAAASUVORK5CYII=");
}
.rightblock_product_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 213px;
	height: 15px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAPCAYAAABz5YrKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwRTZDRjhDQUZDRTExRTBBRkM5OEY5REMzMkJCMjJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwRTZDRjhEQUZDRTExRTBBRkM5OEY5REMzMkJCMjJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTBFNkNGOEFBRkNFMTFFMEFGQzk4RjlEQzMyQkIyMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTBFNkNGOEJBRkNFMTFFMEFGQzk4RjlEQzMyQkIyMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69SeM6AAACRklEQVR42uyaPYsaURSG5+PuOnGXTRDsYpFgJ9ik2sJCqxQpApaCqbewsYx/IIT8h+BGCFZpU6WaCYFYWgcRCyWK7E52/Zhxzb3mTDhOdJa04/vA6x3v7Q48nDNXdU3TdBkhY8mcVKvVJ81m86sGALiXxWLx07Ksc/l4LXOjtnSSygykkjnzPK8jhDhDyQCIZjwe2+l0+hVJdaukMuTHms7vgoxGIxvlAuB+er2ew9zZuGTQ2ZqiDlbtdvsS5QIgGt/3r2u12iflDBdLp3Ml15HMA5lTmYf9fv9dJpN5jtIBsBvbtt8WCoX38vGK3qfmMh7vVMoyX22qubBSqbxxXfcHSgfAvwwGgy9SqI/KFXLGJ4c2FxQaXVYEHWtzcSE71Wo4HH4vlUrniUTiEcoIwB+kF9+KxeLryWRyRZcTcxJra/wLhFJX68dsDDzN5/PpVqt1kcvlXhqGIVBScKh4nuc6jnMphfogv/6ScWnsm7FutSWVzt6tlFhJirpmT5bL5cf1ev1FNpt9lkqlngohTlBmEHdms9lkOp32ut2u02g0Pnc6nTF1pxtalVBLNv5tSRV0Ky6WRV0rSc/HdGayUZGPjwDEgfW+uwYa9YKRb057f4XaJQP/MdgkiRIsYakM1B/EWKywVEsm1pLCr9P3dhidjYImSSRoPWLCoVOBQ+lUKyZWkGBvzRIpgx4aB81QDCYfAHGW647FZ5Jt/YtilzxahFy8c+l7hIJcII6diosVXrVdQv2PDPqeFYBDer/SomQK+C3AAM3y1P3fONDDAAAAAElFTkSuQmCC");
}
/********************************************************
/*  RIGHT MENU BLOCK
/********************************************************/
.rightmenu_block
{
	width: 228px;
}
.rightmenu_item_block .rightmenu_item
{
	display: block;
	width: 201px;
	height: 25px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAAA0CAYAAACXd+TlAAACaUlEQVR42u3YS27UQBSF4XNtC0pZAL0BNtMLYsIeGDNCYns9aQUhhByML4PYrcKPtNPtqsrg/6RWorKdh+Wjc8vm7k8CkMvX0+n0+XA4/IoX7efjo0/PNDNuF5DAuxBUN82nuq6/SJK7uyRVSye7u5x7BiTR9309ZM9saL1q9Wx3DWEFsKOu66oxiONade0i2hFIGkTbFETaEUjbiGZm1Wt+AO0I7LJHtKgNX9GItCOQIogX1a2hoh2Bu/wXxuquUNGOwC6qPUJFOwJ7BfHeUNGOwO1B9KUA0Y5AmUZcCh7tCBQYTWlH4I3sEWlH4I0EkXYEMgfRr4SLdgQyNuK1MNKOQKbRlHYESo2mGwNHOwIpG3EIkW8JHO0IJG7ElRDRjkDuRqQdgUJBXGpE2hEoNJpOG5F2BDKPpksBoB2BjI04Nt/0Yacdgcx7xDhwtCNQKIhx69GOQJnRdLEBaUcgbyPOAkI7AvkbcXyQaUeg8B4xDiPtCJRoxIXQ0I5AziAuhId2BHKPpivhoh2BAnvEtXDRjkCu0fRKuGhHINdouiFctCOQazSlHYECo2n8MNOOQMEgTh9w2hEoMJpGYaQdgeRsutBIkpnJzCSz+RmTNTObr0ffX47PrjHNDo3XDQfspb/c7OX/bPX33nKbTMbDgkTc/bf03H2XIL5/ePgRQvAQwu0PLoBNzufz9+Px+C0OoSRZCOFj27atM5cBKfWS/krqJP0ZPt2w5ibpA/cIyBLEOIxjCHt37xtJLfcISLstXAhjH+8TG0lP3CcgSxjHTx99fd4jDmEEkD+QGt/NmMSbeiB7GicvR/8BJkkn9B2ZrN4AAAAASUVORK5CYII=");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAE0lEQVQIHWPw8/OL+///fxyMBgBISwlHvgVNJQAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA58AAAAHCAYAAACPzPnPAAABhUlEQVR42u2a226DMBBEmajK/39vVGmalzy0Auw1Nr70nBfAsWfX60VopGiDURElAAAAAIAbMSWY8NA8z7GtZHBWM2siFwAAAMAAAfVkv5jPdXLRxHG0YB8AAAAA/HeTYvIZIv4Urg7z2cfM9DRiuimeGmhjYAEAAACTcz22J63N6LqeoKe6ur+pzOf361W8+Ov5HNG8tjBzteap0poWc9SxvgAAAIB57BHDnTV6rPUg+q1zcu/+ffss/kK+Yz6VaRZUOHb0fBRXGWM5v+1dj+5TYzkaOhk7et5b+xl/ZOo8Enopjdy9RepydpYAAACwvul0Yo6DGk5oODNWRMeF68/mOxizRMsVtSLX0hz35qbGHNhvztzofrZgP6aMrQvesWnNJ44c0j3uUTvfoVfTd+UQDOraMQuF3V4oY6mbHUXuAjeL2+ik3fBASpV9fy7V9+PlvvmLol+XP7d9cokP1YmVENdV7YCQrmSgSBVUpWypSbqsra2dhOp3ktp0bTgn9X+roS4/C8ity9n0T94AAAAASUVORK5CYII=");
	width: 927px;
	height: 7px;
}
.gray_block_center
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	left: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA58AAAAHCAIAAAAArm6YAAAAoklEQVR42u3WQQ6CMBAFUMf7n5iYjDviptIyrUp8b0FDoH9K6WLisW03fk42xg+WbhfOuSU6crMS2x2R86a13836Pr1/KScklzNyxmb1R+SSQqW15ZdXcnGxX17GZYW67k4FNlJiNORoWgxVOC4fJz609SyGQ6bMiNJvi/JB6CkX6w/4H7vbAgAAdLcAAKC7BQAA3S0AAOhuAQDQ3QIAwAU9AUSWIP4xF7ZcAAAAAElFTkSuQmCC");
	width: 927px;
}
.gray_block_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA58AAAAHCAYAAACPzPnPAAAB9ElEQVR42u2c0W7DIAxFMWTd8/7/S9tCvHUjquOxpSRAQnuPhGxssB3CpFpTS/5yYQNAEl5Sj1XjAwVyqxoyk3LpnCsDc/1AD2zlaq/i0Q1cLW+lN80VX8jayNy+luLPw/3U/drQTCh1n1ryTWVyLQSnrbEzAtGWCijnFKjIsS0tos2xydQLQeVvEtW5tdk10f5/1aAsFkcAAAAAAAAAAADNJwAAAAAAAACA7hnGcfyQc6G7hF1LJ+ZW+d7FmkHpFKVTdhfj3ORJxJzmFPXbeBP6tJei3cYxKL8TuW1i70k8gxP5rJBW+SixluKwQkrdqHWkfNpuErqUSzazYMvxg9wjo80R1u+gKlEBAACAXuEG+7mgjRP6fzbtS/lnNr7bJvsovgMTJfO3fR5jss333vWg1o1qjRe2EMdtHvhH+ljHVeT3ce9FxLgKPShbUDYT93rhC9E3q+FrnOP6s3humWOSRuijspk490KXPpPwmcTc/3XZrLX+iT41/25WazbCDfaWXucyYpTK7Qqcm9145q7hvQAAAADAc1DjQ3LYua6xYc7QII8/0LP4wjX4He5sk8aQuZ/fJWj1j46hoxzDQeoaVjS8tWpGcwkAAACAnpvUo+YPT/A8/oAx/SvdWzSffTGgLgAAAAAA8ASNM3jB99BT8/kJfcqx9E7yJFAAAAAASUVORK5CYII=");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAPUlEQVQI12NgYGBg/P33T/3f//+eA/FXZAyUY2ACSfz//58BHTOBdAIZ7AxYABMU/8MlyciAA8CMZSRZJwAhxzD25mJ65QAAAABJRU5ErkJggg==");
	width: 7px;
	height: 7px;
}
.imageshadow_top
{
	position: absolute;
	top: 0;
	left: 7px;
	right: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGElEQVQIW2P4+//fV1yY4f///zjxoJMEADEjmQyLQ+nuAAAAAElFTkSuQmCC");
	height: 7px;
}
.imageshadow_top_right
{
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAV0lEQVQImX2OYQqAMAhGnRYFHbPbRtdZsUxNoUYxSHg/9PmJIKY5OFWWvG8zAJCDTgIzqxQ+Vh+OThcyNmqp6vCS+JHMHP3k9E1SROjvLN4paqQ/lR4RXO1uKtXyzEqKAAAAAElFTkSuQmCC");
	width: 7px;
	height: 7px;
}
.imageshadow_left
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	left: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVQIW2NgYGDg+P33z9v///8zoGMQGDqSAMPbg/fQZ2juAAAAAElFTkSuQmCC");
	width: 7px;
}
.imageshadow_right
{
	position: absolute;
	top: 7px;
	bottom: 7px;
	right: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIElEQVQIHWP8//8/Awy8ff/utoiQcACQ/wqIPzEOKUkAcgI/ORQmBxcAAAAASUVORK5CYII=");
	width: 7px;
}
.imageshadow_bottom_left
{
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAYklEQVQIHQXBQQrCMBQFwPlpWtRFBL2/V/MAQsGFLkTznIHDd/6eSSSRRBJJNGTO+QAAgI7s+34bY9xba5c5pyQFhRVHDFxxxglrx8QHL8AbG5ZCQ0PHho4FrVAoFBoKhfoDQKwnq4a5hSQAAAAASUVORK5CYII=");
	width: 7px;
	height: 7px;
}
.imageshadow_bottom
{
	position: absolute;
	bottom: 0;
	left: 7px;
	right: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJ0lEQVQIHWP8//8/Ay7AiFfy6/dvn3DqBEr44pPUwycpjk+SA5ckALa1CnAFgp9GAAAAAElFTkSuQmCC");
	height: 7px;
}
.imageshadow_bottom_right
{
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAaElEQVQIHQXByRGCUAAFsPBlxgqswlas1EawCS+ecUEHkEWeiSSSSOLxel5xxAH7AgDTNHX4IUg9fMd3KaW0bXu9NM0ZC35IhRMW9OhwxwdjjRtWzBgxYEF2gB4DRsxYsVXYA4INwQZ/PVI34P9l8zQAAAAASUVORK5CYII=");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABzCAYAAACyyNNAAAAAa0lEQVQ4y7WQwRXAIAxCIc9BnauTdRt76UlqQg715BN+kIw57wUAA+/5unB/4VnycNY4O1lqTihnMuWrSR3ifw9Lj1Wnh7P2GOm97qSPayhDK8vqYp9MrRM8SkrFnoVkciY1cGeH5uouAHgA30gFdrOtH1cAAAAASUVORK5CYII=");
}
.page_orange .bottom_block
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABzCAYAAABdCrh+AAAAd0lEQVQ4y7VTsQ3AMAjDEhf0qB7Z2/oLWVqJDkSOSdkYMLYxfp9H2FNuqdyQG2s2+KLFOppCZzKTGODPPaXsPIPNsit7JaXk5fp6YpkbtqLREkLwTfgFkERLpRMG3FIIX1KHD1yqQAY2BKuaZ2wD0HkTQmF2vc0AV/AWwQzpHcwAAAAASUVORK5CYII=");
}
.page_green .bottom_block
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABzCAIAAAA9qkQXAAAAgklEQVQoz5WQyw2AMAxDn6tuwBhMgMQObMbMHNpKJJgKTlF+z07qce5AFQCVHnTPhJ69tNBGpFhsk5IpDphcccbUu4kGUxIKChO0LDoyNZn8oBCvlXlr3PMm+GDpp7omlJQVgFp0p/RQhk+990pwZkdSCEKY++xCRKdH+i+Z9XXZgAsqxQQMZ1KZgQAAAABJRU5ErkJggg==");
}
.page_cyan .bottom_block
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABzCAIAAAAwtDRQAAAAiklEQVQ4y6WSwQ2AMAwD7apfFmAFNmBCZmI6XqDk4cgN/UVJr47deVw33jNBhCKcSaQO1ZgE6MJFaxo9mqctA8JC/xXQtLegaa/XI6F0p5JDb2w9Bb1P4YG3gpsp1+/00J1PoQI20Vk15ZikjeIdTZP5xM5wtclHOwBYHcixjvEwI/HupE9x7ttXPATGBC8TggNhAAAAAElFTkSuQmCC");
}
.page_magenta .bottom_block
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABzCAIAAAAwtDRQAAAAhklEQVQ4y62UwQ3AIAwDcxIP9ukknbcdrq9WgOTIBfhFOE4cHMp13vGeEs0ZArobBAxN0LMtEywWdXNapbAoLlHqDgT5JF6OB8uU7oWFA8OTraeDnMFeGO6W/CfA20YmHN8X1U7s2MxA9qZzEu8QTh0TNnSg3cvEymD9VVgPnNmlualH/YIH34YEWYezB0gAAAAASUVORK5CYII=");
}
.bottom_block_contents
{
	height: 115px;
	margin: 0 auto;
	width: 990px;
	vertical-align:top;
}
.bottom_block_item
{
	display: inline-block;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABVCAYAAABjPTVrAAAAIklEQVQoU2MwMzMT+fXtqwwDkGEMZLiPMkYZw58hD2RoAwCS31Pr4WejcwAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA1CAYAAAAztqkoAAAE3UlEQVRo3o2aC5aqQAxEBTPLcf+rEx4BA8V9lVbOmUGhSedb+Ui8Xq/3ND0e0/ZvWZbHPM+PPNZ13f5Pj7yXH/N6fs41+XccU648z9M0n8+/3++dxjxP+7WkcVxbPrTmzzPTdn250Znn50F9+xobkXlZ1htTx/lxMpdHMpXXi7kkfN3/LNrO9ez1zHTSPJ5f93XP50X72PvYT9fmHnEtWHfJ7ho8pNbjYOz446HX8vOhubtQRV9p1DUeeT2KSDGo2lIi9V3X8x6Jq6DqPhSq6FFZeYQSVAL6QN0vhnlPtaprLleZTvp1TZVCunUv/0LVT9PUw5RWmaJrqFZ5kGndU62gtINScTE3Tp90TNBN6CL0QQqjwqtiwjm+MyN9rc4X5Bz3K6ioqZH7qDBJT3kJ5ZZm7iSlWajloqkBojSo+Q4hThMX586/qH76DwOJ6zo0UPhRgbhfEC7yeG4oyoUu0oh9Dl6cBUqQDmPViqGaK6wiE8Q9Mu7u8b4D9FTEt/XhfKcLDMXLMpEzNf3JuYmzSmmtTL/7IP2E2aKYoqM7jXSa4HO6Tq1D0L4x6HzR+Rl90qWqLiI7sKYlbkBdAVGLNB/T/JqC1B1GuMYA0T0IzEq/1oZL/sQ2fdCZtqtGuizimOkEDYa/i6o6l5ZVwi66v/mh8znia8JQEKCpYjW5CqDEmO4Y9a5YcLhJDe84mD5If3NmIwQ5Z9fNNEvod8U+1XTFAl0knHlTtUzaHX4xjztTazAQwkaAnkwHI67Ly/deZPo0O+8bk84SLhCKvqu2GQOhwFxSltmpWWf6UU5W5pKmCkHfpCVuQO1MRDNWNtENSpCOyW/pjeWa0inasR1DnyEsqIlUw13waIR3lQstUgzvUexAkmpWiHEto/qtCtKlLz3KKoyDG1A706o5nelG2eGXvM3ixAXq2biPqhTno3R0Zha2jl2VpL6tzBfDO8y4foQSulZRzd9BFaPV+Z3TrlY3oWmlwzO2oa5E6wBZU2WXXdzI5ayoNQhcOaVRyO8UiqYjzikwdwHJHB8jDFRpeV2BfJSTyTCHBCpkfdamKrqWjwWpEi6TdCDPlKYbj7TtKqHQSHKw0KUuF1TqIt8adGcZrt9hpuvoGDBkoj5X+VTnXzNQh4vcP1zPMKqCR3ChgOuE7FoDhRbuEeyoOlPQqdVELJ80WFimjWrAopHWOAeYWgq5MRq12gUPM0vR0DFK1+Rz7KeBG10B2tVn/M56setnnOCjUclt/MZcqBuxk6PGOl90xasGHEdzrMzPitqhOLHMBQZNzkkVh/FuBj76xeCEGYf6boRLU7qSyo3s3GS1a8Q4Dzpx0JVBxDRmHNfkuxrwl4kDTauB8t+UX/tXFxzajzCldUCv+OgKYTf/qeeCpnF9Bmu8blwygilOEIgcSkd/dgtXVGpwdBlkNLMeNeOu/Op6oj2K1VQOhF0bQMLaeGtUd72HZi+XJG65mDfo/GwbR4PLbkj5S1XOavzW1TkTug5rdIxmMQq8ox8pWTDsDLKXdcw4LRDEOQwa4aQy7po0fS5cwThq4nXDnErosNFVym5C2/085oA+uhuM5lEF44qA0a+cXQA6VIi/v8Tq5fNegmLffaSR9y5BKsnX6wDr+U7DxaBOC2r983xP4aB/vQ6Q7zLUuxHFR+73D2P9Gzks834mAAAAAElFTkSuQmCC");
}
.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAnCAIAAADl6A0mAAAATklEQVRIx+2UwQkAMAwC83D/fQMFu0OgUowucCQe4nTX+4ClCCqYCYYSjMSBmBYFRE+jVzeia8wUSDfLN43pZvumuSlgtWnBDISOab9iLoWLGXWk6usbAAAAAElFTkSuQmCC");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAE0lEQVQIHWPw8/OL+///fxyMBgBISwlHvgVNJQAAAABJRU5ErkJggg==");
	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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAACC0lEQVRIx62WO0/CUBTHK6L4IBp8DfhIdDAxwmJcICZujsbEMEB94KuaGBMTdVEZcVA3PgJ8A2Y2wsLExgQhIcAMgQVp/d/mFFtssYA3+Q3A7e+ec+85t3AcDbHV0gVjCAwDKxglbF3QF2JYmMTj8Yxns9ntarUabDQaj5IkvYNPI36EotgZka1QKOxg0gcI4fc7IGDOKRFsfX2dgXNwAa6AoBGSzMrz/FS5XPZBFMb3l3jYDwIED47AMThR5ECWc6ohy2Kx2FKlUglA9gQZD/wkVGMo18jARKlU4iG7l0V6/CFXhOwAxnK53D5kz5KRzMQCinDE7XY75AMQxVMmVNOLXEl3LJVK7crRSZK/TYfYzAIclcgk9u4KkluNsA85R4cxXa/XX/Fg0FBoUs5RK800m803TD4yJeyygCKco9bpXdYBRw09/+/CgVLuEMop12q1kOlDMSGcyefzN13LpgehXDbxeHzvV2H3KZQL2+l0rtDdN1Da7dZjB5NIJHyDRtm+HMAUWE6n09fs+hpUaKEoZwVB2KLUH0CgX2H7gmWpe71eVzKZZJGGwWU/QkXKUp9kUrAWjUYPKdoXKqkL00J8UEc6DhxgyW63b0QikYNMJnNfLBZD3V6hmtcoE6qkw9SSdravYBGsgnWwATaBywCtUCW2ULQ22oZp1lGsTWlLFgzQF+pEbOqvyDeKWV6Dka4WtQAAAABJRU5ErkJggg==");
}
.lightlabel_right
{
	display: block;
	width: 20px;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAACbElEQVRIx6WWTW8SURSGZ/xWSI3VusCPRBcmxrIxbiAm7kzcmRhdyKZqCjVaDVprqoJNW1vk08pPgH/AnhVhw5YFCxJCQoA1JJD0zgy+d3pmyowDmTKTPAsmc5977jn33oMgCMLZKZwhToGTQJQODgQr9Gc0GiWnEB8MBmu9Xm+pVqs98Pl850l+YqIQP/5OQ2ZsX5akjCLLaT5Js9l8SNEbIrYtNMtHipLqdDrPA4HAHEUrzizU4NF2u92X+Xz+uiZ1JFSjRRra7XYAigsG6axCLdJ6vf4EmnO8UI6FEs8pCuX1ei9Bddq58DDKTLlcfkRRio6FlMtlyFzqVnIq5MseDodRyC6qxXEs5FHKchyyefWY4kUG/CFmEvLCQHZFEyZBCqRN8v1jChfUI4kXMfAbxEmeJHnarpwxtnckZGwH/AK7JnnClhxF6ff7EX3JOPA/8XITbNmQm1Oj3kSNRmNFLwqE38EPEDXJt3U5YzGa4D85NnaqUCg81rcNJOvgK9gYk0cs5Dsk39PljCV4QTwez019YyPkMAZ/BmtT5FEruaIo8WKx+IIKcnj0IFwFH8BHk/zLmPzbuBxsYjPvViqVECQ3wJx+OUCyAt6Cd+C9QS5Jn6zkyNs2lpoIBoP3obhsuL4w6A1YBkEQMslXDXJJ2kALiJVKpZDf71+kpRovWMy2hA9fgdeWclkO45t15GuLR5XL5Z5h2G2SuWipot02mmy1WpFqtRrOZrNP3W73XQzhfYRfqFpLFZEGYfxZnMA9wAV3wC1wjU6De7yNYlIelEF4dQILJJinTesikdroNZGV8Fh/Rcwis/AfBwGN194MnwUAAAAASUVORK5CYII=");
}
.lightlabel_center
{
	display: block;
	height: 28px;
	position: absolute;
	top: 0;
	left: 20px;
	right: 20px;
	z-index: 5;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAABFklEQVRIx63WvQ7CIBAAYGDxDXwKX6gmJiYOLi4uLg4ujr4xhbNnW3rA8VMLCaEq93H8pUohxE40LBIAPk3BXus3tr8KoNxzufKg0foFY4cZW1oAQT5X4Qg+yQ8qwJdnAFmDI/gggV4AxN8VcWn6/h6snWKmz2VPcdcHwRvTSSWyVgHuDzrEIXhNBIbTizeNwRG8pLJgdl1mB8c1tMacpwMeTyETOC1LNCiCp3CnKvFwzdWc4TE4oIq0FC8ticuwowc9gw+JRFczWhJprR3B8ZqJAKcoDUziC0hLGmevG8EFD27AJUwgiIpSgTvQi9uA4/y7TKfVuA/mM6jC0+CfeB1YwOkA68EC3v41OtRDa3DfGmz6V+QLCPCeUQd9dT0AAAAASUVORK5CYII=");
}
.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;
}

@media print
{
	.header_block,
	.footer_block,
	.menu_block,
	.left_column
	{
		display: none;
	}
	.button
	{
		display: none;
	}
}
/********************************************************
/*  RESET STYLES
/********************************************************/
@font-face 
{
	font-family: 'CandidaItalic';
	src: local('☺'), url('/fonts/candidabt-italic-webfont.woff') format('woff'), url('/fonts/candidabt-italic-webfont.ttf') format('truetype');
}
@font-face 
{
	font-family: 'CandidaRoman';
	src: local('☺'), url('/fonts/candidan-webfont.woff') format('woff'), url('/fonts/candidan-webfont.ttf') format('truetype');
}

img
{
	border-style: none;
}
html, input, textarea, select, table, tr, td
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #414141;
}
td
{
	vertical-align: top;
}
th
{
	text-align: left;
	font-weight: bold;
}
h1, h2, h3, h4, h5
{
	padding: 0px 0 4px 0px;
	color: #444444;
	font-family: CandidaRoman;
	text-transform: uppercase;
}
.language_rus h1, .language_rus h2, .language_rus h3, .language_rus h4, .language_rus h5
{
	font-family: Georgia;
}
h1
{
	margin: 5px 0 38px 0px;
	font-size: 25px;
	font-weight: normal;
	font-style: italic;
	border-bottom: 5px solid #f5f1f1;
}
h2
{
	margin: 5px 0 38px 0px;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #636363;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAE0lEQVQIHWPw8/OL+///fxyMBgBISwlHvgVNJQAAAABJRU5ErkJggg==");
	background-repeat: repeat-x;
	background-position: left bottom;
}
h3
{
	margin: 30px 0 5px 0px;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
}
a
{
	color: #7c7c7c;
	text-decoration: underline;
}
a:hover,
a:focus
{
	text-decoration: none;
}

iframe
{
	display: block;
	padding: 0;
	margin: 0;
	border-style: none;
}
form
{
	margin: 0; 
	padding: 0;
	border: 0;
}
ul
{
	margin: 15px 0 25px;
}
li
{
	margin: 0 0 7px 0;
}

p
{
	padding: 0px;
	margin: 15px 0 25px;
}
/********************************************************
/*  WYSIWYG STYLES
/********************************************************/

body.content_item
{
	background-color: #ffffff;
}
.content_item p,
.content_item ul, 
.content_item ol,
.content_item div
{
	line-height: 160%;
}
.content_item td
{
	line-height: 150%;
}

.content_item table
{
	padding: 0;
	margin: 10px 0 10px 0;
	border-collapse: collapse;
}





