/*--------------------------------------  DEFAULTS  ---------------*/
*{
    margin: 0px;
    padding: 0px;

}

html{
	height: 100%;
}

img{
    border: 0px;
}

img.png {
    behavior: url("pngbehavior.htc");
}

input.png {
    behavior: url("pngbehavior.htc");
}

a{
	text-decoration: none;
	color: Black;
}

a:hover{
    text-decoration: underline;
}

span.arrow{
	 font-family: "Times New Roman",serif;
}

body{
    /*background: url(../img/body_bg.gif) 0px 241px no-repeat;*/
    text-align: left;
    width: 100%;
    height: 100%;
	 behavior: url("pngbehavior.htc");

}

ul{                       /* убираем маркеры в списках */
    list-style: none;
}


div#wrap{
       min-width: 980px;
       min-height: 100% !important;
       position: relative;
       z-index: 1;

}

h5{
       font: 20px arial,sans-serif;
       color: #000;
}
h1{
	    font: 20px arial,sans-serif;
       color: #000;
		 padding-bottom: 10px;
}
/*---------------------------- IMAGES --------------------------------------------*/

img#header_right{
	  width: 176px;
	  height: 216px;
	  position: absolute;
	  top: 4px;
	  right: 0px;
}

img#picto_home_header{
      width: 15px;
      height: 13px;
}

img#picto_email_header{
      width: 15px;
      height: 15px;
}

img#picto_rss{
	width: 33px;
	  height: 31px;

	  position: absolute;
	  top: 488px;
	  left: 320px;
}


img#picto_favour_header{
      width: 15px;
      height: 13px;
}

img#header_main_logo{
	  width: 194px;
	  height: 131px;

	  position: absolute;
	  top: 57px;
	  left: 594px;
}

p#header_logo_title{
      position: absolute;
      top: 46px;
      left: 606px;

      font: 10px tahoma,sans-serif;
      color: #000;
}
img#left_bottom_pattern{
	width: 263px;
	height: 392px;
	position: absolute;
	left: 0px;
	bottom: 114px;
	z-index: 0;
}



img#right_bottom_pattern{
	width: 119px;
	height: 81px;
	position: absolute;
	right: 0px;
	bottom: 114px;
	z-index: 0;
}


/*----------------------------- BANNERS --------------------------------------------*/


img.banner25090{                   /* баннер 250х90 */
	  width: 250px;
	  height: 90px;
	  margin: 0px 0px 16px 0px;
}


img.banner100100{                    /* баннер 100х100 */
	  width: 100px;
	  height: 100px;
	  margin: 0px 0px 16px 0px;
}



/*------------------------------- HEADER -----------------------------------------*/

div#header{
      width: 100%;
      height: 530px;
      overflow: hidden;
      background: #fff url(../img/header_bg.jpg) repeat-x;

      position: absolute;
      top: 0px;
      left: 0px;

}
                     /*---------- HEADER BANNER -----------------------------------*/
div#banner900{
width: 100%;
height: 90px;
text-align: center;
/*background-color: #9c9c9c;
border-top: 3px solid #e1dd00;*/
	position: absolute;
      top: 0px;
      left: 0px;
	background-repeat: repeat-x;
}
div#header_banner{
      width: 469px;
      height: 60px;

      position: absolute;
      top: 445px;
      left: 579px;
}
div#header_banner a{
	text-decoration: underline;
	color: #e7268c;
	font-size: 11px;
	background: url(../img/li-pink.gif) no-repeat 5px;
	padding-left: 14px;
	font-family: Tahoma;
}
div#header_banner a.li-green{
	text-decoration: underline;
	color: #009900;
	background: url(../img/li-green.gif) no-repeat 5px;
	padding-left: 14px;
}
div#header_banner a:hover{
	text-decoration: none;
}
div#header_banner ul.left{
	float: left;
	margin-right: 30px;
	margin-left: 10px;
}
img#header_banner{
      width: 469px;
      height: 60px;

      position: absolute;
      top: 435px;
      left: 589px;
}
/*-------------------------------- HEADER LEFT ------------------------------------*/
div#header_left{
      width: 624px;
      height: 528px;
      float: left;
      background: url(../img/header_left_bg.gif) no-repeat;

}

div#header_left ul{
      margin: 16px 0px 0px 21px;
}

div#header_left ul li{
      float: left;
      margin-right: 9px;
}



			/*------- MAIN MENU ----------*/

ul#main_menu{
	  width: 50%;

	  position: absolute;
	  top: 254px;
	  left: 524px;
}

ul#main_menu li{
	  position: absolute;
	  font: 12px tahoma,sans-serif;
	  color: #8a8989;
	  text-align: center;
}

