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; }
input.ibox, select { font-size: 12px; font-family: Verdana; font-weight: normal; color: Black; }
button:active { border-width: 1px; border-style: solid; border-color: Black White White Black; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.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; }
.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; }
.warning_box { padding: 15px 20px; margin: 0px 0px 10px; border-radius: 5px 5px 5px 5px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(0, 0, 0); font: 14px/20px Arial,Helvetica,sans-serif; border-width: 1px; border-style: solid; border-color: rgb(222, 149, 149) rgb(64, 1, 1) rgb(64, 1, 1) rgb(222, 149, 149); background: -moz-linear-gradient(center top , rgb(195, 49, 49) 0%, rgb(132, 7, 7) 100%) repeat scroll 0% 0% transparent; }
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); }
.welcome_lp { font: 11px/15px Tahoma; color: rgb(102, 102, 102); padding: 5px 15px; }
.welcome_lp h1 { font: bold 12px/18px Tahoma; color: rgb(222, 104, 0); margin: 0px; }
div#search_form select { font: 11px Tahoma; }
td.count_user { text-align: left; font: 11px Arial; }
td.count_user a { text-decoration: none; }
select { font: 11px Tahoma; }
h3 { font: bold 12px Tahoma; letter-spacing: 1px; color: rgb(46, 91, 127); margin: 10px; padding: 0px; }
.bottombanner { text-align: center; padding-top: 10px; margin-bottom: 10px; }
.formr_chk, .formr_label { vertical-align: middle; font-weight: normal; }
td.user_data_gall a.name, a.name:hover { text-decoration: underline; color: rgb(222, 104, 0); font-weight: bold; }
.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 .text { margin: 10px; font-size: 12px; }
#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 ::::: */

.bookmarks { float: left; width: 600px; }
.bookmarks .current { float: left; background: url('http://thythivy.eu5.org/template/banal/img/bookmarks_current.gif') no-repeat scroll left top rgb(255, 235, 212); margin-right: 1px; }
.bookmarks .current DIV { background: url('http://thythivy.eu5.org/template/banal/img/bookmarks_current_r.gif') no-repeat scroll right top transparent; padding: 8px 15px 7px; }
.bookmarks .current SPAN { display: block; background: url('http://thythivy.eu5.org/template/banal/img/down_pointer.gif') no-repeat scroll 0px 50% transparent; font-weight: bold; color: rgb(222, 104, 0); padding-left: 15px; }
.bookmarks .right { float: left; background: url('http://thythivy.eu5.org/template/banal/img/bookmarks_inert_r.gif') no-repeat scroll right top rgb(248, 248, 248); margin-right: 1px; }
.bookmarks .inert DIV { padding: 8px 15px 7px; }
.bookmarks .inert A { font-weight: bold; color: rgb(174, 175, 175); text-decoration: none; }
.f_body { float: left; width: 600px; background: url('http://thythivy.eu5.org/template/banal/img/bg_search_form.gif') no-repeat scroll 100% 10px rgb(255, 235, 212); padding-top: 8px; padding-bottom: 8px; }
.f_body div { padding: 6px 5px; }
.f_body div { padding: 5px 5px 3px; }
.f_body div div.floats div { float: left; }
.f_body div div div { margin: 5px 2px; padding: 0px; float: left; }
.f_body .my { margin-right: 40px; }
.f_body .search { margin-right: 40px; }
.f_body .my SELECT, .f_body .search SELECT { width: 110px; }
.f_body div div div { font: bold 11px Tahoma; vertical-align: baseline; }
.f_body select, .f_body input { margin: 0px 5px; }
.f_body select.residence { margin: 3px 0px 0px; width: 188px; }
.f_body fieldset { clear: both; border: 1px solid rgb(247, 212, 171); padding: 0px 7px; margin: 0px 0px 5px; height: 50px; }
.f_body fieldset DIV { margin-bottom: 0px; padding: 0px; }
.f_body legend { font: bold 11px Tahoma; margin: 5px 0px; color: rgb(0, 0, 0); }
.undersearchform { clear: both; width: 600px; margin-top: 8px; }
.newjournal { width: 295px; }
.newjournal H3 { background-color: rgb(245, 245, 245); color: rgb(8, 121, 177); padding: 8px 5px 8px 20px; margin: 0px; font-family: tahoma; letter-spacing: 0px; }
.newjournal H3 A { display: inline; color: rgb(8, 121, 177); text-decoration: none; }
.newjournal H3 A:hover { color: rgb(222, 104, 0); }
.top100container { width: 295px; }
.top100container H3 { background-color: rgb(245, 245, 245); color: rgb(8, 121, 177); padding: 8px 5px 8px 20px; margin: 0px; font-family: tahoma; letter-spacing: 0px; }
.top100container H3 A { display: inline; color: rgb(8, 121, 177); text-decoration: none; }
.top100container H3 A:hover { color: rgb(222, 104, 0); }
.top100box { border: 1px solid rgb(212, 212, 212); padding: 10px 20px 17px; }
.top100box TD { vertical-align: top; }
.top100box STRONG { display: block; font-size: 12px; color: rgb(107, 108, 108); margin-bottom: 10px; }
.top100box IMG { width: 110px; height: 150px; margin: 0px 20px 0px 0px; }
.top100box A { display: block; color: rgb(10, 107, 157); margin-bottom: 5px; }
.top100box A.name { color: rgb(222, 104, 0); font-weight: bold; }
.top100box SPAN { display: block; font-weight: normal; margin-bottom: 5px; }
.top100container .girl { background: url('http://thythivy.eu5.org/template/banal/img/bg_girl.gif') no-repeat scroll 105px 15px transparent; }
.top100container .boy { background: url('http://thythivy.eu5.org/template/banal/img/bg_boy.gif') no-repeat scroll 115px 10px transparent; border-top: 0px none; }
.biglink { display: block; background: url('http://thythivy.eu5.org/template/banal/img/right_pointer_blue.gif') no-repeat scroll 0px 50% transparent; padding-left: 15px; color: rgb(8, 121, 177); font-weight: bold; text-transform: uppercase; text-decoration: none; margin-top: 10px; margin-left: 10px; }
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; }
.f_body fieldset input { vertical-align: middle; }
.f_body fieldset label { vertical-align: middle; }
.fgold { color: rgb(222, 104, 0); }
.bookmarks .current_like, .bookmarks .inert_like { padding: 1px 1px 0px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(202, 220, 255) rgb(202, 220, 255) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(230, 238, 255); }
.bookmarks .current_like div, .bookmarks .inert_like div { background: -moz-linear-gradient(center top , rgb(210, 225, 255) 0%, rgb(233, 240, 255) 100%) repeat scroll 0% 0% transparent; }
.bookmarks .inert_like div { padding: 6px 13px; border-bottom: 1px solid rgb(217, 230, 255); }
.bookmarks .inert_like a { color: rgb(8, 121, 177); }
/* ::::: http://css.loveplanet.ru/3/img/lpnew/v1/v1.css ::::: */

li { list-style: none outside none; }
input { color: rgb(51, 51, 51); border: 1px solid rgb(171, 173, 179); padding: 2px 5px; }
.gall_eng { border: 1px solid rgb(212, 212, 212); padding: 11px 0px 11px 11px; background: none repeat scroll 0% 0% rgb(243, 243, 244); }
.gall_eng a { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; float: left; overflow: hidden; }
.gall_eng a, .gall_eng img { width: 68px; height: 93px; }
