.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:79px;
  background-position: 50% 20%;
  background-repeat: no-repeat;
  padding-top:80px;
}


/*----------*/
.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;
}
.goroskop_compability_block {
	background:url("../img/goroskops-pics.gif") no-repeat -321px -140px;
	width: 619px;
	height: 81px;
}
input {
	outline: none;
}