ul#main_menu li a{
      color: #8a8989;
      text-decoration: none;
}
li#main_menu_li1{
      top: 15px;
      left: 0px;

      width: 90px;
      height: 66px;

}
li#main_menu_li2{
      top: 0px;
      left: 93px;

      width: 79px;
      height: 63px;

}
li#main_menu_li3{
      top: 7px;
      left: 189px;

      width: 90px;
      height: 66px;

}
li#main_menu_li4{
      top: 0px;
      left: 268px;

      width: 90px;
      height: 66px;

}
li#main_menu_li5{
      top: 10px;
      left: 328px;

      width: 90px;
      height: 66px;

}
li#main_menu_li6{
      top: 70px;
      left: 351px;

      width: 90px;
      height: 66px;

}
li#main_menu_li22{
      top: 70px;
      left: 22px;

      width: 90px;
      height: 66px;

}
li#main_menu_li7{
      top: 61px;
      left: 145px;

      width: 90px;
      height: 66px;

}
li#main_menu_li8{
      top: 125px;
      left: 97px;

      width: 90px;
      height: 76px;

}
li#main_menu_li9{
      top: 127px;
      left: 192px;

      width: 90px;
      height: 66px;

}
li#main_menu_li10{
      top: 120px;
      left: 275px;

      width: 90px;
      height: 66px;

}
li#main_menu_li11{
      top: 132px;
      left: 353px;

      width: 90px;
      height: 66px;

}
li#main_menu_li12{
      top: 121px;
      left: 290px;

      width: 90px;
      height: 66px;

}
li#main_menu_li21 img{
	  width: 32px;
	  height: 32px;
	  margin-bottom: 3px;
}
li#main_menu_li21{
      top: 0px;
      left: -10px;

      width: 90px;
      height: 66px;

}
/*

li#main_menu_li1{
      top: 10px;
      left: 0px;

      width: 90px;
      height: 66px;

}

li#main_menu_li1 img{
	  width: 27px;
	  height: 26px;
	  margin-bottom: 3px;
}

li#main_menu_li2{
      top: 85px;
      left: 35px;

      width: 79px;
      height: 63px;

}

li#main_menu_li2 img{
	  width: 67px;
	  height: 43px;
	  margin-bottom: 3px;
}


li#main_menu_li3{
      top: 10px;
      left: 177px;

      width: 90px;
      height: 66px;

}

li#main_menu_li3 img{
	  width: 21px;
	  height: 21px;
	  margin-bottom: 3px;
}


li#main_menu_li4{
      top: 0px;
      left: 260px;

      width: 90px;
      height: 66px;

}

li#main_menu_li4 img{
	  width: 33px;
	  height: 84px;
	  margin-bottom: 3px;
}


li#main_menu_li5{
      top: 136px;
      left: 105px;

      width: 90px;
      height: 66px;

}

li#main_menu_li5 img{
	  width: 42px;
	  height: 25px;
	  margin-bottom: 3px;
}


li#main_menu_li6{
      top: 0px;
      left: 88px;

      width: 90px;
      height: 66px;

}

li#main_menu_li6 img{
	  width: 31px;
	  height: 23px;
	  margin-bottom: 3px;
}


li#main_menu_li7{
      top: 55px;
      left: 110px;

      width: 90px;
      height: 66px;

}

li#main_menu_li7 img{
	  width: 32px;
	  height: 25px;
	  margin-bottom: 3px;
}


li#main_menu_li8{
      top: 0px;
      left: 334px;

      width: 90px;
      height: 66px;

}

li#main_menu_li8 img{
	  width: 32px;
	  height: 38px;
	  margin-bottom: 3px;
}


li#main_menu_li9{
      top: 120px;
      left: 263px;

      width: 90px;
      height: 66px;

}

li#main_menu_li9 img{
	  width: 36px;
	  height: 33px;
	  margin-bottom: 3px;
}


li#main_menu_li10{
      top: 127px;
      left: 395px;

      width: 90px;
      height: 66px;

}

li#main_menu_li10 img{
	  width: 30px;
	  height: 31px;
	  margin-bottom: 3px;
}


li#main_menu_li11{
      top: 30px;
      left: 398px;

      width: 90px;
      height: 66px;

}

li#main_menu_li11 img{
	  width: 21px;
	  height: 32px;
	  margin-bottom: 3px;
}

li#main_menu_li12 img{
	  width: 26px;
	  height: 37px;
	  margin-bottom: 3px;
}
li#main_menu_li12{
      top: 77px;
      left: 340px;

      width: 90px;
      height: 66px;

}
li#main_menu_li21 img{
	  width: 32px;
	  height: 32px;
	  margin-bottom: 3px;
}
li#main_menu_li21{
      top: 89px;
      left: 180px;

      width: 90px;
      height: 66px;

}*/
                     /*---------- HEADER BANNER -----------------------------------*/

img#header_banner{
      width: 469px;
      height: 60px;

      position: absolute;
      top: 435px;
      left: 589px;
}


              /*------- FEMALE NEWS --------- Женские новости ---------------------*/

