/* CSS Document */

html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background-color:#fff9e1; background-image:url(../images/bg.gif); background-position:top left; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#5d2600;}
img {border:0px;}
a {color:#d02416; text-decoration:underline; outline-style:underline;}
a:link, a:active, a:visited {color:#d02416; text-decoration:underline; outline-style:underline;}
a:hover { color:#d02416; text-decoration:none; outline-style:none;}
input{vertical-align:middle; color:#5d2600; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #fade70; height:20px; padding-left:10px; margin:0px}
select{vertical-align:middle; color:#5d2600; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #fade70; height:20px; margin:0px; float:left; margin-right:7px; text-align:center;}
form{margin:0px; padding:8px 0px 0px 0px;}
label{cursor:pointer}
h1{font-size:28px; font-weight:normal; padding:3px 0px; margin:0px}
h2{font-size:20px; font-weight:normal; padding:3px 0px; margin:0px}
p{text-indent:10px;}
p:first-letter {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
tr, td{vertical-align:top;}
.node{
	width:50%;
	float:left;
    height: 220px;
}

/*general*/
.groats{width:100%; height:100%; margin:0px; padding:0px; background-image:url(../images/bg_droats.gif); background-position:left top; background-repeat:repeat-x; background-color:#f7fee1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#5d2600;}
.tb_main{width:955px; height:100%; margin:auto}
.bl3{/*background:url(../images/shapka_diplom2.jpg) left 44px no-repeat*/}
.logo{padding-top:43px; padding-left:46px;}
.shapka{padding-left:41px;}
.td_left{background:url(../images/cloud1.png) right 72px no-repeat; height:310px; width:100%;}
.bl1{width:1143px; margin:auto; background:url(../images/cloud2.png) left 73px no-repeat}
.cl{clear:both;}


/*left*/
.div_menu{padding-top:33px; padding-left:43px; padding-bottom:20px}
.div_podm{padding-left:20px; padding-bottom:4px}
a.menu {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#cd2811; display:block; width:203px; outline-style:none; text-decoration:none; padding:0px 5px 3px 8px;}
a.menu:link, a.menu:active, a.menu:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#cd2811; width:203px; display:block; outline-style:none; text-decoration:none; padding:0px 5px 3px 8px;}
a.menu:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#fff; width:203px; background:url(../images/menu_sel.gif) left top no-repeat; outline-style:none; text-decoration:none; padding:0px 5px 3px 8px;}
a.menu:first-letter{font-weight:bold}

a.menu_small {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#cd2811; display:block; width:203px; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px;}
a.menu_small:link, a.menu_small:active, a.menu_small:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#cd2811; width:203px; display:block; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px;}
a.menu_small:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#fff; width:203px; background:url(../images/menu_sel.gif) left top no-repeat; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px;}
a.menu_small:first-letter{font-weight:bold}

a.menu_sel{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#fff; width:203px; background:url(../images/menu_sel.gif) left top no-repeat; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px; display:block;}
a.menu_sel:link, a.menu_sel:active, a.menu_sel:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#fff; width:203px; background:url(../images/menu_sel.gif) left top no-repeat; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px; display:block}
a.menu_sel:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#fff; width:203px; background:url(../images/menu_sel.gif) left top no-repeat; outline-style:none; text-decoration:none; padding:0px 5px 5px 8px; display:block}

a.podmenu{font-family:Georgia, "Times New Roman", Times, serif; color:#cd2811; font-size:16px; text-decoration:none; display:block; width:180px; padding:3px 10px 5px 10px; line-height:1.1}
a.podmenu:link, a.podmenu:active, a.podmenu:visited{font-family:Georgia, "Times New Roman", Times, serif; color:#cd2811; font-size:16px; text-decoration:none; display:block; width:180px; padding:3px 10px 5px 10px; line-height:1.1}
a.podmenu:hover{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:16px; text-decoration:none; display:block; background:url(../images/podmenu_sel.gif) top left no-repeat; width:180px; padding:3px 10px 5px 10px; line-height:1.1}

a.podmenu_sel{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:16px; text-decoration:none; background:url(../images/podmenu_sel.gif) top left no-repeat; display:block; width:180px; padding:3px 10px 5px 10px; line-height:1.1}
a.podmenu_sel:link, a.podmenu_sel:active, a.podmenu_sel:visited{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:16px; background:url(../images/podmenu_sel.gif) top left no-repeat; text-decoration:none; display:block; width:180px; padding:3px 10px 5px 10px; line-height:1.1}
a.podmenu_sel:hover{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:16px; text-decoration:none; display:block; background:url(../images/podmenu_sel.gif) top left no-repeat; width:180px; padding:3px 10px 5px 10px; line-height:1.1}

.div_mac{ float:right; width:110px; height:83px; padding:136px 0px 0px 120px}
.div_mac1{background:url(../images/macaroni1.jpg) left top no-repeat; float:right; width:110px; height:83px; padding:136px 0px 0px 120px}
a.lnk_mac{color:#d02416; text-decoration:underline; font-size:13px;}
a.lnk_mac:link, a.lnk_mac:active, a.lnk_mac:visited{color:#d02416; text-decoration:underline; font-size:13px;}
a.lnk_mac:hover{color:#d02416; text-decoration:none; font-size:13px;}


/*center*/
.tb_fl{width:670px; height:519px; margin-top:44px}
.flash1{width:248px; height:519px; padding-left:34px;}
.flash2{width:334px; height:216px; padding-left:10px; padding-bottom:29px; margin:0px;}
.flash3{width:334px; height:245px; padding-left:10px; margin:0px;}
.content{padding:16px 25px 20px 34px; width:636px;}
.cont_w_sh{padding:44px 25px 20px 34px}
a.link{background:url(../images/macaroni.png) no-repeat; width:55px; height:27px; display:inline-block; vertical-align:middle; text-decoration:none; padding:0px 3px}
a.link_news{background:url(../images/macaroni.png) no-repeat; width:55px; height:27px; display:block; margin-top:3px; margin-right:15px; vertical-align:middle; text-decoration:none; padding:0px 3px}
a.link_news1{background:url(../images/macaroni3.png) no-repeat; width:55px; height:27px; display:block; margin-top:3px; margin-right:15px; vertical-align:middle; text-decoration:none; padding:0px 3px}

.div_n{padding:0px 50px 7px 0px; border-bottom:solid 1px #5d2600;}

.lnk_rec{color:#D02416; font-size:17px;}
.lnk_rec1{color:#d02416; font-size:17px;}
a.lnk_rec{color:#d02416; text-decoration:underline; font-size:17px;}
a.lnk_rec:link, a.lnk_rec:active, a.lnk_rec:visited{color:#d02416; text-decoration:underline; font-size:17px;}
a.lnk_rec:hover{color:#d02416; text-decoration:none; font-size:17px;}
.div_food{background:url(../images/framework1.png) left top no-repeat; width:282px; height:152px; padding-bottom:12px; padding-left:11px; padding-top:1px; text-align:left}
.bl1{background:url(../images/bg_miss.jpg) no-repeat; width:567px; height:136px; padding:58px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:13px}

a.year{background:url(../images/mac1.jpg) right top no-repeat; width:60px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px;*/}
a.year:link, a.year:active, a.year:visited{background:url(../images/mac1.jpg) right top no-repeat; width:60px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px;*/}
a.year:hover{background:url(../images/mac1.jpg) left top no-repeat; width:60px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px*/}

a.year_sel{background:url(../images/mac1.jpg) left top no-repeat; width:60px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px;*/}
a.year_sel:link, a.year_sel:active, a.year_sel:visited{background:url(../images/mac1.jpg) left top no-repeat; width:60px;/*width:62px*/ height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px;*/}
a.year_sel:hover{background:url(../images/mac1.jpg) left top no-repeat; width:60px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; /*margin-right:5px*/}


a.dipl{background:url(../images/mac2.jpg) right top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px; margin-top:5px;}
a.dipl:link, a.dipl:active, a.dipl:visited,{background:url(../images/mac2.jpg) right top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px; margin-top:5px;}
a.dipl:hover{background:url(../images/mac2.jpg) left top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px; margin-top:5px;}

a.dipl_sel{background:url(../images/mac2.jpg) left top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px; margin-top:5px;}
a.dipl_sel:link, a.dipl_sel:active, a.dipl_sel:visited,{background:url(../images/mac2.jpg) left top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px; margin-top:5px;}
a.dipl_sel:hover{background:url(../images/mac2.jpg) left top no-repeat; width:62px; height:36px; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; float:left; padding-top:4px; margin-right:1px;  margin-top:5px;}
.bl2{width:62px; text-align:center; float:left; color:#a98e70; font-size:13px;}

a.lnk_more{background:url(../images/pic2.gif) right bottom no-repeat; width:120px; height:46px; font-size:17px; float:right; text-decoration:none; margin-top:10px}
a.lnk_more:link, a.lnk_more:active, a.lnk_more:visited{background:url(../images/pic2.gif) right bottom no-repeat; width:120px; height:46px; font-size:17px; float:right; text-decoration:none; margin-top:10px}
a.lnk_more:hover{background:url(../images/pic2.gif) right bottom no-repeat; width:120px; height:46px; font-size:17px; float:right; text-decoration:underline; margin-top:10px}

.f_inp{width:252px;}
.f_inp1{width:117px; float:left; margin-right:7px; vertical-align:middle;}
.f_inp2{width:62px; height:22px; vertical-align:middle; padding:0px;}
.text1{font-family:"Times New Roman", Times, serif; font-size:14px}
.text2{font-size:14px;}
.text3{font-size:17px; color:#d02416;}
.prod_new{background:url(../images/wheat.jpg) left no-repeat; width:171px; float:right; font-size:12px; padding:5px 2px 15px 42px;}

/*copyright*/
.copy1{float:left; padding:20px 0px 0px 15px; font-size:11px;}
.copy2{float:right; padding:20px 15px 0px 0px; text-align:right; font-size:11px;}
a.copyright {font-size:11px; text-decoration:none; color:#5d2600;}
a.copyright:link,a.copyright:aktive,a.copyright:visited {font-size:11px; text-decoration:none; color:#5d2600;}
a.copyright:hover {font-size:11px; text-decoration:underline; color:#5d2600;}
.tab{vertical-align:top}
.sub_cat_div {
    width:43%; float:left; padding:0 30px 0 5px; height: 263px; overflow: hidden;
}
.sub_cat_div a {
    display:block;
}
table.goods_info  tr td {
    vertical-align: top;
}

.predstaviteli{
	letter-spacing: -1px;
}

