﻿/******************************************************
	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%;}
td{vertical-align:top;}
th{font-weight:normal;}
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, .db {display:block!important;}
.display_inline, .di {display:inline!important;}
.display_none, .dn {display:none !important;}

.h5, .h10, .h15, .h20, .h25, .h30 {display:block; overflow:hidden; margin:0;}
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}

.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}

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;}

.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:4px 0px;
	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; display:block; margin:0 auto;}

.sprojects_on_default div {background:url('/images/design/sprojects_bg.jpg') no-repeat 10px 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;}

.profile_menu {font-size:11px; color:#333;}
.profile_menu img {margin:0 5px 0 0;}
.profile_menu a {color:#333;}
.profile_menu .active {text-decoration:none;}

.forum_rr h2 {border-top:1px solid #8F495D; border-bottom:1px solid #8F495D; background:#B95D77; 
    color:#fff; font-family:Arial; font-size:11px; font-weight:bold; padding:5px;}
.forum_rr h2 a {color:#fff; }
.forum_rr .item {color:#666; border-bottom:1px solid #8F495D; padding:10px 0 10px 5px;}
.forum_rr .item p {margin:0 0 5px;}
.forum_rr .item p a {font-size:12px;}
.forum_rr .item a {color:#993365; text-decoration:none;}
.forum_rr .item a:hover {text-decoration:underline;}
.forum_rr .item:last-child {border:0;}

.forum_ss h2 {border-top:1px solid #CBD2A4; border-bottom:1px solid #CBD2A4; background:#E6EBCD; 
    color:#659965; font-family:Arial; font-size:11px; font-weight:bold; padding:5px;}
.forum_ss .item {color:#666; border-bottom:1px solid #CBD2A4; padding:10px 0 10px 5px;}
.forum_ss .item p {margin:0 0 5px;}
.forum_ss .item p a {font-size:12px;}
.forum_ss .item a {color:#336533; text-decoration:none;}
.forum_ss .item a:hover {text-decoration:underline;}
.forum_ss .item:last-child {border:0;}

.new_master_works h2 {border-top:1px solid #8F495D; border-bottom:1px solid #8F495D; background:#B95D77; 
    color:#fff; font-family:Arial; font-weight:bold; font-size:11px; padding:5px 10px; margin:0 0 20px;}
.new_master_works .wrapp {height:100px; overflow:hidden;}
.new_master_works .item {float:left; width:230px; padding:0 20px 0 10px; font-size:12px; line-height:14px; font-weight:bold; color:#993365;}
.new_master_works .item img {width:100px; height:100px; float:left; margin:0 10px 0 0;}
.new_master_works .item a {font-size:12px; line-height:14px; text-decoration:none; font-weight:bold; color:#993365;}
.new_master_works .item a:hover {text-decoration:underline;}
.new_master_works .works_pager {float:right; padding-right:8px;}
.new_master_works .works_pager a {color:#FFF; text-decoration:none; padding:0 3px; font-size:24px; line-height:15px;}
.new_master_works .works_pager a:hover {color:#660000; }
.new_master_works .works_pager .active {color:#660000; cursor:default;}

.answers_to_your_questions h2 {border-top:1px solid #CBD2A4; border-bottom:1px solid #CBD2A4; background:#E6EBCD; 
    color:#659965; font-family:Arial; font-size:11px; font-weight:bold; padding:5px 10px; margin:0 0 20px;}
.answers_to_your_questions .item {border-bottom:1px solid #CBD2A4; padding:0 0 20px; margin:0 0 20px;}
.answers_to_your_questions .item .pic {float:left; width:75px;}
.answers_to_your_questions .item div {float:right; width:420px; font-size:12px;}
.answers_to_your_questions .item .title {font-weight:bold;}
.answers_to_your_questions .item .desc {margin:10px 0;}
.answers_to_your_questions .item .date {color:#999;}
.answers_to_your_questions .item:last-child {border:0; margin:0; padding:0;}
.answers_to_your_questions .item .answers, .answers_to_your_questions .item .item_answer {float:none; width:auto;}
.answers_to_your_questions .item .item_answer {padding:10px 0 0;}


/*
.profile_main p {color:#666;padding-bottom:2px; font-size:13px;}

.profile_main .underl {font-size:13px;}

div.orange_r {margin:20px 0; width:300px; background:#6FC059; padding:10px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.orange_r p {font-size:12px; color:#fff;}
p.active {color: #ffffff!important;}
div.orange_r a {color:#fff;}
div.orange_r a:hover {text-decoration:underline;}



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;}

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;}
*/





