* {
margin:0;
padding:0;
}

html, body {height: 100%; margin: 0; padding: 0;}

BODY {
background:#fefefe;
font-family:"Trebuchet MS";
color:#545b6c;
font-size:75%;
min-width:990px;
}

IMG {
border:0;
}

A {
color:#64a2bc;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
font-family:"Trebuchet MS";
color:#010101;
font-size:25px;
font-weight:normal;
margin:0;
padding:0;
}


H2 {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#010101;
margin:0 0 7px 0;
padding:0;
}

H3 {
font-family:"Trebuchet MS";
font-size:16px;
font-weight:normal;
margin:0;
padding:0 0 3px 0;
}

H3 A {
color:#a3a8b5;
text-decoration:none;
}

H3 A SPAN {
text-decoration:underline;
color:#202027;
font-weight:bold;
}

H3 A:hover SPAN {
text-decoration:none;
}



UL {
margin:0 0 0 20px;
padding:0;
}

OL {
list-style-position:outside;
margin:0 0 0.5em 25px;
}

LI {
list-style:none;
background:url(../img/li_bul.gif) 0 0.7em no-repeat;
padding:0 0 0 15px;
margin:0 0 0.7em 0;
}

P {
margin:0 0 1.4em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:"Trebuchet MS";
color:#a9aebb;
font-size:12px;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all{
position: relative;
width:888px;
height: auto;
min-height: 100%;
margin:0 auto 25px;
background:url(../img/top_bg.gif) 0 0 no-repeat;
}

/* bottom */

#footer, #empty {
width: 888px;
height:107px;
margin:0 auto;
}

#footer {
position: absolute;
left: 0;
bottom: 0;
/*margin-bottom: 25px;*/
background:url(../img/footer_bg.gif) 0 100% no-repeat;
}

.footerMenu {
height:31px;
}

.footerMenu A {
float:left;
width:176px;
height:22px;
margin:0 3px 0 0;
padding:3px 0 0 20px;
background:#eeeff2 url(../img/arr_green.gif) 11px 8px no-repeat;
font-style:italic;
color:#1b1b1b;
text-decoration:none;
}

.footerMenu A SPAN {
color:#64a2bc;
text-decoration:underline;
}

.footerMenu A:hover SPAN {
text-decoration:none;
}

.copyright {
color:#356477;
font-style:italic;
padding:16px 0 0 21px;
}

.copyright A {
color:#fefefe;
}

.design {
float:right;
width:274px;
color:#1b1b1b;
font-size:11px;
padding:15px 0 0 0;
}

.design P {
margin:-18px 0 0 36px;
}

.design P A {
color: #1B1B1B;
text-decoration: none;
}

.design P A SPAN{
color:#fefefe;
text-decoration: underline;
}

.design P A:hover SPAN{
text-decoration: none;
}

/* end bottom */

/* top */
.logo {
z-index: 1;
position:absolute;
top:19px;
right:-18px;
}

.top {
height:30px;
padding-top:11px;
}

.login {
float:left;
padding:0 0 0 24px;
width:148px;
}

.dealer {
float:left;
padding:0 0 0 24px;
}

.login A, .basket A, .dealer A {
color:#fff;
text-decoration:none;
background:url(../img/link_brd.gif) 0 100% repeat-x;
}

.login A:hover, .basket A:hover {
background:none;
}

.basket {
float:left;
background:url(../img/i_basket.gif) 0 6px no-repeat;
padding:0 0 0 16px;
}
/* end top */

/* top content */
.topContent {
position:relative;
width:888px;
padding:25px 0 0 0;
}

.search {
float:left;
width:196px;
}

.inpSearch {
width:196px;
height:21px;
padding:2px 0 0 8px;
margin:0;
border:0;
background:none;
background:url(../img/search_bg.gif) 0 0 no-repeat;
}

.search P {
margin:0;
padding:0;
text-align:right;
}

.search A {
font-weight:bold;
}

.telefon {
position:absolute;
top:28px;
right:108px;
color:#a3a8b5;
}

.telefon I {
color:#64a2bc;
}

.menuMain {
float:left;
width:560px;
padding-left:42px;
margin-top: -1px;
}

.menuMain A, .butBasket A  {
float:left;
height:40px;
color:#2b2829;
font-style:italic;
text-decoration:none;
margin-right:8px;
}

.menuMain A:hover, .menuMain A.active, .butBasket A:hover {
color:#fff;
}

.menuBg {
cursor: pointer;
float:left;
height:40px;
background:url(../img/menu_bg.gif) 0 1px repeat-x;
}

