 { height: 100%;}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(//www.astromeridian.ru/assets/templates/amv5/images/astro.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-position: center top;
	background-color: #000000;
	background-attachment: fixed;
	display: table;
}
#bglink{
    display:block;
    height:100%;
    width:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:0;
    text-indent:-5000em;
  }
#container{
    position:relative;
    z-index:10;
  }
.top_adv{
z-index:99;
position: relative;
}
table {
	font-family:Arial;
	font-size:12px;
	color: #545454;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
}
a { color: #0066cc; }
a:hover{ color: #ac0481;}
h1{
	font-family: Georgia;
	font-size: 1.5em;
	color: #545454;
	margin:0px 10px 0px 10px;
	font-weight: normal;
}
table{text-align:left;}
header{width:100%;display:table;margin-bottom:5px;}
.container{width:auto;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}
span.zag_gl{width:224px;display:block;float:left;}
span.zag_gl img{width:100%;}
nav{width:100%;float:right;margin:0px;
border:1px solid #a9a9a7;height:36px;margin-bottom:10px;z-index:9;background:-moz-linear-gradient(90deg, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(90deg, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(90deg, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(90deg, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(180deg, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%);}
nav ul{display:table;float:right;margin:0;padding:0;}
nav ul li{float:left;list-style-type:none;}
nav ul li:last-child{padding-right:0;}
nav ul li a{padding:10px 4px 10px 5px;display:inline-block;font-family:Arial;color:#545454;text-transform:uppercase;text-decoration:none;text-shadow:0px 0px 0px #B2B2B2;margin-left:5px;margin-top:0px;font-size:1.1em;}
nav ul li a:hover{font-family:Arial;font-size:1.1em;color:#ffffff;text-transform:uppercase;text-decoration:none;background-color:#b72391;padding:10px 4px 10px 5px;}
.toggle-menu {width:100px;padding:5px 5px 10px 10px;margin-top:15px;background-color:#a9077b;text-align:left;}
.toggle-menu span {position:absolute;top:32px;color:#ffffff;font-family:Arial;font-size:1.3em;}
.toggle-menu ul{display:table;width:30px;margin:5px 0 0 0;padding-left:60px;}
.toggle-menu ul li{width:100%;height:3px;background-color:#ffffff;margin-bottom:4px;list-style:none;}
.toggle-menu ul li:last-child{margin-bottom:0;} input[type=checkbox],label{display:none;}

@media (min-width: 1200px) { .container{max-width:1140px;} }

@media only screen and (max-width: 967px) { 
header{padding:5px 0;} 
input[type=checkbox]{position:absolute;top:-7777px;left:-7777px;background:none;} 
input[type=checkbox]:focus{background:none;} 
label{float:right;display:inline-block;cursor:pointer;margin-right:25px;} 
input[type=checkbox]:checked ~ nav{display:block;} 
nav{display:none;position:absolute;top:57px;padding:0;z-index:99;background: none;border: none;} 
nav ul{width:99%;background-color:#f0f0f0;border:1px solid #a9a9a7;} 
nav ul li{float:none;padding:0;width:100%;display:table;} 
nav ul li a{display:block;} 
span.zag_gl{width:200px;}
.col2 li{display:block;float:left;width:49%;}
.col2{margin:0;padding:0;list-style-type:none;}

} 
@media only screen and (max-width: 360px) { 
label{padding:5px 0;} 
nav{top:57px;} 
span.zag_gl{width:150px;}
}
/* шапка
------------------------------------------------------------------------------- */
#menutop td{
	text-transform:uppercase;
	background: # fefefe; 
    	background: linear-gradient(to bottom, # e2e2e2, # fefefe);
    	background: -moz-linear-gradient(bottom, #e2e2e2, #fefefe);
    	background: -webkit-linear-gradient(bottom, #e2e2e2, #fefefe);
    	background: -o-linear-gradient(bottom, #e2e2e2, #fefefe);
    	background: -ms-linear-gradient(bottom, #e2e2e2, #fefefe);
    	background: linear-gradient(bottom, #e2e2e2, #fefefe);
	border-top: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
 	height: 25px;

}
#menutop a{
	font-family: Arial;
	font-size: 1.1em;
	color: #545454;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 2px 5px 2px;

}
#menutop a:hover{
	font-family: Arial;
	font-size: 1.1em;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #b72391;
	padding: 5px 2px 5px 2px;
}
#home2 {
	width: 300px;
	height: 18px;
	margin-left: 200px;
	padding-top: 1px;
	vertical-align: top;
}

/* гороскоп на главной
------------------------------------------------------------------------------- */
#box_r2 {
	width:220px;
	margin: 7px 0px 0px 15px;
	float: left;
	border: solid #ccc 1px;
	color: #000000;
	font-size: 1.4em;
	padding: 7px 0px 0px 0px;
	font-family: Tahoma;
	text-align: center;
	height: 354px;
	font-weight: 200;
}
#box_r {
	margin: 10px 0px 10px 0px;
}
#box_r td {
	text-align: center;
	padding-bottom: 7px;
}
#box_r td a{
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform:uppercase;
	text-align: center;

}
#box_r td a:hover {
	color: #0066cc;
	text-decoration: underline;
}

/* заголовки на главной
------------------------------------------------------------------------------- */
#zagol {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	margin-left: 10px;
	margin-bottom: 5px;
	width: 300px;
	float: left;
	font-weight: normal;
}
#zagol2 {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 260px;
	float: left;
}
#zagol3 {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	margin-bottom: 5px;
	width: 300px;
	float: left;
	font-weight: normal;
	margin-left: 5px;
}
#zagol4 {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	font-weight: normal;
	width: 300px;
	float: left;
}
#zagol5 {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	font-weight: normal;
	width: 300px;
	float: left;
}
#zagol7 {
	color: #B8228E;
	font-family: Tahoma;
	font-size: 1.4em;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 300px;
	float: left;
	font-weight: normal;
}
/* блок календари
------------------------------------------------------------------------------- */
#box_kalendar{
	margin-left: 130px;
	margin-top: 50px;
}
/* блок живи
------------------------------------------------------------------------------- */
#box_jivi{
	margin-left: 10px;
	width: 273px;
	height: 60px;
	float: left;
	border: solid #cccccc 1px;
	background-image: url(//www.astromeridian.ru/assets/templates/amv5/images/rss_fon.jpg);
}
#box_jivi a{
	color: #545454;

}
#box_jivi a:hover{
	text-decoration: none;

}
#box_jivi div.j1{
	width: 126px;
	float: left;
	padding: 10px 0px 10px 7px;

}
#box_jivi div.j2{
	width: 126px;
	float: left;
	padding: 10px 3px 10px 7px;

}

