/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* Filename: screen.css
* Version: 1.0.0 (2009-07-12)
* Website: PetCompany
* Description: Main CSS file.
* Page width: 90%

*/



/* _default styles reset
========================================== */
html {width:100%;height:100%;font:11px/16px Arial, Tahoma, Helvetica, sans-serif;}
body {width:100%;height:100%;padding:0;margin:0;color: #4d4d4e;background:#fff;}

p {margin:0 0 16px 0;}
dfn,var,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;font-family:Arial, Tahoma, Helvetica, sans-serif;}

a {color:#5c626c;text-decoration:underline;}
a:hover {color:#c31c59 !important;text-decoration:none;}
a img {border:none;}

ul {padding:0;margin:0 0 0px 20px;}

td,th {padding:0px;}

a.none {text-decoration:none; height:25px; color:#red;}

A.none_white {
color:white;
text-decoration:none; 	
}

A.none_white:hover {
color:white !important;
}



form {margin:0px;}
input,select,label,textarea,button {margin:0;}

input.text,textarea,select {padding:2px 3px;border:1px solid #aeafb0;font:11px Arial, Tahoma, Helvetica, sans-serif;color:#79808d;background:#fff;}
span.text {padding:3px 10px 5px 10px;margin-right:10px;position:relative;}
span.text i {width:10px;height:20px;position:absolute;top:0;left:0;background:url('../img/text/l.png') no-repeat 0 0;}
span.text b {width:10px;height:20px;position:absolute;top:0;right:0px;background:url('../img/text/r.png') no-repeat 0 0;}
span.text input.text {padding:2px 6px;border:none;border-top:1px solid #aeafb0;border-bottom:1px solid #aeafb0;position:relative;}
select {padding:1px;}

input.submit,button {font:bold 11px Arial, Tahoma, Helvetica, sans-serif;cursor:pointer;}
span.submit {padding:3px 10px 5px 10px;position:relative;cursor:pointer;}
span.submit i {width:10px;height:20px;position:absolute;top:0;left:0;background:url('../img/submit/l.png') no-repeat 0 0;}
span.submit b {width:10px;height:20px;position:absolute;top:0;right:0;background:url('../img/submit/r.png') no-repeat 0 0;}
span.submit input.submit,span.submit button {height:20px;padding:0px 0 2px 0;border:none;position:relative;cursor:pointer;color:#fff;background:url('../img/submit/c.png') repeat-x 0 0;}

input.checkbox {width:14px;height:14px;margin:0 4px 0 0;padding:0;position:relative;top:2px;}
input.radio {width:14px;height:14px;margin:0 4px 0 0;padding:0;position:relative;top:2px;}

.l {
	
	background:url('../img/submit/l.png') no-repeat 0 0;
	width: 10px;
	height: 20px;
}

.c {
	color:white;
	font:bold 11px Arial, Tahoma, Helvetica, sans-serif;cursor:pointer;
	background:url('../img/submit/c.png') repeat-x 0 0;
}

.r {
	background:url('../img/submit/r.png') no-repeat 0 0;
	width: 10px;
	height: 20px;
}

/*
.sss{padding:3px 10px 5px 10px;height:20px;font:bold 11px Arial, Tahoma, Helvetica, sans-serif;cursor:pointer;color:#fff;background:url('../img/submit/c.png') repeat-x 0 0;}

input.submit2,button {font:bold 11px Arial, Tahoma, Helvetica, sans-serif;cursor:pointer;}
span.submit2 {padding:3px 10px 0px 10px;position:relative;cursor:pointer;}
span.submit2 i {width:10px;height:20px;position:absolute;0:0;left:0;background:url('../img/submit/l.png') no-repeat 0 0;}
span.submit2 b {width:10px;height:20px;position:absolute;0:0;right:0;background:url('../img/submit/r.png') no-repeat 0 0;}
span.submit2 input.submit2,span.submit2 button {height:20px;padding:0;border:none;position:relative;cursor:pointer;color:#fff;}
.sss {height:20px; padding: 3px 0px 20px 0px ; font:bold 11px Arial, Tahoma, Helvetica, sans-serif;cursor:pointer;color:#fff;height:20px;background:url('../img/submit/c.png') repeat-x 0 0;}
*/
input.checkbox {width:14px;height:14px;margin:0 4px 0 0;padding:0;position:relative;top:2px;}
input.radio {width:14px;height:14px;margin:0 4px 0 0;padding:0;position:relative;top:2px;}


/* _my universal styles  */
.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;display:block;}


/* _wrap
========================================== */
#wrap {
width:90%;
min-width:882px;
max-width:1500px;
min-height:100%;
margin:0 auto;
overflow:hidden;
position:relative;
}
#spacer {
width:100%;
height:106px;
position:relative;
clear:both;
}


/*
== headers ================================ */
h1 {
margin:0 0 10px 0;
position:relative;
font-size:16px;
line-height:normal;
font-weight:bold;
color:#c01d5a;
/*position:absolute;
top:41px;left:451px;
z-index:3;
font:30px "Times New Roman", serif;
color:#870a0a;
cursor:default;
*/}
h2 {
margin:0 0 10px 0;
position:relative;
font-size:16px;
line-height:normal;
font-weight:bold;
color:#c01d5a;
}
h3 {
margin:0 0 10px 0;
position:relative;
font-size:12px;
line-height:normal;
font-weight:normal;
color:#5c626c;
}
h4 {
position:relative;
display:block;
font-size:12px;
font-weight:bold;
color:#309611;
}



/*
== footer ================================ */
#footer {
width:100%;
height:66px;
border-bottom:25px solid #fff;
position:absolute;
left:0;bottom:0;
z-index:2;
font-size:11px;
color:#79744a;
background:#f1f3f6;
}

#footer ul.menu {
margin:0;
position:absolute;
top:26px;left:0;
list-style:none;
}
#footer ul.menu li {padding:0 8px 0 13px;float:left;}
#footer ul.menu a {color:#79808d;}

#footer ul.counters {
position:absolute;
right:14px;top:15px;
margin:0;
list-style:none;
}
#footer ul.counters li {padding:0 0 0 12px;float:left;}
#footer ul.counters li img {display:block;}

