body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #393939;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #393939;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}
#mml {
	width: 100%;
	z-index: 1000000;
}

#mml_handler > #mml {
	position: fixed;
	top: 0;
	right: 0;
}

/*  form  */
.form .input input,
.form .select select,
.form .textarea textarea {
	width: 220px;
}
.form .radio input {
	vertical-align: middle;
}
.form .error .input input,
.form .error .select select,
.form .error .textarea textarea {
	border: 1px solid #ff0000;
}
.form .error label {
	color: #ff0000;
}
/*  form  */


/*  main_menu  */
.main_menu {
	position: absolute;
	top: -55px;
	left: 37px;
	width: 715px;
}
.in_page .main_menu {
	top: -47px;
}
.main_menu span img {
	float: left;
	margin: 0 21px 0 0;
}
.main_menu a {
	display: block;
	float: left;
	margin: 0 21px 0 0;
}
/*  main_menu  */

.ezys_link {
	position: absolute;
	width: 197px;
	height: 134px;
	top: -143px;
	left: 763px;
}

/*  gallery_list  */
.gallery_list table {
	float: left;
}
.gallery_list td {
	vertical-align: middle;
	text-align: center;
}
.gallery_list td img {
	margin: 0 auto;
}
/*  gallery_list  */


/*  paging  */
.paging a {
	text-decoration: none !important;
}
.paging .page,
.paging .page_ov {
	margin: 0 0 2px 0;
	float: left;
}
.paging .page {
	display: inline !important;
}
.paging .page_ov {
	display: none !important;
}
.paging .over .page {
	display: none !important;
}
.paging .over .page_ov {
	display: inline !important;
}
/*  paging  */


/*  polls  */
.polls .question {
	font-weight: bold;
}
.polls .answer input {
	vertical-align: middle;
	margin: 0 0 2px 0;
}
/*  polls  */


/*  logo  */
.logo {
	position: absolute;
	top: -110px;
	left: 111px;
	width: 334px;
	height: 72px;
}
.logo img {
	width: 334px;
	height: 72px;
}
/*  logo  */

.preload {
	display: none !important;
}

.in_page,
.main {
	background: url('../media/images/bg/bg.gif') 50% 0 repeat;
}


#mml_handler .shadow {
	margin: -3px 0 0 0;
	background: url('../media/images/bg/menu_shadow.png') 0 0 repeat-x;
	height: 7px;
}
#mml_handler .shadow img {
	width: 0;
	height: 7px;
}

img.s_width {
	width: 990px;
	height: 0;
}

.main .table_3_marg {
	margin: -42px 0 0 0;
}
.stage_2.main .table_3_marg {
	margin: -19px 0 0 0;
}
.in_page .table_3_marg {
	margin: -8px 0 0 0;
}
.table_1,
.table_2,
.table_3 {
	width: 100%;
}
.stage_1 .table_1 .left div {
	height: 86px;
	background: url('../media/images/bg/reg_end_left.png') 100% 0 no-repeat;
}
/*.table_1 .right {
	background: url('../media/images/bg/header_bg_left.gif') 0 118px repeat-x;
}*/
.table_2 .right {
	background: url('../media/images/bg/white_right_dec.png') 0 0 no-repeat;
}
.table_2 .right div {
	background: url('../media/images/bg/table_2_right.png') 0 0 no-repeat;
	height: 285px;
}
.table_1 .middle {
}
.table_1 .middle .mid_bg {
	position: relative;
	margin: 14px 0 -14px 0;
	height: 215px;
	background: url('../media/images/bg/header_bg_cloud.gif') 0 100% no-repeat;
}
.table_1 .left {
	background: url('../media/images/bg/header_bg_cloud_left.gif') 100% 164px no-repeat;
}
.table_1 .left img,
.table_1 .right img,
.table_2 .left img,
.table_2 .right img,
.table_3 .left img,
.table_3 .right img {
	width: 1px;
	height: 0;
}
/*.table_2 .left  {
	background: url('../media/images/bg/header_bg_cloud_left.gif') 100% 100px no-repeat;
}
.table_2 .left div {
	background: url('../media/images/bg/phone_left.png') 100% 64px no-repeat;
	height: 285px;
}
.table_2 .middle {
	background: url('../media/images/bg/phone_mid_bg.gif') 0 61px no-repeat;
}*/
.table_1 .middle,
.table_2 .middle,
.table_3 .middle {
	width: 990px;;
}
.stage_1 .table_3 .middle {
	background: url('../media/images/bg/table_3_mid_red.png') 0 0 no-repeat;
}
.table_3 .middle {
	padding: 0 0 10px 0;
}
.in_page .table_3 .middle {
	background: url('../media/images/bg/table_3_mid_red_page.png') 0 0 no-repeat;
}
.stage_1 .table_3 .right {
	background: url('../media/images/bg/table_3_right_red.png') 0 0 no-repeat;
}

.stage_2 .table_3 .middle {
	background: url('../media/images/bg/table_3_mid_dark.png') 0 0 no-repeat;
}
.page_2 .table_3 .middle {
	background: url('../media/images/bg/table_3_mid_dark_page.png') 0 0 no-repeat;
}
.stage_2 .table_3 .right {
	background: url('../media/images/bg/table_3_right_dark.png') 0 0 no-repeat;
}

.table_3 .left {
	background: url('../media/images/bg/table_3_left.png') 100% 0 no-repeat;
}
.table_3 .left div {
	height: 80px;
	background: url('../media/images/bg/col_1_tl.png') 100% 0 no-repeat;
}
.in_page .table_3 .left {
	background: url('../media/images/bg/table_3_left_page.png') 100% 0 no-repeat;
}
.in_page .table_3 .left div {
	height: 80px;
	background: url('../media/images/bg/col_1_tl.png') 100% 0 no-repeat;
}
.table_3 .col_1_tr {
	position: absolute;
	top: 76px;
	right: -14px;
	width: 34px;
	height: 105px;
}
.stage_1 .table_3 .col_1_tr {
	background: url('../media/images/bg/col_1_tr3.gif') 0 0 no-repeat;
}
.stage_1 .table_3 .col_1_tr.dark_tr {
	background: url('../media/images/bg/col_1_tr4.gif') 0 0 no-repeat;
}
.stage_2 .table_3 .col_1_tr {
	background: url('../media/images/bg/col_1_tr2.gif') 0 0 no-repeat;
}

