/*============================================================================*/
/* main.css v.28 ot 17.02.2010                                                */
/*============================================================================*/

/*============================================================================*/
/* Стили для тегов                                                            */
/*----------------------------------------------------------------------------*/
* {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: none;
	border-width: 0px;
}
body {
	background: #FCFDFF;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #111166;
	margin: 2px;
	padding: 0px;
}
table {
	vertical-align: top;
	margin: 0px auto;
	/* border: 1px solid green; Для отладки */
  border-collapse: collapse;
  border-spacing: 0px;
}
td {
	text-align: center;
	vertical-align: top;
	padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
	/* border: 1px solid red; Для отладки */
  font-size: 12px;
}
/* Абзацы */
p {
	padding-bottom: 3px;
	text-align: justify;
	text-indent: 10px;
}
img {border:0px solid;}
/* H1 - Главный заголовок */
h1 {
	margin-bottom: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #0000EE;
	font-weight: normal;
}
/* H2 Заголовки подразделов */
h2 {
	margin-bottom: 5px;
  font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	/* font-weight: normal; */
  color: #0000BB;
}
/* H3 Заголовки больших блоков */
h3 {
	margin-bottom: 5px;
  font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
  color: #3333FF;
}
/* H4 Заголовки маленьких блоков */
h4 {
  font-family: Arial, sans-serif;
  text-align: center;
	font-size: 14px;
  color: #3333FF;
}
.ie6bad {display: none; -display: block;}

/*============================================================================*/
/* Дивы                                                                       */
/*----------------------------------------------------------------------------*/