/*
== header ================================ */
#header {
width:100%;
height:180px;
position:relative;
}

#header .top {
width:100%;
height:66px;
border-top:15px solid #fff;
border-bottom:19px solid #fff;
position:relative;
font-size:11px;
color:#79808d;
background:#f1f3f6;
}
.delivery {
padding:13px 0 13px 0;
position:relative;
background:#e83e80 url('../img/bg/delivery.png') repeat-x 0 100%;

}
.delivery i {
font-size:20px;
font-weight:bold;
line-height:25px;
font-style:italic;
display:block;
position:relative;
z-index:2;
cursor:default;
color:#fff;
text-align:center;
}
.holidays {
padding:10px 0 0 0;
font-size:15px;
font-weight:bold;
line-height:15px;
display:block;
position:relative;
z-index:2;
cursor:default;
color:#fff;
text-align:center;
}
.delivery i.shadow {
margin:-30px 0 0 0;
color:#b21543;
top:1px;left:1px;
z-index:1;
}
.delivery .tl,.delivery .tr,
.delivery .bl,.delivery .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
}
.delivery .tl {top:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 0;}
.delivery .tr {top:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px 0;}
.delivery .bl {bottom:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 -20px;}
.delivery .br {bottom:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px -20px;}


.profile {
position:absolute;
top:11px;left:13px;
}
.profile p {
width:100%;
margin:0 0 6px 0;
position:relative;
}
.profile label {
width:153px;
float:left;
display:block;
position:relative;
font-size:11px;
cursor:default;
color:#79808d;
}
.profile input.text {width:107px;}
.profile input.submit {width:38px;}