/* блок статей в центре
------------------------------------------------------------------------------- */
.box_center {
	width: 234px;
	float: left;
	border: solid #c1c1c1 1px;
	padding: 10px 2px 10px 2px;
	height: 180px;
	margin-bottom: 5px;
	text-align: center;
	margin-left: 10px;
	background-color: #EBEBEB;
}
.box_center a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #545454;
	text-decoration: none;
}
.box_center a:hover{ color: #b72391;}
.box_center img.imgen{
	border: 0px;
	padding: 0;
	margin: 0x;
}
/* блок статей слева
------------------------------------------------------------------------------- */
.box_left {
	width: 453px;
        min-width: 308px;

	display: block;
	float: left;
	border: solid #ccc 1px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.box_stat_l {
	width: 49%;
	border-right: dashed #ccc 1px;
	float: left;
	margin: 8px 0px 8px 4px;
}
.box_stat_l img{
	float:left;
	border: solid #ccc 1px;
	margin: 5px 5px 5px 5px;
}
.box_stat_l a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #ac0481;
}
.box_stat_l a:hover{ color: #0066cc;}
.box_stat_r {
	width: 49%;
	float: left;
	margin: 8px 0px 8px 4px;
}
.box_stat_r img{
	margin: 5px 5px 5px 5px;
	float:left;
	border: solid #ccc 1px;
}
.box_stat_r a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ac0481;
	text-decoration: none;
}
.box_stat_r a:hover{ color: #0066cc;}



.box_razdel{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
}

.box_razdel_2{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	margin-left: 90px;
	border-left: solid #ac0481 2px;
	padding-left: 5px;
}
.box_paral{
	width: 95%;
	background-image: url(//www.astromeridian.ru/assets/templates/amv5/images/poloska.jpg);
	height: 4px;
	margin-left: 4px;
	clear: both;
}
/* новости
------------------------------------------------------------------------------- */
.box_novosti {
	width: 273px;
	height: auto;
	display: block;
	float: left;
	border: solid #ccc 1px;
	margin-left: 10px;
	margin-bottom: 2px;
	background-image: url(//www.astromeridian.ru/assets/templates/amv5/images/fon_novosti.jpg);
	padding-top: 2px;
}
.box_gorizont{
	width: 90%;
	background-image: url(//www.astromeridian.ru/assets/templates/amv5/images/gorizont.jpg);
	height: 4px;
	margin-left: 8px;
	clear: both;
	margin-bottom: 4px;
	margin-top: 0px;
}
a.external, a.external:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #545454;
	text-decoration: underline;
}
a.external:hover { color: #ac0481;}
a#external_r {
	color: #545454;
}
a#external_r:hover { color: #ac0481;}

/* подвал
------------------------------------------------------------------------------- */
#menubottom {
	width: 100%;
	height: auto;
	border-top: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	background-color: #EBEBEB;
}
#menubottom td {
	font-family: Tahoma;
	font-size: 12px;
}

.text
{
	padding: 12px;
}
#menubottom a {
	font-family: Tahoma;
	font-size: 13px;
	color: #3c3039;
	text-decoration:none;
}
#menubottom a:hover {
	text-decoration:underline;
	color: #B62290;
	font-size: 13px;
	font-family: Tahoma;
}
#menubottom p {
	font-weight: normal;
	color: #2b2229;
	font-size: 15px;
	font-family: Arial;
	margin-bottom: 0px;
	padding-bottom: 4px;
	margin-left: 25px;
	border-bottom: 1px solid #cccccc;
}
#box {
	width: 199px;
	display: block;
	line-height: 16px;
	float: left;
	background-color: #EBEBEB;
}
#box ul {
	list-style-type: circle;
}
#box ul li {
	margin-left: -15px;
}
.footer_menu{margin:0;padding:5px 0 0 0;}
.footer_menu li{margin:0;padding:5px 5px 5px 5px;float:left;line-height:5px;font-size:14px;list-style:none;}
.footer_menu li a{color:#0066cc;text-decoration:underline;font-weight:bold;}
.footer_menu li a:hover{text-decoration:underline;}
.ogr{width: 30px;  height: 30px;  line-height: 30px; display:inline; background: #d1d1d1;  margin:0px 0px 0px 10px; padding:6px;  border-radius: 50%;  text-align: center;}

.ffttrr{
background:#EBEBEB; 
width:100%; 
padding:15px;
 }
table.kontakt {
border: 2px solid #EBEBEB;
border-collapse: collapse;
        
 }
.kontakt td{
border: 2px solid #EBEBEB;
text-align: left;
background-color:#EBEBEB;
 }
table#kontakt{border:2px solid #EBEBEB;border-collapse:collapse;font-size:13px;}
#kontakt td{border:2px solid #EBEBEB;text-align:left;background-color:#EBEBEB;font-size:13px;}

/* правая колонка
------------------------------------------------------------------------------- */
#menuright {
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 5px;
}
#menuright a {
	color: #000000;
	text-decoration: none;
}
#menuright a:hover{
	text-decoration:underline;
	color: #B62290;}

