@font-face { 
	    font-family: ms-sans;
	    src: local("ms-sans"),
        url(ms-sans.ttf);
} 

body { 
	margin: 0px; padding: 0px;
	background:#fff;  
	font-family: "tahoma";  font-size: 12px; color: #505050; font-weight: normal; text-decoration: none;
}

table{
	font-size:1em;
}

div {
	line-height: 18px;
}
img{
	border:none;
}
/* шапка */
.bg_logo, .left_banner{
	overflow:hidden; width:1000px; background:#fff url(/images/tpl/bg_main.jpg) no-repeat;
	height:103px;
}

.left_banner{
	background: url(/images/tpl/woomen-with-hat.jpg) no-repeat 100% 0%;
	clear:both;
	height:116px;
	width:100%;
	margin-top:19px;
}
.left_banner_div{
	width:728px;
	height:90px;
	margin-top:11px;
	float:left;
}
.bg_logo .div{
	width:550px; margin:0 auto;
}
/* шапка */

td.top1 {
	width: 300px;
	background: url(img/top1.jpg) no-repeat;  
	text-align: left;
}

td.top2 {
	width: 730px;
	background: url(img/top2.jpg) no-repeat;  
	text-align: left;
}

div.logo {
	padding-top: 60px; padding-left: 9px; padding-right: 0px; padding-bottom: 0px;
}

div.menu {
	padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 2px;
}

tr.menu a {  
	font-family: "arial"; font-size: 14px; color: #16767a; font-weight: 300; text-decoration: none; 
}
tr.menu a:hover {
	color: #c2217c; text-decoration: none; 
}

/* колонка */

td.sidebar {
	width: 280px;
	background-color: #ffffff;
	text-align: left;  
}

div.sidebar {
	position: absolute;
	width: 280px;
	padding-top: 10px; padding-left: 35px; padding-right: 20px; padding-bottom: 5px;
	line-height: 16px;
}

.p1, .p1_red {
	font-family: "arial";  
	font-size: 16px;
	line-height:16px;
	padding:12px 0;
	color: white; 
	font: bold; 
	font-weight: bold; 
	text-decoration: none;
	text-align: center;
	background-color:#eead1d;
	border:none;
	text-transform:uppercase;
}
.p1_red{
	background-color:#da0061;
}
.section{
	text-align:left;
	padding-left:22px;
}

.p1 a, .p1_red a  {color:white; text-decoration:none; font-size:13px;}

div.sidebar-block {
	width:240px;
	font-family: "arial";  font-size: 13px; color: white; font-weight: bold1; text-decoration: none;
	padding-top: 14px;  padding-left: 14px; padding-right: 14px; padding-bottom: 0px;
	line-height: 16px;
}

/* желтый блок */

td.block-yellow-top1 {
	width: 28px;
}

td.block-yellow-top2 {
	background: url(/images/504.jpg) 
	text-align: left;
}

td.block-yellow-top3 {
	width: 15px;
}

td.block-yellow-top4 {
	width: 209px;
	background: url(img/block-yellow-top4.gif) no-repeat right top;  
}

td.block-yellow-body {
	width: 252px;
	background: url(img/block-yellow-body.gif) repeat-y;  
}

td.block-yellow-down {
	width: 252px;
	background: url(img/block-yellow-down.gif) no-repeat;  
}

/* красный блок */

td.block-red-top1 {
	width: 28px;
}

td.block-red-top2 {
	background: url(img/block-red-top2.gif) repeat-x;  
	text-align: left;
}

td.block-red-top3 {
	width: 15px;
}

td.block-red-top4 {
	width: 209px;
	background: url(img/block-red-top4.gif) no-repeat right top;  
}

td.block-red-body {
	width: 252px;
	background: url(img/block-red-body.gif) repeat-y;  
}

td.block-red-down {
	width: 252px;
	background: url(img/block-red-down.gif) no-repeat;  
}

/*  */

div.block-title {
  font-family: "arial";  font-size: 11; color: #ffffff; font-weight: bold; text-decoration: none;
  padding-top: 2px;  padding-left: 5px; padding-right: 5px; padding-bottom: 0px;
}

div.block-text {
  font-family: "tahoma";  font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;
  padding-top: 5px;  padding-left: 23px;
}

div.block-text-ad2 {
  font-family: "tahoma";  font-size: 11px; color: #16767a; font-weight: bold; text-decoration: none;
  padding-top: 15px;  padding-left: 16px; padding-right: 24px; padding-bottom: 0px;
}

div.block-text-list {
  padding-top: 15px;  padding-left: 0px; padding-right: 0px; padding-bottom: 15px;
}

div.text {
	font-family: "tahoma";  font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;
	padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
	line-height: 16px;
}

div.text2 {
  font-family: "arial";  font-size: 12px; color: #505050; font-weight: normal; text-decoration: none;
  padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
  text-align:justify;
}

