.menu_main {
	float: left;
	padding-bottom: 0;
	margin-bottom:-2px;
	line-height:1.5;
}
*:first-child+html .menu_main {margin-bottom:-4px;} /* IE7 */
@media all and (min-width: 0px) { /* Opera */
  body .menu_main {margin-bottom:-1px}
}
.menu_main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	top:2px !ie;
	position: relative 	/* for opera */
}
.menu_main li {
	display: inline;
	margin: 0;
	padding: 0;
}
.menu_main a {
	float: left;
	background: url('/a/hp/img/menu_left9.gif') no-repeat left top;
	padding: 0 0 0 4px;	
	margin-bottom: 1px;
	position: expression('relative');
	top: expression('-1px')
}
html:first-child .menu_main a {top:2px;position:relative;} /* Opera */
.menu_main a span {
	float: left;
	display: block;
	background: url('/a/hp/img/menu_right9.gif') no-repeat right top;
	padding: 3px 8px 3px 4px;
	margin-right: 1px
}
.menu_main i span {
	float: left;
	display: block;
	padding: 2px 8px 2px 0px;
	margin-right: 1px;
	text-decoration:none;
	font-style:normal;
}
.menu_main a span {
	float: none
}
.menu_main a:hover {
	background-position: 0% -42px;
}
.menu_main a:hover span {
	color: #0195d3;
	background-position: 100% -42px;
}
.menu_main .current_m2 a {
	float: left;
	background: url('/a/hp/img/menu_left4.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0px 4px;
	background-position: 0 -42px;
	position: expression('relative');
	top: expression('-1px');
	cursor:pointer;
}
html:first-child .menu_main .current_m2 a {top:2px;position:relative;} /* Opera */
.menu_main .current_m2 span {
	float: left;
	background: url('/a/hp/img/menu_right4.gif') no-repeat right top;
	padding: 3px 9px 6px 5px;
	margin-right: 1px;
	font-weight: 400;
	background-position: 100% -42px;
}
html:first-child .menu_main .current_m2 span {padding: 5px 9px 4px 5px;} /* Opera */
.current_sm {
	font-weight:700
}
html:root .menu_main {
	margin-bottom: -3px
}
.sov_menu .current_m2 a span{
	padding: 3px 8px 6px 4px;
}
a {
	color:#059;
}
.mrt_xbig {
	margin-right:25px;
}
.box_color_find_s {
	background-color: #b1b1b1;
}
.box_color_find {
	background-color: #fffbde;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
}
.box_color_find3 {
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
}
.find_shop {
	width:221px;
	_padding-left:1px;
	_margin-left:-1px
}
.find_shop .box {
	margin-left:1px;
}
.find_shop .box2 {
	margin-left:0px;
}
.find_shop .box5 {
	margin-left:-1px;
}
.find_shop_but {
	background: url('/a/hp/img/find_shop.gif') top left no-repeat;
	width:53px;
	height:21px;
	border:none;
	cursor:pointer;
	font-weight: 700
}
.find_shop_text {
	width:215px;
	border:1px solid #fffbde;
	color:#888;
	background-color:#fffbde;
	font-size:11px;
	padding:0px 0px 1px 3px;
	margin-top:-1px !ie;
	margin-bottom:-1px !ie;
}
.cat_ul {
	width:49%;
}
.full_menu .current_m2 a{
	background: none;
	padding:0px;
	float:none;
}
.full_menu .current_m2 i{
	background: url('/a/hp/img/menu_left_full.gif') no-repeat left top;
	padding-left:4px;
	display:block;
	float:left;
	position: expression('relative');
	top: expression('-1px')
}
.full_menu  .current_m2 span{
	background: url('/a/hp/img/menu_right_full.gif') no-repeat right top;
	_padding: 6px 9px 6px 5px;
}
.full_menu a {
	background: url('/a/hp/img/menu_left10.gif') no-repeat left top;
}
.full_menu a span {
	background: url('/a/hp/img/menu_right10.gif') no-repeat right top;
}
.full3_menu .current_m2 a{
	background: none;
	padding:0px;
	float:none;
}
.full3_menu .current_m2 i{
	background: url('/a/hp/img/menu_left_full3.gif') no-repeat left top;
	padding-left:4px;
	display:block;
	float:left;
	position: expression('relative');
	top: expression('-1px');
}
.full3_menu .current_m2 span{
	background: url('/a/hp/img/menu_right_full3.gif') no-repeat right top;
}
.full3_menu a {
	background: url('/a/hp/img/menu_left11.gif') no-repeat left top;
}
.full3_menu a span {
	background: url('/a/hp/img/menu_right11.gif') no-repeat right top;
}
.full_roz_menu .current_m2 a {
	background: none;
	padding:0px;
	float:none;
}
.full_roz_menu .current_m2 i{
	background: url('/a/hp/img/menu_left_full_roz.gif') no-repeat left top;
	padding-left:4px;
	display:block;
	float:left;
	position: expression('relative');
	top: expression('-1px');
}
.full_roz_menu .current_m2 span{
	background: url('/a/hp/img/menu_right_full_roz.gif') no-repeat right top;
}
.full_roz_menu a {
	background: url('/a/hp/img/menu_left_full_roz.gif') no-repeat left top;
}
.full_roz_menu a span {
	background: url('/a/hp/img/menu_right_full_roz.gif') no-repeat right top;
}
.box_color_s {
	background-color: #b6dbed;
}
.box_color {
	background-color: #3e434c;
	border-left:1px solid #3e434c;
	border-right:1px solid #3e434c;
}
.box_color2_s {
	border-left: 1px solid #3e434c;
	border-right: 1px solid #3e434c;
}
.box_color2 {
	border-left: 3px solid #3e434c;
	border-right: 3px solid #3e434c;
}
.box_color3_s {
	border-left: 1px solid #b6dbed;
	border-right: 1px solid #b6dbed;
}
.box_color3 {
	border-left: 2px solid #edfcff;
	border-right: 2px solid #edfcff;
}
.box_color_video_s {
	background-color: #ebc59e;
}
.box_color_video {
	background-color: #fffaec;
	border-left:1px solid #ebc59e;
	border-right:1px solid #ebc59e;
}
.box_color_video2_s {
	border-left: 1px solid #ebc59e;
	border-right: 1px solid #ebc59e;
}
.box_color_video2 {
	border-left: 3px solid #fffaec;
	border-right: 3px solid #fffaec;
}
.box_color_video3_s {
	border-left: 1px solid #ebc59e;
	border-right: 1px solid #ebc59e;
}
.box_color_video3 {
	border-left: 2px solid #fffaec;
	border-right: 2px solid #fffaec;
}
.box_color_full_video {
	background-color: #fffaec;
}
.box_color_adv_s {
	background-color: #f5f5f5;
}
.box_color_adv {
	background-color: #f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.box_color_adv2_s {
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.box_color_adv2 {
	border-left: 3px solid #f5f5f5;
	border-right: 3px solid #f5f5f5;
}
.box_color_adv3_s {
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.box_color_adv3 {
	border-left: 2px solid #f5f5f5;
	border-right: 2px solid #f5f5f5;
}
.box_color_full_adv {
	background-color: #f5f5f5;
}
.box_color_gray_s {
	background-color: #d0d0d0;
}
.box_color_gray {
	background-color: #eee;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.box_color_gray2_s {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.box_color_gray2 {
	border-left: 3px solid #eee;
	border-right: 3px solid #eee;
}
.box_color_gray3_s {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.box_color_gray3 {
	border-left: 2px solid #eee;
	border-right: 2px solid #eee;
}
.box_color_full_green {
	background-color: #f5ffe6;
}
.box_color_green_s {
	background-color: #c1e494;
}
.box_color_green {
	background-color: #f5ffe6;
	border-left:1px solid #c1e494;
	border-right:1px solid #c1e494;
}
.box_color_green2_s {
	border-left: 1px solid #c1e494;
	border-right: 1px solid #c1e494;
}
.box_color_green2 {
	border-left: 3px solid #f5ffe6;
	border-right: 3px solid #f5ffe6;
}
.box_color_green3_s {
	border-left: 1px solid #c1e494;
	border-right: 1px solid #c1e494;
}
.box_color_green3 {
	border-left: 2px solid #f5ffe6;
	border-right: 2px solid #f5ffe6;
}
.box_color_dm_s {
	background-color: #ccc;
}
.box_color_dm {
	background-color: #fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.box_color_dm2_s {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.box_color_dm2 {
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
	background-color: #f6f6f6;
}
.box_color_dm3_s {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.box_color_dm3 {
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
}
.box_info_dm {
	background-color: #f6f6f6;
	padding:0px 16px 0px 10px;
}
.drop_mar {
	margin-left:-10px;
	_margin-left:-19px;
}
.drop_marr {
	margin-left:-150px;
	margin-top:-20px;
	margin-top:-30px !ie;
	_margin-left:-159px;
}
.drop_marr2 {
	margin-left:-140px;
	margin-top:-20px;
	margin-top:-30px !ie;
	_margin-left:-149px;
}
.drop_menu {
	width:310px;
	position:absolute;
	_padding-left:9px;
	z-index:100;
}
.drop_menu_right {
	width:260px;
	position:absolute;
	_padding-left:9px;
	z-index:100;
}
.drop_wid_right {
	width:45%;
}
.drop_wid {
	width:47%;
}
.ul_news {
	width:395px;
}
.auk {
	width:296px;
}
.auk_box {
	width:85px;
	overflow:hidden;
}
.submenu_main {
	background:none;
	display:inline;
	float:left;
}
.submenu_main i{
	font-style:normal;
	font-weight:700;
	display:block;
	padding: 2px 10px 0px 0px;
}
*:first-child+html submenu_main i {padding: 0px 10px 2px 0px;}
html:first-child .menu_main .menu_main_title span {padding: 2px 9px 3px 5px;} /* Opera */
.iewid {
	width:605px;
}
.iewid_vsmall {
	width:285px;
}
.quest_color {
	color:#c2255a;
}
.net_col {
	width:130px;
}
.full3_menu  .current_m2 span{
	_padding: 7px 7px 6px 5px;
}
.full3_menu a span {
	_padding: 2px 8px 5px 4px;
}
a.ld2:hover {
	background:transparent none repeat scroll 0%;
}
a.ld2 {
	background:transparent url(/a/hp/img/dott.gif) repeat-x scroll center bottom;
	border:0px none;
	text-decoration:none;
}
.box_color_rozh_s {
	background-color: #e7aad4;
}
.box_color_rozh {
	background-color: #fff2fc;
	border-left:1px solid #e7aad4;
	border-right:1px solid #e7aad4;
}
.box_color_rozh2_s {
	border-left: 1px solid #e7aad4;
	border-right: 1px solid #e7aad4;
}
.box_color_rozh2 {
	border-left: 4px solid #fff2fc;
	border-right: 4px solid #fff2fc;
}
.box_color_rozh3_s {
	border-left: 1px solid #e7aad4;
	border-right: 1px solid #e7aad4;
}
.box_color_rozh3 {
	border-left: 2px solid #fff2fc;
	border-right: 2px solid #fff2fc;
}
.box_color_full_rozh{
	background-color: #fff2fc;
}
.rozh {
	color:#dd016d;
}
.boxblock {
	width:90px;
	overflow:hidden;
}
.news_pad {
	padding-top:2px;
	padding-top:1px !ie;
}
.mrm5 {
	margin-left:3px;
	margin-top:1px !ie;
	margin-bottom:4px;
}
.mbp {
	 margin-bottom:2px;
}
.icol_ie {
	_margin-left:-4px;
}
.mtt {
	margin-top:1px;
}
.mtt2 {
	margin-top:5px;
}
.city_wid {
	width:190px;
}
.bblok_img{
	margin-left:5px;
}
.gor_wid {
	width:120px;
}
.cp {
	cursor:pointer;
	margin-left:3px;
}
.rejtingblock {
	margin-bottom:7px;
	width:300px;
}
.nohost {
	width:100%;
}
.sitename {
	height:1.5em;
	margin-bottom:4px;
	overflow:hidden;
	white-space:nowrap;
	width:280px;
}
.sitenameh5{
	font-weight:bold;
	padding: 5px;
	border-bottom:1px solid #e6e6e6;
	padding: 5px 0px 5px 5px;
}
.nocomment {
	opacity:0.5;
	filter: alpha(opacity=50);
     moz-opacity: 0.5;
	background-color:#fff;
}
.img_block {
	width:130px;
	line-height:1.3;
	white-space:normal;	
}
.news_bot {
	height:2px;
	background: url('/a/hp/img/fonm.gif') top left repeat-x;
	overflow:hidden;
}
.sov_ul h3{
	 margin:0px;
}
.reit {
	margin-right:5px;
	margin-bottom:1px;
	margin-left:-3px;
}
.brown {
	color:#d55c00;
}
.orange {
	color:#ff5a00;
}
.green {
	color:#508e05;
}
.rzv {
	color:#cd55ea;
}
.adv_mar {
	margin:5px 0px 5px 0px;
	_margin:5px 0px 2px 0px;
}
*:first-child+html .adv_mar {margin:3px 0px 0px 0px;} /* Internet Explorer 7.0 */
.adv_text {
	margin-top:-14px;
	margin-right:10px;
	_margin-right:5px;
	font-size:10px;
	font-family:tahoma;
}
@media all and (min-width: 0px) { /* Opera */
  body .adv_text {margin-top:-13px;}
}

.tooltip {
	text-align:left;
	width:281px;
}
.tooltip .tip_top {
	background:transparent url(http://i.bigmir.net/hp/img/tip_top.gif) no-repeat scroll center bottom;
	height:5px;
}
.tooltip .tip_bot {
	background:transparent url(http://i.bigmir.net/hp/img/tip_bot.gif) no-repeat scroll center top;
	height:10px;
}
.tooltip .tip_mid {
	background:#DFEFFF url(http://i.bigmir.net/hp/img/tip_mid.gif) repeat-y scroll center center;
	color:#333333;
	padding:5px;
}

.current_lang {
	color:#000;
	padding:0 4px;
	background: url('/a/common/img/header/bg_lang_current.gif') no-repeat 0 2px;
}

ul.ul_news li, ul.sov_ul li, ul.cat_ul li {
	padding-top:2px;
	padding-bottom:2px;
}

/* visited */
.bigcol a:visited, .smallcol a:visited {
	color: #800080;
	text-decoration:none;
}
a.ld:visited, a.gray:visited, .all_serv_popup a.gray:visited, .footer a.gray:visited, .net_col a.gray:visited {
	color:#999 !important;
}
a:visited b, .menu_main a:visited, a.small:visited, .small a:visited, h5 a:visited, .cat_ul a:visited, .sitenameh5 a:visited {
	color:#059 !important;
}
a.mtt:visited {
	color: #800080 !important;
}
a.rozh:visited {
	color:#DD016D;
}
a.green:visited {
	color:#508E05;
}
a.orange:visited {
	color:#FF5A00;
}
a.brown:visited {
	color:#D55C00;
}
.full_menu a:visited {
	color:#059;
}

a.ld:hover, a.gray:hover, .all_serv_popup a.gray:hover, .footer a.gray:hover, .net_col a.gray:hover, a:hover b, .menu_main a:hover, a.small:hover, .small a:hover, h5 a:hover, .cat_ul a:hover, .sitenameh5 a:hover, a.mtt:hover, a.rozh:hover, a.green:hover, a.orange:hover, a.brown:hover, .full_menu a:hover {
	color:#c00 !important;
}
/* end visited */