* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
}

body {
	color: #032F55;
	font: 12px Trebuchet MS;
}

td, th { font-size: 12px; }

a {
	color: #225AA3;
	text-decoration: none;
}

a:hover { color: #00A8EB; }

.cleaner {
	clear: both;
	padding: 2px;
}

form { display: inline; }

img { border: 0; }

.i {
	height: 16px;
	padding: 2px;
	font: 14px Tahoma;
	border: 1px solid #00A8EB;
}

.ms {
	clear: both;
	height: 5px;
}

.uc { text-transform: uppercase; }

#wrapper {
	width: 1024px;
	height: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/background.gif) no-repeat left top;
}

#preview {	height: 117px;
	width: 105px;
	padding: 0px 2px 0px 2px;
	float: left;
	margin: 0 0 0 0;
	text-align: center;

}
#smalll {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	margin: 0 0 0 0;

}

#sidebar {
	float: left;
	width: 317px;
	height: 960px;
}

#primary {
	float: left;
	width: 445px;
	height: 950px;
	margin: 0 10px 0 12px;
	overflow: hidden;
}

#secondary {
	float: left;
	width: 220px;
	height: 875px;
	font-size: 10px;
	overflow: hidden;
	margin: 75px 10px 0;
	font-family: Tahoma;
}

#footer {
	clear: both;
	height: 40px;
	width: 1024px;
	font-size: 10px;
	padding: 16px 0;
}

#footer .left {
	float: left;
	width: 317px;
	color: #C6D5E8;
	text-align: center;
}

#footer .right {
	color: #FFF;
	float: left;
	width: 707px;
	text-align: center;
}

#footer .right a {
	color: #FFF;
	text-transform: uppercase;
}

#footer .right a:hover, #footer .right a.c { color: #F5D200; }

#logolink {
	float: left;
	width: 104px;
	height: 90px;
	display: block;
	margin: 18px 0 0 3px;
}

#topmenu {
	float: left;
	margin: 22px 0 0 22px;
}

#topmenu td {
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
}

#topmenu a { color: #FFF; }

#topmenu a:hover, #topmenu a.c { color: #F5D200; }

#searchform {
	width: 220px;
	height: 25px;
	padding: 15px 0 0 36px;
	background: url(../images/searchbg.gif) no-repeat left top;
}

#searchform .text { width: 125px; }

#searchform .submit {
	border: 0;
	width: 42px;
	height: 22px;
	cursor: pointer;
	background: url(../images/searchok.jpg) no-repeat left top;
}
.shopsearch {
	border: 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
	background: url(../images/search.jpg) no-repeat left top;
}
.shopsearch:hover { background: url(../images/search.jpg) no-repeat left bottom; }
.shopclean {
	border: 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
	background: url(../images/clean.jpg) no-repeat left top;
}
.shopclean:hover { background: url(../images/clean.jpg) no-repeat left bottom; }
#searchform .submit:hover { background: url(../images/searchok.jpg) no-repeat left bottom; }

#buttons { width: 220px; }

#buttons a {
	float: left;
	display: block;
}

#buttons .subs {
	width: 111px;
	height: 38px;
	background: url(../images/subsbtn.jpg) no-repeat left top;
}

#buttons .subs:hover { background: url(../images/subsbtn.jpg) no-repeat left bottom; }

#buttons .faq {
	width: 102px;
	height: 38px;
	margin-left: 6px;
	background: url(../images/faqbtn.jpg) no-repeat left top;
}

#buttons .faq:hover { background: url(../images/faqbtn.jpg) no-repeat left bottom; }

#loginform {
	width: 220px;
	height: 60px;
	padding: 28px 0 0 54px;
	background: url(../images/loginbg.gif) no-repeat left top;
}

#loginform input { width: 100px; }

#loginform .pwd { margin-top: 6px; }

#loginform .submit {
	border: 0;
	width: 27px;
	height: 27px;
	cursor: pointer;
	margin-left: 12px;
	background: url(../images/clientsok.jpg) no-repeat left top;
}

#loginform .submit:hover { background: url(../images/clientsok.jpg) no-repeat left bottom; }

#opros1 {
	width: 220px;
	height: 9px;
	padding: 0px 0px 0px 0px;
	background: url(../images/in1.gif) no-repeat left top;
}
#opros2 {
	width: 220px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	background: url(../images/in2.gif) no-repeat left top;
}
#textright{	width: 200px;	}

