body { margin: 0px; padding: 0px; min-height: 1000px; }
body > div > div { margin: 0px; padding: 0px 0px 20px; }
body { font: 11px Tahoma,sans-serif; color: rgb(51, 51, 51); }
table, td, th, div, caption { font: inherit; color: inherit; }
ul { padding: 3px 0px; margin: 0px 0px 0px 18px; }
a { color: rgb(8, 121, 177); text-decoration: underline; }
a:hover { color: rgb(222, 104, 0); }
form { margin: 0px; padding: 0px; }
button:active { border-width: 1px; border-style: solid; border-color: Black White White Black; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.forange { color: rgb(222, 104, 0) ! important; }
.fblue { color: rgb(10, 120, 181) ! important; }
.fred { color: red ! important; }
div.borderbox2 li, ul, p { font: 12px Tahoma; color: rgb(107, 108, 108); }
#mainmenu_region { background: url('http://thythivy.eu5.org/template/banal/img/bg_m.jpg') repeat-x scroll 0% 0% transparent; display: block; height: 56px; border-bottom: 0px none; }
#mainmenu_region > div { width: 1050px; margin: 0px auto; }
#mainmenu_region div ul { background: none repeat scroll 0% 0% transparent; padding: 0px; margin: 0px; display: block; border: 0px none; width: 570px; float: right; height: 56px; }
#mainmenu_region div ul li { float: left; display: block; position: relative; padding: 0px 5px; margin: 0px; }
#mainmenu_region div ul li a { font: bold 15px/56px Arial,Helvetica,sans-serif; text-decoration: none; color: rgb(255, 255, 255); outline: medium none; padding: 0px 0px 0px 50px; background: url('http://thythivy.eu5.org/template/banal/img/mmm.png') no-repeat scroll 0% 0% transparent; display: block; height: 56px; }
#mainmenu_region div ul li a:hover { background: url('http://thythivy.eu5.org/template/banal/img/mmm_or.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 153, 51); }
#mainmenu_region div ul li a.meet, #mainmenu_region div ul li a.meet:hover { background-position: 10px 0px; }
#mainmenu_region div ul li a.search, #mainmenu_region div ul li a.search:hover { background-position: -125px 0px; }
#mainmenu_region div ul li a.top100, #mainmenu_region div ul li a.top100:hover { background-position: -225px 0px; }
#mainmenu_region div ul li a.blogs, #mainmenu_region div ul li a.blogs:hover { background-position: -355px 0px; }
#mainmenu_region div ul li a.news, #mainmenu_region div ul li a.news:hover { background-position: -460px 0px; }
#mainmenu_region div ul li a span { font: 13px/56px Arial; color: rgb(255, 255, 255); }
#mainmenu_region div ul li a:hover span { color: rgb(255, 153, 51); }
#submenu_region { box-shadow: none; border: 1px solid rgb(204, 204, 204); background: -moz-linear-gradient(center top , rgb(248, 248, 248) 0%, rgb(229, 229, 229) 100%) repeat scroll 0% 0% transparent; }
#submenu_region > div { width: 1048px; margin: 0px auto; height: 34px; background: none repeat scroll 0% 0% transparent; position: relative; }
#submenu_region .sm_logon { padding: 4px 0px 0px 10px; float: left; }
#submenu_region .sm_logon a { margin-left: 10px; display: block; float: left; color: rgb(111, 111, 111); font: bold 11px/27px Arial,Helvetica,sans-serif; }
#submenu_region ul { margin: 0px; display: block; padding: 11px 10px 0px; }
#submenu_region li { display: block; position: relative; margin: 0px; padding: 0px; }
#submenu_region li a { display: block; font: bold 11px/14px Arial,Helvetica,sans-serif; color: rgb(111, 111, 111); outline: medium none; background: url('http://thythivy.eu5.org/template/banal/img/btn_submenu.gif') no-repeat scroll 0px 15px transparent; }
#submenu_region ul.sm_right { float: right; }
#submenu_region ul.sm_right li { float: left; margin-left: 21px; }
#submenu_region ul.sm_right a { text-decoration: none; text-transform: uppercase; }
#submenu_region li.sm_help a { padding-left: 10px; background-position: 0px -75px; }
#breadcrumbs_region {  }
#breadcrumbs_region > div { width: 1025px; margin: 0px auto; padding: 0px 15px 0px 10px; background-color: rgb(255, 255, 255); }
#breadcrumbs_region h1, #breadcrumbs_region h1 a, #breadcrumbs_region h1 span { font: 12px/30px Arial,Helvetica,sans-serif; color: rgb(151, 151, 151); text-decoration: none; padding: 0px; margin: 0px; }
#breadcrumbs_region h1 { padding-top: 4px; }
#breadcrumbs_region ul.option_designs { margin: 4px 0px 0px; padding: 0px; }
#breadcrumbs_region ul.option_designs li { display: block; float: left; }
#breadcrumbs_region #lang_box { padding: 3px 12px; margin-left: -12px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4); }
#breadcrumbs_region a { background: url('http://thythivy.eu5.org/template/banal/img/btn_breadcrumbs.png') no-repeat scroll 0px 35px transparent; font: 11px/30px Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-decoration: none; outline: medium none; }
#breadcrumbs_region a.lang_btn { width: 19px; height: 30px; display: block; float: left; background-position: 0px 8px; }
#breadcrumbs_region a.lang_btn2 { width: 15px; height: 30px; display: block; float: left; background-position: 3px -112px; }
#breadcrumbs_region ul span a { display: block; line-height: 22px; height: 22px; padding-left: 25px; }
#breadcrumbs_region a.lang_ru { background-position: 0px 4px; }
#breadcrumbs_region a.lang_en { background-position: 0px -25px; }
#breadcrumbs_region a.option_wap { background-position: 0px -60px; padding-left: 12px; margin-left: 13px; font-weight: bold; }
#breadcrumbs_region a.option_pda { background-position: 0px -90px; padding-left: 16px; margin-left: 13px; font-weight: bold; }
#content_region {  }
#content_region > div { width: 1050px; margin: 0px auto; background-color: rgb(255, 255, 255); }
#nav, #content, #aside {  }
#nav { width: 190px; float: left; }
#aside { width: 240px; float: right; }
#content { padding: 0px 0px 0px 10px; width: 600px; float: left; }
a.btn4big, a.btn4med, a.btn4sma, button.btn4big div, button.btn4med div, button.btn4sma div { display: inline-block; text-decoration: none ! important; padding: 0px; outline: medium none; overflow: visible; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.btn4big, .btn4med, .btn4sma { cursor: pointer; }
.btn4big span, .btn4med span, .btn4sma span { display: inline-block; letter-spacing: 1px; font: bold 12px Arial,Helvetica,sans-serif ! important; text-transform: uppercase; text-align: center; margin: 1px 1px 0px; }
button.btn4big, button.btn4med, button.btn4sma { border: medium none; background: none repeat scroll 0% 0% transparent; outline: medium none; padding: 0px; }
.btn4med span { line-height: 22px ! important; height: 22px; padding: 0px 14px; }
.btn4block, .btn4block div, .btn4block span { display: block ! important; }
a.btn4big, button.btn4big div, a.btn4med, button.btn4med div, a.btn4sma, button.btn4sma div, button.btn4big, button.btn4med, button.btn4sma, .btn4big span, .btn4med span, .btn4sma span { border-radius: 5px 5px 5px 5px; }
a.btn4orange, button.btn4orange div { border: 1px solid rgb(205, 103, 1); background: -moz-linear-gradient(center top , rgb(255, 207, 88) 0%, rgb(237, 124, 3) 100%) repeat scroll 0% 0% transparent; }
.btn4orange span { color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(205, 103, 1); border-bottom: medium none; background: -moz-linear-gradient(center top , rgb(255, 188, 51) 0%, rgb(254, 172, 37) 30%, rgb(251, 146, 18) 59%, rgb(251, 133, 7) 78%, rgb(249, 125, 1) 97%, rgb(246, 122, 0) 100%) repeat scroll 0% 0% transparent; }
.btn4orange:hover span { background: -moz-linear-gradient(center top , rgb(255, 195, 71) 0%, rgb(255, 185, 61) 19%, rgb(255, 185, 63) 22%, rgb(255, 181, 56) 27%, rgb(255, 176, 55) 35%, rgb(255, 173, 48) 41%, rgb(255, 160, 42) 54%, rgb(255, 144, 26) 78%, rgb(254, 139, 24) 92%, rgb(254, 135, 17) 100%) repeat scroll 0% 0% transparent; }
a.btn4orange:active, button.btn4orange:active div { background: none repeat scroll 0% 0% rgb(135, 96, 19); }
.btn4orange:active span { background: -moz-linear-gradient(center top , rgb(146, 107, 28) 0%, rgb(172, 121, 29) 16%, rgb(190, 128, 27) 30%, rgb(199, 126, 23) 46%, rgb(200, 123, 19) 51%, rgb(199, 117, 15) 57%, rgb(186, 101, 8) 73%, rgb(165, 87, 2) 86%, rgb(165, 84, 2) 89%, rgb(155, 77, 3) 95%, rgb(150, 77, 0) 97%, rgb(145, 70, 3) 100%) repeat scroll 0% 0% transparent; }
a.btn4blue, button.btn4blue div { border: 1px solid rgb(19, 101, 156); background: -moz-linear-gradient(center top , rgb(145, 213, 253) 0%, rgb(45, 122, 173) 100%) repeat scroll 0% 0% transparent; }
.btn4blue span { color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(12, 94, 154); border-bottom: medium none; background: -moz-linear-gradient(center top , rgb(111, 197, 254) 0%, rgb(103, 189, 246) 14%, rgb(94, 176, 232) 30%, rgb(58, 138, 189) 70%, rgb(41, 117, 169) 100%) repeat scroll 0% 0% transparent; }
.btn4blue:hover span { background: -moz-linear-gradient(center top , rgb(123, 203, 255) 0%, rgb(112, 197, 254) 11%, rgb(110, 195, 252) 16%, rgb(82, 163, 218) 54%, rgb(77, 154, 206) 65%, rgb(70, 150, 201) 70%, rgb(71, 147, 199) 76%, rgb(66, 142, 194) 81%, rgb(59, 135, 187) 97%, rgb(55, 131, 183) 100%) repeat scroll 0% 0% transparent; }
a.btn4blue:active, button.btn4blue:active div { background: none repeat scroll 0% 0% rgb(48, 105, 140); }
.btn4blue:active span { background: -moz-linear-gradient(center top , rgb(63, 113, 146) 0%, rgb(62, 115, 147) 3%, rgb(67, 125, 163) 14%, rgb(68, 130, 171) 24%, rgb(68, 131, 174) 32%, rgb(63, 127, 171) 46%, rgb(54, 117, 160) 59%, rgb(32, 85, 119) 86%, rgb(30, 78, 114) 92%, rgb(29, 74, 105) 97%, rgb(22, 68, 101) 100%) repeat scroll 0% 0% transparent; }
a.btn4green, button.btn4green div { border: 1px solid rgb(109, 140, 43); background: -moz-linear-gradient(center top , rgb(180, 217, 91) 0%, rgb(129, 167, 50) 100%) repeat scroll 0% 0% transparent; }
.btn4green span { color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(107, 139, 40); border-bottom: medium none; background: -moz-linear-gradient(center top , rgb(153, 204, 51) 0%, rgb(148, 196, 50) 19%, rgb(136, 183, 45) 41%, rgb(136, 180, 45) 46%, rgb(132, 175, 42) 51%, rgb(118, 157, 40) 78%, rgb(111, 148, 35) 100%) repeat scroll 0% 0% transparent; }
.btn4green:hover span { background: -moz-linear-gradient(center top , rgb(166, 217, 64) 0%, rgb(160, 210, 63) 19%, rgb(157, 205, 61) 27%, rgb(154, 201, 59) 30%, rgb(155, 202, 60) 32%, rgb(148, 196, 58) 41%, rgb(151, 195, 60) 46%, rgb(141, 183, 57) 59%, rgb(138, 178, 55) 70%, rgb(134, 173, 56) 76%, rgb(126, 163, 50) 100%) repeat scroll 0% 0% transparent; }
a.btn4green:active, button.btn4green:active div { background: none repeat scroll 0% 0% rgb(94, 124, 32); }
.btn4green:active span { background: -moz-linear-gradient(center top , rgb(87, 117, 27) 0%, rgb(95, 126, 32) 8%, rgb(104, 139, 35) 24%, rgb(107, 143, 37) 35%, rgb(107, 143, 35) 46%, rgb(105, 138, 31) 51%, rgb(105, 138, 33) 54%, rgb(99, 131, 30) 62%, rgb(97, 128, 34) 65%, rgb(79, 106, 25) 84%, rgb(68, 91, 23) 97%, rgb(66, 89, 19) 100%) repeat scroll 0% 0% transparent; }
.dialog_modal { overflow-y: auto; position: fixed; z-index: 1000; left: 0px; top: 0px; width: 100%; height: 100%; background: url('http://thythivy.eu5.org/template/banal/img/transp.png') repeat scroll 0px center transparent; }
html .dialog_modal { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); }
.dialog_modal > div { margin: 100px auto; width: 500px; }
.dialog_modal > div > div { border-radius: 6px 6px 6px 6px; padding: 10px; background: url('http://thythivy.eu5.org/template/banal/img/transp.png') repeat scroll 0px center transparent; }
html .dialog_modal > div > div { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgb(136, 136, 136); }
.dialog_modal > div > div > div { border-radius: 6px 6px 6px 6px; background: none repeat scroll 0% 0% rgb(221, 221, 221); }
.dialog_title { font: 22px/40px Arial,Helvetica,sans-serif; height: 40px; color: rgb(255, 255, 255); padding: 0px 11px 0px 30px; border-radius: 6px 6px 0px 0px; background: -moz-linear-gradient(center top , rgb(93, 169, 201) 0%, rgb(8, 121, 177) 50%, rgb(8, 121, 177) 100%) repeat scroll 0% 0% transparent; }
.dialog_title a, .dialog_title a:hover { color: rgb(255, 255, 255) ! important; cursor: pointer; font-size: 40px; font-weight: bold; text-decoration: none; }
.dialog_body { font: 13px/20px Arial,Helvetica,sans-serif; overflow: hidden; }
.dialog_body .content { border-top: 1px solid rgb(213, 213, 213); padding: 0px; }
.dialog_body .content { border-top: 1px solid rgb(255, 248, 235); display: block; }
.dialog_body .content .text { padding: 15px 30px; }
input.login_pass { color: rgb(102, 102, 102); border: 1px solid rgb(189, 191, 193); line-height: 20px; height: 20px; padding: 0px 2px; outline: medium none; background: -moz-linear-gradient(center top , rgb(252, 253, 255), rgb(235, 245, 253)) repeat scroll 0% 0% transparent; }
input.login_pass:focus { border: 1px solid rgb(87, 166, 199); }
div.login_pass { float: left; border: 1px solid rgb(189, 191, 193); margin-right: 5px; margin-top: 3px; color: rgb(153, 153, 153); width: 100px; padding: 0px 5px; vertical-align: top; }
div.login_pass input { position: absolute; width: 100px; margin-left: -6px; margin-top: -1px; padding: 0px 5px; outline: medium none; }
div.login_pass, div.login_pass input { line-height: 20px; height: 20px; background: none repeat scroll 0% 0% rgb(242, 248, 254); border: 1px solid rgb(189, 191, 193); }
div.login_pass input:focus { border: 1px solid rgb(8, 121, 177); }
div.login_pass input.nobackground { background: none repeat scroll 0% 0% transparent; }
div.login_pass input.nobackground:focus { background: -moz-linear-gradient(center top , rgb(252, 253, 255), rgb(235, 245, 253)) repeat scroll 0% 0% transparent; }
.vk_button, .mr_button, .fb_button, .ok_button { background: url('http://thythivy.eu5.org/template/banal/img/socicons.png') no-repeat scroll 0% 0% transparent; width: 32px; height: 32px; }
.vk_button { background-position: -22px -24px; }
.mr_button { background-position: -66px -24px; }
.fb_button { background-position: -110px -24px; }
.ok_button { background-position: -155px -24px; }
.register_href { float: left; display: block; text-align: center; text-decoration: none; color: rgb(51, 51, 51); width: 90px; margin-right: 10px; padding-top: 5px; border-radius: 5px 5px 5px 5px; }
a.register_href:hover { background: none repeat scroll 0% 0% rgb(233, 233, 233); }
.register_href div { margin: 0px auto 8px; }
.register_href_2 { display: inline-block; margin: 10px 2px; }
input.ifreg { margin: 10px 5px 10px 0px; }
label.ifreg { display: block; padding-right: 10px; width: 170px; }
.bl_register_box { border: 1px solid rgb(230, 232, 231); padding: 20px; margin-bottom: 10px; color: rgb(102, 102, 102); background: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(229, 229, 229)) repeat scroll 0% 0% transparent; }
.lastvisited_online, .lastvisited_before { font: 13px/20px Arial,Helvetica,sans-serif; padding-left: 20px; background: url('http://thythivy.eu5.org/template/banal/img/btn_profile.png') no-repeat scroll 0px 20px transparent; }
.lastvisited_before { color: rgb(154, 150, 149); background-position: -18px -49px; }
.box_of_right { width: 240px; clear: both; margin-bottom: 10px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); border-radius: 2px 2px 2px 2px; }
.box_of_left > div, .box_of_right > div { overflow: hidden; border-radius: 2px 2px 2px 2px; }
.box_gallery { border: 1px solid rgb(162, 202, 253); padding: 0px 6px 10px; background: -moz-linear-gradient(center top , rgb(241, 247, 255) 0%, rgb(233, 243, 255) 38%, rgb(215, 233, 255) 70%, rgb(217, 234, 255) 78%, rgb(211, 231, 255) 89%, rgb(211, 231, 255) 100%) repeat scroll 0% 0% transparent; }
.gallery_list { background: none repeat scroll 0% 0% rgb(124, 156, 196); padding: 1px 0px 0px 1px; margin-bottom: 10px; margin-top: 10px; }
.gallery_list a { display: block; float: left; margin: 0px 1px 1px 0px; text-decoration: none; }
.gallery_list a > img { display: block; width: 55px; height: 74px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.gallery_menu { margin: 0px -5px; }
.gallery_select { font: bold 11px/28px Arial,Helvetica,sans-serif; padding-top: 3px; display: block; border: 1px solid rgb(241, 247, 255); text-decoration: none; text-align: center; cursor: text; background: -moz-linear-gradient(center top , rgb(201, 225, 255) 0%, rgb(201, 225, 255) 6%, rgb(215, 233, 255) 19%, rgb(243, 248, 255) 48%, rgb(241, 247, 255) 100%) repeat scroll 0% 0% transparent; }
.gallery_select:hover { color: rgb(8, 121, 177); }
.gallery_inert { border-right: 1px solid rgb(162, 202, 253); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(162, 202, 253) rgb(162, 202, 253); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; text-decoration: none; color: rgb(170, 170, 170); }
.gallery_inert_left { border-left: medium none; }
.gallery_inert_right { border-right: medium none; }
.gallery_inert > span { font: bold 11px/26px Arial,Helvetica,sans-serif; padding-top: 4px; display: block; border: 1px solid rgb(241, 247, 255); text-align: center; background: -moz-linear-gradient(center top , rgb(228, 228, 228) 0%, rgb(228, 228, 228) 5%, rgb(235, 235, 235) 17%, rgb(241, 241, 241) 27%, rgb(249, 249, 249) 50%, rgb(248, 248, 248) 100%) repeat scroll 0% 0% transparent; }
.profile_box { padding: 20px 10px 28px; }
.profile_box, .profile_box_l { background: -moz-linear-gradient(center top , rgb(247, 247, 247) 0%, rgb(240, 240, 240) 100%) repeat scroll 0% 0% transparent; }
.profile_box .tnls_box td, .profile_box_l .tnls_box td { width: 102px; height: 102px; }
.profile_box .tnls_box td { vertical-align: top; text-align: right; }
.profile_box .tnls_box img, .profile_box_l .tnls_box img { border: 1px solid rgb(102, 102, 102); border-radius: 2px 2px 2px 2px; }
.profile_box .nickname, .profile_box_l .nickname, .profile_box_l .nickname_age { text-decoration: none; color: rgb(102, 102, 102); }
.profile_box .nickname { font: bold 18px/20px Arial,Helvetica,sans-serif; }
.profile_box .nickname:hover, .profile_box .nickname:hover { text-decoration: underline; }
.profile_box .live_info, .profile_box_l .live_info { width: 44px; height: 19px; background: url('http://thythivy.eu5.org/template/banal/img/btn_profile.png') no-repeat scroll -5px -127px transparent; }
.profile_box .live_info { margin-left: 8px; }
.profile_box .other_info, .profile_box .other_info a, .profile_box .other_info strong, .profile_box_l .sity_info { font: 13px/20px Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-decoration: none ! important; }
.profile_box .other_info a:hover { text-decoration: underline ! important; }
.profile_menu, .profile_menu_l { border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(222, 222, 222) -moz-use-text-color -moz-use-text-color rgb(222, 222, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 10px; }
.profile_menu { width: 599px; }
.profile_menu td, .profile_menu_l td { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(255, 255, 255) rgb(222, 222, 222) rgb(222, 222, 222) rgb(255, 255, 255); }
.profile_menu a, .profile_menu_l a { display: block; color: rgb(98, 98, 98); text-decoration: none; background: -moz-linear-gradient(center top , rgb(244, 244, 244) 0%, rgb(231, 231, 231) 79%, rgb(230, 230, 230) 97%, rgb(228, 228, 228) 100%) repeat scroll 0% 0% transparent; }
.profile_menu a:hover, .profile_menu_l a:hover { color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(227, 128, 29); background: -moz-linear-gradient(center top , rgb(255, 213, 147) 0%, rgb(255, 202, 125) 12%, rgb(255, 191, 107) 26%, rgb(253, 142, 29) 82%, rgb(253, 133, 15) 97%, rgb(249, 143, 40) 100%) repeat scroll 0% 0% transparent; }
.profile_menu span { white-space: nowrap; display: table-cell; padding: 0px 30px 0px 50px; height: 35px; font: 11px/13px Arial,Helvetica,sans-serif; text-transform: uppercase; vertical-align: middle; color: inherit; background: url('http://thythivy.eu5.org/template/banal/img/btn_profile.png') no-repeat scroll 0px -211px transparent; }
.profile_menu .point_other a:hover span { background-position: 0px -254px; }
.profile_menu .point_notice span { background-position: 0px -1156px; }
.profile_menu .point_message span { background-position: 0px -300px; }
.profile_menu .point_message a:hover span { background-position: 0px -348px; }
.profile_menu .point_gifts span { background-position: 0px -882px; }
.profile_menu .point_gifts a:hover span { background-position: 0px -930px; }
.profile_menu .point_other div a.point_mynotes span, .profile_menu_l .point_other div a.point_mynotes span { background-position: 0px -1335px; }
.profile_menu .point_other div a.point_giftsstar span, .profile_menu_l .point_other div a.point_giftsstar span { background-position: 0px -160px; }
.profile_menu .point_other div a.point_smartflirt span, .profile_menu_l .point_other div a.point_smartflirt span { background-position: 0px -390px; }
.profile_menu .point_other div a.point_smartflirt:hover span, .profile_menu_l .point_other div a.point_smartflirt:hover span { background-position: 0px -434px; }
.profile_menu .point_other div a.point_favorites span, .profile_menu_l .point_other div a.point_favorites span { background-position: 0px -482px; }
.profile_menu .point_other div a.point_favorites:hover span, .profile_menu_l .point_other div a.point_favorites:hover span { background-position: 0px -531px; }
.profile_menu .point_other div a.point_friends span, .profile_menu_l .point_other div a.point_friends span { background-position: 0px -581px; }
.profile_menu .point_other div a.point_friends:hover span, .profile_menu_l .point_other div a.point_friends:hover span { background-position: 0px -630px; }
.profile_menu .point_other div a.point_complaint span, .profile_menu_l .point_other div a.point_complaint span { background-position: 0px -679px; }
.profile_menu .point_other div a.point_complaint:hover span, .profile_menu_l .point_other div a.point_complaint:hover span { background-position: 0px -729px; }
.profile_menu .point_other div a.point_blacklist span, .profile_menu_l .point_other div a.point_blacklist span { background-position: 0px -777px; }
.profile_menu .point_other div a.point_blacklist:hover span, .profile_menu_l .point_other div a.point_blacklist:hover span { background-position: 0px -827px; }
IMG { border: 0px none; }
.join DIV { color: rgb(107, 108, 108); padding: 15px 15px 10px; }
.join div.reg_box_1 { font-size: 11px; background: url('http://thythivy.eu5.org/template/banal/img/icon_acquainted.gif') no-repeat scroll 0px 50% transparent; padding: 16px 0px 16px 52px; margin: 0px 0px 5px 10px; text-transform: uppercase; letter-spacing: 0px; color: rgb(8, 121, 177); }
.join div.reg_box_2 { font-size: 11px; font-weight: bold; background: url('http://thythivy.eu5.org/template/banal/img/icon_photo.gif') no-repeat scroll 0px 50% transparent; padding: 16px 0px 16px 52px; margin: 0px 0px 5px 10px; text-transform: uppercase; letter-spacing: 0px; color: rgb(8, 121, 177); }
.join div.reg_box_3 { font-size: 11px; background: url('http://thythivy.eu5.org/template/banal/img/icon_camera.gif') no-repeat scroll 0px 50% transparent; padding: 16px 0px 16px 52px; margin: 0px 0px 5px 10px; text-transform: uppercase; letter-spacing: 0px; color: rgb(8, 121, 177); }
.join div.reg_box_4 { font-size: 11px; background: url('http://thythivy.eu5.org/template/banal/img/icon_communication.gif') no-repeat scroll 0px 50% transparent; padding: 16px 0px 16px 52px; margin: 0px 0px 5px 10px; text-transform: uppercase; letter-spacing: 0px; color: rgb(8, 121, 177); }
.join A { color: rgb(8, 121, 177); font-weight: bold; text-decoration: none; text-transform: uppercase; }
.join A:hover { color: rgb(244, 144, 26); }
td.count_user { text-align: left; font: 11px Arial; }
td.count_user a { text-decoration: none; }
div.my_profile { float: left; width: 598px; border-style: solid; border-color: rgb(208, 208, 208); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; padding: 10px 0px; }
div.my_profile table { margin: 0px 0px 0px 10px; width: 578px; }
table.title_my_profile { background-color: rgb(238, 238, 238); margin: 10px 0px; }
table.title_my_profile TD { padding-top: 1px; padding-bottom: 1px; color: rgb(101, 101, 101); }
table.title_my_profile H2 { color: rgb(222, 104, 0); font-weight: bold; font-family: tahoma; padding-left: 3px; }
div.my_profile_info { margin: 0px 0px 0px 18px; padding: 0px; }
div.my_profile_info dl { margin: 0px; }
div.my_profile_info dt { display: block; color: rgb(8, 121, 177); font: bold 11px/20px Tahoma; padding-top: 10px; padding-left: 0px; }
div.my_profile_info dd { display: block; color: rgb(85, 85, 85); font: 12px/20px Tahoma; width: 564px; overflow: hidden; margin: 0px; padding: 0px; }
h2 { font: bold 11px Verdana; color: black; padding: 0px; margin: 5px; }
div.space { padding: 8px; }
TD.url_mypage { padding: 5px 0px 0px 20px; }
TD.url_mypage2 { padding: 5px 0px 0px; }
TD.url_mypage { font-size: 11px; color: rgb(222, 104, 0); text-align: left; }
p { font: 12px Tahoma; color: rgb(102, 102, 102); }
.bottombanner { text-align: center; padding-top: 10px; margin-bottom: 10px; }
.p_base { font: 11px Arial; color: rgb(78, 101, 121); text-align: center; display: none; padding: 5px 8px; position: absolute; border: 1px solid rgb(162, 204, 255); z-index: 500; border-radius: 5px 5px 5px 5px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8); background: -moz-linear-gradient(center top , rgb(234, 241, 244) 0%, rgb(234, 241, 244) 35%, rgb(235, 242, 244) 54%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% transparent; }
.p_title { height: 26px; font: bold 11px/24px Tahoma; padding: 0px 10px; margin-bottom: 5px; border-radius: 5px 5px 0px 0px; border-bottom: 1px solid rgb(185, 219, 229); background: -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(215, 231, 244) 3%, rgb(235, 243, 250) 50%, rgb(255, 255, 255) 90%) repeat scroll 0% 0% transparent; }
.p_title img { float: right; margin-top: 10px; cursor: pointer; }
.gallery_list a:hover .p_gallery { display: block; }
.p_gallery { color: rgb(8, 121, 177); line-height: 16px; padding: 8px 8px 3px; margin-left: -110px; margin-top: 55px; }
.p_gallery img { border: 1px solid rgb(162, 204, 255); margin-bottom: 3px; }
.p_note_mess { width: 210px; text-align: left; padding: 0px; }
.p_note_mess textarea { padding: 2px 3px; border: 1px solid rgb(207, 207, 207); display: block; }
.p_note_mess .action { text-align: center; margin: 0px 0px 10px; }
.p_note_mess .action span { cursor: pointer; }
.p_note_mess .text { margin: 10px; font-size: 12px; }
.point_other:hover .p_other { display: block ! important; }
.p_other { text-align: left; }
.p_other a { color: rgb(78, 101, 121); text-decoration: none; background: none repeat scroll 0% 0% transparent; }
.p_other a:hover { color: rgb(222, 104, 0); background: none repeat scroll 0% 0% transparent; text-shadow: none; }
.p_other span { background: url('http://thythivy.eu5.org/template/banal/img/btn_profile.png') no-repeat scroll 0px 50px transparent; display: block; text-transform: none; height: 26px; padding: 9px 15px 9px 50px; }
.p_other span.mono_line { line-height: 32px; height: 32px; padding: 5px 15px 5px 50px; }
#submenu_region .sm_right .rules_popup_text a { font-size: 12px; line-height: 22px; text-transform: none; text-decoration: underline; background: none repeat scroll 0% 0% transparent; }
#submenu_region .sm_right .rules_popup_text a:hover { text-decoration: none; }
.rules_list .rules_popup { width: 170px; text-align: left; padding: 10px; display: none; position: absolute; margin-left: -115px; margin-top: -25px; }
.rules_list:hover .rules_popup { display: block ! important; }
.rules_popup_text span { font-weight: bold; color: rgb(111, 111, 111); padding-left: 10px; margin-right: 3px; background: url('http://thythivy.eu5.org/template/banal/img/btn_submenu.gif') no-repeat scroll 0px -75px transparent; cursor: pointer; }
/* ::::: http://css.loveplanet.ru/3/img/lpnew/center.css ::::: */

.bookmarks2 { float: left; width: 600px; background: url('http://thythivy.eu5.org/template/banal/img/bg_bookmarks.gif') no-repeat scroll left top rgb(233, 242, 249); border-bottom: 1px solid rgb(208, 208, 208); }
.bookmarks2 DIV { float: left; }
.bookmarks2 .current { float: left; position: relative; background: url('http://thythivy.eu5.org/template/banal/img/bg_bookmarks_current.gif') no-repeat scroll left top rgb(247, 247, 247); border-bottom: 1px solid rgb(255, 255, 255); margin-bottom: -1px; }
.bookmarks2 .current DIV { background: url('http://thythivy.eu5.org/template/banal/img/bg_bookmarks_current_r.gif') no-repeat scroll right top transparent; color: rgb(222, 104, 0); }
.bookmarks2 .current DIV A { display: block; font-weight: bold; color: rgb(222, 104, 0); text-decoration: none; padding: 8px 12px 7px; }
.bookmarks2 .inert DIV {  }
.bookmarks2 .inert A { display: block; font-weight: bold; color: rgb(8, 121, 177); text-decoration: none; background: url('http://thythivy.eu5.org/template/banal/img/bg_bookmarks_a.gif') no-repeat scroll 0px 50% transparent; padding: 8px 12px 7px; }
.bookmarks2 .inert A.nobg { background: none repeat scroll 0% 0% transparent; }
.bookmarks2 .inert A:hover { color: rgb(222, 104, 0); }
div#footer { padding-top: 10px; }
div#footer TABLE { width: 1050px; background-color: rgb(229, 229, 229); margin: 0px auto; }
div#footer TD { color: rgb(107, 108, 108); padding: 5px 10px; }
div#footer a { color: rgb(107, 108, 108); }
div#footer a.copy_li { float: left; display: block; font: bold 11px tahoma; background: url('http://thythivy.eu5.org/template/banal/img/right_pointer.gif') no-repeat scroll 0% 4px transparent; margin-left: 25px; padding-left: 13px; color: rgb(222, 104, 0); text-decoration: none; }
div#footer a.supp_link { color: rgb(8, 121, 177); font-weight: bold; float: left; margin-left: 10px; padding-left: 13px; background: url('http://thythivy.eu5.org/template/banal/img/right_pointer_blue.gif') no-repeat scroll 0% 4px transparent; text-decoration: none; }
.message_gifts { position: absolute; z-index: 200; width: 212px; margin-left: 40px; margin-top: -25px; background-color: rgb(255, 255, 221); border: 1px solid rgb(212, 212, 212); border-radius: 4px 4px 4px 4px; padding: 5px 10px 5px 20px; overflow-x: hidden; }
.message_gifts .thumbnail { float: left; margin-right: 8px; width: 46px; height: 62px; }
.message_gifts .text { float: left; width: 110px; min-height: 45px; font: italic 11px tahoma; color: rgb(51, 51, 51); margin-top: 5px; word-wrap: break-word; }
.message_gifts a.nick_name, .message_gifts a.nick_name:hover { font: bold 11px Tahoma; color: rgb(222, 104, 0); }
#gifts_img_block, .gifts_img_block { position: absolute; width: 50px; height: 50px; margin-left: -5px; margin-top: 70px; }
#gifts_img_block a, .gifts_img_block a { display: block; width: 100%; }
#gifts_anonim, .gifts_anonim { margin-top: 3px; }
.modal { padding: 0px; }
.dialog_body div.modalBody { padding: 10px 30px; }
.modalInfo { width: 280px; line-height: 17px; }
.modalInfoImg { height: 70px; width: 70px; }
.dialog_body div.modalButtom { border-top: 1px solid rgb(255, 248, 235); text-align: center; padding: 10px; }
.dialog_body div.modalButtom span { font: bold 10px/20px Arial,Helvetica,sans-serif ! important; }
.q_teaser_v { padding: 0px 1px 20px; min-height: 50px; }
.q_teaser_v .qt_0 { background-color: rgb(241, 241, 241); margin: 0px -1px 3px; width: 100%; border: 1px solid rgb(204, 204, 204); border-radius: 8px 8px 8px 8px; }
.q_teaser_v .qt_content { padding: 0.6em; overflow: hidden; }
.q_teaser_v .qt_content * { font: 11px/12px Tahoma,Arial,sans-serif; }
.q_teaser_v .qt_content IMG { float: left; margin-right: 15px; border: 0px none; }
.q_teaser_v .qt_content A { color: rgb(0, 0, 0); text-decoration: none; }
.q_teaser_v .qt_content P { margin: 0px 0px 5px; }
.q_teaser_v .qt_content P A { color: rgb(0, 170, 164); font-weight: bold; }