.two_colls {
	padding: 50px 0 0 0;
	width: 939px;
}
.two_colls .colls_top {
	height: 20px;
	background: url('../media/images/bg/full_top.gif') 0 0 no-repeat;
}
.two_colls .colls_bg {
	background: #FFFFFF;
	padding: 9px 0 16px 90px;
}
.two_colls .col_1 {
	/*float: left;*/
}
.two_colls .col_2 {
	width: 343px !important;
}
.two_colls .col_2 .col_2_bottom {
	width: 343px;
	height: 119px;
	background: url('../media/images/bg/col_2_bottom_white.png') 0 0 no-repeat;
}


.middle .col_1 {
	width: 622px;
	float: left;
	margin: 0 -26px 0 0;
	position: relative;
}
.middle .col_1 .col_1_padd {
	padding: 80px 0 0 0;
}
.middle .col_1 .col_1_padd .block_header {
	padding: 0 0 0 12px;
}
.middle .col_2 {
	width: 394px;
	float: left;
}


.paging_in_right {
	padding: 4px 55px 0 0;
	float: right;
}
.paging_in_right .paging {
	text-align: right;
}
.paging_in_right table {
	margin: 0 0 0 auto;
}


.flash_area_div {
	margin: 38px 0 -298px 0;
	position: relative;
	z-index: 2;
	text-align: center;
}
.flash_area {
	width: 990px;
	margin: 0 auto;
	/*background: url('../media/images/bg/header_bg.png') 50% 0 no-repeat;*/
}

.header {
	height: 0px;
	z-index: 3;
	position: relative;
}


.table_2 .white_top {
	padding: 0 0 0 12px;
	margin: -19px 0 0 0;
}
.table_2 .white_top div {
	height: 44px;
	width: 401px;
	background: url('../media/images/bg/white_top.png') 0 0 no-repeat;
}
.table_2 .white_top img {
	height: 45px;
	width: 0;
}
.table_2 .white_bottom {
	padding: 0 0 0 17px;
}
.table_2 .white_bottom div {
	height: 56px;
	width: 396px;
	background: url('../media/images/bg/white_bottom.png') 0 0 no-repeat;
}
.table_2 .white_bottom img {
	height: 56px;
	width: 0;
}
.table_2 .white_block {
	/*width: 399px;*/
	width: 100%;
}
.table_2 .white_block .white_left {
	width: 39px;
	background: url('../media/images/bg/white_left_rp.png') 100% 0 repeat-y;
}
.table_2 .white_block .white_left div {
	width: 39px;
	height: 79px;
	background: url('../media/images/bg/white_left.png') 0 0 no-repeat;
}
.table_2 .white_block .white_left div img {
	height: 79px;
	width: 0;
}
.table_2 .white_block .white_right {
	width: 15px;
	background: url('../media/images/bg/white_right_rp.png') 0 0 repeat-y;
}
.table_2 .white_block .white_right div {
	width: 15px;
	height: 29px;
	background: url('../media/images/bg/white_right.png') 0 0 no-repeat;
}
.table_2 .white_block .white_left div img {
	height: 29px;
	width: 0;
}
.table_2 .white_block .white_mid {
	/*width: 359px;*/
	background: #ffffff;
}
.stage_1 .table_2 .white_block .white_mid .mid_padd {
	padding: 30px 0 24px 0;
}
.stage_2 .table_2 .white_block .white_mid .mid_padd {
	padding: 24px 0 2px 0;
}


/*  reg_end  */
.reg_end {
	position: absolute;
	/*top: -215px;*/
	top: 0px;
	left: 0;
	width: 245px;
	height: 137px;
	background: url('../media/images/bg/reg_end.png') 0 0 no-repeat;
}
.in_page .reg_end {
	/*top: -207px;*/
}
.reg_end .reg_padd {
	padding: 51px 0 0 38px;
}
/*  reg_end  */


/*  video  */
.video {
	padding: 14px 0 0 8px;
	z-index: 10;
	margin: 0 -9px 0 0;
}
.video .video_bg {
	width: 578px;
	height: 404px;
	background: url('../media/images/bg/tv.png') 0 0 no-repeat;
	z-index: 0;
	position: relative;
}
.stage_1 .video .video_bg .video_padd {
	padding: 64px 0 0 57px;
}
.stage_2 .video .video_bg .video_padd {
	padding: 58px 52px 0 57px;
}
.video .video_bg .video_cont {
	overflow: hidden;
	width: 296px !important;
	z-index: 10;
}
.video .video_bg #video_container {
	z-index: 10;
}
.video .video_bg #video_container object,
.video .video_bg #video_container embed {
	width: 296px !important;
	height: 200px;
}
.stage_1 .video .video_bg .what_is {
	position: relative;
	padding: 114px 0 0 59px;
}
.stage_2 .video .video_bg .what_is {
	position: relative;
	padding: 120px 0 0 56px;
}
.video .video_bg #info_text {
	background: url('../media/images/dec/what_is_pop.gif') 0 0 no-repeat;
	height: 287px;
	width: 329px;
	position: absolute;
	left: 43px;
	top: 44px;
}
/*  video  */


/*  selections  */
.selections .hdr_padd {
	padding: 0 35px 0 45px;
}
.selections .hdr_padd .reg_link {
	display: block;
	float: right;
	margin: 6px 0 0 0;
	z-index: 2;
	position: relative;
}
.selections #selections_container {
	padding: 15px 0 0 0;
}
.selections #selections_container .selection {
	border-bottom: 1px solid #e9e9e9;
	padding: 8px 1px 7px 1px;
}
.selections #selections_container .selection .date {
	font-weight: bold;
	padding: 0 5px 0 0;
	float: left;
}
.selections #selections_container .selection.last {
	border: none !important;
}
.white_mid .pr_page {
	width: 45px;
	vertical-align: middle;
	text-align: center;
}
.stage_2 .white_mid .pr_page {
	width: 31px;
	vertical-align: top;
	padding: 0 0 43px 0;
}
.white_mid .nx_page {
	width: 51px;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 43px 0;
}
.stage_2 .white_mid .nx_page {
	width: 36px;
	vertical-align: top;
}
.white_mid .pr_page a,
.white_mid .nx_page a {
	display: block;
	width: 19px;
	height: 27px;
}
.white_mid .pr_page a {
	margin: auto 18px auto 8px;
}
.stage_2 .white_mid .pr_page a {
	margin: 35px 4px 0 8px;
}
.stage_1 .white_mid .nx_page a {
	margin: auto 8px auto 24px;
}
.stage_2 .white_mid .nx_page a {
	margin: 35px 8px 0 3px;
}
/*  selections  */

