body{
	background-color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	background-image : url(/images/bg.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}
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-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;
}

.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 : 20px;
}
.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.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;
	padding : 5px;
	background-color: #ccffcc;
	
}

.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 #A0CCB0; /* Параметры рамки */
	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;
	padding: 0px 2px 0px 2px;
	color : #FFFFFF;
}

span.green {
	font-size : 14px;
	color : #2d5e1e;
}