A:hover .menuBg, A.active .menuBg {
background:url(../img/menu_bg_on.gif) 0 1px repeat-x;
}

.menuL {
float:left;
height:40px;
background:url(../img/menu_l.gif) 0 1px no-repeat;
}

A:hover .menuL, A.active .menuL {
background:url(../img/menu_l_on.gif) 0 1px no-repeat;
}

.menuR {
float:left;
height:40px;
background:url(../img/menu_r.gif) 100% 1px no-repeat;
padding:0 12px 0 9px;
}

A:hover .menuR, A.active .menuR {
background:url(../img/menu_r_on.gif) 100% 1px no-repeat;
}
/* end top content */

/* content */
.tabContent {
width:888px;
border-collapse:collapse;
margin:0 0;
}

.tdL {
vertical-align:top;
width:267px;
padding-top: 56px;
padding-bottom: 56px;
}

.tdR {
vertical-align:top;
padding-top:2px;
padding-top: 56px;
padding-bottom: 56px;
}

.tdR2 {
vertical-align:top;
width:203px;
padding-top: 56px;
padding-bottom: 56px;

}

.main .tdL, .main .tdR2 {
/*padding-top: 10px;*/
padding-top: 66px;
padding-bottom: 56px;

}

.catalogue_switch {
font-size: 12pt;
font-weight: bold;
padding-bottom: 10px;
padding-left: 19px;
}

.catalogue_switch A, .tdR H1.switch A {
text-decoration:none;
background:url(../img/link_brd_green.gif) 0 90% repeat-x;
}

.catalogue_switch A:hover, .tdR H1.switch A:hover {
background:none;
}

.catalogue_switch A.sel, .tdR H1.switch A.sel {
color: #000;
background: none;
}

.bread {
color:#010101;
}

.bread A {
font-weight:bold;
}

.text {
padding:30px 10px 0 0;
}

.tabShops TD {
vertical-align:top;
padding-bottom:30px;
}

.tabShops H2 {
margin:0;
}

.tabShops P {
margin-bottom:1em;
}


.tdShopPic IMG {
border:3px solid #eeeff2;
margin-right:15px;
margin-top:4px;
}


.rightField {
float:right;
padding-top:10px;
padding-right:10px;
}

.rightField A {
font-weight:bold;
}

.rightField IMG {
vertical-align:top;
margin-top:-3px;
padding-right:8px;
}

.menuGrey {
padding-right:10px;
}

.menuGrey UL {
margin:0;
padding:24px 0 26px 0;
}

.menuGrey LI {
background:url(../img/li_bul_grey.gif) 0 1px no-repeat;
margin:0 0 22px 0;
padding:0 0 0 19px;
font-size:14px;
font-weight:bold;
color:#e85a5a;
}

.menuGrey A {
color:#010101;
}

.menuGrey LI UL {
margin:11px 0 0 14px;
padding:0 0 15px 0;
}

.menuGrey LI LI {
background:url(../img/li_bul2.gif) 0 9px no-repeat;
padding:0 0 0 13px;
margin:0 0 10px 0;
font-size:12px;
color:#3b3b3b;
}

.menuGrey LI LI A {
color:#64a2bc;
}

.atention {
color:#f5dddd;
padding:16px 19px 40px 19px;
}

.atention H1 {
color:#fefefe;
font-size:16px;
font-weight:bold;
margin:0 0 15px 0;
padding:0;
}

.atention P {
margin:0;
padding:0;
}

.tabBaraxolka {
width:618px;
border-collapse:collapse;
margin-top:10px;
}

.tabBaraxolka TH {
background:#eeeff2;
text-align:left;
padding:7px 16px;
border-bottom:13px solid #fefefe;
}

.tabBaraxolka TH A {
text-decoration:none;
color:#e85a5a;
font-weight:bold;
background:url(../img/link_brd_red.gif) 0 90% repeat-x;
}

.tabBaraxolka A.down, .tabBaraxolka A.down:hover {
color:#010101;
background:url(../img/i_down.gif) 100% 0 no-repeat;
padding-right:8px;
}

.tabBaraxolka A.up, .tabBaraxolka A.up:hover {
color:#010101;
background:url(../img/i_up.gif) 100% 0 no-repeat;
padding-right:8px;
}

.tabBaraxolka TH A:hover {
background:none;
}

TH.thDate {
width:130px;
background:#eeeff2 url(../img/corn_tl.gif) 0 0 no-repeat;
}

TH.thPrice {
background:#eeeff2 url(../img/corn_tr.gif) 100% 0 no-repeat;
text-align:right;
/*width:60px;*/
}