.gradient {
	margin: 0 -15px;
	padding: 0 15px;
	background: url('../media/images/bg/col_1_mid.png') 0 0 repeat-y;
}

/*  specialities  */
.specialities .specialities_hdr {
	padding: 0 0 0 24px;
}
.specialities .specialities_list {
	padding: 20px 39px 21px 24px;
	background: #ffffff;
}
.specialities .specialities_list .speciality {
	margin: 0 0 31px 0;
	border-bottom: 1px solid #ffffff;
}
.specialities .speciality .speciality_table {
	width: 100%;
}
.specialities .speciality .speciality_table .img_td {
	width: 154px;
	padding: 0 0 11px 0;
}

/*  gray_border  */
.gray_border_dark {
	border: 1px solid #9e9e9e;
}
.gray_border_dark .cor_1,
.gray_border_dark .cor_2,
.gray_border_dark .cor_3,
.gray_border_dark .cor_4 {
	width: 10px;
	height: 10px;
	position: absolute;
}
.gray_border_dark .cor_1 img,
.gray_border_dark .cor_2 img,
.gray_border_dark .cor_3 img,
.gray_border_dark .cor_4 img {
	width: 11px;
	height: 11px;
}
.gray_border_dark .cor_1 {
	top: -1px;
	left: -1px;
	background: url('../media/images/dec/cor_1_dark.png') 0 0 no-repeat;
}
.gray_border_dark .cor_2 {
	top: -1px;
	right: -1px;
	background: url('../media/images/dec/cor_2_dark.png') 0 0 no-repeat;
}
.gray_border_dark .cor_3 {
	bottom: -1px;
	right: -1px;
	background: url('../media/images/dec/cor_3_dark.png') 0 0 no-repeat;
}
.gray_border_dark .cor_4 {
	bottom: -1px;
	left: -1px;
	background: url('../media/images/dec/cor_4_dark.png') 0 0 no-repeat;
}


.gray_border {
	border: 1px solid #bbbbbb;
}
.gallery_block .gray_border .posrel {
	width: 277px;
}
.gray_border .cor_1,
.gray_border .cor_2,
.gray_border .cor_3,
.gray_border .cor_4 {
	width: 11px;
	height: 11px;
	position: absolute;
}
.gray_border .cor_1 img,
.gray_border .cor_2 img,
.gray_border .cor_3 img,
.gray_border .cor_4 img {
	width: 11px;
	height: 11px;
}
.gray_border .cor_1 {
	top: -1px;
	left: -1px;
	background: url('../media/images/dec/cor_1.png') 0 0 no-repeat;
}
.gray_border .cor_2 {
	top: -1px;
	right: -1px;
	background: url('../media/images/dec/cor_2.png') 0 0 no-repeat;
}
.gray_border .cor_3 {
	bottom: -1px;
	right: -1px;
	background: url('../media/images/dec/cor_3.png') 0 0 no-repeat;
}
.gray_border .cor_4 {
	bottom: -1px;
	left: -1px;
	background: url('../media/images/dec/cor_4.png') 0 0 no-repeat;
}
/*  gray_border  */


.specialities .speciality .gray_block {
	position: relative;
}
.specialities .speciality .bottom_links {
	margin: auto 0 0 0;
	padding: 0 0 0 25px;
}
.specialities .speciality .bottom_links .facebook {
	float: right;
	display: inline;
	margin: 18px 27px 0 0;
}
.more_link {
	font-weight: bold !important;
	line-height: 11px !important;
	text-decoration: none !important;
	margin: 21px 0 0 0;
	float: left;
	padding: 0 7px 0 0;
	background: url('../media/images/dec/arr_right.gif') 100% 3px no-repeat;
}
.more_link:hover {
	color: #ed1c24 !important;
	background: url('../media/images/dec/arr_right_ov.gif') 100% 3px no-repeat;
}
.blog_more .more_link {
	margin-top: 0;
	margin-bottom: 12px;
	float: right;
}
.specialities .speciality .bottom_links .register_link {
	float: right;
}
.specialities .speciality .left_info {
	width: 291px;
	float: left;
}
.speciality_popup {
	position: relative;
	zoom: 1;
	z-index: 1000;
}
.speciality_popup .left_info {
	width: 299px;
	float: left;
}
.specialities .speciality .left_info .left_info_padd {
	padding: 1px 0 0 23px;
}
.speciality_popup .full_desc {
	padding: 0 0 23px 0;
}
.speciality_popup .left_info .spec_name,
.speciality_popup .left_info .spec_name *,
.specialities .speciality .left_info .left_info_padd .spec_name a {
	font-size: 22px !important;
	line-height: 24px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.specialities .speciality .left_info .left_info_padd .spec_name a:hover {
	color: #ed1c24 !important;
}
.speciality_popup .left_info .spec_desc,
.specialities .speciality .left_info .left_info_padd .spec_desc {
	padding: 0 0 13px 1px;
}
.specialities .speciality .left_info .left_info_padd .short_description {
	padding: 0 0 0 1px;
}
.speciality_popup .left_info .spec_desc,
.speciality_popup .left_info .spec_desc *,
.specialities .speciality .left_info .left_info_padd .spec_desc,
.specialities .speciality .left_info .left_info_padd .spec_desc * {
	font-size: 18px !important;
	color: #ed1c24 !important;
}
.speciality_popup .right_info {
	width: 181px;
	float: right;
}
.specialities .speciality .right_info {
}
.speciality_popup .right_info .right_info_padd {
	text-align: right;
}
.speciality_popup .right_info .right_info_padd table {
	margin: 0 0 0 auto;
}
.speciality_popup .right_info .right_info_padd {
	text-align: right;
	padding: 2px 0 0 10px;
}
.specialities .speciality .right_info .right_info_padd {
	text-align: right;
	padding: 2px 14px 0 10px;
}
.speciality_popup .right_info .right_info_padd .users_exploded {
	padding: 1px 0 13px 0;
}
.specialities .speciality .right_info .right_info_padd .users_exploded {
	padding: 1px 0 21px 0;
}
.speciality_popup .right_info .right_info_padd .users_exploded img,
.specialities .speciality .right_info .right_info_padd .users_exploded img {
	margin: 0 0 0 auto;
	display: inline;
}
.specialities .speciality .right_info .right_info_padd .description_image {
	padding: 0 0 15px 0;
}
.speciality_popup .right_info .right_info_padd .description_image {
	padding: 4px 0 15px 15px;
}
.speciality_popup .right_info .right_info_padd .description_image img,
.specialities .speciality .right_info .right_info_padd .description_image img {
	margin: 0 0 0 auto;
}
.paging_oth {
	margin: 0 18px 0 0;
	float: right;
	display: inline;
}
.paging_oth .paging {
	margin: 0 -2px 0 0;
	position: relative;
}
.stage_2 .paging_oth .paging_bg {
	padding: 14px 0 4px 245px;
}
.stage_1 .paging_oth .paging_bg {
	padding: 0 0 4px 245px;
	background: url('../media/images/hdr/other_spec_lt.gif') 0 100% no-repeat;
}
.specialities #specialty_container {
	width: 675px;
	position: absolute;
	left: 226px;
	z-index: 1000;
}
/*  specialities  */

