BODY {
	background: #FFF;
	   }
A,P,UL,OL,INPUT,TEXTAREA,H1{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: justify;
}
span{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	text-align: justify;
}
INPUT, TEXTAREA{
	color: #666666;
}
a{
	font-size: 12px;
	color: #54A310;
	text-align: justify;
	text-decoration: underline;
}
H1{
	font-size: 15px;
	color: Black;
}
H2{
	font-size: 13px;
}
h3{
	color:#66bd1b;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
}
A:hover{
	color: #2a6830;
	text-decoration: underline;
}
A:visited{
	color: #8ca477;
	text-decoration: underline;
}

a.a1{
	text-decoration: underline;
	color: #fff;
}
a.a1:hover{
	text-decoration: none;
	color: #fff;
}
a.a1:visited{
	text-decoration: underline;
	color: #9de072;
}
a.a2{
	color: #333333;
}
UL.img{
	list-style-image : url(images/023.gif);
	margin-left: 20px;
}
td.nw{
	white-space: nowrap;
}
td.top_menu_pad{
	padding: 0 10 0 10;
}
td.t1{
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
.bg0{
	background: #FFF;
}
.bg1{
background: #4F9C0D;
}
.bg2{
 background-image: url(images/002_2.jpg) ;
}
.bg3{
 background: url(images/007.jpg) #f7f5dc bottom repeat-x;
}
.bg4{
 background: #7BBA47;
}
.bg5{
 background-image: url(images/012.jpg) ;
}
.bg6{
 background-image: url(images/013.jpg) ;
}
.bg7{
 background: url(images/031.gif) top repeat-x #F7F0AD;
}
.bg8{
 background: url(images/035.jpg) no-repeat left bottom;
}
.bg9{
 background: #dcdcd8;
}
/*на новый год - новый слой*/
.bg10{
 background: url(images/128.jpg) repeat-x  #66bd1b;
}
.bg11{
 background: url(images/129.jpg) no-repeat right bottom;
}
.bg12{
 background: url(images/130.jpg) no-repeat right bottom;
}
.bg13{
 background: url(images/132.jpg) no-repeat right top;
}
.bg14{
 background: url(images/133.jpg) no-repeat right top;
}
.bg15{
 background: url(images/134.jpg) no-repeat;
}
.bg16{
 background: url(images/136.jpg) no-repeat;
}
.bg17{
 background: url(images/137.jpg) no-repeat right top;
}
.bg18{
 background: url(images/138.jpg) no-repeat right bottom;
}

.text1{
	color: #fff;
}
.text2, .text2 p, .text2 li{
	color: Black;
	padding: 0 0 10px 0;

}
.text3{
	color: #54A310;
}
.text4{
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.text5{
	color: #669933;
	font-size: 14px;
}
.text6{
	color: #000;
	font-size: 14px;
}
.text7{
	font-family: tahoma;
	font-size: 12px;
	color: #54A310;
	text-align: justify;
}
.text8{
	font-size: 12px;
	color: #54A310;
	text-align: justify;
	text-decoration: none;
}
.text9{
	color: black;
	line-height: 18px;
}
.border{
	border: 1px solid #54A40E;
}
table.table_price{
	width: 100%;
	border-collapse: collapse;
}
table.table_price td{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 2px;
	margin: 0px;
	border: 1px solid #4F9C0D;
}
table.table_price td.head{
	color: #54A310;
}
table.table_price td.ost{
	text-align: justify;
}
#news-container{
    display: block;
}
#news-container p,#news-container ul,#news-container ol,#news-container li{
    color: #000;
}
#news-container a{
    text-decoration: underline;
}
#news-container .text3 {
    color:#54A310;
}
.gallery{
    overflow: hidden;
    zoom: 1;
    position: relative;
}
.gallery img{
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
}
.gallery img.right{
    float: right;
    margin-right: 0;
    margin-left: 1em;
}
div.cover p#pict span{
	color: #54a310;
	font-weight: bold;
	background: url(images/148.gif) left 2px no-repeat;
	padding-left: 12px;
	margin-bottom:3px;
}
div.cover ul {
	margin:0px 0px 10px 40px;
	padding:0px;
	display:block;
}
div.cover ul li{
	list-style-type:none;
	padding:0px;
	display:block;
	background: url(images/149.gif) left 7px no-repeat;
	padding-left: 12px;
	line-height:15px;
}
div.uncover ul {
	margin:0px 0px 10px 40px;
	padding:0px;
	display:none;
}
div.uncover p#pict span{
	cursor:pointer;
	color: #54a310;
	font-weight: normal;
	background: url(images/148.gif) left 2px no-repeat;
	padding-left: 12px;
	margin-bottom:10px;
	border-bottom: dashed 1px #54a310;
}
.doc {
	height: 256px;
	width: 660px;
	border-bottom: 1px solid #4F9C0D;
	margin: 0px 0px 20px 0px;
}
.doc .in_1 {
	float: left;
	width: 197px;
}
INPUT.textfield{
	border:1px solid #dddddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #b3b3b3;
	border-top:1px solid #6f6f6f;
	height:18px;
	width:227px;
	margin-top:3px;
	margin-bottom:3px;
}
textarea.textarea{
	border:1px solid #dddddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #b3b3b3;
	border-top:1px solid #6f6f6f;
	height:60px;
	width:227px;
	margin-top:3px;
}
ul.ul_price{
	width:100%;
	margin:0px;
	padding:0px;
	background:none;
	list-style-type:none;
}
ul.ul_price li{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px px;
	background:url(images/156.gif) left top repeat-x;
}
ul.ul_price li p{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	text-align: left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 10px;
}
ul.ul_price li ul{
	width:100%;
	margin:0px;
	padding:0px;
	background:none;
	list-style-type:none;
}
ul.ul_price li ul li{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px px;
	background:url(images/159.gif) left top repeat-x;
	list-style-type:none;
}
ul.ul_price li ul li p{
	margin:0px 0px 0px 10px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:8px;
	display:block;
}