.tabBaraxolka TD {
vertical-align:top;
background:#eeeff2;
border-bottom:3px solid #fefefe;
padding:14px 16px 13px;
}

TD.tdDate {
font-size:10px;
color:#545b6c;
}

TD.tdPrice {
text-align: right;
}

TD.tdPrice SPAN {
/*display:block;
width:60px;*/
margin:0 auto;
padding: 0 3px 0 3px;
background:#64a2bc;
color:#fefefe;
text-align:center;
}

.pages, .sort {
position:relative;
width:580px;
padding:7px 19px;
background:#eeeff2;
color:#545b6c;
margin-top:10px;
}

.pages A {
font-weight:bold;
color:#e85a5a;
margin-right:13px;
}

A.nodec {
text-decoration:none;
}

.pages STRONG, .pages B {
font-weight:bold;
color:#010101;
margin-right:13px;
}

.sort {
margin-bottom:28px;
}

.sort A {
text-decoration:none;
color:#e85a5a;
font-weight:bold;
background:url(../img/link_brd_red.gif) 0 90% repeat-x;
margin-right:16px;
}

.sort A:hover {
background:none;
}

.sort A.down, .sort A.down:hover {
color:#010101;
background:url(../img/i_down.gif) 100% 3px no-repeat;
padding-right:8px;
}

.sort A.up, .sort A.up:hover {
color:#010101;
background:url(../img/i_up.gif) 100% 3px no-repeat;
padding-right:8px;
}

.sort1 {
float: left;
margin-top: 2px;
}

#currency {
float: right;
width: 47px;
}

.tabCatalog {
float:left;
width:300px;
border-collapse:collapse;
margin-bottom:28px;
}

.tabCatalog TD {
vertical-align:top;
}

TD.tdCatalog {
padding:22px 10px 0 10px;
}

.tabCatalog .prodtitle {
font-size:15px;
font-weight:bold;
color:#0b0a0c;
margin:0 0 7px 0;
padding:0;
}

.tabCatalog .prodtitle A {
color:#0b0a0c;
}

.price SPAN {
float:left;
background:#64a2bc;
font-size:18px;
font-weight:bold;
color:#fefefe;
padding:0 3px 0 6px;
margin-right:7px;
}

.price IMG {
margin-top:1px;
}

.status {
padding:13px 0 0 0;
}


.where {
margin-left:22px;
height:25px;
float:left;
background:#f1f2f4 url(../img/where_l.gif) 0 0 no-repeat;
}

.whereR {
height:22px;
float:left;
padding:3px 16px 0;
color:#545b6c;
background:url(../img/where_r.gif) 100% 0 no-repeat;
}

