body {padding:0; margin:0; font-size:12px; font-family:Tahoma, Verdana, Arial, serif; background:url(fon.gif) #f3d7d9 left top repeat-x; color:#383838;}
td.content a:visited {color:#e37179;}
a {color:#bc1b26;}
a:hover {color:#92131c;}
img {border:0;}
p {padding:0; margin:0 0 14px 0;}
table {border-collapse:collapse; font-size:100%;}
td {vertical-align:top; padding:0;}
form {margin:0; padding:0;}

div.in {width:100%;}
div.rasporka {width:1003px; height:1px; font-size:0; line-height:0;}

h1 {color:#383838; font:bold 16px Tahoma; padding:0; margin:0 0 14px 0;}
h2 {color:#383838; font:bold 14px Tahoma; padding:0; margin:0 0 14px 0;}
h3 {color:#383838; font:bold 12px Tahoma; padding:0; margin:0 0 14px 0;}
.small {font-size:11px;}

ul {margin:14px 0 14px 24px; padding:0; list-style:none;}
ul li {margin:0; padding:0; background:url(marker.gif) 0px 5px no-repeat; padding-left:8px;}

ol {margin:14px 0; padding:0 0 0 48px;}
ol li {padding:0; margin:0;}

input.text {width:100%;}
textarea {width:100%; height:70px;}
input.btn {font:normal 11px Tahoma; color:#383838;}

td.column1 {background:url(logo_bg.gif) left top no-repeat;}
td.column2 {background:url(dogs.jpg) center top no-repeat; width:100%;}
#inside td.column2 {background:url(dogs2.jpg) right top no-repeat;}
div.logo_r {background:url(logo_bg.gif) -265px top no-repeat;}
div.ico {position:absolute; top:25px; right:20px;}
div.ico img {cursor:pointer;}
img.logo {position:absolute; left:32px; top:44px;}
img.logo2 {position:absolute; left:25px; top:40px;}

div.menu {background:url(menu.jpg) left top no-repeat; width:265px; height:270px; margin-top:135px;}
div.menu div.flash {margin-left:30px;}
div.menu img {cursor:pointer;}
div.menu td {vertical-align:middle; text-align:center; height:43px;}

div.yellow_menu {background:url(menu_yellow.jpg) left top no-repeat; width:255px; height:204px;}
div.yellow_menu ul {margin:10; padding:25px 0x 0 45px; list-style:none; font-weight:bold;  font-size:11px;}
div.yellow_menu ul li {margin:10px; padding:2; margin-bottom:10px; background:none;}
div.yellow_menu p {margin:10; padding:25px 0x 0 45px; font-weight:bold;   font-size:11px; color:#ffffff;}


div.address {background:url(address_fon.gif) left top repeat-y; width:250px;}
div.address2 {background:url(address_fon2.jpg) left top no-repeat; padding:95px 20px 20px 45px; color:#fff;}
div.address div.line {background:url(line.gif) left top no-repeat; height:5px; margin:-9px 0 3px -10px; position:relative; line-height:0; font-size:0;}

div.photos {background:#e3a0a5; padding-right:25px;position:relative; left:0;top:0; margin-left:17px;}
* html div.photos {height: 1%;} 
div.photos2 {background:url(photos.jpg) #c7424b left top no-repeat; padding-left:109px; padding-top:34px;}
div.block {width:195px; float:left; height:177px; overflow:hidden; font-size:11px; color:#e3a0a5;}
div.block a {color:#fff;}
div.block img {display:block; border:2px solid #e3a0a5; margin-bottom:2px;}
div.grooming img {border:0px;}
div.fotoapparat {background:url(fotoapparat.jpg) left top no-repeat; position:absolute; left:-20px; top:-20px; width:115px; height:150px;}
div.photos table {height:170px;}

div.submenu {padding:25px 25px 25px 17px;}
div.submenu a {color:#fff;}
div.submenu div {background:url(submenu_right.jpg) #bc1b26 right top no-repeat;}
div.submenu p.title {width:205px; font:normal 24px Tahoma; color:#bc1b26; background:#e3a0a5; line-height:53px; text-align:center; margin:0;}
div.submenu td {height:95px; vertical-align:middle; padding:0 15px; font-size:14px;}

a.all {display:block; font-weight:bold; margin:0 25px 0 0; width:195px; background:#e3a0a5; text-align:center; line-height:50px; color:#fff;}
p.photo_pager {margin:0 25px 0 0; background:#e3a0a5; text-align:center; line-height:50px; font-weight:bold; width:365px; padding:0 15px; _width:395px;}
p.photo_pager a {color:#fff;}
p.photo_pager span {background:#c7424b; color:#e3a0a5; padding:10px 3px;}

div.decor {background:url(decor.jpg) left -37px no-repeat; padding:15px 0 0 17px; margin-top:-50px;}
#inside div.decor {background:url(decor.jpg) left top no-repeat; margin-top:0;}
td.content {background:url(fon_dog.jpg) right 50px no-repeat; height:470px; padding-right:260px;}
#inside td.content {background-image:none; padding-right:25px;}
td.content img {border:2px solid #e3a0a5; float:left; margin:0 20px 5px 0;}

p.path {font-size:10px; margin-bottom:10px;}

table.forma td {padding-bottom:12px;}
table.forma td.pole {font:bold 11px Tahoma; padding-top:5px;}

table.table {width:100%; border-top:2px solid #ca646b; border-bottom:2px solid #e3a0a5; margin:14px 0 14px -10px; }
table.table th {background:#e3a0a5; color:#fff; font:bold 12px Tahoma; padding:8px 10px 12px 10px; text-align:left;}
table.table td {padding:4px 10px 7px 10px;}
table.table tr.color {background:#ecdfe1;}
table.table tr.zagolovok_tablici {background:#e3a0a5; color:#fff; font:bold 12px Tahoma; padding:8px 10px 12px 10px;}
table.table tr.bot {background:#e6e6e8;}
table.table tr.bot td {padding:0; font-size:0; line-height:0; height:7px;}

table.table1 {width:100%; border-top:2px solid #ca646b; border-bottom:2px solid #e3a0a5; margin:14px 0 14px -10px; position:relative;}
table.table1 th {background:#e3a0a5; color:#fff; font:bold 12px Tahoma; padding:8px 10px 12px 10px; text-align:left;}
table.table1 td {padding:4px 10px 7px 10px;}
table.table1 tr.color {background:#ecdfe1;}
table.table1 tr.zagolovok_tablici {background:#e3a0a5; color:#fff; font:bold 12px Tahoma; padding:8px 10px 12px 10px;}
table.table1 tr.bot {background:#e6e6e8;}
table.table1 tr.bot td {padding:0; font-size:0; line-height:0; height:7px;}

table.footer {width:100%; color:#fff; margin-top:65px;}
table.footer td.copy {padding:16px 20px; background:#e3a0a5;}
table.footer td.count {padding:9px 8px 7px 0; background:#e3a0a5;}
table.footer td.design {padding:17px 15px; background:#e3a0a5; font-size:11px;}
table.footer td.mail {padding:16px 8px; background:#e3a0a5; width:100%;} 