.popup,
.big_popup {
	z-index: 1000;
}
/*  popup  */
.popup .popup_top {
	width: 675px;
	height: 90px;
	background: url('../media/images/bg/popup_top.png') 0 0 no-repeat;
}
.popup .popup_top .close {
	float: right;
	display: inline;
	margin: 33px 97px 0 0;
	width: 53px;
	height: 32px;
}
.popup .popup_top .close img {
	width: 53px;
	height: 32px;
}
.popup .popup_top .close a {
	position: relative;
}
.popup .popup_top .ov {
	background: url('../media/images/btn/close_ov.png') 0 0 no-repeat;
}
.popup .popup_bottom {
	width: 675px;
	height: 95px;
	background: url('../media/images/bg/popup_bottom.png') 0 0 no-repeat;
	margin: -45px 0 0 0;
}
.popup .popup_bottom img {
	height: 95px;
	width: 0;
}
.popup .popup_middle {
	width: 675px;
	background: url('../media/images/bg/popup_middle.png') 0 0 repeat-y;
}
.popup .popup_middle .left_dec {
	width: 62px;
	text-align: right;
}
.popup .left_dec div {
	margin: 0 0 0 auto;
	width: 56px;
	height: 124px;
	background: url('../media/images/bg/popup_left_dec.png') 0 0 no-repeat;
}
.popup .popup_middle_padd {
	padding: 0 96px 0 37px;
}
/*  popup  */


/*  big_popup  */
.big_popup .popup_top {
	width: 745px;
	height: 90px;
	background: url('../media/images/bg/big_popup_top.png') 0 0 no-repeat;
}
.big_popup .popup_top .close {
	float: right;
	display: inline;
	margin: 33px 97px 0 0;
	width: 53px;
	height: 32px;
}
.big_popup .popup_top .close img {
	width: 53px;
	height: 32px;
}
.big_popup .popup_top .close a {
	position: relative;
}
.big_popup .popup_top .ov {
	background: url('../media/images/btn/close_ov.png') 0 0 no-repeat;
}
.big_popup .popup_bottom {
	width: 745px;
	height: 95px;
	background: url('../media/images/bg/big_popup_bottom.png') 0 0 no-repeat;
	margin: -45px 0 0 0;
}
.big_popup .popup_bottom img {
	height: 95px;
	width: 0;
}
.big_popup .popup_middle {
	width: 745px;
	background: url('../media/images/bg/big_popup_middle.png') 0 0 repeat-y;
}
.big_popup .popup_middle .left_dec {
	width: 62px;
	text-align: right;
}
.big_popup .left_dec div {
	margin: 0 0 0 auto;
	width: 56px;
	height: 124px;
	background: url('../media/images/bg/popup_left_dec.png') 0 0 no-repeat;
}
.big_popup .popup_middle_padd {
	padding: 17px 96px 0 37px;
}
/*  big_popup  */


.paging_padd {
	padding: 0 0 0 60px;
}

/*  gray_block  */
.gray_block {
	background: url('../media/images/bg/gray_block_mid.gif') 0 0 repeat-y;
}
.gray_block .gray_block_top {
	background: url('../media/images/bg/gray_block_top.gif') 0 0 no-repeat;
}
.gray_block .gray_block_bot {
	padding: 12px 1px 1px 13px;
	background: url('../media/images/bg/gray_block_bot.gif') 0 100% no-repeat;
}
/*  gray_block  */

.col_1 .col_1_bottom {
	width: 652px;
	height: 270px;
	margin: 0 -15px 0 -15px;
	background: url('../media/images/bg/col_1_bottom.png') 0 0 no-repeat;
}
/*  be_friends  */
.be_friends .be_friends_padd {
	padding: 0 58px 87px 52px;
	position: relative;
	z-index: 10;
	zoom: 1;
}
.be_friends .be_friends_padd .friends_hdr {
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 5px 0;
}
.be_friends .be_friends_padd .friends_list {
	padding: 21px 0 0 0;
}
.be_friends .be_friends_padd .friends_list img {
	display: inline;
	float: left;
	margin: 0 17px 0 0;
}
.be_friends .be_friends_padd #one_popup {
	position: absolute;
	top: -10px;
	left: 184px;
	width: 127px;
	height: 65px;
	background: url('../media/images/bg/one_popup.gif') 0 0 no-repeat;
}
.be_friends .be_friends_padd #one_popup div {
	text-align: center;
	padding: 7px 13px 10px 13px;
	line-height: 11px;
	color: #ffffff;
}
/*  be_friends  */


/*  copyrights  */
.copyrights {
	padding: 0 247px 0 155px;
}
.copyrights .line_bg {
	text-align: center;
	background: url('../media/images/dec/gray_dot.gif') 0 7px repeat-x;
}
.copyrights .line_bg span {
	padding: 0 14px;
	background: #ffffff;
}
.copyrights .line_bg span a {
	font-weight: bold !important;
	color: #ed1c24 !important;
	text-decoration: none !important;
}
.copyrights .line_bg span a:hover {
	color: #3a3a39 !important;
}
/*  copyrights  */


