.page2 {
  background-color:#fff;
  margin:0px auto;
  padding:0 10px;
  text-align:left;
  width:960px;
}
/*.page {
  background-color:#fff;
}*/
p{
  line-height:1.5;
  margin-top:0px;
  padding:0px;
}
a {
  color:#005A9B;
}
.ml_min {
  margin-left:-8px;
}
.mr_mini {
  margin-right:6px;
}
.mts {
  margin-top:5px;
}
.mbs {
  margin-bottom:5px;
}
.mts_s {
  margin-top:10px;
}
.mt_big {
  margin-top:30px;
}

.mrt_xbig {
  margin-right:25px;
}
.mlt_xbig {
  margin-left:25px; 
}
.ml {
  margin-left:1px;
}
.ml_m {
  margin-left:-3px;
}
.mt_m {
  margin-top:-3px;
}
.clear_small_r {
  clear: right;
  font-size: 1px;
  height: 5px;
}
.clear_s_big {
  clear: both;
  font-size: 1px;
  height: 25px;
}
.net_col {
  width:130px;
}
/*.box_info {
  padding:2px 7px;
}*/
.iewid {
  width:100%;
}
.gr_button {
  background:transparent url('../img/c_button_blue.gif') repeat scroll right top;
}
.pink_button {
  background:transparent url('../img/c_button_pink.gif') repeat scroll right top;
}
.link_n_a {
  font-weight:bold;
  color:#333333;
}
.link_n_a:hover {
  color:#333333;
}
.flas_menu {
  height:75px;
}
.box_color_pink_s {
  background-color: #f6b5f6; /*verh i nizh border*/
}
.box_color_pink {
  background-color: #fff;
  border-left:1px solid #f6b5f6;
  border-right:1px solid #f6b5f6;
}
.box_color_pink2_s {
  border-left: 1px solid #f6b5f6;
  border-right: 1px solid #f6b5f6;
}
.box_color_pink2 {
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
}
.box_color_pink3_s {
  border-left: 1px solid #f6b5f6;
  border-right: 1px solid #f6b5f6;
}
.box_color_pink3 {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
.box_color_full_pink {
  background-color: #fbebfe;
}
.sub_compatibility {
  background: url('../img/sub_compatibility.gif') no-repeat top left;
  border:medium none;
  padding:0px;
  height:22px;
  width:65px;
  font-weight:700;
  color:#fff;
  padding-bottom:1px;
  cursor:pointer;
}
.sub_compatibility:hover,
.sub_comp_current {
  color:#8b4097;
  background-position: left bottom;
}
.big_btn {
  background: url('../img/big_btn.gif') no-repeat top left;
  border:medium none;
  padding:0px;
  height:22px;
  width:192px;
  font-weight:700;
  color:#fff;
  padding-bottom:1px;
  cursor:pointer;
}
.big_btn:hover,
.big_btn_current {
  color:#8b4097;
  background-position: left bottom;
}
.sub_comp_current,
.big_btn_current {
  cursor:default;
}

.news_pad {
  padding-top:2px;
  padding-top:1px !ie; 
}
.network {
  width:940px;
}
.network .mrt_xbig {
  margin-right:32px;
}
.box_color_full {
  background-color: #fef5ff;
}
.box_color_s {
  background-color: #f9e3f9;
}
.box_color {
  background-color: #fef5ff;
  border-left:1px solid #f9e3f9;
  border-right:1px solid #f9e3f9;
}
.box_color2_s {
  border-left: 1px solid #f9e3f9;
  border-right: 1px solid #f9e3f9;
}
.box_color2 {
  border-left: 3px solid #fef5ff;
  border-right: 3px solid #fef5ff;
}
.box_color3_s {
  border-left: 1px solid #f9e3f9;
  border-right: 1px solid #f9e3f9;
}
.box_color3 {
  border-left: 2px solid #fef5ff;
  border-right: 2px solid #fef5ff;
}
.box_color_lviolet_s {
  background-color: #e2d4e5;
}
.box_color_lviolet {
  background-color: #efe9f1;
  border-left:1px solid #e2d4e5;
  border-right:1px solid #e2d4e5;
}
.box_color_lviolet2_s {
  border-left: 1px solid #e2d4e5;
  border-right: 1px solid #e2d4e5;
}
.box_color_lviolet2 {
  border-left: 3px solid #efe9f1;
  border-right: 3px solid #efe9f1;
}
.box_color_lviolet3_s {
  border-left: 1px solid #e2d4e5;
  border-right: 1px solid #e2d4e5;
}
.box_color_lviolet3 {
  border-left: 2px solid #efe9f1;
  border-right: 2px solid #efe9f1;
}
.box_color_blue_s {
  background-color: #c8e4f1;
}
.box_color_blue {
  background-color: #dcf4fe;
  	border-left:1px solid #c8e4f1;
  border-right:1px solid #c8e4f1;
}
.box_color2_blue_s {
  border-left: 1px solid #c8e4f1;
  border-right: 1px solid #c8e4f1;
}
.box_color_blue2 {
  border-left: 3px solid #dcf4fe;
  border-right: 3px solid #dcf4fe;
}
.box_color_blue3_s {
  border-left: 1px solid #c8e4f1;
  border-right: 1px solid #c8e4f1;
}
.box_color_blue3 {
  border-left: 2px solid #dcf4fe;
  border-right: 2px solid #dcf4fe;
}
.select_v {
  width:118px;
}
.decor_und {
  text-decoration:underline;
}

/*!!!*/
.zagol_viol {
  color:#6c1a79;
}
/*!!!*/

.bg_tab {
  background-image: url('../img/bg_tab.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  height:107px; 
}
.icol_ie {
  _margin-left:-5px;
}
.about_block_text {
  margin-left:95px;
}
.chinese_sign {
  margin-left:85px;
}

/*!!!!*/
.rezult_compat {
  margin-left:330px;
}
/*!!!!*/
.compat_signs {
  margin:0 auto;
}
.compat_signs td{
  text-align:center;
}
.ol_li li {
  background: none;
  padding-left:0px;
}
/*-----------------tab-------------------*/
.menu2 {
  float:left;
  line-height:1.5;
  position:relative;
  margin-bottom:-5px;
}
.menu2 ul {
  margin:0;
  padding:0;
  list-style:none;
}
.menu2 li {
  float:left;
  background: none;
  margin:0;
  padding:0 1px 0 0;
}
.menu2 a {
  float:left;
  background:url("../img/menu_left_full_pink2.gif") no-repeat left top;
  margin:0;
  padding-left:4px;
}
.menu2 a:hover {
  background:url("../img/menu_left_full_pink2.gif") no-repeat left -42px;
}
.menu2 span {
  float:left;
  display:block;
  background:url("../img/menu_right_full_pink2.gif") no-repeat right top;
  padding:4px 13px 2px 7px;
  color:#000;
  cursor:pointer;
}
.menu2 a:hover span {
  background:url("../img/menu_right_full_pink2.gif") no-repeat right -42px;
  text-decoration:none;
  color:#000;
}
.menu2 .current a{
  background-image:url("../img/menu_left_full_pink1.gif");
}
.menu2 .current a:hover{
  background-image:url("../img/menu_left_full_pink1.gif");
}
.menu2 .current span {
  background-image:url("../img/menu_right_full_pink1.gif");
  color:#6c1a79;
  padding-bottom:5px;
}
.menu2 .current a:hover span {
  background-image:url("../img/menu_right_full_pink1.gif");
  color:#6c1a79;
}



.menu3 {
  float:left;
  line-height:1.5;
  position:relative;
  margin-bottom:-5px;
}
.menu3 ul {
  margin:0;
  padding:0;
  list-style:none;
}
.menu3 li {
  float:left;
  background: none;
  margin:0;
  padding:0 5px 0 0;
}
.menu3 a {
  float:left;
  background:url("../img/header/goroskop_new_header.gif") no-repeat left -441px;
  margin:0;
  padding-left:4px;
}
.menu3 a:hover {
  background:url("../img/header/goroskop_new_header.gif") no-repeat left -387px;
}
.menu3 span {
  float:left;
  display:block;
  background:url("../img/header/goroskop_new_header.gif") no-repeat right -468px;
  padding:6px 13px 6px 7px;
  color:#812C7E;
  cursor:pointer;
}
.menu3 a:hover span {
  background:url("../img/header/goroskop_new_header.gif") no-repeat right -414px;
  text-decoration:none;
  color:#FFF;
}
.menu3 .current a{
  background:url("../img/header/goroskop_new_header.gif") no-repeat left -387px;
}
.menu3 .current a:hover{
  background:url("../img/header/goroskop_new_header.gif") no-repeat left -387px;
}
.menu3 .current span {
  background:url("../img/header/goroskop_new_header.gif") no-repeat right -414px;
  color:#FFF;
}
.menu3 .current a:hover span {
  background:url("../img/header/goroskop_new_header.gif") no-repeat right -414px;
  color:#FFF;
}
/*--------------end tab-----------------*/
/*--------tab_grey---------*/
.tab_grey, .tab_l_pink {
  height:20px;
}
.tab_grey li {
	float:left;
	margin:0px 0px 0px 15px;
	padding:0;
	background:none;
}
.tab_grey li.current {
	background:url('../img/l_button_blue.gif') no-repeat top left;
	padding-left:2px;
	margin-top:-4px;
}
.tab_grey li.current b {
	display:block;
	background:url('../img/r_button_blue.gif') no-repeat top right;
	padding:4px 10px 5px 8px;
	color:#333;
}
/*--------tab_pink---------*/
.tab_l_pink li {
	float:left;
	margin:0px 15px 0px 0px;
	padding:0;
	background:none;
}
.tab_l_pink li.current {
	background:url('../img/l_button_pink.gif') no-repeat top left;
	padding-left:2px;
	margin-top:-4px;
}
.tab_l_pink li.current b {
	display:block;
	background:url('../img/r_button_pink.gif') no-repeat top right;
	padding:4px 10px 5px 8px;
	color:#333;
}
/*-------------------*/
.mb_for_p p{
  padding-bottom: 5px;
}
li.mar_first,
p.last {
  margin:0px;
  padding:0px;
}

.menu_dm {
  margin-bottom:4px !ie;
  _margin-bottom:0px;
}
.drop_menu {
  margin:0px;
  margin:-18px 0 0 -8px;
  margin:-21px 0 0 172px !ie;
  _margin:-17px 0 0 172px;
  width:200px;
}
.flash_menu {
  height:80px;
  margin-bottom:-80px;
  /*position:relative;*/
  z-index: 1;
  margin-left:-2px;
}
.w_for_ul {
  width:205px;
}
.fwb {
  font-weight:bold;
}
a.ico_goro {
  width: 80px;
  height: 80px;
  display: block;
  padding-top: 0;
}

img.menu_imgElement{
  width:48px;
  height:48px;
  padding:16px;
  transition: 0.3s;
}

.ico_goro .menu_imgElement:hover {
  width:72px;
  height:72px;
  padding:4px;
}

/*----------*/
.alf {
  margin-left:-8px;
}
.alf a, .alf span {
  margin-left:9px;
  font-weight:bold;
}
.dream_search_box {
  width:410px;
  _padding-left:9px;
  _width:410px;
  margin-left:1px;
  _margin-left:-8px;
}
.input_text_dream {
  background: url('../img/input_text_dream.gif') no-repeat left top;
  height:20px;
  width:309px;
  padding:2px 0 0 0px;
  width:292px !ie;
  height:22px !ie;
  padding:0 0 0 17px !ie;
}

.input_text_dream .search_input {
  width:295px;
}
.ml_dream_img {
  margin-left:200px;
}

div.mt_h {
  margin-top:7px;
}
.medium_btn {
  background: url('../img/medium_btn.gif') no-repeat top left;
  border:medium none;
  padding:0px;
  height:22px;
  width:83px;
  font-weight:700;
  color:#fff;
  padding-bottom:1px;
  cursor:pointer;
}
.medium_btn:hover {
  color:#8b4097;
  background-position: left bottom;
}
.ul_pop_zapr li{
  float:left;
  width:45%;
  margin-right:5px;
}
.ul_thema li {
  float:left;
  margin-right:5px;
  width:190px;
}



.dream_search_box .box_color_s {
  background-color: #f6b5f6; /*verh i nizh border*/
}
.dream_search_box .box_color{
  background-color: #fff;
  border-left:1px solid #f6b5f6;
  border-right:1px solid #f6b5f6;
}
.dream_search_box .box_color2_s {
  border-left: 1px solid #f6b5f6;
  border-right: 1px solid #f6b5f6;
}
.dream_search_box .box_color2 {
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
}
.dream_search_box .box_color3_s {
  border-left: 1px solid #f6b5f6;
  border-right: 1px solid #f6b5f6;
}
.dream_search_box .box_color3 {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
.dream_search_box .box_color_full {
  background-color: #fbebfe;
}
.violet {
	color: #812C7E;
}
h4 {
	font-size: 18px;
}
.goroskop_pics {
	background: url('../img/goroskops-pics.gif') no-repeat left top;
	display: block;
	float: left;
	margin-right: 12px;
	width: 150px;
	height: 51px;
}
.goroskop_pics:hover {
	background-position: 0px -262px;
}
.personalnuy_goroskop {
	background-position: -162px 0px;
}
.personalnuy_goroskop:hover {
	background-position: -162px -262px;
}
.every_day_goroskop {
	background-position: -324px 0px;
}
.every_day_goroskop:hover {
	background-position: -324px -262px;
}
.love_goroskop {
	background-position: -486px 0px;
}
.love_goroskop:hover {
	background-position: -486px -262px;
}
.sovmestimost_goroskop {
	background-position: -648px 0px;
}
.sovmestimost_goroskop:hover {
	background-position: -648px -262px;
}
.baby_goroskop {
	background-position: -810px 0px;
	margin-right: 0;
}
.baby_goroskop:hover {
	background-position: -810px -262px;
	margin-right: 0;
}
.goroskop_pink_bg_1 {
	background: url('../img/header/goroskop_new_header.gif') repeat-x 0px -495px;
}
.pixel_white {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	background: #FFF;
	display: block;
}
.tr {
	top: 0;
	right: 0;
}
.tl {
	top: 0;
	left: 0;
}
.br {
	bottom: 0;
	right: 0;
}
.bl {
	bottom: 0;
	left: 0;
}
.comp_about_box {
	background: url('../img/goroskops-pics.gif') no-repeat left -51px;
	padding: 7px 10px;
	width: 300px;
	height: 122px;
}
.select_button {
	background: url('../img/goroskops-pics.gif') no-repeat -269px -90px;
	width: 20px;
	height: 20px;
	display: block;
	overflow: hidden;
}



a.goroskop_button2 {
  background:url("../img/goroskops-pics.gif") no-repeat -320px -51px;
  margin:0;
  padding-left:6px;
}
a.goroskop_button2:hover {
  background:url("../img/goroskops-pics.gif") no-repeat -320px -95px;
}
.goroskop_button2 span {
  display:block;
  background:url("../img/goroskops-pics.gif") no-repeat right -73px;
  padding:3px 12px 4px 6px;
  color:#000;
  cursor:pointer;
  font-weight: 700;
  color: #FFF;
}
a.goroskop_button2:hover span {
  background:url("../img/goroskops-pics.gif") no-repeat right -117px;
  text-decoration:none;
  color:#FFF;
}
.goroskop_alphabet a {
  background:url("../img/goroskops-pics.gif") no-repeat left -187px;
  font-size: 18px;
  width: 31px;
  height: 31px;
  display: block;
  line-height: 31px;
  text-align: center;
  float: left;
  margin-right: -1px;
  margin-bottom: -1px;
}
.goroskop_alphabet a.current {
  background:url("../img/goroskops-pics.gif") no-repeat -30px -187px;
  color: #9F0F56;
}
.goroskop_alphabet a.disabled {
  background:url("../img/goroskops-pics.gif") no-repeat left -187px;
  color: #999999;
  cursor: default;
}
.goroskop_imena_search {
  background:url("../img/goroskops-pics.gif") no-repeat -61px -187px;
  cursor: default;
  width: 216px;
  border: none;
  overflow: hidden;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 5px;
}
.goroskop_imena_search_big {
  background:url("../img/goroskops-pics.gif") no-repeat 0px -230px;
  cursor: default;
  width: 520px;
  border: none;
  overflow: hidden;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 5px;

}
.goroskop_gray_box {
	background: #EAEAEA;
	padding: 10px;
}
h5 .small  {
	font-weight: 400;
}
.gray {
	color: #888888 !important; 
}
.goroskop_imena_col {
	width: 120px;
}
.goroskop_imena_col li {
	background: none;
	padding-bottom: 1px;
	padding-left:0;
}
.mtop_small {
	margin-top: 5px;
}
.mtop {
	margin-top: 10px;
}
.goroskop_compability_block {
	background:url("../img/goroskops-pics.gif") no-repeat -321px -140px;
	width: 619px;
	height: 81px;
}
input {
	outline: none;
}
.goroskop_photo {
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #D8D8D8;
}
.header_menu a .ico_new {
	background: url('../img/header/goroskop_new_header.gif') no-repeat -170px -182px !important;
	width: 18px;
	height: 9px;
	margin-left: 5px;
	vertical-align: middle;
}
.header_menu {
	width: auto;
	}

/*
 * Styles for new sections from i.ua
 */

.b-block {
	}
	.b-block_form {
		padding: 15px;
		background: #ffebfc;
		border: 2px solid #f1d6e9;
		border-radius: 3px;
		}
.b-block__list {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	}
	.b-block__list:only-child {
		margin: 0;
		}
	.b-block__list-item {
		margin: 20px 0 0;
		padding: 0;
		background: none;
		}
		.b-block_form .b-block__list-item {
			margin-top: 15px;
			}
		.b-block_form .b-block__list-item:first-child {
			margin: 0;
			}
		.b-block_inline .b-block__list-item {
			float: right;
			width: 45%;
			margin: 0;
			}
			.b-block_inline .b-block__list-item:first-child {
				float: left;
				}
		.b-block_inline-short .b-block__list-item {
			float: left;
			margin: 0 15px 0!important;
			}
		.b-block__list-item__title {
			margin: 0;
			}
		.b-block__list-item__image  {
			display: block;
			float: left;
			margin-right: 10px;
			}
			.b-block__list-item__image img{
				display: block;
				}

		.b-block__list-item__label {
			display: block;
			margin-bottom: 5px;
			padding-left: 5px;
			font-weight: bold;
			}
		.b-block__list-item__input[type="text"] {
			width: 185px;
			padding: 3px 5px;
			background: #fff;
			border: none;
			border-radius: 8px;
			box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
			}
		.b-block__list-item__submit {
			padding: 5px 10px;
			background: -webkit-linear-gradient(top, #d484ac, #884a64);
			background:    -moz-linear-gradient(top, #d484ac, #884a64);
			background:         linear-gradient(to bottom, #d484ac, #884a64);
			border: 0;
			border-radius: 8px;
			color: #fff;
			cursor: pointer;
			}
			.b-block__list-item__submit:hover,
			.b-block__list-item__submit:active {
				background: -webkit-linear-gradient(top, #fda2ce, #884a64);
				background:    -moz-linear-gradient(top, #fda2ce, #884a64);
				background:         linear-gradient(to bottom, #fda2ce, #884a64);
				}

			.b-block_inline .b-block__list-item__input,
			.b-block_inline .b-block__list-item__select {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				}
.b-block__content {
	padding-bottom: 20px;
    border-bottom: 2px solid #f1d6e9;
    }

/* Numerology List */
.b-block__list_num .b-block__list-item__image img{
	width: 120px;
	height: 120px;
	}
			
/* Plant List */
.b-block__list_plant {
	margin-bottom: 20px;
	}
	.b-block__list_plant .b-block__list-item {
		display: inline-block;
		width: 300px;
		vertical-align: top;
		}
		.lt-ie8 .b-block__list_plant .b-block__list-item {
			display: inline;
			zoom: 1;
			}
		.b-block__list_plant .b-block__list-item__image img{
			width: 50px;
			height: 50px;
			}

/* Talisman */
.b-alphabet {

	}
	.b-alphabet__list {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
		}
	.b-alphabet__list > li {
		display: inline-block;
		padding: 4px;
		vertical-align: bottom;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 3px;
		text-transform: uppercase;
		color: #333;
		cursor: pointer;
		}
		.lt-ie8 .b-alphabet__list > li {
			display: inline;
			zoom: 1;
			}
		.b-alphabet__list > li:hover {
			background: #fff7df;
			}
		.b-alphabet__list > li.active {
			background: #fae8b1;
			border-color: #c4d2e7;
			border-width: 1px 0 0 1px;
			}
.b-talisman {
	margin: 20px 0;
	}
	.b-talisman__list {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	.b-talisman__list > li {
		display: none;
		width: 45%;
		}
		.lt-ie8 .b-talisman__list > li {
			display: inline;
			zoom: 1;
			}
		.b-talisman__list > li.active {
			display: inline-block;
			}
		.b-talisman__list > li a {
/*			font-size: 16px;*/
			}

/* Astrology List */
.b-block__list_astrology {
	margin-bottom: 20px;
	}
	.b-block__list_astrology .b-block__list-item {
		display: inline-block;
		width: 300px;
		vertical-align: top;
		}
		.lt-ie8 .b-block__list_astrology .b-block__list-item {
			display: inline;
			zoom: 1;
			}
		.b-block__list_astrology .b-block__list-item__image img{
			width: 50px;
			height: 50px;
			}
        .b-block__list_astrology .b-block__list-item__descr {
	        margin-left: 60px;
	        }

.b-block__list_astromonth .b-block__list-item {
	display: inline-block;
	width: 24%;
	margin: 0;
	padding: 5px 0;
	}
	.lt-ie8 .b-block__list_astromonth .b-block__list-item {
		display: inline;
		zoom: 1;
		}
	.b-block__list_astromonth a {
		color: #333;
		}
	.b-block__list_astromonth a:hover {
		text-decoration: underline;
		}
.b-block__form-link {
	color: #000;
	text-decoration: underline;
	}

.b-table-astrology {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	}
	.b-table-astrology th {
		padding: 8px;
		background: #ffebfc;
		}
	.b-table-astrology td {
		padding: 5px;
		border-bottom: 1px solid #f1d6e9;
		vertical-align: top;
		text-align: left;
		}
	.b-table-astrology__date {
		font-weight: bold;
		}

.anchor {
	display: inline-block;
	height: 20px;
	}

/* Balance */

.b-balance {
	width: 100%;
	}
	.b-balance__list {
		padding: 10px 0;
		border: solid #f1d6e9;
		border-width: 1px 0;
		}
	.b-balance__list-item {
		padding: 0;
		margin: 5px 0;
		background: none;
		font-size: 18px;
		}
	.b-balance__list-item__count {
		display: inline-block;
		padding: 5px;
		background: -webkit-linear-gradient(top, #d484ac, #884a64);
		background: -moz-linear-gradient(top, #d484ac, #884a64);
		background: linear-gradient(to bottom, #d484ac, #884a64);
		border-radius: 3px;
		font-weight: bold;
		color: #fff;
		}
	.lt-ie9 .b-balance__list-item__count {
		display: inline;
		zoom: 1;
		color: #333;
		}