﻿/*menuhead2 - кнопка в блоке "корзина" для магазина*/
input.fbutton {background: none repeat scroll 0 0 #fc934a; border: 1px solid #cd6f2d; border-radius: 3px; width: 87px; height: 23px; cursor: pointer; padding: 0 0 2px 2px; color: #EEEEEE; margin: 0 0 2px 0;}
input.fbutton:hover {background: none repeat scroll 0 0 #ff7f27; color: #FFFFFF;}
/*menuhead2 - Верхнее основное меню строка 1*/
#menuhead span a, #menuhead span a b {float: left; /* height: 34px;  */overflow: hidden; outline:none;}
#menuhead span a {text-align: center; color: #ffffff; text-decoration: none !important;}
#menuhead span a b {height: 24px; line-height: 24px; margin-left:1px; margin-top:2px; cursor: pointer; padding: 0 15px; background-color: #7FAF7F; border-radius: 3px 3px 0 0; }
#menuhead span a:hover b, #menuhead span a.ac b {height: 26px; margin-top:0; color: #1d5e06;  background-color: #f5f8ef;}
#menuhead span a#menuhead_magazine b {background-color: #ff7f27;}
#menuhead span a#menuhead_magazine:hover b, #menuhead span a#menuhead_magazine.ac b {color: #a7150a;}
/*menufooter - Нижнее основное меню строка 1*/
#menufooter {
	height:27px;
	border: 1px solid #72A95F;
	border-right: 0;
	background: #b9d6ad; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, right top, from(#86be6e), to(#c9e6bd)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #86be6e,  #c9e6bd); /* for firefox 3.6+ */ 
}
#menufooter a {color:#FFFFFF; float:left; height:27px; line-height:27px; outline:medium none; padding:0 15px; border-right: 1px solid #72A95F;}
#menufooter a:hover {background:#96ba86;	color:#FFFFFF; text-decoration:none;}
#menufooter a.btn_up {float: right; border-left: 1px solid #72A95F; background:#86be6e;}
/* Modmenu - меню модуля */
.modmenu {border-top:1px dotted #72A95F; border-bottom:1px dotted #72A95F; margin: 10px 0;}
.modmenu span {float: left; height: 27px; width:100%;}
.modmenu span span {}
.modmenu a {float: left; margin-right:5px; text-decoration: none !important; background:#F5F8EF; border:1px solid #c4ddbb; border-radius:5px;}
.modmenu a.module_navi_sel {background:#c4ddbb; border:1px solid #a5cc98;}
.modmenu a b {float: left; height: 25px; line-height: 23px; padding: 0 7px 0 6px; font-weight: normal; color: #494949; cursor: pointer;}
.modmenu a:hover {background:#c4ddbb; border:1px solid #a5cc98;}
.modmenu a:hover b {}

.more_img {float: left; margin-right: 10px; text-align: center; width: 202px;}

/*shop*/
.shop_pub {border-bottom: 1px solid #dbdbdb; padding-bottom: 10px; margin:10px 0; overflow:hidden;}
.shop_pub .info{overflow:hidden;}
.shop_pub .htitle {margin: 0 0 10px;}
.shop_pub .description{min-height: 100px;}
.shop_pub .available{padding:10px 0; font-weight: bold;}
.shop_pub .order {overflow:hidden;}
.form_input #region {width:280px;}
.form_description {color: #777777; font-size: 0.9em; line-height: 12px; padding: 0 5px 10px;}

span.new {-moz-border-radius:5px 5px 5px 5px; background-color:#FF0000; color: #F7E47D; font-size: 80%; margin-right:3px; padding:0 7px; display:inline; float:left;}

.votesrc label {margin-left:4px}