.sale {
width:40px;
height:30px;
padding:10px 0 0 0;
text-align:center;
background:url(../img/sale.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
color:#fefefe;
position:absolute;
margin:-120px 0 0 0;
}

.zaglIndex {
margin-bottom:15px;
}

.zaglIndex A {
padding-right:15px;
background:url(../img/bul_link.gif) 100% 11px no-repeat;
}

.picNew {
position: relative;
width: 218px;
height: 168px;
background: url(../img/bg_picnew.gif) 0 0 no-repeat;
margin: 30px 0 50px -13px;
}

.prodNew {
position:absolute;
}

.priceNew {
position:absolute;
height:22px;
background:#64a2bc;
font-size:18px;
font-weight:bold;
color:#fefefe;
}

.priceNew IMG {
vertical-align:top;
margin:0 0 0 -15px;
}

.tdR2 .priceNew IMG {
margin:0 -15px 0 0;
}

.priceNew SPAN {
padding:0 15px 0 5px;
}

.tdR2 .priceNew SPAN {
padding:0 5px 0 15px;
}

.nameNew {
position:absolute;
line-height:22px;
}

.nameNew A {
color:#0b0a0c;
font-size:20px;
background:url(../img/bg_new_text.png) 0 5px repeat-x;
behavior:url(/res/css/iepngfix.htc);
text-decoration:none;
}

.afisha {
width:195px;
line-height:1.2em;
}


.afisha A {
font-weight:bold;
color:#e85a5a;
}

.afisha P {
margin-bottom:12px;
}

.afisha .date {
color:#545b6c;
font-size:10px;
margin:0 0 -2px 0;
}

.afisha .date STRONG {
color:#1f1e24;
}

.baraholka {
width:210px;
}

.baraPrice {
float:right;
font-size:10px;
color:#fefefe;
background:#64a2bc;
padding:0 12px;
}

.bara {
margin-bottom:11px;
}

.bara A {
font-weight:bold;
color:#e85a5a;
}

.bara P {
color:#545b6c;
font-size:10px;
line-height:1.2em;
margin-top:3px;
margin-bottom:0;
}

.downLoad {
margin:18px 0 0 0;
font-weight:bold;
}

.downLoad IMG {
margin-bottom:-3px;
vertical-align:baseline;
padding-right:11px;
}
/* end content */

/* indexMenu */
.menuIndex {
position:relative;
width:350px;
margin:31px 0 0 0;
}

.tabIndexMenu {
border-collapse:collapse;
}

.tabIndexMenu TD{
padding: 1px;
}

.menuIndexPop {
visibility:hidden;
position:absolute;
width:206px;
background:url(../img/menu_bg.png) 0 0 repeat-y;
z-index:100;
}

.menuIndexPop H1 {
font-size:16px;
font-weight:bold;
color:#e85a5a;
margin:0;
padding:8px 0 10px 21px;
}

.menuIndexPop UL {
margin-left:37px;
}

.menuIndexPop LI {
background-image:url(../img/li_menu_index.gif);
font-weight:bold;
color:#010101;
}

.menuIndexPop LI A {
color:#010101;
}

.menuIndexPopTop {
position:absolute;
top:-10px;
left:0;
width:206px;
height:10px;
background:url(../img/menu_top.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

.menuIndexPopBot {
position:absolute;
bottom:-10px;
left:0;
width:206px;
height:10px;
background:url(../img/menu_bot.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

/* end indexMenu */

/* brends */
.brends {
width:349px;
background:#64a2bc url(../img/block_top.gif) 0 0 no-repeat;
margin-top:31px;
}

.brendsBot {
width:349px;
background:url(../img/block_bot.gif) 0 100% no-repeat;
padding:26px 0 10px 0;
}

.brends UL {
margin:0 30px 0 0;
padding:0;
background:none;
}

.brends LI {
margin:0;
padding:0 0 14px 21px;
background:url(../img/li_breands.gif) 0 3px no-repeat;
color:#0d1e25;
font-size:10px;
line-height:1.2em;
}

.brends LI A {
font-size:14px;
color:#fff;
font-weight:bold;
}
/* end brends */

/* blocks */
.blockGrey, .blockRed {
position:relative;
width:196px;
background:#eeeff2;
margin-bottom:15px;
}

.blockRed {
background:#e85a5a;
}

.cornTL, .cornTR, .cornBL, .cornBR {
position:absolute;
width:9px;
height:9px;
background-image:url(../img/corn_grey.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.blockRed .cornTL, .blockRed .cornTR, .blockRed .cornBL, .blockRed .cornBR {
background-image:url(../img/corn_red.gif);
}

.cornTL {
top:0;
left:0;
background-position:0 0;
}

.cornTR {
top:0;
right:0;
background-position:100% 0;
}

.cornBL {
bottom:0;
left:0;
background-position:0 100%;
}

.cornBR {
bottom:0;
right:0;
background-position:100% 100%;
}

* html div.cornTR, * html div.cornBR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornBL, * html div.cornBR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

/* end blocks */

/* windows */
.windows {
position:absolute;
}

.tabWindows {
border-collapse:collapse;
}

.tdFTL {
width:18px;
height:15px;
background:url(../img/tdTL.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

.tdFTR {
width:18px;
height:15px;
background:url(../img/tdTR.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

.tdFT {
height:15px;
background:url(../img/tdT.png) 0 0 repeat-x;
behavior:url(/res/css/iepngfix.htc);
}

.tdFL {
width:18px;
background:url(../img/tdL.png) 0 0 repeat-y;
behavior:url(/res/css/iepngfix.htc);
}

.tdFR {
width:18px;
background:url(../img/tdR.png) 0 0 repeat-y;
behavior:url(/res/css/iepngfix.htc);
}

.tdFBL {
width:18px;
height:15px;
background:url(../img/tdBL.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

.tdFBR {
width:18px;
height:15px;
background:url(../img/tdBR.png) 0 0 no-repeat;
behavior:url(/res/css/iepngfix.htc);
}

.tdFB {
height:15px;
background:url(../img/tdB.png) 0 0 repeat-x;
behavior:url(/res/css/iepngfix.htc);
}

.tdFC {
background:#fff;
padding:36px 15px 10px 18px;
}

.tabForm {
border-collapse:collapse;
margin-top:26px;
}

.tabForm TD {
padding:4px 11px 4px 4px;
}


.inpForm, .inpCart {
width:200px;
height:21px;
padding:3px 0 0 5px;
margin:0;
background:none;
border:1px solid #d3d6dc;
}

.inpCart {
width:36px;
background:#fff;
padding:3px 0 0 0;
text-align: center;
}

.tabForm .menuBg {
margin-left:-4px;
}

.tabForm .menuR {
padding:0;
}

.butForm {
font-style:italic;
color:#2b2829;
font-size:12px;
background:none;
border:0;
margin:-1px 0 0 0;
padding:0 13px 0 8px;
cursor:pointer;
}

.close {
	position: absolute;
	/*
	top: 12px;
	right: 14px;
	*/
	
	z-index: 200;
	top: 33px;
	right: 32px;

	width: 12px;
	height: 12px;
}
/* end windows */


.tel {
margin-bottom:12px;
}

.tel IMG {
vertical-align:top;
margin:2px 0 1px 0;
}

.searchRes {
position:relative;
width:100%;
background:#d3d6dc;
color:#010101;
margin-bottom:17px;
}

.searchRes SPAN {
color:#e85555;
font-weight:bold;
font-style:italic;
}

.cornSearchL {
position:absolute;
bottom:0;
left:0;
width:10px;
height:10px;
background:url(../img/corn_search_l.gif) 0 0 no-repeat;
}

.cornSearchR {
position:absolute;
bottom:0;
right:0;
width:10px;
height:10px;
background:url(../img/corn_search_r.gif) 0 0 no-repeat;
}

* html div.cornSearchR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html div.cornSearchL, * html div.cornSearchR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}

.padSearch {
padding:7px 10px 8px 10px;
}

UL.listSearch {
margin:0;
padding:0;
}

.listSearch LI {
margin:0 0 35px 0;
padding:0;
background:none;
}

.listSearch LI  A{
font-weight:bold;
}

.listSearch SPAN {
background:#e85555;
color:#fff;
padding:0 4px;
}

/* cart */
.tabCart {
width:618px;
border-collapse:collapse;
margin:26px 0 0 0;
}

.tabCart TH {
text-align:left;
color:#010101;
font-weight:bold;
font-size:12px;
background:#eeeff2;
border-bottom:13px solid #fff;
padding:7px 16px 6px 16px;
}

TH.thNumber {
width:20px;
background:#eeeff2 url(../img/corn_cart_tl.gif) 0 0 no-repeat;
}

TH.thPriceCart {
width:90px;
}

TH.thDel {
width:45px;
background:#eeeff2 url(../img/corn_cart_tr.gif) 100% 0 no-repeat;
text-align:center;
}

TH.thHow {
width:70px;
text-align:center;
}

.tabCart TD {
background:#eeeff2;
padding:11px 16px 9px 16px;
border-bottom:3px solid #fff;
}

TD.tdNumber {
font-size:10px;
color:#545b6c;
}

TD.tdName {
font-weight:bold;
}

TD.tdHow {
text-align:center;
}

TD.tdDel {
text-align:center;
}

.trSum TD {
border-top:13px solid #fff;
}

.trSum TD.tdDel {
background:#eeeff2 url(../img/corn_cart_br.gif) 100% 100% no-repeat;
}

.trSum TD.tdNumber {
background:#eeeff2 url(../img/corn_cart_bl.gif) 0 100% no-repeat;
}

.tdPriceCart SPAN.total_price {
color:#e85a5a;
font-weight:bold;
}

.priceCart {
float:left;
background:#64a2bc;
font-size:10px;
color:#fff;
padding:0 5px 0 9px;
}
/* end cart */

A:hover {
text-decoration:none;
}

#logform, #cartform{
display:none;
}

div#fancy_inner{
	background:url("../img/1x1.gif") repeat scroll 0 0 yellow;
	width: 0;
	height: 0;
	border: 0;
}
div#fancy_div{
	background:url("../img/1x1.gif") repeat scroll 0 0 transparent;
	color: #000;
}
div#fancy_bg {
	background:url("../img/1x1.gif") repeat scroll 0 0 transparent;
	display: none;
}

div#fancy_content {
	background:url("../img/1x1.gif") repeat scroll 0 0 transparent;
}

div#fancy_close {
	visibility: hidden;
}

#errlogin_div {
margin-top: -26px;
}

.menuIndexPicPop {
	cursor: pointer;
	visibility: hidden;
	position: absolute;
	width: 123px;
	height: 119px;
	background: url(../img/top_pic_index.png) 0 0 no-repeat;
	behavior:url(/res/css/iepngfix.htc);
	z-index: 50;
}