body   {margin: 0px;
        padding:0px;
       background:#fff;}
TD     {font-family:Times New Roman,Serif;
       }
img    {border: 0px solid }
A IMG  {border: none;}

.nowrap{white-space: nowrap}
.bold  {font-weight:bold}
.bold_middle  {font-weight:600}
.italic {font-style:italic}
.center{text-align: center;}
.right {text-align: right;}

/*оформляется заголовок страницы*/
h1
{
   font-family:Monotype Corsiva, Times New Roman;
   font-size:26px;
   color:#E1338A;
   font-weight:500;
   margin:0px;
   padding: 0px;
}

h1 li
{

   font-size:23px;

}


h2
{
   font-family:Monotype Corsiva, Times New Roman;
   font-size:22px;
   color:#39c;
   font-weight:500;

}

h3
{ color: #000;
  font-weight: normal;
  font-size:100%;
  padding: 10px 0 10px 0;
  margin: 0;
}

/*text*/
.text
{
   font-size:90%;
   text-align:left;
   color: #000;
}
/*paragraf*/
table.mb20 { margin-bottom:26px;  position:relative;}
table.mlb20 { margin:0 0 26px 20px}

/*link*/
a {text-decoration:underline; color:#2986CB }
a:hover {text-decoration: none;}

a.ordinar {text-decoration: none;}
a.ordinar:hover {text-decoration:underline; }

a.noa {text-decoration: none;}
a.noa:hover {text-decoration: none;}


.message{
   color:#69f;
   font-weight:700
}
.message_error{
   color:#f33;
   font-weight:700
}
/*laer*/
/*
#layer1 {z-index:-2; position: absolute; top: 0px;  width: 100%;}
#layer2 {z-index:-1; background: url(../i/order.jpg) no-repeat; position: absolut;  top:50px;right: 60px; }
*/
.on_order {
font-size: 25px; font-family: Arial; width:208px; height: 282px;
background: url(../i/bg_on_order.jpg) #fff  no-repeat;
padding: 25px 0 0 15px;
}
.on_order_top {
  font-size: 18px; 
  font-family: Arial; 
  width:202px; 
  height: 125px;
  /*background: url(../i/bg_on_order_top.jpg) #fff  no-repeat;*/
  padding: 25px 30px 0 15px;
  margin: 0px 20px 0 20px;
  text-align: right;
}

html>body .on_order_top {
  font-size: 18px; 
  font-family: Arial; 
  width:202px; 
  height: 125px;
  /*background: url(../i/bg_on_order_top.jpg)#fff no-repeat;*/
  padding: 3px 30px 0 0;
  margin: 3px 20px 0 20px;
  text-align: right; 
 }

.on_order_top_inner
{
font-size: 25px; font-family: Arial; width:202px; height: 125px;
background: url(../i/bg_on_order_top_inner.jpg) #fff  no-repeat;
padding: 25px 0 0 15px;
margin: 0 0 0 20px;
}
.on_order_bottom {
  background: url(../i/bg_on_order_bottom.jpg) no-repeat right 45px;
  /*width: 100%;*/
  height: 100%;
  margin-left:80px;
  }                 
*html .on_order_bottom {
  background: url(../i/bg_on_order_bottom.jpg) no-repeat right 15px;
  width: 100%;
  }
                 
              
*html .on_order_bottom .img {
  margin-top: 20px;
  }                 
                 
*html .on_order_bottom .img1 {
  margin-top: 20px;
  }
  
*html .on_order_bottom .img2 {
  margin-top: 105px;
  margin-left: 20px;
  }
  
html>body .on_order_bottom .img{
  margin-top: 20px;
  }
  
html>body .on_order_bottom .img1 {
  margin-top: 20px;
  }
  
html>body .on_order_bottom .img2 {
  margin-top: 100px;
  margin-left: 20px;
  }
  
                 
/*top*/
.bg_girl {background: url(../i/gerl_top.gif) no-repeat 100% 100%; height: 339px; }
.bg_top_left {background: url(../i/bg_top_left.jpg) repeat-x 100% 100%;  margin-right: 340px;}
.bg_top_center {background: url(../i/bg_top_center.jpg) no-repeat 100% 100%; }
.bg_top_right {
  background:url(../i/bg_top_right.jpg) no-repeat 0 100%;
  height: 320px; 
  width: 272px; 
  }

.bg_blue {
  background:url(../i/bg_blue.gif) no-repeat 0 0;height: 100px; width: 350px;
  font-family: Arial; font-weight: bold; font-size: 110%; text-align: left;
  padding-top: 20px;
padding-bottom:20px;
}
*html .bg_blue {
  padding-bottom:0px;}
.huper_women a {color: #676F79}
.color_red {color: #E1338A}
.color_blue {color: #2790E0}
.color_blue_small {color: #2790E0; font-size:12px;}
.color_blue1 {
  color: #2790E0;
  font-family:Monotype Corsiva, Times New Roman;
  }
  
.color_blue1 ul li {
  font-size: 23px;
  }
/*icon*/
.icons {margin: 20px 0 0 30px; }
.icons img {margin-right: 10px}
/*center*/
.bg_center_rep {background:url(../i/bg_center_rep.jpg) repeat 0 0; }
.bg_center_top {background:url(../i/bg_center_top.jpg) repeat-x 0 0; }
.bg_bottom_right {background:url(../i/bg_bottom_right2.jpg) no-repeat 100% 100%; height: 750px}
.bg_bottom_left {background:url(../i/bg_bottom_left.jpg) no-repeat 0 100%; }
.bg_bottom_rep  {background:url(../i/bg_bottom_rep.jpg) repeat-x 0 100%; }

.bg_butterflay  {background:url(../i/butterflay_1.gif) no-repeat 100% 100%;  height: 105px}
.block_info {background-color: #fff; height: 1px}
.block_info_pusere  {
  background:url(../i/pusere.jpg) #fff  no-repeat 10px 34px;  
 /* height: 150px;
  overflow: hidden;*/
  /*padding-left: 80px;*/
  }

/*Copyrite*/
.counters {float: right;}
.counters img {margin:0 5px 0 15px}

/* содержимое content*/



.content, .content td
{  text-align:justify;
   font-family:Times New Roman,Serif;
   color: #3B434C;
}
.content p {margin-bottom:20px:}
.content ul
{
   list-style-image:url(../i/marker.gif);
   margin: 20px 0 0 15px;
   padding:0 0 0 5px;
}
.content li
{
   padding: 0;
   margin: 0 0 20px 0;

}

.content b, .content strong {color: #2986CB;}

/* Сайты для женщин */

#femin_sites ul li a { color: #2790E3;}
#femin_sites ul li a:hover { color: #2790E3;}
#femin_sites ul li a:visited { color: #2790E3;}

#femin_sites ul {margin: 0; padding: 0;}
#femin_sites ul li {margin: 0 0 7px 0; padding: 0;}

/*img*/

.img_right,.img_top_right
{  float:right;
   margin-left:20px;
}
.img_left,.img_top_left
{  float:left;
   margin-right:20px;}

/*input*/
.select {width: 58%;}
.inp {width: 70%;}
.input_small {
  width:50px;
  margin:0 10px;
  }
.but {background-color: #FF69B4;
       color: #fff;
       font-weight: bold;
       margin: 10px 20px 0 0; }


.red {color: #DF2683;}

.content table.vision
                {  padding: 10px 0px 30px 0px;
                   margin: 5px 0px 20px 0px;
                   background: #fff;
                   border-bottom: 3px solid #FCC;
                }

table.vision td
                {  background: #fff;
                   text-align: center;
                   color: #000;
                   padding: 3px;
                }


table.vision  tr th
                {  background: #F0216F;
                   color: #FDFDCC;
                   border-right: 1px solid #fff;
                   vertical-align: center;
                }


table.vision tr.dark td
                {  background: #FCC;

                }
/*Oksana*/

table.menu2 {
  font-size: 30%;
  margin-bottom: 30px;
  }
  
.menu2 ul {
  list-style: none;
  margin: 0;
  }
.menu2 ul li {
 margin: 0; 
 }
  
html>body .menu2 p {
  margin: 0;
  margin-left: -15px;
  font-size: 22px;
  }  
    
.ie .menu2 p {
  margin-left: 25px;
  }
 *html .menu2 p {
  margin: 0;
  margin-left: 25px;
  }
  
.menu2 p:first-letter {
  color: #f64eac;
  }
  
.butterflay33 {
  background: url(../i/butterflay_33_center.gif) #fff left bottom;
  background-repeat: no-repeat;
  }
  
/*статьи*/  
.article p{
  color: #676F79;
  margin: 0;
  }
  
a.all {
  margin-left: 8px;
  }
  
.newfont {
   font-family:Monotype Corsiva, Times New Roman;
   font-size:20px;
   color:#f0216f;
   font-weight:500;
}

.p_h2
{
   font-family:Monotype Corsiva, Times New Roman;
   font-size:22px;
   color: #DF2683;
   font-weight:500;
}

.bg_forum {
  position: absolute;
  top: 15px;
  left: 25px;
  background: url(../i/bg_forum.gif) no-repeat;
  height: 115px;
  width: 170px;
  font-family: Monotype Corsiva, Times New Roman;
  font-size:22px;  
  font-weight:500;
  }
 
.bg_forum a {
  color: #FFE059;
  display: block;
  margin-left: 45px;
  }
  
/*MASHA*/
.spec_a {
   font-family:Monotype Corsiva, Times New Roman;
   font-size:22px;
   color:#39c;
   font-weight:500;
   margin-bottom:20px;
   float:left;
   margin-top:15px;
   }

.div_new {
  background: url(../i/new_img.jpg) no-repeat 100% 0;
  margin-right: 175px;
  color: #0472EF;
  /*display: block;*/
  margin-top:-38px;
  position:relative;
  }
.ie .div_new {
  margin-top:-25px;
  }

.div_new span {
  font-family:Monotype Corsiva, Times New Roman;
  font-size:18px;
  color:#DF2683;
  }
.div_without {
 margin-right: 123px;
 color: #0472EF; display: block;
 }
.div_without p{
 margin-bottom: 0;
 padding: 30px 60px 0 100px; 
 }
.div_new p {
  margin-bottom: 0;
  padding: 30px 60px 0 100px; 
  }
.white_back {
  background:#fff;}
.img_neartop {
  margin:-27px -25px 0 0;
  position:relative;
  z-index:8;
  }
*html .img_neartop {
  margin:-27px -25px 0 0;
  }
.left_space {
  margin-left:80px;
  }
.zena_tovara {
  overflow:hidden;
  _height:0;
  padding-right:60px;
  margin-top:30px;
  text-align:right;
  }
.block_info_pusere a, .content span.blue b{
	color:#DF2683;
}
.content span.blue {
	color:#2986CB;
	font-weight:700;
}
.content h3 {
	font-weight:700;
	color:#2986CB;
	font-size:15px;
}

/* new */

.h1
{
   font-family:Monotype Corsiva, Times New Roman;
   font-size:26px;
   color:#E1338A;
   font-weight:500;
   margin:0px;
   padding: 0px;
}

.h1 li
{

   font-size:23px;

}

.listrong
{
  padding-top:2px;
  padding-bottom:1px;
}


.div_new, .div_without {
  color: #3b434c;
}