.cart {
padding:0;
position:absolute;
right:15px;top:7px;
background:url('../img/ico/basket.png') no-repeat 100% 8px;
}
.cart p.order {
padding:0 35px 0 17px;
margin:0;
display:block;
float:left;
line-height:23px;
}
.cart p.order span a {text-decoration:none;}
.cart p.order span a:hover {text-decoration:underline;}
.cart p.status {
margin:0;
display:block;
float:left;
color:#79808d;
line-height:23px;
}

.cart p.discount {
margin:0;
margin-right: 23px;
display:block;
float:left;
color:#79808d;
line-height:23px;
}
.cart p.discount {color:#79808d;}
.cart p.status {color:#79808d;}

.plane {
width:264px;
height:100px;
position:absolute;
top:0;left:43%;
background:url('../img/plane.jpg') no-repeat 0 0;
}
.plane2 {
width:264px;
height:100px;
position:absolute;
top:0;left:43%;
}


/*
== left ================================ */
#content {
width:100%;
position:relative;
z-index:2;
}
#content:after,
#left:after,
#right:after,
#rightspace:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

#left {
width:23%;
position:relative;
float:left;
}
#logo {
padding-top:11px;
margin:0 0 32px 0;
position:relative;
}
#logo img {
width:198px;
height:56px;
display:block;
}

#menu {
margin:0 0 26px 0;
position:relative;
list-style:none;
}
#menu li {
padding:4px 0;
font-size:14px;
line-height:16px;
}
#menu li a {
color:#4d4d4e;
}
#menu li ul {
padding:5px 0 4px 31px;
margin:0;
list-style:none;
}
#menu li ul li {
padding:4px 0 4px 7px;
font-size:11px;
line-height:17px;
background:url('../img/ico/menu-li-li.png') no-repeat 0 50%;
}
#menu li ul li a {color:#4d4d4e;}
#menu li ul li.active a {color:#c11c59;}

.subscribe {
position:relative;
padding:8px 12px 3px 13px;
background:#f1f3f6;
}
.subscribe p {margin:0 0 7px 0;overflow:hidden;}
.subscribe p label {font-size:12px;line-height:15px;}
.subscribe input.text {width:50%;}
.subscribe input.submit {width:20px;font-weight:normal;}




/*
== right ================================ */
#right {
width:68%;
position:relative;
float:right;
}
#rightspace {
padding:0 20px;
position:relative;
}

p#phones {margin:0 0 20px 0;position:relative;top:1px;left:-20px;float:left;display:block;cursor:default;}
p#phones em {font-size:18px;font-weight:bold;color:#c11c59;}
p#phones var {font-size:12px;color:#79808d;font-style:italic;}


#search {width:300px;float:right;position:relative;left:20px;}
#search form {display:block;}
#search p {width:100%;display:block;overflow:hidden;}
#search input.text {width:186px;}
#search input.submit {width:42px;}

.banner {width:100%;padding:0 0 20px 0;position:relative;overflow:hidden;}
.banner img {margin:0 auto;display:block;}

p.goods {
width:100%;
padding:3px 20px;
margin:0 -20px 20px -20px;
line-height:22px;
position:relative;
background:#f1f3f6;
}
p.goods a {
margin-right:16px;
color:#4d4d4d;
}