/*  register  */
.register * {
	color: #fefefe;
}
.register a { 
	color: #fefefe !important;
}
.register {
	padding: 83px 0 0 0;
}
.register .register_hdr {
	padding: 0 0 0 63px;
}
.register .reg_menu {
	background: url('../media/images/bg/register_top.gif') 100% 100% no-repeat;
	padding: 66px 0 0 0;
}
.register .dark .reg_menu {
	background: url('../media/images/bg/register_top_dark.gif') 100% 100% no-repeat;
}
.register .reg_menu a,
.register .reg_menu .img {
	float: right;
	display: inline;
}
.register .reg_form {
	padding: 0 34px 0 63px;
	background: #3a3a39;
}
.register .spec_padd {
	padding: 0 8px 30px 2px;
}
.register .reg_form .file {
	text-align: right;
}
.register .reg_form .file input {
	margin: 0 0 0 auto;
	width: 232px;
	color: #393939;
}
.register .reg_form .rules {
	margin: 18px 0 8px 0;
}
.register .reg_form .rules td {
	vertical-align: middle;
}
.register .reg_form .rules input {
	display: block;
}
.register .reg_form .line {
	width: 264px;
	border-top: 1px solid #9d9d9c;
	padding: 0 0 28px 0;
	margin: 0 0 0 1px;
}
.register .reg_form .member_hdr {
	margin: 0 0 10px 0;
}
.register .reg_form .line img {
	height: 1px;
	width: 0;
}
.register #register_member {
	padding: 0 0 24px 0;
}
.register .col_2_bottom {
	width: 394px;
	height: 242px;
	background: url('../media/images/bg/col_2_bottom.png') 0 0 no-repeat;
}
.register .reg_form .success_text {
	font-weight: bold;
	padding: 35px 0 0 0 !important;
}
.register #success_msg {
	height: 646px;
	padding-top: 0 !important;
}
.register #success_msg .col_2_bottom img {
	width: 0;
	height: 242px;
}
.register .col_2_bottom .col_2_bottom_padd {
	padding: 0 58px 0 62px;
}
.register .change_captcha {
	float: right;
	margin: 0 8px 0 0;
}
.register .input_small {
	width: 144px;
	height: 18px;
	background: url('../media/images/bg/input_small.gif') 0 0 no-repeat;
}
.register .input_small select {
	width: 137px;
	margin: 0 0 0 7px;
	height: 18px;
	border: none !important;
}
/*  ff2  */
.register .input_small select, x:-moz-any-link {height: 16px;}
.register .input_small select, x:-moz-any-link, x:default {height: 18px;}
/*  ff2  */
.register .input_full {
	width: 297px;
	height: 18px;
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
	margin:2px 0 6px;
}
.register .input_full select {
	width: 290px;
	margin: 0 0 0 7px;
	height: 18px;
	border: none !important;
}
/*  ff2  */
.register .input_full select, x:-moz-any-link {height: 16px;}
.register .input_full select, x:-moz-any-link, x:default {height: 18px;}
/*  ff2  */
.register .input {
	width: 297px;
	height: 18px;
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
}
.register .input_small input {
	width: 130px;
	height: 14px;
	margin: 1px 0 0 7px;
	border: none !important;
}
.register .input input,
.register.page .input_big input {
	width: 283px;
	height: 14px;
	margin: 1px 0 0 7px;
	border: none !important;
}
.register .textarea {
	width: 297px;
	height: 58px;
	background: url('../media/images/bg/textarea.gif') 0 0 no-repeat;
}
.register textarea {
	width: 283px;
	height: 56px;
	margin: 1px 0 0 7px;
	border: none !important;
}
.register .input_big,
.register .input_small,
.register .input,
.register .textarea {
	margin: 2px 0 6px 0;
}
.register .inputs_xs select {
	margin: 2px 0 0 0;
	width: 45px !important;
	border: none !important;
	height: 18px !important;
	background: url('../media/images/bg/input_xs.gif') 0 0 no-repeat;
}
/*  ff2  */
.register .inputs_xs select, x:-moz-any-link {height: 16px !important;}
.register .inputs_xs select, x:-moz-any-link, x:default {height: 18px !important;}
/*  ff2  */
.register .bottom_marg {
	margin: 2px 0 0 0 !important;
}
.register select,
.register select * {
	color: #393939;
}
.register textarea,
.register .input_small input,
.register .input input {
	background: #ffffff !important;
	color: #393939;
}
.register label {
	padding: 0 0 0 3px;
}
.register .form_col_1 {
	padding: 0 9px 0 0;
}
.register .register_btn {
	padding: 24px 0 0 0;
}
.register .form_errors {
	padding: 0 0 50px 3px;
	color: #ed1c24;
	font-weight: bold;
}
.register .error {
	color: #ed1c24;
}
/*  register  */

/* register page */
.register.page {
	padding: 4px 0 0 0;
}
.register.page .register_hdr {
	padding: 0 0 0 39px;
}
.register.page .reg_form .success_text {
	padding: 57px 0 0 0 !important;
}
.register.page .reg_menu,
.register.page .reg_form,
.register.page .col_2_bottom {
	background: #ffffff;
}
.register.page *,
.register.page a {
	color: #393939 !important;
}
.register.page .error,
.register.page .form_errors {
	color: #ED1C24 !important;
}
.register.page .form_errors {
	padding: 0 0 17px 3px
}
.register.page .reg_menu {
	padding: 29px 172px 0 0;
}
.register.page .reg_menu a,
.register.page .reg_menu img.img {
	margin: 0 28px 0 0 !important;
}
.register.page .reg_form {
	padding: 16px 0 0 39px;
}
.register.page .spec_padd {
	padding: 0 132px 24px 2px;
}
.register.page .reg_form .line {
	width: 547px;
	border-top: 1px solid #cccccc;
	padding: 0 0 16px 0;
}
.register.page .reg_form .rules {
	margin: 14px 0 7px 0;
}
.register.page .reg_form #register_notmember .rules {
	margin: 14px 0 8px 0;
}
.register.page .input_small {
	background: url('../media/images/bg/input2_small.gif') 0 0 no-repeat;
}
.register.page .col_2_bottom {
	width: auto;
	height: 137px;
}
.register.page .form_col_1 {
	padding: 0 8px 0 0;
}
.register.page .input,
.register.page .textarea {
	width: 451px;
}
.register.page .input {
	width: 297px;
}
.register.page .input_big input,
.register.page .textarea textarea {
	width: 437px;
}
.register.page .input_big,
.register.page .textarea,
.register.page .input_small, 
.register.page .input {
	margin-top: 1px;
}
.register.page .input_big {
	margin-bottom: 10px;
}
.register.page .textarea {
	margin-bottom: 8px;
}
.register.page .file_marg {
	margin: 5px 0 3px 0; 
}
.register.page textarea,
.register.page .input_big input, 
.register.page .input_small input, 
.register.page .input input,
.register.page .input_small select, 
.register.page .input_small select *,
.register.page .input_full select, 
.register.page .input_full select *,
.register.page select * {
	background: #3a3a39 !important;
	color: #FEFEFE !important;
}
.register.page select {
	color: #FEFEFE !important
}
.register.page .input_big {
	background: url('../media/images/bg/input2_big.gif') 0 0 no-repeat;
}
.register.page .input,
.register.page .input_full {
	background: url('../media/images/bg/input2.gif') 0 0 no-repeat;
}
.register.page .textarea {
	background: url('../media/images/bg/textarea2.gif') 0 0 no-repeat;
}
.register.page .inputs_xs select {
	background: url('../media/images/bg/input2_xs.gif') 0 0 no-repeat;
}
.register.page .reg_form .file input {
	margin: 0 0 0 9px;
}
.register.page .col_2_bottom .col_2_bottom_padd {
	padding: 0 58px 0 0 !important;
	margin: 0 0 0 39px;
}
.register.page #register_member {
	padding: 16px 0 25px 0;
	width: 305px;
}
.register.page .page_member {
	width: 284px;
	float: left;
}
.register.page .change_captcha {
	margin: 0 12px 0 0;
}
.register.page .register_btn {
	float: left;
	padding: 0 0 0 23px;
}