/* Общий для всех внешних блоков внешний отступ */
.main, .header, .menu, .dol_day, .create, .random, .new, .top, .stat, .tip,
.view_dol, .view1000_dol, .view_stat, .view_send, .view_friends, .view_help, .view_bad, 
.msg_ok, .msg_err, .text, .copy,
.loveis, .gbook, .konkurs, .view_konkurs {
	background: #FCFDFF;
	margin: 5px;
}
.v1, .v3, .v4, .n1, .n3, .n4 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border-style: solid;
	border-width: 0px 1px;
}
.v0, .v1, .v3, .v4, .n1, .n3, .n4 {border-color: #AABFFF; background: #FFF;}
.v0 {height: 100%; margin: 0px; padding: 5px 10px; border-style: solid; border-width: 0px 1px;}
.v1, .n1 {margin: 0px 1px; height: 2px; font-size: 2px;}
.v3, .n3 {margin: 0px 2px; border-width: 0px 2px;}
.v4, .n4 {margin: 0px 4px; background: #AABFFF;}
.v1 {background: #EAEDFF;}
.v3 {background: #E7ECFF;}

/* Заголовки блоков */
.head, .headh {
  position: relative;
  top: -5px;
  height: 20px;
  margin: 0px -10px; /* 0px -10px 0px -10px */
  padding: 0; /* 0px 10px 0px 10px */
}
.head {
  background: url('/i/bg/h_main.jpg') bottom left repeat-x;
}
.headh {
  background: #ECEFFE url('/i/bg/h_main.jpg') bottom left repeat-x;
  padding-bottom: 3px;
}
.head a:link, .head a:visited, .head a:active {color: #3333FF;}
.head a:hover {color: #FF0066;}

/* Описания блоков */
.block_descr {
  margin-bottom: 5px;
  text-align: center;
}
/* Подзаголовок в блоке */
.block_sub {
  text-align: left;
  margin: 3px 0px 3px 0px;
}
/* Текст в блоке - по ширине */
.block_text_j {
  text-align: justify;
  margin-bottom: 5px;
}

.menu .v0, .menu .v1, .menu .v3, .menu .v4 {border-color: #AAAAFF;}
.menu .v4 {background: #AAAAFF;}
.menu .v3 {background: #D2D2FF;}
.menu .v1 {background: #E5E5FF;}
.menu .v0 {padding: 1px; background: #F3F3FF;}
.menu a.part:link, .menu a.part:visited, .menu a.part:active {color: #0000AA;}
.menu a.li.part_act:link, .menu a.li.part_act:visited, .menu a.li.part_act:active {color: #EE0070;}
.menu a.kon.part_act:link, .menu a.kon.part_act:visited, .menu a.kon.part_act:active {color: #FF0000;}
.menu a.gb.part_act:link, .menu a.gb.part_act:visited, .menu a.gb.part_act:active {color: #006080;}
.menu a.part_act:link, .menu a.part_act:visited, .menu a.part_act:active {color: #0000FF; font-weight: bold;}
.menu a.sub:link, .menu a.sub:visited, .menu a.sub:active {color: #0000FF; font-size: 11px;}
.menu a.sub_act:link, .menu a.sub_act:visited, .menu a.sub_act:active {
  color: #0000FF;
  font-size: 11px;
  font-weight: bold;
}
.menu a.part:hover, .menu a.part_act:hover,
.menu a.li.part_act:hover, .menu a.kon.part_act:hover, .menu a.gb.part_act:hover {color: #FF0000;}
.menu a.sub:hover, .menu a.sub_act:hover {color: #FF0000;}
.menu a.part, .menu a.part_act {margin: 4px; background: url('/i/love1.gif') left no-repeat; padding-left: 12px;}
.menu a.sub, .menu a.sub_act {margin: 4px; background: url('/i/love7r.gif') left no-repeat; padding-left: 10px;}
.menu {margin-top: 5px; margin-bottom: 6px;}

.header {margin-top: 5px;}
.header .n1, .header .n3 {background: #F9FAFF;}
.header .v0 {background: #F9FAFF; padding: 0px;}

/* .create .v0, .dol_day .v0, .random .v0 {height: 150px;} */
.dol_day .v0, .dol_day .v1, .dol_day .v3, .dol_day .n1, .dol_day .n3, .dol_day .v4 {border-color: #FF5555;}
.dol_day .v4 {background: #FF5555;}
.dol_day .v0 {padding: 0px 0px;}
.dol_day .head {top: 0px; margin: 0px; padding: 0px 10px;}
.dol_day .v3 {background: #FFC6B7;}
.dol_day .v1 {background: #FFCABB;}
.dol_day .head {background: url('/i/bg/h_dol_day.jpg') top left repeat-x;}

.create a:hover, .random a:hover {color: #FF0000;}

.new .v0, .top .v0 {min-height: 385px; height:auto !important; height: 385px;}
.new .v0, .new .v1, .new .v3, .new .v4 {border-color: #9999FF;}
.new .v4 {background: #9999FF;}
.top .v0, .top .v1, .top .v3, .top .v4 {border-color: #9999FF;}
.top .v4 {background: #9999FF;}
/* .new .v0, .top .v0 {background: url('/i/bg/hishi.gif') left bottom;} */

.stat .v0, .stat .v1, .stat .v3, .stat .v4, .stat .n1, .stat .n3 {border-color: #FF9977;}
.stat .v4 {background: #FF9977;}
.stat .v1, .stat .v3 {background: #FFFBD8;}
.stat .head {background: url('/i/bg/h_stat.jpg') top left repeat-x;}

.tip .v0, .tip .v4, .tip .n1, .tip .n3 {border-color: #FF9933;}
.tip .v4 {background: #FF9933;}
.tip .n3 {background: #FFFBD6;}
.tip .n1 {background: #FFFDE8;}
.tip .v0 {background: #FFFDF2;}

.konkurs .v0, .konkurs .v1, .konkurs .v3, .konkurs .v4, .konkurs .n1, .konkurs .n3 {border-color: #FF4444;}
.konkurs .v1, .konkurs .v3 {background: #FFD8D8;}
.konkurs .v4 {background: #FF4444;}
.konkurs .head, .konkurs .headh {background: #FFE8E8 url('/i/bg/h_konkurs.jpg') bottom left repeat-x; color: #F81111;}
.konkurs .hr {
	margin: 15px 0px;
  border-top: 1px solid #C4EFEF;
}
/*.konkurs .img_bord {border: 1px solid #559999;}
.konkurs .sign {background: #FFF9CC;}*/
.comments .hr {
	width: 98%;
  margin: 15px 0px;
  border-top: 1px solid #C6D4FF;
}

/* Жирная рамка (2 пикселя) */
.block_bold .v1, .block_bold .v3, .block_bold .v4, .block_bold .n1, .block_bold .n3, .block_bold .n4 {
	height: 2px;
	border-width: 0px 2px;
}
.block_bold .v0 {margin: 0px; padding: 5px 10px; border-style: solid; border-width: 0px 2px;}
.block_bold .v1, .block_bold .n1 {margin: 0px 1px; height: 2px; font-size: 2px;}
.block_bold .v3, .block_bold .n3 {margin: 0px 2px; border-width: 0px 2px;}
.v4, .n4 {margin: 0px 4px;}

.gbook .v0, .gbook .v1, .gbook .v3, .gbook .v4, .gbook .n1, .gbook .n3 {border-color: #77CCCC;}
.gbook .v4 {background: #77CCCC;}
.gbook .v1, .gbook .v3 {background: #D5EAEA;}
.gbook .head, .gbook .headh {background: #D4E9EA url('/i/bg/h_gb.jpg') bottom left repeat-x; color: #006080;}
.gbook h2 {color: #007FA3;}
.gbook h4 {color: #006F8F;}
.gbook .hr {
	width: 98%;
  margin: 15px 0px;
  border-top: 1px solid #C4EFEF;
}
.gbook .frm_text, .gbook .frm_area, .gbook .frm_select {border: 1px solid #66AAAA;}
.gbook .frm_submit {
	background-color:#E3F3F2;
	border: 1px solid #66AAAA;
  color: #006080;
}
.gbook .frm_submit:hover {
  background-color: #E8F9F8;
  border: 1px solid #559999;
}
.gbook .img_bord {border: 1px solid #559999;}

.loveis .v0, .loveis .v1, .loveis .v3, .loveis .v4, .loveis .n1, .loveis .n3 {border-color: #FF99CC;}
.loveis .v4 {background: #FF99CC;}
.loveis .v1, .loveis .v3 {background: #FFE9F0;}
.loveis .head, .loveis .headh {background: #FFE9F0 url('/i/bg/h_li.jpg') bottom left repeat-x; color: #EE0070;}
.loveis .head a.li:link, .loveis .head a.li:visited, .loveis .head a.li:active {color: #EE0070;}
.loveis .head a.li:hover {color: #FF0000;}
.loveis h2, .loveis h2 a {color: #ED2F87}
.loveis h2 a {text-decoration: none;}
.loveis h2 a:hover {text-decoration: underline;}
.loveis h3 a {color: #ED2F87; text-decoration: none;}
.loveis h3 a:hover {color: #ED2F87; text-decoration: underline;}
.loveis .frm_text, .loveis .frm_area {border: 1px solid #E589B7;}
.loveis .frm_submit {
	background-color:#FFE9F0;
	border: 1px solid #E589B7;
  color: #E00068;
}
.loveis .frm_submit:hover {
  background-color: #FFF4F8;
  border: 1px solid #CC7AA3;
}
.loveis .img_bord {border: 1px solid #E589B7;}
.loveis .main_pic {border: 2px solid #BBBBBB;}

.view_stat, .view_friends, .view_help, .view_bad {margin-top: 2px;}
.view_send, .view_stat, .view_friends, .view_help {margin-bottom: 2px;}
.view_stat {margin-right: 2px;}
.view_friends {margin-left: 2px;}

.view_send .v0, .view_send .v1, .view_send .v3, .view_send .v4, 
.view_send .n1, .view_send .n3, .view_send .n4 {border-color: #3956F9;}
.view_send .v1, .view_send .v3 {background: #FFFFFF;}
.view_send .v4 {background: #3956F9;}
.view_send .n4 {background: #CCE0FF;}
.view_send .n1, .view_send .n3, .view_send .n4 {margin: 0px; border-width: 0px 1px;}

.view_stat .v0, .view_stat .v1, .view_stat .v3, .view_stat .v4, 
.view_stat .n1, .view_stat .n3 {border-color: #3956F9;}
.view_stat .v4 {background: #FAE5B8;}
.view_stat .n4 {background: #CCE0FF;}
.view_stat .v0 {border-right-color: #CCE0FF;}
.view_stat .v1, .view_stat .v3, .view_stat .v4, 
.view_stat .n1, .view_stat .n3, .view_stat .n4 {margin: 0px; border-width: 0px 1px; border-right-color: #CCE0FF;}
.view_stat .head {background: url('/i/bg/h_stat.jpg') top left repeat-x;}
.view_stat .head {color: #FF6633;}
.view_stat .v1, .view_stat .v3 {background: #FFFBD8;}

.view_friends .v0, .view_friends .n1, .view_friends .n3, .view_friends .v4 {border-color: #3956F9;}
.view_friends .v4 {background: #CCE0FF;}
.view_friends .v0, .view_friends .n1, .view_friends .n3 {border-left-color: #CCE0FF;}
.view_friends .n1, .view_friends .n3, .view_friends .v4 {margin: 0px; border-width: 0px 1px; border-left-color: #CCE0FF;}

.view_help .v0, .view_help .n1, .view_help .n3, .view_help .v4 {border-color: #3956F9;}
.view_help .v4 {background: #CCE0FF;}
.view_help .n1, .view_help .n3, .view_help .v4 {margin: 0px; border-width: 0px 1px;}
.view_help .hr {border-style: dashed; margin: 10px 0px;}

.view_konkurs .v0, .view_konkurs .n1, .view_konkurs .n3, .view_konkurs .v4 {border-color: #FF4444;}
.view_konkurs .v4 {background: #FF4444;}
.view_konkurs .n3 {background: #FFEEDD;}
.view_konkurs .n1 {background: #FFF6E8;}
.view_konkurs .v0 {background: #FFFCF8;}
/*.view_konkurs .n1, .view_konkurs .n3, .view_konkurs .v4 {margin: 0px; border-width: 0px 1px;}*/
.view_konkurs .hr {border-style: dashed; margin: 10px 0px;}
.view_konkurs a:link, .view_konkurs a:visited, .view_konkurs a:active {color: #FF3333;}
.view_konkurs a:hover {color: #FF0000;}

.view_bad .v0, .view_bad .v1, .view_bad .v3, .view_bad .v4,
.view_bad .n1, .view_bad .n3, .view_bad .n4 {border-color: #3956F9;}
.view_bad .v1, .view_bad .v3 {background: #FFFFFF;}
.view_bad .n4 {background: #3956F9;}
.view_bad .v4 {background: #CCE0FF;}
.view_bad .v1, .view_bad .v3, .view_bad .v4 {margin: 0px; border-width: 0px 1px;}
.view_bad .v0 {padding: 1px;}

.view_dol .v0, .view_dol .v1, .view_dol .v3, .view_dol .v4 {border-color: #3956F9;}
.view_dol .v4 {background: #7388FB;}
.view_dol .v0, .view_dol .v1, .view_dol .v3 {background: #F7FBFF;} /* #F7FBFF; */
.view_dol .v0 {padding-bottom: 15px;}

.view1000_dol .v0, .view1000_dol .v1, .view1000_dol .v3, .view1000_dol .v4 {border-color: #FF3300;}
.view1000_dol .v4 {background: #FF3300;}
.view1000_dol .v0, .view1000_dol .v1, .view1000_dol .v3 {background: #FFFAD7;} /* #FFFAD7; */
.view1000_dol .v0 {padding-bottom: 15px;}

.view_dol_top, .view_dol_bottom {border: 1px solid #F7FBFF;}
.view_dol_top {border-bottom-color: #FFF;}
.view_dol_bottom {border-top: 0px;}

.view_dol_top, .view_dol_btm {border: 1px solid #F7FBFF; background: #F7FBFF;}
.view_dol_top {border-bottom-color: #FFF;}
.view_dol_btm {border-top: 0px;}
.view_dol_ctr {
  border-top: 0px;
  border-bottom: 0px;
  padding: 5px 15px 10px 15px;
  font-size: 13px;
  background: #FFF;
}
.view_dol_ctr.dol_1m, .view_dol_ctr.dol_2m {
  border-left: 1px solid #9AABFD;
  border-right: 1px solid #9AABFD;
  color: #0B00A8;
}
.view_dol_ctr.dol_1w, .view_dol_ctr.dol_2w {
  border-left: 1px solid #FEADCD;
  border-right: 1px solid #FEADCD;
  color: #CE007B;
}
.view_dol_ctr.dol_1m {background: #FFF url('/i/bg/dol_m1.jpg') bottom right no-repeat;}
.view_dol_ctr.dol_2m {background: #FFF url('/i/bg/dol_m2.jpg') bottom left no-repeat;}
.view_dol_ctr.dol_1w {background: #FFF url('/i/bg/dol_w1.jpg') bottom right no-repeat;}
.view_dol_ctr.dol_2w {background: #FFF url('/i/bg/dol_w2.jpg') bottom left no-repeat;}

.view_dol_m .n1, .view_dol_w .n1 {margin: 0px;}
.view_dol_m .n3, .view_dol_w .n3 {margin: 0px 1px 0px 1px;}
.view_dol_m .v4, .view_dol_w .v4 {margin: 0px 3px 0px 3px;}
.view_dol_m .n1, .view_dol_m .n3, .view_dol_m .v4 {border-color: #9AABFD;}
.view_dol_m .v4 {background: #9AABFD;}
.view_dol_w .n1, .view_dol_w .n3, .view_dol_w .v4 {border-color: #FEADCD;}
.view_dol_w .v4 {background: #FEADCD;}

.dol_1m .hr, .dol_2m .hr {
	margin: 8px 0px;
  border-top: 1px solid #9AABFD;
}
.dol_1w .hr, .dol_2w .hr {
	margin: 8px 0px;
  border-top: 1px solid #FEADCD;
}

.msg_ok .v0, .msg_ok .n1, .msg_ok .n3, .msg_ok .v4 {border-color: #429DFF;}
.msg_ok .n1 {background: #DDFFFF;}
.msg_ok .n3 {background: #9BFFEB;}
.msg_ok .v4 {background: #429DFF;}
.msg_ok .v0 {padding: 1px; font-size: 13px; color: #0030A0; background: #DDFFFF;}
.msg_ok {margin: 3px 5px 6px 5px;}
.msg_ok p {color: #0030A0;}

.msg_err .v0, .msg_err .n1, .msg_err .n3, .msg_err .v4 {border-color: #FF4000;}
.msg_err .n1 {background: #FFFFDD;}
.msg_err .n3 {background: #FFBBAA;}
.msg_err .v4 {background: #FF4000;}
.msg_err .v0 {padding: 1px; font-size: 13px; color: #FF0000; background: #FFFFDD;}
.msg_err {margin: 3px 5px 6px 5px;}

.text .v0 {padding-left: 50px; padding-right: 50px;}
.text .head, .text .headh {
  margin-left: -50px; margin-right: -50px;
  padding-left: 50px; padding-right: 50px;
}

/* Блок навигации */
.navig .v0, .navig .n1, .navig .n3, .navig .v4 {border-color: #AABFFF;}
.navig .v4 {background: #AABFFF;}
.navig .n3 {background: #D3DEFF;}
.navig .n1 {background: #E2E9FF;}
.navig .v0 {padding: 0px; background: #F7F9FF;}
.navig {margin: 15px 5px;}
/* Навигация - номера страниц */
.navig .pages {
  font-family: Verdana, Arial, sans-serif;
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
}
/* Написать новое */
.navig .add_new {text-align: left; vertical-align: middle;}
.navig .add_new_img {
	width: 15px;
	height: 14px;
	vertical-align: middle;
	margin: 0px 5px;
  background: url('/i/dol15.gif');
}
/* Ссылки на Новое сообщение */
.add_new a:link, .add_new a:visited, .add_new a:active {
	font-weight: bold; color: #4444EE;
}
.add_new a:hover {color: #FF0066;}

.copy .v0, .copy .n1, .copy .n3, .copy .v4 {border-color: #CCCCFF;}
.copy .v4 {background: #CCCCFF;}
.copy .v0 {padding: 1px;}
.copy {margin-top: 6px; margin-bottom: 6px;}

/* Основной стиль. После всех чтобы перекрывать */
.main .v0, .main .v1, .main .v3, .main .v4, 
.main .n1, .main .n3, .main .n4 {border-color: #AABFFF;}
.main .v1 {background: #EAEDFF;}
.main .v3 {background: #E7ECFF;}
.main .v4 {background: #AABFFF;}


/*============================================================================*/
/* Ссылки                                                                     */
/*----------------------------------------------------------------------------*/

/* Ссылки */
a:link, a:visited, a:active {color: #2222CC;}
a:hover {color: #FF0066;}
/* Цветные ссылки */
a.gray:link, a.gray:visited, a.gray:active {color: #404080;}
a.gray:hover {color: #FF0066;}
a.red:link, a.red:visited, a.red:active {color: #FF3333;}
a.red:hover {color: #EE0066;}

/* Картинка Голосую как мужчина */
a.sendheart_m {
	margin: 0px 15px 0px 0px;
	background: url('/i/sendheart_m.gif');
	width: 90px;
	height: 16px;
	display: block;
}
a.sendheart_m:hover {
	background-position: 0px -16px;
}
/* Картинка Голосую как женщина */
a.sendheart_w {
	margin: 0px 0px 0px 15px;
	background: url('/i/sendheart_w.gif');
	width: 94px;
	height: 16px;
	display: block;
}
a.sendheart_w:hover {
	background-position: 0px -16px;
}
.sendheart_m0 {margin: 0px 15px 0px 0px;}
.sendheart_w0 {margin: 0px 0px 0px 15px;}


/*============================================================================*/
/* Общие стили                                                                */
/*----------------------------------------------------------------------------*/

.td_cm {text-align: center; vertical-align: middle;}
.td_lm {text-align: left; vertical-align: middle;}
.td_rm {text-align: right; vertical-align: middle;}
.td_lt {text-align: left; vertical-align: top;}
.td_rt {text-align: right; vertical-align: top;}
.td_jt {text-align: justify; vertical-align: top;}
.td_lb {text-align: left; vertical-align: bottom;}
.td_cb {text-align: center; vertical-align: bottom;}
.td_rb {text-align: right; vertical-align: bottom;}

/* 'Я тебя люблю!' в шапке на разных языках */
.tbl_lng {text-align: center; vertical-align: middle; width: 100%;}
.tbl_lng tr {height: 18px;}
.tbl_lng td {text-align: center; vertical-align: middle;}
.tbl_lng img {
	width: 15px;
	height: 9px;
	margin: 0px 9px 0px 0px;
	padding: 0px;
	border: 1px solid #CCCCFF;
}

.left {text-align: left;}
.right {text-align: right;}

/* Разделительные линии между частями блоков */
.hr {
	width: 100%;
	height: 1px;
	vertical-align: middle;
	margin: 2px 0px;
  border-top: 1px solid #CCCCFF;
  border-bottom: 0px; border-left: 0px; border-right: 0px;
	overflow: hidden;
	background-color: transparent;
}
.hr_m {border-top: 1px solid #9AABFD;}
.hr_w {border-top: 1px solid #FEADCD;}

/* Прозрачные картинки для минимальной ширины колонок */
.h_0px {
	height: 1px;
	font-size: 1px;
}

/* Бордюр по умолчанию для картинок */
.img_bord {border: 1px solid #AABFFF;}

/* Слегка жирный текст */
.bb {font-weight: 600;}

/* Цвет описаний */
.descr {color: #505090;}

/* Центрированный заголовок сообщения об ошибке или успехе */
.msg_title {text-align: center; margin: 5px;}
/* Центрированное сообщение об ошибке или успехе */
.msg_center {text-align: center; margin: 3px 100px;}

/* Текст на 1 пх меньше */
.text_m1 {font-size: 11px;}
/* Текст на 1 пх больше */
.text_p1 {font-size: 13px;}
/* Текст на 2 пх больше */
.text_p2 {font-size: 14px;}
/* Текст на 4 пх больше */
.text_p3 {font-size: 16px;}
/* Описание в тексте */
.text_descr {
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5151a4;
}

/* Ненажимаемые ссылки */
.link_text {color: #0000AA;} 

/* Смайлы */
.smile {margin-bottom: -2px;}

/* Иконки советов */
.img_tip {height: 14px; width: 14px; vertical-align: middle;}

/* Ширина 100% */
.w100 {width: 100%;}

/* Мигание текста */
.blink {text-decoration: blink;}


/*============================================================================*/
/* Главная                                                                    */
/*----------------------------------------------------------------------------*/

/* Таблица со статистикой - Строки */
.td_stat_lbl {
  color:  #0000CC;
  text-align: left;
	vertical-align: bottom;
}
/* Таблица со статистикой - Значения */
.td_stat_count {
	font-weight: bold;
  text-align: right;
	vertical-align: bottom;
}
/* График статистики */
.hr_stat_bord {
	position: relative; top: 5px; left: 1px;
  width: 102px; height: 10px;
  background-color: #AABFFF;
	font-size: 10px;
}
.hr_stat_all {
	position: absolute; top: 1px; left: 1px;
  width: 100px; height: 8px;
  background-color: #E7ECFF;
  font-family: Tahoma;
	font-size: 9px;
}
.hr_stat_para {
	position: absolute; top: 0px; left: 0px;
  width: 90px; height: 8px;
  background: #FECBAC url('/i/bg/love2-6.gif') center left repeat-x;
	font-size: 4px;
}
.hr_stat_perc {
  margin-top: 3px;
  font-family: Tahoma;
  font-size: 10px;
  color: #505090;
}

/* Разделительные линии между частями блоков */
.hr_rat_bord {
  height: 8px;
	vertical-align: middle;
	margin: 5px 3px 5px 8px;
  padding: 0px;
  border: 1px solid #FECBAC;
  background-color: #FFEFE5;
  text-align: left;
	font-size: 6px;
}
.hr_rat {
  height: 8px;
	vertical-align: middle;
	margin: 0px 1px;
  background: #FFEFE5 url('/i/bg/love2-3.gif') center left repeat-x;
  text-align: left;
	font-size: 4px;
}
.hr_rat_perc {
  color: #E5122A;
  text-align: right;
}

/* Новые - строки */
.new_row {height: 17px;}
/* Top - строки */
.top_row {height: 17px; text-align: left;}
/* Top - кол-во голосов */
.top_count {color: #BB0000;}

/* Внутренний див вокруг текстов признаний */
.dol_day_msg {height: 90px; overflow: hidden;}


/*============================================================================*/
/* Просмотр признания                                                         */
/*----------------------------------------------------------------------------*/

/* Тени */
.shadow1 {
	/*position: relative; top: -1px; left: -1px; margin-left: 10px;*/
	position: relative; top: -1px; left: -1px; margin-left: 10px;
  width: auto; text-align: left;
  background-color: transparent;
}
.shadow10 {
	margin-left: 10px; margin-right: 10px;
}
.shadow2 {
	/*position: absolute; top: 2px; left: 2px; margin-left: 10px;*/
	position: absolute; top: 2px; left: -2px; margin-left: 10px;
  width: auto; text-align: left;
  background-color: transparent;
}
.shadow0 {
	/*position: absolute; top: 1px; left: 1px; margin-left: 10px;*/
	position: absolute; top: 1px; left: -1px; margin-left: 10px;
  width: auto; text-align: left;
  background-color: transparent;
}

/* Шапка - Ники и подписи */
.cap_m, .cap_w, .cap_para, .cap_single, .cap_sign, 
.cap_sh_m, .cap_sh_w, .cap_sh_para, .cap_sh_single, .cap_sh_sign {
	font-size: 30px;
}
.shadow1 .cap_m, .shadow2 .cap_m {color: #A9D3FD;}
.shadow1 .cap_w, .shadow2 .cap_w {color: #FFCCFF;}
.shadow1 .cap_para, .shadow2 .cap_para {color: #FFCC66;}
.shadow1 .cap_single, .shadow2 .cap_single {color: #99F;}
.shadow1 .cap_sign, .shadow2 .cap_sign {color: #F9FAFF;}
.shadow0 .cap_m {color: #7300e6;}
.shadow0 .cap_w {color: #f90095;}
.shadow0 .cap_para {color: #ff0020;}
.shadow0 .cap_single {color: #00F;}
.shadow0 .cap_sign {color: #0000CC;}

/* Оформление названия конкурса */
/*.konkurs {color: #FF0066;}*/
.konkurs_title {font-size: 28px; color: #FF6633;} /* color: #6666FF;} */
.shadow1 .konkurs_title, .shadow2 {color: #FF8855;} /* #FFAA66 */
.shadow0 .konkurs_title {color: #FF0066;}
.konkurs a:link, .konkurs a:visited, .konkurs a:active {color: #FF0066;}
.konkurs a:hover {color: #FF0000;}

/* Оформление сердечек голосования */
.vh_img {
	width: 15px;
	height: 15px;
}
/* Оформление сердечек 100 голосов */
.vh100_img {
	width: 75px;
	height: 68px;
}
/* Блок для сердечек голосования, растягивающийся на всю ячейку (внешний) */
.vh_o {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: visible;
}
/* Блок для сердечек голосования, перемещающийся по ячейке (внутренний) */
.vh_i {
	position: absolute;
	width: 15px;
	height: 15px;
	overflow: visible;
}
/* Блок для сердечек 100 голосов, перемещающийся по ячейке (внутренний) */
.vh100_i {
	position: absolute;
	width: 75px;
	height: 68px;
	overflow: visible;
}

/* Просмотр - Nick */
.view_nick_m, .view_nick_w {
	vertical-align: baseline;
  font-size: 14px;
	font-weight: bold;
}
.view_nick_m {color: #1000FF;}
.view_nick_w {color: #F90095;}

/* Просмотр - Date */
.view_date_m, .view_date_w {
	vertical-align: baseline;
  font-size: 12px;
}
.view_date_m {color: #0B00A8;}
.view_date_w {color: #CE007B;}

/* Тексты признаний */
.msg_m {color: #0B00A8;}
.msg_w {color: #CE007B;}


/* Просмотр - E-mail */
.view_mail_m, .view_mail_w {
	padding-left: 5px;
  font-size: 12px;
  text-align: left;
}
.view_mail_m {color: #6100c1;}
.view_mail_w {color: #ce007b;}

/* Цвета для ников */
.nick_m {color: #1000FF;}
.nick_w {color: #F90095;}
/* Цвета для возраста и города */
.age_m {color: #7070A0;}
.age_w {color: #A070A0;}
/* Выделение ников "родителей-детей" */
.chld_m {color: #1000FF;}
.chld_w {color: #F90095;}
/* Дети - строки */
.chld_row {
	height: 16px;
  text-align: left;
}

/* Просмотр - Тебе понравилось... */
.view_like {
  font-size: 14px;
  font-style: italic;
}
/* Просмотр - Подари паре сердечко */
.view_like_send {margin-bottom: 9px;
  font-size: 16px;
  font-weight: bold;
}
/* Просмотр - Статистика пары */
.view_votes_text {margin-top: 2px; margin-bottom: 3px;}
/* Просмотр - Подари и др. 6000C0*/
.view_podari {color: #6000C0;}
/* Просмотр - Пример текстовой ссылки */
.view_code_smpl {
	margin: 10px 40px;
  padding: 5px 0px;
	border: 1px solid #AABFFF; /*#CCE0FF;*/
  background-color: #FCFDFF;
  font-size: 14px;
}
/* Просмотр - Текстовое поле с кодом */
.view_code_area {
  width: 96%;
  height: 47px;
	border: 1px solid #CCE0FF;
	/*width: 240px;
  height: 60px;
	border: 1px solid #7799FF;*/
  overflow: auto;
	background-color:#FFFFFF;
  padding: 2px;
  text-align: left;
	font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 10px;
}
/* Просмотр - Обычный текст */
.view_text {color: #111177;}
/* Просмотр - Важный текст */
.view_text_imp {color: #FF0000;}

/* Жёлтый бокс с рамкой */
.yellow_box {
	width: 250px;
  padding: 8px 0px;
	margin: 0px auto 0px auto;
	border: 1px solid #00C;
	background-color: #FFD;
}

/* Рисунок "Послать письмо" */
.img_send26 {
  width: 38px;
	height: 26px;
}

/* Ссылки в "Полезное в сети" */
.ad_links a {margin-bottom: 5px;}

/*============================================================================*/
/* Для полей форм                                                             */
/*----------------------------------------------------------------------------*/
.frm_text {
	height: 18px;
  text-align: left;
  vertical-align: middle;
	background-color:#FFFFFF;
	border: 1px solid #7799FF;
 	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
  color: #000000;
}
.frm_area {
	width:100%;
  /*min-height: 60px;*/
	height: 300px;
  text-align: left;
	background-color:#FFFFFF;
	border: 1px solid #7799FF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
  color: #000000;
	overflow: visible;
  }
.frm_select {
	height: 20px;
  margin: 3px 0px;
  text-align: left;
  vertical-align: middle;
	background-color:#FFFFFF;
	border: 1px solid #7799FF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
  color: #000000;
}
.frm_radio {
	height: 16px;
	padding: 2px;
	margin: 1px;
  vertical-align: middle;
	background-color:#FFFFFF;
	border: 1px solid #7799FF;
 	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
  color: #000000;
}
/*.frm_check {
  font-family: Tahoma, Verdana, Arial, sans serif;
	border: 1px solid #7799FF;
	color: #000000;
	background-color:#FFFFFF;	
	height:15px;
	width:15px;
}*/
.frm_submit {
  font-family: Verdana, Arial, sans-serif;
	height:28px;
	background-color:#E7ECFF;
	border: 1px solid #668CFF; /* 7799FF AABFFF */
  color: #000099;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px;
  margin: 10px;
}
.frm_submit:hover { 
  background-color: #F3F3FF;
  border: 1px solid #3956F9;
}
/* Подпись к полям (обычная) */
.lbl {
  text-align: left;
}
/* Подпись к полям (ошибка) */
.lbl_err {
	text-align: left;
	color: #FF0000;
	font-weight: bold;
}
/* Текст чёрного цвета */
.black_str {color: #000000;}
/* Описание поля формы */
.frm_descr {
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #5151a4;
	text-align: justify;
}
/* Размер картинки KCAPTCHA */
.img_kc {width: 80px; height: 40px;}