.support {
width:100%;
padding:0 20px;
margin:0 -20px 20px -20px;
position:relative;
background:#c0c0c0 url('../img/bg/support.png') repeat-x 0 100%;
}
.support a {
padding:20px 0 16px 80px;
display:block;
position:relative;
z-index:2;
text-decoration:none;
}
.support i {
font-size:24px;
font-weight:bold;
line-height:30px;
font-style:italic;
display:block;
position:relative;
z-index:2;
cursor:pointer;
color:#fff;
text-align:center;
}
.support i.shadow {
margin:-30px 0 0 0;
color:#8e8e8e;
top:1px;left:1px;
z-index:1;
}
.support dfn {
width:80px;
height:80px;
margin:0 0 0 -40px;
display:block;
position:absolute;
top:0;left:10%;
top:-14px;
background:url('../img/doctor.jpg') no-repeat 0 0;
}
.support .tl,.support .tr,
.support .bl,.support .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
z-index:1;
}
.support .tl {top:0;left:0;background:url('../img/bg/support-bg.png') no-repeat 0 0;}
.support .tr {top:0;right:0;background:url('../img/bg/support-bg.png') no-repeat -20px 0;}
.support .bl {bottom:0;left:0;background:url('../img/bg/support-bg.png') no-repeat 0 -20px;}
.support .br {bottom:0;right:0;background:url('../img/bg/support-bg.png') no-repeat -20px -20px;}


.redblock {
width:39%;
border:1px solid #dc1925;
margin:0 0 20px 0;
float:left;
position:relative;
left:-20px;
}
.redblock .space {
padding:1px 16px;
position:relative;
z-index:2;
}
.redblock .tl,.redblock .tr,
.redblock .bl,.redblock .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
z-index:1;
}
.redblock .tl {margin:-1px 0 0 -1px;top:0;left:0;background:url('../img/bg/redblock-bg.png') no-repeat 0 0;}
.redblock .tr {margin:-1px -1px 0 0;top:0;right:0;background:url('../img/bg/redblock-bg.png') no-repeat -20px 0;}
.redblock .bl {margin:0  0 -1px -1px;bottom:0;left:0;background:url('../img/bg/redblock-bg.png') no-repeat 0 -20px;}
.redblock .br {margin:0  -1px -1px 0;bottom:0;right:0;background:url('../img/bg/redblock-bg.png') no-repeat -20px -20px;}
.redblock p {margin:0 0 21px 0;}
.redblock p.warning {
width:100%;
padding:0 15px;
margin:0 -15px 23px -15px;
display:block;
font-size:22px;
line-height:38px;
font-weight:bold;
text-align:center;
color:#fff;
background:#e1282d url('../img/bg/warning-bg.png') no-repeat 0 0;
}
.redblock p.warning span {
width:100%;
padding:0 15px;
margin:0 -15px;
display:block;
cursor:default;
background:url('../img/bg/warning-bg.png') no-repeat 100% 0;
}


.cards {
width:100%;
margin:0 0 20px 0;
float:right;
position:relative;

background:#e83e80 url('../img/bg/cards.png') repeat-x 0 100%;
}
.cards a {
padding:12px 0 108px 80px;
display:block;
position:relative;
z-index:2;
text-decoration:none;
}
.cards i {
padding-right:20px;
font-size:24px;
font-weight:bold;
line-height:30px;
font-style:italic;
display:block;
position:relative;
z-index:2;
cursor:pointer;
color:#fff;
text-align:right;
}
.cards i.shadow {
margin:-30px 0 0 0;
color:#b21543;
top:1px;left:1px;
z-index:1;
}
.cards .tl,.cards .tr,
.cards .bl,.cards .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
}
.cards .tl {top:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 0;}
.cards .tr {top:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px 0;}
.cards .bl {bottom:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 -20px;}
.cards .br {bottom:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px -20px;}
.cards dfn {
width:210px;
height:105px;
display:block;
position:absolute;
bottom:0;right:20px;
background:url('../img/cards.png') no-repeat 0 0;
}
.cards var {
width:175px;
height:141px;
display:block;
position:absolute;
bottom:0;left:0;
background:url('../img/boy.jpg') no-repeat 0 0;
}



