/* Stylesheet: planta_css Modified On 2020-02-28 21:00:56 */
@charset "utf-8";
/* CSS Document */

body{ background:#c16ab9; margin:0; padding:0; font-size: medium; font-family: Arial, Verdana, Geneva, sans-serif;}
a img{ border:none;}
h1{ font-size:125%; text-transform: none; color:#2E0120}
h2{ font-size:115%;}
h3{ font-size:110%;}
h4{ font-size:100%;}
.upper{text-transform:uppercase;}
hr{border-top:#CCC 1px solid; border-bottom:none; border-left:none; border-right:none;}

.border_wbottom{ border-bottom:#fff 1px solid;}
.border_gbottom{  border-bottom:#bca0be 1px solid;}
.border_ybottom{  border-bottom:#7f4925 1px solid;}
.colort{ background:#a961a8;}
.colors{ background:#7c4580;}
.colorf{ background:#c16ab9;}
.borderr{border-right:#FFF 1px solid;}
.borderl{border-left:#FFF 1px solid;}
.borderlg{border-left:#e0b5dc 1px solid;}
.bg_circle1_1{ background:#a961a8 url(/images/lcircle01.png) bottom right  no-repeat;}
.bg_circle1_2{ background:#a961a8 url(/images/lcircle02.png) right top no-repeat;}
/*ШАПКА*/
	/*шапка и горизонтальное меню*/
		#head{ height:140px; width:998px; margin:auto; background: url(/images/bg_head.jpg) no-repeat;}
                .header__mail {color: #fff;}
		#menu_in{ padding:0 0 0 0; clear:both;}
		#menu_in a{ color:#FFF; text-decoration:none; font-size:110%;}
		#m01,#m02,#m03,#m04{ float:left; height:28px; padding:12px 0 0 0; }
		#m01{width:234px; padding-left:64px;}
		#m02{width:205px; padding-left:83px;}
		#m03{width:178px; padding-left:44px;}
		#m04{width:158px; padding-left:31px;}
		#logo{float:right; margin:0; padding:0; width:275px; height:96px; }
		
                #number{float:left; background: url(/images/phone.png) left 17px no-repeat; width:220px; height:52px; color:#FFF; font-size:90%; margin:0 0 0 20px;}
		#number ul{ list-style:none; padding:11px 0 0 35px; margin:0;}
		#number ul li{ padding:5px 0 0 0;}
		
                #email{float:left; background: url(/images/mail.jpg) left 8px no-repeat; width:220px; height:30px; color:#FFF; font-size:90%; margin:0px 0 0 20px;}
		#email ul{ list-style:none; padding:8px 0 0 35px; margin:0;}
		#email ul li{ padding:0px 0 0 0;}

	/*Меню левая колонка в шапке*/
		.menu_lcol{ background: url(/images/bg_menu_lcol.jpg) left top no-repeat; width:304px; height:372px; float:left; font-size: 14px;}
	/*Раскрывающийся список услуг*/
		ul.sample-menu { padding:0;margin:10px 0 0 10px; font-size:100%; }
		ul.sample-menu li { padding:2px 0 0 0; margin:0;list-style:none; text-transform:uppercase; }
		ul.sample-menu li ul { padding:0;margin:0 0 0 15px;  }
		ul#my-menu li ul li a { padding-left:0px; text-decoration:none; color:#fff; text-transform: none;   }
		ul#my-menu a { padding:0 15px 0 0;  text-decoration:none; color:#fff;   }
		ul#my-menu a.collapsed { background:url(/images/collapse.gif) right 4px no-repeat; }
		ul#my-menu a.expanded { background: url(/images/expanded.gif) right 4px no-repeat;}
/*стили необходимы для сменяющихся картинок в шапке*/	
		.conteiner{width:695px; height:372px; float:right; }
		.headRIMG{width:695px; position: absolute; float: left;	height:372px; opacity: 0}
		.headRIMG5 { background: url(/images/bg_head_img.jpg) no-repeat 0 0px; }
		.headRIMG4 { background: url(/images/bg_head_img.jpg) no-repeat 0 -372px; }
		.headRIMG3 { background: url(/images/bg_head_img.jpg) no-repeat 0 -744px; }
		.headRIMG2 { background: url(/images/bg_head_img.jpg) no-repeat 0 -1116px; }
		.headRIMG1 { background: url(/images/bg_head_img.jpg) no-repeat 0 -1488px; }
		.headRIMG0 { background: url(/images/bg_head_img.jpg) no-repeat 0 -1860px; }
		
/*ОСНОВНОЙ БЛОК - ЛЕВАЯ КОЛОНКА И КОНТЕНТ*/
		/*левая колонка с меню от контента*/
		.lcoltd{background:url(/images/bg_lcol_tags_footer.png) left repeat-y;}
		#lcol{ float:left; width:304px; min-height:835px; }
		/*меню*/
		.menu_lcol2{ background:url(/images/bg_lcol_menu.png) left repeat-y; height:196px;}
		.menu_lcol2 ul{ margin:0; padding:17px 0 0 11px;} 
		.menu_lcol2 ul li{ margin:0; padding:0; list-style:none;} 
		.menu_lcol2 ul li a{ color:#FFF; text-decoration:none; font-size: 14px;}
		.menu_lcol2 ul li a:hover{ }
		/*новости*/
		.news_lcol{ text-align:center; margin:0; padding:0 20px 0 0; background:url(/images/bg_lcol_news.png) left repeat-y; font-size:12px;} 
		.news_lcol a{ color: #663366; text-decoration:none;}
.news_lcol a:hover{color: #660033 ; text-decoration:none;}

		/*левая колонка рубрики*/
		.tags_lcol p{ margin:0; padding:20px 25px 20px 13px;font-size:12px;}
                .tags_lcol a{ color:#FFF; text-decoration:none; font-size: 14px;}
		/*левая колонка копирайты*/
		.footer_lcol { margin:0; padding:0 0 17px;}
		.footer_lcol p{ margin:0; padding:26px 13px 0 13px;  font-size:12px; color:#FFF;}
		.footer_lcol a{ text-decoration:underline; color:#FFF;}
		
		/*контент*/
		#content_div{ width:650px; min-height:835px; background:url(/images/ccircle.png) left top no-repeat ;  float:left; padding:0 20px 0 24px; margin:0; font-size:14px;}
		#content_div p{padding:0; margin:17px 0 0 0; text-align:justify;}
		#content_div h1, #content_div h2, #content_div h3, #content_div h4{padding:0; margin:17px 0 0 0;}
		#content_div h1{ }
		#content_div a{ text-decoration:none; color:#FFF; }
		#content_div a:hover{ text-decoration:underline;}
#content_grad{background:url(images/conten_grad.png) top repeat-x;}
		.img_right{ float:right; width:270px; padding-left:15px; font-size:85%; text-align:center; }
		.img_right a img{ border:#CCC 1px solid;}
		.gall td{ text-align:center;  }
		.gall td a img{ border:#CCC 1px solid; padding:2px;}
		
		.bg_circle2{background:url(/images/ccircle2.png) right bottom no-repeat;}
/*подвал страницы*/

.bg_footer{background:url(/images/bg_footer.png) right repeat-y;}

#lcol_fp{ height:754px; width:100%; float:left; background:url(/images/lcol_bg.png) repeat-x;}
#rcol_fp{ height:754px; width:100%; float:right; background:url(/images/rcol_bg.png) repeat-x;}

#footer {font-family:arial; Helvetica, sans-serif; font-size:10px; text-align:center; color:white;}
#footer a {color:white; text-decoration:none}
#footer a:hover {color:white; text-decoration:underline}