#opros3 {	font: 10px Trebuchet MS;
	width: 220px;
	padding: 0px 5px 0px 10px;
	vertical-align: top;
	background: url(../images/in3.gif) repeat-y;
}
#shop1 {	display: block;
	width: 220px;
	height: 9px;
	padding: 0px 0 0 0px;
	background: url(../images/in1.gif) no-repeat left top;
}
#shop2 {	display: block;
	width: 220px;
	height: 10px;
	padding: 0px 0 0 0px;
	background: url(../images/in2.gif) no-repeat left top;

}
#shop3 {
    display: block;
    font: 10px Trebuchet MS;
	width: 220px;
	height: 88px;
	padding: 0px 0 0 8px;
	vertical-align: top;
	background: url(../images/in3.gif) repeat-y;
}
#shop3_1 {
    display: block;
    font: 10px Trebuchet MS;
	width: 195px;
	height: 200px;
	padding: 0px 25px 0 8px;
	vertical-align: top;
	background: url(../images/in3.gif) repeat-y;
}
#opros3 .submit {
	border: 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-left: 0px;
	background: url(../images/golos.jpg) no-repeat left top;
}

#opros3 .submit:hover { background: url(../images/golos.jpg) no-repeat left bottom; }
#subscribe .submit {	padding: 2px;
	border: 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
	background: url(../images/subscribe.jpg) no-repeat left top;
}

#subscribe .submit:hover { background: url(../images/subscribe.jpg) no-repeat left bottom; }
#opros{font: 10px Trebuchet MS;
}

#phones {
	width: 220px;
	height: 33px;
	background: url(../images/phonebg.gif) no-repeat left top;
}

#catalog {
	float: left;
	width: 285px;
	height: 630px;
	margin: 130px 0 0 8px;
	font-weight: bold;
	font-family: Tahoma;
}
#catalog #catsmini{background: url(../images/bgcat.png) no-repeat left top; width:193px; height:22px;padding: 12px 0px 0 40px;margin: 0 0 0 20px;font: Arial 12px !important; color: #007CAC;font-weight: bold;}
#catalog #catsmini span{color: #F31A22;}
#catalog #cats{background: url(../images/bgcat.png) no-repeat left top; width:193px; height:22px;padding: 12px 0px 0 40px;margin: 0 0 0 20px;font: Arial 12px !important; color: #007CAC;font-weight: bold;}
#catalog #dogs{background: url(../images/bgdog.png) no-repeat left top; width:195px; height:22px;padding: 12px 0px 0 50px;margin: 0 0 0 10px;font: Arial 12px !important; color: #007CAC;font-weight: bold;}
#catalog ul {
    font-size: 10px;
	list-style: none;
	padding-left: 32px;
	display: block;
}

#catalog ul li { line-height: 15px; padding: 1px 0px 2px 0px; }

#catalog li a { display: block; padding: 1px 0 0 15px; }

#catalog li.nl a { color: #225AA3; background: url(../images/listblue.gif) no-repeat left top; }

#catalog li.nl a:hover { color: #00A8EB; background: url(../images/listyellow.gif) no-repeat left top; }

#catalog li.cc a { color: #00A8EB; background: url(../images/listyellow.gif) no-repeat left top; }

#catalog li.ad a { color: #225AA3; background: url(../images/listblue.gif) no-repeat left top; }

#catalog li.ad a:hover { color: #ff5a00; background: url(../images/listorange.gif) no-repeat left top; }

#catalog li.pc a { color: #ff5a00; background: url(../images/listorange.gif) no-repeat left top; }

#catalog .cats mini{ margin: 10px 0 0 0; }

#catalog .cats { margin: 10px 0 0 0; }

#catalog .dogs { margin: 10px 0 0 0; }


#submenu {
	float: right;
	margin: 120px 2px 10px 2px;
}

#submenu td {
	color: #000;
	font-size: 10px;
	font-family: Arial Narrow;
}

#submenu a { color: #036; }

h2 {
	font-size: 14px;
	margin: 10px 0;
}

h5 {
	height: 25px;
	color: #00A8EB;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 3px 0 0 30px;
	background: url(../images/hdrbg.jpg) no-repeat left top;
}

h5.sb { background: url(../images/hdrbg-sb.jpg) no-repeat left top; }