.block {
width:100%;
padding:0 19px;
border:1px solid #b5b5b5;
margin:0 -20px 20px -20px;
position:relative;
}
.block .space {
width:100%;
padding:2px 19px;
margin:0 -19px;
position:relative;
z-index:2;
}
.block .tl,.block .tr,
.block .bl,.block .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
z-index:1;
}
.block .tl {margin:-1px 0 0 -1px;top:0;left:0;background:url('../img/bg/block-bg.png') no-repeat 0 0;}
.block .tr {margin:-1px -1px 0 0;top:0;right:0;background:url('../img/bg/block-bg.png') no-repeat -20px 0;}
.block .bl {margin:0  0 -1px -1px;bottom:0;left:0;background:url('../img/bg/block-bg.png') no-repeat 0 -20px;}
.block .br {margin:0  -1px -1px 0;bottom:0;right:0;background:url('../img/bg/block-bg.png') no-repeat -20px -20px;}
.block p {margin:0 0 21px 0;}
.block p.title {
width:100%;
padding:0 17px;
margin:0 -17px 23px -17px;
display:block;
font-size:22px;
line-height:38px;
font-weight:bold;
text-align:center;
color:#fff;
background:#d62e6e url('../img/bg/block-title-bg.png') no-repeat 0 0;
}
.block p.title i {
padding-right:20px;
font-size:18px;
font-weight:bold;
line-height:38px;
font-style:italic;
display:block;
position:relative;
z-index:2;
cursor:default;
color:#fff;
}
.block p.title i.shadow {
margin:-38px 0 0 0;
color:#b11442;
top:1px;left:1px;
z-index:1;
}
.block p.title span {
width:100%;
padding:0 17px;
margin:0 -17px;
display:block;
cursor:default;
background:url('../img/bg/block-title-bg.png') no-repeat 100% 0;
}