/* register page */

/* register dark */
.register .dark .reg_form {
	background: #232322;
}
.register .dark .col_2_bottom {
	background: url('../media/images/bg/col_2_bottom_dark.png') 0 0 no-repeat;
}
.register.block .dark #spec_msg {
	text-transform: uppercase;
}
.register.block .dark #spec_name {
	font-size: 18px;
	text-transform: uppercase;
}
/* register dark */

/*  text  */
.text_hdr {
	margin: 0 0 0 35px;
}
.text {
	padding: 53px 115px 100px 38px;
	background: #ffffff;
}
/*  text  */


/*  blog_list  */
.blogs .blogs_hdr {
	padding: 4px 0 0 25px;
}
.blogs .blogs_hdr .block_header {
	margin: 0 10px 0 0;
}
.blogs .blogs_hdr .rss {
	margin: 0 0 1px 0;
}
.blogs .blog_list {
	padding: 18px 39px 21px 24px;
	background: #ffffff;
}
.blogs .blog_list .gray_block_bot {
	padding: 12px 40px 14px 13px;
}
.blogs .blog_list .blog_list_item {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ffffff;
}
.blogs .blog_list .blog_list_item .author_image {
	float: left;
	width: 112px;
}
.blogs .blog_list .blog_list_item .blog_info {
	padding: 4px 0 0 0;
}
.blogs .blog_list .blog_list_item .blog_info a.blog_author {
	font-size: 18px !important;
	text-decoration: none !important;
	color: #ed1c24 !important;
}
.blogs .blog_list .blog_list_item .blog_info a.blog_author:hover {
	color: #393939 !important;
}
.blogs .blog_list .blog_list_item .blog_info .blog_name_div {
	padding: 0 0 5px 0;
	font-size: 22px !important;
	font-weight: bold !important;
}
.blogs .blog_list .blog_list_item .blog_info .blog_name,
.blogs .blog_list .blog_list_item .blog_info a.blog_name_link {
	font-size: 22px !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
.blogs .blog_list .blog_list_item .blog_info a.blog_name_link:hover {
	color: #ed1c24 !important;
}
.blogs .blog_list .blog_list_item .blog_desc {
	padding: 18px 0 22px 0;
}
.blogs .blog_list .blog_list_item .blog_gallery {
	padding: 0 0 12px 0;
}
.blogs .blog_list .blog_list_item .blog_gallery table {
	margin: 0 10px 10px 0;
	float: left;
}
.blogs .blog_list .blog_list_item .blog_video {
	padding: 0 0 14px 0;
	z-index: 10;
}
.blogs .blog_list .blog_list_item .blog_video object,
.blogs .blog_list .blog_list_item .blog_video embed {
	width: 296px !important;
	height: 200px;
}
.blogs .blog_list .blog_list_item .comments_count {
	float: right;
}
.blogs .blog_list .blog_list_item .tags {
	padding: 0 0 11px 0;
}
.blogs .blog_list .blog_list_item .tags a {
	text-decoration: none !important;
	color: #ed1c24 !important;
}
.blogs .blog_list .blog_list_item .tags a:hover {
	color: #393939 !important;
}
.blogs .blog_list .blog_list_item .tags span {
	padding: 0 2px 0 5px;
}
.blogs .blog_list .blog_list_item .comments_count a {
	text-decoration: none !important;
}
.blogs .blog_list .blog_list_item .comments_count a,
.blogs .blog_list .blog_list_item .comments_count span {
	font-size: 30px !important;
	line-height: 30px !important;
	font-weight: bold !important;
	color: #ed1c24 !important;
}
.blogs .blog_list .blog_list_item .comments_count a:hover {
	color: #393939 !important;
}
.blogs .blog_list .blog_list_item .tags_fb {
	float: left;
	width: 405px;
}
/*  blog_list  */


.clr {
	height: 0;
	line-height: 0px;
	font-size: 1px;
}
.clr img {
	width: 1px;
	height: 0;
}


.facebook {
	padding: 1px 21px 2px 2px;
	text-decoration: none !important;
	background: url('../media/images/ico/fb.gif') 100% 0 no-repeat;
}	
.facebook,
.facebook * {
	color: #393939 !important;
}
.facebook:hover {
	background: url('../media/images/ico/fb_ov.gif') 100% 0 no-repeat;
}
.facebook:hover,
.facebook:hover * {
	text-decoration: none !important;
	color: #898989 !important;
}
.facebook span {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	font-weight: normal !important;
}
.facebook .fb_share_count,
.facebook .fb_share_count_nub_right {
	display: none !important;
}


/*  program  */
.program .program_top {
	padding: 0 30px 0 31px;
}
.program .program_top .program_hdr {
	padding: 0 0 16px 15px;
}
.program .program_top .program_hdr img {
	margin: 0 0 6px 0;
}
.program .filter_tabs {
	background: url('../media/images/dec/dot_gray.gif') 0 100% repeat-x;
}
.program .filter_tabs img {
	float: left;
	display: inline;
}
/*  program  */


/*  program_container  */
.program_container {
	padding: 14px 0 0 0;
}
.program_container .user_video_table,
.program_container .mtv_table {
	width: 100%;
}
.program_container .user_video_table td,
.program_container .mtv_table td {
	width: 50%;
	padding: 0 0 10px 15px;
}
.program_container .user_video_table td {
	padding: 0 0 15px 15px;
}
.program_container .mtv_table .video_name {
	padding: 0 0 5px 0;
}
.program_container .mtv_table .video_name a {
	line-height: 31px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: #ed1c24 !important;
}
.program_container .mtv_table .video_name a:hover {
	color: #393939 !important;
}
.program_container .user_line {
	padding: 10px 0 32px 15px;
}
.program_container .user_line .user_name {
	font-size: 18px;
	line-height: 21px;
}
.program_container .user_video_table .video_name {
	padding: 4px 0 3px 0;
}
.program_container .user_video_table .author_name {
	color: #ed1c24 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.program_container .user_video_table .author_name:hover {
	color: #393939 !important;
}
.program_container .user_video_table .more {
	line-height: 15px;
	text-decoration: none !important;
	float: left;
	padding: 0 8px 0 0;
	background: url('../media/images/dec/arr_right_ov.gif') 100% 6px no-repeat;
	color: #ed1c24 !important;
	margin-top: 0 !important;
}
.program_container .user_video_table .more:hover {
	color: #393939 !important;
	background: url('../media/images/dec/arr_right.gif') 100% 6px no-repeat;
}
/*  program_container  */


/*.video_navigation_bg {
	margin: 0 0 0 122px;
	width: 181px;
	height: 76px;
	background: url('../media/images/bg/video_navigation.png') 0 0 no-repeat;
}*/
.video_navigation {
	/*position: relative;*/
	padding: 14px 0 0 0;
}
/*.video_navigation table td {
	padding: 0 2px;
	width: 50%;
}*/


.video_info {
	height: 25px;
	overflow: hidden;
}
.video_info,
.video_info * {
	line-height: 25px !important;
	color: #ffffff !important;
}


/*  users  */
.users * {
	color: #ffffff;
}
.users {
	padding: 85px 0 0 0;
}
.users .popup_holder {
	position: relative;
	z-index: 10;
}
.users .paging_height {
	height: 24px;
	width: 0;
}
.users .user_hdr {
	padding: 0 0 33px 66px;
}
.users .users_list {
	padding: 0 34px 0 65px;
	background: #3a3a39;
	z-index: 9;
}
.users .users_list .paging {
	padding: 18px 0 0 0;
}
.users .users_list .users_list_item {
	padding: 19px 0 15px 0;
	border-bottom: 1px solid #656564;
}
.users .users_list .last_user {
	border-bottom: none !important;
}
.users .users_list .users_list_item .c_1 {
	float: left;
	width: 82px;
}
.users .users_list .users_list_item .c_1 .user_img {
	padding: 0 0 8px 0;
}
.users .users_list .users_list_item .c_2 {
	float: left;
	width: 211px;
}
.users .users_list .users_list_item .c_2 .user_name,
.users .users_list .users_list_item .c_2 .user_name a {
	font-size: 18px;
	padding-left: 1px;
}
.users .users_list .users_list_item .c_2 .user_name a {
	color: #ffffff;
	text-decoration: none;
}
.users .users_list .users_list_item .c_2 .user_name a:hover {
	color: #ED1D24;
}
.users .users_list .users_list_item .c_2 .spec_description {
	padding: 0 0 10px 0;
}
.users .users_list .users_list_item .c_2 .spec_description,
.users .users_list .users_list_item .c_2 .spec_description * {
	font-size: 12px;
	color: #ed1c24;
	font-weight: bold;
}
.users .users_list .users_list_item .c_2 .user_description {
	padding: 0 0 15px 0;
}
.users .users_list .users_list_item .c_2 .user_description,
.users .users_list .users_list_item .c_2 .user_description * {
	color: #dedede;
}
.users .users_list .users_list_item .c_2 .user_description a:hover {
	color: #ffffff !important;
}
.users .users_paging {
	padding: 0 0 13px 65px;
}
.users #user_info_container {
	position: absolute;
	margin-left: -773px;
	left: 50%;
}
.users #user_info {
	position: relative;
}
/*  users  */

