body{
	background-color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	background-image : url(/images/bg.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}
/*
tbody#fon_if_image_disable{
	background-color : #1587CD;
}*/
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #505050;
}
a{
	color : #3c7e28;
	text-decoration : underline;
}
a:hover{
	text-decoration : none;
}
ul{
	margin-left : 0px;
	padding-left : 0px;
	margin-top : 5px;
	list-style : none;
}
ul li{
	padding-left : 12px;
	background-image: url(/images/textli.gif);
	background-position: left top;
	margin-bottom:3px;
	vertical-align:top;
	background-repeat : no-repeat;
}

.paddl30{
	padding-left : 30px;
}
.paddl25{
	padding-left : 25px;
}
.paddr115{
	padding-right : 115px;
}

td.girl{
	background-image : url(images/girl.gif);
	background-repeat : no-repeat;
	background-position : top right;
}
td.girlinn{
	background-image : url(images/girl_inner.gif);
	background-repeat : no-repeat;
	background-position : top left;
}
td.search{
	background-image : url(images/searchbg.gif);
	background-position : 30px bottom;
	background-repeat : no-repeat;
}
.search td{
	color : #505050;
}
input.search{
	border : 1px solid #9c9b9b;
	font-size : 11px;
	width : 150px;
}
input.searchsbmt{
	width : 15px;
	height : 15px;
}