h5.wss { height: 31px; 	background: url(../images/hdrbg.jpg) no-repeat left 5px; }

.cl-red { color: #FF0004; }

.cl-blue { color: #1F50A5; font-size: 11px;}

.cl-dblue { color: #032F55; font-size: 10px; }

.cl-lblue { color: #00A8EB; }

.cl-black { color: #000; font-size: 10px;}

#content { font: 12px Tahoma; margin: 30px 0 0 0px; }

ul.text, ul.padded { list-style: square; margin-left: 30px; margin-bottom: 10px; line-height: 12px; }
.text ul{	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 5px;
	list-style: square;
}
.text ul li {	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
	list-style: square;
}

ul.padded li { margin-bottom: 5px; }

.textblock { text-align: justify; margin-bottom: 10px; }

h6 { display: block; font-weight: bold; clear: both; margin-bottom: 10px; }

#announce { margin: 10px; }

#announce div.date { color: #999; margin-bottom: 2px; border-bottom: 2px dotted #DDD; }

#news div.date { color: #999; font-size: 14px; margin-bottom: 5px; border-bottom: 2px dotted #DDD; }

#album { width: 430px; height: 690px; overflow: auto; padding: 5px; }


#album div.photo { float: left; margin: 10px 10px 10px 0; background: #DDD; border: 1px solid #999; }

#album div.photo img.v { width: 80px; margin: 5px; }
#album div.photo img.h { width: 110px; margin: 5px; }

#album h6 { clear: both; font-size: 12px; font-weight: bold; color: #037; margin-bottom: 5px; }

.pager {
	color: #2D5BAB;
	text-align: center;
}

.pager span {
	color: #40BEF0;
	font-weight: bold;
}

.pager a {
	color: #2D5BAB;
	font-weight: bold;
	text-decoration: underline;
}

.pager a:hover { text-decoration: none; }

h5 small { padding-left: 10px; font-size: 9px; color: #1F50A5; text-transform: none; font-weight: normal; }

small { font-size: 10px; }

.nobr { white-space: nowrap; }

.indent { text-indent: 20px; }

#secondary h6 { font-weight: bold; margin: 2px 0; }

.cblock div.text { font-size: 11px; }

.cblock p.small { font-size: 10px; }

.cblock .vesy {
	width: 400px;
	height: 32px;
	display: block;
	margin: -15px 0 10px 20px;
}

.cblock .vesy .inner { border-bottom: 2px dotted #DDD; width: 340px; height: 32px; }
.cblock .vesy .inner2 { border-bottom: 2px dotted #DDD; width: 360px; height: 32px; }

.cblock ul { padding-left: 30px; }
.cblock li { margin-bottom: 2px; font-size: 11px; }

.tbl { margin: 10px 0 0 0; }

.tbl td, th { text-align: center; padding: 5px; }

.tbl td { background: #FFE; }

.tbl th { background: #EEE; }

#hidden { display: none; }

a.pdf {
	height: 32px;
	display: block;
	line-height: 10px;
	padding: 0 0 0 30px;
	background: url(../images/acrobat.jpg) no-repeat left top;
}
a.intimg{
	cursor: url(/html/images/lupa1.ico),pointer;
}

.anw { margin-bottom: 15px; text-align: right; }

table.brd { border: 1px solid #6B94C5; background: #6B94C5; margin: 10px; }

table.brd td, table.brd th { padding: 4px; background: #FFF; }

.right-block { font-size: 12px; }

.news-date { color: #999; font-weight: bold; margin-bottom: 2px; }

ul.ap { list-style: none; margin-left: 10px; }

ul.ap li { background: url(../images/blosh_sm.gif) no-repeat left top; padding: 0 0 10px 30px; }

#selectshop, #metro1, #city1, #set1 {
	width: 170px;
	height: 18px;
	font-size: 10px;
	border: solid 1px #00A8EB;
}
#inputshop {
	height: 11px;
	vertical-align: middle;
}

#map ul{list-style: disc;padding: 3px 0 3px 20px; }
#map ul li{padding: 2px 0 2px 2px; }

select.faq{border: 1px solid #00A8EB;padding: 2px;width: 191px;}
input.faq{border: 1px solid #00A8EB;padding: 2px;width: 185px;}
textarea.faq{border: 1px solid #00A8EB;padding: 2px;width: 185px;height: 100px;}
#prod1{font-size: 10px;}
