/* CSS Document */
a { color: #330066; text-decoration: none; background: url("/img/underline.gif") repeat-x left bottom;}
a:hover { color: #CC33FF; text-decoration: none; background: url("/img/underline1.gif") repeat-x left bottom;}
a:link { }
a:visited { }
.pict { background: none;}
.pict:hover { background: none;}
@font-face {
			font-family: "B20SansSemiCondensed";
			src: url("/css/fonts/B20SansSemiCondensed.eot");
			src: url("/css/fonts/B20SansSemiCondensed.eot?#iefix")format("embedded-opentype"),
			url("/css/fonts/B20SansSemiCondensed.woff") format("woff"),
			url("/css/fonts/B20SansSemiCondensed.ttf") format("truetype");
	}
html  {height:  100%; width: 100%; overflow: hidden;}
body { margin: 0px; font-family: "B20SansSemiCondensed", "Comic Sans MS"; background-image: url("/img/dz_day/nebo.jpg"); background-attachment:fixed; background-repeat:repeat; width: 100%; height:100%; overflow: auto; background-color: #fff; color: #000;}
td {font-size:15px;}
.dt {font-size:14px;}
.dt1 {font-size:12px; font-weight: normal; vertical-align: top; text-align: center; width: 200px;}
.zag {font-size:16px; font-weight:bold; background:url("/img/dz_day/zag_work.png") top center no-repeat; height: 40px; width: 600px; position: relative; display: block; margin: 0 auto;}
.zag_text {font-size:17px; font-weight:bold; background:url("/img/dz_day/zag_work.png") top center no-repeat; height: 40px; width: 600px; position: relative; display: block; margin: 0 auto; padding-top: 8px;}
.zag_next_off { width: 40px;   float: left;  height: 33px; background: url("/img/dz_day/str_works_off.png") left top no-repeat; text-indent: -15000%; padding: 0; margin: 0 0 0 5px; display: block;}
.zag_next a { width: 40px;   float: left;  height: 33px; background: url("/img/dz_day/str_works.png") left top no-repeat; text-indent: -15000%; padding: 0; margin: 0 0 0 5px; display: block;}
.zag_next a:hover { background-position: left bottom;}
.zag_txt { width: 510px; padding-top: 5px;   float: left; font-size: 18px;}
.zag_prev_off {  width: 40px;   float: right;  height: 33px; background: url("/img/dz_day/str_works_off.png") right top no-repeat; text-indent: -15000%; padding: 0; margin: 0 5px 0 0; display: block;}
.zag_prev a {  width: 40px;   float: right;  height: 33px; background: url("/img/dz_day/str_works.png") right top no-repeat; text-indent: -15000%; padding: 0; margin: 0 5px 0 0; display: block;}
.zag_prev a:hover {background-position: right bottom;}
img { border: 0; }
td.ctrl { text-align: center;}
.actr { text-align: center;}
.just { text-align: justify;}


/* стрелочки работ */

.zag1 {font-size:16px; font-weight:bold;}
.dw_right {color:#944dca;}
.container { width: 100%; height: 100%; margin: 0;}
table { border-spacing: 0; border: 0;}
td {padding: 0; border: 0;}
ul {list-style-image: url("/img/marker1.gif");}

/* шапка */
.hat { width: 100%; border: 0;}
.wrk { width: 350px; border: 0;}
td.top_st {background: url("/img/dz_day/f_stena2.jpg") center; height: 197px; vertical-align: top;}
td.cat_l1 {background: url("/img/dz_day/cat_left_1.jpg") no-repeat top left; width: 193px; height: 197px;}
td.cat_r1 {background: url("/img/dz_day/cat_rght_1.jpg") right top no-repeat; width: 193px; height: 197px;}
td.logo {background: url("/img/dz_day/logo.jpg") center top no-repeat;  height: 135px;}
td.menu_top {background: url("/img/dz_day/f_menu_t.jpg") center top no-repeat;  height: 63px; width: 614px; vertical-align: top;}
td.ft2 {background: url("/img/dz_day/f_t2.png") center repeat-x;  height: 115px; text-align: center;}
td.f_tl {background: url("/img/dz_day/f_tl.png") no-repeat left top; width: 114px;}
td.f_tr {background: url("/img/dz_day/f_tr.png") no-repeat right top; width: 114px;}
#logo_ctr {width: 470px; margin: 0 auto;}
#logo_m {list-style: none; padding: 0; margin: 0; height: 135px; width: 470px; position: relative;}
#logo_m a { display: block; text-indent: -15000%; position: absolute; outline: none;}
#logo_m a:hover { background-position: left bottom;}
#logo_m .logo_go { width: 470px; height: 135px; background: url("/img/dz_day/logo.jpg") no-repeat; left: 0px; top: 0px;}
.xlb_tbl { width: 100%; border: 0;}

/* меню */
#menu_ctr {width: 614px; margin: 0 auto;}
.mmm { width: 614px; height: 43px; white-space: nowrap;}
#menu { list-style: none; padding: 0; margin: 0; width: 614px; height: 43px; position: relative;}
#menu a { display: block; text-indent: -15000%; position: absolute; outline: none;}
#menu a:hover { background-position: left bottom;}
#menu .m_work { width: 177px; height: 43px; background: url("/img/dz_day/m_work.jpg") no-repeat; left: 0px; top: 0px;}
#menu .m_text { width: 151px; height: 43px; background: url("/img/dz_day/m_text.jpg") no-repeat; left: 177px; top: 0px;}
#menu .m_me { width: 99px; height: 43px; background: url("/img/dz_day/m_me.jpg") no-repeat; left: 328px; top: 0px;}
#menu .m_xobbi { width: 81px; height: 43px; background: url("/img/dz_day/m_xobbi.jpg") no-repeat; left: 427px; top: 0px;}
#menu .m_friend { width: 106px; height: 43px; background: url("/img/dz_day/m_friend.jpg") no-repeat; left: 508px; top: 0px;}

/* бока */
#cat_l2 {background: url("/img/dz_day/cat_left_2.jpg") center top no-repeat; width: 165px; height: 170px;}
#cat_r2 {background: url("/img/dz_day/cat_rght_2.jpg") center top no-repeat; width: 165px; height: 170px;}
td.fl {background: url("/img/dz_day/f_left.jpg") repeat-y; width: 165px; vertical-align: top; }
td.fr {background: url("/img/dz_day/f_rght.jpg") repeat-y; width: 165px; vertical-align: top;}

#m_rght_t { background: url("/img/dz_day/m_b_r.jpg") no-repeat center top; width: 162px; height: 50px; text-align: center; margin-left: 3px;}
#m_centr_r { background: url("/img/dz_day/m_b_c1.jpg") repeat-y right; width: 162px; margin-left: 3px;}
#m_centr_l { background: url("/img/dz_day/m_b_c.jpg") repeat-y; width: 162px; margin-right: 3px;}
#m_left_t { background: url("/img/dz_day/m_b_t.jpg") no-repeat center top; width: 162px; height: 50px; text-align: center; margin-right: 3px;}
#m_d_l { background: url("/img/dz_day/m_b_d.jpg") no-repeat top; width: 162px; height: 6px; text-align: center; margin-right: 3px;}
#m_d_l1 { background: url("/img/dz_day/m_b_d1.jpg") no-repeat top; width: 162px; height: 6px; text-align: center; margin-left: 3px;}

ul.m_bokl {padding: 0;  margin: 0;}
ul.m_bokl li a {display: block; margin-bottom: 0px; padding: 5px 5px 5px 25px; text-decoration: none; background: url("/img/marker1.gif") no-repeat 10px; font-size: 15px;}
ul.m_bokl li:hover {display: block; color: #ffffff; background: url("/img/dz_day/m_l_m.jpg") repeat-y; width: 162px;}
ul.m_bokl a:hover { color: #ffffff;}

ul.m_bokr {padding: 0;  margin: 0; list-style: none;}
ul.m_bokr li a {display: block; margin-bottom: 0px; padding: 5px 5px 5px 25px; text-decoration: none; background: url("/img/marker1.gif") no-repeat 10px; font-size: 15px;}
ul.m_bokr li:hover {display: block; color: #ffffff; background: url("/img/dz_day/m_l_m1.jpg") repeat-y; width: 162px;}
ul.m_bokr a:hover { color: #ffffff;}

.m_b_l { width: 162px; text-align: left; }
.mbm a { display: block; text-indent: -15000%; position: relative; outline: none;}
.mbm a:hover { background-position: left bottom;}
.mbm .b_work { width: 162px; height: 30px; background: url("/img/dz_day/works_.png") no-repeat; left: 0px; top: 0px;}
.mbm .b_xobbi { width: 162px; height: 30px; background: url("/img/dz_day/xobbi_.png") no-repeat; left: 0px; top: 0px;}
.mbm .b_mult { width: 162px; height: 30px; background: url("/img/dz_day/mult_.png") no-repeat; left: 0px; top: 0px;}
.mbm .b_blog { width: 162px; height: 30px; background: url("/img/dz_day/blog_.png") no-repeat; left: 0px; top: 0px;}
.mbm .b_usl { width: 162px; height: 30px; background: url("/img/dz_day/uslugi_.png") no-repeat; left: 0px; top: 0px;}


/* центр */
.ctr_tbl { width: 100%; border: 0;}
td.news { width: 150px; text-align: left;}
td.main_cnt { width:100%; vertical-align: top;}
td.f_c { background: url("/img/dz_day/f_c.jpg"); text-align: center; width: 100%; }
td.f_cl { background: url("/img/dz_day/f_cl.png") repeat-y left; width: 28px; vertical-align: top;}
td.f_cr { background: url("/img/dz_day/f_cr.png") repeat-y right; width: 28px; vertical-align: top;}
td.d_c { background: url("/img/dz_day/d_c.jpg") top repeat-x; text-align: center; width: auto; height: 39px; vertical-align: middle; white-space: nowrap; font-size: 18px;}
.thispage { background-color: #CC99FF; font-size: 20px; color: #FFFFFF;}
.dvctr {margin: 0 auto; width: 600px;}
.rdwork { border-spacing: 20px; border: 0; width:600px;}
/*.thispage { background-color: #dec2fa; font-weight: bold; font-size: 15px; color: #FFFFFF;}*/
.tp { vertical-align: top;}
td.d_cl { width: 28px; vertical-align: top; text-align: left;}
td.d_cr { width: 28px; vertical-align: top; text-align: right;}
.balkon { background: url("/img/dz_day/balkon.png") bottom repeat-x; text-align: center;  width: auto; height: 80px; color: #944dca;}
.frends  { width: 500px; text-align: center; margin: 0 auto;}
.fr_ban  { width: 600px; text-align: center; margin: 0 auto; border-spacing: 2px;}
td.fr_zag { vertical-align: middle; text-align: center; background-color: #e1c9ff; padding: 5px;}
td.fr_1 { vertical-align: middle; text-align: center; background-color: #f5f0ff; padding: 5px;}
td.fr_2 { vertical-align: middle; text-align: left; background-color: #e2dbff; font-style: italic; padding: 5px;}

/* низ */
td.fdw { background: url("/img/dz_day/f_dw.jpg"); text-align: center; width: auto; height: 102px;}
td.f_dwl { background: url("/img/dz_day/f_dwl.jpg") left no-repeat; width: 193px;  height: 102px;}
td.f_dwr { background: url("/img/dz_day/f_dwr.jpg") right no-repeat; width: 193px;  height: 102px;}
td.bott{ vertical-align: bottom;}


/* для галереи */
.thumbnails { margin: -3em 0 0 -2em; /* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
              text-align: center; /* Выравнивание по центру */ }
.thumbnail { text-decoration: none;  /* Убираем подчеркивание у элемента ins, который был использован для совместимости со старыми версиями Internet Explorer */
             display: -moz-inline-box; /* Следующее правило для Firefox 2 */
             display: inline-block; vertical-align: top; /* а это для остальных */
             text-align: left; /* Убираем выравнивание по центру */
             margin: 3em 0 0 2em; width: 350px; /* Отступы между блоками */}
.thumbnail .r {/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */
width: 340px; /* Задаем минимальную ширину по тексту */
float: left; /* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */}
/* .zag2 {font-size:16px; font-weight:bold; text-shadow: #663399 0 -1px 1px, #663399 0 1px 2px; color: #CC99FF;} */
a.zag_r { text-align: center;  width: 271px; height: 208px; background:url("/img/dz_day/zagolovok.png") bottom center no-repeat; font-weight:bold; color: #660099; font-size:17px; display: block;}
.zag_r:hover { background:url("/img/dz_day/zagolovok1.png") bottom center no-repeat;}

a.zag2 { text-align: center;  width: 350px; height: 50px; background:url("/img/dz_day/zagolovok_w.png") bottom center no-repeat; font-weight:bold; color: #660099; font-size:17px; display: block; }
.zag2:hover { background:url("/img/dz_day/zagolovok_w1.png") bottom center no-repeat;}
/*.zag2 a {text-decoration: none; background: none; }
.zag2 {font-size:17px; font-weight:bold; color: #BA75FF;}
.zag2:hover {text-decoration: none; font-size:17px; font-weight:bold; color: #660099;}*/
.zag3 a {text-decoration: none; background: none; }
.zag3 {font-size:16px; font-weight:bold; color: #660099;}
.zag3:hover {text-decoration: none; font-size:16px; font-weight:bold; color: #CC99FF;}
.opis {text-align: left; height: 145px; margin: 0 0 0 6px; font-size:14px;}
.ops {text-align: center;}
.ops_r {text-align: center; width: 271px; color: #8776A3;}
.ops_ru li {text-align: justify; width: 251px; color: #8776A3; margin-left: -23px;}
td.ops_new { text-align: left; padding-left: 10px;}
td.ops_new_zag { text-align: left; padding-left: 10px; background:url("/img/dz_day/new_line.png") bottom repeat-x; height: 23px; color: #660099; }
td.ops_new_zag a { background: none; }
td.new_data { text-align: center; background:url("/img/dz_day/fon_data.png") bottom no-repeat; width: 115px; height: 23px; vertical-align: bottom; padding-bottom: 2px;}
td.usl_sr { text-align: center; background:url("/img/dz_day/fon_srok.png") bottom no-repeat; width: 205px; height: 23px; font-size: 15px; vertical-align: bottom; padding-bottom: 2px;}
.opp {padding: 0 0 0 15px; margin: 0;}


/* поворот картинок */
.gall_p{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s; }
.gall_p:hover {
-webkit-transform: rotate(-25deg);
-moz-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
-o-transform: rotate(-25deg);
transform: rotate(-25deg); }
/* Анимация картинок для разных браузеров*/
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-moz-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-o-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
   100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.hob_p{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s; }
.hob_p:hover{
webkit-animation: rubberBand 1.5s linear;
-moz-animation: rubberBand 1.5s linear;
-o-animation: rubberBand 1.5s linear;
animation: rubberBand 1.5s linear;
}

/*  */
/*img.frame { border: 2px ridge #DDC9E7;}  */
img.frame { background: url("/img/shadow.png")right bottom; padding: 1px 2px 2px 1px;}
.leftimg {  float:left; /* Выравнивание по левому краю */  margin: 15px 15px 5px 0; /* Отступы вокруг картинки */  }
.rightimg  { float: right; /* Выравнивание по правому краю  */  margin: 15px 0 5px 15px; /* Отступы вокруг картинки */ }


/* для линеечек */
.jq-radio { width: 17px; height: 15px; 	background: url("/img/false.gif") no-repeat; vertical-align: middle; cursor: pointer;}
.jq-radio.checked {	width: 17px; height: 15px; background: url("/img/true.gif") no-repeat; vertical-align: middle; cursor: pointer;}
.lines_m { width: 500px; text-align: center; margin: 0 auto;}

td.but_left_f {   background: url("/img/but_left_f.jpg");}
td.but_right_f {  background: url("/img/but_right_f.jpg");}
td.lbut_left_f {  background: url("/img/lbut_left_f.jpg");}
td.lbut_right_f {  background: url("/img/lbut_right_f.jpg");}



td.new_left {   background: url("/img/new_left.jpg");}
td.new_t {   background: url("/img/new_t.jpg");}
td.new_right {   background: url("/img/new_right.jpg");}
td.new_line {   background: url("/img/new_line.jpg");}
td.new_d {   background: url("/img/new_d.jpg"); vertical-align: top;}

.fon_txt {   background: url("/img/w/fon_txt.jpg");}
.fon_osn {   background: url("/img/w/fon_osn.jpg"); }


.galery_r {  display: block;  float: right; margin: auto; position: relative; }
.galery_l {  display: block;  float: left; margin: auto; position: relative; }
.lines_p {  display: block;  float: left; margin: auto; height: 90px; vertical-align: text-top; }
.ggg {width: 100%; text-align: center; }

.contact {display: block;  margin: 0 auto; text-align: center; position: relative; width: 600px;}
.contacts {display: block;  float: left; margin: auto; height: 100px; width: 200px; text-align: center;}
.zzz {  position: relative; z-index: 5;}


/* для дневника ведьмочки */
.dairy_txt {width: 600px; margin: auto;}
.dairy_txt p {text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */}
.dairy_top {width: 300px; margin: 0 0 0 300px;}
.dairy_top p {text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */}

ul.dialog li { list-style-type: none; /* Убираем маркеры у списка */	
	list-style-image: none;
	list-style: none;
   }
ul.dialog li:before {
    content: "- "; /* Добавляем в качестве маркера символ */
   }
.dlg {text-align: left;}