@charset "utf-8";


* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

body {
background:url(im/bg.jpg); text-align:center;	
}
input.cleardefault {border:1px solid #999;}

#block-center { background:#FFFFFF;}
#block-center td {padding:0;}

#table-analiz td {padding:2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#BDF0F2;}
#table-ruk { width:100%;}
a.link-list-tovar {color:#006699; text-decoration:none; font-size:22px;}
a.link-list-tovar:hover {color:#006699; text-decoration: underline; font-size:22px;}
#table-ruk td {padding:2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#BDF0F2;}
p {margin:0 0 14px 0; padding:0;}
.text-list {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.text-list2 {padding-left:40px !important; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h2 {margin:20px 0 10px 0; font-size:18px;}

.harakter p strong {font-size:14px;}
.harakter p {font-size:14px;}
.harakter {font-size:14px; margin:0 0 20px 0; text-align:left;}


.menu-list-dog {list-style:none; width:247px;}
.menu-list-dog li {list-style:none; margin-bottom:10px;}
.menu-list-dog li a {display:block; height:auto; font-size:14px; text-decoration:none; background:#FFCC99; padding:2px; padding-left:20px;}
.menu-list-dog li a:hover {background:#ebd5bf url(im/4.jpg) 8px 9px no-repeat;}

.menu-link {list-style:none; width:247px;}
.menu-link li {list-style:none; margin-bottom:10px;}
.menu-link li a {display:block; height:auto; font-size:14px; text-decoration:none; background:#bbd6ed; padding:2px; padding-left:20px;}
.menu-link li a:hover {background:#cde1f2 url(im/4.jpg) 8px 9px no-repeat;}


.menu-list-tovar {list-style:none;}
.menu-list-tovar li {list-style:none; margin-bottom:10px;}
.menu-list-tovar li a {display:block; height:auto; font-size:14px; text-decoration:none; background:#FFCC99; padding:2px; padding-left:20px;}
.menu-list-tovar li a:hover {background:#ebd5bf url(im/4.jpg) 8px 9px no-repeat;}
.menu-list-tovar li.active a {background:#ebd5bf url(im/4.jpg) 8px 9px no-repeat;}
ul.pod-list  { margin-top:10px; margin-bottom:20px;}
.pod-list li a {background:#ffffff url(im/4.jpg) 8px 5px no-repeat !important; margin-left:20px; font-size:11px;}
.pod-list li a:hover {color:#006699; text-decoration:underline;}

.menu-list-tovar-tovar { height:200px; width:420px;}
.menu-list-tovar-tovar li {float:left; display:block; width:200px; margin-bottom:4px; background:url(im/4.jpg) left no-repeat; padding-left:10px;}
.menu-list-tovar-tovar li a {font-size:11px; font-weight:bold;}
.menu-list-tovar-tovar li a:hover {color:#069}
.menu-list-tovar-tovar li.active a { color:#069; text-decoration:none;}



#putin { margin-bottom:20px;}
a.B_homeCrumb:hover {text-decoration:none; color:#ea2618;}
a.B_crumb:hover {text-decoration:none; color: #006699;}
.B_currentCrumb { color:#999999;}

.sm-ingredient {border-top:10px solid #CCCCCC; border-bottom:10px solid #CCCCCC; margin:30px 0 30px 0; padding:30px 0 30px 0; font-size:11px;}
.sm-ingredient img {border:0;}

.sm-ingredient2 {border-bottom:10px solid #CCCCCC; margin:40px 0 30px 0; padding:30px 0 30px 0;}
.sm-ingredient222 {border-bottom:10px solid #CCCCCC; margin:0 0 30px 0; padding:0 0 30px 0;}
.sm-ingredient222 h3 {font-weight:normal; font-size:16px; margin-bottom:10px;}
.sm-ingredient222 h3 a {font-size:18px !important;}
.sm-ingredient3 {border-top:10px solid #CCCCCC; margin:30px 0 30px 0; padding:30px 0 30px 0; font-size:11px;}
.sm-ingredient3 a {font-weight:bold; font-size:14px; padding-left:20px; background:url(im/4.jpg) left no-repeat;}
.sm-ingredient4 {border-bottom:10px solid #CCCCCC; margin:0 0 30px 0; padding:0 0 30px 7px; font-size:11px;}
.sm-ingredient4 a {font-weight:bold; font-size:14px; padding-left:13px; background:url(im/4.jpg) left no-repeat;}

.top-bar {height:40px; position:relative;}
.top-bar .poisk {
	position:absolute;
	top:12px;
	left:440px;
	width:200px;
	height:20px;
}
.top-bar .bar {
	position:absolute;
	top:12px;
	left:650px;
	width:85px;
	height:20px;
}
.top-bar .bar a {margin:0; padding:0;}
.top-bar .bar img {margin:0; border:0;}
.top-bar .autentification {
	position:absolute;
	top:12px;
	left:750px;
	width:234px;
	height:20px;
}
.top-bar .autentification fieldset {}
.top-bar .autentification fieldset input { width:100px; margin-right:7px; border:0; background:none;}

#top-menu {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu a:hover {text-decoration:none;}
#top-menu a.a01 {top:4px; left:77px;}
#top-menu a.a02 {top:4px; left:237px;}
#top-menu a.a03 {top:30px; left:395px; color:#F00;}
#top-menu a.a04 {top:4px; left:520px;}
#top-menu a.a05 {top:4px; left:687px;}
#top-menu a.a06 {top:4px; left:860px;}

#top-menu-cats {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-cats a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu-cats a:hover {text-decoration:none;}
#top-menu-cats a.a01 {top:4px; left:77px;}
#top-menu-cats a.a02 {top:30px; left:237px; color:#F00;}
#top-menu-cats a.a03 {top:4px; left:395px;}
#top-menu-cats a.a04 {top:4px; left:520px;}
#top-menu-cats a.a05 {top:4px; left:687px;}
#top-menu-cats a.a06 {top:4px; left:860px;}

#top-menu-static {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-static a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu-static a:hover {text-decoration:none;}
#top-menu-static a.a01 {top:4px; left:77px;}
#top-menu-static a.a02 {top:4px; left:237px;}
#top-menu-static a.a03 {top:4px; left:395px;}
#top-menu-static a.a04 {top:4px; left:520px;}
#top-menu-static a.a05 {top:4px; left:687px;}
#top-menu-static a.a06 {top:4px; left:860px;}

#top-menu-main {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-main a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu-main a:hover {text-decoration:none;}
#top-menu-main a.a01 {top:30px; left:77px; color:#F00;}
#top-menu-main a.a02 {top:4px; left:237px;}
#top-menu-main a.a03 {top:4px; left:395px;}
#top-menu-main a.a04 {top:4px; left:520px;}
#top-menu-main a.a05 {top:4px; left:687px;}
#top-menu-main a.a06 {top:4px; left:860px;}

#top-menu-contact-us {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-contact-us a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space:nowrap;}
#top-menu-contact-us a:hover {text-decoration:none;}
#top-menu-contact-us a.a01 {top:4px; left:77px;}
#top-menu-contact-us a.a02 {top:4px; left:237px;}
#top-menu-contact-us a.a03 {top:4px; left:395px;}
#top-menu-contact-us a.a04 {top:4px; left:520px;}
#top-menu-contact-us a.a05 {top:30px; left:687px; color:#F00;}
#top-menu-contact-us a.a06 {top:4px; left:860px;}

#top-menu-gdekupit {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-gdekupit a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu-gdekupit a:hover {text-decoration:none;}
#top-menu-gdekupit a.a01 {top:4px; left:77px;}
#top-menu-gdekupit a.a02 {top:4px; left:237px;}
#top-menu-gdekupit a.a03 {top:4px; left:395px;}
#top-menu-gdekupit a.a04 {top:4px; left:520px;}
#top-menu-gdekupit a.a05 {top:4px; left:687px;}
#top-menu-gdekupit a.a06 {top:30px; left:860px; color:#F00;}

#top-menu-info {margin:87px 0 0 0; height:50px; position:relative;}
#top-menu-info a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; white-space: no-wrap; position: absolute; width:auto; height:auto; white-space: nowrap;}
#top-menu-info a:hover {text-decoration:none;}
#top-menu-info a.a01 {top:4px; left:77px;}
#top-menu-info a.a02 {top:4px; left:237px;}
#top-menu-info a.a03 {top:4px; left:395px;}
#top-menu-info a.a04 {top:30px; left:520px; color:#F00;}
#top-menu-info a.a05 {top:4px; left:687px;}
#top-menu-info a.a06 {top:4px; left:860px;}





fieldset {border:none;}
fieldset h3 {font-size:18px; margin-bottom:20px;}
fieldset td { height:30px;}
fieldset td input { width:200px;}
fieldset td select { width:200px;}
fieldset td textarea { width:200px;}



.map-site {}
.map-site ul {margin:0;}
.map-site li ul {margin:0 0 10px 20px;}
.mapfolder {margin-bottom:10px;}




/*Новости - лента*/
.ditto_summaryPost {margin:0 0 30px 0; padding:10px; border:1px dotted #CCC; background:#FFF url(im/bg-lenta-news.png) bottom right no-repeat;}
.date {float:right; margin:-8px -8px 0 0; color:#CCC; font-weight:normal; font-size:11px; padding:0 5px; border:1px solid #FFF; background:#333; z-index:66;}
.ditto_summaryPost h5 {position:relative; margin:-30px 0 0 0; padding:5px; background:#ccc; width:auto; text-align:left; z-index:65; height:21px; line-height:normal;}
.ditto_summaryPost h5 a {color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; text-decoration:none;}
.ditto_summaryPost h5 a:hover {color:#333;}
.ditto_summaryPost h6 { margin:2px 0 10px 5px; text-align:left;}
.intro {margin:0 0 0 5px; text-align:left;}
.ditto_link {margin:10px 0 0 5px; text-align:left;}
.ditto_link a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #CCC; padding:1px 16px 1px 3px; background:#666 url(im/dalee-str.png) right no-repeat; text-decoration:none;}
.ditto_link a:hover { color:#FFF; background:#333 url(im/dalee-str.png) right no-repeat;}
.ditto_currentpage {margin:0 3px; padding:0 3px; color:#fff; background:#666;}
a.ditto_page {padding:0 3px;}
a.ditto_page:hover {padding:0 3px; background:#CCC;}

.dot {border-bottom:1px dotted #999;}
.osob {background:#666;}
.osob td {text-align:center; font-size:11px; color: #333; background:#CCC;}

.svodtab td {background:#E8E4D0;}
table.nowrap td {white-space:nowrap;}


.intershop {width:100% !important;}
.intershop th {text-align:center !important; font-weight:bold !important;}
.intershop td {padding:10px !important; vertical-align:top !important;}
.intershop td a {color:#066 !important;}
.intershop td a:hover {color:#09C !important; text-decoration:none !important;}




.banner{
background-color:#E9E9E9;
border:1px solid #CCCCCC;
margin:30px 0 10px 0;
}









/*---F R O N T   P A G E   E L E M E N T S---*/
#wrapper-front { width:951px; height:678px; margin:30px auto; text-align:left; }
a#faq-front { display:block; width:46px; height:15px; background:#F00; }
a:hover#faq-front { background-position:-46px; }
a#awards-front { display:block; width:116px; height:15px; margin-left:-44px; background:#F00; }
a:hover#awards-front { background-position:-116px; }
a#testimonials-front { display:block; width:127px; height:15px; background:#F00; }
a:hover#testimonials-front { background-position:-127px; }
a#breeders-front { display:block; width:90px; height:14px; background:#F00; }
a:hover#breeders-front { background-position:-90px; }
a#where-to-buy-front { display:block; width:129px; height:15px; background:#F00; }
a:hover#where-to-buy-front { background-position:-129px; }

a#contact-front { display:block; width:73px; height:15px; background:#F00; }
a:hover#contact-front { background-position:-73px; }

a#video_front {}

div#video_wrapper { display:none; width:750px; height:425px; z-index:9999; }
div#video_player { width:100%; height:100%; padding:4px; background-color:#000; }
table#video_buttons { width:100%; height:32px; }
a#video_close { display:block; width:77px; height:32px; background:url(files/button_video-close.png) no-repeat scroll 0 0 transparent; }
a#video_download { display:block; width:111px; height:32px; background:url(files/button_video-download.png) no-repeat scroll 0 0 transparent; }

a#library-front { display:inline-block; position:relative; top:32px; left:262px; width:84px; height:49px; background:#F00; }
a:hover#library-front { background-position:-84px 0; }
a#ftp-front { display:inline-block; position:relative; top:32px; left:265px; width:49px; height:49px; background:#F00; }
a:hover#ftp-front { background-position:-49px 0; }
a#pfoy_front { display:inline-block; position:relative; top:35px; left:94px; width:286px; height:52px; background:#F00; }
a#pfoy_front:hover { background-position:-286px; }


a#acana-front { display:block; width:140px; height:49px; margin:40px 0 22px 15px; background:#F00; }
a:hover#acana-front { background-position:-140px; }
a#orijen-front { display:block; width:139px; height:133px; background:#F00; }
a:hover#orijen-front { background-position:-139px; }
a#trade-inquiries-front { display:block; width:149px; height:26px; background:#F00; }
a:hover#trade-inquiries-front { background-position:-149px; }
a#chicken-front { display:block; width:50px; height:19px; background:#F00; }
a:hover#chicken-front { background-position:-50px; }
a#freshfish-front { display:block; width:29px; height:19px; background:#F00; }
a:hover#freshfish-front { background-position:-29px; }
a#pork-front { display:block; width:45px; height:16px; background:#F00; }
a:hover#pork-front { background-position:-45px; }
a#turkey-front { display:block; width:37px; height:17px; background:#F00; }
a:hover#turkey-front { background-position:-37px; }
a#lamb-front { display:block; width:49px; height:20px; background:#F00; }
a:hover#lamb-front { background-position:-49px; }
a#slutfish-front { display:block; width:33px; height:14px; background:#F00; }
a:hover#slutfish-front { background-position:-33px; }
a#boar-front { display:block; width:42px; height:17px; background:#F00; }
a:hover#boar-front { background-position:-42px; }
a#bison-front { display:block; width:47px; height:22px; background:#F00; }
a:hover#bison-front { background-position:-47px; }
a#egg-front { display:block; width:40px; height:12px; background:#F00; }
a:hover#egg-front { background-position:-40px; }

ul#menu-front { display:block; position:relative; width:149px; padding:0; top:-76px; left:676px; list-style-type:none; }
ul#menu-front li { margin:10px 0 0 44px; }

table#supplier-front { position:relative; width:438px; height:125px; top:-157px; left:92px; }
table#supplier-front span { visibility:hidden; }

table#orijen-acana { position:relative; top:57px; left:100px; height:133px; margin-bottom:33px; }