ul.ul_price li ul li.green{
	width:100%;
	padding:0px 0px 5px px;
	background:url(images/163.gif) left top repeat-x #d5e29c;
	list-style-type:none;
}
table.table_green{
	margin:0px;
	padding:0px;
}
table.table_green tr{
	margin:0px;
	padding:0px;
	background:url(images/164.gif) left top repeat-x;
}
table.no_green tr{
	margin:0px;
	padding:0px;
	background:url(images/159.gif) left top repeat-x;
}
table.table_green tr td{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	text-align: left;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:50px;
}
table.lev2 tr td{
	padding-left:80px;
}
.none{ display:none;}
.view{ display:block;}
.nochild{cursor:pointer; font-weight:bold; color:#2C66A2; margin:0px 0px 0px 20px; padding:0px 0px 5px 0px; text-decoration:none; background:url(images/160.gif) 15px 10px no-repeat;}
.viewchild{cursor:pointer; font-weight:bold; color: #2C66A2; margin:0px 0px 0px 20px; padding:0px 0px 5px 0px; text-decoration:none; background:url(images/161.gif) 15px 10px no-repeat;}
.nochild span{border-bottom:1px dashed #54a310; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#54a310;}
.viewchild span{border-bottom:1px dashed #5b6d4b; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#5b6d4b;}
.nochild2{cursor:pointer; font-weight:bold; color:#2C66A2; margin:10px 0px 0px 20px; padding:0px 0px 5px 0px; text-decoration:none; background:url(images/160.gif) 35px 10px no-repeat;}
.viewchild2{cursor:pointer; font-weight:bold; color: #2C66A2; margin:10px 0px 0px 20px; padding:0px 0px 5px 0px; text-decoration:none; background:url(images/161.gif) 35px 10px no-repeat;}
.nochild2 span{border-bottom:1px dashed #54a310; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; color:#54a310;}
.viewchild2 span{border-bottom:1px dashed #5b6d4b; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; color:#5b6d4b;}

ul.spisok{
	color:#000;
}
.plashka{
	background:url('images/168.gif') left top no-repeat #fffcd9;
	border-left:5px solid #66bd1b;
	margin:0px 0px 20px 22px;
	padding:8px 8px 8px 23px;
}
.plashka p.plashka_head{
	color:#66bd1b;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 30px;
	font-weight:normal;
	margin:0px;
}
ul.sert{
	list-style-type:none;
	background:none;
	margin:0px;
	padding:0px;
}
ul.sert li{	
	list-style-type:none;
	background:none;
	margin:0px;
	padding:0px;
	float:left;
	margin:20px 30px 0px 0px;
}
div.otzyv{
	position: relative;
	border: 1px solid #dcd699;
	background-color: #fffcd9;
}
div.otzyv p{
	margin: 17px 23px 19px 23px;
}
div.otzyv img#arr{
	position: absolute;
	top: -7px;
	left: 20px;
}
div.patients{
	height:250px;
}
div.patients .left_patients{
	width:182px;
	float:left;
}
div.patients .right_patients{
	margin-left:210px;
}
div.patients .right_patients textarea.textarea{
	border:1px solid #d6d4c6;
	background:#f6f4e0;
	height:140px;
	width:450px;
	color:#807f71;
	font-family:Tahoma;
	font-size:11px;
	padding:2px;
}
div.patients .right_patients input.text{
	border:1px solid #d6d4c6;
	background:#f6f4e0;
	height:21px;
	width:325px;
	color:#807f71;
	font-family:Tahoma;
	font-size:11px;
	padding:2px;
	margin-top:8px;
}
div.patients .right_patients input.send{
	margin-top:10px; 
	height:21px; 
	width:102px; 
	background:url(images/176.gif) left top no-repeat; 
	border:0px;
	cursor:pointer;
}
div.patients .right_patients table{

}
div.patients .right_patients p{
	padding-top:5px;
}
div.patients .right_patients p a.foto{
	color:#54a310;
	border-bottom:1px dashed #54a310;
}
div.patients .right_patients p a.foto:hover{
	text-decoration:none;
}
.answer{
	background:url(images/178.gif) left top repeat-x;
	color:#000;
	padding-top:5px;
}
.answer p{
	color:#000;
}
.quest{
	background:#f6f4e0;
	border-top:1px solid #54a310;
	margin:0px 0px 0px 0px;
	padding:0px 25px 20px 25px;
}
.answ{
	background:none;
}
.img_left{
	float:left;
	margin:0px 10px 10px 0px;
}
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
	
	
	.palette_visible .pellete_content{
	position:relative;
	width:100%;
	margin-left:0px;
	font-size:11px;
	color:#333333;
	margin-bottom:10px;
	line-height:12px;
	}
	
	.palette_hidden .pellete_content{
	display:none;
	}
	
	.palette_visible .pallete_color{
	width:200px;
	height:120px;
	float:left;
	text-align:center;
	position:relative;
}

.palette_visible  h2 span{
	
	cursor:pointer;
	color:green;
	}
	.palette_hidden h2 span{
	
	cursor:pointer;
	color:green;
}

.12{
margin-left: 20px;
}
.archive{
	margin:10px 0px;
	padding:0px;
}
.archive li{
	float:left;
	background:url(images/187.gif) left 5px no-repeat;
	padding:0px 13px;
	list-style:none;
	color:#54a310 !important;
}
.archive li.first{
	padding-left:0px;
	background:none;
}
.archive li a{
	color:#000;
}
#static_news{
	background:#f5efbe;
	padding:10px 10px 20px 10px;
}
.bg4 a:visited{color: #567d2f;	text-decoration: underline;}

ul.text2 li{
list-style-image: url(images/doter.gif);
}
#player div {
	cursor: pointer;
	width: 33px;
	height: 22px;
}
#player div#vol {
	background: url('/templates/images/vol.gif') top left no-repeat;
}
#player div#vol.novol {
	background: url('/templates/images/novol.gif') top left no-repeat;
}
#player div#play {
	background: url('/templates/images/play.gif') top left no-repeat;
}
#player div#stop {
	background: url('/templates/images/stop.gif') top left no-repeat;
}
.pubcicat_img{
/*width:179px;
/*height:179px;
/*border:1px solid #54a310;*/
float:left;
margin: 0 20px 10px 0;
}
.marg{
margin:10px 0 5px 0;
}
.ssilka{
color:#808080 !important;
}

/*.im_wrapper
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.rel_pos
{
	position: relative;
}*/

.main_cont
{
	padding: 0 30px 0 30px;
}

.slide_banner_block
{
	margin: 20px 0 40px 0;
}

.slide_banner_bottom
{
	width: 250px;
	height: 12px;
	background: url(images/slide_banner_bottom.jpg) 0 0 no-repeat;
	cursor: pointer;
}

.slide_banner_center
{
	display: none;
}

.change_bg
{
	background: url(images/slide_banner_bottom_open.jpg) 0 0 no-repeat !important;
}

.ad_1
{
	margin: 20px 0 20px 0;
}

.ad_2
{
	float: left;
	margin: 0 10px 0 0;
}

.ad_3
{
	float: left;
}

.a_print
{
	background: url(images/print.png) 0 3px no-repeat;
	padding: 0 0 3px 20px;
}

.space_p
{
	margin: 30px 0 0 0;
}

.space_p p
{
	padding: 0 0 15px 0;
}
