* { font-family:Tahoma,Georgia,Times New Roman,MS Serif; }
body { background:#ffffff url(/i/bg-page.gif) repeat-y 50% 0%; color:#235966; font-size:12px; height:100%; margin:0px; padding:0px; }
html { height:100%; }
/* img */
img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.img-l { float:left; margin-right:5px; }
	.img-l-brd { border:1px solid #07c0d2; float:left; margin-right:5px; }
	.img-r { float:right; margin-left:5px; }
	.img-r-brd { border:1px solid #07c0d2; float:right; margin-left:5px; }
	.img-brd { border:1px solid #07c0d2; }

a { color:#006cb7; }
a:hover { text-decoration:none; }
a.ln { text-decoration:none; }
a.ln:hover { text-decoration:underline; }
a.lnb { font-weight:bold; text-decoration:none; }
a.lnb:hover { text-decoration:underline; }
a.ls { font-size:11px; }
a.ls:hover { text-decoration:none; }
a.lns { font-size:11px; text-decoration:none; }
a.lns:hover { text-decoration:underline; }
a.lnbs { font-size:11px; font-weight:bold; text-decoration:none; }
a.lnbs:hover { text-decoration:underline; }


form { margin:0; padding:0; vertical-align:middle; }
	form * { color:#006cb7; font-size:11px; vertical-align:middle; }
ul, ol { margin-top:0px; margin-bottom:10px; }
ul { list-style:none; margin:0 0 10px 5px; padding:0; }
	ul li { background:url(/i/mark.gif) no-repeat 0px 6px; margin-bottom:3px; padding-left:10px; }
p { margin:0px 0 10px; padding:0; }

h1 { font-size:20px; margin:0 0 10px; padding:0; }
h2 { color:#006cb7; font-size:14px; margin:0 0 5px; padding:0; }
h3 { color:#006cb7; font-size:12px; margin:0 0 5px; padding:0; }

.hr { background:#c6e2e9; height:1px; font-size:0px; }
	.hr img { display:block; }

/* Бэкграунд - низ */
.bg-bottom { background:url(/i/bg-bottom.jpg) no-repeat 0% 100%; height:100%; min-height:100%; margin:0 auto -40px; width:1002px; }
	html>body .bg-bottom { height:auto; }
/* Счетчики - низ */
.counter { background:url(/i/bg-counter.jpg) no-repeat; clear:both; height:40px; margin:auto; padding:5px 0 0 240px; width:1002px; voice-family:"\"}\""; voice-family:inherit; height:35px; width:762px; }
	html>body .counter { height:35px; width:762px; }
/* Контент */
.content-in { background:url(/i/bg-content.gif) no-repeat; }

/* Навигация - верз */
.nav { background:url(/i/fish-nav.gif) no-repeat 268px 0px; height:25px; padding-right:133px; text-align:right; }
	.nav a img { margin-top:8px; }
.content { background:url(/i/fish.jpg) no-repeat 268px 0px; padding:0px 20px 0 29px; }
.banner { padding:0 5px; }

/* Горизонтальное меню */
.h-menu { border-bottom:1px solid #06c1d3; text-align:right; vertical-align:middle; }
	.h-menu * { vertical-align:middle; }
	.h-menu a { color:#235966; font-size:11px; text-decoration:none; }
	.h-menu a:hover { color:#cc6633; text-decoration:underline; }
	.h-menu img { margin:0 10px 1px; }
/* Вертикальное меню */
.v-menu { margin:0; padding:0; }
	.v-menu * { font-size:11px; }
	.v-menu ul { list-style:none; margin:2px 0 15px; padding-left:6px; }
	.v-menu ul li { background:url(/i/mark.gif) no-repeat 0px 6px; margin-bottom:1px; padding-left:7px; }
	.v-menu ul li a { color:#235966; text-decoration:none; }
	.v-menu ul li a:hover { color:#cc6633; text-decoration:underline; }

/* Контент */
.txt { padding:10px 10px 25px 26px; }
.addr { padding:0; }
	.addr * { font-size:10px; }

/* Баннеры справа */
.brd { background:#fff; border:1px solid #388ea3; font-size:10px; margin-bottom:10px; padding:5px 7px; }
	.brd h1 { font-size:11px; margin:5px 0; text-align:center; }
	.brd a.sm { display:block; font-size:10px; text-align:right; }

.dir-nav { font-size:11px; margin-bottom:15px; }
	.dir-nav * { font-size:11px; }
	.dir-nav span { color:#00125c; }

.catalog { font-size:11px; margin:20px 0 10px; }
	.catalog a { color:#235966; text-decoration:none; }
	.catalog h2 { margin:0 0 3px; }
	.catalog .hr { margin:10px 0; }
	.catalog img { margin-right:15px; }

.e-cart { height:22px; visibility:hidden; }
	.e-cart iframe { height:22px; }