/*  user  */
.user {
	position: relative;
	width: 100%;
}
.user .user_img {
	padding: 0 24px 0 0;
}
.user .user_data {
	width: 100%;
}
.user .user_data,
.user .user_data * {
	color: #393939;
}
.user .user_data .user_name {
	padding: 15px 0 12px 0;
}
.user .user_data .user_name,
.user .user_data .user_name * {
	font-size: 44px;
	line-height: 40px;
	font-weight: bold;
}
.user .user_data .desc,
.user .user_data .desc * {
	font-size: 18px;
	color: #ed1c24;
}
.user .user_data .full_description {
	padding: 11px 45px 0 0;
}
.user .user_data .speciality {
	padding: 32px 0 0 0;
}
.user .user_data .speciality,
.user .user_data .speciality * {
	font-size: 18px;
}
.user .user_data .blog_list_link {
	margin: 30px 0 0 0;
	display: block;
	width: 165px;
}
/*  user  */

.user .links {
	margin: 0 0 0 -1px;
}
.links a {
	float: none !important;
	color: #ffffff !important;
	margin: 0 12px 0 0;
	padding: 0 7px 0 1px;
	background: url('../media/images/dec/arr_right.gif') 100% 5px no-repeat;
}
.links a:hover {
	background: url('../media/images/dec/arr_right_white.gif') 100% 5px no-repeat;
}


.blogs .blogs_user {
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	margin: 0 0 25px 0;
}
.blogs .blogs_user .blogs_user_image {
	padding: 0 23px 8px 0;
}
.blogs .blogs_user .blogs_user_info {
	padding: 0 0 8px 0;
	width: 100%;
}
.blogs .blogs_user .blogs_user_info .user_name {
	padding: 15px 0 12px 0;
}
.blogs .blogs_user .blogs_user_info .user_name,
.blogs .blogs_user .blogs_user_info .user_name * {
	font-size: 44px;
	line-height: 40px;
	font-weight: bold;
}
.blogs .blogs_user .blogs_user_info .desc,
.blogs .blogs_user .blogs_user_info .desc * {
	font-size: 18px;
	color: #ed1c24;
}
.all_blogs {
	font-weight: bold !important;
	line-height: 11px !important;
	text-decoration: none !important;
	float: left;
	padding: 0 7px 0 0;
	color: #ed1c24 !important;
	background: url('../media/images/dec/arr_right_ov.gif') 100% 4px no-repeat;
}
.all_blogs:hover {
	color: #393939 !important;
	background: url('../media/images/dec/arr_right.gif') 100% 4px no-repeat;
}
.blogs .blogs_by_tag {
	position: relative;
	float: left;
	padding: 0 10px 0 13px;
	margin: -6px 0 0 0;
	line-height: 18px;
}
.blogs .blogs_by_tag span {
	font-weight: bold;
	color: #ed1c24;
}

