body {
	margin: 0;
	padding: 0;
	font-family: Roboto;
	font-size: 15px;
	color: #222;
	line-height:1.5;
	letter-spacing:-0.3;
}
td {
	font-family: Roboto;
	color: #222;
	font-size: 15px;
	line-height:1.5;
	letter-spacing:-0.3;
}
p  {
	margin: 3px 0px 10px 0px;
}

form {
	margin:0;
	padding:0;
}

h1 {
	margin: 0;
	padding: 0;
	font-size:20px;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 17px;
}

h4 {
	margin: 3px 0;
	padding: 0;
	font-size: 16px;
}

.hits {
	font-size:18px;
	font-weight:bold;
}

a:link, a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover, a:active {
	color: #000000;
}

.headermenu {
	background:#f5f5f5;
	border-bottom:1px solid #e2e2e2;
}
.headermenu td {
	color:#000;
}
.headermenu td a:link, .headermenu td a:visited {
	display:block;
	text-align:center;
	padding:8px 5px;
	border-left:1px solid #e2e2e2;
	color:#333;
	font-size:13px;
}
.headermenu td a:hover, .headermenu td a:active {
	background:#45403B;
	color:#fff;
}
.epvbio {
	position:absolute;
	background:#fff;
	height:32px;
	width:350px;
	padding:12px 0 0 0;
	margin:-18px 0 -18px -20px;
	text-align:center;
	border-radius:0 0 4px 4px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	background: -moz-linear-gradient(#ffffff, #eeeeee);
    background: -ms-linear-gradient(#ffffff, #eeeeee);
    background: -o-linear-gradient(#ffffff, #eeeeee);
    background: -webkit-linear-gradient(#ffffff, #eeeeee);
	color:#333;
	z-index:1;	
}
.airc1 {
	border:1px solid #ccc;
	border-top:0;
	width:280px;
	border-radius:0 0 3px 3px;
	height:30px;
	margin:-11px 0 0 10px;
	position:absolute;
}
.airc2 {
	position:absolute;
	margin:23px 0 0 0;
	width:350px;
	border-top:1px solid #ccc;
}
.airc3 {
	position:absolute;
	margin:27px 0 0 10px;
	width:280px;
	height:4px;
	border:1px solid #ccc;
	border-bottom:0;
	border-radius:4px 4px 0 0;
	background: -moz-linear-gradient(#777777, #eeeeee);
    background: -ms-linear-gradient(#777777, #eeeeee);
    background: -o-linear-gradient(#777777, #eeeeee);
    background: -webkit-linear-gradient(#777777, #eeeeee);
}
.airc4 {
	position:absolute;
	margin:27px 0 0 300px;
	border-radius:3px;
	width:10px;
	height:3px;
	background:#009900;
}
.airc5 {
	position:absolute;
	margin:27px 0 0 315px;
	width:7px;
	height:4px;
	border:1px solid #ccc;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	background:#fff;
}
.airc6 {
	position:absolute;
	margin:27px 0 0 330px;
	width:7px;
	height:4px;
	border:1px solid #ccc;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	background:#fff;
}
.airc7 {
	position:absolute;
	margin:-2px 0 0 310px;
	background: -moz-linear-gradient(#000000, #444444);
	background: -ms-linear-gradient(#000000, #444444);
	background: -o-linear-gradient(#000000, #444444);
	background: -webkit-linear-gradient(#000000, #444444);
	width:23px;
	height:15px;
	border-radius:3px;
	color:#ff0000;
	font-family:verdana;
	font-size:10px;
}

.epvbio8 {
	position:absolute;
	margin:22px 0 0 260px;
	z-index:2;
}
.epvbio9 {
	position:absolute;
	margin:-63px 0 0 0;
	color:#ffff99;
	width:80px;
	text-align:center;
	line-height:1.3;
	font-size:17px;
	font-family: Lobster;
}

.epvbio10 {
width: 60px; 
height: 60px; 
margin: 10px;
background: -moz-linear-gradient(#ED3F3F, #DB2121);
background: -ms-linear-gradient(#ED3F3F, #DB2121);
background: -o-linear-gradient(#ED3F3F, #DB2121);
background: -webkit-linear-gradient(#ED3F3F, #DB2121);
position: relative;
}
.epvbio10:before, 
.epvbio10:after {
content: "";
height: 60px; 
width: 60px;
background: inherit;
position: absolute; 
top: 0; 
left: 0;
}
.epvbio10:before {
transform: rotate(30deg);
}
.epvbio10:after {
transform: rotate(60deg);
}

.centralup {
	font-family: Lobster;
	margin-left:60px;
	font-size:25px;
	color:#006699;
	text-shadow: -1px 0 1px white, 0 -1px 1px white, 0 1px 1px white, 1px 0 1px white, 0 0 8px white, 0 0 8px white, 0 0 8px white, 1px 1px 1px black;
}

.hmbot {
	height: 1px;
    background: -moz-linear-gradient(#e2e2e2, #ffffff);
    background: -ms-linear-gradient(#e2e2e2, #ffffff);
    background: -o-linear-gradient(#e2e2e2, #ffffff);
    background: -webkit-linear-gradient(#e2e2e2, #ffffff);
}
.cblink:link, .cblink:visited {
	border-bottom:1px dotted;
	font-size:12px;
}
.pnpt {
	color:#444;
	font-size:13px;
}
.maddr:link, .maddr:visited {
	font-size:13px;
	border-bottom:1px dotted;
}

.upmain {
	padding-top:12px;
	height:105px;
	background: url('/design/mayback13.png') #ffffff;
}

.sheadmenu {
	background:#fafafa;
	/*background: -moz-linear-gradient(#eaeaea, #fafafa);
    background: -ms-linear-gradient(#eaeaea, #fafafa);
    background: -o-linear-gradient(#eaeaea, #fafafa);
    background: -webkit-linear-gradient(#eaeaea, #fafafa);*/
	border:1px solid #e2e2e2;
	border-left:0;
	border-right:0;
}
.sheadmenu td {
	color:#000;
}
.sheadmenu td a:link, .sheadmenu td a:visited {
	display:block;
	text-align:center;
	padding:8px 5px;
	border-left:1px solid #e2e2e2;
	color:#006699;
	font-size:15px;
	font-weight:bold;
}
.sheadmenu td a:hover, .sheadmenu td a:active {
	background:#eaeaea;
}

.sheadmenufixed {
	background:#fafafa;
	/*background: -moz-linear-gradient(#eaeaea, #fafafa);
    background: -ms-linear-gradient(#eaeaea, #fafafa);
    background: -o-linear-gradient(#eaeaea, #fafafa);
    background: -webkit-linear-gradient(#eaeaea, #fafafa);*/
	border:1px solid #e2e2e2;
	border-left:0;
	border-right:0;
	position:fixed;
	width:100%;
	margin-top:-154px;
	z-index:99;
	opacity:0.98;
}
.sheadmenufixed td {
	color:#000;
}
.sheadmenufixed td a:link, .sheadmenufixed td a:visited {
	display:block;
	text-align:center;
	padding:8px 5px;
	border-left:1px solid #e2e2e2;
	color:#006699;
	font-size:15px;
	font-weight:bold;
}
.sheadmenufixed td a:hover, .sheadmenufixed td a:active {
	background: -moz-linear-gradient(#eaeaea, #fafafa);
    background: -ms-linear-gradient(#eaeaea, #fafafa);
    background: -o-linear-gradient(#eaeaea, #fafafa);
    background: -webkit-linear-gradient(#eaeaea, #fafafa);
}


.searchblock {
	padding:5px;
	margin-bottom:10px;
}
.itsearch {
	border:1px solid #ccc;
	border-radius:4px 0 0 4px;
	padding:5px;
	width:100%;
	font-size:14px;
}
.issearch {
	border:1px solid #ccc;
	border-left:0;
	border-radius:0 4px 4px 0;
	padding:5px 10px;
	font-weight:bold;
	color:#555;
	font-size:14px;
	cursor:pointer;
}

.cath1 {
	font-size:18px;
	font-weight:bold;
}
.aisp:link, .aisp:visited {
	padding:9px 5px !important;
	margin: -1px 0 !important;
	border:0 !important;
	background:#ff6600;
	color:#ffff99 !important;
}
.aisp:active, .aisp:hover {
	background:#ff9933 !important;
}

.lmlink:link, .lmlink:visited {
	display:block !important;
	font-weight:bold !important;
	letter-spacing:-0.5 !important;
	padding:5px !important;
	font-size:15px !important;
	text-align:left !important;
}
.lmlink:active, .lmlink:hover {
	color:#fff !important;
	background:#006699 !important;
}

.lmh1 {
	border:1px solid #e2e2e2;
	border-right:0;
	text-align:center;
	background:#fafafa;
	padding:8px 5px;
	font-size:15px;
	font-weight:bold;
}

.lmnews {
	margin:8px 5px;
	font-size:13px;
}
.lmnewsdate {
	background:#ff6600;
	color:#fff;
	padding:1px 3px;
	border-radius:3px;
}
.lmnews a:link, .lmnews a:visited {
	text-decoration:underline;
}
.lmnews a:active, .lmnews a:hover {
	
}
.lmnk {
	font-size:13px;
	text-align:center;
	margin:10px 0;
}
.footer {
	border-top:1px solid #e2e2e2;
	background:#f5f5f5;
	padding:10px 0;
}
.sfoot {
	margin: 0 auto;
	width:1000px;
	font-size:13px;
}
.s437 {
	color:#666;
}
.content {
	margin: 10px 0 10px 10px;
}
.upbanner {
	padding:5px;
	background: url('/design/113.png') #f5f5f5;
}
.upbicon {
	position:absolute;
	margin:-5px 0 0 -5px;
}
.upbt1 {
	text-align:center;
	font-weight:bold;
	font-size:17px;
	letter-spacing:-0.5;
	color:#cc0000;
}
.upbt2 {
	text-align:center;
	font-size:13px;
	color:#000;
}

.good_block_index {
	float:left;
	width:225px;
	height:450px;
	margin: 5px;
	padding: 5px;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}

.buyblock {
	position:absolute;
	margin-top:410px;
	width:220px;
}

.buyblock_good {
	
}

.buybutton {
	padding:5px;
	border-radius:4px;
	background: -moz-linear-gradient(#EE4040, #DB2121);
    background: -ms-linear-gradient(#EE4040, #DB2121);
    background: -o-linear-gradient(#EE4040, #DB2121);
    background: -webkit-linear-gradient(#EE4040, #DB2121);
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	cursor:pointer;
}
.buybutton:hover {
	background:#cc0000;
}

.buybutton2 {
	display:none;
	font-size:13px;
}
.buybutton2 .kol {
	float:right;
	margin:7px 5px 0 0;
}
.buybutton2 input{
	width:30px;
	text-align:right;
	padding:8px 3px 7px 3px;
	border-radius:3px;
	border:1px solid #ccc;
	font-size:16px;
	font-weight:bold;
	float:right;
}
.buybutton2 .button {
	float:right;
	padding:5px 8px;
	border-radius:4px;
	margin:0 5px;
	background: -moz-linear-gradient(#EE4040, #DB2121);
    background: -ms-linear-gradient(#EE4040, #DB2121);
    background: -o-linear-gradient(#EE4040, #DB2121);
    background: -webkit-linear-gradient(#EE4040, #DB2121);
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	cursor:pointer;
}
.buybutton2  .button:hover {
	background:#cc0000;
}

.gbilink:link, .gbilink:visited {
	display:block;
	text-align:center;
	font-size:14px;
	height:50px;
}
.gbiimg {
	text-align:center;
	height:220px;
}
.gbiimg img {
	max-width:220px;
	max-height:220px;
}
.gbichars {
	line-height:1.5;
	font-size:13px;
	text-align:center;
	background:#fafafa;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
}
.gbiprice {
	text-align:center;
	line-height:1.5;
	font-size:17px;
	padding:12px 0;
	
}
.gbiredprice {
	font-weight:bold;
	color:#cc3333;
	font-size:19px;
}

.basket_mblock {
	width:229px;
	height:38px;
	background: url('/design/basket_icon.gif') no-repeat #fff;
	border-right:1px solid #e2e2e2;
	cursor:pointer;
}
.basket_mblock:hover {
	background:#f5f5f5;
}
.basket_mblock .s1 {
	width:175px;
	margin: 0 0 0 10px;
	font-size:15px;
	font-weight:bold;
	position: absolute;
	color:#006699;
}
.basket_mblock .s2 {
	margin: 20px 0 0 10px;
	font-size:12px;
	position: absolute;
}
.basket_mblock .s3 img {
	width:30px;
	height:30px;
	margin: 5px 0 0 190px;
	position: absolute;
}
.basket_mblock_full {
	margin: 39px 0 0 -122px;
	border:1px solid #e2e2e2;
	max-height:400px;
	overflow:auto;
	border-top: 0;
	width:340px;
	position: absolute;
	background:#fff;
	padding:5px;
	display:none;
}
.basket_mblock_full table td {
	font-size:13px;
}
#zanaves {
	display:none;
	position:fixed;
	z-index:100;
}
.logotipchik a {
	border:0 !important;
	padding:0 !important;
}
.logotipchik a:hover, .logotipchik a:active {
	background: #fafafa !important;
}
.main_menu_standart {
	margin-right:4px;
	padding:2px 1px 1px 1px;
}
.main_menu_button {
	border-radius:3px;
	margin-right:4px;
	padding:2px 1px 1px 1px;
	background:#006699;
	color:#fff;
	cursor:default;
}
.menu_icon {
	font-size:30px;
	font-weight:bold;
	margin: -10px 22px 0 -22px;
	position: absolute;
}

/*Левая менюха*/
.menu {
	position:absolute;
	width:248px;
	border:1px solid #ddd;
	border-radius:5px;
	margin:-16px 0 20px 0;
	z-index:97;
	background:#ffffff;
}
.menucontent {
	display:block;
	position:absolute;
	background:#f5f5f5;
	width:250px;
	padding-top:4px;
	border-bottom:1px solid #e2e2e2;
}
.menucontenthide {
	display:none;
}
.menuh1 {
	padding:6px 8px 10px 8px;
	text-align:center;
	background:#f5f5f5;
	color:#333;
	border-radius:5px 5px 0 0;
	font-size:18px;
	letter-spacing:-0.8;
	font-weight:bold;
	border-bottom:1px solid #eee;
	background: -moz-linear-gradient(#ccc, #fafafa);
	background: -ms-linear-gradient(#ccc, #fafafa);
	background: -o-linear-gradient(#ccc, #fafafa);
	background: -webkit-linear-gradient(#ccc, #fafafa);
	cursor:default;
}
.menuh1 img {
	margin-right:5px;
	width:17px;
	height:13px;
}
.menuh1hide {
	padding:6px 8px 4px 8px;
	text-align:center;
	background:#f5f5f5;
	color:#333;
	border-radius:5px;
	font-size:18px;
	letter-spacing:-0.8;
	font-weight:bold;
	border-bottom:1px solid #eee;
	background: -moz-linear-gradient(#ccc, #fafafa);
	background: -ms-linear-gradient(#ccc, #fafafa);
	background: -o-linear-gradient(#ccc, #fafafa);
	background: -webkit-linear-gradient(#ccc, #fafafa);
	cursor:default;
}
.menuh1hide img {
	margin-right:5px;
	width:17px;
	height:13px;
}
.arrow_down {
	position:absolute;
	margin:0 0 0 205px;
}
.menulink:link, .menulink:visited {
	display:block;
	padding:8px 7px;
	text-decoration:none;
	font-family:arial;
	color:#000;
	font-size:14px;
	letter-spacing:-0.5;
}
.menulink:active, .menulink:hover {
	color:#ffffff;
	background:#35ABE9;
}
.lmarr {
	display:block;
	position:absolute;
	margin: -4px 0 4px 230px;
	font-weight:bold;
	font-size:20px;
}
.menuldown img {
	width:24px;
	height:20px;
	margin:2px 0 -2px 0;
}
.menuldown:link, .menuldown:visited {
	display:block;
	border-top:1px solid #ddd;
	padding:5px 0 7px 50px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	letter-spacing:-0.5;
	color:#0B6291;
	background:#f5f5f5;
	border-radius:0 0 5px 5px;
}
.menuldown:active, .menuldown:hover {
	background:#eaeaea;
}
/*Левая менюха*/


/*Выпадающее левое меню*/
.sublmenu { 
	position:absolute;
	background: -moz-linear-gradient(#ffffff, #fafafa);
    background: -ms-linear-gradient(#ffffff, #fafafa);
    background: -o-linear-gradient(#ffffff, #fafafa);
    background: -webkit-linear-gradient(#ffffff, #fafafa);
	padding:10px 10px 5px 10px;
	width:728px;
	min-height:240px;
	margin: 1px 0 0 250px;
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 5px 0;
	display:none;
	z-index:97;
	opacity:0.95;
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
}
.sublmenu_h1 {
	font-weight:bold;
	font-size:16px;
	letter-spacing:-0.3;
	border-bottom:1px solid #ddd;
	margin:-1px 0 0 0;
	padding-bottom:5px;
	color:#0B6291;
}
.sublmenu_h2 {
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin:5px 0;
}
.sublmenu_block {
	line-height:1.7;
}
.sublmenu_block a:link, .sublmenu_block a:visited {
	font-size:13px;
}
/*Выпадающее левое меню*/

/*Выпадающее левое меню 2*/
.sublmenu2 { 
	position:absolute;
	background: -moz-linear-gradient(#ffffff, #fafafa);
    background: -ms-linear-gradient(#ffffff, #fafafa);
    background: -o-linear-gradient(#ffffff, #fafafa);
    background: -webkit-linear-gradient(#ffffff, #fafafa);
	padding:10px 10px 5px 10px;
	width:728px;
	min-height:240px;
	margin: 0px 0 0 250px;
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 5px 0;
	display:none;
	z-index:97;
	opacity:0.95;
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
}
.sublmenu_h12 {
	font-weight:bold;
	font-size:16px;
	letter-spacing:-0.3;
	border-bottom:1px solid #ddd;
	margin:-1px 0 0 0;
	padding-bottom:5px;
	color:#0B6291;
}
.sublmenu_h22 {
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin:5px 0;
}
.sublmenu_block2 {
	line-height:1.7;
}
.sublmenu_block2 a:link, .sublmenu_block2 a:visited {
	font-size:13px;
}
/*Выпадающее левое меню*/

.sublmenu_link:link, .sublmenu_link:visited {
	float:left !important;
	display:block !important;
	padding:3px 7px !important;
	margin:0 !important;
	border:0 !important;
	font-weight:normal !important;
	width:350px !important;
	font-size:15px !important;
	text-align:left !important;
}
.sublmenu_link:active, .sublmenu_link:hover {
	background:#eaeaea !important;
	color:#000 !important;
}


.navibar {
	font-size:13px;
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px solid #e2e2e2;
}
.good_short {
	font-size:14px;
	font-style:italic;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:5px;
	margin-bottom:5px;
}

.nakladki {
	border-radius: 5px;
	opacity:0.8;
	padding:3px;
	margin-bottom:2px;
	font-size:11px;
	font-family:verdana;
	color:#ffffcc;
	width:120px;
	text-align:center;
	float:right;
}

.i_want_low_price {
	font-size:12px;
	cursor: pointer;
	border-bottom:1px dotted;
	color:#009900;
}
.i_want_low_price:hover {
	color:#006633;
}

.closelink {
	display:none;
	position: fixed;
	z-index:101;
	cursor:pointer;
}
.modal1 {
	display:none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: #000000;
    opacity: 0.55;
}
.modal2 {
	display:none;
	position:fixed;
	padding:10px;
	border-radius:5px;
	z-index:100;
	background: -moz-linear-gradient(#f5f5f5, #ffffff);
	background: -ms-linear-gradient(#f5f5f5, #ffffff);
	background: -o-linear-gradient(#f5f5f5, #ffffff);
	background: -webkit-linear-gradient(#f5f5f5, #ffffff);
}

.podbortext {
	font-size:13px;
}

.series_link:link, .series_link:visited {
	display:block;
	float:left;
	margin: 0 5px 5px 0;
	padding:2px 4px;
	background:#FFE3AA;
	border-radius:4px;
	color:#000;
	font-size:13px;
}
.series_link:active, .series_link:hover {
	background:#FFCC33;
}

.series_link_selected:link, .series_link_selected:visited {
	display:block;
	float:left;
	margin: 0 5px 5px 0;
	padding:2px 4px;
	background:#222;
	border-radius:4px;
	color:#fff;
	font-size:13px;
}
.series_link_selected:active, .series_link_selected:hover {
	background:#FFCC33;
}