div.stat { padding:5px 5px 5px 5px;}
div.stat3{display:block;margin-bottom:5px;height:30px;}
.box_d{display:block;height:auto;border:solid #e3e0ff 1px;background-color:#f5f6ff;padding:5px 5px 0px 5px;margin:0px 5px 15px 2px;clear:none;}
div.stat2 { padding-top:5px;  padding-bottom:5px; padding-right:3px;}
img.border {
	border:3px solid #C5C5C5;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;
	color: #C5C5C5;
}
.box_a {
	width: 280px;
	height: 25px;
	color: #B62290;
	font-size: 1.4em;
	font-family: Tahoma;
	line-height: 25px;
	text-indent: 5px;
	display: block;
}
.box_a2 {
	width: 290px;
	height: auto;
	border: solid #cccccc 1px;
	background-color: #EBEBEB;
	padding-bottom: 4px;
}
.box_b2 {
	width: 290px;
	height: auto;
	border: solid #cabeb0 1px;
	padding-bottom: 4px;
	background-color: #F0EAE1;
}
.box_c2 {
	width: 290px;
	height: auto;
	border: solid #cccccc 1px;
}

/* изображения
------------------------------------------------------------------------------- */
img{
    border: 0px;
		padding: 0px 0px 0px 0px;
}
img.indexpage {
	float: left;
	border: 0px;
	padding: 0px 9px 0px 2px;
}
img.indexpager {
	float: right;
	padding: 0px 0px 0px 9px;
    border: 0px;
}
img.indexpagen1 {
	float: left;
	border: 1px #0071B8 dotted;
	margin: 0px 0px 0px 10px;
}
img.indexpagen2 {
	float: left;
	border: solid #ccc 1px;
	margin: 2px 9px 3px 5px;
}

.round {
	float: left;
	width: 200px;
	margin: 0px 9px 0px 2px;
    border-radius: 100px;
    box-shadow: 0 0 0 3px #D3D2D2, 0 0 13px #F0F0F0;
   }


/* Раскладушка 
------------------------------------------------------------------------------- */
.headline2 {
	cursor: pointer;
	text-align: left;
	line-height: 0px;
	padding-left: 15px;
	width: 100px;
	height: 23px;
	background-color: #0171bb;
	border: #f9e9f5 1px solid;
}
.hidden2 {
	display: none;
	text-align: left;
	margin-top: 2px;
	padding-left: 15px;
	width: 235px;
}
.headline3 {
	cursor: pointer;
	text-align: left;
	line-height: 0px;
	padding-left: 15px;
	width: 490px;
	height: 23px;
	background-color: #0171bb;
	border: #f9e9f5 1px solid;
}
.hidden3 {
	display: none;
	text-align: left;
	margin-top: 2px;
	padding-left: 15px;
	width: 490px;
}

/* реклама вверху
------------------------------------------------------------------------------- */
#blok_verh_rekl {
	width: 0px;

}
#blok_verh_rekl_3 {
	width: 728px;
	height: 70px;
	margin: 2px 0px 3px 0px;
	float: left;
}
#blok_verh_rekl_4 {
	width: 0px;

}
#blok_verh_rekl_2 {
	width: auto;
	height: auto;
}

#blok_verh_rekl_2 a { color: #0066cc; }
#blok_verh_rekl_2 a:hover{ color: #ac0481;}

/* ledi
------------------------------------------------------------------------------- */
#ledi {
	border: solid #cabeb0 1px;
	text-align:center;
	width:522px;
	margin: 5px 0px 5px 0px;
}

/*соц сети
------------------------------------------------------------------------------- */
.egr_5{
	width: 85%;
	margin: 5px 5px 5px 5px;
	padding: 10px;
	border: double #e3e0ff 4px;
	background-color: #f5f6ff;
}
.egr_5 td{
	background-color: #f5f6ff;
}