
/*header*/
.header {clear:both; margin:20px 0 0; width:100%; overflow:hidden;}
.top {width:100%; clear:both; overflow:hidden; margin:0 0 35px;}
img.sflogo {display:block; float:left;}
.top .whatis {float:left; width:27%; margin:0 4%;}
.whatis h1 {font-size:1.95em; margin:0; line-height:100%;}
.whatis h1 small {font-size:0.85em; display:block;}
.whatis p {color:#7a0000; margin:5px 0; font-size:0.9em;}
.whatis a {font-size:0.9em; color:#7a0000;}
.whatis small {font-size:1em;}
.whatis big {font-size:1.2em; font-weight:bold; display:block; margin:15px 0 5px; color:#7a0000;}
.cabmain {float:right; width:32%;}
.cabinet .auth {border:1px solid #777; margin:0 10px 0 0; width:160px;}
.cabinet p {margin:13px 0 5px;}
.cabinet p a {color:#ffffcc;}
.cabinet form {padding:10px 25px; background:url('/img/man.gif') 100% 10px no-repeat;}
.cabinet .button {background:url('/img/button.gif') 0 0 no-repeat; width:54px; height:20px; color:#fff; cursor:pointer; margin:0 0 0 25px; border:none; font-size:1em; font-weight:bold; padding:0 0 3px;}
.cabinet .button:hover {background:url('/img/button_hover.gif') 0 0 no-repeat; color:#fef5d2;}

.cabinet .button1 {background:url('/img/button.gif') 0 0 no-repeat; width:54px; height:20px; color:#fff; cursor:pointer; border:none; font-size:1em; font-weight:bold; padding:0 0 3px;}
.cabinet .button1:hover {background:url('/img/button_hover.gif') 0 0 no-repeat; color:#fef5d2;}


.bord {border:1px solid #c4c4c4; -moz-border-radius:6px; -webkit-border-radius:6px; margin:1.1em 0; padding:4px 0 0; position:relative;}
.bord h2 {background:#fff; float:left; font-size:1.5em; margin:0 8px; padding:0 4px; line-height:100%; position:absolute; top:-0.8em; left:0;}
h3.newhet {background:#fff; float:left; font-size:1.5em; margin:0 8px; padding:0 4px; line-height:100%; position:absolute; top:-0.8em; left:0;}

/*.bord_ins {clear:both; margin:0 4px 4px; overflow:hidden;}
.news .bord_ins, .pageTabProizv .bord_ins {background:#8b8b8b;}
.cabinet .bord_ins {background:#afafaf;}
.pageTabKateg .bord_ins {background:#d2d2d2;}
.tabProizv .bord_ins {background:#fff; position:relative; height:39px; margin:4px 0 0; clear:both; z-index:1;}*/
/*.bord_ins_dark, .bord_ins_light, .bord_ins_wh {clear:both; margin:0 4px 4px; overflow:hidden;}
.bord_ins_dark {background:#8b8b8b;}
.cabinet .bord_ins_dark {background:#afafaf;}
.bord_ins_light {background:#d2d2d2;}*/

.news .bord_ins, .pageTabProizv .bord_ins {background:#8b8b8b;}
.pageTabKateg .bord_ins {background:#d2d2d2;}
.bord_ins {clear:both; margin:0 4px 4px; overflow:hidden; background:#999;}
.cabinet .bord_ins {background:url('/img/cabinet_bg.jpg') 0 0 repeat-x;}
.bord_ins_wh {background:#fff; position:relative; height:39px; margin:4px 0 0; clear:both; z-index:1;}
.bord_ins_wh span {cursor:pointer;}

div.menu {text-align:center; width:100%; clear:both; margin:35px 0;}
ul.menu {clear:both; overflow:hidden; width:100%; margin:25px 0;}
div.menu li {display:inline; margin:0 11px;}
ul.menu li {margin:10px 20px 5px 0; float:left;}
.menu li a {color:#000000; font-weight:bold; font-size:1.17em; white-space:nowrap;}

/*main*/
.main {margin:45px 0 0; width:100%; clear:both; overflow:hidden;}

.add {float:left; width:32%;}
.catalog {clear:both;}

.search {clear:both; width:100%;}
.search form {text-align:center; margin:35px 0 45px;}
.search p {width:253px; margin:0 auto; border:1px solid #BFBFBF;}
.search .search_text {border:none; padding:2px 4px; vertical-align:top; width:220px; height:14px;} 
.cab_input {border:1px solid #bfbfbf; padding:2px 4px;}
.search .search_button {vertical-align:top; width:25px;}

.logos {clear:both; height:100%; margin-top:35px;}
.logos_row {clear:both; overflow:hidden; margin:10px 0;} /*width:100%;}*/
.logos_row div {float:left; width:50%; text-align:center;}
.logos_row div img {}

/*base*/
.base {float:right; width:60%;}
.main .base {position:relative;}
.forvertbrd {border-left:1px solid #C7C7C7;}
.out {/*margin-left:-17px; background:#fff;*/ position:relative; left:-17px; top:0; width:100%; background:#fff;}
.lead_spec {margin-bottom:30px;}
.lead_spec_item {float:left; height:160px; text-align:center; color:#333; width:29%; margin:5px 10px; font-size:0.9em;}
.lead_spec_item a {color:#333; font-size:1em;}
.lead_spec_3 {clear:both; overflow:hidden; width:100%; padding:15px 0;}
.lead_spec_item img {display:block; margin:10px auto;}

.text, .catalog-element {margin:25px 19px 20px;}
.text p, .catalog-element p {line-height:150%; margin:20px 0;}
.text big {color:#660000; font-weight:bold; font-size:1.16em}
.text a {color:#660000;}

.somefoods {background:#ccc; width:91%; clear:both; padding:20px 3%; margin:0 0 55px;}
.somefoods p.sknil {color:#660000; line-height:150%; margin:0 10% 0 0;}
.somefoods p.sknil a {color:#660000; font-size:1.16em;}
.somefoods p.sknil a small {font-size:0.8em;}
.somefoods p.more {margin:10px 0 0; text-align:right;}
.somefoods p.more a {color:#000;}

.news {}
.news_item {clear:both; padding:15px 17px;}
.news_date {font-weight:bold;}
.news_text {line-height:140%; margin:8px 10px; font-size:1.16em;}
.news_text a {color:#ffffcc; font-size:0.8em;}

.text .news_item {padding:0; margin:0 0 30px;}
.text .news_date {margin:10px 0; color:#900;}
.text .news_text {margin:10px 0;}
.text .news_text a {color:#000;}

/*Старый футер
.main .footer {margin:70px 0 15px; position:relative; height:70px; width:97%;}
.main .footer .counter {float:left;}
.main .footer .contacts {color:#666666; float:right; font-size:1.16em; line-height:140%;}
.main .footer .contacts big {font-size:1.3em;}
.main .footer .mira {left:-380px; position:absolute; top:0; color:#ccc;}
.main .footer .mira a {color:#ccc;}
.main .footer .mira img {display:block;}*/

.footer {margin:0; position:relative; width:100%; clear:both;}
.footer .base {padding:70px 0 20px;}
.counter {float:left;}
.counter a {color:#666;}
.contacts {color:#666666; float:right; font-size:1.16em; line-height:140%;}
.contacts big {font-size:1.16em; line-height:140%;}
.mira {left:-380px; position:absolute; top:70px; color:#ccc;}
.mira a {color:#ccc;}
.mira img {display:block;}