div.panda1 .text-title {
   font-size:11px;
   width:270px;
}



div.text-title {
  //width:210px;
  font-family: "arial";  font-size: 13px; color: #606060; font-weight: 300; text-decoration: none;
  padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}


.p4 {font-size:18px; font-weight:normal;}
.p4  a{font-size:18px; font-weight:normal;}


.p3 {
	color:black;
	font-weight: normal;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	text-align:justify;
}
.p2 .text-title   {font-size:18px;}

.text-title b {font-weight:300;}


div.date {
	font-family: "arial";  font-size: 9px; color: gray; font-weight: normal; text-decoration: none;
	padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

.date b {font-weight:300;}
.date a.link  {color:gray;}

span.pink { 
	background-color: #ffffff; padding: 0px;
	font-family: "arial"; color: gray; font-weight: 300; text-decoration: none; 
}

/* центральная колонка */ 

td.content-norm {
	width: 440px;
	background-color: #ffffff;
	text-align: left;  
}

td.content-wide {
	width: 720px;
	background-color: #ffffff;
	text-align: left;  
}

div.content-index {
  font-family: "arial";  font-size: 12px; color: #505050; font-weight: normal; text-decoration: none;
  padding-top: 14px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
  text-align:justify;
}

div.content-norm {
  font-family: "arial";  font-size: 12px; color: #505050; font-weight: normal; text-decoration: none;
  padding-top: 14px;  padding-left: 15px; padding-right: 15px; padding-bottom: 20px;
}

div.content-wide {
	text-align:justify;
  font-family: "arial";  font-size: 12px; color: #505050; font-weight: normal; text-decoration: none;
  padding-top: 14px;  padding-left: 15px; padding-right: 40px; padding-bottom: 20px;
}

/* центральный блок */

td.content-yellow-top4 {
	width: 397px;
	background: url(img/block-yellow-top4.gif) no-repeat right top;  
}

td.content-yellow-body {
	width: 440px;
	background: url(img/content-yellow-body.gif) repeat-y;  
}

td.content-yellow-down {
	width: 440px;
	background: url(img/content-yellow-down.gif) no-repeat;  
}

div.breadcrumb {
  font-family: "arial";  font-size: 11px; color: #707070; font-weight: normal; text-decoration: none;
  padding: 5px 0;
}


a.link {  
  font-family: "arial"; color: #16767a; font-weight: normal; text-decoration: underline; 
  
}
a.link:hover {
  color: #16767a; font-weight: normal; text-decoration: underline; 
}

a.category {  
  font-family: "arial"; font-size: 11px; color: #16767a; font-weight: normal; text-decoration: underline; 
}
a.category:hover {
  color: #16767a; text-decoration: underline; 
}

a.pink {  
  font-family: "arial"; color: #d3298c; font-weight: normal; text-decoration: underline; 
}
a.pink:hover {
  color: #d3298c; text-decoration: underline; 
}

/* тизеры */
td.ad1-left {
	width: 30px;
	background-color: #ffffff;
}

td.ad1-right {
	width: 15px;
	background-color: #ffffff;
}

td.ad1 {
	width: 955px;
	background-color: #ffffff;
	text-align: center;  
}

div.ad1 {
	font-family: "arial";  font-size: 12px; font-weight: normal; text-decoration: none;
	padding-top: 15px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

div.ad2 {
	font-family: "arial";  font-size: 12px; font-weight: bold; text-decoration: underline;
	padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

/* заголовки */

h1 {
  font-family: "arial";  font-size: 20px; color: #585858; font-weight: normal; text-decoration: none;
  margin-top: 12px; margin-bottom: 10px; 
}

h2 {
  font-family: "arial";  font-size: 14px; color: #585858; font-weight: normal; text-decoration: none;
  margin-top: 15px; margin-bottom: 5px; 
}

h3 {
  font-family: "arial";  font-size: 12px; color: #505050; font-weight: bold; text-decoration: none;
  margin-top: 15px; margin-bottom: 5px; 
}

p {
	margin-top: 0px; margin-bottom: 0px;
}

img.image {
  margin-right: 10px; margin-bottom: 0px;
}

span.date { 
	background-color: #ffffff; padding: 0px;
	font-family: "arial"; font-size: 11px; color: #808080; font-weight: normal; text-decoration: none; 
}


html,body{
margin:0;
padding:0;
background-color:white;
}

.gnezdo_cell, .gnezdo_td{
vertical-align:top;
}

.gnezdo_cell_header, .gnezdo_cell_header a{
text-decoration:none;
font-family:arial;
font-size:13px;
font-weight:none;
color:#16767a;
text-align:left;

}

.gnezdo_img{
float:left;
margin-bottom:7px;
border:none;
}

.gnezdo_div_img{
text-align:center;
}

/* копирайт */

td.copy1 {
	width: 500px;
	background-color: #ffffff11111;
	text-align: left;
}

td.copy2 {
	width: 500px;
	background-color: #ffffff11111;
	text-align: right;
}

div.down-menu {
	font-family: "arial";  font-size: 11px; color: #a0a0a0; font-weight: normal; text-decoration: none;
	padding-top: 0px;  padding-left: 0px; padding-right: 30px; padding-bottom: 0px;
	line-height: 16px;
}

td.counters {
	width: 1030px;
	background: url(img/counters.gif) no-repeat; 
	text-align: center;
}

div.counters {
  padding-top: 0px;  padding-left: 0px; padding-right: 0px; padding-bottom: 12px;
}

a.white {
  font-family: "arial"; color: #ffffff; font-weight: normal; text-decoration: underline;
}
a.white:hover {
 color: #ffffff;
}

ul {
	padding: 1px; margin: 0px;
}

li {
	color: #808080; list-style: circle inside;
	margin-left: 0px; padding-top: 5px; margin-bottom: 3px;
}

li.l2 {
	color: #808080; list-style: circle inside;
	margin-left: 20px; padding-top: 1px; margin-bottom: 3px;
}

a {  
  font-family: "arial"; color: #16767a; font-weight: bold; text-decoration: underline; 
}
a:hover {

}


/* panda */

.bottom_menu .menu-set {
	padding-top: 10px;  padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
	font-size:9px;
}

.bottom_menu .menu {
	font-size:12px;
}


.p5 .p2 .text-title   {font-size:16px;}

a.lc_teaser_block_23360  {font-weight:300px;color:red;}



table.menu-set, table.menu-set-a{
	width:100%;
	background:#eead1d;
	border-collapse:separate;
	_border-collapse:collapse;
	border-spacing:0;
	padding-top:6px;
}
table.menu-set-a {
	padding-top:0 !important;
}
table.menu-set td{
	margin:0;
	text-align:left;
	color:#eff0f2;
}
tr.trmenu-a, tr.trmenu-b {
	margin:0;
	padding:0;
	height:35px;
	vertical-align:middle;
}
tr.trmenu-a{
	background:#da0061;
}
table.menu-set a, table.menu-set-a a {
	color:#f2f0f1;
	font:normal 15px  ms-sans, "ms sans serif", sans-serif;
	text-decoration:none;
}
table.menu-set a:hover, table.menu-set-a a:hover{
	text-decoration:underline;
}
rotaban a.rb_adhere img{
	padding-left:2px;
}

.block_bg{
	width:238px; height:20px; margin-left:10px; background:url(/images/504.jpg);
}

table.menu-set td, table.menu-set-a td{
	padding:0 16px;
}




.footer{
	width:1000px;
	margin:0 auto;
}

.footer #footer_div{
	background:#EBAD1C;
	color:brown;
	padding-top:3px;
	float:left;
}
.footer a{
	color: #fff;
}
.f-div{
	margin-bottom:50px;
	float:left;
}
.f-top{
	text-align:right;
	background:#D90061;
	padding:12px 12px 12px 0 ;
	font-size:11px;
	line-height:11px;
}
.f-div .copyright {
	text-align: justify;
    font-family: "arial";
	font-size: 9px;
	line-height: 16px;
	width:50%;
	float:left;
	padding-left:22px;
}
.f-div .html-buttons{
	float:right;
	margin:124px 29px 0 0;
	font-size: 9px;
	text-align:right;
	color:#fff;
}
.f-div h1{
	font-style:italic;
	font-size:15px;
	font-weight: 700;
	color:brown;
}
.f-bottom{
	clear:both;
	padding:12px 0;
	width:100%;
	float:left;
	background:#D90061;
}
.f-bottom ul{
	display:block;
	font-size:12px;
	line-height:12px;
	list-style:none;
	margin:0 auto;
	padding:0;
}
.f-bottom ul li{
	display:block;
	float:left;
	padding:0 10px;
}
.f-bottom ul li{
	text-transform:uppercase;
}

.h_article h1{
	font:3em Arial,sans-serif;
	color:#00868B
}


/*banners*/
#DIV_DA_26885, #DIV_DA_27735{
	padding:4px 0;
}

.adsense_article{
	float:left;
	width: 330px;
	padding-right:10px;
	width /**/ : /**/ 320px;
}
.adsense_banner{
	float:right;
	width: 330px;
	padding:0;
}






.menu1 {margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url("../images/topMenuImages.png") repeat-x;}
.menu1 li{padding:0; margin:0; list-style:none; display:inline;}
.menu1 li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("../images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menu1 li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("../images/topMenuImages.png") 100% -30px no-repeat;}
.menu1 li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu1 li a:hover span{background-position:100% -60px;}
.menu1 li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url("../images/topMenuImages.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu1 li a.active span, .menu li a.active:hover span{background:url("../images/topMenuImages.png") 100% -90px no-repeat;}



