html,body{margin: 0; padding: 0;background: url(/images/vilkin/bgd.gif) repeat;}
table { border-collapse: collapse; border-spacing: 0;}
td { padding: 0; }
.main {width: 997px; font-family: Arial; font-size:12px;background: url(/images/vilkin/bgd.gif) repeat; }
img {border:0;}
.logo {width: 197px;height:75px; background: url(/images/vilkin/logo.gif) no-repeat;float:left;margin:0px 0 0 25px;}
/*.logo {width: 197px;height:75px; background: url(/images/vilkin/logo_vilkin.png) no-repeat;float:left;margin:0px 0 0 25px;}*/
.tbl_left {width:230px;padding:0 0 0 25px;float:left;}
.srch_tbl {width:230px;margin:26px 0 0 0px;float:left; }
.srch_btn {width:35px; height:24px;background: url(/images/vilkin/srch_btn.gif) no-repeat;float:left;border:none; }
.srch_input {width:170px; height:24px;background: url(/images/vilkin/srch_bgd.gif) repeat-x;border:none;float:left;padding:3px 0 0 10px;color:#959595;font-size:13px;font-style:italic;}
.srch_left {width:11px; height:24px;background: url(/images/vilkin/srch_left.gif) no-repeat;float:left;}
.mail {width:27px;height:24px; background: url(/images/vilkin/mail_btn.gif) no-repeat;float:left;}
.map {width:27px;height:24px; background: url(/images/vilkin/map_btn.gif) no-repeat;float:left;}
.home {width:27px;height:24px; background: url(/images/vilkin/home_btn.gif) no-repeat;float:left; margin:0 0px 0 85px;}
.img_big {width:200px;height:310px; background: url(/images/vilkin/img_big.jpg) no-repeat;float:left;margin:10px 0px 0 10px;}
.tel {width:210px;height:74px; background: url(/images/vilkin/telephone_new.png) no-repeat;float:left; margin:10px 0px 0 10px; _margin:1px 0px 0 5px;}
/* .tel {width:210px;height:30px; background: url(/images/vilkin/vilkin_tel12.gif) no-repeat;float:left; margin:10px 0px 0 10px; _margin:1px 0px 0 5px;}
*/
/* News */

.news_tbl {width:230px;margin:20px 0 0 0px;float:left; }
.news_top {width:230px;height:20px; background: url(/images/vilkin/news_top.gif) no-repeat;float:left;}
.news_bgd {width:230px; background: url(/images/vilkin/news_bgd.gif) repeat-y;float:left;}
.news_btm {width:230px;height:24px; background: url(/images/vilkin/news_btm.gif) no-repeat;float:left;}
.news_txt {width:190px;float:left;padding:0px 0 0 24px;}


/* Catalog */

.cat_tbl {width:685px;margin:10px 0 0 0px;float:left; }
.cat_top {width:685px;height:20px; background: url(/images/vilkin/cat_top.gif) no-repeat;float:left;}
.cat_bgd {width:685px; background: url(/images/vilkin/publ_bgd.gif) repeat-y;float:left;}
.cat_btm {width:685px;height:25px; background: url(/images/vilkin/publ_btm.gif) no-repeat;float:left;}
.cat_txt {width:660px;float:left;}
.cat_img {width:95px;margin:0 0 0 25px;}
.cat_img1 {width:95px;margin:10px 0 0 60px;}
a.cat_link {width:95px;margin:5px 0 0 25px;float:left;text-align:center;color:#000000;font-size:11px;text-decoration:none;text-transform: uppercase;}
a.cat_link:link {text-decoration:none;}
a.cat_link:visited {text-decoration:none;}
a.cat_link:active {text-decoration:underline;}
a.cat_link:hover {text-decoration:underline;}

a.cat_link2 {width:95px;margin:5px 3px 0 60px;float:left;text-align:center;color:#000000;font-size:11px;text-decoration:none;text-transform: uppercase;}
a.cat_link2:link {text-decoration:none;}
a.cat_link2:visited {text-decoration:none;}
a.cat_link2:active {text-decoration:underline;}
a.cat_link2:hover {text-decoration:underline;}
.txt1 {margin: 0px 0 15px 0;}
.img1 {margin: 5px 10px 0px 0;float:left;}
/* Showcase */

.vitr_tbl {width:573px;margin:20px 0 0 0px;float:left; }
.vitr_top {width:573px;height:15px; background: url(/images/vilkin/vitr_top.gif) no-repeat;float:left;}
.vitr_bgd {width:573px; background: url(/images/vilkin/vitr_bgd.gif) repeat-y;float:left;}
.vitr_btm {width:573px;height:22px; background: url(/images/vilkin/vitr_btm.gif) no-repeat;float:left;}
.vitr_txt {width:555px;float:left;}
a.vitr_link {width:95px;height:92px;margin:80px 0 0 55px;position:absolute;float:left;color:#000000;font-style:italic;text-decoration:none;font-weight:bold;}
a.vitr_link:link {text-decoration:none;}
a.vitr_link:visited {text-decoration:none;}
a.vitr_link:active {text-decoration:underline;}
a.vitr_link:hover {text-decoration:underline;}
a.vitr_link2 {width:95px;height:92px;margin:80px 0 0 30px;position:absolute;color:#000000;font-style:italic;text-decoration:none;font-weight:bold;}
a.vitr_link2:link {text-decoration:none;}
a.vitr_link2:visited {text-decoration:none;}
a.vitr_link2:active {text-decoration:underline;}
a.vitr_link2:hover {text-decoration:underline;}
/* Articles */

.publ_tbl {width:685px;margin:8px 0 0 0px;float:left; }
.publ_top {width:685px;height:20px; background: url(/images/vilkin/publ_top.gif) no-repeat;float:left;}
.publ_bgd {width:685px; background: url(/images/vilkin/publ_bgd.gif) repeat-y;float:left;}
.publ_btm {width:685px;height:25px; background: url(/images/vilkin/publ_btm.gif) no-repeat;float:left;}
.publ_txt {width:640px;float:left;padding:7px 0 0 24px;}
.publ_txt2 {margin:0 0px 5px 13px;}
a.publ_title {font-family: Arial; font-size:16px;font-style:italic;font-weight:bold;}
a.publ_title:link {text-decoration:underline;}
a.publ_title:visited {text-decoration:underline;}
a.publ_title:active {text-decoration:none;}
a.publ_title:hover {text-decoration:none;}
.bullet {width:5px;height:5px;background: url(/images/vilkin/bullet.gif) no-repeat;float:left;margin:5px 7px 0 0;}
.recipe {width:155px;height:176px; background: url(/images/vilkin/recipe.jpg) no-repeat;float:right;margin:30px 0 0 0px;}
.date {background-color:black;width:auto;color:white;font-size:12px;font-style:italic;font-weight:bold;}
a.news_all {padding:0px 0 0 13px;color:black;font-size:12px;font-style:italic;font-weight:bold;text-decoration:underline;}
a.news_all:link {text-decoration:underline;}
a.news_all:visited {text-decoration:underline;}
a.news_all:active {text-decoration:none;}
a.news_all:hover {text-decoration:none;}
.map_top {width:685px;height:25px; background: url(/images/vilkin/map_top.gif) no-repeat;float:left;}
.srch_top {width:685px;height:25px; background: url(/images/vilkin/srch_top.gif) no-repeat;float:left;}

/* Menu */
.menu_tbl {width:685px;float:left; }
a.menu {width:auto; height:50px;font-family: Arial; font-size:13px;color:#000000;padding:60px 0 0 0;float:left;margin: 0px 0 0 0px;background: url(/images/vilkin/menu_line1.gif) no-repeat;}
a.menu:link {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:active {text-decoration:underline;}
a.menu:hover {text-decoration:underline;}

a.menu1 {width:auto; height:50px;font-family: Arial; font-size:13px;color:#000000;padding:60px 0 0 0;float:left;margin: 0px 0 0 10px;background: url(/images/vilkin/menu_line1.gif) no-repeat;}
a.menu1:link {text-decoration:none;}
a.menu1:visited {text-decoration:none;}
a.menu1:active {text-decoration:underline;}
a.menu1:hover {text-decoration:underline;}

a.menu2 {width:auto; height:50px;font-family: Arial; font-size:13px;color:#29abe2;padding:60px 0 0 0;font-weight:bold;float:left;margin: 0px 0 0 8px;background: url(/images/vilkin/menu_line2.gif) no-repeat;}
a.menu2:link {text-decoration:none;}
a.menu2:visited {text-decoration:none;}
a.menu2:active {text-decoration:underline;}
a.menu2:hover {text-decoration:underline;}

a.menu3 {width:auto; height:50px;font-family: Arial; font-size:13px;color:#29abe2;padding:60px 0 0 0;float:left;font-weight:bold;background: url(/images/vilkin/menu_line2.gif) no-repeat;}
a.menu3:link {text-decoration:none;}
a.menu3:visited {text-decoration:none;}
a.menu3:active {text-decoration:underline;}
a.menu3:hover {text-decoration:underline;}

.tbl_right {width:760px;padding:0 0 0 10px;}

/* Content */

a {text-decoration:underline;color:#41b1e1;}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}


/* Bottom */

.hand_btm {width:209px;height:130px; background: url(/images/vilkin/hand_btm.jpg) no-repeat;float:left;}
.btm_tbl {width:685px;float:left;font-family: Arial; font-size:17px;color:#959595;font-style:italic; margin:80px 0 0 10px;}

/* 2level */

.cont_tbl {width:685px;margin:20px 0 0 0px;float:left;}
.cont_txt {width:640px;float:left;padding:0px 0 0 24px;}
.about_top {width:685px;height:32px; background: url(/images/vilkin/about_top.gif) no-repeat;float:left;}
.cat_top2 {width:685px;height:32px; background: url(/images/vilkin/cat_top2.gif) no-repeat;float:left;}
.opt_top {width:685px;height:32px; background: url(/images/vilkin/opt_top.gif) no-repeat;float:left;}
.cont_top {width:685px;height:32px; background: url(/images/vilkin/cont_top.gif) no-repeat;float:left;}
.news_top2 {width:685px;height:32px; background: url(/images/vilkin/news_top2.gif) no-repeat;float:left;}
.recipe_top {width:685px;height:24px; background: url(/images/vilkin/recipe_top.gif) no-repeat;float:left;}
div.i-l{float: left;margin: 5px 10px 10px 0;text-align: center;font-size: 10px;color: #824218;}
h1 {font-family: Arial; font-size: 17px; color: #41b1e1;}
h2 {font-family: Arial; font-size: 15px; color: #41b1e1;}
h3 {font-family: Arial; font-size: 14px; color: #41b1e1;}

.pic_r {margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;}
.pic_l {margin-top: 2px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}

.catalog ul{
     margin: 0;
     padding: 0;
     list-style: none;
no-repeat;

}
.catalog ul li {width:100px; float:left;margin: 10px 10px 10px 10px;text-align:center;list-style-type: none;display:block;
height: 150px;}

.red {color: #ff0000}


.bl {font-weight: bold;}
.red {color: #FF0000;}
.redb {font-weight: bold; color: #FF0000;}
.big14 {font-size: 14px;}
.bigb14 {font-weight: bold; font-size: 14px;}
.bigbr14 {font-weight: bold; font-size: 14px; color: #FF0000;}
.big16 {font-size: 16px;}
.bigb16 {font-weight: bold; font-size: 16px;}
.bigbr16 {font-weight: bold; font-size: 16px; color: #FF0000;}
.pad2 {padding-top: 2px;}
.pad4 {padding-top: 4px;}
.pad6 {padding-top: 6px;}
.pad8 {padding-top: 8px;}
.pad10 {padding-top: 10px;}
.pad12 {padding-top: 12px;}
.mrg2 {margin-top: 2px;}
.mrg4 {margin-top: 4px;}
.mrg6 {margin-top: 6px;}
.mrg8 {margin-top: 8px;}
.mrg10 {margin-top: 10px;}
.mrg12 {margin-top: 12px;}
img.lft {float: left; display: inline; border: 0; margin-right: 5px;}
img.rt {float: right; display: inline; border: 0; margin-rleft: 5px;}

a#lk_lnk:link, a#lk_lnk:visited {display: block; width: 229px; height: 38px; background: url(/images/vilkin/lk1.gif) no-repeat left top;}
a#lk_lnk:hover {display: block; width: 229px; height: 38px; background: url(/images/vilkin/lk2.gif) no-repeat left top;}
a#lk_lnk:active {display: block; width: 229px; height: 38px; background: url(/images/vilkin/lk3.gif) no-repeat left top;}

.video {font-size: 10px; font-weight: bold; padding-left: 25px; background: url(/images/Vilkin/film.PNG) no-repeat left top; padding-top: 4px; padding-bottom: 4px;}

ul.row3 {
position:relative;
float:left;
margin: 20px 0 20px 0;
clear: left;
white-space: nowrap;
width: 99%;
padding: 0;
list-style: none;
}
ul.row3 li{
     float: left;
     width: 33%;
     text-align: center;
}
.row3 img{
margi-n: 0px 30px 15px 30px;
}
.row3 p, nulf .row3 p{
     margin: 12px 30px 10px 30px;
     padding: 0;
     font-size: 10px;
}
/* Стили для городов-регионов */
.city_h3{
font-size:140%;
line-height:50px;
	
}
.name_city{
line-height:20px;
font-size:110%;	
}