.successdiet{
	padding-left : 30px;
	color : #818181;
}
.successdiet h4{
	font-size : 30px;
	font-weight : normal;
	color : #000000;
	line-height : 24px;
	margin-bottom : 10px;
}
.successdiet h4 span{
	font-size : 22px;
	color : #157ab6;
}
.successdiet div.info{
	background-image : url(images/dietvline.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 10px;
	line-height : 14px;
}
.successdiet span.image{
	font-size : 11px;
}

.directions{
	padding-left : 30px;
	font-size : 14px;
	color : #5c5c5c;
}
.directions div{
	background-image : url(images/directionslab.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-top : 2px;
	padding-left : 15px;
	padding-bottom : 2px;
	height : 25px;
	line-height : 12px;
	vertical-align : text-bottom;
}
.directionshead{
	background-image : url(images/directions.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding-left : 120px;
	padding-top : 15px;
	font-size : 18px;
	color : #a20503;
	line-height : 16px;
}
.directionshead span{
	font-size : 14px;
	color : #5c5c5c;
}

.maintop{

	background-image : url(images/maintop.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	padding-right : 32px;
}
.main{
	background-image : url(images/main.gif);
	background-position : top right;
	background-repeat : no-repeat;
	padding-right : 170px;
}
.content{
	padding-right : 40px;
}
.maintopinn{    
    /*background-color: #147EC0;*/
	background-image : url(images/maintop_inner.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	padding-right : 40px;
}
.maininn{
	padding-right : 170px;
	padding-top : 20px;
	padding-left : 10px;
}
.contentinn{
	background-image : url(images/main_inner.gif);
	background-position : top right;
	background-repeat : no-repeat;
	padding-right : 40px;
}
.fon{
	background-color: #147EC0;
}
.tmenu{ 
	color : #FFFFFF;
}
.tmenu a{
	color : #FFFFFF;
	text-decoration : none;
}
.tmenu a:hover{
	text-decoration : underline;
}
.tmenu a.current{
	color : #FFF300;
	font-weight : bold;
}
.tmenu td{
	background-image : url(images/tmenulab.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
	height : 20px;
	color : #8FBFFF;
}
.tmenu td.current{
	background-image : url(images/tmenulaba.gif);
}
.tmenu td.line{
	height : 1px;
	background-image : url(images/tmenudiv.gif);
	background-repeat : repeat-x;
}

.menuoutter{
	background-image : url(images/menu.gif);
	background-position : left;
	background-repeat : repeat-y;
	padding-left : 10px;
}
.menuoutterinn{
	background-image : url(images/menu_inner.gif);
	background-position : left;
	background-repeat : repeat-y;
	padding-left : 10px;
}

.menu{
	font-size : 14px;
	color : #555555;
	font-weight : bold;
	line-height : 12px;
}
.menu a{
	color : #555555;
	text-decoration : none;
}
.menu a:hover{
	text-decoration : underline;
}
.menu div{
	padding-left : 5px;
}
.menuleft{
	background-image : url(images/menuleft.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.phonetop{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #767878;
	padding-top : 10px;
}

.red{
	color : #931414;
}

.broun{
	color : #330000;
}

.logo{
	font-size : 14px;
	color : #787878;
}

.topinfo{
	background-image : url(images/topinfo.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 30px;
}
.topinfo div{
	font-size : 15px;
	color : #5c5c5c;
	padding-top : 25px;
}
.topinfo div span{
	font-size : 20px;
	line-height : 18px;
}

.texttop a{
	color : #0e63a0;
}
.texttop h1{
	font-size : 18px;
	font-weight : normal;
	color : #5c5c5c;
	line-height : 16px;
	background-image : url(images/texttoph1.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 45px;
	padding-left : 25px;
	padding-top : 25px;
	margin-bottom : 20px;
}
.texttop p{
	font-size : 18px;
	font-weight : normal;
	color : #5c5c5c;
	line-height : 16px;
	background-image : url(images/texttoph1.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 45px;
	padding-left : 25px;
	padding-top : 25px;
	margin-bottom : 20px;
}
.texttop div.image{
	margin-bottom : 50px;
	font-size : 16px;
	color : #5c5c5c;
	font-weight : bold;
}
.texttop div.image span{
	font-size : 20px;
	color : #e28603;
	font-weight : normal;
	line-height : 18px;
}
.texttop div.image img{
	padding-right : 10px;
}

.text{
	padding-left : 10px;
}
.text a{
	color : #0e63a0;
}
.text h1{
	font-size : 18px;
	font-weight : normal;
	color : #5c5c5c;
	line-height : 16px;
	background-image : url(images/texth1.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 45px;
	padding-left : 25px;
	padding-top : 25px;
	margin-bottom : 20px;
}
.text h2{
	font-size : 15px;
	color : #5c5c5c;
	line-height : 12px;
	background-image : url(images/texth2.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 15px;
	padding-left : 10px;
	padding-top : 2px;
	margin-bottom : 10px;
}
.text h4{
	font-size : 18px;
	font-weight : normal;
	color : #5c5c5c;
	line-height : 16px;
	background-image : url(images/texth1.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 45px;
	padding-left : 25px;
	padding-top : 25px;
	margin-bottom : 20px;}
.text h3{
	font-size : 13px;
	color : #595B5F;
	line-height : 12px;
	background-image : url(images/texth3.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 15px;
	padding-left : 10px;
	padding-top : 2px;
	margin-bottom : 10px;}
.tbl{
	background-image : url(images/tbl.gif);
	background-position : top;
	background-repeat : repeat-x;
}
.tbl p{
	font-size : 18px;
	color : #000000;
	line-height : 16px;
	font-weight : normal;
	padding-left : 15px;
	padding-top : 13px;
	height : 45px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.tbl p.red{
	background-image : url(images/tbl_red.gif);
	background-position : top left;
	background-repeat : no-repeat;
}
.tbl p.green{
	background-image : url(images/tbl_green.gif);
	background-position : top left;
	background-repeat : no-repeat;
}
.tbl p span.red{
	color : #931414;
}
.tbl p span.green{
	color : #2d5e1e;
}
.tbl a.red{
	font-size : 11px;
	color : #931414;
}
.tbl a.green{
	font-size : 11px;
	color : #2d5e1e;
}

.tbl .articlesbg{
	background-image : url(images/articlesdiv.gif);
	background-position : center;
	background-repeat : repeat-y;
}
.tbl .articles div{
	padding-bottom : 3px;
}
.tbl .articles a{
	color : #000000;
	background-image : url(images/articleslab.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 15px;
}

.tbl .news{
	font-size : 11px;
}
.tbl .news a{
	color : #2d5e1e;
}
.tbl .news div{
	padding-bottom : 5px;
}
.tbl .news p{
	font-size : 11px;
	padding: 0px;
	color : #505050;
}
.tbl .newsbg{
	background-image : url(images/articlesdiv.gif);
	background-position : center;
	background-repeat : repeat-y;
}

.newslist  p{
	padding: 0px;
	margin: 0px;
}



.mainlinks {
	background-image : url(/images/menu2.gif);
		background-repeat : no-repeat;
}
.mainlinks p{
	padding-bottom : 3px; padding-top:10px; padding-left:30px; 
	background-position : left;
	background-repeat : no-repeat; font-weight:bold
}
.mainlinks div{
	padding-left:30px; padding-bottom : 10px; 
	background-position : left;
	background-repeat : no-repeat; width:272px;
}
.mainlinks a{
	color : #116eac;
	background-image : url(/images/mainlinkslab.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 10px;
}

td.green{
	color : #2d5e1e;
}
td.green a{
	color : #2d5e1e;
}

.copyr{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #818181;
}
.copyr span.city{
	color : #92a122;
}
.copyr span.phone{
	font-size : 24px;
	color : #a6a6a6;
	line-height : 22px;
}
.copyr div.rights{
	padding-top : 10px;
	font-size : 10px;
}
.copyr a{
	color : #0e63a0;
}

.nav{
	font-size : 11px;
	color : #999999; padding-left:25px;
}
.nav a{
	color : #999999;
}

.table{
	background-image : url(images/tbl_crn.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
}
.table td{
	border-left : 1px solid #818181;
	background-color : #FFFFFF;
	height : 35px;
	padding : 2px 5px 2px 10px;
	font-size : 11px;
	color : #333333;
}
.table td.header{
	background-color : transparent;
	font-weight : bold;
	color : #000000;
	height : 40px;
	text-align: center;
	vertical-align: middle;
}
.table td.transperant{
	background-color : transparent;
	font-weight : bold;
	color : #000000;
	height : 40px;
	text-align: center;
	vertical-align: middle;
}
.table td.header-right{
	background-color : transparent;
	font-weight : bold;
	color : #000000;
	height : 40px;
	text-align: center;
	vertical-align: middle;
	border-right:1px solid #818181;
}
.table td.header2{
	background-color : transparent;
	font-weight : bold;
	color : #000000;
	height : 27px;
}
#corner{
	border-left : 0px;
	padding-left : 15px;
}
.table td.right{
	border-right : 1px solid #818181;
}
.table td.line{
	height : 1px;
	font-size : 0px;
	padding : 0px 0px 0px 0px;
	background-color : #818181;
}
.table_zayavka{
	border : 0;
}

.photo{
	color : #818181;
	line-height : 12px;
	height : 195px;
	background-image : url(images/photo_bg.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
	border : 0px
}
.photo div{
	font-size : 11px;
	margin-bottom : 20px;
}
.photo img.left{
	border : 3px solid #e07d7d;
}
.photo img.right{
	border : 3px solid #8fbf7b;
}
.primgr {
	border: 1px solid #336600; /* ��������� ����� */ 
	padding: 12px; /* ���� ������ ������ */
	font-size : 13px;
	color : #3d5e2e;
}
.primr {
	border: 1px solid #DDC4AA; 
	padding: 12px; 
	font-size : 14px;
	color : #a20503;
}
.textblock {
		border: 2px solid #A0CCB0;
	padding: 12px;
	font-size : 13px;
	text-align:center;
	width:80%;
	color : #3d5e2e;
	background-color: #FFD261;
}
.date{
	/*background-color : #428b2c; */
	background-color : grey;
	padding: 0px 2px 0px 2px;
	color : #FFFFFF;
}

span.green {
	font-size : 14px;
	color : #2d5e1e;
}

.incut {
 float: right; /* ��������� ������ �� ������ ���� */
 width: 160px; /* ������ ������ */
 margin: 5px 0px 5px 5px; /* ������� ������ ������� */
} 
.incut2 {
 float: right; /* ��������� ������ �� ������ ���� */
 width: 250px; /* ������ ������ */
 margin: 5px 0px 5px 5px; /* ������� ������ ������� */
 border: 2px solid #c8E0D0; /* ��������� ����� */
/* Legend ---*/
}
.legend-title {
	background: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	left: 7px;
	margin: 0 !important;
	padding: 0 5px !important;
	position: absolute;
	top: -12px;
}

.legend {
	border: 3px solid #CCCCCC;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}

.legend-hilite .legend-title {
	color: #006699;
}

.legend-hilite {
	border: 3px solid #d6e9f3;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}
.otzyv {
	background-color: #f0fff4;
	border: 2px solid rgb(204, 255, 204);
	text-align: justify;
	margin: 10px;
	padding: 10px;
}
.otzyv p {
	text-indent: 25px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.mos_news { 
    width: 204px;
	height:190px; 
    background-image: url(images/snejinka.jpg);
	border: 2px solid #3300DD;
	border-radius: 10px;
	box-shadow: 3px 3px 6px #3399FF;
	background-repeat:no-repeat;
	margin:10px 0px 20px 45px;
    padding: 25px 10px 10px 10px;  
	color: #003300; 
	font-size:17px;
    float: left;
}

.niz {
	color : #818181;
	font-size : 9px;
	filter: Alpha(Opacity=50); /* IE's opacity*/
	opacity:.50;
	margin-left: -350px;
	position: absolute;
	z-index: -1;
	}

.niz a {color : #818181;}
.nobr  {white-space: pre;}