div#female_news{
      width: 250px;

      background: none;
      background: url('../img/female_news_bg.png') no-repeat !important;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/female_news_bg.png', sizingMethod='crop');
      zoom: 1;

      position: absolute;
      top: 334px;
      left: 15px;

      padding: 30px 0px 0px 12px;

      font: 11px tahoma,sans-serif;
      color: #a09fa0;
}

div#female_news ul li{
      background: url(../img/li_bg.gif) no-repeat 0px 6px;
      padding-left: 11px;
      margin-bottom: 3px;
}
div#female_news ul li.date{
	padding-left: 0px;
	margin-bottom: 3px;
	background-image: none;
}
div#female_news ul li a{
	  color: #000;
}

/*------------------------------------------------- MAIN -----------------------------------------------*/

div#main{
	 width: 100%; /**/
     padding-top: 530px;

}

/*----------------------------------------------- MAIN LEFT -------------------------------------------*/

div#main_left{
	width: 280px;
	margin-left: -100%;
	text-align: center;
	float: left;
	position: relative;
	z-index: 4;
}

div#main_left img{
	/*width: 250px;
	height: 400px;
	margin-bottom: 15px;
	text-align: center;*/
}


/*--------------------------------------------- MAIN CENTER -------------------------------------------*/

div#wrapper{float:left;width: 100%}


div#main_center{
     margin: 0px 260px 0px 280px;
  /*   display: none; */
     overflow: hidden;
}

p.text{
     margin: 0px 0px 14px 6px;
     font: 12px tahoma,sans-serif;
     color: #000;
     overflow: hidden;
}

div.text{
     margin: 0px 0px 14px 6px;
     font: 12px tahoma,sans-serif;
     color: #000;
     overflow: hidden;
}
div.text a{
color: #1E90FF;
text-decoration: underline;
}
div.text h2{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
div.text a:hover{
	text-decoration: none;
}
p.source{
	width: 180px;
	margin-bottom: 14px;
	font: 11px tahoma,sans-serif;
	color: Black;
}

p.source a{
	color: Black;
}

p.add_comment{
   width: 180px;
	margin-bottom: 14px;
	font: 12px tahoma,sans-serif;
	color: #666666;
	padding: 8px 0px 8px 33px;
	background: url(../img/add_comment_bg.gif) no-repeat;
}

p.add_comment a{
	 color: #666666;
}

p.add_comment a span{
	 color: #ed145a;
}


/*------------------------------------------ MAIN RIGHT -----------------------------------------*/

div#main_right{
      width: 250px;
      overflow: hidden;
      float: left;
      margin-left: -250px;

}

div#about_forum{              /*-- ПРО ФОРУМ --*/
      width: 100%;
      background: url(../img/about_forum_bg.gif) no-repeat;
      padding-top: 36px;
      margin-bottom: 25px;
      font: 11px tahoma,sans-serif;
}

div#about_forum ul li{
      background: url(../img/li_bg.gif) no-repeat 0px 6px;
      padding-left: 11px;
      margin-bottom: 3px;
}

div#about_forum a{
	  color: #000;
}


div#editors{
      width: 100%;
      background: url(../img/redaction_bg.gif) no-repeat;
      padding-top: 36px;
      margin-bottom: 25px;
      font: 11px tahoma,sans-serif;
      clear: both;
}
div#editors a{
	color: Black;
}
div#editors ul li{
      margin-bottom: 3px;
}

div#editors ul li span{
      color: #e0dc00;
      font-weight: 600;
}


/*-------------------------------------- FOOTER -------------------------------------------------*/

div#footer{
	  overflow: hidden;
	  height: 111px;
	  clear: both;

}

div#footer_left{
      width: 33%;
      float: left;
      height: 111px;
      background: url(../img/footer_left_bg.jpg) no-repeat right top;
}

div#footer_center{
      width: 33.9%;
      float: left;
      background: url(../img/footer_center_bg.jpg) no-repeat right top;
      height: 111px;
}

div#footer_right{
      width: 33%;
      float: left;
      background: url(../img/footer_right_bg.jpg) no-repeat right top;
      height: 111px;
}

div#footer img{
	  width: 177px;
	  height: 111px;
	  float: right;
}

div#footer ul{
	width: 192px;
	margin: 12px 0px 10px 49px;
	height: 48px;
}

div#footer ul li{
      width: 192px;
      font: 12px tahoma,sans-serif;
      color: #fff;
}

div#footer a{
	 color: #fff;
}

div#footer p{
	font: bold 19px/21px arial,sans-serif;
	color: #fff;
	margin-left: 49px;
}

div#footer p a{
	  text-decoration: none;
}

div#footer p span{
      font: bold 35px/19px arial,sans-serif;
}