/* comments */
.blogs .blog_list.item {
	padding-bottom: 6px;
}
.blogs .blog_list.item .gray_block_bot {
	padding: 12px 40px 23px 13px;
}
.blogs .comments {
	background: #ffffff;
	padding: 0 39px 123px 38px;
}
.blogs .comments .comments_hdr {
	border-bottom: 1px solid #d8d8d7;
	padding: 0 0 6px 0;
	margin: 0 0 20px 0;
}
.blogs .comments .comments_hdr .hdr {
	float: left;
	padding: 4px 0 0 0;
}
.blogs .blog_list .blog_list_item .blog_info .date_red {
	padding: 10px 0 0 0;
}
.blogs .blog_list .blog_list_item .blog_info .date_red,
.blogs .blog_list .blog_list_item .blog_info .date_red * {
	font-size: 18px;
	line-height: 18px;
	color: #ed1c24;
}
.blogs .blog_list .blog_list_item .blog_info .date .author {
	font-size: 18px !important;
	font-weight: normal !important;
}
.blogs .comments .paging_in_right {
	width: 350px;
	padding-right: 2px;
}
.blogs .comments .paging_bot {
	padding: 14px 2px 6px 0;
}
.blogs .comments .paging_bot .paging {
	float: right;
}
.blogs .blog_list .blog_list_item .comment_a {
	float: left;
	padding: 13px 0 0 0;
}
.blogs .comments .comment_item {
	border-bottom: 1px solid #ebebeb;
	padding: 15px 0 14px 0;
}
.blogs .comments .comment_item.last {
	border-bottom: none;
}
.blogs .comments .comment_item .name {
	font-size: 18px;
}
.blogs .comments .comment_item .date {
	color: #ed1c24;
	font-weight: bold;
	padding: 2px 0 14px 0;
}
.blogs .comments .comment_item .comment_text {
	padding: 0 40px 0 2px;
}
.blogs .comments .border_top {
	border-top: 1px solid #ebebeb;
}
.blogs .comments .border_top.comment_none {
	border-top: none;
}
.blogs .comments .register.page {
	padding-top: 26px;
}
.blogs .register.page .textarea {
	background: url('../media/images/bg/textarea3.gif') 0 0 no-repeat;
	width: 451px;
	height: 108px;
}
.blogs .register.page .textarea textarea {
	width: 437px;
	height: 106px;
}
.blogs .register .form_errors {
	padding: 0 0 6px 25px;
}
.blogs .captcha_block {
	padding: 10px 0 0 0;
}
.blogs .back {
	float: right;
	margin: 9px 39px 0 0;
}
/* comments */


/*  gallery  */
.gallery {
	padding: 43px 48px 0 64px;
	background: #3a3a39;
}
.gallery .gallery_hdr {
	padding: 0 0 10px 0px;
}

.gallery .gallery_table {
	width: 281px;
	background: url('../media/images/bg/gallery_mid.gif') 0 0 repeat-y;
}
.gallery .gallery_table .gallery_block {
	background: url('../media/images/bg/gallery_bot.gif') 0 100% no-repeat;
}

.gallery .gallery_table .gallery_top {
	position: relative;
	padding: 1px;
	text-align: center;
	margin: auto 0;
	background: url('../media/images/bg/gallery_top.gif') 0 0 no-repeat;
}
.gallery .gallery_table .gallery_top .cor_1_top,
.gallery .gallery_table .gallery_top .cor_2_top {
	width: 11px;
	height: 11px;
	position: absolute;
}
.gallery .gallery_table .gallery_top .cor_1_top img,
.gallery .gallery_table .gallery_top .cor_2_top img {
	width: 11px;
	height: 11px;
}
.gallery .gallery_table .gallery_top .cor_1_top {
	top: 0;
	left: 0;
	background: url('../media/images/dec/cor_1_dark.png') 0 0 no-repeat;
}
.gallery .gallery_table .gallery_top .cor_2_top {
	top: 0;
	right: -1px;
	background: url('../media/images/dec/cor_2_dark.png') 0 0 no-repeat;
}
/*  ff2  */
.gallery .gallery_table .gallery_top, x:-moz-any-link {
	padding-left: 2px;
}
.gallery .gallery_table .gallery_top, x:-moz-any-link, x:default {
	padding-left: 1px;
}
/*  ff2  */

.gallery .gallery_block_table {
	width: 100%;
}
.gallery .gallery_table .block_padd {
	height: 220px;
	vertical-align: middle;
	text-align: center;
}
.gallery .gray_border {
	margin: auto;
}
.gallery .gallery_block {
	background: #ffffff;
}
.gallery .block_info {
	text-align: left;
	padding: 10px 13px 10px 14px;
}
.gallery .block_info .author_name a {
	text-decoration: none !important;
	font-weight: bold !important;
	color: #ed1c24 !important;
}
.gallery .block_info .author_name a:hover {
	color: #3a3a39 !important;
}
.gallery .block_info .navigation {
	padding: 13px 0 0 0;
	width: 100%;
}
.gallery .block_info .navigation table td {
	width: 33%;
}
.gallery .block_info .navigation table .num {
	text-align: center;
}
.gallery .block_info .navigation table .tar img {
	margin: 0 0 0 auto;
}
/*  gallery  */


/*  about  */
.about {
	padding: 43px 110px 0 65px;
	background: #3a3a39;
}
.about .about_text {
	padding: 18px 0 0 0;
	margin-bottom: -40px;
	position: relative;
}
.about .about_text,
.about .about_text * {
	color: #dedede !important;
}
.col_2_bottom_st_2 {
	width: 394px;
	height: 242px;
	background: url('../media/images/bg/col_2_bottom.png') 0 0 no-repeat;
}
/*  about  */
.title_link {
	position: relative;
}
.title_link a {
	display: block; 
	position: absolute; 
	width: 352px; 
	height: 74px; 
	cursor: hand; 
	left: 169px; 
	top: 32px;
}
.title_link a img {
	width: 352px;
	height: 74px;
}
.fb_like {
	padding: 0 0 0 10px;
}
.fb_share {
	padding: 4px 0 0 0;
}