﻿/******************************************************
	FRAMEWORK
******************************************************/
*{outline:0;}
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,
textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
/* fonts */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;
	font-style:inherit;font-weight:inherit;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

em,i {font-style:italic;}
strong,b {font-weight:bold;}
ol li{list-style:decimal outside; margin:0 0 0 30px;}

body {font:11px/1.4 arial,helvetica,clean,sans-serif;}

/***§§§ — FOR ALL — §§§***/
a {text-decoration:underline; color:#315E26;}
a:hover {text-decoration:none; color:#509A3E;}

.cb {clear:both;height:0!important;overflow:hidden!important;display:block!important;
	float:none!important;font-size:0!important;width:auto!important;padding:0!important;margin:0!important;}
.display_block {display:block!important;}
.display_inline {display:inline!important;}
.display_none {display:none!important;}

.h10, .h15, .h20, .h25, .h30 {display:block;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}

.mag_box {width:216px; height:180px; padding:40px 0 0 24px;
	background:url("http://static.gastronom.ru/img/mag.gif") no-repeat;}
.mag_box h2 {color:#000; font-weight:bold; font-size:14px; margin:10px 0px 8px;
	font-family:Tahoma, Arial, Verdana;}
.mag_box a {color:#000; font-size:12px;}
.mag_box p {padding:0 0 5px;}

.create_own_garden {margin:0 0 20px;}
.create_own_garden img {cursor:pointer; width:219px; height:162px;}

.sprojects_on_default div {background:url('/images/design/sprojects_bg.jpg') no-repeat 20px top;
	margin:0 0 10px 40px;}
.sprojects_on_default div p {background:url('/images/design/arrow_right_red.jpg') no-repeat left center; 
	height:34px; padding:17px 0 0 20px; overflow:hidden; font-weight:bold; font-size:13px;}

/******************************************************
	MODULES
******************************************************/
.module {margin:0 0 20px;}

.links_on_topic h5 {font-size:19px; color:#287814; font-family:Georgia,"Times New Roman",Times,serif; 
	border-bottom:1px solid #287814; padding:0 0 5px; margin:0 0 10px;}
.links_on_topic p {margin:0 10px 10px 0;}
.links_on_topic span a {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#287814; 
	text-decoration:none; border-bottom:1px dotted #287814;}
.links_on_topic span a:hover {text-decoration:none; border-bottom:1px solid #287814;}
.links_on_topic .a_img {width:80px; height:60px; overflow:hidden; position:relative; float:left;}
.links_on_topic .a_img .real {position:absolute; top:0; left:10px; width:60px; height:60px;}
.links_on_topic .a_img .mask {position:absolute; top:0; left:0;}

.video_box {padding:5px 0 10px;}
.video_box .top_corner {background:url('/images/design/video_box_corner.jpg') no-repeat left top; 
	height:7px; overflow:hidden; font-size:0;}
.video_box .middle {border:2px solid #d0c6aa; border-bottom:0; border-top:0;}
.video_box .bottom_corner {background:url('/images/design/video_box_corner.jpg') no-repeat left bottom;
	height:7px; overflow:hidden; font-size:0;}
.video_box h2 {text-align:center; color:#6EC159; font-family:Verdana; font-size:18px;}
.video_box .video_imgs {width:220px; position:relative; height:115px; padding:0 0 20px; margin:0 auto;
	border:1px solid #bfc0c5;
	background:url('http://gastronom.ru/site_images/00000004/00030256.jpg') no-repeat left bottom;}
.video_box .video_imgs img {position:absolute; width:220px; height:115px;}
.video_box .title {margin:5px 0 10px; font-size:12px; line-height:16px; text-align:center; 
	height:40px; font-weight:normal; padding:0 5px;}
.video_box .title a {color:#333;}
.video_box .all_video {float:left; font-size:11px; padding:0 0 0 10px;}
.video_box .pages {/*float:right;*/ padding:0 0 10px 0; display:block; text-align:center;}
.video_box .pages a {font-size:12px; font-weight:bold; padding:2px 3px; background:#d0c6aa; text-decoration:none; color:#000;}
.video_box .pages .active {background:#6EC159; color:#fff;}

.comm_list {padding:20px 0 0;}
.comm_list .write_com {border-top:1px solid #6d4942; padding:0 0 20px;}
.comm_list .write_com a {display:block; width:160px; padding:5px; font-size:12px; text-align:center;
	margin:0 auto; background:#6d4942; color:#fff;}
.comm_list .write_com a:hover {color:#fff;}
.comm_list .item {margin:0 0 20px;}
.comm_list .username {font-size:12px; float:left; font-weight:bold;}
.comm_list .date {color:#999; font-size:11px; float:right;}
.comm_list .rating {float:right;}
.comm_list .com_text {padding:5px 0 0; font-size:12px;}
.com_box .send_btn {cursor:pointer;}

.spec_project {margin:20px 0;}


/*Заголовок h1 для некоторых страниц*/
.h1header {padding-top:15px;padding-left:225px;border-bottom:1px #6B4740 solid;}
.h1header h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;padding:0 0 7px;}

/*блок автора во всех текстах*/
.authors {color:#777;font-family:Arial;font-size:11px;}
.authors span {color:#777;font-family:Arial;font-size:11px;}

/*стили для всех текстов*/
.framing_violet {background:#6B4740; padding:20px; color:#fff!important;}
.framing_green {background:#6EC159; padding:20px; color:#fff!important;}
.framing_dark_green {background:#287814; padding:20px; color:#fff!important;}
.color_violet {color:#6B4740!important;}
.color_green {color:#287814!important;}
.color_red {color:#DC143C!important}

/*списки для всех текстов*/
ul, li {list-style:none; margin:5px 0;}
ul li {margin:3px 0; padding:0 0 0 15px; background:url(/images/design/li_circle_violet.jpg) no-repeat 0 0.44em;}
ul.violet_line li {background:url(/images/design/li_line_violet.jpg) no-repeat 0 0.44em;}
ul.violet_square li {background:url(/images/design/li_square_violet.jpg) no-repeat 0 0.44em;}
ul.green_circle li {background:url(/images/design/li_circle_green.jpg) no-repeat 0 0.44em;}
ul.green_line li {background:url(/images/design/li_line_green.jpg) no-repeat 0 0.44em;}
ul.green_square li {background:url(/images/design/li_square_green.jpg) no-repeat 0 0.44em;}

/******************************************************
	TEMPLATE
******************************************************/
.wrapper {width:988px; margin:0 auto;}
.columns {}
.left_column {float:left; width:728px;}
.right_column {float:right; width:240px;}

/***§§§ — HEADER — §§§***/
.header {height:179px; background:#6FC05A; color:#fff;}
.header a {color:#fff; font-weight:bold;}
#logwin {
	color:#000;
	position:absolute;
	left:50%;
	right:50%;
	top:120px;
	width:230px;
	height:155px;
	border:1px solid;
	padding:5px;
	display:none; 
	background-color: #fafafa;
	z-index: 9999;
}
#logwin a {color:#000;}
.error {margin:0 auto;}


/*Горизонтальное меню*/
.menu {
width:988px;
text-align:center;
margin:10px 0px;
background:none; /*url(../images/design/fon_button_4.gif) no-repeat;*/
}
.menu a {margin-right:4px;}




/***§§§ — LEFT COLUMN — §§§***/

.left_column .alawar_games {margin:0 10px 0 0;}
.left_column .gnezdo {margin:0 10px 0 0;}

#menu_vert {margin:5px 0 0 0;}
ul.expandable, .forma_poiska .alfavit_link td {margin:0;padding:0;}
ul.expandable {text-align:left;}
.bottom {
background:url(../images/design/m_vert.jpg) center no-repeat;
width:211px;
height:19px;
padding-top:3px;
display:block;
vertical-align:middle;
text-align:center;
margin-bottom:8px;
}
.bottom_sel {
background:url(../images/design/m_vert2.gif) center no-repeat;
width:211px;
height:19px;
padding-top:3px;
display:block;
vertical-align:middle;
text-align:center;
margin-bottom:8px;
}
ul.expandable li, ul.expandable li ul {list-style:none;padding:0;margin:0;font-size:14px;font-weight:bold;}
ul.expandable li a {color:#ffffff;text-decoration:none;}
.uzor1 {background:url(../images/design/box_news.jpg) right no-repeat;padding-bottom:4px;width:215px;}

.uzor1_cur {
background-image:url(../images/design/box_news.jpg);
background-position: right;
background-repeat:no-repeat;
padding-bottom:4px;
width:215px;
color:#287814;
}
.uzor1_cur a {color:#287814!important;}

ul.expandable li ul li {margin-bottom:10px;}
ul.expandable li ul a {
margin:0 0 0 20px;
font-weight:bold;
color:#333333;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif
}
ul.expandable li ul a:hover, ul.expandable li ul  ul a:hover {text-decoration:underline;}
ul.expandable li ul  ul a {color:#333333;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
ul.expandable li ul li ul li {margin:0 0 3px 13px;}
ul.expandable li ul {padding:0;margin:10px 0 10px 0px;}
.expandable1 {margin:0;padding:0;}
ul.expandable li ul  ul a:active {color:#6EC059;font-size:14px;font-weight:bold;}
ul.expandable li {list-style-image: url('../images/point.gif');}
li ul.expandable, li ul .expandable1 {display:none;}




/***§§§ — RIGHT COLUMN — §§§***/


.right {float:left;width:242px;}
.right img {margin:15px 0;}
.blog_box {background:url(../images/design/blog_center.jpg) center repeat-y;width:240px;}
.blog_top {background:url(../images/design/blog_top.jpg) top no-repeat;width:240px;}
.blog_bottom {
background:url(../images/design/blog_bottom.jpg) bottom no-repeat;
width:200px;
color:#000000;
height:100%!important;
height:250px;
min-height:250px;
padding:20px 20px 40px;
}
.blog_bottom a {color:#3887E0;text-decoration:underline;}
.blog_bottom a:hover {color:#3887E0;text-decoration:none;}
h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;}
.zag_blog {margin:18px 0 0;}
.blog_bottom .zag_blog a, .blog_bottom .zag_blog a:hover
{
	color:#233360;
	text-decoration:none;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
}

.plants_bottom 
{
	background:url(../images/design/plants_bottom.jpg) bottom no-repeat;
	width:200px;
	color:#000000;
	min-height:50px;
	padding:20px;
}

.plants_bottom td {padding:10px 0 8px 0; border-bottom:1px dashed #6B4740;width:195px;} 
.plants_bottom td img {float:left;padding-right:8px;width:60px;}

.blog_bottom_plants img {margin:0px 0px 5px 0px!important;}
.blog_bottom_plants p {background:url(../images/design/toch_plants.jpg) left top no-repeat;padding:0px 18px 0 20px;}
.blog_bottom_plants a {font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#000000;}
.blog_bottom_plants a:hover {text-decoration:none;color:#000000;}
.blog_bottom_plants {margin:0 -20px 0 0;}


/*Какие-то стили для flash календаря*/
#calendar_flash_container {margin:15px 0;}
#calendar_flash_container embed, #calendar_flash_container object 
{padding:0px;margin:0px 0px 10px 0px;width:240px;height:170px;overflow:visible;outline:none;}



/***§§§ — FOOTER — §§§***/

.footer .gnezdo {margin:20px 0 0;}
#imgCredit {color:#666; font-size:11px!important;}
.footer #imgCredit {margin:20px 0 0 17px;}

.menu_bottom {margin:30px 0 0;}
.menu_bottom p {display:inline;margin-left:17px;}
.menu_bottom a {color:#333333;text-decoration:underline;}
.menu_bottom a:hover {color:#333333;text-decoration:none;}

#footer {background:#E9EDDB url('/images/design/footer.jpg') left bottom no-repeat; height:170px;
         margin:20px 0 0;color:#626F37;}
#footer a {color:#626F37;text-decoration: underline;}
#footer a:hover {color:#1F0B2F;text-decoration:none;}
.copy {color:#006633;font-size:14px;font-weight:bold;padding:14px;float:left;}
.link {width:300px;padding:14px 0 0 50px;float:left;}
#counter {float:right;padding:14px 20px 0 0;}



/******************************************************
	PAGES
******************************************************/
/* - - -  - - - */








/*Стили для победителей конкурса*/
.fiskars_winners {}
.fiskars_winners h2 {font-weight:bold; font-size:18px; padding:15px 0 5px;}
.fiskars_winners td {font-size:13px; vertical-align:top;}
.fiskars_winners img {padding:5px 10px 5px 0!important;}

/*Стиль для ссылки “версия для печати”*/
.print_link {width:100%; text-align:right;}
.print_link a {color:#333; text-decoration:none;}
.print_link a:hover {text-decoration:underline;}
.print_link a img {margin-right:7px;}
.print_link a span {}

/*Ссылки по теме (внизу article.aspx) и TRASH*/
.subject_links {padding-bottom:7px;}
.subject_links div {margin:0 0 5px;}
.subject_links a {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#287814; 
                  text-decoration:none; border-bottom:1px dotted #287814;}
.subject_links a:hover {text-decoration:none; border-bottom:1px solid #287814;}
.subject_links img {margin: 0pt 10px 5px 0px; float: left;width:50px; height:40px;}
h5.subject_links {font-size:19px;color:#287814; font-family:Georgia,"Times New Roman",Times,serif; padding-top:15px; }
.link_line {width:100%; border-bottom:1px solid #287814;height:0px;margin-bottom:7px; font-size:0px;} 
#m_textIntro {width:475px;}

/*Ссылка на любой архив статей*/
#archiv_link a {color:#287814;}
#archiv_link {padding:10px 0px;margin-bottom:0px;font-size:11px;text-align:right;background:none;}
#archiv_link .al_left {background:url(../images/design/button_artic_left.gif) top left no-repeat;padding:2px 0 4px 10px;}
#archiv_link .al_right {background:url(../images/design/button_artic_right.gif) top right no-repeat;padding:2px 10px 4px 0;}
#archiv_link a {background:url(../images/design/button_artic_bg.gif) top left repeat-x;padding:2px 0 4px;text-decoration:none;}
#archiv_link a:hover {text-decoration:underline;}

.archiv_link a {color:#287814;}
.archiv_link {padding:10px 0px;margin-bottom:0px;font-size:11px;text-align:right;background:none;}
.archiv_link .al_left {background:url(../images/design/button_artic_left.gif) top left no-repeat;padding:2px 0 4px 10px;}
.archiv_link .al_right {background:url(../images/design/button_artic_right.gif) top right no-repeat;padding:2px 10px 4px 0;}
.archiv_link a {background:url(../images/design/button_artic_bg.gif) top left repeat-x;padding:2px 0 4px;text-decoration:none;}
.archiv_link a:hover {text-decoration:underline;}

/*Ссылки во всех текстах*/
#FormView_masterClass a {text-decoration:underline; color:#315E26;}
#FormView_masterClass a:hover {text-decoration:none; color:#509A3E;}

.fullnews a {text-decoration:underline; color:#315E26;}
.fullnews a:hover {text-decoration:none; color:#509A3E;}

.box_plants p a {text-decoration:underline; color:#019E0C;}
.box_plants p a:hover {text-decoration:none; color:#509A3E;}
.box_plants ul li a, .box_plants ol li a {text-decoration:underline; color:#315E26;}
.box_plants ul li a:hover, .box_plants ol li a:hover {text-decoration:none; color:#509A3E;}

.calendar_main * a {text-decoration:underline!important; color:#315E26!important;}
.calendar_main * a:hover {text-decoration:none!important; color:#509A3E!important;}

.vendor_page a {text-decoration:underline; color:#315E26;}
.vendor_page a:hover {text-decoration:none; color:#509A3E;}







/***************************************************
	всё что связано с компаниями
***************************************************/
.vendor_page {width:510px; float:left;}
.vendors_menu {background:#947873 url(/images/design/vendors_menu_header.jpg) no-repeat top left;}
.vendors_menu ul {background:url(/images/design/vendors_menu_footer.jpg) no-repeat bottom left; padding:15px 10px 3px;}
.vendors_menu ul li {background:url(/images/design/vendors_menu_ul_li.gif) no-repeat 0 0.44em; padding:0 0 12px 15px;}
.vendors_menu a {font-family:Verdana,Tahoma,Arial; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; line-height:14px;}
.vendors_menu a:hover {text-decoration:underline;}

.vendor_page td {vertical-align:top;}
.vendor_page h1 {font-size:24px; font-weight:bold; color:#6B4740; margin:0 0 15px;
                 font-family:Georgia, "Times New Roman", Times, serif; 
                 text-align:left; border-bottom:1px solid #6B4740;}
.vendor_page {font-family:Arial,Verdana,Tahoma; font-size:12px; color:#333;}

.vendor_page .anytext {font-size:14px; font-family: Arial, sans-serif;}
.vendor_page .anytext p {margin:0 0 10px; font-size:14px; font-family: Arial, sans-serif;}

.vendor_page .specio {padding:10px 15px; background:#E5E9D5; margin:5px 0 10px;}
.vendor_page .specio ul li {background:url(/images/design/vendors_menu_ul_li.gif) no-repeat 0 0.44em;}

.vendor_page h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#55A141; font-weight:bold;}

.search_vendors_table {width:100%;}
.search_vendors_table th {height:0px; font-size:0px;}
.search_vendors_table td {padding:10px 0 15px;}
.search_vendors_table h3 {padding:0 0 10px; margin:0; text-align:left;}
.search_vendors_table h3 a {color:#000; font-size:16px;}
.search_vendors_table h3 a:hover {color:#000;}

.search_vendors_table .svt_left {width:125px; border-bottom:1px solid #ccc;}
.search_vendors_table .svt_right {border-bottom:1px solid #ccc;}
.search_vendors_table .svt_right div {margin:0 0 5px;}

.vendor_h1 {font-size:24px; font-weight:bold; color:#6B4740; margin:0 0 5px;
                 font-family:Georgia, "Times New Roman", Times, serif; 
                 text-align:left; border-bottom:1px solid #6B4740;}

.vendors_right {margin:20px 0 0;}
.vendors_right h1 {border-top:2px solid #D0BDB6; padding:5px 10px 3px; font-family:Georgia, "Times New Roman", Times, serif; 
                   font-size:16px; font-weight:bold; color:#6B4740;}
.vendors_right ul {background:url(/images/design/vendors_right_bg.jpg) repeat-x left top;
                   border-bottom:1px solid #D0BDB6;
                   border-top:1px solid #D0BDB6;
                   padding:15px;}
.vendors_right ul li {background:url(/images/design/vendors_right_ul_li.jpg) no-repeat 0 0.44em; padding:0 0 5px 10px;}
.vendors_right ul a {text-decoration:underline; font-size:12px; color:#333;}
.vendors_right ul a:hover {text-decoration:none;}

.vendors_on_main_page {margin:0 0 20px; border:2px solid #D0BDB6; padding:10px; 
                       background:url(/images/design/vendors_right_bg.jpg) repeat-x left top;}
.vendors_on_main_page h1 {padding:0 0 5px; font-family:Georgia, "Times New Roman", Times, serif; 
                   font-size:16px; font-weight:bold; color:#6B4740;}
.vendors_on_main_page ul li {background:url(/images/design/vendors_right_ul_li.jpg) no-repeat 0 0.44em; padding:0 0 5px 10px;}
.vendors_on_main_page ul a {text-decoration:underline; font-size:12px; color:#333;}
.vendors_on_main_page ul a:hover {text-decoration:none;}

/***short search********************/
.short_vendorsearch {background:#BAA7A4 url(/images/design/forma_poiska_fon.jpg) repeat-x left bottom; padding:15px;}
.short_vendorsearch ul {text-align:left; padding:0;}
.short_vendorsearch li {display:inline; list-style:none; background:none; padding:0; margin:0;}

.alphabet .trans {display:none;}
.alphabet {margin:0 0 25px;}
.alphabet li li {padding:0 3px 0 0;}
.alphabet span {font-weight:bold; font-size:12px; text-decoration:underline; cursor:pointer;}
.alphabet a {color:#6B4740; text-decoration:none; font-weight:bold; font-size:12px; font-family:Arial;}
.alphabet a:hover {text-decoration:underline;}

.short_vendorsearch input {margin:0 5px 0 0;}

                 
/***************************************************
	page_archive
***************************************************/
.archive_main {float:left;width:465px;display:block;}
.archive_main .lists {float:right;margin-top:10px;}
.archive_main .lists img {margin-top:2px;}
.archive_main .lists span {font-size:16px; color:#339933; font-weight:bold; text-decoration:none; padding:0 3px;}
.archive_main .lists a {font-size:13px; color:#000000; font-weight:bold; text-decoration:none; padding:0 3px;}
.archive_main .lists a:hover {color:#339933;text-decoration:none;}

.archive_block {border-bottom:1px #CCCCCC solid;width:100%;float:left;padding:15px 0px;margin-left:15px;font-size:14px;}
.archive_block img {float:left; padding-right:10px; padding-top:20px}
.archive_block h1 {padding:3px 0;}
.archive_block h1 a{color:#172d02; font-size:16px; font-weight:bold; text-decoration:none;}
.archive_block h1 a:hover{text-decoration:underline;}
.archive_block a {color:#000000; text-decoration:none;}
.archive_block a:hover {text-decoration:none;}
.archive_block .path {padding:0; font-size:11px;}
.archive_block .path a {color:#287814;}

/***************************************************
	page_archive_articles
***************************************************/

.aa {float:right; width:490px;}
.aa .lists {float:right;margin-top:10px;}
.aa .lists img {margin-top:2px;}
.aa .lists span {font-size:16px; color:#339933; font-weight:bold; text-decoration:none; padding:0 3px;}
.aa .lists a {font-size:13px; color:#000000; font-weight:bold; text-decoration:none; padding:0 3px;}
.aa .lists a:hover {color:#339933;text-decoration:none;}

.aa_block
{
	border-bottom:1px #CCCCCC solid;
	float:left;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px;
}
.aa_block img {padding-right:20px; float:left;}
.aa_block a {text-decoration:none;}
.aa_block a:hover {text-decoration:underline;}
.aa_block .aa_text p {padding:5px 0px;}
.aa_block .aa_text p a:hover{text-decoration:none;}

.aa .aa_block h1
{
	font-size:18px;
	font-weight:bold;
	color:#172D02;
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left;
}
.aa .aa_block h1 a {color:#172D02; margin:0;}
.aa .aa_block p {color:#000000;}
.aa .aa_block p a {color:#000000!important; margin:0;}

/***************************************************
	page_archive_paper
***************************************************/
.aph1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740; margin-bottom:10px;}
.ap_header td{vertical-align:top}
.ap_header p {font-size:14px;}
.ap_header p a {color:#000000;text-decoration:underline;}
.ap_header p a:hover {text-decoration:none;}
.ap_left {width:230px;}
.ap_left img {margin-right:0;}
.ap {padding-top:15px;}
.ap h3 {font-size:13px; padding:20px 0 5px; margin:0; color:#336633; font-weight:bold; font-family:Arial; text-align:left;}
.ap p {font-size:14px;}
.ap p a {color:#000000;text-decoration:underline;}
.ap p a:hover {text-decoration:none;}
.ap_block {margin:5px 5px;border-bottom:1px #CCCCCC dashed;padding:15px 0px;}
.ap_block h1 {color:#339933; font-size:15px; font-weight:bold; margin:0px;}
.ap_block img {padding-right:5px;}
.ap_block {font-size:12px;}

/***************************************************
	page_article
***************************************************/
.article_pager {font-size:12px; color:#333}
.article_pager a{font-size:13px; color:#333; text-decoration:none; margin:0 2px;}
.article_pager a:hover{text-decoration:underline;}
.article_pager .current_page {font-size:15px; color:#6EC059; font-weight:bold; text-decoration:none;}
.article_pager .current_page:hover {font-size:15px; color:#6EC059; font-weight:bold; text-decoration:none;}

/***************************************************
	page_article_plant
***************************************************/

/***************************************************
	page_calendar
***************************************************/
.page_calendar #name_calendar {padding:12px 0;}
.page_calendar #calendar {width:213px; padding:7px 3px 17px 3px; margin:4px 0 15px; /*height:158px;*/}
.page_calendar #calendar p {float:left; width:30px; text-align:center;}
.page_calendar #calendar a {color:#000000; text-decoration:none;}
.page_calendar #calendar a:hover {color:#000000; text-decoration:underline;}
.page_calendar #calendar .activ a {color:#D02402;}
.page_calendar .day { width:100%; font-size:18px;line-height:32px;}
.page_calendar .number p {background-color:#ffffff; line-height:24px; font-size:13px;}
.page_calendar .number_lime p {line-height:32px; font-size:13px;}
.page_calendar .color { font-size:14px; color:#B49892;}
.page_calendar .output {color:#6B4740; font-size:18px;}

.page_calendar .block_lime {background-color:#D8E9AC; padding:18px 15px 20px 0; font-size:14px;width:205px;}
.page_calendar .data {float:left; text-align:center; width:40px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.page_calendar .block_lime .a_link span {color:#6B4740;}
.page_calendar .box_left_plants {overflow:visible; width:220px;}
.page_calendar .box_left_plants .forma_poiska {width:205px;padding:18px 15px 20px 0; font-size:14px; overflow:hidden;}
.page_calendar .box_left_plants .forma_poiska p {margin:0;color:#000000;}
.page_calendar .box_left_plants .forma_poiska .data {text-align:center; color:#000000;}
.page_calendar .box_left_plants .forma_poiska .a_link span {color:#ffffff; text-decoration:underline;}

.page_calendar #calendar_content {border:none;border-bottom:2px #9B827D solid; vertical-align:middle; margin-bottom:10px; height:45px;}
.page_calendar #calendar_content td {padding-left:0px;}
.page_calendar #calendar_content h6 {margin:0; padding:0; line-height:16px; padding-top:12px;}
.page_calendar #calendar_content p {margin:0; padding:0; line-height:16px; padding:14px 0 4px 0; font-size:14px; color:#6B4740; font-family:Georgia, "Times New Roman", Times, serif;}
.page_calendar #calendar_content p span {color:#000; font-size:24px; font-weight:bold;}

.page_calendar .day_link a { font-size:13px!important; text-decoration:underline!important;}
.page_calendar .day_link a:hover {text-decoration:none!important;}
.page_calendar .calendar_table .odd {background-color:#ffffff;margin:0px 3px!important;}
.page_calendar .calendar_table td {border-bottom:3px solid #ffffff;}
.page_calendar .calendar_title td, .calendar_table .odd td, .calendar_table .even td {border:0;}
.page_calendar .calendar_table .odd td, .calendar_table .even td {padding:4px 0;}

.page_calendar .calendar_main {float:right;width:490px;}
.page_calendar .calendar_main p {margin-bottom:20px;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.page_calendar .calendar_main p a, .calendar_main  ul li a, .calendar_main ol li a {color:#6B4740; text-decoration:underline;}
.page_calendar .calendar_main h2, .calendar_main h3 
{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6B4740;
	padding:0px!important;
	text-align:left;
}
.page_calendar .calendar_main h4 {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.page_calendar .calendar_main .zagolovok 
{
	font-size:16px;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	font-weight:bold;
}
.page_calendar .calendar_main table {border-collapse:collapse; border:1px solid #ccc;}
.page_calendar .calendar_main table td {vertical-align:top; font-size:14px; padding:0px 12px;}
.page_calendar .calendar_main ul, .box_plants ol{font-size:14px;}
.page_calendar .calendar_main li {padding-bottom:5px;}
.page_calendar .nextprev {padding:0 10px;}
.page_calendar .nextprev a{text-decoration:none; font-weight:bolder; font-size:larger!important;}
.page_calendar .nextprev a:hover{text-decoration:none!important;}

/***************************************************
	page_default
***************************************************/
#block_top {height:270px;margin-top:10px;border:1px solid #6B4740;}
.img {float:left;margin-right:15px;}
#block_top h1 {padding-top:20px;}
#block_top h1 a 
{
	color:#6B4740;
	font-size:20px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:16px 0;
	text-decoration:none;
}
#block_top p {padding:7px 18px 0 18px;color:#6B4740;}
#block_top p a {color:#6B4740; font-size:14px;  text-decoration:none;}
#block_top p a:hover { text-decoration:underline;}
.podrob {text-align:right;margin-top:10px;}
.podrob a {font-size:12px!important;color:#ffffff;font-weight:bold;text-decoration:underline!important;}
.podrob a:hover {color:#ffffff;font-weight:bold;text-decoration:none;}
.box_left1 {width:219px;float:left;margin-right:18px;padding-top:10px;}

.box_news {padding-bottom:25px;margin-bottom:10px;}
.box_news p a {color:#333333; text-decoration:none;}
.box_news p a:hover {text-decoration:underline;}
.zagolovok {color:#A7391B;margin:5px 0px;border-bottom:2px dashed #82bb6d;padding-bottom:4px;}
.zagolovok a {color:#333333;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;
              font-size:12px;font-weight:bold;}
.zagolovok a:hover {color:#333333;text-decoration: underline;}
.box_left2 {width:253px;float:left;padding-top:10px;}
.conteiner_news {background:url(../images/design/fon_povtor.gif) bottom repeat-x;width:253px;background-color:#e5e9d5;}
.news 
{
	background:url(../images/design/fon_uzor.jpg) right top no-repeat;
	height:100%!important;
	height:300px;
	min-height:300px;
	color:#333333;
	font-size:11px;
	padding:0 20px;
}
h2 {padding-top:20px;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#277713;}
.strong {font-size:12px;margin-top:15px;font-weight:bold;}
.news a {text-decoration:none;color:#000;}
.news a:hover {text-decoration:underline;color:#000;}
.all_news {text-align:right;line-height:40px;}
.all_news a {font-size:12px;color:#287814;text-decoration:underline;font-weight:bold;}
.all_news a:hover {color:#1F0B2F;text-decoration:none;}


h3 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#ffffff;
	text-align:center;
	line-height:17px;
	padding:20px 0 10px;
}
.page_default .anonses {margin:20px 0 0;}
.page_default .anonses h2 {background:url('/images/design/arrow_bottom_red.jpg') no-repeat center bottom; 
	text-align:center; color:#000; padding:0 0 20px; margin:0 0 25px; font-size:18px;}
.page_default .anonses .item {height:130px;}
.page_default .anonses .item img {width:95px; float:left; padding:0 15px 0 20px;}
.page_default .anonses .item h3 {text-align:left; padding:0 0 10px;}
.page_default .anonses .item h3 a {color:#277713; font-size:12px; line-height:17px; font-weight:bold;}
.page_default .anonses .item p span {color:#F84E11;}

#nomer {background:url('/images/design/fon_new_nomer.gif') center no-repeat;margin:10px 0;height:124px;}
#nomer img {margin:0 0 0 25px;float:left;}
#nomer p {text-align:center;}
#nomer a, #nomer h3 {color:#277713;}
#nomer a:hover, #nomer h3:hover {text-decoration:none;}

.box_raznoe {border:2px #E5E9D5 solid;text-align:center;margin:10px 0; padding:10px;}
.raznoe {text-align:left;}
.oboi {float:left;}
.oboi1 {float:right;}
h4 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#1F0B2F;
	text-align:left;
	margin-bottom:7px;
}
.raznoe p {margin:5px 0;}
.raznoe .oboi a, .raznoe .oboi1 a{color:#1F0B2F;text-decoration:underline;}
.raznoe .oboi a:hover, .raznoe .oboi1 a:hover {color:#1F0B2F;text-decoration:none;}
.raznoe a {color:#9BA676;text-decoration:underline;}
.raznoe a:hover {color:#9BA676;text-decoration:none;}

/***************************************************
	page_farming
***************************************************/
.farming {float:right; width:490px; margin-bottom:20px;}

.farming_block
{
	border-bottom:1px #CCCCCC solid;
	float:left;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px;
}
.farming_block img {padding-right:10px; padding-bottom:2px; float:left;}
.farming_block a {text-decoration:none;}
.farming_block a:hover {text-decoration:underline;}
.farming_block .aa_text p {padding:5px 0px;}
.farming_block .aa_text p a:hover{text-decoration:none;}

.farming .farming_block h1
{
	font-size:18px;
	font-weight:bold;
	color:#172D02;
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left;
}
.farming .farming_block h1 a {color:#172D02; margin:0;}
.farming .farming_block p {color:#000000;}
.farming .farming_block p a {color:#000000!important; margin:0;}
.farming .farming_block p img{float:none;padding-top:5px; text-decoration:none;}

/***************************************************
	page_fullnews
***************************************************/
.fullnews_left
{
	width:170px;
	margin-top:20px;
	float:left;
	border:0;
	padding:25px;
	padding-top:10px;
	background-color:#E5E9D5;
	background-image:url(../images/design/fon_povtor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.fullnews_left h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#006600;}
.fullnews_left a, .fullnews_left .vse_novosti a:hover {color:#000000; text-decoration:none;}
.fullnews_left a:hover, .fullnews_left .vse_novosti a {color:#000000; text-decoration:underline;}
.vse_novosti {margin-top:15px;}
.fullnews_left_mini {padding:10px 0px;}
.fullnews {padding-top:15px;float:left; width:450px;}
.fullnews h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;}
.fullnews img {padding:10px 0;}
.fullnews p {font-size:14px;}

/***************************************************
	page_house and house_inside
***************************************************/
.house_main {width:476px; font-size:1px; float:right; padding:0 14px 0 0;}
.house_main a{text-decoration:none;}
.house_main a:hover{text-decoration:underline;}

.house_main h1 {font-family:Georgia, "Times New Roman", Times, serif;background:#6EC059;
                padding:2px 10px;margin-bottom:10px;}
.house_main h1, .house_main h1 a {font-size:24px;color:White;}
.house_main h2 {font-family:Georgia, "Times New Roman", Times, serif;background:#D8E9AC;padding:10px;margin-bottom:5px;}
.house_main h2 a {font-size:18px;color:#172D02;}
.house_block {margin-bottom:15px;border-bottom:2px dashed #82bb6d;}
.house_block td {vertical-align:top; padding-bottom:10px;}
.house_block p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#333333;font-weight:bold;}
.house_block p a {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#172D02;font-weight:normal;}
.house_block h4 a {color:#55A141;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;}

.hi_main table td {padding:0; margin:0;}
.hi_main {width:490px; float:right;}
.hi_main img {font-size:1px;}
.hi_header {padding-top:15px;padding-left:222px;border-bottom:1px #6B4740 solid;margin-bottom:10px;}
.hi_header h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;padding-bottom:7px;}
.hi_main a {text-decoration:none;}
.hi_main a:hover {text-decoration:underline}

.hi_main .block {width:205px; height:265px; border-bottom:2px dashed #82BB6D; float:left; 
                 margin-right:20px; margin-bottom:20px;}
.hi_main .block img {width:205px; height:205px;}
.hi_main .zindex
{
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#172D02;
	padding-left:10px;
	display:block;
	line-height:15px;
}

#mg1 {background:White}
#mg1 td {width:215px; height:265px; vertical-align:top;}
#mg1 td img{width:205px; height:205px; margin-right:10px;}

/***************************************************
	page_masterclass
***************************************************/
#FormView_masterClass .mclass {width:auto}
#FormView_masterClass .mclass td {width:auto;}
#FormView_masterClass .step_text {width:100%}

#FormView_masterClass .box_left_plants * {padding:0;}

#FormView_masterClass #name_plants, #FormView_masterClass #info, #FormView_masterClass .kstatileft {width:175px; 
                                                                                                    padding:10px; 
                                                                                                    padding-left:15px;}
#FormView_masterClass .kstatileft {padding-bottom:20px; background:#6ec059}

#FormView_masterClass .kstatileft .f_18 {font-size:18px;font-family:Georgia, "Times New Roman", serif;
                                         margin-bottom: 12px;}

#FormView_masterClass #info ul {list-style:none;padding:0;padding-left:6px;margin:0;margin-bottom:10px;}
#FormView_masterClass #info li {list-style:none;padding:0;margin:0;margin-bottom:3px;}
#FormView_masterClass #info p {margin-bottom:5px;}

#FormView_masterClass .kstatileft a {text-decoration:none; border-bottom:1px dotted #000; color:#000}
#FormView_masterClass .kstatileft a:hover {text-decoration:none; border-bottom:1px solid #000;}

/***************************************************
	page_news
***************************************************/
#news_header {padding-top:15px;margin-left:15px;border-bottom:1px #6B4740 solid}
#news_header h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;}
.minimenu
{
	margin-top:5px;	
	float:left;
	padding:0;
	width:100%;
	margin-bottom:0px;
	color:#000000; 
	font-size:13px;
}
.news_block
{
	border-bottom:1px #CCCCCC solid;
	width:680px;
	float:left;
	padding:15px 0px;
	margin-left:15px;
}
.news_block img {padding-right:10px; padding-bottom:2px; float:left;}
.news_block a, .news_block a:hover {text-decoration:none;}
.news_block .news_text p {padding:5px 0px;}
 
#news
{
	float:left;
	clear:both;
	display:block;
	padding:20px 0;
	width:710px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#news .lists {float:right;margin-top:10px;}
#news .lists img {margin-top:2px;}
#news .lists span {font-size:16px; color:#339933; font-weight:bold; text-decoration:none; padding:0 3px;}
#news .lists a {font-size:13px; color:#000000; font-weight:bold; text-decoration:none; padding:0 3px;}
#news .lists a:hover {color:#339933;text-decoration:none;}

#news h1
{
	font-size:18px;
	font-weight:bold;
	color:#172D02;
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left;
}
#news h1 a {color:#172D02; margin:0;}
#news p a {color:#000000; margin:0;}

.data_green {color:#339933!important;}

/***************************************************
	page_plant
***************************************************/
.box_left_plants 
{
	width:219px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.kstatileft{width:219px;}
.path {padding:3px 0 5px 0;}
.path a {color:#287814;}

#name_plants, #name_calendar 
{
	background-color:#6B4740;
	color:#ffffff;
	font-size:18px;
	padding:12px 0 12px 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:194px;
}
#name_plants span {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#info 
{
	margin:4px 0 14px 0;
	padding:20px 15px;
	color:#333333;
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background:#e5e9d5 url(../images/design/fon_povtor.gif) bottom repeat-x;
	width:189px;
}
#info p {margin-bottom:15px;}
#info span, #info span a {font-size:11px;font-weight:normal;color:#4D4D4D;font-family:Arial, Helvetica, sans-serif;}

.box_plants {float:right;padding:0;width:490px;}
.box_plants p {margin-bottom:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.box_plants h2, .box_plants h3, .box_plants h2 a, .box_plants h3 a 
{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6B4740;
	padding:15px 0px 10px 0px;
	text-align:left;
}
.box_plants h4, .box_plants h4 a {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-bottom:10px;}
.box_plants .zagolovok {font-size:16px;color:#000000;font-family:Georgia, "Times New Roman", Times, serif;
                        margin:0;font-weight:bold;}
.box_plants table {border-collapse:collapse; border:1px solid #ccc;}
.box_plants table td {vertical-align:top; font-size:14px; padding:0px 12px;}
.box_plants table.mclass {border:0px;}
.box_plants table.mclass td {padding:0px 12px 12px 0px;}

.box_plants  ul, .box_plants  ol{font-size:14px;}
.box_plants li {padding-bottom:5px;}
.big_foto {display:block;margin-bottom:10px;}
.mini_foto {margin-bottom:20px;margin-right:3px; width:60px; height:40px; cursor:pointer;}
.mini_foto:active, .mini_foto:hover {border:3px solid #509A3E;margin-bottom:14px;}


#plants_bottom 
{
	background:url(../images/design/plants_bottom.jpg) bottom no-repeat;
	width:200px;
	color:#000000;
	min-height:50px;
	padding:20px;
}

#plants_bottom td {padding:10px 0 8px 0; border-bottom:1px dashed #6B4740;width:195px;} 
#plants_bottom td img {float:left;padding-right:8px;width:60px;}

#blog_bottom_plants img {margin:0px 0px 5px 0px!important;}
#blog_bottom_plants p {background:url(../images/design/toch_plants.jpg) left top no-repeat;padding:0px 18px 0 20px;}
#blog_bottom_plants a {font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#000000;}
#blog_bottom_plants a:hover {text-decoration:none;color:#000000;}
#blog_bottom_plants {margin:0 -20px 0 0;}

h6, .box_plants h1 {font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#6B4740;margin:0 0 3px;}
#info ul {margin-bottom:29px;margin-top:-14px;padding-left:20px;}
#info li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image:url(../images/design/toch01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:3px;
}
.fon_green {background-color:#6EC059;padding:28px 25px;}
.fon_green .f_18 {font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:17px;}
.color_333 {color:#333333;}
.box_plants .f_30 {font-size:30px;color:#6B4740;font-weight:bold;line-height:30px;padding:0 8px 0 25px;}
.vert_marg {margin:23px 0;font-size:14px;}

.vert_marg p {margin-bottom:10px;}

.plant_pager {font-size:15px; color:#6EC059; font-weight:bold;}
.plant_pager a{font-size:12px; color:#333; text-decoration:none; margin:0 2px;}
.plant_pager a:hover{text-decoration:underline;}

/***************************************************
	page_plant_find
***************************************************/
/* Форма поиска растения */
.forma_poiska 
{
	background:#BAA7A4 url(../images/design/forma_poiska_fon.jpg) bottom repeat-x;
	margin-top:13px;
	margin-bottom:20px;
}
.forma_poiska h6 {margin-top:13px;}
.forma_poiska form {float:none;padding:0;margin:0;}
.forma_poiska td {vertical-align:top;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#6B4740;
                  font-weight:bold;margin:0;padding:0;padding-left:15px;}
.forma_poiska p {margin-top:10px;text-align:left;margin-bottom:3px;}
.w_form_01 {width:418px;margin-right:8px;float:left;}
.forma_poiska select {width:246px;}
.forma_poiska .alfavit {padding: 45px 10px 0 10px;text-align:center;color:#333333;font-size:14px;padding-bottom:30px;}
.alfavit hr {color:#ffffff;background-color:#ffffff;border:none;height:2px;width:84%;margin-top:20px;}
.forma_poiska .alfavit_link {padding:0;margin:0;margin-top:25px;width:86%;margin-left:10px;}
.forma_poiska .alfavit_link a {margin-right:5px;color:#6B4740;text-decoration:none;}
.forma_poiska .alfavit_link a:hover {color:#6B4740;text-decoration: underline;}
.box_text {padding-left:16px;font-size:14px;margin-top:20px;}
.box_text td {border-bottom:1px #BAA7A4 solid;padding:6px 0;}
.box_text span {color:#BD0707;}
.box_text a {color:#000000;text-decoration:none;}
.box_text a:hover {color:#000000;text-decoration: underline;}
.color_333_border 
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:2px #6B4740 solid;
	padding-left:16px;
	padding-bottom:4px;
	margin-top:17px;
}
.color_333_border span {color:#68A754;}
.plant_result {margin-top:15px;float:left;}
.result_item {width:94px;height:188px;float:left;margin:0px 2px;}
.result_item img {padding-top:10px; padding-bottom:10px; padding-left:8px;}
.result_item p {text-align:center;}
.result_item p a {color:#000000;text-decoration:none;}
.result_item p a:hover {text-decoration:underline;}

#block_grey {background-color:#F1F4EA; text-align:center; padding:40px 0 40px 8px; width:228px;}
#block_grey p {text-align:center; margin-bottom:10px;}
#block_grey a {background:url(../images/design/icon_03.gif) no-repeat center center; width:216px;color:#172D02; line-height:30px; display:block; text-decoration:none;}
#block_grey a:hover {background:url(../images/design/icon_04.gif) no-repeat center center; width:216px;  color:#006633; display:block;}
.mar_top_18 {margin-top:18px; color:#000000; font-size:12px;  float:left; height:22px; padding:0; width:450px; margin-bottom:-11px;  }
.mar_top_18 a {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.mar_top_18 a:hover { color:#006633; font-size:18px; font-weight:bold;}
.mar_top_18 .oboi {width:80px;}
#pests .mar_top_18 .oboi1 {width:auto; padding:0;}
.mar_top_18 p {float:left; height:22px;width:10px; margin:0 7px;}
#pests .mar_top_18 img {margin:0;}
.block_pests {border-bottom:1px #CCCCCC solid; float:left; clear:left; margin-top:10px; }
.block_pests img {margin:0;}
.block_pests a, .block_pests a:hover {color:#000000; text-decoration:none;}
#pests .oboi1 { margin-left:20px;  width:294px;padding-bottom:17px;}

#pests {float:right; padding-top:10px; width:453px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#pests h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif;}
#pests h3 { font-size:18px; font-weight:bold; color:#172D02; font-family:Georgia, "Times New Roman", Times, serif; text-align:left;}
#pests .block_lime {padding:15px 15px 20px 10px; margin-top:20px; position:relative;}
#pests img {margin:20px 0;}
#main .a_link {text-decoration:none; color:#000000;} #main .a_link:hover {color:#000000; text-decoration:underline;}
#pests .block_lime {font-size:12px; color:#302D2D;}
#pests .block_lime h1 {margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0; margin-bottom:13px;}
.black {color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

/***************************************************
	page_plot
***************************************************/
.plot {float:right; width:490px;}

.plot_block
{
	border-bottom:1px #CCCCCC solid;
	float:left;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px;
}
.plot_block img {padding-right:10px; padding-bottom:2px; float:left;}
.plot_block a {text-decoration:none;}
.plot_block a:hover {text-decoration:underline;}
.plot_block .aa_text p {padding:5px 0px;}
.plot_block .aa_text p a:hover{text-decoration:none;}

.plot .plot_block h1
{
	font-size:18px;
	font-weight:bold;
	color:#172D02;
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left;
}
.plot .plot_block h1 a {color:#172D02; margin:0;}
.plot .plot_block p {color:#000000;}
.plot .plot_block p a {color:#000000!important; margin:0;}
.plot .plot_block p img{float:none;padding-top:5px; text-decoration:none;}

/***************************************************
	page_profile
***************************************************/
.profile_main p {color:#666;padding-bottom:2px; font-size:13px;}
.profile_main td {vertical-align:top}
.profile_main .underl {font-size:13px;}

div.orange_r {float:right;width:153px;margin: 0px 0 10px 10px;background: #6FC059;}
div.orange_r p {padding: 0px 5px 1px 20px;font-size:11px;color:#666;}
p.active {color: #ffffff!important;}
div.orange_r a {color:#fff;}
div.orange_r a:hover {text-decoration:underline;}

h1 
{
	font-family:Georgia, Times New Roman, Georgia;
	font-size:20px;
	font-weight:bold;
	padding:0px 0 10px 0;
	color:#333;
}

h2 
{
	font-family:Georgia, Times New Roman, Georgia;
	font-size:17px;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
ul li {list-style:none;}

span.light {color:#333;font-weight:bold;}
div.gastronom {width:440px;background:#eeedea;text-align:left;}
div.gastronom h3 {color:#555757;font-size:13px;padding:0 0 5px 10px;text-align:left;}
div.gastronom p {padding:5px 10px 5px 10px!important;}
a.underl {color:#6FC059; text-decoration:none;}
a.underl:hover {color:#6FC059; text-decoration:underline;}
div.profile_avatar {float:left;margin:0 12px 20px 0px;width:100px;text-align:left;padding-left:8px;}
td.gastronom table {margin:3px 0 3px 8px;}
td.gastronom {background:#eeedea;}
td.gastronom label {font-size:11px;}

/* profile forms */
/*select, input, textarea {font-size: 11px;color: #555757;font-weight:normal;border: 1px solid #b3b9c3;padding:1px;}*/
table.search_form {margin-right:10px;}
table#FormView1_m_radSex {margin-left:0;}

table#FormView1_m_radSex input {left:0;width:15px;padding:0;margin:0 2px 0 0;border:none;}
table#FormView1_m_radSex label {margin:0 20px 0 0;}

/***************************************************
	page_registration
***************************************************/
.registration {width:728px; font-size:13px;}

.registration h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#6B4740;
	padding-bottom:7px;
	margin-top:20px;
	margin-bottom:10px;
	border-bottom:1px solid #6B4740;
}

.registration ul {list-style:none;padding:10px;margin:0;}

.registration .forma_poiska {padding:0; margin:10px 0;}
.registration .forma_poiska td{padding:0; padding-left:5px; vertical-align:middle;}
.registration .forma_poiska p
{
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-indent:0px;
	margin:0;
	padding:0;
	text-align:right;
}
.registration .forma_poiska span
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	font-style:normal;
	text-indent:0px;
	margin:0;
	padding:0;
}

.registration .forma_poiska a{color:#333; text-decoration:underline;}
.registration .forma_poiska a:hover{color:#333; text-decoration:none;}

.registration .dispatch {padding:20px 10px 0!important; vertical-align:top!important;}
.registration .dispatch input {width:14px; height:14px;}
.registration .dispatch label {margin:0 0 0 5px; font-size:12px; font-weight:normal; color:#000;}

#bigsearch_button, #cancel_button {border:1px solid #fff;}

/***************************************************
	page_search
***************************************************/
.search_main {float:left;width:700px;display:block;}
.search_main .lists {float:right;margin-top:10px;}
.search_main .lists img {margin-top:2px;}
.search_main .lists span {font-size:16px; color:#339933; font-weight:bold; text-decoration:none; padding:0 3px;}
.search_main .lists a {font-size:13px; color:#000000; font-weight:bold; text-decoration:none; padding:0 3px;}
.search_main .lists a:hover {color:#339933;text-decoration:none;}

.search_block 
{
	border-bottom:1px #CCCCCC solid;
	width:680px;
	float:left;
	padding:15px 0px;
	margin-left:15px;
	font-size:14px;
}
.search_block img {float:left; padding-right:10px;}
.search_block h1 {color:#006600; font-size:16px; font-weight:bold; margin-bottom:5px;}
.search_block a {color:#000000; text-decoration:none;}
.search_block a:hover {text-decoration:underline;}

/***************************************************
	page_wallpaper
***************************************************/
#wall_header {padding:0 0 20px;}
#wall_header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#6B4740;}

.wall_image {padding:0 30px 0 0;float:left; width:330px; height:320px;}
.wall_image div {padding:10px 0 0;}
.wall_image div a {font-size:11px; color:#6B4740; text-decoration:none; margin:0 7px 0 0; line-height:15px;}
.wall_image div a:hover {text-decoration:underline;}

/***************************************************
	page_wreckers
***************************************************/
.wr {float:left;padding-top:10px;width:460px;}
.wr h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6B4740;padding-bottom:7px;}
.wr .lists {float:right;margin-top:10px;}
.wr .lists img {margin-top:2px;}
.wr .lists span {font-size:16px; color:#339933; font-weight:bold; text-decoration:none; padding:0 3px;}
.wr .lists a {font-size:13px; color:#000000; font-weight:bold; text-decoration:none; padding:0 3px;}
.wr .lists a:hover {color:#339933;text-decoration:none;}

.wr_block
{
	border-bottom:1px #CCCCCC solid;
	float:left;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px;
	margin-bottom:10px;
}
.wr_block img {margin-right:15px; float:left;}
.wr_block a {text-decoration:none;}
.wr_block a:hover {text-decoration:underline;}
.wr_block .aa_text p {padding:5px 0px;}

.wr .wr_block h1
{
	font-size:18px;
	font-weight:bold;
	color:#172D02;
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left;
}
.wr .wr_block h1 a {color:#172D02; margin:0;}
.wr .wr_block p {color:#000000;}
.wr .wr_block p a {color:#000000!important; margin:0;}

/*CSS для страницы КАРТОЧКА ВРЕДИТЕЛЯ news.aspx*/
.wr_card p {font-size:14px;}
.wr_card h2 {color:#6B4740; font-size:18px; font-weight:bold; padding-top:10px; font-family:Arial;}
.wr_card img {margin:20px 0 4px;}
.wr_card .block_lime { width:445px; padding:15px 15px 20px 10px; margin:20px 0px; font-size:12px; color:#302D2D; position:relative;}
.wr_card .block_lime p {font-size:12px;}
.wr_card .block_lime h1 { font-size:18px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0; margin-bottom:13px;}
.wr_card .black {color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px; margin-top: 10px;}











.spec_project {border:2px solid #60ac4c; padding-bottom:10px; margin-bottom:25px; zoom:1;}
.spec_project img {width:109px; height:109px; float:left; margin-right:7px;}
.spec_project h3 {background-color:#60ac4c; text-align:center; font-size:16px; padding:2px 0px 3px;
                  color:#fff; margin-bottom:18px; font-family: Georgia,"Times New Roman",Times,serif;}
.spec_project a {color:#000;}
.spec_project a.arch_project {color:#2c7019; font-weight:bold; }



.page_sproject .vert_marg {margin-top:0;}
.page_sproject .spec_project {margin-right:8px; margin-top:20px;}

.page_masterclass .kstatileft {margin-bottom:10px;}

/***§§§ — body.page_user_friends — §§§***/
.page_user_friends .avatar {float:left; width:100px;}
.page_user_friends .user_info {float:right; width:615px;}
.page_user_friends .nick {float:left; width:440px;}
.page_user_friends .u_menu {float:right; width:150px; background:#6FC059; text-align:center; padding:10px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.page_user_friends .u_menu p {margin:0 0 3px;}
.page_user_friends .u_menu p a {margin:0 0 3px; color:#fff;}
.page_user_friends .u_menu p a:hover {color:#333;}
.page_user_friends .red_text {color:#f00;}
.page_user_friends .pass_form {background:#ebe7dc; padding:15px; margin:0 0 20px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.page_user_friends .pass_form div div {background:#fff;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}