* {
  margin: 0;
  padding:0;
  border-collapse:collapse;
  font-size:100%;
  font-family:Verdana, Geneva, sans-serif;
}
html {
	height:100%;
}

body {
  height: 100%;
  min-height: 100%;
  background-color:#cccccc;
}
#content{
	width:expression( document.body.clientWidth > 1280 ? "1280px" : "100%" );
	max-width:1280px;
}


tr.top td{background-color:#FFF;}
tr.top td.topborder{border-bottom:6px solid #303435; }
tr.top .logo img{ margin-left:18px; margin-bottom:25px; margin-right:5px;}

tr.top td div.lang{margin-right:40px; margin-top:14px}
tr.top td div.lang *{font-size:11px; margin-left:8px; color:#666666; text-decoration:none;}
tr.top td div.lang span{color:#aba36c}
tr.top .phone_address .address{font-size:11px; color:#aba36c }
tr.top .phone_address .address a{font-size:11px; color:#aba36c; text-decoration:underline; }
tr.top .phone_address .phone{font-size:21px; color:#aba36c; padding-right:38px; }
tr.top .phone_address .phone span{font-size:16px; color:#646464; }
tr.top td.top_menu{padding-right:30px;}
tr.top td.top_menu img{margin-right:8px; }
tr.top td.top_menu div{width:90px; height:0px;}
tr.top td.top_menu a{text-transform:uppercase; font-size:14px; color:#646464; text-decoration:none; display:block;margin-right:10px}
tr.top td.top_menu a.actual{text-transform:uppercase; font-size:14px;  text-decoration:none; display:block;margin-right:10px}

.left{}
.left div{margin-left:20px; margin-right:15px}
.left div.cat_menu{margin-left:0px; margin-right:0px}
.left .video{margin-top:5px;}
.banners,.bottom1 td.news_index{padding-top:53px;}
.banners{padding-left:15px; padding-right:20px;}
.banners a.banner{width:100%; height:105px; background-image:url(/img/banner_bg.gif); background-repeat:repeat-x; background-position:top; display:block; text-align:center}



.index_img{background-position:left top; background-repeat:repeat; }

.news_index td{padding-right:56px;}
.news_index td p{margin-bottom:4px;}
.news_index td p.more a{color:#FFF; text-decoration:none}
.news_index td p.icon{line-height:11px; margin-bottom:13px;}
.news_index td p.icon a{font-size:10px; text-decoration:none; color:#FFF;}


.bottom td{border-top:#32342f 1px solid; height:74px;} 
.bottom td td{border:none;}
.bottom td.l{padding-left:15px;} 
.bottom td.v{padding-right:40px;} 
.bottom td a{color:#FFF; font-size:11px; text-decoration:none} 
.bottom td.l a{margin-right:16px;} 


h1{ font-size:23px; color:#FFFFFF; margin-bottom:22px; text-transform:uppercase; font-weight:normal;}
.h1{ font-size:23px; color:#FFFFFF; text-transform:uppercase;font-weight:normal; margin-bottom:0px;}
.h1 span{font-size:20px; color:#000100;}
p{font-size:12px; color:#3a383b; margin-bottom:22px;  line-height:16px;}

.left ul li{list-style-type:none;  border-bottom:1px #FFFFFF solid; padding-top:8px; padding-bottom:8px; }
.left ul li a{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; font-size:18px; text-decoration:none; margin-left:20px;}
.left ul li.selected a{color:#FFF}
.left ul li.selected ul li a{color:#333}
.left ul li ul li.selected  a{color:#FFF}

.left ul li ul{margin-left:25px; display:none;}
.left ul li.selected ul{margin-left:25px; display:block;}
.left ul li ul li{list-style-type:none;  border-bottom:none; padding-top:5px; padding-bottom:5px; }
.left ul li ul li a{font-family:Arial, Helvetica, sans-serif; text-transform:none; color:#333333; font-size:13px; text-decoration:none; margin-left:20px;}
.left ul li ul li a{color:#333333;}



/**menu*/
.menu_content{background-color:#FFF; }
.menu_content h1{color:#333333; font-size:35px;}
.menu_content .products td{color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:7px; }
.menu_content .products .descrshort{font-size:10px; color:888888; margin:0; padding:0;}
.PartList td{padding-bottom:30px; padding-right:10px; }
.PartList a{color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.fx_img{background-image:url(/fx/buttons/img.gif);  background-repeat:no-repeat; background-position:top; background-position:0px 0px;}
.fx_img_sel{background-image:url(/fx/buttons/img_sel.gif);  background-repeat:no-repeat; background-position:0px 0px;}
.fx_img_manage_play{background-image:url(/fx/buttons/play.gif);  background-repeat:no-repeat; background-position:0px 0px;}
.fx_img_manage_pause{background-image:url(/fx/buttons/pause.gif);  background-repeat:no-repeat; background-position:0px 0px;}
.fx_img ,.fx_img_sel , .fx_img_manage_play,.fx_img_manage_pause {margin-right:10px; margin-top:0px; margin-bottom:0px; vertical-align:top}
/*columns*/
.column .first{padding-right:10px;}
.column .last{padding-left:10px;}

/**template_other*/
.print_link{display:block; width:110px; height:30px; vertical-align:bottom; background-image:url(/img/print.gif); padding-left:35px; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-repeat:no-repeat; padding-top:10px;  text-decoration:none; margin-right:25px ; text-align:left} 
td.content{background-color:#FFFFFF;}
td.content *{font-family:Arial, Helvetica, sans-serif;} 
td.content .text{padding:20px 20px 20px 20px ;}
td.content h1{color:#000000; margin-top:0px; font-size:36px; font-weight:normal}
td.content .h1{color:#000000; margin-top:0px; font-size:36px;font-weight:normal}
td.content h1 span,td.content .h1 span{ color:#b1a46f;}
td.content h1.fs24{font-size:24px;}


/*news_archive*/
.news_archive td{padding-right:20px}
.news_archive td a{color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.news_archive td p.date{margin-bottom:5px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b1a46f;}
.news_archive td p.date span{color:#000;}

/*news_list*/
.news_list td{ padding-right:20px}
.news_list td p{margin-bottom:0;}
.news_list td p.name{font-weight:bold}
.news_list td p.news_text{margin-bottom:20px; font-weight:normal;}
.news_list td p.news_text *{font-weight:normal;}
.news_list td p.date a{margin-bottom:5px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase}
.news_list td p.date a span{ color:#b1a46f;}

/*galery*/
.galery td{padding-bottom:40px; padding-right:20px;}
/*subscribe*/
#news_subscribe .h1{margin-top:45px;}
#news_subscribe .inp input{ border:none; width:90%; height:22px;  padding-top:5px; padding-left:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; } 
#news_subscribe .inp td.inp{height:22px; background-color:#FFF;}


/*products_cakes*/
.menu_p{padding:20px 40px 20px 50px;}
.caces_preview_description{padding-left:16px; padding-top:22px; padding-right:20px; padding-bottom:50px;}
.caces_preview_description .name{text-transform:uppercase;}
.caces_preview_description p{margin:0;}
.caces_preview_description p.weght{margin-bottom:20px;}
.caces_preview_description p.price{font-size:16px; color:#666}
.caces_preview_description p.order a{text-transform:uppercase; color:#b7a879; text-decoration:none; font-size:20px;}
.product_order_form{margin-left:15px;}
.product_order_form input,.product_order_form textarea{margin-bottom:8px; background-color:#95beea; width:292px; border:none; padding-left:9px; padding-top:0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:0px; vertical-align:bottom}
.product_order_form input{padding-top:4px; padding-bottom:6px; background-image:url(/img/tort_zakaz.gif); background-repeat:no-repeat; background-position:right top; }
.product_order_form textarea{height:108px; padding-top:5px;}
.product_order_form input.btn{background:none; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b7a879; text-align:left; padding:0;}


/*search_map*/
.search_map{margin-left:20px;}
.search_map ul li{list-style-type:none; padding-bottom:20px}
.search_map ul li a{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#b7a879; text-transform:uppercase; text-decoration:none}
.search_map ul li ul{margin-left:20px;}
.search_map ul li ul li{padding-bottom:3px;}
.search_map ul li ul li a{font-size:16px; color:#666}
.search_map ul li ul li ul li a{font-size:16px; text-transform:none;}
.Lev00{display:none;}
.Lev0 a{color:#666; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.Lev1{margin-bottom:20px;font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#666;}

/* class="gmap"*/
.gmap a{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px;}