.catalog {
width:100%;
overflow:hidden;
}
.catalog .item {
width:16%;
padding:6px 0 8px 0;
margin:0 4% 0 0;
float:left;
overflow:hidden;
position:relative;
left:2%;
}
.catalog .item img {
margin:0 auto 12px auto;
display:block;
position:relative;
z-index:1;
}
.catalog .item p {
margin:0 0 9px 0;
display:block;
display:block;
text-align:center;
line-height:13px;
}
.catalog .item p strong {font-size:12px;}
.catalog .item p a {color:#4d4d4d;}
.catalog .item var {
font-size:14px;
font-weight:bold;
font-style:italic;
cursor:default;
display:block;
color:#c11c59;
text-align:center;
}
.catalog .item dfn {
width:50px;
font-size:14px;
line-height:50px;
display:block;
font-style:italic;
color:#fff;
cursor:default;
text-align:center;
position:absolute;
top:0;right:0;
z-index:2;
background:url('../img/catalog-dfn.png') no-repeat 0 0;
}


.chickens {
width:100%;
height:275px;
padding:0 13px;
margin:0 -13px;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
position:relative;
overflow:hidden;
background:url('../img/chickens.jpg') no-repeat 54% 0;
}
.chickens ul {
width:650px;
margin:0 0 0 -330px;
list-style:none;
overflow:hidden;
font-size:14px;
line-height:normal;
position:absolute;
bottom:6px;left:48%;
}
.chickens ul li {
padding:0 35px;
float:left;
text-align:center;
}
.chickens ul li a {color:#4d4d4d; font-size:14px;}
.chickens .tl,.chickens .tr,
.chickens .bl,.chickens .br {
width:20px;
height:20px;
overflow:hidden;
background:none;
}
a.big_link{color:#4d4d4d; font-size:14px;}

.chickens .tl i,.chickens .tr i,.chickens .bl i,.chickens .br i {
width:40px;
height:40px;
position:absolute;
background:url('../img/bg/chickens-bg.png') no-repeat 0 0;
}
.chickens .tl i {top:0;left:0;}
.chickens .tr i {top:0;left:-20px;}
.chickens .bl i {top:-20px;left:0;}
.chickens .br i {top:-20px;left:-20px;}



.goods {
width:100%;
padding:20px 0 0 0;
overflow:hidden;
}
.goods .item {
width:21%;
padding:15px 0;
margin:0 12% 0 0;
float:left;
position:relative;
left:3%;
overflow:hidden;
}
.goods .item a {
width:100%;
padding:0 0 10px 0;
display:block;
position:relative;
cursor:pointer;
color:#959595;
text-decoration:none;
}
.goods .item a:hover {background:transparent;}
.goods .item var {
width:35px;
height:35px;
margin-left:11px;
display:block;
overflow:hidden;
position:absolute;
top:0;left:50%;
z-index:2;
}
.goods .item var img {
width:35px;
height:70px;
display:block;
position:absolute;
top:0;left:0;
cursor:pointer;
}
.goods .item a:hover var img {
top:-35px;
}
.goods .item a dfn {
width:85px;
height:85px;
margin:0 auto 12px auto;
display:block;
position:relative;
overflow:hidden;
z-index:1;
}
.goods .item a dfn img {
width:85px;
height:170px;
display:block;
position:relative;
float:left;
cursor:pointer;
}
.goods .item a:hover dfn img {
margin-top:-85px;
}
.goods .item a span {
display:block;
position:relative;
font-size:12px;
line-height:normal;
text-align:center;
text-decoration:underline;
}
.goods .item a:hover span {
text-decoration:none;
}
.goods .item i {
width:100%;
height:12px;
margin:-13px 0 0 0;
dsplay:block;
position:absolute;
z-index:2;
overflow:hidden;
text-decoration:none;
}
.goods .item i img {
margin:0 auto;
display:block;
}


.circle {
width:650px;
height:650px;
margin:0 auto;
position:relative;
background:url('../img/circle.jpg') no-repeat 0 0;
}
.circle a {
width:280px;
height:280px;
display:block;
position:absolute;
top:0;left:0p;
}
.circle a.cat {top:45px;right:45px;}
.circle a.mouse {top:329px;right:45px;}
.circle a.dog {top:45px;left:45px;}
.circle a.bird {top:329px;left:45px;}



.smallban {
width:50%;
margin:0 0 20px 0;
position:relative;
left:-20px;
float:left;
background:#e83e80 url('../img/bg/smallban-bg.png') repeat-x 0 100%;
}
.smallban a {
padding:11px 0 13px 10%;
position:relative;
display:block;
z-index:2;
text-decoration:none;
}
.smallban i {
font-size:20px;
font-weight:bold;
line-height:24px;
font-style:italic;
display:block;
position:relative;
z-index:3;
cursor:pointer;
color:#fff;
}
.smallban i.shadow {
margin:-48px 0 0 0;
color:#b21543;
top:1px;left:1px;
z-index:2;
}
.smallban .tl,.smallban .tr,
.smallban .bl,.smallban .br {
width:20px;
height:20px;
overflow:hidden;
position:absolute;
}
.smallban .tl {top:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 0;}
.smallban .tr {top:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px 0;}
.smallban .bl {bottom:0;left:0;background:url('../img/bg/delivery-bg.png') no-repeat 0 -20px;}
.smallban .br {bottom:0;right:0;background:url('../img/bg/delivery-bg.png') no-repeat -20px -20px;}

.banleft {left:-20px;float:left;}
.banright {left:20px;float:right;background:#e83e80 url('../img/bg/banright.png') repeat-x 0 100%;}
.banleft var {
width:105px;
height:85px;
margin:0 0 0 -50px;
position:absolute;
top:-13px;left:75%;
z-index:1;
background:url('../img/banleft.jpg') no-repeat 0 0;
}
.banright var {
width:85px;
height:85px;
margin:0 0 0 -40px;
position:absolute;
top:-13px;left:80%;
z-index:1;
background:url('../img/banright.jpg') no-repeat 0 0;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
a.article_link {
	font-size:14px;
	font-weight: bold;
}

a.action {
	color:white;
	text-decoration:none;
}
a.action:hover {
	text-decoration:none;
	color:white !important;
}

div.prod_header{
    padding-left:380px;
    padding-top:10px;
    padding-right:280px;
}