.ask_question h3 {background:#417011; width:110px; margin:10px auto 20px; font-size:16px; font-weight:normal; padding:0 0 3px;
    text-align:center;}
.ask_question ul {font-size:14px; font-family:Georgia, Times New Roman;}
.ask_question li {background:url('http://www.supersadovnik.ru/img/question/li.png') no-repeat 0 6px;}
.ask_question li a {color:#000;}
.ask_question li a:hover {color:#6EB863;}
.ask_question li a.active {color:#6EB863; text-decoration:none;}

.ask_question_right {float:right; width:490px;}
.ask_question_right h1 {color:#fff; background:#45A838 url('http://www.supersadovnik.ru/img/question/bg_green.png') repeat-x 0 0;
    font-family:Arial, Tahoma, Verdana; font-size:14px; font-weight:normal; margin:0 0 20px; padding:0;
    -webkit-text-shadow:0 1px 1px #3B6E30;
    -moz-text-shadow:0 1px 1px #3B6E30;
    -o-text-shadow:0 1px 1px #3B6E30;
    text-shadow:0 1px 1px #3B6E30;
    -webkit-box-shadow:0 1px 1px #666;
	-moz-box-shadow:0 1px 1px #666;
	-o-box-shadow:0 1px 1px #666;
	box-shadow:0 1px 1px #666;}
.ask_question_right h1 em {border-right:1px solid #528942; padding:6px 20px 5px;
    float:left; font-style:normal; width:170px;}
.ask_question_right h1 span {border-left:1px solid #BDE3B2; padding:6px 20px 5px; text-align:right;
    float:right; width:238px;}
.ask_question_right .experts .item {font-size:14px; color:#666; margin:0 0 30px;}
.ask_question_right .experts .item img {float:left; border:5px solid #fff;
    -webkit-box-shadow:0 1px 1px #666;
	-moz-box-shadow:0 1px 1px #666;
	-o-box-shadow:0 1px 1px #666;
	box-shadow:0 1px 1px #666;}
.ask_question_right .experts .item p {float:right; width:350px;}
.ask_question_right .experts .item strong {color:#000; display:block; margin:0 0 20px; font-weight:normal;}
.ask_question_right .experts .item span {display:block; margin:0 0 10px;}
.ask_question_right .experts .item .link_btn {background:#45A838 url('http://www.supersadovnik.ru/img/question/bg_green.png') repeat-x 0 100%;
    font-size:12px; display:block; width:110px; text-align:center; color:#fff; text-decoration:none;
    border:1px solid #45A838; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
    padding:5px 0 4px; margin:0 0 10px;}
.ask_question_right .experts .item .link_btn:hover {text-decoration:underline;}
.ask_question_right .questions {border:1px solid #DEE3C3;}
.ask_question_right .questions .head {background:#E0E5C7 url('http://www.supersadovnik.ru/img/question/bg_light_green.png') repeat-x 0 0;
    padding:15px 0 20px;}
.ask_question_right .questions .head h2 {background:url('http://www.supersadovnik.ru/img/question/arrow.png') no-repeat 100% 0;
    display:inline; padding:9px 30px 11px 10px; color:#fff; font-family:Arial, Tahoma, Verdana; font-size:14px; font-weight:normal;
    -webkit-text-shadow:0 1px 1px #3B6E30;
    -moz-text-shadow:0 1px 1px #3B6E30;
    -o-text-shadow:0 1px 1px #3B6E30;
    text-shadow:0 1px 1px #3B6E30;}
.ask_question_right .questions .head a {border:1px solid #B7B7B7; color:#333; padding:5px 10px; background:#fff;
    font-size:12px; text-decoration:none;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.ask_question_right .questions .head a:hover {text-decoration:underline;}
.ask_question_right .questions .item {border-top:1px solid #C7D099; background:#F5F7EF; font-size:12px;}
.ask_question_right .questions .item:nth-child(2n) {background:#E9ECD6;}
.ask_question_right .questions .item .table_head {padding:15px; color:#999;}
.ask_question_right .questions .item .table_head td {padding:2px 0;}
.ask_question_right .questions .item .table_head strong {color:#666;}
.ask_question_right .questions .item .text {font-size:13px; padding:15px;
    border-top:1px dotted #999;}
.ask_question_right .questions .item .text a {color:#333; text-decoration:none;}
.ask_question_right .questions .item .text a:hover {color:#3B6E30; text-decoration:underline;}
.ask_question_right .questions .answers .item {padding:15px; margin:0; background:#E9ECD6;}
.ask_question_right .questions .answers .item img {float:left; border:5px solid #fff;
    -webkit-box-shadow:0 1px 1px #666;
	-moz-box-shadow:0 1px 1px #666;
	-o-box-shadow:0 1px 1px #666;
	box-shadow:0 1px 1px #666;}
.ask_question_right .questions .answers .item p {float:right; width:320px; font-size:14px;}
.ask_question_right .questions .answers .item span {font-size:12px; display:block; margin:0 0 20px; color:#999;}
.ask_question_right .questions .answers .item span strong {color:#666;}

.ask_question_right .create_question {border:1px solid #DEE3C3;}
.ask_question_right .create_question .head {background:#E0E5C7 url('http://www.supersadovnik.ru/img/question/bg_light_green.png') repeat-x 0 0;
    padding:15px 0 20px;}
.ask_question_right .create_question .head h2 {background:url('http://www.supersadovnik.ru/img/question/arrow.png') no-repeat 100% 0;
    display:inline; padding:9px 30px 11px 10px; color:#fff; font-family:Arial, Tahoma, Verdana; font-size:14px; font-weight:normal;
    -webkit-text-shadow:0 1px 1px #3B6E30;
    -moz-text-shadow:0 1px 1px #3B6E30;
    -o-text-shadow:0 1px 1px #3B6E30;
    text-shadow:0 1px 1px #3B6E30;}
.ask_question_right .create_question .bbody {padding:15px; background:#F5F7EF; font-family:Arial; color:#999; font-size:12px;}
.ask_question_right .create_question .link {background:#45A838 url('http://www.supersadovnik.ru/img/question/bg_green.png') repeat-x 0 100%;
    font-size:12px; width:110px; text-align:center; color:#fff; text-decoration:none;
    border:1px solid #45A838; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
    padding:5px 0 4px; float:right;}
.ask_question_right .create_question .link:hover {text-decoration:underline;}

.ask_question_right .pager {font-size: 14px; padding: 5px 0; text-align: center;}
.ask_question_right .pager span span, .ask_question_right .pager span a {padding:0 2px;}


.author_on_main {background:#e5e9d5; padding:10px; 
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:11px;}
.author_on_main a {font-size:12px;}
.author_on_main h2 {text-align:center; font-style:italic;}

.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 20px 0;}
.links_on_topic span a {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#287814; 
	text-decoration:none; float:right; width:125px;}
.links_on_topic span a:hover {color:#6EC159;}
.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 .com_rules {margin-top:40px;}
.comm_list .com_rules p {font-size:11px; color:#555;}
.comm_list .com_rules ul {font-size:11px; color:#555;}
.comm_list .write_com {/*border-top:1px solid #6d4942;*/ padding:0 0 20px; margin-top:10px;}
.comm_list .write_com a {display:block; width:160px; padding:5px; font-size:12px; text-align:center; 
    background:#6d4942; color:#fff; text-decoration:none;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.comm_list .write_com a:hover {text-decoration:underline;}
.comm_list .write_com .l {float:left;}
.comm_list .write_com .r {float:right; margin:0 5px;}
.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; background:#6FC05A; border:0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#000;
                     float:left; padding:8px 12px; font-size:14px; margin-top:10px; line-height:16px; text-align:center;}

.spec_project {margin:20px 0;}

.motion_panel {position:relative;}
.motion_panel .l, .motion_panel .r {position:absolute; top:40px; cursor:pointer; width:16px; height:19px; z-index:100;}
.motion_panel .l {left:0;}
.motion_panel .r {right:0;}
.motion_panel .precontainer {width:676px; margin:0 auto; position:relative; overflow:hidden;}
.motion_panel .container {position:relative; top:0; left:0; width:9000px;}
.motion_panel .container p {float:left; width:125px; padding:0 5px; text-align:center; line-height:13px;}
.motion_panel .container p img {width:125px; display:block; margin:0 0 5px;}

.motion_panel_2 .l, .motion_panel_2 .r {top:55px;}

.social_icon {border:1px solid #ebe7dc; padding:10px 10px 5px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.social_icon small {color:#666; float:left; margin:2px 5px 0 0;}
.social_icon .icon16 {display:block; float:left; height:16px; margin:0 5px 5px 0; width:16px;}
.social_icon .icon_li {background:url('/img/soc_icons/icon_li.png') no-repeat left top;}
.social_icon .icon_lj {background:url('/img/soc_icons/icon_lj.png') no-repeat left top;}
.social_icon .icon_ya {background:url('/img/soc_icons/icon_ya.png') no-repeat left top;}
.social_icon .icon_fb {background:url('/img/soc_icons/icon_fb.png') no-repeat left top;}
.social_icon .icon_ff {background:url('/img/soc_icons/icon_ff.png') no-repeat left top;}
.social_icon .icon_bz {background:url('/img/soc_icons/icon_bz.png') no-repeat left top;}
.social_icon .icon_vk {background:url('/img/soc_icons/icon_vk.png') no-repeat left top;}
.social_icon .vk_btn table {margin:0;}
.social_icon .vk_btn table td {padding:0;}
.social_icon .bott {float:left; width:115px;margin-bottom:5px;}
.social_icon p {margin-bottom:10px;}
/*Заголовок 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;}

.sudden_teaser {position:fixed; top:200px; left:-400px; width:256px; overflow:hidden;
    background:#fff; padding:15px; border:6px solid #60AC4C; border-left:0; z-index:5000;
    -webkit-box-shadow:0 0 20px #777;
	-moz-box-shadow:0 0 20px #777;
	-o-box-shadow:0 0 20px #777;
	box-shadow:0 0 20px #777;}
.sudden_teaser .close {font-size:10px; font-weight:normal; margin:0; text-align:right; position:absolute; top:0; right:0;}
.sudden_teaser .close a {text-decoration:none;}
.sudden_teaser .close a:hover {color:red;}
.sudden_teaser .head {font-weight:bold; color:#000; font-size:18px;}
.sudden_teaser .item {padding:15px 0;}
.sudden_teaser .item .pic {float:left; margin:0 10px 0 0; width:100px; height:75px; position:relative; overflow:hidden;}
.sudden_teaser .item .pic img {display:block; max-height:75px; opacity:0.9;
    -webkit-transition:opacity 0.5s cubic-bezier(0.09,0.25,0.24,1);
	-moz-transition:opacity 0.5s cubic-bezier(0.09,0.25,0.24,1);
	-o-transition:opacity 0.5s cubic-bezier(0.09,0.25,0.24,1);
	transition:opacity 0.5s cubic-bezier(0.09,0.25,0.24,1);}
.sudden_teaser .item .pic img:hover {opacity:1;}
.sudden_teaser .item .name {/*float:right; width:246px;*/ height:75px; font-size:11px; display:table-cell; vertical-align:middle;}
.sudden_teaser .item .name a {display:block; margin:0 0 3px;}
.sudden_teaser .item .name .title {font-weight:bold; font-size:14px;}
.sudden_teaser .item .name .desc {font-size:12px;}

/******************************************************
	TEMPLATE
******************************************************/
.wrapper {width:988px; margin:0 auto; position:relative;}
.columns {}
.left_column {float:left; width:728px;}
.right_column {float:right; width:240px;}

/***§§§ — HEADER — §§§***/
.fake_header {margin:0; padding:0; height:230px;}
.header {position:absolute; top:0; left:0; width:100%; height:225px; color:#fff;}
.left_header {background:#6FC05A; border-right:1px solid #fff; float:left; width:259px; height:179px; overflow:hidden;}
.header a {color:#fff; font-weight:bold;}
#logwin {position:absolute; left:10px; top:130px; width:230px; border:1px solid; padding:5px; color:#000;
	background:#fafafa; z-index:9999; display:none;}
#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 .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; position:relative; z-index:1;}
#calendar_flash_container embed, #calendar_flash_container object 
{padding:0px;margin:0px 0px 10px 0px;width:240px;height:170px;overflow:visible;outline:none; position:relative; z-index:1;}



/***§§§ — 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; text-align:right; width:100px; position:relative; top:-59px;}



/******************************************************
	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 {}
.vendors_on_main_page h1 {background:#f2f2f2; padding:5px 0; margin:0 20px; text-align:center; font-size:18px; font-weight:normal;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.vendors_on_main_page h1 a {text-decoration:none; border-bottom:1px dashed #333; color:#333;}
.vendors_on_main_page h1 a:hover {border-bottom:1px solid #333;}
.vendors_on_main_page h1 span {float:right; width:0; height:0; margin:9px 10px 0 0;
    border-top:10px solid #333;
    border-left:7px solid transparent;
    border-right:7px solid transparent;}
.vendors_on_main_page ul {margin:0; padding:0; background:#f2f2f2; padding:15px; 
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.vendors_on_main_page ul li {list-style:none; padding:0; margin:0 0 8px; background:none; font-size:12px;}
.vendors_on_main_page ul li a {color:#666;}

/***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; overflow:hidden;}
.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;
	line-height: 24px;
}
#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_default .box_left1 .video_box p.top_corner{background:none;height:0;}
.page_default .box_left1 .video_box .middle {border:2px solid #d0c6aa;border-radius:8px;}
.page_default .box_left1 .video_box .bottom_corner {background:none;	height:0px; }
.page_default .box_left1 .video_box .video_imgs {width:200px; 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;}
.page_default .box_left1 .video_box .video_imgs img {position:absolute; width:200px; height:115px;}

/***************************************************
	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:485px;}
.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;margin-bottom:10px;}

/***************************************************
	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
***************************************************/
.page_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 h1 {color:#fff; margin:0; font-size:18px; padding:0;}
#name_plants h2 {font-size:11px;font-family:Arial, Helvetica, sans-serif; margin:0;}
#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 .text_content div {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.small_font_size td {font-size:11px;}
.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_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;}
	
/***§§§ — body.page_main_journals — §§§***/
.page_main_journals .journals td {vertical-align:top;}
page_main_journals .journals p, 
page_main_journals span, 
page_main_journals p.small, 
page_main_journals .journals {font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height:1.4;color:#333;}
page_main_journals .journals p.small {padding-bottom:10px;}
page_main_journals .journals h2 {padding-bottom:15px;}
page_main_journals span.dark {color: #272727;font-weight: bold;}
page_main_journals .journals p {padding-right:10px;}

/***§§§ — body.page_user_favorites — §§§***/
.page_user_favorites .navigation {padding:10px; background:#ebe7dc; border:1px solid #dddad1;}
.page_user_favorites .navigation .img_btn {margin:0 0 -5px;}

.page_user_favorites .fav_rec_table {font-size:12px;}
.page_user_favorites .fav_rec_table td {padding:5px;}
.page_user_favorites .fav_rec_table th {padding:5px;}
.page_user_favorites .fav_rec_table .tac {text-align:center;}
.page_user_favorites .fav_rec_table th, .page_rcp_basket .fav_rec_table td {border:1px solid #e6e6e6;}
.page_user_favorites .fav_rec_table th {background:#efefef; font-weight:bold;}
.page_user_favorites .fav_rec_table .evenrow {background:#f3f3f3;}
.page_user_favorites .fav_rec_table tr:hover {background:#ebe7dc;}

/***§§§ — body.page_video — §§§***/
.more_video_block .more_video_item {/*float:left;*/width:220px;padding:0 0 20px 0; text-align:center;
    /*background:url('http://gastronom.ru/site_images/00000004/00030256.jpg') no-repeat left bottom;*/}
.more_video_block .more_video_item img {margin:0 0 5px;width:auto!important;max-width:200px;}
.small_font_menu_item {font-size:13px;}
/************************************************************************************************************************/
.video_day_slide {position:fixed; top:200px; left:-300px; width:224px; overflow:hidden;
    background:#fff; padding:5px; border:1px solid #ebe7dc; border-radius:8px; text-align:center;
    -webkit-box-shadow:0 0 20px #777;
	-moz-box-shadow:0 0 20px #777;
	-o-box-shadow:0 0 20px #777;
	box-shadow:0 0 20px #777;}
.video_day_slide .close {font-size:10px; font-weight:normal; margin:0; text-align:right;}
.video_day_slide .close a {text-decoration:none;}
.video_day_slide .close a:hover {color:red;}
.video_day_slide .head {font-weight:bold; color:#000; font-size:16px; margin:-10px 0 10px;}
.video_day_slide .pic {width:200px; display:block; margin:0 auto;}
.video_day_slide .title {font-size:14px; background:#ebe7dc; padding:10px; margin:0;}

